#measurePlanForm,#sisForm,#saved-measurePlans,#saved-sisEntries{display:none!important}
.clinical-plan{grid-column:1/-1;min-width:0}
.clinical-toolbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:10px 0}
.clinical-toolbar strong{margin-right:auto}.clinical-toolbar button,.clinical-toolbar select,.clinical-toolbar input{width:auto;max-width:100%}
.clinical-text{margin:0 0 12px;border-bottom:1px solid #cbdce6}
.clinical-text h3{font-size:14px;background:#eef3f5;padding:7px;margin:0}
.clinical-text textarea{width:100%;box-sizing:border-box;min-height:145px;resize:vertical;border:1px solid #cbdce6;border-radius:0;color:black;background:white}
.clinical-prose{white-space:pre-wrap;overflow-wrap:anywhere;min-height:55px;padding:10px}
.clinical-visit{border-top:1px solid #bad3e5;margin:16px 0}.clinical-visit summary{padding:10px 0;font-weight:600;cursor:pointer}
.clinical-visit-columns{display:grid;grid-template-columns:minmax(0,3fr) minmax(240px,1fr);gap:16px}
.clinical-tabs{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:8px}.clinical-tabs button{width:auto}.clinical-tabs [aria-selected=true]{background:#b9def4}
.clinical-service{display:flex;align-items:start;gap:8px;padding:8px;border-bottom:1px solid #ddd}.clinical-service input{width:auto}
.clinical-inherit{font-size:12px;color:#555}.clinical-notes{width:min(650px,90vw)}.clinical-notes textarea{width:100%;box-sizing:border-box;min-height:260px}
.sis-perspective h3{background:#b92026;color:white}.sis-topic-1 h3{background:#f2b347;color:black}.sis-topic-2 h3{background:#fff171;color:black}.sis-topic-3 h3{background:#287a48;color:white}.sis-topic-4 h3{background:#864080;color:white}.sis-topic-5 h3{background:#3583a8;color:white}.sis-topic-6 h3{background:#dedede;color:black}
.clinical-matrix-wrap{overflow:auto}.clinical-matrix{border-collapse:collapse;min-width:1500px;width:100%;table-layout:fixed}.clinical-matrix th,.clinical-matrix td{border:1px solid #ccc;padding:5px;white-space:normal;overflow-wrap:anywhere;font-size:12px}.clinical-matrix th:first-child{width:180px}.clinical-matrix select{min-width:0;width:100%;padding:3px}
#clinicalPrint{width:95vw;max-width:1250px;max-height:90vh;overflow:auto;background:white;color:black}
@media(max-width:760px){.clinical-visit-columns{grid-template-columns:1fr}}
@page clinical{size:A4 landscape;margin:12mm}
@media print{body.clinical-printing>:not(#clinicalPrint){display:none!important}body.clinical-printing #clinicalPrint{display:block!important;position:static;max-width:none;max-height:none;overflow:visible;width:100%;padding:0;margin:0;border:0;page:clinical;font:11px Arial}#clinicalPrint::backdrop,#clinicalPrint .clinical-toolbar{display:none}#clinicalPrint .clinical-matrix-wrap{overflow:visible}#clinicalPrint .clinical-matrix{min-width:0;font-size:8px}#clinicalPrint .clinical-matrix th,#clinicalPrint .clinical-matrix td{font-size:8px;padding:3px}#clinicalPrint .clinical-matrix th:first-child{width:125px}#clinicalPrint .clinical-visit-columns{display:block}#clinicalPrint .clinical-prose{min-height:0}#clinicalPrint h3{break-after:avoid}#clinicalPrint thead{display:table-header-group}#clinicalPrint tr{break-inside:avoid}}
