.evaluation-track-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.evaluation-track-tab{background:var(--theme-elevated,var(--paper));border:1px solid var(--border);color:var(--ink);text-align:left;border-radius:12px;flex-direction:column;gap:4px;min-width:0;min-height:72px;padding:12px;display:flex}.evaluation-track-tab strong{overflow-wrap:anywhere;font-size:12px}.evaluation-track-tab span{color:var(--muted);overflow-wrap:anywhere;font-size:9px;line-height:1.35}.evaluation-track-tab.selected{background:var(--teal-soft);color:var(--teal-deep);border-color:#0d94887a}.evaluation-track-tab.selected span{color:var(--body)}.evaluation-specialty-panel{background:var(--canvas);border:1px solid var(--border);border-radius:14px;min-width:0;margin-top:12px;padding:14px}.evaluation-specialty-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:11px;display:flex}.evaluation-specialty-heading>div{flex-direction:column;gap:3px;min-width:0;display:flex}.evaluation-specialty-heading strong{color:var(--ink);font-size:12px}.evaluation-specialty-heading small{color:var(--body);font-size:10px;line-height:1.4}.evaluation-specialty-heading .btn-ghost{color:var(--body)}.evaluation-specialty-grid{grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:7px;display:grid}.evaluation-specialty-choice{background:var(--theme-elevated,var(--paper));border:1px solid var(--border);color:var(--ink);text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:42px;padding:9px 10px;font-size:11px;font-weight:700;display:flex}.evaluation-specialty-choice span{overflow-wrap:anywhere;min-width:0}.evaluation-specialty-choice b{color:var(--muted);flex:none}.evaluation-specialty-choice.selected{background:var(--teal-soft);color:var(--teal-deep);border-color:#0d94887a}.evaluation-specialty-choice.selected b{color:var(--teal-deep)}.evaluation-official-note{color:var(--body);margin:10px 0 0;font-size:9px;line-height:1.45}@media (max-width:1100px){.clinical-header,.phase7-preparation,.phase7-setup-grid,.phase7-setup-grid>*,.encounter-context-card,.encounter-context-card>*,.clinical-header-group,.clinical-header-group-label,.clinical-header-group-label>*{min-width:0;max-width:100%}.phase7-setup-grid{grid-template-columns:minmax(0,1fr)!important}.encounter-context-card{flex-wrap:wrap;align-items:flex-start;gap:8px 14px}.encounter-context-card>div{flex:260px}.encounter-context-card strong,.encounter-context-card span{overflow-wrap:anywhere}.clinical-header-group-label{flex-direction:column;gap:4px;align-items:flex-start!important}.clinical-header-group-label strong,.clinical-header-group-label span{overflow-wrap:anywhere;width:100%}}@media (max-width:1020px){.evaluation-track-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.evaluation-track-tabs{grid-template-columns:1fr}.evaluation-specialty-heading{flex-direction:column}.evaluation-specialty-grid{grid-template-columns:1fr}}.specialty-context-summary{background:color-mix(in srgb, var(--surface) 88%, var(--teal) 12%);border:1px solid var(--border);border-left:4px solid var(--teal);border-radius:var(--radius-sm);align-items:flex-start;gap:8px;margin:12px 0;padding:12px 14px;display:grid}.specialty-context-summary>div{gap:3px;display:grid}.specialty-context-summary strong{color:var(--ink);font-size:12px}.specialty-context-summary span,.specialty-context-summary small{color:var(--ink);font-size:10px;line-height:1.45}.specialty-context-summary>b{color:#fff;letter-spacing:.03em;text-transform:uppercase;background:#0b2942;border-radius:999px;justify-self:start;padding:4px 8px;font-size:9px}.specialty-context-summary.contextual_core{border-left-color:var(--muted)}.specialty-context-summary.contextual_core>b{color:#fff;background:#334e68}.evaluation-specialty-copy{text-align:left;gap:2px;min-width:0;display:grid}.evaluation-specialty-copy strong{color:inherit;font-size:inherit}.evaluation-specialty-copy small{color:var(--muted);font-size:9px;font-weight:600;line-height:1.3}.evaluation-specialty-choice:hover .evaluation-specialty-copy small,.evaluation-specialty-choice:focus-visible .evaluation-specialty-copy small,.evaluation-specialty-choice.selected .evaluation-specialty-copy small{color:inherit}
.collapsible-slot-groups{gap:8px;display:grid}.collapsible-slot-group{background:var(--canvas);border:1px solid var(--line);border-radius:var(--radius-md);padding:0}.collapsible-slot-group:last-of-type{border-bottom:1px solid var(--line);padding-bottom:0}.collapsible-slot-group>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;list-style:none;display:flex}.collapsible-slot-group>summary:after{display:none}.collapsible-slot-group>summary::-webkit-details-marker{display:none}.collapsible-slot-group>summary span{min-width:0}.collapsible-slot-group>summary strong{color:var(--text-primary);font-size:12px;display:block}.collapsible-slot-group>summary small{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.4;display:block}.collapsible-slot-group>summary b{background:color-mix(in srgb, var(--teal) 12%, var(--surface));border:1px solid color-mix(in srgb, var(--teal) 32%, var(--line));color:var(--teal-deep);border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:24px;min-height:24px;padding:3px 7px;font-size:10px;display:inline-flex}.collapsible-slot-group[open]>summary{border-bottom:1px solid var(--line)}.collapsible-slot-content{padding:12px 14px 14px}.collapsible-slot-content .detail-checkbox-section{margin:0}.collapsible-slot-group>summary:focus-visible{border-radius:var(--radius-md);outline:3px solid color-mix(in srgb, var(--teal) 24%, transparent);outline-offset:2px}@media (max-width:640px){.collapsible-slot-group>summary{align-items:flex-start;padding:11px 12px}.collapsible-slot-content{padding:11px 12px 13px}}
