main.gwc-app-busy{opacity:.68;pointer-events:none;transition:opacity .12s ease}
.gwc-app-status{position:sticky;top:8px;z-index:20;margin:0 0 12px;padding:11px 13px;border:1px solid var(--theme-border);border-radius:8px;background:var(--theme-surface);box-shadow:0 5px 18px rgba(15,23,42,.12)}
.gwc-app-status.is-error{border-color:#b74d4d;background:#fff1f1;color:#7d2727}
form[aria-busy="true"]{opacity:.72}
@media(prefers-reduced-motion:reduce){main.gwc-app-busy{transition:none}}
.clinical-today-sequence{display:grid;gap:9px;margin:16px 0;padding:0;list-style:none;counter-reset:none}
.clinical-today-step{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:11px;align-items:center;padding:12px 13px;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-surface)}
.clinical-today-step.has-work{border-left:4px solid var(--theme-primary)}
.clinical-today-step.is-clear{opacity:.72}
.clinical-step-number{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--theme-primary);color:var(--theme-primary-text);font-weight:850}
.clinical-today-step>a{display:grid;gap:2px;color:inherit;text-decoration:none}
.clinical-today-step>a strong{color:var(--theme-primary);font-size:15px}
.clinical-today-step>a span{color:var(--theme-muted);font-size:12px}
.clinical-sequence-note{margin:0 0 12px}
.today-detail-queues{margin-top:10px;border-top:1px solid var(--theme-border)}
.today-detail-queues>summary{padding:12px 2px;cursor:pointer;color:var(--theme-primary);font-weight:800}
@media(max-width:620px){.clinical-today-step{grid-template-columns:30px minmax(0,1fr)}.clinical-today-step>.pill{grid-column:2;justify-self:start}}
