/* Thin physician-specific content and artifact refinements on the shared system. */
.physicians-page .identified-points button:is([data-point-button=routing],[data-point-button=followup]){background:#eff5f6;border-color:#bdd3d8;color:#2a5361}
.physicians-page .identified-points button:is([data-point-button=routing],[data-point-button=followup]) .point-dot{background:#a6c7d1}
.physicians-page .identified-points button:is([data-point-button=routing],[data-point-button=followup])[aria-pressed=true]{background:#e0edf0;border-color:#78a1af}
[data-transcript-theme=sage] .physicians-page .voice-screen mark:is([data-point=routing],[data-point=followup]){background:#dce9ec;color:#294d58}
[data-transcript-theme=sage] .physicians-page .voice-screen mark:is([data-point=routing],[data-point=followup]).is-point-focused{background:#c5dfe4;outline-color:#6d97a3}
.phys-guide>svg{width:2em;height:2em;margin-bottom:.7em;color:#52764f}
.phys-question-list{border:0;border-top:1px solid #cddac7;margin:1.2em 0 0;padding:1em 0 0;min-width:0}
.phys-question-list legend{font:500 .9em/1.5 var(--sans);padding:0 .3em 0 0;color:#31503a}
.phys-question-list label{display:flex;align-items:flex-start;gap:.65em;font-size:.88em;line-height:1.6;padding:.6em 0;color:#415c47}
.phys-question-list input{accent-color:#24574e;width:1.1em;height:1.1em;flex:0 0 1.1em;margin:.25em 0 0}
.phys-question-count{font-size:.82em!important;line-height:1.6!important;margin-top:.9em;color:#31503a!important}
.phys-report-for{font-size:12px;line-height:1.6;color:#58705b;margin-top:19px}
.phys-finding-detail{font-size:14px;line-height:1.7;margin:17px 0}
.phys-finding-detail strong{display:block;font:400 25px/1.4 var(--serif);color:#31573b}
.phys-counts{max-width:100%;overflow:auto;margin-block:19px}
.phys-counts table{width:100%;border-collapse:collapse;font-size:12px;line-height:1.6;color:#31503a}
.phys-counts caption{text-align:left;font-size:13px;margin-bottom:11px}
.phys-counts th,.phys-counts td{text-align:left;padding:10px 8px;border-bottom:1px solid #d3decb;vertical-align:top}
.phys-counts thead{background:#edf3e7}
.phys-counts th{font-weight:500}.phys-counts td{white-space:nowrap;font-variant-numeric:tabular-nums}
.phys-agents{background:#193c35;color:#e9f0de;overflow-anchor:none}
.phys-agents .studio-section-heading{margin-bottom:33px}
.phys-outputs{gap:28px;align-items:start}
.phys-workflow-document{min-height:550px}
.phys-workflow-document .document-toolbar{font-size:10px;gap:8px}
.phys-workflow-document h4{font:400 35px/1.1 var(--serif);letter-spacing:-.025em;color:#17212c;margin:13px 0 23px;text-wrap:pretty}
.phys-workflow-sections>section+section{border-top:1px solid #d8e0d2;margin-top:16px;padding-top:15px}
.phys-workflow-sections h5{font:500 12px/1.5 var(--sans);color:#214934;margin:0 0 7px}
.phys-workflow-sections p{font:400 13px/1.7 var(--sans);color:#4c6254;text-wrap:pretty}
.phys-approval-note{font:400 11px/1.7 var(--sans);color:#526659;border-top:1px solid #d8e0d2;padding-top:15px;margin-top:19px;text-wrap:pretty}
.phys-outputs .learning-artifact{height:550px}
.phys-outputs .learning-cover{min-height:515px}
.phys-outputs .learning-cover h4{font-size:35px;line-height:1.1;text-wrap:pretty}
.phys-outputs .cover-content>p:last-child{font-size:13px;line-height:1.75}
.phys-outputs .email-artifact{min-height:550px}
.phys-outputs .email-content{padding:24px 23px;font-size:13px;line-height:1.75}
.phys-outputs .email-content h4{font-size:23px;line-height:1.3}
.phys-outputs .email-content li{margin-block:6px}
.phys-outputs .email-addresses{padding-inline:23px;font-size:11px}
.phys-outputs .output-handoff{margin-top:22px}
.phys-outputs .output-handoff>span{font-size:11px;line-height:1.7}
.phys-review-boundary{font-size:12px;line-height:1.7;color:#c3d4c0;margin:28px 0 5px;text-wrap:pretty}
.phys-agents .pulse-flow-source small{display:block;font-size:11px;line-height:1.7;color:#c3d7bd;margin-top:15px}
.phys-agents .pulse-questions>li{font-size:20px}
.physicians-page :is(.pulse-questions>li>div,.email-content p,.cover-content p,.output-handoff>span){text-wrap:pretty}
.physicians-page :is(a,button,summary,input):focus-visible{outline:2px solid #779b6b;outline-offset:3px}
@media(max-width:1100px) and (min-width:801px){.phys-outputs{gap:18px}.phys-outputs .policy-paper{padding:20px 18px}.phys-workflow-document h4{font-size:29px}.phys-outputs .learning-cover{padding:21px 19px}.phys-outputs .learning-cover h4{font-size:30px}.phys-outputs .email-content{padding:21px 18px;font-size:12px}.phys-outputs .email-content h4{font-size:21px}.phys-outputs .email-addresses{padding-inline:18px}.phys-outputs .document-toolbar,.phys-outputs .email-toolbar{padding-inline:13px}}
@media(max-width:800px){.phys-workflow-document,.phys-outputs .email-artifact{min-height:0}.phys-outputs .learning-artifact{height:500px}.phys-outputs .learning-cover{min-height:465px}}
@media(max-width:650px){.phys-workflow-document h4{font-size:34px}.phys-outputs .learning-artifact{height:485px}.phys-outputs .learning-cover{min-height:450px}.phys-outputs .learning-cover h4{font-size:33px}.phys-outputs .email-content{font-size:14px}.phys-outputs .email-addresses{font-size:12px}.phys-review-boundary{font-size:11px}.phys-agents .studio-section-heading h2{max-width:100%}.phys-agents .pulse-questions>li{font-size:20px}}

.phys-help-ending{white-space:nowrap}
.phys-help-ending em{font-style:italic}
.phys-outputs .cover-meta{justify-content:flex-start;gap:6px}
