@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600;700&family=Roboto:wght@400;500;700;900&display=swap";:root{--rose-soft:#fff3f1}.modal.migration-dialog{box-sizing:border-box;color:#172037;background:radial-gradient(circle at 100% 0,#6c9b921c,#0000 28%),linear-gradient(155deg,#fff,#f8faff);border:1px solid #d7e0ec;border-radius:24px;width:min(980px,100vw - 28px);max-width:980px;height:auto;max-height:calc(100vh - 32px);padding:0;overflow:auto;box-shadow:0 32px 90px #1c2b493d}.modal.migration-dialog::backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#141d3085}.migration-close{z-index:2;color:#6d7890;background:#ffffffd1;border:1px solid #dce4ee;border-radius:12px;place-items:center;width:38px;height:38px;padding:0;display:grid;position:absolute;top:18px;right:18px}.migration-head{border-bottom:1px solid #e2e8f1;align-items:center;gap:15px;padding:26px 72px 23px 28px;display:flex}.migration-head>span,.migration-card-title>span{color:#fff;background:linear-gradient(135deg,#4b5fac,#789c95);flex:none;place-items:center;display:grid;box-shadow:0 10px 25px #3d52912e}.migration-head>span{border-radius:15px;width:48px;height:48px}.migration-head small,.migration-card-title small{color:#6172a5;letter-spacing:.09em;font-size:10px;font-weight:900}.migration-head h2{color:#172037;letter-spacing:-.035em;margin:3px 0 2px;font-size:24px}.migration-head p,.migration-card>p,.migration-foot p{color:#6c7890;margin:0;line-height:1.5}.migration-grid{grid-template-columns:.9fr 1.1fr;gap:18px;padding:22px 24px;display:grid}.migration-feedback{color:#46766c;background:#f3faf7;border:1px solid #d9e6e2;border-radius:12px;align-items:center;gap:8px;margin:16px 24px -6px;padding:10px 12px;font-size:11px;font-weight:750;display:flex}.migration-feedback.danger{color:#a14f3d;background:#fff6f3;border-color:#efd1c9}.migration-card{background:#ffffffe0;border:1px solid #dce4ef;border-radius:19px;min-width:0;padding:20px;box-shadow:0 12px 32px #2635560e}.migration-card-title{align-items:center;gap:11px;margin-bottom:12px;display:flex}.migration-card-title>span{border-radius:12px;width:38px;height:38px}.migration-card-title h3{letter-spacing:-.02em;margin:1px 0 0;font-size:17px}.migration-card>p{min-height:64px;font-size:12px}.migration-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.migration-actions button,.migration-paste button,.migration-restore{justify-content:center;align-items:center;gap:7px;min-height:40px;display:inline-flex}.migration-link-button{color:#4b5f9b;background:0 0;border:0;font-size:11px;font-weight:850}.migration-file-picker{text-align:left;color:#405690;background:linear-gradient(135deg,#f7f9ff,#f7fbfa);border:1px dashed #aebbd1;border-radius:14px;align-items:center;gap:12px;width:100%;min-height:72px;padding:13px 15px;display:flex}.migration-file-picker>span{gap:3px;min-width:0;display:grid}.migration-file-picker strong{color:#29344d;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.migration-file-picker small{color:#7b879d}.migration-paste{gap:8px;margin-top:13px;display:grid}.migration-paste label,.migration-preview legend{color:#59657b;letter-spacing:.045em;text-transform:uppercase;font-size:10px;font-weight:900}.migration-paste textarea{box-sizing:border-box;resize:vertical;color:#39445a;background:#fbfcff;border:1px solid #d9e1ed;border-radius:12px;width:100%;min-height:82px;max-height:150px;padding:11px 12px;font:10px/1.45 ui-monospace,SFMono-Regular,Consolas,monospace}.migration-paste textarea:focus{border-color:#8798cc;outline:2px solid #4d60ac29}.migration-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:14px;display:grid}.migration-summary>span{text-align:center;background:#fafbfe;border:1px solid #e1e7f0;border-radius:11px;gap:1px;min-width:0;padding:9px 7px;display:grid}.migration-summary strong{color:#314788;font-size:17px}.migration-summary small{color:#7a8599;text-overflow:ellipsis;font-size:9px;overflow:hidden}.migration-preview{border-top:1px solid #e2e7f0;margin-top:15px;padding-top:15px}.migration-preview>div:first-child{color:#568879;align-items:center;gap:9px;display:flex}.migration-preview>div:first-child>span{gap:2px;display:grid}.migration-preview>div:first-child strong{color:#26334b;font-size:12px}.migration-preview>div:first-child small{color:#7d899d;font-size:10px}.migration-preview fieldset{border:0;grid-template-columns:1fr 1fr;gap:8px;margin:14px 0 12px;padding:0;display:grid}.migration-preview legend{grid-column:1/-1;margin-bottom:7px}.migration-preview fieldset label{background:#fbfcfe;border:1px solid #dce4ee;border-radius:11px;align-items:flex-start;gap:8px;padding:10px;display:flex}.migration-preview fieldset label.active{background:#f4f6ff;border-color:#7f91c8;box-shadow:inset 0 0 0 1px #4f60a81a}.migration-preview fieldset label.active.danger{background:#fff7f4;border-color:#d9a79c}.migration-preview fieldset input{accent-color:#4e62a7;margin:2px 0 0}.migration-preview fieldset span{gap:2px;display:grid}.migration-preview fieldset strong{color:#303b51;font-size:11px}.migration-preview fieldset small{color:#7c8799;font-size:9px;line-height:1.35}.migration-restore{width:100%}.migration-inline-confirm{background:linear-gradient(135deg,#f3f6ff,#f5faf8);border:1px solid #aebcdc;border-radius:13px;gap:12px;padding:13px;display:grid}.migration-inline-confirm.danger{background:#fff6f3;border-color:#dfb4aa}.migration-inline-confirm>div{align-items:flex-start;gap:9px;display:flex}.migration-inline-confirm>div:first-child{color:#4e639f}.migration-inline-confirm.danger>div:first-child{color:#a55745}.migration-inline-confirm span{gap:3px;display:grid}.migration-inline-confirm strong{color:#29364f;font-size:11px}.migration-inline-confirm small{color:#68758b;font-size:9px;line-height:1.45}.migration-inline-confirm>div:last-child{justify-content:flex-end}.migration-inline-confirm button{min-height:36px}.migration-foot{color:#5e867e;background:#f6faf9;border:1px solid #dce6e4;border-radius:13px;align-items:flex-start;gap:9px;margin:0 24px 22px;padding:12px 14px;display:flex}.migration-foot p{font-size:10px}.migration-dialog button:disabled{cursor:wait;opacity:.58}@media (width<=760px){.modal.migration-dialog{border-radius:18px;width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.migration-head{align-items:flex-start;padding:20px 60px 18px 18px}.migration-head h2{font-size:20px}.migration-grid{grid-template-columns:1fr;padding:14px}.migration-feedback{margin:12px 14px -2px}.migration-card>p{min-height:0}.migration-preview fieldset{grid-template-columns:1fr}.migration-foot{margin:0 14px 16px}}*{box-sizing:border-box}body{min-height:100dvh;margin:0;font-family:Roboto,Helvetica Neue,Arial,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}.hidden{display:none!important}#activePatientBadge:empty{display:none}.app-header{border-right:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:5;flex-direction:column;gap:24px;display:flex;position:fixed}.sidebar-toggle{border:1px solid var(--line);width:34px;height:34px;color:var(--green);background:#fff;place-items:center;font-weight:900;display:grid;position:absolute}.brand{color:var(--ink);align-items:center;gap:12px;min-width:0;padding:0 10px;text-decoration:none;display:flex}.brand-empty{display:none}body.sidebar-collapsed .app-header{align-items:center;width:76px;padding:58px 10px 12px}body.sidebar-collapsed main{margin-left:76px}body.sidebar-collapsed .brand{padding:0}body.sidebar-collapsed .brand span:not(.brand-mark),body.sidebar-collapsed .nav-link{font-size:0}body.sidebar-collapsed .sidebar-active{display:none}body.sidebar-collapsed .nav-link{text-align:center;width:46px;min-height:46px;padding:0}body.sidebar-collapsed .nav-link:before{width:100%;margin:0;font-family:Material Symbols Outlined;font-size:17px}.brand b,.brand small{display:block}.brand b{font-size:17px}.brand small{color:var(--green);letter-spacing:.12em;text-transform:uppercase;margin-top:2px;font-size:10px;font-weight:900}.brand-mark{color:#fff;background:linear-gradient(135deg,#6aa9a1,#356f68);border-radius:12px;place-items:center;width:42px;height:42px;font-weight:900;display:grid;box-shadow:0 10px 20px #1e3a8a47}nav{display:grid}.nav-link{text-align:left}.nav-link:before{content:attr(data-icon);width:24px;color:var(--green);place-items:center;margin-right:10px;font-family:Material Symbols Outlined;font-weight:900;display:inline-grid}.sidebar-active{border:1px solid var(--line);background:#f8fafc;border-radius:12px;margin-top:auto;padding:14px}.sidebar-active p{color:#7a869a;text-transform:uppercase;margin:0 0 7px;font-size:11px;font-weight:900}.sidebar-active strong,.sidebar-active small{display:block}.sidebar-active strong{color:var(--ink);font-size:13px}.sidebar-active small{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.35}main{max-width:none}.workspace-view:not(.dash-home){padding:14px 16px 18px}.mode{text-transform:uppercase;background:0 0;border-radius:0;margin:0 0 8px;padding:0;font-weight:900;display:inline-block}h1{letter-spacing:0;margin:0 0 10px;font-size:40px}.hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:34px;display:flex}.primary,.secondary,.ghost,.danger-btn{border:1px solid var(--line);border-radius:8px;min-height:42px;padding:0 18px;font-weight:800}.primary{color:#fff;box-shadow:0 8px 16px #1e3a8a2e}.secondary,.ghost{color:var(--ink);background:#fff}.secondary:hover,.ghost:hover{background:#f7fbf8;border-color:#9fc9ad}.work-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:14px}.work-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;display:flex}.scenario-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.scenario{background:0 0;border:0;font-size:13px;font-weight:800}.anamnese-layout{display:grid}.visit-form.scenario-specific>.form-section:not(.scenario-panel):not(.professional-section){display:none}.date-edit{max-width:130px;margin:4px 0 0}.date-edit input{height:34px}.form-section{border:1px solid var(--line);margin-bottom:12px}.form-section h2{text-transform:uppercase;letter-spacing:0;margin:0 0 12px;font-weight:900}label{text-transform:uppercase;gap:6px;margin-bottom:10px;display:grid}.label-like{color:var(--muted);text-transform:uppercase;margin:2px 0 9px;font-size:12px;font-weight:800}.helper-text{color:var(--muted);margin:-4px 0 10px;font-size:12px;line-height:1.45}input,select,textarea{border:1px solid var(--field-line);width:100%;color:var(--ink);background:#fff;border-radius:9px;outline:none;min-width:0;padding:10px 12px}input,select{min-height:44px}textarea{resize:vertical;min-height:78px}input:focus,textarea:focus,select:focus{border-color:var(--green);box-shadow:0 0 0 3px #1e3a8a26}#recordProblemList{resize:none;min-height:178px;overflow:hidden}.two,.triple,.quad,.vitals,.exam-grid,.identity-grid,.admission-grid,.branch-grid,.medication-row,.diagnosis-builder,.score-head{gap:10px;display:grid}.two{grid-template-columns:repeat(2,minmax(0,1fr))}.triple{grid-template-columns:repeat(3,minmax(0,1fr))}.quad{grid-template-columns:repeat(4,minmax(0,1fr))}.identity-grid{grid-template-columns:minmax(260px,1fr) 86px 96px}.admission-grid{grid-template-columns:minmax(160px,.8fr) 148px minmax(200px,1fr)}.compact-row{margin-bottom:0}.full-line{grid-column:1/-1}.vitals{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:10px}.checks{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.checks label,.inline-check{border:1px solid var(--line);border-radius:var(--radius);text-transform:none;background:#fff;align-items:center;gap:7px;min-height:34px;margin:0;padding:7px 10px;font-size:12px;font-weight:800;display:flex}.checks input,.inline-check input{width:auto;min-height:0}.branch{border:1px solid var(--line);border-left:4px solid var(--green);border-radius:var(--radius);background:#fff;margin:0 0 10px;padding:12px}.branch-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.inline-check{align-items:center;gap:8px;min-height:46px;margin:0 0 10px;display:flex}.field-action{position:relative}.field-action textarea{padding-right:60px}.mini-action{background:var(--green-soft);min-height:26px;color:var(--green);border:1px solid #cde1d3;border-radius:6px;padding:0 8px;font-size:10px;font-weight:900;position:absolute;bottom:7px;right:7px}.medication-builder{margin:4px 0 12px}.medication-row,.diagnosis-builder{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr) 42px;align-items:end}.field-header{justify-content:space-between;align-items:center;gap:10px;min-height:34px;margin:2px 0 6px;display:flex}.field-header .label-like{margin:0}.field-header+textarea{margin-bottom:10px}.cid-field{position:relative}.cid-dropdown{z-index:30;border:1px solid var(--line);border-radius:var(--radius);background:#fff;max-height:300px;padding:6px;position:absolute;top:calc(100% - 4px);left:0;right:0;overflow:auto;box-shadow:0 18px 42px #0f1a1a29}.cid-message{color:var(--muted);text-transform:none;margin:6px 8px 8px;font-size:12px;line-height:1.35}.cid-option{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;border-radius:6px;grid-template-columns:76px 1fr;align-items:center;gap:4px 10px;padding:9px 10px;display:grid}.cid-option:hover,.cid-option:focus{background:var(--green-soft);outline:none}.cid-code{color:var(--green);font-size:14px;font-weight:900}.cid-option small{color:var(--muted);grid-column:2;font-size:11px;font-weight:700}.icon-add{background:var(--green);color:#fff;border:0;border-radius:6px;width:42px;min-height:46px;margin-bottom:10px;font-size:22px;font-weight:900;line-height:1}.item-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.item-list li{border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);background:#fff;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:grid}.remove-item{width:26px;height:26px;color:var(--danger);background:#f8ecea;border:0;border-radius:6px;font-weight:900}details{border:1px solid var(--line);border-radius:var(--radius);background:#fff;margin:8px 0 14px;padding:0;overflow:hidden}summary{min-height:42px;color:var(--green);cursor:pointer;align-items:center;padding:0 12px;font-weight:900;display:flex}details[open] summary{border-bottom:1px solid var(--line)}.details-grid,.details-block{margin:10px}.details-block{border-bottom:1px solid #edf1ef;padding-bottom:10px}.details-block:last-of-type{border-bottom:0;padding-bottom:0}.exam-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:10px}.exam-grid label{position:relative}.normal-btn{background:var(--green-soft);min-height:26px;color:var(--green);border:1px solid #cde1d3;border-radius:6px;font-size:10px;font-weight:900;position:absolute;bottom:7px;right:7px}.exam-grid input{padding-right:82px}.score-toggle{text-transform:uppercase;margin:0}.score-panel{margin-top:10px}.score-head{grid-template-columns:minmax(0,1fr) auto;align-items:end}.score-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.score-result{min-height:34px;color:var(--green);background:#f4f8f5;margin:8px 0;padding:8px 10px;font-size:13px;font-weight:900}.professional-section{background:#f8fbf9;border-color:#cde6d5}.medication-section{background:#fbfdfc;border-color:#cde6d5}.workspace-view{text-align:left}.workspace-shell,.assistant-shell{grid-template-columns:315px minmax(0,1fr);align-items:start;gap:16px;display:grid}.patient-sidebar,.patient-main,.library-shell,.assistant-panel,.assistant-answer,.systems-workspace{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:14px}.patient-sidebar{position:sticky;overflow:auto;scrollbar-width:none!important;-ms-overflow-style:none!important}.patient-sidebar::-webkit-scrollbar{display:none!important}.panel-title,.patient-hero,.library-title{justify-content:space-between;align-items:center;gap:14px;display:flex}.panel-title h2,.panel-title h3,.mini-panel h3{color:#2f6f68;margin:0 0 10px}.patient-list,.timeline-list,.task-list{gap:10px;display:grid}.patient-card{border:1px solid var(--line);width:100%;color:var(--ink);text-align:left;border-radius:9px;gap:4px;display:grid}.patient-card.active,.patient-card:hover{background:var(--green-soft);border-color:#9fc9ad}.patient-card strong,.timeline-head strong{font-size:14px}.patient-card span,.patient-card small,.timeline-head small,.small-copy{color:var(--muted);font-size:12px;line-height:1.4}.patient-hero{border-bottom:1px solid var(--line)}.patient-hero h1{line-height:1.12}.patient-actions,.assistant-actions,.shortcut-actions,.preview-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.patient-hero .patient-actions{justify-content:flex-end}.patient-hero .patient-actions .small{white-space:nowrap;border-radius:7px;font-size:11px}.chart-overview{background:#fff}.chart-empty-state{background:#fbfdfc;border:1px dashed #bdd7d2;border-radius:12px;align-items:center;gap:12px;padding:14px;display:flex}.chart-empty-state div{gap:3px;display:grid}.chart-strip{gap:10px;margin-bottom:12px;display:grid}.chart-kpi{border:1px solid var(--line);color:var(--ink);text-align:left;background:#fbfcfe;border-radius:12px;align-content:center;justify-items:start;gap:6px;display:grid}.chart-kpi:hover{background:var(--green-soft);border-color:#9fc9ad}.chart-kpi b{color:var(--green);font-size:26px;line-height:1}.chart-kpi small{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.chart-kpi.attention b{color:var(--gold)}.chart-brief-grid{display:grid}.chart-brief-card{min-height:158px}.chart-brief-card h3{color:#2f6f68}.record-tabs{background:#fff;display:flex;overflow:auto}.record-tab{color:#344054;background:0 0;border-bottom:2px solid #0000;font-weight:800}.record-tab.active{border-bottom-color:var(--green);color:var(--green)}.summary-grid,.systems-grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:14px;display:grid}.compact-title{align-items:flex-start;margin-bottom:10px}.compact-title h3{margin-bottom:4px}.import-panel textarea{min-height:0}.status-line{color:var(--muted);margin:8px 0 0}.mini-panel{border:1px solid var(--line);border-radius:9px}.checklist,.quality-checks{flex-wrap:wrap;gap:7px;display:flex}.quality-checks{margin:0;display:none}.quality-pill{border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:11px;font-weight:800;display:inline-flex}.quality-pill.ok{color:var(--green);background:#f3fbf5;border-color:#cde6d5}.quality-pill.missing{color:#8a5a00;background:#fff8e3;border-color:#ead9a6}.timeline-item{border:1px solid var(--line);border-radius:var(--radius);padding:13px}.row-actions,.modal-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.row-actions .secondary{color:#475569!important;background:#f8fafc!important;border:1px solid #e2e8f0!important}.row-actions .secondary:hover{color:#0f172a!important;background:#f1f5f9!important;border-color:#cbd5e1!important}.row-actions .danger-btn{color:#ef4444!important;background:#fef2f2!important;border:1px solid #fee2e2!important}.row-actions .danger-btn:hover{color:#b91c1c!important;background:#fee2e2!important;border-color:#fca5a5!important}.patient-snapshot{border:1px solid var(--line);border-radius:10px;gap:10px;padding:12px;display:grid}.snapshot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.snapshot-grid span{border:1px solid var(--line);text-align:center;background:#fff;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:64px;padding:9px 6px;display:flex}.snapshot-grid b,.snapshot-grid small{display:block}.snapshot-grid b{color:var(--green);font-size:22px;line-height:1}.snapshot-grid small{color:#344054;text-transform:uppercase;margin-top:6px;font-size:10px;font-weight:800}.patient-snapshot p{color:#344054;margin:6px 2px 0;font-size:13px;line-height:1.45}.trend-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.trend-card{border-radius:var(--radius);background:#f7fbf8;border:1px solid #cde6d5;gap:5px;padding:12px;display:grid}.trend-card strong{color:var(--green)}.exam-flow-table{gap:1px;display:grid}.flow-head,.flow-name,.flow-cell{background:#fff;font-size:12px}.flow-head,.flow-name{font-weight:900}.flow-cell.filled{font-weight:700}.trend-card span,.trend-card small{color:var(--muted);font-size:12px;line-height:1.45}.timeline-head{justify-content:space-between;gap:10px;margin-bottom:5px;display:flex}.timeline-item pre,.assistant-answer pre{white-space:pre-wrap;color:var(--ink);margin:0 0 10px;font:12px Consolas,Courier New,monospace}.exam-entry-grid,.task-row,.assistant-controls{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:10px;display:grid}.exam-entry-grid>button{align-self:end;min-height:44px;margin-bottom:10px}.task-row,.assistant-controls{grid-template-columns:minmax(0,1fr) auto}.task-item{border:1px solid var(--line);text-transform:none;background:#fbfcfe;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px;font-size:13px;display:flex}.task-checkline{align-items:flex-start;gap:9px;min-width:0;margin:0;display:flex}.task-checkline input{width:16px;height:16px;accent-color:var(--green);flex:none;margin-top:2px}.task-checkline span{overflow-wrap:anywhere;line-height:1.4}.task-item .row-actions{margin-left:auto;padding-top:0}.task-item.done span{color:var(--muted);text-decoration:line-through}.library-shell,.systems-workspace{overflow:hidden}.library-title,.systems-workspace>.work-title{padding:18px}.library-grid{border-top:1px solid var(--line);display:grid}.library-systems{height:auto;max-height:calc(100vh - 210px)}.library-filter{width:100%;min-height:38px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:7px;margin-bottom:6px;padding:0 12px;font-weight:800}.library-filter.active,.library-filter:hover{background:var(--green);color:#fff}.library-main{padding:18px}.protocol-branch[open] .chev{transform:rotate(90deg)}.library-card[open] .library-detail,.prescription-card[open] .library-detail{display:grid}.prescription-card .initial{border-radius:12px}.library-actions{flex-wrap:wrap;grid-column:1/-1;gap:10px;display:flex}.library-actions .copy-protocol{flex:180px}.library-actions .library-use{flex:none}.assistant-panel,.assistant-answer{padding:22px}.source-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.source-grid a{color:#2d5086;text-align:center;background:#fff;border:1px solid #d6e2f5;place-items:center;min-height:36px;padding:6px 8px;font-size:12px;font-weight:900;text-decoration:none;display:grid}.source-grid a:hover{background:#f8fbff;border-color:#9bb7e2}.assistant-panel textarea{min-height:260px}.assistant-answer{position:sticky}.assistant-answer pre{border:1px solid var(--line);min-height:360px;padding:14px}.calculator-workspace{overflow:hidden}.calculator-workspace>.work-title{padding:18px}.calculator-grid{align-items:start;gap:16px;display:grid}.calculator-list-panel{border:1px solid var(--line);background:#fff;max-height:calc(100vh - 200px);padding:14px;overflow:auto}.calculator-runner{background:#fff}.calculator-runner-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.calculator-runner h2{margin:0;font-size:24px}.compact-mode{margin-bottom:8px;padding:6px 10px;font-size:10px}.calculator-actions{flex-wrap:wrap;gap:10px;margin:12px 0 8px;display:flex}.preview-pane{border:1px solid var(--line);background:#fff;align-self:start;position:sticky;overflow:visible}.preview-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;display:flex}.preview-head h2{color:var(--ink);max-width:none;margin:0;font-size:16px;line-height:1.15}.preview-actions{flex-wrap:nowrap;gap:6px}.preview-actions .small{white-space:nowrap;padding:0 11px}.preview-pane p{color:var(--muted);font-size:12px;line-height:1.35}#previewText{white-space:pre-wrap;border:1px solid var(--line);max-height:none;font:13px Consolas,Courier New,monospace;overflow:visible}.print-frame{opacity:0;pointer-events:none;border:0;width:0;height:0;position:fixed;bottom:0;right:0}.modal{width:min(1000px,100vw - 32px);height:min(760px,100vh - 70px);box-shadow:var(--shadow);border:0;padding:0}.modal::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008f}.modal-grid{grid-template-columns:250px 1fr;height:100%;display:grid}.systems h2,.protocol-main h2,.calc-modal h2{margin:0 0 14px;font-size:22px}.system{text-align:left;width:100%;min-height:40px;color:var(--ink);background:0 0;border:0;border-radius:7px;margin-bottom:6px;padding:0 12px;font-weight:800}.system.active,.system:hover{background:var(--green);color:#fff}.close{width:34px;height:34px;color:var(--ink);background:0 0;border:0;font-size:28px;position:absolute;top:18px;right:20px}.search{height:48px;margin-bottom:16px;font-size:15px}.protocol-list,.calc-list{gap:10px;padding-right:8px;display:grid;overflow:auto}.initial,.calc-icon{color:var(--green);background:#f0f3f1;place-items:center;font-weight:900;display:grid}.star,.chev{color:#7f8a86;font-size:20px}.library-card .library-detail{display:grid}.protocol-card.open{border-color:var(--green)}.protocol-card.open .protocol-detail{display:grid}.calc-modal{max-width:860px;padding:26px}.edit-modal{width:min(860px,100vw - 28px);padding:24px}.edit-modal textarea{min-height:360px}.toast{z-index:80;background:var(--green);color:#fff;box-shadow:var(--shadow);padding:12px 16px;font-weight:900;position:fixed;bottom:22px;right:22px}.calc-card.active{background:#f6fbf7;border-color:#9bd3aa}.calc-card.active .calc-icon{background:var(--green);color:#fff}@media (width<=1120px){.app-header{border-radius:0;width:auto;height:auto;padding:12px;position:sticky;top:0}.brand{padding:0 4px}nav{justify-content:flex-start;gap:8px;display:flex;overflow:auto}.nav-link{white-space:nowrap;min-height:38px}.sidebar-active{display:none}main{margin-left:0;padding:14px 12px 50px}.module-grid,.home-command,.anamnese-layout,.modal-grid,.workspace-shell,.assistant-shell,.library-grid,.systems-grid,.summary-grid,.calculator-grid,.automation-grid,.chart-brief-grid{grid-template-columns:1fr}.chart-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-pane,.patient-sidebar,.assistant-answer{position:static}.visit-form,.calculator-list-panel{max-height:none}}@media (width<=760px){h1{font-size:28px}.work-title{flex-direction:column;align-items:flex-start}.identity-grid,.admission-grid,.two,.triple,.quad,.vitals,.exam-grid,.branch-grid,.medication-row,.diagnosis-builder,.score-head,.score-fields,.scenario-tabs,.exam-entry-grid,.task-row,.assistant-controls,.trend-grid,.calculator-runner-head,.ai-config-grid,.source-grid,.home-stat-grid,.chart-strip{grid-template-columns:1fr}.calculator-runner-head{display:grid}.icon-add{width:100%}.task-item{flex-direction:column;align-items:flex-start}.task-item .row-actions{justify-content:flex-start;width:100%}.patient-hero,.panel-title,.library-title{flex-direction:column;align-items:flex-start}.star{display:none}}:root{--bg:#eef3f6;--panel:#fff;--soft:#f6f8fb;--ink:#13202b;--muted:#647286;--line:#dbe3ec;--field-line:#c8d3df;--green:#1e3a8a;--green-dark:#172554;--green-soft:#eff6ff;--blue:#1e3a8a;--blue-soft:#edf3ff;--gold:#b88418;--danger:#b42318;--danger-soft:#fff2f0;--radius:9px;--shadow:0 18px 44px #19263a17;--shadow-sm:0 8px 20px #19263a0f}html{scroll-behavior:smooth}body{color:var(--ink);background:linear-gradient(135deg,#1e3a8a1a,#fff0 34%),linear-gradient(315deg,#395d931a,#fff0 32%),#eef3f6;font-size:14px}body:before{content:"";pointer-events:none;background-image:linear-gradient(#13202b09 1px,#0000 1px),linear-gradient(90deg,#13202b08 1px,#0000 1px);background-size:32px 32px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#0000006b,#0000 58%);mask-image:linear-gradient(#0000006b,#0000 58%)}button,a.secondary,.copy-protocol{transition:background .16s,border-color .16s,box-shadow .16s,transform .16s}button:hover,a.secondary:hover{transform:translateY(-1px)}.app-header{background:#ffffffe6;border:1px solid #dbe3ece6;border-radius:18px;width:258px;height:calc(100vh - 24px);padding:64px 14px 16px;top:12px;left:12px;box-shadow:0 22px 48px #19263a1a}.sidebar-toggle{box-shadow:var(--shadow-sm);border-radius:10px;top:16px;right:16px}nav{gap:16px!important}main{margin-left:282px;padding:18px 22px}.home-command,.module-grid,.workspace-shell,.assistant-shell,.library-shell,.systems-workspace,.calculator-workspace,.work-card{z-index:1;position:relative}.home-status,.home-active-card,.module-card,.patient-sidebar,.patient-main,.library-shell,.assistant-panel,.assistant-answer,.systems-workspace,.calculator-workspace,.work-card{box-shadow:var(--shadow);background:#fffffff0;border:1px solid #dbe3ecf5;border-radius:16px}.home-stat-grid span,.chart-kpi,.snapshot-grid span,.patient-card,.chart-brief-card,.mini-panel,.protocol-card,.calc-card,.trend-card,.task-item,.timeline-item{border-color:#dbe3ec;border-radius:12px}.home-stat-grid span,.chart-kpi,.snapshot-grid span{background:linear-gradient(#fff,#f8fafc)}.primary,.secondary,.ghost,.danger-btn,.copy-protocol{border-radius:9px;min-height:38px;font-size:13px}.primary{background:linear-gradient(135deg, var(--green), #3f9389);border-color:#0000}.primary:hover{background:linear-gradient(135deg, var(--green-dark), var(--green));box-shadow:0 10px 20px #1e3a8a2e}.secondary,.ghost,a.secondary{color:#263445;border-color:#cfd9e5}.danger-btn{color:var(--danger);background:#fff;border-color:#f2c2bd}.danger-btn:hover{background:var(--danger-soft)}.small{min-height:30px;padding:0 10px;font-size:12px}input,select,textarea,.search{border-color:var(--field-line);color:var(--ink);background:#fff;border-radius:9px}input:focus,select:focus,textarea:focus{border-color:#86beb6;outline:0;box-shadow:0 0 0 3px #1e3a8a1f}label{color:#29384a;font-size:12px;font-weight:800}.mode{color:#5d6b7d;letter-spacing:.06em;font-size:11px}.workspace-shell{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:16px}.patient-sidebar{max-height:calc(100vh - 32px);padding:16px;top:16px}.panel-title{gap:10px}.panel-title h2,.panel-title h3,.mini-panel h3,.chart-brief-card h3{color:#1e293b}.patient-card{background:#fff;padding:12px;box-shadow:0 1px #10182808}.patient-card.active{box-shadow:inset 3px 0 0 var(--green);background:linear-gradient(135deg,#eff6ff,#fff);border-color:#9ccfc7}.patient-main{overflow:clip}.patient-hero{background:linear-gradient(135deg,#1e3a8a0f,#fffffff5 54%),linear-gradient(315deg,#edf3ffe0,#fff0 46%);align-items:flex-start;min-height:132px;padding:22px}.patient-hero h1{color:#101828;max-width:920px;margin-bottom:6px;font-size:27px}.patient-hero .patient-actions{flex-wrap:nowrap;padding-top:3px}.patient-hero .patient-actions .small{min-height:30px;padding:0 9px}.chart-overview{padding:14px 18px 0}.chart-strip{grid-template-columns:repeat(4,minmax(150px,1fr))}.chart-kpi{min-height:74px;padding:12px 13px}.chart-kpi b,.snapshot-grid b,.home-stat-grid b{color:#2f8279}.chart-brief-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1.15fr) minmax(0,.85fr) minmax(0,.85fr)}.record-tabs{border-bottom:0;gap:10px;padding:16px 18px 0}.record-tab{border:1px solid #0000;border-radius:999px;min-height:38px;padding:0 14px}.record-tab.active{background:var(--green-soft);box-shadow:none;border-color:#add8d1}.record-panel{padding:18px}.summary-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:14px}.mini-panel{box-shadow:var(--shadow-sm);background:#fff;padding:16px}.patient-snapshot{background:#fbfcfe}.timeline-list{gap:8px!important}.timeline-item{box-shadow:var(--shadow-sm);background:#fff}.task-item{box-shadow:var(--shadow-sm)}.work-card{overflow:visible}.work-title{background:linear-gradient(135deg,#fff,#f8fbfb);border-bottom-color:#e3e9f0;min-height:64px;padding:14px 18px}.work-title h1{color:#101828;font-size:23px}.scenario-tabs{max-width:720px;margin:14px auto;box-shadow:inset 0 0 0 1px #dbe3ecd1}.scenario{color:#536173;border-radius:10px;min-height:38px}.scenario.active{color:var(--green);background:#fff;box-shadow:0 8px 18px #19263a14}.anamnese-layout{grid-template-columns:minmax(540px,1.02fr) minmax(360px,.72fr);align-items:start;gap:16px;padding:0 18px 18px}.visit-form{max-height:none;padding-right:0;overflow:visible}.form-section{box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;padding:16px}.form-section h2{color:#1e293b;font-size:15px}.branch,.score-box,.medication-section,.professional-section{border-radius:12px}.preview-pane{box-shadow:var(--shadow);border-radius:16px;top:16px}.preview-head{padding:13px 14px 8px}.preview-actions .small{min-height:29px;font-size:11px}.preview-pane p{margin:14px 14px 16px}#previewText{color:#374151;background:#f8fafc;border-radius:12px;margin:12px 14px 14px;padding:15px;font-size:12.5px}.library-title,.systems-workspace>.work-title,.calculator-workspace>.work-title{background:linear-gradient(135deg,#fff,#f8fbfb);padding:16px 18px}.library-grid{grid-template-columns:238px minmax(0,1fr)}.library-main,.library-systems{padding:16px}.library-filter,.system{border-radius:10px}.initial,.calc-icon{border-radius:12px;width:38px;height:38px}.assistant-shell{grid-template-columns:minmax(0,1fr) minmax(360px,.78fr)}.assistant-panel,.assistant-answer{border-radius:16px}.assistant-panel h1{font-size:28px}.assistant-answer{top:16px}.assistant-answer pre{background:#f8fafc;border-radius:12px}.source-grid a{border-radius:10px}.calculator-grid{grid-template-columns:310px minmax(0,1fr);padding:0 16px 16px}.calculator-list-panel{box-shadow:var(--shadow-sm);border-radius:14px}.calculator-runner{border-radius:14px}.score-result{border-radius:12px}.modal{border-radius:16px}.toast{border-radius:12px}@media (width<=1280px){.module-grid,.chart-brief-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.anamnese-layout{grid-template-columns:minmax(0,1fr) minmax(340px,.72fr)}}@media (width<=1120px){.workspace-shell,.assistant-shell,.library-grid,.summary-grid,.calculator-grid,.systems-grid,.anamnese-layout,.home-command{grid-template-columns:1fr}.patient-sidebar,.preview-pane,.assistant-answer{max-height:none;position:static}}@media (width<=760px){main{margin-left:0;padding:14px 12px 50px}.app-header{border-radius:0;width:auto;height:auto;padding:12px;top:0;left:0}.module-grid,.home-stat-grid,.chart-strip,.chart-brief-grid,.source-grid{grid-template-columns:1fr}.home-status,.home-active-card,.patient-hero,.panel-title,.library-title{flex-direction:column;align-items:flex-start}.patient-hero .patient-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}}.ai-icon{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#00c6ff,#0072ff);-webkit-background-clip:text;font-size:1.2rem;line-height:1;animation:3s ease-in-out infinite floatIcon}@keyframes floatIcon{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.ai-status{color:var(--muted);background:var(--panel);border:1px solid var(--line);border-radius:20px;align-items:center;gap:.5rem;padding:.4rem .8rem;font-size:.85rem;font-weight:500;display:flex}.status-dot{background-color:var(--green);border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #1e3a8a99}.ai-message{max-width:90%;animation:.4s ease-out fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ai-welcome{text-align:center;align-self:center}.ai-welcome p{color:var(--muted);background:var(--blue-soft);border:1px solid #446aa31a;border-radius:16px;margin:0;padding:1rem 1.5rem;font-size:.95rem;line-height:1.5}.ai-chip{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #00000014;border-radius:30px;padding:.3rem .8rem;font-size:.75rem;font-weight:500;transition:color .2s,background-color .2s,border-color .2s}.ai-chip:hover{color:var(--ink);background:#00000008}.ai-chip.active{background:var(--blue);border-color:var(--blue);color:#fff;box-shadow:0 2px 8px #2563eb4d}.nav-link{color:#64748b;letter-spacing:0;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;min-height:42px;margin-bottom:2px;padding:0 14px;font-size:14px;font-weight:600;transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s;display:flex}.nav-link .material-symbols-outlined{color:#64748b;background:#f1f5f9;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;margin-right:12px;font-size:20px;transition:color .2s,background-color .2s,box-shadow .2s;display:flex}.nav-link:hover{color:#0f172a;background:#f8fafc}.nav-link:hover .material-symbols-outlined{color:#0f172a;background:#e2e8f0}.nav-link.active{color:#0f172a;box-shadow:none;background:0 0;border-color:#0000;font-weight:700}.nav-link.active .material-symbols-outlined{color:#fff;background:#60a5fa;box-shadow:0 4px 12px #60a5fa4d}@media (width>=761px){.app-header{gap:16px;width:210px;height:auto;min-height:0;padding:56px 12px 14px}.sidebar-toggle{width:34px;height:34px;top:14px;right:12px}nav{gap:12px!important}.nav-link{border-radius:10px;min-height:40px;margin-bottom:0;padding:0 8px;justify-content:flex-start!important}.nav-link:before{content:none!important;display:none!important}.nav-link .material-symbols-outlined{border-radius:9px;width:34px;height:34px;margin-right:10px}body.sidebar-collapsed .app-header{gap:16px;width:64px;height:auto;padding:56px 8px 12px}body.sidebar-collapsed main{margin-left:76px}body.sidebar-collapsed .sidebar-toggle{width:34px;height:34px;left:15px;right:auto;transform:none}body:not(.sidebar-collapsed) main{margin-left:216px}body.sidebar-collapsed .nav-link{width:40px;height:40px;min-height:40px;padding:0;overflow:hidden}body.sidebar-collapsed .nav-link .material-symbols-outlined{border-radius:10px;flex:0 0 40px;width:40px;min-width:40px;height:40px;margin:0}}#prontuarioView .patient-hero{align-items:flex-start;border-left:none!important;border-top-left-radius:13px!important}#prontuarioView .patient-hero .mode-text,#prontuarioView .patient-hero .mode{margin:0 0 5px!important}#prontuarioView .patient-hero h1{max-width:920px;margin:5px 0!important;font-family:Nunito,sans-serif!important}#prontuarioView #activePatientMeta{margin:0}#prontuarioView .chart-brief-grid{gap:10px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.7fr) minmax(0,.9fr)!important}#prontuarioView .chart-brief-card{background:#fbfcfe;border:1px solid #dbe3ec;border-radius:12px;min-height:158px;padding:13px}#prontuarioView .chart-brief-card h3{color:#0f172a!important;background:linear-gradient(90deg,#1e3a8a0d 0%,#fff0 100%)!important;border-bottom:2px solid #e2e8f0!important;border-radius:4px!important;margin:0 0 12px!important;padding:4px 8px 6px!important;font-family:Nunito,sans-serif!important;font-size:15px!important;font-weight:900!important}#prontuarioView .chart-brief-card p,#prontuarioView .chart-brief-card div,#prontuarioView .chart-brief-card span,#prontuarioView .chart-brief-card li,#prontuarioView .chart-brief-card ul{color:#334155!important;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:14px!important;line-height:1.55!important}#prontuarioView .record-tabs.capsule-tabs{width:auto;max-width:none;overflow:visible;gap:24px!important}#prontuarioView .record-tabs .record-tab{text-align:center!important;flex:1!important;font-weight:800!important}#prontuarioView .record-tabs .record-tab.active{border:1px solid #1e3a8a26!important}#prontuarioView .record-panel{width:auto;max-width:none;margin:0}#prontuarioView .timeline-list{gap:6px!important}#prontuarioView .timeline-item{background:#fff;border:1px solid #dbe3ec;border-radius:12px;padding:0;box-shadow:0 8px 20px #19263a0f;width:100%!important;max-width:800px!important;margin:0 auto!important}#prontuarioView .timeline-item pre{color:#0f172a!important;white-space:pre-wrap!important;word-break:break-word!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;margin:12px 14px!important;padding:14px 18px!important;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:13px!important;line-height:1.4!important;box-shadow:0 1px 3px #0000000d!important}#prontuarioView .exam-workspace.hidden{display:none!important}.exam-eyebrow,.exam-section-kicker{color:#52627a;letter-spacing:.11em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:900;display:block}.exam-premium-header p,.exam-results-card .panel-title p{color:#64748b;margin:5px 0 0;font-size:12px}.exam-stat-card>.material-symbols-outlined{color:#31549f;background:#edf3ff;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.exam-stat-card.attention>.material-symbols-outlined{color:#9a3412;background:#fff1e8}#prontuarioView .exam-workspace .mini-panel{border-color:#dce5f1;border-radius:15px;padding:18px;box-shadow:0 8px 24px #0f172a0b}.exam-capture-card>h3{font-family:Nunito,sans-serif;font-size:17px;font-weight:900;color:#172033!important;margin-bottom:14px!important}.exam-workspace .exam-entry-grid{grid-template-columns:.85fr 1.35fr 1.05fr .75fr .9fr auto;gap:9px}.exam-workspace .exam-entry-grid label{color:#475569;letter-spacing:.045em;text-transform:uppercase;font-size:10px}.exam-workspace .exam-entry-grid input{height:42px;margin-top:6px;font-size:12px}.exam-workspace .exam-entry-grid>button{min-height:42px;margin-bottom:10px;padding-inline:18px}.exam-raw-label{align-items:baseline;gap:10px;margin:4px 2px 8px;display:flex}.exam-raw-label strong{color:#27364a;font-size:12px}.exam-raw-label small{color:#7a8799;font-size:10px}.exam-raw-textarea{resize:vertical;min-height:78px!important}.exam-raw-field{position:relative}.exam-raw-field .exam-raw-textarea{width:100%;max-height:360px;padding:12px 150px 44px 12px;display:block;overflow-y:auto;min-height:72px!important}.exam-raw-field #saveRawExam{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff0;min-height:28px;position:absolute;bottom:10px;right:10px}.exam-ai-import{margin-top:16px;display:grid}.exam-ai-copy{gap:12px;display:flex}.exam-ai-icon{color:#fff;background:linear-gradient(135deg,#31549f,#5b9a91);border-radius:12px;flex:0 0 40px;place-items:center;display:grid;box-shadow:0 8px 18px #31549f33}.exam-ai-copy h3{font-family:Nunito,sans-serif;font-weight:900;color:#172033!important}.exam-ai-copy p{color:#64748b;max-width:540px;line-height:1.5}.exam-pdf-dropzone{color:#31549f;cursor:pointer;text-align:center;background:#ffffffb8;border:1px dashed #9eb5db;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;transition:all .16s;display:flex}.exam-pdf-dropzone:hover{background:#f2f6ff;border-color:#31549f;transform:translateY(-1px)}.exam-pdf-dropzone small{color:#718096;font-size:9px}.exam-ai-actions .primary{align-items:center;gap:7px;min-height:38px;display:inline-flex}.exam-ai-actions .primary .material-symbols-outlined{font-size:17px}.exam-ai-actions .primary.loading .material-symbols-outlined{animation:1s ease-in-out infinite alternate exam-ai-pulse}@keyframes exam-ai-pulse{to{opacity:.65;transform:scale(1.18)rotate(8deg)}}.exam-ai-status{font-weight:700}.exam-ai-preview{background:#fff;border:1px solid #dbe4ef;border-radius:12px;grid-column:1/-1;overflow:hidden}.exam-ai-preview-head{background:#f8faff;border-bottom:1px solid #e6ecf4;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.exam-ai-preview-head strong,.exam-ai-preview-head small{display:block}.exam-ai-preview-head strong{color:#253248;font-size:12px}.exam-ai-preview-head small{color:#718096;margin-top:3px;font-size:9px}.exam-ai-preview-head>span{color:#31549f;background:#eaf1ff;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900}.exam-ai-review-list{max-height:310px;display:grid;overflow:auto}.exam-ai-review-row{cursor:pointer;border-bottom:1px solid #edf1f6;grid-template-columns:auto minmax(160px,1fr) minmax(130px,.65fr) auto;align-items:center;gap:10px;padding:10px 14px;display:grid}.exam-ai-review-row:hover{background:#fbfdff}.exam-ai-review-row.low{background:#fffaf5}.exam-ai-review-main strong,.exam-ai-review-main small,.exam-ai-review-value small{display:block}.exam-ai-review-main strong{color:#253248;font-size:11px}.exam-ai-review-main small,.exam-ai-review-value small{color:#718096;margin-top:3px;font-size:9px}.exam-ai-review-value{color:#172033;font-size:11px;font-weight:800}.exam-confidence{text-transform:uppercase;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:900}.exam-confidence.high{color:#16624d;background:#e9f8f2}.exam-confidence.medium{color:#8a5a00;background:#fff7dc}.exam-confidence.low{color:#9a3412;background:#fff1e8}.exam-ai-warnings{color:#8a4b13;background:#fffaf2;border:1px solid #f0d3ad;border-radius:9px;gap:4px;margin:10px 14px 0;padding:10px 12px;font-size:9px;display:grid}.exam-ai-preview-actions{justify-content:flex-end;gap:8px;padding:12px 14px;display:flex}.exam-ai-empty{color:#64748b;text-align:center;padding:16px;font-size:11px}.exam-results-card .panel-title{align-items:center;margin-bottom:14px}.exam-results-card .panel-title h3,.exam-section-heading h3{font-family:Nunito,sans-serif;font-size:17px;font-weight:900;color:#172033!important;margin:0!important}.exam-toolbar{grid-template-columns:minmax(240px,1fr) auto;gap:10px;margin-bottom:12px;display:grid}.exam-search-field>.material-symbols-outlined{z-index:1;color:#718096;font-size:18px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.exam-toolbar select{width:auto;min-width:205px;height:40px;font-size:11px;font-weight:700}.exam-flow{overscroll-behavior-x:contain;scrollbar-gutter:stable;touch-action:pan-x pan-y;width:100%;max-width:100%;overflow-y:auto;overflow-x:auto!important}.exam-flow-table{background:#e5ebf3;border:0;border-radius:0;overflow:visible}.exam-results-card,#recordExams>.mini-panel:nth-of-type(2){width:100%;min-width:0;max-width:100%;overflow:hidden}.flow-head,.flow-name,.flow-cell{white-space:nowrap;align-items:center;min-height:48px;padding:10px 12px;display:flex}.flow-head{z-index:2;color:#263750;letter-spacing:.025em;background:#edf3fc;font-size:11px;position:sticky;top:0}.flow-name{z-index:1;color:#253248;background:#f8fafc;font-size:11px;position:sticky;left:0;box-shadow:5px 0 12px #0f172a12}.flow-head:first-child{z-index:4;left:0;box-shadow:5px 0 12px #0f172a14}.flow-cell{color:#344054;background:#fff;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px}.flow-cell.filled{color:#172033;background:#fbfdff}.flow-cell.filled span{font-size:12px;font-weight:800}.flow-cell.filled small{letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:800}.flow-cell.normal small{color:#217a60}.flow-cell.high small,.flow-cell.low small{color:#b54708}.flow-cell.high,.flow-cell.low{box-shadow:inset 3px 0 #e6a15a}.exam-section-heading{justify-content:space-between;align-items:flex-end;margin:4px 2px -2px;display:flex}.exam-workspace .trend-grid{overscroll-behavior-x:contain;scroll-snap-type:x proximity;width:100%;max-width:100%;margin:0;padding:2px 2px 8px;display:flex;overflow-x:auto}.exam-trend-card{scroll-snap-align:start;flex:0 0 260px;min-height:132px}.exam-trend-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.exam-trend-head b{color:#1e3a8a;font-size:13px}.exam-sparkline{background:linear-gradient(#0000,#eff6ff99);border-bottom:1px solid #d7e1ef;align-items:flex-end;gap:5px;height:42px;margin:10px 0 8px;padding:5px 8px 0;display:flex}.exam-sparkline i{border-radius:4px 4px 1px 1px;flex:1;min-width:5px}.exam-history-list:not(.show-all) .exam-item-premium:nth-of-type(n+13){display:none}.exam-history-toggle{color:#31549f;background:#f7faff;border:1px solid #d7e2f1;border-radius:11px;grid-column:1/-1;justify-content:center;align-items:center;gap:6px;width:100%;min-height:40px;font-size:11px;font-weight:800;display:flex}.exam-history-toggle .material-symbols-outlined{font-size:17px}.exam-status{color:#64748b;letter-spacing:.04em;text-transform:uppercase;background:#f1f5f9;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900}.exam-status.normal{color:#16624d;background:#e9f8f2}.exam-status.high,.exam-status.low{color:#9a3412;background:#fff1e8}.exam-status.report{color:#31549f;background:#edf3ff}.exam-item-premium .row-actions .small{min-height:24px;padding:0 7px;font-size:9px}@media (width<=1280px){.exam-workspace .exam-entry-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.exam-workspace .exam-entry-grid>button{margin-bottom:0}}@media (width<=760px){.exam-summary-grid,.exam-workspace .exam-entry-grid,.exam-workspace .trend-grid,.exam-history-list,.exam-toolbar,.exam-ai-import,.exam-ai-review-row{grid-template-columns:1fr}.exam-ai-actions,.exam-ai-preview{grid-column:1}.exam-toolbar select{width:100%}}.exam-flow-table .flow-head,.exam-flow-table .flow-name,.exam-flow-table .flow-cell,.exam-flow-table .flow-reference{line-height:1.15}.exam-flow-table .flow-name{z-index:3;letter-spacing:.035em}.exam-flow-table .flow-cell{justify-content:center}.exam-flow-table .flow-cell small{display:none}.flow-reference,.flow-reference-head{z-index:3;color:#3d4a61;white-space:normal;background:linear-gradient(270deg,#fbfcff 0%,#f1f5fb 100%);border-left:1px solid #ced9e9;align-items:center;max-width:180px;font-size:10px;font-weight:750;display:flex;position:sticky;right:0;box-shadow:-7px 0 16px #233a701a}.flow-reference-head{z-index:5;color:#213654;font-weight:900}.exam-domain-tabs{background:#f2f6fb;border:1px solid #dbe4f0;border-radius:13px;gap:4px;padding:4px;display:inline-flex}.exam-domain-tab{color:#65738a;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;font-weight:800;display:flex}.exam-domain-tab .material-symbols-outlined{font-size:18px}.exam-domain-panel{gap:14px;min-width:0;max-width:100%;display:grid}.exam-domain-panel.hidden{display:none}.exam-domain-panel>.mini-panel{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow:hidden}.exam-domain-panel .exam-flow{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow-x:auto!important}.imaging-hero-card{background:linear-gradient(120deg,#f7f9ff 0%,#eef6f7 100%);border:1px solid #d9e4f1;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.imaging-hero-card h3{color:#172033;margin:4px 0}.imaging-hero-card p{color:#68768c;margin:0}.imaging-stat{text-align:center;color:#fff;background:linear-gradient(135deg,#304c9b,#5a8f8d);border-radius:13px;min-width:84px;padding:12px}.imaging-stat strong,.imaging-stat small{display:block}.imaging-stat strong{font-size:24px}.imaging-study-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.imaging-study-card header{background:linear-gradient(110deg,#f5f8ff,#f5fbfa);grid-template-columns:auto 1fr auto;align-items:center;gap:11px;display:grid}.imaging-study-card h4{margin:2px 0 0}.imaging-study-card header span,.imaging-study-card time{color:#758198;font-size:11px}.imaging-modality{text-align:center;color:#fff;font-size:11px;font-weight:900}.imaging-meta,.imaging-report-section,.imaging-impression,.imaging-recommendation{border-top:1px solid #edf1f6}.imaging-study-card p{color:#46546a;margin:4px 0 0}.imaging-impression .material-symbols-outlined{color:#38539d}.imaging-recommendation{color:#77551b}.imaging-study-card footer{color:#7b8799;font-size:10px}.imaging-empty{text-align:center;color:#718096;background:#fbfcfe;border:1px dashed #cbd7e7;border-radius:16px;grid-column:1/-1;padding:42px}.imaging-empty .material-symbols-outlined{color:#4b68b2;font-size:38px}@media (width<=800px){.imaging-study-grid,.imaging-toolbar{grid-template-columns:1fr}.flow-reference,.flow-reference-head{max-width:130px}}.stt-bridge-card{background:#fff;border:1px solid #d6e1ef;border-radius:17px;overflow:hidden;box-shadow:0 12px 32px #192c4e12}.stt-bridge-head{background:linear-gradient(115deg,#f7f9ff 0%,#f1f8f8 100%);grid-template-columns:auto 1fr auto;align-items:center;gap:13px;display:grid}.stt-brand-mark{color:#fff;background:linear-gradient(135deg,#304e9e,#57918c);border-radius:12px;place-items:center;width:43px;height:43px;display:grid;box-shadow:0 8px 18px #304e9e33}.stt-brand-mark .material-symbols-outlined{font-size:22px}.stt-bridge-head h3{color:#17233a;margin:3px 0}.stt-bridge-head p{color:#68768b}.stt-security-badge{color:#26705f;white-space:nowrap;background:#f1fbf7;border:1px solid #bfe1d6;border-radius:999px;align-items:center;gap:5px;padding:7px 10px;font-size:10px;font-weight:850;display:flex}.stt-security-badge .material-symbols-outlined{font-size:15px}.stt-bridge-actions{border-top:1px solid #e8eef5;flex-wrap:wrap;gap:8px;padding:13px 20px;display:flex}.stt-bridge-actions>a,.stt-bridge-actions>button{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.stt-bridge-actions .material-symbols-outlined{font-size:17px}.stt-connection-panel{background:#fbfcfe;border-top:1px solid #e8eef5;gap:11px;padding:16px 20px;display:grid}.stt-connection-panel.hidden{display:none}.stt-connection-copy strong{color:#24334c}.stt-connection-copy p{color:#6f7b8f;margin:4px 0 0;font-size:11px;line-height:1.45}.stt-connection-copy code{color:#334f9d;background:#edf2ff;border-radius:4px;padding:2px 4px}.stt-url-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.stt-url-row input{min-width:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.stt-connection-status{min-height:16px;font-size:11px;font-weight:750}.stt-connection-status.success{color:#21715d}.stt-connection-status.error{color:#b43b32}.stt-viewer-shell{background:#111827;border-top:1px solid #dce5f0}.stt-viewer-shell.hidden{display:none}.stt-viewer-toolbar{color:#eaf0fb;background:#192438;justify-content:space-between;align-items:center;padding:10px 13px;display:flex}.stt-viewer-toolbar>div{grid-template-columns:auto auto;align-items:center;column-gap:7px;display:grid}.stt-viewer-toolbar small{color:#91a2bc;grid-column:2;font-size:9px}.stt-viewer-toolbar button{align-items:center;gap:5px;display:flex}.stt-viewer-toolbar .material-symbols-outlined{font-size:16px}.stt-viewer-shell iframe{background:#0b1220;border:0;width:100%;height:min(68vh,680px);display:block}.stt-architecture-note>.material-symbols-outlined{color:#4562ad}@media (width<=760px){.stt-bridge-head{grid-template-columns:auto 1fr}.stt-security-badge{grid-column:1/-1;width:max-content}.stt-url-row{grid-template-columns:1fr}.stt-viewer-shell iframe{height:55vh}}.stt-import-preview{background:#fff;border-top:1px solid #dce6f2}.stt-import-preview.hidden{display:none}.stt-import-preview>header{background:linear-gradient(110deg,#f5f8ff,#f2faf7);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:16px 20px;display:grid}.stt-import-icon{color:#fff;background:linear-gradient(135deg,#3856a4,#52a087);border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.stt-import-preview h3{color:#17243b;margin:3px 0}.stt-import-preview header p{color:#718096;margin:0;font-size:11px}.stt-match-badge{border-radius:999px;padding:6px 9px;font-size:9px;font-weight:900}.stt-match-badge.matched{color:#24715d;background:#eaf8f3}.stt-match-badge.unmatched{color:#a2453d;background:#fff0ee}.stt-patient-check{color:#45546b;background:#fbfcfe;border-top:1px solid #e8eef5;border-bottom:1px solid #e8eef5;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px 20px;display:grid}.stt-patient-check>.material-symbols-outlined{color:#3f65ac}.stt-patient-check strong,.stt-patient-check small{display:block}.stt-patient-check small,.stt-patient-check>span:last-child{color:#7a8799;font-size:10px}.stt-report-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px 20px;display:grid}.stt-report-preview section{background:#fbfcfe;border:1px solid #e1e8f1;border-radius:11px;padding:11px 12px}.stt-report-preview section.impression{background:#f4f7ff;border-color:#cbd9f0}.stt-report-preview section.recommendation{background:#fffaf0;border-color:#eadcaf}.stt-report-preview strong{color:#273751;text-transform:uppercase;letter-spacing:.06em;font-size:10px}.stt-report-preview p{color:#4f5e73;white-space:pre-line;max-height:128px;margin:5px 0 0;font-size:11px;line-height:1.5;overflow:auto}.stt-import-warning{color:#9b4c32;background:#fff7f1;border:1px solid #efcfbd;border-radius:10px;align-items:center;gap:7px;margin:0 20px 12px;padding:10px 12px;font-size:10px;display:flex}.stt-import-warning .material-symbols-outlined{font-size:17px}.stt-import-preview>footer{border-top:1px solid #e8eef5;justify-content:flex-end;gap:8px;padding:11px 20px;display:flex}.stt-import-preview>footer button{align-items:center;gap:5px;display:flex}.stt-import-preview>footer .material-symbols-outlined{font-size:16px}@media (width<=760px){.stt-import-preview>header{grid-template-columns:auto 1fr}.stt-match-badge{grid-column:1/-1;width:max-content}.stt-report-preview{grid-template-columns:1fr}.stt-patient-check{grid-template-columns:auto 1fr}.stt-patient-check>span:last-child{grid-column:2}}.exam-history-list{grid-template-columns:1fr!important;display:grid!important}.exam-day-group{background:#fff;border:1px solid #dbe4ef;overflow:hidden}.exam-day-group>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.exam-day-group>summary::-webkit-details-marker{display:none}.exam-day-date,.exam-day-summary{gap:9px;display:flex}.exam-day-date>.material-symbols-outlined{color:#3c58a2;background:#eaf0ff;border-radius:9px;place-items:center;font-size:16px;display:grid}.exam-day-date strong,.exam-day-date small{display:block}.exam-day-date strong{color:#1e2d45}.exam-day-date small{color:#7d899b;font-size:9px}.exam-day-summary{color:#7a8798;font-size:10px}.exam-day-summary .has-alert{color:#a04a36;background:#fff1ec;border-radius:999px;padding:5px 8px;font-weight:800}.exam-day-summary .chevron{font-size:18px;transition:transform .2s}.exam-day-group[open] .chevron{transform:rotate(180deg)}.exam-day-table{border-top:1px solid #e7edf4}.exam-day-row{border-bottom:1px solid #edf1f6;align-items:center}.exam-day-row:last-child{border-bottom:0}.exam-day-row:hover{background:#fbfcff}.exam-day-row.raw{align-items:start}.exam-day-name{align-items:center;gap:7px;min-width:0;display:flex}.exam-day-name .material-symbols-outlined{color:#6077b2;font-size:16px}.exam-day-name strong{color:#27364d;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.exam-day-result{color:#18243a;text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.exam-day-row.raw .exam-day-result{white-space:normal;font-weight:500;line-height:1.4;overflow:auto}.exam-day-reference{color:#7c8798;font-size:9px}.exam-day-actions{gap:3px}.icon-action{color:#637087;cursor:pointer;background:#fff;border:1px solid #dfe6ef;border-radius:8px;place-items:center;width:27px;height:27px;padding:0;display:grid}.icon-action .material-symbols-outlined{font-size:14px}.icon-action:hover{color:#324e98;background:#f2f6ff}.icon-action.danger:hover{color:#b8493e;background:#fff2ef}@media (width<=800px){.exam-day-row{grid-template-columns:1fr auto}.exam-day-result,.exam-day-reference{grid-column:1}.exam-day-row>.exam-status,.exam-day-actions{grid-column:2}.exam-day-row>.exam-status{grid-row:1}.exam-day-actions{grid-row:2/4}.exam-day-summary>span:first-child{display:none}}#prontuarioView .patient-sidebar{gap:12px!important}#prontuarioView .sidebar-balloon{gap:9px;padding:14px 15px;display:grid}#prontuarioView .sidebar-balloon .panel-title{gap:10px;min-width:0}#prontuarioView .sidebar-title{white-space:nowrap;line-height:1.15;font-size:15px!important}#prontuarioView #patientSearch{box-sizing:border-box;width:100%;height:39px;min-height:39px;padding:8px 11px;font-size:12px}#prontuarioView .patient-hero .mode-text{text-transform:uppercase!important;font-family:Nunito,Inter,sans-serif!important;font-weight:900!important;line-height:1.2!important}.task-summary article>.material-symbols-outlined{color:#4561a9;background:#edf2ff;border-radius:9px;place-items:center;width:31px;height:31px;font-size:17px;display:grid}#evolutionTimeline{gap:9px;display:grid}.tasks-workspace>.panel-title{display:none}.task-summary article.open>.material-symbols-outlined{color:#a2632b;background:#fff4df}.task-filter-tabs{gap:4px;padding:0 16px 10px;display:flex}.task-filter-tabs button{color:#6d798d;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 11px;font-size:10px;font-weight:800}.task-filter-tabs button.active{color:#304d98;background:#eaf0ff}.tasks-workspace .task-list{gap:7px;padding:0 16px 16px;display:grid}.tasks-workspace .task-item{background:#fff;border:1px solid #e0e7f0;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.tasks-workspace .task-item.done{opacity:.65;background:#f8fafb}.tasks-workspace .task-checkline{gap:9px}.tasks-workspace .task-checkline span{color:#344258;font-size:11px}.tasks-workspace .task-item .row-actions{flex:none}@media (width<=760px){.tasks-workspace .task-item{flex-direction:column;align-items:flex-start}}#prontuarioView .record-tabs.capsule-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid!important}#prontuarioView .record-tabs .record-tab{font-weight:850;box-shadow:none!important;background:0 0!important;border:0!important;padding:8px 14px!important}#prontuarioView .record-panel{padding-top:4px!important}.lab-context-line>.material-symbols-outlined{color:#3e5ba5;background:#edf2ff;border-radius:9px;place-items:center;width:31px;height:31px;font-size:17px;display:grid}.lab-quick-filters button.active{color:#2d4b99;background:#edf2ff;border-color:#c9d5ed}.lab-quick-filters button .material-symbols-outlined{font-size:14px}.exam-day-table{display:grid!important}.exam-day-row{background:#fff;border:1px solid #e1e8f1!important;display:grid!important}.exam-day-name{grid-area:1/1}.exam-day-result{grid-area:2/1}.exam-day-reference{display:none}.exam-day-row>.exam-status{grid-area:1/2}.exam-day-actions{grid-area:2/2;transition:opacity .18s}.exam-day-row:hover .exam-day-actions{opacity:1}.exam-day-row.raw{grid-column:span 2}.exam-day-row.raw .exam-day-result{max-height:70px}.exam-day-summary>span:first-child{font-size:9px}.task-filter-tabs{border-top:1px solid #edf1f6;align-items:center;padding-top:9px}.task-filter-tabs button{align-items:center;gap:5px;display:flex}.task-filter-tabs button b{background:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:8px;display:grid}.tasks-workspace .task-item{height:auto!important;min-height:0!important;overflow:visible!important}.tasks-workspace .task-checkline{flex:auto!important;align-items:flex-start!important;width:auto!important;min-width:0!important;max-width:none!important;display:flex!important}.tasks-workspace .task-checkline input{flex:none;margin-top:2px}.tasks-workspace .task-checkline span{word-break:normal!important;overflow-wrap:anywhere!important;white-space:normal!important;width:auto!important;min-width:0!important;max-width:none!important;line-height:1.45!important;display:block!important}.tasks-workspace .task-item .row-actions{justify-content:flex-end!important;width:auto!important;display:flex!important}@media (width<=1050px){.exam-day-table{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){#prontuarioView .record-tabs.capsule-tabs{margin:10px 8px!important}.exam-day-row.raw{grid-column:auto}.tasks-workspace .task-item .row-actions{width:100%!important}}.anamnese-view .work-card{overflow:visible}.anam-premium-header{background:linear-gradient(118deg,#f1f5ff 0%,#fff 53%,#f0faf7 100%);border:1px solid #d8e2f0;border-radius:18px 18px 0 0;gap:24px;position:relative;overflow:hidden;padding:24px 26px!important}.anam-premium-header:before{content:"";background:linear-gradient(#344b9b,#70a99b);width:5px;position:absolute;inset:0 auto 0 0}.anam-title-copy{min-width:280px}.anam-eyebrow,.command-label{color:#65728a;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.anam-premium-header h1{color:#151b2d;letter-spacing:-.035em;margin:5px 0 2px;font-size:28px}.anam-header-tools{align-items:flex-end;margin-left:auto;display:flex}.anam-header-tools .date-edit{font-size:11px}.anam-header-tools .patient-actions{align-items:center;gap:8px;display:flex}.anam-header-tools button{white-space:nowrap;justify-content:center;align-items:center;gap:7px;min-height:42px;display:inline-flex}.anam-header-tools button .material-symbols-outlined{font-size:18px}.anam-header-tools .icon-danger{color:#b33b35;width:42px;min-width:42px;padding:0}.anam-command-bar{background:#fff;border-inline:1px solid #dfe6f1;justify-content:space-between;align-items:flex-end;gap:24px;padding:18px 24px 14px;display:flex}.scenario-block{gap:7px;display:grid}.anamnese-view .scenario-tabs{background:#f1f4f9;border-radius:12px;gap:3px;margin:0;padding:4px}.anamnese-view .scenario{border-radius:9px;min-height:34px;padding:7px 13px;font-size:12px}.anam-safety-strip strong .material-symbols-outlined{color:#3854a4;font-size:18px}.anam-section-nav{z-index:14;border:1px solid #dfe6f1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-top:0;gap:4px;padding:8px 16px;display:flex;position:sticky;top:0;overflow-x:auto;box-shadow:0 8px 18px #2935530f}.anam-nav-item{color:#657189;background:0 0;border:0;border-radius:10px;flex:1 0 auto;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:8px 12px;font-size:12px;font-weight:750;display:flex;position:relative}.anam-nav-item:hover{color:#283f91;background:#f0f4ff}.anam-nav-item .material-symbols-outlined{font-size:18px}.anam-nav-item i{background:#d2d9e5;border-radius:50%;width:6px;height:6px}.anam-nav-item.has-content i{background:#55a08b;box-shadow:0 0 0 3px #e3f3ee}.anam-clinical-section{scroll-margin-top:72px;box-shadow:0 6px 18px #2b39590b;border-color:#dfe6f1!important;border-radius:15px!important}.anam-clinical-section>h2{color:#1d2638;background:linear-gradient(90deg,#f2f5fc,#fff);border-bottom:1px solid #dfe6f1;border-radius:10px 10px 3px 3px;align-items:center;display:flex;margin:-2px -2px 16px!important;padding:11px 13px!important;font-size:15px!important}.anamnese-view .preview-pane{border-color:#dbe3ef;border-radius:15px;box-shadow:0 10px 26px #29375614}@media (width<=900px){.anam-premium-header,.anam-header-tools,.anam-command-bar{flex-direction:column;align-items:stretch}.anam-header-tools{margin-left:0}.anam-header-tools .patient-actions{flex-wrap:wrap}}#anamneseView .anam-command-bar{justify-content:space-between!important}#anamneseView .scenario-block{gap:7px!important}#anamneseView .scenario-tabs{background:#f1f4f9!important;border-radius:12px!important;margin:0!important;display:flex!important}#anamneseView .scenario-tabs .scenario{width:auto!important}#anamneseView .anam-section-nav{flex-direction:row!important;align-items:center!important;gap:4px!important;height:auto!important;display:flex!important}#anamneseView .anam-section-nav .anam-nav-item{width:auto!important;min-width:max-content!important;box-shadow:none!important;flex-direction:row!important;flex:1 0 auto!important;justify-content:center!important;align-items:center!important;margin:0!important;display:flex!important}#anamneseView .anam-section-nav .anam-nav-item:hover{color:#283f91!important;background:#f0f4ff!important}#anamneseView .anam-section-nav .anam-nav-item i{border-radius:50%!important;width:6px!important;min-width:6px!important;height:6px!important;display:block!important}@media (width<=900px){#anamneseView .anam-command-bar{flex-direction:column!important;align-items:stretch!important}#anamneseView .scenario-tabs{overflow-x:auto!important}#anamneseView .anam-section-nav .anam-nav-item{flex:none!important}}#recordExams .exam-domain-tabs{border-color:#cfdbee;align-self:center}#recordExams .exam-domain-tab{justify-content:center}.exam-domain-tab.active{color:#fff!important}.exam-ai-import{grid-template-columns:minmax(280px,1fr) minmax(300px,.8fr) auto!important;align-items:center!important;gap:14px!important;min-height:0!important;padding:14px 16px!important}.exam-ai-copy{align-items:center!important}.exam-ai-copy h3{margin:2px 0 3px!important;font-size:15px!important}.exam-ai-copy p{margin:0!important;font-size:10.5px!important}.exam-ai-icon{width:38px!important;height:38px!important;font-size:19px!important}.exam-pdf-dropzone{min-height:62px!important;padding:9px 13px!important}.exam-pdf-dropzone>.material-symbols-outlined{font-size:22px!important}.exam-pdf-dropzone strong{font-size:10px!important}.exam-ai-actions{grid-column:auto!important;align-items:center!important}.exam-ai-actions button{white-space:nowrap;min-height:40px!important}.exam-day-row{gap:3px 7px!important}.print-exam-day{flex:none;margin-left:3px}.exam-flow{max-height:min(70vh,680px);position:relative;overflow:auto!important}.exam-flow-table .flow-head{z-index:6!important;position:sticky!important;top:0!important}.exam-flow-table .flow-head:first-child{left:0;z-index:9!important}.exam-flow-table .flow-reference-head{right:0;z-index:9!important}.exam-trend-head>div:first-child small{color:#8792a4;margin-top:2px;font-size:9px;display:block}.trend-current{text-align:right}.trend-current>b{display:block}.trend-current>span{border-radius:999px;align-items:center;gap:2px;margin-top:3px;padding:3px 6px;font-size:9px;font-weight:800;display:inline-flex}.trend-current .material-symbols-outlined{font-size:13px}.trend-current .up{color:#a04a36;background:#fff0ec}.trend-current .down{color:#287261;background:#eaf7f3}.trend-current .stable{color:#68758a;background:#edf1f6}.trend-point-list{grid-template-columns:repeat(5,minmax(48px,1fr));gap:4px;margin-top:10px;display:grid}.trend-point-list span{text-align:center;border:1px solid #e3e9f2;border-radius:8px;gap:2px;padding:6px 4px;display:grid!important}.trend-point-list time{color:#8792a4;font-size:8px}.trend-point-list b{color:#273b7e;text-overflow:ellipsis;font-size:9px;overflow:hidden}.exam-trend-card>footer{color:#9aa3b2;justify-content:space-between;margin-top:6px;font-size:8px;display:flex}.imaging-card-actions{gap:5px;display:flex}.imaging-card-actions button{align-items:center;gap:4px;display:inline-flex}.imaging-card-actions .material-symbols-outlined{font-size:14px}@media (width<=1100px){.exam-ai-import{grid-template-columns:1fr 1fr!important}.exam-ai-actions{grid-column:1/-1!important}.exam-day-table{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=760px){#recordExams .exam-domain-tabs{width:100%}.exam-domain-tab{flex:1;min-width:0!important}.exam-ai-import,.exam-day-table{grid-template-columns:1fr!important}.imaging-study-card footer{flex-direction:column;align-items:flex-start}}.imaging-context-line>.material-symbols-outlined{color:#267073!important;background:#e7f6f3!important}.imaging-summary-actions>span{color:#617086;background:#f8fafc;border:1px solid #dfe7ef;border-radius:8px;align-items:center;gap:5px;min-height:31px;padding:6px 9px;font-size:9.5px;font-weight:800;display:flex}.imaging-summary-actions>span b{color:#276f72;background:#e4f3f1;border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:8px;display:grid}.imaging-summary-actions .has-pending{color:#9a5c28;background:#fff7e8}.imaging-summary-actions .is-ready{color:#28715e;background:#eef9f5}.exam-flow-table .flow-head,.exam-flow-table .flow-name,.exam-flow-table .flow-cell,.exam-flow-table .flow-reference{height:auto!important}.exam-flow-table .flow-name{line-height:1.2!important}.exam-flow-table .flow-cell{white-space:normal!important;line-height:1.2!important}.exam-flow-table .flow-cell span{overflow-wrap:anywhere}.exam-flow-table .flow-reference{line-height:1.25!important}#prontuarioView .patient-sidebar>.sidebar-balloon:first-child{gap:7px!important;height:auto!important;min-height:0!important;padding:11px 14px!important}#prontuarioView .patient-sidebar>.sidebar-balloon:first-child .panel-title{min-height:34px!important;margin:0!important}#prontuarioView .patient-sidebar>.sidebar-balloon:first-child .btn-novo{height:34px!important;min-height:34px!important}#prontuarioView .patient-sidebar>.sidebar-balloon:first-child #patientSearch{height:36px!important;min-height:36px!important}#examSummary .imaging-summary-panel{align-items:center;gap:16px;width:100%;display:grid}.imaging-summary-primary{align-items:center;gap:11px;min-width:0;display:flex}.imaging-summary-primary>.material-symbols-outlined{color:#fff;background:linear-gradient(135deg,#344f9e,#57918b);border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:20px;display:grid;box-shadow:0 6px 15px #314e972e}.imaging-summary-primary div{min-width:0}.imaging-summary-primary small,.imaging-summary-primary strong,.imaging-summary-primary div>span{display:block}.imaging-summary-primary small{color:#7a8799;letter-spacing:.08em;font-size:8px;font-weight:900}.imaging-summary-primary strong{color:#25334a;text-overflow:ellipsis;white-space:nowrap;margin:2px 0;font-size:11px;overflow:hidden}.imaging-summary-primary div>span{color:#7b8799;font-size:9px}.imaging-summary-metrics{align-items:stretch;gap:6px;display:flex}.imaging-summary-metrics article{background:#f8fafc;border:1px solid #dfe7f0;border-radius:9px;grid-template-columns:auto auto;align-items:center;column-gap:5px;min-width:83px;padding:7px 9px;display:grid}.imaging-summary-metrics b{color:#253d87;font-size:14px}.imaging-summary-metrics span{color:#6f7c90;font-size:8.5px;font-weight:800}.imaging-summary-metrics .is-ready{background:#eff9f5;border-color:#cee7df}.imaging-summary-metrics .has-pending{background:#fff7e9;border-color:#f0dec0}#examSummary .imaging-summary-panel>button{color:#42536c;background:#fff;border:1px solid #d7e1ed;border-radius:9px;align-items:center;gap:5px;min-height:36px;padding:7px 11px;font-size:9px;font-weight:850;display:flex}#examSummary .imaging-summary-panel>button .material-symbols-outlined{font-size:15px}.imaging-study-card header{min-height:68px;padding:12px 14px!important}.imaging-study-card header>div:nth-child(2){min-width:0}.imaging-study-card h4{text-overflow:ellipsis;overflow:hidden}.imaging-meta,.imaging-report-section,.imaging-impression,.imaging-recommendation{padding:10px 14px!important}.imaging-study-card p{font-size:10.5px!important;line-height:1.42!important}.imaging-impression{align-items:flex-start}.imaging-study-card footer{gap:10px}.imaging-study-card footer>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.imaging-card-actions{flex:none;flex-wrap:nowrap!important}.imaging-card-actions button{white-space:nowrap}@media (width<=1000px){#examSummary .imaging-summary-panel{grid-template-columns:1fr auto}.imaging-summary-metrics{grid-area:2/1/auto/-1}.imaging-study-grid{grid-template-columns:1fr!important}}@media (width<=760px){.imaging-summary-metrics{flex-wrap:wrap}.imaging-card-actions{flex-wrap:wrap!important}}.clinical-edit-dialog{background:#fff!important;border:1px solid #d6e1ef!important;border-radius:18px!important;width:min(680px,100vw - 28px)!important;padding:0!important;overflow:hidden!important;box-shadow:0 28px 80px #14223e47!important}.clinical-edit-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#111b307a}.clinical-edit-dialog>.close{z-index:2;top:14px!important;right:14px!important}.clinical-edit-head{background:linear-gradient(120deg,#f4f7ff,#f2faf7);align-items:center;gap:12px;padding:20px 22px;display:flex}.clinical-edit-head>.material-symbols-outlined{color:#fff;background:linear-gradient(135deg,#34509e,#57958b);border-radius:12px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 8px 18px #314d9133}.clinical-edit-head small{color:#68758b;letter-spacing:.09em;font-size:9px;font-weight:900}.clinical-edit-head h2{color:#18243a;margin:2px 0!important}.clinical-edit-head p{color:#768298;margin:0;font-size:10px}.clinical-edit-grid{grid-template-columns:1fr 1fr;gap:11px;padding:18px 22px;display:grid}.clinical-edit-grid .span-two{grid-column:1/-1}.clinical-edit-grid label{color:#435069;gap:5px;font-size:10px;font-weight:850;display:grid}.clinical-edit-grid input,.clinical-edit-grid textarea{background:#fbfcfe!important;border:1px solid #cfdaea!important;border-radius:10px!important;margin:0!important}.clinical-edit-grid textarea{resize:vertical;min-height:110px}.clinical-edit-dialog .modal-actions{background:#fafbfd;border-top:1px solid #e5ebf3;padding:12px 22px;margin:0!important}.clinical-edit-dialog .modal-actions button{align-items:center;gap:6px;display:flex}.exam-flow{display:block!important}.exam-flow-table{margin-inline:auto;position:relative;width:max-content!important;min-width:0!important}.flow-cell.filled{position:relative;padding-right:25px!important}.edit-flow-cell{color:#61718a;opacity:0;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:19px;height:19px;padding:0;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.flow-cell.filled:hover .edit-flow-cell{opacity:1}.edit-flow-cell .material-symbols-outlined{font-size:12px}@media (width<=760px){.clinical-edit-grid{grid-template-columns:1fr}.clinical-edit-grid .span-two{grid-column:auto}}#prontuarioView .record-main{padding-bottom:34px}#prontuarioView .record-panel{padding-block:18px 26px}#prontuarioView .patient-summary{margin-bottom:18px}#prontuarioView .record-tabs{margin-block:18px 20px}#prontuarioView .mini-panel{border-color:#d8e2ef;border-radius:15px;box-shadow:0 8px 24px #2837560b}#recordExams{gap:0!important}#recordExams .exam-domain-panel>.mini-panel{margin-bottom:24px}#recordExams .exam-section-heading{margin:26px 2px 12px}.exam-entry-branch{background:#fff;overflow:hidden;margin-bottom:18px!important;padding:0!important}.exam-entry-branch>summary{list-style:none}.exam-entry-branch>summary::-webkit-details-marker{display:none}.exam-entry-summary{cursor:pointer;background:linear-gradient(110deg,#f5f7ff,#fff 58%,#f2faf7);align-items:center;gap:12px;display:flex}.exam-entry-summary-icon{color:#fff;background:linear-gradient(135deg,#354f9c,#57928b);border-radius:11px;flex:none;place-items:center;display:grid;box-shadow:0 7px 18px #304b912e}.exam-entry-summary>span:nth-child(2){gap:2px;display:grid}.exam-entry-summary small{color:#78859a;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:850}.exam-entry-summary strong{color:#1c2940;text-transform:uppercase}.exam-entry-chevron{color:#6d7a90;margin-left:auto;transition:transform .2s}.exam-entry-branch[open] .exam-entry-chevron{transform:rotate(180deg)}.exam-entry-body{background:#fcfdff;border-top:1px solid #e2e8f1;gap:14px;padding:16px;display:grid}.exam-entry-grid{align-items:end}.exam-ai-import{box-shadow:0 10px 28px #27395f0e;background:linear-gradient(120deg,#fff,#f5f8ff 68%,#eef8f5)!important;border:1px solid #d7e2f0!important;border-radius:16px!important;margin-bottom:22px!important}.exam-ai-actions{grid-template-columns:1fr!important;align-content:center!important;gap:7px!important;display:grid!important}.exam-ai-status{color:#66748b;max-width:260px;min-height:14px;font-size:9.5px;line-height:1.35;display:block}#examLaboratoryDomain .panel-title{padding-bottom:11px;margin-bottom:12px!important}#examLaboratoryDomain .panel-title h3{position:relative}#examLaboratoryDomain .panel-title h3:before{content:"";background:linear-gradient(#3852a1,#66a193);border-radius:99px;width:4px;position:absolute;inset:1px auto 1px 0}#examLaboratoryDomain .exam-toolbar{margin-bottom:13px!important}.exam-flow{box-shadow:inset 0 1px #fff,0 8px 22px #2534540d;background:#fff!important;border:1px solid #d7e1ee!important;border-radius:12px!important}.exam-flow-table .flow-name{font-weight:850!important}.stt-bridge-card{margin-bottom:18px}.stt-bridge-card>summary{cursor:pointer;list-style:none}.stt-bridge-card>summary::-webkit-details-marker{display:none}.stt-bridge-head{min-height:70px!important;padding:12px 15px!important}.stt-bridge-head p{margin:2px 0 0!important;font-size:10px!important}.stt-bridge-chevron{color:#718097;margin-left:2px;transition:transform .2s}.stt-bridge-card[open] .stt-bridge-chevron{transform:rotate(180deg)}.stt-bridge-body{border-top:1px solid #e1e8f1}.stt-bridge-body>.stt-bridge-actions{padding-top:14px}.imaging-toolbar{align-items:stretch!important;display:grid!important}.imaging-toolbar .exam-search-field,.imaging-toolbar select{box-sizing:border-box!important;border:1px solid #cfdaea!important;border-radius:11px!important;min-height:44px!important;margin:0!important}.imaging-toolbar select{padding:0 36px 0 13px!important}.imaging-study-card{flex-direction:column!important}.imaging-report-section{flex:auto!important}.imaging-impression,.imaging-study-card footer{margin-top:auto!important}.imaging-card-actions{margin-left:auto!important}#patientSummaryEditor,#recordSummaryEditor{background:linear-gradient(150deg,#fff,#fafcff)!important;border:1px solid #d8e2ef!important;border-radius:0 0 16px 16px!important;padding:18px 20px 20px!important;box-shadow:0 12px 30px #2635570f!important}.patient-editor-grid,.record-editor-grid{gap:16px 18px!important}.patient-editor-grid label,.record-editor-grid label{color:#55637a!important;letter-spacing:.05em!important;gap:7px!important;font-size:9px!important;font-weight:850!important;display:grid!important}.patient-editor-grid input,.patient-editor-grid select,.patient-editor-grid textarea,.record-editor-grid input,.record-editor-grid select,.record-editor-grid textarea{background:#fff!important;border:1px solid #ccd8e8!important;border-radius:10px!important;min-height:42px!important;margin:0!important;box-shadow:0 2px 7px #2a395708!important}@media (width<=900px){#prontuarioView .record-panel{padding-block:14px 20px}.exam-day-table{grid-template-columns:repeat(2,minmax(0,1fr))!important}}#recordExams .exam-ai-status{max-width:100%!important}#examSummary .imaging-summary-panel{grid-template-columns:minmax(220px,1fr) auto!important}#examSummary .imaging-summary-metrics{grid-area:2/1/auto/-1;flex-wrap:wrap!important}#examSummary .imaging-summary-panel>button{grid-area:1/2}@media (width<=760px){#recordExams .exam-ai-import,#examSummary .imaging-summary-panel{grid-template-columns:1fr!important}#examSummary .imaging-summary-panel>button{grid-area:auto/1;justify-self:start}}#prontuarioView .patient-main{flex-direction:column!important;gap:20px!important;display:flex!important}#prontuarioView .patient-hero,#prontuarioView .patient-info-editor,#prontuarioView .chart-overview,#prontuarioView .record-tabs,#prontuarioView .record-panel{margin:0!important}#prontuarioView .chart-overview>article{padding:16px!important}#prontuarioView .record-panel{padding:22px 20px 30px!important}#prontuarioView .record-panel>*+*{margin-top:22px!important}#prontuarioView .record-tabs{min-height:58px!important;padding:7px!important}#prontuarioView .record-tab{min-height:42px!important}.patient-editor-heading{align-items:center;display:flex}.patient-editor-heading>.material-symbols-outlined{color:#fff;flex:none;place-items:center;display:grid}.patient-editor-heading small{color:#69768d;text-transform:uppercase;font-weight:900}.patient-editor-heading h2{color:#1a263b}.patient-editor-heading p{color:#738096;margin:0}.patient-identity-fields{border-bottom:1px solid #e7ecf3}.patient-info-editor label{display:grid!important}.patient-info-editor input,.patient-info-editor select,.patient-info-editor textarea{box-sizing:border-box!important;width:100%!important;margin:0!important}.patient-info-editor textarea{resize:vertical!important;text-transform:none!important}.patient-clinical-fields{grid-template-columns:1fr 1fr;display:grid}.patient-field-column{align-content:start;display:grid}.patient-editor-actions{display:flex}.patient-editor-actions button{margin:0!important;padding-inline:15px!important}#recordExams .exam-ai-copy{grid-column:auto!important}#recordExams .exam-ai-actions{align-self:center!important;justify-items:stretch!important}@container (width<=700px){#recordExams .exam-ai-import{grid-template-columns:minmax(230px,1fr) minmax(220px,1fr)!important}#recordExams .exam-ai-copy{grid-column:1/-1!important}#recordExams .exam-ai-actions{grid-area:2/2!important}#recordExams .exam-pdf-dropzone{grid-area:2/1!important}}@container (width<=540px){#recordExams .exam-ai-import{grid-template-columns:1fr!important}#recordExams .exam-ai-copy,#recordExams .exam-pdf-dropzone,#recordExams .exam-ai-actions{grid-area:auto/1!important}}@media (width<=1000px){.patient-identity-fields{grid-template-columns:1fr 1fr!important}.patient-clinical-fields{grid-template-columns:1fr!important}}#recordExams>#examSummary{display:none!important}#recordExams .exam-domain-tabs{margin-bottom:16px!important}.exam-history-list{width:min(100%,1120px)!important;margin-inline:auto!important}.exam-day-date,.exam-day-summary{align-items:center!important;height:34px!important}.exam-day-date>div{align-items:center!important;gap:9px!important;display:flex!important}.exam-day-date strong,.exam-day-date small{margin:0!important;line-height:1.1!important}.exam-day-date small{padding-top:1px!important}.exam-day-summary{justify-content:flex-end!important;margin-left:auto!important}.exam-day-table{background:linear-gradient(145deg,#f6f8fc,#fbfcfe)!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:6px!important;padding:8px!important}.exam-day-row{border-color:#dfe7f1!important;border-radius:9px!important;grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr) auto!important;min-width:0!important;min-height:52px!important;padding:6px 7px!important;box-shadow:0 2px 7px #27365406!important}.exam-day-name{align-self:center!important}.exam-day-name strong{font-size:8px!important}.exam-day-result{align-self:center!important;font-size:10px!important}.exam-day-row>.exam-status{place-self:center end!important;padding:3px 5px!important;font-size:7px!important}.exam-day-actions{opacity:.6!important;place-self:center end!important;margin-left:auto!important;display:flex!important}.exam-day-actions .icon-action{border-radius:6px!important;width:22px!important;height:22px!important}.exam-day-actions .material-symbols-outlined{font-size:12px!important}@media (width<=1250px){.exam-day-table{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media (width<=980px){.exam-day-table{grid-template-columns:repeat(3,minmax(0,1fr))!important}}#examLaboratoryDomain>.mini-panel{position:relative}#examLaboratoryDomain>.mini-panel:before{content:"";background:linear-gradient(90deg,#314c9a 0%,#506ab0 50%,#63a092 100%);height:5px;margin:0 -16px 15px}#examLaboratoryDomain .panel-title{border-bottom:1px solid #dce4ef!important;min-height:45px!important;margin:0 0 12px!important;padding:0 2px 12px!important}#examLaboratoryDomain .panel-title h3{color:#18263e!important;letter-spacing:-.015em!important;padding-left:0!important;font-size:17px!important}#examLaboratoryDomain .panel-title h3:before{display:none!important}#examLaboratoryDomain #printExams{background:#fff!important;border-color:#ccd8e7!important;min-height:34px!important;padding:6px 11px!important;box-shadow:0 4px 12px #2334550f!important}#examLaboratoryDomain .exam-toolbar{border-radius:12px!important}#examLaboratoryDomain .exam-toolbar .exam-search-field,#examLaboratoryDomain .exam-toolbar select{background:#fff!important;border:1px solid #cbd7e7!important;border-radius:9px!important;height:40px!important;min-height:40px!important;margin:0!important;box-shadow:0 2px 6px #22325206!important}#examLaboratoryDomain .flow-head{border-color:#ffffff29!important}#examLaboratoryDomain .flow-cell{border-color:#e0e6ef!important}#examLaboratoryDomain .flow-cell.filled span{font-size:10.5px!important}.patient-info-editor{position:relative;margin-inline:auto!important}.patient-info-editor:before{content:"";z-index:2;position:absolute;inset:0 0 auto}.patient-editor-heading{border-bottom:1px solid #d9e2ed!important}.patient-editor-heading>.material-symbols-outlined{background:linear-gradient(145deg,#2d478f,#5d8f91)!important}.patient-editor-heading h2{letter-spacing:-.025em!important}.patient-identity-fields,.patient-field-column{background:#fff!important;border:1px solid #dbe4ef!important}.patient-info-editor input,.patient-info-editor select,.patient-info-editor textarea{border-color:#c8d5e5!important}.patient-info-editor input:focus,.patient-info-editor select:focus,.patient-info-editor textarea:focus{outline:0!important}.patient-info-editor{border:1px solid #d2ddea!important;width:min(100%,1220px)!important}.patient-info-editor:before{background:linear-gradient(90deg,#293f86 0%,#4d68ad 48%,#61a18f 100%)!important}.patient-editor-heading{background:linear-gradient(118deg,#eef3ff 0%,#fff 56%,#edf8f5 100%)!important}.patient-editor-state{color:#347563!important;white-space:nowrap!important;background:#eff9f5!important;border:1px solid #cde3dc!important;border-radius:999px!important;align-items:center!important;margin-left:auto!important;font-weight:850!important;display:inline-flex!important}.patient-form-section-title{border-bottom:1px solid #e0e7f0;grid-column:1/-1;align-items:center;display:flex}.patient-form-section-title>.material-symbols-outlined{color:#38559b;background:#eaf0ff;flex:none;place-items:center;display:grid}.patient-form-section-title strong,.patient-form-section-title small{display:block}.patient-form-section-title strong{color:#1d2a41}.patient-form-section-title small{color:#77849a;font-weight:600}.patient-info-editor label{color:#3e4d66!important;letter-spacing:.025em!important;text-transform:none!important;font-weight:850!important}.patient-info-editor input,.patient-info-editor select,.patient-info-editor textarea{color:#17243a!important;background:#fff!important;border:1px solid #c6d3e4!important;font-family:Nunito,Inter,sans-serif!important;font-weight:650!important;line-height:1.45!important;transition:border-color .18s,box-shadow .18s,background .18s!important}.patient-info-editor input:hover,.patient-info-editor select:hover,.patient-info-editor textarea:hover{border-color:#aebed3!important}.patient-info-editor input:focus,.patient-info-editor select:focus,.patient-info-editor textarea:focus{background:#fff!important;border-color:#4663a7!important;box-shadow:0 0 0 4px #435da01c!important}.patient-editor-actions{background:#eef3f8e6!important;border-top:1px solid #d7e0eb!important;justify-content:flex-end!important}.patient-editor-actions button{font-weight:850!important}.patient-editor-actions #savePatientSummary{justify-content:center!important;align-items:center!important;gap:7px!important;display:inline-flex!important}.patient-editor-actions #savePatientSummary .material-symbols-outlined{font-size:17px!important}@media (width<=1050px){.patient-editor-heading{align-items:flex-start!important}.patient-editor-state{display:none!important}}#prontuarioView .chart-overview{grid-template-columns:minmax(250px,.9fr) minmax(300px,1.35fr) minmax(210px,.72fr)!important;gap:14px!important}#prontuarioView .chart-overview article{background:linear-gradient(150deg,#fff,#fafcff)!important;border:1px solid #d7e1ed!important;border-radius:14px!important;box-shadow:0 7px 20px #2333520b!important}#prontuarioView .chart-overview article h3{font-size:15px!important}.record-tabs.capsule-tabs{margin:0 18px 18px!important}.patient-info-editor{overflow:auto!important}.patient-editor-actions{z-index:3;position:sticky;bottom:0}.exam-domain-tabs{margin-bottom:13px!important}.exam-entry-summary{min-height:54px!important;padding:9px 13px!important}.exam-entry-summary-icon{width:34px!important;height:34px!important}.exam-entry-summary strong{font-size:12px!important}#recordExams .exam-ai-import{margin-bottom:14px!important}.med-home.hidden{display:none!important}#prescricoesView{background:radial-gradient(circle at 0 0,#425ea417,#0000 30%),#f3f6fa!important;padding:18px 22px 24px!important;overflow:auto!important}.pb-cat-btn.active{background:linear-gradient(135deg,#34519c,#579188)!important;box-shadow:0 7px 17px #324e922e!important}.premium-library-page,.premium-calculators-page,.premium-systems-page{background:radial-gradient(circle at 0 0,#435fa517,#0000 30%),#f3f6fa!important;padding:20px 24px 30px!important;overflow:auto!important}.clinical-page-hero{background:linear-gradient(115deg,#eef3ff,#fff 58%,#edf8f5);border:1px solid #d3dfec;border-radius:19px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:13px;padding:21px 24px;display:flex;box-shadow:0 15px 38px #1f2f4f13}.clinical-page-hero>div:first-child>span{color:#4d6193;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:6px;font-size:9px;font-weight:900;display:flex}.clinical-page-hero h1{color:#16233a;letter-spacing:-.04em;margin:5px 0 3px;font-size:28px}.clinical-page-hero p{color:#69768b;margin:0;font-size:11px}.clinical-source-badge{color:#347260;background:#eff9f5;border:1px solid #cee4dc;border-radius:12px;align-items:center;gap:9px;padding:10px 12px;display:flex}.clinical-source-badge strong,.clinical-source-badge small{display:block}.clinical-source-badge strong{font-size:10px}.clinical-source-badge small{margin-top:2px;font-size:8px}.clinical-header-action{color:#fff;background:linear-gradient(135deg,#324d98,#579188);border:0;border-radius:10px;align-items:center;gap:7px;padding:10px 13px;font-size:10px;font-weight:850;display:flex}.clinical-tool-tabs{background:#ffffffdf;border:1px solid #d5dfeb;border-radius:13px;justify-content:center;gap:5px;margin-bottom:13px;padding:5px;display:flex}.clinical-tool-tabs button{color:#68758b;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;min-height:38px;padding:8px 15px;font-size:10px;font-weight:850;display:flex}.clinical-tool-tabs button.active{color:#fff;background:linear-gradient(135deg,#334f99,#57918a)}.premium-calculator-native .calculator-grid{grid-template-columns:280px minmax(0,1fr)!important;gap:12px!important}.premium-calculator-native .calculator-list-panel,.premium-calculator-native .calculator-runner{background:#fff!important;border:1px solid #d6e1ed!important;border-radius:16px!important;box-shadow:0 12px 32px #1f2f4e0f!important}.calculator-side-title{border-bottom:1px solid #e2e8f0;padding-bottom:12px}.calculator-side-title small,.calculator-side-title strong{display:block}.calculator-side-title small{color:#78859a;font-size:8px;font-weight:900}.calculator-side-title strong{font-size:14px}.premium-calculator-native .calculator-runner{padding:20px!important}.premium-calculator-native .calculator-runner-head button{align-items:center;gap:6px;display:flex}@media (width<=700px){.premium-library-page,.premium-calculators-page,.premium-systems-page{padding:12px!important}.clinical-page-hero{flex-direction:column;align-items:flex-start}.clinical-tool-tabs{justify-content:flex-start;overflow:auto}.premium-calculator-native .calculator-grid{grid-template-columns:1fr!important}}.home-patient-list{padding:8px!important;display:grid!important}.home-patient-row{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e7ecf3;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;width:100%;padding:11px 9px;display:grid}.home-patient-row:last-child{border-bottom:0}.home-patient-row:hover{background:#f5f8fd;border-radius:10px}.home-patient-avatar{color:#fff;background:linear-gradient(145deg,#3d58a3,#648e94);border-radius:12px;place-items:center;width:38px;height:38px;font-size:14px;font-weight:900;display:grid}.home-patient-row>div{min-width:0}.home-patient-row strong,.home-patient-row small,.home-patient-row p{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.home-patient-row strong{color:#1d2b42;font-size:10.5px}.home-patient-row small{color:#7a8799;margin-top:2px;font-size:8px}.home-patient-row p{color:#536179;margin:3px 0 0;font-size:8.5px}.home-patient-active{color:#28705d;background:#edf8f4;border-radius:999px;align-items:center;gap:5px;padding:4px 6px;font-size:7.5px;font-weight:850;display:flex}.home-patient-active i{background:#45a783;border-radius:50%;width:5px;height:5px}.home-patient-row>svg{color:#9aa6b7}.home-patient-empty{text-align:center;justify-items:center;padding:28px 18px;display:grid!important}.home-patient-empty>span{color:#435e9f;background:#eaf0ff;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.home-patient-empty strong{color:#233149;margin-top:10px;font-size:12px}.home-patient-empty p{color:#788499;margin:4px 0 11px;font-size:9px}.home-patient-empty button{color:#3d5798;background:#fff;border:1px solid #d4deea;border-radius:8px;align-items:center;gap:5px;padding:7px 9px;font-size:8.5px;font-weight:850;display:flex}.premium-library-page .clinical-page-hero,.premium-calculators-page .clinical-page-hero{z-index:12;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;top:0}.premium-library-page .clinical-tool-tabs,.premium-calculators-page .clinical-tool-tabs{z-index:11;position:sticky;top:104px;box-shadow:0 10px 28px #1f2f4f14}.premium-calculator-native .calculator-list-panel{padding:14px!important}.premium-calculator-native .calc-list{gap:7px!important}.premium-calculator-native .calc-item{background:#fff!important;border:1px solid #e0e7f0!important;border-radius:12px!important;box-shadow:0 5px 14px #1f2f4f09!important}.premium-calculator-native .calc-item.active{background:linear-gradient(110deg,#edf2ff,#f2f9f7)!important;border-color:#b9c8df!important;box-shadow:0 8px 20px #3048891a!important}.premium-calculator-native .calculator-runner{min-height:480px!important}.premium-calculator-native .calculator-runner-head h2{font-size:22px!important}.premium-calculator-native .score-fields{gap:14px!important}.premium-calculator-native .score-fields label{font-size:10px!important}.premium-calculator-native .score-fields input,.premium-calculator-native .score-fields select{height:44px!important}.premium-calculator-native .calculator-actions{border-top:1px solid #e3e9f1;gap:8px!important;padding-top:14px!important}@media (width>=761px){main{padding-top:12px!important}.workspace-view{min-height:calc(100vh - 24px)}.med-home,#prescricoesView,.premium-library-page,.premium-calculators-page,.premium-systems-page{padding-top:0!important}}#examLaboratoryDomain>.mini-panel:before{display:none!important}.lab-panel-header{border-bottom:1px solid #dbe4ef;justify-content:space-between;align-items:center;gap:20px;display:flex}.lab-panel-heading{align-items:center;min-width:0;display:flex}.lab-panel-icon{color:#fff;flex:none;place-items:center;box-shadow:0 9px 22px #2f4b8f33;font-size:22px!important;display:grid!important}.lab-panel-heading small{color:#607292;letter-spacing:.12em;font-size:8px;font-weight:950;display:block}.lab-panel-heading h3{color:#17253d!important;letter-spacing:-.025em!important;margin:3px 0 2px!important;line-height:1.1!important}.lab-panel-heading p{color:#6d7a8e;margin:0;font-size:10px;line-height:1.4}.lab-print-action .material-symbols-outlined{font-size:16px}.lab-panel-meta{grid-template-columns:repeat(3,minmax(130px,190px)) minmax(220px,1fr);gap:8px;padding:12px 16px 0}.lab-meta-item.attention{background:#fffaf4;border-color:#efdbc7}.lab-meta-item.attention>span{color:#a76124;background:#fff0df}.lab-meta-item.stable{background:#f7fcfa;border-color:#d2e8df}.lab-meta-item.stable>span{color:#347662;background:#eaf7f2}#examLaboratoryDomain .exam-flow{scrollbar-color:#a5b4c9 #edf1f6}#examLaboratoryDomain .exam-flow-table{border-collapse:separate!important}#examLaboratoryDomain .flow-head{color:#41516b!important;letter-spacing:.045em!important;text-transform:uppercase!important;background:linear-gradient(#f8faff,#edf2f9)!important;border:0!important;min-height:42px!important;padding:8px 10px!important;font-size:8.5px!important;font-weight:950!important;box-shadow:0 2px #d5dfeb!important}#examLaboratoryDomain .flow-head:not(:first-child):not(.flow-reference-head){color:#324c8e!important;background:linear-gradient(#f2f6ff,#e8eefb)!important}#examLaboratoryDomain .flow-head:first-child{z-index:10!important;color:#fff!important;background:linear-gradient(145deg,#263e80,#3f5b9f)!important;min-width:148px!important;left:0!important;box-shadow:8px 0 20px #1e2f5b2e!important}#examLaboratoryDomain .flow-reference-head{z-index:10!important;color:#fff!important;background:linear-gradient(145deg,#426b70,#578e83)!important;min-width:140px!important;right:0!important;box-shadow:-8px 0 20px #22454324!important}#examLaboratoryDomain .flow-name{color:#253753!important;letter-spacing:.02em!important;background:linear-gradient(90deg,#f0f4fc,#fbfcff)!important;border:0!important;border-left:3px solid #526bae!important;min-width:148px!important;min-height:35px!important;padding:7px 10px!important;font-size:9px!important;font-weight:950!important;box-shadow:8px 0 18px #22345b1a!important}#examLaboratoryDomain .flow-cell{color:#26334a!important;background:#fff!important;border:0!important;min-width:74px!important;min-height:35px!important;padding:6px 8px!important;font-size:10.5px!important;font-weight:800!important}#examLaboratoryDomain .flow-cell:nth-child(odd){background:#fbfcfe!important}#examLaboratoryDomain .flow-cell.filled{background:linear-gradient(145deg,#fff,#f8fafc)!important}#examLaboratoryDomain .flow-cell.filled:hover{z-index:2;background:#f0f4ff!important;box-shadow:inset 0 0 0 1px #b9c8df!important}#examLaboratoryDomain .flow-cell.high,#examLaboratoryDomain .flow-cell.low{color:#8c4b1c!important;background:#fff8f0!important;box-shadow:inset 3px 0 #d88a3d!important}#examLaboratoryDomain .flow-cell.high span,#examLaboratoryDomain .flow-cell.low span{font-weight:950!important}#examLaboratoryDomain .flow-reference{color:#496461!important;background:linear-gradient(270deg,#eef7f4,#f9fcfb)!important;border:0!important;border-left:1px solid #cbd9df!important;min-width:140px!important;min-height:35px!important;padding:6px 9px!important;font-size:8px!important;font-weight:800!important;box-shadow:-8px 0 18px #28464616!important}.flow-cell.filled:hover .edit-flow-cell{background:#e4ebfb!important}@media (width<=900px){.lab-panel-meta{grid-template-columns:repeat(3,1fr)}#examLaboratoryDomain .exam-toolbar{grid-template-columns:1fr!important}.lab-panel-heading p{display:none}}.rx-workspace-tabs button.active{color:#fff;background:linear-gradient(135deg,#334f99,#57918a);box-shadow:0 7px 17px #2f498b2e}.rx-workspace-tabs button.active small{color:#ffffffb8}.rx-protocol-specialties button.active{color:#213553;background:linear-gradient(110deg,#edf2ff,#f5faf8);border-color:#c8d4e5;font-weight:900}.rx-protocol-specialties button.active>span{color:#fff;background:linear-gradient(145deg,#3a56a0,#5b8f8b)}.rx-disease-list>div>button.active{background:linear-gradient(110deg,#edf2ff,#f3faf7);border-color:#c3d1e3;box-shadow:0 5px 14px #2c427812}.rx-disease-list>div>button.active>span{color:#fff;background:linear-gradient(145deg,#38549e,#5b8f8b)}.anam-resources.open .anam-resources-summary>svg{transform:rotate(180deg)}.anam-resources-body>nav button.active{color:#fff;background:linear-gradient(135deg,#34509b,#57918a)}.anam-resource-workspace{grid-template-columns:245px minmax(0,1fr);gap:9px;height:430px;display:grid}.anam-resource-workspace>aside,.anam-resource-workspace>article{background:#fff;border:1px solid #d9e2ed;border-radius:12px;min-width:0;overflow:hidden}.anam-resource-workspace>aside{padding:7px;overflow:auto}.anam-resource-workspace>aside button{text-align:left;color:#5d6c82;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;width:100%;margin-bottom:4px;padding:9px 8px;display:flex}.anam-resource-workspace>aside button.active{color:#263b5c;background:linear-gradient(110deg,#edf2ff,#f4faf8);border-color:#c8d4e5}.anam-resource-workspace>aside button>span,.anam-resource-workspace>aside strong,.anam-resource-workspace>aside small{display:block}.anam-resource-workspace>aside strong{font-size:8.5px}.anam-resource-workspace>aside small{color:#8792a2;margin-top:2px;font-size:6.8px}.anam-resource-workspace>article{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.anam-resource-workspace>article>header{background:#f7f9fc;border-bottom:1px solid #e1e7ef;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 13px;display:flex}.anam-resource-workspace article header small{color:#78869a;font-size:7px;font-weight:950}.anam-resource-workspace article header h3{color:#1d2d46;margin:3px 0 0;font-size:12px}.anam-resource-workspace article header>div:last-child{gap:5px;display:flex}.anam-resource-workspace article header button{color:#4d5f79;background:#fff;border:1px solid #cdd8e6;border-radius:8px;align-items:center;gap:5px;padding:7px 8px;font-size:7.5px;font-weight:850;display:flex}.anam-resource-workspace article header .primary{color:#fff;background:linear-gradient(135deg,#314d98,#579188);border:0}.anam-resource-workspace>article>div{padding:13px 15px;overflow:auto}.anam-resource-workspace article p{color:#415068;white-space:pre-wrap;margin:0 0 8px;font-size:9px;line-height:1.55}.anam-resource-workspace article footer{color:#708095;background:#f8fafc;border-top:1px solid #e1e7ef;align-items:center;gap:6px;padding:8px 12px;font-size:7px;display:flex}.anam-resource-workspace article footer svg{color:#477866}@media (width<=760px){.anam-resource-workspace{flex-direction:column;height:auto;display:flex}.anam-resource-workspace>aside{height:220px}.anam-resource-workspace>article{height:500px}}.calculator-native-banner{color:#386f5f;background:linear-gradient(110deg,#f0f9f5,#fff);border:1px solid #cfe3dc;border-radius:11px;align-items:center;gap:9px;margin:0 0 11px;padding:9px 12px;display:flex;box-shadow:0 6px 18px #23443e0a}.calculator-native-banner strong,.calculator-native-banner small{display:block}.calculator-native-banner strong{font-size:9.5px}.calculator-native-banner small{color:#72847e;margin-top:2px;font-size:7.5px}.therapy-page{--therapy-navy:#17233f;--therapy-indigo:#4057a8;--therapy-mint:#6f9e91;--therapy-ink:#20293b;--therapy-muted:#69758b;--therapy-line:#d9e1ee;color:var(--therapy-ink);background:linear-gradient(135deg,#f8faff 0%,#f2f6f8 52%,#f8fbfa 100%);flex-direction:column;gap:20px;min-height:100vh;padding:22px 24px 34px;display:flex}.therapy-hero{background:radial-gradient(circle at 92% 0,#6f9e9140,#0000 34%),linear-gradient(118deg,#fff 0%,#f7f8ff 55%,#edf8f5 100%);border:1px solid #d9e2ef;border-radius:24px;justify-content:space-between;align-items:center;gap:28px;min-height:176px;padding:30px 34px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 50px #2737591a}.therapy-hero:before{content:"";background:linear-gradient(#4057a8,#6f9e91);width:6px;position:absolute;inset:0 auto 0 0}.therapy-hero-copy{max-width:760px}.therapy-kicker{color:#4057a8;letter-spacing:.12em;align-items:center;gap:8px;font-size:12px;font-weight:900;display:flex}.therapy-hero h1{letter-spacing:-.035em;color:#17233f;margin:9px 0 8px;font-size:34px;line-height:1.05}.therapy-hero p{color:#647087;margin:0;font-size:16px;line-height:1.5}.therapy-source-line{color:#55746c;align-items:center;gap:8px;margin-top:16px;font-size:13px;font-weight:700;display:flex}.therapy-hero-metrics{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc2;border:1px solid #4057a824;border-radius:18px;grid-template-columns:repeat(3,minmax(112px,1fr));min-width:430px;display:grid;box-shadow:0 12px 30px #2a385b14}.therapy-hero-metrics div{flex-direction:column;align-items:center;padding:20px 14px;display:flex}.therapy-hero-metrics div+div{border-left:1px solid #e1e6f0}.therapy-hero-metrics strong{color:#31478e;letter-spacing:-.03em;font-size:25px}.therapy-hero-metrics span{color:#748096;text-transform:uppercase;text-align:center;letter-spacing:.04em;margin-top:3px;font-size:11px;font-weight:800}.therapy-mode-switch{border:1px solid var(--therapy-line);background:#ffffffd9;border-radius:20px;grid-template-columns:repeat(4,1fr);gap:10px;padding:8px;display:grid;box-shadow:0 8px 24px #22304e0f}.therapy-mode-switch button{color:#667188;text-align:left;background:0 0;border:1px solid #0000;border-radius:14px;align-items:center;gap:12px;min-height:68px;padding:12px 16px;transition:all .2s;display:flex}.therapy-mode-switch button>span{color:#6a7892;background:#edf1f8;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.therapy-mode-switch strong,.therapy-mode-switch small{display:block}.therapy-mode-switch strong{color:#334057;font-size:14px}.therapy-mode-switch small{color:#818b9e;margin-top:3px;font-size:11px}.therapy-mode-switch button:hover{background:#f7f9fc}.therapy-mode-switch button.active{background:linear-gradient(135deg,#edf1ff,#f3faf8);border-color:#cad4ec;box-shadow:0 7px 18px #4057a81f}.therapy-mode-switch button.active>span{color:#fff;background:linear-gradient(135deg,#4057a8,#6684cf);box-shadow:0 7px 16px #4057a840}.therapy-mode-switch button.active strong{color:#253d89}.therapy-safety-bar{color:#80613b;background:#fffbf2;border:1px solid #e7dac4;border-radius:15px;align-items:center;gap:12px;padding:13px 17px;display:flex}.therapy-safety-bar>svg{flex:none}.therapy-safety-bar div{align-items:baseline;gap:8px;min-width:0;display:flex}.therapy-safety-bar strong{font-size:13px}.therapy-safety-bar div span{color:#8f795a;font-size:12px}.therapy-safety-status{color:#59786f;white-space:nowrap;background:#f2f7f4;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:7px 10px;font-size:11px;font-weight:800;display:flex}.therapy-library-layout{grid-template-columns:210px 300px minmax(430px,1fr) 330px;align-items:start;gap:14px;display:grid}.therapy-medication-layout{grid-template-columns:220px minmax(520px,1fr) 350px;align-items:start;gap:14px;display:grid}.therapy-category-panel,.therapy-protocol-index,.therapy-dossier,.therapy-composer,.therapy-medication-catalog{border:1px solid var(--therapy-line);background:#fff;border-radius:20px;box-shadow:0 10px 30px #2734530f}.therapy-category-panel,.therapy-protocol-index,.therapy-composer{max-height:calc(100vh - 32px);position:sticky;top:16px;overflow:hidden}.therapy-category-panel>header,.therapy-protocol-index>header,.therapy-medication-catalog>header,.therapy-composer>header{border-bottom:1px solid #e4e9f1;align-items:center;gap:10px;padding:18px;display:flex}.therapy-category-panel>header>span{color:#4057a8;background:#edf1ff;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.therapy-category-panel small,.therapy-protocol-index small,.therapy-medication-catalog small,.therapy-composer small{color:#7b869a;letter-spacing:.1em;font-size:10px;font-weight:900;display:block}.therapy-category-panel h2,.therapy-protocol-index h2,.therapy-medication-catalog h2,.therapy-composer h2{color:#202b40;margin:3px 0 0;font-size:17px}.therapy-category-panel>div{flex-direction:column;gap:5px;max-height:calc(100vh - 112px);padding:10px;display:flex;overflow:auto}.therapy-category-panel button{color:#647087;text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:9px;width:100%;min-height:42px;padding:9px 10px;display:flex}.therapy-category-panel button strong,.therapy-category-panel button>span:nth-child(2){flex:1;font-size:12px;font-weight:750}.therapy-category-panel button b{font-size:10px}.therapy-category-panel button:hover{background:#f5f7fb}.therapy-category-panel button.active{color:#30478e;background:linear-gradient(135deg,#e9eeff,#edf7f4)}.therapy-category-panel button.active b{background:#fff;border-radius:7px;padding:4px 6px}.therapy-protocol-index>header{justify-content:space-between}.therapy-protocol-index>header>span,.therapy-medication-catalog>header>span{color:#53627d;background:#eff3fb;border-radius:9px;padding:6px 9px;font-size:12px;font-weight:800}.therapy-search{color:#718099;background:#fafbfe;border:1px solid #d7dfed;border-radius:12px;align-items:center;gap:9px;margin:12px;padding:0 12px;display:flex}.therapy-search:focus-within{border-color:#7890d2;box-shadow:0 0 0 3px #4057a817}.therapy-search input{color:#28334a;background:0 0;outline:0;width:100%;height:43px;font-size:13px;box-shadow:none!important;border:0!important}.therapy-index-list{max-height:calc(100vh - 166px);padding:0 9px 12px;overflow:auto}.therapy-index-list>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #edf0f5;align-items:center;gap:10px;width:100%;padding:11px 9px;display:flex}.therapy-index-list>button:hover{background:#f7f9fc}.therapy-index-list>button.active{background:linear-gradient(135deg,#edf1ff,#f1f8f6);border:1px solid #cfd9ef;border-radius:13px;margin:4px 0;box-shadow:0 5px 15px #4057a814}.therapy-index-icon{color:#64738e;background:#eff2f8;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.therapy-index-list button.active .therapy-index-icon{color:#fff;background:#4057a8}.therapy-index-list button div{flex:1;min-width:0}.therapy-index-list strong{color:#2b3549;font-size:12.5px;line-height:1.25;display:block}.therapy-index-list small{color:#8791a3;letter-spacing:0;text-transform:none;margin-top:4px;font-size:10px}.therapy-index-list i{color:#7d8798;background:#f0f2f6;border-radius:6px;padding:4px 6px;font-size:9px;font-style:normal;font-weight:800}.therapy-index-list>button>svg{color:#9ba5b5}.therapy-dossier{min-height:680px;overflow:hidden}.therapy-dossier-header{background:radial-gradient(circle at 100% 0,#6f9e9129,#0000 40%),linear-gradient(135deg,#f8faff,#fff);border-bottom:1px solid #dfe5ef;justify-content:space-between;align-items:flex-start;gap:18px;padding:24px 26px;display:flex}.therapy-dossier-header span{color:#4057a8;text-transform:uppercase;letter-spacing:.08em;background:#edf1ff;border-radius:8px;padding:6px 9px;font-size:10px;font-weight:900;display:inline-flex}.therapy-dossier-header h2{color:#18243e;letter-spacing:-.025em;margin:11px 0 6px;font-size:24px;line-height:1.16}.therapy-dossier-header p{color:#7b879b;margin:0;font-size:12px}.therapy-dossier-header button{color:#fff;background:linear-gradient(135deg,#354c98,#668f89);border:0;border-radius:11px;flex:none;align-items:center;gap:7px;padding:11px 14px;font-size:12px;font-weight:800;display:flex;box-shadow:0 8px 18px #354c9833}.therapy-dossier-header button:disabled{opacity:.45}.therapy-section-stack{flex-direction:column;gap:14px;padding:18px;display:flex}.therapy-section-stack>section{background:#fff;border:1px solid #dfe5ef;border-radius:15px;overflow:hidden}.therapy-section-stack>section>header{background:linear-gradient(90deg,#f1f4fb,#fbfcfe);align-items:center;gap:11px;padding:12px 15px;display:flex}.therapy-section-stack>section>header span{color:#fff;background:#4057a8;border-radius:8px;place-items:center;width:27px;height:27px;font-size:10px;font-weight:900;display:grid}.therapy-section-stack h3{color:#28344a;margin:0;font-size:14px}.therapy-section-stack>section>div{padding:13px 16px}.therapy-section-stack p{color:#435067;white-space:pre-wrap;margin:0;padding:5px 0 5px 15px;font-size:13px;line-height:1.58;position:relative}.therapy-section-stack p:before{content:"";background:#8a9ac0;border-radius:50%;width:5px;height:5px;position:absolute;top:12px;left:0}.therapy-index-notice{color:#61708a;background:#f6f8fc;border:1px solid #dde4f1;border-radius:13px;gap:12px;margin:18px 18px 0;padding:15px;display:flex}.therapy-index-notice strong{color:#32405a;font-size:13px}.therapy-index-notice p{margin:3px 0 0;font-size:12px;line-height:1.45}.therapy-sources{color:#65766f;background:#f5f8f7;border-radius:12px;flex-direction:column;gap:5px;margin:0 18px 18px;padding:14px;font-size:10px;display:flex}.therapy-sources strong{color:#49665d;font-size:11px}.therapy-empty{text-align:center;color:#778297;place-items:center;min-height:600px;display:grid}.therapy-empty h2{margin:10px 0 0;font-size:18px}.therapy-empty p{margin:5px 0}.therapy-composer{flex-direction:column;min-height:610px;display:flex}.therapy-composer>header{justify-content:space-between}.therapy-composer>header button{color:#a05e5e;background:#fff;border:1px solid #e0e5ed;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.therapy-review{color:#866641;background:#f7f1e8;border-radius:12px;align-items:center;gap:10px;margin:12px;padding:11px;display:flex}.therapy-review strong,.therapy-review span{display:block}.therapy-review strong{font-size:12px}.therapy-review span{margin-top:2px;font-size:10px}.therapy-composer textarea{color:#263249;resize:vertical;background:#fbfcfe;border:1px solid #dce3ee;border-radius:13px;flex:1;min-height:430px;margin:0 12px;padding:15px;font:13px/1.55 inherit}.therapy-composer>footer{justify-content:space-between;align-items:center;gap:9px;padding:12px;display:flex}.therapy-composer>footer>span{color:#7e899a;align-items:center;gap:6px;font-size:11px;display:flex}.therapy-composer>footer button{color:#fff;background:linear-gradient(135deg,#354c98,#668f89);border:0;border-radius:10px;align-items:center;gap:7px;padding:11px 13px;font-size:12px;font-weight:800;display:flex}.therapy-composer>footer button:disabled{opacity:.4}.therapy-composer>footer button.copied{background:#4f8877}.therapy-medication-catalog>header{justify-content:space-between}.therapy-medication-catalog>.therapy-search{margin-bottom:6px}.therapy-medication-grid{grid-template-columns:repeat(2,minmax(240px,1fr));gap:12px;padding:12px;display:grid}.therapy-medication-grid article{background:linear-gradient(150deg,#fff,#fafbfe);border:1px solid #dfe5ef;border-radius:15px;flex-direction:column;min-height:220px;padding:16px;transition:all .2s;display:flex}.therapy-medication-grid article:hover{border-color:#bdc9e5;transform:translateY(-2px);box-shadow:0 10px 24px #29395b17}.therapy-medication-grid article>header{color:#51669f;align-items:center;gap:8px;display:flex}.therapy-medication-grid article>header span{background:#edf1ff;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.therapy-medication-grid article>header small{letter-spacing:.09em;font-size:9px;font-weight:900}.therapy-medication-grid h3{color:#202c43;margin:13px 0 7px;font-size:16px}.therapy-medication-grid p{color:#647188;margin:0;font-size:12.5px;line-height:1.5}.therapy-note{color:#a0654c;background:#fff4ee;border-radius:9px;align-items:flex-start;gap:6px;margin-top:10px;padding:8px;font-size:10px;display:flex}.therapy-medication-grid article>button{color:#3e5599;background:#f3f6fd;border:1px solid #ccd6ec;border-radius:10px;justify-content:center;align-items:center;gap:6px;margin-top:auto;padding:10px;font-size:11px;font-weight:800;display:flex}@media (width<=1500px){.therapy-library-layout{grid-template-columns:190px 270px minmax(400px,1fr)}.therapy-composer{grid-column:2/4;min-height:420px;position:relative;top:auto}.therapy-composer textarea{min-height:250px}.therapy-medication-layout{grid-template-columns:200px minmax(500px,1fr)}.therapy-medication-layout .therapy-composer{grid-column:2}}@media (width<=1100px){.therapy-hero{flex-direction:column;align-items:flex-start}.therapy-hero-metrics{width:100%;min-width:0}.therapy-mode-switch{grid-template-columns:repeat(2,1fr)}.therapy-library-layout,.therapy-medication-layout{grid-template-columns:1fr}.therapy-category-panel,.therapy-protocol-index,.therapy-composer{max-height:none;position:relative;top:auto}.therapy-category-panel>div{grid-template-columns:repeat(2,1fr);max-height:none;display:grid}.therapy-index-list{max-height:430px}.therapy-composer,.therapy-medication-layout .therapy-composer{grid-column:auto}.therapy-medication-grid{grid-template-columns:1fr}}@media (width<=700px){.therapy-page{padding:12px}.therapy-hero{padding:24px 20px}.therapy-hero h1{font-size:28px}.therapy-hero-metrics{grid-template-columns:1fr}.therapy-hero-metrics div+div{border-top:1px solid #e1e6f0;border-left:0}.therapy-mode-switch{grid-template-columns:1fr}.therapy-safety-bar div{display:block}.therapy-safety-status{display:none}.therapy-category-panel>div{grid-template-columns:1fr}.therapy-dossier-header{flex-direction:column}.therapy-dossier-header button{justify-content:center;width:100%}}.disease-page{--dd-ink:#1d2940;--dd-muted:#6e7b91;--dd-blue:#4058a6;--dd-green:#6f9d90;--dd-line:#dbe3ef;min-height:100vh;color:var(--dd-ink);background:linear-gradient(135deg,#f7f9fd,#f2f6f7 55%,#f8fbfa);flex-direction:column;display:flex}.disease-hero{background:radial-gradient(circle at 96% 0,#6f9d903d,#0000 35%),linear-gradient(120deg,#fff,#f5f7ff 58%,#eef8f5);border:1px solid #d9e2ef;justify-content:space-between;align-items:center;gap:28px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 45px #29375717}.disease-hero:before{content:"";background:linear-gradient(#4058a6,#6f9d90);width:6px;position:absolute;inset:0 auto 0 0}.disease-hero>div:first-child>span{color:#4058a6;letter-spacing:.12em;align-items:center;gap:8px;font-weight:900;display:flex}.disease-hero h1{letter-spacing:-.035em}.disease-hero p{color:#66738a;max-width:760px;margin:0}.disease-hero-stats{background:#ffffffc7;border:1px solid #4058a626;display:grid;box-shadow:0 10px 28px #2a395a12}.disease-hero-stats article{flex-direction:column;align-items:center;display:flex}.disease-hero-stats article+article{border-left:1px solid #e1e7f0}.disease-hero-stats strong{color:#354b91}.disease-hero-stats small{color:#788399;text-transform:uppercase;text-align:center;letter-spacing:.07em;font-weight:900}.disease-safety{color:#55776d;background:#f3f9f7;border:1px solid #d8e6e1;display:flex}.disease-safety div{align-items:baseline;gap:8px;display:flex}.disease-safety span{color:#6f827d}.disease-discovery{border:1px solid var(--dd-line);background:#fff;box-shadow:0 8px 25px #2633500d}.disease-discovery>label{color:#70809b;background:#fafbfe;border:1px solid #d6dfed;border-radius:12px;align-items:center;gap:10px;padding:0 14px;display:flex}.disease-discovery input{color:#27344b;background:0 0;outline:0;width:100%;box-shadow:none!important;border:0!important}.disease-discovery>div{gap:7px;margin-top:10px;padding-bottom:2px;overflow-x:auto}.disease-discovery button{color:#657188;background:#fff;border:1px solid #e0e6ef;border-radius:10px;flex:none;align-items:center;gap:8px;padding:8px 11px;font-size:11px;font-weight:800;display:flex}.disease-discovery button b{background:#eef1f6;border-radius:6px;padding:2px 5px;font-size:9px}.disease-discovery button.active{color:#30478d;background:linear-gradient(135deg,#eaf0ff,#eef8f5);border-color:#bcc9e6}.disease-discovery button.active b{background:#fff}.disease-index,.disease-dossier,.disease-composer{border:1px solid var(--dd-line);background:#fff;border-radius:20px;box-shadow:0 10px 28px #2734510f}.disease-index,.disease-composer{max-height:calc(100vh - 30px);position:sticky;top:15px;overflow:hidden}.disease-index>header,.disease-composer>header{border-bottom:1px solid #e3e8f0;justify-content:space-between;align-items:center;padding:17px 18px;display:flex}.disease-index small,.disease-composer small,.clinical-knowledge small,.disease-treatment-section small,.disease-hospital-section small,.disease-references small{color:#7c879a;letter-spacing:.11em;font-size:9px;font-weight:900;display:block}.disease-index h2,.disease-composer h2{margin:3px 0 0;font-size:18px}.disease-index>header>span{color:#5a6880;background:#eef2f8;border-radius:8px;padding:5px 8px;font-size:11px;font-weight:800}.disease-index>div{max-height:calc(100vh - 80px);padding:8px;overflow-y:auto}.disease-index>div>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #edf0f5;align-items:flex-start;width:100%;display:flex}.disease-index>div>button:hover{background:#f7f9fc}.disease-index>div>button.active{background:linear-gradient(135deg,#edf1ff,#eff8f5);border:1px solid #cad5eb;border-radius:13px;margin:3px 0;box-shadow:0 6px 16px #4058a617}.disease-index>div>button>span{color:#687790;background:#eff2f8;flex:none;place-items:center;display:grid}.disease-index>div>button.active>span{color:#fff;background:#4058a6}.disease-index button>div{flex:1;min-width:0}.disease-index button strong{color:#29364b;display:block}.disease-index button small{color:#7d899c;letter-spacing:0;margin-top:3px;font-weight:600}.disease-index button i{color:#557a70;margin-top:4px;font-style:normal;font-weight:800;display:block}.disease-index button>svg{color:#9da7b7}.disease-dossier{overflow:hidden}.disease-titlebar{background:radial-gradient(circle at 100% 0,#6f9d902b,#0000 42%),linear-gradient(135deg,#f8faff,#fff);border-bottom:1px solid #dfe5ef;justify-content:space-between;align-items:center;gap:18px;display:flex}.disease-titlebar>div:first-child>span{color:#4058a6;text-transform:uppercase;letter-spacing:.08em;background:#e9eeff;border-radius:7px;padding:5px 8px;font-weight:900;display:inline-flex}.disease-titlebar h2{letter-spacing:-.03em;margin:9px 0 4px;line-height:1.12}.disease-titlebar p{color:#7b8799;margin:0}.disease-titlebar>div:last-child{background:#fff;border:1px solid #dce4ef;border-radius:13px;flex-direction:column;align-items:center;display:flex}.disease-titlebar b{color:#4058a6}.disease-titlebar small{color:#788599;text-transform:uppercase;text-align:center;font-weight:900}.clinical-knowledge,.disease-treatment-section,.disease-hospital-section,.disease-references{background:#fff;border:1px solid #dfe5ef;border-radius:16px;margin:16px;overflow:hidden}.clinical-knowledge>header,.disease-treatment-section>header,.disease-hospital-section>header,.disease-references>header{background:linear-gradient(90deg,#f4f7fc,#fbfcfe);border-bottom:1px solid #e1e7ef;justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.clinical-knowledge>header>div,.disease-treatment-section>header>div:first-child,.disease-hospital-section>header,.disease-references>header{align-items:center;gap:10px;display:flex}.clinical-knowledge>header span,.disease-treatment-section>header>div:first-child>span,.disease-hospital-section>header>span,.disease-references>header>span{color:#4058a6;background:#eaf0ff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.clinical-knowledge h2,.disease-treatment-section h2,.disease-hospital-section h2,.disease-references h2{margin:3px 0 0;font-size:17px}.clinical-knowledge>header>b{color:#548072;text-transform:uppercase;background:#edf7f3;border-radius:8px;padding:6px 8px;font-size:9px}.decision-support-grid{background:#fffaf3;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.decision-support-grid article{background:#fff;border:1px solid #eadcc7;border-radius:12px}.decision-support-grid header{color:#9a663f;align-items:center;gap:7px;display:flex}.decision-support-grid p{color:#695b50;margin:7px 0 0}.knowledge-sections{flex-direction:column;display:flex}.knowledge-sections article{border:1px solid #e1e6ef;border-radius:13px;overflow:hidden}.knowledge-sections article>header{background:#f5f7fb;align-items:center;gap:9px;display:flex}.knowledge-sections article>header span{color:#fff;background:#4058a6;border-radius:7px;place-items:center;width:25px;height:25px;font-size:9px;font-weight:900;display:grid}.knowledge-sections h3{margin:0}.knowledge-sections p{color:#46536a;margin:0;position:relative}.knowledge-sections p:before{content:"";background:#8c9abd;border-radius:50%;width:4px;height:4px;position:absolute;top:11px;left:0}.disease-source-gap{color:#68768d;background:#f8fafe;border:1px dashed #cbd5e5;border-radius:14px;gap:12px;margin:16px;padding:16px;display:flex}.disease-source-gap strong{color:#35435b;font-size:13px}.disease-source-gap p{margin:4px 0 0;font-size:11.5px;line-height:1.5}.disease-treatment-section>header>b{color:#637087;text-transform:uppercase;background:#eef2f8;border-radius:8px;padding:5px 8px;font-size:9px}.disease-treatment-list{flex-direction:column;display:flex}.disease-treatment-list>article{border:1px solid #dfe5ef;border-radius:13px;overflow:hidden}.treatment-summary{text-align:left;background:#fff;border:0;align-items:center;width:100%;display:flex}.treatment-summary>span{color:#4058a6;background:#edf1ff;border-radius:8px;place-items:center;font-weight:900;display:grid}.treatment-summary>div{flex:1}.treatment-summary strong{color:#29364b;display:block}.treatment-summary small{letter-spacing:0;margin-top:3px}.disease-treatment-list article.expanded .treatment-summary{background:linear-gradient(90deg,#f1f4fd,#f7fbf9)}.disease-treatment-list article.expanded .treatment-summary>svg{transform:rotate(180deg)}.treatment-details{border-top:1px solid #e1e6ef}.medication-head,.medication-row{grid-template-columns:1.2fr 1.5fr .7fr;gap:10px;display:grid}.medication-head{color:#fff;text-transform:uppercase;background:#283b78;border-radius:8px;font-weight:900}.medication-row{color:#445167;border-bottom:1px solid #e7ebf1;align-items:start}.medication-row b,.medication-row small{display:block}.medication-row b{color:#253148}.medication-row small{color:#7b8798;margin-top:3px}.treatment-guidance{color:#58756c;background:#f3f7f6;border-radius:10px;gap:9px;display:flex}.treatment-guidance>svg{flex:none}.treatment-guidance p{white-space:pre-wrap;margin:4px 0 0}.treatment-details>footer{border-top:1px solid #e6eaf1;justify-content:space-between;align-items:center;display:flex}.treatment-details>footer>span{color:#778396;align-items:center;gap:5px;display:flex}.treatment-details>footer button,.disease-hospital-section article button{color:#fff;background:linear-gradient(135deg,#4058a6,#6f9d90);border:0;border-radius:9px;align-items:center;gap:6px;font-weight:800;display:flex}.disease-hospital-section>div{flex-direction:column;gap:7px;padding:11px;display:flex}.disease-hospital-section article{border:1px solid #e1e6ee;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:11px;display:flex}.disease-hospital-section article strong,.disease-hospital-section article span{display:block}.disease-hospital-section article strong{font-size:11.5px}.disease-hospital-section article span{color:#7b8798;margin-top:3px;font-size:9.5px}.disease-references>div{flex-direction:column;gap:6px;padding:11px;display:flex}.disease-references a{color:#526584;background:#f6f8fb;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;font-size:9.5px;text-decoration:none;display:flex}.disease-references a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.disease-empty{text-align:center;color:#778398;place-items:center;min-height:650px;display:grid}.disease-composer{flex-direction:column;display:flex}.disease-composer>header button{color:#a05c5c;border:1px solid #e0e5ed;border-radius:9px;place-items:center;display:grid}.composer-check{color:#876640;border-radius:10px;gap:8px;line-height:1.4;display:flex}.disease-composer textarea{color:#273249;border:1px solid #dce3ed;border-radius:11px;flex:1;font:12px/1.55 inherit}.disease-composer>footer{justify-content:space-between;align-items:center;display:flex}.disease-composer>footer>span{color:#7a8698;align-items:center;gap:5px;display:flex}.disease-composer>footer button{color:#fff;background:linear-gradient(135deg,#4058a6,#6f9d90);border:0;border-radius:9px;align-items:center;gap:6px;font-weight:800;display:flex}.disease-composer>footer button:disabled{opacity:.4}.disease-composer>footer button.copied{background:#4e8877}@media (width<=1450px){.disease-workspace{grid-template-columns:260px minmax(500px,1fr)}.disease-composer{grid-column:2;min-height:390px;position:relative;top:auto}.disease-composer textarea{min-height:240px}}@media (width<=1050px){.disease-hero{flex-direction:column;align-items:flex-start}.disease-hero-stats{grid-template-columns:repeat(3,1fr);width:100%}.disease-workspace{grid-template-columns:1fr}.disease-index,.disease-composer{max-height:none;position:relative;top:auto}.disease-index>div{max-height:430px}.disease-composer{grid-column:auto}.decision-support-grid{grid-template-columns:1fr}}@media (width<=700px){.disease-page{padding:12px}.disease-hero{padding:23px 20px}.disease-hero h1{font-size:28px}.disease-hero-stats{grid-template-columns:1fr}.disease-hero-stats article+article{border-top:1px solid #e1e7f0;border-left:0}.disease-safety div{display:block}.disease-titlebar{align-items:flex-start}.medication-head{display:none}.medication-row{grid-template-columns:1fr}.disease-discovery>div{scrollbar-width:none}}.centor-calculator{background:linear-gradient(145deg,#f9faff,#f2f7f6);border:1px solid #d5def0;border-radius:14px;overflow:hidden}.centor-calculator>header{background:#fff;border-bottom:1px solid #dce3ef;justify-content:space-between;align-items:center;display:flex}.centor-calculator>header>div{align-items:center;gap:9px;display:flex}.centor-calculator>header>div>span{color:#fff;background:#4058a6;border-radius:9px;place-items:center;width:33px;height:33px;display:grid}.centor-calculator small{color:#7c879a;letter-spacing:.1em;font-size:8px;font-weight:900;display:block}.centor-calculator h3{margin:3px 0 0}.centor-calculator>header>b{color:#4058a6;background:#edf2ff;border-radius:8px;padding:5px 8px;font-size:9px}.centor-body{grid-template-columns:1.35fr .8fr;display:grid}.centor-inputs>strong{margin-bottom:8px;display:block}.centor-inputs>label{color:#3d4a60;background:#fff;border:1px solid #dfe5ef;border-radius:9px;align-items:center;gap:8px;margin-bottom:6px;display:flex}.centor-inputs>label input{accent-color:#4058a6;width:16px;height:16px}.centor-inputs>label span{flex:1}.centor-inputs>label b{color:#4058a6}.centor-age{align-items:flex-end;gap:8px;margin-top:9px;display:flex}.centor-age label{color:#66748a;flex:1;font-size:9px;font-weight:800}.centor-age input{background:#fff;border:1px solid #d5deeb;border-radius:8px;width:100%;height:37px;margin-top:4px;padding:0 9px;display:block}.centor-age button{color:#66748a;background:#fff;border:1px solid #d9e0eb;border-radius:8px;height:37px;padding:0 11px;font-size:9px;font-weight:800}.centor-result{color:#fff;text-align:center;background:linear-gradient(145deg,#334988,#526cb5);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:15px;display:flex}.centor-result>span{text-transform:uppercase;letter-spacing:.09em;font-weight:900}.centor-result>strong{margin:6px 0;line-height:1}.centor-result p{margin:3px 0;font-weight:750;line-height:1.4}.centor-result small{color:#fff;letter-spacing:0;background:#ffffff1f;border-radius:7px;margin-top:9px;padding:7px}.centor-result i{color:#dce3f8;margin-top:10px;font-style:normal;line-height:1.35}@media (width<=700px){.centor-body{grid-template-columns:1fr}}.available-guidance{background:#fff;border:1px solid #dce4ef;border-radius:15px;margin:16px;overflow:hidden}.available-guidance>header{background:linear-gradient(90deg,#f3f7f6,#fbfcfe);border-bottom:1px solid #e1e7ef;align-items:center;gap:10px;padding:14px 16px;display:flex}.available-guidance>header>span{color:#598074;background:#e6f1ed;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.available-guidance>header>div{flex:1}.available-guidance small{color:#72877f;letter-spacing:.1em;font-size:8px;font-weight:900;display:block}.available-guidance h2{margin:3px 0 0;font-size:16px}.available-guidance>header>b{color:#966f36;text-transform:uppercase;background:#fff7e8;border-radius:8px;padding:5px 8px;font-size:8px}.available-guidance p{color:#47566a;white-space:pre-wrap;margin:0;position:relative}.available-guidance p:before{content:"";background:#72a092;border-radius:50%;width:5px;height:5px;position:absolute;top:12px;left:0}.available-guidance>footer{color:#7a8595;background:#fafbfc;border-top:1px solid #e6eaf0;line-height:1.4}.disease-discovery{gap:12px;display:grid}.disease-discovery>label:first-child{margin:0}.disease-discovery>div{display:none}.disease-category-select{align-items:center;position:relative;color:#46556e!important;background:#f8fafe!important;border:1px solid #d6dfed!important;border-radius:12px!important;gap:10px!important;margin:0!important;padding:0 14px!important;display:flex!important}.disease-category-select>span{flex:1;min-width:0}.disease-category-select small,.disease-category-select strong{display:block}.disease-category-select small{letter-spacing:.1em;color:#7b8799;font-size:10px}.disease-category-select strong{margin-top:2px}.disease-category-select select{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.disease-category-select>svg:last-child{color:#7c889a}.disease-index{max-height:calc(100vh - 32px);position:sticky;top:16px}.disease-index button small{line-height:1.4}.disease-titlebar small{font-size:9px}.medication-row small{line-height:1.5}.treatment-guidance p{line-height:1.6}.centor-calculator{margin:17px}.centor-calculator h3{font-size:18px}.centor-calculator>header{padding:16px 18px}.centor-body{gap:16px;padding:17px}.centor-inputs>strong{font-size:14px}.centor-inputs>label{padding:12px 13px;font-size:13px}.centor-result>span{font-size:11px}.centor-result>strong{font-size:50px}.centor-result p{font-size:14px}.centor-result small{font-size:11px}.centor-result i{font-size:10px}.disease-composer{grid-column:2;min-height:390px;max-height:none;position:relative;top:auto}.disease-composer>footer>span{font-size:12px}.disease-composer>footer button{padding:11px 15px;font-size:13px}@media (width<=1100px){.disease-discovery,.disease-workspace{grid-template-columns:1fr}.disease-index{max-height:none;position:relative;top:auto}.disease-composer{grid-column:auto}}.disease-page{padding:18px 20px 30px}.disease-hero>div:first-child>span{font-size:11px}.disease-safety strong{font-size:13px}.disease-safety span{font-size:12px;line-height:1.45}.disease-discovery{border-radius:15px;grid-template-columns:minmax(0,1fr) 270px;padding:11px}.disease-discovery input{height:44px;font-size:14px}.disease-category-select strong{font-size:13px}.disease-workspace{grid-template-columns:248px minmax(0,1fr);align-items:start;gap:14px;width:100%;min-width:0;display:grid}.disease-index,.disease-dossier{border-radius:17px;min-width:0}.disease-index>header{padding:14px 15px}.disease-index h2{font-size:18px}.disease-index small{font-size:9px}.disease-index>div>button{gap:9px;padding:10px 9px}.disease-index>div>button>span{border-radius:9px;width:34px;height:34px}.disease-index button strong{font-size:12.5px;line-height:1.3}.disease-index button small{font-size:9.5px}.disease-index button i{font-size:9px}.disease-index button>svg{margin-top:8px}.disease-dossier{width:100%;min-height:680px;margin:0!important}.disease-titlebar{padding:21px 23px}.disease-titlebar h2{margin-top:7px;font-size:28px}.disease-titlebar p{font-size:11px}.disease-titlebar>div:first-child>span{font-size:9px}.disease-titlebar>div:last-child{min-width:92px;padding:10px}.disease-titlebar b{font-size:22px}.clinical-knowledge,.disease-treatment-section,.disease-hospital-section,.disease-references,.available-guidance{border-radius:14px;margin:14px}.clinical-knowledge>header,.disease-treatment-section>header,.disease-hospital-section>header,.disease-references>header,.available-guidance>header{padding:13px 15px}.clinical-knowledge h2,.disease-treatment-section h2,.disease-hospital-section h2,.disease-references h2,.available-guidance h2{font-size:17px}.clinical-knowledge small,.disease-treatment-section small,.disease-hospital-section small,.disease-references small,.available-guidance small{font-size:8.5px}.knowledge-sections{gap:10px;padding:12px}.knowledge-sections article>header{padding:10px 12px}.knowledge-sections h3{font-size:14px}.knowledge-sections article>div{padding:10px 13px}.knowledge-sections p{padding:5px 0 5px 14px;font-size:13px;line-height:1.55}.decision-support-grid{gap:10px;padding:12px}.decision-support-grid article{padding:13px}.decision-support-grid strong{font-size:13px}.decision-support-grid p{font-size:12.5px;line-height:1.5}.available-guidance>div{padding:11px 15px}.available-guidance p{padding:5px 0 5px 14px;font-size:13px;line-height:1.55}.available-guidance>footer{padding:9px 15px;font-size:9.5px}.disease-treatment-list{gap:9px;padding:11px}.treatment-summary{gap:10px;padding:11px}.treatment-summary>span{width:30px;height:30px;font-size:9px}.treatment-summary strong{font-size:13.5px}.treatment-summary small{font-size:10px}.medication-table{padding:10px}.medication-head{padding:8px 10px;font-size:9px}.medication-row{padding:10px;font-size:12px}.medication-row b{font-size:12.5px}.medication-row small{font-size:10px}.treatment-guidance{margin:0 10px 10px;padding:11px}.treatment-guidance strong{font-size:12px}.treatment-guidance p{font-size:11px}.treatment-details>footer{padding:10px}.treatment-details>footer>span{font-size:10px}.treatment-details>footer button,.disease-hospital-section article button{padding:9px 11px;font-size:10.5px}.composer-dock{z-index:45;color:#fff;background:linear-gradient(135deg,#334b96,#638f88);border:1px solid #ffffff8c;border-radius:13px;align-items:center;gap:8px;padding:12px 16px;font-size:13px;font-weight:850;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 14px 34px #26386947}.composer-dock b{color:#4058a6;background:#fff;border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 5px;font-size:10px;display:grid}.composer-actions{gap:7px;display:flex}.composer-close{display:grid!important}.disease-composer{z-index:60}@media (width>=1501px){.disease-workspace{grid-template-columns:260px minmax(560px,1fr) 300px}.disease-composer{grid-column:auto;min-height:560px;max-height:calc(100vh - 32px);display:flex;position:sticky;top:16px}.disease-composer textarea{min-height:350px}.composer-dock,.composer-close{display:none!important}}@media (width<=1500px){.disease-composer{opacity:0;pointer-events:none;grid-column:auto;width:min(360px,100vw - 36px);min-height:0;max-height:none;transition:transform .24s,opacity .2s;display:flex;position:fixed;top:88px;bottom:18px;right:18px;transform:translate(calc(100% + 32px));box-shadow:0 24px 70px #1c2a4d45}.disease-composer.open{opacity:1;pointer-events:auto;transform:translate(0)}.disease-composer textarea{min-height:0}.disease-composer h2{font-size:17px}}@media (width<=900px){.disease-page{padding:12px}.disease-index>div{max-height:360px}.disease-discovery{grid-template-columns:1fr}.disease-titlebar h2{font-size:24px}.decision-support-grid{grid-template-columns:1fr}.composer-dock{bottom:14px;right:14px}}.disease-page{gap:15px;padding-top:18px}.disease-hero{border-radius:18px;min-height:0;padding:18px 24px}.disease-hero h1{margin:0 0 5px;font-size:32px;line-height:1.05}.disease-hero p{font-size:13px;line-height:1.45}.disease-hero-stats{border-radius:15px;grid-template-columns:repeat(2,112px)}.disease-hero-stats article{justify-content:center;min-height:74px;padding:10px 8px}.disease-hero-stats strong{font-size:22px;line-height:1}.disease-hero-stats small{margin-top:6px;font-size:9px}.disease-safety{border-radius:12px;align-items:center;gap:9px;min-height:42px;padding:9px 14px}.disease-safety>span{font-size:11.5px;line-height:1.35}.disease-composer{background:linear-gradient(#fff 0,#fbfcff 100%);overflow:hidden}.disease-composer>header{background:linear-gradient(135deg,#f7f9ff,#f4faf8);flex:none;padding:14px 15px}.disease-composer>header>div:first-child{min-width:0}.disease-composer h2{max-width:190px;margin-top:2px;font-size:18px;line-height:1.15}.disease-composer>header button{background:snow;border-color:#e2d9da;width:32px;height:32px}.composer-check{background:#fffaf1;border:1px solid #f0e2cb;flex:none;align-items:center;margin:10px 10px 8px;padding:9px 10px;font-size:10.5px}.disease-composer textarea{resize:none;background:#fff;border-color:#d8e0ec;width:auto;min-height:0;margin:0 10px;padding:14px;font-size:13px;line-height:1.6}.disease-composer>footer{background:#f8fafc;border-top:1px solid #e6ebf2;flex:none;margin-top:0;padding:10px}@media (width>=1281px){.disease-workspace{grid-template-columns:248px minmax(540px,1fr) 286px;gap:14px}.disease-index,.disease-composer{height:calc(100vh - 36px);max-height:calc(100vh - 36px);position:sticky;top:18px}.disease-composer{opacity:1;pointer-events:auto;grid-column:auto;min-height:0;display:flex;transform:none}.disease-composer textarea{flex:1}.composer-dock,.composer-close{display:none!important}}@media (width<=1280px){.disease-workspace{grid-template-columns:238px minmax(0,1fr)}.disease-composer{opacity:0;pointer-events:none;grid-column:auto;width:min(350px,100vw - 32px);height:auto;min-height:0;max-height:none;transition:transform .24s,opacity .2s;display:flex;position:fixed;top:78px;bottom:16px;right:16px;transform:translate(calc(100% + 28px));box-shadow:0 24px 70px #1c2a4d45}.disease-composer.open{opacity:1;pointer-events:auto;transform:translate(0)}.disease-composer textarea{flex:1}}@media (width<=900px){.disease-hero{flex-direction:column;align-items:flex-start;padding:17px 18px}.disease-hero-stats{grid-template-columns:repeat(2,1fr);width:100%}.disease-hero-stats article+article{border-top:0;border-left:1px solid #e1e7f0}.disease-workspace{grid-template-columns:1fr}.disease-index{height:auto;max-height:none;position:relative;top:auto}}.patient-info-editor{background:#f7f9fc!important;border-radius:15px!important;max-height:min(68vh,590px)!important;box-shadow:0 14px 38px #1c2b481c!important}.patient-info-editor:before{height:4px!important}.patient-editor-heading{gap:11px!important;min-height:0!important;padding:12px 16px 11px!important}.patient-editor-heading>.material-symbols-outlined{border-radius:11px!important;width:36px!important;height:36px!important;font-size:20px!important;box-shadow:0 6px 15px #2c44862e!important}.patient-editor-heading small{letter-spacing:.1em!important;font-size:8px!important}.patient-editor-heading h2{margin:1px 0 2px!important;font-size:17px!important;line-height:1.15!important}.patient-editor-heading p{font-size:9.5px!important;line-height:1.3!important}.patient-editor-state{gap:4px!important;padding:5px 8px!important;font-size:9px!important}.patient-editor-state .material-symbols-outlined{font-size:13px!important}.patient-identity-fields{border-radius:12px!important;grid-template-columns:minmax(240px,1fr) 100px 80px 140px!important;gap:10px!important;margin:10px!important;padding:11px 12px!important;box-shadow:0 4px 14px #2131520a!important}.patient-form-section-title{gap:8px!important;margin-bottom:0!important;padding-bottom:8px!important}.patient-form-section-title>.material-symbols-outlined{border-radius:8px!important;width:28px!important;height:28px!important;font-size:16px!important}.patient-form-section-title strong{font-size:12.5px!important}.patient-form-section-title small{margin-top:1px!important;font-size:8.5px!important}.patient-clinical-fields{gap:10px!important;padding:0 10px 10px!important}.patient-field-column{border-radius:12px!important;gap:10px!important;padding:11px 12px!important;box-shadow:0 4px 14px #2131520a!important}.patient-info-editor label{gap:5px!important;font-size:9.5px!important}.patient-info-editor input,.patient-info-editor select,.patient-info-editor textarea{box-shadow:none!important;border-radius:9px!important;font-size:11.5px!important}.patient-info-editor input,.patient-info-editor select{height:37px!important;min-height:37px!important;padding:0 10px!important}.patient-info-editor textarea{min-height:78px!important;padding:9px 10px!important;line-height:1.42!important}.patient-editor-actions{gap:7px!important;padding:8px 12px!important}.patient-editor-actions button{border-radius:9px!important;min-height:35px!important;padding:7px 12px!important;font-size:10.5px!important}.patient-editor-actions #savePatientSummary{min-width:138px!important;box-shadow:0 5px 14px #30488c29!important}@media (width<=1050px){.patient-identity-fields{grid-template-columns:minmax(220px,1fr) 90px 74px 125px!important}.patient-clinical-fields{grid-template-columns:1fr 1fr!important}}@media (width<=760px){.patient-info-editor{max-height:82vh!important}.patient-identity-fields{grid-template-columns:1fr 1fr!important}.patient-clinical-fields{grid-template-columns:1fr!important}.patient-editor-state{display:none!important}}@media (width>=761px){.app-header{-webkit-backdrop-filter:blur(22px)!important;backdrop-filter:blur(22px)!important;background:linear-gradient(165deg,#fffffffa,#f8fafdf5)!important;border:1px solid #d3ddeaf2!important;border-radius:19px!important;gap:10px!important;width:186px!important;height:calc(100vh - 24px)!important;min-height:520px!important;padding:10px!important;top:12px!important;left:12px!important;overflow:hidden!important;box-shadow:0 18px 45px #1e2c491c!important}.sidebar-topline{border-bottom:1px solid #e8edf4;justify-content:space-between;align-items:center;gap:7px;min-height:44px;padding:2px 2px 8px;display:flex}.sidebar-brand{align-items:center;gap:8px;min-width:0;text-decoration:none;display:flex}.sidebar-brand-mark{color:#fff;background:linear-gradient(145deg,#314d99,#69968e);border-radius:10px;flex:none;place-items:center;width:32px;height:32px;font-size:13px;font-weight:950;display:grid;box-shadow:0 7px 16px #304a8f38}.sidebar-brand-copy{min-width:0}.sidebar-brand-copy strong,.sidebar-brand-copy small{display:block}.sidebar-brand-copy strong{color:#1a2841;font-size:13px;line-height:1}.sidebar-brand-copy small{color:#8390a3;letter-spacing:.045em;white-space:nowrap;margin-top:3px;font-size:7.5px;font-weight:850}.sidebar-toggle{flex:none;color:#405797!important;background:#fff!important;border:1px solid #dbe3ed!important;border-radius:9px!important;place-items:center!important;width:32px!important;height:32px!important;display:grid!important;position:static!important;box-shadow:0 4px 11px #2333520f!important}.sidebar-toggle .material-symbols-outlined{font-size:19px!important}.sidebar-nav{flex-direction:column;flex:1;min-height:0;gap:3px!important;padding:2px 0!important;display:flex!important}.sidebar-group-label{color:#9aa5b5;letter-spacing:.13em;text-transform:uppercase;margin:8px 8px 3px;font-size:7.5px;font-weight:950;display:block}.nav-link{position:relative;color:#69768a!important;width:100%!important;height:auto!important;min-height:39px!important;box-shadow:none!important;text-align:left!important;background:0 0!important;border:1px solid #0000!important;border-radius:10px!important;justify-content:flex-start!important;align-items:center!important;gap:9px!important;margin:0!important;padding:4px 7px!important;font-size:11.5px!important;font-weight:750!important;line-height:1.15!important;transition:background .18s,color .18s,border-color .18s,transform .18s!important;display:flex!important}.nav-link:before{content:none!important;display:none!important}.nav-link .material-symbols-outlined{color:#66758d!important;background:#f0f3f8!important;border-radius:9px!important;flex:0 0 31px!important;place-items:center!important;width:31px!important;height:31px!important;margin:0!important;font-size:18px!important;transition:all .18s!important;display:grid!important}.nav-link:hover{transform:translate(2px);color:#263650!important;background:#f5f7fb!important}.nav-link:hover .material-symbols-outlined{color:#3f579a!important;background:#e9eefb!important}.nav-link.active{color:#24375d!important;background:linear-gradient(110deg,#edf1ff,#f0f8f5)!important;border-color:#d5dff0!important;box-shadow:0 7px 17px #30478214!important}.nav-link.active:after{content:"";background:linear-gradient(#4059a5,#6b9b8f);border-radius:999px;width:3px;height:17px;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.nav-link.active .material-symbols-outlined{color:#fff!important;background:linear-gradient(145deg,#4059a5,#5e78b6)!important;box-shadow:0 5px 12px #374f973b!important}.sidebar-footer{border-top:1px solid #e5ebf2;margin-top:auto;padding-top:8px}.sidebar-transfer{color:#65758a!important}.sidebar-transfer .material-symbols-outlined{color:#55756d!important;background:#eef5f3!important}body:not(.sidebar-collapsed) #root>main{margin-left:204px!important}body.sidebar-collapsed .app-header{align-items:center!important;gap:8px!important;width:56px!important;padding:9px!important;left:10px!important}body.sidebar-collapsed #root>main{margin-left:74px!important}body.sidebar-collapsed .sidebar-topline{justify-content:center;width:100%;padding:1px 0 8px}body.sidebar-collapsed .sidebar-brand{display:none!important}body.sidebar-collapsed .sidebar-toggle{width:36px!important;height:36px!important}body.sidebar-collapsed .sidebar-group-label{display:none!important}body.sidebar-collapsed .sidebar-nav{width:100%;align-items:center!important;gap:5px!important;padding-top:4px!important}body.sidebar-collapsed .nav-link{justify-content:center!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:2px!important;font-size:0!important;overflow:hidden!important;transform:none!important}body.sidebar-collapsed .nav-link .material-symbols-outlined{border-radius:8px!important;flex:0 0 30px!important;width:30px!important;min-width:30px!important;height:30px!important;margin:0!important;font-size:18px!important}body.sidebar-collapsed .nav-link.active:after{height:14px;right:1px}body.sidebar-collapsed .sidebar-footer{justify-content:center;width:100%;padding-top:8px;display:flex}}.nav-link:focus,.nav-link:focus-visible{box-shadow:none;outline:0!important}.nav-link.active:focus,.nav-link.active:focus-visible{box-shadow:0 7px 17px #30478214!important}#anamneseView .anam-premium-header{border-radius:18px 18px 0 0;background:radial-gradient(circle at 100% 0,#619e8f29,#0000 34%),linear-gradient(120deg,#f6f8ff,#fff 62%,#f2faf7)!important}#anamneseView .anam-title-copy{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.anam-premium-header #shiftTitle{align-items:center;gap:10px;display:flex;margin:0!important}.anam-premium-header #shiftTitle>span{color:#17233b;letter-spacing:-.045em;font-weight:950;line-height:1}.anam-premium-header #shiftTitle>small{color:#4f6190;letter-spacing:0;background:#fffc;border:1px solid #d5deec;border-radius:9px;font-weight:850;display:inline-flex}.anam-premium-header #activePatientBadge{flex-basis:100%;margin:0!important}#anamneseView .anam-command-bar{border-inline:1px solid #dfe6f1!important}.scenario-block{width:auto!important}.scenario-tabs{display:flex;background:#eff3f8!important;border:1px solid #d8e1ed!important;border-radius:12px!important;gap:5px!important;min-width:0!important;padding:4px!important}.scenario-tabs .scenario{border-radius:9px!important;min-width:72px!important;min-height:36px!important;padding:7px 13px!important;font-size:11.5px!important}.scenario-tabs .scenario.active{color:#314b94!important;background:#fff!important;box-shadow:0 5px 13px #27385b1a!important}#anamneseView .anam-section-nav{-webkit-backdrop-filter:blur(18px)saturate(135%)!important;backdrop-filter:blur(18px)saturate(135%)!important;border:1px solid #d3ddeae6!important;position:sticky!important}.anamnese-layout{padding-top:8px!important}.preview-pane{scroll-margin-top:84px}.anam-resource-tools{border-inline:1px solid #dfe6f1;justify-content:flex-end;display:flex;position:relative}.anam-resource-launcher{align-items:center;display:flex}.anam-resource-launcher>span{color:#8995a7;letter-spacing:.08em;text-transform:uppercase;margin-right:3px;font-size:8.5px;font-weight:900}.anam-resource-launcher button{color:#5e6e85;background:#f9fbfd;border:1px solid #d7e0eb;border-radius:9px;align-items:center;gap:6px;font-size:10.5px;display:flex}.anam-resource-launcher button.active{color:#314b94;background:#edf2ff;border-color:#becbe3}.anam-resource-launcher button svg{color:#536aa4}.anam-resource-popover{z-index:35;background:#fff;border:1px solid #d4deeb;border-radius:15px;width:min(720px,100vw - 72px);position:absolute;overflow:hidden;box-shadow:0 22px 55px #1c2b4830}.anam-resource-popover>header{background:linear-gradient(110deg,#f5f8ff,#f2faf7);border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.anam-resource-popover>header small,.anam-resource-popover>header h3{display:block}.anam-resource-popover>header small{color:#718099;letter-spacing:.1em;font-size:8px;font-weight:950}.anam-resource-popover>header h3{color:#20304a;margin:3px 0 0;font-size:15px}.anam-resource-popover>header button{color:#68768b;background:#fff;border:1px solid #dae2ec;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.anam-resource-compact-workspace{grid-template-columns:205px minmax(0,1fr);height:320px;display:grid}.anam-resource-compact-workspace>aside{background:#fafbfd;border-right:1px solid #e2e8f0;padding:7px;overflow:auto}.anam-resource-compact-workspace>aside button{color:#5d6b80;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;width:100%;margin-bottom:4px;padding:9px;font-size:10px;display:flex}.anam-resource-compact-workspace>aside button.active{color:#2d437d;background:#edf2ff;border-color:#cbd6e6}.anam-resource-compact-workspace>article{grid-template-rows:auto minmax(0,1fr) auto;min-width:0;display:grid}.anam-resource-compact-workspace>article>header{border-bottom:1px solid #e5eaf1;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.anam-resource-compact-workspace article header small,.anam-resource-compact-workspace article header strong{display:block}.anam-resource-compact-workspace article header small{color:#8590a2;font-size:7.5px;font-weight:900}.anam-resource-compact-workspace article header strong{margin-top:2px;font-size:11px}.anam-resource-compact-workspace article header button{color:#4f5f78;background:#fff;border:1px solid #d3dce8;border-radius:8px;align-items:center;gap:5px;padding:7px 9px;font-size:9px;font-weight:800;display:flex}.anam-resource-compact-workspace article>div{padding:12px 14px;overflow:auto}.anam-resource-compact-workspace article p{color:#415069;white-space:pre-wrap;margin:0 0 7px;font-size:10.5px;line-height:1.5}.anam-resource-compact-workspace article footer{color:#718096;background:#f8fafc;border-top:1px solid #e5eaf1;align-items:center;gap:6px;padding:7px 12px;font-size:8px;display:flex}.anam-resource-empty{color:#7a8799;place-items:center;display:grid}.medication-section .medication-row{grid-template-columns:minmax(220px,1fr) minmax(260px,1.2fr) 44px!important;align-items:end!important;gap:10px!important;display:grid!important}.medication-section .icon-add{border-radius:11px!important;align-self:end!important;place-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;margin:0 0 10px!important;padding:0!important;font-size:23px!important;line-height:1!important;display:grid!important}.anam-import-dialog{background:#fff!important;border:1px solid #d4dfec!important;border-radius:18px!important;width:min(720px,100vw - 32px)!important;padding:0!important;overflow:hidden!important;box-shadow:0 28px 80px #14223e47!important}.anam-import-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#101a2f80}.anam-import-head{background:linear-gradient(115deg,#eef3ff,#fff 60%,#edf8f5);align-items:center;gap:13px;padding:19px 21px;display:flex}.anam-import-head>.material-symbols-outlined{color:#fff;background:linear-gradient(145deg,#354f9a,#619389);border-radius:12px;place-items:center;width:43px;height:43px;display:grid;box-shadow:0 8px 18px #30498e33}.anam-import-head small{color:#677590;letter-spacing:.11em;font-size:8px;font-weight:950}.anam-import-head h2{color:#18243b;font-size:20px;margin:3px 0!important}.anam-import-head p{color:#6d7b91;margin:0;font-size:10.5px;line-height:1.4}.anam-import-body{gap:11px;padding:16px 20px;display:grid}.anam-import-body>label{color:#415069;gap:6px;font-size:10px;font-weight:850;display:grid}.anam-import-body textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:220px;background:#fbfcfe!important;border:1px solid #cbd7e6!important;border-radius:11px!important;margin:0!important;padding:13px 14px!important;font-size:12px!important;line-height:1.55!important}.anam-import-rules{color:#527166;background:#eff8f5;border-radius:10px;align-items:flex-start;gap:9px;padding:10px 11px;display:flex}.anam-import-rules .material-symbols-outlined{font-size:18px}.anam-import-rules strong,.anam-import-rules small{display:block}.anam-import-rules strong{font-size:10.5px}.anam-import-rules small{color:#71877f;margin-top:2px;font-size:9px}.anam-import-dialog .modal-actions{background:#f8fafc!important;border-top:1px solid #e3e9f1!important;margin:0!important;padding:11px 20px!important}.anam-import-dialog .modal-actions button{align-items:center;gap:6px;display:flex;min-height:38px!important}@media (width<=760px){.anam-resource-tools{justify-content:flex-start;padding-inline:12px}.anam-resource-popover{width:calc(100vw - 40px);right:12px}.anam-resource-compact-workspace{grid-template-columns:1fr;height:480px}.anam-resource-compact-workspace>aside{border-bottom:1px solid #e2e8f0;border-right:0;max-height:130px}.medication-section .medication-row{grid-template-columns:1fr!important}.medication-section .icon-add{justify-self:end}}#anamneseView .anam-premium-header{min-height:82px!important;padding:13px 20px!important}.anam-premium-header #shiftTitle>span{font-size:28px}.anam-premium-header #shiftTitle>small{padding:5px 8px;font-size:10px}.anam-header-tools{gap:8px!important}.anam-header-tools .date-edit{color:#60708a!important;background:#ffffffe0!important;border:1px solid #cad6e5!important;border-radius:10px!important;align-items:center!important;gap:7px!important;min-width:118px!important;height:40px!important;margin:0!important;padding:0 10px!important;display:flex!important}.anam-header-tools .date-edit>.material-symbols-outlined{font-size:17px!important}.anam-header-tools .date-edit input{width:82px!important;height:38px!important;min-height:38px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font-size:11px!important}.anam-header-tools .patient-actions button{min-height:40px!important}#anamneseView .anam-command-bar{align-items:center!important;display:flex!important}.scenario-block{flex:1;min-width:0}.scenario-tabs{width:max-content!important}.anam-resource-tools{flex:none;order:2;background:0 0!important;border:0!important;padding:0!important}.anam-resource-launcher{gap:5px}.anam-resource-launcher button{min-height:36px;padding:7px 10px}.anam-resource-popover{top:44px;right:0}#anamneseView .anam-section-nav{margin-bottom:18px!important}#anamneseView .anamnese-layout{align-items:start!important}#anamneseView .preview-pane{align-self:start!important}#anamneseView [id]{scroll-margin-top:82px}.visit-form .form-section{scroll-margin-top:82px!important}#prontuarioView .patient-sidebar{box-sizing:border-box!important;max-height:calc(100vh - 32px)!important;box-shadow:none!important;scrollbar-color:#c4cfdd transparent!important;background:0 0!important;border:0!important;border-radius:0!important;align-self:start!important;padding:0!important;overflow-y:auto!important}#prontuarioView .patient-sidebar::-webkit-scrollbar-thumb{background:#c4cfdd;border-radius:999px}#prontuarioView .sidebar-balloon{background:linear-gradient(150deg,#fff,#fbfcfe)!important;border:1px solid #dbe3ed!important;border-radius:15px!important;box-shadow:0 9px 24px #1f2f4e11!important}#prontuarioView .sidebar-balloon+.sidebar-balloon{margin-top:12px!important}#prontuarioView .patient-card{border-color:#d8e1ec!important;border-radius:12px!important;box-shadow:0 4px 12px #24345409!important}#prontuarioView .patient-card.active{background:linear-gradient(115deg,#f5f7ff,#f3faf8)!important;box-shadow:inset 3px 0 #38529b,0 6px 15px #2d427e0f!important}@media (width<=1100px){#anamneseView .anam-command-bar{flex-wrap:wrap!important}.scenario-block{flex-basis:100%}.anam-resource-tools{margin-left:0}}#prontuarioView .patient-sidebar{scrollbar-width:none!important;-ms-overflow-style:none!important}#prontuarioView .patient-sidebar::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}#prontuarioView .patient-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 100% 0,#649e8f29,#0000 35%),linear-gradient(115deg,#f1f4ff,#fff 58%,#f2faf7)!important;border:1px solid #d6e0ec!important;border-radius:18px!important;min-height:118px!important;padding:20px 24px!important;box-shadow:0 12px 32px #20305013!important}#prontuarioView .patient-hero:before{content:"";background:linear-gradient(#4059a5,#6a9b8f);width:5px;position:absolute;inset:0 auto 0 0}#prontuarioView .patient-hero .mode-text{color:#68758d!important;letter-spacing:.12em!important;margin-bottom:7px!important;font-size:9px!important}#prontuarioView .patient-hero h1{font-size:28px!important;line-height:1.05!important}#prontuarioView #activePatientMeta{margin-top:8px!important;font-size:13px!important}.patient-actions>.secondary,.patient-actions>.danger-btn{background:#ffffffd1!important;border-radius:10px!important;min-height:37px!important;box-shadow:0 4px 12px #22314f0a!important}#prontuarioView .chart-overview{background:linear-gradient(145deg,#fffffff0,#f8fafdeb)!important;border:1px solid #d9e2ed!important;border-radius:18px!important;padding:20px!important;box-shadow:0 10px 28px #2232520e!important}.chart-brief-grid{gap:12px!important}.chart-brief-card{position:relative;overflow:hidden;background:linear-gradient(150deg,#fff,#fafcff)!important;border:1px solid #d8e2ed!important;border-radius:14px!important;padding:15px 16px!important;box-shadow:0 7px 19px #2232520b!important}.chart-brief-card:before{content:"";background:#9aa9c5;width:3px;position:absolute;inset:0 auto 0 0}.chart-brief-card.problems:before{background:#4d64aa}.chart-brief-card.complaint:before{background:#568f88}.chart-brief-card.pending:before{background:#c58b45}.chart-brief-card.history:before{background:#7584b0}.chart-brief-card h3{text-align:left!important;background:0 0!important;border-bottom:1px solid #e4e9f1!important;justify-content:flex-start!important;align-items:center!important;gap:9px!important;margin:0 0 11px!important;padding:0 0 10px!important;font-size:14px!important;line-height:1.2!important;display:flex!important}.chart-brief-card h3>.material-symbols-outlined{color:#425a9d!important;letter-spacing:normal!important;text-transform:none!important;white-space:nowrap!important;word-wrap:normal!important;font-feature-settings:"liga"!important;background:#eaf0ff!important;border-radius:9px!important;flex:0 0 30px!important;place-items:center!important;width:30px!important;height:30px!important;font-family:Material Symbols Outlined!important;font-size:17px!important;font-style:normal!important;font-weight:400!important;line-height:1!important;display:grid!important;overflow:hidden!important}.chart-brief-card.pending h3>.material-symbols-outlined{color:#936128!important;background:#fff3df!important}.chart-brief-card.complaint h3>.material-symbols-outlined{color:#4d7c72!important;background:#eaf6f2!important}.chart-brief-card h3>span:last-child{min-width:0;text-align:left!important;display:block!important}.chart-brief-card h3 small{color:#8994a5;letter-spacing:0;margin-top:2px;font-size:8.5px;font-weight:650;display:block}.chart-brief-card p,.chart-brief-card>div,.chart-brief-card .brief-list{color:#435167!important;font-size:12.5px!important;line-height:1.55!important}.chart-brief-card .brief-list{padding-left:18px!important}#prontuarioView .record-tabs.capsule-tabs{background:linear-gradient(#f1f4f9,#edf1f7)!important;border:1px solid #d7e1ed!important;border-radius:15px!important;min-height:54px!important;margin:0!important;padding:6px!important;box-shadow:inset 0 1px #ffffffe6,0 7px 18px #2434530d!important}#prontuarioView .record-tabs .record-tab{position:relative;color:#6a778c!important;border-radius:10px!important;min-height:40px!important;font-size:12.5px!important;transition:all .18s!important}#prontuarioView .record-tabs .record-tab.active{color:#fff!important;background:linear-gradient(135deg,#3c56a0,#628f89)!important;box-shadow:0 7px 17px #324a8f33!important}#prontuarioView .record-tabs .record-tab:hover:not(.active){color:#304989!important;background:#ffffffad!important}@media (width<=980px){#prontuarioView .chart-overview{padding:13px!important}.chart-brief-grid{grid-template-columns:1fr!important}.chart-brief-grid>div{grid-column:auto!important}.chart-brief-grid>div>div{grid-template-columns:1fr!important}}#prontuarioView .chart-brief-card h3>.material-symbols-outlined{color:#425a9d!important;font-feature-settings:"liga"!important;font-family:Material Symbols Outlined!important;font-size:17px!important;font-weight:400!important;line-height:1!important}#prontuarioView .chart-brief-card h3>span:last-child{color:#202e47!important;font-family:Nunito,Inter,sans-serif!important;font-size:14px!important;line-height:1.2!important}#prontuarioView .chart-brief-card h3 small{color:#8994a5!important;font-family:Nunito,Inter,sans-serif!important;font-size:8.5px!important;line-height:1.25!important}#recordExams .exam-ai-import{position:relative;container-type:inline-size}#recordExams .exam-ai-copy{min-height:58px!important}#recordExams .exam-ai-icon{background:linear-gradient(145deg,#3a54a0,#67978e)!important;place-items:center!important;display:grid!important}#recordExams .exam-section-kicker{background:#eaf0ff;border-radius:6px;width:max-content;padding:3px 6px;color:#52689e!important;letter-spacing:.1em!important;font-size:7.5px!important;display:inline-flex!important}#recordExams .exam-ai-copy p{margin:0!important}#recordExams .exam-pdf-dropzone{color:#36539a!important;text-align:left!important;border-radius:12px!important;grid-template-rows:auto auto!important;place-content:center stretch!important;align-items:center!important;gap:1px 9px!important;height:60px!important;min-height:60px!important;margin:0!important;display:grid!important;transform:none!important}#recordExams .exam-pdf-dropzone:hover{background:#f2f6ff!important;border-color:#526daf!important;box-shadow:0 0 0 3px #4660a412!important}#recordExams .exam-pdf-dropzone>.material-symbols-outlined{color:#405aa1;background:#eaf0ff;grid-row:1/3;place-items:center;display:grid}#recordExams .exam-pdf-dropzone strong{align-self:end;font-size:10px!important;line-height:1.2!important}#recordExams .exam-pdf-dropzone small{align-self:start;color:#8290a5!important;font-size:8px!important;line-height:1.2!important}#recordExams .exam-ai-actions{grid-column:auto!important;grid-template-rows:minmax(44px,1fr) auto!important;align-items:stretch!important;gap:4px!important;min-width:0!important;display:grid!important}#recordExams .exam-ai-actions .primary{white-space:nowrap!important;background:linear-gradient(135deg,#38529b,#62948b)!important;border-radius:11px!important;justify-content:center!important;align-items:center!important;gap:7px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:48px!important;padding:10px 13px!important;font-size:10.5px!important;display:flex!important}#recordExams .exam-ai-actions .primary:disabled{color:#8c98aa!important;box-shadow:none!important;opacity:1!important;background:#e7ebf1!important}#recordExams .exam-ai-actions .material-symbols-outlined{font-size:17px!important}#recordExams .exam-ai-status{min-height:10px;color:#617189!important;text-align:center!important;font-size:8px!important;line-height:1.2!important}#recordExams .exam-ai-preview{grid-column:1/-1!important;margin-top:2px!important}@container (width<=820px){#recordExams .exam-ai-import{grid-template-columns:1fr 1fr!important}#recordExams .exam-ai-copy{border-bottom:1px solid #e4e9f1!important;border-right:0!important;grid-column:1/-1!important;padding-bottom:10px!important}#recordExams .exam-ai-actions{grid-column:2!important}}@container (width<=560px){#recordExams .exam-ai-import{grid-template-columns:1fr!important}#recordExams .exam-ai-copy,#recordExams .exam-pdf-dropzone,#recordExams .exam-ai-actions{grid-column:1!important}.exam-ai-copy p{display:none}}#recordExams{--exam-ink:#172033;--exam-copy:#4d5a70;--exam-muted:#7c879a;--exam-line:#dde4ed;--exam-line-soft:#e9edf3;--exam-surface:#fff;--exam-surface-soft:#f7f9fc;--exam-indigo:#40569a;--exam-indigo-soft:#eef2ff;--exam-teal:#5f8d85;--exam-teal-soft:#edf7f4;--exam-warn:#b87435;--exam-warn-soft:#fff7ed}#recordExams .exam-domain-tabs{min-height:52px!important}#recordExams .exam-domain-tab{color:#68758a!important;min-width:0!important;min-height:40px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:12px!important;flex:1!important;padding:0 18px!important;font-size:12px!important;font-weight:760!important}#recordExams .exam-domain-tab .material-symbols-outlined{font-size:17px!important}#recordExams .exam-domain-tab.active{color:#fff!important;background:linear-gradient(135deg,#415797,#597396 58%,#668f87)!important;box-shadow:0 7px 18px #31478738!important}#recordExams .exam-entry-branch{border:1px solid var(--exam-line)!important;border-radius:15px!important;margin-bottom:16px!important;box-shadow:0 7px 20px #22314d09!important}#recordExams .exam-entry-summary{background:linear-gradient(110deg,#fbfcff,#fff 64%,#f4faf8)!important;min-height:54px!important;padding:9px 14px!important}#recordExams .exam-entry-summary-icon{width:34px!important;height:34px!important;box-shadow:none!important;border-radius:10px!important;font-size:18px!important}#recordExams .exam-entry-summary small{font-size:8px!important}#recordExams .exam-entry-summary strong{letter-spacing:.015em!important;font-size:12px!important}#recordExams .exam-ai-import{background:linear-gradient(120deg,#fff 0%,#f9fbff 62%,#f1f8f6 100%)!important;border:1px solid #d9e2ee!important;border-radius:17px!important;gap:12px!important;margin:0 0 18px!important;display:grid!important;overflow:hidden!important;box-shadow:0 10px 28px #21314f0e!important}#recordExams .exam-ai-import:before{content:"";background:linear-gradient(#465da3,#6a9b90)!important;border-radius:0 5px 5px 0!important;width:3px!important;position:absolute!important;inset:14px auto 14px 0!important}#recordExams .exam-ai-copy{border-right:1px solid #e4e9f0!important;align-items:center!important;gap:11px!important;padding:0 10px 0 3px!important;display:flex!important}#recordExams .exam-ai-icon{border-radius:12px!important;flex:0 0 40px!important;width:40px!important;height:40px!important;font-size:19px!important;box-shadow:0 7px 16px #30488b29!important}#recordExams .exam-ai-copy h3{color:var(--exam-ink)!important;margin:3px 0 2px!important;font-size:15px!important;line-height:1.2!important}#recordExams .exam-ai-copy p{color:#768298!important;max-width:390px!important;font-size:9px!important;line-height:1.35!important}#recordExams .exam-pdf-dropzone,#recordExams .exam-ai-actions .primary{border-radius:11px!important}#recordExams .exam-pdf-dropzone{background:#ffffffd6!important;border:1px dashed #a9bad5!important;grid-template-columns:32px minmax(0,1fr)!important;padding:7px 11px!important}#recordExams .exam-pdf-dropzone>.material-symbols-outlined{border-radius:9px!important;width:32px!important;height:32px!important;font-size:17px!important}#recordExams .exam-ai-actions .primary{box-shadow:0 8px 18px #31488929!important}#examLaboratoryDomain>.mini-panel{background:#fff!important;border:1px solid #d8e1ec!important;border-radius:20px!important;padding:0!important;overflow:hidden!important;box-shadow:0 16px 42px #1f2e4b12!important}#examLaboratoryDomain .lab-panel-header{border-bottom:1px solid var(--exam-line-soft)!important;background:linear-gradient(112deg,#fbfcff,#fff 62%,#f5faf8)!important;min-height:62px!important;padding:11px 15px!important}#examLaboratoryDomain .lab-panel-heading{gap:10px!important}#examLaboratoryDomain .lab-panel-icon{color:#42589a!important;background:var(--exam-indigo-soft)!important;width:36px!important;height:36px!important;box-shadow:none!important;border-radius:11px!important}#examLaboratoryDomain .lab-panel-heading h3{color:var(--exam-ink)!important;letter-spacing:-.025em!important;font-size:17px!important;font-weight:780!important}#examLaboratoryDomain .exam-toolbar{border:0!important;border-bottom:1px solid var(--exam-line-soft)!important;background:#fbfcfe!important;grid-template-columns:minmax(0,1fr) 205px!important;gap:9px!important;display:grid!important}#examLaboratoryDomain .exam-toolbar .exam-search-field,#examLaboratoryDomain .lab-sort-field{background:#fff!important;border:1px solid #d7e0eb!important;border-radius:11px!important;height:40px!important;min-height:40px!important;box-shadow:0 2px 8px #23324f06!important}#examLaboratoryDomain .exam-toolbar input,#examLaboratoryDomain .exam-toolbar select{font-size:10px!important;font-weight:680!important}#examLaboratoryDomain .exam-flow{max-height:min(65vh,620px)!important}#examLaboratoryDomain .exam-flow-table{box-shadow:none!important}#examLaboratoryDomain .exam-flow-table .flow-head,#examLaboratoryDomain .exam-flow-table .flow-name,#examLaboratoryDomain .exam-flow-table .flow-cell,#examLaboratoryDomain .exam-flow-table .flow-reference{border-color:#e7ebf1!important;height:auto!important;min-height:34px!important;padding:6px 9px!important}#examLaboratoryDomain .exam-flow-table .flow-head{color:#59677e!important;letter-spacing:.035em!important;text-transform:uppercase!important;font-weight:850!important}#examLaboratoryDomain .exam-flow-table .flow-head:first-child{color:#33425e!important;background:#f1f4f9!important;border-left:3px solid #5268a6!important;box-shadow:7px 0 16px #26365614!important}#examLaboratoryDomain .exam-flow-table .flow-reference-head{color:#3f665e!important;background:#eef7f4!important;box-shadow:-7px 0 16px #2e4e480e!important}#examLaboratoryDomain .exam-flow-table .flow-name{color:#2b3850!important;letter-spacing:.015em!important;background:#fafbfd!important;border-left:3px solid #7386b8!important;font-weight:850!important;box-shadow:7px 0 16px #26365612!important}#examLaboratoryDomain .exam-flow-table .flow-cell{color:#29364d!important;background:#fff!important;font-weight:750!important}#examLaboratoryDomain .exam-flow-table .flow-cell:nth-of-type(2n){background:#fcfdff!important}#examLaboratoryDomain .exam-flow-table .flow-cell small{display:none!important}#examLaboratoryDomain .exam-flow-table .flow-cell.high,#examLaboratoryDomain .exam-flow-table .flow-cell.low{color:#7e4d25!important;background:var(--exam-warn-soft)!important;box-shadow:inset 0 -2px #d7a065!important}#examLaboratoryDomain .exam-flow-table .flow-reference{color:#536c67!important;background:#f4f9f7!important;font-weight:720!important;box-shadow:-7px 0 16px #2e4e480a!important}#examLaboratoryDomain>.exam-section-heading .exam-section-kicker{display:none!important}#examLaboratoryDomain>.exam-section-heading h3{color:var(--exam-ink)!important;letter-spacing:-.02em!important;font-size:17px!important;font-weight:790!important}#examLaboratoryDomain .trend-grid{gap:10px!important;padding-bottom:4px!important}#examLaboratoryDomain .exam-trend-card{background:linear-gradient(145deg,#fff,#fafbfd)!important;border:1px solid #dde4ed!important}#examLaboratoryDomain .exam-trend-head strong{color:#293d7e!important;letter-spacing:.01em!important}#examLaboratoryDomain .trend-current>b{color:#263978!important}#examLaboratoryDomain .exam-sparkline{border-bottom:1px solid #dde4ee!important}#examLaboratoryDomain .exam-sparkline i{box-shadow:none!important;background:linear-gradient(#8fa8d5,#51699e)!important;border-radius:5px 5px 1px 1px!important}#examLaboratoryDomain .trend-point-list{margin-top:8px!important}#examLaboratoryDomain .trend-point-list span{background:#fff!important;border-color:#e4e9f0!important;border-radius:8px!important}#examLaboratoryDomain .exam-history-list{display:grid!important}#examLaboratoryDomain .exam-day-group{background:#fff!important;border:1px solid #dfe6ef!important;border-radius:14px!important;margin:0!important;overflow:hidden!important;box-shadow:0 6px 18px #202f4b09!important}#examLaboratoryDomain .exam-day-group>summary{background:linear-gradient(105deg,#fafbfe,#fff 65%,#f5faf8)!important;min-height:48px!important;padding:7px 11px!important}#examLaboratoryDomain .exam-day-date>.material-symbols-outlined{color:#4d64a3!important;background:#edf1ff!important;border-radius:9px!important;width:29px!important;height:29px!important}#examLaboratoryDomain .exam-day-date strong{font-size:11px!important}#examLaboratoryDomain .exam-day-date small{font-size:8px!important}#examLaboratoryDomain .exam-day-table{background:#f8fafc!important;gap:6px!important;padding:7px!important}#examLaboratoryDomain .exam-day-row{box-shadow:none!important;background:#fff!important;border:1px solid #e3e8ef!important;border-radius:10px!important}#examLaboratoryDomain .exam-day-name strong{color:#445169!important;white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}#examLaboratoryDomain .exam-day-result{color:#1f2d45!important;font-weight:820!important}#examImagingDomain .imaging-toolbar{background:#f8fafde6!important;border:1px solid #dde4ed!important;border-radius:15px!important;gap:9px!important;display:grid!important;box-shadow:0 8px 22px #1f2f4c0a!important}#examImagingDomain .imaging-toolbar .exam-search-field,#examImagingDomain .imaging-toolbar select{background:#fff!important;border:1px solid #d7e0eb!important;border-radius:10px!important;font-size:11px!important}#examImagingDomain .imaging-study-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,390px),1fr))!important;display:grid!important}#examImagingDomain .imaging-study-card{background:#fff!important;border:1px solid #d9e1eb!important;border-radius:17px!important;min-height:0!important;display:block!important;overflow:hidden!important;box-shadow:0 12px 30px #1f2e4a11!important}#examImagingDomain .imaging-card-head{background:linear-gradient(112deg,#fafbfe,#fff 62%,#f4faf8)!important;border-bottom:1px solid #e5eaf1!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;min-height:68px!important;padding:11px 13px!important;display:grid!important}#examImagingDomain .imaging-modality{color:#fff!important;min-width:43px!important;box-shadow:none!important;background:linear-gradient(145deg,#475da0,#647f96)!important;border-radius:10px!important;padding:8px 7px!important;font-size:9px!important}#examImagingDomain .imaging-card-title>span{color:#8290a3!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:8px!important;font-weight:850!important}#examImagingDomain .imaging-card-title h4{color:#1d293d!important;margin:3px 0 0!important;font-size:12px!important;line-height:1.28!important}#examImagingDomain .imaging-card-head time{color:#68758a!important;background:#f7f9fc!important;border:1px solid #e2e7ee!important;border-radius:8px!important;align-items:center!important;gap:4px!important;padding:5px 7px!important;font-size:8.5px!important;display:flex!important}#examImagingDomain .imaging-card-head time .material-symbols-outlined{font-size:13px!important}#examImagingDomain .imaging-primary-result{grid-template-columns:auto minmax(0,1fr)!important;gap:10px!important;display:grid!important}#examImagingDomain .imaging-primary-icon{color:#4960a0;background:#edf1ff;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}#examImagingDomain .imaging-primary-icon .material-symbols-outlined{font-size:18px!important}#examImagingDomain .imaging-primary-result span:not(.material-symbols-outlined){color:#6f7d92;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}#examImagingDomain .imaging-primary-result p{color:#39475d!important;margin:5px 0 0!important;font-size:10.5px!important;line-height:1.5!important}#examImagingDomain .imaging-report-details{background:#fafbfd!important;border-top:1px solid #e8ecf2!important}#examImagingDomain .imaging-report-details>summary{color:#53627a!important;cursor:pointer!important;justify-content:space-between!important;align-items:center!important;min-height:39px!important;padding:7px 14px!important;font-size:9px!important;font-weight:820!important;list-style:none!important;display:flex!important}#examImagingDomain .imaging-report-details>summary::-webkit-details-marker{display:none!important}#examImagingDomain .imaging-report-details>summary>span:first-child{align-items:center!important;gap:6px!important;display:flex!important}#examImagingDomain .imaging-report-details>summary .material-symbols-outlined{font-size:15px!important}#examImagingDomain .imaging-detail-chevron{transition:transform .2s!important}#examImagingDomain .imaging-report-details[open] .imaging-detail-chevron{transform:rotate(180deg)!important}#examImagingDomain .imaging-report-content{background:#fff!important;border-top:1px solid #e8ecf2!important;gap:0!important;display:grid!important}#examImagingDomain .imaging-report-content>section{border-bottom:1px solid #edf0f4!important;padding:11px 14px!important}#examImagingDomain .imaging-report-content strong{color:#59677d!important;letter-spacing:.075em!important;text-transform:uppercase!important;font-size:8px!important}#examImagingDomain .imaging-report-content p{color:#4d5a6e!important;margin:5px 0 0!important;font-size:10px!important;line-height:1.5!important}#examImagingDomain .imaging-study-card footer{background:#fbfcfe!important;border-top:1px solid #e9edf2!important;justify-content:space-between!important;align-items:center!important;display:flex!important}#examImagingDomain .imaging-source-label{color:#708078!important;align-items:center!important;gap:5px!important;font-size:8.5px!important;font-weight:780!important;display:flex!important}#examImagingDomain .imaging-source-label .material-symbols-outlined{color:#5a8d80!important;font-size:14px!important}#examImagingDomain .imaging-card-actions{gap:5px!important;display:flex!important}#examImagingDomain .imaging-card-actions button{border-radius:8px!important;min-height:31px!important;padding:5px 8px!important;font-size:8.5px!important}@media (width<=1050px){#recordExams .exam-ai-copy{border-bottom:1px solid #e5eaf1!important;border-right:0!important;padding-bottom:10px!important}}@media (width<=720px){#examImagingDomain .imaging-study-card footer{flex-direction:column!important;align-items:flex-start!important}}#recordExams .exam-domain-tabs{z-index:30!important;-webkit-backdrop-filter:blur(18px)saturate(150%)!important;backdrop-filter:blur(18px)saturate(150%)!important;background:#f4f7fcdb!important;border:1px solid #cbd6e6e6!important;border-radius:16px!important;padding:5px!important;box-shadow:0 10px 28px #2333551f!important}.exam-domain-tab{border-radius:11px!important;min-height:44px!important;padding:0 26px!important;font-size:13px!important}.exam-domain-tab.active{background:linear-gradient(135deg,#405798,#648d89)!important;box-shadow:0 7px 17px #31488b33!important}#recordExams .exam-ai-import{align-items:center!important}.exam-pdf-dropzone,#recordExams .exam-ai-actions .primary{height:60px!important;min-height:60px!important}.exam-ai-actions,.exam-ai-actions .primary{align-self:center!important}#recordExams .stt-bridge-card{display:none!important}.lab-panel-header{min-height:68px;background:linear-gradient(112deg,#f7f9fd,#fff 62%,#f4faf8)!important;padding:12px 16px!important}.lab-panel-heading{gap:10px!important}.lab-panel-heading h3{letter-spacing:-.02em;font-size:18px!important}.lab-panel-icon{background:linear-gradient(145deg,#455b91,#6c8b8a)!important;border-radius:11px!important;width:38px!important;height:38px!important}.lab-panel-meta{display:none!important}#examLaboratoryDomain .exam-toolbar{background:#fafbfd;border-bottom:1px solid #e4eaf1}.exam-toolbar .exam-search-field,.lab-sort-field{background:#fff!important;border-color:#d4dde9!important;height:42px!important;min-height:42px!important}#examLaboratoryDomain .exam-flow{border-color:#d5dee9!important}.exam-flow-table .flow-head,.exam-flow-table .flow-name,.exam-flow-table .flow-cell,.exam-flow-table .flow-reference{border-color:#e2e7ee!important;min-height:28px!important;padding:4px 7px!important}.exam-flow-table .flow-head{color:#4a5870!important;letter-spacing:.025em!important;background:#eef2f7!important;font-size:8.5px!important;box-shadow:0 1px #d6dee9!important}.exam-flow-table .flow-head:first-child{color:#fff!important;background:#445680!important}.exam-flow-table .flow-reference-head{color:#fff!important;background:#647d7b!important}.exam-flow-table .flow-name{color:#28354c!important;background:linear-gradient(90deg,#f4f6fa,#fafbfd)!important;border-left:2px solid #6579aa!important;min-width:142px!important;font-size:9px!important;box-shadow:5px 0 13px #2a395b14!important}.exam-flow-table .flow-cell{color:#26334a!important;background:#fff!important;min-width:58px!important;font-size:9.5px!important}.exam-flow-table .flow-reference{color:#536361!important;background:#f4f8f7!important;max-width:160px!important;font-size:8.5px!important}.exam-flow-table .flow-cell.high,.exam-flow-table .flow-cell.low{color:#714d2f!important;background:#fffaf4!important;box-shadow:inset 2px 0 #c9955c!important}.exam-workspace .trend-grid{gap:10px!important}.exam-trend-card{background:linear-gradient(150deg,#fff,#f8fafc)!important;border-color:#dce4ee!important;border-radius:14px!important;min-width:286px!important;padding:13px!important;box-shadow:0 8px 22px #2232500b!important}.trend-current>span.improving{color:#28705d;background:#eaf7f2}.trend-current>span.worsening{color:#a04d3a;background:#fff0ec}.trend-current>span.neutral,.trend-current>span.stable{color:#66748a;background:#edf1f6}.exam-sparkline i{background:linear-gradient(#7896d0,#485f9f)!important}.trend-point-list span{background:#fbfcfe!important;border-color:#e5eaf1!important}.exam-history-list{gap:5px!important}.exam-day-group{border-radius:12px!important;box-shadow:0 5px 16px #23335309!important}.exam-day-group>summary{background:linear-gradient(105deg,#f7f9fd,#fff 60%,#f5faf8)!important;min-height:48px!important;padding:7px 12px!important}.exam-day-date>.material-symbols-outlined{width:28px!important;height:28px!important}.exam-day-date strong{font-size:12px!important}#examImagingDomain{padding-top:2px}.imaging-toolbar{background:#f8fafde6;border:1px solid #dbe3ed;border-radius:15px;box-shadow:0 8px 22px #2232500a;grid-template-columns:minmax(0,1fr) 200px!important;gap:10px!important;margin:0 0 16px!important;padding:12px!important}.imaging-toolbar .exam-search-field,.imaging-toolbar select{box-shadow:0 3px 10px #23335209;background:#fff!important;border-color:#d4dde9!important;height:46px!important}.imaging-study-grid{grid-auto-rows:auto!important;align-items:start!important;gap:16px!important}.imaging-study-card{background:#fff!important;border:1px solid #d8e1eb!important;border-radius:18px!important;align-self:start!important;height:auto!important;min-height:0!important;display:block!important;overflow:hidden!important;box-shadow:0 12px 30px #22314e11!important}.imaging-study-card .imaging-card-head{border-bottom:1px solid #e5eaf1;background:linear-gradient(115deg,#f7f9fd,#fff 58%,#f2f8f6)!important;grid-template-columns:auto minmax(0,1fr) auto!important;min-height:76px!important;padding:14px 16px!important;display:grid!important}.imaging-card-title{min-width:0}.imaging-card-title>span{text-transform:uppercase;letter-spacing:.07em;font-size:9px!important}.imaging-study-card h4{color:#1d293d!important;white-space:normal!important;margin-top:4px!important;font-size:13px!important;line-height:1.3!important}.imaging-card-head time{background:#f1f4f8;border-radius:8px;align-items:center;gap:5px;padding:6px 8px;display:flex;color:#647187!important;font-size:9px!important}.imaging-card-head time .material-symbols-outlined{font-size:14px}.imaging-modality{background:linear-gradient(145deg,#455a98,#657f9a)!important;border-radius:10px!important;min-width:46px!important;padding:9px 8px!important}.imaging-card-body{gap:0;display:grid}.imaging-card-body>section{border-bottom:1px solid #edf0f4;border-top:0!important;padding:14px 17px!important}.imaging-card-body strong,.imaging-recommendation strong{color:#2f3d55;text-transform:uppercase;letter-spacing:.055em;font-size:10px}.imaging-card-body p,.imaging-recommendation p{color:#4e5c70!important;margin-top:6px!important;font-size:11px!important;line-height:1.55!important}.imaging-impression{grid-template-columns:auto minmax(0,1fr);background:#f5f7fc!important;gap:10px!important;margin:0!important;display:grid!important}.imaging-impression>.material-symbols-outlined{background:#e8edfb;border-radius:9px;place-items:center;width:30px;height:30px;display:grid;color:#4c61a0!important}.imaging-recommendation{border-bottom:1px solid #eee6d5;background:#fffaf1!important;border-top:0!important;padding:13px 17px!important}.imaging-study-card footer{background:#fbfcfe;justify-content:space-between!important;align-items:center!important;min-height:54px!important;margin:0!important;padding:9px 12px 9px 16px!important;display:flex!important}.imaging-source-label{color:#8a95a5;font-size:9px;font-weight:750}.imaging-card-actions{margin:0!important}.imaging-card-actions button{border-radius:9px!important;min-height:34px!important;padding:6px 10px!important;font-size:9px!important}@media (width<=900px){#recordExams .exam-ai-import{grid-template-columns:1fr!important}.exam-ai-copy,.exam-pdf-dropzone,.exam-ai-actions{grid-column:1!important}.imaging-toolbar{grid-template-columns:1fr!important}}#recordExams .exam-domain-tabs{width:min(390px,100% - 24px)!important;margin:0 auto 18px!important}#recordExams .exam-ai-import{grid-template-columns:minmax(290px,1.15fr) minmax(280px,.9fr) minmax(190px,.55fr)!important;min-height:92px!important;padding:13px 14px!important}#recordExams .exam-pdf-dropzone,#recordExams .exam-ai-actions .primary{height:54px!important;min-height:54px!important}#examLaboratoryDomain .exam-toolbar{border-top:0!important;margin:0!important;padding:11px 14px!important}#examLaboratoryDomain .exam-flow{box-shadow:none!important;margin:0!important}#examLaboratoryDomain>.exam-section-heading{margin:18px 4px 10px!important}#examLaboratoryDomain .exam-history-list{gap:8px!important}#examImagingDomain .imaging-toolbar{grid-template-columns:minmax(0,1fr) 210px!important;margin:0 0 14px!important;padding:9px!important}#examImagingDomain .imaging-toolbar .exam-search-field,#examImagingDomain .imaging-toolbar select{height:42px!important;min-height:42px!important;box-shadow:none!important}#examImagingDomain .imaging-study-card .imaging-card-head{min-height:68px!important;padding:11px 13px!important}#examImagingDomain .imaging-study-card footer{min-height:50px!important;padding:8px 10px 8px 14px!important}@media (width<=1050px){#recordExams .exam-ai-import{grid-template-columns:1fr 1fr!important}#recordExams .exam-ai-copy{grid-column:1/-1!important}#recordExams .exam-ai-actions{grid-column:2!important}}@media (width<=720px){#recordExams .exam-ai-import,#examLaboratoryDomain .exam-toolbar,#examImagingDomain .imaging-toolbar{grid-template-columns:1fr!important}#recordExams .exam-pdf-dropzone,#recordExams .exam-ai-actions{grid-column:1!important}}#examLaboratoryDomain .exam-day-table{grid-template-columns:repeat(auto-fit,minmax(215px,1fr))!important}#examLaboratoryDomain .exam-day-row{min-height:62px!important;padding:8px 9px!important}#examLaboratoryDomain .exam-day-name strong{max-width:160px!important;font-size:9.5px!important}#examLaboratoryDomain .exam-day-result{font-size:11.5px!important}#examLaboratoryDomain .exam-day-reference{font-size:8px!important}#examLaboratoryDomain .flow-cell.filled{box-sizing:border-box!important;padding-right:9px!important;position:relative!important}#examLaboratoryDomain .edit-flow-cell{z-index:4!important;color:#465f9f!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;background:#f0f4ff!important;border:1px solid #d9e2f0!important;border-radius:7px!important;place-items:center!important;width:23px!important;min-width:23px!important;height:23px!important;min-height:23px!important;margin:0!important;padding:0!important;transition:opacity .1s,visibility 0s linear .12s!important;display:grid!important;position:absolute!important;inset:50% 5px auto auto!important;transform:none!important;box-shadow:0 3px 8px #2a3d691f!important}#examLaboratoryDomain .flow-cell.filled:hover .edit-flow-cell,#examLaboratoryDomain .flow-cell.filled:focus-within .edit-flow-cell{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition-delay:0s!important}#examLaboratoryDomain .edit-flow-cell:hover,#examLaboratoryDomain .edit-flow-cell:focus-visible,#examLaboratoryDomain .edit-flow-cell:active{color:#304b91!important;background:#e6edff!important;transform:translateY(-50%)!important}#examLaboratoryDomain .edit-flow-cell .material-symbols-outlined{pointer-events:none!important;font-size:14px!important;line-height:1!important}#examLaboratoryDomain .exam-flow{isolation:isolate!important;border:1px solid #dfe5ed!important;border-radius:12px!important;position:relative!important}#examLaboratoryDomain .exam-flow-table{border:0!important;border-radius:0!important;width:max-content!important;min-width:0!important;overflow:visible!important}#examLaboratoryDomain .exam-flow-table .flow-head{white-space:nowrap!important;min-width:46px!important;min-height:30px!important;padding:4px 5px!important;font-size:8.75px!important;position:sticky!important;top:0!important}#examLaboratoryDomain .exam-flow-table .flow-head:first-child{z-index:30!important;min-width:126px!important;left:0!important}#examLaboratoryDomain .exam-flow-table .flow-reference-head{z-index:30!important;min-width:112px!important;right:0!important}#examLaboratoryDomain .exam-flow-table .flow-name{z-index:10!important;min-width:126px!important;padding:4px 7px!important;font-size:9.75px!important;left:0!important}#examLaboratoryDomain .exam-flow-table .flow-cell{min-width:46px!important;min-height:30px!important;padding:4px 5px!important;font-size:9.75px!important}#examLaboratoryDomain .exam-flow-table .flow-cell.filled{padding-right:5px!important}#examLaboratoryDomain .exam-flow-table .flow-reference{z-index:10!important;min-width:112px!important;max-width:132px!important;padding:4px 7px!important;font-size:8.75px!important;right:0!important}#examLaboratoryDomain .exam-flow{clip-path:inset(0 round 12px)!important;contain:paint!important;background:#fff padding-box padding-box!important;padding:0!important;overflow:auto!important}#examLaboratoryDomain .exam-flow-table{background:#e1e7ef!important;gap:0!important}#examLaboratoryDomain .exam-flow-table .flow-head{z-index:40!important;background:#f3f6fa!important;border-bottom:1px solid #d5dde8!important;border-right:1px solid #dfe5ed!important;box-shadow:0 4px 10px #1c2b4617!important}#examLaboratoryDomain .exam-flow-table .flow-head:first-child,#examLaboratoryDomain .exam-flow-table .flow-reference-head{z-index:50!important}#examLaboratoryDomain .exam-flow-table .flow-name,#examLaboratoryDomain .exam-flow-table .flow-cell,#examLaboratoryDomain .exam-flow-table .flow-reference{border-bottom:1px solid #e7ebf1!important;border-right:1px solid #e7ebf1!important}.calculators-page-v2{--calc-ink:#172033;--calc-muted:#69758d;--calc-line:#dce4ef;--calc-soft:#f4f7fb;--calc-indigo:#4056a1;--calc-indigo-dark:#2f438b;--calc-mint:#6d9d94;--calc-success:#26735e;min-width:0;height:calc(100vh - 34px);min-height:650px;color:var(--calc-ink);background:radial-gradient(circle at 92% 0,#74a89c21,#0000 30%),linear-gradient(#f7f9fc 0%,#eef3f8 100%);flex-direction:column;gap:14px;display:flex;overflow:hidden;padding:16px 18px 18px!important}.calculators-page-v2.hidden{display:none!important}.calc-hero-v2{background:linear-gradient(112deg,#fffffffa,#f7fafff5 58%,#edf7f4f5);border:1px solid #cfdae8f0;border-radius:20px;justify-content:space-between;align-items:center;min-height:104px;padding:18px 22px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px #27375714}.calc-hero-v2:before{content:"";background:linear-gradient(180deg,var(--calc-indigo),var(--calc-mint));width:4px;position:absolute;inset:0 auto 0 0}.calc-hero-copy{align-items:center;gap:16px;min-width:0;display:flex}.calc-hero-icon{color:#fff;background:linear-gradient(145deg,#455ba7,#648d91);border-radius:15px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 10px 22px #384c8f38}.calc-hero-v2 h1{letter-spacing:-.035em;color:var(--calc-ink);margin:0;font-size:28px;line-height:1.08}.calc-hero-v2 p:not(.calc-eyebrow){color:var(--calc-muted);margin:6px 0 0;font-size:13px;line-height:1.45}.calc-hero-status{background:#ffffffbd;border:1px solid #d8e5df;border-radius:14px;align-items:center;gap:10px;min-width:285px;padding:12px 14px;display:flex}.calc-hero-status>span{width:34px;height:34px;color:var(--calc-success);background:#eaf5f1;border-radius:10px;place-items:center;display:grid}.calc-hero-status div{flex-direction:column;gap:2px;display:flex}.calc-hero-status strong{color:#26344a;font-size:12px}.calc-hero-status small{color:#728096;font-size:10px}.calc-search-v2{color:#77849a;background:#fbfcfe;border:1px solid #d4deeb;border-radius:11px;align-items:center;gap:9px;height:40px;padding:0 12px;transition:all .18s;display:flex}.calc-search-v2:focus-within{background:#fff;border-color:#8699d0;box-shadow:0 0 0 3px #44579f1a}.calc-search-v2 input{width:100%;min-width:0;color:var(--calc-ink);font:700 12px/1.3 inherit;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important}.calc-search-v2 input::placeholder{color:#8893a6;font-weight:600}.calc-filter-chip-v2.active{color:#fff;background:linear-gradient(135deg,#4056a1,#55749c);border-color:#3f559e;box-shadow:0 5px 12px #374b902e}.calc-result-count-v2{color:#7b879a;white-space:nowrap;padding:0 8px;font-size:10.5px;font-weight:800}.calc-workspace-v2{flex:1;grid-template-columns:292px minmax(0,1fr);gap:14px;min-height:0;display:grid}.calc-catalog-v2,.calc-runner-v2{border:1px solid var(--calc-line);background:#fffffff5;border-radius:19px;min-width:0;min-height:0;overflow:hidden;box-shadow:0 16px 38px #25345212}.calc-catalog-v2{flex-direction:column;display:flex}.calc-catalog-v2>header{background:linear-gradient(#fff,#f8fafc);border-bottom:1px solid #e5eaf1;justify-content:space-between;align-items:center;min-height:66px;padding:14px 16px;display:flex}.calc-catalog-v2>header p{color:#758199;letter-spacing:.13em;text-transform:uppercase;margin:0 0 2px;font-size:9px;font-weight:900}.calc-catalog-v2>header h2{letter-spacing:-.015em;color:#1d2940;margin:0;font-size:15px}.calc-catalog-v2>header>svg{color:#7685aa}.calc-list-v2{scrollbar-width:thin;scrollbar-color:#c8d1df transparent;flex-direction:column;gap:6px;min-height:0;padding:9px;display:flex;overflow-y:auto}.calc-catalog-item-v2{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;grid-template-columns:38px minmax(0,1fr) 22px;align-items:center;gap:10px;width:100%;min-height:61px;padding:9px 10px;transition:background .16s,border-color .16s,transform .16s;display:grid}.calc-catalog-item-v2:hover{background:#f7f9fc;border-color:#dbe3ef;transform:translate(2px)}.calc-catalog-item-v2.active{background:linear-gradient(105deg,#edf1ff 0%,#f4f9f8 100%);border-color:#cbd7eb;box-shadow:inset 3px 0 #465da9}.calc-item-icon-v2{color:#60708e;background:#eef2f8;border-radius:11px;place-items:center;width:38px;height:38px;font-size:20px!important;display:grid!important}.calc-catalog-item-v2.active .calc-item-icon-v2{color:#fff;background:linear-gradient(145deg,#455ca8,#668e91);box-shadow:0 6px 13px #3a4e942e}.calc-item-copy-v2{flex-direction:column;gap:3px;min-width:0;display:flex}.calc-item-copy-v2 strong{text-overflow:ellipsis;color:#27334a;font-size:12.5px;font-weight:850;line-height:1.22;display:block;overflow:hidden}.calc-item-copy-v2 small{color:#7b8799;font-size:9.5px;font-weight:700}.calc-item-arrow-v2{color:#9aa5b6;transition:transform .16s;font-size:17px!important}.calc-catalog-item-v2:hover .calc-item-arrow-v2{color:#50639c;transform:translate(2px)}.calc-empty-v2{text-align:center;color:#8490a4;place-items:center;padding:38px 18px;display:grid}.calc-empty-v2>span{font-size:30px}.calc-empty-v2 h3{color:#41506a;margin:8px 0 3px;font-size:13px}.calc-empty-v2 p{margin:0;font-size:10px}.calculators-page-v2 .calc-runner-v2{flex-direction:column;display:flex;width:auto!important;max-width:none!important;margin:0!important;padding:0!important}.calc-runner-head-v2{background:linear-gradient(105deg,#fbfcff,#f4f7fc 66%,#f0f7f5);border-bottom:1px solid #e1e7ef;justify-content:space-between;align-items:center;gap:16px;min-height:86px;padding:15px 18px;display:flex}.calc-runner-identity-v2{align-items:center;gap:13px;min-width:0;display:flex}.calc-runner-icon-v2{color:#fff;background:linear-gradient(145deg,#435ba7,#668f91);border-radius:14px;flex:0 0 46px;place-items:center;width:46px;height:46px;font-size:20px;font-weight:900;display:grid;box-shadow:0 8px 18px #364b8e30}.calc-runner-icon-v2 .material-symbols-outlined{font-size:22px}.calc-runner-identity-v2 p{color:#596b9f;letter-spacing:.12em;text-transform:uppercase;margin:0 0 3px;font-size:9.5px;font-weight:900}.calc-runner-identity-v2 h2{color:#172136;letter-spacing:-.025em;margin:0;font-size:20px;line-height:1.15}.calc-runner-identity-v2>div>span{color:#727f94;margin-top:4px;font-size:10.5px;line-height:1.35;display:block}.calc-runner-body-v2{background:#f7f9fc;flex:1;grid-template-columns:minmax(0,1fr) 310px;gap:14px;min-height:0;padding:14px;display:grid;overflow:auto}.calc-input-card-v2,.calc-result-card-v2{background:#fff;border:1px solid #dfe6ef;border-radius:15px;min-width:0}.calc-input-card-v2{flex-direction:column;min-height:0;display:flex}.calc-section-heading-v2{background:#fbfcfe;border-bottom:1px solid #e6ebf2;border-radius:15px 15px 0 0;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:12px 14px;display:flex}.calc-section-heading-v2>div{align-items:center;gap:9px;min-width:0;display:flex}.calc-section-heading-v2>div>span{color:#4056a1;background:#eaf0ff;border-radius:9px;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:9px;font-weight:900;display:grid}.calc-section-heading-v2>div>div{flex-direction:column;gap:2px;display:flex}.calc-section-heading-v2 strong{color:#28344a;font-size:12px}.calc-section-heading-v2 small{color:#7b879a;font-size:9.5px}.calc-section-heading-v2 em{color:#718097;font-size:9.5px;font-style:normal;font-weight:800}.calc-fields-v2{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px;padding:15px;display:grid;overflow:auto}.calc-form-field-v2{color:#3e4a60;text-transform:uppercase;letter-spacing:.035em;flex-direction:column;gap:6px;min-width:0;font-size:10px;font-weight:850;display:flex}.calc-form-field-v2 input,.calc-form-field-v2 select{color:#1e2b42;text-transform:none;letter-spacing:0;background:#fbfcfe;border:1px solid #ced8e6;border-radius:11px;outline:0;width:100%;height:45px;padding:0 12px;font-size:12px;font-weight:700;transition:all .18s}.calc-form-field-v2 input:focus,.calc-form-field-v2 select:focus{background:#fff;border-color:#7186c0;box-shadow:0 0 0 3px #4156a21a}.calc-choice-field-v2{color:#39465c;cursor:pointer;background:#fbfcfe;border:1px solid #dce3ed;border-radius:12px;align-items:center;gap:10px;min-height:50px;padding:9px 11px;font-size:11px;font-weight:750;line-height:1.28;transition:all .16s;display:flex}.calc-choice-field-v2:hover{background:#f6f8fd;border-color:#b9c6dc}.calc-choice-field-v2 input{opacity:0;pointer-events:none;position:absolute}.calc-choice-box-v2{color:#0000;background:#fff;border:1px solid #c4cede;border-radius:7px;flex:0 0 23px;place-items:center;width:23px;height:23px;display:grid}.calc-choice-box-v2 .material-symbols-outlined{font-size:15px}.calc-choice-field-v2:has(input:checked){color:#26396e;background:#f1f4fc;border-color:#9caed7}.calc-choice-field-v2 input:checked+.calc-choice-box-v2{color:#fff;background:#435aa4;border-color:#435aa4}.calc-choice-field-v2:has(input:focus-visible){box-shadow:0 0 0 3px #4156a21f}.calc-result-card-v2{align-self:start;position:sticky;top:0;overflow:hidden;box-shadow:0 10px 24px #2a3a5b0f}.calc-result-heading-v2{background:linear-gradient(105deg,#f8faff,#f1f7f5)}.calc-result-v2{text-align:center;background:linear-gradient(#fff,#fafbfd);flex-direction:column;justify-content:center;align-items:center;min-height:130px;padding:14px;display:flex}.calc-result-symbol-v2{color:#72809a;background:#eef2f8;border-radius:15px;place-items:center;width:48px;height:48px;margin-bottom:12px;font-weight:900;font-size:22px!important;display:grid!important}.calc-result-v2>small{color:#5e70a3;text-transform:uppercase;letter-spacing:.1em;margin-bottom:5px;font-size:9px;font-weight:900}.calc-result-v2>strong{color:#26334a;overflow-wrap:anywhere;max-width:100%;font-size:16px;line-height:1.32}.calc-result-v2>p{color:#818ca0;margin:7px 0 0;font-size:10px;line-height:1.45}.calc-result-v2.has-result{background:linear-gradient(155deg,#f7f9ff,#f2f8f5)}.calc-result-v2.has-result .calc-result-symbol-v2{color:#fff;background:linear-gradient(145deg,#425aa4,#659087);box-shadow:0 8px 18px #3652872e}.calc-result-v2.has-result>strong{color:#1e3150;font-size:18px}.calc-result-tools-v2{background:#fbfcfe;border-top:1px solid #e4e9f0;grid-template-columns:1fr 1fr;gap:8px;padding:10px;display:grid}.calc-result-tools-v2 button{justify-content:center;align-items:center;gap:6px;height:37px;display:flex;border-radius:10px!important;font-size:10.5px!important}.calc-runner-footer-v2{background:#fff;border-top:1px solid #dfe5ed;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:10px 14px;display:flex}.calc-runner-footer-v2>div{align-items:center;gap:8px;display:flex}.calc-runner-footer-v2 button{justify-content:center;align-items:center;gap:7px;height:40px;display:flex;border-radius:11px!important;font-size:10.5px!important;font-weight:850!important}.calc-reset-v2{color:#7b8798;cursor:pointer;background:0 0;border:0;padding:0 12px}.calc-reset-v2:hover{color:#33466f;background:#f2f5f9}.calc-document-v2{padding:0 14px!important}.calc-run-v2{min-width:164px;background:linear-gradient(135deg,#3d55a0,#628e8b)!important;padding:0 17px!important;box-shadow:0 8px 16px #384c8f30!important}@media (width<=1100px){.calc-hero-status,.calc-result-count-v2{display:none}.calc-runner-body-v2{grid-template-columns:1fr}.calc-result-card-v2{position:static}.calc-result-v2{min-height:150px}}@media (width<=820px){.calculators-page-v2{height:auto;min-height:100vh;overflow:auto;padding:12px!important}.calc-hero-v2{min-height:auto;padding:16px}.calc-hero-v2 h1{font-size:23px}.calc-workspace-v2{grid-template-columns:1fr}.calc-catalog-v2{max-height:320px}.calc-runner-v2{min-height:620px}.calc-fields-v2{grid-template-columns:1fr}.calc-runner-head-v2{align-items:flex-start}.calc-runner-footer-v2{flex-direction:column-reverse;align-items:stretch}.calc-runner-footer-v2>div{grid-template-columns:1fr 1fr;display:grid}.calc-run-v2{min-width:0}}.auth-loading{color:#65728a;background:radial-gradient(circle at 22% 15%,#3f56a41f,#0000 34%),radial-gradient(circle at 82% 12%,#65978b21,#0000 31%),#eef2f7;place-content:center;justify-items:center;gap:12px;font-size:12px;font-weight:750;display:grid;position:fixed;inset:0}.auth-loading>.auth-loading-brand{display:inline-flex}.auth-loading-brand>.mausoleu-mark{border-radius:16px;flex-basis:52px;width:52px;height:52px;box-shadow:0 14px 30px #30468638}.auth-loading p{margin:0}.auth-page{--auth-ink:#172137;--auth-muted:#6d798d;--auth-line:#d9e2ec;--auth-blue:#4058a6;--auth-green:#65958a;z-index:9999;min-height:100vh;color:var(--auth-ink);background:#f3f6fa;grid-template-columns:minmax(440px,1.05fr) minmax(460px,.95fr);display:grid;position:fixed;inset:0;overflow:auto}.auth-story{isolation:isolate;color:#fff;flex-direction:column;display:flex;position:relative;overflow:hidden}.auth-story:before,.auth-story:after{content:"";z-index:-1;filter:blur(1px);border-radius:50%;position:absolute}.auth-story:before{background:radial-gradient(circle,#ffffff29,#0000 67%);width:520px;height:520px;top:-18%;right:-15%}.auth-story:after{border:1px solid #ffffff1a;width:620px;height:620px;bottom:-30%;left:-20%;box-shadow:0 0 0 70px #ffffff06,0 0 0 145px #ffffff05}.auth-brand{align-items:center;display:flex}.auth-brand>span{background:#ffffff21;border:1px solid #ffffff38;place-items:center;font-weight:950;display:grid;box-shadow:0 8px 22px #101e442e}.auth-brand strong,.auth-brand small{display:block}.auth-brand small{color:#ffffffab;letter-spacing:.04em;margin-top:2px;font-weight:750}.auth-story-copy{width:min(620px,100%)}.auth-story h1{letter-spacing:-.055em;max-width:600px;margin:15px 0 16px;line-height:1.01}.auth-story-copy>p{color:#ffffffc2;max-width:560px;margin:0;font-size:15px;line-height:1.65}.auth-trust-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:35px;display:grid}.auth-trust-list>div{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff13;border:1px solid #ffffff21;border-radius:13px;align-items:flex-start;gap:9px;min-width:0;padding:12px;display:flex}.auth-trust-list svg{color:#d9f1e9;flex:none;margin-top:1px}.auth-trust-list strong,.auth-trust-list small{display:block}.auth-trust-list strong{font-size:9.5px}.auth-trust-list small{color:#ffffff9e;margin-top:3px;font-size:7.5px;line-height:1.4}.auth-story-foot{color:#ffffff8c;margin:0;font-size:8.5px}.auth-access{place-content:center;justify-items:center}.auth-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #cfdae8f2;overflow:hidden;box-shadow:0 28px 70px #1f2e4d21}.auth-card>header{background:linear-gradient(125deg,#f7f9ff,#fff 62%,#eff8f5);border-bottom:1px solid #e5eaf1;align-items:flex-start;gap:13px;padding:24px 25px 20px;display:flex}.auth-card-icon{color:#fff;background:linear-gradient(145deg,var(--auth-blue),var(--auth-green));border-radius:13px;flex:0 0 43px;place-items:center;width:43px;height:43px;display:grid;box-shadow:0 9px 20px #354c8e33}.auth-card header small{color:#6475a6;letter-spacing:.13em;font-size:8px;font-weight:900}.auth-card h2{letter-spacing:-.035em;margin:4px 0;font-size:22px}.auth-card header p{color:#798599;margin:0;font-size:9.5px;line-height:1.45}.auth-card form{flex-direction:column;padding:22px 25px;display:flex}.auth-card label>span{color:#56647a;margin:0 0 6px;font-size:9px;font-weight:850;display:block}.auth-card label>div{color:#758196;background:#fafbfd;border:1px solid #d3dde9;border-radius:11px;align-items:center;gap:9px;height:44px;padding:0 11px;transition:all .16s;display:flex}.auth-card label>div:focus-within{background:#fff;border-color:#8fa0c8;box-shadow:0 0 0 3px #4058a617}.auth-card label .material-symbols-outlined{font-size:17px}.auth-card input{color:#26344b;background:0 0;border:0;outline:0;flex:1;min-width:0;font:700 11px/1 inherit}.auth-card input::placeholder{color:#9aa4b4;font-weight:600}.auth-card label button{color:#718096;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.auth-password-rule{color:#748195;align-items:center;gap:6px;margin-top:-5px;font-size:8px;display:flex}.auth-password-rule svg{color:#548577}.auth-error{color:#9a4e42;background:#fff3f1;border:1px solid #f0cfc9;border-radius:9px;padding:9px 10px;font-size:9px;font-weight:700;line-height:1.4}.auth-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#38519b,#52749a 68%,#65938b);border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:46px;margin-top:2px;font-weight:850;transition:all .16s;display:flex;box-shadow:0 11px 23px #31478933}.auth-submit:hover{transform:translateY(-1px);box-shadow:0 14px 27px #31478940}.auth-submit:disabled{opacity:.55;cursor:wait;transform:none}.auth-card>footer{color:#8792a3;text-align:center;background:#fafbfd;border-top:1px solid #e7ebf1;padding:13px 25px;font-size:8.5px}.auth-card>footer button{color:#40599b;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:850}.auth-security-note{color:#758397;align-items:center;gap:6px;margin-top:14px;display:flex}.auth-security-note svg{color:#548174}@media (width<=960px){.auth-page{grid-template-columns:1fr}}.app-header{overflow:visible!important}.sidebar-profile{color:#25334a;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1;align-items:center;gap:7px;min-width:0;padding:3px;display:flex}.sidebar-profile:hover{background:#f2f5f9}.sidebar-profile-avatar{color:#fff;background:linear-gradient(145deg,#3f58a5,#69978e);border-radius:10px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:10px;font-weight:900;display:grid;box-shadow:0 6px 14px #2f478733}.sidebar-profile-copy{flex:1;min-width:0}.sidebar-profile-copy strong,.sidebar-profile-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sidebar-profile-copy strong{font-size:9.5px}.sidebar-profile-copy small{color:#8792a3;margin-top:2px;font-size:6.8px;font-weight:750}.sidebar-profile>svg{color:#7b8799;flex:none;transition:transform .16s}.sidebar-profile>svg.open{transform:rotate(180deg)}.sidebar-profile-menu{z-index:80;background:#fff;border:1px solid #d9e2ed;border-radius:13px;flex-direction:column;gap:4px;padding:8px;display:flex;position:absolute;top:62px;left:10px;right:10px;box-shadow:0 16px 35px #1c2a462e}.sidebar-profile-menu>div{border-bottom:1px solid #e8ecf2;padding:5px 6px 8px}.sidebar-profile-menu strong,.sidebar-profile-menu span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sidebar-profile-menu strong{color:#28364d;font-size:9.5px}.sidebar-profile-menu span{color:#8390a2;margin-top:3px;font-size:7px}.sidebar-profile-menu button{color:#53617a;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;height:32px;padding:0 8px;font-weight:800;display:flex}.sidebar-profile-menu button:hover{color:#395399;background:#f1f4fb}.sidebar-profile-menu button.logout:hover{color:#a0473e;background:#fff1ef}body.sidebar-collapsed .sidebar-profile,body.sidebar-collapsed .sidebar-profile-menu{display:none!important}body #root>main.auth-page{z-index:9999;background:linear-gradient(145deg,#edf2f8 0%,#f8fafc 48%,#edf5f2 100%);place-items:center;width:100vw;max-width:none;min-height:100dvh;padding:clamp(10px,1.4vw,18px);display:grid;position:fixed;inset:0;overflow:auto;grid-template-columns:minmax(0,1fr)!important;margin:0!important}.auth-page:before,.auth-page:after{content:"";pointer-events:none;filter:blur(70px);opacity:.38;will-change:transform;border-radius:999px;position:fixed}.auth-page:before{background:linear-gradient(135deg,#4258a86b,#6d8fcc24);width:48vw;height:48vw;animation:18s ease-in-out infinite alternate mausoleuAuroraA;top:-16%;left:-7%}.auth-page:after{background:linear-gradient(135deg,#689b8f57,#4f62ae24);width:55vw;height:55vw;animation:22s ease-in-out infinite alternate mausoleuAuroraB;bottom:-22%;right:-8%}@keyframes mausoleuAuroraA{0%{transform:translate(-2%,-2%)scale(.92)}50%{transform:translate(12%,10%)scale(1.08)}to{transform:translate(4%,20%)scale(.98)}}@keyframes mausoleuAuroraB{0%{transform:translate(3%,5%)scale(1)}50%{transform:translate(-13%,-8%)scale(.9)}to{transform:translate(-4%,-18%)scale(1.08)}}.auth-shell{z-index:1;background:#f8fafdcc;border:1px solid #ffffffc2;border-radius:clamp(22px,2vw,32px);grid-template-columns:minmax(470px,1.05fr) minmax(430px,.95fr);width:min(1580px,100%);height:calc(100dvh - clamp(20px,2.8vw,36px));min-height:650px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 85px #22314e29,inset 0 1px #fffc}.auth-story{background:linear-gradient(145deg,#263b79 0%,#3f5da2 53%,#648f8b 118%);border-radius:0;height:100%;min-height:0;padding:clamp(28px,3.4vw,52px)}.auth-brand>span{letter-spacing:-.04em;border-radius:14px;width:43px;height:43px;font-size:15px}.auth-brand strong{letter-spacing:-.025em;font-size:18px}.auth-brand small{font-size:9px}.auth-story-copy{margin:auto 0}.auth-story h1{font-size:clamp(42px,4.25vw,66px)}.auth-access{background:radial-gradient(circle at 78% 8%,#65978b1f,#0000 32%),linear-gradient(145deg,#fafcfffa,#eff4f8fa);flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:0;padding:clamp(24px,4vw,58px);display:flex}.auth-card{border-radius:25px;width:100%;max-width:448px}.auth-mode-switch{background:#f1f4f8;border:1px solid #dde4ee;border-radius:12px;grid-template-columns:1fr 1fr;gap:5px;margin:13px 14px 0;padding:4px;display:grid}.auth-mode-switch button{color:#778397;cursor:pointer;background:0 0;border:0;border-radius:9px;height:37px;font-size:10px;font-weight:850;transition:all .18s}.auth-mode-switch button.active{color:#334d97;background:#fff;box-shadow:0 5px 14px #2737571a}.auth-mode-switch button:focus-visible{outline-offset:1px;outline:2px solid #7187c2}.auth-card>header{padding-top:19px}.auth-card form{gap:12px}.auth-card input,.auth-submit{font-size:11px}.auth-security-note{font-size:9px}.profile-center-backdrop{z-index:12000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#161f335c;place-items:center;padding:20px;animation:.18s ease-out profileBackdropIn;display:grid;position:fixed;inset:0}.profile-center{color:#253149;background:#f9fbfdfa;border:1px solid #dbe3edf2;border-radius:25px;grid-template-rows:auto auto minmax(0,1fr);width:min(870px,100%);max-height:min(760px,100dvh - 40px);animation:.22s ease-out profileCenterIn;display:grid;overflow:hidden;box-shadow:0 32px 90px #17223a47}.profile-center>header{background:linear-gradient(120deg,#f4f7ff,#fff 60%,#eff8f5);border-bottom:1px solid #e1e7ef;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.profile-center>header>button{color:#68758a;cursor:pointer;background:#fff;border:1px solid #dae2ec;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.profile-center-identity{align-items:center;gap:13px;display:flex}.profile-center-identity>span{color:#fff;background:linear-gradient(145deg,#4059a6,#66958c);border-radius:15px;place-items:center;width:50px;height:50px;font-size:15px;font-weight:900;display:grid;box-shadow:0 10px 23px #32498c33}.profile-center-identity small{color:#7180ab;letter-spacing:.13em;font-size:8px;font-weight:900}.profile-center-identity h2{letter-spacing:-.035em;margin:3px 0 2px;font-size:20px}.profile-center-identity p{color:#7d899b;margin:0;font-size:10px}.profile-center>nav{background:#fff;border-bottom:1px solid #e2e7ef;gap:5px;padding:8px 15px;display:flex}.profile-center>nav button{color:#69768a;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:7px;height:38px;padding:0 13px;font-size:10px;font-weight:850;display:flex}.profile-center>nav button.active{color:#39539b;background:#eef2ff}.profile-center-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;min-height:0;padding:18px;display:grid;overflow:auto}.profile-panel,.settings-panel{background:#fff;border:1px solid #dce4ee;border-radius:17px;flex-direction:column;gap:13px;padding:18px;display:flex;box-shadow:0 8px 24px #2737580b}.profile-panel-title{border-bottom:1px solid #e6ebf1;align-items:flex-start;gap:10px;padding-bottom:12px;display:flex}.profile-panel-title>svg{color:#4960a4}.profile-panel-title h3{color:#26334b;margin:0;font-size:14px}.profile-panel-title p{color:#7d899b;margin:3px 0 0;font-size:9px;line-height:1.45}.profile-panel label>span{color:#5d6a80;margin-bottom:6px;font-size:9px;font-weight:850;display:block}.profile-panel input{color:#28364d;background:#fafbfd;border:1px solid #d5deea;border-radius:10px;outline:0;width:100%;height:42px;padding:0 11px;font:700 10.5px Inter,sans-serif}.profile-panel input:focus{border-color:#899bc8;box-shadow:0 0 0 3px #4058a614}.profile-panel input:disabled{color:#7a879a;background:#f0f3f7}.profile-primary,.profile-secondary{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;height:40px;margin-top:auto;font-size:10px;font-weight:850;display:flex}.profile-primary{color:#fff;background:linear-gradient(135deg,#3d56a0,#64928a);border:0;box-shadow:0 9px 19px #364d8f2e}.profile-secondary{color:#40589b;background:#f8faff;border:1px solid #d5deea}.settings-panel{grid-column:1/-1}.settings-option{cursor:pointer;background:#fafbfd;border:1px solid #e0e6ee;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;padding:14px;display:flex;position:relative}.settings-option strong,.settings-option small{display:block}.settings-option strong{font-size:11px}.settings-option small{color:#7c889b;margin-top:3px;font-size:9px}.settings-option input{opacity:0;position:absolute}.settings-option i{background:#ccd5e0;border-radius:99px;flex:0 0 39px;width:39px;height:22px;transition:all .18s;position:relative}.settings-option i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .18s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #18243b33}.settings-option input:checked+i{background:linear-gradient(135deg,#4d65aa,#6b978e)}.settings-option input:checked+i:after{transform:translate(17px)}.settings-privacy{color:#3f665e;background:#eff8f4;border-radius:13px;gap:11px;padding:15px;display:flex}.settings-privacy h3,.settings-privacy p,.settings-privacy strong{margin:0}.settings-privacy strong{font-size:11px}.settings-privacy p{margin-top:3px;font-size:9px;line-height:1.45}.profile-message{color:#3d6e61;background:#f0faf6;border:1px solid #cfe5dc;border-radius:10px;grid-column:1/-1;padding:10px 12px;font-size:9.5px;font-weight:750}.sidebar-profile-menu button{font-size:9.5px}@keyframes profileBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes profileCenterIn{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}.ui-compact .workspace-view{gap:12px!important}.ui-compact .content-card{padding-top:12px;padding-bottom:12px}.ui-reduced-motion *,.ui-reduced-motion :before,.ui-reduced-motion :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}@media (width<=960px){.auth-page{padding:10px}.auth-shell{border-radius:23px;grid-template-columns:1fr;height:calc(100dvh - 20px);min-height:560px}.auth-story{display:none}.auth-access{min-height:100%;padding:22px}.auth-card{width:min(470px,100%)}.profile-center-body{grid-template-columns:1fr}.profile-panel,.settings-panel{grid-column:1}}@media (width<=620px){.auth-shell{height:auto;min-height:calc(100dvh - 20px)}.auth-access{padding:14px}.auth-card form{padding:18px}.auth-card>header{padding:17px 18px}.profile-center-backdrop{padding:8px}.profile-center{border-radius:20px;max-height:calc(100dvh - 16px)}.profile-center>header{padding:15px}.profile-center-body{padding:11px}.profile-center-identity p{text-overflow:ellipsis;max-width:210px;overflow:hidden}.profile-center>nav button{flex:1;justify-content:center}}.mausoleu-brand{color:#17243c;align-items:center;gap:9px;min-width:0;text-decoration:none;display:inline-flex}.mausoleu-mark{color:#fff;isolation:isolate;background-position:0 0,0 0;border:1px solid #ffffff40;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid;position:relative;overflow:hidden}.mausoleu-mark:before{content:"";z-index:-1;border:1px solid #ffffff26;border-radius:50%;position:absolute;inset:-45% 22% 28% -38%;transform:rotate(22deg)}.mausoleu-mark:after{content:"";z-index:-1;border:1px solid #ffffff1f;border-radius:50%;width:29px;height:29px;position:absolute;bottom:-10px;right:-9px}.mausoleu-mark-letter{letter-spacing:-.09em;font:900 14px/1 Plus Jakarta Sans,sans-serif;transform:translate(-1px)}.mausoleu-mark sup{font:850 7px/1 Plus Jakarta Sans,sans-serif;position:absolute;top:7px;right:6px}.mausoleu-mark i{background:#ffffffb8;border-radius:9px;width:5px;height:2px;position:absolute;bottom:6px;right:6px;transform:rotate(-36deg)}.mausoleu-wordmark{min-width:0}.mausoleu-wordmark strong,.mausoleu-wordmark small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mausoleu-wordmark strong{letter-spacing:-.035em;font:850 13px/1.05 Inter,sans-serif}.mausoleu-wordmark small{color:#7e8b9e;letter-spacing:.055em;margin-top:4px;font:750 7px/1 Inter,sans-serif}.mausoleu-brand.is-inverse{color:#fff}.mausoleu-brand.is-inverse .mausoleu-wordmark small{color:#ffffffad}.auth-brand{gap:16px;padding-bottom:20px}.auth-brand>.mausoleu-mark{font-size:inherit;border-radius:15px;flex-basis:56px;width:56px!important;height:56px!important}.auth-brand .mausoleu-mark-letter{font-size:17px}.auth-brand .mausoleu-mark sup{font-size:8px;top:8px;right:7px}.auth-brand .mausoleu-wordmark strong{background:linear-gradient(#fff 0%,#e2e8f0 100%);-webkit-text-fill-color:transparent;text-overflow:clip;white-space:normal;-webkit-background-clip:text;font-size:20px;overflow:visible}.auth-brand .mausoleu-wordmark small{color:#e2e8f0d9;letter-spacing:.04em;text-overflow:clip;white-space:normal;margin-top:5px;font-size:10px;overflow:visible}@media (width>=761px){.sidebar-topline{flex:none!important}.sidebar-brand{flex:1;overflow:hidden}.sidebar-brand .mausoleu-mark{border-radius:10px;flex-basis:32px;width:32px;height:32px}.sidebar-brand .mausoleu-mark-letter{font-size:12px}.sidebar-brand .mausoleu-mark sup{font-size:6px;top:6px;right:5px}.sidebar-brand .mausoleu-wordmark strong{font-size:12px}.sidebar-brand .mausoleu-wordmark small{font-size:6.8px}.sidebar-nav{scrollbar-width:none;overflow:auto}.sidebar-nav::-webkit-scrollbar{display:none}.sidebar-account-zone{width:100%;margin-top:auto;position:relative;padding-top:9px!important;display:block!important}.sidebar-account-zone .sidebar-profile{border:1px solid #0000;width:100%;padding:4px!important}.sidebar-account-zone .sidebar-profile:hover,.sidebar-account-zone .sidebar-profile[aria-expanded=true]{background:#f4f7fb;border-color:#dce4ee}.sidebar-profile-menu-bottom{transform-origin:bottom;animation:.16s ease-out accountMenuIn;inset:auto 0 calc(100% + 8px)!important}body.sidebar-collapsed .sidebar-topline{flex-direction:column;gap:7px;padding-bottom:8px!important}.sidebar-collapsed .sidebar-brand{flex:none;display:inline-flex!important}.sidebar-collapsed .sidebar-brand .mausoleu-wordmark{display:none}.sidebar-collapsed .sidebar-brand .mausoleu-mark{flex-basis:35px;width:35px;height:35px}.sidebar-collapsed .sidebar-account-zone{justify-content:center;display:flex!important}.sidebar-collapsed .sidebar-profile{flex:0 0 36px;justify-content:center;height:36px;width:36px!important;min-width:36px!important;padding:1px!important;display:flex!important}.sidebar-collapsed .sidebar-profile-copy,.sidebar-collapsed .sidebar-profile>svg{display:none}.sidebar-collapsed .sidebar-profile-avatar{border-radius:9px;flex-basis:30px;width:30px;height:30px}.sidebar-collapsed .sidebar-profile-menu{display:none!important}}@keyframes accountMenuIn{0%{opacity:0;transform:translateY(5px)scale(.98)}to{opacity:1;transform:none}}.account-center-open{overflow:hidden}.profile-center-backdrop{width:100vw!important;height:100dvh!important}.profile-center{isolation:isolate}.profile-center-body{scrollbar-gutter:stable}.settings-tool{color:#40506a;text-align:left;cursor:pointer;background:linear-gradient(120deg,#f7f9ff,#fff 65%,#f0f8f5);border:1px solid #dce4ef;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:66px;padding:13px 14px;transition:all .16s;display:flex}.settings-tool:hover{border-color:#bdcae0;transform:translateY(-1px);box-shadow:0 8px 20px #2e416b14}.settings-tool>span:first-child{align-items:center;gap:11px;display:flex}.settings-tool svg{color:#4860a4}.settings-tool strong,.settings-tool small{display:block}.settings-tool strong{color:#293750;font-size:11px}.settings-tool small{color:#7d899a;margin-top:3px;font-size:9px}.settings-tool>.material-symbols-outlined{color:#71809a;font-size:18px}@media (width<=760px){.sidebar-brand .mausoleu-wordmark{display:none}.sidebar-account-zone{margin-top:auto}.profile-center{width:100%}}.settings-invite{background:linear-gradient(135deg,#f6f8fff5,#f4fbf8eb);border:1px solid #4555a124;border-radius:18px;gap:14px;margin-top:4px;padding:18px;display:grid;box-shadow:0 12px 28px #28356012}.settings-invite label{color:var(--text-secondary,#667085);letter-spacing:.04em;text-transform:uppercase;gap:7px;font-size:.76rem;font-weight:800;display:grid}.settings-invite input{width:100%;min-height:44px;color:var(--text-primary,#172033);font:inherit;text-transform:none;background:#ffffffe6;border:1px solid #4555a133;border-radius:12px;padding:0 14px;font-weight:600}.settings-invite input:focus{border-color:#5064b5;outline:3px solid #5064b51f}:root{--mausoleu-display:Roboto,"Helvetica Neue",Arial,sans-serif;--type-page-title:900;--type-feature-title:800;--type-section-title:700;--type-supporting:500}#homeView .home-v3-intro h1,#anamneseView .anam-premium-header h1,#prontuarioView .patient-hero h1,#prescricoesView .disease-hero h1,#calculadorasView .calc-hero-v2 h1,#assistenteView .assistant-title h1{font-family:var(--mausoleu-display)!important;font-weight:var(--type-page-title)!important;letter-spacing:-.04em!important}.mausoleu-mark svg{z-index:1;filter:drop-shadow(0 2px 4px #101c3a38);width:100%;height:100%;padding:5px;display:block;position:relative;overflow:visible}.mausoleu-pulse-logo{fill:none;stroke:currentColor;stroke-width:6px;stroke-linecap:round;stroke-linejoin:round}.mausoleu-pulse-dot{fill:currentColor}.mausoleu-mark-letter,.mausoleu-mark>sup,.mausoleu-mark>i{display:none!important}.mausoleu-mark{background:linear-gradient(145deg,#425598 0%,#5b73a3 56%,#71978e 100%);border-color:#ffffff5c;box-shadow:0 9px 23px #37488433,inset 0 1px #ffffff47}.mausoleu-mark:before,.mausoleu-mark:after{z-index:0;display:block}.auth-brand>.mausoleu-mark:after{width:78%;height:78%;bottom:-25%;right:-25%}.mausoleu-brand.is-inverse .mausoleu-mark{background:linear-gradient(145deg,#fff3,#ffffff14);border-color:#ffffff47;box-shadow:0 10px 24px #0c193d33,inset 0 1px #ffffff38}.auth-brand>.mausoleu-wordmark{place-items:initial!important;width:auto!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;display:block!important}#prontuarioView .patient-hero h1,#prontuarioView .chart-brief-card h3,#prontuarioView .chart-brief-card h3>span:last-child,#prontuarioView .exam-premium-header h2,#prontuarioView .exam-capture-card>h3,#prontuarioView .exam-ai-copy h3,#prontuarioView .exam-results-card .panel-title h3,#prontuarioView .exam-section-heading h3{font-synthesis:none;font-family:Roboto,Helvetica Neue,Arial,sans-serif!important;font-weight:var(--type-section-title)!important;letter-spacing:-.018em!important}#prontuarioView .patient-hero h1{color:#101828!important;font-weight:var(--type-page-title)!important;letter-spacing:-.04em!important}#prontuarioView .patient-hero .mode-text,#prontuarioView .patient-info-editor input,#prontuarioView .patient-info-editor select,#prontuarioView .patient-info-editor textarea,#prontuarioView .chart-brief-card h3 small{font-family:Roboto,Helvetica Neue,Arial,sans-serif!important}.dash-home{box-sizing:border-box;z-index:10;background:0 0;border-radius:20px;flex-direction:column;display:flex;left:214px;overflow:hidden;height:calc(100dvh - 24px)!important;margin:0!important;padding:0!important;position:fixed!important;top:12px!important;bottom:12px!important;right:12px!important}body.sidebar-collapsed .dash-home{left:80px}.dash-home-bg{pointer-events:none;z-index:-1;background:radial-gradient(80% 55% at 70% -10%,#1e3a8a12,#0000),radial-gradient(55% 40% at 100% 20%,#06b6d414,#0000),radial-gradient(50% 40% at 0 80%,#6366f10f,#0000),radial-gradient(40% 30% at 50% 100%,#6d28d90d,#0000),#eef2f9;position:fixed;inset:0;overflow:hidden}.dash-hero{z-index:1;flex-shrink:0;padding:0 20px;position:relative}.dash-hero-bg{display:none}.dash-orb{filter:blur(80px);opacity:.22;border-radius:50%;animation:9s ease-in-out infinite dash-float;position:absolute}.dash-orb-1{background:radial-gradient(circle,#60a5fa,#1e40af);width:500px;height:500px;animation-delay:0s;top:-150px;right:-100px}.dash-orb-2{background:radial-gradient(circle,#06b6d4,#0e7490);width:350px;height:350px;animation-delay:3s;top:40%;left:20%}.dash-orb-3{background:radial-gradient(circle,#818cf8,#4f46e5);width:280px;height:280px;animation-delay:5s;bottom:10%;right:5%}.dash-orb-4{background:radial-gradient(circle,#34d399,#059669);width:400px;height:400px;animation-delay:7s;bottom:-100px;left:-80px}@keyframes dash-float{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-20px)scale(1.05)}}.dash-hero-content{z-index:1;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffff0,#ffffffd1);border:1px solid #fffc;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;min-height:96px;padding:14px 18px;display:flex;position:relative;box-shadow:0 4px 16px #1e3a8a0a,inset 0 1px #ffffffe6}.dash-hero-badge{color:#1e40af;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(135deg,#dbeafe,#ede9fe);border:1px solid #3b82f633;border-radius:999px;align-items:center;gap:5px;margin-bottom:8px;padding:3px 10px;font-size:9px;font-weight:800;display:inline-flex}.dash-hero-title{letter-spacing:-.03em;color:#0f172a;margin:0 0 6px;font-size:27px;font-weight:900;line-height:1.15}.dash-hero-name{color:#344f91;font:inherit}.dash-hero-date{color:#64748b;text-transform:capitalize;align-items:center;gap:6px;margin:0;font-size:11.5px;font-weight:650;display:flex}.dash-hero-right{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:16px;display:flex}.dash-hero-actions{align-items:center;gap:10px;display:flex}.vacation-countdown{color:#fff;-webkit-user-select:none;user-select:none;border:1px solid #fff3;border-radius:15px;grid-template-rows:1fr auto;align-items:center;min-height:66px;display:grid;position:relative;overflow:hidden}.vacation-glow{pointer-events:none;background:radial-gradient(circle,#fff3,#0000 70%);border-radius:50%;width:120px;height:100px;position:absolute;top:-42px;right:-25px}.vacation-icon{z-index:1;background:#ffffff1c;border:1px solid #ffffff2e;border-radius:10px;grid-row:1;place-items:center;width:34px;height:34px;display:grid;position:relative;box-shadow:inset 0 1px 3px #ffffff29}.vacation-copy{z-index:1;min-width:0;position:relative}.vacation-eyebrow{color:#ffffffad;letter-spacing:.11em;text-transform:uppercase;margin-bottom:2px;font-weight:850;line-height:1;display:block}.vacation-count-row{align-items:center;display:flex}.vacation-count-row>strong{color:#fff;letter-spacing:-.045em;font-size:24px;font-weight:900;line-height:.95}.vacation-count-row>span{color:#fffffff2;text-transform:uppercase;font-size:9px;font-weight:800;line-height:1.05}.vacation-count-row small{color:#ffffffb3;letter-spacing:.01em;text-transform:none;white-space:nowrap;margin-top:2px;font-weight:650;display:block}.vacation-meta{z-index:1;color:#ffffffb8;white-space:nowrap;flex-direction:column;align-items:flex-end;font-size:7px;font-weight:750;display:flex;position:relative}.vacation-date{color:#fff;text-transform:uppercase;align-items:center;gap:4px;display:inline-flex}.vacation-progress{z-index:1;background:#101e3e4d;border-radius:999px;grid-column:1/-1;height:3px;margin-top:6px;position:relative;overflow:hidden}.vacation-progress>span{border-radius:inherit;background:linear-gradient(90deg,#ffffff8c,#fff);height:100%;transition:width .35s;display:block;box-shadow:0 0 7px #ffffff6b}.vacation-celebration{color:#fff;font-size:16px;line-height:1.1;display:block}.vacation-countdown-active{grid-template-rows:1fr}.vacation-countdown-active .vacation-icon{grid-row:auto}body.ui-reduced-motion .vacation-progress>span{transition:none}.dash-workspace{z-index:1;flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(300px,1fr) minmax(380px,1.2fr) minmax(290px,1fr);gap:14px;min-height:0;padding:20px 20px 0;display:grid;position:relative}.dash-panel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffff0,#ffffffd1);border:1px solid #fffc;border-radius:18px;flex-direction:column;min-height:0;transition:box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 4px 16px #1e3a8a0a,inset 0 1px #ffffffe6}.dash-panel:hover{box-shadow:0 2px 4px #0f172a0a,0 12px 28px #0f172a12}.dash-panel-head{background:linear-gradient(135deg,#f8fafce6,#fff9);border-bottom:1px solid #e2e8f099;align-items:center;gap:11px;padding:16px 18px;display:flex}.dash-panel-icon{border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.dash-panel-title{flex:1;align-items:center;gap:11px;min-width:0;display:flex}.dash-panel-title>div{flex-direction:column;min-width:0;display:flex}.dash-panel-title h2{color:#0f172a;white-space:nowrap;margin:0;font-size:13px;font-weight:800;line-height:1.2}.dash-panel-title small,.dash-panel-sub{color:#94a3b8;margin-top:2px;font-size:10px;font-weight:600;display:block}.dash-panel-link,.dash-panel-action{color:#1e3a8a;cursor:pointer;white-space:nowrap;background:#dbeafe66;border:1px solid #1e3a8a26;border-radius:8px;flex-shrink:0;align-items:center;gap:4px;margin-left:auto;padding:5px 10px;font-size:10px;font-weight:800;text-decoration:none;transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.dash-panel-link:hover,.dash-panel-action:hover{background:#dbeafe;border-color:#1e3a8a40}.dash-panel-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden auto}.dash-panel-body-stretch{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.dash-col-right{flex-direction:column;gap:14px;min-height:0;display:flex}.dash-panel-patients{grid-column:1}.dash-panel-calendar{grid-column:2}.dash-col-right{grid-column:3}.dash-panel-notes{flex:1;min-height:180px}.panel-tip{flex-shrink:0}.panel-notes{flex:1;min-height:180px}.dash-panel .module-card,.dash-panel .home-calendar-widget{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important}.dash-panel .home-calendar-frame{background:0 0;height:100%;min-height:0;padding:0}.dash-panel .home-calendar-frame iframe{border:0;border-radius:0;width:100%;height:100%}.dash-panel .scratchpad-field{flex:1;min-height:0;padding:12px;display:flex}.dash-panel .scratchpad-field textarea{resize:none;color:#1e293b;scrollbar-width:none;box-sizing:border-box;background:#f8fafce6;border:1px solid #1e3a8a26;border-radius:10px;outline:none;flex:1;width:100%;height:100%;min-height:120px;padding:12px;font-family:inherit;font-size:13px;line-height:1.55;transition:border-color .2s;overflow:hidden}.dash-panel .scratchpad-field textarea:focus{background:#fff;border-color:#93c5fd;box-shadow:0 0 0 3px #3b82f61f}.dash-panel .daily-tip-body{padding:4px 0 0}.dash-panel-tip .dash-panel-head{justify-content:space-between;align-items:center;display:flex}.dash-panel-tip .dash-panel-title{color:#1e293b;font-size:16px}.dash-panel-tip .daily-tip-topic,.panel-tip .daily-tip-topic{letter-spacing:.1em;text-transform:uppercase;border-radius:6px;padding:2px 8px;font-size:9px;font-weight:800;color:#1e3a8a!important;background:#dbeafe!important}@media (width<=1280px){.dash-workspace{grid-template-rows:minmax(0,1fr);grid-template-columns:260px 1fr 250px}}@media (width<=1100px){.dash-workspace{grid-template-rows:minmax(260px,1fr) minmax(260px,auto);grid-template-columns:1fr 1fr;padding:20px 16px;overflow-y:auto}.dash-panel-patients{grid-column:1}.dash-panel-calendar{grid-column:2}.dash-col-right{grid-column:1/-1;grid-template-columns:repeat(3,1fr);min-height:260px;display:grid}.dash-hero{padding:0 16px}}@media (width<=800px){.dash-hero{padding:0 12px}.dash-hero-content{border-radius:16px;flex-direction:column;gap:16px;padding:18px}.dash-hero-right{align-items:flex-start;width:100%}.dash-hero-actions{flex-direction:column;width:100%}.dash-hero-title{font-size:24px}.dash-workspace{grid-template-rows:none;grid-template-columns:1fr;grid-auto-rows:minmax(260px,auto);padding:20px 12px}.dash-panel-patients,.dash-panel-calendar{grid-column:1}.dash-col-right{flex-direction:column;grid-column:1;display:flex}}body.ui-reduced-motion .dash-orb{animation:none}body.ui-reduced-motion .dash-quick-action,body.ui-reduced-motion .dash-stat-card,body.ui-reduced-motion .dash-shortcut-btn{transition:none}.dash-panel-body::-webkit-scrollbar{display:none!important}.patient-widget::-webkit-scrollbar{display:none!important}.dash-panel-body,.patient-widget{scrollbar-width:none!important}#dashboardScratchpad::-webkit-scrollbar{display:none!important}#dashboardScratchpad{scrollbar-width:none!important}.panel-notes .dash-panel-body{flex-direction:column!important;display:flex!important}.panel-notes .scratchpad-widget{flex-direction:column!important;flex:1!important;height:100%!important;margin:0!important;display:flex!important}.panel-notes .scratchpad-field{flex-direction:column!important;flex:1!important;height:100%!important;display:flex!important}.panel-notes textarea{flex:1!important;height:100%!important;min-height:120px!important}.dash-agenda-panel{box-shadow:0 8px 24px #32456912,inset 0 1px #fff}.dash-agenda-panel .dash-panel-head{background:#fff;border-bottom-color:#e2e8f0}.agenda-heatmap{background:#ffffffbd;border:1px solid #e2e8f0;border-radius:7px;align-items:center;gap:3px;padding:3px 5px;display:flex}.agenda-heatmap-day{place-items:center;display:grid}.agenda-heatmap-cell{box-sizing:border-box;border-radius:3px;width:10px;height:10px;transition:transform .18s,opacity .18s}.agenda-heatmap-cell.is-today{outline-offset:1px;outline:1px solid #3b82f68c}.agenda-heatmap:hover .agenda-heatmap-cell{transform:scale(1.06)}.agenda-widget{background:#f7f9fc;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.agenda-event-list{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1;display:flex;overflow-y:auto}.agenda-event-list::-webkit-scrollbar{display:none}.agenda-event{color:inherit;flex:none;align-items:center;text-decoration:none;transition:all .18s;display:grid;position:relative;overflow:hidden}.agenda-event:after{content:"";background:#ffffffe6;height:1px;position:absolute;inset:0 0 auto}.agenda-event:hover{z-index:1;border-color:#c1ccdc;box-shadow:0 9px 20px #2534521c}.agenda-event-accent{opacity:.78;position:absolute}.agenda-event-time{text-align:center;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;min-width:0;padding:5px 4px;display:flex}.agenda-event-time span{color:#758197;letter-spacing:.035em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:58px;font-size:7.5px;font-weight:850;line-height:1.15;overflow:hidden}.agenda-event-time strong{color:#25334a;font-variant-numeric:tabular-nums;margin-top:3px;font-size:10px}.agenda-event-content{min-width:0}.agenda-event-content h4{color:#1f2c43;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11.2px;font-weight:800;line-height:1.25;overflow:hidden}.agenda-event-content p{color:#7b879a;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:3px;margin:4px 0 0;font-size:8.7px;display:flex;overflow:hidden}.agenda-event-content p .material-symbols-outlined{flex:none;font-size:11px}.agenda-event-arrow{color:#8793a6;background:#fafbfd;border:1px solid #e2e7ee;border-radius:7px;place-items:center;width:22px;height:22px;font-size:12px;transition:all .18s;display:grid}.agenda-event:hover .agenda-event-arrow{color:#435a9f;background:#f2f5fb;border-color:#cad4e5}.agenda-loading-state,.agenda-error-state,.agenda-empty-state{color:#71809a;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:9px;padding:24px;font-size:10.5px;display:flex}.agenda-loading-state{flex-direction:row}.agenda-loading-dot{background:#5870b1;border-radius:50%;width:8px;height:8px;animation:1.3s ease-in-out infinite hm-shimmer;box-shadow:0 0 0 5px #5870b11f}.agenda-empty-state p,.agenda-error-message{max-width:250px;margin:0;line-height:1.5}.agenda-empty-state strong{color:#34435c;font-size:12px}.agenda-empty-icon{color:#4d64a5;background:linear-gradient(145deg,#eef2ff,#edf7f4);border:1px solid #d9e2ee;border-radius:13px;place-items:center;width:43px;height:43px;font-size:22px;display:grid;box-shadow:0 8px 18px #32456914}.agenda-error-message,.agenda-error-state{color:#b44055}.agenda-connect-button,.agenda-error-state button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#435a9f,#65938b);border:1px solid #c8d3e8;border-radius:9px;align-items:center;gap:6px;min-height:32px;padding:0 12px;font-size:9.5px;font-weight:800;display:inline-flex;box-shadow:0 7px 16px #374c8b29}.agenda-connect-button .material-symbols-outlined{font-size:14px}.agenda-connect-button:disabled{cursor:not-allowed;opacity:.58}@keyframes hm-shimmer{0%{opacity:.3}50%{opacity:.6}to{opacity:.3}}.pc-widget{flex-direction:column;height:100%;display:flex}.pc-input-row{border-bottom:1px solid #f1f5f9;flex-shrink:0;align-items:center;gap:8px;padding:12px 16px;display:flex}.pc-input{box-sizing:border-box;border:1px solid #e2e8f0;border-radius:8px;outline:none;flex:1;height:34px;padding:0 12px;font-size:12px;transition:border-color .2s,box-shadow .2s}.pc-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.pc-add-btn{color:#fff;cursor:pointer;box-sizing:border-box;background:#1e3a8a;border:none;border-radius:8px;place-items:center;width:34px;height:34px;transition:background-color .2s,box-shadow .2s,translate .2s;display:grid}.pc-add-btn:hover{background:#172554}.pc-content{flex-direction:column;flex:1;gap:4px;padding:8px 16px;display:flex;overflow-y:auto}.pc-task-item{background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:flex-start;gap:10px;padding:10px;display:flex}.pc-task-item:hover{border-color:#cbd5e1}.pc-task-check{cursor:pointer;border:1px solid #cbd5e1;border-radius:4px;place-items:center;width:16px;height:16px;margin-top:2px;display:grid}.pc-task-item.checked .pc-task-check{color:#fff;background:#10b981;border-color:#10b981}.pc-task-text{color:#334155;flex:1;font-size:12px}.pc-task-item.checked .pc-task-text{color:#94a3b8;text-decoration:line-through}.pc-task-del{color:#ef4444;cursor:pointer;opacity:0;background:0 0;border:none;padding:2px;transition:opacity .2s}.pc-task-item:hover .pc-task-del{opacity:1}.pc-empty{color:#94a3b8;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;display:flex}.pc-empty strong{color:#475569;font-size:12px}.pc-empty small{max-width:200px;font-size:11px}.dc-widget{flex-direction:column;gap:6px;height:100%;min-height:0;padding:7px 11px 10px;display:flex;overflow:hidden}.dc-mode-tabs{background:#f5f7fa;border:1px solid #e4e9f0;border-radius:11px;justify-content:center;gap:6px;padding:3px;display:flex}.dc-mode-tab{color:#657289;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:27px;padding:0 9px;font-size:9px;font-weight:750;transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s;display:flex}.dc-mode-tab:hover{color:#40589b;background:#ffffffb8}.dc-mode-tab.active{color:#3f579c;background:#fff;border-color:#d5deed;box-shadow:0 3px 9px #2a3a5c17}.dc-mode-tab.active svg{color:#5f8f86}.dc-study-toggle{color:#748196;cursor:pointer;background:#fff;border:1px solid #dce4ee;border-radius:8px;justify-content:center;align-items:center;gap:4px;min-height:27px;margin-left:auto;padding:0 7px;font-size:8px;font-weight:800;display:flex}.dc-study-toggle:hover{color:#40589b;border-color:#c8d3e4}.dc-study-toggle.active{color:#386f64;background:#edf8f4;border-color:#bcd8d0;box-shadow:0 3px 9px #3e6f6317}.dc-nav{justify-content:space-between;align-items:center;padding:0 16px;display:flex}.dc-nav-btn{cursor:pointer;color:#64748b;background:0 0;border:none;border-radius:4px;place-items:center;padding:4px;display:grid}.dc-nav-btn:hover{color:#0f172a;background:#f1f5f9}.dc-specialty{color:#1e3a8a;font-size:12px;font-weight:700}.dc-context{justify-content:center;align-items:center;gap:5px;display:flex;overflow:hidden}.dc-context span{color:#657289;text-overflow:ellipsis;white-space:nowrap;background:#f8fafc;border:1px solid #dce4ef;border-radius:999px;min-width:0;padding:3px 6px;font-size:8px;font-weight:750;overflow:hidden}.dc-context-specialty{color:#40589b!important;background:#f1f4fc!important;border-color:#d5def0!important}.dc-context-topic{flex:0 auto}.dc-context-assessment{color:#386f64!important;background:#f0f8f6!important;border-color:#c7ddd7!important}.dc-context-general{color:#5f6f89!important;background:#f5f7fa!important;border-color:#d8e0ea!important}.dc-loading,.dc-error{color:#64748b;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:150px;font-size:12px;display:flex}.dc-spinner{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.dc-error button{cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;margin:0 4px;padding:6px 12px;font-size:11px}.dc-card{perspective:1000px;flex:1;min-height:0;overflow:hidden}.dc-card-inner{width:100%;height:100%;min-height:0;transform-style:preserve-3d;transition:transform .6s;position:relative}.dc-card.dc-flipped .dc-card-inner{transform:rotateY(180deg)}.dc-card-front,.dc-card-back{backface-visibility:hidden;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;min-height:0;padding:7px 11px 9px;display:flex;position:absolute;inset:0;overflow:hidden}.dc-card-back{transform:rotateY(180deg)}.dc-presentation{color:#475569;background:0 0;border-left:2px solid #3b82f6;border-radius:0;padding:0 0 0 8px}.dc-options{flex-direction:column;flex:1;min-height:0;display:flex}.dc-option{text-align:left;color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:8px;min-height:33px;padding:6px 9px;font-size:10.3px;line-height:1.28;transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s;display:flex}.dc-option:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1}.dc-option-selected{background:#eff6ff!important;border-color:#3b82f6!important}.dc-option-letter{color:#3b82f6;font-weight:700}.dc-correct{color:#166534;background:#dcfce7}.dc-wrong{color:#991b1b;background:#fee2e2}.dc-correct-answer{color:#0f172a;font-size:10.5px;line-height:1.32}.dc-explanation{color:#475569;flex:1;margin:0;font-size:10.1px;line-height:1.36}.dc-ref{color:#53627a;background:#f4faf8;border:1px solid #dbe5e2;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;font-size:8px;line-height:1.22;text-decoration:none;display:flex}.dc-ref span,.dc-ref strong,.dc-ref small{display:block}.dc-ref strong{color:#376e64;margin-bottom:1px;font-size:8.5px}.dc-ref small{color:#82908f;margin-top:2px;font-size:7px}.dc-ref svg{color:#5c8b83;flex:none}.dc-ref:hover{background:#eff8f5;border-color:#bdd7d0}.dc-back-actions{display:flex}.dc-reset-btn{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:5px;padding:4px 7px;font-size:9px;font-weight:700;display:flex}.dc-reset-btn:hover{background:#f8fafc}.maus-dialog-backdrop{z-index:100000;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#141d307a;place-items:center;padding:20px;animation:.18s ease-out maus-fade-in;display:grid;position:fixed;inset:0}.maus-dialog{background:linear-gradient(145deg,#fffffffc,#f7fafdfa);border:1px solid #d8e0ece6;border-radius:23px;width:min(430px,100%);padding:25px;animation:.22s cubic-bezier(.2,.8,.2,1) maus-dialog-in;position:relative;overflow:hidden;box-shadow:0 30px 90px #18254340}.maus-dialog:before{content:"";background:linear-gradient(#4058a2,#6c958f);border-radius:0 5px 5px 0;width:4px;position:absolute;inset:18px auto 18px 0}.maus-dialog-close{color:#768399;cursor:pointer;background:#edf1f6;border:0;border-radius:10px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:14px;right:14px}.maus-dialog-icon{color:#fff;background:linear-gradient(145deg,#4058a2,#6b958f);border-radius:15px;place-items:center;width:50px;height:50px;margin-bottom:17px;display:grid;box-shadow:0 12px 24px #364b8b38}.maus-dialog-danger .maus-dialog-icon{background:linear-gradient(145deg,#ad594d,#d38870)}.maus-dialog-success .maus-dialog-icon{background:linear-gradient(145deg,#477d70,#78a499)}.maus-dialog-copy small{color:#6677a8;letter-spacing:.14em;font-size:8px;font-weight:900}.maus-dialog-copy h2{color:#202b42;letter-spacing:-.035em;margin:6px 38px 7px 0;font-size:21px}.maus-dialog-copy p{color:#67758a;white-space:pre-line;margin:0;font-size:11px;line-height:1.58}.maus-dialog-field{margin-top:18px;display:block}.maus-dialog-field span{color:#58657b;margin-bottom:6px;font-size:9px;font-weight:850;display:block}.maus-dialog-field textarea{resize:vertical;color:#27354c;background:#fff;border:1px solid #d5deea;border-radius:12px;outline:0;width:100%;min-height:104px;padding:12px;font:600 11px/1.5 inherit}.maus-dialog-field textarea:focus{border-color:#8b9cc7;box-shadow:0 0 0 3px #4058a617}.maus-dialog footer{justify-content:flex-end;gap:9px;margin-top:22px;display:flex}.maus-dialog footer button{cursor:pointer;border-radius:11px;min-width:104px;height:39px;padding:0 16px;font-size:10px;font-weight:850}.maus-dialog-secondary{color:#5d6a7e;background:#fff;border:1px solid #d8e0ea}.maus-dialog-primary{color:#fff;background:linear-gradient(135deg,#3d559c,#628d8a);border:0;box-shadow:0 9px 20px #33498933}.maus-toast{z-index:100001;color:#334158;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border:1px solid #dce3ec;border-radius:15px;align-items:center;gap:11px;width:min(390px,100vw - 32px);padding:14px 15px;font-size:10.5px;font-weight:750;line-height:1.45;animation:.24s cubic-bezier(.2,.8,.2,1) maus-toast-in;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 48px #1a28462e}.maus-toast>svg{color:#557f78;flex:none}.maus-toast-danger{color:#81473e;background:#fff8f6;border-color:#eed2cb}.maus-toast-danger>svg{color:#b45b4e}.maus-toast-info>svg{color:#4b65aa}.maus-toast button{color:#7b8797;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:27px;height:27px;margin-left:auto;display:grid}.maus-toast-copy{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.maus-toast-copy>strong{color:#243047;font-size:10px;font-weight:900}.maus-toast-copy>span{color:#68758a;font-size:9.5px;font-weight:650}.maus-toast-danger .maus-toast-copy>strong{color:#8e493f}.maus-toast-danger .maus-toast-copy>span{color:#946259}.auth-recovery-button{color:#40599b;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin:-4px 0 1px;font-size:9px;font-weight:850}.auth-recovery-button:hover{text-decoration:underline}.auth-success{color:#397064;background:#f1faf7;border:1px solid #cce2db;border-radius:10px;padding:10px 11px;font-size:9px;font-weight:750;line-height:1.45}.auth-reset-email{color:#637188;margin:-5px 0 1px;font-size:9px;line-height:1.5}@keyframes maus-fade-in{0%{opacity:0}to{opacity:1}}@keyframes maus-dialog-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}@keyframes maus-toast-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (width<=620px){.maus-dialog{padding:22px 19px}.maus-toast{bottom:16px;right:16px}.maus-dialog footer{flex-direction:column-reverse}.maus-dialog footer button{width:100%}}#prontuarioView.medical-records-v6{--record-ink:#172033;--record-copy:#5f6d82;--record-muted:#8995a7;--record-line:#dce4ee;--record-line-strong:#cbd6e4;--record-surface:#ffffffeb;--record-soft:#f4f7fb;--record-indigo:#4d61a8;--record-indigo-dark:#354787;--record-indigo-soft:#eef1fb;--record-teal:#638e8a;--record-teal-soft:#edf6f4;--record-danger:#a9504a;--record-danger-soft:#fff3f1;min-width:0;color:var(--record-ink);scrollbar-width:none;position:relative}#prontuarioView.medical-records-v6::-webkit-scrollbar{width:0;height:0}#prontuarioView.medical-records-v6 ::-webkit-scrollbar{width:0;height:0}#prontuarioView.medical-records-v6 *,#prontuarioView.medical-records-v6 :before,#prontuarioView.medical-records-v6 :after{box-sizing:border-box}#prontuarioView.medical-records-v6 button,#prontuarioView.medical-records-v6 input,#prontuarioView.medical-records-v6 select,#prontuarioView.medical-records-v6 textarea{font:inherit}#prontuarioView.medical-records-v6 button,#prontuarioView.medical-records-v6 summary,#prontuarioView.medical-records-v6 label[for]{-webkit-tap-highlight-color:transparent}#prontuarioView.medical-records-v6 .records-page-head{justify-content:space-between;align-items:center;gap:24px;max-width:1600px;margin:0 auto 16px;padding:0 2px;display:flex}#prontuarioView.medical-records-v6 .records-page-heading{align-items:center;gap:13px;display:flex}#prontuarioView.medical-records-v6 .records-page-mark{width:44px;height:44px;color:var(--record-indigo);background:linear-gradient(145deg,#fff,#e8edf8);border:1px solid #4d61a829;border-radius:14px;flex:none;place-items:center;display:grid;box-shadow:0 8px 22px #2a3b671a}#prontuarioView.medical-records-v6 .records-kicker,#prontuarioView.medical-records-v6 .record-section-eyebrow,#prontuarioView.medical-records-v6 .records-content-heading>span{color:#6b7cad;letter-spacing:.12em;text-transform:uppercase;margin-bottom:3px;font-weight:850;line-height:1.2;display:block}#prontuarioView.medical-records-v6 .records-page-heading h1{color:var(--record-ink);letter-spacing:-.045em;margin:0;font-size:clamp(22px,2vw,29px);font-weight:800;line-height:1}#prontuarioView.medical-records-v6 .records-page-heading p{color:var(--record-copy);margin:5px 0 0;font-size:11px;line-height:1.45}#prontuarioView.medical-records-v6 .records-page-status{color:#58736f;background:#f2f9f7b8;border:1px solid #638e8a33;border-radius:10px;align-items:center;gap:8px;padding:8px 11px;font-size:9.5px;display:flex}#prontuarioView.medical-records-v6 .records-page-status strong{font-weight:800}#prontuarioView.medical-records-v6 .prontuario-workspace{width:100%!important;margin:0 auto!important;padding:0!important;display:grid!important}#prontuarioView.medical-records-v6 .prontuario-sidebar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbfdffe6;border:1px solid #d3deeaf0;border-radius:20px;overflow:hidden;box-shadow:0 18px 44px #2a3a5b17;width:auto!important;min-width:0!important;padding:0!important;display:block!important;position:sticky!important}#prontuarioView.medical-records-v6 .prontuario-sidebar-panel{flex-direction:column;height:100%;min-height:0;border-radius:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;display:flex!important;overflow:hidden!important}#prontuarioView.medical-records-v6 .records-census-head{justify-content:space-between;gap:12px;display:flex}#prontuarioView.medical-records-v6 .records-census-head h2{color:var(--record-ink);font-weight:790}#prontuarioView.medical-records-v6 .records-new-patient,#prontuarioView.medical-records-v6 .records-primary-action{color:#fff;background:linear-gradient(135deg, var(--record-indigo), #698e90);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 13px;font-size:10px;font-weight:800;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex;box-shadow:0 7px 16px #3e528e2b}#prontuarioView.medical-records-v6 .records-new-patient{width:67px}#prontuarioView.medical-records-v6 .records-new-patient:hover,#prontuarioView.medical-records-v6 .records-primary-action:hover:not(:disabled){filter:saturate(1.08);transform:translateY(-1px);box-shadow:0 10px 23px #3e528e3b}#prontuarioView.medical-records-v6 .records-new-patient:focus-visible,#prontuarioView.medical-records-v6 .records-primary-action:focus-visible,#prontuarioView.medical-records-v6 .records-action:focus-visible,#prontuarioView.medical-records-v6 .record-tab-premium:focus-visible,#prontuarioView.medical-records-v6 .exam-domain-tab:focus-visible{outline-offset:2px;outline:3px solid #4d61a833}#prontuarioView.medical-records-v6 .records-primary-action:disabled{cursor:not-allowed;opacity:.48;box-shadow:none}#prontuarioView.medical-records-v6 .records-search{border:1px solid var(--record-line);min-width:0;height:40px;color:var(--record-muted);background:#fff;border-radius:11px;align-items:center;gap:8px;margin:0 14px 11px;padding:0 11px;transition:border-color .18s,box-shadow .18s;display:flex;position:relative;box-shadow:0 3px 10px #24355609}#prontuarioView.medical-records-v6 .records-search:focus-within{border-color:#9aa9cf;box-shadow:0 0 0 3px #4d61a814}#prontuarioView.medical-records-v6 .records-search input{min-width:0;color:var(--record-ink);flex:1;height:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important}#prontuarioView.medical-records-v6 .records-search input::placeholder{color:#98a4b5}#prontuarioView.medical-records-v6 .records-search kbd{color:#9aa5b5;background:#f6f8fb;border:1px solid #e1e7ef;border-radius:6px;place-items:center;width:20px;height:20px;font:10px/1 inherit;display:grid}#prontuarioView.medical-records-v6 .records-census-summary{background:#f8fafc;border:1px solid #e3e9f0;border-radius:12px;grid-template-columns:repeat(2,1fr);margin:0 14px 12px;display:grid;overflow:hidden}#prontuarioView.medical-records-v6 .records-census-summary>div{align-items:center;column-gap:7px;min-width:0;display:grid}#prontuarioView.medical-records-v6 .records-census-summary>div+div{border-left:1px solid #e3e9f0}#prontuarioView.medical-records-v6 .records-census-summary span{border-radius:8px;place-items:center;width:26px;height:26px;display:grid}#prontuarioView.medical-records-v6 .records-census-summary .is-admitted{color:#4b7c70;background:#e8f3ef}#prontuarioView.medical-records-v6 .records-census-summary .is-discharged{color:#71819a;background:#edf1f6}#prontuarioView.medical-records-v6 .records-census-summary strong{color:var(--record-ink);align-self:end;font-size:14px;line-height:1}#prontuarioView.medical-records-v6 .records-census-summary small{color:var(--record-copy);text-overflow:ellipsis;white-space:nowrap;align-self:start;overflow:hidden}#prontuarioView.medical-records-v6 .records-census-scroll{scrollbar-width:none;flex:1;min-height:0;padding:2px 9px 16px;overflow:auto}#prontuarioView.medical-records-v6 .records-patient-group+.records-patient-group{margin-top:18px}#prontuarioView.medical-records-v6 .records-patient-group>header{color:#647389;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;margin:0 7px 8px;font-weight:850;display:flex}#prontuarioView.medical-records-v6 .records-patient-group>header>div{align-items:center;gap:6px;display:flex}#prontuarioView.medical-records-v6 .records-patient-group>header>span{color:#6c7890;background:#edf1f6;border-radius:7px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:9px;display:grid}#prontuarioView.medical-records-v6 .records-live-dot{background:#4f8979;border:2px solid #4c857529;border-radius:50%;flex:none;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 3px #4f897917}#prontuarioView.medical-records-v6 .patient-list{flex-direction:column;gap:6px!important;margin:0!important;display:flex!important}#prontuarioView.medical-records-v6 .prontuario-patient-row{min-height:62px;color:var(--record-ink);text-align:left;cursor:pointer;align-items:center;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s;position:relative;overflow:hidden;width:100%!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:12px!important;grid-template-columns:35px minmax(0,1fr) 14px!important;gap:9px!important;margin:0!important;padding:9px 8px!important;display:grid!important}#prontuarioView.medical-records-v6 .prontuario-patient-row:hover{transform:translate(2px);background:#fff!important;border-color:#e0e6ef!important;box-shadow:0 6px 16px #2535540e!important}#prontuarioView.medical-records-v6 .prontuario-patient-row.active{box-shadow:inset 3px 0 var(--record-indigo), 0 7px 17px #3a4b7f14!important;background:linear-gradient(110deg,#eef1fb,#f6f8fc)!important;border-color:#4d61a838!important}#prontuarioView.medical-records-v6 .prontuario-patient-avatar{border:1px solid #ffffffb3;place-items:center;box-shadow:0 6px 12px #3e528b24;color:#fff!important;background:linear-gradient(145deg,#566aad,#769693)!important;border-radius:11px!important;width:35px!important;height:35px!important;margin:0!important;font-size:12px!important;font-weight:850!important;display:grid!important}#prontuarioView.medical-records-v6 .prontuario-patient-info{min-width:0;display:block!important}#prontuarioView.medical-records-v6 .prontuario-patient-info strong,#prontuarioView.medical-records-v6 .prontuario-patient-info small,#prontuarioView.medical-records-v6 .prontuario-patient-info p{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden;max-width:100%!important}#prontuarioView.medical-records-v6 .prontuario-patient-info strong{letter-spacing:-.01em;color:#253047!important;margin:0 0 2px!important;font-weight:800!important}#prontuarioView.medical-records-v6 .prontuario-patient-info small{color:#6d7a8e!important;line-height:1.35!important}#prontuarioView.medical-records-v6 .prontuario-patient-info p{color:#8a95a5!important;margin:3px 0 0!important;line-height:1.3!important}#prontuarioView.medical-records-v6 .prontuario-patient-info+div{display:none!important}#prontuarioView.medical-records-v6 .prontuario-patient-row:after{content:"›";color:#9aa6b8;font-size:18px;font-weight:400;line-height:1}#prontuarioView.medical-records-v6 .records-patient-group .compact-empty{min-height:56px!important;box-shadow:none!important;background:#f8fafcb3!important;border:1px dashed #e0e6ee!important;border-radius:11px!important;place-items:center!important;padding:10px!important;display:grid!important}#prontuarioView.medical-records-v6 .records-patient-group .compact-empty p{color:#96a1b0!important;margin:0!important;font-size:8.5px!important}#prontuarioView.medical-records-v6 .prontuario-main{flex-direction:column;gap:12px!important;min-width:0!important;padding:0!important;display:flex!important;overflow:visible!important}#prontuarioView.medical-records-v6 .records-patient-hero,#prontuarioView.medical-records-v6 .records-editor,#prontuarioView.medical-records-v6 .record-tabs-premium,#prontuarioView.medical-records-v6 .records-content-panel,#prontuarioView.medical-records-v6 .chart-overview{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:var(--record-surface)!important;border:1px solid #d2dce8eb!important;flex:none!important;box-shadow:0 14px 38px #25345212!important}#prontuarioView.medical-records-v6 .records-patient-hero{border-radius:18px;justify-content:space-between;align-items:center;gap:20px;display:flex;overflow:hidden}#prontuarioView.medical-records-v6 .records-patient-identity{align-items:center;gap:13px;min-width:0;display:flex}#prontuarioView.medical-records-v6 .records-patient-avatar{color:#fff;background:linear-gradient(145deg,#5368ad,#749590);border:1px solid #ffffffb3;border-radius:15px;flex:none;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 10px 22px #3f528b30}#prontuarioView.medical-records-v6 .records-patient-copy{min-width:0}#prontuarioView.medical-records-v6 .records-patient-status-row,#prontuarioView.medical-records-v6 .records-patient-name-row{align-items:center;gap:8px;min-width:0;display:flex}#prontuarioView.medical-records-v6 .records-patient-status{color:#4a746b;letter-spacing:.07em;text-transform:uppercase;background:#f0f8f5;border:1px solid #d9e9e4;border-radius:7px;align-items:center;gap:7px;margin-bottom:5px;padding:4px 7px;font-size:8px;font-weight:850;display:inline-flex}#prontuarioView.medical-records-v6 .records-context-label{color:#98a3b2;margin-bottom:5px;font-size:8px;font-weight:700}#prontuarioView.medical-records-v6 .records-patient-name-row h1{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;color:var(--record-ink)!important;letter-spacing:-.045em!important;margin:0!important;font-size:clamp(20px,2vw,27px)!important;font-weight:800!important;line-height:1.05!important}#prontuarioView.medical-records-v6 .records-patient-copy>p{text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden;color:var(--record-copy)!important;margin:6px 0 0!important}#prontuarioView.medical-records-v6 .records-icon-action{color:#68758a;cursor:pointer;background:#f8fafc;border:1px solid #e0e6ee;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;padding:0;display:grid}#prontuarioView.medical-records-v6 .records-icon-action:hover{color:var(--record-indigo);background:var(--record-indigo-soft);border-color:#bec9df}#prontuarioView.medical-records-v6 .records-patient-actions{flex:none;align-items:center;display:flex}#prontuarioView.medical-records-v6 .records-action{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:9px;font-weight:800;transition:color .18s,border-color .18s,background .18s,transform .18s;display:inline-flex;box-shadow:0 3px 9px #22325109;border:1px solid var(--record-line)!important;color:#526077!important;background:#fff!important}#prontuarioView.medical-records-v6 .records-action:hover:not(:disabled){transform:translateY(-1px);color:var(--record-indigo-dark)!important;background:#f8faff!important;border-color:#bcc8da!important}#prontuarioView.medical-records-v6 .records-action.is-danger{color:#8e5550!important}#prontuarioView.medical-records-v6 .records-action.is-danger:hover{color:var(--record-danger)!important;background:var(--record-danger-soft)!important;border-color:#e7c7c2!important}#prontuarioView.medical-records-v6 .records-action:disabled{cursor:not-allowed;opacity:.45}#prontuarioView.medical-records-v6 .records-editor{border-radius:18px;overflow:hidden}#prontuarioView.medical-records-v6 .records-editor>header,#prontuarioView.medical-records-v6 .records-panel-head,#prontuarioView.medical-records-v6 .records-subpanel-head{justify-content:space-between;align-items:center;gap:18px;display:flex}#prontuarioView.medical-records-v6 .records-editor>header{background:linear-gradient(100deg,#f8faff,#f5faf8);border-bottom:1px solid #e3e8ef;padding:17px 19px}#prontuarioView.medical-records-v6 .record-section-title{align-items:center;gap:11px;min-width:0;display:flex}#prontuarioView.medical-records-v6 .record-section-icon{width:38px;height:38px;color:var(--record-indigo);background:var(--record-indigo-soft);border:1px solid #4d61a81a;border-radius:12px;flex:none;place-items:center;display:grid}#prontuarioView.medical-records-v6 .record-section-icon.is-teal{color:#497d76;background:var(--record-teal-soft);border-color:#497d761a}#prontuarioView.medical-records-v6 .record-section-title h2{letter-spacing:-.025em;line-height:1.15;color:var(--record-ink)!important;margin:0!important;font-size:15px!important;font-weight:800!important}#prontuarioView.medical-records-v6 .record-section-title p{color:var(--record-copy);margin:4px 0 0;font-size:9px;line-height:1.4}#prontuarioView.medical-records-v6 .records-saved-state,#prontuarioView.medical-records-v6 .records-context-chip{color:#5d7b76;background:#f1f8f6;border:1px solid #d9e7e3;border-radius:8px;flex:none;align-items:center;gap:6px;padding:6px 8px;font-size:8px;font-weight:800;display:inline-flex}#prontuarioView.medical-records-v6 .records-editor-body{padding:17px 19px}#prontuarioView.medical-records-v6 .records-form-block{background:#fbfcfe;border:1px solid #e3e8ef;border-radius:13px;padding:14px}#prontuarioView.medical-records-v6 .records-form-heading{color:#60709a;align-items:center;gap:8px;margin-bottom:12px;display:flex}#prontuarioView.medical-records-v6 .records-form-heading span{flex-direction:column;gap:1px;display:flex}#prontuarioView.medical-records-v6 .records-form-heading strong{color:#354158;font-size:9px}#prontuarioView.medical-records-v6 .records-form-heading small{color:#8b96a6;font-size:7.5px}#prontuarioView.medical-records-v6 .identity-grid{grid-template-columns:minmax(180px,2fr) repeat(3,minmax(90px,1fr))!important;gap:10px!important;display:grid!important}#prontuarioView.medical-records-v6 .patient-clinical-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin-top:12px!important;display:grid!important}#prontuarioView.medical-records-v6 .records-form-block label,#prontuarioView.medical-records-v6 .exam-entry-grid label{letter-spacing:.02em;text-transform:uppercase;min-width:0;color:#5e6a7e!important;flex-direction:column!important;gap:6px!important;font-size:8px!important;font-weight:800!important;display:flex!important}#prontuarioView.medical-records-v6 .records-form-block input,#prontuarioView.medical-records-v6 .records-form-block select,#prontuarioView.medical-records-v6 .records-form-block textarea,#prontuarioView.medical-records-v6 .exam-entry-grid input,#prontuarioView.medical-records-v6 .exam-raw-textarea,#prontuarioView.medical-records-v6 .stt-url-row input{color:#253047;letter-spacing:normal;text-transform:none;outline:0;width:100%;min-width:0;min-height:38px;padding:9px 10px;font-weight:550;box-shadow:none!important;background:#fff!important;border:1px solid #d9e1ec!important;border-radius:9px!important;font-size:10px!important}#prontuarioView.medical-records-v6 .records-form-block textarea{resize:vertical;min-height:84px;line-height:1.5}#prontuarioView.medical-records-v6 .records-form-block input:focus,#prontuarioView.medical-records-v6 .records-form-block select:focus,#prontuarioView.medical-records-v6 .records-form-block textarea:focus,#prontuarioView.medical-records-v6 .exam-entry-grid input:focus,#prontuarioView.medical-records-v6 .exam-raw-textarea:focus{border-color:#9baad0!important;box-shadow:0 0 0 3px #4d61a812!important}#prontuarioView.medical-records-v6 .patient-editor-actions{background:#f8fafc;border-top:1px solid #e6ebf1;padding:12px 19px;justify-content:flex-end!important;gap:8px!important;margin:0!important;display:flex!important}#prontuarioView.medical-records-v6 .chart-overview{overflow:hidden;border-radius:18px!important;min-height:0!important}#prontuarioView.medical-records-v6 #chartOverview:empty{display:none}#prontuarioView.medical-records-v6 #chartOverview>section{min-height:360px!important;box-shadow:none!important;background:radial-gradient(circle at 50% 0,#5c71b01a,#0000 32%),linear-gradient(145deg,#fffffff2,#f6f9fce6)!important;border:0!important;border-radius:18px!important;padding:54px 28px!important}#prontuarioView.medical-records-v6 #chartOverview>section>div{width:58px!important;height:58px!important;color:var(--record-indigo)!important;background:var(--record-indigo-soft)!important;border-radius:17px!important;margin-bottom:17px!important;box-shadow:0 10px 23px #4d61a81f!important}#prontuarioView.medical-records-v6 #chartOverview>section h2{color:var(--record-ink)!important;letter-spacing:-.035em!important;margin-bottom:7px!important;font-size:20px!important}#prontuarioView.medical-records-v6 #chartOverview>section p{max-width:390px!important;color:var(--record-copy)!important;font-size:11px!important}:is(#prontuarioView.medical-records-v6 #chartOverview:has(>section)~.record-tabs-premium,#prontuarioView.medical-records-v6 #chartOverview:has(>section)~.records-content-panel){display:none!important}#prontuarioView.medical-records-v6 .chart-overview-hero{box-shadow:none!important;background:0 0!important;border:0!important;gap:0!important;padding:0!important;display:grid!important}#prontuarioView.medical-records-v6 .chart-hero-section{flex-direction:column;min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:12px!important;display:flex!important}#prontuarioView.medical-records-v6 .chart-hero-section+.chart-hero-section{background:linear-gradient(100deg,#f8fafd59,#f4f9f8a6)!important;border-left:1px solid #e3e8ef!important}#prontuarioView.medical-records-v6 .chart-hero-title{letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:7px;display:flex;color:#66728a!important;margin:0 0 7px!important;font-weight:850!important}#prontuarioView.medical-records-v6 .chart-hero-title svg{color:#7182b0;width:14px!important;height:14px!important}#prontuarioView.medical-records-v6 .problem-chips{display:flex!important}#prontuarioView.medical-records-v6 .problem-chip{color:#4b5972!important;background:#f4f6fb!important;border:1px solid #dce3ef!important;font-weight:700!important}#prontuarioView.medical-records-v6 .chart-hero-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:#4f5d72!important;margin:0!important;font-size:9.5px!important;line-height:1.5!important}#prontuarioView.medical-records-v6 .record-tabs-premium{overflow:hidden;border-radius:14px!important;grid-template-columns:repeat(3,1fr)!important;gap:5px!important;margin:0!important;padding:5px!important;display:grid!important}#prontuarioView.medical-records-v6 .record-tab-premium{cursor:pointer;justify-content:center;align-items:center;gap:9px;min-width:0;transition:color .18s,background .18s,box-shadow .18s;position:relative;color:#758196!important;min-height:51px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:10px!important;padding:6px 12px!important;display:flex!important}#prontuarioView.medical-records-v6 .record-tab-premium+.record-tab-premium:before{content:"";background:#e5eaf0;width:1px;height:24px;position:absolute;left:-3px}#prontuarioView.medical-records-v6 .record-tab-premium span{flex-direction:column;align-items:flex-start;gap:1px;min-width:0;display:flex}#prontuarioView.medical-records-v6 .record-tab-premium strong{color:inherit;font-size:9.5px;font-weight:800}#prontuarioView.medical-records-v6 .record-tab-premium small{color:#9aa5b4;font-size:7.5px;font-weight:550}#prontuarioView.medical-records-v6 .record-tab-premium.active{color:var(--record-indigo)!important;background:linear-gradient(110deg,#f0f3fb,#f3f8f7)!important;box-shadow:inset 0 0 0 1px #4d61a81f,0 4px 12px #33457712!important}#prontuarioView.medical-records-v6 .record-tab-premium.active:after{content:"";background:linear-gradient(90deg, var(--record-indigo), var(--record-teal));border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:18%;right:18%}#prontuarioView.medical-records-v6 .records-content-panel{display:block;border-radius:18px!important;margin:0!important;padding:0!important;overflow:hidden!important}#prontuarioView.medical-records-v6 .records-content-panel.hidden{display:none!important}#prontuarioView.medical-records-v6 .records-panel-head{min-height:74px;background:linear-gradient(100deg,#fff,#f8fafc)!important;border:0!important;border-bottom:1px solid #e4e9ef!important;margin:0!important;padding:14px 17px!important}#prontuarioView.medical-records-v6 .records-panel-body{background:#fbfcfeb8;padding:16px 17px 19px!important}#prontuarioView.medical-records-v6 .records-toolbar{align-items:center;gap:9px!important;margin:0 0 14px!important;display:flex!important}#prontuarioView.medical-records-v6 .records-toolbar .records-search{flex:1;margin:0}#prontuarioView.medical-records-v6 .records-select{border:1px solid var(--record-line);color:#8b96a6;text-transform:uppercase;background:#fff;border-radius:10px;align-items:center;gap:8px;height:40px;padding:0 8px 0 10px;font-size:8px;font-weight:800;display:flex}#prontuarioView.medical-records-v6 .records-select select,#prontuarioView.medical-records-v6 .imaging-toolbar>select{color:#526077;outline:0;min-height:32px;padding:0 26px 0 7px;font-size:9px;font-weight:750;box-shadow:none!important;background-color:#0000!important;border:0!important}#prontuarioView.medical-records-v6 .exam-summary-grid,#prontuarioView.medical-records-v6 #taskSummary{margin:0 0 13px!important}#prontuarioView.medical-records-v6 .exam-domain-tabs{background:#f2f5f8;border:1px solid #e0e6ee;border-radius:11px;gap:4px!important;margin:0 0 13px!important;padding:4px!important;display:inline-flex!important}#prontuarioView.medical-records-v6 .exam-domain-tab{cursor:pointer;align-items:center;gap:6px;min-height:32px;padding:0 11px;font-size:9px;font-weight:800;display:inline-flex;color:#6c788b!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important}#prontuarioView.medical-records-v6 .exam-domain-tab.active{color:var(--record-indigo)!important;background:#fff!important;box-shadow:0 3px 9px #25355414!important}#prontuarioView.medical-records-v6 .exam-capture-card{overflow:hidden;box-shadow:none!important;background:#fff!important;border:1px solid #dfe6ee!important;border-radius:13px!important;margin:0 0 12px!important}#prontuarioView.medical-records-v6 .exam-entry-summary{cursor:pointer;list-style:none;align-items:center!important;display:flex!important}#prontuarioView.medical-records-v6 .exam-entry-summary::-webkit-details-marker{display:none}#prontuarioView.medical-records-v6 .stt-bridge-head::-webkit-details-marker{display:none}#prontuarioView.medical-records-v6 .exam-entry-summary-icon{color:var(--record-indigo);background:var(--record-indigo-soft);flex:none;place-items:center;display:grid}#prontuarioView.medical-records-v6 .exam-entry-summary>span:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}#prontuarioView.medical-records-v6 .exam-entry-summary small,#prontuarioView.medical-records-v6 .exam-raw-label small{color:#8c97a6;font-size:7.5px}#prontuarioView.medical-records-v6 .exam-entry-summary strong{color:#354158}#prontuarioView.medical-records-v6 .exam-entry-chevron,#prontuarioView.medical-records-v6 .stt-bridge-chevron{color:#8b96a6;transition:transform .2s}#prontuarioView.medical-records-v6 details[open]>summary .exam-entry-chevron,#prontuarioView.medical-records-v6 details[open]>summary .stt-bridge-chevron{transform:rotate(180deg)}#prontuarioView.medical-records-v6 .exam-entry-body{background:#f8fafc;border-top:1px solid #e6ebf1}#prontuarioView.medical-records-v6 .exam-entry-grid{align-items:end;grid-template-columns:1fr 1.45fr 1fr .8fr 1fr auto!important;display:grid!important}#prontuarioView.medical-records-v6 .exam-entry-grid .records-primary-action{white-space:nowrap;min-height:38px}#prontuarioView.medical-records-v6 .exam-raw-label{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:13px;display:flex}#prontuarioView.medical-records-v6 .exam-raw-label>div{flex-direction:column;gap:2px;display:flex}#prontuarioView.medical-records-v6 .exam-raw-label strong{color:#4a566b;font-size:9px}#prontuarioView.medical-records-v6 .exam-raw-textarea{resize:vertical;margin-top:7px;min-height:72px!important}#prontuarioView.medical-records-v6 .exam-ai-copy{align-items:center;min-width:0;display:flex}#prontuarioView.medical-records-v6 .exam-ai-icon{color:#fff;background:linear-gradient(145deg, var(--record-indigo), #738b9c);flex:none;place-items:center;display:grid}#prontuarioView.medical-records-v6 .exam-ai-copy h3,#prontuarioView.medical-records-v6 .stt-bridge-head h3{color:#303c52!important;margin:0!important;font-size:10px!important;font-weight:800!important}#prontuarioView.medical-records-v6 .exam-ai-copy p,#prontuarioView.medical-records-v6 .stt-bridge-head p{line-height:1.4;color:#798597!important;margin:3px 0 0!important;font-size:8px!important}#prontuarioView.medical-records-v6 .exam-pdf-dropzone{color:#66758a;cursor:pointer;justify-content:center;align-items:center;gap:8px;min-height:50px;background:#ffffffb3!important;border:1px dashed #bec9d9!important;border-radius:10px!important;display:flex!important}#prontuarioView.medical-records-v6 .exam-pdf-dropzone>span{flex-direction:column;gap:1px;display:flex}#prontuarioView.medical-records-v6 .exam-pdf-dropzone strong{font-size:9px}#prontuarioView.medical-records-v6 .exam-pdf-dropzone small{color:#909baa;font-size:7.5px}#prontuarioView.medical-records-v6 .exam-ai-actions{align-items:center;gap:8px;display:flex}#prontuarioView.medical-records-v6 .exam-ai-preview{grid-column:1/-1}#prontuarioView.medical-records-v6 .records-subpanel{background:#fff;border:1px solid #e0e6ee;border-radius:13px;margin-top:4px;padding:14px;overflow:hidden}#prontuarioView.medical-records-v6 .records-subpanel-head{margin-bottom:12px}#prontuarioView.medical-records-v6 .records-subpanel-head .record-section-icon{width:34px;height:34px}#prontuarioView.medical-records-v6 .records-content-heading{margin:18px 2px 9px}#prontuarioView.medical-records-v6 .records-content-heading h3{color:#354158;margin:0;font-size:11px;font-weight:800}#prontuarioView.medical-records-v6 .stt-bridge-card{background:#fff;border:1px solid #dfe6ee;border-radius:13px;margin-bottom:12px;overflow:hidden}#prontuarioView.medical-records-v6 .stt-bridge-head{cursor:pointer;grid-template-columns:38px minmax(0,1fr) auto 18px;align-items:center;gap:11px;padding:13px;list-style:none;display:grid}#prontuarioView.medical-records-v6 .stt-brand-mark{color:#4f7e78;background:var(--record-teal-soft);border-radius:11px;place-items:center;width:38px;height:38px;display:grid}#prontuarioView.medical-records-v6 .stt-security-badge{color:#5e7b76;background:#f0f7f5;border-radius:7px;align-items:center;gap:5px;padding:5px 7px;font-size:7.5px;font-weight:800;display:inline-flex}#prontuarioView.medical-records-v6 .stt-bridge-body{background:#f8fafc;border-top:1px solid #e6ebf1;padding:13px}#prontuarioView.medical-records-v6 .stt-bridge-actions,#prontuarioView.medical-records-v6 .stt-url-row{align-items:center;gap:8px;display:flex}#prontuarioView.medical-records-v6 .stt-bridge-actions a{text-decoration:none}#prontuarioView.medical-records-v6 .stt-connection-panel{background:#fff;border:1px solid #e0e6ee;border-radius:10px;margin-top:11px;padding:12px}#prontuarioView.medical-records-v6 .stt-connection-panel strong{color:#3f4b60;font-size:9px}#prontuarioView.medical-records-v6 .stt-connection-panel p{color:#7b8798;margin:3px 0 9px;font-size:8px}#prontuarioView.medical-records-v6 .stt-url-row input{flex:1}#prontuarioView.medical-records-v6 .stt-viewer-toolbar{color:#fff;background:#283247;border-radius:9px 9px 0 0;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:9px 10px;display:flex}#prontuarioView.medical-records-v6 .stt-viewer-toolbar>div{grid-template-columns:auto auto;align-items:center;gap:2px 7px;display:grid}#prontuarioView.medical-records-v6 .stt-viewer-toolbar small{color:#adb7c8;grid-column:2;font-size:7px}#prontuarioView.medical-records-v6 #sttViewerFrame{background:#121722;border:0;border-radius:0 0 9px 9px;width:100%;min-height:440px}#prontuarioView.medical-records-v6 .records-task-composer{background:#fff;border:1px solid #dce4ed;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:13px;padding:6px;display:grid}#prontuarioView.medical-records-v6 .records-task-composer>span{width:34px;height:34px;color:var(--record-indigo);background:var(--record-indigo-soft);border-radius:9px;place-items:center;display:grid}#prontuarioView.medical-records-v6 .records-task-composer input{min-width:0;height:36px;color:var(--record-ink);outline:0;padding:0 4px;font-size:10px;box-shadow:none!important;background:0 0!important;border:0!important}#prontuarioView.medical-records-v6 .task-filter-tabs{background:#f2f5f8!important;border:1px solid #e0e6ee!important;border-radius:10px!important;gap:4px!important;margin:0 0 12px!important;padding:4px!important;display:inline-flex!important}#prontuarioView.medical-records-v6 .task-tab{cursor:pointer;align-items:center;gap:7px;min-height:30px;display:inline-flex;color:#748095!important;background:0 0!important;border:0!important;border-radius:7px!important;padding:0 10px!important;font-size:8.5px!important;font-weight:800!important}#prontuarioView.medical-records-v6 .task-tab b{background:#e5eaf0;border-radius:5px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:7px;display:grid}#prontuarioView.medical-records-v6 .task-tab.active{box-shadow:0 3px 9px #25355412;color:var(--record-indigo)!important;background:#fff!important}#prontuarioView.medical-records-v6 .summary-stat,#prontuarioView.medical-records-v6 .exam-summary-card,#prontuarioView.medical-records-v6 .task-summary-card{box-shadow:none!important;background:#fff!important;border-color:#e0e6ee!important;border-radius:11px!important}#prontuarioView.medical-records-v6 .timeline-item,#prontuarioView.medical-records-v6 .evolution-card{background:#fff!important;border-color:#e0e6ee!important;border-radius:13px!important;box-shadow:0 5px 14px #2332500a!important}#prontuarioView.medical-records-v6 .exam-flow-table{min-width:max-content;background:#fff!important;border-color:#e1e7ee!important;border-radius:10px!important}#prontuarioView.medical-records-v6 .exam-flow{scrollbar-width:none;max-width:100%;overflow:auto}#prontuarioView.medical-records-v6 .exam-day-group,#prontuarioView.medical-records-v6 .trend-card,#prontuarioView.medical-records-v6 .imaging-study-card{box-shadow:none!important;background:#fff!important;border-color:#e0e6ee!important;border-radius:12px!important}#prontuarioView.medical-records-v6 .premium-task{background:#fff!important;border-color:#e0e6ee!important;border-radius:11px!important}@media (width<=1180px){#prontuarioView.medical-records-v6 .records-patient-actions .records-action span{display:none}#prontuarioView.medical-records-v6 .records-patient-actions .records-action{width:34px;padding:0}#prontuarioView.medical-records-v6 .exam-entry-grid{grid-template-columns:repeat(3,1fr)!important}#prontuarioView.medical-records-v6 .exam-ai-import{grid-template-columns:1fr 1fr!important}#prontuarioView.medical-records-v6 .exam-ai-actions{grid-column:1/-1}}@media (width<=900px){#prontuarioView.medical-records-v6 .records-page-status{display:none}#prontuarioView.medical-records-v6 .prontuario-workspace{grid-template-columns:1fr!important}#prontuarioView.medical-records-v6 .prontuario-sidebar{max-height:none;position:static!important}#prontuarioView.medical-records-v6 .records-census-scroll{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-height:260px;display:grid}#prontuarioView.medical-records-v6 .records-patient-group+.records-patient-group{margin-top:0}#prontuarioView.medical-records-v6 .chart-overview-hero,#prontuarioView.medical-records-v6 .patient-clinical-fields{grid-template-columns:1fr!important}#prontuarioView.medical-records-v6 .chart-hero-section+.chart-hero-section{border-top:1px solid #e3e8ef!important;border-left:0!important}#prontuarioView.medical-records-v6 .identity-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=620px){#prontuarioView.medical-records-v6{padding:13px 11px 24px}#prontuarioView.medical-records-v6 .records-page-heading p,#prontuarioView.medical-records-v6 .record-section-title p,#prontuarioView.medical-records-v6 .records-context-label{display:none}#prontuarioView.medical-records-v6 .records-page-mark{width:39px;height:39px}#prontuarioView.medical-records-v6 .records-census-scroll{grid-template-columns:1fr;max-height:330px}#prontuarioView.medical-records-v6 .records-patient-hero{align-items:flex-start;padding:14px}#prontuarioView.medical-records-v6 .records-patient-avatar{width:40px;height:40px}#prontuarioView.medical-records-v6 .records-patient-name-row h1{max-width:54vw;font-size:18px!important}#prontuarioView.medical-records-v6 .record-tab-premium{min-height:44px!important}#prontuarioView.medical-records-v6 .record-tab-premium small{display:none}#prontuarioView.medical-records-v6 .record-tab-premium span{align-items:center}#prontuarioView.medical-records-v6 .records-panel-head,#prontuarioView.medical-records-v6 .records-editor>header{align-items:flex-start}#prontuarioView.medical-records-v6 .records-panel-head .records-primary-action{width:36px;min-width:36px;padding:0;font-size:0}#prontuarioView.medical-records-v6 .identity-grid,#prontuarioView.medical-records-v6 .exam-entry-grid,#prontuarioView.medical-records-v6 .exam-ai-import{grid-template-columns:1fr!important}#prontuarioView.medical-records-v6 .exam-ai-actions{grid-column:auto}#prontuarioView.medical-records-v6 .records-toolbar{flex-direction:column;align-items:stretch}#prontuarioView.medical-records-v6 .records-select{justify-content:space-between}#prontuarioView.medical-records-v6 .records-task-composer{grid-template-columns:30px minmax(0,1fr) 36px}#prontuarioView.medical-records-v6 .records-task-composer .records-primary-action{width:36px;min-width:36px;padding:0;font-size:0}#prontuarioView.medical-records-v6 .stt-bridge-head{grid-template-columns:34px minmax(0,1fr) 18px}#prontuarioView.medical-records-v6 .stt-security-badge{display:none}}:is(html:has(#prontuarioView.medical-records-v6:not(.hidden)),body:has(#prontuarioView.medical-records-v6:not(.hidden))){scrollbar-width:none}html:has(#prontuarioView.medical-records-v6:not(.hidden))::-webkit-scrollbar{width:0;height:0}body:has(#prontuarioView.medical-records-v6:not(.hidden))::-webkit-scrollbar{width:0;height:0}#prontuarioView.medical-records-v6{overflow:visible}#prontuarioView.medical-records-v6 .chart-overview{padding:0!important}#prontuarioView.medical-records-v6 .evolution-control-head{background:linear-gradient(100deg,#f8faff,#fff 58%,#f3f9f7);border-bottom:1px solid #e2e8f0;align-items:center;gap:10px;padding:13px 15px;display:grid}#prontuarioView.medical-records-v6 .evolution-control-head .records-search{width:100%;height:42px;margin:0}#prontuarioView.medical-records-v6 .evolution-control-head .records-select{border:1px solid var(--record-line);background:#fff;border-radius:11px;min-height:42px;padding:0 10px}#prontuarioView.medical-records-v6 .evolution-control-head .records-select select{min-width:112px;height:40px;padding-left:7px;font-size:10.5px}#prontuarioView.medical-records-v6 .evolution-control-head .records-primary-action{white-space:nowrap;min-height:42px;padding-inline:16px}#prontuarioView.medical-records-v6 .admission-anamnesis,#prontuarioView.medical-records-v6 #evolutionTimeline{gap:9px;display:grid}#prontuarioView.medical-records-v6 .clinical-record-group-head{justify-content:space-between;align-items:flex-end;gap:14px;padding:0 3px;display:flex}#prontuarioView.medical-records-v6 .clinical-record-group-head>div>span{color:#6a7cad;letter-spacing:.12em;margin-bottom:3px;font-size:8.5px;font-weight:900;display:block}#prontuarioView.medical-records-v6 .clinical-record-group-head h3{color:#263249;letter-spacing:-.02em;margin:0;font-size:14px;font-weight:850}#prontuarioView.medical-records-v6 .clinical-record-group-head>small{color:#8995a6;font-size:9px;font-weight:750}#prontuarioView.medical-records-v6 .clinical-record-group-head .records-action{min-height:32px}#prontuarioView.medical-records-v6 .admission-anamnesis-list,#prontuarioView.medical-records-v6 .evolution-record-list{gap:8px;display:grid}#prontuarioView.medical-records-v6 .clinical-record-card{background:#fff;border:1px solid #dce4ee;border-radius:13px;width:100%;overflow:hidden;box-shadow:0 5px 16px #2232510b}#prontuarioView.medical-records-v6 .clinical-record-card.is-anamnesis{border-color:#d7e5e1;box-shadow:inset 3px 0 #6c938d,0 6px 18px #3459530e}#prontuarioView.medical-records-v6 .clinical-record-card>summary{cursor:pointer;background:linear-gradient(100deg,#f9faff,#fff 62%,#f6faf9);border:0;align-items:center;list-style:none;transition:background .18s,box-shadow .18s;display:grid}#prontuarioView.medical-records-v6 .clinical-record-card>summary::-webkit-details-marker{display:none}#prontuarioView.medical-records-v6 .clinical-record-card>summary:hover{background:linear-gradient(100deg,#f2f5fd,#fff 62%,#f1f8f6)}#prontuarioView.medical-records-v6 .clinical-record-card[open]>summary{border-bottom:1px solid #e4eaf1;box-shadow:0 5px 14px #2535540a}#prontuarioView.medical-records-v6 .clinical-record-kind{color:#40599f;letter-spacing:.055em;background:#eaf0fd;border-radius:9px;place-items:center;min-width:104px;min-height:31px;padding:0 10px;font-size:9px;font-weight:900;display:grid}#prontuarioView.medical-records-v6 .is-anamnesis .clinical-record-kind{color:#527a73;background:#e9f4f1}#prontuarioView.medical-records-v6 .clinical-record-heading{gap:3px;min-width:0}#prontuarioView.medical-records-v6 .clinical-record-heading strong{color:#2c3950;font-weight:850}#prontuarioView.medical-records-v6 .clinical-record-heading small{color:#7a8799;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;line-height:1.35;overflow:hidden}#prontuarioView.medical-records-v6 .clinical-record-chevron{color:#718096;background:#f2f5f8;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}#prontuarioView.medical-records-v6 .clinical-record-chevron svg{width:14px;height:14px;transition:transform .18s}#prontuarioView.medical-records-v6 .clinical-record-card[open] .clinical-record-chevron svg{transform:rotate(180deg)}#prontuarioView.medical-records-v6 .clinical-record-body{background:#fbfcfe;gap:10px;padding:12px;display:grid}#prontuarioView.medical-records-v6 .clinical-record-text{color:#344258;white-space:pre-wrap;background:#fff;border:1px solid #e1e7ef;border-radius:11px;max-height:470px;margin:0;padding:16px 18px;font-family:Nunito,Inter,sans-serif;font-size:12px;line-height:1.62;overflow:auto}#prontuarioView.medical-records-v6 .clinical-record-actions{align-items:center;gap:6px;display:flex}#prontuarioView.medical-records-v6 .clinical-record-actions-spacer{flex:1}#prontuarioView.medical-records-v6 .clinical-record-actions button{color:#58667c;cursor:pointer;background:#fff;border:1px solid #dce4ed;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:0 10px;font-size:9.5px;font-weight:800;display:inline-flex}#prontuarioView.medical-records-v6 .clinical-record-actions button:hover:not(:disabled),#prontuarioView.medical-records-v6 .clinical-record-actions button.active{color:#40599e;background:#eef2fb;border-color:#becae1}#prontuarioView.medical-records-v6 .clinical-record-actions button.is-danger{color:#9a5751}#prontuarioView.medical-records-v6 .clinical-record-actions button:disabled{cursor:not-allowed;opacity:.45}#prontuarioView.medical-records-v6 .clinical-record-actions .material-symbols-outlined{font-size:15px}#prontuarioView.medical-records-v6 .record-view-switch{background:#eef2f7;border:1px solid #dce4ed;border-radius:11px;grid-template-columns:repeat(2,minmax(112px,1fr));gap:3px;width:fit-content;padding:3px;display:inline-grid}#prontuarioView.medical-records-v6 .record-view-switch button{color:#718096;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:33px;padding:0 13px;font-size:10px;font-weight:850;transition:color .16s,background .16s,box-shadow .16s;display:inline-flex}#prontuarioView.medical-records-v6 .record-view-switch button.active{color:#40599e;background:#fff;box-shadow:0 3px 10px #2c3e6117}#prontuarioView.medical-records-v6 .record-view-switch button:disabled{cursor:not-allowed;opacity:.42}#prontuarioView.medical-records-v6 .record-view-switch .material-symbols-outlined{font-size:16px}#prontuarioView.medical-records-v6 .record-view-panel{background:#fff;border:1px solid #e1e7ef;border-radius:11px;overflow:hidden}#prontuarioView.medical-records-v6 .record-view-panel>.clinical-record-text{border:0;border-radius:0}#prontuarioView.medical-records-v6 .record-view-panel[data-record-panel=anamnesis]{background:#f2f8f6;border-color:#d7e6e1}#prontuarioView.medical-records-v6 .record-view-panel-head{border-bottom:1px solid #dce9e5;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}#prontuarioView.medical-records-v6 .record-view-panel-head small,#prontuarioView.medical-records-v6 .record-view-panel-head strong{display:block}#prontuarioView.medical-records-v6 .record-view-panel-head small{color:#6b8b85;letter-spacing:.09em;font-size:8px;font-weight:900}#prontuarioView.medical-records-v6 .record-view-panel-head strong{color:#385b56;margin-top:2px;font-size:11px}#prontuarioView.medical-records-v6 .record-view-panel-head>span{color:#78918c;font-size:8.5px}#prontuarioView.medical-records-v6 .record-view-panel[data-record-panel=anamnesis] .clinical-record-text{background:#fff;max-height:470px}#prontuarioView.medical-records-v6 .anamnesis-missing-card,#prontuarioView.medical-records-v6 .records-empty-state{color:#7d899a;text-align:center;background:#f9fbfdcc;border:1px dashed #d8e1eb;border-radius:12px;justify-content:center;align-items:center;gap:11px;min-height:74px;padding:15px;display:flex}#prontuarioView.medical-records-v6 .anamnesis-missing-card{color:#658079;text-align:left;background:#f3f8f7;border-color:#d6e5e1;justify-content:flex-start}#prontuarioView.medical-records-v6 .anamnesis-missing-card>.material-symbols-outlined{color:#5f8780;background:#e2f0ec;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}#prontuarioView.medical-records-v6 .anamnesis-missing-card strong,#prontuarioView.medical-records-v6 .anamnesis-missing-card p,#prontuarioView.medical-records-v6 .records-empty-state strong,#prontuarioView.medical-records-v6 .records-empty-state span{margin:0;display:block}#prontuarioView.medical-records-v6 .anamnesis-missing-card strong,#prontuarioView.medical-records-v6 .records-empty-state strong{color:#4d5a6f;font-size:11px}#prontuarioView.medical-records-v6 .anamnesis-missing-card p,#prontuarioView.medical-records-v6 .records-empty-state span{margin-top:3px;font-size:9.5px}#prontuarioView.medical-records-v6 .records-empty-state{flex-direction:column}#prontuarioView.medical-records-v6 .records-empty-state.is-compact{min-height:64px}.evolution-editor-dialog{max-height:calc(100vh - 28px);background:#fff!important;border:1px solid #d5dfeb!important;border-radius:20px!important;padding:0!important;overflow:hidden!important;box-shadow:0 32px 90px #14213d4d!important}.evolution-editor-dialog[open]{flex-direction:column;display:flex}.evolution-editor-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#111b2f85}.evolution-editor-dialog .evolution-editor-close{z-index:4;top:15px!important;right:15px!important}.evolution-editor-head{background:radial-gradient(circle at 92% 20%,#68948c21,#0000 26%),linear-gradient(110deg,#f1f4fc,#fff 58%,#f0f8f6);border-bottom:1px solid #e1e7ef;flex:none;align-items:center;gap:13px;padding:17px 20px;display:flex}.evolution-editor-head>.material-symbols-outlined{color:#fff;background:linear-gradient(145deg,#4b61a7,#71938e);border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 9px 20px #3a4e8833}.evolution-editor-head small{color:#6576a9;letter-spacing:.12em;font-size:8px;font-weight:900}.evolution-editor-head h2{color:#202c43;letter-spacing:-.035em;font-size:21px;margin:3px 42px 2px 0!important}.evolution-editor-head p{color:#718096;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;overflow:hidden}.evolution-editor-body{scrollbar-width:none;min-height:0;display:grid;overflow:auto}.evolution-editor-body::-webkit-scrollbar{width:0}.evolution-editor-meta{display:grid}.evolution-kind-switch{background:#f2f5f9;border:1px solid #dbe3ed;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.evolution-kind-switch button{color:#6b778b;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;font-weight:850;display:inline-flex}.evolution-kind-switch button.active{color:#3f5598;background:#fff;box-shadow:0 5px 14px #28385b17}.evolution-kind-switch button .material-symbols-outlined{font-size:17px}.evolution-date-field,.evolution-text-field{color:#536177;letter-spacing:.025em;text-transform:uppercase;gap:6px;font-size:9px;font-weight:850;display:grid}.evolution-date-field input{color:#2c3950;outline:0;width:100%;font-weight:750;background:#fff!important;border:1px solid #d3ddea!important;border-radius:11px!important;margin:0!important;font-size:11.5px!important}.evolution-editor-tools{flex-wrap:wrap}.evolution-editor-tools button{color:#5c697d;cursor:pointer;background:#fff;border:1px solid #dce4ed;border-radius:9px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:9.5px;font-weight:800;display:inline-flex}.evolution-editor-tools button:hover:not(:disabled){color:#41589d;background:#f2f5fc;border-color:#bdc9e0}.evolution-editor-tools button.is-ai{color:#4b659f;background:linear-gradient(110deg,#eef2fd,#f0f8f6);border-color:#ced9ec}.evolution-editor-tools button:disabled{cursor:not-allowed;opacity:.48}.evolution-editor-tools .material-symbols-outlined{font-size:16px}.evolution-anamnesis-reference{background:#f1f8f6;border:1px solid #d6e5e0;border-radius:12px;overflow:hidden}.evolution-anamnesis-reference>header{border-bottom:1px solid #dce9e5;justify-content:space-between;align-items:center;padding:9px 12px;display:flex}.evolution-anamnesis-reference>header small,.evolution-anamnesis-reference>header strong{display:block}.evolution-anamnesis-reference>header small{color:#698983;letter-spacing:.1em;font-size:7.5px;font-weight:900}.evolution-anamnesis-reference>header strong{color:#3e625c;margin-top:2px;font-size:10.5px}.evolution-anamnesis-reference>header button{color:#6e827e;cursor:pointer;background:#e3efec;border:0;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.evolution-anamnesis-reference pre{color:#435950;white-space:pre-wrap;background:#fff;max-height:210px;margin:0;padding:12px 14px;font:10.5px/1.55 Nunito,Inter,sans-serif;overflow:auto}.evolution-text-field textarea{box-sizing:border-box;resize:vertical;color:#25334a;outline:0;width:100%;max-height:52vh;box-shadow:inset 3px 0 #6175b2;border:1px solid #ccd7e5!important;border-radius:12px!important;margin:0!important;padding:15px 16px!important;font-size:12px!important}.evolution-text-field textarea:focus{box-shadow:inset 3px 0 #5268a9,0 0 0 3px #4e62a714;border-color:#91a2ca!important}.evolution-editor-footnote{color:#8792a3;justify-content:space-between;align-items:center;gap:12px;min-height:20px;font-size:8.5px;display:flex}.evolution-editor-footnote>span{align-items:center;gap:5px;display:inline-flex}.evolution-editor-footnote .material-symbols-outlined{font-size:14px}#evolutionAiStatus{color:#527871;font-weight:750}.evolution-editor-dialog .evolution-editor-actions{background:#f8fafc;border-top:1px solid #e1e7ef;flex:none;justify-content:flex-end;gap:8px;padding:11px 20px;display:flex;margin:0!important}.evolution-editor-dialog .evolution-editor-actions button{justify-content:center;align-items:center;gap:6px;min-height:39px;padding-inline:16px;display:inline-flex}.evolution-editor-dialog .evolution-editor-actions .material-symbols-outlined{font-size:16px}@media (width<=900px){#prontuarioView.medical-records-v6{overflow:auto}#prontuarioView.medical-records-v6 .evolution-control-head{grid-template-columns:minmax(0,1fr) 170px}#prontuarioView.medical-records-v6 .evolution-control-head .records-primary-action{grid-column:1/-1}}@media (width<=680px){#prontuarioView.medical-records-v6 .evolution-control-head,.evolution-editor-meta{grid-template-columns:1fr}#prontuarioView.medical-records-v6 .clinical-record-card>summary{grid-template-columns:minmax(0,1fr) 26px}#prontuarioView.medical-records-v6 .clinical-record-kind{grid-column:1;width:max-content;min-width:0}#prontuarioView.medical-records-v6 .clinical-record-heading{grid-column:1}#prontuarioView.medical-records-v6 .clinical-record-chevron{grid-area:1/2/3}#prontuarioView.medical-records-v6 .clinical-record-actions{flex-direction:column;align-items:stretch}#prontuarioView.medical-records-v6 .clinical-record-actions-spacer{display:none}.evolution-editor-dialog{width:calc(100vw - 20px)!important}.evolution-kind-switch{grid-template-columns:1fr}.evolution-editor-tools button.is-ai{margin-left:0}.evolution-editor-footnote{flex-direction:column;align-items:flex-start}}#prontuarioView.medical-records-v6{background:0 0}#prontuarioView.medical-records-v6 .prontuario-workspace{max-width:none;grid-template-columns:minmax(278px,306px) minmax(0,1fr)!important;gap:14px!important}#prontuarioView.medical-records-v6 .prontuario-sidebar{align-self:start;height:calc(100vh - 34px);max-height:none;top:0}#prontuarioView.medical-records-v6 .prontuario-main{justify-self:stretch;width:100%!important;max-width:none!important;margin:0!important}#prontuarioView.medical-records-v6 .records-census-head{padding:17px 17px 12px}#prontuarioView.medical-records-v6 .records-census-head h2{letter-spacing:-.035em;font-size:19px}#prontuarioView.medical-records-v6 .records-kicker,#prontuarioView.medical-records-v6 .record-section-eyebrow,#prontuarioView.medical-records-v6 .records-content-heading>span{font-size:9.5px}#prontuarioView.medical-records-v6 .records-search input{font-size:12px!important}#prontuarioView.medical-records-v6 .records-census-summary small,#prontuarioView.medical-records-v6 .records-context-label{font-size:9px!important}#prontuarioView.medical-records-v6 .records-patient-group>header{font-size:9.5px}#prontuarioView.medical-records-v6 .prontuario-patient-info strong{font-size:11px!important}#prontuarioView.medical-records-v6 .prontuario-patient-info small{font-size:9.5px!important}#prontuarioView.medical-records-v6 .prontuario-patient-info p{font-size:9px!important}#prontuarioView.medical-records-v6 .records-new-patient,#prontuarioView.medical-records-v6 .records-primary-action,#prontuarioView.medical-records-v6 .records-action{font-size:10.5px}#prontuarioView.medical-records-v6 .records-patient-hero{min-height:94px;padding:14px 16px}#prontuarioView.medical-records-v6 .records-patient-copy>p{font-size:11px!important}#prontuarioView.medical-records-v6 .records-patient-actions{background:#f5f7fb;border:1px solid #dfe6ef;border-radius:13px;gap:0;padding:4px;box-shadow:inset 0 1px #fff,0 6px 18px #2232510e}#prontuarioView.medical-records-v6 .records-patient-actions .records-action{min-height:38px;box-shadow:none;border-radius:9px;padding:0 13px;font-size:10px;background:0 0!important;border:0!important}#prontuarioView.medical-records-v6 .records-patient-actions .records-action+.records-action{border-top-left-radius:0;border-bottom-left-radius:0;border-left:1px solid #dfe5ed!important}#prontuarioView.medical-records-v6 .records-patient-actions .records-action:has(+.records-action){border-top-right-radius:0;border-bottom-right-radius:0}#prontuarioView.medical-records-v6 .records-patient-actions .records-action:hover:not(:disabled){transform:none;box-shadow:0 4px 12px #2a3a5b14;color:var(--record-indigo-dark)!important;background:#fff!important}#prontuarioView.medical-records-v6 .records-editor-compact>header{padding:12px 15px}#prontuarioView.medical-records-v6 .records-editor-compact .record-section-icon{width:34px;height:34px}#prontuarioView.medical-records-v6 .records-editor-compact .records-editor-body{padding:13px 15px}#prontuarioView.medical-records-v6 .records-compact-fields{grid-template-columns:minmax(180px,1.6fr) repeat(3,minmax(86px,.62fr));gap:10px;display:grid}#prontuarioView.medical-records-v6 .records-compact-fields label{color:#5e6a7e;letter-spacing:.02em;text-transform:uppercase;flex-direction:column;gap:6px;min-width:0;font-size:9px;font-weight:800;display:flex}#prontuarioView.medical-records-v6 .records-compact-fields label.is-wide{grid-column:span 2}#prontuarioView.medical-records-v6 .records-compact-fields label.is-full{grid-column:1/-1}#prontuarioView.medical-records-v6 .records-compact-fields input,#prontuarioView.medical-records-v6 .records-compact-fields select,#prontuarioView.medical-records-v6 .records-compact-fields textarea{color:#253047;letter-spacing:normal;text-transform:none;background:#fff;border:1px solid #d9e1ec;border-radius:9px;outline:0;width:100%;min-width:0;min-height:38px;padding:9px 10px;font-size:11px;font-weight:550}#prontuarioView.medical-records-v6 .records-compact-fields textarea{resize:vertical;min-height:70px;line-height:1.5}#prontuarioView.medical-records-v6 .records-compact-fields input:focus,#prontuarioView.medical-records-v6 .records-compact-fields select:focus,#prontuarioView.medical-records-v6 .records-compact-fields textarea:focus{border-color:#9baad0;box-shadow:0 0 0 3px #4d61a812}#prontuarioView.medical-records-v6 .chart-overview-hero{align-items:stretch;grid-template-columns:minmax(260px,.72fr) minmax(420px,1.55fr)!important}#prontuarioView.medical-records-v6 .chart-hero-section{justify-content:flex-start;padding:18px 20px!important}#prontuarioView.medical-records-v6 .chart-hero-title{margin-bottom:10px!important;font-size:9.5px!important}#prontuarioView.medical-records-v6 .problem-chips{flex-flow:column;gap:7px!important}#prontuarioView.medical-records-v6 .problem-chip{grid-template-columns:25px minmax(0,1fr);gap:8px;width:100%;line-height:1.4;display:grid;border-radius:9px!important;font-size:10px!important}#prontuarioView.medical-records-v6 .problem-chip>span{color:#586cae;background:#e8ecf8;border-radius:7px;place-items:center;min-height:22px;font-size:8.5px;font-weight:850;display:grid}#prontuarioView.medical-records-v6 .problem-chip>p{overflow-wrap:anywhere;margin:3px 0 0}#prontuarioView.medical-records-v6 .problem-chip.is-empty{color:#8792a3!important;font-weight:600!important}#prontuarioView.medical-records-v6 .case-handoff-card{height:100%;background:radial-gradient(circle at 95% 4%,#658f8a1f,#0000 28%),linear-gradient(110deg,#f8fafd59,#f4f9f8c7)!important;gap:11px!important}#prontuarioView.medical-records-v6 .case-handoff-heading,#prontuarioView.medical-records-v6 .case-handoff-footer{justify-content:space-between;align-items:center;gap:16px;display:flex}#prontuarioView.medical-records-v6 .case-handoff-heading .chart-hero-title{margin-bottom:4px!important}#prontuarioView.medical-records-v6 .case-handoff-heading p{color:#7b8798;margin:0;font-size:10px;line-height:1.45}#prontuarioView.medical-records-v6 .case-handoff-state{color:#62807b;background:#f3f9f7;border:1px solid #dbe8e5;border-radius:999px;flex:none;padding:5px 8px;font-size:8.5px;font-weight:750}#prontuarioView.medical-records-v6 .case-handoff-note{resize:vertical;color:#354158;background-color:#ffffffe6;background-image:repeating-linear-gradient(#0000 0 26px,#67799d18 27px);border:1px solid #dbe3ec;border-radius:12px;outline:0;width:100%;padding:13px 15px;font-size:12.25px;line-height:27px;overflow:auto;box-shadow:inset 3px 0 #576bad8c,0 6px 18px #2334530a}#prontuarioView.medical-records-v6 .case-handoff-footer{align-items:flex-end}#prontuarioView.medical-records-v6 .case-handoff-footer>span{color:#8a95a6;font-size:9px}#prontuarioView.medical-records-v6 .record-tab-premium strong,#prontuarioView.medical-records-v6 .record-section-title h2{font-size:11.5px!important}#prontuarioView.medical-records-v6 .record-tab-premium small,#prontuarioView.medical-records-v6 .record-section-title p{font-size:9.5px!important}@media (width<=1180px){#prontuarioView.medical-records-v6{padding:12px}#prontuarioView.medical-records-v6 .prontuario-workspace{min-height:calc(100vh - 24px);grid-template-columns:254px minmax(0,1fr)!important}#prontuarioView.medical-records-v6 .prontuario-sidebar{height:calc(100vh - 24px)}#prontuarioView.medical-records-v6 .chart-overview-hero{grid-template-columns:minmax(220px,.7fr) minmax(340px,1.3fr)!important}}@media (width<=900px){#prontuarioView.medical-records-v6 .prontuario-workspace,#prontuarioView.medical-records-v6 .chart-overview-hero{grid-template-columns:1fr!important}#prontuarioView.medical-records-v6 .prontuario-sidebar{height:auto}#prontuarioView.medical-records-v6 .records-compact-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){#prontuarioView.medical-records-v6 .records-patient-actions{flex-direction:row;padding:3px}#prontuarioView.medical-records-v6 .records-patient-actions .records-action{width:32px;min-height:32px;padding:0}#prontuarioView.medical-records-v6 .records-compact-fields{grid-template-columns:1fr}#prontuarioView.medical-records-v6 .records-compact-fields label.is-wide,#prontuarioView.medical-records-v6 .records-compact-fields label.is-full{grid-column:auto}#prontuarioView.medical-records-v6 .case-handoff-heading,#prontuarioView.medical-records-v6 .case-handoff-footer{flex-direction:column;align-items:flex-start}#prontuarioView.medical-records-v6 .case-handoff-footer .records-primary-action{width:100%}}@media (width>=901px){#prontuarioView.medical-records-v6{padding:0 16px 12px 6px}#prontuarioView.medical-records-v6 .prontuario-workspace{min-height:calc(100vh - 24px)}#prontuarioView.medical-records-v6 .chart-overview-hero{grid-template-columns:minmax(330px,1fr) minmax(410px,1.24fr)!important}}#prontuarioView.medical-records-v6 .problem-chip{padding:9px 10px!important}#prontuarioView.medical-records-v6 .problem-chip>p{margin-top:2px;font-size:11.25px;line-height:1.46}#prontuarioView.medical-records-v6 .evolution-control-head{grid-template-columns:minmax(260px,1fr) 176px auto}#prontuarioView.medical-records-v6 .record-view-switch{margin-inline:auto}#prontuarioView.medical-records-v6 .record-view-switch button{min-width:112px}#prontuarioView.medical-records-v6 .anamnesis-missing-card .records-action{margin-left:auto}#prontuarioView.medical-records-v6 .records-menu-select{min-width:0;position:relative}#prontuarioView.medical-records-v6 .records-menu-trigger{color:#46536a;cursor:pointer;background:#fff;border:1px solid #d4deeb;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:42px;padding:6px 11px;display:flex;box-shadow:0 3px 10px #2232520a}#prontuarioView.medical-records-v6 .records-menu-trigger>span{text-align:left;gap:1px;min-width:0;display:grid}#prontuarioView.medical-records-v6 .records-menu-trigger small{color:#8a96a8;letter-spacing:.08em;text-transform:uppercase;font-size:7.5px;font-weight:900}#prontuarioView.medical-records-v6 .records-menu-trigger strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:850;overflow:hidden}#prontuarioView.medical-records-v6 .records-menu-trigger[aria-expanded=true]{border-color:#9dadd0;box-shadow:0 0 0 3px #475b9d14,0 8px 22px #22325214}#prontuarioView.medical-records-v6 .records-menu-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}#prontuarioView.medical-records-v6 .records-menu-trigger>svg{flex:none;transition:transform .16s}#prontuarioView.medical-records-v6 .records-menu-popover{z-index:80;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffffa;border:1px solid #d9e2ed;border-radius:12px;gap:3px;width:max(100%,190px);padding:5px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 44px #1927442b}#prontuarioView.medical-records-v6 .records-menu-popover.hidden,#prontuarioView.medical-records-v6 .exam-imaging-manual-fields.hidden,#prontuarioView.medical-records-v6 .exam-domain-panel.hidden{display:none!important}#prontuarioView.medical-records-v6 .records-menu-popover button{color:#59677c;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:35px;padding:7px 9px;font-size:9.5px;font-weight:780;display:flex}#prontuarioView.medical-records-v6 .records-menu-popover button:hover,#prontuarioView.medical-records-v6 .records-menu-popover button.active{color:#385098;background:linear-gradient(100deg,#edf2ff,#f0f8f5)}#prontuarioView.medical-records-v6 .records-menu-popover .material-symbols-outlined{font-size:15px}#prontuarioView.medical-records-v6 .exam-sticky-header{border-bottom:1px solid #dce4ee;justify-content:center;display:flex}#prontuarioView.medical-records-v6 .exam-sticky-header .exam-domain-tabs{margin:0!important}#prontuarioView.medical-records-v6 #recordExams>.records-panel-body{gap:12px;padding:12px;display:grid}#prontuarioView.medical-records-v6 #recordExams .exam-domain-tabs{background:#edf1f6;border:1px solid #dbe3ee;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid!important}#prontuarioView.medical-records-v6 #recordExams .exam-domain-tab{border-radius:9px!important;min-height:36px!important;font-size:10.5px!important}#prontuarioView.medical-records-v6 .exam-manual-card{background:#fff!important;border:1px solid #dce4ee!important;margin:0!important}#prontuarioView.medical-records-v6 .exam-entry-summary-hint{color:#758298;background:#f1f4f8;border-radius:999px;margin-left:auto;font-weight:750}#prontuarioView.medical-records-v6 .exam-entry-grid{grid-template-columns:150px minmax(190px,1.2fr) minmax(150px,.85fr) minmax(130px,.7fr) minmax(170px,.9fr);display:grid}#prontuarioView.medical-records-v6 .exam-entry-grid label,#prontuarioView.medical-records-v6 .exam-imaging-manual-fields label{color:#657287;gap:5px;min-width:0;font-size:8.5px;font-weight:850;display:grid}#prontuarioView.medical-records-v6 .exam-entry-grid input,#prontuarioView.medical-records-v6 .exam-imaging-manual-fields textarea{color:#2c3850;background:#fff;border:1px solid #d6e0eb;border-radius:9px;outline:0;width:100%;min-width:0;min-height:39px;padding:8px 10px;font-size:10.5px}#prontuarioView.medical-records-v6 .exam-entry-grid input:focus,#prontuarioView.medical-records-v6 .exam-imaging-manual-fields textarea:focus{border-color:#98a9ce;box-shadow:0 0 0 3px #43589d12}#prontuarioView.medical-records-v6 .exam-imaging-manual-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}#prontuarioView.medical-records-v6 .exam-imaging-manual-fields label.is-wide{grid-column:1/-1}#prontuarioView.medical-records-v6 .exam-imaging-manual-fields textarea{resize:vertical;line-height:1.45}#prontuarioView.medical-records-v6 .exam-manual-pdf{cursor:pointer;background:#f8faff;border:1px dashed #a9bad5;border-radius:10px;grid-column:1/-1;align-items:center;padding:9px 11px;color:#48609d!important;gap:9px!important;display:flex!important}#prontuarioView.medical-records-v6 .exam-manual-pdf strong,#prontuarioView.medical-records-v6 .exam-manual-pdf small{display:block}#prontuarioView.medical-records-v6 .exam-manual-pdf small{color:#8894a6;margin-top:2px;font-size:8px;font-weight:650}#prontuarioView.medical-records-v6 .exam-raw-report-block{gap:7px;display:grid}#prontuarioView.medical-records-v6 .exam-manual-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}#prontuarioView.medical-records-v6 #examManualStatus{color:#6f7c90;margin-right:auto;font-size:9px}#prontuarioView.medical-records-v6 .exam-ai-copy p{max-width:560px!important}#prontuarioView.medical-records-v6 .exam-ai-capabilities{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}#prontuarioView.medical-records-v6 .exam-ai-capabilities span{color:#61728c;background:#edf2f8;border-radius:999px;padding:3px 6px;font-size:7.5px;font-weight:750}#prontuarioView.medical-records-v6 #examLaboratoryDomain,#prontuarioView.medical-records-v6 #examImagingDomain{gap:12px;display:grid}#prontuarioView.medical-records-v6 #examLaboratoryDomain .exam-toolbar,#prontuarioView.medical-records-v6 #examImagingDomain .imaging-toolbar{grid-template-columns:minmax(260px,1fr) 188px!important;gap:9px!important;margin:0!important;padding:9px!important}#prontuarioView.medical-records-v6 #examLaboratoryDomain .records-menu-trigger,#prontuarioView.medical-records-v6 #examImagingDomain .records-menu-trigger{min-height:40px}#prontuarioView.medical-records-v6 #examLaboratoryDomain .records-content-heading{margin:5px 2px 0}#prontuarioView.medical-records-v6 #examLaboratoryDomain .records-content-heading h3{margin-top:2px;font-size:12px}#prontuarioView.medical-records-v6 #examLaboratoryDomain .trend-grid{padding:0!important;display:grid!important}#prontuarioView.medical-records-v6 #examLaboratoryDomain .trend-current>span{margin-top:1px;padding:2px 5px;font-size:7.5px}#prontuarioView.medical-records-v6 #examLaboratoryDomain .exam-sparkline{gap:3px!important;margin-top:5px!important}#prontuarioView.medical-records-v6 #examLaboratoryDomain .trend-point-list{margin-top:5px!important}#prontuarioView.medical-records-v6 #examLaboratoryDomain .trend-point-list span{border-radius:6px!important;gap:1px!important}#prontuarioView.medical-records-v6 #examLaboratoryDomain .exam-trend-card>footer{display:none!important}#prontuarioView.medical-records-v6 .imaging-summary-panel{background:linear-gradient(110deg,#f8faff,#fff 60%,#f1f8f6)!important;border:1px solid #d9e3ed!important;border-radius:15px!important;grid-template-columns:minmax(260px,1fr) auto auto!important;align-items:center!important;gap:13px!important;padding:12px 14px!important;display:grid!important;box-shadow:0 8px 22px #2232500b!important}#prontuarioView.medical-records-v6 .imaging-summary-primary{min-width:0}#prontuarioView.medical-records-v6 .imaging-summary-primary>.material-symbols-outlined{width:38px!important;height:38px!important;font-size:19px!important}#prontuarioView.medical-records-v6 .imaging-summary-primary strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:11.5px!important}#prontuarioView.medical-records-v6 .imaging-summary-metrics{gap:5px!important;display:flex!important}#prontuarioView.medical-records-v6 .imaging-summary-metrics article{border-radius:9px!important;min-width:64px!important;padding:7px 9px!important}#prontuarioView.medical-records-v6 .imaging-summary-panel>button{color:#43558b;cursor:pointer;background:#fff;border:1px solid #ccd7e5;border-radius:9px;min-height:36px;padding:0 11px;font-size:9px;font-weight:850}#prontuarioView.medical-records-v6 .imaging-card-head-actions{align-items:center;gap:6px;display:flex}#prontuarioView.medical-records-v6 .imaging-pdf-button{color:#fff;letter-spacing:.04em;background:linear-gradient(135deg,#485fa0,#687f99);border:1px solid #cad6e6;border-radius:8px;place-items:center;min-width:34px;height:28px;padding:0 7px;font-size:8px;font-weight:900;text-decoration:none;display:grid;box-shadow:0 5px 12px #34488529}#prontuarioView.medical-records-v6 .imaging-report-content{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;gap:7px!important}#prontuarioView.medical-records-v6 .imaging-report-content section{background:#fff;border:1px solid #e1e7ef;border-radius:9px;margin:0!important;padding:10px 11px!important}#prontuarioView.medical-records-v6 .imaging-report-content .imaging-recommendation{grid-column:1/-1}#prontuarioView.medical-records-v6 .imaging-report-content section:has(strong:first-child:last-child){grid-column:1/-1}#prontuarioView.medical-records-v6 .imaging-source-note{color:#8792a3;font-size:8px}.clinical-edit-dialog .clinical-edit-imaging label:nth-child(4),.clinical-edit-dialog .clinical-edit-imaging label:nth-child(5){grid-column:1/-1}@media (width<=1050px){#prontuarioView.medical-records-v6 .exam-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#prontuarioView.medical-records-v6 .exam-ai-import{grid-template-columns:1fr 1fr!important}#prontuarioView.medical-records-v6 .exam-ai-copy{border-right:0!important;grid-column:1/-1!important}}@media (width<=760px){#prontuarioView.medical-records-v6 .exam-entry-grid,#prontuarioView.medical-records-v6 .exam-imaging-manual-fields,#prontuarioView.medical-records-v6 .exam-ai-import,#prontuarioView.medical-records-v6 .imaging-summary-panel,#prontuarioView.medical-records-v6 .imaging-report-content{grid-template-columns:1fr!important}#prontuarioView.medical-records-v6 .exam-sticky-header{top:0}#prontuarioView.medical-records-v6 .exam-entry-summary-hint{display:none}}.new-patient-dialog{color:#202c43;max-height:calc(100vh - 28px);overflow:hidden;background:#fbfcfe!important;border:1px solid #d0dae7f2!important;border-radius:22px!important;width:min(980px,100vw - 28px)!important;padding:0!important;box-shadow:0 30px 80px #15223e3d!important}.new-patient-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#161f3194}.new-patient-close{z-index:5;top:17px!important;right:17px!important}.new-patient-head{background:radial-gradient(circle at 92% 0,#67978b21,#0000 34%),linear-gradient(110deg,#f4f7ff,#fff 70%);border-bottom:1px solid #e1e7ef;align-items:center;gap:13px;padding:20px 24px 16px;display:flex}.new-patient-head>.material-symbols-outlined{color:#fff;background:linear-gradient(145deg,#425aa4,#73978f);border-radius:13px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 8px 20px #374e9133}.new-patient-head small,.new-patient-head h2,.new-patient-head p{margin:0;display:block}.new-patient-head small{color:#6172a7;letter-spacing:.1em;font-size:8.5px;font-weight:900}.new-patient-head h2{letter-spacing:-.035em;margin-top:3px;font-size:20px}.new-patient-head p{color:#768298;margin-top:3px;font-size:10.5px}.new-patient-mode{background:#f1f4f9;border:1px solid #dce4ee;border-radius:13px;grid-template-columns:1fr 1fr;gap:5px;margin:12px 24px 0;padding:5px;display:grid}.new-patient-mode button{color:#68758a;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:39px;font-size:10.5px;font-weight:850;display:flex}.new-patient-mode button.active{color:#395197;background:#fff;box-shadow:0 5px 15px #25355417}.new-patient-mode .material-symbols-outlined{font-size:16px}.new-patient-body{scrollbar-width:none;max-height:calc(100vh - 238px);padding:14px 24px 18px;overflow:auto}.new-patient-body::-webkit-scrollbar{display:none}.new-patient-ai-panel{background:linear-gradient(115deg,#f7f9ff,#f5faf8);border:1px solid #d8e2ed;border-radius:14px;gap:9px;margin-bottom:13px;padding:13px;display:grid}.new-patient-ai-panel.hidden{display:none}.new-patient-ai-panel>label>span{color:#56647b;text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:900;display:block}.new-patient-ai-panel textarea{resize:vertical;color:#263249;background:#fffffff2;border:1px solid #d4deea;border-radius:11px;outline:0;width:100%;min-height:128px;padding:12px;font:500 11.5px/1.55 inherit}.new-patient-ai-panel textarea:focus,.new-patient-fields input:focus,.new-patient-fields select:focus,.new-patient-fields textarea:focus{border-color:#91a2ca;box-shadow:0 0 0 3px #43589d14}.new-patient-ai-assurance{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.new-patient-ai-assurance>.material-symbols-outlined{color:#598879;font-size:20px}.new-patient-ai-assurance strong,.new-patient-ai-assurance small{display:block}.new-patient-ai-assurance strong{font-size:10px}.new-patient-ai-assurance small{color:#7b8799;margin-top:2px;font-size:8.5px}.new-patient-ai-assurance button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4259a2,#6c948e);border:0;border-radius:10px;align-items:center;gap:6px;min-height:39px;padding:0 13px;font-size:9.5px;font-weight:850;display:flex;box-shadow:0 8px 18px #354b8a2e}.new-patient-ai-assurance button:disabled{cursor:wait;opacity:.62}.new-patient-ai-assurance button .material-symbols-outlined{font-size:15px}.new-patient-ai-status{color:#5c6e8b;min-height:14px;margin:0;font-size:9px}.new-patient-review{background:#fff;border:1px solid #dce4ee;border-radius:15px;overflow:hidden}.new-patient-review>header{background:#f9fafc;border-bottom:1px solid #e4e9f0;justify-content:space-between;align-items:center;gap:14px;padding:11px 14px;display:flex}.new-patient-review>header small,.new-patient-review>header h3{margin:0;display:block}.new-patient-review>header small{color:#6b7daf;letter-spacing:.09em;font-size:7.5px;font-weight:900}.new-patient-review>header h3{margin-top:2px;font-size:13px}#newPatientReviewBadge{color:#54796f;background:#f0f7f4;border:1px solid #d7e4de;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:850}.new-patient-fields{grid-template-columns:1.4fr repeat(3,minmax(100px,.65fr));gap:10px;padding:13px 14px 15px;display:grid}.new-patient-fields label{color:#5d697d;text-transform:uppercase;flex-direction:column;gap:5px;min-width:0;font-size:8.5px;font-weight:850;display:flex}.new-patient-fields label.is-wide{grid-column:span 2}.new-patient-fields label.is-full{grid-column:1/-1}.new-patient-fields input,.new-patient-fields select,.new-patient-fields textarea{color:#28334a;text-transform:none;background:#fbfcfe;border:1px solid #d8e1ec;border-radius:9px;outline:0;width:100%;min-height:37px;padding:8px 10px;font:550 10.5px/1.45 inherit}.new-patient-fields textarea{resize:vertical;min-height:65px}#newPatientAdmissionAnamnesis{min-height:120px}.new-patient-actions{background:#f7f9fc;border-top:1px solid #e1e7ef;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;margin:0!important;padding:12px 24px!important;display:grid!important}.new-patient-actions>span{color:#7c889a;font-size:8.5px}.new-patient-actions button{min-height:39px}@media (width<=720px){.new-patient-mode,.new-patient-ai-assurance,.new-patient-fields,.new-patient-actions{grid-template-columns:1fr}.new-patient-fields label.is-wide,.new-patient-fields label.is-full{grid-column:auto}.new-patient-actions>span{text-align:center}}#prontuarioView.medical-records-v6,#prontuarioView.medical-records-v6 .prontuario-workspace{padding-bottom:0!important}@media (width>=901px){#prontuarioView.medical-records-v6 .prontuario-sidebar{transform:none!important}}#prontuarioView.medical-records-v6 .prontuario-main,#prontuarioView.medical-records-v6 .records-content-panel,#prontuarioView.medical-records-v6 .records-panel-body{min-height:0!important}#prontuarioView.medical-records-v6 .prontuario-main>:last-child:not(.hidden),#prontuarioView.medical-records-v6 .records-panel-body>:last-child{margin-bottom:0!important}#prontuarioView.medical-records-v6 #recordEvolutions .records-panel-body{padding:11px 20px 10px!important}#prontuarioView.medical-records-v6 #evolutionTimeline{width:calc(100% - 12px);gap:6px!important;margin:7px auto 0!important}#prontuarioView.medical-records-v6 .clinical-record-card>summary{padding-block:7px!important}#prontuarioView.medical-records-v6 #recordExams,#prontuarioView.medical-records-v6 #recordExams>.records-panel-body{overflow:visible!important}#prontuarioView.medical-records-v6 .exam-sticky-header{z-index:180!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:#f8fafdf0!important;border:1px solid #d8e1ecf5!important;border-radius:14px!important;min-height:0!important;padding:6px!important;position:sticky!important;top:0!important;box-shadow:0 9px 26px #1f2f4e1a!important}#prontuarioView.medical-records-v6 .exam-sticky-header .exam-domain-tabs{width:min(100%,420px)!important}#prontuarioView.medical-records-v6 .exam-manual-card{border-radius:13px!important;box-shadow:0 4px 14px #1f304e09!important}#prontuarioView.medical-records-v6 .exam-entry-summary{background:#fff!important;gap:9px!important;min-height:44px!important;padding:6px 10px!important}#prontuarioView.medical-records-v6 .exam-entry-summary-icon{width:29px!important;height:29px!important;box-shadow:none!important;border-radius:9px!important}#prontuarioView.medical-records-v6 .exam-entry-summary small{font-size:7.5px!important}#prontuarioView.medical-records-v6 .exam-entry-summary strong{text-transform:none!important;font-size:11px!important}#prontuarioView.medical-records-v6 .exam-entry-summary-hint{padding:4px 7px!important;font-size:7.5px!important}#prontuarioView.medical-records-v6 .exam-entry-body{gap:9px!important;padding:10px!important}#prontuarioView.medical-records-v6 .exam-entry-grid{gap:7px!important}#prontuarioView.medical-records-v6 .exam-entry-grid input{min-height:35px!important}#prontuarioView.medical-records-v6 .exam-imaging-manual-fields textarea{min-height:54px!important}#prontuarioView.medical-records-v6 .exam-manual-pdf{min-height:43px!important}#prontuarioView.medical-records-v6 .exam-ai-import{background:#fff!important;border:1px solid #dbe3ed!important;border-radius:13px!important;grid-template-columns:minmax(250px,1fr) minmax(230px,.78fr) 170px!important;align-items:center!important;gap:9px!important;min-height:0!important;margin:0!important;padding:9px 10px!important;display:grid!important;overflow:visible!important;box-shadow:0 5px 16px #1f304e0a!important}#prontuarioView.medical-records-v6 .exam-ai-import:before{display:none!important}#prontuarioView.medical-records-v6 .exam-ai-copy{border:0!important;gap:9px!important;min-height:0!important;padding:0!important}#prontuarioView.medical-records-v6 .exam-ai-icon{width:32px!important;height:32px!important;box-shadow:none!important;border-radius:9px!important}#prontuarioView.medical-records-v6 .exam-ai-copy h3{margin-top:1px!important;font-size:11.5px!important}#prontuarioView.medical-records-v6 .exam-ai-copy p{margin-top:2px!important;font-size:8.5px!important;line-height:1.35!important}#prontuarioView.medical-records-v6 .exam-pdf-dropzone,#prontuarioView.medical-records-v6 .exam-ai-actions .records-primary-action{border-radius:10px!important;height:42px!important;min-height:42px!important}#prontuarioView.medical-records-v6 .exam-pdf-dropzone{padding:6px 9px!important}#prontuarioView.medical-records-v6 .exam-ai-actions{grid-template-rows:42px auto!important}#prontuarioView.medical-records-v6 .lab-panel-heading{align-items:center;gap:10px;min-width:0;display:flex}#prontuarioView.medical-records-v6 .lab-panel-heading>span{color:#4f699f;background:linear-gradient(145deg,#edf2ff,#edf7f4);border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}#prontuarioView.medical-records-v6 .lab-panel-heading h2{color:#202d43;letter-spacing:-.035em;margin:0;font-size:19px;font-weight:880}#prontuarioView.medical-records-v6 .lab-panel-heading p{color:#7d899b;margin:2px 0 0;font-size:9px}#prontuarioView.medical-records-v6 #examLaboratoryDomain .records-content-heading{margin-top:2px!important}#prontuarioView.medical-records-v6 #examLaboratoryDomain .trend-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important}#prontuarioView.medical-records-v6 #examLaboratoryDomain .exam-trend-card{min-width:0!important;min-height:86px!important;box-shadow:none!important;border-radius:10px!important;gap:4px!important;padding:7px 8px!important;display:grid!important}#prontuarioView.medical-records-v6 #examLaboratoryDomain .exam-trend-head{gap:6px!important}#prontuarioView.medical-records-v6 #examLaboratoryDomain .exam-trend-head strong{font-size:9px!important}#prontuarioView.medical-records-v6 #examLaboratoryDomain .exam-trend-head small,#prontuarioView.medical-records-v6 #examLaboratoryDomain .trend-point-list time{font-size:6.5px!important}#prontuarioView.medical-records-v6 #examLaboratoryDomain .trend-current>b{font-size:9px!important}#prontuarioView.medical-records-v6 #examLaboratoryDomain .trend-current>span{display:none!important}#prontuarioView.medical-records-v6 #examLaboratoryDomain .exam-sparkline{height:16px!important;margin:0!important}#prontuarioView.medical-records-v6 #examLaboratoryDomain .trend-point-list{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:2px!important;margin:0!important}#prontuarioView.medical-records-v6 #examLaboratoryDomain .trend-point-list span{padding:2px 1px!important}#prontuarioView.medical-records-v6 #examLaboratoryDomain .trend-point-list b{font-size:7px!important}#prontuarioView.medical-records-v6 .trend-show-all{color:#51648f;cursor:pointer;background:#fff;border:1px solid #d8e1ec;border-radius:9px;grid-column:1/-1;justify-self:center;min-height:30px;padding:0 12px;font-size:8.5px;font-weight:820}@media (width<=1180px){#prontuarioView.medical-records-v6 #examLaboratoryDomain .trend-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=900px){#prontuarioView.medical-records-v6 #evolutionTimeline{width:100%}#prontuarioView.medical-records-v6 .exam-ai-import{grid-template-columns:1fr!important}#prontuarioView.medical-records-v6 #examLaboratoryDomain .trend-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=560px){#prontuarioView.medical-records-v6 #examLaboratoryDomain .trend-grid{grid-template-columns:1fr!important}}#anamneseView.anam-workspace-v8{--anam-ink:#1d2940;--anam-muted:#6f7c91;--anam-line:#d9e2ed;--anam-indigo:#445aa4;--anam-teal:#6d958d;background:0 0;width:100%}#anamneseView.anam-workspace-v8 .anam-clinical-shell{width:100%;margin:0 auto;display:grid;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}#anamneseView.anam-workspace-v8 .anam-premium-header{justify-content:space-between;align-items:center;display:flex;position:relative;overflow:hidden;border:1px solid #d1dce9f2!important;margin:0!important}#anamneseView.anam-workspace-v8 .anam-premium-header:before{content:"";background:linear-gradient(#435aa5,#75a096);border-radius:0 5px 5px 0;width:4px;position:absolute;inset:18px auto 18px 0}#anamneseView .anam-title-cluster{align-items:center;gap:14px;min-width:0;display:flex}#anamneseView .anam-title-icon{color:#fff;background:linear-gradient(145deg,#435aa4,#72978f);border:1px solid #d7e0f0;flex:0 0 46px;place-items:center;display:grid;box-shadow:0 9px 22px #384c8c33}#anamneseView .anam-title-icon .material-symbols-outlined{font-size:23px}#anamneseView .anam-title-copy{min-width:0}#anamneseView .anam-title-copy h1{letter-spacing:-.045em}#anamneseView .anam-title-copy h1 small{letter-spacing:0}#anamneseView .anam-title-copy>p{color:var(--anam-muted);margin:0;font-size:10.5px;line-height:1.45}#anamneseView .anam-title-copy .small-copy:not(:empty){color:#4f6f68;background:#edf6f3;border-radius:999px;margin-top:6px;padding:4px 7px;font-size:8px;font-weight:800;display:inline-flex}#anamneseView .anam-header-tools{align-items:center;display:flex}#anamneseView .date-edit{display:flex}#anamneseView .date-edit>span:last-child{display:grid}#anamneseView .date-edit small{font-weight:900}#anamneseView .date-edit input{outline:0;font-weight:800;box-shadow:none!important;border:0!important}#anamneseView .patient-actions{align-items:stretch;gap:7px;display:flex}#anamneseView .patient-actions button{min-height:45px;font-weight:850;border-radius:11px!important}#anamneseView .anam-ai-import-launch{text-align:left;align-items:center;gap:7px;display:flex}#anamneseView .anam-ai-import-launch small{color:#8390a4;letter-spacing:.07em;font-size:6.5px}#anamneseView .patient-actions .primary{box-shadow:0 8px 18px #374c8c2b;background:linear-gradient(135deg,#4258a2,#6d948d)!important;padding-inline:14px!important}#anamneseView .anam-command-bar{border:1px solid var(--anam-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;align-items:center;display:grid;position:relative;box-shadow:0 9px 26px #2333500e;margin:0!important}#anamneseView .scenario-block{gap:6px;min-width:0}#anamneseView .anam-command-label{color:#7b8799;letter-spacing:.09em;font-size:7px;font-weight:900}#anamneseView .scenario-tabs{scrollbar-width:none;background:#f3f5f9;border:1px solid #e0e6ee;border-radius:11px;min-width:0;display:flex;overflow-x:auto}#anamneseView .scenario-tabs::-webkit-scrollbar{display:none}#anamneseView .scenario-tabs .scenario{flex:none;color:#68758a!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important}#anamneseView .scenario-tabs .scenario.active{color:#3f5599!important;background:#fff!important;box-shadow:0 4px 12px #25365617!important}#anamneseView .anam-section-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);scrollbar-width:none;border:1px solid #d9e2ed;gap:5px;display:flex;position:sticky}#anamneseView .anam-section-nav::-webkit-scrollbar{display:none}#anamneseView .anam-section-nav .anam-nav-item{flex:1 0 auto;justify-content:center;color:#6a768b!important;background:0 0!important;border:0!important;border-radius:9px!important}#anamneseView .anam-section-nav .anam-nav-item:hover,#anamneseView .anam-section-nav .anam-nav-item.active{box-shadow:0 4px 12px #27375614;color:#40579d!important;background:#fff!important}#anamneseView .anamnese-layout{align-items:start;margin:0!important;display:grid!important}#anamneseView .visit-form{min-width:0;display:grid;gap:11px!important}#anamneseView .anam-form-intro>div>.material-symbols-outlined{color:#435aa0;background:#ebf0ff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:18px;display:grid}#anamneseView .anam-form-intro>span .material-symbols-outlined{font-size:14px}#anamneseView .form-section{background:#fffffff5!important;border:1px solid #dbe3ed!important;border-radius:17px!important;margin:0!important;padding:15px 16px!important;overflow:visible!important;box-shadow:0 10px 28px #22314e0d!important}#anamneseView .form-section>h2{letter-spacing:-.015em;border-bottom:1px solid #e6ebf1;align-items:center;gap:8px;min-height:32px;padding-bottom:10px;display:flex;color:#243249!important;margin:-2px 0 13px!important;font-size:13px!important}#anamneseView .form-section>h2:before{content:"";background:linear-gradient(#485fa8,#78a096);border-radius:999px;width:4px;height:18px}#anamneseView .form-section label,#anamneseView .form-section .label-like{font-weight:800;color:#5f6c80!important;font-size:9px!important}#anamneseView .form-section input:not([type=checkbox]):not([type=radio]),#anamneseView .form-section select,#anamneseView .form-section textarea{line-height:1.48;color:#27344b!important;min-height:39px!important;box-shadow:none!important;background:#fbfcfe!important;border:1px solid #d5dfeb!important;border-radius:9px!important;font-size:10.5px!important}#anamneseView .form-section textarea{min-height:74px!important}#anamneseView .form-section input:focus,#anamneseView .form-section select:focus,#anamneseView .form-section textarea:focus{outline:0;background:#fff!important;border-color:#91a2ca!important;box-shadow:0 0 0 3px #42579d13!important}#anamneseView .form-section .checks{gap:6px!important}#anamneseView .form-section .checks>label,#anamneseView .form-section .inline-check{background:#f8f9fc;border:1px solid #e0e6ee;border-radius:9px;align-items:center;min-height:32px;padding:6px 8px!important;font-size:8.5px!important}#anamneseView .normal-btn,#anamneseView .mini-action{color:#4d659e!important;background:#edf2ff!important;border-radius:7px!important;font-size:7.5px!important;font-weight:900!important}#anamneseView .preview-pane{flex-direction:column;min-width:0;background:#fff!important;border:1px solid #d8e2ed!important;border-radius:18px!important;margin:0!important;display:flex!important;position:sticky!important;overflow:hidden!important;box-shadow:0 15px 38px #202f4c13!important}#anamneseView .preview-head{background:linear-gradient(110deg,#f5f7fd,#fff 70%,#f2f8f6);border-bottom:1px solid #e1e7ef;justify-content:space-between;align-items:center;gap:10px;display:flex;padding:12px 13px!important}#anamneseView .preview-head>div:first-child{align-items:center;gap:8px;display:flex}#anamneseView .preview-head>div:first-child>.material-symbols-outlined{color:#445ba2;background:#eaf0ff;border-radius:9px;place-items:center;width:32px;height:32px;font-size:17px;display:grid}#anamneseView .preview-head small{color:#7b88a0;letter-spacing:.08em;font-size:6.5px;font-weight:900;display:block}#anamneseView .preview-head h2{color:#253249;margin:2px 0 0!important;font-size:12px!important}#anamneseView .preview-actions{gap:4px;display:flex}#anamneseView .preview-actions button{align-items:center;gap:4px;min-height:31px;display:flex;border-radius:8px!important;padding:0 7px!important;font-size:7.5px!important}#anamneseView .preview-actions .material-symbols-outlined{font-size:13px}#anamneseView .preview-pane>p{color:#7a8798;background:#fafbfc;border-bottom:1px solid #edf0f4;padding:9px 13px;margin:0!important;font-size:8px!important}#anamneseView #previewText{white-space:pre-wrap;scrollbar-width:thin;scrollbar-color:#c8d2df transparent;flex:1;min-height:420px;overflow:auto;color:#263249!important;margin:0!important;padding:16px!important;font:500 10.5px/1.72 Inter,system-ui,sans-serif!important}#anamneseView .diagnosis-builder-v8{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);background:0 0!important;border:0!important;gap:10px!important;padding:0!important;display:grid!important}#anamneseView .diagnosis-builder-heading{background:linear-gradient(105deg,#f5f8ff,#f7fbfa);border:1px solid #dfe6ef;border-radius:11px;grid-column:1/-1;align-items:center;gap:9px;padding:9px 10px;display:flex}#anamneseView .diagnosis-builder-heading>.material-symbols-outlined{color:#40589f;background:#e9efff;border-radius:9px;place-items:center;width:31px;height:31px;font-size:17px;display:grid}#anamneseView .diagnosis-builder-heading small,#anamneseView .diagnosis-builder-heading strong,#anamneseView .diagnosis-builder-heading p{margin:0;display:block}#anamneseView .diagnosis-builder-heading small{color:#7583a0;letter-spacing:.08em;font-size:6.5px}#anamneseView .diagnosis-builder-heading strong{color:#2a374d;margin-top:1px;font-size:10px}#anamneseView .diagnosis-builder-heading p{color:#8390a2;margin-top:2px;font-size:7.5px;font-weight:500}#anamneseView .diagnosis-builder-v8 label>span:first-child{margin-bottom:5px;display:block}#anamneseView .diagnosis-builder-v8 textarea{min-height:70px!important}#anamneseView .cid-field{z-index:25;position:relative}#anamneseView .cid-search-control{align-items:center;display:flex;position:relative}#anamneseView .cid-search-control>.material-symbols-outlined{z-index:2;color:#7e8a9e;pointer-events:none;font-size:17px;position:absolute;left:10px}#anamneseView .cid-search-control input{padding-left:34px!important}#anamneseView .cid-field>small{color:#8994a5;margin-top:4px;font-size:7.5px;font-weight:500;display:block}#anamneseView .diagnosis-add-action{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4259a2,#6d948e);border:0;border-radius:10px;grid-column:1/-1;justify-content:center;align-items:center;gap:6px;min-height:39px;font-size:9px;font-weight:850;display:flex;box-shadow:0 7px 17px #344a8829}#anamneseView .diagnosis-add-action .material-symbols-outlined{font-size:15px}#anamneseView .cid-dropdown{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);left:0;right:0;z-index:120!important;background:#fffffffc!important;border:1px solid #d5dfeb!important;border-radius:12px!important;max-height:290px!important;padding:5px!important;top:calc(100% - 14px)!important;box-shadow:0 20px 48px #1b2a4733!important}#anamneseView .cid-option{text-align:left;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:48px;background:0 0!important;border:0!important;border-radius:9px!important;padding:7px 8px!important;display:grid!important}#anamneseView .cid-option:hover{background:linear-gradient(100deg,#eef2ff,#f0f8f5)!important}#anamneseView .cid-code{color:#40589f;background:#edf1ff;border-radius:8px;place-items:center;min-height:28px;font-weight:900;display:grid;font-size:9px!important}#anamneseView .cid-option-copy{min-width:0}#anamneseView .cid-option-copy strong,#anamneseView .cid-option-copy small{display:block}#anamneseView .cid-option-copy strong{color:#354158;font-size:9px;line-height:1.3}#anamneseView .cid-option-copy small{color:#8b95a5;margin-top:2px;font-size:6.8px}#anamneseView .cid-option>.material-symbols-outlined{color:#7890c2;font-size:16px}#anamneseView .diagnosis-list-item{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px;background:#f8fafd!important;border:1px solid #dce4ee!important;border-radius:10px!important;padding:7px 9px!important;display:grid!important}#anamneseView .diagnosis-list-item>.material-symbols-outlined{color:#526aa6;font-size:17px}#anamneseView .diagnosis-list-item strong,#anamneseView .diagnosis-list-item small{display:block}#anamneseView .diagnosis-list-item strong{color:#314058;font-size:9.5px}#anamneseView .diagnosis-list-item small{color:#71809a;margin-top:2px;font-size:7.5px}.anam-import-v8{max-height:calc(100vh - 26px);overflow:hidden;background:#fbfcfe!important;border:1px solid #d5dfeb!important;border-radius:22px!important;width:min(1040px,100vw - 26px)!important;padding:0!important;box-shadow:0 32px 86px #14213c45!important}.anam-import-v8::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#161f319e}.anam-import-v8 .anam-import-head{background:radial-gradient(circle at 91% 0,#66998c24,#0000 30%),linear-gradient(112deg,#f3f6ff,#fff 68%);border-bottom:1px solid #e0e7ef;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:19px 23px 15px!important;display:grid!important}.anam-import-v8 .anam-import-head>.material-symbols-outlined:first-child{color:#fff;background:linear-gradient(145deg,#435aa4,#70968f);border-radius:13px;place-items:center;width:43px;height:43px;display:grid;box-shadow:0 8px 19px #374c8c33}.anam-import-v8 .anam-import-head small,.anam-import-v8 .anam-import-head h2,.anam-import-v8 .anam-import-head p{margin:0;display:block}.anam-import-v8 .anam-import-head small{color:#6676a7;letter-spacing:.1em;font-size:8px;font-weight:900}.anam-import-v8 .anam-import-head h2{color:#1f2b42;letter-spacing:-.035em;margin-top:3px;font-size:20px}.anam-import-v8 .anam-import-head p{color:#778398;margin-top:3px;font-size:9.5px}.anam-import-private{color:#55776f;background:#edf7f4;border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:7.5px;font-weight:850;display:flex}.anam-import-private .material-symbols-outlined{font-size:14px}.anam-import-v8 .anam-import-progress{background:#f8f9fc;border-bottom:1px solid #e4e9f0;grid-template-columns:auto minmax(20px,1fr) auto minmax(20px,1fr) auto;align-items:center;gap:8px;padding:11px 23px;display:grid}.anam-import-progress>span{color:#8a95a6;align-items:center;gap:7px;display:flex}.anam-import-progress>span>b{background:#fff;border:1px solid #d6deea;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;display:grid}.anam-import-progress>span>span{font-size:8px;font-weight:800;display:grid}.anam-import-progress>span small{letter-spacing:.07em;font-size:6px}.anam-import-progress>span.active,.anam-import-progress>span.complete{color:#42599f}.anam-import-progress>span.active>b,.anam-import-progress>span.complete>b{color:#fff;background:linear-gradient(145deg,#435aa4,#6f958e);border-color:#0000}.anam-import-progress>i{background:#dce3ec;height:1px}.anam-import-v8 .anam-import-body{scrollbar-width:none;gap:12px;max-height:calc(100vh - 245px);display:grid;overflow:auto;padding:14px 23px 18px!important}.anam-import-v8 .anam-import-body::-webkit-scrollbar{display:none}.anam-import-source{gap:10px;display:grid}.anam-import-options{grid-template-columns:1fr 1fr;gap:9px;display:grid}.anam-import-options label,.anam-import-text-field{color:#5c697e;text-transform:uppercase;gap:5px;font-size:8px;font-weight:850;display:grid}.anam-import-options select,.anam-import-text-field textarea{color:#27344b;text-transform:none;background:#fff;border:1px solid #d5dfeb;border-radius:10px;outline:0;width:100%;min-height:39px;padding:8px 10px;font:550 10px/1.5 inherit}.anam-import-text-field{position:relative}.anam-import-text-field textarea{resize:vertical;min-height:185px}.anam-import-text-field>small{color:#8691a3;background:#f8fafdeb;border-radius:6px;padding:3px 5px;font-size:7px;font-weight:700;position:absolute;bottom:8px;right:9px}.anam-import-v8 .anam-import-rules{color:#4f6c65;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;background:linear-gradient(105deg,#f1f8f5,#f7faf9)!important;border:1px solid #d9e5df!important;border-radius:11px!important;padding:10px 11px!important;display:grid!important}.anam-import-v8 .anam-import-rules>.material-symbols-outlined{font-size:20px}.anam-import-v8 .anam-import-rules strong,.anam-import-v8 .anam-import-rules small{display:block}.anam-import-v8 .anam-import-rules strong{font-size:9px}.anam-import-v8 .anam-import-rules small{color:#71837e;margin-top:2px;font-size:7.5px}.anam-import-v8 .anam-import-rules>div:last-child{gap:4px;display:flex}.anam-import-v8 .anam-import-rules>div:last-child span{color:#5b776f;background:#fff;border-radius:999px;padding:4px 6px;font-size:6.5px;font-weight:800}.anam-import-review{background:#fff;border:1px solid #d8e1ec;border-radius:13px;overflow:hidden}.anam-import-review.hidden{display:none}.anam-import-review>header{background:#f8fafd;border-bottom:1px solid #e5eaf1;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.anam-import-review small,.anam-import-review h3,.anam-import-review p{margin:0;display:block}.anam-import-review small{color:#6d7daa;letter-spacing:.08em;font-size:6.5px;font-weight:900}.anam-import-review h3{color:#26344a;margin-top:2px;font-size:12px}.anam-import-review p{color:#8490a2;margin-top:2px;font-size:7.5px}#anamImportReviewCount{color:#4e679f;background:#edf2ff;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:850}.anam-import-preview{grid-template-columns:1fr 1fr;gap:7px;padding:10px;display:grid}.anam-import-preview-item{cursor:pointer;background:#fbfcfe;border:1px solid #dfe6ef;border-radius:10px;grid-template-columns:auto auto minmax(0,1fr);align-items:start;gap:7px;min-width:0;padding:9px;display:grid}.anam-import-preview-item>input{margin-top:2px}.anam-import-preview-item>.material-symbols-outlined{color:#668d82;font-size:15px}.anam-import-preview-item>span:last-child{min-width:0}.anam-import-preview-item small,.anam-import-preview-item strong{display:block}.anam-import-preview-item small{color:#78869c;letter-spacing:.06em;text-transform:uppercase;font-size:6.5px;font-weight:900}.anam-import-preview-item strong{color:#334057;white-space:pre-wrap;max-height:74px;margin-top:3px;font-size:8.5px;font-weight:550;line-height:1.45;overflow:auto}.anam-import-status{color:#61718c;min-height:14px;margin:0;font-size:8px}.anam-import-v8 .anam-import-actions{background:#f7f9fc;border-top:1px solid #e0e6ee;gap:7px;margin:0!important;padding:11px 23px!important;display:flex!important}.anam-import-v8 .anam-import-actions button{align-items:center;gap:5px;min-height:39px;display:flex;border-radius:9px!important;font-size:8.5px!important}.anam-import-v8 .anam-import-actions button:first-child{margin-right:auto}.anam-import-v8 .anam-import-actions .material-symbols-outlined{font-size:15px}#prescricoesView.therapy-page-v8{max-width:1680px;margin:0 auto;gap:10px!important;padding:14px 16px 28px!important}#prescricoesView .disease-hero{background:radial-gradient(circle at 91% 0,#66998c24,#0000 31%),linear-gradient(115deg,#f4f7ff,#fff 61%,#f3faf8)!important;border-radius:20px!important;min-height:112px!important;padding:18px 21px!important;box-shadow:0 15px 39px #22325012!important}#prescricoesView .therapy-hero-copy{align-items:center;gap:13px;display:flex}#prescricoesView .therapy-hero-copy>span{color:#fff;background:linear-gradient(145deg,#435aa4,#70968f);border-radius:13px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 8px 20px #374c8c30}#prescricoesView .therapy-hero-copy small{color:#6676a7;letter-spacing:.1em;font-size:8px;font-weight:900}#prescricoesView .therapy-hero-copy h1{letter-spacing:-.045em;margin:3px 0!important;font-size:25px!important}#prescricoesView .therapy-hero-copy p{font-size:9.5px!important}#prescricoesView .disease-hero-stats article{min-width:84px;min-height:62px;background:#ffffffc7!important;border-radius:13px!important;padding:10px!important}#prescricoesView .disease-safety{border-radius:11px!important;min-height:38px!important;margin:0!important;padding:8px 11px!important;font-size:8px!important}#prescricoesView .disease-discovery{grid-template-columns:minmax(0,1fr) 250px!important;gap:8px!important;margin:0!important}#prescricoesView .disease-discovery>label{border-radius:11px!important;min-height:43px!important}#prescricoesView .therapy-resource-filters{scrollbar-width:none;background:#f8fafdeb;border:1px solid #dce4ee;border-radius:12px;gap:5px;padding:5px;display:flex;overflow-x:auto}#prescricoesView .therapy-resource-filters::-webkit-scrollbar{display:none}#prescricoesView .therapy-resource-filters button{color:#6b778a;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:4px;min-height:31px;padding:0 9px;font-size:8px;font-weight:800;display:flex}#prescricoesView .therapy-resource-filters button.active{color:#40579d;background:#fff;box-shadow:0 4px 12px #23335214}#prescricoesView .disease-workspace{align-items:start}#prescricoesView .disease-index{max-height:calc(100vh - 20px);position:sticky;top:10px;border-radius:16px!important}#prescricoesView .disease-index>header{min-height:57px!important;padding:10px 12px!important}#prescricoesView .disease-index>div{max-height:calc(100vh - 78px)!important;padding:6px!important}#prescricoesView .therapy-index-row{border:1px solid #0000;border-radius:11px;grid-template-columns:minmax(0,1fr) 27px;align-items:center;margin-bottom:3px;display:grid;position:relative}#prescricoesView .therapy-index-row:hover{background:#f7f9fc}#prescricoesView .therapy-index-row.active{background:linear-gradient(135deg,#edf1ff,#f1f8f6);border-color:#d1dbef;box-shadow:0 5px 14px #36498413}#prescricoesView .therapy-index-select{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 7px;display:grid}#prescricoesView .therapy-index-select>span:first-child{color:#65738e;background:#eef2f7;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}#prescricoesView .therapy-index-row.active .therapy-index-select>span:first-child{color:#fff;background:linear-gradient(145deg,#435aa4,#6d918c)}#prescricoesView .therapy-index-select>div{min-width:0}#prescricoesView .therapy-index-select strong,#prescricoesView .therapy-index-select small,#prescricoesView .therapy-index-select i{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}#prescricoesView .therapy-index-select strong{color:#2d394f;font-size:9.5px}#prescricoesView .therapy-index-select small{color:#7e8a9d;margin-top:2px;font-size:7.5px}#prescricoesView .therapy-index-select i{color:#929cad;margin-top:3px;font-size:6.5px;font-style:normal}#prescricoesView .therapy-favorite{color:#a2abba;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}#prescricoesView .therapy-favorite:hover,#prescricoesView .therapy-favorite.active{color:#b08238;background:#fff8e8}#prescricoesView .therapy-favorite.active svg,#prescricoesView .disease-title-actions button.active svg{fill:currentColor}#prescricoesView .therapy-index-state{color:#738095;text-align:center;justify-items:center;gap:8px;padding:30px 12px;font-size:9px;display:grid}#prescricoesView .therapy-index-state>span{border:3px solid #e0e6ef;border-top-color:#5066a7;border-radius:50%;width:26px;height:26px;animation:.8s linear infinite spin}#prescricoesView .disease-dossier{min-width:0;border-radius:16px!important}#prescricoesView .disease-titlebar{min-height:89px!important;padding:13px 15px!important}#prescricoesView .disease-title-actions{align-items:center;gap:8px;display:flex}#prescricoesView .disease-title-actions>button{color:#6a7689;cursor:pointer;background:#fff;border:1px solid #d9e1ec;border-radius:9px;align-items:center;gap:5px;min-height:33px;padding:0 9px;font-size:7.5px;font-weight:800;display:flex}#prescricoesView .disease-title-actions>button.active{color:#a6792f;background:#fff9eb;border-color:#ead9af}#prescricoesView .disease-title-actions>span{justify-items:center;min-width:69px;display:grid}#prescricoesView .disease-title-actions b{font-size:17px}#prescricoesView .disease-title-actions small{font-size:6.5px}#prescricoesView .disease-treatment-section,#prescricoesView .clinical-knowledge,#prescricoesView .available-guidance,#prescricoesView .disease-hospital-section,#prescricoesView .disease-references{border-radius:13px!important;margin:9px!important}#prescricoesView .disease-composer{border-radius:18px 0 0 18px!important;width:min(430px,100vw - 18px)!important}#prescricoesView .composer-transfer{color:#57766f;background:#f1f8f5;border:1px solid #dce5e1;border-radius:10px;align-items:center;gap:8px;margin:0 11px 9px;padding:8px 9px;display:flex}#prescricoesView .composer-transfer span{display:grid}#prescricoesView .composer-transfer strong{font-size:8px}#prescricoesView .composer-transfer small{color:#778a84;letter-spacing:0;margin-top:2px;font-size:6.8px}#prescricoesView .disease-composer>footer{grid-template-columns:minmax(0,1fr) auto auto;gap:6px;display:grid!important}#prescricoesView .disease-composer>footer button{min-height:35px!important;padding-inline:9px!important}#prescricoesView .disease-composer>footer .composer-send{color:#415a99!important;background:#edf2ff!important}@media (width<=1120px){#anamneseView .preview-pane{position:relative!important}#anamneseView #previewText{min-height:360px;max-height:580px}#prescricoesView .disease-workspace{grid-template-columns:250px minmax(0,1fr)!important}}@media (width<=760px){#anamneseView.anam-workspace-v8,#prescricoesView.therapy-page-v8{padding:8px!important}#anamneseView .anam-premium-header,#anamneseView .anam-header-tools{flex-direction:column;align-items:flex-start}#anamneseView .anam-header-tools,#anamneseView .patient-actions{width:100%}#anamneseView .patient-actions{flex-wrap:wrap}#anamneseView .anam-command-bar,#anamneseView .diagnosis-builder-v8,.anam-import-options,.anam-import-preview,.anam-import-v8 .anam-import-rules,#prescricoesView .disease-discovery,#prescricoesView .disease-workspace{grid-template-columns:1fr!important}.anam-import-v8 .anam-import-progress{grid-template-columns:1fr}.anam-import-v8 .anam-import-progress>i{display:none}.anam-import-v8 .anam-import-actions{grid-template-columns:1fr;display:grid!important}.anam-import-v8 .anam-import-actions button:first-child{margin-right:0}#prescricoesView .disease-index{max-height:none;position:relative;top:auto}#prescricoesView .disease-index>div{max-height:400px!important}#prescricoesView .disease-composer>footer{grid-template-columns:1fr}}#anamneseView.anam-workspace-v8 .anam-premium-header{gap:18px!important}#anamneseView .anam-header-tools,#anamneseView .patient-actions{flex-wrap:nowrap!important}#anamneseView .anam-header-tools{min-width:0;gap:7px!important}#anamneseView .date-edit,#anamneseView .patient-actions button{height:40px!important;min-height:40px!important}#anamneseView .patient-actions button{white-space:nowrap;justify-content:center;align-items:center;gap:6px;display:inline-flex;padding-inline:11px!important;font-size:9px!important}#anamneseView .patient-actions .icon-danger{flex:0 0 40px;padding:0!important}#anamneseView .anam-ai-import-launch>span:last-child{display:inline!important}#anamneseView .anam-command-bar{grid-template-columns:minmax(0,1fr) auto auto!important;gap:10px!important}#anamneseView .scenario-block{display:block!important}#anamneseView .scenario-tabs{max-width:100%;width:max-content!important}#anamneseView .scenario-tabs .scenario{padding-inline:11px!important}#anamneseView .anamnese-layout{padding-top:0!important}#prontuarioView.medical-records-v6{min-height:100dvh!important;padding:2px 7px 0!important}#prontuarioView.medical-records-v6 .prontuario-workspace{align-items:start!important;min-height:calc(100dvh - 24px)!important}#prontuarioView.medical-records-v6 .records-census-head{align-items:center;min-height:68px}#prontuarioView.medical-records-v6 .records-census-head h2{margin:0}#prontuarioView.medical-records-v6 .records-new-patient{color:#fff;background:linear-gradient(135deg,#465ca5,#71958f);border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-weight:850;box-shadow:0 8px 18px #374b892e;display:inline-flex!important}@media (width>=901px){#prontuarioView.medical-records-v6 .prontuario-sidebar{align-self:start!important;height:calc(100dvh - 24px)!important;max-height:calc(100dvh - 24px)!important;display:flex!important;position:sticky!important;top:12px!important;bottom:12px!important;overflow:hidden!important}#prontuarioView.medical-records-v6 .prontuario-sidebar-panel{flex:auto!important;height:100%!important;min-height:0!important;max-height:100%!important}}#prontuarioView.medical-records-v6 .prontuario-main,#prontuarioView.medical-records-v6 .records-content-panel,#prontuarioView.medical-records-v6 .records-panel-body{margin-bottom:0;padding-bottom:0}main:has(#prontuarioView:not(.hidden)){padding-bottom:0!important}#examImagingDomain .imaging-study-grid{grid-auto-rows:auto!important;align-items:start!important;gap:13px!important}#examImagingDomain .imaging-study-card{align-self:start!important;height:auto!important}#examImagingDomain .imaging-primary-result{border-bottom:1px solid #e8edf3;background:linear-gradient(115deg,#f8faff,#fff 64%,#f3f9f7)!important;padding:13px 15px 14px!important}#examImagingDomain .imaging-primary-copy{min-width:0}#examImagingDomain .imaging-primary-copy>p{max-width:78ch;color:#35445b!important;margin-top:6px!important;font-size:10.5px!important;line-height:1.58!important}#examImagingDomain .imaging-full-impression{margin-top:8px}#examImagingDomain .imaging-full-impression>summary{color:#465d99;cursor:pointer;background:#fff;border:1px solid #d7e0eb;border-radius:8px;align-items:center;min-height:28px;padding:0 9px;font-size:8px;font-weight:850;list-style:none;display:inline-flex}#examImagingDomain .imaging-full-impression>summary::-webkit-details-marker{display:none}#examImagingDomain .imaging-full-impression[open]>summary{color:#fff;background:#5368a3;border-color:#0000;margin-bottom:7px}#examImagingDomain .imaging-full-impression>p{scrollbar-width:thin;background:#fff;border:1px solid #e1e7ef;border-radius:9px;max-height:250px;padding:10px 11px;overflow:auto}#examImagingDomain .imaging-report-details>summary{background:#fafbfd;color:#43546e!important;min-height:42px!important;padding-inline:15px!important}#examImagingDomain .imaging-report-content{scrollbar-width:thin;max-height:430px;overflow:auto}#prescricoesView .disease-workspace{grid-template-columns:minmax(238px,270px) minmax(0,1fr)!important;gap:12px!important}@media (width>=1501px){#prescricoesView .disease-workspace{grid-template-columns:minmax(238px,260px) minmax(540px,1fr) minmax(280px,310px)!important}#prescricoesView .disease-composer{opacity:1!important;pointer-events:auto!important;border-radius:16px!important;grid-column:3!important;width:auto!important;height:calc(100dvh - 28px)!important;min-height:0!important;max-height:calc(100dvh - 28px)!important;display:flex!important;position:sticky!important;top:14px!important;bottom:auto!important;right:auto!important;transform:none!important}#prescricoesView .disease-composer textarea{min-height:0!important}}@media (width<=1120px){#anamneseView .anamnese-layout{grid-template-columns:1fr!important}}@media (width<=760px){#anamneseView .anam-header-tools,#anamneseView .patient-actions{flex-wrap:wrap!important}#anamneseView .anam-command-bar{grid-template-columns:1fr!important}}.study-plan-settings{background:#fff;border:1px solid #d8e2ee;border-radius:15px;overflow:hidden}.study-plan-settings>header{background:linear-gradient(115deg,#f3f6ff,#fff 63%,#eef8f5);border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:16px;padding:14px 15px;display:flex}.study-plan-settings>header>div{align-items:center;gap:10px;display:flex}.study-plan-settings>header>div>span{color:#fff;background:linear-gradient(145deg,#4059a4,#65938b);border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.study-plan-settings header small{color:#7180aa;letter-spacing:.11em;font-size:7.5px;font-weight:900}.study-plan-settings h3{color:#25334b;margin:2px 0;font-size:13px}.study-plan-settings header p{color:#7c899b;margin:0;font-size:8.5px}.study-plan-settings>header>button{color:#40589b;cursor:pointer;background:#fff;border:1px solid #ccd7e6;border-radius:9px;flex:none;align-items:center;gap:5px;padding:8px 10px;font-size:9px;font-weight:850;display:flex}.study-plan-settings>header>button:disabled{opacity:.65;cursor:wait}.study-plan-list{scrollbar-width:thin;scrollbar-color:#cad4e1 transparent;gap:8px;max-height:350px;padding:10px;display:grid;overflow:auto}.study-plan-empty{color:#64738b;cursor:pointer;background:#fafbfd;border:1px dashed #cbd6e5;border-radius:12px;justify-items:center;gap:4px;width:100%;padding:23px;display:grid}.study-plan-empty svg{color:#4c63a5}.study-plan-empty strong{font-size:10px}.study-plan-empty small{font-size:8.5px}.study-plan-card{background:#fbfcfe;border:1px solid #e0e6ef;border-radius:12px;grid-template-columns:28px minmax(125px,.7fr) 105px 145px minmax(210px,1.25fr) 32px;align-items:end;gap:8px;padding:10px 10px 25px;display:grid;position:relative}.study-plan-number{color:#8290a5;align-self:center;font-size:9px;font-weight:900}.study-plan-card label{gap:5px;display:grid}.study-plan-card label>span{color:#657288;font-size:8px;font-weight:850}.study-plan-card input,.study-plan-card textarea{color:#2d3b52;background:#fff;border:1px solid #d5deea;border-radius:8px;outline:0;width:100%;font:700 9.5px Inter,sans-serif}.study-plan-card input{height:36px;padding:0 9px}.study-plan-card textarea{resize:vertical;height:58px;padding:8px;line-height:1.35}.study-plan-card input:focus,.study-plan-card textarea:focus{border-color:#8fa1ca;box-shadow:0 0 0 3px #4058a612}.study-plan-date>div{position:relative}.study-plan-date svg{color:#78869c;position:absolute;top:11px;left:9px}.study-plan-date input{padding-left:30px}.study-plan-remove{color:#b55c52;cursor:pointer;background:#fff7f5;border:1px solid #efd5d1;border-radius:8px;place-items:center;width:32px;height:32px;margin-bottom:2px;display:grid}.study-plan-source{color:#929daf;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;max-width:calc(100% - 58px);font-size:7.5px;display:flex;position:absolute;bottom:7px;left:46px;overflow:hidden}.study-plan-warnings,.study-plan-status{border-radius:9px;align-items:flex-start;gap:8px;margin:0 10px 9px;padding:9px 10px;font-size:8.5px;display:flex}.study-plan-warnings{color:#805f2e;background:#fff6e5}.study-plan-warnings svg{flex:none}.study-plan-warnings strong,.study-plan-warnings span{display:block}.study-plan-warnings span{margin-top:3px}.study-plan-status{color:#3f6e62;background:#eef8f4;align-items:center}.study-plan-status svg{flex:none}.study-plan-settings>footer{background:#fafbfd;border-top:1px solid #e3e8f0;justify-content:space-between;align-items:center;gap:16px;padding:10px 13px;display:flex}.study-plan-settings>footer>span{color:#778599;font-size:8.5px}.study-plan-settings>footer .profile-primary{min-width:118px;margin:0}@media (width<=920px){.study-plan-card{grid-template-columns:25px 1fr 110px 145px 32px}.study-plan-contents{grid-column:2/5}.study-plan-settings>header{align-items:flex-start}}.dc-card-front{padding-top:9px}.dc-options{justify-content:flex-start;gap:5px}.dc-option{flex:none}.dc-density-relaxed .dc-presentation{margin-bottom:8px}.dc-density-relaxed .dc-option{min-height:34px;padding:7px 9px;font-size:10.8px;line-height:1.34}.dc-density-compact .dc-card-front{padding:7px 10px 8px}.dc-density-compact .dc-presentation{margin-bottom:5px}.dc-density-compact .dc-options{gap:4px}.dc-density-compact .dc-option{min-height:29px;padding:5px 8px;font-size:9.7px;line-height:1.22}#anamneseView .anam-command-bar{isolation:isolate;z-index:80!important;overflow:visible!important}#anamneseView .anam-resource-tools{z-index:3;position:relative}#anamneseView .anam-resource-popover{z-index:120!important;top:calc(100% + 8px)!important;right:0!important}#anamneseView .anam-section-nav{z-index:45!important;background:#f8fafdfb!important;border-top:1px solid #d9e2ed!important}main:has(#anamneseView:not(.hidden)){padding-bottom:0!important}#anamneseView.anam-workspace-v8{padding-bottom:0!important}#anamneseView button{transition:border-color .18s,background-color .18s,box-shadow .18s,color .18s,transform .18s}#anamneseView button:not(:disabled):active{transform:translateY(1px)}#anamneseView button:focus-visible,#anamneseView input:focus-visible,#anamneseView textarea:focus-visible,#anamneseView select:focus-visible{border-color:#7f92c2!important;outline:0!important;box-shadow:0 0 0 3px #455ba121!important}#anamneseView button:disabled{cursor:not-allowed;opacity:.56;transform:none!important}#anamneseView input[type=checkbox]{appearance:none;cursor:pointer;border-radius:5px;min-width:16px;margin:0;background:#fff!important;border:1px solid #b9c5d7!important;width:16px!important;height:16px!important}#anamneseView input[type=checkbox]:checked{background-color:#4c62a5!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3.2 8.2 3 3.1 6.7-7' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:50%!important;background-repeat:no-repeat!important;border-color:#4c62a5!important}#anamneseView .checks>label:has(input:checked){color:#3f5697!important;background:#f1f4fc!important;border-color:#c7d2ea!important}#anamneseView .inline-check:has(input:checked){color:#3f5697!important;background:#f1f4fc!important;border-color:#c7d2ea!important}#prontuarioView.medical-records-v6 .records-census-summary>div{min-height:45px;grid-template-rows:1fr!important;grid-template-columns:26px auto minmax(0,1fr)!important;padding:8px 9px!important}#prontuarioView.medical-records-v6 .records-census-summary span{grid-row:auto!important}#prontuarioView.medical-records-v6 .records-census-summary strong,#prontuarioView.medical-records-v6 .records-census-summary small{align-self:center!important}#prontuarioView.medical-records-v6 .records-census-summary small{font-size:8.5px!important}#prontuarioView.medical-records-v6 .case-handoff-card{flex-direction:column;min-height:0;display:flex!important}#prontuarioView.medical-records-v6 .case-handoff-note{min-height:220px;flex:auto!important;height:auto!important;max-height:none!important}#prontuarioView.medical-records-v6 .case-handoff-footer{margin-top:auto;padding-top:2px}@media (width<=1120px){#anamneseView .preview-pane{max-height:none!important;top:auto!important}}#anamneseView .anam-section-nav{isolation:isolate;overflow:visible!important;box-shadow:0 9px 24px #22314e14!important}#anamneseView .anam-section-nav>*{z-index:1;position:relative}#prontuarioView.medical-records-v6 .is-anamnesis .clinical-record-kind{min-width:0}.imaging-attach-button{color:#435b9e;cursor:pointer;background:#fff;border:1px solid #cfd9e8;border-radius:8px;align-items:center;gap:4px;min-height:28px;padding:4px 8px;font-size:8px;font-weight:900;display:inline-flex}.imaging-attach-button .material-symbols-outlined{font-size:13px}#anamneseView .anam-title-copy h1{margin:0!important}#anamneseView .anam-header-tools,#anamneseView .patient-actions{align-items:center!important}#anamneseView .patient-actions>button{border-radius:10px!important;height:40px!important;min-height:40px!important;padding:0 13px!important}#anamneseView .anamnese-layout{width:100%!important;padding-inline:12px!important}#anamneseView .visit-form,#anamneseView .preview-card{width:100%!important;min-width:0!important}#anamneseView .preview-paper,#anamneseView .preview-content{background-image:none!important}#calculadorasView.calculators-page-v4 .calc-workspace-v2{grid-template-columns:minmax(220px,248px) minmax(0,1fr)!important;gap:12px!important}#calculadorasView.calculators-page-v4 .calc-runner-body-v2{grid-template-columns:minmax(520px,1fr) minmax(260px,320px)!important;gap:12px!important}#calculadorasView.calculators-page-v4 .calc-input-card-v2{min-height:430px}#calculadorasView.calculators-page-v4 .calc-fields-v2{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}#calculadorasView.calculators-page-v4 .calc-binary-field-v4{grid-template-columns:minmax(0,1fr) 142px;align-items:center;gap:12px;min-width:0;min-height:62px;background:#fbfcff!important;border:1px solid #d9e1ed!important;border-radius:12px!important;padding:9px 10px 9px 13px!important;display:grid!important}#calculadorasView .calc-binary-label-v4{color:#344158;font-size:12px;font-weight:750;line-height:1.35}#calculadorasView .calc-binary-options-v4{background:#eef2f7;border:1px solid #dce4ef;border-radius:10px;grid-template-columns:1fr 1fr;gap:5px!important;padding:3px!important;display:grid!important}#calculadorasView .calc-binary-options-v4 label{cursor:pointer;min-width:0}#calculadorasView .calc-binary-options-v4 label span{color:#69758a;border-radius:7px;place-items:center;min-height:34px;font-size:11px;font-weight:850;display:grid}#calculadorasView .calc-binary-options-v4 input{opacity:0;pointer-events:none;position:absolute}#calculadorasView .calc-binary-options-v4 input:checked+span{color:#fff;background:linear-gradient(135deg,#5063aa,#72978f);box-shadow:0 4px 10px #374a802e}@media (width<=1100px){#calculadorasView.calculators-page-v4 .calc-runner-body-v2,#anamneseView .anamnese-layout{grid-template-columns:1fr!important}}.vacation-countdown{background:linear-gradient(132deg,#4058a0 0%,#5f7da0 58%,#78978f 100%)!important;border-color:#ffffff47!important;grid-template-columns:34px minmax(76px,1fr) 74px!important;column-gap:8px!important;width:246px!important;padding:9px 10px 8px!important;box-shadow:0 9px 21px #2d41742b,inset 0 1px #fff3!important}.vacation-copy{overflow:hidden}.vacation-eyebrow{white-space:nowrap;font-size:7px!important}.vacation-count-row{gap:5px!important}.vacation-count-row>strong{font-size:22px!important}.vacation-count-row>span{min-width:0;font-size:8.5px!important}.vacation-count-row small{text-overflow:ellipsis;max-width:76px;overflow:hidden;font-size:6.7px!important}.vacation-meta{width:74px;gap:5px!important}.vacation-date{letter-spacing:.015em;font-size:7.4px!important}.vacation-percent{line-height:1.1;font-size:9.5px!important}.dc-presentation{overflow:hidden;padding-left:9px!important}.dc-presentation>p{width:100%;color:inherit;font:inherit;text-align:left;text-wrap:pretty;margin:0}#anamneseView .anam-title-cluster,#anamneseView .anam-header-tools,#anamneseView .patient-actions{align-items:center!important}#anamneseView .anam-title-copy h1{gap:10px;display:flex;align-items:center!important;line-height:1!important}#anamneseView .anam-title-copy h1>span{align-items:center;min-height:28px;display:inline-flex}#anamneseView .anam-title-copy h1 small{color:#697897;background:#f7f9fc;border:1px solid #dce3ee;border-radius:999px;align-items:center;min-height:23px;padding:0 8px;line-height:1;font-size:8.5px!important}#anamneseView .date-edit,#anamneseView .patient-actions>button{box-sizing:border-box!important;border-radius:10px!important;height:40px!important;min-height:40px!important}#anamneseView .date-edit{padding-block:3px!important}#anamneseView .patient-actions>button:not(.icon-danger){min-width:118px;padding:0 12px!important;font-size:9.5px!important}#anamneseView .patient-actions .icon-danger{flex-basis:40px!important;width:40px!important}#anamneseView .scenario-tabs{gap:4px!important;padding:4px!important}#anamneseView .scenario-tabs .scenario{font-size:10.5px!important;font-weight:800!important}#anamneseView .anam-section-nav .anam-nav-item{gap:8px!important;font-size:10.5px!important;font-weight:800!important}#anamneseView .anam-section-nav .anam-nav-item .material-symbols-outlined{font-size:17px!important}.records-content-heading-featured{background:linear-gradient(100deg,#f3f6fc,#fff 68%,#f2f8f6);border:1px solid #dce4ee;border-left:3px solid #536aa8;border-radius:10px;align-items:center;min-height:42px;padding:0 12px;margin:8px 0!important;display:flex!important}.records-content-heading-featured h3{letter-spacing:-.01em;color:#25344d!important;margin:0!important;font-size:13px!important}.imaging-card-head-actions{align-items:center;gap:6px;display:flex}.imaging-image-button{color:#3f6f65!important;background:#f1f8f6!important;border-color:#cfe1db!important}#anamneseView #previewText{background:#fff!important;line-height:1.64!important}.calculators-page-v3 .calc-input-card-v2,.calculators-page-v3 .calc-result-card-v2{border:1px solid #d9e2ed!important;border-radius:16px!important;box-shadow:0 10px 26px #2535540e!important}.calculators-page-v3 .calc-section-heading-v2{background:linear-gradient(105deg,#f3f6fd,#fff 66%,#f1f8f6)!important;min-height:62px!important;padding:11px 14px!important}.calculators-page-v3 .calc-fields-v2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important;padding:14px!important}.calc-binary-field-v4{background:linear-gradient(145deg,#fff,#fafbfd);border:1px solid #dce4ef;border-radius:12px;min-width:0;margin:0;padding:9px}.calc-binary-field-v4 legend{color:#43516a;width:100%;padding:0 1px 7px;font-size:10px;font-weight:800;line-height:1.35}.calc-binary-options-v4{background:#eef2f7;border-radius:9px;grid-template-columns:1fr 1fr;gap:4px;padding:3px;display:grid}.calc-binary-options-v4 label{cursor:pointer;position:relative}.calc-binary-options-v4 input{opacity:0;pointer-events:none;position:absolute}.calc-binary-options-v4 span{color:#718097;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;min-height:31px;font-size:9.5px;font-weight:850;transition:all .16s;display:flex}.calc-binary-options-v4 input:checked+span{color:#334c94;background:#fff;border-color:#cbd6e7;box-shadow:0 3px 9px #28395d17}.calc-binary-options-v4 label:last-child input:checked+span{color:#3d6c61;background:#f4faf8;border-color:#c9ddd7}.calc-binary-options-v4 input:focus-visible+span{box-shadow:0 0 0 3px #43599e24}@media (width<=1100px){.calculators-page-v3 .calc-runner-body-v2{grid-template-columns:1fr!important}}@media (width<=700px){.calculators-page-v3 .calc-fields-v2{grid-template-columns:1fr}}#prontuarioView.medical-records-v6 .problem-chip{align-items:flex-start!important}#prontuarioView.medical-records-v6 .problem-chip-copy{flex:1;gap:5px;min-width:0;display:grid}#prontuarioView.medical-records-v6 .problem-chip-copy>p{color:#465269;margin:1px 0 0;font-size:11.25px;font-weight:700;line-height:1.46}#prontuarioView.medical-records-v6 .problem-complement{color:#68758a;background:linear-gradient(90deg,#e8edf8c7,#f4f7fb73);border-left:2px solid #aab8d7;border-radius:0 7px 7px 0;margin-left:2px;padding:5px 8px 5px 18px;font-size:9.8px;font-weight:600;line-height:1.42;display:block;position:relative}#prontuarioView.medical-records-v6 .problem-complement:before{content:"↳";color:#7184b5;font-size:10px;font-weight:900;position:absolute;top:4px;left:6px}.problem-code-hint{color:#8a96a8;letter-spacing:0;text-transform:none;margin-top:5px;font-size:8.5px;font-weight:550;line-height:1.4;display:block}.problem-code-hint code{color:#586da8;background:#f3f6fb;border:1px solid #dce4ef;border-radius:5px;padding:1px 4px;font:800 8.5px/1.2 Inter,sans-serif}.dc-presentation{flex:auto;align-items:center;min-height:0;font-size:11.1px;line-height:1.43;display:flex;margin:0 0 6px!important}.dc-options,.dc-density-relaxed .dc-options,.dc-density-compact .dc-options,.dc-density-micro .dc-options,.dc-density-spacious .dc-options{flex:none;justify-content:flex-start;gap:5px}.dc-option,.dc-density-relaxed .dc-option,.dc-density-compact .dc-option,.dc-density-micro .dc-option,.dc-density-spacious .dc-option{flex:none;min-height:33px;padding:6px 9px;font-size:10.3px;line-height:1.28}.dc-density-spacious .dc-presentation{font-size:12px;line-height:1.52}.dc-density-relaxed .dc-presentation{font-size:11.55px;line-height:1.47}.dc-density-compact .dc-presentation{align-items:flex-start;font-size:10.45px;line-height:1.36}.dc-density-micro .dc-presentation{align-items:flex-start;font-size:9.75px;line-height:1.3}#anamneseView .anam-section-nav{top:0!important;overflow:auto hidden!important}#anamneseView .anam-section-nav:before,#anamneseView .anam-section-nav:after{content:none!important;display:none!important}#anamneseView .preview-pane{max-height:calc(100dvh - 70px)!important}#anamneseView .anam-clinical-section{scroll-margin-top:62px!important}#anamneseView.anam-workspace-v8 .anam-premium-header{background:linear-gradient(112deg,#fffffffa,#f7f9fff7 58%,#eff8f6f5)!important;box-shadow:0 12px 30px #27375712!important}#anamneseView .anam-title-copy h1{color:#172033!important;font-size:27px!important}.vacation-percent{color:#fff;letter-spacing:.01em;text-shadow:0 1px 4px #16244747;font-size:10px;font-weight:900}.dash-agenda-panel{background:linear-gradient(155deg,#fff 0%,#fbfcfe 60%,#f3f7f7 100%)!important;border-color:#d9e2ed!important}.dash-agenda-panel .agenda-panel-head{min-height:72px;background:linear-gradient(105deg,#f7f9fef5,#fffffffa 54%,#f1f8f6f0)!important;border-bottom:1px solid #e1e7ef!important;padding:13px 16px!important}.agenda-panel-heading-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.agenda-panel-title-row{align-items:center;gap:8px;display:flex}.agenda-connected-view{flex-direction:column;flex:1;min-height:0;display:flex}.agenda-overview{background:linear-gradient(105deg,#f1f4fb,#f7faf9);border:1px solid #e0e6ef;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin:10px 11px 2px;padding:8px 10px;display:flex}.agenda-overview>div{align-items:baseline;gap:7px;min-width:0;display:flex}.agenda-overview span{color:#7382aa;letter-spacing:.1em;font-size:7px;font-weight:900}.agenda-overview strong{color:#34425b;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.agenda-overview p{color:#7a879a;white-space:nowrap;margin:0;font-size:7.8px;font-weight:650}.agenda-event-list{gap:0!important;padding:6px 12px 11px!important}.agenda-event{min-height:54px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #e5eaf1!important;border-radius:0!important;grid-template-columns:58px minmax(0,1fr) 22px!important;gap:9px!important;padding:5px 5px 5px 0!important}.agenda-event:last-child{border-bottom:0!important}.agenda-event:after{display:none}.agenda-event:hover{background:#f1f5fabd!important;padding-left:4px!important;transform:none!important}.agenda-event-accent{border-radius:2px;width:2px!important;inset:8px auto 8px 0!important}.agenda-event-time{background:#f1f4f9!important;border:0!important;border-radius:8px!important}.calculators-page-v3{background:0 0;gap:10px;height:calc(100dvh - 24px);min-height:620px;padding:0 16px 12px 6px!important}.calculators-page-v3 .calc-hero-v2{border-radius:18px;min-height:88px;padding:14px 18px;box-shadow:0 12px 30px #27375712}.calculators-page-v3 .calc-hero-v2:before{display:none}.calculators-page-v3 .calc-hero-icon{border-radius:13px;flex-basis:43px;width:43px;height:43px}.calculators-page-v3 .calc-eyebrow{font-size:8px}.calculators-page-v3 .calc-hero-v2 h1{font-size:25px}.calculators-page-v3 .calc-hero-v2 p:not(.calc-eyebrow){margin-top:3px;font-size:10.5px}.calculators-page-v3 .calc-hero-status{border-radius:12px;min-width:266px;padding:9px 11px}.calculators-page-v3 .calc-hero-status strong{font-size:10.5px}.calculators-page-v3 .calc-hero-status small{font-size:8.5px}.calculators-page-v3 .calc-command-v2{border-radius:14px;min-height:52px;padding:6px 8px;box-shadow:0 7px 20px #2b3c5c0b}.calculators-page-v3 .calc-search-v2{height:38px}.calculators-page-v3 .calc-filter-chip-v2{height:30px;padding-inline:10px;font-size:9px}.calculators-page-v3 .calc-workspace-v2{grid-template-columns:304px minmax(0,1fr);gap:10px}.calculators-page-v3 .calc-catalog-v2,.calculators-page-v3 .calc-runner-v2{border-radius:17px;box-shadow:0 12px 30px #2534520e}.calculators-page-v3 .calc-catalog-v2>header{min-height:57px;padding:10px 13px}.calculators-page-v3 .calc-catalog-v2>header p{font-size:7.5px}.calculators-page-v3 .calc-catalog-v2>header h2{font-size:13px}.calculators-page-v3 .calc-list-v2{gap:4px;padding:7px}.calculators-page-v3 .calc-catalog-item-v2{border-radius:11px;grid-template-columns:32px minmax(0,1fr) 18px;gap:8px;min-height:50px;padding:6px 8px}.calculators-page-v3 .calc-item-icon-v2{border-radius:9px;width:32px;height:32px;font-size:17px!important}.calculators-page-v3 .calc-item-copy-v2 strong{font-size:10.5px}.calculators-page-v3 .calc-item-copy-v2 small{font-size:8px}.calculators-page-v3 .calc-runner-head-v2{min-height:74px;padding:11px 15px}.calculators-page-v3 .calc-runner-icon-v2{border-radius:12px;flex-basis:40px;width:40px;height:40px}.calculators-page-v3 .calc-runner-identity-v2 h2{font-size:18px}.calculators-page-v3 .calc-runner-identity-v2>div>span{font-size:9.5px}.calculators-page-v3 .calc-runner-body-v2{grid-template-columns:minmax(0,1fr) minmax(270px,330px);gap:10px;padding:10px}.calculators-page-v3 .calc-input-card-v2,.calculators-page-v3 .calc-result-card-v2{border-radius:13px}.calculators-page-v3 .calc-section-heading-v2{border-radius:13px 13px 0 0;min-height:54px;padding:9px 11px}.calculators-page-v3 .calc-fields-v2{gap:9px;padding:11px}.calculators-page-v3 .calc-form-field-v2 input,.calculators-page-v3 .calc-form-field-v2 select{height:41px}.calculators-page-v3 .calc-choice-field-v2{border-radius:10px;min-height:44px;padding:7px 9px}.calculators-page-v3 .calc-result-v2{min-height:116px;padding:12px}.calculators-page-v3 .calc-result-v2.has-result>strong{font-size:16px}.calc-guidance-v3{background:linear-gradient(110deg,#f6f8fc,#f3f8f6);border:1px solid #dde5ef;border-radius:10px;grid-template-columns:28px minmax(0,1fr);gap:8px;margin:0 10px 10px;padding:9px;display:grid}.calc-guidance-v3>.material-symbols-outlined{color:#5268a4;background:#e9eef9;border-radius:8px;place-items:center;width:28px;height:28px;font-size:15px;display:grid}.calc-guidance-v3 small{color:#7a87a3;letter-spacing:.1em;margin-bottom:3px;font-size:6.7px;font-weight:900;display:block}.calc-guidance-v3 strong,.calc-guidance-v3 a{color:#40558f;align-items:center;gap:4px;font-size:8.8px;font-weight:850;text-decoration:none;display:flex}.calc-guidance-v3 a:hover{text-decoration:underline}.calc-guidance-v3 a .material-symbols-outlined{font-size:11px}.calc-guidance-v3 p{color:#758196;margin:4px 0 0;font-size:8px;line-height:1.4}.calculators-page-v3 .calc-result-tools-v2{padding:8px 10px}.calculators-page-v3 .calc-runner-footer-v2{min-height:58px;padding:8px 11px}@media (width<=1100px){.calculators-page-v3 .calc-runner-body-v2{grid-template-columns:1fr}}#anamneseView .date-edit{box-sizing:border-box;grid-template-columns:30px minmax(0,1fr);box-shadow:0 5px 14px #2536580e;background:#fffffff5!important;border:1px solid #d2dce9!important;border-radius:11px!important;align-items:center!important;gap:8px!important;width:134px!important;min-width:134px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:5px 9px 5px 6px!important}#anamneseView .date-edit>.material-symbols-outlined{background:#eef2fb;border:1px solid #dce4f1;border-radius:9px;place-items:center;width:30px;height:30px;display:grid;color:#4f65a4!important;font-size:16px!important}#anamneseView .date-edit-content{align-content:center;gap:1px;min-width:0;display:grid!important}#anamneseView .date-edit small{white-space:nowrap;line-height:1.1;color:#7d899d!important;letter-spacing:.075em!important;font-size:6.7px!important}#anamneseView .date-edit input{text-align:left;line-height:17px;color:#2d3c57!important;background:0 0!important;width:100%!important;height:17px!important;min-height:17px!important;padding:0!important;font-size:11.5px!important}#examLaboratoryDomain .exam-flow-table .flow-head:not(:first-child):not(.flow-reference-head),#examLaboratoryDomain .exam-flow-table .flow-cell{text-align:center!important;justify-content:center!important;align-items:center!important}#examLaboratoryDomain .exam-flow-table .flow-cell>span,#examLaboratoryDomain .exam-flow-table .flow-cell>small{width:100%;text-align:center!important}#examLaboratoryDomain .exam-flow-table .flow-head:first-child,#examLaboratoryDomain .exam-flow-table .flow-reference-head,#examLaboratoryDomain .exam-flow-table .flow-name,#examLaboratoryDomain .exam-flow-table .flow-reference{text-align:left!important;justify-content:flex-start!important;align-items:center!important}#examLaboratoryDomain .flow-group-label{z-index:6;color:#4d6f69;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(90deg,#edf6f3,#f8fbfa);border-top:1px solid #d9e4e2;border-bottom:1px solid #d9e4e2;grid-column:1/-1;align-items:center;gap:6px;min-height:25px;padding:4px 9px;font-size:8.5px;font-weight:900;display:flex;position:relative}#examLaboratoryDomain .flow-group-label .material-symbols-outlined{font-size:14px}#examLaboratoryDomain .exam-workspace .trend-grid,#examLaboratoryDomain #examTrends{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;gap:7px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}#examLaboratoryDomain .exam-trend-card{box-sizing:border-box;border-radius:11px!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;min-height:96px!important;padding:9px!important;overflow:hidden!important;box-shadow:0 5px 14px #2232500a!important}#examLaboratoryDomain .exam-trend-head{width:100%;min-width:0;gap:6px!important}#examLaboratoryDomain .exam-trend-head>div:first-child{min-width:0}#examLaboratoryDomain .exam-trend-head strong{line-height:1.18;font-size:9.5px!important}#examLaboratoryDomain .exam-trend-head small{margin-top:2px;font-size:6.8px!important}#examLaboratoryDomain .trend-current>b{font-size:9.5px!important}#examLaboratoryDomain .trend-current>span{padding:2px 4px!important;font-size:6.5px!important}#examLaboratoryDomain .trend-current .material-symbols-outlined{font-size:10px!important}#examLaboratoryDomain .exam-sparkline{box-sizing:border-box;width:100%;min-width:0;overflow:hidden;gap:2px!important;height:25px!important;margin:5px 0 4px!important;padding:3px 2px 0!important}#examLaboratoryDomain .exam-sparkline i{min-width:2px!important}#examLaboratoryDomain .trend-point-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px!important;display:grid!important}#examLaboratoryDomain .trend-point-list span{min-width:0;padding:3px 2px!important}#examLaboratoryDomain .trend-point-list time{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:5.9px!important}#examLaboratoryDomain .trend-point-list b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:7px!important}#examLaboratoryDomain .trend-show-all{grid-column:1/-1;justify-self:center;border-radius:9px!important;min-height:30px!important;margin-top:2px!important;padding:5px 12px!important;font-size:8px!important}@media (width<=760px){#anamneseView .anam-section-nav{overflow:auto visible!important}#examLaboratoryDomain .exam-workspace .trend-grid,#examLaboratoryDomain #examTrends{grid-template-columns:repeat(2,minmax(0,1fr))!important}}#anamneseView.anam-workspace-v8 .anam-clinical-shell{gap:8px!important;max-width:none!important}#anamneseView.anam-workspace-v8 .anam-premium-header{border-radius:18px!important;min-height:76px!important;padding:10px 14px!important}#anamneseView .anam-title-copy h1 small{display:none!important}#anamneseView .anam-command-bar{border-radius:14px!important;min-height:48px!important;padding:5px 8px!important}#anamneseView .scenario-tabs .scenario{min-width:78px!important;min-height:32px!important;padding:6px 11px!important}#anamneseView .anam-section-nav{border-radius:14px!important;min-height:48px!important;margin:0!important;padding:5px 8px!important}#anamneseView .anam-section-nav .anam-nav-item{min-height:36px!important;padding:6px 10px!important}#anamneseView .anamnese-layout{grid-template-columns:minmax(0,1.12fr) minmax(390px,.82fr)!important;gap:10px!important;padding:2px 10px 0!important}#anamneseView .preview-pane{top:56px!important}#prontuarioView.medical-records-v6 .admission-anamnesis,#prontuarioView.medical-records-v6 #evolutionTimeline{box-sizing:border-box;width:calc(100% - 12px)!important;margin-inline:auto!important}#prontuarioView.medical-records-v6 #evolutionTimeline{margin-top:4px!important}#prontuarioView.medical-records-v6 .evolution-record-list,#prontuarioView.medical-records-v6 .admission-anamnesis-list{gap:4px!important}#prontuarioView.medical-records-v6 .clinical-record-card>summary{grid-template-columns:92px max-content minmax(0,1fr) 26px!important;gap:10px!important;min-height:46px!important;padding:6px 10px!important}#prontuarioView.medical-records-v6 .clinical-record-card{margin:0!important}#prontuarioView.medical-records-v6 .clinical-record-kind,#prontuarioView.medical-records-v6 .is-anamnesis .clinical-record-kind{box-sizing:border-box;width:92px!important;min-width:92px!important;min-height:28px!important;padding:0 7px!important}#prontuarioView.medical-records-v6 .clinical-record-heading{place-items:initial!important;text-align:left!important;display:block!important}#prontuarioView.medical-records-v6 .clinical-record-heading strong{min-width:82px;display:block;font-size:11.5px!important}#prontuarioView.medical-records-v6 .clinical-record-chevron{grid-column:4}.evolution-editor-dialog{width:min(980px,100vw - 32px)!important}.evolution-editor-body{gap:9px!important;padding:12px 18px!important}.evolution-editor-meta{grid-template-columns:minmax(0,1fr) 154px!important;align-items:end!important;gap:10px!important}.evolution-kind-switch{min-height:42px;padding:3px!important}.evolution-kind-switch button{gap:0!important;min-height:34px!important;font-size:10px!important}.evolution-date-field{gap:4px!important}.evolution-date-field input{height:42px!important;min-height:42px!important;padding:0 10px!important}.evolution-editor-tools{grid-template-columns:max-content max-content 1fr max-content;align-items:center;gap:6px!important;display:grid!important}.evolution-editor-tools button.is-ai{grid-column:4;margin-left:0!important}.evolution-text-field textarea{background:#fff!important;min-height:330px!important;line-height:1.55!important}#calculadorasView.calculators-page-v5{gap:10px!important;padding:2px 7px 0!important}#calculadorasView.calculators-page-v5 .calc-hero-v2{border-radius:18px!important;min-height:74px!important;padding:10px 14px!important}#calculadorasView.calculators-page-v5 .calc-hero-icon{border-radius:12px!important;flex-basis:42px!important;width:42px!important;height:42px!important}#calculadorasView.calculators-page-v5 .calc-hero-v2 h1{font-size:24px!important}#calculadorasView.calculators-page-v5 .calc-hero-v2 p:not(.calc-eyebrow){margin-top:3px!important;font-size:10px!important}.calc-header-controls-v5{grid-template-columns:minmax(170px,1fr) 180px;align-items:center;gap:7px;width:min(430px,44vw);display:grid}.calc-header-search-v5{background:#ffffffe6!important;height:38px!important}.calc-specialty-control-v5{color:#536585;background:#ffffffeb;border:1px solid #d4deeb;border-radius:11px;grid-template-columns:24px minmax(0,1fr) 18px;align-items:center;gap:5px;height:38px;padding:0 9px;display:grid;position:relative}.calc-specialty-control-v5>.material-symbols-outlined{font-size:15px}.calc-specialty-control-v5 select{color:#465674;appearance:none;cursor:pointer;background:0 0;border:0;outline:0;width:100%;height:36px;padding:0;font-size:10px;font-weight:800}#calculadorasView.calculators-page-v5 .calc-workspace-v2{grid-template-columns:230px minmax(0,1fr)!important;gap:10px!important}#calculadorasView.calculators-page-v5 .calc-catalog-v2,#calculadorasView.calculators-page-v5 .calc-runner-v2{border-radius:17px!important}#calculadorasView.calculators-page-v5 .calc-catalog-v2>header{min-height:56px!important;padding:10px 12px!important}#calculadorasView.calculators-page-v5 .calc-list-v2{gap:4px!important;padding:7px!important}#calculadorasView.calculators-page-v5 .calc-catalog-item-v2{min-height:52px!important;padding:7px 8px!important}#calculadorasView.calculators-page-v5 .calc-runner-body-v2{min-height:0;grid-template-columns:minmax(0,1fr) minmax(270px,318px)!important;gap:10px!important;padding:10px!important;display:grid!important;overflow:hidden!important}.calc-input-column-v5{grid-template-rows:auto minmax(0,1fr);gap:8px;min-width:0;min-height:0;display:grid}#calculadorasView.calculators-page-v5 .calc-runner-head-v2{border:1px solid #dfe6ef!important;border-radius:14px!important;min-height:66px!important;padding:9px 12px!important}#calculadorasView.calculators-page-v5 .calc-runner-icon-v2{border-radius:11px!important;flex-basis:40px!important;width:40px!important;height:40px!important}#calculadorasView.calculators-page-v5 .calc-runner-identity-v2 h2{font-size:18px!important}#calculadorasView.calculators-page-v5 .calc-input-card-v2{min-height:0!important}#calculadorasView.calculators-page-v5 .calc-fields-v2{gap:8px!important;padding:11px!important}#calculadorasView.calculators-page-v5 .calc-binary-field-v4{grid-template-columns:minmax(0,1fr) 126px!important;gap:8px!important;min-height:56px!important}#calculadorasView.calculators-page-v5 .calc-binary-options-v4 label span{min-height:30px!important}#calculadorasView.calculators-page-v5 .calc-result-card-v2{flex-direction:column;height:100%;min-height:0;display:flex;align-self:stretch!important;position:static!important}#calculadorasView.calculators-page-v5 .calc-result-v2{flex:auto;min-height:130px!important}#calculadorasView.calculators-page-v5 .calc-guidance-v3{flex:none}.calc-result-actions-v5{background:#fff;border-top:1px solid #e1e7ef;grid-template-columns:74px minmax(0,1fr);gap:6px;padding:9px;display:grid}.calc-result-actions-v5 button{justify-content:center;min-height:36px;border-radius:9px!important;font-size:9px!important}.calc-result-actions-v5 .calc-document-v2{grid-area:1/1/auto/-1}.calc-result-actions-v5 .calc-reset-v2{border:1px solid #dce3ed;grid-area:2/1}.calc-result-actions-v5 .calc-run-v2{grid-area:2/2;min-width:0!important}.dc-answer-head{border-bottom:1px solid #e5ebf2;align-items:center;gap:8px;padding-bottom:6px;display:flex}.dc-answer-icon{border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.dc-answer-icon.dc-correct{color:#397669;background:#e8f5f1}.dc-answer-icon.dc-wrong{color:#9b584f;background:#faece9}.dc-answer-head div{gap:1px;display:grid}.dc-answer-head small{color:#7886a0;letter-spacing:.11em;font-size:6.5px;font-weight:900}.dc-answer-head strong{color:#26344b;font-size:11px}.dc-answer-content{gap:6px;min-height:0;display:grid}.dc-correct-answer{background:#f2f8f6;border:1px solid #dce7e3;border-radius:9px;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:7px;padding:7px 8px;display:grid;margin:0!important}.dc-correct-answer>span{color:#fff;background:#658e86;border-radius:7px;place-items:center;width:25px;height:25px;font-size:9px;font-weight:900;display:grid}.dc-correct-answer>strong{color:#304740;font-size:9.5px;line-height:1.25}.dc-explanation{min-height:0;padding:1px 2px!important}.dc-explanation small{color:#6677a5;letter-spacing:.09em;margin-bottom:3px;font-size:6.5px;font-weight:900;display:block}.dc-explanation p{color:#526075;margin:0;font-size:9.4px;line-height:1.42}.dc-ref{margin:0!important;padding:7px 8px!important}.dc-back-actions{gap:6px!important;margin-top:auto!important}.dc-reset-btn{min-height:30px!important}.dc-next-case{color:#fff!important;background:linear-gradient(135deg,#4d61a6,#71948d)!important;border-color:#0000!important}@media (width<=1100px){.calc-header-controls-v5{grid-template-columns:1fr 160px;width:min(380px,48vw)}#calculadorasView.calculators-page-v5 .calc-runner-body-v2{grid-template-columns:1fr!important;overflow:auto!important}#calculadorasView.calculators-page-v5 .calc-result-card-v2{height:auto}}@media (width<=760px){.calc-header-controls-v5{grid-template-columns:1fr;width:100%}#calculadorasView.calculators-page-v5 .calc-hero-v2{flex-direction:column;align-items:stretch}.evolution-editor-tools{grid-template-columns:1fr 1fr!important}.evolution-editor-tools button.is-ai{grid-column:auto}}#calculadorasView.calculators-page-v6{--calc-accent:#5369ad;--calc-accent-soft:#edf1ff;--calc-accent-ink:#354780;--calc-secondary:#76938e}#calculadorasView.calculators-page-v6 .calc-hero-v2{background:linear-gradient(115deg,#fffffffa,#f6f8fdf5 60%,#eef6f4f0)!important;border:1px solid #cdd8e8eb!important;min-height:78px!important;box-shadow:0 16px 34px #2b3b6012!important}#calculadorasView.calculators-page-v6 .calc-hero-copy>div:last-child{gap:2px;display:grid}#calculadorasView.calculators-page-v6 .calc-eyebrow{color:var(--calc-accent-ink)!important}#calculadorasView.calculators-page-v6 .calc-catalog-v2>header{align-items:center!important}#calculadorasView.calculators-page-v6 .calc-catalog-v2>header h2{letter-spacing:-.015em;font-size:13px!important}#calculadorasView.calculators-page-v6 .calc-runner-head-v2{position:relative;overflow:hidden;border-color:color-mix(in srgb,var(--calc-accent) 22%,#dfe6ef)!important;background:linear-gradient(125deg,#fff 0%,var(--calc-accent-soft) 100%)!important;box-shadow:0 10px 26px color-mix(in srgb,var(--calc-accent) 10%,transparent)!important}#calculadorasView.calculators-page-v6 .calc-runner-head-v2:after{border:22px solid color-mix(in srgb,var(--calc-accent) 8%,transparent);content:"";pointer-events:none;border-radius:50%;width:145px;height:145px;position:absolute;bottom:-52px;right:-30px}#calculadorasView.calculators-page-v6 .calc-runner-icon-v2{color:#fff!important;background:linear-gradient(145deg,var(--calc-accent),var(--calc-secondary))!important;box-shadow:0 9px 20px color-mix(in srgb,var(--calc-accent) 24%,transparent)!important}#calculadorasView.calculators-page-v6 .calc-input-card-v2,#calculadorasView.calculators-page-v6 .calc-result-card-v2{background:linear-gradient(155deg,#fff 0%,#fbfcfe 100%)!important;border-color:#dfe6ef!important;box-shadow:0 15px 34px #28375811!important}#calculadorasView.calculators-page-v6 .calc-section-heading-v2{min-height:51px!important;padding:9px 12px!important}#calculadorasView.calculators-page-v6 .calc-section-heading-v2>div>span{color:var(--calc-accent-ink)!important;background:var(--calc-accent-soft)!important}#calculadorasView.calculators-page-v6 .calc-section-heading-v2 strong{font-size:11px!important}#calculadorasView.calculators-page-v6 .calc-fields-v2{align-content:start;overflow:auto;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}#calculadorasView.calculators-page-v6[data-calculator-density=focused] .calc-fields-v2{grid-template-columns:1fr!important}#calculadorasView.calculators-page-v6[data-calculator-density=dense] .calc-fields-v2{grid-template-columns:repeat(3,minmax(0,1fr))!important}.calc-field-shell-v6{min-width:0}.calc-field-shell-v6>*{height:100%}#calculadorasView.calculators-page-v6 .calc-binary-field-v4,#calculadorasView.calculators-page-v6 .calc-form-field-v2{background:linear-gradient(145deg,#fff,#f8fafc)!important;border:1px solid #dfe5ee!important;border-radius:14px!important;min-height:76px!important;box-shadow:0 7px 17px #2635540b!important}#calculadorasView.calculators-page-v6 .calc-binary-field-v4{grid-template-columns:minmax(0,1fr) 126px!important;align-items:center!important;padding:10px 11px!important;display:grid!important}#calculadorasView.calculators-page-v6 .calc-binary-label-v4{line-height:1.35;color:#344158!important;font-size:10px!important}#calculadorasView.calculators-page-v6 .calc-binary-options-v4{background:#f1f4f8;border:1px solid #dce3ed;border-radius:10px;padding:3px}#calculadorasView.calculators-page-v6 .calc-binary-options-v4 label span{color:#748096!important;background:0 0!important;border-radius:7px!important;min-height:32px!important}#calculadorasView.calculators-page-v6 .calc-binary-options-v4 input:checked+span{box-shadow:0 5px 13px color-mix(in srgb,var(--calc-accent) 20%,transparent);color:#fff!important;background:linear-gradient(135deg,var(--calc-accent),var(--calc-secondary))!important}#calculadorasView.calculators-page-v6 .calc-form-field-v2{align-content:center;gap:7px!important;padding:10px 12px!important;display:grid!important}#calculadorasView.calculators-page-v6 .calc-form-field-v2>span{color:#3c4960!important;font-size:9px!important;font-weight:850!important}#calculadorasView.calculators-page-v6 .calc-form-field-v2 input,#calculadorasView.calculators-page-v6 .calc-form-field-v2 select{background:#fff!important;border-color:#d8e0eb!important;border-radius:9px!important;min-height:36px!important}#calculadorasView.calculators-page-v6 .calc-form-field-v2 input:focus,#calculadorasView.calculators-page-v6 .calc-form-field-v2 select:focus{border-color:var(--calc-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--calc-accent) 13%,transparent)!important}#calculadorasView.calculators-page-v6 .calc-result-card-v2{overflow:hidden}#calculadorasView.calculators-page-v6 .calc-result-v2{background:radial-gradient(circle at 50% 24%,var(--calc-accent-soft),#fff 58%)!important}#calculadorasView.calculators-page-v6 .calc-result-symbol-v2{color:var(--calc-accent)!important;background:var(--calc-accent-soft)!important}#calculadorasView.calculators-page-v6 .calc-guidance-v3{background:#f7faf9!important;border-color:#dce4ed!important;align-items:center!important;padding:9px 10px!important}#calculadorasView.calculators-page-v6 .calc-guidance-v3>span{color:var(--calc-secondary)!important}#calculadorasView.calculators-page-v6 .calc-guidance-v3 p{display:none!important}#calculadorasView.calculators-page-v6 .calc-run-v2{background:linear-gradient(135deg,var(--calc-accent),var(--calc-secondary))!important}.anam-workspace-v8 .anam-command-bar{grid-template-columns:minmax(0,1fr) auto!important}.anam-workspace-v8 .anam-resource-tools{align-self:center}.anam-workspace-v8 .anam-resource-launcher{min-width:196px}.anam-workspace-v8 .negated-symptoms-grid-v9{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:7px!important;display:grid!important}.anam-workspace-v8 .negated-symptoms-grid-v9 label{justify-content:center;width:100%;min-width:0;padding-inline:6px!important}#prontuarioView .records-editor-title-v7{color:#263650;align-items:center;gap:8px;display:flex}#prontuarioView .records-editor-title-v7 svg{color:#596eaa}#prontuarioView .records-editor-title-v7 h2{letter-spacing:-.02em;margin:0;font-size:15px}#prontuarioView .records-editor-layout-v7{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:12px;display:grid}#prontuarioView .records-editor-identity-v7{gap:9px;display:grid}#prontuarioView .records-editor-triplet-v7{grid-template-columns:.7fr .8fr 1.25fr;gap:8px;display:grid}#prontuarioView .records-editor-layout-v7 label{color:#57647a;align-content:start;gap:5px;min-width:0;font-size:8px;font-weight:850;display:grid}#prontuarioView .records-editor-layout-v7 input,#prontuarioView .records-editor-layout-v7 select{min-height:37px}#prontuarioView .records-editor-problems-v7{grid-template-rows:auto minmax(100px,1fr) auto}#prontuarioView .records-editor-problems-v7 textarea{resize:none;height:100%;min-height:116px}#prontuarioView .exam-ai-import{grid-template-columns:minmax(210px,.7fr) minmax(270px,1fr) minmax(220px,.72fr)!important;align-items:stretch!important}#prontuarioView .exam-ai-actions-v7{min-width:0;display:flex}#prontuarioView .exam-ai-action-button-v7{text-align:left;width:100%;min-height:52px;justify-content:flex-start!important;gap:9px!important}#prontuarioView .exam-ai-action-button-v7>span{gap:2px;min-width:0;display:grid}#prontuarioView .exam-ai-action-button-v7 strong{font-size:9px}#prontuarioView .exam-ai-action-button-v7 .exam-ai-status{color:#ffffffc7;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:7px;font-weight:650;display:block;overflow:hidden}#prontuarioView .exam-ai-action-button-v7 .exam-ai-status:empty{display:none}#prontuarioView .exam-quick-entry-v7{border-radius:13px!important}#prontuarioView .exam-quick-entry-v7 .exam-entry-summary{min-height:42px!important;padding:6px 10px!important}#prontuarioView .exam-quick-entry-v7 .exam-entry-summary-icon{width:29px!important;height:29px!important}#prontuarioView .exam-quick-entry-v7 .exam-entry-body{gap:9px!important;padding:10px!important}#prontuarioView .exam-quick-entry-v7 label{gap:4px!important}#prontuarioView .exam-quick-entry-v7 input{min-height:34px!important}#prontuarioView .exam-quick-entry-v7 textarea{min-height:56px!important}#prontuarioView .exam-quick-entry-v7 .exam-imaging-manual-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}#prontuarioView .exam-quick-entry-v7 .exam-raw-report-block{margin:0!important}#prontuarioView .exam-quick-entry-v7 .exam-raw-label{padding:7px 9px!important}#prontuarioView .exam-quick-entry-v7 .exam-raw-textarea{max-height:110px;min-height:66px!important}#prontuarioView .exam-quick-entry-v7 .exam-manual-actions{min-height:38px!important;padding:5px 0 0!important}#prontuarioView .trend-current>span{gap:3px!important}#prontuarioView .trend-current>span em{font-style:normal}#prontuarioView .trend-current>span i{opacity:.78;border-left:1px solid;padding-left:3px;font-style:normal}#prontuarioView .imaging-card-head-actions{align-items:center!important;gap:5px!important;display:flex!important}#prontuarioView .imaging-card-head-actions .imaging-pdf-button,#prontuarioView .imaging-card-head-actions .imaging-attach-button,#prontuarioView .imaging-card-head-actions time{justify-content:center!important;align-items:center!important;min-height:29px!important;margin:0!important;line-height:1!important;display:inline-flex!important}#prontuarioView .imaging-card-head-actions .imaging-pdf-button,#prontuarioView .imaging-card-head-actions .imaging-attach-button{border-radius:8px!important;padding:0 9px!important}#newEvolutionDialogKicker:empty{display:none}@media (width<=1100px){#calculadorasView.calculators-page-v6[data-calculator-density=dense] .calc-fields-v2{grid-template-columns:repeat(2,minmax(0,1fr))!important}#prontuarioView .records-editor-layout-v7{grid-template-columns:1fr}#prontuarioView .exam-ai-import{grid-template-columns:1fr!important}}@media (width<=760px){#calculadorasView.calculators-page-v6 .calc-fields-v2,#calculadorasView.calculators-page-v6[data-calculator-density=dense] .calc-fields-v2,.anam-workspace-v8 .anam-command-bar{grid-template-columns:1fr!important}.anam-workspace-v8 .negated-symptoms-grid-v9{grid-template-columns:repeat(2,minmax(0,1fr))!important}#prontuarioView .records-editor-triplet-v7,#prontuarioView .exam-quick-entry-v7 .exam-entry-grid{grid-template-columns:1fr!important}}#calculadorasView.calculators-page-v7{--calc-accent:#5368aa;--calc-accent-soft:#edf1fb;--calc-accent-ink:#34467f;--calc-secondary:#75928d;--calc-border:#dce4ef;--calc-surface:#fff;--calc-subtle:#f6f8fb;gap:9px!important}#calculadorasView.calculators-page-v7 .calc-hero-v2{min-height:72px!important;padding:9px 13px!important}#calculadorasView.calculators-page-v7 .calc-workspace-v2{grid-template-columns:232px minmax(0,1fr)!important;gap:9px!important}#calculadorasView.calculators-page-v7 .calc-catalog-v2,#calculadorasView.calculators-page-v7 .calc-runner-v2{border-color:var(--calc-border)!important;background:#fffffff7!important;border-radius:17px!important}#calculadorasView.calculators-page-v7 .calc-catalog-v2>header{min-height:54px!important;padding:9px 11px!important}#calculadorasView.calculators-page-v7 .calc-list-v2{gap:3px!important;padding:6px!important}#calculadorasView.calculators-page-v7 .calc-catalog-item-v2{border-radius:11px!important;min-height:50px!important;padding:6px 8px!important}#calculadorasView.calculators-page-v7 .calc-item-icon-v2{border-radius:10px;width:34px;height:34px;font-size:18px!important}#calculadorasView.calculators-page-v7 .calc-item-copy-v2 strong{font-size:10.5px;line-height:1.18}#calculadorasView.calculators-page-v7 .calc-item-copy-v2 small{font-size:7.5px}#calculadorasView.calculators-page-v7 .calc-runner-body-v2{background:linear-gradient(145deg,#f7f9fc,#f2f6f8)!important;grid-template-columns:minmax(0,1fr) minmax(300px,332px)!important;gap:9px!important;padding:9px!important}#calculadorasView.calculators-page-v7 .calc-input-column-v5{gap:7px}#calculadorasView.calculators-page-v7 .calc-runner-head-v2{border-color:var(--calc-border)!important;background:linear-gradient(125deg,#fff 0%,#f2f5fc 72%,#eef6f4 100%)!important;border-radius:13px!important;min-height:62px!important;padding:8px 11px!important;box-shadow:0 8px 22px #2a3a5d0e!important}#calculadorasView.calculators-page-v7 .calc-runner-head-v2:after{display:none!important}#calculadorasView.calculators-page-v7 .calc-runner-icon-v2{background:linear-gradient(145deg,#5368aa,#75928d)!important;border-radius:11px!important;flex-basis:38px!important;width:38px!important;height:38px!important}#calculadorasView.calculators-page-v7 .calc-runner-identity-v2{gap:10px}#calculadorasView.calculators-page-v7 .calc-runner-identity-v2 h2{font-size:17px!important}#calculadorasView.calculators-page-v7 .calc-runner-identity-v2>div>span{color:#6f7b91;max-width:680px;margin-top:2px;font-size:9px}#calculadorasView.calculators-page-v7 .calc-input-card-v2,#calculadorasView.calculators-page-v7 .calc-result-card-v2{border-color:var(--calc-border)!important;background:var(--calc-surface)!important;border-radius:13px!important;box-shadow:0 11px 27px #2736560e!important}#calculadorasView.calculators-page-v7 .calc-section-heading-v2{border-color:#e5eaf1!important;min-height:44px!important;padding:7px 10px!important}#calculadorasView.calculators-page-v7 .calc-section-heading-v2>div>span{border-radius:8px;flex-basis:25px;width:25px;height:25px;color:var(--calc-accent-ink)!important;background:var(--calc-accent-soft)!important}#calculadorasView.calculators-page-v7 .calc-section-heading-v2 strong{color:#2d394e;font-size:10px!important}#calculadorasView.calculators-page-v7 .calc-section-heading-v2 em{color:#66748a;background:#f2f5f8;border-radius:999px;padding:4px 7px;font-size:7.5px}#calculadorasView.calculators-page-v7 .calc-context-v7{grid-template-columns:1fr 1fr;gap:7px;padding:8px 10px 0;display:grid}#calculadorasView.calculators-page-v7 .calc-context-v7>div{color:#63718a;background:#f8fafc;border:1px solid #e1e7ef;border-radius:10px;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:7px;min-height:45px;padding:6px 8px;display:grid}#calculadorasView.calculators-page-v7 .calc-context-v7>div:first-child{color:#4f6199;background:#f5f7fc}#calculadorasView.calculators-page-v7 .calc-context-v7>div>svg{justify-self:center}#calculadorasView.calculators-page-v7 .calc-context-v7 span{gap:2px;min-width:0;display:grid}#calculadorasView.calculators-page-v7 .calc-context-v7 small{color:#8792a4;letter-spacing:.1em;font-size:6.5px;font-weight:900}#calculadorasView.calculators-page-v7 .calc-context-v7 strong{color:#566278;font-size:8px;font-weight:700;line-height:1.28}#calculadorasView.calculators-page-v7 .calc-fields-v2{scrollbar-width:thin;scrollbar-color:#c8d2df transparent;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;padding:8px 10px 10px!important}#calculadorasView.calculators-page-v7[data-calculator-density=focused] .calc-fields-v2{grid-template-columns:repeat(2,minmax(0,1fr))!important}#calculadorasView.calculators-page-v7[data-calculator-density=dense] .calc-fields-v2{grid-template-columns:repeat(3,minmax(0,1fr))!important}#calculadorasView.calculators-page-v7 .calc-binary-field-v4,#calculadorasView.calculators-page-v7 .calc-form-field-v2{transition:border-color .16s,box-shadow .16s,transform .16s;background:#fff!important;border:1px solid #dde4ed!important;border-radius:12px!important;min-height:68px!important;box-shadow:0 5px 14px #26355409!important}#calculadorasView.calculators-page-v7 .calc-binary-field-v4:hover,#calculadorasView.calculators-page-v7 .calc-form-field-v2:hover{border-color:#cbd6e5!important;box-shadow:0 7px 18px #2635540e!important}#calculadorasView.calculators-page-v7 .calc-binary-field-v4{grid-template-columns:minmax(0,1fr) 124px!important;gap:8px!important;padding:8px 9px!important}#calculadorasView.calculators-page-v7 .calc-binary-label-v4{gap:3px;font-weight:800;line-height:1.28;display:grid;color:#344158!important;font-size:9px!important}#calculadorasView.calculators-page-v7 .calc-binary-label-v4 small{color:#8590a3;font-size:6.8px;font-weight:750}#calculadorasView.calculators-page-v7 .calc-binary-options-v4{background:#f1f4f8;border:1px solid #dce3ed;border-radius:10px;grid-template-columns:1fr 1fr;gap:3px;padding:3px;display:grid}#calculadorasView.calculators-page-v7 .calc-binary-options-v4 label{min-width:0}#calculadorasView.calculators-page-v7 .calc-binary-options-v4 label span{cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:3px;padding:0 4px;font-size:8px;font-weight:850;display:flex;color:#6f7b90!important;background:0 0!important;border-radius:7px!important;min-height:34px!important}#calculadorasView.calculators-page-v7 .calc-binary-options-v4 label span i{font-size:12px}#calculadorasView.calculators-page-v7 .calc-binary-options-v4 input:checked+span{color:#fff!important;background:#596da9!important;border-color:#7486bb!important;box-shadow:0 4px 10px #41549133!important}#calculadorasView.calculators-page-v7 .calc-binary-options-v4 input:focus-visible+span{box-shadow:0 0 0 3px #5368aa24!important}#calculadorasView.calculators-page-v7 .calc-form-field-v2{gap:6px!important;padding:8px 10px!important}#calculadorasView.calculators-page-v7 .calc-form-field-v2>span{letter-spacing:.025em;color:#536076!important;font-size:7.5px!important}#calculadorasView.calculators-page-v7 .calc-form-field-v2 input,#calculadorasView.calculators-page-v7 .calc-form-field-v2 select{color:#28364d;font-size:10px;background:#fafbfd!important;border-color:#d7e0eb!important;border-radius:9px!important;min-height:36px!important;padding:0 10px!important}#calculadorasView.calculators-page-v7 .calc-form-field-v2 input:focus,#calculadorasView.calculators-page-v7 .calc-form-field-v2 select:focus{background:#fff!important;border-color:#7285bd!important;box-shadow:0 0 0 3px #5368aa1c!important}#calculadorasView.calculators-page-v7 .calc-field-shell-v6.is-missing>*{border-color:#9b6780!important;box-shadow:0 0 0 3px #764b6217!important}#calculadorasView.calculators-page-v7 .calc-result-card-v2{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}#calculadorasView.calculators-page-v7 .calc-result-v2{flex:auto;justify-content:flex-start;padding:16px 13px 12px;background:linear-gradient(160deg,#fbfcff,#f6f8fc 62%,#f3f8f6)!important;min-height:180px!important}#calculadorasView.calculators-page-v7 .calc-result-v2:not(.has-result){justify-content:center}#calculadorasView.calculators-page-v7 .calc-result-v2:not(.has-result) .calc-result-symbol-v2{margin-bottom:9px}#calculadorasView.calculators-page-v7 .calc-result-status-v7{justify-items:center;gap:3px;margin-bottom:8px;display:grid}#calculadorasView.calculators-page-v7 .calc-result-status-v7 .calc-result-symbol-v2{border-radius:13px;width:42px;height:42px;margin:0;box-shadow:0 7px 17px #3a4e8b2e;color:#fff!important;background:linear-gradient(145deg,#5368aa,#75928d)!important}#calculadorasView.calculators-page-v7 .calc-result-status-v7 small{color:#6c7aa0;letter-spacing:.11em;text-transform:uppercase;font-size:6.8px;font-weight:900}#calculadorasView.calculators-page-v7 .calc-result-v2.has-result>strong{color:#22314c;font-size:16px;line-height:1.25}#calculadorasView.calculators-page-v7 .calc-result-meaning-v7{text-align:left;background:#ffffffd6;border:1px solid #dce4ed;border-radius:11px;gap:5px;width:100%;margin-top:12px;padding:10px;display:grid}#calculadorasView.calculators-page-v7 .calc-result-meaning-v7>span{color:#42558e;letter-spacing:.04em;text-transform:uppercase;background:#edf1fb;border-radius:999px;justify-self:start;padding:4px 7px;font-size:7px;font-weight:900}#calculadorasView.calculators-page-v7 .calc-result-meaning-v7 p{color:#56637a;margin:0;font-size:9px;line-height:1.42}#calculadorasView.calculators-page-v7 .calc-result-meaning-v7 ul{color:#67738a;gap:3px;margin:1px 0 0;padding-left:15px;font-size:8px;line-height:1.35;display:grid}#calculadorasView.calculators-page-v7 .calc-result-v2[data-result-tone=high] .calc-result-meaning-v7>span{color:#fff;background:#4b5d96}#calculadorasView.calculators-page-v7 .calc-result-v2[data-result-tone=attention] .calc-result-meaning-v7>span{color:#35487e;background:#dfe6f7}#calculadorasView.calculators-page-v7 .calc-result-v2[data-result-tone=low] .calc-result-meaning-v7>span{color:#426d65;background:#e6f1ee}#calculadorasView.calculators-page-v7 .calc-guidance-v3{gap:8px;min-height:48px;background:#f7faf9!important;border-color:#dfe6ee!important;padding:7px 9px!important}#calculadorasView.calculators-page-v7 .calc-guidance-v3>span{width:28px;height:28px;font-size:15px}#calculadorasView.calculators-page-v7 .calc-guidance-v3 small{font-size:6px}#calculadorasView.calculators-page-v7 .calc-guidance-v3 a,#calculadorasView.calculators-page-v7 .calc-guidance-v3 strong{font-size:7.5px;line-height:1.25}#calculadorasView.calculators-page-v7 .calc-result-actions-v7{background:#fff;border-top:1px solid #e1e7ef;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:8px;display:grid}#calculadorasView.calculators-page-v7 .calc-result-actions-v7 button{white-space:nowrap;border-radius:9px!important;justify-content:center!important;align-items:center!important;gap:5px!important;min-width:0!important;min-height:34px!important;padding:0 8px!important;font-size:8px!important;font-weight:850!important;line-height:1!important;display:flex!important}#calculadorasView.calculators-page-v7 .calc-result-actions-v7 button svg{flex:0 0 13px;width:13px;height:13px}#calculadorasView.calculators-page-v7 .calc-result-actions-v7 .calc-document-v2{grid-column:1/-1}#calculadorasView.calculators-page-v7 .calc-result-actions-v7 .calc-reset-v2{color:#6f7b8f;background:#fff;border:1px solid #dce3ed}#calculadorasView.calculators-page-v7 .calc-result-actions-v7 .calc-run-v2{color:#fff;background:linear-gradient(135deg,#5368aa,#75928d)!important;min-width:0!important}@media (width<=1180px){#calculadorasView.calculators-page-v7 .calc-runner-body-v2{grid-template-columns:1fr!important;overflow:auto!important}#calculadorasView.calculators-page-v7 .calc-result-card-v2{height:auto}}@media (width<=900px){#calculadorasView.calculators-page-v7 .calc-workspace-v2{grid-template-columns:1fr!important}#calculadorasView.calculators-page-v7 .calc-catalog-v2{max-height:280px}#calculadorasView.calculators-page-v7 .calc-context-v7{grid-template-columns:1fr}#calculadorasView.calculators-page-v7[data-calculator-density=dense] .calc-fields-v2{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=620px){#calculadorasView.calculators-page-v7 .calc-fields-v2,#calculadorasView.calculators-page-v7[data-calculator-density=focused] .calc-fields-v2,#calculadorasView.calculators-page-v7[data-calculator-density=dense] .calc-fields-v2,#calculadorasView.calculators-page-v7 .calc-binary-field-v4{grid-template-columns:1fr!important}}#anamneseView.anam-workspace-v8{padding:2px 7px 0!important}#anamneseView.anam-workspace-v8 .anam-clinical-shell{gap:10px!important}#anamneseView.anam-workspace-v8 .anam-premium-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5!important;border:1px solid #d2dce8eb!important;border-radius:18px!important;min-height:94px!important;padding:14px 16px!important;box-shadow:0 14px 38px #25345212!important}#anamneseView.anam-workspace-v8 .anam-premium-header:before{display:none!important}#anamneseView .anam-title-icon{border-radius:15px!important;flex-basis:48px!important;width:48px!important;height:48px!important}#anamneseView .anam-title-copy h1{margin:0!important;font-size:27px!important;line-height:1.05!important}#anamneseView .anam-header-tools{gap:8px!important}#anamneseView .date-edit{align-items:center;gap:8px;min-width:118px;background:#fff!important;border:1px solid #dfe6ef!important;border-radius:11px!important;min-height:46px!important;padding:0 11px!important;box-shadow:0 3px 9px #22325109!important}#anamneseView .date-edit>.material-symbols-outlined{color:#596eaa;font-size:17px}#anamneseView .date-edit-content{align-content:center}#anamneseView .date-edit small{color:#758197;letter-spacing:.07em;font-size:6.5px!important}#anamneseView .date-edit input{width:72px;background:0 0!important;height:auto!important;min-height:16px!important;padding:0!important;font-size:9.5px!important}#anamneseView .patient-actions{background:#f5f7fb;border:1px solid #dfe6ef;border-radius:13px;padding:4px;box-shadow:inset 0 1px #fff,0 6px 18px #2232510e;gap:0!important}#anamneseView .patient-actions button{min-width:112px;color:#526077!important;min-height:38px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:9px!important;padding:0 12px!important;font-size:9.5px!important}#anamneseView .patient-actions button+button{border-left:1px solid #dfe5ed!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important}#anamneseView .patient-actions button:has(+button){border-top-right-radius:0!important;border-bottom-right-radius:0!important}#anamneseView .patient-actions button:hover{color:#35477f!important;background:#fff!important;box-shadow:0 4px 12px #2a3a5b14!important}#anamneseView .patient-actions .primary{color:#fff!important;background:linear-gradient(135deg,#465ca5,#71958f)!important;box-shadow:0 6px 14px #374b8929!important}#anamneseView .patient-actions .icon-danger{width:42px;min-width:42px;color:#985b50!important;padding:0!important}#anamneseView .anam-command-bar,#anamneseView .anam-section-nav,#anamneseView .anamnese-layout{width:100%!important;max-width:none!important}#anamneseView .anamnese-layout{padding-inline:0!important}@media (width<=1100px){#anamneseView .anam-premium-header{flex-direction:column;align-items:flex-start!important}#anamneseView .anam-header-tools{width:100%}#anamneseView .patient-actions{flex:1}#anamneseView .patient-actions button{flex:1;min-width:0}}#assistenteView{--assistant-blue:#4058a6;--assistant-blue-dark:#30458b;--assistant-teal:#6d958e;--assistant-ink:#182238;--assistant-muted:#6c788d;--assistant-line:#dbe3ed;--assistant-soft:#f4f7fb;--assistant-success:#4f7d6f;--assistant-warn:#9a603e;background:radial-gradient(circle at 87% 6%,#4d63ae21,#0000 27%),radial-gradient(circle at 8% 91%,#65958c24,#0000 27%),#edf2f7!important;width:100%!important;height:calc(100vh - 24px)!important;min-height:calc(100vh - 24px)!important;padding:0!important;position:relative!important;inset:auto!important;overflow:hidden!important}#assistenteView.hidden{display:none!important}:is(html:has(#assistenteView:not(.hidden)),body:has(#assistenteView:not(.hidden))){overflow:hidden!important}body:has(#assistenteView:not(.hidden)) #root>main{padding-bottom:12px!important;overflow:hidden!important}body:not(.sidebar-collapsed) #assistenteView,body.sidebar-collapsed #assistenteView{width:100%!important;left:auto!important}.assistant-shell{width:100%;height:100%;color:var(--assistant-ink);padding:10px;font-family:Inter,system-ui,sans-serif;display:flex;position:relative;overflow:hidden}.assistant-history,.assistant-context,.assistant-main{background:#fbfcfef7;border:1px solid #d5dfebfa;min-height:0;box-shadow:0 14px 34px #21315012}.assistant-history,.assistant-context{z-index:60;border-radius:18px;flex-direction:column;width:300px;display:flex;position:absolute;top:10px;bottom:10px;overflow:visible;box-shadow:0 24px 64px #1c2a4833}.assistant-history{left:10px}.assistant-context{width:320px;right:10px}.assistant-main{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;flex:1;display:flex;overflow:hidden}.assistant-history>header,.assistant-context>header{border-bottom:1px solid var(--assistant-line);justify-content:space-between;align-items:center;min-height:66px;padding:12px 13px;display:flex}.assistant-history>header div,.assistant-context>header div{flex-direction:column;gap:2px;display:flex}.assistant-history>header span,.assistant-context>header span{color:#7180aa;letter-spacing:.12em;font-size:7.5px;font-weight:900}.assistant-history>header strong,.assistant-context>header strong{letter-spacing:-.02em;font-size:15px}.assistant-history>header>button{color:#fff;background:linear-gradient(135deg,var(--assistant-blue),var(--assistant-teal));cursor:pointer;border:0;border-radius:10px;align-items:center;gap:5px;height:34px;padding:0 10px;font-size:9px;font-weight:850;display:flex;box-shadow:0 7px 16px #374a8b2e}.assistant-context>header>button{color:#6b788c;cursor:pointer;background:#fff;border:1px solid #d9e1eb;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.assistant-search{color:#8190a5;background:#f6f8fb;border:1px solid #dbe3ee;border-radius:10px;align-items:center;gap:7px;height:37px;margin:10px 10px 3px;padding:0 9px;display:flex}.assistant-search:focus-within{background:#fff;border-color:#9eadd0;box-shadow:0 0 0 3px #4058a614}.assistant-search input{color:#344158;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:9.5px;font-weight:700}.assistant-history-list{flex-direction:column;flex:1;gap:4px;min-height:0;padding:7px 8px;display:flex;overflow-y:auto}.assistant-history-list article{border:1px solid #0000;border-radius:11px;align-items:center;min-height:42px;display:flex;position:relative}.assistant-history-list article:hover{background:#f6f8fb;border-color:#e0e6ee}.assistant-history-list article.active{box-shadow:inset 3px 0 0 var(--assistant-blue);background:linear-gradient(105deg,#edf1ff,#f1f7f5);border-color:#cbd6e9}.assistant-history-open{color:#536077;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:8px;min-width:0;height:40px;padding:0 5px 0 10px;display:flex}.assistant-history-open svg{color:#748299;flex:none}.assistant-history-open span{white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;font-weight:750;overflow:hidden}.assistant-more{color:#7d899b;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:29px;height:29px;margin-right:4px;display:grid}.assistant-more:hover{background:#fff}.assistant-history-menu{z-index:30;background:#fff;border:1px solid #dbe3ed;border-radius:10px;width:116px;padding:4px;display:grid;position:absolute;top:36px;right:3px;box-shadow:0 14px 30px #1e2b462e}.assistant-history-menu button{color:#556177;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;height:31px;padding:0 8px;font-size:8.5px;font-weight:750;display:flex}.assistant-history-menu button:hover{background:#f3f6fa}.assistant-history-menu button:last-child{color:#a45346}.assistant-history-empty{color:#8792a4;text-align:center;background:#fafbfd;border:1px dashed #d6deea;border-radius:12px;place-items:center;gap:8px;margin:4px;padding:25px 12px;font-size:9px;line-height:1.45;display:grid}.assistant-history>footer{border-top:1px solid var(--assistant-line);color:#718096;align-items:center;gap:7px;min-height:43px;padding:0 13px;font-size:8px;font-weight:700;display:flex}.assistant-history>footer svg{color:var(--assistant-success)}.assistant-hero{border-bottom:1px solid var(--assistant-line);background:linear-gradient(105deg,#f8fafffa,#fff 55%,#f1f8f5fa);justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:11px 15px;display:flex}.assistant-title{align-items:center;gap:10px;min-width:0;display:flex}.assistant-icon-button{color:#64728a;cursor:pointer;background:#fff;border:1px solid #d8e0eb;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.assistant-hero-icon{color:#fff;background:linear-gradient(145deg,var(--assistant-blue),var(--assistant-teal));border-radius:13px;flex:0 0 43px;place-items:center;width:43px;height:43px;display:grid;box-shadow:0 9px 20px #34498b36}.assistant-title>div{min-width:0}.assistant-title small{color:#6879a9;letter-spacing:.13em;margin-bottom:1px;font-size:8.5px;font-weight:900;display:block}.assistant-title h1{color:var(--assistant-ink);letter-spacing:-.035em;margin:0;font-size:22px;line-height:1.12}.assistant-title p{color:#768297;white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;font-size:10.5px;overflow:hidden}.assistant-hero-actions{align-items:center;gap:6px;display:flex}.assistant-hero-actions>button{color:#55637a;cursor:pointer;background:#fff;border:1px solid #d5deea;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:37px;padding:0 10px;font-size:9px;font-weight:800;display:flex}.assistant-hero-actions>button:hover,.assistant-hero-actions>button.active{color:#334b92;background:#f0f4fc;border-color:#aebed9}.assistant-online{color:#4d766a;background:#edf7f3;border-radius:999px;align-items:center;gap:6px;height:30px;padding:0 9px;font-size:7.5px;font-weight:850;display:flex}.assistant-online i{background:#69a18f;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #69a18f21}.assistant-toolbar{border-bottom:1px solid var(--assistant-line);background:#f8fafc;justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:7px 14px;display:flex}.assistant-modes{align-items:center;gap:5px;min-width:0;display:flex}.assistant-modes button{color:#6a768b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 11px;font-size:10px;font-weight:800;display:flex}.assistant-modes button:hover{color:#3e5598;background:#eef2f9}.assistant-modes button.active{color:#31498f;background:#fff;border-color:#ccd7e9;box-shadow:0 4px 11px #26365712}.assistant-toolbar-right{align-items:center;gap:6px;display:flex}.assistant-evidence{color:#748096;cursor:pointer;background:#fff;border:1px solid #dbe3ec;border-radius:9px;align-items:center;gap:5px;height:31px;padding:0 8px;font-size:8px;font-weight:800;display:flex}.assistant-evidence input{opacity:0;pointer-events:none;position:absolute}.assistant-evidence.active{color:#407262;background:#edf8f3;border-color:#bed9ce}.assistant-depth{background:#eef2f6;border:1px solid #dbe3ec;border-radius:9px;padding:3px;display:flex}.assistant-depth button{color:#7b8798;cursor:pointer;background:0 0;border:0;border-radius:6px;height:25px;padding:0 7px;font-size:8px;font-weight:800}.assistant-depth button.active{color:#40558f;background:#fff;box-shadow:0 2px 7px #27355414}.assistant-chat{background:linear-gradient(#fbfcfe,#f6f8fb);flex:1;min-height:0;display:flex;overflow:auto}.assistant-chat-inner{flex-direction:column;width:min(100%,1080px);min-height:100%;margin:0 auto;padding:22px 28px 26px;display:flex}.assistant-empty{text-align:center;flex-direction:column;align-items:center;max-width:800px;margin:auto;display:flex}.assistant-empty-mark{color:#fff;background:linear-gradient(145deg,var(--assistant-blue),var(--assistant-teal));border-radius:18px;place-items:center;width:58px;height:58px;margin-bottom:13px;display:grid;box-shadow:0 15px 28px #374b8f33}.assistant-empty>small{color:#6575a5;letter-spacing:.13em;font-size:9px;font-weight:900}.assistant-empty h2{letter-spacing:-.04em;margin:7px 0 8px;font-size:28px;line-height:1.15}.assistant-empty>p{color:#707c90;max-width:620px;margin:0;font-size:12px;line-height:1.55}.assistant-quick-grid{grid-template-columns:1fr 1fr;gap:9px;width:min(720px,100%);margin-top:20px;display:grid}.assistant-quick-grid button{color:#344158;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce4ed;border-radius:13px;align-items:center;gap:11px;min-height:64px;padding:10px 12px;display:flex;box-shadow:0 6px 16px #2736550a}.assistant-quick-grid button:hover{border-color:#bfcbe0;transform:translateY(-1px);box-shadow:0 9px 20px #27365512}.assistant-quick-grid button>span{color:#4d63a4;background:#edf1fb;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.assistant-quick-grid button div{min-width:0}.assistant-quick-grid strong,.assistant-quick-grid small{display:block}.assistant-quick-grid strong{font-size:11px}.assistant-quick-grid small{color:#7b8799;margin-top:3px;font-size:9px;line-height:1.35}.assistant-safety-note{color:#7a8698;align-items:center;gap:6px;margin-top:15px;font-size:9px;display:flex}.assistant-safety-note svg{color:var(--assistant-success)}.assistant-messages{flex-direction:column;gap:19px;display:flex}.assistant-message{gap:10px;width:100%;max-width:900px;margin-inline:auto;display:flex}.assistant-message.user{flex-direction:row-reverse}.assistant-message-avatar{color:#4c609a;background:#fff;border:1px solid #dce4ee;border-radius:11px;flex:0 0 35px;place-items:center;width:35px;height:35px;display:grid;box-shadow:0 5px 12px #2a38570f}.assistant-message.ai .assistant-message-avatar{color:#fff;background:linear-gradient(145deg,var(--assistant-blue),var(--assistant-teal));border:0}.assistant-message.error .assistant-message-avatar{color:#a35a46;background:#fff4f0}.assistant-message-body{min-width:0;max-width:min(780px,100% - 45px)}.assistant-message.user .assistant-message-body{margin-left:auto}.assistant-message-body>header{color:#728096;align-items:center;gap:6px;margin:0 2px 5px;font-size:8px;display:flex}.assistant-message.user .assistant-message-body>header{justify-content:flex-end}.assistant-message-body>header strong{font-weight:850}.assistant-message-body>header span{color:#5268a4;background:#edf1fb;border-radius:999px;padding:3px 6px;font-size:7px;font-weight:900}.assistant-message-text{color:#344158;overflow-wrap:anywhere;background:#fff;border:1px solid #dde5ee;border-radius:15px;padding:14px 16px;font-size:11.5px;line-height:1.62;box-shadow:0 7px 20px #2d3b5a0b}.assistant-message.user .assistant-message-text{color:#263a75;background:linear-gradient(135deg,#eef2ff,#f0f7f4);border-color:#ccd7e9}.assistant-message.error .assistant-message-text{color:#914f3e;background:#fff6f3;border-color:#ecd5cd}.assistant-message-text h1,.assistant-message-text h2,.assistant-message-text h3{color:#1e2b45;letter-spacing:-.02em}.assistant-message-text h2{margin:17px 0 7px;font-size:15px}.assistant-message-text h3{margin:14px 0 6px;font-size:13px}.assistant-message-text p{margin:0 0 9px}.assistant-message-text p:last-child{margin-bottom:0}.assistant-message-text ul,.assistant-message-text ol{margin:7px 0 10px;padding-left:20px}.assistant-message-text li+li{margin-top:3px}.assistant-message-text table{border-collapse:separate;border-spacing:0;border:1px solid #dae3ed;border-radius:10px;max-width:100%;margin:10px 0;font-size:9px;display:block;overflow:auto}.assistant-message-text th,.assistant-message-text td{border-bottom:1px solid #e1e7ef;border-right:1px solid #e1e7ef;padding:7px 8px}.assistant-message-text th{color:#344a8c;background:#eef2fb}.assistant-message-files{flex-wrap:wrap;justify-content:flex-end;gap:5px;margin-bottom:5px;display:flex}.assistant-message-files span{color:#667389;white-space:nowrap;text-overflow:ellipsis;background:#fff;border:1px solid #dbe3ed;border-radius:8px;align-items:center;gap:5px;max-width:210px;padding:5px 7px;font-size:7.5px;display:flex;overflow:hidden}.assistant-sources{background:#f7faf9;border:1px solid #dce5ec;border-radius:12px;margin-top:7px;padding:9px 10px}.assistant-sources>div{color:#4a7569;align-items:center;gap:6px;font-size:8px;display:flex}.assistant-sources>div span{background:#e5f2ed;border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:7px;display:grid}.assistant-sources nav{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.assistant-sources a{color:#436b61;white-space:nowrap;text-overflow:ellipsis;background:#fff;border:1px solid #d6e4df;border-radius:8px;max-width:210px;padding:5px 7px;font-size:7.5px;font-weight:750;text-decoration:none;overflow:hidden}.assistant-message-body>footer{align-items:center;gap:4px;margin-top:5px;display:flex}.assistant-message-body>footer button{color:#738095;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:4px;height:27px;padding:0 7px;font-size:8px;font-weight:800;display:flex}.assistant-message-body>footer button:hover{background:#fff;border-color:#dce4ed}.assistant-message-body>footer>span{color:#8590a1;align-items:center;gap:4px;margin-left:auto;font-size:7.5px;display:flex}.assistant-message-body>footer>span svg{color:var(--assistant-success)}.assistant-thinking{color:#6f7b8e;background:#fff;border:1px solid #dde5ee;border-radius:13px;align-items:center;gap:4px;min-height:43px;padding:0 13px;font-size:9px;display:flex}.assistant-thinking i{background:#7086c0;border-radius:50%;width:6px;height:6px;animation:1.2s infinite assistantPulse}.assistant-thinking i:nth-child(2){animation-delay:.16s}.assistant-thinking i:nth-child(3){animation-delay:.32s}.assistant-thinking span{margin-left:4px}@keyframes assistantPulse{0%,70%,to{opacity:.28;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}.assistant-composer-wrap{border-top:1px solid var(--assistant-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fcfdfef7;padding:9px 16px 11px}.assistant-composer{max-width:900px;margin:0 auto}.assistant-composer-box{background:#fff;border:1px solid #ccd7e6;border-radius:16px;align-items:flex-end;gap:4px;min-height:51px;padding:5px 6px;display:flex;box-shadow:0 8px 22px #27365513}.assistant-composer-box:focus-within{border-color:#8294c5;box-shadow:0 0 0 3px #4058a617,0 9px 25px #27365517}.assistant-composer-box textarea{resize:none;color:#29374e;background:0 0;border:0;outline:0;flex:1;min-height:39px;max-height:160px;padding:9px 7px;font:500 11.5px/1.5 Inter,sans-serif}.assistant-attach,.assistant-send{cursor:pointer;border:0;border-radius:11px;flex:0 0 39px;place-items:center;width:39px;height:39px;display:grid}.assistant-attach{color:#69758a;background:#f2f5f8}.assistant-send{color:#fff;background:linear-gradient(135deg,var(--assistant-blue),var(--assistant-teal));box-shadow:0 6px 14px #3649892e}.assistant-send:disabled{opacity:.35;box-shadow:none;cursor:not-allowed}.assistant-composer>footer{color:#8994a4;justify-content:space-between;align-items:center;gap:10px;margin:5px 3px 0;font-size:7.5px;display:flex}.assistant-composer>footer span{align-items:center;gap:4px;display:flex}.assistant-composer>footer span:first-child{color:#5267a1;font-weight:800}.assistant-attachments{gap:5px;margin-bottom:6px;display:flex;overflow:auto}.assistant-attachments>span{color:#667389;background:#fff;border:1px solid #dbe3ed;border-radius:9px;align-items:center;gap:5px;min-width:0;max-width:210px;height:34px;padding:3px 4px 3px 7px;display:flex}.assistant-attachments img{object-fit:cover;border-radius:6px;width:24px;height:24px}.assistant-attachments b{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:7.5px;overflow:hidden}.assistant-attachments button,.assistant-file-alert button{width:22px;height:22px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.assistant-file-alert{color:#886336;background:#fff9ef;border:1px solid #ead9bd;border-radius:9px;align-items:center;gap:6px;margin-bottom:6px;padding:6px 8px;font-size:8px;display:flex}.assistant-file-alert span{flex:1}.assistant-context-body{background:#f7f9fc;flex-direction:column;flex:1;gap:9px;min-height:0;padding:10px;display:flex;overflow-y:auto}.assistant-context-card{background:#fff;border:1px solid #dfe6ee;border-radius:14px;padding:11px;box-shadow:0 6px 16px #2b395809}.assistant-context-heading{align-items:center;gap:8px;margin-bottom:10px;display:flex}.assistant-context-heading>span{color:#4e65a7;background:#edf1fb;border-radius:9px;flex:0 0 31px;place-items:center;width:31px;height:31px;display:grid}.assistant-context-heading strong,.assistant-context-heading small{display:block}.assistant-context-heading strong{color:#2f3c54;font-size:10px}.assistant-context-heading small{color:#808b9c;margin-top:2px;font-size:7.5px}.assistant-patient-select{flex-direction:column;gap:4px;display:flex}.assistant-patient-select>span{color:#72809a;letter-spacing:.08em;font-size:7px;font-weight:900}.assistant-patient-select>div{position:relative}.assistant-patient-select select{color:#344158;appearance:none;background:#f9fbfd;border:1px solid #d4deea;border-radius:9px;outline:0;width:100%;height:37px;padding:0 30px 0 9px;font-size:9px;font-weight:750}.assistant-patient-select svg{color:#79869a;pointer-events:none;position:absolute;top:12px;right:9px}.assistant-privacy-toggle{cursor:pointer;background:#f4faf7;border:1px solid #dce8e3;border-radius:10px;grid-template-columns:auto 29px 1fr;align-items:center;gap:7px;margin-top:9px;padding:8px;display:grid}.assistant-privacy-toggle input,.assistant-context-options input{width:14px;height:14px;accent-color:var(--assistant-blue);margin:0}.assistant-privacy-toggle>span{color:#4e7d6f;background:#e4f2ec;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.assistant-privacy-toggle strong,.assistant-privacy-toggle small{display:block}.assistant-privacy-toggle strong{color:#3d6258;font-size:8.5px}.assistant-privacy-toggle small{color:#789287;margin-top:2px;font-size:7px}.assistant-context-options{grid-template-columns:1fr 1fr;gap:5px;margin-top:8px;display:grid}.assistant-context-options label{color:#59667c;cursor:pointer;background:#fafbfd;border:1px solid #e0e6ee;border-radius:8px;align-items:center;gap:5px;min-height:31px;padding:0 7px;font-size:7.5px;font-weight:750;display:flex}.assistant-context-preview{background:#f9fbfd;border:1px dashed #d6dfea;border-radius:9px;margin-top:8px;padding:8px}.assistant-context-preview>span{color:#7080ab;letter-spacing:.1em;font-size:6.5px;font-weight:900}.assistant-context-preview p{color:#69768b;white-space:pre-line;max-height:96px;margin:5px 0 0;font-size:7.5px;line-height:1.5;overflow:hidden}.assistant-context-card>textarea{resize:vertical;color:#344158;background:#fafbfd;border:1px solid #d4deea;border-radius:9px;outline:0;width:100%;min-height:100px;padding:9px;font:500 9px/1.5 Inter,sans-serif}.assistant-context-card>textarea:focus{background:#fff;border-color:#8c9dc8;box-shadow:0 0 0 3px #4058a614}.assistant-context-card>footer{color:#8b95a4;justify-content:space-between;margin-top:5px;font-size:7px;display:flex}.assistant-context-card>footer button{color:#5269a3;cursor:pointer;background:0 0;border:0;font-size:7px;font-weight:800}.assistant-contract ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.assistant-contract li{color:#59667a;background:#f7f9fb;border-radius:8px;align-items:center;gap:6px;min-height:28px;padding:0 7px;font-size:7.5px;font-weight:700;display:flex}.assistant-contract li svg{color:var(--assistant-success)}.assistant-modal-backdrop{z-index:10000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#141d2f7a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.assistant-modal{background:#fff;border:1px solid #fffc;border-radius:21px;width:min(570px,100%);overflow:hidden;box-shadow:0 30px 80px #111c3645}.assistant-modal>header{background:linear-gradient(110deg,#f5f8ff,#f5faf8);border-bottom:1px solid #e0e6ee;align-items:center;gap:10px;padding:17px 19px;display:flex}.assistant-modal>header>span{color:#fff;background:linear-gradient(145deg,var(--assistant-blue),var(--assistant-teal));border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.assistant-modal>header div{flex:1}.assistant-modal>header small{color:#6475a6;letter-spacing:.12em;font-size:7px;font-weight:900}.assistant-modal>header h2{letter-spacing:-.03em;margin:2px 0 0;font-size:18px}.assistant-modal>header>button{color:#6b788c;cursor:pointer;background:#fff;border:1px solid #d8e0ea;border-radius:9px;place-items:center;width:33px;height:33px;display:grid}.assistant-modal-body{padding:17px 19px}.assistant-modal-body>p{color:#657287;margin:0;font-size:10px;line-height:1.6}.assistant-modal-body>div{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:13px;display:grid}.assistant-modal-body article{background:#f9fbfd;border:1px solid #dfe6ee;border-radius:12px;flex-direction:column;gap:6px;min-height:130px;padding:11px;display:flex}.assistant-modal-body article svg{color:#5269a7}.assistant-modal-body article strong{font-size:9.5px}.assistant-modal-body article span{color:#748095;font-size:8px;line-height:1.5}.assistant-modal>footer{justify-content:flex-end;padding:11px 19px 17px;display:flex}.assistant-modal>footer button{color:#fff;background:linear-gradient(135deg,var(--assistant-blue),var(--assistant-teal));cursor:pointer;border:0;border-radius:10px;height:36px;padding:0 15px;font-size:9px;font-weight:850}@media (width<=1280px){.assistant-hero-actions>button span,.assistant-online,.assistant-modes button span{display:none}.assistant-modes button{width:36px;padding:0}}@media (width<=900px){body:not(.sidebar-collapsed) #assistenteView,body.sidebar-collapsed #assistenteView{width:100%!important;left:auto!important}.assistant-shell{gap:6px;padding:6px}.assistant-history,.assistant-context{z-index:50;width:min(290px,100vw - 28px);position:absolute;top:6px;bottom:6px;box-shadow:0 18px 55px #17243e38}.assistant-context{right:6px}.assistant-history{left:6px}.assistant-hero{min-height:68px;padding:8px 10px}.assistant-title p{display:none}.assistant-title h1{font-size:17px}.assistant-hero-icon{flex-basis:38px;width:38px;height:38px}.assistant-toolbar{padding-inline:8px}.assistant-evidence span{display:none}.assistant-chat-inner{padding:14px 10px 18px}.assistant-empty h2{font-size:21px}.assistant-quick-grid{grid-template-columns:1fr}.assistant-composer-wrap{padding:7px}.assistant-composer>footer span:last-child{display:none}.assistant-modal-body>div{grid-template-columns:1fr}.assistant-modal-body article{min-height:auto}.assistant-message-text{font-size:11px}}@media (width>=901px){:is(html:has(#prontuarioView:not(.hidden)),body:has(#prontuarioView:not(.hidden))){overflow:hidden!important}body:has(#prontuarioView:not(.hidden)) #root>main{height:100dvh!important;overflow:hidden!important}#prontuarioView.medical-records-v6{height:calc(100dvh - 24px)!important;min-height:0!important;overflow:hidden!important}#prontuarioView.medical-records-v6 .prontuario-workspace{align-items:stretch!important;height:100%!important;min-height:0!important}#prontuarioView.medical-records-v6 .prontuario-sidebar{height:100%!important;max-height:none!important;position:static!important;top:auto!important;bottom:auto!important}#prontuarioView.medical-records-v6 .prontuario-main{overscroll-behavior:contain;scrollbar-width:none;height:100%!important;min-height:0!important;overflow:hidden auto!important}#prontuarioView.medical-records-v6 .prontuario-main::-webkit-scrollbar{width:0;height:0}:is(body:has(#anamneseView:not(.hidden)) #root>main,body:has(#calculadorasView:not(.hidden)) #root>main,body:has(#prescricoesView:not(.hidden)) #root>main){overflow:hidden!important}#anamneseView:not(.hidden),#calculadorasView:not(.hidden),#prescricoesView:not(.hidden){overscroll-behavior:contain;scrollbar-width:none;height:calc(100dvh - 24px)!important;overflow-y:auto!important}#anamneseView::-webkit-scrollbar{width:0;height:0}#calculadorasView::-webkit-scrollbar{width:0;height:0}#prescricoesView::-webkit-scrollbar{width:0;height:0}}#prontuarioView .records-editor{background:linear-gradient(145deg,#fff,#f9fbfd)!important;border:1px solid #d9e2ed!important;border-radius:18px!important;overflow:visible!important;box-shadow:0 14px 32px #27365411!important}#prontuarioView .records-editor>header{min-height:64px!important;padding:10px 15px!important}#prontuarioView .records-editor-body{padding:13px 15px 15px!important}#prontuarioView .records-editor-title-v7{gap:10px!important}#prontuarioView .records-editor-title-icon-v10{color:#6879ab;width:20px;height:20px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:0 0 20px;place-items:center;display:inline-grid}#prontuarioView .records-editor-title-icon-v10 svg{stroke-width:1.8px;width:19px;height:19px}#prontuarioView .records-editor-title-v7>div{gap:2px;display:grid}#prontuarioView .records-editor-title-v7 small{color:#697aa8;letter-spacing:.11em;font-size:8px;font-weight:900}#prontuarioView .records-editor-title-v7 h2{color:#202c43;font-size:18px!important}#prontuarioView .records-editor-layout-v7{align-items:stretch;grid-template-columns:minmax(0,1.03fr) minmax(340px,.97fr)!important;gap:16px!important}#prontuarioView .records-editor-identity-v7{gap:10px!important}#prontuarioView .records-editor-layout-v7 label{letter-spacing:.015em;color:#526079!important;gap:6px!important;font-size:9.5px!important}#prontuarioView .records-editor-layout-v7 input,#prontuarioView .records-editor-layout-v7 select,#prontuarioView .records-editor-layout-v7 textarea{color:#29364d;font:650 11px/1.45 Inter,system-ui,sans-serif!important}#prontuarioView .records-editor-layout-v7 input,#prontuarioView .records-editor-layout-v7 select{min-height:41px!important;padding-inline:11px!important}#prontuarioView .records-editor-problems-v7{min-height:0;grid-template-rows:auto auto minmax(0,1fr)!important;display:grid!important}#prontuarioView .records-editor-problems-v7>span{text-transform:uppercase;font-size:9.5px;font-weight:850}#prontuarioView .records-editor-problems-v7 .problem-code-hint{color:#8490a3;order:2;font-weight:650;margin:0!important;font-size:8.5px!important}#prontuarioView .records-editor-problems-v7 textarea{resize:none;order:3;width:100%;margin-top:2px;height:100%!important;min-height:0!important;padding:11px 12px!important}#prontuarioView .patient-editor-actions{padding:10px 15px!important}.evolution-editor-dialog{border-radius:22px!important;width:min(1040px,100vw - 36px)!important}.evolution-editor-head{min-height:78px!important;padding:13px 18px!important}.evolution-editor-head h2{font-size:20px!important}.evolution-editor-body{padding:13px 18px!important;font-family:Inter,system-ui,sans-serif!important}.evolution-editor-meta{grid-template-columns:minmax(0,1fr) 164px!important;align-items:stretch!important}.evolution-kind-switch{min-height:46px!important}.evolution-date-field{grid-template-rows:auto 46px;align-self:stretch;display:grid!important}.evolution-date-field input{width:100%;border-radius:11px!important;height:46px!important;min-height:46px!important;padding:0 12px!important;font:750 11px/1 Inter,system-ui,sans-serif!important}.evolution-text-field>span{font:850 9px/1.2 Inter,system-ui,sans-serif!important}.evolution-text-field textarea{color:#26344a!important;letter-spacing:0!important;min-height:350px!important;padding:14px 15px!important;font:500 12px/1.58 Inter,system-ui,sans-serif!important}.evolution-editor-tools button{font-family:Inter,system-ui,sans-serif!important}#prontuarioView .exam-quick-entry-v7{background:#fff!important;border:1px solid #dbe3ed!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 10px 28px #2837560d!important}#prontuarioView .exam-quick-entry-v7 .exam-entry-summary{background:linear-gradient(110deg,#fafcff,#fff 60%,#f4f9f7)!important;min-height:48px!important;padding:7px 12px!important}#prontuarioView .exam-quick-entry-v7 .exam-entry-summary strong{font-size:12px!important}#prontuarioView .exam-quick-entry-v7 .exam-entry-summary small{letter-spacing:.1em;font-size:7.5px!important}#prontuarioView .exam-quick-entry-v7 .exam-entry-body{background:#f7f9fc;gap:10px!important;padding:11px 12px 12px!important;display:grid!important}.exam-entry-section-v10{background:#fff;border:1px solid #dfe6ef;border-radius:13px;gap:9px;padding:11px;display:grid;box-shadow:0 5px 14px #27365409}.exam-entry-section-v10>header{align-items:center;gap:8px;display:flex}.exam-entry-section-v10>header>span{color:#4e62a0;background:#edf1fb;border-radius:8px;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:8px;font-weight:900;display:grid}.exam-entry-section-v10>header strong,.exam-entry-section-v10>header small{display:block}.exam-entry-section-v10>header strong{color:#324058;font-size:10px}.exam-entry-section-v10>header small{color:#8490a2;margin-top:2px;font-size:8px}#prontuarioView .exam-quick-entry-v7 .exam-entry-grid{grid-template-columns:145px minmax(180px,1.2fr) minmax(150px,1fr) minmax(125px,.75fr) minmax(145px,.9fr)!important;gap:8px!important}#prontuarioView .exam-quick-entry-v7 label{color:#5d6980;font-weight:850;font-size:8px!important}#prontuarioView .exam-quick-entry-v7 input{min-height:38px!important;padding-inline:10px!important;font-size:10px!important}#prontuarioView .exam-quick-entry-v7 textarea{min-height:62px!important;padding:9px 10px!important;font:500 10px/1.5 Inter,system-ui,sans-serif!important}#prontuarioView .exam-quick-entry-v7 .exam-imaging-manual-fields{gap:8px!important}#prontuarioView .exam-quick-entry-v7 .exam-imaging-manual-fields .is-wide textarea{min-height:74px!important}#prontuarioView .exam-quick-entry-v7 .exam-manual-pdf{min-height:48px!important}#prontuarioView .exam-quick-entry-v7 .exam-raw-report-block{background:#fff;border:1px solid #dfe6ef;border-radius:13px;overflow:hidden}#prontuarioView .exam-quick-entry-v7 .exam-raw-label{border-bottom:1px solid #e7ebf1;min-height:42px}#prontuarioView .exam-quick-entry-v7 .exam-raw-textarea{max-height:120px;border:0!important;border-radius:0!important;min-height:78px!important}#prontuarioView .exam-quick-entry-v7 .exam-manual-actions{justify-content:flex-end!important;padding-top:0!important}#prontuarioView .exam-quick-entry-v7 .exam-manual-actions .records-primary-action{justify-content:center;min-width:150px}#prontuarioView .exam-ai-import{background:linear-gradient(125deg,#fff,#f7f9fd 62%,#f2f8f6)!important;border-radius:16px!important;grid-template-columns:minmax(250px,.8fr) minmax(300px,1fr) minmax(190px,.62fr)!important;gap:10px!important;min-height:82px!important;padding:11px 12px!important}#prontuarioView .exam-ai-copy{align-items:center!important;gap:10px!important}#prontuarioView .exam-ai-copy h3{font-size:13px!important}#prontuarioView .exam-ai-copy p{margin-top:2px!important;font-size:8px!important}#prontuarioView .exam-pdf-dropzone{border-radius:11px!important;height:52px!important;min-height:52px!important}#prontuarioView .exam-ai-actions-v7{justify-content:center;align-items:center}#prontuarioView .exam-ai-action-button-v7{height:52px;text-align:center!important;justify-content:center!important;align-items:center!important;min-height:52px!important;padding:0 13px!important}#prontuarioView .exam-ai-action-button-v7>span{text-align:center;place-items:center}#prontuarioView .exam-ai-action-button-v7 strong{line-height:1.2;font-size:9.5px!important}#examImagingDomain .imaging-study-grid{grid-template-columns:1fr!important;gap:12px!important}#examImagingDomain .imaging-study-card{width:100%}#examImagingDomain .imaging-primary-copy>p{max-width:none!important;font-size:11px!important}#examImagingDomain .imaging-report-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}#examImagingDomain .imaging-report-content>section{min-width:0}.clinical-edit-dialog{border:0!important;border-radius:22px!important;width:min(960px,100vw - 36px)!important;max-height:calc(100dvh - 36px)!important;overflow:hidden!important;box-shadow:0 34px 90px #151f3547!important}.clinical-edit-dialog .clinical-edit-head{background:linear-gradient(110deg,#f7f9ff,#fff 56%,#f1f8f5);border-bottom:1px solid #e0e6ee;min-height:84px;padding:14px 18px!important}.clinical-edit-dialog .clinical-edit-head>span{color:#fff;background:linear-gradient(145deg,#4c61a3,#72958f);border-radius:13px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 9px 20px #364a8a30}.clinical-edit-dialog .clinical-edit-head h2{color:#202c43;letter-spacing:-.03em;margin:2px 0 0;font-size:21px}.clinical-edit-dialog .clinical-edit-head small{color:#697aa8;letter-spacing:.12em;font-size:8px;font-weight:900}.clinical-edit-dialog .clinical-edit-head p{color:#788499;margin:3px 0 0;font-size:9px}.clinical-edit-body-v10{scrollbar-width:thin;background:#f6f8fb;gap:10px;max-height:calc(100dvh - 178px);padding:13px 17px;display:grid;overflow:auto}.clinical-edit-section-v10,.clinical-edit-imaging,.clinical-edit-asset-v10{background:#fff;border:1px solid #dfe6ef;border-radius:14px;padding:12px;box-shadow:0 6px 18px #2736540a}.clinical-edit-section-v10>header,.clinical-edit-imaging>header{align-items:center;gap:8px;margin-bottom:10px;display:flex}.clinical-edit-section-v10>header>span,.clinical-edit-imaging>header>span{color:#5065a3;background:#edf1fb;border-radius:8px;place-items:center;width:28px;height:28px;font-size:8px;font-weight:900;display:grid}.clinical-edit-section-v10>header strong,.clinical-edit-section-v10>header small,.clinical-edit-imaging>header strong,.clinical-edit-imaging>header small{display:block}.clinical-edit-section-v10>header strong,.clinical-edit-imaging>header strong{color:#344158;font-size:10px}.clinical-edit-section-v10>header small,.clinical-edit-imaging>header small{color:#8490a1;margin-top:2px;font-size:8px}.clinical-edit-dialog .clinical-edit-grid{grid-template-columns:150px minmax(0,1fr) minmax(0,1fr)!important;gap:9px!important}.clinical-edit-dialog .clinical-edit-grid .span-two{grid-column:span 2}.clinical-edit-dialog .clinical-edit-result-v10{grid-column:1/-1!important}.clinical-edit-dialog label{color:#57647b!important;gap:5px!important;font:850 8.5px/1.2 Inter,system-ui,sans-serif!important}.clinical-edit-dialog input{min-height:40px!important;padding-inline:10px!important;font-size:10.5px!important}.clinical-edit-dialog textarea{color:#29364c;min-height:74px!important;padding:10px!important;font:500 10.5px/1.52 Inter,system-ui,sans-serif!important}.clinical-edit-dialog .clinical-edit-result-v10 textarea{min-height:92px!important}.clinical-edit-dialog .clinical-edit-imaging{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;display:grid!important}.clinical-edit-dialog .clinical-edit-imaging.hidden{display:none!important}.clinical-edit-dialog .clinical-edit-imaging>header,.clinical-edit-dialog .clinical-edit-imaging label:nth-of-type(4),.clinical-edit-dialog .clinical-edit-imaging label:nth-of-type(5){grid-column:1/-1}.clinical-edit-asset-v10{justify-content:space-between;align-items:center;gap:14px;display:flex}.clinical-edit-asset-copy-v10{align-items:center;gap:10px;min-width:0;display:flex}.clinical-edit-asset-copy-v10>span{color:#5065a2;background:#edf1fb;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.clinical-edit-asset-copy-v10 div{min-width:0}.clinical-edit-asset-copy-v10 small,.clinical-edit-asset-copy-v10 strong,.clinical-edit-asset-copy-v10 div>span{display:block}.clinical-edit-asset-copy-v10 small{color:#7180aa;letter-spacing:.1em;font-size:7px;font-weight:900}.clinical-edit-asset-copy-v10 strong{color:#344158;text-overflow:ellipsis;white-space:nowrap;max-width:420px;margin-top:2px;font-size:10px;overflow:hidden}.clinical-edit-asset-copy-v10 div>span{color:#8490a2;margin-top:2px;font-size:8px}.clinical-edit-asset-actions-v10{align-items:center;gap:6px;display:flex}.clinical-edit-asset-actions-v10 a,.clinical-edit-asset-actions-v10 label,.clinical-edit-asset-actions-v10 button{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:36px;padding:0 10px;text-decoration:none;display:inline-flex;font-size:8.5px!important;font-weight:800!important}.clinical-edit-asset-actions-v10 .material-symbols-outlined{font-size:15px}.clinical-edit-dialog>.modal-actions{background:#fff;border-top:1px solid #e1e7ef;min-height:64px;padding:10px 17px!important}html:has(#assistenteView:not(.hidden)){scrollbar-gutter:auto!important;overflow:hidden!important}body:has(#assistenteView:not(.hidden)) #root{width:100vw;height:100dvh;overflow:hidden}body:has(#assistenteView:not(.hidden)) #root>main{height:100dvh!important;min-height:0!important;padding-top:12px!important;padding-bottom:12px!important;overflow:hidden!important}#assistenteView{background:0 0!important;height:100%!important;min-height:0!important;padding:0 7px!important}#assistenteView .assistant-shell{height:100%;align-items:stretch!important;padding:0!important}#assistenteView .assistant-main{background:#fff!important;border:1px solid #d2dce8f5!important;border-radius:19px!important;overflow:hidden!important;box-shadow:0 16px 40px #26355414!important}#assistenteView .assistant-history,#assistenteView .assistant-context{background:#fbfcfe;border-radius:19px;top:0;bottom:0}#calculadorasView.calculators-page-v8{--calc-primary:#5267a6;--calc-primary-deep:#3f538f;--calc-primary-soft:#eef2fb;--calc-accent:#73918c;--calc-ink:#202b42;--calc-muted:#718096;--calc-line:#dbe3ed;width:100%;height:100%;min-height:0;max-height:100%;color:var(--calc-ink);background:0 0;gap:9px;display:flex;overflow:hidden;padding:0 7px!important}#calculadorasView.calculators-page-v8 button{transform:none}#calculadorasView.calculators-page-v8 .calc-hero-v2{background:linear-gradient(112deg,#fff 0%,#f8faff 68%,#f1f7f5 100%);border:1px solid #cfd9e7f5;border-radius:18px;flex:0 0 76px;height:76px;min-height:76px;padding:10px 14px;overflow:hidden;box-shadow:0 14px 34px #26355412}#calculadorasView.calculators-page-v8 .calc-hero-v2:before{background:linear-gradient(180deg,var(--calc-primary),var(--calc-accent));width:3px}#calculadorasView.calculators-page-v8 .calc-hero-copy{gap:11px}#calculadorasView.calculators-page-v8 .calc-hero-icon{background:linear-gradient(145deg,var(--calc-primary),var(--calc-accent));border-radius:12px;flex-basis:42px;width:42px;height:42px;box-shadow:0 8px 18px #3448842b}#calculadorasView.calculators-page-v8 .calc-eyebrow{color:#6272a0;letter-spacing:.095em;margin:0 0 3px;font-size:9.5px}#calculadorasView.calculators-page-v8 .calc-hero-v2 h1{letter-spacing:-.035em;font-size:24px;line-height:1}#calculadorasView.calculators-page-v8 .calc-header-controls-v5{grid-template-columns:minmax(210px,270px) 190px;align-items:center;gap:8px;width:auto;display:grid}#calculadorasView.calculators-page-v8 .calc-search-v2,#calculadorasView.calculators-page-v8 .calc-specialty-control-v5{box-sizing:border-box;background:#fff;border:1px solid #d7e0eb;border-radius:11px;width:100%;height:40px;min-height:40px;margin:0;box-shadow:0 5px 13px #2736540a}#calculadorasView.calculators-page-v8 .calc-search-v2{gap:8px;padding:0 12px}#calculadorasView.calculators-page-v8 .calc-search-v2 svg{flex:0 0 15px;width:15px;height:15px}#calculadorasView.calculators-page-v8 .calc-search-v2 input{height:38px;font-size:12px;line-height:38px}#calculadorasView.calculators-page-v8 .calc-specialty-control-v5{color:#56637b;grid-template-columns:17px minmax(0,1fr) 16px;align-items:center;gap:6px;padding:0 10px;display:grid}#calculadorasView.calculators-page-v8 .calc-specialty-control-v5>.material-symbols-outlined{font-size:16px;line-height:1}#calculadorasView.calculators-page-v8 .calc-specialty-control-v5 select{color:#46536a;appearance:none;background:0 0;border:0;outline:0;width:100%;height:38px;min-height:38px;margin:0;padding:0;font-size:11.5px;font-weight:800}#calculadorasView.calculators-page-v8 .calc-workspace-v2{flex:auto;grid-template-columns:250px minmax(0,1fr);gap:9px;height:calc(100% - 85px);min-height:0}#calculadorasView.calculators-page-v8 .calc-catalog-v2,#calculadorasView.calculators-page-v8 .calc-runner-v2{border-color:var(--calc-line);background:#fff;border-radius:17px;height:100%;min-height:0;box-shadow:0 14px 34px #26355411}#calculadorasView.calculators-page-v8 .calc-catalog-v2>header{background:#fff;height:52px;min-height:52px;padding:8px 11px}#calculadorasView.calculators-page-v8 .calc-catalog-v2>header h2{font-size:13.5px}#calculadorasView.calculators-page-v8 .calc-catalog-v2>header>svg{width:18px;height:18px}#calculadorasView.calculators-page-v8 .calc-list-v2{scrollbar-width:none;gap:7px;padding:7px}#calculadorasView.calculators-page-v8 .calc-list-v2::-webkit-scrollbar{width:0;height:0}#calculadorasView.calculators-page-v8 .calc-catalog-item-v2{border-radius:11px;grid-template-columns:34px minmax(0,1fr) 16px;gap:8px;min-height:49px;padding:6px 7px}#calculadorasView.calculators-page-v8 .calc-catalog-item-v2:hover{transform:none}#calculadorasView.calculators-page-v8 .calc-item-icon-v2{border-radius:10px;width:34px;height:34px;font-size:17px!important}#calculadorasView.calculators-page-v8 .calc-item-copy-v2{gap:2px}#calculadorasView.calculators-page-v8 .calc-item-copy-v2 strong{font-size:12.5px;line-height:1.18}#calculadorasView.calculators-page-v8 .calc-item-copy-v2 small{font-size:10px}#calculadorasView.calculators-page-v8 .calc-item-arrow-v2{font-size:14px!important}#calculadorasView.calculators-page-v8 .calc-runner-body-v2{background:linear-gradient(145deg,#f7f9fc,#f2f6f8);grid-template-columns:minmax(0,1fr) 320px;gap:9px;height:100%;min-height:0;padding:9px;overflow:hidden}#calculadorasView.calculators-page-v8 .calc-input-column-v5{grid-template-rows:64px minmax(0,1fr);gap:8px;min-height:0;display:grid}#calculadorasView.calculators-page-v8 .calc-runner-head-v2{border:1px solid var(--calc-line);background:linear-gradient(120deg,#fff,#f4f7fc 72%,#f1f7f5);border-radius:13px;height:64px;min-height:64px;padding:8px 11px;box-shadow:0 7px 18px #2736540b}#calculadorasView.calculators-page-v8 .calc-runner-head-v2:after{display:none}#calculadorasView.calculators-page-v8 .calc-runner-identity-v2{gap:10px}#calculadorasView.calculators-page-v8 .calc-runner-icon-v2{background:linear-gradient(145deg,var(--calc-primary),var(--calc-accent));border-radius:11px;flex-basis:40px;width:40px;height:40px;box-shadow:0 7px 15px #34488429}#calculadorasView.calculators-page-v8 .calc-runner-identity-v2 h2{font-size:21px;line-height:1.1}#calculadorasView.calculators-page-v8 .calc-runner-identity-v2>div>span{color:#718096;margin-top:3px;font-size:11.5px;line-height:1.28}#calculadorasView.calculators-page-v8 .calc-input-card-v2,#calculadorasView.calculators-page-v8 .calc-result-card-v2{border-color:var(--calc-line);background:#fff;border-radius:13px;min-height:0;box-shadow:0 8px 22px #2736540b}#calculadorasView.calculators-page-v8 .calc-input-card-v2{overflow:hidden}#calculadorasView.calculators-page-v8 .calc-section-heading-v2{background:#fbfcfe;border-color:#e5eaf1;height:42px;min-height:42px;padding:6px 10px}#calculadorasView.calculators-page-v8 .calc-section-heading-v2>div>span{color:#40528d;background:var(--calc-primary-soft);border-radius:8px;flex-basis:26px;width:26px;height:26px}#calculadorasView.calculators-page-v8 .calc-section-heading-v2 strong{color:#344158;font-size:12.5px}#calculadorasView.calculators-page-v8 .calc-section-heading-v2 em{color:#6b778d;background:#f1f4f8;border-radius:999px;padding:4px 7px;font-size:10px}#calculadorasView.calculators-page-v8 .calc-context-v7{grid-template-columns:1fr 1fr;gap:6px;padding:7px 9px 0;display:grid}#calculadorasView.calculators-page-v8 .calc-context-v7>div{color:#5c6a82;background:#f8fafc;border:1px solid #e2e7ef;border-radius:9px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:6px;min-height:43px;padding:5px 7px;display:grid}#calculadorasView.calculators-page-v8 .calc-context-v7>div:first-child{color:#50639c;background:#f5f7fc}#calculadorasView.calculators-page-v8 .calc-context-v7>div>svg{justify-self:center;width:14px;height:14px}#calculadorasView.calculators-page-v8 .calc-context-v7 span{gap:1px;display:grid}#calculadorasView.calculators-page-v8 .calc-context-v7 small{color:#8993a5;letter-spacing:.08em;font-size:8.5px;font-weight:900}#calculadorasView.calculators-page-v8 .calc-context-v7 strong{color:#566278;font-size:10.5px;line-height:1.28}#calculadorasView.calculators-page-v8 .calc-fields-v2{scrollbar-width:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:8px 9px 9px;overflow:hidden auto}#calculadorasView.calculators-page-v8 .calc-fields-v2::-webkit-scrollbar{width:0;height:0}#calculadorasView.calculators-page-v8[data-calculator-density=focused] .calc-fields-v2,#calculadorasView.calculators-page-v8[data-calculator-density=dense] .calc-fields-v2{grid-template-columns:repeat(2,minmax(0,1fr))}#calculadorasView.calculators-page-v8 .calc-binary-field-v4,#calculadorasView.calculators-page-v8 .calc-form-field-v2{background:#fff;border:1px solid #dce3ec;border-radius:12px;height:auto;min-height:76px;box-shadow:0 4px 12px #26355408}#calculadorasView.calculators-page-v8 .calc-binary-field-v4{grid-template-columns:minmax(0,1fr) 136px;align-items:center;gap:12px;padding:10px 11px;display:grid}#calculadorasView.calculators-page-v8 .calc-binary-label-v4{color:#344158;align-content:center;gap:4px;min-width:0;display:grid}#calculadorasView.calculators-page-v8 .calc-binary-label-v4 b{font-size:12.5px;font-weight:850;line-height:1.28}#calculadorasView.calculators-page-v8 .calc-binary-label-v4 small{color:#8490a3;font-size:9.5px;font-weight:700;line-height:1.2}#calculadorasView.calculators-page-v8 .calc-binary-options-v4{background:#f3f5f8;border:1px solid #dce3ec;border-radius:10px;grid-template-columns:1fr 1fr;gap:3px;height:40px;padding:3px;display:grid}#calculadorasView.calculators-page-v8 .calc-binary-options-v4 label{min-width:0}#calculadorasView.calculators-page-v8 .calc-binary-options-v4 label span{color:#66738a;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;width:100%;height:32px;min-height:32px;padding:0 8px;font-size:11px;font-weight:850;line-height:1;display:flex}#calculadorasView.calculators-page-v8 .calc-binary-options-v4 input:checked+span{border-color:var(--calc-primary);color:#fff;background:var(--calc-primary);box-shadow:0 4px 10px #40528e30}#calculadorasView.calculators-page-v8 .calc-binary-options-v4 input:focus-visible+span{box-shadow:0 0 0 3px #5267a624}#calculadorasView.calculators-page-v8 .calc-form-field-v2{align-content:center;gap:6px;padding:9px 10px;display:grid}#calculadorasView.calculators-page-v8 .calc-form-field-v2>span{color:#566278;letter-spacing:.01em;font-size:11px}#calculadorasView.calculators-page-v8 .calc-form-field-v2 input,#calculadorasView.calculators-page-v8 .calc-form-field-v2 select{color:#28364d;background:#fafbfd;border-color:#d7e0eb;border-radius:9px;height:38px;min-height:38px;padding:0 10px;font-size:12.5px}#calculadorasView.calculators-page-v8 .calc-field-shell-v6.is-missing>*{border-color:#ad6573;box-shadow:0 0 0 3px #8e495717}#calculadorasView.calculators-page-v8 .calc-result-card-v2{flex-direction:column;height:100%;display:flex;overflow:hidden}#calculadorasView.calculators-page-v8 .calc-result-v2{background:linear-gradient(160deg,#fbfcff,#f6f8fc 62%,#f3f8f6);flex:auto;min-height:0;padding:13px 12px 10px}#calculadorasView.calculators-page-v8 .calc-result-v2:not(.has-result){justify-content:center}#calculadorasView.calculators-page-v8 .calc-result-symbol-v2{color:#63739b;background:#eef2f8;border-radius:13px;width:43px;height:43px;margin-bottom:9px}#calculadorasView.calculators-page-v8 .calc-result-v2>strong{font-size:17px}#calculadorasView.calculators-page-v8 .calc-result-v2>p{font-size:11.5px}#calculadorasView.calculators-page-v8 .calc-result-status-v7{justify-items:center;gap:3px;margin-bottom:7px;display:grid}#calculadorasView.calculators-page-v8 .calc-result-status-v7 .calc-result-symbol-v2{color:#fff;background:linear-gradient(145deg,var(--calc-primary),var(--calc-accent));margin:0;box-shadow:0 7px 16px #3448842b}#calculadorasView.calculators-page-v8 .calc-result-status-v7 small{color:#6e7da2;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:900}#calculadorasView.calculators-page-v8 .calc-result-meaning-v7{text-align:left;background:#ffffffe0;border:1px solid #dce4ed;border-radius:10px;gap:5px;width:100%;margin-top:10px;padding:9px;display:grid}#calculadorasView.calculators-page-v8 .calc-result-meaning-v7>span{color:#42558e;text-transform:uppercase;background:#edf1fb;border-radius:999px;justify-self:start;padding:4px 7px;font-size:8.5px;font-weight:900}#calculadorasView.calculators-page-v8 .calc-result-meaning-v7 p{color:#59667c;margin:0;font-size:11px;line-height:1.42}#calculadorasView.calculators-page-v8 .calc-result-meaning-v7 ul{color:#68748a;margin:0;padding-left:16px;font-size:10.5px;line-height:1.38}#calculadorasView.calculators-page-v8 .calc-guidance-v3{background:#f7faf9;border-color:#dfe6ee;gap:7px;min-height:48px;padding:7px 9px}#calculadorasView.calculators-page-v8 .calc-guidance-v3>span{width:27px;height:27px;font-size:14px}#calculadorasView.calculators-page-v8 .calc-guidance-v3 small{font-size:7.5px}#calculadorasView.calculators-page-v8 .calc-guidance-v3 a,#calculadorasView.calculators-page-v8 .calc-guidance-v3 strong{font-size:10px;line-height:1.25}#calculadorasView.calculators-page-v8 .calc-result-actions-v7{background:#fff;border-top:1px solid #e1e7ef;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:8px;display:grid}#calculadorasView.calculators-page-v8 .calc-result-actions-v7 button{white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:6px;width:100%;min-width:0;min-height:35px;margin:0;padding:0 8px;font-size:11px;font-weight:850;line-height:1;display:inline-flex}#calculadorasView.calculators-page-v8 .calc-result-actions-v7 button svg{flex:0 0 13px;width:13px;height:13px}#calculadorasView.calculators-page-v8 .calc-result-actions-v7 button span{line-height:1;display:block}#calculadorasView.calculators-page-v8 .calc-result-actions-v7 .calc-document-v2{grid-column:1/-1}#calculadorasView.calculators-page-v8 .calc-result-actions-v7 .calc-reset-v2{color:#68758a;background:#fff;border:1px solid #dce3ed}#calculadorasView.calculators-page-v8 .calc-result-actions-v7 .calc-run-v2{color:#fff;background:linear-gradient(135deg,var(--calc-primary),var(--calc-accent));box-shadow:0 7px 15px #34488429}@media (width>=821px){html:has(#calculadorasView:not(.hidden)){height:100dvh;min-height:0;overflow:hidden}body:has(#calculadorasView:not(.hidden)){height:100dvh;min-height:0;overflow:hidden}body:has(#calculadorasView:not(.hidden)) #root{height:100dvh;min-height:0;overflow:hidden}body:has(#calculadorasView:not(.hidden)) #root>main{box-sizing:border-box;height:100dvh;min-height:0;padding-top:12px;padding-bottom:12px;overflow:hidden}}@media (width<=1180px){#calculadorasView.calculators-page-v8 .calc-runner-body-v2{grid-template-columns:minmax(0,1fr) 290px}#calculadorasView.calculators-page-v8[data-calculator-density=dense] .calc-fields-v2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){#calculadorasView.calculators-page-v8{height:auto;max-height:none;overflow:auto;padding:0!important}#calculadorasView.calculators-page-v8 .calc-hero-v2{flex-direction:column;align-items:stretch;height:auto;min-height:76px}#calculadorasView.calculators-page-v8 .calc-header-controls-v5{grid-template-columns:1fr 180px;width:100%}#calculadorasView.calculators-page-v8 .calc-workspace-v2{grid-template-columns:1fr;height:auto}#calculadorasView.calculators-page-v8 .calc-catalog-v2{max-height:280px}#calculadorasView.calculators-page-v8 .calc-runner-body-v2{grid-template-columns:1fr;overflow:auto}#calculadorasView.calculators-page-v8 .calc-result-card-v2{height:auto}}@media (width<=620px){#calculadorasView.calculators-page-v8 .calc-header-controls-v5,#calculadorasView.calculators-page-v8 .calc-context-v7,#calculadorasView.calculators-page-v8 .calc-fields-v2,#calculadorasView.calculators-page-v8[data-calculator-density=focused] .calc-fields-v2,#calculadorasView.calculators-page-v8[data-calculator-density=dense] .calc-fields-v2,#calculadorasView.calculators-page-v8 .calc-binary-field-v4{grid-template-columns:1fr}}.dash-hero-left{align-items:center;gap:14px;min-width:0;display:flex;position:relative}.dash-hero-symbol{background:linear-gradient(145deg,#f5f7fd,#fff 55%,#edf7f4);border:1px solid #dce4ef;border-radius:15px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:24px;display:grid;box-shadow:0 9px 22px #27375b14,inset 0 1px #fff}.dash-hero-intro{min-width:0}#calculadorasView.calculators-page-v9{--calc-primary:#4e63a2;--calc-primary-deep:#354985;--calc-primary-soft:#edf1fb;--calc-accent:#6f928d;--calc-accent-soft:#edf7f4;--calc-ink:#1f2a40;--calc-muted:#6f7d92;--calc-line:#d9e2ed;gap:11px}#calculadorasView.calculators-page-v9 .calc-hero-v2{background:radial-gradient(circle at 86% -30%,#6f928d21,#0000 35%),linear-gradient(118deg,#fff 0%,#fafbfe 58%,#f1f6f6 100%);border-color:#ccd8e7f0;border-radius:20px;flex-basis:82px;height:82px;min-height:82px;padding:12px 16px;box-shadow:0 16px 40px #23335414}#calculadorasView.calculators-page-v9 .calc-hero-v2:before{border-radius:0 8px 8px 0;width:4px;height:54%;top:23%}#calculadorasView.calculators-page-v9 .calc-hero-copy{gap:13px}#calculadorasView.calculators-page-v9 .calc-hero-icon{background:linear-gradient(145deg,#5269a8,#76938f);border:1px solid #ffffff80;border-radius:14px;flex-basis:46px;width:46px;height:46px;box-shadow:0 10px 22px #36498433}#calculadorasView.calculators-page-v9 .calc-hero-v2 h1{letter-spacing:-.045em;font-size:27px}#calculadorasView.calculators-page-v9 .calc-header-controls-v5{grid-template-columns:minmax(250px,330px) 224px;gap:10px}#calculadorasView.calculators-page-v9 .calc-search-v2,#calculadorasView.calculators-page-v9 .calc-specialty-control-v5{border-color:#d4deea;border-radius:13px;height:44px;min-height:44px;transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:0 7px 18px #2635540d}#calculadorasView.calculators-page-v9 .calc-search-v2:focus-within,#calculadorasView.calculators-page-v9 .calc-specialty-control-v5:focus-within{background:#fff;border-color:#8797c5;box-shadow:0 0 0 4px #4e63a21a,0 8px 20px #2635540f}#calculadorasView.calculators-page-v9 .calc-workspace-v2{grid-template-columns:300px minmax(0,1fr);gap:12px;height:calc(100% - 93px)}#calculadorasView.calculators-page-v9 .calc-catalog-v2,#calculadorasView.calculators-page-v9 .calc-runner-v2{border-color:#d5dfeb;border-radius:19px;box-shadow:0 16px 38px #22325213}#calculadorasView.calculators-page-v9 .calc-catalog-v2{background:linear-gradient(#fff 0%,#fbfcfe 70%,#f7f9fc 100%)}#calculadorasView.calculators-page-v9 .calc-catalog-v2>header{background:linear-gradient(115deg,#fff,#f7f9fd);border-bottom-color:#e1e7ef;height:56px;min-height:56px;padding:10px 14px}#calculadorasView.calculators-page-v9 .calc-catalog-v2>header h2{color:#1e2b43;letter-spacing:-.025em;font-size:17px;font-weight:900}#calculadorasView.calculators-page-v9 .calc-catalog-v2>header>svg{color:#5a70ac}#calculadorasView.calculators-page-v9 .calc-catalog-item-v2{min-height:64px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:13px;grid-template-columns:40px minmax(0,1fr) 18px;gap:10px;padding:9px 10px;transition:border-color .16s,background .16s,box-shadow .16s}#calculadorasView.calculators-page-v9 .calc-catalog-item-v2:hover{background:#fff;border-color:#dbe3ee;box-shadow:0 8px 20px #2736540f}#calculadorasView.calculators-page-v9 .calc-catalog-item-v2.active{background:linear-gradient(112deg,#f1f4fc 0%,#fff 64%,#f0f7f5 100%);border-color:#c9d4e7;box-shadow:inset 3px 0 #5369a8,0 9px 22px #2c3d6517}#calculadorasView.calculators-page-v9 .calc-item-icon-v2{color:#607092;background:#f0f3f8;border-radius:11px;width:40px;height:40px}#calculadorasView.calculators-page-v9 .calc-catalog-item-v2.active .calc-item-icon-v2{color:#fff;background:linear-gradient(145deg,#5269a8,#75928d);box-shadow:0 7px 15px #3b4e8b33}#calculadorasView.calculators-page-v9 .calc-item-copy-v2 strong{color:#2c3950;letter-spacing:-.012em;font-size:13.2px;line-height:1.2}#calculadorasView.calculators-page-v9 .calc-item-copy-v2 small{color:#7d899c;margin-top:3px;font-size:9.8px;font-weight:700}#calculadorasView.calculators-page-v9 .calc-runner-body-v2{background:radial-gradient(circle at 0 0,#4f64a50e,#0000 28%),linear-gradient(145deg,#f7f9fc,#f2f6f7);grid-template-columns:minmax(0,1fr) 330px;gap:12px;padding:12px}#calculadorasView.calculators-page-v9 .calc-runner-head-v2{background:radial-gradient(circle at 92% 10%,#6f928d1f,#0000 25%),linear-gradient(115deg,#fff,#f7f9fd 70%,#f1f7f5);border-color:#d5dfeb;border-radius:15px;height:68px;min-height:68px;padding:10px 13px;box-shadow:0 9px 22px #2635540e}#calculadorasView.calculators-page-v9 .calc-runner-identity-v2 h2{letter-spacing:-.028em;font-size:19px}#calculadorasView.calculators-page-v9 .calc-input-card-v2,#calculadorasView.calculators-page-v9 .calc-result-card-v2{border-color:#d6e0eb;border-radius:15px;box-shadow:0 10px 26px #2333540e}#calculadorasView.calculators-page-v9 .calc-section-heading-v2{background:linear-gradient(105deg,#fafbfe,#fff 66%,#f5f9f8);height:48px;min-height:48px;padding:7px 12px}#calculadorasView.calculators-page-v9 .calc-section-heading-v2>div>span{border-radius:9px;flex-basis:29px;width:29px;height:29px}#calculadorasView.calculators-page-v9 .calc-section-heading-v2 strong{font-size:13.5px}#calculadorasView.calculators-page-v9 .calc-context-v7{gap:8px;padding:9px 11px 1px}#calculadorasView.calculators-page-v9 .calc-context-v7>div{background:linear-gradient(130deg,#f8fafe,#fff);border-color:#dde5ef;border-radius:11px;grid-template-columns:28px minmax(0,1fr);gap:8px;min-height:53px;padding:7px 9px}#calculadorasView.calculators-page-v9 .calc-context-v7>div:first-child{background:linear-gradient(130deg,#f1f4fc,#fafbfe);border-color:#d8e1f0}#calculadorasView.calculators-page-v9 .calc-context-v7 small{font-size:8.5px}#calculadorasView.calculators-page-v9 .calc-context-v7 strong{font-size:11px;line-height:1.3}#calculadorasView.calculators-page-v9 .calc-fields-v2,#calculadorasView.calculators-page-v9[data-calculator-density=dense] .calc-fields-v2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px 11px 12px}#calculadorasView.calculators-page-v9 .calc-field-shell-v6{position:relative}#calculadorasView.calculators-page-v9 .calc-binary-field-v4,#calculadorasView.calculators-page-v9 .calc-form-field-v2{background:linear-gradient(145deg,#fff,#fbfcfe);border-color:#dbe3ed;border-radius:14px;min-height:84px;transition:border-color .16s,box-shadow .16s,background .16s;box-shadow:0 5px 15px #2635540a}#calculadorasView.calculators-page-v9 .calc-binary-field-v4:hover,#calculadorasView.calculators-page-v9 .calc-form-field-v2:hover{background:#fff;border-color:#cbd6e5;box-shadow:0 9px 22px #26355411}#calculadorasView.calculators-page-v9 .calc-binary-field-v4{grid-template-columns:minmax(0,1fr) 134px;gap:12px;padding:11px 12px 11px 14px}#calculadorasView.calculators-page-v9 .calc-binary-label-v4{gap:5px}#calculadorasView.calculators-page-v9 .calc-binary-label-v4 b{color:#303e56;overflow-wrap:anywhere;font-size:13px;line-height:1.25}#calculadorasView.calculators-page-v9 .calc-binary-label-v4 small{color:#8290a3;font-size:9.5px}#calculadorasView.calculators-page-v9 .calc-binary-options-v4{background:#eef2f7;border-color:#d7e0eb;border-radius:12px;gap:4px;height:44px;padding:4px;box-shadow:inset 0 1px 2px #26355409}#calculadorasView.calculators-page-v9 .calc-binary-options-v4 label span{letter-spacing:.015em;border:1px solid #0000;border-radius:9px;height:34px;min-height:34px;font-size:10.5px}#calculadorasView.calculators-page-v9 .calc-binary-options-v4 label span:hover{color:#42558e;background:#ffffffb3}#calculadorasView.calculators-page-v9 .calc-binary-options-v4 label:before,#calculadorasView.calculators-page-v9 .calc-binary-options-v4 label:after,#calculadorasView.calculators-page-v9 .calc-binary-options-v4 span:before,#calculadorasView.calculators-page-v9 .calc-binary-options-v4 span:after{content:none!important;display:none!important}#calculadorasView.calculators-page-v9 .calc-binary-options-v4 input:checked+span{color:#fff;background:linear-gradient(145deg,#5369a8,#718b8a);border-color:#5267a3;box-shadow:0 5px 12px #394c8733}#calculadorasView.calculators-page-v9 .calc-binary-options-v4 label:last-child input:checked+span{color:#fff;background:linear-gradient(145deg,#5674a5,#6f988e);border-color:#5f8b80}#calculadorasView.calculators-page-v9 .calc-result-card-v2{background:linear-gradient(#fff,#fafcfd);border-color:#d2dde9;box-shadow:0 14px 32px #23335413}#calculadorasView.calculators-page-v9 .calc-result-v2{background:radial-gradient(circle at 50% 30%,#4e63a214,#0000 29%),linear-gradient(160deg,#fbfcff,#f5f8fb 62%,#f0f7f5);padding:18px 16px 14px}#calculadorasView.calculators-page-v9 .calc-result-symbol-v2{color:#53679c;background:#ffffffbf;border:1px solid #e0e6f0;border-radius:17px;width:54px;height:54px;margin-bottom:12px;box-shadow:0 10px 24px #2e3e6514}#calculadorasView.calculators-page-v9 .calc-result-v2>strong{color:#26334a;letter-spacing:-.02em;font-size:19px}#calculadorasView.calculators-page-v9 .calc-result-v2>p{color:#748196;max-width:240px;font-size:12px;line-height:1.45}#calculadorasView.calculators-page-v9 .calc-guidance-v3{background:linear-gradient(110deg,#f5f8fc,#f2f8f6);border:1px solid #dae4ed;border-radius:12px;min-height:58px;margin:0 10px 9px;padding:9px 10px}#calculadorasView.calculators-page-v9 .calc-result-actions-v7{gap:8px;padding:9px 10px 10px}#calculadorasView.calculators-page-v9 .calc-result-actions-v7 button{border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding-inline:10px;transition:border-color .16s,background .16s,box-shadow .16s;display:inline-flex}#calculadorasView.calculators-page-v9 .calc-result-actions-v7 button:hover{background:#f8fafd;border-color:#bdc9dc}#calculadorasView.calculators-page-v9 .calc-result-actions-v7 .calc-run-v2{background:linear-gradient(135deg,#5065a5,#71918c);box-shadow:0 8px 18px #364a8433}@media (width<=1260px) and (width>=901px){#calculadorasView.calculators-page-v9 .calc-workspace-v2{grid-template-columns:250px minmax(0,1fr)}#calculadorasView.calculators-page-v9 .calc-runner-body-v2{grid-template-columns:minmax(0,1fr) 300px}#calculadorasView.calculators-page-v9 .calc-binary-field-v4{grid-template-columns:minmax(0,1fr) 120px}}@media (width<=900px){#calculadorasView.calculators-page-v9 .calc-workspace-v2{height:auto}#calculadorasView.calculators-page-v9 .calc-runner-body-v2{grid-template-columns:1fr}}@media (width<=620px){#calculadorasView.calculators-page-v9 .calc-header-controls-v5,#calculadorasView.calculators-page-v9 .calc-context-v7,#calculadorasView.calculators-page-v9 .calc-fields-v2,#calculadorasView.calculators-page-v9[data-calculator-density=dense] .calc-fields-v2,#calculadorasView.calculators-page-v9 .calc-binary-field-v4{grid-template-columns:1fr}}#assistenteView .assistant-history{left:0}#assistenteView .assistant-context{right:0}.assistant-title h1{font-size:22px!important}.assistant-empty h2{margin-top:8px!important}.assistant-toolbar-right{min-height:36px;align-items:center!important}.assistant-evidence{align-self:center;min-height:34px;line-height:1;height:34px!important;margin:0!important}.assistant-depth{align-items:center;height:34px;margin:0!important}.assistant-depth button{height:26px}.assistant-history>header{gap:8px}.assistant-history>header>div:first-child{flex:1}.assistant-history-head-actions{align-items:center;gap:5px;flex-direction:row!important;flex:none!important;display:flex!important}.assistant-history-head-actions button{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;height:36px;display:flex}.assistant-history-new{color:#fff;background:linear-gradient(135deg,var(--assistant-blue),var(--assistant-teal));gap:5px;padding:0 10px;font-size:9px;font-weight:850;box-shadow:0 7px 16px #374a8b2e}.assistant-history-collapse{color:#64728a;background:#fff;width:36px;padding:0;box-shadow:0 4px 11px #2333520f;border:1px solid #d8e0eb!important}.assistant-history-collapse:hover{color:#344b90;background:#eef2f9}@media (width<=1100px){#prontuarioView .records-editor-layout-v7{grid-template-columns:1fr!important}#prontuarioView .records-editor-problems-v7 textarea{min-height:150px!important}#prontuarioView .exam-quick-entry-v7 .exam-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}#prontuarioView .exam-ai-import{grid-template-columns:1fr 1fr!important}#prontuarioView .exam-ai-copy{grid-column:1/-1}}@media (width<=760px){.clinical-edit-dialog .clinical-edit-grid,.clinical-edit-dialog .clinical-edit-imaging,#prontuarioView .exam-quick-entry-v7 .exam-entry-grid{grid-template-columns:1fr!important}.clinical-edit-dialog .clinical-edit-grid .span-two,.clinical-edit-dialog .clinical-edit-imaging label{grid-column:1!important}.clinical-edit-asset-v10{flex-direction:column;align-items:stretch}.clinical-edit-asset-actions-v10{flex-wrap:wrap}#prontuarioView .exam-ai-import{grid-template-columns:1fr!important}}.sidebar-v11{--side-ink:#1d2940;--side-muted:#748198;--side-blue:#465ea6;--side-teal:#6b978e}.sidebar-v11 .sidebar-topline{min-height:48px!important}.sidebar-v11 .sidebar-toggle{place-items:center!important;transition:border-color .16s,color .16s,background .16s!important;display:grid!important}.sidebar-v11 .sidebar-toggle:hover{color:#304a91!important;background:#f6f8fc!important;border-color:#bac7da!important}.sidebar-v11 .sidebar-toggle svg{grid-area:1/1}.sidebar-v11 .sidebar-collapse-collapsed{display:none}.sidebar-v11 .sidebar-nav{gap:11px!important;padding:7px 0 3px!important}.sidebar-v11 .sidebar-nav-group{border:0;flex-direction:column;gap:4px;margin:0;padding:0;display:flex}.sidebar-v11 .sidebar-group-label{color:#929eaf!important;letter-spacing:.14em!important;margin:0 9px 3px!important;font-size:7.5px!important;font-weight:900!important}.sidebar-v11 .nav-link{border-radius:12px!important;min-height:43px!important;padding:4px 7px!important;font-size:11.5px!important}.sidebar-v11 .nav-link .nav-icon{border-radius:10px!important;flex-basis:33px!important;width:33px!important;height:33px!important}.sidebar-v11 .nav-link .nav-copy{min-width:0;line-height:1.18;display:block}.sidebar-v11 .nav-link:hover{transform:none!important}.sidebar-v11 .nav-link.active{background:linear-gradient(110deg,#edf1ff 0%,#f6f8fd 58%,#edf7f4 100%)!important;border-color:#ced9ea!important}.sidebar-v11 .nav-link.active:after{width:3px!important;height:19px!important;right:5px!important}.sidebar-v11 :is(.nav-link,.sidebar-toggle,.sidebar-profile):focus-visible{outline-offset:2px!important;box-shadow:none!important;outline:2px solid #425ca7!important}.sidebar-v11 .sidebar-account-zone{padding-top:10px!important}.sidebar-v11 .sidebar-profile{text-align:left!important;border-radius:12px!important;gap:8px!important;min-height:48px!important;padding:5px!important}.sidebar-v11 .sidebar-profile-avatar{border-radius:11px!important;flex:0 0 36px!important;width:36px!important;height:36px!important}.sidebar-v11 .sidebar-profile-copy{flex:1;min-width:0}.sidebar-v11 .sidebar-profile-copy strong{color:var(--side-ink);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;line-height:1.2;display:block;overflow:hidden}.sidebar-v11 .sidebar-profile-copy small{color:#8490a2;white-space:nowrap;align-items:center;gap:4px;margin-top:3px;font-size:7.5px!important;display:flex!important}.sidebar-v11 .sidebar-profile-copy small i{background:#6a998c;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #e7f3ef}.sidebar-v11 .sidebar-profile>svg{color:#7a8799;flex:none;transition:transform .16s}.sidebar-v11 .sidebar-profile>svg.open{transform:rotate(180deg)}.sidebar-v11 .sidebar-profile-menu{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffffb!important;border:1px solid #d5deea!important;border-radius:16px!important;width:260px!important;padding:8px!important;box-shadow:0 24px 62px #19264233!important}.sidebar-v11 .sidebar-account-summary{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;border:0!important;padding:8px!important;display:grid!important}.sidebar-v11 .sidebar-account-summary>span{color:#fff;background:linear-gradient(145deg,#435aa3,#6c998f);border-radius:11px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:grid}.sidebar-v11 .sidebar-account-summary>div{min-width:0;border:0!important;padding:0!important;display:block!important}.sidebar-v11 .sidebar-account-summary strong,.sidebar-v11 .sidebar-account-summary small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sidebar-v11 .sidebar-account-summary strong{color:#26334a;font-size:10.5px}.sidebar-v11 .sidebar-account-summary small{color:#7c899a;margin-top:3px;font-size:8px}.sidebar-v11 .sidebar-account-status{color:#3e7064;background:#eff8f5;border-radius:10px;align-items:center;gap:8px;margin:2px 3px 7px;border:0!important;padding:9px!important;display:flex!important}.sidebar-v11 .sidebar-account-status>span{border:0!important;padding:0!important;display:block!important}.sidebar-v11 .sidebar-account-status strong,.sidebar-v11 .sidebar-account-status small{display:block}.sidebar-v11 .sidebar-account-status strong{font-size:9px}.sidebar-v11 .sidebar-account-status small{color:#728a83;margin-top:2px;font-size:7.5px}.sidebar-v11 .sidebar-profile-menu>button{text-align:left!important;border-radius:9px!important;align-items:center!important;gap:9px!important;min-height:38px!important;padding:0 10px!important;font-size:9.5px!important;display:flex!important}.sidebar-v11 .sidebar-profile-menu>button svg{flex:0 0 15px}.sidebar-v11 .sidebar-profile-menu>button span{flex:1}.sidebar-v11 .sidebar-profile-menu>button.logout{background:#fff8f6!important;border-top:1px solid #0000!important;margin-top:5px!important;padding-top:0!important}.account-center-v11{border-radius:24px!important;width:min(940px,100%)!important}.account-center-v11>header{padding:18px 20px!important}.account-center-v11 .account-center-header-actions{align-items:center;gap:8px;display:flex}.account-center-v11 .account-center-header-actions>span{color:#437166;background:#f1f9f6;border:1px solid #d2e5de;border-radius:10px;align-items:center;gap:6px;height:34px;padding:0 10px;font-size:8.5px;font-weight:850;display:flex}.account-center-v11 .account-center-header-actions>button{color:#68758a;cursor:pointer;background:#fff;border:1px solid #dae2ec;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.account-center-v11>nav{padding:8px 18px!important}.account-center-v11>nav button{min-height:40px!important}.account-center-v11 :is(button,input):focus-visible{outline-offset:2px!important;outline:2px solid #425ca7!important}@media (width>=761px){body.sidebar-collapsed .sidebar-v11 .sidebar-collapse-expanded{display:none}body.sidebar-collapsed .sidebar-v11 .sidebar-collapse-collapsed{display:block}body.sidebar-collapsed .sidebar-v11 .sidebar-nav{gap:12px!important;padding-top:8px!important}body.sidebar-collapsed .sidebar-v11 .sidebar-nav-group{align-items:center;gap:6px}body.sidebar-collapsed .sidebar-v11 .nav-link{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important}body.sidebar-collapsed .sidebar-v11 .nav-link .nav-icon{flex-basis:32px!important;width:32px!important;height:32px!important}body.sidebar-collapsed .sidebar-v11 .nav-copy{display:none}body.sidebar-collapsed .sidebar-v11 .sidebar-account-zone{display:flex!important}body.sidebar-collapsed .sidebar-v11 .sidebar-profile{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important}}@media (width<=760px){.sidebar-v11 .sidebar-nav{gap:5px!important}.sidebar-v11 .sidebar-nav-group{display:contents}.sidebar-v11 .sidebar-group-label,.account-center-v11 .account-center-header-actions>span{display:none}}:root{--motion-duration-instant:90ms;--motion-duration-fast:.14s;--motion-duration-standard:.21s;--motion-duration-emphasized:.3s;--motion-ease-standard:cubic-bezier(.2, 0, 0, 1);--motion-ease-enter:cubic-bezier(0, 0, .2, 1);--motion-ease-exit:cubic-bezier(.4, 0, 1, 1);--motion-ease-emphasized:cubic-bezier(.16, 1, .3, 1);--motion-focus-ring:0 0 0 3px #4f63a624}#root>main{view-transition-name:maus-workspace}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-group(maus-workspace){animation-duration:var(--motion-duration-standard);animation-timing-function:var(--motion-ease-standard)}::view-transition-old(maus-workspace){animation:maus-page-out var(--motion-duration-fast) var(--motion-ease-exit) both}::view-transition-new(maus-workspace){animation:maus-page-in var(--motion-duration-standard) var(--motion-ease-enter) both}@keyframes maus-page-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translate(0,0)}}@keyframes maus-page-out{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translateY(-3px)}}@keyframes maus-surface-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes maus-popover-in{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes maus-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes maus-toast-premium-in{0%{opacity:0;transform:translate(12px,8px)scale(.98)}to{opacity:1;transform:translate(0,0)scale(1)}}:where(button,[role=button],a,input,textarea,select,summary){transition-property:color,background-color,border-color,box-shadow,opacity,outline-color,translate,scale;transition-duration:var(--motion-duration-fast);transition-timing-function:var(--motion-ease-standard)}:where(input,textarea,select):focus-visible{box-shadow:var(--motion-focus-ring);outline:0}:where(button,[role=button],a,summary):focus-visible{outline-offset:2px;outline:2px solid #4b5ea0b8}@media (hover:hover) and (pointer:fine){button:not(:disabled):not(.nav-link):not(.sidebar-profile):hover,[role=button]:not([aria-disabled=true]):hover{translate:0 -1px}:where(.patient-row,.record-patient-item,.calculator-tool-item,.therapy-library-item,.assistant-starter):hover{border-color:#5b6faa47;box-shadow:0 8px 22px #25345613}}button:not(:disabled):active,[role=button]:not([aria-disabled=true]):active{transition-duration:var(--motion-duration-instant);scale:.985}:where(.nav-link,.sidebar-profile,.patient-row,.record-patient-item,.calculator-tool-item,.therapy-library-item,.assistant-starter,.dc-option,.dc-mode-tab,.records-action,.profile-primary,.profile-secondary,.primary,.secondary){transition-property:color,background-color,border-color,box-shadow,opacity,translate,scale;transition-duration:var(--motion-duration-fast);transition-timing-function:var(--motion-ease-standard)}dialog[open]{animation:maus-surface-in var(--motion-duration-emphasized) var(--motion-ease-emphasized) both}dialog[open]::backdrop,.profile-center-backdrop,.assistant-modal-backdrop{animation:maus-scrim-in var(--motion-duration-standard) var(--motion-ease-enter) both}.profile-center{animation:maus-surface-in var(--motion-duration-emphasized) var(--motion-ease-emphasized) both;transform-origin:50%}:where(.anam-resource-popover,.records-menu-popover:not(.hidden),.therapy-specialty-popover,.cid-dropdown:not(.hidden),.sidebar-profile-menu:not(.hidden)){animation:maus-popover-in var(--motion-duration-standard) var(--motion-ease-emphasized) both;transform-origin:top}.maus-toast{animation:maus-toast-premium-in var(--motion-duration-emphasized) var(--motion-ease-emphasized) both}details{interpolate-size:allow-keywords}details::details-content{opacity:0;block-size:0;transition:block-size var(--motion-duration-standard) var(--motion-ease-standard), content-visibility var(--motion-duration-standard) allow-discrete, opacity var(--motion-duration-fast) var(--motion-ease-standard);overflow:clip}details[open]::details-content{opacity:1;block-size:auto}@starting-style{details[open]::details-content{opacity:0;block-size:0}}.app-sidebar,#root>main{transition-property:width,margin-left,padding-left;transition-duration:var(--motion-duration-standard);transition-timing-function:var(--motion-ease-emphasized)}.sidebar-brand-copy,.nav-link>span:not(.material-symbols-outlined),.sidebar-profile-copy,.sidebar-section-label{transition:opacity var(--motion-duration-fast) var(--motion-ease-standard), translate var(--motion-duration-standard) var(--motion-ease-emphasized)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.ui-reduced-motion *,.ui-reduced-motion :before,.ui-reduced-motion :after{scroll-behavior:auto!important;transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important}@media (width>=761px){.sidebar-v11 .sidebar-brand .mausoleu-wordmark strong{font-size:13.5px!important;line-height:1.05!important}.sidebar-v11 .sidebar-brand .mausoleu-wordmark small{letter-spacing:.055em!important;margin-top:3px!important;font-size:7.6px!important}.sidebar-v11 .sidebar-toggle{color:#465da1!important;background:linear-gradient(145deg,#fff,#f5f8fc)!important;border-radius:11px!important;width:35px!important;height:35px!important;box-shadow:0 6px 15px #23335214!important}.sidebar-v11 .sidebar-toggle svg{stroke-width:2.1px;width:17px;height:17px}.sidebar-v11 .sidebar-profile-menu{border-radius:18px!important;width:294px!important;padding:11px!important;position:fixed!important;inset:auto auto 84px 32px!important}.sidebar-v11 .sidebar-account-summary{grid-template-columns:44px minmax(0,1fr)!important;gap:11px!important;padding:9px 8px 11px!important}.sidebar-v11 .sidebar-account-summary>span{border-radius:13px!important;width:44px!important;height:44px!important;font-size:11px!important}.sidebar-v11 .sidebar-account-summary strong{font-size:12.5px!important;line-height:1.25!important}.sidebar-v11 .sidebar-account-summary small{font-size:9.5px!important;line-height:1.3!important}.sidebar-v11 .sidebar-account-status{gap:9px!important;padding:11px!important}.sidebar-v11 .sidebar-account-status strong{font-size:10.5px!important}.sidebar-v11 .sidebar-account-status small{font-size:8.5px!important}.sidebar-v11 .sidebar-profile-menu>button{min-height:42px!important;padding:0 11px!important;font-size:10.5px!important}body.sidebar-collapsed .app-header{background:linear-gradient(#fffffffc,#f7f9fdfa 58%,#f1f8f6fa)!important;width:60px!important;padding-inline:10px!important;box-shadow:0 20px 48px #1e2c4924!important}body.sidebar-collapsed #root>main{margin-left:78px!important}body.sidebar-collapsed .sidebar-v11 .sidebar-topline{padding-bottom:10px!important}body.sidebar-collapsed .sidebar-v11 .sidebar-toggle{background:linear-gradient(145deg,#fff,#edf2fb)!important;border-color:#cfd9e8!important;width:38px!important;height:38px!important}body.sidebar-collapsed .sidebar-v11 .sidebar-nav{position:relative;gap:7px!important;padding-top:10px!important}body.sidebar-collapsed .sidebar-v11 .sidebar-nav:before{content:"";background:linear-gradient(90deg,#0000,#ccd6e5,#0000);width:24px;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}body.sidebar-collapsed .sidebar-v11 .nav-link{border-radius:12px!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}body.sidebar-collapsed .sidebar-v11 .nav-link .nav-icon{border-radius:10px!important;flex-basis:34px!important;width:34px!important;height:34px!important}body.sidebar-collapsed .sidebar-v11 .nav-link:not(.active) .nav-icon{background:linear-gradient(145deg,#f6f8fb,#eef2f6)!important;border:1px solid #d9e1ecb8!important}body.sidebar-collapsed .sidebar-v11 .nav-link.active{box-shadow:0 8px 18px #30478221!important}}.dc-context{gap:6px!important;min-height:22px!important}.dc-context span{padding:4px 8px!important;font-size:8.35px!important;line-height:1.1!important}.dc-card-front{padding:10px 10px 8px!important}.dc-presentation{width:100%;align-items:center!important;margin:0 0 6px!important;padding:3px 4px 3px 10px!important}.dc-presentation>p{text-align:left;text-wrap:pretty;width:100%;margin:0!important}.dc-card-back{background:radial-gradient(circle at 100% 0,#6591881c,#0000 35%),linear-gradient(155deg,#fff,#f8faff 68%,#f3f8f6)!important;gap:8px!important;padding:10px!important}.dc-answer-head{gap:9px!important;padding:0 1px 8px!important}.dc-answer-icon{box-shadow:0 6px 14px #304e4614;border-radius:11px!important;flex-basis:34px!important;width:34px!important;height:34px!important}.dc-answer-head small{font-size:7px!important}.dc-answer-head strong{font-size:12px!important}.dc-answer-content{gap:8px!important}.dc-correct-answer{box-shadow:0 5px 14px #2d46400a;border-radius:11px!important;grid-template-columns:28px minmax(0,1fr)!important;gap:8px!important;padding:8px 9px!important}.dc-correct-answer>span{border-radius:8px!important;width:28px!important;height:28px!important;font-size:9.5px!important}.dc-correct-answer>strong{font-size:10px!important;line-height:1.3!important}.dc-explanation{scrollbar-width:none;overflow:auto;padding:0 3px!important}.dc-explanation::-webkit-scrollbar{display:none}.dc-explanation small{margin-bottom:5px!important;font-size:7px!important}.dc-explanation p{text-wrap:pretty;font-size:9.6px!important;line-height:1.45!important}.dc-ref{background:linear-gradient(120deg,#f3f9f7,#f8fbfa)!important;border-radius:11px!important;padding:8px 9px!important}.dc-ref strong{font-size:8.8px!important}.dc-ref{font-size:8.2px!important}.dc-ref small{font-size:7.2px!important}.dc-back-actions{gap:7px!important}.dc-reset-btn{border-radius:9px!important;min-height:32px!important}#calculadorasView.calculators-page-v9 .calc-input-column-v5{grid-template-rows:62px minmax(0,1fr)!important;gap:9px!important}#calculadorasView.calculators-page-v9 .calc-runner-head-v2{border-radius:14px!important;height:62px!important;min-height:62px!important;padding:7px 11px!important}#calculadorasView.calculators-page-v9 .calc-runner-icon-v2{border-radius:12px!important;flex-basis:40px!important;width:40px!important;height:40px!important}#calculadorasView.calculators-page-v9 .calc-runner-identity-v2{gap:10px!important}#calculadorasView.calculators-page-v9 .calc-runner-identity-v2 h2{font-size:21px!important}#calculadorasView.calculators-page-v9 .calc-runner-identity-v2>div>span{font-size:10.5px!important}#calculadorasView.calculators-page-v9 .calc-result-actions-v7{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}#calculadorasView.calculators-page-v9 .calc-result-actions-v7 .calc-run-v2{grid-area:auto/1/auto/-1!important;min-height:43px!important;font-size:11.5px!important}#calculadorasView.calculators-page-v9 .calc-result-actions-v7 .calc-reset-v2,#calculadorasView.calculators-page-v9 .calc-result-actions-v7 .calc-document-v2{grid-area:auto!important}.sidebar-profile-menu-portal{transform-origin:0 100%;animation:.16s ease-out accountMenuIn;z-index:20050!important;-webkit-backdrop-filter:blur(22px)!important;backdrop-filter:blur(22px)!important;background:#fffffffb!important;border:1px solid #cfdae8fa!important;border-radius:19px!important;flex-direction:column!important;gap:5px!important;width:306px!important;padding:12px!important;display:flex!important;position:fixed!important;inset:auto auto 86px 32px!important;box-shadow:0 28px 80px #17243f40!important}.sidebar-profile-menu-portal .sidebar-account-summary{border-bottom:1px solid #e4e9f0!important;align-items:center!important;gap:11px!important;padding:5px 5px 11px!important;display:flex!important}.sidebar-profile-menu-portal .sidebar-account-summary>span{color:#fff!important;background:linear-gradient(145deg,#5065a7,#719a92)!important;border-radius:12px!important;flex:0 0 42px!important;place-items:center!important;width:42px!important;height:42px!important;font-size:12px!important;font-weight:900!important;display:grid!important}.sidebar-profile-menu-portal .sidebar-account-summary>div{min-width:0!important}.sidebar-profile-menu-portal .sidebar-account-summary strong{color:#26334a!important;font-size:12.5px!important;line-height:1.25!important;display:block!important}.sidebar-profile-menu-portal .sidebar-account-summary small{color:#748198!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin-top:3px!important;font-size:9.5px!important;line-height:1.35!important;display:block!important;overflow:hidden!important}.sidebar-profile-menu-portal .sidebar-account-status{color:#426d62!important;background:#f0f8f5!important;border:0!important;border-radius:11px!important;align-items:center!important;gap:9px!important;padding:10px 11px!important;display:flex!important}.sidebar-profile-menu-portal .sidebar-account-status svg{flex:0 0 16px!important}.sidebar-profile-menu-portal .sidebar-account-status span{min-width:0!important;margin:0!important}.sidebar-profile-menu-portal .sidebar-account-status strong{color:#365f55!important;font-size:10.5px!important;line-height:1.3!important;display:block!important}.sidebar-profile-menu-portal .sidebar-account-status small{color:#728d86!important;margin-top:2px!important;font-size:9px!important;line-height:1.3!important;display:block!important}.sidebar-profile-menu-portal>button{color:#526079!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:10px!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:42px!important;padding:0 11px!important;font-size:10.8px!important;font-weight:820!important;display:flex!important}.sidebar-profile-menu-portal>button:hover{color:#344d93!important;background:#f0f3fb!important}.sidebar-profile-menu-portal>button svg{flex:0 0 17px!important}.sidebar-profile-menu-portal>button span{color:inherit!important;font-size:inherit!important;margin:0!important}.sidebar-profile-menu-portal>button.logout{color:#985247!important;background:#fff7f5!important;margin-top:3px!important}.sidebar-profile-menu-portal>button.logout:hover{background:#fff0ed!important}body.sidebar-collapsed .sidebar-profile-menu-portal{left:18px!important}#prescricoesView.therapy-page-v9{--tp-ink:#202a40;--tp-muted:#6f7d92;--tp-line:#dbe3ee;--tp-soft:#f4f7fb;--tp-blue:#5368aa;--tp-green:#6f998f;height:calc(100dvh - 28px)!important;min-height:0!important;color:var(--tp-ink)!important;background:0 0!important;grid-template-rows:auto auto auto minmax(0,1fr)!important;gap:10px!important;padding:0!important;display:grid!important;overflow:hidden!important}#prescricoesView.therapy-page-v9.hidden{display:none!important}#prescricoesView.therapy-page-v9 .disease-hero{background:radial-gradient(circle at 100% 0,#6f998f21,#0000 33%),linear-gradient(135deg,#fff,#f8faff)!important;border:1px solid #dbe3eef2!important;border-radius:19px!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;min-height:78px!important;margin:0!important;padding:13px 18px!important;display:flex!important;box-shadow:0 12px 32px #22325112!important}#prescricoesView .therapy-hero-copy{align-items:center;gap:12px;min-width:0;display:flex}#prescricoesView .therapy-hero-copy>span{color:#fff;background:linear-gradient(145deg,var(--tp-blue),var(--tp-green));border-radius:14px;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 9px 20px #43589d33}#prescricoesView .therapy-hero-copy h1{color:var(--tp-ink)!important;letter-spacing:-.035em!important;margin:0!important;font-size:24px!important;line-height:1.05!important}#prescricoesView .therapy-hero-copy p{color:var(--tp-muted)!important;margin:5px 0 0!important;font-size:10.5px!important;line-height:1.35!important}#prescricoesView .therapy-hero-actions{flex:none;align-items:center;gap:9px;display:flex}#prescricoesView .therapy-hero-actions>span{color:#456c62;background:#f1f8f5;border:1px solid #d5e7e0;border-radius:11px;align-items:center;gap:7px;height:38px;padding:0 11px;font-size:9.5px;display:flex}#prescricoesView .therapy-hero-actions>button{color:#fff;background:linear-gradient(135deg,var(--tp-blue),var(--tp-green));cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 14px;font-size:10.5px;font-weight:850;display:flex;box-shadow:0 8px 18px #40559929}#prescricoesView .therapy-hero-actions>button b{background:#fff3;border-radius:7px;place-items:center;min-width:20px;height:20px;font-size:8px;display:grid}#prescricoesView.therapy-page-v9 .disease-discovery{border:1px solid var(--tp-line)!important;background:#ffffffe6!important;border-radius:16px!important;grid-template-columns:minmax(0,1fr) 245px!important;gap:9px!important;padding:9px!important;display:grid!important;box-shadow:0 8px 22px #2433520b!important}#prescricoesView.therapy-page-v9 .disease-discovery>label{background:#fafbfd!important;border:1px solid #d9e1ec!important;border-radius:11px!important;height:42px!important;margin:0!important;padding:0 12px!important}#prescricoesView.therapy-page-v9 .disease-discovery input{font-size:11px!important;font-weight:650!important}#prescricoesView.therapy-page-v9 .disease-category-select small{font-size:7.5px!important}.therapy-page-v9 .disease-category-select strong{font-size:10.5px!important}#prescricoesView.therapy-page-v9 .therapy-resource-filters{border:1px solid var(--tp-line)!important;scrollbar-width:none!important;background:#f6f8fcf0!important;border-radius:13px!important;justify-content:center!important;align-items:center!important;gap:5px!important;height:38px!important;margin:0!important;padding:4px!important;display:flex!important;overflow-x:auto!important}#prescricoesView.therapy-page-v9 .therapy-resource-filters::-webkit-scrollbar{display:none}#prescricoesView.therapy-page-v9 .therapy-resource-filters button{color:#6c7890!important;white-space:nowrap!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:8px!important;align-items:center!important;gap:5px!important;height:28px!important;padding:0 11px!important;font-size:9px!important;font-weight:820!important;display:flex!important}#prescricoesView.therapy-page-v9 .therapy-resource-filters button.active{color:#3f5599!important;background:#fff!important;box-shadow:0 3px 10px #28395b17!important}#prescricoesView.therapy-page-v9 .disease-workspace{grid-template-columns:284px minmax(0,1fr)!important;align-items:stretch!important;gap:10px!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}#prescricoesView.therapy-page-v9 .disease-index,#prescricoesView.therapy-page-v9 .disease-dossier{border:1px solid var(--tp-line)!important;background:#fffffff5!important;border-radius:18px!important;height:100%!important;min-height:0!important;margin:0!important;box-shadow:0 10px 28px #2232510f!important}#prescricoesView.therapy-page-v9 .disease-index{grid-template-rows:auto minmax(0,1fr)!important;display:grid!important;position:relative!important;top:auto!important;overflow:hidden!important}#prescricoesView.therapy-page-v9 .disease-index>header{background:linear-gradient(135deg,#fff,#f7fafc)!important;min-height:61px!important;padding:12px 14px!important}#prescricoesView.therapy-page-v9 .disease-index>header h2{letter-spacing:-.02em!important;margin:0!important;font-size:16px!important}.therapy-page-v9 .disease-index>header small{color:#7b879a!important;letter-spacing:0!important;text-transform:none!important;margin-top:4px!important;font-size:9px!important}.therapy-page-v9 .disease-index>header>span{color:#5368a8!important;background:#edf1fb!important;border-radius:10px!important;place-items:center!important;width:34px!important;height:34px!important;padding:0!important;display:grid!important}#prescricoesView.therapy-page-v9 .disease-index>div{scrollbar-width:thin!important;scrollbar-color:#cbd4e2 transparent!important;min-height:0!important;max-height:none!important;padding:7px!important;overflow:auto!important}#prescricoesView.therapy-page-v9 .therapy-index-row{border:1px solid #0000!important;border-radius:12px!important;margin:3px 0!important;position:relative!important;overflow:hidden!important}#prescricoesView.therapy-page-v9 .therapy-index-row.active{background:linear-gradient(135deg,#f0f3ff,#f3f9f7)!important;border-color:#cbd6eb!important;box-shadow:0 5px 14px #3d529114!important}#prescricoesView.therapy-page-v9 .therapy-index-select{text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;border-bottom:1px solid #edf1f5!important;grid-template-columns:37px minmax(0,1fr) 15px!important;align-items:center!important;gap:9px!important;width:100%!important;min-height:67px!important;padding:8px 31px 8px 8px!important;display:grid!important}#prescricoesView.therapy-page-v9 .therapy-index-select>span{color:#65738c!important;background:#eff3f8!important;border-radius:10px!important;place-items:center!important;width:37px!important;height:37px!important;display:grid!important}.therapy-page-v9 .therapy-index-row.active .therapy-index-select>span{color:#fff!important;background:linear-gradient(145deg,var(--tp-blue),var(--tp-green))!important}#prescricoesView.therapy-page-v9 .therapy-index-select strong{font-size:11.5px!important;line-height:1.25!important}.therapy-page-v9 .therapy-index-select small{margin-top:3px!important;font-size:8.8px!important;line-height:1.3!important}.therapy-page-v9 .therapy-index-select i{color:#6c7d91!important;margin-top:3px!important;font-size:8.4px!important;font-weight:650!important;line-height:1.3!important}#prescricoesView.therapy-page-v9 .therapy-favorite{z-index:2!important;color:#9aa5b5!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:8px!important;place-items:center!important;width:25px!important;height:25px!important;display:grid!important;position:absolute!important;top:7px!important;right:7px!important}.therapy-page-v9 .therapy-favorite.active{color:#5369a9!important;background:#e9edfb!important}#prescricoesView.therapy-page-v9 .disease-dossier{scroll-behavior:smooth!important;scrollbar-width:thin!important;scrollbar-color:#cbd4e2 transparent!important;width:100%!important;position:relative!important;overflow:auto!important}#prescricoesView.therapy-page-v9 .disease-titlebar{z-index:8!important;border-bottom:1px solid var(--tp-line)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#fbfcfef5!important;min-height:102px!important;padding:16px 18px!important;position:sticky!important;top:0!important}#prescricoesView.therapy-page-v9 .disease-titlebar>div:first-child>span{border-radius:7px!important;padding:4px 7px!important;font-size:8px!important}.therapy-page-v9 .disease-titlebar h2{margin:6px 0 4px!important;font-size:25px!important}.therapy-page-v9 .disease-titlebar p{font-size:9.5px!important}#prescricoesView.therapy-page-v9 .disease-title-actions{background:0 0!important;border:0!important;display:block!important}.therapy-page-v9 .disease-title-actions button{color:#59677e!important;cursor:pointer!important;background:#fff!important;border:1px solid #dbe2ec!important;border-radius:10px!important;align-items:center!important;gap:7px!important;height:36px!important;padding:0 11px!important;font-size:9.5px!important;font-weight:820!important;display:flex!important}.therapy-page-v9 .disease-title-actions button.active{color:#465e9e!important;background:#eef2ff!important}#prescricoesView .therapy-dossier-nav{z-index:7;border-bottom:1px solid var(--tp-line);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffff2;justify-content:center;align-items:center;gap:5px;padding:6px;display:flex;position:sticky;top:102px}#prescricoesView .therapy-dossier-nav button{color:#637188;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;height:31px;padding:0 12px;font-size:9px;font-weight:820;display:flex}.therapy-dossier-nav button:hover{color:#40589b;background:#eef2fb}.therapy-dossier-nav button:disabled{opacity:.38;cursor:not-allowed}#prescricoesView.therapy-page-v9 .clinical-knowledge,#prescricoesView.therapy-page-v9 .available-guidance,#prescricoesView.therapy-page-v9 .disease-source-gap,#prescricoesView.therapy-page-v9 .disease-treatment-section,#prescricoesView.therapy-page-v9 .disease-hospital-section,#prescricoesView.therapy-page-v9 .disease-references{box-shadow:none!important;background:#fff!important;border:1px solid #dfe6ef!important;border-radius:15px!important;margin:12px!important;scroll-margin-top:150px!important;overflow:hidden!important}#prescricoesView.therapy-page-v9 .clinical-knowledge>header,#prescricoesView.therapy-page-v9 .available-guidance>header,#prescricoesView.therapy-page-v9 .disease-treatment-section>header,#prescricoesView.therapy-page-v9 .disease-hospital-section>header,#prescricoesView.therapy-page-v9 .disease-references>header{background:linear-gradient(135deg,#fafbfe,#f5f9f7)!important;border-bottom:1px solid #e4e9f0!important;min-height:58px!important;padding:11px 14px!important}#prescricoesView.therapy-page-v9 .clinical-knowledge h2,#prescricoesView.therapy-page-v9 .available-guidance h2,#prescricoesView.therapy-page-v9 .disease-treatment-section h2,#prescricoesView.therapy-page-v9 .disease-hospital-section h2,#prescricoesView.therapy-page-v9 .disease-references h2{font-size:15px!important;line-height:1.25!important}#prescricoesView.therapy-page-v9 .decision-support-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:10px!important}.therapy-page-v9 .decision-support-grid article{background:#fffaf6!important;border-radius:11px!important;padding:12px!important}.therapy-page-v9 .decision-support-grid p,.therapy-page-v9 .knowledge-sections p,.therapy-page-v9 .available-guidance p{font-size:10.5px!important;line-height:1.58!important}#prescricoesView.therapy-page-v9 .knowledge-sections{padding:0 10px 10px!important}.therapy-page-v9 .knowledge-sections article{border:1px solid #e1e7ef!important;border-radius:12px!important;margin:8px 0!important;overflow:hidden!important}.therapy-page-v9 .knowledge-sections article>header{background:#f8fafe!important;padding:10px 12px!important}.therapy-page-v9 .knowledge-sections article>div{padding:11px 13px!important}#prescricoesView.therapy-page-v9 .disease-treatment-list{padding:9px!important}.therapy-page-v9 .disease-treatment-list>article{border:1px solid #dde5ef!important;border-radius:12px!important;margin:6px 0!important;overflow:hidden!important}.therapy-page-v9 .treatment-summary{background:#fafbfd!important;min-height:55px!important;padding:8px 11px!important}.therapy-page-v9 .treatment-summary strong{font-size:11.5px!important}.therapy-page-v9 .treatment-summary small{font-size:8.8px!important}.therapy-page-v9 .treatment-details{padding:10px!important}.therapy-page-v9 .medication-head,.therapy-page-v9 .medication-row{grid-template-columns:1.1fr 1.4fr .7fr!important}.therapy-page-v9 .medication-row b{font-size:10px!important}.therapy-page-v9 .medication-row,.therapy-page-v9 .medication-row small{font-size:9px!important}#prescricoesView.therapy-page-v9 .disease-hospital-section>div,#prescricoesView.therapy-page-v9 .disease-references>div{padding:9px!important}.therapy-page-v9 .disease-hospital-section article,.therapy-page-v9 .disease-references a{border-radius:10px!important;min-height:48px!important}.therapy-page-v9 .disease-hospital-section article strong{font-size:10.5px!important}#prescricoesView.therapy-page-v9 .composer-dock{z-index:20!important;background:linear-gradient(135deg,var(--tp-blue),var(--tp-green))!important;border-radius:12px!important;min-height:43px!important;bottom:22px!important;right:23px!important}#prescricoesView.therapy-page-v9 .disease-composer{z-index:15000!important;background:#fff!important;border:1px solid #d7e0eb!important;border-radius:20px!important;flex-direction:column!important;width:min(430px,100vw - 40px)!important;height:auto!important;max-height:none!important;transition:transform .22s!important;display:flex!important;position:fixed!important;inset:20px 20px 20px auto!important;overflow:hidden!important;transform:translate(calc(100% + 40px))!important;box-shadow:0 30px 90px #14203847!important}.therapy-page-v9 .disease-composer.open{transform:translate(0)!important}.therapy-page-v9 .disease-composer textarea{border-radius:12px!important;flex:1!important;min-height:0!important;margin:12px!important;padding:14px!important;font-size:11px!important;line-height:1.55!important}.therapy-page-v9 .composer-close{display:grid!important}@media (width<=1100px){#prescricoesView.therapy-page-v9{height:auto!important;min-height:calc(100dvh - 24px)!important;overflow:visible!important}#prescricoesView.therapy-page-v9 .disease-workspace{grid-template-columns:1fr!important;height:auto!important;overflow:visible!important}#prescricoesView.therapy-page-v9 .disease-index{height:340px!important}#prescricoesView.therapy-page-v9 .disease-dossier{height:auto!important;max-height:none!important;overflow:visible!important}.therapy-page-v9 .decision-support-grid{grid-template-columns:1fr!important}}@media (width<=720px){#prescricoesView.therapy-page-v9 .disease-hero{flex-direction:column!important;align-items:flex-start!important}.therapy-page-v9 .therapy-hero-actions{width:100%!important}.therapy-page-v9 .therapy-hero-actions>span{display:none!important}.therapy-page-v9 .therapy-hero-actions>button{width:100%!important}#prescricoesView.therapy-page-v9 .disease-discovery{grid-template-columns:1fr!important}#prescricoesView.therapy-page-v9 .therapy-resource-filters{justify-content:flex-start!important}.sidebar-profile-menu-portal{width:auto!important;bottom:12px!important;left:12px!important;right:12px!important}}:is(html:has(#prescricoesView.therapy-page-v10:not(.hidden)),body:has(#prescricoesView.therapy-page-v10:not(.hidden))){height:100dvh;overflow:hidden!important}body:has(#prescricoesView.therapy-page-v10:not(.hidden)) #root>main{box-sizing:border-box;height:100dvh;min-height:0;padding-block:12px!important;overflow:hidden!important}#prescricoesView.therapy-page-v10{--tp-blue:#5065a7;--tp-green:#73978f;--tp-ink:#202b42;--tp-muted:#748197;--tp-line:#dbe3ee;box-sizing:border-box!important;grid-template-rows:72px minmax(0,1fr)!important;gap:10px!important;width:100%!important;height:calc(100dvh - 24px)!important;min-height:0!important;padding:0!important;display:grid!important;overflow:hidden!important}#prescricoesView.therapy-page-v10.hidden{display:none!important}#prescricoesView.therapy-page-v10 .disease-hero{border:1px solid var(--tp-line)!important;background:radial-gradient(circle at 100% 0,#73978f24,#0000 34%),linear-gradient(135deg,#fff,#f8faff)!important;border-radius:18px!important;height:72px!important;min-height:0!important;margin:0!important;padding:10px 16px!important;overflow:hidden!important;box-shadow:0 10px 28px #23325011!important}#prescricoesView.therapy-page-v10 .disease-hero:before{width:4px!important}#prescricoesView.therapy-page-v10 .therapy-hero-copy{align-items:center!important;gap:11px!important;display:flex!important}#prescricoesView.therapy-page-v10 .therapy-hero-copy>span{color:#fff!important;background:linear-gradient(145deg,var(--tp-blue),var(--tp-green))!important;border-radius:11px!important;place-items:center!important;width:38px!important;height:38px!important;display:grid!important}#prescricoesView.therapy-page-v10 .therapy-hero-copy h1{color:var(--tp-ink)!important;letter-spacing:-.035em!important;margin:0!important;font-size:21px!important}#prescricoesView.therapy-page-v10 .therapy-hero-actions button{color:#fff!important;background:linear-gradient(135deg,var(--tp-blue),var(--tp-green))!important;cursor:pointer!important;border:0!important;border-radius:11px!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-height:39px!important;padding:0 14px!important;font-size:10.5px!important;font-weight:850!important;display:inline-flex!important;box-shadow:0 7px 17px #384b822b!important}#prescricoesView.therapy-page-v10 .therapy-hero-actions button b{min-width:19px;height:19px;color:var(--tp-blue);background:#fff;border-radius:999px;place-items:center;font-size:8px;display:grid}#prescricoesView.therapy-page-v10 .disease-workspace{grid-template-columns:258px minmax(0,1fr)!important;gap:10px!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}#prescricoesView.therapy-page-v10 .disease-index,#prescricoesView.therapy-page-v10 .disease-dossier{border:1px solid var(--tp-line)!important;background:#fffffff7!important;border-radius:18px!important;min-width:0!important;height:100%!important;min-height:0!important;margin:0!important;overflow:hidden!important;box-shadow:0 10px 28px #2332500e!important}#prescricoesView.therapy-page-v10 .disease-index{grid-template-rows:52px auto minmax(0,1fr)!important;display:grid!important;position:relative!important;top:auto!important}#prescricoesView.therapy-page-v10 .disease-index>header{background:linear-gradient(135deg,#fff,#f7fafc)!important;border-bottom:1px solid #e5eaf1!important;height:52px!important;min-height:0!important;padding:9px 12px!important}#prescricoesView.therapy-page-v10 .disease-index>header h2{color:var(--tp-ink)!important;letter-spacing:-.025em!important;margin:0!important;font-size:15.5px!important}#prescricoesView.therapy-page-v10 .disease-index>header>span{color:#5368a8!important;background:#edf1fb!important;border-radius:9px!important;place-items:center!important;width:30px!important;height:30px!important;padding:0!important;display:grid!important}#prescricoesView.therapy-page-v10 .therapy-library-tools{background:#fafbfd!important;border-bottom:1px solid #e7ebf1!important;grid-template-columns:minmax(0,1fr) 92px!important;gap:6px!important;padding:8px!important;display:grid!important;overflow:visible!important}#prescricoesView.therapy-page-v10 .therapy-library-search,#prescricoesView.therapy-page-v10 .therapy-library-category{color:#77849a;background:#fff;border:1px solid #dce3ed;border-radius:10px;align-items:center;gap:7px;min-width:0;height:36px;padding:0 9px;display:flex}#prescricoesView.therapy-page-v10 .therapy-library-search{grid-column:1/-1}#prescricoesView.therapy-page-v10 .therapy-library-search input{color:#344158;width:100%;min-width:0;font-weight:650;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;font-size:9.6px!important}#prescricoesView.therapy-page-v10 .therapy-library-category{grid-column:1/-1;height:39px;position:relative}#prescricoesView.therapy-page-v10 .therapy-library-category>span{flex:1;min-width:0}#prescricoesView.therapy-page-v10 .therapy-library-category small,#prescricoesView.therapy-page-v10 .therapy-library-category strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}#prescricoesView.therapy-page-v10 .therapy-library-category small{color:#8994a5;text-transform:uppercase;letter-spacing:.06em;font-size:7px;font-weight:850}#prescricoesView.therapy-page-v10 .therapy-library-category strong{color:#45536a;margin-top:1px;font-size:9.5px}#prescricoesView.therapy-page-v10 .therapy-library-category select{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}#prescricoesView.therapy-page-v10 .therapy-resource-filters{grid-column:1/-1;background:0 0!important;border:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}#prescricoesView.therapy-page-v10 .therapy-resource-filters button{color:#718096!important;white-space:nowrap!important;cursor:pointer!important;background:0 0!important;border:1px solid #0000!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:3px!important;min-width:0!important;height:26px!important;padding:0 4px!important;font-size:7.7px!important;font-weight:800!important;display:flex!important}#prescricoesView.therapy-page-v10 .therapy-resource-filters button.active{color:#3f5599!important;background:#fff!important;border-color:#ced8ec!important;box-shadow:0 3px 9px #2a3b6112!important}#prescricoesView.therapy-page-v10 .therapy-index-list{scrollbar-width:none!important;min-height:0!important;max-height:none!important;padding:6px!important;overflow:auto!important}#prescricoesView.therapy-page-v10 .therapy-index-list::-webkit-scrollbar{display:none!important}#prescricoesView.therapy-page-v10 .therapy-index-row{border:1px solid #0000!important;border-radius:11px!important;margin:2px 0!important;position:relative!important;overflow:hidden!important}#prescricoesView.therapy-page-v10 .therapy-index-row.active{background:linear-gradient(135deg,#f0f3ff,#f3f9f7)!important;border-color:#cbd6eb!important}#prescricoesView.therapy-page-v10 .therapy-index-select{text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;border-bottom:1px solid #edf1f5!important;grid-template-columns:34px minmax(0,1fr) 14px!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:58px!important;padding:7px 29px 7px 7px!important;display:grid!important}#prescricoesView.therapy-page-v10 .therapy-index-select>span{color:#65738c!important;background:#eff3f8!important;border-radius:9px!important;place-items:center!important;width:34px!important;height:34px!important;display:grid!important}#prescricoesView.therapy-page-v10 .therapy-index-row.active .therapy-index-select>span{color:#fff!important;background:linear-gradient(145deg,var(--tp-blue),var(--tp-green))!important}#prescricoesView.therapy-page-v10 .therapy-index-select strong{color:#29364b!important;font-size:10.4px!important;line-height:1.22!important;display:block!important}#prescricoesView.therapy-page-v10 .therapy-index-select small{color:#7c889b!important;letter-spacing:0!important;margin-top:3px!important;font-size:8px!important;font-weight:650!important;line-height:1.28!important;display:block!important}#prescricoesView.therapy-page-v10 .therapy-favorite{z-index:2!important;color:#9aa5b5!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:7px!important;place-items:center!important;width:24px!important;height:24px!important;display:grid!important;position:absolute!important;top:5px!important;right:5px!important}#prescricoesView.therapy-page-v10 .disease-dossier{grid-template-rows:auto minmax(0,1fr)!important;display:grid!important}#prescricoesView.therapy-page-v10 .disease-titlebar{z-index:4!important;border-bottom:1px solid var(--tp-line)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:radial-gradient(circle at 100% 0,#73978f1f,#0000 36%),#fbfcfe!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;min-height:78px!important;padding:10px 13px!important;display:flex!important;position:relative!important;top:auto!important}#prescricoesView.therapy-page-v10 .therapy-title-copy{flex:1!important;min-width:0!important}#prescricoesView.therapy-page-v10 .therapy-title-meta{align-items:center!important;gap:7px!important;display:flex!important}#prescricoesView.therapy-page-v10 .therapy-title-meta>span{color:#465b9c!important;text-transform:uppercase!important;letter-spacing:.055em!important;background:#eaf0ff!important;border-radius:6px!important;padding:3px 6px!important;font-size:7.5px!important;font-weight:900!important;display:inline-flex!important}#prescricoesView.therapy-page-v10 .therapy-title-meta small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#8490a1!important;font-size:8px!important;font-weight:700!important}#prescricoesView.therapy-page-v10 .disease-titlebar h2{color:var(--tp-ink)!important;letter-spacing:-.035em!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:4px 0 0!important;font-size:22px!important;line-height:1.08!important;overflow:hidden!important}#prescricoesView.therapy-page-v10 .disease-title-actions{background:0 0!important;border:0!important;flex:none!important;align-items:center!important;gap:7px!important;display:flex!important}#prescricoesView.therapy-page-v10 .therapy-dossier-nav{background:#f3f6fa!important;border:1px solid #dce3ed!important;border-radius:10px!important;align-items:center!important;gap:3px!important;padding:3px!important;display:flex!important}#prescricoesView.therapy-page-v10 .therapy-dossier-nav button,#prescricoesView.therapy-page-v10 .disease-title-actions>button{color:#65738a!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;gap:5px!important;min-height:31px!important;padding:0 8px!important;font-size:8.4px!important;font-weight:820!important;display:flex!important}#prescricoesView.therapy-page-v10 .therapy-dossier-nav button:hover{color:#40599d!important;background:#fff!important}#prescricoesView.therapy-page-v10 .therapy-dossier-nav button:disabled{opacity:.34!important;cursor:not-allowed!important}#prescricoesView.therapy-page-v10 .disease-title-actions>button{background:#fff!important;border:1px solid #dbe2ec!important}#prescricoesView.therapy-page-v10 .therapy-dossier-body{overscroll-behavior:contain!important;scrollbar-width:none!important;background:#fbfcfe!important;min-height:0!important;overflow:auto!important}#prescricoesView.therapy-page-v10 .clinical-knowledge,#prescricoesView.therapy-page-v10 .available-guidance,#prescricoesView.therapy-page-v10 .disease-source-gap,#prescricoesView.therapy-page-v10 .disease-treatment-section,#prescricoesView.therapy-page-v10 .disease-hospital-section,#prescricoesView.therapy-page-v10 .disease-references{border-radius:13px!important;margin:10px!important;scroll-margin-top:10px!important}#prescricoesView.therapy-page-v10 .clinical-knowledge>header,#prescricoesView.therapy-page-v10 .available-guidance>header,#prescricoesView.therapy-page-v10 .disease-treatment-section>header,#prescricoesView.therapy-page-v10 .disease-hospital-section>header,#prescricoesView.therapy-page-v10 .disease-references>header{min-height:50px!important;padding:9px 12px!important}#prescricoesView.therapy-page-v10 .clinical-knowledge h2,#prescricoesView.therapy-page-v10 .available-guidance h2,#prescricoesView.therapy-page-v10 .disease-treatment-section h2,#prescricoesView.therapy-page-v10 .disease-hospital-section h2,#prescricoesView.therapy-page-v10 .disease-references h2{margin:0!important;font-size:14px!important}#prescricoesView.therapy-page-v10 .decision-support-grid{gap:7px!important;padding:9px!important}#prescricoesView.therapy-page-v10 .knowledge-sections{padding:0 9px 9px!important}#prescricoesView.therapy-page-v10 .disease-treatment-list{padding:8px!important}.therapy-composer-v10{z-index:30000!important;opacity:0!important;pointer-events:none!important;background:#fff!important;border:1px solid #d7e0eb!important;border-radius:20px!important;flex-direction:column!important;width:min(440px,100vw - 36px)!important;max-height:none!important;transition:transform .22s,opacity .18s!important;display:flex!important;position:fixed!important;inset:18px 18px 18px auto!important;overflow:hidden!important;transform:translate(calc(100% + 42px))!important;box-shadow:0 30px 90px #14203847!important}.therapy-composer-v10.open{opacity:1!important;pointer-events:auto!important;transform:translate(0)!important}.therapy-composer-v10>header{background:linear-gradient(135deg,#f7f9ff,#f4faf8)!important;border-bottom:1px solid #e2e7ef!important;justify-content:space-between!important;align-items:center!important;min-height:68px!important;padding:13px 15px!important;display:flex!important}.therapy-composer-v10>header small{color:#79869a;letter-spacing:.08em;font-size:8px;font-weight:850}.therapy-composer-v10>header h2{color:#233048;margin:3px 0 0;font-size:18px}.therapy-composer-v10 .composer-actions{gap:6px;display:flex}.therapy-composer-v10 .composer-actions button{color:#8e5d58;cursor:pointer;background:#fff;border:1px solid #dfe5ed;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.therapy-composer-v10 .composer-check{color:#876640;background:#fff8ed;border-radius:10px;gap:8px;margin:12px 12px 0;padding:10px 11px;font-size:10px;line-height:1.45;display:flex}.therapy-composer-v10 textarea{resize:none!important;color:#2c3850!important;background:#fbfcfe!important;border:1px solid #d9e1ec!important;border-radius:12px!important;outline:0!important;flex:1!important;width:auto!important;min-height:0!important;margin:10px 12px!important;padding:14px!important;font:12px/1.6 inherit!important}.therapy-composer-v10 .composer-transfer{color:#55756c;background:#f1f8f6;border-radius:10px;align-items:flex-start;gap:8px;margin:0 12px 10px;padding:10px;display:flex}.therapy-composer-v10 .composer-transfer strong,.therapy-composer-v10 .composer-transfer small{display:block}.therapy-composer-v10 .composer-transfer strong{font-size:10px}.therapy-composer-v10 .composer-transfer small{margin-top:2px;font-size:8.5px}.therapy-composer-v10>footer{background:#f8fafc!important;border-top:1px solid #e4e9f0!important;grid-template-columns:minmax(80px,1fr) auto auto!important;align-items:center!important;gap:7px!important;padding:10px 12px!important;display:grid!important}.therapy-composer-v10>footer>span{color:#8792a3;font-size:9px}.therapy-composer-v10>footer button{color:#fff;background:linear-gradient(135deg,var(--tp-blue,#5065a7),var(--tp-green,#73978f));cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:36px;padding:0 10px;font-size:9px;font-weight:850;display:flex}.therapy-composer-v10>footer button:disabled{opacity:.38;cursor:not-allowed}.sidebar-profile-menu-portal{gap:3px!important;width:238px!important;padding:9px!important}.sidebar-profile-menu-portal .sidebar-account-summary{gap:9px!important;padding:4px 4px 9px!important}.sidebar-profile-menu-portal .sidebar-account-summary>span{border-radius:10px!important;flex-basis:36px!important;width:36px!important;height:36px!important;font-size:10px!important}.sidebar-profile-menu-portal .sidebar-account-summary strong{font-size:11px!important}.sidebar-profile-menu-portal .sidebar-account-summary small{font-size:8.5px!important}.sidebar-profile-menu-portal>button{gap:9px!important;min-height:38px!important;padding:0 9px!important;font-size:10px!important}.account-center-v12{border-radius:22px!important;width:min(900px,100vw - 32px)!important;max-height:min(780px,100dvh - 32px)!important;overflow:hidden!important}.account-center-v12>header{min-height:82px!important;padding:15px 18px!important}.account-center-v12>nav{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;padding:6px!important;display:grid!important}.account-center-v12>nav button{justify-content:center!important;min-height:38px!important}.account-center-v12 .profile-center-body{scrollbar-width:none!important;padding:14px!important;overflow:auto!important}.account-center-v12 .profile-center-body::-webkit-scrollbar{display:none!important}.account-center-v12 .profile-center-body:has(.profile-account-overview){grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important}.profile-account-overview{background:radial-gradient(circle at 100% 0,#729b9221,#0000 36%),linear-gradient(145deg,#fff,#f7f9fe);border:1px solid #dce5ef;border-radius:14px;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 15px;display:grid}.profile-account-overview>span{color:#fff;background:linear-gradient(145deg,#5065a7,#73978f);border-radius:12px;place-items:center;width:42px;height:42px;font-size:11px;font-weight:900;display:grid}.profile-account-overview small,.profile-account-overview strong,.profile-account-overview p{display:block}.profile-account-overview small{color:#6e7eae;letter-spacing:.08em;font-size:7.5px;font-weight:900}.profile-account-overview strong{color:#263249;margin-top:2px;font-size:13px}.profile-account-overview p{color:#78859a;margin:2px 0 0;font-size:9px}.profile-account-overview>b{color:#56796f;background:#eef7f4;border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:8px;display:flex}.account-center-v12 .profile-panel{min-height:0!important;padding:16px!important}.account-center-v12 .settings-panel{gap:10px!important}.invite-center-panel{background:radial-gradient(circle at 100% 0,#709a9121,#0000 34%),linear-gradient(145deg,#fff,#f8faff);border:1px solid #dce4ef;border-radius:17px;gap:14px;max-width:720px;margin:auto;padding:20px;display:grid;box-shadow:0 12px 32px #2332500f}.invite-center-intro{align-items:center;gap:13px;display:flex}.invite-center-intro>span{color:#fff;background:linear-gradient(145deg,#5065a7,#73978f);border-radius:13px;flex:none;place-items:center;width:46px;height:46px;display:grid}.invite-center-intro small{color:#6879ad;letter-spacing:.09em;font-size:8px;font-weight:900}.invite-center-intro h3{color:#222e45;margin:3px 0 4px;font-size:20px}.invite-center-intro p{color:#6f7c91;margin:0;font-size:11px;line-height:1.5}.invite-center-flow{background:#fff;border:1px solid #e0e6ef;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;padding:13px;display:grid}.invite-center-flow label span{color:#69768a;margin-bottom:5px;font-size:9px;font-weight:850;display:block}.invite-center-flow input{border:1px solid #d9e1ec;border-radius:10px;outline:0;width:100%;height:40px;padding:0 11px}.invite-center-flow button{min-height:40px!important}.invite-center-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.invite-center-notes>span{color:#59786f;background:#f1f8f6;border-radius:11px;grid-template-columns:auto 1fr;gap:2px 8px;padding:12px;display:grid}.invite-center-notes svg{grid-row:1/3}.invite-center-notes strong,.invite-center-notes small{display:block}.invite-center-notes strong{color:#3f6259;font-size:10px}.invite-center-notes small{color:#758b85;font-size:8.5px;line-height:1.4}#prontuarioView.medical-records-v6 .case-handoff-card{position:relative;background:radial-gradient(circle at 100% 0,#6f998f21,#0000 30%),linear-gradient(145deg,#fff,#f8fafc)!important;border-left:1px solid #dce4ee!important;gap:10px!important;padding:15px 16px!important}#prontuarioView.medical-records-v6 .case-handoff-card:before{content:"";background:linear-gradient(#5066a8,#749a91);border-radius:0 99px 99px 0;width:3px;position:absolute;inset:15px auto 15px 0}#prontuarioView.medical-records-v6 .case-handoff-heading{padding-bottom:2px;align-items:flex-start!important;gap:10px!important}#prontuarioView.medical-records-v6 .case-handoff-heading>div{flex:1;min-width:0}#prontuarioView.medical-records-v6 .case-handoff-heading .chart-hero-title{color:#27344b!important;letter-spacing:.06em!important;margin:0 0 4px!important;font-size:12px!important}#prontuarioView.medical-records-v6 .case-handoff-heading .chart-hero-title svg{box-sizing:border-box;background:linear-gradient(145deg,#5267a8,#71978f);border-radius:8px;padding:6px;color:#fff!important;width:28px!important;height:28px!important;margin-right:7px!important}#prontuarioView.medical-records-v6 .case-handoff-heading p{color:#758297!important;font-size:9.7px!important;line-height:1.45!important}#prontuarioView.medical-records-v6 .case-handoff-heading:after{content:"RASCUNHO DIÁRIO";color:#5c7b73;letter-spacing:.06em;background:#f2f8f6;border:1px solid #d9e7e3;border-radius:999px;flex:none;padding:5px 8px;font-size:7px;font-weight:900}#prontuarioView.medical-records-v6 .case-handoff-guide{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}#prontuarioView.medical-records-v6 .case-handoff-guide span{color:#738097;background:#ffffffb8;border:1px solid #e0e6ef;border-radius:7px;place-items:center;min-height:25px;font-size:7.5px;font-weight:800;display:grid}#prontuarioView.medical-records-v6 .case-handoff-note{resize:none!important;color:#344158!important;background:#fff!important;border:1px solid #d8e1ec!important;border-radius:13px!important;outline:0!important;flex:1!important;min-height:215px!important;padding:16px!important;font-size:11.5px!important;line-height:1.62!important;overflow:auto!important;box-shadow:0 8px 22px #2333510b!important}#prontuarioView.medical-records-v6 .case-handoff-note:focus{border-color:#9dadd2!important;box-shadow:0 0 0 3px #5065a713,0 10px 26px #2333510e!important}#prontuarioView.medical-records-v6 .case-handoff-footer{min-height:39px;align-items:center!important;margin-top:0!important;padding:0!important}#prontuarioView.medical-records-v6 .case-handoff-footer>span{align-items:center;gap:5px;display:flex;color:#8994a5!important;font-size:8.5px!important}#prontuarioView.medical-records-v6 .case-handoff-footer>span b{color:#60718a;font-size:8.5px}#prontuarioView.medical-records-v6 .case-handoff-footer>span:before{content:"";background:#78a095;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #edf6f3}#prontuarioView.medical-records-v6 .case-handoff-footer .records-primary-action{border-radius:10px!important;min-height:36px!important;padding:0 13px!important;box-shadow:0 7px 16px #384c8324!important}@media (width<=1050px){#prescricoesView.therapy-page-v10{height:auto!important;min-height:calc(100dvh - 24px)!important;overflow:visible!important}#prescricoesView.therapy-page-v10 .disease-workspace{grid-template-columns:1fr!important;height:auto!important;overflow:visible!important}#prescricoesView.therapy-page-v10 .disease-index{height:420px!important}#prescricoesView.therapy-page-v10 .disease-dossier{height:760px!important}}@media (width<=720px){#prescricoesView.therapy-page-v10 .disease-hero{height:auto!important;min-height:72px!important}#prescricoesView.therapy-page-v10 .disease-titlebar{flex-direction:column!important;align-items:flex-start!important}#prescricoesView.therapy-page-v10 .disease-title-actions{width:100%!important}#prescricoesView.therapy-page-v10 .therapy-dossier-nav{flex:1!important}#prescricoesView.therapy-page-v10 .therapy-dossier-nav button span{display:none!important}.account-center-v12>nav,.invite-center-flow,.invite-center-notes{grid-template-columns:1fr!important}}#prescricoesView.therapy-page-v10{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-rows:86px minmax(0,1fr)!important;gap:11px!important}#prescricoesView.therapy-page-v10:before,#prescricoesView.therapy-page-v10:after{display:none!important}#prescricoesView.therapy-page-v10 .disease-hero{background:radial-gradient(circle at 100% 0,#6e978e24,#0000 34%),linear-gradient(145deg,#fff,#f8faff)!important;border:1px solid #dbe3ee!important;border-radius:20px!important;height:86px!important;min-height:86px!important;padding:13px 15px!important;box-shadow:0 12px 30px #27375b11!important}#prescricoesView.therapy-page-v10 .disease-hero:before{inset:14px auto 14px 0!important}#prescricoesView.therapy-page-v10 .therapy-hero-copy h1{font-size:24px!important}#prescricoesView.therapy-page-v10 .therapy-hero-actions{min-width:0;align-items:center!important;gap:8px!important;display:flex!important}#prescricoesView.therapy-page-v10 .therapy-hero-search{color:#7a879b;background:#ffffffe6;border:1px solid #d9e1ec;border-radius:12px;align-items:center;gap:9px;width:clamp(220px,28vw,390px);height:43px;padding:0 13px;display:flex;box-shadow:0 5px 15px #28385a0a}#prescricoesView.therapy-page-v10 .therapy-hero-search input{color:#344158;width:100%;min-width:0;font-weight:650;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;font-size:11px!important}#prescricoesView.therapy-page-v10 .therapy-hero-search input::placeholder{color:#94a0b1}#prescricoesView.therapy-page-v10 .therapy-hero-actions .therapy-favorites-action{color:#58667d!important;min-height:43px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d9e1ec!important;padding:0 12px!important}#prescricoesView.therapy-page-v10 .therapy-hero-actions .therapy-favorites-action.active{color:#40569d!important;background:#eef2ff!important;border-color:#bfcceb!important}#prescricoesView.therapy-page-v10 .therapy-hero-actions .therapy-favorites-action b{color:#fff!important;background:#5267a8!important}#prescricoesView.therapy-page-v10 .therapy-hero-actions .therapy-open-composer{min-height:43px!important}#prescricoesView.therapy-page-v10 .disease-workspace{grid-template-columns:272px minmax(0,1fr)!important}#prescricoesView.therapy-page-v10 .disease-index{grid-template-rows:56px 64px minmax(0,1fr)!important;overflow:visible!important}#prescricoesView.therapy-page-v10 .disease-index>header{border-radius:18px 18px 0 0;height:56px!important;padding:10px 13px!important}#prescricoesView.therapy-page-v10 .disease-index>header h2{font-size:16px!important}#prescricoesView.therapy-page-v10 .therapy-library-tools{z-index:12!important;background:#fafbfd!important;padding:9px!important;display:block!important;position:relative!important}#prescricoesView.therapy-page-v10 .therapy-specialty-picker{width:100%;position:relative}#prescricoesView.therapy-page-v10 .therapy-specialty-trigger{color:#66748b;text-align:left;cursor:pointer;background:#fff;border:1px solid #d9e1ec;border-radius:11px;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:8px;width:100%;height:44px;padding:0 10px;transition:border-color .18s,box-shadow .18s;display:grid}#prescricoesView.therapy-page-v10 .therapy-specialty-picker.open .therapy-specialty-trigger{border-color:#aab9dc;box-shadow:0 0 0 3px #5166a814}#prescricoesView.therapy-page-v10 .therapy-specialty-trigger>svg:first-child{color:#5066a8;box-sizing:border-box;background:#eef2fb;border-radius:8px;width:28px;height:28px;padding:6px}#prescricoesView.therapy-page-v10 .therapy-specialty-trigger>span{min-width:0}#prescricoesView.therapy-page-v10 .therapy-specialty-trigger small,#prescricoesView.therapy-page-v10 .therapy-specialty-trigger strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}#prescricoesView.therapy-page-v10 .therapy-specialty-trigger small{color:#8a96a8;letter-spacing:.07em;text-transform:uppercase;font-size:7.5px;font-weight:900}#prescricoesView.therapy-page-v10 .therapy-specialty-trigger strong{color:#354158;margin-top:2px;font-size:10.5px}#prescricoesView.therapy-page-v10 .therapy-specialty-picker.open .therapy-specialty-trigger>svg:last-child{transform:rotate(180deg)}#prescricoesView.therapy-page-v10 .therapy-specialty-popover{z-index:50;scrollbar-width:none;background:#fffffffb;border:1px solid #d7dfeb;border-radius:14px;width:100%;max-height:min(390px,58vh);padding:7px;position:absolute;top:50px;left:0;overflow:auto;box-shadow:0 22px 50px #1f2e4e2e}#prescricoesView.therapy-page-v10 .therapy-specialty-popover::-webkit-scrollbar{display:none}#prescricoesView.therapy-page-v10 .therapy-specialty-popover>header{color:#344158;justify-content:space-between;align-items:center;padding:7px 8px 10px;font-size:10px;font-weight:900;display:flex}#prescricoesView.therapy-page-v10 .therapy-specialty-popover>header b{color:#8490a3;font-size:8px;font-weight:750}#prescricoesView.therapy-page-v10 .therapy-specialty-popover>button{color:#4c596f;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:minmax(0,1fr) 28px 18px;align-items:center;gap:6px;width:100%;min-height:35px;margin:2px 0;padding:0 9px;font-size:9.5px;font-weight:700;display:grid}#prescricoesView.therapy-page-v10 .therapy-specialty-popover>button:hover{background:#f1f4fa}#prescricoesView.therapy-page-v10 .therapy-specialty-popover>button.active{color:#40569a;background:linear-gradient(135deg,#edf1ff,#eef7f4)}#prescricoesView.therapy-page-v10 .therapy-specialty-popover>button b{color:#748198;background:#eef2f7;border-radius:999px;place-items:center;width:26px;height:21px;font-size:8px;display:grid}#prescricoesView.therapy-page-v10 .disease-dossier{border-radius:20px!important}#prescricoesView.therapy-page-v10 .disease-titlebar{min-height:74px!important;padding:10px 14px!important}#prescricoesView.therapy-page-v10 .therapy-title-line h2{flex:0 auto;margin:0!important;font-size:23px!important}#prescricoesView.therapy-page-v10 .therapy-title-meta{border-left:1px solid #dce3ed;flex:0 auto;min-width:0;padding-left:11px}#prescricoesView.therapy-page-v10 .therapy-title-meta>span{font-size:7.8px!important}#prescricoesView.therapy-page-v10 .therapy-title-meta small{font-size:8.4px!important}#prescricoesView.therapy-page-v10 .disease-title-actions{gap:8px!important}#prescricoesView.therapy-page-v10 .therapy-dossier-nav{border-radius:11px!important;padding:4px!important}#prescricoesView.therapy-page-v10 .therapy-dossier-nav button,#prescricoesView.therapy-page-v10 .disease-title-actions>button{min-height:34px!important;padding:0 10px!important;font-size:8.8px!important}.account-center-v12{background:#f8fafc!important;border:1px solid #d7e0eb!important;border-radius:22px!important;width:min(900px,100vw - 34px)!important;overflow:hidden!important;box-shadow:0 34px 90px #15203842!important}.account-center-v12>header{background:radial-gradient(circle at 100% 0,#71999026,#0000 36%),linear-gradient(145deg,#fff,#f8faff)!important;border-bottom:1px solid #e0e6ee!important;min-height:82px!important;padding:13px 16px!important}.account-center-v12 .profile-center-identity>span{border-radius:14px!important;width:48px!important;height:48px!important;font-size:12px!important}.account-center-v12 .profile-center-identity small{color:#6578ad!important;letter-spacing:.11em!important;font-size:8px!important}.account-center-v12 .profile-center-identity h2{color:#202c42!important;letter-spacing:-.035em!important;margin:2px 0!important;font-size:20px!important}.account-center-v12 .profile-center-identity p{color:#78859a!important;font-size:9.5px!important}.account-center-v12 .account-center-header-actions>span{color:#58776f;background:#f1f8f6;border:1px solid #d8e7e2;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:9px;font-weight:800;display:flex}.account-center-v12 .account-center-header-actions>button{color:#67758b!important;cursor:pointer!important;background:#fff!important;border:1px solid #dbe2ec!important;border-radius:10px!important;place-items:center!important;width:36px!important;height:36px!important;display:grid!important}.account-center-v12>nav{background:#f0f3f8!important;border:1px solid #dfe5ee!important;border-radius:13px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;margin:10px 14px 0!important;padding:5px!important;display:grid!important}.account-center-v12>nav button{color:#69768b!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-height:38px!important;font-size:9.5px!important;font-weight:800!important;display:flex!important}.account-center-v12>nav button.active{color:#40569b!important;background:#fff!important;box-shadow:0 5px 14px #27365614!important}.account-center-v12 .profile-center-body{gap:12px!important;padding:13px 14px 15px!important}.account-center-v12 .profile-center-body:has(.profile-panel){grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important}.account-center-v12 .profile-panel{background:#fff!important;border:1px solid #dce4ee!important;border-radius:16px!important;padding:15px!important;box-shadow:0 9px 24px #2736570b!important}.account-center-v12 .profile-panel-title{border-bottom:1px solid #e6ebf1!important;padding-bottom:11px!important}.account-center-v12 .profile-panel-title h3{font-size:13px!important}.account-center-v12 .profile-panel-title p{margin-top:3px!important;font-size:9px!important}.account-center-v12 .profile-panel label>span{font-size:8px!important}.account-center-v12 .profile-panel input{border-radius:10px!important;min-height:43px!important;font-size:10px!important}.account-center-v12 .profile-primary,.account-center-v12 .profile-secondary{border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-height:40px!important;display:flex!important}#prontuarioView.medical-records-v6 .case-handoff-card{gap:8px!important}#prontuarioView.medical-records-v6 .case-handoff-guide{display:none!important}#prontuarioView.medical-records-v6 .case-handoff-heading .chart-hero-title svg{color:#6879ab!important;background:0 0!important;border-radius:0!important;width:17px!important;height:17px!important;margin-right:6px!important;padding:0!important}#prontuarioView.medical-records-v6 .case-handoff-note{min-height:245px!important;padding:15px!important}@media (width<=1100px){#prescricoesView.therapy-page-v10 .therapy-hero-search{width:210px}#prescricoesView.therapy-page-v10 .therapy-favorites-action span,#prescricoesView.therapy-page-v10 .therapy-title-meta small{display:none}}.home-v5-patients>.home-patient-groups{scrollbar-width:none;flex:1;min-height:0;overflow:auto}.home-v5-patients>.home-patient-groups::-webkit-scrollbar{display:none}.home-patient-groups{padding:9px 11px 12px}.home-patient-groups>section+section{border-top:1px solid #e7ecf2;margin-top:10px;padding-top:10px}.home-patient-groups>section>header{color:#758198;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;min-height:28px;padding:4px 6px 7px;font-size:9px;font-weight:900;display:flex}.home-patient-groups>section>header span{align-items:center;gap:6px;display:inline-flex}.home-patient-groups>section>header b{color:#465b9c;background:#edf1fb;border-radius:8px;place-items:center;min-width:23px;height:21px;padding:0 6px;font-size:9px;display:grid}.home-v5-patients .home-patient-list{gap:6px;display:grid;max-height:none!important;padding:0!important;overflow:visible!important}.home-patient-status{text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-height:24px;padding:4px 7px;font-size:7.5px;font-weight:900;line-height:1;display:inline-flex}.home-patient-status.admitted{color:#27705f;background:#eaf7f2}.home-patient-status.admitted i{background:#3da987;border-radius:50%;flex:0 0 5px;width:5px;height:5px;box-shadow:0 0 0 3px #3da9871a}.home-patient-status.discharged{color:#657188;background:#f0f3f7}.home-patient-group-empty{color:#929cad;margin:4px 6px 8px;font-size:9.5px}@media (width<=560px){.home-patient-status{display:none}}#prescricoesView.therapy-page-v10{grid-template-rows:86px minmax(0,1fr)!important;gap:11px!important}#prescricoesView.therapy-page-v10 .disease-hero{box-sizing:border-box!important;background:radial-gradient(circle at 100% 0,#6f978f24,#0000 34%),linear-gradient(145deg,#fff,#f8faff)!important;border:1px solid #dbe3ee!important;border-radius:20px!important;height:86px!important;min-height:86px!important;padding:13px 15px!important;box-shadow:0 12px 30px #27375b11!important}#prescricoesView.therapy-page-v10 .therapy-hero-copy>span{border-radius:13px!important;width:46px!important;height:46px!important}#prescricoesView.therapy-page-v10 .therapy-hero-copy h1{font-size:24px!important;line-height:1!important}#prescricoesView.therapy-page-v10 .therapy-hero-actions{justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important}#prescricoesView.therapy-page-v10 .therapy-hero-search,#prescricoesView.therapy-page-v10 .therapy-hero-actions button{box-sizing:border-box!important;border-radius:12px!important;height:43px!important;min-height:43px!important;margin:0!important}#prescricoesView.therapy-page-v10 .therapy-hero-actions button{white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:0 13px!important;line-height:1!important;display:inline-flex!important}#prescricoesView.therapy-page-v10 .therapy-hero-actions .therapy-favorites-action{color:#59677d!important;background:#fff!important;border:1px solid #d9e1ec!important;box-shadow:0 5px 14px #27375b09!important}#prescricoesView.therapy-page-v10 .therapy-hero-actions .therapy-open-composer{color:#fff!important;background:linear-gradient(135deg,var(--tp-blue),var(--tp-green))!important;border:1px solid #0000!important;box-shadow:0 7px 17px #384b822b!important}#prescricoesView.therapy-page-v10 .disease-dossier{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-rows:58px minmax(0,1fr)!important;gap:9px!important;display:grid!important;overflow:hidden!important}#prescricoesView.therapy-page-v10 .disease-titlebar{box-sizing:border-box!important;border:1px solid var(--tp-line)!important;background:radial-gradient(circle at 100% 0,#73978f1c,#0000 36%),linear-gradient(145deg,#fff,#fafbfe)!important;border-radius:17px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;height:58px!important;min-height:58px!important;padding:7px 11px!important;display:grid!important;overflow:hidden!important;box-shadow:0 9px 24px #2332500d!important}#prescricoesView.therapy-page-v10 .therapy-title-line{align-items:center!important;gap:11px!important;min-width:0!important;display:flex!important}#prescricoesView.therapy-page-v10 .therapy-title-copy{align-items:center!important;min-width:0!important;display:flex!important}#prescricoesView.therapy-page-v10 .therapy-title-line h2{letter-spacing:-.03em!important;white-space:nowrap!important;margin:0!important;font-size:19px!important;line-height:1!important}#prescricoesView.therapy-page-v10 .therapy-title-meta{border:0!important;align-items:center!important;gap:6px!important;min-width:0!important;padding:0!important;display:flex!important}#prescricoesView.therapy-page-v10 .therapy-title-meta>span,#prescricoesView.therapy-page-v10 .therapy-title-meta>small{white-space:nowrap!important;background:#f5f7fb!important;border:1px solid #dce3ed!important;border-radius:999px!important;align-items:center!important;min-height:23px!important;padding:0 8px!important;font-size:8px!important;font-weight:850!important;line-height:1!important;display:inline-flex!important}#prescricoesView.therapy-page-v10 .therapy-title-meta>span{color:#465c9e!important;background:#edf2ff!important;border-color:#d5dff1!important}#prescricoesView.therapy-page-v10 .therapy-title-meta>small{color:#6f7d91!important}#prescricoesView.therapy-page-v10 .disease-title-actions{justify-content:flex-end!important;align-items:center!important;gap:7px!important;height:40px!important;display:flex!important}#prescricoesView.therapy-page-v10 .therapy-dossier-nav{box-sizing:border-box!important;background:#f3f6fa!important;border:1px solid #dce3ed!important;border-radius:11px!important;align-items:center!important;gap:3px!important;height:40px!important;padding:4px!important;display:flex!important}#prescricoesView.therapy-page-v10 .therapy-dossier-nav button,#prescricoesView.therapy-page-v10 .disease-title-actions>button{box-sizing:border-box!important;white-space:nowrap!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:5px!important;height:30px!important;min-height:30px!important;margin:0!important;padding:0 9px!important;font-size:9.2px!important;line-height:1!important;display:inline-flex!important}#prescricoesView.therapy-page-v10 .therapy-dossier-body{scrollbar-width:none!important;background:0 0!important;min-height:0!important;padding:0 2px 0 0!important;overflow:auto!important}#prescricoesView.therapy-page-v10 .therapy-dossier-body::-webkit-scrollbar{display:none!important}#prescricoesView.therapy-page-v10 .clinical-knowledge,#prescricoesView.therapy-page-v10 .available-guidance,#prescricoesView.therapy-page-v10 .disease-source-gap,#prescricoesView.therapy-page-v10 .disease-treatment-section,#prescricoesView.therapy-page-v10 .disease-hospital-section,#prescricoesView.therapy-page-v10 .disease-references{background:#fffffff7!important;border:1px solid #dce4ee!important;border-radius:17px!important;margin:0 0 10px!important;box-shadow:0 9px 24px #2332500b!important}#prescricoesView.therapy-page-v10 .clinical-decision-head{box-sizing:border-box!important;background:linear-gradient(90deg,#edf2ffc7,#f4f9f7d1)!important;border-bottom:1px solid #e4e9f0!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;min-height:58px!important;padding:9px 12px!important;display:flex!important}#prescricoesView.therapy-page-v10 .clinical-decision-head>div{align-items:center!important;gap:10px!important;display:flex!important}#prescricoesView.therapy-page-v10 .clinical-decision-head>div>span{color:#fff!important;background:linear-gradient(145deg,var(--tp-blue),var(--tp-green))!important;border:1px solid #4f65a71f!important;border-radius:11px!important;flex:none!important;place-items:center!important;width:36px!important;height:36px!important;display:grid!important;box-shadow:0 6px 15px #374a8021!important}#prescricoesView.therapy-page-v10 .clinical-decision-head h2{color:var(--tp-ink)!important;margin:0!important;font-size:14.5px!important;line-height:1.15!important}#prescricoesView.therapy-page-v10 .clinical-decision-head p{color:#7b8799!important;margin:3px 0 0!important;font-size:9px!important;line-height:1.3!important}#prescricoesView.therapy-page-v10 .clinical-decision-head>b{color:#587a71!important;letter-spacing:.035em!important;text-transform:uppercase!important;background:#f0f8f5!important;border:1px solid #d8e8e2!important;border-radius:999px!important;align-items:center!important;gap:5px!important;min-height:27px!important;padding:0 9px!important;font-size:8px!important;font-weight:850!important;display:inline-flex!important}#prescricoesView.therapy-page-v10 .decision-support-grid{background:0 0!important;gap:8px!important;padding:10px 10px 0!important}#prescricoesView.therapy-page-v10 .decision-support-grid article{background:linear-gradient(145deg,#fffaf5,#fff)!important;border:1px solid #eadfce!important;border-radius:12px!important;padding:12px!important;box-shadow:0 5px 14px #56402509!important}#prescricoesView.therapy-page-v10 .decision-support-grid article:last-child:nth-child(odd){grid-column:1/-1!important}#prescricoesView.therapy-page-v10 .knowledge-sections{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;padding:10px!important;display:grid!important}#prescricoesView.therapy-page-v10 .knowledge-sections article{background:#fff!important;border:1px solid #dfe6ef!important;border-radius:13px!important;margin:0!important;position:relative!important;overflow:hidden!important;box-shadow:0 6px 18px #23325009!important}#prescricoesView.therapy-page-v10 .knowledge-sections article:last-child:nth-child(odd){grid-column:1/-1!important}#prescricoesView.therapy-page-v10 .knowledge-sections article>header{background:linear-gradient(90deg,#f5f7fc,#fafcfc)!important;border-bottom:1px solid #e8ecf2!important;align-items:center!important;gap:9px!important;min-height:43px!important;padding:8px 11px!important;display:flex!important}#prescricoesView.therapy-page-v10 .knowledge-sections article>header span{background:linear-gradient(145deg,var(--tp-blue),#647ab7)!important;border-radius:8px!important;width:26px!important;height:26px!important;box-shadow:0 4px 10px #4057a821!important}#prescricoesView.therapy-page-v10 .knowledge-sections h3{color:#29364b!important;font-size:12.2px!important;line-height:1.3!important}#prescricoesView.therapy-page-v10 .knowledge-sections article>div{padding:9px 12px 10px!important}#prescricoesView.therapy-page-v10 .knowledge-sections p,#prescricoesView.therapy-page-v10 .decision-support-grid p{color:#4e5b71!important;font-size:10.8px!important;line-height:1.55!important}#prescricoesView.therapy-page-v10 .knowledge-sections p{padding:4px 0 4px 13px!important}#prontuarioView.medical-records-v6 .chart-hero-section>.chart-hero-title,#prontuarioView.medical-records-v6 .case-handoff-heading .chart-hero-title{color:#27344b!important;letter-spacing:.075em!important;text-transform:uppercase!important;align-items:center!important;gap:6px!important;margin:0!important;font-size:11px!important;font-weight:900!important;line-height:1!important;display:flex!important}#prontuarioView.medical-records-v6 .chart-hero-section>.chart-hero-title svg,#prontuarioView.medical-records-v6 .case-handoff-heading .chart-hero-title svg{color:#6879ab!important;background:0 0!important;width:16px!important;height:16px!important;margin:0!important;padding:0!important}#prontuarioView.medical-records-v6 .case-handoff-heading{align-items:center!important;min-height:43px!important;padding:0!important}#prontuarioView.medical-records-v6 .case-handoff-heading:after{content:none!important;display:none!important}#prontuarioView.medical-records-v6 .case-handoff-save{color:#40589c!important;background:linear-gradient(145deg,#fff,#f0f4ff)!important;border:1px solid #cdd8ea!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;min-height:35px!important;padding:0 14px!important;display:inline-flex!important;box-shadow:0 6px 15px #30437617!important}#prontuarioView.medical-records-v6 .case-handoff-note{height:100%!important;min-height:286px!important;padding:15px!important}#prontuarioView.medical-records-v6 .case-handoff-footer{display:none!important}#calculadorasView.calculators-page-v9 .calc-catalog-item-v2{box-sizing:border-box!important;align-items:center!important;height:auto!important;min-height:66px!important;margin:1px 0!important;padding:9px!important}#calculadorasView.calculators-page-v9 .calc-list-v2{gap:9px!important;padding:10px!important}#calculadorasView.calculators-page-v9 .calc-item-copy-v2{align-self:center!important;min-width:0!important}#calculadorasView.calculators-page-v9 .calc-item-copy-v2 strong{overflow-wrap:anywhere!important;font-size:13px!important;line-height:1.24!important;display:block!important}#calculadorasView.calculators-page-v9 .calc-item-copy-v2 small{margin-top:3px!important;font-size:9.6px!important;line-height:1.2!important;display:block!important}#calculadorasView.calculators-page-v9 .calc-runner-identity-v2 h2{font-size:19px!important;line-height:1.08!important}@media (width<=1180px){#prescricoesView.therapy-page-v10 .therapy-title-meta small{display:none!important}#prescricoesView.therapy-page-v10 .therapy-dossier-nav button{padding-inline:7px!important}}@media (width<=900px){#prescricoesView.therapy-page-v10 .knowledge-sections{grid-template-columns:1fr!important}#prescricoesView.therapy-page-v10 .knowledge-sections article:last-child:nth-child(odd){grid-column:auto!important}}html,body,#root{max-width:100%!important;overflow-x:clip!important}#prescricoesView.therapy-page-v10 .disease-workspace{align-items:stretch!important}#prescricoesView.therapy-page-v10 main.disease-dossier{box-sizing:border-box!important;align-self:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;margin:0!important;padding:0!important;position:relative!important;inset:auto!important;transform:none!important}#prescricoesView.therapy-page-v10 .disease-titlebar,#prescricoesView.therapy-page-v10 .therapy-dossier-body,#prescricoesView.therapy-page-v10 .clinical-knowledge,#prescricoesView.therapy-page-v10 .available-guidance,#prescricoesView.therapy-page-v10 .disease-source-gap,#prescricoesView.therapy-page-v10 .disease-treatment-section,#prescricoesView.therapy-page-v10 .disease-hospital-section,#prescricoesView.therapy-page-v10 .disease-references{box-sizing:border-box!important;width:100%!important;max-width:100%!important}#prescricoesView.therapy-page-v10 .therapy-dossier-body{padding:0!important}#prescricoesView.therapy-page-v10 .disease-title-actions{background:0 0!important;border:0!important;border-radius:0!important;flex-direction:row!important;align-self:center!important;margin:0!important;padding:0!important}#prescricoesView.therapy-page-v10 .therapy-dossier-nav{flex-direction:row!important;justify-content:center!important;align-self:center!important;margin:0!important}#prescricoesView.therapy-page-v10 .therapy-dossier-nav button{vertical-align:middle!important;flex:none!important}#prescricoesView.therapy-page-v10 .therapy-dossier-nav button svg,#prescricoesView.therapy-page-v10 .therapy-dossier-nav button span{flex:none!important;margin:0!important;line-height:1!important}#prontuarioView.medical-records-v6 .case-handoff-heading{box-sizing:border-box!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;height:30px!important;min-height:30px!important;margin:0!important;display:flex!important}#prontuarioView.medical-records-v6 .case-handoff-copy{align-items:center!important;min-width:0!important;display:flex!important}#prontuarioView.medical-records-v6 .case-handoff-heading .chart-hero-title,#prontuarioView.medical-records-v6 .chart-hero-section>.chart-hero-title{align-items:center!important;height:30px!important;min-height:30px!important;margin:0!important}#prontuarioView.medical-records-v6 .case-handoff-autosave{color:#6a817a!important;white-space:nowrap!important;background:#f5faf8!important;border:1px solid #dbe7e3!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-height:25px!important;padding:0 9px!important;font-size:7.8px!important;font-weight:850!important;line-height:1!important;display:inline-flex!important}#prontuarioView.medical-records-v6 .case-handoff-autosave b{font:inherit!important}#prontuarioView.medical-records-v6 .case-handoff-autosave>span{background:#79a095!important;border-radius:50%!important;width:6px!important;height:6px!important;box-shadow:0 0 0 3px #79a0951a!important}#prontuarioView.medical-records-v6 .case-handoff-autosave.is-saving>span{background:#8b98ad!important;animation:1s ease-in-out infinite pulse!important;box-shadow:0 0 0 3px #8b98ad1a!important}#prontuarioView.medical-records-v6 .case-handoff-note{height:calc(100% - 38px)!important;min-height:308px!important;margin:0!important}#prontuarioView.medical-records-v6 .patient-editor-heading>.material-symbols-outlined{color:#6879ab!important;width:20px!important;height:20px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 20px!important;place-items:center!important;margin:0!important;padding:0!important;font-size:19px!important;display:grid!important}#prescricoesView.therapy-page-v10 .therapy-hero-actions{justify-content:flex-end!important}#prescricoesView.therapy-page-v10 .therapy-title-copy{min-width:0!important}#prescricoesView.therapy-page-v10 .therapy-title-line{gap:12px!important}#prescricoesView.therapy-page-v10 .therapy-title-line h2{color:#1f2b42!important;letter-spacing:-.045em!important;flex:none!important;font-size:22px!important;font-weight:900!important;line-height:1.05!important}#prescricoesView.therapy-page-v10 .therapy-title-meta{border-left:1px solid #d5dde9!important;align-items:center!important;gap:8px!important;min-height:22px!important;padding-left:13px!important;display:flex!important}.account-center-v14{background:#f6f8fb!important;border-radius:24px!important;grid-template-rows:82px 66px minmax(0,1fr)!important;width:min(940px,100vw - 34px)!important;height:min(760px,100dvh - 32px)!important;max-height:none!important}.account-center-v14>header{height:82px!important;min-height:0!important}.account-center-v14 .account-center-header-actions{align-items:center!important;gap:8px!important;display:flex!important}.account-center-v14 .account-center-tabs{align-self:center!important;height:56px!important;margin:10px 14px 0!important;padding:5px!important}.account-center-v14 .account-center-tabs button{text-align:left!important;justify-content:flex-start!important;gap:10px!important;min-width:0!important;min-height:44px!important;padding:0 14px!important}.account-center-v14 .account-center-tabs button>svg{color:#7b879b;flex:none}.account-center-v14 .account-center-tabs button>span{min-width:0;display:block}.account-center-v14 .account-center-tabs strong,.account-center-v14 .account-center-tabs small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.account-center-v14 .account-center-tabs strong{color:inherit;font-size:10.5px;line-height:1.2}.account-center-v14 .account-center-tabs small{color:#929daf;margin-top:2px;font-size:7.8px;font-weight:700}.account-center-v14 .account-center-tabs button.active>svg{color:#4560a4}.account-center-v14 .account-center-tabs button.active small{color:#7281a6}.account-center-v14 .profile-center-body{overscroll-behavior:contain;outline:0!important;align-content:start!important;min-height:0!important;padding:14px 16px 16px!important}.account-center-v14[data-tab=profile] .profile-center-body{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:stretch!important}.account-center-v14[data-tab=profile] .profile-panel{height:100%!important}.account-center-v14[data-tab=settings] .profile-center-body,.account-center-v14[data-tab=invite] .profile-center-body{grid-template-columns:minmax(0,1fr)!important}.account-center-v14 .settings-panel{grid-column:1!important;width:100%!important;min-height:100%!important;padding:17px!important}.account-center-v14 .settings-options-grid,.account-center-v14 .settings-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.account-center-v14 .settings-option{background:#f8fafc;min-height:70px;padding:13px 14px}.account-center-v14 .settings-option strong{color:#303d54;font-size:10.5px}.account-center-v14 .settings-option small{font-size:8.5px;line-height:1.4}.account-center-v14 .settings-tools-grid{align-items:stretch}.account-center-v14 .settings-tool,.account-center-v14 .settings-privacy{height:100%;min-height:70px!important}.account-center-v14 .settings-privacy{border:1px solid #dceae5;align-items:center}.account-center-v14 .invite-center-panel{width:100%!important;max-width:none!important;min-height:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-column:1!important;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)!important;align-items:stretch!important;gap:14px!important;margin:0!important;padding:0!important}.account-center-v14 .invite-center-main,.account-center-v14 .invite-center-aside{background:#fff;border:1px solid #dce4ee;border-radius:18px;min-width:0;padding:22px;box-shadow:0 10px 28px #2635540b}.account-center-v14 .invite-center-main{flex-direction:column;gap:18px;display:flex}.account-center-v14 .invite-center-flow{background:#f8fafc;margin-top:4px;padding:14px}.account-center-v14 .invite-center-flow input{height:44px;font-size:11px}.account-center-v14 .invite-center-flow button{padding:0 16px;min-height:44px!important}.account-center-v14 .invite-center-notes{margin-top:auto}.account-center-v14 .invite-center-notes>span{align-content:center;min-height:82px}.account-center-v14 .invite-center-aside{background:radial-gradient(circle at 100% 0,#6c978d26,#0000 38%),linear-gradient(145deg,#f8faff,#fff);flex-direction:column;justify-content:center;display:flex}.account-center-v14 .invite-center-aside>small{color:#6879ad;letter-spacing:.11em;font-size:8px;font-weight:900}.account-center-v14 .invite-center-aside h4{color:#233049;letter-spacing:-.025em;margin:6px 0 17px;font-size:17px;line-height:1.2}.account-center-v14 .invite-center-aside ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.account-center-v14 .invite-center-aside li{background:#ffffffc7;border:1px solid #e1e7ef;border-radius:12px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;padding:11px;display:grid}.account-center-v14 .invite-center-aside li>b{color:#4c61a2;background:#edf1fb;border-radius:9px;place-items:center;width:32px;height:32px;font-size:10px;display:grid}.account-center-v14 .invite-center-aside li strong,.account-center-v14 .invite-center-aside li small{display:block}.account-center-v14 .invite-center-aside li strong{color:#354158;font-size:10.5px}.account-center-v14 .invite-center-aside li small{color:#7d899b;margin-top:3px;font-size:8.5px;line-height:1.35}@media (width<=760px){.account-center-v14{grid-template-rows:72px auto minmax(0,1fr)!important;height:calc(100dvh - 16px)!important}.account-center-v14 .account-center-tabs{grid-template-columns:1fr!important;height:auto!important}.account-center-v14 .account-center-tabs button{min-height:42px!important}.account-center-v14 .account-center-tabs small{display:none}.account-center-v14[data-tab=profile] .profile-center-body,.account-center-v14 .settings-options-grid,.account-center-v14 .settings-tools-grid,.account-center-v14 .invite-center-panel{grid-template-columns:1fr!important}}
