
/* Reuse High Level View styles and its existing animations. */
#page-pac #pacCards{grid-template-columns:repeat(6,minmax(0,1fr))}
#page-pac #pacCards>.pachero{grid-column:auto}
#page-pac .pac-case-card{font:inherit;text-align:left;color:inherit;cursor:pointer}
#page-pac .pac-case-card .t,#page-pac .pac-case-card .v,#page-pac .pac-case-card .s{display:block}
#page-pac .pac-management-controls{margin:4px 0 8px}
#page-pac .pac-fold,#page-pac .pac-case-list,#page-pac .pac-case-filter{margin-top:8px;border:1px solid var(--bd);border-radius:4px;background:var(--panel);padding:8px 10px}
#page-pac .pac-fold>summary,#page-pac .pac-case-list>summary,#page-pac .pac-case-filter>summary{font-size:11.5px;cursor:pointer;color:var(--hp-dark);font-weight:600}
#page-pac .pac-fold[open]>summary,#page-pac .pac-case-list[open]>summary,#page-pac .pac-case-filter[open]>summary{margin-bottom:8px}
#page-pac .pac-case-list>summary span{margin-left:8px;color:var(--mut);font-weight:400}
#page-pac #ewi-ops .oq-shell,#page-pac #ewi-ops .oq-main{padding:0;background:transparent;border:0;box-shadow:none}
#page-pac #ewi-ops .oq-heading,#page-pac #ewi-ops>.oq-shell>.oq-main>[data-role=stats],#page-pac #ewi-ops .oq-gate{display:none}
#page-pac #ewi-ops .oq-huddle-topnav [data-view=warning]{display:none}
#page-pac #ewi-ops .oq-huddle-topnav{margin:4px 0 8px}
#page-pac #ewi-ops [data-role=account-context]{font-size:11px;color:var(--mut);margin:4px 0 8px}
#page-pac #pac-case-workflow{background:transparent;border:0;padding:0;margin-top:8px}
#page-pac #pac-case-workflow>h2{font-size:14.3px;margin:4px 0;font-weight:600}
#page-pac #pac-case-workflow>.aligned-scope-note{display:none}
#page-pac .pac-chart-tools{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
#page-pac .pac-chart-tools .oq-field{font-size:10.8px;min-width:0}
#page-pac .pac-chart-tools select,#page-pac .pac-chart-tools input{min-width:0;width:100%;font:inherit}
#page-pac .pac-chart-heading{display:flex;justify-content:space-between;gap:8px;align-items:start}
#page-pac .pac-chart-heading p{margin:0 0 4px;font-size:10.8px;color:var(--mut)}
#page-pac .pac-chart-row{font-family:inherit;font-size:11.5px;background:transparent;border:0;width:100%;text-align:left;grid-template-columns:minmax(120px,1.1fr) minmax(45px,1fr) auto}
#page-pac .pac-chart-row[aria-pressed=true]{background:#E3F0FB;outline:1px solid var(--hp)}
#page-pac .pac-chart-axis{display:flex;justify-content:space-between;font-size:9px;color:var(--mut);margin-top:5px}
#page-pac .pac-coverage-legend{display:flex;flex-direction:column;gap:3px;min-width:0}
#page-pac .pac-coverage-legend button{font:inherit;text-align:left;font-size:11px;display:flex;gap:5px;align-items:center;background:transparent;border:0;padding:2px;cursor:pointer;color:var(--mut)}
#page-pac .pac-coverage-legend b{margin-left:auto;color:#5A6675}
#page-pac .pac-coverage-legend button[aria-pressed=true]{background:#E3F0FB;outline:1px solid var(--hp)}
#page-pac .pac-dot-blue,#page-pac .pac-dot-muted{width:9px;height:9px;border-radius:2px;background:var(--bar);flex:0 0 9px}
#page-pac .pac-dot-muted{background:#b7bcc4}
#page-pac .pac-coverage-ring [role=button]{cursor:pointer}
#page-pac .pac-ring-number{font-size:23px;fill:var(--ink);font-weight:700}
#page-pac .pac-ring-caption{font-size:9px;fill:var(--mut)}
#page-pac .pac-chart-help,#page-pac .pac-chart-caveat{font-size:10.8px;color:var(--mut);line-height:1.5}
#page-pac .pac-case-count small{display:block;color:var(--mut);font-size:10px;margin-top:3px}
#page-pac .pac-status-table{min-width:650px}
#page-pac .pac-status-table small{display:block;color:var(--mut);font-size:10px}
#page-pac .pac-status-table td{font-size:11px}
#page-pac #ewi-ops.pac-detail-open [data-pane=warning]>.oq-panel:first-child{display:none}
#page-pac #ewi-ops:not(.pac-detail-open) [data-pane=warning] [data-role=detail]{display:none}
#page-pac [data-action]:focus-visible,#page-pac [data-k]:focus-visible{outline:2px solid var(--hp);outline-offset:2px}
@media(max-width:1180px){#page-pac #pacCards{grid-template-columns:repeat(3,minmax(0,1fr))}#page-pac .pac-chart-tools{grid-template-columns:1fr 1fr}}

/* Match the native Open Case command-center palette and chart primitives. */
#page-pac .pac-chart-layout{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}
#page-pac .pac-chart-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 96px;gap:8px;align-items:center;min-height:27px;padding:4px 0}
#page-pac .pac-chart-row .lb{white-space:normal;overflow-wrap:anywhere;font-size:11px}
#page-pac .pac-chart-row .tr{width:100%;height:9px;border-radius:5px;overflow:hidden;background:#edf2f7}
#page-pac .pac-chart-row .tr i{height:100%;border-radius:5px}
#page-pac .pac-chart-row .vl{width:96px;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}
#page-pac .pac-chart-row .vl small{font:inherit;color:var(--mut)}
#page-pac .pac-age-row{grid-template-columns:76px minmax(0,1fr) 96px}
#page-pac .pac-management-callout{border-left:3px solid #6A3DBF;background:#f5f2fb;margin-top:16px;padding:10px;font-size:11px;line-height:1.5}
#page-pac .pac-management-callout b,#page-pac .pac-management-callout span{display:block}
#page-pac .pac-management-callout p{margin:8px 0 0;color:var(--mut)}
#page-pac .pac-open-management{margin:12px 0 18px}
#page-pac #pacCards .hvcard{border-top:3px solid #0096D6}
#page-pac #pacCards .hvcard:nth-child(2n){border-top-color:#6A3DBF}
@media(max-width:1100px){#page-pac .pac-chart-layout{grid-template-columns:1fr}}
@media(max-width:600px){#page-pac .pac-chart-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 88px;font-size:10px}#page-pac .pac-chart-row .vl{width:88px}#page-pac .pac-age-row{grid-template-columns:72px minmax(0,1fr) 88px}}

#page-pac #pacCards{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px}
@media(min-width:701px){.tabs .tab[data-tab=pac]{white-space:normal;max-width:160px;line-height:1.35}}

