.textarea[data-v-051e2fec]{position:relative;margin-bottom:2px;margin-top:16px;height:auto}label[data-v-051e2fec]{font-weight:500;font-size:var(--fs-sm);line-height:1.4;color:var(--muted);font-family:var(--font-sans)}textarea[data-v-051e2fec]{margin-top:6px;padding:10px 12px;outline:none;box-sizing:border-box;border-radius:var(--radius-md);display:block;font-size:var(--fs-body);line-height:1.5;color:var(--text);background:var(--surface);border:1px solid var(--line);width:100%;max-width:100%;resize:none;font-family:var(--font-sans);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}textarea[data-v-051e2fec]:focus{outline:none;border-color:var(--accent-600);box-shadow:var(--ring)}textarea[data-v-051e2fec]:disabled{background:var(--surface-2);color:var(--muted-soft);cursor:not-allowed}.is-active[data-v-051e2fec]{padding-left:20px!important}textarea[data-v-051e2fec]::-moz-placeholder{font-size:var(--fs-body);color:var(--muted-soft)}textarea[data-v-051e2fec]:-ms-input-placeholder{font-size:var(--fs-body);color:var(--muted-soft)}textarea[data-v-051e2fec]::placeholder{font-size:var(--fs-body);color:var(--muted-soft)}#patient-details .content{padding:18px 24px 24px}#patient-details .details>div{flex:0 0 30%;max-width:30%}.patient-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 18px;margin-bottom:20px}.patient-summary-item{min-width:0;padding-bottom:12px;border-bottom:1px solid var(--line)}.patient-summary-item--wide{grid-column:span 2}.patient-summary-item span{display:block;margin-bottom:5px;color:var(--muted-soft);font-size:var(--fs-eyebrow);font-weight:700;letter-spacing:var(--tracking-eyebrow);line-height:1.2;text-transform:uppercase}.patient-summary-item strong{display:block;min-height:20px;color:var(--ink-900);font-size:var(--fs-body);font-weight:600;line-height:1.45;overflow-wrap:anywhere}.content .tabs-component-tabs{display:flex;align-items:center;gap:28px;margin:4px 0 0;border-bottom:1px solid var(--line);list-style:none;padding:0}.content .tabs-component-tabs .is-active{border-bottom:3px solid var(--accent-600)}.content .tabs-component-tab .tabs-component-tab-a{display:inline-flex;align-items:center;min-height:42px;list-style:none;color:var(--muted);font-size:var(--fs-body);font-weight:700;letter-spacing:0;line-height:1.3}.content .tabs-component-tab.is-active .tabs-component-tab-a{color:var(--ink-900)}.add-report{float:right;margin-top:-80px}.mr-number{font-weight:600;margin-right:4px;font-size:var(--fs-h2);line-height:25px;letter-spacing:.04em;text-transform:capitalize;color:var(--ink-900)}.template-select{width:300px}.rotate{transform:rotate(-90deg);transition-duration:.3s}.collapse .header-icon{transform:rotate(0deg);transition-duration:.3s}.preview-image p{font-size:var(--fs-sm);line-height:16px;letter-spacing:.05em;text-transform:capitalize;color:var(--accent-600)}.preview-image span{margin-right:10px;color:var(--accent-600)}.preview-image span:before{font-size:1.5rem!important}.content .textarea{margin-top:0}.image-popup{display:none}.tooltip{background-color:var(--surface);color:var(--text);border:1px solid var(--line);text-align:center;border-radius:var(--radius-sm);padding:5px;position:absolute;z-index:10000;bottom:5%;right:-330%;transform:translateX(-50%);opacity:0;font-size:var(--fs-sm);width:10rem;box-shadow:var(--shadow-md);transition:opacity var(--dur) var(--ease)}.tooltip:after{content:"";position:absolute;top:35%;left:105%;rotate:-90deg;margin-left:-9px;border-width:5px;border-style:solid;border-color:var(--line) transparent transparent transparent}span:hover .tooltip{visibility:visible;opacity:1}@media screen and (max-width:980px){.patient-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:640px){#patient-details .content{padding:16px}.patient-summary-grid{grid-template-columns:1fr}.patient-summary-item--wide{grid-column:auto}}