@layer reset,base,layout;@layer components{.case-hero--medical{background:radial-gradient(circle at 78% 24%,#4dad8433,#0000 32rem),radial-gradient(circle at 58% 82%,#5485c924,#0000 30rem),linear-gradient(#071712,#10211c)}.medical-live{--medical-bg:#f2f7f5;--medical-panel:#fff;--medical-panel-soft:#e8f1ed;--medical-line:#cedbd5;--medical-text:#183029;--medical-muted:#60736c;--medical-green:#287f5b;--medical-green-soft:#dcefe7;--medical-blue:#376ca8;--medical-red:#b83f4b;--medical-amber:#9b641d;background:var(--medical-bg);color:var(--medical-text);border:.0625rem solid #c6d6cf;border-radius:clamp(1rem,2vw,1.75rem);overflow:hidden;box-shadow:0 2.5rem 7rem #142f262e;container-type:inline-size}.medical-live :where(button):focus-visible{outline:.1875rem solid var(--medical-blue);outline-offset:.1875rem}.medical-live__toolbar{border-bottom:.0625rem solid var(--medical-line);background:#fbfdfc;grid-template-columns:minmax(16rem,1fr) auto minmax(16rem,1fr);align-items:center;gap:1.5rem;min-height:5.5rem;padding:1rem 1.5rem;display:grid}.medical-live__identity{align-items:center;gap:.85rem;min-width:0;display:flex}.medical-live__identity>div,.medical-live__shift{gap:.25rem;min-width:0;display:grid}.medical-live__identity strong,.medical-live__shift strong{text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;overflow:hidden}.medical-live__identity span:not(.medical-live__mark),.medical-live__shift span{color:var(--medical-muted);font-size:.875rem}.medical-live__mark{aspect-ratio:1;color:#fff;background:linear-gradient(145deg,#45a879,#216d4d);border-radius:50%;flex:none;place-items:center;width:2.9rem;font-size:.9rem;font-weight:800;display:grid;box-shadow:0 .8rem 2rem #287f5b38}.medical-live__shift{text-align:center}.medical-live__status{color:var(--medical-text);justify-self:end;align-items:center;gap:.55rem;margin:0;font-size:.875rem;font-weight:700;display:flex}.medical-live__status span{aspect-ratio:1;background:var(--medical-green-soft);width:1.35rem;color:var(--medical-green);border-radius:50%;place-items:center;font-weight:800;display:grid}.medical-live__workspace{grid-template-columns:minmax(14rem,.72fr) minmax(25rem,1.45fr) minmax(20rem,1fr);min-height:35rem;display:grid}.medical-live__summary,.medical-live__queue,.medical-live__review{min-width:0;padding:clamp(1.2rem,2.2cqi,2rem)}.medical-live__summary,.medical-live__queue{border-right:.0625rem solid var(--medical-line)}.medical-live__summary{background:radial-gradient(circle at 0 0, #287f5b17, transparent 18rem), var(--medical-panel-soft)}.medical-live__kicker{color:var(--medical-green);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .4rem;font-size:.875rem;font-weight:760}.medical-live h3{color:var(--medical-text);text-wrap:balance;margin:0;font-size:clamp(1.1rem,2.1cqi,1.45rem);line-height:1.15}.medical-live__metrics{gap:.7rem;margin:1.5rem 0;display:grid}.medical-live__metrics div{border-bottom:.0625rem solid var(--medical-line);justify-content:space-between;align-items:baseline;gap:1rem;padding:.8rem 0;display:flex}.medical-live__metrics dt{color:var(--medical-muted);font-size:.875rem}.medical-live__metrics dd{color:var(--medical-text);margin:0;font-size:1.15rem;font-weight:780}.medical-live__guardrail{background:#376ca812;border:.0625rem solid #376ca847;border-radius:.8rem;gap:.75rem;padding:.9rem;display:flex}.medical-live__guardrail>span{aspect-ratio:1;background:var(--medical-blue);color:#fff;border-radius:50%;flex:none;place-items:center;width:2rem;font-size:.875rem;font-weight:800;display:grid}.medical-live__guardrail div{min-width:0}.medical-live__guardrail strong{font-size:.875rem}.medical-live__guardrail p,.medical-live__note{color:var(--medical-muted);margin:.3rem 0 0;font-size:.875rem;line-height:1.45}.medical-live__note{margin-top:1rem}.medical-live__queue{background:var(--medical-panel)}.medical-live__heading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.medical-live__heading>strong,.medical-live__channel{color:var(--medical-muted);flex:none;font-size:.875rem;font-weight:650}.medical-live__filters{flex-wrap:wrap;gap:.5rem;margin:1.25rem 0 1rem;display:flex}.medical-live__filters button{border:.0625rem solid var(--medical-line);min-block-size:2.25rem;color:var(--medical-muted);font:inherit;cursor:pointer;background:#f7faf8;border-radius:999rem;padding:.5rem .75rem;font-size:.875rem;font-weight:680;transition:border-color .16s,background-color .16s,color .16s,transform .16s}.medical-live__filters button:hover:not(:disabled){border-color:var(--medical-green);color:var(--medical-text);transform:translateY(-.0625rem)}.medical-live__filters button.is-active{border-color:var(--medical-green);background:var(--medical-green-soft);color:#14563b}.medical-live__requests{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.medical-live__requests li[hidden]{display:none}.medical-live__requests button{width:100%;border:.0625rem solid var(--medical-line);min-block-size:4.65rem;color:var(--medical-text);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:.85rem;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.8rem;padding:.8rem .9rem;transition:border-color .16s,background-color .16s,transform .16s;display:grid}.medical-live__requests button:hover{background:#f4faf7;border-color:#287f5b99;transform:translateY(-.0625rem)}.medical-live__requests button.is-active{border-color:var(--medical-green);box-shadow:inset .22rem 0 var(--medical-green);background:linear-gradient(90deg,#287f5b1a,#0000 65%),#f8fcfa}.medical-live__request-main{gap:.3rem;min-width:0;display:grid}.medical-live__request-main strong,.medical-live__request-main small{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.medical-live__request-main small,.medical-live__time{color:var(--medical-muted)}.medical-live__badge{color:var(--medical-amber);white-space:nowrap;background:#9b641d14;border:.0625rem solid #9b641d4d;border-radius:999rem;padding:.35rem .55rem;font-size:.875rem;font-weight:720}.medical-live__badge--urgent{color:var(--medical-red);background:#b83f4b17;border-color:#b83f4b57}.medical-live__badge--normal{color:var(--medical-green);background:#287f5b14;border-color:#287f5b4d}.medical-live__time{font-size:.875rem}.medical-live__review{background:radial-gradient(circle at 100% 0,#287f5b17,#0000 20rem),#f8fbf9}.medical-live__review blockquote{border:0;border-left:.22rem solid var(--medical-green);color:#29463d;background:#fff;border-radius:0 .75rem .75rem 0;margin:1.2rem 0;padding:1rem;font-size:.875rem;line-height:1.55}.medical-live__classification{grid-template-columns:1fr 1fr;gap:.7rem;margin:0;display:grid}.medical-live__classification div{border:.0625rem solid var(--medical-line);background:#fff;border-radius:.75rem;min-width:0;padding:.8rem}.medical-live__classification dt{color:var(--medical-muted);margin-bottom:.35rem;font-size:.875rem}.medical-live__classification dd{color:var(--medical-text);margin:0;font-size:.875rem;font-weight:700;line-height:1.4}.medical-live__reason{color:var(--medical-muted);margin:1rem 0;font-size:.875rem;line-height:1.45}.medical-live__reason strong{color:var(--medical-text)}.medical-live__action{width:100%;background:var(--medical-green);color:#fff;min-block-size:2.8rem;font:inherit;cursor:pointer;border:.0625rem solid #216d4d;border-radius:.75rem;padding:.7rem 1rem;font-size:.875rem;font-weight:780;transition:background-color .16s,transform .16s}.medical-live__action:hover:not(:disabled){background:#216d4d;transform:translateY(-.0625rem)}.medical-live__action:disabled{color:#4c7665;cursor:default;background:#287f5b26;border-color:#287f5b59}.medical-live__message{min-height:2.5em;color:var(--medical-muted);margin:.7rem 0 0;font-size:.875rem;line-height:1.45}.medical-live__caption{color:var(--muted);text-align:center;margin:.8rem 0 0;font-size:.875rem}.value-formula--medical{grid-template-columns:auto 1fr auto 1fr auto 1.2fr}}@layer responsive{@container (width<=70rem){.medical-live__workspace{grid-template-columns:14rem minmax(24rem,1.35fr) minmax(19rem,1fr)}}@media (width<=67rem){.medical-live__toolbar{grid-template-columns:1fr auto}.medical-live__shift{display:none}.medical-live__workspace{grid-template-columns:minmax(0,1.35fr) minmax(19rem,1fr)}.medical-live__summary{display:none}}@media (width<=48rem){.medical-live__toolbar{grid-template-columns:1fr;gap:.8rem}.medical-live__status{justify-self:start}.medical-live__workspace{min-height:0;display:block}.medical-live__queue,.medical-live__review{border-right:0;border-bottom:.0625rem solid var(--medical-line)}.medical-live__review .medical-live__heading{display:grid}.value-formula--medical{grid-template-columns:auto 1fr}}@media (width<=28rem){.medical-live__toolbar,.medical-live__queue,.medical-live__review{padding:1rem}.medical-live__filters{grid-template-columns:1fr;display:grid}.medical-live__filters button{width:100%}.medical-live__requests button{grid-template-columns:1fr auto;gap:.55rem}.medical-live__time{grid-area:1/2}.medical-live__classification{grid-template-columns:1fr}}@media (pointer:coarse){.medical-live__filters button,.medical-live__action{min-block-size:3rem}}}@layer motion{@media (prefers-reduced-motion:reduce){.medical-live__filters button,.medical-live__requests button,.medical-live__action{transition:none}}}@layer capture{html[data-capture=card],html[data-capture=card] body{background:var(--medical-bg,#f2f7f5);width:112.5rem;min-width:112.5rem;height:54.5625rem;min-height:54.5625rem;overflow:hidden}html[data-capture=card] .skip-link,html[data-capture=card] .case-header,html[data-capture=card] .case-footer,html[data-capture=card] article>section:not(.case-preview-section),html[data-capture=card] .case-preview-section .section-heading,html[data-capture=card] .medical-live__caption{display:none}html[data-capture=card] main,html[data-capture=card] article,html[data-capture=card] .case-preview-section,html[data-capture=card] .case-preview-section .case-container{width:100%;max-width:none;height:100%;margin:0;padding:0}html[data-capture=card] .medical-live{width:100%;height:100%;box-shadow:none;border:0;border-radius:0}html[data-capture=card] .medical-live__workspace{min-height:calc(100% - 5.5rem)}}
