.md-stack{gap:16px;display:grid}.md-stack-sm{gap:10px;display:grid}.md-pad{padding:16px 20px}.md-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.02em}.md-cell-main{color:var(--c-text);font-weight:500}.md-card.is-flush>.ant-card-body,.md-stack .is-flush>.ant-card-body{padding:0}.md-toolbar{border-bottom:1px solid var(--c-border);flex-wrap:wrap;align-items:center;gap:12px;padding:16px 20px;display:flex}.md-toolbar.is-loose{border-bottom:0;padding:0 0 16px}.md-search{flex:220px;max-width:360px}.md-switch{color:var(--c-text-2);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex}.md-title{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.md-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (width<=760px){.md-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.md-modalities{flex-wrap:wrap;gap:8px;display:flex}.md-modality{border:1px solid var(--c-border);color:var(--c-text-2);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 4px;font-size:13px;display:inline-flex}.md-modality .ant-tag{margin:0}.md-account-on{gap:6px;display:grid}.md-link{word-break:break-all;font-family:var(--font-mono);background:var(--c-surface-2);border-radius:var(--radius-sm);padding:8px 10px;font-size:12.5px}.md-radios.ant-radio-group{gap:10px;display:grid}.md-radios .ant-radio-wrapper{border:1px solid var(--c-border);border-radius:var(--radius-md);align-items:center;min-height:40px;margin:0;padding:6px 12px}.md-radios .ant-radio-wrapper-checked{border-color:var(--c-brand-text);background:var(--c-brand-soft)}.m-match{border:1px solid var(--c-border);border-left:3px solid var(--c-brand-text);border-radius:var(--radius-md);background:var(--c-brand-soft);animation:md-in .28s var(--ease) both;gap:8px;margin-bottom:16px;padding:12px 14px;display:grid}.m-match-hint{font-size:12.5px}.m-match-row{border-top:1px solid var(--c-border);flex-wrap:wrap;align-items:center;gap:10px;padding-top:6px;display:flex}.m-match-row .m-opt{flex:180px}.m-match-row .ant-tag{margin:0}.md-sites-hint{align-items:center;gap:6px;margin:-4px 0 14px;font-size:13px;display:inline-flex}.md-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:12px;display:grid}.md-patient .ant-card-body{gap:8px;display:grid}.md-patient-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.md-patient-name{font-family:var(--font-display);color:var(--c-text);font-size:15px;font-weight:600}.md-patient-meta{color:var(--c-text-2);font-size:13px}.md-patient-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.md-patient-actions .ant-btn{min-height:40px}.md-switcher.ant-btn{align-items:center;gap:8px;max-width:240px;display:inline-flex}.md-switcher-name{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.md-switcher-caret{color:var(--c-text-3);font-size:10px}@media (width<=560px){.md-switcher-name{display:none}}.md-site{gap:1px;min-width:200px;line-height:1.35;display:grid}.md-site-name{color:var(--c-text);font-weight:500}.md-site-meta{color:var(--c-text-3);font-size:12px}.md-room-new{color:var(--c-brand-text);align-items:center;gap:8px;font-weight:500;display:inline-flex}.md-room-ask{color:var(--c-text-3);white-space:normal;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.md-accession{gap:12px;display:grid}.md-ways{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;display:grid}.md-way{border:1px solid var(--c-border);border-radius:var(--radius-md);background:var(--c-surface);align-content:start;gap:6px;padding:14px;display:grid}.md-way b{color:var(--c-text)}.md-way-tag{letter-spacing:.04em;text-transform:uppercase;color:var(--c-brand-text);justify-self:start;font-size:11px;font-weight:600}.md-key{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.md-key-value{font-family:var(--font-mono);letter-spacing:.12em;color:var(--c-text);border:1.75px dashed var(--c-brand-text);border-radius:var(--radius-md);background:var(--c-brand-soft);padding:4px 14px;font-size:28px;font-weight:600}.md-field-art{width:100%;max-width:360px;height:auto;color:var(--c-text-2)}.md-field-art .md-art-stroke{stroke:var(--c-border)}.md-field-art .md-art-hl{stroke:var(--orange-500);stroke-dasharray:260;stroke-dashoffset:260px;animation:md-draw .6s var(--ease) .15s forwards}.md-field-art .md-art-text{fill:var(--c-text-3);font-family:var(--font-ui);font-size:11px}.md-field-art .md-art-strong{fill:var(--c-text);font-family:var(--font-mono);font-size:12px;font-weight:600}.md-brands .ant-collapse-header{font-weight:500}.md-brand-list{color:var(--c-text-2);gap:6px;margin:0;padding-left:18px;display:grid}.md-term{border-bottom:1px dotted var(--c-text-3);cursor:help}.md-detect{gap:6px;margin:0;padding:0;list-style:none;display:grid}.md-detect li{color:var(--c-text-2);align-items:baseline;gap:8px;font-size:13px;display:flex}.md-next{color:var(--c-text-2);gap:8px;margin:0;padding-left:20px;display:grid}@keyframes md-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes md-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.m-match,.md-field-art .md-art-hl{stroke-dashoffset:0;animation:none}}
