.ccu-work-head{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:12px 0 22px}
.ccu-work-head h2{font-size:clamp(24px,3vw,35px);letter-spacing:-.05em;margin:8px 0}
.ccu-work-head p{color:#5f768c;margin:0;max-width:650px}
.ccu-work-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:8px 0 22px}
.ccu-work-metrics>div{background:#fff;color:#173e57;border-radius:12px;padding:20px 23px;border:1px solid #d4e3eb;box-shadow:0 3px 12px #12344a08}
.ccu-work-metrics small{display:block;color:#577489;font-weight:650}.ccu-work-metrics strong{display:block;font-size:32px;margin-top:9px;color:#145b81}
.ccu-work-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}
.ccu-work-card{background:#fff;border:1px solid #d6e2e9;border-radius:13px;padding:22px;box-shadow:0 10px 30px #102e4410}
.ccu-work-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.ccu-work-card-head small{color:#60798c}
.ccu-work-status{font-size:11px;text-transform:uppercase;letter-spacing:.08em;padding:5px 9px;border-radius:5px;background:#e9f2fa;color:#1f668a;font-weight:850}
.ccu-work-status.active{background:#e8f7ee;color:#17663b}.ccu-work-status.completed{background:#fff4d6;color:#725211}
.ccu-work-card h3{font-size:20px;margin:15px 0 9px;line-height:1.3}.ccu-work-card h3 a{color:#123c59;text-decoration:none}
.ccu-work-card h3 a:hover{text-decoration:underline}.ccu-work-card p{color:#5a7082;font-size:13px}.ccu-work-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}
.ccu-work-inspect{border-top:1px solid #d7e5ed;margin-top:18px;padding-top:15px;font-size:12px;color:#517086}.ccu-work-inspect-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.ccu-work-inspect-grid span{background:#eef5f9;border-radius:7px;padding:9px;color:#2d5268}.ccu-work-inspect-grid b{display:block;font-size:20px;color:#103d56;margin-bottom:2px}
.ccu-work-empty{border:1px dashed #abc2d3;border-radius:12px;padding:30px;background:#f4f8fa}.ccu-work-empty p{color:#5c7282}
.ccu-work-disclaimer{font-size:12px;color:#678093;padding:10px 0}
.ccu-match-center-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:21px 0}
.ccu-match-center-grid button{text-align:left;display:flex;flex-direction:column;gap:7px;padding:18px;border:1px solid #c6d9e5;border-radius:10px;background:#f6fafc;color:#153d57;min-height:110px}
.ccu-match-center-grid button:hover,.ccu-match-center-grid button:focus-visible{background:#e5f3fb;border-color:#2d89b8;outline:2px solid transparent}
.ccu-match-center-grid strong{font-size:15px}.ccu-match-center-grid small{font-size:12px;color:#5b7383}
.ccu-reality-switch{display:flex;align-items:center;flex-wrap:wrap;gap:10px;background:#eaf4fa;border:1px solid #c3dfeb;color:#163e57;padding:12px 14px;border-radius:8px;margin:12px 0 15px}
.ccu-reality-switch strong{font-size:12px}.ccu-reality-switch span{font-size:11px;color:#4a6c80;flex:1}.ccu-reality-switch button{background:#fff;border:1px solid #b5d2e2;border-radius:6px;color:#175276;font-size:11px;font-weight:750;padding:7px 10px;cursor:pointer}
@media(max-width:720px){.ccu-work-cards{grid-template-columns:1fr}.ccu-work-metrics>div{padding:14px}.ccu-work-metrics strong{font-size:24px}.ccu-match-center-grid{grid-template-columns:1fr}.ccu-reality-switch span{flex-basis:100%}}
