/* SVS Clients Workspace UI3 — presentation only; scoped to authorized Clients page. */
#page-cases.svs-clients-ui3-enabled{max-width:1520px;margin-inline:auto}
#page-cases.svs-clients-ui3-enabled .cases-v2-hero{margin-bottom:12px}
#page-cases.svs-clients-ui3-enabled .cases-v2-hero-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap}
#page-cases.svs-clients-ui3-enabled #exportCases{white-space:nowrap}
#page-cases.svs-clients-ui3-enabled #svsClientsUI3Panel{border:0;background:transparent;box-shadow:none;padding:0;margin:0 0 12px}
#page-cases.svs-clients-ui3-enabled #svsClientsUI3Panel .svs-ph4c-head{margin:0 1px 9px}
#page-cases.svs-clients-ui3-enabled #svsClientsUI3Panel .svs-ph4c-head strong{font-size:13px;color:#143b50}
#page-cases.svs-clients-ui3-enabled .svs-ph4c-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}
#page-cases.svs-clients-ui3-enabled .svs-ph4c-card{min-height:112px;border:1px solid #d7e4eb;border-radius:13px;padding:13px 12px;background:linear-gradient(145deg,#fff 20%,#f7fbfc 100%);box-shadow:0 2px 10px #23475c09}
#page-cases.svs-clients-ui3-enabled .svs-ph4c-card:nth-child(1){border-color:#f4c7c6;background:linear-gradient(145deg,#fff,#fff6f5)}
#page-cases.svs-clients-ui3-enabled .svs-ph4c-card:nth-child(2){border-color:#b2e8dd;background:linear-gradient(145deg,#fff,#f1fdf8)}
#page-cases.svs-clients-ui3-enabled .svs-ph4c-card:nth-child(3){border-color:#c7dbff;background:linear-gradient(145deg,#fff,#f1f7ff)}
#page-cases.svs-clients-ui3-enabled .svs-ph4c-card:nth-child(4){border-color:#f0c8cd;background:linear-gradient(145deg,#fff,#fff5f7)}
#page-cases.svs-clients-ui3-enabled .svs-ph4c-card:nth-child(5){border-color:#decdfc;background:linear-gradient(145deg,#fff,#f8f5ff)}
#page-cases.svs-clients-ui3-enabled .svs-ph4c-card:nth-child(6){border-color:#bce7d8;background:linear-gradient(145deg,#fff,#f2fcf8)}
#page-cases.svs-clients-ui3-enabled .svs-ph4c-card[aria-pressed="true"]{outline:2px solid #13a399;outline-offset:1px;box-shadow:0 1px 12px #11a59a28;padding:13px 12px}
#page-cases.svs-clients-ui3-enabled .svs-ph4c-card strong{font-size:26px;letter-spacing:-.7px}
#page-cases.svs-clients-ui3-enabled .svs-ph4c-card span{font-size:12px}
#page-cases.svs-clients-ui3-enabled .svs-ph4c-card small{font-size:11px;line-height:1.38}
#page-cases.svs-clients-ui3-enabled .svs-ui3-breakdown{border:1px solid #f4c6cb;border-radius:13px;padding:13px;margin-top:12px;background:linear-gradient(150deg,#fff9f9,#fff)}
#page-cases.svs-clients-ui3-enabled .svs-ui3-breakdown-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:10px}
#page-cases.svs-clients-ui3-enabled .svs-ui3-breakdown-head strong{font-size:14px;color:#17374c}
#page-cases.svs-clients-ui3-enabled .svs-ui3-breakdown-head small{font-size:11px;color:#6d8190}
#page-cases.svs-clients-ui3-enabled .svs-ui3-reasons{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}
#page-cases.svs-clients-ui3-enabled .svs-ui3-reason{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:62px;gap:4px;padding:8px 6px;border-radius:9px;border:1px solid #dfebef;background:#f8fbfd;color:#29516a;cursor:pointer}
#page-cases.svs-clients-ui3-enabled .svs-ui3-reason strong{font-size:18px;line-height:1.1;font-variant-numeric:tabular-nums}
#page-cases.svs-clients-ui3-enabled .svs-ui3-reason span{font-size:10px;font-weight:700;text-align:center;line-height:1.25}
#page-cases.svs-clients-ui3-enabled .svs-ui3-reason:nth-child(1){background:#fff4f4;border-color:#ffd2d5;color:#ab3945}
#page-cases.svs-clients-ui3-enabled .svs-ui3-reason:nth-child(2){background:#fff9f0;border-color:#f7d8a6;color:#99601b}
#page-cases.svs-clients-ui3-enabled .svs-ui3-reason:nth-child(3){background:#fbf8ef;border-color:#e6d7a6;color:#837030}
#page-cases.svs-clients-ui3-enabled .svs-ui3-reason:nth-child(4){background:#f0f7ff;border-color:#c5dcf7;color:#275f9a}
#page-cases.svs-clients-ui3-enabled .svs-ui3-reason:nth-child(5){background:#f8f4ff;border-color:#e1d3f6;color:#6844a2}
#page-cases.svs-clients-ui3-enabled .svs-ui3-reason:nth-child(6){background:#f1f9f7;border-color:#c4e3d8;color:#326f5b}
#page-cases.svs-clients-ui3-enabled .svs-ui3-reason[aria-pressed="true"]{outline:2px solid #10a399;outline-offset:1px}
#page-cases.svs-clients-ui3-enabled .svs-ph4c-note{font-size:11px;line-height:1.5;margin:10px 3px 0}
#page-cases.svs-clients-ui3-enabled .cases-filter-panel{margin-bottom:10px}
#page-cases.svs-clients-ui3-enabled .cases-filter-header{padding-bottom:9px}
#page-cases.svs-clients-ui3-enabled .svs-client-primary-filters{gap:12px}
#page-cases.svs-clients-ui3-enabled .cases-v2-table-wrap{overflow-x:auto}
#page-cases.svs-clients-ui3-enabled .cases-v2-table-wrap table{min-width:1140px}
#page-cases.svs-clients-ui3-enabled .cases-v2-table-wrap th{font-size:11px;white-space:nowrap}
#page-cases.svs-clients-ui3-enabled .cases-v2-table-wrap td{font-size:12px;line-height:1.4;vertical-align:middle}
#page-cases.svs-clients-ui3-enabled .cases-v2-table-wrap .task-status-cell{min-width:145px;max-width:320px}
#page-cases.svs-clients-ui3-enabled .svs-ph4c-next{color:#587487;font-size:10px}
@media(max-width:1380px){#page-cases.svs-clients-ui3-enabled .svs-ph4c-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#page-cases.svs-clients-ui3-enabled .svs-ui3-reasons{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:780px){#page-cases.svs-clients-ui3-enabled .svs-ph4c-grid,#page-cases.svs-clients-ui3-enabled .svs-ui3-reasons{grid-template-columns:repeat(2,minmax(0,1fr))}#page-cases.svs-clients-ui3-enabled .svs-ph4c-card{min-height:90px}#page-cases.svs-clients-ui3-enabled .cases-v2-hero-actions{justify-content:flex-start}}
