.pacs-note{margin:0;font-size:calc(12 * var(--u));line-height:1.5;color:var(--ui-ink-2)}.pacs-note--center{margin-top:calc(12 * var(--u));text-align:center}.pacs-ok{color:var(--ui-green)}.pacs-stack{display:grid;gap:calc(12 * var(--u))}.pacs-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(10 * var(--u));margin-bottom:calc(10 * var(--u))}.pacs-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(10 * var(--u))}.pacs-score{font-variant-numeric:tabular-nums;color:var(--ui-violet)}.pacs-study{display:flex;align-items:center;gap:calc(6 * var(--u));min-width:0}.pacs-study__text{flex:0 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pacs-study>:not(.pacs-study__text){flex:none}.pacs-study b,.pacs-patient{color:var(--ui-ink)}.pacs-site{display:flex;align-items:center;gap:calc(5 * var(--u));min-width:0}.pacs-site__name{flex:0 1 auto;min-width:0}.pk-ui-table__row .pacs-loc{flex:none;padding:calc(1 * var(--u)) calc(5 * var(--u));border-radius:calc(4 * var(--u));background:var(--ui-fill);font-size:calc(9.5 * var(--u));font-weight:700;letter-spacing:.04em;color:var(--ui-ink-2)}.pk-ui-table__row .pacs-loc[data-loc=ER]{background:var(--ui-red-soft, rgb(239 68 68 / .16));color:var(--ui-red, rgb(248 113 113))}.pacs-modes{display:flex;flex-wrap:wrap;gap:calc(6 * var(--u));margin-top:calc(12 * var(--u))}.pacs-modes span{padding:calc(5 * var(--u)) calc(10 * var(--u));border-radius:999px;background:var(--ui-fill);font-size:calc(11 * var(--u));font-weight:600;color:var(--ui-ink-2)}.pacs-modes span[data-on=true]{background:var(--ui-violet-soft);color:var(--ui-violet)}.pacs-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(8 * var(--u))}.pacs-chips span{display:inline-flex;align-items:center;gap:calc(6 * var(--u));padding:calc(8 * var(--u)) calc(14 * var(--u));border-radius:999px;background:var(--ui-card);font-size:calc(13 * var(--u));font-weight:600;color:var(--ui-ink)}.pacs-chips svg{color:var(--ui-violet)}.pacs-report{display:grid;gap:calc(8 * var(--u));margin:0 0 calc(10 * var(--u))}.pacs-report dt{font-size:calc(10.5 * var(--u));font-weight:600;color:var(--ui-muted)}.pacs-report dd{margin:calc(2 * var(--u)) 0 0;font-size:calc(12 * var(--u));line-height:1.5;color:var(--ui-ink)}.pacs-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(6 * var(--u))}.pacs-tile{position:relative;display:block;aspect-ratio:1;overflow:hidden;border-radius:calc(8 * var(--u));background:#040406}.pacs-tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pacs-tile[data-kind=prior] img{opacity:.72}.pacs-tile--series{display:grid;align-content:end;gap:calc(2 * var(--u));padding:calc(8 * var(--u));aspect-ratio:auto;min-height:calc(64 * var(--u));background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff14}.pacs-tile.pacs-tile--series b{font-size:calc(11 * var(--u));font-weight:600;color:#fff}.pacs-tile.pacs-tile--series small{position:static;padding:0;background:none;color:#ffffffb3}.pacs-tile[data-kind=prior]{box-shadow:inset 0 0 0 1px var(--ui-violet)}.pacs-tile small{position:absolute;left:calc(6 * var(--u));bottom:calc(5 * var(--u));padding:calc(1 * var(--u)) calc(4 * var(--u));border-radius:calc(4 * var(--u));background:#0000008c;font-size:calc(10 * var(--u));color:#ffffffd9}.pacs-hero{width:min(900px,66vw,calc((100svh - 140px)*1.6))}.pacs-hero .pk-window{overflow:hidden;border-radius:16px;box-shadow:0 80px 120px -60px #0a020ebf,0 0 0 1px #ffffff1f}.pacs-hero__grid{display:grid;grid-template-columns:minmax(0,1.95fr) minmax(0,1fr);gap:14px;padding:16px;background:var(--ui-canvas);text-align:left}.pacs-hero__list{display:grid;align-content:start;gap:10px;min-width:0}.pacs-hero__head{display:flex;justify-content:space-between;gap:8px;margin:0;font-size:12px}.pacs-hero__head b{color:var(--ui-ink)}.pacs-hero__head span{color:var(--ui-muted)}.pacs-hero__viewer{display:grid;align-content:start;gap:10px}@media(max-width:900px){.pacs-hero{width:100%}.pacs-hero__grid{grid-template-columns:1fr;padding:12px}.pacs-hero__viewer{display:none}}@media(max-width:640px){.pacs-hero__list .pk-ui-table__row{grid-template-columns:.6fr 1.2fr 1.5fr .9fr!important}.pacs-hero__list .pk-ui-table__row>span:nth-child(4){display:none}}
