/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-start{inset-inline-start:calc(var(--spacing) * -1)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.row-1{grid-row:1}.row-2{grid-row:2}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#18322f;--muted:#687b78;--line:#dce7e4;--soft:#f3f8f6;--green:#087c67;--green2:#075e51;--mint:#dff3ec}*{box-sizing:border-box}body{color:var(--ink);background:#f5f8f7;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}button,input,textarea,select{font:inherit}button{cursor:pointer}header{border-bottom:1px solid var(--line);z-index:10;background:#fff;justify-content:space-between;align-items:center;height:74px;padding:0 34px;display:flex;position:sticky;top:0}.brand,.head-actions{align-items:center;display:flex}.brand>div:last-child{flex-direction:column;align-items:flex-start;line-height:1.15;display:flex}.mark{background:var(--green);color:#fff;border-radius:13px;place-items:center;width:40px;height:40px;margin-right:12px;font-size:22px;font-weight:800;display:grid;box-shadow:0 5px 14px #087c6730}.brand strong{letter-spacing:.07em;font-size:14px}.brand span{color:var(--muted);margin-top:4px;font-size:13px}.head-actions{gap:14px}.draft{color:var(--muted);font-size:13px}.draft:before{content:"";background:#e09a31;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.workspace{grid-template-columns:245px minmax(0,1fr);min-height:calc(100vh - 74px);display:grid}aside{border-right:1px solid var(--line);background:#fff;padding:30px 18px}.eyebrow{color:#94a29f;letter-spacing:.14em;margin:0 0 14px;padding:0 12px;font-size:10px;font-weight:800}nav{flex-direction:column;gap:5px;display:flex}nav button{color:#73817e;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;font-size:14px;font-weight:600;display:flex}nav button span{background:#edf2f1;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;display:grid}nav button.active{color:var(--green2);background:#eaf6f2}nav button.active span{background:var(--green);color:#fff}nav button.done span{color:var(--green);background:#d9eee7}.safety{background:#f2faf7;border:1px solid #cae3db;border-radius:12px;margin:28px 7px 0;padding:14px}.safety strong{color:var(--green2);font-size:12px}.safety p{color:#657a75;margin:5px 0 0;font-size:11px;line-height:1.55}.content{width:min(980px,100% - 48px);margin:0 auto;padding:42px 0 55px}.section-title{justify-content:space-between;align-items:flex-start;margin-bottom:25px;display:flex}.section-title p{color:var(--green);letter-spacing:.15em;margin:0 0 8px;font-size:10px;font-weight:800}.section-title h1{letter-spacing:-.025em;margin:0;font-size:28px;line-height:1.2}.section-title div>span{color:var(--muted);margin-top:7px;font-size:14px;display:block}.section-title>b{color:#8b5a10;background:#fff0d5;border-radius:999px;padding:7px 11px;font-size:11px}.card,.document{border:1px solid var(--line);background:#fff;border-radius:15px;margin-bottom:17px;padding:24px;box-shadow:0 5px 18px #244f4609}.card-head{justify-content:space-between;margin-bottom:20px;display:flex}.card h2{margin:0;font-size:16px}.card-head p{color:var(--muted);margin:5px 0 0;font-size:12px}.grid{gap:18px;display:grid}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.field{flex-direction:column;gap:7px;min-width:0;display:flex}.field>span{color:#4e625e;font-size:12px;font-weight:700}.field small{color:#8a9895;font-size:10px;line-height:1.35}input,textarea,select{width:100%;color:var(--ink);background:#fff;border:1px solid #cfdcda;border-radius:9px;outline:none;padding:11px 12px;font-size:13px;transition:all .15s}input:focus,textarea:focus,select:focus{border-color:#3d9d8a;box-shadow:0 0 0 3px #3d9d8a18}textarea{resize:vertical;min-height:76px;line-height:1.5}.photos{grid-template-columns:1fr 1fr;gap:18px;display:grid}.photo{background:#f8fbfa;border:1px dashed #bdcfcb;border-radius:12px;overflow:hidden}.photo>img,.photo-empty{object-fit:cover;width:100%;height:190px}.photo-empty{color:#7e918d;flex-direction:column;justify-content:center;align-items:center;display:flex}.photo-empty b{background:#fff;border:1px solid #c7d8d4;border-radius:50%;place-items:center;width:42px;height:42px;font-size:26px;display:grid}.photo-empty span{margin:10px 0 2px;font-size:12px;font-weight:700}.photo-empty small{font-size:10px}.photo-foot{border-top:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;padding:11px 13px;font-size:12px;display:flex}.photo-foot label{color:var(--green);cursor:pointer;font-weight:700}.photo-foot input{display:none}.info{color:#52717b;background:#eef7fa;border-radius:9px;margin-top:15px;padding:11px 13px;font-size:11px;line-height:1.5}.measures{grid-template-columns:90px repeat(3,1fr);align-items:center;gap:10px;display:grid}.measures b{color:#6d7d79;font-size:11px}.measures strong{font-size:12px}.evolution{border-left:3px solid var(--green);background:var(--soft);border-radius:7px;margin-top:18px;padding:14px}.evolution strong{color:var(--green2);font-size:11px}.evolution p{color:#526762;margin:5px 0 0;font-size:12px;line-height:1.55}.timer-list{flex-direction:column;gap:12px;display:flex}.timer{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:50px 1fr;align-items:start;gap:16px;padding:18px;display:grid}.timer>div{background:var(--mint);width:46px;height:46px;color:var(--green2);border-radius:11px;place-items:center;font-size:18px;font-weight:800;display:grid}.timer textarea{min-height:65px}.fixed{border:1px solid var(--line);border-radius:9px;margin-top:16px;padding:12px}.fixed strong{font-size:12px}.fixed p{color:#627570;margin:5px 0 0;font-size:12px}.calculated{background:#edf8f4;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:80px;display:flex}.calculated span,.calculated small{color:#69807a;font-size:10px}.calculated strong{color:var(--green);font-size:25px;line-height:1.1}.empty{text-align:center;background:#fff;border:1px dashed #c7d6d3;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:390px;padding:30px;display:flex}.empty>b{color:var(--green);font-size:33px}.empty h2{margin:12px 0 5px;font-size:18px}.empty p{color:var(--muted);margin:0 0 20px;font-size:13px}.document{padding:0;overflow:hidden}.toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.toolbar>div{align-items:center;gap:9px;display:flex}.toolbar>div:first-child{flex-direction:column;align-items:flex-start;gap:2px}.toolbar strong{font-size:13px}.toolbar span{color:var(--muted);font-size:10px}.editor{border:0;border-radius:0;min-height:620px;padding:28px 36px;font-family:Georgia,serif;font-size:13px;line-height:1.65}.editor:focus{box-shadow:none}.note{color:#7a6338;background:#fff8e9;border-radius:9px;margin:0 18px 18px;padding:12px 14px;font-size:11px}.footer{justify-content:space-between;align-items:center;padding-top:8px;display:flex}.primary,.quiet,.back{border:0;border-radius:9px;padding:11px 17px;font-size:12px;font-weight:700}.primary{background:var(--green);color:#fff;box-shadow:0 4px 10px #087c6727}.primary:hover{background:var(--green2)}.primary.compact{padding:9px 13px}.quiet{color:#4e6862;background:#edf3f1}.back{color:#60736f;background:0 0}.back:disabled{opacity:.35;cursor:not-allowed}@media (width<=800px){header{padding:0 18px}.draft{display:none}.workspace{grid-template-columns:1fr}aside{border-right:0;border-bottom:1px solid var(--line);padding:13px;overflow:auto}aside .eyebrow,.safety{display:none}nav{flex-direction:row;min-width:610px}.content{width:min(100% - 28px,980px);padding-top:28px}.grid.three{grid-template-columns:1fr 1fr}}@media (width<=560px){.brand strong{font-size:12px}.section-title h1{font-size:23px}.section-title>b{display:none}.grid.two,.grid.three,.photos{grid-template-columns:1fr}.card{padding:18px}.measures{grid-template-columns:70px repeat(3,1fr);gap:7px}.measures input{padding:9px 5px}.toolbar{align-items:flex-start;gap:12px}.toolbar>div:last-child{flex-direction:column;align-items:stretch}.editor{padding:20px}.footer{background:#f5f8f7;padding:12px 0;position:sticky;bottom:0}}.previous-upload{background:#f7fbfa;border:1px dashed #afc8c2;border-radius:12px;align-items:center;gap:14px;padding:16px;display:flex}.previous-upload.ready,.previous-upload.applied{background:#f0faf6;border-style:solid;border-color:#83b9ab}.previous-upload.error{background:#fff6f6;border-color:#dbaaaa}.upload-icon{width:42px;height:42px;color:var(--green);background:#e1f2ec;border-radius:11px;flex:none;place-items:center;font-size:22px;font-weight:800;display:grid}.upload-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.upload-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.upload-copy span,.upload-copy small{color:var(--muted);font-size:10px}.previous-upload.error .upload-copy small{color:#a94c4c}.upload-button{color:var(--green2);cursor:pointer;white-space:nowrap;background:#e5f3ee;border:0;border-radius:9px;padding:10px 13px;font-size:11px;font-weight:800}.upload-button input{display:none}.source-review{border:1px solid var(--line);background:#fff;border-radius:11px;margin-top:14px;padding:14px}.source-review>div{justify-content:space-between;gap:15px;margin-bottom:9px;display:flex}.source-review strong{font-size:12px}.source-review span{color:var(--muted);font-size:10px}.source-review textarea{color:#50635f;min-height:130px;margin-bottom:10px;font-size:11px}.applied-banner{color:#176e5d;background:#e7f6f0;border-radius:9px;flex-direction:column;gap:3px;margin-top:12px;padding:11px 13px;display:flex}.applied-banner b{font-size:11px}.applied-banner span{font-size:10px}@media (width<=560px){.previous-upload{flex-wrap:wrap;align-items:flex-start}.upload-copy{min-width:calc(100% - 60px)}.upload-button{text-align:center;width:100%}.source-review>div{flex-direction:column;gap:3px}}.monthly-status{background:#eff9f5;border:1px solid #b9dccf;border-radius:11px;justify-content:space-between;align-items:center;margin-bottom:18px;padding:13px 15px;display:flex}.monthly-status>div{align-items:center;gap:10px;display:flex}.monthly-status b,.selected-check{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.monthly-status span{flex-direction:column;gap:2px;display:flex}.monthly-status strong{font-size:12px}.monthly-status small{color:var(--muted);font-size:10px}.monthly-status em{color:var(--green2);background:#dcefe8;border-radius:999px;padding:6px 9px;font-size:10px;font-style:normal;font-weight:800}.patient-filters{grid-template-columns:1.35fr 1fr 1fr;gap:12px;margin-bottom:14px;display:grid}.patient-list{border:1px solid var(--line);border-radius:11px;overflow:hidden}.patient-list-head,.patient-list>button{grid-template-columns:1.3fr .65fr .55fr 1.1fr;align-items:center;gap:12px;display:grid}.patient-list-head{color:#71817e;text-transform:uppercase;letter-spacing:.06em;background:#f2f6f5;padding:9px 12px;font-size:9px;font-weight:800}.patient-list>button{text-align:left;width:100%;color:var(--ink);background:#fff;border:0;border-top:1px solid #edf2f1;padding:10px 12px}.patient-list>button:first-of-type{border-top:0}.patient-list>button:hover{background:#f5faf8}.patient-list>button.selected{box-shadow:inset 3px 0 var(--green);background:#e9f6f1}.patient-list>button>span{flex-direction:column;gap:2px;min-width:0;font-size:11px;display:flex}.patient-list>button strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.patient-list>button small{color:var(--muted);font-size:9px;line-height:1.3}.no-results{text-align:center;color:var(--muted);padding:28px;font-size:12px}.selected-patient{background:#f2faf7;border:1px solid #9bc9bd;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding:14px;display:flex}.selected-patient>div{align-items:flex-start;gap:11px;min-width:0;display:flex}.selected-patient>div>div{flex-direction:column;gap:3px;display:flex}.selected-patient strong{font-size:13px}.selected-patient small{color:#60756f;font-size:10px;line-height:1.35}.selected-check{flex:none;width:30px;height:30px}.selected-patient .primary{white-space:nowrap}@media (width<=800px){.patient-filters{grid-template-columns:1fr 1fr}.patient-filters .field:first-child{grid-column:1/-1}.patient-list-head,.patient-list>button{grid-template-columns:1.2fr .7fr .7fr}.patient-list-head span:last-child,.patient-list>button>span:last-child{display:none}}@media (width<=560px){.monthly-status{align-items:flex-start;gap:10px}.monthly-status em{display:none}.patient-filters{grid-template-columns:1fr}.patient-filters .field:first-child{grid-column:auto}.patient-list-head,.patient-list>button{grid-template-columns:1fr .65fr}.patient-list-head span:nth-child(3),.patient-list>button>span:nth-child(3){display:none}.selected-patient{flex-direction:column;align-items:stretch}.selected-patient .primary{width:100%}}.content{width:min(1180px,100% - 48px)}.patient-list.wide{overflow-x:auto}.patient-list.wide .patient-list-head,.patient-list.wide>button{grid-template-columns:1.25fr .64fr 1fr .35fr .62fr 1fr;min-width:940px}.wound-count{width:28px;height:28px;color:var(--green2);background:#dff2eb;border-radius:50%;place-items:center;font-size:12px!important;display:grid!important}.wound-selection{background:#f6fbf9;border:1px solid #a8d2c6;border-radius:13px;margin-top:16px;padding:15px}.selection-heading,.selection-heading>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.selection-heading>div>div{flex-direction:column;gap:2px;display:flex}.selection-heading strong{font-size:13px}.selection-heading small{color:var(--muted);font-size:10px}.selection-heading em{color:var(--green2);background:#dff1ea;border-radius:999px;padding:6px 9px;font-size:10px;font-style:normal;font-weight:800}.wound-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.wound-picker button{text-align:left;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px;display:flex}.wound-picker button:hover{border-color:#82b9ab}.wound-picker button.selected{border-color:var(--green);background:#edf8f4;box-shadow:0 0 0 2px #087c6718}.wound-picker span{text-transform:uppercase;letter-spacing:.08em;color:var(--green);font-size:9px;font-weight:800}.wound-picker strong{font-size:11px}.wound-picker small{color:var(--muted);font-size:10px;line-height:1.35}.wound-picker em{color:#6b7f7a;margin-top:4px;font-size:9px;font-style:normal}.selected-wound{background:#fff;border:1px solid #b8d6cd;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin-top:12px;padding:13px;display:flex}.selected-wound>div{flex-direction:column;gap:3px;min-width:0;display:flex}.selected-wound b{text-transform:uppercase;color:var(--green);font-size:9px}.selected-wound strong{font-size:12px}.selected-wound span,.selected-wound small{color:var(--muted);font-size:10px;line-height:1.35}.selected-wound .primary{white-space:nowrap}.photo-comparison{grid-template-columns:1fr 1fr;gap:18px;display:grid}.photo-comparison>section{min-width:0}.photo-label{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.photo-label strong{font-size:12px}.photo-label span{color:var(--muted);font-size:9px}.previous-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.previous-gallery figure{border:1px solid var(--line);background:#f8fbfa;border-radius:11px;margin:0;overflow:hidden}.previous-gallery img{object-fit:cover;width:100%;height:190px;display:block}.previous-gallery figcaption{background:#fff;justify-content:space-between;gap:8px;padding:9px;display:flex}.previous-gallery figcaption strong{font-size:10px}.previous-gallery figcaption span{color:var(--muted);font-size:9px}.previous-gallery figure:only-child{grid-column:1/-1}.previous-photo-empty{text-align:center;color:#71857f;background:#f8fbfa;border:1px dashed #bdcfcb;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;height:236px;padding:24px;display:flex}.previous-photo-empty b{font-size:12px}.previous-photo-empty span{max-width:270px;margin-top:5px;font-size:10px;line-height:1.45}.photo-comparison .photo>img,.photo-comparison .photo-empty{height:190px}.monthly-wound-direct>.wound-continuity-question,.monthly-wound-direct>.patient-novelty-history,.monthly-wound-direct>.wound-continuity-options,.monthly-wound-direct>.wound-change-detail,.monthly-wound-direct>.healed-wound-picker,.monthly-wound-direct>.confirm-wound-continuity,.monthly-wound-direct>.wound-count-result,.monthly-wound-direct>.no-active-wounds{display:none}@media (width<=900px){.patient-list.wide .patient-list-head,.patient-list.wide>button{grid-template-columns:1.25fr .8fr 1fr .38fr .65fr;min-width:760px}.patient-list.wide .patient-list-head span:last-child,.patient-list.wide>button>span:last-child{display:none}.wound-picker,.photo-comparison{grid-template-columns:1fr}}@media (width<=560px){.content{width:min(100% - 28px,1180px)}.patient-list.wide .patient-list-head,.patient-list.wide>button{grid-template-columns:1.2fr .85fr .48fr;min-width:0}.patient-list.wide .patient-list-head span:nth-child(2),.patient-list.wide>button>span:nth-child(2),.patient-list.wide .patient-list-head span:nth-child(3),.patient-list.wide>button>span:nth-child(3),.patient-list.wide .patient-list-head span:nth-child(6),.patient-list.wide>button>span:nth-child(6){display:none}.selection-heading,.selected-wound{flex-direction:column;align-items:stretch}.selection-heading>div{justify-content:flex-start}.selected-wound .primary{width:100%}.previous-gallery{grid-template-columns:1fr}.previous-gallery figure:only-child{grid-column:auto}}.identity-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.identity-grid .field:first-child,.identity-grid .field:nth-child(4){grid-column:span 2}.auto-data-note{color:#4d7168;background:#edf8f4;border-radius:8px;margin:-4px 0 16px;padding:10px 12px;font-size:11px;line-height:1.45}input.locked{color:#405650;cursor:not-allowed;background:#f1f5f4;border-color:#dbe4e2;font-weight:600}input.locked:focus{box-shadow:none;border-color:#dbe4e2}@media (width<=560px){.identity-grid{grid-template-columns:1fr}.identity-grid .field:first-child,.identity-grid .field:nth-child(4){grid-column:auto}}.photo-zoom{color:#fff;background:#eef3f1;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.photo-zoom img{object-fit:cover;width:100%;height:190px;transition:transform .2s;display:block}.photo-zoom>span{color:#fff;opacity:0;background:#173b36d9;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800;transition:all .18s;position:absolute;bottom:10px;right:10px;transform:translateY(3px)}.photo-zoom:hover img{transform:scale(1.015)}.photo-zoom:hover>span,.photo-zoom:focus-visible>span{opacity:1;transform:none}.photo-zoom:focus-visible{outline-offset:-3px;outline:3px solid #55b29f}.previous-gallery .photo-zoom img{height:190px}.lightbox{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#061512e8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.lightbox-panel{background:#0f1f1c;border:1px solid #ffffff26;border-radius:15px;flex-direction:column;width:min(1100px,100%);max-height:calc(100vh - 48px);display:flex;overflow:hidden;box-shadow:0 24px 80px #0009}.lightbox-head{color:#fff;justify-content:space-between;align-items:center;gap:16px;padding:13px 16px;display:flex}.lightbox-head strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.lightbox-head button{color:#fff;background:#ffffff12;border:1px solid #ffffff35;border-radius:50%;flex:none;width:34px;height:34px;font-size:24px;line-height:1}.lightbox-panel>img{object-fit:contain;background:#020806;width:100%;max-height:calc(100vh - 145px);display:block}.lightbox-panel>small{color:#b9cbc6;text-align:center;padding:10px 16px;font-size:10px}@media (width<=560px){.lightbox{padding:10px}.lightbox-panel{max-height:calc(100vh - 20px)}.lightbox-panel>img{max-height:calc(100vh - 117px)}.photo-zoom>span{opacity:1;transform:none}}.frequency-summary{grid-template-columns:1fr 1fr 1fr;align-items:end;gap:20px;display:grid}.frequency-summary .calculated{border:1px solid #d9ebe5;min-height:66px}.benefit-field{border-top:1px solid var(--line);margin-top:24px;padding-top:22px}.benefit-field textarea{min-height:116px}@media (width<=800px){.frequency-summary{grid-template-columns:1fr 1fr}.frequency-summary .calculated{grid-column:1/-1}}@media (width<=560px){.frequency-summary{grid-template-columns:1fr}.frequency-summary .calculated{grid-column:auto}.benefit-field{margin-top:20px;padding-top:18px}}.procedure-summary{border:1px solid var(--line);border-radius:9px;width:100%;margin-top:16px;padding:12px;position:static}.procedure-summary strong{font-size:12px}.procedure-summary p{color:#627570;margin:5px 0 0;font-size:12px}.plan-readiness{color:#76571f;background:#fff8e9;border:1px solid #e2c78f;border-radius:12px;align-items:center;gap:12px;margin:-8px 0 17px;padding:13px 15px;display:flex}.plan-readiness>b{background:#f3dfb7;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:15px;display:grid}.plan-readiness>span{flex-direction:column;gap:3px;display:flex}.plan-readiness strong{font-size:12px}.plan-readiness small{font-size:10px;line-height:1.45}.plan-readiness.ready{color:var(--green2);background:#eef9f5;border-color:#b9decf}.plan-readiness.ready>b{background:var(--green);color:#fff}.wound-picker.visual{gap:12px}.wound-picker.visual .wound-card{grid-template-columns:210px minmax(0,1fr);align-items:stretch;gap:0;min-height:190px;padding:0;display:grid;overflow:hidden}.wound-thumb{background:#e8efed;min-height:190px;position:relative;overflow:hidden}.wound-thumb>img{object-fit:contain;background:#10211e;width:100%;height:100%;min-height:190px;display:block}.wound-thumb>span{letter-spacing:.08em;background:#073c34e8;border-radius:999px;margin:0;padding:6px 9px;position:absolute;top:10px;left:10px;color:#fff!important;font-size:9px!important}.wound-thumb>i{background:var(--green);color:#fff;border-radius:999px;padding:6px 8px;font-size:9px;font-style:normal;font-weight:800;position:absolute;top:9px;right:9px}.wound-thumb-empty{text-align:center;color:#6a7e79;flex-direction:column;justify-content:center;align-items:center;gap:5px;height:100%;min-height:190px;padding:20px;display:flex}.wound-thumb-empty b{font-size:12px}.wound-thumb-empty small{color:#81928e!important;font-size:9px!important}.wound-card-copy{text-align:left;flex-direction:column;gap:11px;min-width:0;padding:15px;display:flex}.wound-card-copy>div{flex-direction:column;gap:3px;display:flex}.wound-card-copy small{text-transform:uppercase;letter-spacing:.08em;font-weight:800;color:#7c8e89!important;font-size:8px!important}.wound-card-copy strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden;font-size:11px!important}.wound-card-copy p{color:#526963;white-space:nowrap;text-overflow:ellipsis;background:#f1f6f4;border-radius:7px;margin:0;padding:8px 9px;font-size:9px;line-height:1.35;overflow:hidden}.wound-card-copy em{font-weight:700;color:var(--green2)!important;margin-top:auto!important;font-size:9px!important}.wound-picker.visual .wound-card.selected{background:#eff8f5}.wound-picker.visual .wound-card:hover .wound-thumb>img{transition:transform .2s;transform:scale(1.02)}@media (width<=1050px){.wound-picker.visual{grid-template-columns:1fr}.wound-picker.visual .wound-card{grid-template-columns:240px minmax(0,1fr)}}@media (width<=560px){.wound-picker.visual .wound-card{grid-template-columns:1fr}.wound-thumb,.wound-thumb>img,.wound-thumb-empty{height:210px;min-height:210px}.wound-card-copy strong{-webkit-line-clamp:3}}.wound-picker.visual .wound-thumb>img{height:220px;min-height:0}@media (width<=560px){.wound-picker.visual .wound-card{height:auto}.wound-picker.visual .wound-thumb,.wound-picker.visual .wound-thumb>img,.wound-picker.visual .wound-thumb-empty{height:230px;min-height:230px}}.wound-picker.visual .wound-card{height:272px}.wound-picker.visual .wound-thumb,.wound-picker.visual .wound-thumb-empty{height:270px;min-height:270px}.wound-picker.visual .wound-thumb>img{height:270px}.wound-picker.visual .thumb-expand{z-index:2;color:#fff;white-space:nowrap;background:#071d19e8;border:1px solid #fff5;border-radius:999px;flex-direction:row;justify-content:center;align-items:center;width:auto;min-width:112px;padding:8px 12px;font-size:10px;font-weight:800;display:inline-flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #0006}.wound-picker.visual .thumb-expand:hover{background:#0a4f43;border-color:#fff}.wound-picker.visual .thumb-expand:focus-visible{outline-offset:2px;outline:3px solid #78d7c3}.wound-picker.visual .choose-wound{width:100%;color:var(--green2);text-align:center;background:#eff8f5;border:1px solid #9cc9bd;border-radius:8px;flex-direction:row;justify-content:center;align-items:center;margin-top:0;padding:8px 10px;font-size:10px;font-weight:800;display:flex}.wound-picker.visual .choose-wound:hover{border-color:var(--green);background:#dff2eb}.wound-picker.visual .choose-wound[aria-pressed=true]{border-color:var(--green);background:var(--green);color:#fff}.wound-pdf-reference,.previous-pdf-reference{color:var(--green2);background:#fff;border:1px solid #9cc9bd;border-radius:8px;justify-content:center;align-items:center;font-size:10px;font-weight:800;text-decoration:none;display:flex}.wound-pdf-reference{padding:8px 10px}.wound-pdf-reference:hover,.previous-pdf-reference:hover{border-color:var(--green);background:#eff8f5}.previous-pdf-reference{text-align:center;flex-direction:column;gap:3px;margin-top:8px;padding:10px}.previous-pdf-reference span{color:var(--muted);font-size:9px;font-weight:500}.current-wound-question{border:1px solid var(--theme-border,#afd2c7);background:#fff;border-radius:11px;justify-content:space-between;align-items:center;gap:20px;margin-top:14px;padding:16px;display:flex}.current-wound-question>div:first-child{flex-direction:column;gap:3px;display:flex}.current-wound-question span{letter-spacing:.08em;color:var(--green2);font-size:9px;font-weight:900}.current-wound-question strong{font-size:13px}.current-wound-question small{color:var(--muted);font-size:10px}.wound-count-control{flex:none;align-items:stretch;gap:8px;display:flex}.wound-count-control input{text-align:center;width:82px;min-height:38px;font-size:18px;font-weight:900}.wound-count-result{border-radius:10px;align-items:center;gap:11px;margin-top:10px;padding:12px 14px;display:flex}.wound-count-result.match{background:#edf8f4;border:1px solid #a7d2c4}.wound-count-result.different{background:#fff8e8;border:1px solid #e2c27f}.wound-count-result>b{background:var(--green);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.wound-count-result.different>b{background:#b47708}.wound-count-result>span{flex-direction:column;flex:1;gap:2px;display:flex}.wound-count-result strong{font-size:11px}.wound-count-result small{color:var(--muted);font-size:9px;line-height:1.4}.wound-count-result>button{color:var(--green2);background:0 0;border:0;font-size:10px;font-weight:800}.wound-selection-instruction{flex-direction:column;gap:2px;margin-top:16px;display:flex}.wound-selection-instruction strong{font-size:12px}.wound-selection-instruction span{color:var(--muted);font-size:10px}.patient-novelty-history{margin:10px 0}.novelty-history-trigger{border:1px solid var(--theme-border,#afd2c7);min-height:36px;color:var(--green2);background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:8px 12px;font-size:10px;font-weight:800;display:inline-flex}.novelty-history-trigger:hover{background:var(--theme-soft,#edf8f4)}.novelty-history-panel{border:1px solid var(--theme-border,#afd2c7);background:#fff;border-radius:10px;margin-top:8px;padding:12px}.novelty-history-panel>p{color:var(--muted);margin:0;font-size:10px;line-height:1.45}.novelty-history-panel>ol{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.novelty-history-panel>ol>li{background:var(--theme-soft,#edf8f4);border-radius:8px;grid-template-columns:72px minmax(0,1fr);gap:9px;padding:9px;display:grid}.novelty-history-panel time{color:var(--green2);font-size:10px;font-weight:800}.novelty-history-panel li div{flex-direction:column;gap:2px;min-width:0;display:flex}.novelty-history-panel li strong{font-size:10px}.novelty-history-panel li span{overflow-wrap:anywhere;font-size:10px;line-height:1.4}.novelty-history-empty{font-style:italic}@media (width<=560px){.wound-picker.visual .wound-card{height:auto}.wound-picker.visual .wound-thumb,.wound-picker.visual .wound-thumb>img,.wound-picker.visual .wound-thumb-empty{height:260px;min-height:260px}}@media (width<=650px){.current-wound-question{flex-direction:column;align-items:stretch}.wound-count-control{width:100%}.wound-count-control input{width:78px}.wound-count-control .primary{flex:1}.wound-count-result{flex-wrap:wrap;align-items:flex-start}.wound-count-result>button{margin-left:39px}}.unfavorable-evolution{background:#fff7e6;border:1px solid #e2b86c;border-radius:11px;align-items:flex-start;gap:12px;margin-top:14px;padding:14px;display:flex}.unfavorable-evolution>b{color:#fff;background:#b56d00;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.unfavorable-evolution>span{flex-direction:column;flex:1;gap:3px;display:flex}.unfavorable-evolution>span>strong{color:#7b4900;font-size:12px}.unfavorable-evolution small{color:#765f3d;font-size:10px;line-height:1.4}.unfavorable-evolution em{color:#5e5545;background:#fff;border-radius:7px;margin-top:4px;padding:7px 9px;font-size:9px;font-style:normal;line-height:1.4}.unfavorable-evolution>button{color:#855000;white-space:nowrap;background:#fff;border:1px solid #c88c2e;border-radius:8px;align-self:center;padding:9px 11px;font-size:10px;font-weight:900}.unfavorable-evolution>button:hover{background:#fff0cc}@media (width<=650px){.unfavorable-evolution{flex-wrap:wrap}.unfavorable-evolution>button{width:calc(100% - 42px);margin-left:42px}}.payer-context{z-index:8;background:#f1faf7;border:1px solid #a9d1c6;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin:-24px 0 22px;padding:11px 14px;display:flex;position:sticky;top:86px;box-shadow:0 7px 22px #173e3519}.payer-context.sanitas{background:#f2f7fc;border-color:#9fbfdd}.payer-context.other{background:#f7f9f8;border-color:#cbd8d5}.payer-identity,.payer-requirement,.payer-requirement>span{display:flex}.payer-identity{flex-direction:column;min-width:0}.payer-identity>span,.payer-identity small,.payer-requirement small{color:#647974;font-size:9px}.payer-identity>span{text-transform:uppercase;letter-spacing:.08em;font-weight:800}.payer-identity strong{color:var(--green2);font-size:16px}.payer-context.sanitas .payer-identity strong{color:#245f91}.payer-identity small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.payer-requirement{background:#fff;border:1px solid #d9e5e2;border-radius:9px;align-items:center;gap:9px;min-width:250px;padding:8px 9px 8px 11px}.payer-requirement>b{color:#8b5a10;background:#fff0d5;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;display:grid}.payer-requirement.ready>b{color:var(--green2);background:#dff2eb}.payer-requirement>span{flex-direction:column;flex:1;gap:1px;min-width:0}.payer-requirement strong{font-size:11px}.payer-requirement small{line-height:1.3}.payer-requirement-dismiss{color:#70817d;width:28px;height:28px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;padding:0;font-size:19px;line-height:1;display:grid}.payer-requirement-dismiss:hover{color:var(--ink);background:#edf3f1}.payer-requirement-dismiss:focus-visible{outline:2px solid var(--green);outline-offset:2px}.payer-context-actions{align-items:center;gap:9px;display:flex}.patient-switch{border:1px solid var(--theme-border,#b9d1e5);min-height:38px;color:var(--green2);font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border-radius:9px;padding:8px 11px;font-size:10px;font-weight:850}.patient-switch:hover{background:var(--theme-soft,#eef5f9)}.valuation-type-selector{border:1px solid var(--theme-border,#b9d1e5);background:var(--theme-soft,#f2f7fb);border-radius:13px;flex-direction:column;gap:13px;padding:18px;display:flex}.valuation-type-heading{flex-direction:column;gap:4px;display:flex}.valuation-type-heading>span{color:var(--green2);letter-spacing:.09em;font-size:9px;font-weight:900}.valuation-type-heading h3{margin:0;font-size:17px}.valuation-type-heading p{color:var(--muted);margin:0;font-size:10px;line-height:1.45}.valuation-type-recommendation{color:#76530f;background:#fffaf0;border:1px solid #e4d29b;border-radius:9px;align-items:center;gap:9px;padding:9px 11px;display:flex}.valuation-type-recommendation b{white-space:nowrap;font-size:9px}.valuation-type-recommendation span{font-size:9px;line-height:1.4}.valuation-type-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.valuation-type-options>button{border:1px solid var(--line);min-height:88px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:11px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;padding:13px;display:grid}.valuation-type-options>button>b{background:var(--theme-soft,#eef5f9);width:36px;height:36px;color:var(--green2);border-radius:10px;place-items:center;font-size:11px;display:grid}.valuation-type-options>button>span{flex-direction:column;gap:4px;min-width:0;display:flex}.valuation-type-options strong{font-size:12px}.valuation-type-options small{color:var(--muted);font-size:9px;line-height:1.45}.valuation-type-options>button.selected{border-color:var(--green);box-shadow:0 0 0 3px var(--green);background:#fff}@supports (color:color-mix(in lab, red, red)){.valuation-type-options>button.selected{box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 12%,transparent)}}.valuation-type-options>button.selected>b{background:var(--green);color:#fff}.valuation-type-options>button:disabled{cursor:not-allowed;opacity:.72}.valuation-type-confirmed{color:var(--green2);background:#def2ea;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.valuation-type-confirmed b{font-size:10px}.valuation-type-confirmed span{font-size:9px}.previous-photo-empty.admission-baseline{border-style:solid;border-color:var(--theme-border,#b9d1e5);background:var(--theme-soft,#f2f7fb)}.wound-continuity-question{flex-direction:column;gap:3px;margin-top:14px;display:flex}.wound-continuity-question>span{color:var(--green2);letter-spacing:.08em;font-size:9px;font-weight:900}.wound-continuity-question>strong{font-size:14px}.wound-continuity-question>small{color:var(--muted);font-size:10px}.wound-continuity-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:11px;display:grid}.wound-continuity-options>button{border:1px solid var(--line);min-height:65px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:10px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;padding:10px;display:grid}.wound-continuity-options>button>b{background:var(--theme-soft);width:29px;height:29px;color:var(--green2);border-radius:9px;place-items:center;font-size:14px;display:grid}.wound-continuity-options>button>span{flex-direction:column;gap:2px;min-width:0;display:flex}.wound-continuity-options strong{font-size:10px}.wound-continuity-options small{color:var(--muted);font-size:9px;line-height:1.35}.wound-continuity-options>button.selected{border-color:var(--green);background:var(--theme-soft);box-shadow:0 0 0 2px var(--green)}@supports (color:color-mix(in lab, red, red)){.wound-continuity-options>button.selected{box-shadow:0 0 0 2px color-mix(in srgb,var(--green) 10%,transparent)}}.wound-continuity-options>button.selected>b{background:var(--green);color:#fff}.wound-continuity-options>button:disabled{cursor:not-allowed;opacity:.45}.wound-change-detail{border:1px solid var(--theme-border);background:#fff;border-radius:10px;align-items:center;gap:13px;margin-top:10px;padding:11px 12px;display:flex}.wound-change-detail label{color:var(--green2);align-items:center;gap:8px;font-size:10px;font-weight:850;display:flex}.wound-change-detail input{text-align:center;width:70px;min-height:38px;font-size:17px;font-weight:900}.wound-change-detail p{color:var(--muted);margin:0;font-size:9px;line-height:1.45}.healed-wound-picker{border:1px solid var(--theme-border);background:#fff;border-radius:10px;margin-top:10px;padding:12px}.healed-wound-picker>strong{font-size:10px}.healed-wound-picker>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.healed-wound-picker button{border:1px solid var(--line);min-height:50px;color:var(--ink);font:inherit;text-align:left;background:#fff;border-radius:9px;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:8px;padding:8px;display:grid}.healed-wound-picker button>b{border:1px solid var(--theme-border);color:#fff;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.healed-wound-picker button>span{flex-direction:column;gap:2px;min-width:0;display:flex}.healed-wound-picker button strong{font-size:9px}.healed-wound-picker button small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.healed-wound-picker button[aria-pressed=true]{background:#fff8e8;border-color:#b47708}.healed-wound-picker button[aria-pressed=true]>b{background:#b47708;border-color:#b47708}.confirm-wound-continuity{width:100%;margin-top:11px}.no-active-wounds{background:#edf8f4;border:1px solid #a7d2c4;border-radius:10px;align-items:center;gap:10px;margin-top:10px;padding:12px;display:flex}.no-active-wounds>b{background:var(--green);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.no-active-wounds>span{flex-direction:column;gap:2px;display:flex}.no-active-wounds strong{font-size:11px}.no-active-wounds small{color:var(--muted);font-size:9px}.payer-identity .payer-cycle-date{color:#2968a1;margin-top:3px;font-size:10px;font-weight:850}.payer-identity .payer-cycle-date.late,.payer-identity .payer-cycle-date.outside,.payer-identity .payer-cycle-date.future{color:#a43830}.sanitas-grade{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;display:grid}.requirement-chip{white-space:nowrap;border-radius:999px;padding:9px 12px;font-size:10px;font-weight:800}.requirement-chip.pending{color:#8b5a10;background:#fff0d5}.requirement-chip.ready{color:var(--green2);background:#dff2eb}.required-input{background:#fffcf5;border-color:#d39a42}.required-input:focus{border-color:#b77413;box-shadow:0 0 0 3px #d595351c}.clinical-confirmation{color:#526762;cursor:pointer;background:#f7faf9;border:1px solid #d9e5e2;border-radius:9px;align-items:flex-start;gap:9px;margin-top:4px;padding:10px 11px;font-size:11px;line-height:1.4;display:flex}.clinical-confirmation input{width:16px;height:16px;accent-color:var(--green);flex:none;margin:0}.clinical-confirmation:has(input:checked){color:var(--green2);background:#edf8f4;border-color:#9bcdbf}.clinical-confirmation:has(input:disabled){opacity:.6;cursor:not-allowed}.complexity-history{color:#5f746f;background:#f2f7f5;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;margin:-4px 0 15px;padding:10px 12px;font-size:10px;display:flex}.complexity-history b{color:var(--green2)}.complexity-scale{flex-direction:column;gap:9px;display:flex}.complexity-row{border:1px solid var(--line);background:#fbfdfc;border-radius:11px;grid-template-columns:34px minmax(0,1fr) 105px;align-items:start;gap:12px;padding:12px;display:grid}.complexity-index{background:var(--mint);width:30px;height:30px;color:var(--green2);border-radius:9px;place-items:center;font-size:12px;font-weight:800;display:grid}.complexity-row textarea{min-height:58px}.complexity-row input{text-align:center;font-weight:800}.complexity-total{background:#eaf6f2;border:1px solid #b8dbd0;border-radius:11px;grid-template-columns:150px minmax(180px,1fr) auto;align-items:center;gap:14px;margin-top:14px;padding:14px;display:grid}.complexity-total span{flex-direction:column;display:flex}.complexity-total small{color:#627a74;font-size:9px}.complexity-total strong{color:var(--green2);font-size:17px}.complexity-total em{color:#687c77;justify-self:end;font-size:9px;font-style:normal}.ai-context{border:1px solid var(--line);background:#fbfdfc;border-radius:12px;margin-bottom:14px;padding:14px}.ai-analysis-callout{color:#fff;background:#0c302b;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin:10px 0 14px;padding:16px;display:flex}.ai-analysis-callout p{color:#c8ded8;max-width:680px;margin:5px 0 0;font-size:11px;line-height:1.5}.ai-analysis-callout .primary{color:var(--green2);background:#fff;flex:none}.ai-analysis-callout button:disabled{opacity:.65;cursor:wait}.analysis-error,.analysis-quality{border-radius:9px;margin:10px 0;padding:11px 13px;font-size:11px}.analysis-error{color:#8f3128;background:#fff0ee;border:1px solid #edc1bb;justify-content:space-between;align-items:center;gap:12px;display:flex}.analysis-error .quiet{color:#8f3128;white-space:nowrap;background:#fff;border-color:#dca59d;flex:none}.analysis-quality{color:#385e55;background:#eef7f4;border:1px solid #c7e1d9}.complexity-scale.reviewed{gap:12px}.complexity-review{border:1px solid var(--line);background:#fff;border-radius:12px;padding:15px}.complexity-review.agree{background:#fbfffd;border-color:#86c6b3}.complexity-review.disagree{background:#fffdf8;border-color:#d9ad65}.complexity-review-head{grid-template-columns:34px minmax(0,1fr) 130px;align-items:center;gap:12px;display:grid}.complexity-review-head h3{margin:2px 0 0;font-size:14px}.complexity-review-head small,.proposed-condition small{color:#6d827c;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:800;display:block}.locked-score{text-align:center;background:#e9f5f1;border-radius:9px;padding:8px 10px}.locked-score small,.locked-score span{color:#57746c;font-size:8px;display:block}.locked-score strong{color:var(--green2);font-size:24px;line-height:1;display:block}.proposed-condition{border-left:3px solid var(--teal);background:#f4f8f7;margin:12px 0;padding:10px 12px}.proposed-condition strong{margin-top:3px;font-size:12px;display:block}.assessment-evidence{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.assessment-evidence div{border:1px solid #e2eae7;border-radius:9px;padding:10px}.assessment-evidence dt{color:#4f6962;font-size:9px;font-weight:800}.assessment-evidence dd{color:#526660;margin:5px 0 0;font-size:10px;line-height:1.5}.assessment-meta{gap:8px;margin-top:8px;display:flex}.assessment-meta span{color:#587069;text-transform:capitalize;background:#edf3f1;border-radius:999px;padding:4px 7px;font-size:8px}.agreement{border-top:1px solid #e1e9e6;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:12px;display:flex}.agreement strong{font-size:10px}.agreement>div{gap:7px;display:flex}.agreement button{color:#45625b;font:inherit;cursor:pointer;background:#fff;border:1px solid #bdd1cb;border-radius:8px;padding:8px 10px;font-size:9px;font-weight:700}.agreement button.selected{border-color:var(--teal);color:var(--green2);background:#e6f5f0}.agreement button.selected.disagree{color:#7d4d08;background:#fff0d9;border-color:#c4872e}.correction-panel{background:#fff7ea;border-radius:9px;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;padding:12px;display:grid}.correction-panel textarea{min-height:72px}@media (width<=800px){.payer-context{top:151px}.complexity-total{grid-template-columns:110px 1fr}.complexity-total em{grid-column:1/-1;justify-self:start}.sanitas-grade{grid-template-columns:1fr}}@media (width<=560px){.payer-context{flex-direction:column;align-items:flex-start;gap:8px;margin-top:-13px;top:145px}.payer-requirement{width:100%;min-width:0}.complexity-row{grid-template-columns:34px 1fr}.complexity-row .field:last-child{grid-column:2}.complexity-total{grid-template-columns:1fr 1fr}.complexity-history{flex-direction:column;align-items:flex-start}.requirement-chip{justify-self:start}}@media (width<=700px){.valuation-type-selector{gap:9px;padding:12px}.valuation-type-options{grid-template-columns:1fr;gap:7px}.valuation-type-options>button{min-height:70px;padding:10px}.valuation-type-confirmed,.valuation-type-recommendation{flex-direction:column;align-items:flex-start;gap:3px}.valuation-type-heading h3{font-size:15px}.ai-analysis-callout,.agreement,.analysis-error{flex-direction:column;align-items:stretch}.ai-analysis-callout .primary,.analysis-error .quiet{white-space:normal;width:100%}.assessment-evidence,.correction-panel{grid-template-columns:1fr}.complexity-review-head{grid-template-columns:34px 1fr}.locked-score{text-align:left;grid-column:2}.agreement>div{flex-direction:column}}.patient-focus-bar{background:#eff9f5;border:1px solid #a8d2c6;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;padding:10px 12px;display:flex}.patient-focus-bar span{flex-direction:column;gap:2px;display:flex}.patient-focus-bar b{color:var(--green2);font-size:11px}.patient-focus-bar small{color:var(--muted);font-size:9px}.patient-focus-bar .quiet{white-space:nowrap}@media (width<=560px){.patient-focus-bar{flex-direction:column;align-items:stretch}.patient-focus-bar .quiet{width:100%}}.app-theme{--page-bg:#f5f8f7;--theme-soft:#edf8f4;--theme-border:#b8dbd0;--theme-accent:#d7a43b;background:var(--page-bg);min-height:100vh;transition:background-color .25s,color .25s}.app-theme .workspace{background:linear-gradient(135deg,var(--page-bg),#fff 72%)}.app-theme header{box-shadow:0 6px 22px var(--green)}@supports (color:color-mix(in lab, red, red)){.app-theme header{box-shadow:0 6px 22px color-mix(in srgb,var(--green) 8%,transparent)}}.app-theme .mark,.app-theme .primary{box-shadow:0 5px 14px var(--green)}@supports (color:color-mix(in lab, red, red)){.app-theme .mark,.app-theme .primary{box-shadow:0 5px 14px color-mix(in srgb,var(--green) 24%,transparent)}}.app-theme input:focus,.app-theme textarea:focus,.app-theme select:focus{border-color:var(--green);box-shadow:0 0 0 3px var(--green)}@supports (color:color-mix(in lab, red, red)){.app-theme input:focus,.app-theme textarea:focus,.app-theme select:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 14%,transparent)}}.sanitas-theme{--ink:#14324b;--muted:#607789;--line:#d7e5ef;--soft:#f1f7fb;--green:#0878be;--green2:#07558d;--mint:#dceffc;--page-bg:#eef7fc;--theme-soft:#e6f3fb;--theme-border:#acd1e8;--theme-accent:#5cc0d7}.sanitas-theme header{background:#fff;border-top:4px solid #0878be}.sanitas-theme aside{background:#f8fcff}.sanitas-theme nav button.active{background:#e3f2fb}.sanitas-theme nav button.done span{background:#d8edf9}.sanitas-theme .safety,.sanitas-theme .monthly-status,.sanitas-theme .patient-focus-bar,.sanitas-theme .wound-selection{background:#edf7fd;border-color:#acd1e8}.sanitas-theme .monthly-status em,.sanitas-theme .wound-count,.sanitas-theme .selection-heading em{background:#dceffc}.sanitas-theme .patient-list>button:hover{background:#f2f9fd}.sanitas-theme .patient-list>button.selected,.sanitas-theme .wound-picker.visual .wound-card.selected{background:#e8f5fc}.sanitas-theme .payer-context{background:#eaf6fd;border-color:#90c4e3}.sanitas-theme .payer-identity strong{color:#07558d}.sanitas-theme .payer-requirement.ready>b{color:#07558d;background:#dceffc}.sanitas-theme .auto-data-note,.sanitas-theme .applied-banner,.sanitas-theme .calculated{color:#245f86;background:#eaf6fd}.sanitas-theme .ai-analysis-callout{background:#063b64}.sanitas-theme .ai-analysis-callout p{color:#d7ebf7}.sanitas-theme .wound-picker.visual .choose-wound{background:#eaf6fd;border-color:#95c6e1}.sanitas-theme .wound-picker.visual .choose-wound:hover{background:#dceffc}.sanitas-theme .complexity-total{background:#eaf6fd;border-color:#b7d9eb}.mallamas-theme{--ink:#17362e;--muted:#667d76;--line:#d9e7e1;--soft:#f2f8f5;--green:#147a58;--green2:#0b5a40;--mint:#dff1e8;--page-bg:#f1f8f4;--theme-soft:#eaf6ef;--theme-border:#b5d8c8;--theme-accent:#d49a2f}.mallamas-theme header{background:#fff;border-top:4px solid #147a58}.mallamas-theme header:after{content:"";background:linear-gradient(90deg,#147a58 0 78%,#d49a2f 78% 100%);height:2px;position:absolute;bottom:-1px;left:0;right:0}.mallamas-theme aside{background:#fbfdfc}.mallamas-theme .payer-context{background:#eef8f2;border-color:#a8d2bd}.mallamas-theme .payer-context:before{content:"";background:#d49a2f;border-radius:999px;align-self:stretch;width:5px}.mallamas-theme .payer-requirement>b{color:#91600d;background:#fff1d6}.mallamas-theme .section-title p,.mallamas-theme .payer-identity strong{color:#0b5a40}.mallamas-theme .monthly-status,.mallamas-theme .patient-focus-bar,.mallamas-theme .wound-selection{background:#eff8f3;border-color:#b5d8c8}.mallamas-theme .primary:hover{background:#0b5a40}.neutral-theme{--ink:#203c55;--muted:#687c8d;--line:#dbe5ee;--soft:#f2f7fb;--green:#2968a1;--green2:#1d568d;--mint:#e4f1f8;--page-bg:#f3f7fb;--theme-soft:#eaf3f9;--theme-border:#b9d1e5;--theme-accent:#d44843}.neutral-theme aside{background:#fafcff}.neutral-theme .section-title h1,.neutral-theme .brand strong{color:#2968a1}.neutral-theme .monthly-status,.neutral-theme .patient-focus-bar,.neutral-theme .wound-selection{background:#f0f6fb;border-color:#b9d1e5}.neutral-theme .primary:hover{background:#1d568d}.app-theme .brand .mark{background:linear-gradient(145deg,var(--green),var(--green2));border-radius:50% 50% 50% 15%;position:relative}.app-theme .brand .mark:after{content:"";background:var(--theme-accent);border:3px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;bottom:-3px;right:-3px}.app-theme .brand strong{font-weight:800}.app-theme .brand span{font-weight:600}.app-theme .card,.app-theme .document,.app-theme .timer{box-shadow:0 8px 28px var(--green2)}@supports (color:color-mix(in lab, red, red)){.app-theme .card,.app-theme .document,.app-theme .timer{box-shadow:0 8px 28px color-mix(in srgb,var(--green2) 7%,transparent)}}.app-theme .section-title h1{font-weight:750}.app-theme .card-head:after{content:"";background:linear-gradient(90deg,var(--green),var(--theme-accent));border-radius:999px;width:38px;height:3px;margin-left:18px}.app-theme header{border-top:4px solid #2968a1;height:82px}.app-theme header:after{content:"";background:linear-gradient(90deg,#2968a1 0 72%,#50abd2 72% 88%,#d44843 88% 100%);height:3px;position:absolute;bottom:-1px;left:0;right:0}.brand-logo{border-right:1px solid #d8e2eb;align-items:center;margin-right:15px;padding-right:16px;display:flex}.brand-logo img{object-fit:contain;width:auto;height:52px;display:block}.app-theme .brand>div:last-child strong{color:#2968a1;font-size:12px}.app-theme .brand>div:last-child span{color:#738392;font-size:11px}.app-theme .head-actions .quiet{color:#2968a1;background:#eaf2f8}.app-theme .head-actions .quiet:hover{background:#dfeaf3}.app-theme .draft:before{background:#d44843}@media (width<=560px){.app-theme header{height:78px}.brand-logo{margin-right:10px;padding-right:10px}.brand-logo img{height:43px}.app-theme .brand>div:last-child strong{font-size:10px}.app-theme .brand>div:last-child span{display:none}}.photo-instruction,.comparison-readiness{border:1px solid var(--theme-border);background:var(--theme-soft);border-radius:10px;align-items:center;gap:11px;margin-bottom:14px;padding:11px 13px;display:flex}.photo-instruction>b,.comparison-readiness>b{background:var(--green);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.photo-instruction>span,.comparison-readiness>span{flex-direction:column;gap:2px;display:flex}.photo-instruction strong,.comparison-readiness strong{font-size:11px}.photo-instruction small,.comparison-readiness small{color:var(--muted);font-size:9px;line-height:1.4}.photo-uploader{position:relative}.photo-file-input{opacity:0;pointer-events:none;width:1px!important;height:1px!important;padding:0!important;position:absolute!important}.photo-drop-target{cursor:pointer;width:100%;height:190px;color:inherit;background:#f8fbfa;border:0;padding:0;display:block;position:relative}.photo-drop-target>img{object-fit:contain;background:#10211e;width:100%;height:190px;display:block}.photo-drop-target:focus-visible{outline:3px solid var(--green);outline-offset:-3px}.photo-uploader.dragging{border-color:var(--green);box-shadow:0 0 0 4px var(--green);border-style:solid}@supports (color:color-mix(in lab, red, red)){.photo-uploader.dragging{box-shadow:0 0 0 4px color-mix(in srgb,var(--green) 14%,transparent)}}.photo-uploader.dragging .photo-drop-target{background:var(--theme-soft)}.photo-uploader.dragging .photo-empty{color:var(--green2)}.replace-photo{color:#fff;white-space:nowrap;background:#071d19e8;border-radius:999px;padding:7px 11px;font-size:9px;font-weight:800;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.photo-uploader .photo-foot>span{color:var(--green2);font-size:10px;font-weight:800}.photo-fullscreen-button{border:1px solid var(--green);width:100%;color:var(--green2);cursor:pointer;background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:7px;margin-top:8px;padding:10px 12px;font-size:10px;font-weight:850;display:flex}.photo-fullscreen-button:hover{background:var(--theme-soft)}.photo-fullscreen-button:focus-visible{outline:3px solid var(--green)}@supports (color:color-mix(in lab, red, red)){.photo-fullscreen-button:focus-visible{outline:3px solid color-mix(in srgb,var(--green) 28%,transparent)}}.photo-fullscreen-button:focus-visible{outline-offset:2px}.load-drive-photo{border:1px solid var(--green);background:var(--theme-soft);width:100%;color:var(--green2);letter-spacing:.02em;border-radius:10px;margin-top:10px;padding:11px 14px;font-size:12px;font-weight:850}.load-drive-photo:disabled{opacity:.65;cursor:wait}.photo-drive-error{color:#9c342d;margin:8px 0 0;font-size:12px;line-height:1.4}.previous-gallery figure{transition:border-color .16s,box-shadow .16s;position:relative}.previous-gallery figure.selected-reference{border-color:var(--green);box-shadow:0 0 0 3px var(--green)}@supports (color:color-mix(in lab, red, red)){.previous-gallery figure.selected-reference{box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 15%,transparent)}}.reference-photo{cursor:pointer;background:#eef3f1;border:0;width:100%;padding:0;display:block;position:relative}.reference-photo img{object-fit:contain;background:#10211e;width:100%;height:190px;display:block}.reference-photo>span{color:#fff;white-space:nowrap;background:#173b36e8;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:800;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.selected-reference .reference-photo>span{background:var(--green)}.reference-photo:focus-visible{outline:3px solid var(--green);outline-offset:-3px}.previous-gallery figcaption{align-items:center}.previous-gallery figcaption>span{flex-direction:column;gap:2px;min-width:0;display:flex}.previous-gallery figcaption>span strong{font-size:9px}.previous-gallery figcaption>span small{color:var(--muted);font-size:8px}.previous-gallery figcaption>button{color:var(--green2);cursor:pointer;background:0 0;border:0;flex:none;font-size:9px;font-weight:800}.photo-label>span{background:var(--theme-soft);color:var(--green2);border-radius:999px;padding:4px 7px;font-weight:850}.previous-photo-reference{gap:8px;display:grid}.previous-photo-reference .previous-gallery{grid-template-columns:1fr}.previous-photo-reference .previous-gallery figure{grid-column:auto}.previous-photo-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.previous-photo-options button{border:1px solid var(--line);min-width:0;color:var(--ink);text-align:left;background:#fff;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 9px;display:flex}.previous-photo-options button strong{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:8px;overflow:hidden}.previous-photo-options button span{color:var(--muted);font-size:8px}.previous-photo-options button.selected{border-color:var(--green);background:var(--theme-soft);box-shadow:0 0 0 2px var(--green)}@supports (color:color-mix(in lab, red, red)){.previous-photo-options button.selected{box-shadow:0 0 0 2px color-mix(in srgb,var(--green) 12%,transparent)}}.comparison-readiness{background:#fffaf0;border-color:#ecd39d;margin:14px 0 0}.comparison-readiness.pending>b{background:#d59a2f}.comparison-readiness.ready{background:var(--theme-soft);border-color:var(--theme-border)}.comparison-readiness.ready>b{background:var(--green)}.analysis-inputs{gap:7px;margin-top:9px;display:flex}.analysis-inputs span{color:#d9e6e2;border:1px solid #ffffff35;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:800}.analysis-inputs span.ready{color:#fff;background:#ffffff17;border-color:#8ce0ca}@media (width<=560px){.analysis-inputs{flex-direction:column;align-items:flex-start}.photo-instruction,.comparison-readiness{align-items:flex-start}.previous-gallery{grid-template-columns:1fr}.previous-gallery figure:only-child{grid-column:auto}}.evolution-modal{z-index:1200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#071612dc;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.evolution-modal-panel{background:#fff;border-radius:17px;width:min(610px,100%);padding:28px;box-shadow:0 28px 90px #0008}.evolution-alert-icon{color:#9b5d0b;background:#fff0d9;border-radius:50%;place-items:center;width:46px;height:46px;margin-bottom:13px;font-size:24px;font-weight:900;display:grid}.evolution-step{color:#9b5d0b;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:900;display:block}.evolution-modal h2{margin:6px 0 7px;font-size:22px;line-height:1.25}.evolution-modal-panel>p{color:var(--muted);margin:0 0 18px;font-size:12px;line-height:1.55}.evolution-modal label{flex-direction:column;gap:7px;display:flex}.evolution-modal label strong{font-size:12px}.evolution-modal textarea{min-height:125px}.evolution-modal .primary{width:100%;margin-top:16px;padding:13px}.evolution-modal .primary:disabled{opacity:.42;cursor:not-allowed}.reason-summary{background:#fff8ec;border-left:3px solid #d59a2f;border-radius:7px;flex-direction:column;gap:4px;margin-bottom:17px;padding:11px 13px;display:flex}.reason-summary small{color:#92611c;text-transform:uppercase;font-size:8px;font-weight:900}.reason-summary span{color:#5e5140;font-size:10px;line-height:1.45}.evolution-followup-saved{color:#5e5140;background:#fffaf0;border:1px solid #e3c78e;border-radius:10px;flex-direction:column;gap:6px;margin:11px 0 14px;padding:13px;display:flex}.evolution-followup-saved>b{color:#8b5a10;font-size:11px}.evolution-followup-saved>span{font-size:10px;line-height:1.45}.evolution-followup-saved>button{color:var(--green2);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:2px;padding:0;font-size:9px;font-weight:900}@media (width<=560px){.evolution-modal{padding:12px}.evolution-modal-panel{padding:21px}.evolution-modal h2{font-size:19px}}.analysis-success-modal{z-index:1300;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#071612dc;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.analysis-success-panel{text-align:center;background:#fff;border-radius:18px;width:min(480px,100%);max-height:calc(100dvh - 44px);padding:29px;overflow-y:auto;box-shadow:0 28px 90px #0008}.analysis-success-icon{color:#087c67;background:#dff4ec;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 14px;font-size:29px;font-weight:950;display:grid}.analysis-success-panel>span{color:#087c67;letter-spacing:.11em;font-size:9px;font-weight:950;display:block}.analysis-success-panel h2{color:var(--ink);margin:7px 0 9px;font-size:23px;line-height:1.22}.analysis-success-panel p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.analysis-success-panel .primary{width:100%;min-height:48px;margin-top:19px}.sanitas-theme .analysis-success-icon{color:#07558d;background:#dceffc}.sanitas-theme .analysis-success-panel>span{color:#07558d}@media (width<=560px){.analysis-success-modal{padding:12px}.analysis-success-panel{max-height:calc(100dvh - 24px);padding:24px 20px}.analysis-success-panel h2{font-size:20px}.analysis-success-panel p{font-size:11px}.analysis-success-panel .primary{min-height:50px}}.mobile-data-review-modal{z-index:1250;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#071612d8;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.mobile-data-review-panel{background:#fff;border-radius:16px;width:min(560px,100%);max-height:calc(100dvh - 24px);padding:18px;overflow-y:auto;box-shadow:0 24px 80px #0008}.mobile-data-review-head{z-index:2;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:flex-start;gap:12px;margin:-18px -18px 0;padding:18px;display:flex;position:sticky;top:-18px}.mobile-data-review-head small{color:var(--green2);letter-spacing:.1em;font-size:8px;font-weight:950;display:block}.mobile-data-review-head h2{margin:4px 0 0;font-size:19px}.mobile-data-review-head>button{border:1px solid var(--line);background:var(--soft);width:36px;height:36px;color:var(--ink);border-radius:50%;flex:none;font-size:22px}.mobile-data-review-panel>p{color:var(--muted);margin:13px 0;font-size:10px;line-height:1.5}.mobile-data-review-fields{gap:11px;display:grid}.mobile-data-review-fields textarea{min-height:92px}.mobile-data-review-panel>.primary{border-radius:0 0 16px 16px;width:100%;min-height:49px;margin:14px -18px -18px;padding:13px 18px;position:sticky;bottom:-18px}.coherence-review-panel{background:#f5faf8;border:1px solid #cbded8;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:14px 18px 0;padding:13px 14px;display:grid}.coherence-review-icon{width:34px;height:34px;color:var(--green2);background:#dfeee9;border-radius:10px;place-items:center;font-size:17px;font-weight:950;display:grid}.coherence-review-panel>div:nth-child(2){min-width:0}.coherence-review-panel small{color:var(--green2);letter-spacing:.08em;font-size:8px;font-weight:950;display:block}.coherence-review-panel h3{margin:3px 0 4px;font-size:12px;line-height:1.35}.coherence-review-panel p{color:var(--muted);margin:0;font-size:9px;line-height:1.45}.coherence-review-panel.loading .coherence-review-icon{animation:1.15s ease-in-out infinite coherence-pulse}.coherence-review-panel.suggestions,.coherence-review-panel.pending{background:#fffaf0;border-color:#e5c583}.coherence-review-panel.suggestions .coherence-review-icon,.coherence-review-panel.pending .coherence-review-icon{color:#895b10;background:#f8e7bf}.coherence-review-panel.error{background:#fff6f5;border-color:#e4b4af}.coherence-review-panel.error .coherence-review-icon{color:#983a32;background:#f7dedb}.coherence-review-panel.manual{background:#f4f8fa;border-color:#b8cbd7}.coherence-review-actions{align-items:center;gap:7px;display:flex}.coherence-review-actions .back{color:#76561e;background:#fff;border:1px solid #d7c49b;padding:9px 11px}.coherence-ack{border-radius:999px;margin-top:6px;padding:5px 7px;font-weight:900;display:inline-flex;font-size:8px!important}.coherence-ack.ready{background:#dff2eb;color:#08725f!important}.coherence-ack.pending{background:#fff0d6;color:#95600e!important}@keyframes coherence-pulse{50%{opacity:.58;transform:scale(.88)}}.coherence-suggestions-modal{z-index:1400;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#071612dc;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.coherence-suggestions-panel{background:#fff;border-radius:17px;width:min(760px,100%);max-height:calc(100dvh - 32px);padding:20px;overflow-y:auto;box-shadow:0 28px 90px #0008}.coherence-suggestions-head{z-index:2;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:flex-start;gap:14px;margin:-20px -20px 0;padding:20px;display:flex;position:sticky;top:-20px}.coherence-suggestions-head small{color:#8b5a10;letter-spacing:.1em;font-size:8px;font-weight:950}.coherence-suggestions-head h2{margin:4px 0 0;font-size:21px}.coherence-suggestions-head>button{border:1px solid var(--line);background:var(--soft);width:36px;height:36px;color:var(--ink);border-radius:50%;flex:none;font-size:22px}.coherence-suggestions-panel>p{color:var(--muted);margin:13px 0;font-size:10px}.coherence-suggestion-list{gap:9px;display:grid}.coherence-suggestion-item{gap:8px;display:grid}.coherence-suggestion-list article{background:#fffdf8;border:1px solid #e2d4b6;border-radius:11px;padding:13px}.coherence-suggestion-list article>div:first-child{align-items:center;gap:8px;display:flex}.coherence-suggestion-list article>div:first-child strong{font-size:11px}.severity{text-transform:uppercase;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:950}.severity.alta{color:#9a342c;background:#f5d7d4}.severity.media{color:#895b10;background:#f8e7bf}.severity.baja{color:#496473;background:#e6eef2}.coherence-suggestion-list article>p{color:#4d615d;flex-direction:column;gap:3px;margin:10px 0 5px;font-size:10px;line-height:1.45;display:flex}.coherence-suggestion-list article>p b,.coherence-suggested-change>b{text-transform:uppercase;letter-spacing:.05em;font-size:8px}.coherence-suggestion-list article>small{color:#71817d;font-size:9px;line-height:1.45;display:block}.coherence-suggested-change{background:#fff7e8;border-left:3px solid #d49a31;border-radius:7px;flex-direction:column;gap:4px;margin:10px 0;padding:10px;display:flex}.coherence-suggested-change span{color:#514a3e;font-size:10px;line-height:1.5}.coherence-resolution-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.coherence-resolution-actions button{min-height:40px;padding:9px 11px;font-size:9px}.coherence-resolution-actions .correction-route{color:#175b91;background:#eef6fc;border:1px solid #79a9cf;grid-column:1/-1;font-weight:900}.coherence-adjustment{background:#f4faf8;border:1px solid #b9d8cf;border-radius:10px;gap:8px;margin-top:10px;padding:12px;display:grid}.coherence-adjustment label{flex-direction:column;gap:7px;display:flex}.coherence-adjustment label strong{font-size:10px}.coherence-adjustment textarea{min-height:90px;font-size:10px}.coherence-adjustment>small{color:#647b75;font-size:8px;line-height:1.45}.coherence-adjustment>.primary{min-height:42px}.coherence-resolution-error{color:#8f352d;background:#fff5f4;border:1px solid #e3b5b0;border-radius:9px;flex-direction:column;gap:4px;margin:0;padding:10px 12px;display:flex}.coherence-resolution-error b{font-size:9px}.coherence-resolution-error span{font-size:9px;line-height:1.45}.coherence-resolution-error button{color:#9a3026;background:#fff;border:1px solid #c36e64;border-radius:8px;align-self:flex-start;min-height:36px;margin-top:5px;padding:8px 11px;font-size:8px;font-weight:950}.locked-editor{color:#273d39;cursor:text;background:#fbfcfc}.locked-editor:focus{border-color:#0000}.quiet:disabled,.primary:disabled{opacity:.48;cursor:not-allowed}.coherence-structured-note{color:#3d657e;background:#f1f8fc;border:1px solid #bed8e8;border-radius:8px;margin:10px 0;padding:9px 10px;font-size:9px;line-height:1.45}.coherence-adjustment-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.coherence-adjustment-actions button{min-height:42px;padding:9px 11px;font-size:8px;font-weight:900}.clinical-override{color:#276757;background:#fff;border:1px solid #5a8c7e;border-radius:9px}.clinical-override:disabled{opacity:.48;cursor:not-allowed}.coherence-resolution-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.coherence-resolution-actions .correction-route{grid-column:auto}.omit-suggestion{color:#5e706c;background:#fff;border:1px solid #c9d5d2;border-radius:9px;font-weight:850}.omit-suggestion:hover{background:#f5f8f7;border-color:#8ca49e}@media (width<=700px){.coherence-review-panel{grid-template-columns:32px minmax(0,1fr);gap:9px;margin:9px 10px 0;padding:10px}.coherence-review-icon{width:32px;height:32px}.coherence-review-actions,.coherence-review-panel>button{grid-column:1/-1;grid-template-columns:1fr 1fr;width:100%;display:grid}.coherence-review-panel>button{display:block}.coherence-review-actions button{width:100%;min-height:42px}.coherence-suggestions-modal{padding:10px}.coherence-suggestions-panel{max-height:calc(100dvh - 20px);padding:16px}.coherence-suggestions-head{margin:-16px -16px 0;padding:16px;top:-16px}.coherence-suggestions-head h2{font-size:18px}.coherence-suggestion-list article{padding:11px}.coherence-resolution-actions{grid-template-columns:1fr}.coherence-adjustment{padding:10px}.coherence-adjustment textarea{min-height:82px}.coherence-adjustment-actions{grid-template-columns:1fr}}.photo-ai-action{color:#fff;background:#0c302b;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin:14px 0;padding:15px;display:flex}.photo-ai-action>div{align-items:center;gap:11px;display:flex}.photo-ai-action>div>b{color:#fff;background:#ffffff1f;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:12px;display:grid}.photo-ai-action span{flex-direction:column;gap:3px;display:flex}.photo-ai-action strong{font-size:12px}.photo-ai-action small{color:#c8ded8;max-width:570px;font-size:9px;line-height:1.45}.photo-ai-action .primary{color:var(--green2);white-space:nowrap;background:#fff;flex:none}.photo-ai-action .primary:disabled{opacity:.6;cursor:wait}.photo-description-success{border:1px solid var(--theme-border);background:var(--theme-soft);border-radius:10px;flex-direction:column;gap:4px;margin:11px 0;padding:12px 13px;display:flex}.photo-description-success b{color:var(--green2);font-size:11px}.photo-description-success span{color:#526963;font-size:9px;line-height:1.45}.photo-description-success small{color:var(--green2);font-size:9px;font-weight:800}.sanitas-theme .photo-ai-action{background:#063b64}.sanitas-theme .photo-ai-action small{color:#d7ebf7}@media (width<=700px){.photo-ai-action{flex-direction:column;align-items:stretch}.photo-ai-action .primary{white-space:normal;width:100%}}.workflow-shell{background:#eef4f7;min-height:calc(100vh - 82px);padding:34px}.monthly-workflow{width:min(1120px,100%);margin:0 auto}.workflow-hero{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:20px;display:flex}.workflow-hero>div:first-child{max-width:720px}.workflow-hero span,.workflow-step-body>small,.workflow-totals small{color:#2968a1;letter-spacing:.11em;font-size:9px;font-weight:900}.workflow-hero h1{color:#173d5a;letter-spacing:-.035em;margin:6px 0 9px;font-size:32px}.workflow-hero p{color:#607789;margin:0;font-size:13px;line-height:1.55}.workflow-progress{background:#fff;border:1px solid #c9dce9;border-radius:13px;min-width:190px;padding:15px 17px}.workflow-progress strong,.workflow-progress span{display:block}.workflow-progress strong{color:#147a58;font-size:29px}.workflow-progress span{color:#607789;letter-spacing:0;margin:1px 0 11px;font-size:9px}.workflow-progress i{background:#e7eff3;border-radius:999px;height:7px;display:block;overflow:hidden}.workflow-progress i b{border-radius:inherit;background:linear-gradient(90deg,#2968a1,#147a58);height:100%;transition:width .25s;display:block}.cutoff-banner{background:#fff;border-left:4px solid #2968a1;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin-bottom:18px;padding:14px 17px;display:grid;box-shadow:0 7px 24px #163a5410}.cutoff-banner b{color:#173d5a;font-size:11px}.cutoff-banner span{color:#4f687a;font-size:11px}.cutoff-banner em{color:#147a58;font-size:9px;font-style:normal;font-weight:800}.workflow-steps{grid-template-columns:1fr 1fr;gap:14px;display:grid}.workflow-steps article{background:#fff;border:1px solid #cddde7;border-radius:15px;grid-template-columns:43px 1fr;gap:14px;min-height:220px;padding:19px;display:grid;box-shadow:0 9px 27px #173d5a0c}.workflow-steps article.locked{opacity:.66;background:#f6f8f9}.workflow-steps article.complete{background:#fbfffd;border-color:#a8d6c6}.workflow-steps article.active{border-color:#8fbad6;box-shadow:0 10px 30px #2968a118}.workflow-step-number{color:#2968a1;background:#e6eff5;border-radius:12px;place-items:center;width:39px;height:39px;font-size:15px;font-weight:900;display:grid}.complete .workflow-step-number{color:#147a58;background:#dff2e9}.workflow-step-body{flex-direction:column;min-width:0;display:flex}.workflow-step-body h2{color:#173d5a;margin:5px 0 8px;font-size:17px}.workflow-step-body p{color:#617786;margin:0 0 14px;font-size:10px;line-height:1.55}.workflow-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:auto;display:flex}.workflow-actions>a,.workflow-upload,.workflow-totals button,.run-workflow{min-height:36px;font:inherit;cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;padding:9px 12px;font-size:9px;font-weight:900;display:inline-flex}.workflow-actions>a{color:#2968a1;background:#f7fbfd;border:1px solid #b9d0df;text-decoration:none}.workflow-upload{color:#fff;background:#2968a1}.workflow-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.workflow-upload.disabled{cursor:not-allowed;opacity:.45}.workflow-count{color:#526b7d;font-size:10px;font-weight:800}.workflow-confirmation{margin-top:11px;font-weight:900;color:#147a58!important;letter-spacing:0!important;font-size:9px!important}.run-workflow{color:#fff;background:#147a58;align-self:flex-start;margin-top:auto}.run-workflow:disabled{color:#697b84;cursor:not-allowed;background:#c8d2d7}.workflow-totals{color:#fff;background:#173d5a;border-radius:15px;grid-template-columns:minmax(280px,1.5fr) 180px 190px auto;align-items:end;gap:14px;margin-top:15px;padding:19px;display:grid}.workflow-totals h2{margin:4px 0 6px;font-size:16px}.workflow-totals p{color:#c6d6e1;margin:0;font-size:9px;line-height:1.5}.workflow-totals label{flex-direction:column;gap:6px;display:flex}.workflow-totals label span{color:#dce8ef;font-size:9px;font-weight:800}.workflow-totals input{color:#173d5a;background:#fff;border:1px solid #ffffff45;height:39px}.workflow-totals button{color:#173d5a;background:#fff;height:39px}.workflow-totals button:disabled{opacity:.45;cursor:not-allowed}.workflow-retention{color:#607789;border:1px dashed #aac1cf;border-radius:10px;align-items:center;gap:12px;margin-top:14px;padding:13px 16px;font-size:10px;display:flex}.workflow-retention b{color:#173d5a}.workflow-inline-error,.workflow-error,.workflow-loading{background:#fff;border-radius:11px;padding:17px}.workflow-inline-error{color:#8d3028;border:1px solid #e7bbb6;margin-bottom:12px;font-size:10px}.workflow-error{color:#8d3028;border:1px solid #e7bbb6;flex-direction:column;gap:4px;display:flex}.workflow-loading{color:#607789}.storage-guarantee,.stored-documents{background:#fff;border:1px solid #cddde7;border-radius:15px;margin-top:15px;padding:19px;box-shadow:0 9px 27px #173d5a0c}.storage-guarantee-head,.stored-documents-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.storage-guarantee-head small,.stored-documents-head small{color:#2968a1;letter-spacing:.11em;font-size:9px;font-weight:900}.storage-guarantee-head h2,.stored-documents-head h2{color:#173d5a;margin:4px 0 0;font-size:17px}.storage-guarantee-head>b{color:#147a58;white-space:nowrap;background:#e6f5ef;border-radius:999px;padding:7px 10px;font-size:9px}.storage-guarantee-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}.storage-guarantee-grid>div{background:#f8fbfc;border:1px solid #dce7ed;border-radius:10px;padding:12px}.storage-guarantee-grid strong,.storage-guarantee-grid span{display:block}.storage-guarantee-grid strong{color:#173d5a;font-size:10px}.storage-guarantee-grid span{color:#607789;margin-top:5px;font-size:9px;line-height:1.5}.stored-documents-head p{color:#607789;margin:5px 0 0;font-size:9px}.stored-documents-head>strong{color:#2968a1;white-space:nowrap;background:#edf4f8;border-radius:999px;padding:7px 10px;font-size:9px}.stored-document-list{flex-direction:column;gap:7px;margin-top:15px;display:flex}.stored-document{border:1px solid #dce7ed;border-radius:9px;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.stored-kind{text-align:center;background:#e8f1f7;border-radius:7px;padding:6px 7px;color:#2968a1!important;letter-spacing:.04em!important;font-size:8px!important;font-weight:900!important}.stored-kind.valuation{background:#e6f5ef;color:#147a58!important}.stored-kind.medical_consultation{background:#fff2dc;color:#8b5a10!important}.stored-document>div{min-width:0}.stored-document>div strong,.stored-document>div small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.stored-document>div strong{color:#173d5a;font-size:10px}.stored-document>div small{color:#607789;margin-top:3px;font-size:8px}.stored-document>a{color:#2968a1;border:1px solid #b9d0df;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:900;text-decoration:none}.stored-documents-empty{color:#607789;border:1px dashed #b8cad5;border-radius:10px;flex-direction:column;gap:4px;margin-top:15px;padding:16px;font-size:9px;display:flex}.stored-documents-empty b{color:#173d5a;font-size:10px}@media (width<=900px){.workflow-totals{grid-template-columns:1fr 1fr}.workflow-totals>div{grid-column:1/-1}.workflow-steps,.cutoff-banner{grid-template-columns:1fr}.workflow-hero{flex-direction:column;align-items:stretch}.workflow-progress{min-width:0}.storage-guarantee-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.workflow-shell{padding:22px 14px}.workflow-hero h1{font-size:25px}.workflow-totals{grid-template-columns:1fr}.workflow-totals>div{grid-column:auto}.workflow-steps article{grid-template-columns:35px 1fr;padding:15px}.workflow-step-number{width:34px;height:34px}.workflow-actions{flex-direction:column;align-items:stretch}.workflow-actions>a,.workflow-upload{width:100%}.workflow-retention,.storage-guarantee-head,.stored-documents-head{flex-direction:column;align-items:flex-start}.storage-guarantee-grid,.stored-document{grid-template-columns:1fr}.stored-kind{justify-self:start}.stored-document>a{text-align:center}}.operational-flow{border:1px solid var(--theme-border);box-shadow:0 8px 28px var(--green2);background:#fff;border-radius:15px;margin-bottom:18px;padding:20px}@supports (color:color-mix(in lab, red, red)){.operational-flow{box-shadow:0 8px 28px color-mix(in srgb,var(--green2) 7%,transparent)}}.operational-flow-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:17px;display:flex}.operational-flow-head p{color:var(--green2);letter-spacing:.1em;margin:0 0 5px;font-size:9px;font-weight:900}.operational-flow-head h2{margin:0;font-size:20px}.operational-flow-head span{max-width:670px;color:var(--muted);margin-top:5px;font-size:10px;line-height:1.5;display:block}.operational-flow-head em{background:var(--theme-soft);color:var(--green2);white-space:nowrap;border-radius:999px;flex:none;padding:8px 11px;font-size:9px;font-style:normal;font-weight:800}.operational-flow-steps{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.operational-flow-steps li{border:1px solid var(--line);background:#fbfdfc;border-radius:11px;align-items:flex-start;gap:10px;min-height:103px;padding:13px;display:flex}.operational-flow-steps li>b{background:var(--green);color:#fff;border-radius:8px;flex:none;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.operational-flow-steps li>div{flex-direction:column;gap:4px;display:flex}.operational-flow-steps strong{font-size:11px;line-height:1.35}.operational-flow-steps span{color:var(--muted);font-size:9px;line-height:1.5}.medical-rules{border-left:4px solid var(--theme-accent);background:#fffaf0;border-radius:9px;align-items:flex-start;gap:16px;margin-top:13px;padding:13px;display:flex}.medical-rules>strong{color:#684a18;flex:0 0 190px;font-size:10px}.medical-rules>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.medical-rules span{color:#6f624f;font-size:9px;line-height:1.45}.medical-rules span b{color:var(--ink);margin-bottom:2px;font-size:9px;display:block}@media (width<=900px){.operational-flow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.medical-rules{flex-direction:column;gap:9px}.medical-rules>strong{flex-basis:auto}.medical-rules>div{grid-template-columns:1fr}}@media (width<=560px){.operational-flow{padding:15px}.operational-flow-head{flex-direction:column;gap:10px}.operational-flow-head em{white-space:normal}.operational-flow-steps{grid-template-columns:1fr}.operational-flow-steps li{min-height:0}}.assistant-flow{border:1px solid var(--theme-border);box-shadow:0 8px 28px var(--green2);background:#fff;border-radius:15px;margin-bottom:18px;padding:19px}@supports (color:color-mix(in lab, red, red)){.assistant-flow{box-shadow:0 8px 28px color-mix(in srgb,var(--green2) 7%,transparent)}}.assistant-flow-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:15px;display:flex}.assistant-flow-head p{color:var(--green2);letter-spacing:.1em;margin:0 0 5px;font-size:9px;font-weight:900}.assistant-flow-head h2{margin:0;font-size:18px}.assistant-flow-head .quiet{flex:none}.assistant-flow ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.assistant-flow li{border:1px solid var(--line);background:#f8fbfa;border-radius:10px;align-items:flex-start;gap:9px;padding:11px;display:flex}.assistant-flow li.current{border-color:var(--green);background:var(--theme-soft)}.assistant-flow li>b{width:25px;height:25px;color:var(--green2);background:#dfeae7;border-radius:8px;flex:none;place-items:center;font-size:10px;display:grid}.assistant-flow li.current>b{background:var(--green);color:#fff}.assistant-flow li>span{flex-direction:column;gap:3px;display:flex}.assistant-flow li strong{font-size:10px;line-height:1.35}.assistant-flow li small{color:var(--muted);font-size:8px;line-height:1.4}@media (width<=1000px){.assistant-flow ol{grid-template-columns:repeat(2,minmax(0,1fr))}.assistant-flow li:last-child{grid-column:1/-1}}@media (width<=560px){.assistant-flow{padding:15px}.assistant-flow-head{flex-direction:column}.assistant-flow-head .quiet{width:100%}.assistant-flow ol{grid-template-columns:1fr}.assistant-flow li:last-child{grid-column:auto}}.consultation-alert{border:1px solid;border-radius:11px;align-items:flex-start;gap:11px;margin-bottom:18px;padding:13px 14px;display:flex}.consultation-alert>b{border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:12px;display:grid}.consultation-alert>span{flex-direction:column;gap:3px;display:flex}.consultation-alert strong{font-size:11px}.consultation-alert small{font-size:9px;line-height:1.45}.consultation-alert.ready{color:#176e5d;background:#effaf6;border-color:#a7d7c7}.consultation-alert.ready>b{background:#d7f0e7}.consultation-alert.missing{color:#7d5715;background:#fff8e9;border-color:#e6c178}.consultation-alert.missing>b{background:#f8e7bf}.valuation-date-guidance{color:#285e51;background:#f0f8f5;border:1px solid #b9d8cf;border-radius:10px;align-items:flex-start;gap:10px;margin-top:12px;padding:11px 12px;display:flex}.valuation-date-guidance>b{background:#d9efe8;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.valuation-date-guidance>span{flex-direction:column;gap:2px;display:flex}.valuation-date-guidance strong{font-size:11px}.valuation-date-guidance small{font-size:10px;line-height:1.4}.valuation-date-guidance.late,.valuation-date-guidance.outside{color:#91352e;background:#fff8f7;border-color:#e4b4af}.valuation-date-guidance.late>b,.valuation-date-guidance.outside>b{background:#f8dfdc}.app-header{gap:12px}.app-header .head-actions{gap:10px}.cycle-review-picker{grid-template-columns:auto minmax(132px,165px);align-items:center;gap:2px 8px;margin-left:auto;display:grid}.cycle-review-picker>span{color:#496772;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:8px;font-weight:900}.cycle-review-picker select{color:#174d69;text-transform:capitalize;background:#f7fbfc;border-color:#b9d4de;min-height:38px;padding:7px 30px 7px 10px;font-size:10px;font-weight:850}.cycle-review-picker small{color:#95600e;text-transform:uppercase;grid-column:2;justify-self:start;font-size:7px;font-weight:900}.cycle-read-only-note{color:#72551d;background:#fffaf0;border:1px solid #e2c98f;border-radius:10px;align-items:center;gap:9px;margin-bottom:14px;padding:11px 13px;display:flex}.cycle-read-only-note b{flex:none;font-size:10px}.cycle-read-only-note span{font-size:9px;line-height:1.45}.view-tabs{background:#f2f6f8;border:1px solid #dce6eb;border-radius:11px;align-items:center;gap:3px;padding:4px;display:flex}.view-tabs button{color:#607485;background:0 0;border:0;border-radius:8px;min-height:34px;padding:7px 13px;font-size:10px;font-weight:800}.view-tabs button:hover{color:#1d568d;background:#fff}.view-tabs button.active{color:#1d568d;background:#fff;box-shadow:0 2px 8px #173d5a12}.gestiona-button{color:#147a58;white-space:nowrap;background:#edf8f4;border:1px solid #b9d8cf;border-radius:9px;align-items:center;gap:6px;min-height:34px;padding:7px 11px;font-size:10px;font-weight:850;text-decoration:none;display:inline-flex}.gestiona-button:hover{background:#dff2eb;border-color:#147a58}.gestiona-button b{font-size:12px}.primary:disabled{cursor:not-allowed;opacity:.55}.cycle-review-error{color:#8e2f21;background:#fff3f0;border-bottom:1px solid #e8c3ba;justify-content:center;align-items:center;gap:12px;padding:8px 16px;font-size:10px;display:flex}.cycle-review-error button{color:#8e2f21;background:#fff;border:1px solid #d88f80;border-radius:8px;min-height:32px;padding:6px 10px;font-size:9px;font-weight:850}@media (width<=1180px){.cycle-review-picker>span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cycle-review-picker{grid-template-columns:minmax(126px,150px);margin-left:0}.cycle-review-picker small{grid-column:1}}.progress-shell{background:#f3f7f7;min-height:calc(100vh - 82px);padding:34px 24px 56px}.progress-dashboard{width:min(1160px,100%);margin:0 auto}.progress-intro{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:20px;display:flex}.progress-intro>div{max-width:760px}.progress-intro span,.progress-card-head>div>span{color:#147a58;letter-spacing:.12em;font-size:9px;font-weight:900}.progress-intro h1{color:#183c37;letter-spacing:-.035em;margin:6px 0 8px;font-size:31px;line-height:1.15}.progress-intro p{color:#657b77;margin:0;font-size:12px;line-height:1.55}.progress-intro>.primary{flex:none;min-height:42px}.progress-intro-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.next-schedule-cta{white-space:nowrap;background:linear-gradient(135deg,#0a8b73,#1d5f99)!important;min-height:46px!important;padding:11px 16px!important;box-shadow:0 9px 20px #0b786a35!important}.next-schedule-cta:hover{transform:translateY(-1px);background:linear-gradient(135deg,#08735f,#174d7e)!important}.next-schedule-cta span{margin-left:5px;color:inherit!important;letter-spacing:0!important;font-size:15px!important}.progress-sync-error{color:#8d3028;background:#fff4f2;border:1px solid #e7bbb6;border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:14px;padding:12px 14px;display:flex}.progress-sync-error b{flex:none;font-size:10px}.progress-sync-error span{font-size:9px;line-height:1.45}.overall-progress{background:#fff;border:1px solid #cfe0dc;border-radius:16px;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:24px;padding:24px;display:grid}.overall-number{border-right:1px solid #e1e9e7;flex-direction:column;display:flex}.overall-number strong{color:#087c67;letter-spacing:-.055em;font-size:46px;line-height:1}.overall-number span{color:#667b77;margin-top:5px;font-size:10px;font-weight:800}.overall-copy{flex-direction:column;gap:10px;display:flex}.overall-copy>div{justify-content:space-between;align-items:center;gap:20px;display:flex}.overall-copy strong{font-size:15px}.overall-copy span,.overall-copy small{color:#71837f;font-size:9px}.overall-copy i,.breakdown-bar i{background:#e7efed;border-radius:999px;height:8px;display:block;overflow:hidden}.overall-copy i b,.breakdown-bar i b{border-radius:inherit;background:#15957c;height:100%;transition:width .25s;display:block}.valuation-window-summary{background:#d8e4e1;border:1px solid #d8e4e1;border-radius:13px;grid-template-columns:1fr 1fr;gap:1px;margin:-7px 0 14px;display:grid;overflow:hidden}.valuation-window-summary>div{background:#fff;flex-direction:column;gap:3px;min-width:0;padding:13px 15px;display:flex}.valuation-window-summary>p{display:none}.valuation-window-summary span{color:#617671;font-size:11px;font-weight:800}.valuation-window-summary strong{color:#193d37;font-size:16px;line-height:1.2}.valuation-window-summary small{color:#768783;font-size:11px;line-height:1.35}.progress-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin:12px 0;display:grid}.progress-metrics article{background:#fff;border:1px solid #d8e4e1;border-radius:13px;flex-direction:column;min-height:112px;padding:17px;display:flex}.progress-metrics article>span{color:#617671;font-size:9px;font-weight:800}.progress-metrics article>strong{color:#193d37;margin-top:7px;font-size:27px;line-height:1}.progress-metrics article>small{color:#83918e;margin-top:auto;font-size:9px}.progress-metrics article.attention{background:#fffcf5;border-color:#e7c885}.progress-metrics article.attention>strong{color:#9b640d}.progress-metrics article.danger{background:#fff8f7;border-color:#e4b4af}.progress-metrics article.danger>strong{color:#a43830}.visually-hidden{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.eps-progress-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;margin-bottom:14px;display:grid}.eps-progress-card{--eps-accent:#147a58;--eps-accent-secondary:#6db5a2;--eps-soft:#edf7f4;background:linear-gradient(145deg,#fff 62%,var(--eps-soft));isolation:isolate;border:1px solid #d5e2df;border-radius:17px;flex-direction:column;min-width:0;min-height:205px;padding:18px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 22px #173d3508}.eps-progress-card:before{z-index:1;background:linear-gradient(90deg,var(--eps-accent) 0 72%,var(--eps-accent-secondary) 72% 100%);content:"";height:4px;position:absolute;top:0;left:0;right:0}.eps-progress-card[data-eps=sanitas]{--eps-accent:#0788c9;--eps-accent-secondary:#22518f;--eps-soft:#edf8fd}.eps-progress-card[data-eps=mallamas]{--eps-accent:#08713e;--eps-accent-secondary:#d4ad23;--eps-soft:#f1f8f0}.eps-progress-card[data-eps=nueva-eps]{--eps-accent:#4698ca;--eps-accent-secondary:#ee2737;--eps-soft:#f2f7fc}.eps-brand-row{justify-content:space-between;align-items:center;gap:14px;min-height:52px;display:flex}.eps-brand-logo{justify-content:flex-start;align-items:center;min-width:0;height:52px;display:flex}.eps-brand-logo img{object-fit:contain;object-position:left center;max-width:190px;max-height:50px;display:block}.eps-progress-card[data-eps=sanitas] .eps-brand-logo img{width:156px}.eps-progress-card[data-eps=mallamas] .eps-brand-logo img{width:188px}.eps-progress-card[data-eps=nueva-eps] .eps-brand-logo img{width:148px}.eps-card-score{flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.eps-card-score strong{color:var(--eps-accent);letter-spacing:-.04em;font-size:30px;line-height:.95}.eps-card-score span{color:#73827f;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:900}.eps-progress-bar{background:#e6eeec;border-radius:999px;height:6px;margin:13px 0 11px;overflow:hidden}.eps-progress-bar i{border-radius:inherit;background:linear-gradient(90deg,var(--eps-accent),var(--eps-accent-secondary));height:100%;transition:width .25s;display:block}.eps-card-copy{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.eps-card-copy strong{color:#193d37;font-size:11px;line-height:1.25}.eps-card-copy span{color:#748580;text-align:right;max-width:155px;font-size:8px;line-height:1.35}.eps-progress-card dl{border-top:1px solid #e2ebe8;grid-template-columns:repeat(5,minmax(0,1fr));margin:auto 0 0;padding-top:11px;display:grid}.eps-progress-card dl div{border-left:1px solid #e2ebe8;flex-direction:column;gap:4px;min-width:0;padding:0 7px;display:flex}.eps-progress-card dl div:first-child{border-left:0;padding-left:0}.eps-progress-card dt{color:#71827e;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:850;overflow:hidden}.eps-progress-card dd{color:#193d37;margin:0;font-size:19px;font-weight:900;line-height:1}.eps-progress-card dl .completed dd{color:#147a58}.eps-progress-card dl .pending dd{color:#8b5b14}.eps-progress-card dl .novelty dd{color:#2b6fa6}.eps-progress-card dl .danger dd{color:#a43830}.eps-summary-filter{border:1px solid var(--summary-filter-border);background:var(--summary-filter-bg);min-width:34px;min-height:34px;color:inherit;font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:4px;margin:-7px;padding:4px 7px;font-weight:900;line-height:1;transition:background-color .15s,border-color .15s,transform .15s;display:inline-flex}.eps-summary-filter:after{content:"›";font-size:12px;line-height:1}.eps-summary-filter:focus-visible{outline:3px solid var(--summary-filter-focus);outline-offset:2px;background:var(--summary-filter-hover)}.eps-summary-filter-pending{--summary-filter-border:#dec58d;--summary-filter-bg:#fff9eb;--summary-filter-hover:#fff1ce;--summary-filter-focus:#b17a17}.eps-summary-filter-novelty{--summary-filter-border:#adcbe3;--summary-filter-bg:#f2f8fd;--summary-filter-hover:#e3f1fc;--summary-filter-focus:#2b6fa6}.eps-summary-filter-overdue{--summary-filter-border:#e4b4af;--summary-filter-bg:#fff3f1;--summary-filter-hover:#fdecea;--summary-filter-focus:#d86f66}@media (hover:hover) and (pointer:fine){.eps-summary-filter:hover{border-color:var(--summary-filter-focus);background:var(--summary-filter-hover);transform:translateY(-1px)}}.eps-schedule-observations{border-top:1px solid #e2ebe8;margin-top:10px}.eps-schedule-observations>summary{min-height:34px;color:var(--eps-accent);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:8px 2px 0;font-size:8px;font-weight:900;list-style:none;display:flex}.eps-schedule-observations>summary::-webkit-details-marker{display:none}.eps-schedule-observations>summary:after{content:"⌄";font-size:12px;line-height:1;transition:transform .2s}.eps-schedule-observations[open]>summary:after{transform:rotate(180deg)}.eps-schedule-observations>summary>b{background:var(--eps-soft);min-width:20px;height:20px;color:var(--eps-accent);border-radius:999px;place-items:center;margin-left:auto;font-size:8px;display:grid}.eps-schedule-observations ul{scrollbar-color:#b8cbc6 transparent;flex-direction:column;gap:6px;max-height:180px;margin:7px 0 0;padding:0;list-style:none;display:flex;overflow:auto}.eps-schedule-observations li{background:#fff;border:1px solid #dfe9e6;border-radius:8px;grid-template-columns:minmax(90px,.8fr) minmax(0,1.5fr);gap:4px 9px;padding:8px;display:grid}.eps-schedule-observations li>div{flex-direction:column;gap:2px;min-width:0;display:flex}.eps-schedule-observations li strong{color:#244b43;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.eps-schedule-observations li small{color:#7b8b87;font-size:7px}.eps-schedule-observations li p{color:#5e716c;overflow-wrap:anywhere;margin:0;font-size:8px;line-height:1.4}.eps-schedule-observations li em{letter-spacing:.03em;text-transform:uppercase;border-radius:999px;grid-column:1/-1;justify-self:start;padding:3px 6px;font-size:6px;font-style:normal;font-weight:900}.eps-schedule-observations li em.justified{color:#2b6fa6;background:#e7f1fb}.eps-schedule-observations li em.coordination{color:#5d716c;background:#eef3f2}.eps-card-actions{border-top:1px solid #e2ebe8;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:8px;margin-top:12px;padding-top:10px;display:grid}.eps-card-actions .schedule-eps-upload{background:var(--eps-accent);text-align:center;grid-column:auto;min-height:35px;padding:8px;font-size:8px}.eps-card-actions .schedule-eps-upload:hover{background:var(--eps-accent-secondary)}.eps-card-actions>a{border:1px solid var(--eps-accent);justify-content:center;align-items:center;gap:4px;min-height:35px;padding:8px;display:flex}@supports (color:color-mix(in lab, red, red)){.eps-card-actions>a{border:1px solid color-mix(in srgb,var(--eps-accent) 36%,#fff)}}.eps-card-actions>a{color:var(--eps-accent);text-align:center;background:#fff;border-radius:8px;font-size:8px;font-weight:900;line-height:1.2;text-decoration:none}.eps-card-actions>a:hover{border-color:var(--eps-accent);background:var(--eps-soft)}.eps-progress-card.has-overdue{border-color:#e2bbb6;box-shadow:0 8px 22px #a4383010}.eps-progress-card.empty{background:linear-gradient(145deg,#fff 58%,#f1f4f3);border-color:#dfe6e4}.eps-progress-card.empty .eps-card-score strong,.eps-progress-card.empty dd,.eps-progress-card.empty .eps-card-copy strong{color:#83918e}.eps-progress-card.empty .eps-progress-bar i{display:none}.eps-progress-card.empty .eps-brand-logo{opacity:.76}.progress-card{background:#fff;border:1px solid #d8e4e1;border-radius:15px;margin-top:12px;padding:20px}.progress-card-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.progress-card-head h2{margin:4px 0 0;font-size:17px}.progress-card-head p{color:#6e817d;margin:5px 0 0;font-size:9px;line-height:1.45}.segmented-control,.queue-tabs{background:#eef3f2;border-radius:9px;gap:3px;padding:3px;display:flex}.segmented-control button,.queue-tabs button{color:#657874;background:0 0;border:0;border-radius:7px;padding:8px 11px;font-size:9px;font-weight:800}.segmented-control button.active,.queue-tabs button.active{color:#087c67;background:#fff;box-shadow:0 2px 7px #183c3712}.queue-tabs button b{margin-left:4px}.queue-tabs button.active.attention{color:#925d0c}.breakdown-list{border-top:1px solid #e7eeec;margin-top:15px}.breakdown-list article{border-bottom:1px solid #edf2f1;grid-template-columns:minmax(170px,1fr) minmax(220px,1.25fr) 54px;align-items:center;gap:20px;padding:13px 3px;display:grid}.breakdown-name{flex-direction:column;gap:3px;min-width:0;display:flex}.breakdown-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.breakdown-name span,.breakdown-bar small{color:#7a8b87;font-size:8px}.breakdown-bar{grid-template-columns:minmax(100px,1fr) 90px;align-items:center;gap:10px;display:grid}.breakdown-bar i{height:6px}.breakdown-bar small{text-align:right}.breakdown-percent{text-align:right;color:#087c67;font-size:14px}.queue-heading{align-items:center}.progress-filters{background:#f5f8f7;border-radius:11px;grid-template-columns:1.4fr .8fr 1fr;gap:10px;margin-top:16px;padding:12px;display:grid}.progress-filters label{flex-direction:column;gap:5px;min-width:0;display:flex}.progress-filters label>span{color:#5d716c;font-size:9px;font-weight:800}.progress-filters input,.progress-filters select{height:38px;padding:8px 10px;font-size:10px}.progress-patient-list{border:1px solid #e0e9e7;border-radius:11px;margin-top:12px;overflow:hidden}.progress-patient-list article{border-top:1px solid #edf2f1;grid-template-columns:minmax(180px,1.2fr) minmax(160px,.95fr) minmax(160px,.95fr) minmax(130px,.65fr);align-items:center;gap:15px;padding:13px 14px;display:grid}.progress-patient-list article:first-child{border-top:0}.progress-patient-list article:hover{background:#fbfdfc}.progress-patient-main,.progress-patient-meta,.progress-patient-state,.progress-patient-action{flex-direction:column;gap:3px;min-width:0;display:flex}.progress-patient-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.progress-patient-main span,.progress-patient-meta small,.progress-patient-state small,.progress-patient-action small{color:#768783;text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.35;overflow:hidden}.progress-patient-meta span{color:#087c67;font-size:9px;font-weight:800}.progress-patient-state>b{color:#5b716c;font-size:9px}.progress-patient-state>b.finding-status{color:#985f08}.progress-patient-action{align-items:flex-end}.progress-patient-action button{color:#08705e;white-space:nowrap;background:#eff8f5;border:1px solid #9bc9bd;border-radius:8px;min-height:34px;padding:8px 10px;font-size:9px;font-weight:900}.progress-patient-action button:hover{background:#e1f3ed;border-color:#087c67}.progress-empty{text-align:center;border:1px dashed #becfcb;border-radius:11px;flex-direction:column;gap:4px;margin-top:12px;padding:28px;display:flex}.progress-empty b{font-size:11px}.progress-empty span{color:#748681;font-size:9px}.show-more{color:#496b63;background:#edf4f2;border:0;border-radius:8px;margin:12px auto 0;padding:9px 13px;font-size:9px;font-weight:900;display:block}.progress-patient-state>b.deadline-breach{color:#a43830}.progress-patient-state>b.operational-novelty{color:#2b6fa6}.target-wound-note{color:#755218;background:#fff8e9;border:1px solid #e2bf7a;border-radius:9px;align-items:center;gap:9px;margin-top:12px;padding:10px 12px;display:flex}.target-wound-note b{font-size:10px}.target-wound-note span{font-size:9px}.progress-save-message{border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 18px 18px;padding:11px 13px;display:grid}.progress-save-message b{font-size:10px}.progress-save-message span{font-size:9px}.progress-save-message button{background:#fff;border:0;border-radius:7px;padding:7px 9px;font-size:9px;font-weight:900}.progress-save-message.success{color:#147a58;background:#eff9f5;border:1px solid #a8d6c6}.progress-save-message.error{color:#8d3028;background:#fff4f2;border:1px solid #e7bbb6}@media (width<=900px){.eps-progress-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.eps-progress-card:last-child{grid-column:1/-1}.progress-metrics{grid-template-columns:1fr 1fr}.progress-patient-list article{grid-template-columns:1.2fr 1fr .8fr}.progress-patient-state{grid-column:1/3}.progress-patient-action{grid-area:1/3/3}.progress-filters{grid-template-columns:1fr 1fr}.progress-filters label:first-child{grid-column:1/-1}}@media (width<=700px){.app-header{min-height:76px;height:auto!important;padding:9px 14px!important}.app-header .brand-logo{margin-right:8px;padding-right:8px}.app-header .brand-logo img{height:38px}.app-header .head-actions{gap:6px}.view-tabs{padding:3px}.view-tabs button{min-height:31px;padding:6px 9px;font-size:9px}.new-valuation{display:none}.progress-shell{padding:24px 14px 42px}.progress-intro{flex-direction:column;align-items:stretch;gap:14px}.progress-intro h1{font-size:26px}.progress-intro>.primary{width:100%}.overall-progress{grid-template-columns:1fr;gap:15px;padding:19px}.overall-number{border-bottom:1px solid #e1e9e7;border-right:0;padding-bottom:14px}.overall-copy>div{flex-direction:column;align-items:flex-start;gap:3px}.progress-card-head,.queue-heading{flex-direction:column;align-items:stretch}.segmented-control,.queue-tabs{width:100%}.segmented-control button,.queue-tabs button{flex:1}.breakdown-list article{grid-template-columns:minmax(130px,1fr) 58px;gap:12px}.breakdown-bar{grid-area:2/1/auto/-1}.breakdown-percent{grid-area:1/2}.progress-filters{grid-template-columns:1fr}.progress-filters label:first-child{grid-column:auto}.progress-patient-list{border:0;overflow:visible}.progress-patient-list article{border-radius:11px;grid-template-columns:1fr;gap:10px;margin-top:9px;padding:14px;border:1px solid #dfe9e6!important}.progress-patient-list article:first-child{margin-top:0}.progress-patient-state,.progress-patient-action{grid-area:auto}.progress-patient-action{align-items:stretch}.progress-patient-action button{width:100%}.progress-save-message{grid-template-columns:1fr}.progress-save-message button{width:100%}.app-header{flex-wrap:wrap;align-content:center;row-gap:7px}.app-header>.brand{min-width:0}.app-header>.head-actions{margin-left:auto}.cycle-review-picker{border-top:1px solid #e4ecea;order:3;grid-template-columns:auto minmax(0,1fr) auto;gap:7px;width:100%;margin:0;padding-top:7px;display:grid}.cycle-review-picker>span{clip:auto;color:#496772;width:auto;height:auto;font-size:9px;position:static;overflow:visible}.cycle-review-picker select{min-height:44px;font-size:16px}.cycle-review-picker small{grid-column:3;place-self:center end;font-size:8px}.cycle-read-only-note{flex-direction:column;align-items:flex-start;gap:3px}.cycle-read-only-note b{font-size:11px}.cycle-read-only-note span{font-size:10px}.eps-progress-grid{grid-template-columns:1fr;gap:9px;margin-bottom:11px}.eps-progress-card,.eps-progress-card:last-child{grid-column:auto;min-height:0;padding:15px}.eps-brand-row{min-height:43px}.eps-brand-logo{height:43px}.eps-brand-logo img{max-height:41px}.eps-progress-card[data-eps=sanitas] .eps-brand-logo img{width:145px}.eps-progress-card[data-eps=mallamas] .eps-brand-logo img{width:172px}.eps-progress-card[data-eps=nueva-eps] .eps-brand-logo img{width:136px}.eps-card-score strong{font-size:25px}.eps-progress-bar{margin:9px 0}.eps-card-copy{margin-bottom:9px}.eps-progress-card dl{padding-top:9px}.eps-progress-card dd{font-size:18px}.eps-schedule-observations>summary,.eps-schedule-observations li strong,.eps-schedule-observations li p{font-size:10px}.eps-schedule-observations li small,.eps-schedule-observations li em{font-size:8px}.eps-card-actions{grid-template-columns:1fr 1fr}.eps-card-actions .schedule-eps-upload,.eps-card-actions>a{min-height:40px;font-size:9px}.eps-summary-filter{min-width:44px;min-height:44px;margin:-12px -8px;padding:8px 6px}}@media (prefers-reduced-motion:reduce){.eps-summary-filter{transition:none}}@media (width<=460px){.app-header .brand>div:last-child{display:none}.app-header .head-actions{flex:1;justify-content:flex-end}.view-tabs{width:min(236px,100%)}.view-tabs button{flex:1;padding-inline:6px}.valuation-window-summary{grid-template-columns:1fr}.progress-metrics{grid-template-columns:1fr 1fr;gap:8px}.progress-metrics article{min-height:100px;padding:14px}.progress-metrics article>span,.progress-metrics article>small,.progress-patient-state>b,.progress-patient-state small{font-size:11px}.progress-metrics article>strong{font-size:24px}.progress-card{padding:16px}.breakdown-list article{grid-template-columns:minmax(0,1fr) 48px}.breakdown-bar{grid-template-columns:1fr 75px}}.sources-button{color:#2968a1;background:#fff;border:1px solid #cbdbe5;border-radius:9px;min-height:34px;padding:7px 11px;font-size:10px;font-weight:850}.sources-button:hover,.sources-button.active{background:#edf5fa;border-color:#2968a1}.mobile-primary-nav{display:none}.operations-shell{background:#f4f7f9;min-height:calc(100vh - 82px);padding:34px 24px 62px}.operations-page{width:min(1160px,100%);margin:0 auto}.operations-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.operations-heading>div{max-width:760px}.operations-heading span,.reconciliation-head span,.patient-archive-head span,.operations-empty>span{color:#247864;letter-spacing:.12em;font-size:9px;font-weight:900}.operations-heading h1,.operations-empty h1{color:#183c37;letter-spacing:-.035em;margin:6px 0 8px;font-size:31px;line-height:1.15}.operations-heading p,.operations-empty p{color:#657b77;margin:0;font-size:12px;line-height:1.55}.operations-error{color:#8d3028;background:#fff3f2;border:1px solid #e5b8b3;border-radius:11px;gap:10px;margin-bottom:14px;padding:12px 14px;display:flex}.operations-error b{font-size:10px}.operations-error span{font-size:9px;line-height:1.45}.operations-loading{color:#607789;background:#f4f7f9;place-items:center;min-height:calc(100vh - 82px);padding:28px;font-size:12px;display:grid}.operations-empty{text-align:center;background:#fff;border:1px solid #d7e4e1;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:420px;padding:44px;display:flex}.operations-empty p{max-width:580px;margin-bottom:20px}.source-readiness{background:#fff;border:1px solid #d9e4e8;border-radius:14px;grid-template-columns:1fr 42px 1fr 42px 1fr;align-items:center;margin-bottom:14px;padding:14px 18px;display:grid}.source-readiness>div{align-items:center;gap:10px;display:flex}.source-readiness>div>b{color:#61727b;background:#edf2f4;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;font-size:11px;display:grid}.source-readiness>div.ready>b{color:#147a58;background:#dff2eb}.source-readiness>div.attention>b{color:#98620e;background:#fff0d7}.source-readiness>div>span{flex-direction:column;gap:2px;display:flex}.source-readiness strong{font-size:10px}.source-readiness small{color:#718189;font-size:8px}.source-readiness>i{background:#dce6e9;height:1px}.source-card-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.source-card{background:#fff;border:1px solid #d8e4e8;border-radius:15px;grid-template-columns:36px minmax(0,1fr);gap:13px;min-height:190px;padding:18px;display:grid}.source-card-number{color:#2968a1;background:#e8f2f7;border-radius:10px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:900;display:grid}.source-card-copy{flex-direction:column;min-width:0;display:flex}.source-card-copy h2{margin:4px 0 7px;font-size:16px}.source-card-copy p{color:#697b84;margin:0;font-size:10px;line-height:1.5}.source-card-copy>strong{color:#247864;text-overflow:ellipsis;white-space:nowrap;margin-top:12px;font-size:9px;display:block;overflow:hidden}.source-card-action{grid-column:2;align-self:end}.source-upload-button{color:#fff;cursor:pointer;background:#2968a1;border:0;border-radius:9px;justify-content:center;align-items:center;min-height:37px;padding:9px 12px;font-size:9px;font-weight:900;display:inline-flex}.source-upload-button:hover{background:#1d568d}.source-upload-button.busy{opacity:.55;cursor:wait}.source-upload-button input{opacity:0;pointer-events:none;width:1px;height:1px;padding:0;position:absolute}.source-split-actions{flex-wrap:wrap;gap:8px;display:flex}.source-split-actions .source-upload-button:last-child{color:#2968a1;background:#f4f9fc;border:1px solid #b8cfdd}.source-bundle-actions{flex-direction:column;align-items:stretch;gap:8px;display:flex}.source-bundle-actions>.source-upload-button{color:#2968a1;background:#f4f9fc;border:1px solid #b8cfdd;align-self:flex-start}.bundle-upload{flex-direction:column;gap:8px;min-width:0;display:flex}.bundle-upload-button{background:#147a58;width:100%;min-height:44px}.bundle-upload-button:hover{background:#0e6548}.bundle-upload-progress{background:#edf8f4;border:1px solid #bed8d1;border-radius:9px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:2px 8px;padding:9px 10px;display:grid}.bundle-upload-progress>span{border:2px solid #a9d0c6;border-top-color:#147a58;border-radius:50%;grid-row:1/3;width:16px;height:16px;animation:.8s linear infinite spin}.bundle-upload-progress div,.bundle-upload-result{flex-direction:column;gap:2px;min-width:0;display:flex}.bundle-upload-progress strong,.bundle-upload-result strong{font-size:9px}.bundle-upload-progress small,.bundle-upload-result small{color:#6e817c;font-size:8px}.bundle-upload-result{background:#eaf6f2;border:1px solid #b9d8d0;border-radius:9px;padding:10px}.bundle-upload-result details{margin-top:5px}.bundle-upload-result summary{color:#72551d;cursor:pointer;font-size:8px;font-weight:850}.bundle-upload-result ul{flex-direction:column;gap:4px;margin:6px 0 0;padding:0;list-style:none;display:flex}.bundle-upload-result li{background:#fff8ea;border-radius:6px;flex-direction:column;gap:1px;padding:6px;display:flex}.bundle-upload-result li b,.bundle-upload-result li span{font-size:7px}.bundle-upload-result li span{color:#765d2c}.managed-source-badge{color:#247864;background:#edf6f3;border-radius:9px;align-items:center;min-height:34px;padding:8px 11px;font-size:9px;font-weight:850;display:inline-flex}.drive-source-links{gap:6px;display:grid}.drive-source-links a{color:#254d45;background:#f8fbfa;border:1px solid #dce8e5;border-radius:9px;flex-direction:column;gap:2px;min-width:0;padding:8px 10px;text-decoration:none;display:flex}.drive-source-links a:hover{border-color:#9dc8bc}.drive-source-links span{color:#247864;text-transform:uppercase;font-size:8px;font-weight:900}.drive-source-links strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.drive-source-links small{color:#748680;font-size:8px}.reconciliation-card{background:#fffdf8;border:1px solid #e4c98d;border-radius:15px;margin-top:14px;padding:19px}.reconciliation-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.reconciliation-head h2{margin:4px 0;font-size:17px}.reconciliation-head p{color:#7c725f;margin:0;font-size:9px}.reconciliation-head>b{color:#95600e;background:#fff0d6;border-radius:50%;place-items:center;min-width:32px;height:32px;font-size:12px;display:grid}.reconciliation-list{border-top:1px solid #eee5d2;margin-top:14px}.reconciliation-list article{border-bottom:1px solid #f0e8d8;grid-template-columns:minmax(170px,1fr) 145px minmax(190px,1fr) auto;align-items:center;gap:10px;padding:11px 0;display:grid}.reconciliation-list article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.reconciliation-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.reconciliation-list span{color:#7b827e;font-size:8px}.reconciliation-list em{font-size:8px;font-style:normal;font-weight:850}.match-review_required,.match-ambiguous{color:#98620e}.match-unmatched,.match-duplicate{color:#a33c34}.reconciliation-list select{height:36px;padding:7px 9px;font-size:9px}.reconciliation-list button{color:#fff;background:#247864;border:0;border-radius:8px;min-height:35px;padding:8px 10px;font-size:9px;font-weight:900}.reconciliation-list button:disabled{opacity:.45}.source-policy{background:#fff;border:1px solid #d9e5e7;border-radius:12px;margin-top:14px}.source-policy summary{color:#46616c;cursor:pointer;padding:14px 16px;font-size:10px;font-weight:850}.source-policy>div{grid-template-columns:repeat(4,1fr);gap:10px;padding:0 16px 16px;display:grid}.source-policy p{color:#667a82;background:#f5f8f9;border-radius:9px;margin:0;padding:11px;font-size:9px;line-height:1.45}.source-policy p strong{color:#274653;margin-bottom:3px;display:block}.progress-source-note{color:#72551d;background:#fffaf0;border:1px solid #e2c98f;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding:12px 14px;display:flex}.progress-source-note.success{color:#176e5d;background:#edf8f4;border-color:#b7dacf}.progress-source-note span{font-size:9px;line-height:1.45}.progress-source-note button{color:#72551d;background:0 0;border:0;font-size:9px;font-weight:900}.confirmed-finding{color:#b23830!important}.audit-shortcut{color:#173f36;text-align:left;background:#edf8f4;border:1px solid #c9ded8;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;width:100%;margin-top:12px;padding:15px 17px;display:flex}.audit-shortcut>span{flex-direction:column;gap:3px;display:flex}.audit-shortcut b{font-size:11px}.audit-shortcut small{color:#6b7f79;font-size:9px}.audit-shortcut>strong{font-size:10px}.audit-heading-actions{align-items:center;gap:8px;display:flex;max-width:none!important}.audit-heading-actions button{white-space:nowrap}.audit-metrics{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:12px;display:grid}.audit-metrics article{background:#fff;border:1px solid #d9e4e6;border-radius:13px;flex-direction:column;min-height:105px;padding:16px;display:flex}.audit-metrics span{color:#60747b;font-size:9px;font-weight:800}.audit-metrics strong{color:#1c4039;margin-top:7px;font-size:27px}.audit-metrics small{color:#819097;margin-top:auto;font-size:8px}.audit-metrics article.attention{background:#fffdf7;border-color:#e6ca8d}.audit-metrics article.attention strong{color:#97610d}.audit-metrics article.danger{background:#fff8f7;border-color:#e4b4af}.audit-metrics article.danger strong{color:#a43830}.audit-queue{background:#fff;border:1px solid #d8e4e6;border-radius:15px;padding:19px}.audit-toolbar{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.audit-toolbar label{flex-direction:column;gap:5px;width:min(320px,100%);display:flex}.audit-toolbar label>span{color:#60747b;font-size:9px;font-weight:800}.audit-toolbar input{height:38px;font-size:10px}.audit-filter{background:#eef3f3;border-radius:9px;flex-wrap:wrap;gap:4px;padding:3px;display:flex}.audit-filter button{color:#65777a;background:0 0;border:0;border-radius:7px;padding:8px 10px;font-size:8px;font-weight:850}.audit-filter button.active{color:#147a58;background:#fff;box-shadow:0 2px 7px #173d5a12}.audit-list{border:1px solid #e1e9ea;border-radius:12px;margin-top:14px;overflow:hidden}.audit-row{border-top:1px solid #e9eeee;grid-template-columns:minmax(190px,1.2fr) minmax(150px,.8fr) minmax(160px,.85fr) minmax(130px,.7fr);align-items:center;gap:14px;padding:14px;display:grid}.audit-row:first-child{border-top:0}.audit-row.audit-finding_confirmed{background:snow;box-shadow:inset 3px 0 #ba3a32}.audit-patient,.audit-document,.audit-state{flex-direction:column;gap:3px;min-width:0;display:flex}.audit-patient strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.audit-patient span,.audit-patient small,.audit-document span,.audit-document small,.audit-state span,.audit-state small{color:#75858a;text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.4;overflow:hidden}.audit-document>a{color:#2968a1;align-self:flex-start;font-size:9px;font-weight:900;text-decoration:none}.audit-document .source-upload-button{align-self:flex-start;min-height:32px;padding:7px 9px}.audit-state strong{font-size:9px}.audit-finding_pending .audit-state strong{color:#95600e}.audit-finding_confirmed .audit-state strong{color:#a63831}.audit-conforming .audit-state strong{color:#147a58}.audit-actions{flex-direction:column;align-items:stretch;gap:5px;display:flex}.audit-actions button{color:#48645d;background:#fff;border:1px solid #c3d5d1;border-radius:7px;min-height:31px;padding:7px 8px;font-size:8px;font-weight:850}.audit-actions button.finding-action{color:#8c590d;background:#fffaf0;border-color:#e2c487}.audit-actions button.confirm-finding{color:#a13730;background:#fff6f5;border-color:#db9f99}.audit-actions button.text-action{color:#2968a1;text-align:right;background:0 0;border:0}.audit-finding-form{background:#fff8ea;border-radius:10px;grid-column:1/-1;grid-template-columns:1fr auto;align-items:end;gap:12px;padding:13px;display:grid}.audit-finding-form label{flex-direction:column;gap:5px;display:flex}.audit-finding-form label>span{color:#7d5b1d;font-size:9px;font-weight:850}.audit-finding-form textarea{min-height:70px}.audit-finding-form>div{gap:6px;display:flex}.audit-finding-form>div>button:not(.primary){color:#6f6d65;background:0 0;border:0;padding:8px 10px;font-size:9px;font-weight:850}.audit-rule{color:#718087;margin:12px 2px 0;font-size:9px;line-height:1.5}.operations-no-results{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:38px;display:flex}.operations-no-results b{font-size:11px}.operations-no-results span{color:#78888c;font-size:9px}.audit-context-filters{align-items:flex-end;gap:8px;margin-top:10px;display:flex}.audit-context-filters label{flex-direction:column;gap:5px;min-width:210px;display:flex}.audit-context-filters label>span{color:#60747b;font-size:9px;font-weight:800}.audit-context-filters select{color:#29463f;background:#fff;border:1px solid #d1dfe1;border-radius:9px;min-height:38px;padding:0 34px 0 11px;font-size:10px;font-weight:750}.audit-context-filters select:focus{border-color:#62a891;outline:3px solid #72bca62b}.audit-clear-context{color:#4d6c64;background:#f7faf9;border:1px solid #c9d8d5;border-radius:9px;min-height:38px;padding:8px 12px;font-size:9px;font-weight:850}.audit-row.audit-late{background:snow;box-shadow:inset 3px 0 #ba3a32}.audit-type-conflict{color:#8a4f08;white-space:normal;background:#fff1df;border-radius:6px;margin-top:3px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:800;line-height:1.35}.audit-backlog-note{color:#285d91;white-space:normal;background:#eef5ff;border-radius:6px;margin-top:3px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:800;line-height:1.35}.patient-archive-panel{border:1px solid var(--theme-border);box-shadow:0 8px 28px var(--green2);background:#fff;border-radius:15px;margin-bottom:17px;padding:20px}@supports (color:color-mix(in lab, red, red)){.patient-archive-panel{box-shadow:0 8px 28px color-mix(in srgb,var(--green2) 7%,transparent)}}.patient-archive-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.patient-archive-head h2{margin:4px 0;font-size:16px}.patient-archive-head p{color:var(--muted);margin:0;font-size:10px}.patient-archive-head>b{white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:8px}.patient-archive-head>b.ready{color:#147a58;background:#e4f4ee}.patient-archive-head>b.pending{color:#95600e;background:#fff0d8}.archive-columns{grid-template-columns:1fr 1fr;gap:11px;margin-top:14px;display:grid}.archive-columns>div{border:1px solid var(--line);background:#fbfdfc;border-radius:11px;flex-direction:column;gap:7px;min-height:120px;padding:13px;display:flex}.archive-columns>div>strong{font-size:10px}.archive-columns>div>small{color:var(--muted);font-size:9px}.archive-columns a{color:var(--green2);background:#fff;border-radius:8px;justify-content:space-between;gap:10px;padding:8px;font-size:9px;font-weight:800;text-decoration:none;display:flex}.archive-columns a>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.archive-columns a>small{color:var(--muted);flex:none;font-size:8px}.archive-columns label{color:var(--green2);cursor:pointer;align-self:flex-start;margin-top:auto;font-size:9px;font-weight:900}.archive-columns label input{opacity:0;width:1px;height:1px;position:absolute}.archive-note{color:var(--muted);margin:10px 0 0;font-size:8px;line-height:1.45}.archive-error{color:#9a3c34;margin-top:10px;font-size:9px}.audit-row,.progress-patient-list article,.reconciliation-list article{content-visibility:auto;contain-intrinsic-size:72px}@media (width<=900px){.source-card-grid{grid-template-columns:1fr}.source-policy>div,.reconciliation-list article{grid-template-columns:1fr 1fr}.reconciliation-list select{grid-column:1}.audit-metrics,.audit-row{grid-template-columns:1fr 1fr}.audit-actions{grid-column:2}.audit-finding-form{grid-column:1/-1}}@media (width<=700px){body{padding-bottom:calc(62px + env(safe-area-inset-bottom))}.app-header{position:sticky;top:0;min-height:66px!important}.view-tabs{display:none}.gestiona-button,.sources-button{min-height:44px}.sources-button{min-width:70px}.mobile-primary-nav{z-index:900;padding:7px 9px calc(7px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffe;border-top:1px solid #d8e3e7;grid-template-columns:repeat(3,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 30px #173d5a14}.mobile-primary-nav button{color:#6b7b82;background:0 0;border:0;border-radius:10px;min-height:44px;font-size:10px;font-weight:850}.mobile-primary-nav button.active{color:#147a58;background:#eaf4f1}.operations-shell{padding:24px 14px 36px}.operations-heading{flex-direction:column;align-items:stretch}.operations-heading h1,.operations-empty h1{font-size:25px}.operations-heading>.primary,.operations-heading>.quiet{width:100%}.audit-heading-actions{flex-direction:column;align-items:stretch;width:100%}.audit-heading-actions button{width:100%;min-height:44px}.source-readiness{grid-template-columns:1fr;gap:10px}.source-readiness>i{display:none}.source-card{grid-template-columns:34px 1fr;padding:15px}.source-policy>div,.reconciliation-list article{grid-template-columns:1fr}.reconciliation-list select{grid-column:auto}.reconciliation-list button{width:100%}.audit-toolbar{flex-direction:column;align-items:stretch}.audit-toolbar label{width:100%}.audit-filter{grid-template-columns:repeat(3,1fr);display:grid}.audit-filter button{min-height:34px}.audit-row{border-radius:11px;grid-template-columns:1fr;gap:11px;margin-top:9px;border:1px solid #e1e9ea!important}.audit-list{border:0;overflow:visible}.audit-row:first-child{margin-top:0}.audit-actions{grid-column:auto}.audit-actions button{min-height:36px}.audit-actions button.text-action{text-align:center}.audit-state small{-webkit-line-clamp:3;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:visible}.audit-finding-form{grid-column:auto;grid-template-columns:1fr}.audit-finding-form>div{justify-content:flex-end}.archive-columns{grid-template-columns:1fr}.patient-archive-head{flex-direction:column}.patient-archive-head>b{align-self:flex-start}.app-theme .footer{bottom:calc(62px + env(safe-area-inset-bottom))}.app-theme aside nav{min-width:0}.app-theme aside nav button{flex:none}.operations-empty{min-height:360px;padding:28px}.progress-patient-state small{-webkit-line-clamp:3;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:visible}.audit-context-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.audit-context-filters label{min-width:0}.audit-context-filters select{width:100%;min-height:44px}.audit-context-filters .audit-clear-context{grid-column:1/-1;min-height:44px}}@media (width<=460px){.audit-metrics,.progress-metrics{grid-template-columns:1fr 1fr}.audit-metrics article{min-height:94px;padding:13px}.audit-filter{grid-template-columns:1fr 1fr}.source-card-action{grid-column:1/-1}.source-split-actions{grid-template-columns:1fr 1fr;display:grid}.source-split-actions .source-upload-button{width:100%}.audit-shortcut{flex-direction:column;align-items:flex-start}.audit-shortcut>strong{align-self:flex-end}.app-header .brand-logo img{height:36px}.app-header .brand-logo{margin-right:8px;padding-right:8px}.gestiona-button span{display:none}.gestiona-button{justify-content:center;width:44px;padding:7px}.gestiona-button b{font-size:16px}.audit-context-filters{grid-template-columns:1fr}.audit-context-filters .audit-clear-context{grid-column:auto}}.schedule-refresh-action{gap:9px;display:grid}.source-refresh-button{color:#fff;cursor:pointer;background:#2968a1;border:0;border-radius:10px;min-height:42px;padding:10px 14px;font-size:12px;font-weight:850}.source-refresh-button:hover{background:#1d568d}.source-refresh-button:disabled{cursor:wait;opacity:.58}.drive-source-details>summary{color:#2968a1;cursor:pointer;align-items:center;min-height:44px;font-size:12px;font-weight:800;display:flex}.drive-source-details[open]>summary{margin-bottom:7px}.schedule-refresh-result{color:#285e51;background:#f0f8f5;border:1px solid #b9d8cf;border-radius:11px;align-items:center;gap:10px;margin-bottom:14px;padding:12px 14px;display:flex}.schedule-refresh-result b{font-size:12px}.schedule-refresh-result span{font-size:11px;line-height:1.45}.schedule-empty{min-height:340px}.schedule-empty>small{color:#526c66;max-width:530px;margin-top:13px;font-size:12px;line-height:1.5}.schedule-empty .text-link{color:#2968a1;cursor:pointer;background:0 0;border:0;align-items:center;min-height:44px;margin-top:8px;padding:7px;font-size:12px;font-weight:800;display:flex}.inline-refresh-error{color:#8d3028;text-align:left;background:#fff3f2;border:1px solid #e5b8b3;border-radius:10px;flex-direction:column;gap:3px;max-width:570px;margin:0 0 15px;padding:10px 12px;display:flex}.inline-refresh-error b{font-size:12px}.inline-refresh-error span{font-size:11px;line-height:1.45}.progress-intro-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.progress-intro-actions>small{color:#657b77;text-align:right;max-width:150px;font-size:10px;line-height:1.35}.progress-intro-actions .quiet,.progress-intro-actions .primary{white-space:nowrap;min-height:42px}.schedule-source-card{grid-column:1/-1;min-height:0}.schedule-eps-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.schedule-eps-item{background:#f8fbfc;border:1px solid #d9e5e8;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;padding:10px;display:grid}.schedule-eps-item.ready{background:#f2f9f6;border-color:#b8d8cf}.schedule-eps-item.unavailable{color:#68757a;background:#f5f7f8;border-color:#dfe5e7}.schedule-eps-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.schedule-eps-copy span{color:#2968a1;text-transform:uppercase;font-size:9px;font-weight:900}.schedule-eps-item.ready .schedule-eps-copy span{color:#247864}.schedule-eps-copy strong{color:#253f48;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.schedule-eps-copy small{color:#6d7f84;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.schedule-eps-source-link{color:#2968a1;font-size:9px;font-weight:850;text-decoration:none}.schedule-eps-source-link:hover{text-decoration:underline}.schedule-eps-actions{grid-column:1/-1;gap:6px;display:grid}.schedule-eps-upload{color:#fff;cursor:pointer;background:#2968a1;border:0;border-radius:8px;justify-content:center;align-items:center;min-height:36px;padding:8px 10px;font-size:9px;font-weight:900;display:flex}.schedule-eps-upload:hover:not(:disabled){background:#1d568d}.schedule-eps-upload.busy,.schedule-eps-upload:disabled{cursor:wait;opacity:.6}.schedule-workbook-upload{position:relative}.schedule-workbook-upload:focus-within{outline-offset:2px;outline:3px solid #9bc7e2}.schedule-workbook-upload input{opacity:0;pointer-events:none;width:1px;height:1px;padding:0;position:absolute}@media (width<=900px){.progress-intro-actions{grid-template-columns:1fr;width:100%;display:grid}.progress-intro-actions>small{text-align:left;max-width:none}.progress-intro-actions .quiet,.progress-intro-actions .primary{white-space:normal;width:100%;min-height:46px}}@media (width<=700px){.schedule-empty{min-height:310px;padding:22px}.schedule-empty>p{max-width:34ch;font-size:14px}.schedule-empty>.primary{width:100%;min-height:48px;font-size:14px}.schedule-empty .text-link{min-height:44px}.schedule-refresh-result{flex-direction:column;align-items:flex-start;gap:3px}.source-refresh-button{width:100%;min-height:48px;font-size:14px}.progress-intro-actions{grid-template-columns:1fr;width:100%;display:grid}.progress-intro-actions>small{text-align:left;max-width:none;font-size:12px}.progress-intro-actions .quiet,.progress-intro-actions .primary{white-space:normal;width:100%;min-height:48px}.sources-button{min-height:44px}.schedule-eps-grid{grid-template-columns:1fr}.schedule-eps-item{grid-template-columns:minmax(0,1fr) auto;padding:9px}.schedule-eps-upload{grid-column:auto;min-height:40px}.schedule-eps-copy small{font-size:9px}}.schedule-day-plan{background:#f8fbfa;border:1px solid #d9e5e2;border-radius:13px;margin-top:16px;padding:16px}.schedule-day-plan>div:first-child{justify-content:space-between;align-items:baseline;gap:18px;display:flex}.schedule-day-plan>div:first-child strong{color:#183c37;font-size:11px}.schedule-day-plan>div:first-child span{color:#6d817c;font-size:9px}.schedule-day-plan.pending{background:#fffcf5;border-color:#ead8b1}.weekday-picker{grid-template-columns:repeat(7,1fr);gap:6px;margin-top:12px;display:grid}.weekday-picker button{color:#5c716c;background:#fff;border:1px solid #cfddda;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:48px;display:flex}.weekday-picker button b{font-size:10px}.weekday-picker button small{font-size:7px}.weekday-picker button.selected{color:#08725f;background:#e8f6f1;border-color:#18866f;box-shadow:inset 0 0 0 1px #18866f}.weekday-picker button:disabled:not(.selected){opacity:.45}.schedule-date-preview{border-top:1px solid #dce7e4;justify-content:space-between;align-items:flex-start;gap:18px;margin-top:12px;padding-top:12px;display:flex}.schedule-date-preview span{color:#315b52;font-size:9px;line-height:1.55}.schedule-date-preview small{color:#778985;text-align:right;max-width:280px;font-size:8px;line-height:1.45}.progress-view-switch{background:#eaf1ef;border:1px solid #d8e4e1;border-radius:10px;gap:3px;margin-bottom:22px;padding:4px;display:inline-flex}.progress-view-switch button{color:#667a75;background:0 0;border:0;border-radius:7px;min-height:34px;padding:8px 13px;font-size:9px;font-weight:850}.progress-view-switch button.active{color:#08745f;background:#fff;box-shadow:0 2px 8px #183c3714}.projection-intro{margin-bottom:14px}.projection-policy{color:#315b52;background:#f7fbfa;border:1px solid #cfe0dc;border-radius:11px;align-items:center;gap:12px;margin-bottom:12px;padding:12px 14px;display:flex}.projection-policy b{flex:none;font-size:9px}.projection-policy span{font-size:9px;line-height:1.5}.projection-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.projection-metrics article{background:#fff;border:1px solid #d8e4e1;border-radius:13px;flex-direction:column;min-height:104px;padding:16px;display:flex}.projection-metrics span{color:#637872;font-size:9px;font-weight:800}.projection-metrics strong{color:#193d37;margin-top:7px;font-size:27px}.projection-metrics small{color:#82918d;margin-top:auto;font-size:8px}.projection-filter{background:#eef3f2;border-radius:9px;gap:3px;padding:3px;display:flex}.projection-filter button{color:#647873;background:0 0;border:0;border-radius:7px;min-height:32px;padding:7px 10px;font-size:8px;font-weight:850}.projection-filter button.active{color:#08745f;background:#fff;box-shadow:0 2px 7px #173d5a12}.projection-search{flex-direction:column;gap:5px;max-width:420px;margin-top:15px;display:flex}.projection-search span{color:#60746f;font-size:9px;font-weight:800}.projection-search input{height:39px;font-size:10px}.projection-list{gap:8px;margin-top:14px;display:grid}.projection-row{background:#fff;border:1px solid #dce7e4;border-radius:11px;overflow:hidden}.projection-row[open]{border-color:#bcd5cf}.projection-row>summary{cursor:pointer;grid-template-columns:minmax(190px,1.2fr) minmax(120px,.7fr) minmax(120px,.65fr) 18px;align-items:center;gap:15px;padding:14px;list-style:none;display:grid}.projection-row>summary::-webkit-details-marker{display:none}.projection-row>summary>div{flex-direction:column;gap:3px;min-width:0;display:flex}.projection-row>summary>div:first-child strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.projection-row>summary span,.projection-row>summary small{color:#768783;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.projection-row-count strong{color:#315b52;font-size:10px}.projection-status b{font-size:9px}.projection-status small{margin-top:1px}.projection-row>summary>i{color:#79908a;font-size:13px;font-style:normal;transition:transform .2s}.projection-row[open]>summary>i{transform:rotate(180deg)}.projection-row.pending .projection-status b{color:#697b77}.projection-row.building .projection-status b,.projection-row.draft .projection-status b{color:#93600f}.projection-row.blocked .projection-status b{color:#a33c34}.projection-row.approved .projection-status b{color:#08745f}.projection-detail{background:#fbfdfc;border-top:1px solid #edf2f1;padding:0 14px 14px}.projection-detail>article{border-top:1px solid #e7efed;grid-template-columns:1.1fr 1fr 1.25fr;gap:16px;padding:13px 0;display:grid}.projection-detail>article:first-child{border-top:0}.projection-detail>article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.projection-detail article span{color:#7b8d89;font-size:8px;font-weight:750}.projection-detail article strong{font-size:9px}.projection-detail article small{color:#758681;font-size:8px;line-height:1.45;overflow:visible}.projection-no-plan{justify-content:space-between;align-items:center;gap:16px;padding-top:13px;display:flex}.projection-no-plan span{color:#677b76;font-size:9px}.projection-no-plan button,.projection-continue{color:#08715e;background:#edf8f4;border:1px solid #a8cec4;border-radius:8px;min-height:34px;padding:8px 11px;font-size:9px;font-weight:850}.projection-continue{margin:10px 0 0 auto;display:block}@media (width<=900px){.projection-metrics{grid-template-columns:1fr 1fr}}@media (width<=700px){.schedule-day-plan>div:first-child,.schedule-date-preview{flex-direction:column;align-items:flex-start}.schedule-date-preview small{text-align:left}.weekday-picker{grid-template-columns:repeat(4,1fr)}.weekday-picker button{min-height:44px}.progress-view-switch{grid-template-columns:1fr 1fr;width:100%;margin-bottom:18px;display:grid}.progress-view-switch button{padding-inline:7px}.projection-policy{flex-direction:column;align-items:flex-start;gap:4px}.projection-filter{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.projection-search{max-width:none}.projection-row>summary{grid-template-columns:1fr auto 16px;gap:10px}.projection-row-count{display:none!important}.projection-status{align-items:flex-end}.projection-status small{text-align:right}.projection-detail>article{grid-template-columns:1fr}.projection-no-plan{flex-direction:column;align-items:stretch}.projection-no-plan button,.projection-continue{width:100%;margin-inline:0}}@media (width<=420px){.weekday-picker{grid-template-columns:repeat(3,1fr)}.projection-metrics{gap:8px}.projection-metrics article{min-height:96px;padding:13px}.projection-metrics strong{font-size:24px}.projection-card{padding:14px}.projection-row>summary{grid-template-columns:minmax(0,1fr) 16px}.projection-status{grid-area:2/1/auto/-1;align-items:flex-start}.projection-row>summary>i{grid-area:1/2}.projection-status small{text-align:left}}.progress-patient-action button:disabled,.projection-no-plan button:disabled,.projection-continue:disabled{cursor:not-allowed;opacity:.6}.automatic-review-card .progress-patient-list article{grid-template-columns:minmax(200px,1.25fr) minmax(170px,.9fr) minmax(160px,.65fr)}.automatic-review-card .pending-wound-identity{background:#eef7f4;border-radius:7px;flex-direction:column;gap:3px;margin:5px 0;padding:7px 9px;display:flex}.automatic-review-card .pending-wound-identity b{color:#245c50;font-size:11px;line-height:1.35}.automatic-review-card .pending-wound-identity span{color:#496b63;white-space:normal;overflow-wrap:anywhere;font-size:10px;line-height:1.35}.automatic-review-card .automatic-review-detail{background:#f8fbfa;border:1px solid #d6e5e0;border-radius:10px;grid-column:1/-1;min-width:0;margin:1px -1px 0}.automatic-review-card .automatic-review-detail summary{cursor:pointer;color:#066b59;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:10px;font-weight:900;list-style:none;display:flex}.automatic-review-card .automatic-review-detail summary::-webkit-details-marker{display:none}.automatic-review-card .automatic-review-detail summary:before{content:"⌄";color:#147a67;order:2;font-size:15px;line-height:1;transition:transform .18s}.automatic-review-card .automatic-review-detail[open] summary{background:#eef7f4;border-bottom:1px solid #dce9e5}.automatic-review-card .automatic-review-detail[open] summary:before{transform:rotate(180deg)}.automatic-review-card .automatic-review-detail summary .prepared-document-trigger{color:#fff;background:#087c67;border-radius:7px;flex:none;align-items:center;gap:8px;padding:8px 12px;font-size:9px;display:inline-flex;box-shadow:0 2px 5px #087c6733}.automatic-review-card .automatic-review-detail summary .prepared-document-trigger i{font-size:13px;font-style:normal;line-height:1}.automatic-review-card .automatic-review-detail summary small{color:#70827d;flex:1;font-size:8px;font-weight:700}.prepared-document-panel{background:#fff;border:1px solid #dbe8e4;border-radius:10px;margin:14px;padding:18px;box-shadow:0 2px 8px #183d2c08}.prepared-document-heading{border-bottom:2px solid #16826c;flex-direction:column;gap:4px;margin-bottom:16px;padding-bottom:13px;display:flex}.prepared-document-heading span{color:#087c67;letter-spacing:.11em;font-size:8px;font-weight:900}.prepared-document-heading b{color:#133d34;font-family:Georgia,serif;font-size:17px}.prepared-document{gap:8px;line-height:1.55;display:grid}.prepared-document h4{color:#08705e;letter-spacing:.025em;background:#edf7f3;border-left:3px solid #1c9578;border-radius:0 7px 7px 0;margin:15px 0 2px;padding:9px 10px;font-size:10px}.prepared-document h4:first-child{margin-top:0}.prepared-document-field{border-bottom:1px solid #edf2f0;grid-template-columns:minmax(175px,.7fr) minmax(0,1.8fr);gap:14px;padding:8px 10px;display:grid}.prepared-document-field b{color:#31574e;font-size:9px}.prepared-document-field span,.prepared-document p{color:#344b45;white-space:pre-wrap;font-size:10px}.prepared-document p{background:#f9fbfa;border-radius:6px;margin:3px 0;padding:8px 10px}.prepared-document-detail>label{flex-direction:column;gap:6px;margin:0 14px 14px;display:flex}.prepared-document-detail>label>span{color:#44675e;font-size:9px;font-weight:800}.prepared-document-detail textarea{resize:vertical;min-height:74px}@media (width<=700px){.automatic-review-card .progress-patient-list article{grid-template-columns:1fr}.automatic-review-card .automatic-review-detail summary{align-items:flex-start;padding:13px}.automatic-review-card .automatic-review-detail summary small{display:none}.prepared-document-panel{margin:10px;padding:12px}.prepared-document-heading b{font-size:15px}.prepared-document-field{grid-template-columns:1fr;gap:2px;padding:9px 8px}.prepared-document-field b{font-size:10px}.prepared-document-field span,.prepared-document p{font-size:11px}.prepared-document-detail>label{margin:0 10px 10px}.automatic-review-card .progress-patient-action{grid-column:auto}}.view-tabs button:disabled,.mobile-primary-nav button:disabled{cursor:not-allowed;opacity:.45}.match-future_date,.match-date_review_required{color:#a33c34}@media (width<=700px){.progress-view-switch button,.segmented-control button,.queue-tabs button,.projection-filter button{min-height:44px}.progress-filters label>span,.breakdown-name span,.breakdown-bar small,.progress-card-head p{font-size:11px}.progress-filters input,.progress-filters select,.projection-search input{font-size:16px}.progress-patient-main span,.progress-patient-meta small{font-size:11px}.projection-no-plan button,.projection-continue{min-height:44px}}@media (width<=460px){.valuation-window-summary{background:#fff;padding:11px 13px;display:block}.valuation-window-summary>div{display:none}.valuation-window-summary>p{justify-content:space-between;align-items:baseline;gap:9px;margin:0;display:flex}.valuation-window-summary>p strong{font-size:14px}.valuation-window-summary>p span{text-align:right;font-size:11px}}.supply-preparation-shell{background:linear-gradient(#f2f7f6 0,#f5f8f9 260px)}.supply-heading{align-items:center}.supply-refresh{min-width:105px;min-height:40px}.supply-scope-note{color:#245a4d;background:#edf8f4;border:1px solid #b9d9cf;border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:14px;padding:13px 15px;display:flex}.supply-scope-note b{flex:none;font-size:9px}.supply-scope-note span{font-size:9px;line-height:1.5}.supply-metrics{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:11px;margin-bottom:14px;display:grid}.supply-metrics article{background:#fff;border:1px solid #d5e4e0;border-radius:14px;flex-direction:column;min-height:112px;padding:16px;display:flex}.supply-metrics article.attention{background:#fffaf0;border-color:#e8cb8d}.supply-metrics article.danger{background:#fff4f2;border-color:#e4aaa3}.supply-metrics article.ready{background:#f3fbf8;border-color:#a9d6c8}.supply-metrics span{color:#5c746e;font-size:9px;font-weight:850}.supply-metrics strong{color:#173f37;margin-top:7px;font-size:28px;line-height:1}.supply-metrics article.danger strong{color:#9a3b32}.supply-metrics small{color:#7b8c87;margin-top:auto;font-size:8px;line-height:1.4}.supply-workspace{background:#fff;border:1px solid #d5e2df;border-radius:16px;padding:19px;box-shadow:0 10px 30px #173d5a0a}.supply-toolbar{justify-content:space-between;align-items:center;gap:14px;display:flex}.supply-view-tabs{background:#eef3f2;border-radius:10px;gap:3px;padding:4px;display:flex}.supply-view-tabs button{color:#62756f;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:8px 14px;font-size:9px;font-weight:900;display:inline-flex}.supply-view-tabs button>span{color:#35665a;background:#dbe9e5;border-radius:999px;justify-content:center;min-width:22px;padding:3px 6px;font-size:7px;display:inline-flex}.supply-view-tabs button.active{color:#08745f;background:#fff;box-shadow:0 2px 8px #173d5a14}.supply-view-tabs button.active>span{color:#08705c;background:#dff3ed}.supply-export{color:#08705c;background:#edf8f4;border:1px solid #9ec9bd;border-radius:9px;min-height:38px;padding:8px 12px;font-size:9px;font-weight:900}.supply-export:disabled{cursor:not-allowed;opacity:.5}.supply-filters{background:#f2f6f5;border-radius:12px;grid-template-columns:1.05fr 1.55fr .8fr 1.25fr 1fr;gap:9px;margin-top:14px;padding:13px;display:grid}.supply-filters label{flex-direction:column;gap:5px;min-width:0;display:flex}.supply-filters label>span{color:#5d726c;font-size:8px;font-weight:850}.supply-filters input,.supply-filters select{color:#27443d;background:#fff;border:1px solid #d2e0dc;border-radius:8px;width:100%;height:39px;padding:8px 10px;font-size:9px}.supply-catalog-filters{background:#f2f6f5;border-radius:12px;grid-template-columns:minmax(240px,1.7fr) repeat(4,minmax(140px,1fr)) auto;align-items:end;gap:9px;margin-top:14px;padding:13px;display:grid}.supply-catalog-filters label{flex-direction:column;gap:5px;min-width:0;display:flex}.supply-catalog-filters label>span{color:#5d726c;font-size:8px;font-weight:850}.supply-catalog-filters input,.supply-catalog-filters select{color:#27443d;width:100%;height:39px;font:inherit;background:#fff;border:1px solid #d2e0dc;border-radius:8px;padding:8px 10px;font-size:9px}.supply-catalog-filters>button{color:#08705c;min-height:39px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #9ec9bd;border-radius:8px;padding:8px 12px;font-size:9px;font-weight:900}.supply-catalog-panel{background:#fff;border:1px solid #cfe0dc;border-radius:13px;margin-top:14px;overflow:hidden}.supply-catalog-head{background:#f3f9f7;justify-content:space-between;align-items:flex-end;gap:18px;padding:16px;display:flex}.supply-catalog-head>div{min-width:0}.supply-catalog-head span{color:#14745e;letter-spacing:.1em;font-size:7px;font-weight:950}.supply-catalog-head h2{color:#173f37;margin:4px 0 3px;font-size:18px}.supply-catalog-head p{color:#6d807a;margin:0;font-size:8px;line-height:1.5}.supply-catalog-head>strong{color:#08705c;flex:none;font-size:10px}.supply-catalog-note{color:#6e531d;background:#fffaf0;border-top:1px solid #d9e8e3;border-bottom:1px solid #d9e8e3;gap:9px;padding:10px 15px;font-size:8px;line-height:1.5;display:flex}.supply-catalog-note b{flex:none}.supply-catalog-table-scroll{overscroll-behavior-x:contain;overflow-x:auto}.supply-catalog-table{border-collapse:collapse;width:100%;min-width:1320px}.supply-catalog-table th{color:#61756f;text-align:left;text-transform:uppercase;background:#edf3f1;padding:10px 12px;font-size:8px;font-weight:900}.supply-catalog-table td{color:#314c45;vertical-align:middle;border-top:1px solid #e8efed;padding:12px;font-size:9px;line-height:1.45}.supply-catalog-table td>strong,.supply-catalog-table td>span,.supply-catalog-table td>small{display:block}.supply-catalog-table td>strong{color:#1c5448;font-size:10px}.supply-catalog-table td>span{color:#657b75;margin-top:2px;font-size:8px}.supply-catalog-table td>small{color:#7d8d89;letter-spacing:.04em;margin-bottom:3px;font-size:7px;font-weight:900}.supply-catalog-table .supply-stage-badge{letter-spacing:0;border-radius:999px;align-items:center;width:max-content;max-width:180px;padding:5px 8px;font-size:8px;font-weight:900;line-height:1.25;display:inline-flex}.supply-catalog-table .supply-stage-badge.clinical{color:#075f4d;background:#e8f7f2;border:1px solid #8dc8b9}.supply-catalog-table .supply-stage-badge.support{color:#596b66;background:#f1f4f3;border:1px solid #d6deda}.supply-catalog-table .numeric{text-align:right}.supply-catalog-pagination{background:#f8fbfa;border-top:1px solid #d9e8e3;justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;display:flex}.supply-catalog-pagination>span{color:#627871;font-size:9px;font-weight:850}.supply-catalog-pagination>div{gap:7px;display:flex}.supply-catalog-pagination button{color:#08705c;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #9ec9bd;border-radius:8px;padding:8px 12px;font-size:9px;font-weight:900}.supply-catalog-pagination button:disabled{cursor:not-allowed;opacity:.45}.supply-catalog-mode{background:#f8fbfa;border-bottom:1px solid #d9e8e3;gap:6px;padding:10px 15px;display:flex}.supply-catalog-mode button{color:#54706a;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c8ddd7;border-radius:8px;align-items:center;gap:7px;padding:7px 10px;font-size:8px;font-weight:900;display:inline-flex}.supply-catalog-mode button.active{color:#075f4d;background:#e8f7f2;border-color:#6bb9a7}.supply-catalog-mode button>span{font-size:7px;font-weight:750}.supply-catalog-summary-table{min-width:760px}.supply-catalog-summary-table td .supply-stage-badge+.supply-stage-badge{margin-top:4px}.supply-empty{text-align:center;background:#fafcfb;border:1px dashed #cddbd7;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:210px;margin-top:14px;display:flex}.supply-empty b{font-size:11px}.supply-empty span{color:#71837e;font-size:9px}.supply-patient-list,.supply-curator-list{gap:9px;margin-top:14px;display:grid}.supply-group-card{background:#fff;border:1px solid #d9e5e2;border-radius:12px;overflow:hidden}.supply-group-card[open]{border-color:#a9cfc4}.supply-group-card>summary{cursor:pointer;grid-template-columns:minmax(220px,1.3fr) minmax(170px,.7fr) 20px;align-items:center;gap:15px;padding:14px 15px;list-style:none;display:grid}.supply-group-card>summary::-webkit-details-marker{display:none}.supply-group-card>summary>div{flex-direction:column;gap:3px;min-width:0;display:flex}.supply-group-card>summary>div:nth-child(2){text-align:right;align-items:flex-end}.supply-group-card>summary strong,.supply-group-card>summary b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.supply-group-card>summary span{color:#71837e;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.supply-group-card>summary i{color:#658079;font-size:14px;font-style:normal;transition:transform .2s}.supply-group-card[open]>summary i{transform:rotate(180deg)}.supply-patient-meta{background:#f7faf9;border-top:1px solid #e5edeb;grid-template-columns:repeat(4,1fr);gap:8px;padding:11px 15px;display:grid}.supply-patient-meta>span{color:#4b625c;flex-direction:column;gap:2px;min-width:0;font-size:8px;display:flex}.supply-patient-meta b{color:#7a8b86;font-size:7px}.supply-table-scroll{border-top:1px solid #e4ece9;overflow-x:auto}.supply-table{border-collapse:collapse;width:100%;min-width:780px}.supply-table th{color:#61756f;text-align:left;text-transform:uppercase;background:#edf3f1;padding:9px 11px;font-size:7px;font-weight:900}.supply-table td{color:#314c45;vertical-align:middle;border-top:1px solid #e8efed;padding:11px;font-size:8px}.supply-table td>strong,.supply-table td>span,.supply-table td>small{display:block}.supply-table td>strong{color:#1c5448;font-size:9px}.supply-table td>small{color:#7d8d89;margin-top:2px;font-size:7px}.supply-table .numeric{text-align:right}.supply-table td.numeric b{font-size:12px}.supply-mode{color:#4f6962;white-space:nowrap;background:#edf3f1;border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900;display:inline-flex}.supply-mode.contracted_operator{color:#116d55;background:#e6f4ef}.supply-mode.fonocenter_quote{color:#85580d;background:#fff2d9}.supply-mode.eps_request{color:#24699e;background:#e8f2fa}.supply-mode.unresolved{color:#99382f;background:#fde9e6}.supply-total-panel{border:1px solid #cfe0dc;border-radius:13px;margin-top:14px;overflow:hidden}.supply-total-head{background:#f3f9f7;justify-content:space-between;align-items:flex-end;gap:18px;padding:15px;display:flex}.supply-total-head span{color:#14745e;letter-spacing:.1em;font-size:7px;font-weight:950}.supply-total-head h2{color:#173f37;margin:4px 0 0;font-size:18px}.supply-total-head p{color:#6d807a;margin:0;font-size:8px}@media (width<=1000px){.supply-metrics{grid-template-columns:1fr 1fr}.supply-filters{grid-template-columns:1fr 1fr 1fr}.supply-filters label:nth-child(2){grid-column:span 2}.supply-catalog-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.supply-catalog-filters label.wide{grid-column:1/-1}.supply-catalog-filters>button{width:max-content}}.supply-maker-checker-review{color:#245d84;background:#eef6fc;border:1px solid #9bbfd8;border-radius:9px;flex-direction:column;gap:4px;padding:11px 12px;display:flex}.supply-maker-checker-review b{font-size:9px}.supply-maker-checker-review span{font-size:9px;line-height:1.45}.supply-manual-approval-review>dl>div.wide{grid-column:1/-1}@media (width<=700px){.mobile-primary-nav{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;display:flex;overflow-x:auto}.mobile-primary-nav::-webkit-scrollbar{display:none}.mobile-primary-nav button{scroll-snap-align:center;flex:1 0 78px;min-width:78px}.supply-heading{align-items:stretch}.supply-refresh{width:100%;min-height:44px}.supply-scope-note{flex-direction:column;gap:4px}.supply-metrics{gap:8px}.supply-metrics article{min-height:104px;padding:13px}.supply-metrics strong{font-size:24px}.supply-workspace{padding:14px}.supply-toolbar{flex-direction:column;align-items:stretch}.supply-view-tabs{grid-template-columns:repeat(2,1fr);display:grid}.supply-view-tabs button,.supply-export{min-height:44px}.supply-filters{grid-template-columns:1fr}.supply-filters label:nth-child(2){grid-column:auto}.supply-filters input,.supply-filters select{height:44px;font-size:16px}.supply-catalog-filters{grid-template-columns:1fr}.supply-catalog-filters label.wide{grid-column:auto}.supply-catalog-filters input,.supply-catalog-filters select{height:46px;font-size:16px}.supply-catalog-filters>button{width:100%;min-height:46px;font-size:11px}.supply-catalog-head{flex-direction:column;align-items:flex-start}.supply-catalog-head h2{font-size:20px}.supply-catalog-head p,.supply-catalog-head>strong{font-size:11px}.supply-catalog-note{flex-direction:column;font-size:10px}.supply-catalog-table{min-width:1040px}.supply-catalog-table th{font-size:10px}.supply-catalog-table td{font-size:11px}.supply-catalog-table td>strong{font-size:12px}.supply-catalog-table td>span,.supply-catalog-table td>small{font-size:10px}.supply-catalog-pagination{flex-direction:column;align-items:stretch}.supply-catalog-pagination>span{font-size:11px}.supply-catalog-pagination>div{grid-template-columns:1fr 1fr;display:grid}.supply-catalog-pagination button{min-height:44px;font-size:11px}.supply-group-card>summary{grid-template-columns:minmax(0,1fr) 18px;gap:8px}.supply-group-card>summary>div:nth-child(2){text-align:left;grid-area:2/1/auto/-1;align-items:flex-start}.supply-group-card>summary i{grid-area:1/2}.supply-patient-meta{grid-template-columns:1fr 1fr}.supply-total-head{flex-direction:column;align-items:flex-start;gap:5px}}@media (width<=420px){.supply-metrics,.supply-patient-meta{grid-template-columns:1fr}}.supply-preparation-alert,.supply-stock-alert{color:#6e531d;background:#fff9e9;border:1px solid #e3c57d;border-radius:12px;align-items:flex-start;gap:12px;margin:0 0 14px;padding:13px 15px;display:flex}.supply-preparation-alert b,.supply-stock-alert b{flex:none;font-size:9px}.supply-preparation-alert span,.supply-stock-alert span{font-size:9px;line-height:1.5}.supply-stock-alert{color:#8d3028;background:#fff4f2;border-color:#e4aaa3}.supply-group-card.has-pending{border-color:#e3c57d}.supply-table{min-width:1180px}.supply-table th{font-size:8px}.supply-table td{font-size:9px;line-height:1.4}.supply-table td>span{max-width:340px}.supply-table td>small{font-size:8px;line-height:1.45}.supply-table td.supply-send>b{color:#08745f;font-size:18px}.supply-table td.supply-excess{color:#6d7e79}.supply-preparation-status{white-space:nowrap;border-radius:999px;align-items:center;padding:5px 8px;font-size:8px;font-weight:900;display:inline-flex}.supply-preparation-status.ready_exact,.supply-preparation-status.ready_size_adjusted,.supply-preparation-status.ready_mixed{color:#0b7259;background:#e6f5ef}.supply-preparation-status.measurement_required,.supply-preparation-status.catalog_review,.supply-preparation-status.unit_mismatch{color:#81560b;background:#fff1d7}.supply-preparation-status.does_not_fit{color:#963b32;background:#fde8e5}.supply-stock-data{background:#edf8f4;border-left:3px solid #55a28d;border-radius:5px;flex-direction:column;gap:3px;margin-top:5px;padding:7px 8px;display:flex}.supply-stock-data>b{color:#0b7259;font-size:9px}.supply-stock-data>small{color:#57736c;font-size:8px;line-height:1.4}.supply-table tr.has-stock-shortage td{background:#fffaf9}.supply-stock-shortage{color:#87352d;background:#fff0ee;border-left:3px solid #c75b50;border-radius:5px;flex-direction:column;gap:3px;margin-top:6px;padding:8px;display:flex}.supply-stock-shortage>b{font-size:9px}.supply-stock-shortage>small{font-size:8px;line-height:1.4}.supply-send-blocked{font-weight:850;color:#963b32!important}.supply-stock-shortage-badge{color:#963b32;background:#fde8e5;border-radius:999px;width:max-content;margin-top:5px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:900;display:inline-flex}.supply-manual-approval{border-radius:999px;width:max-content;margin-top:5px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:900;display:inline-flex}.supply-manual-approval.pending_review{color:#81560b;background:#fff1d7}.supply-manual-approval.approved{color:#0b7259;background:#e6f5ef}.supply-row-actions{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.supply-row-action{color:#086550;min-height:34px;font:inherit;cursor:pointer;background:#f2faf7;border:1px solid #86b9aa;border-radius:8px;padding:7px 9px;font-size:8px;font-weight:900}.supply-row-action.equivalent{color:#175b91;background:#f2f7fb;border-style:dashed;border-color:#7aa4c5}.supply-row-action.approve{color:#175b91;background:#e8f2fa;border-color:#5f9bc8}.supply-row-action:hover{background:#e5f5ef}.supply-row-action.equivalent:hover,.supply-row-action.approve:hover{background:#dfedf8}.supply-row-action:focus-visible{outline-offset:2px;outline:3px solid #68bba6}.supply-maker-checker{color:#6e531d;background:#fffaf0;border:1px solid #d8c58f;border-radius:8px;flex-direction:column;gap:2px;max-width:240px;padding:8px;font-size:8px;line-height:1.4;display:flex}.supply-maker-checker b{font-size:8px}.supply-manual-dialog{width:min(720px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--ink);background:#fff;border:1px solid #b9cec8;border-radius:17px;padding:0;overflow:hidden;box-shadow:0 28px 90px #071d1d66}.supply-manual-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#071612d8}.supply-manual-form{flex-direction:column;max-height:calc(100dvh - 32px);display:flex}.supply-manual-head{border-bottom:1px solid var(--line);background:#f7fbfa;flex:none;justify-content:space-between;align-items:flex-start;gap:16px;padding:19px 21px;display:flex}.supply-manual-head span{color:#08745f;letter-spacing:.1em;font-size:8px;font-weight:950}.supply-manual-head h2{margin:5px 0 0;font-size:21px;line-height:1.2}.supply-manual-head>button{border:1px solid var(--line);color:#284943;cursor:pointer;background:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:22px;display:grid}.supply-manual-body{min-height:0;padding:19px 21px;overflow-y:auto}.supply-manual-body>p{color:#617772;margin:0 0 14px;font-size:10px;line-height:1.55}.supply-manual-context{grid-template-columns:1.4fr .7fr .8fr;gap:9px;margin:0 0 15px;display:grid}.supply-manual-context>div{background:#f8fbfa;border:1px solid #dce8e4;border-radius:9px;min-width:0;padding:10px}.supply-manual-context dt{color:#678079;letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:7px;font-weight:950}.supply-manual-context dd{flex-direction:column;gap:2px;min-width:0;margin:0;font-size:10px;line-height:1.35;display:flex}.supply-manual-context dd span{color:#59706a;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.supply-manual-feedback{border-radius:9px;flex-direction:column;gap:4px;margin:0 0 14px;padding:11px 12px;display:flex}.supply-manual-feedback b{font-size:10px}.supply-manual-feedback span{font-size:9px;line-height:1.45}.supply-manual-feedback.error{color:#8d3028;background:#fff3f2;border:1px solid #e3b5b0}.supply-manual-feedback.success{color:#0b7259;background:#edf8f4;border:1px solid #a5d0c2}.supply-manual-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.supply-manual-fields>.wide{grid-column:1/-1}.supply-manual-fields>label,.supply-manual-approval-review>label,.supply-manual-dimensions label{flex-direction:column;gap:6px;min-width:0;display:flex}.supply-manual-fields label>span,.supply-manual-approval-review label>span,.supply-manual-dimensions label>span{color:#31544c;font-size:9px;font-weight:900}.supply-manual-fields input,.supply-manual-fields select,.supply-manual-fields textarea,.supply-manual-approval-review textarea,.supply-manual-dimensions input{width:100%;min-height:43px;color:var(--ink);font:inherit;background:#fff;border:1px solid #bdcfca;border-radius:8px;padding:9px 10px;font-size:10px}.supply-manual-fields textarea,.supply-manual-approval-review textarea{resize:vertical;min-height:82px}.supply-manual-fields label>small{color:#687c77;font-size:8px;line-height:1.4}.supply-manual-dimensions{background:#f8fbfa;border:1px solid #ceded9;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:12px;display:grid}.supply-manual-dimensions legend{color:#31544c;padding:0 6px;font-size:9px;font-weight:900}.supply-manual-approval-review{gap:13px;display:grid}.supply-manual-approval-review>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.supply-manual-approval-review>dl>div{border:1px solid #dce8e4;border-radius:9px;padding:10px}.supply-manual-approval-review dt{color:#678079;text-transform:uppercase;font-size:7px;font-weight:950}.supply-manual-approval-review dd{margin:5px 0 0;font-size:10px;line-height:1.4}.supply-manual-confirm{color:#5d5138;cursor:pointer;background:#fffaf0;border:1px solid #d8c58f;border-radius:10px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:9px;margin-top:15px;padding:12px;display:grid}.supply-manual-confirm input{accent-color:#08745f;width:18px;height:18px;margin:0}.supply-manual-confirm span{font-size:9px;line-height:1.5}.supply-manual-actions{border-top:1px solid var(--line);background:#f8fbfa;flex:none;justify-content:flex-end;gap:9px;padding:14px 21px;display:flex}.supply-manual-actions button{min-height:44px;padding:10px 16px}.supply-manual-dialog button:focus-visible,.supply-manual-dialog input:focus-visible,.supply-manual-dialog select:focus-visible,.supply-manual-dialog textarea:focus-visible{outline-offset:2px;outline:3px solid #68bba6}.supply-equivalent-picker,.supply-direct-product-note{background:#f4faf8;border:1px solid #b8d7ce;border-radius:12px;margin:0 0 16px;padding:14px}.supply-direct-product-note{border-left:4px solid #16846b;flex-direction:column;gap:5px;display:flex}.supply-direct-product-note>span{color:#08745f;letter-spacing:.08em;font-size:7px;font-weight:950}.supply-direct-product-note h3{margin:0;font-size:14px;line-height:1.3}.supply-direct-product-note p{color:#5f756f;margin:0;font-size:9px;line-height:1.5}.supply-direct-product-note>strong{color:#81560b;background:#fff1d7;border-radius:8px;margin-top:4px;padding:8px;font-size:8px;line-height:1.45}.supply-direct-relation{background:#f4faf8;border:1px solid #b8d7ce;border-radius:9px;flex-direction:column;gap:6px;min-width:0;padding:10px;display:flex}.supply-direct-relation>span{color:#31544c;font-size:9px;font-weight:900}.supply-direct-relation>b{color:#08745f;font-size:10px}.supply-direct-relation>small{color:#687c77;font-size:8px;line-height:1.4}.supply-manual-fields input[readonly],.supply-manual-fields textarea[readonly],.supply-manual-fields select:disabled,.supply-manual-dimensions:disabled{color:#536862;cursor:not-allowed;background:#f3f6f5}.supply-equivalent-picker header{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);align-items:start;gap:16px;margin-bottom:12px;display:grid}.supply-equivalent-picker header span,.supply-manual-step>span,.supply-equivalent-selected>div>span{color:#08745f;letter-spacing:.08em;font-size:7px;font-weight:950}.supply-equivalent-picker h3,.supply-equivalent-selected h3{margin:4px 0 0;font-size:14px;line-height:1.25}.supply-equivalent-picker header p,.supply-equivalent-selected p,.supply-manual-step p{color:#5f756f;margin:0;font-size:9px;line-height:1.5}.supply-equivalent-query{flex-direction:column;gap:6px;display:flex}.supply-equivalent-query>span{color:#31544c;font-size:9px;font-weight:900}.supply-equivalent-query input{width:100%;min-height:44px;color:var(--ink);font:inherit;background:#fff;border:1px solid #96bcb1;border-radius:9px;padding:9px 11px;font-size:11px}.supply-equivalent-count{color:#526b64;margin:8px 0;font-size:8px}.supply-equivalent-results{gap:8px;margin:0;padding:0;list-style:none;display:grid}.supply-equivalent-results button{text-align:left;width:100%;min-height:58px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #c9ddd7;border-radius:10px;flex-direction:column;gap:4px;padding:11px;display:flex}.supply-equivalent-results button:hover{background:#f8fcfb;border-color:#5ea68f}.supply-equivalent-results button:disabled{cursor:not-allowed;opacity:.7;background:#f6f4f2}.supply-equivalent-result-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.supply-equivalent-result-head b{font-size:10px}.supply-equivalent-result-head em{color:#0b7259;background:#e6f5ef;border-radius:999px;flex:none;padding:3px 6px;font-size:7px;font-style:normal;font-weight:900}.supply-equivalent-results button>span:not(.supply-equivalent-result-head){color:#405f57;font-size:9px}.supply-equivalent-results small{color:#687c77;font-size:8px;line-height:1.4}.supply-equivalent-results small.available{color:#0b7259;font-weight:850}.supply-equivalent-results small.blocked{color:#963b32;font-weight:850}.supply-equivalent-empty{color:#536c65;background:#fff;border:1px dashed #b9cbc6;border-radius:9px;flex-direction:column;gap:4px;padding:12px;display:flex}.supply-equivalent-empty b{font-size:9px}.supply-equivalent-empty span,.supply-equivalent-more{font-size:8px;line-height:1.45}.supply-equivalent-more{color:#687c77;margin:8px 0 0}.supply-equivalent-manual,.supply-equivalent-selected>button{color:#0b6b56;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #7da99d;border-radius:8px;margin-top:10px;padding:8px 11px;font-size:9px;font-weight:900}.supply-equivalent-selected{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px 16px;display:grid}.supply-equivalent-selected>button{margin:0}.supply-equivalent-selected>small{color:#5f756f;grid-column:1/-1;font-size:8px;line-height:1.5}.supply-manual-step{border-top:1px solid #dce8e4;flex-direction:column;gap:4px;padding-top:2px;display:flex}.supply-manual-step>span{margin-top:12px}@media (width<=700px){.supply-scope-note,.supply-preparation-alert{flex-direction:column;align-items:stretch;gap:4px}.supply-scope-note b,.supply-preparation-alert b,.supply-scope-note span,.supply-preparation-alert span{font-size:11px}.supply-table-scroll{overscroll-behavior-x:contain;border-top:1px solid #e4ece9;overflow-x:auto}.supply-table{min-width:980px}.supply-table th{font-size:10px}.supply-table td{font-size:11px}.supply-table td>strong{font-size:12px}.supply-table td>small{font-size:10px}.supply-table td.numeric b{font-size:15px}.supply-table td.supply-send>b{font-size:20px}.supply-preparation-status{white-space:normal;font-size:10px}.supply-stock-data>b{font-size:11px}.supply-stock-data>small{font-size:10px}.supply-row-actions{grid-template-columns:1fr;display:grid}.supply-row-action{width:100%;min-height:44px;font-size:10px}.supply-manual-dialog{border:0;border-radius:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;inset:0}.supply-manual-form{height:100dvh;max-height:none}.supply-manual-head{padding:15px 16px}.supply-manual-head h2{font-size:19px}.supply-manual-body{padding:16px}.supply-manual-body>p{font-size:11px}.supply-manual-context{grid-template-columns:1fr}.supply-manual-context dd,.supply-manual-context dd span{font-size:10px}.supply-equivalent-picker,.supply-direct-product-note{padding:12px}.supply-direct-product-note p,.supply-direct-product-note>strong{font-size:10px}.supply-direct-relation>span,.supply-direct-relation>b{font-size:11px}.supply-direct-relation>small{font-size:10px}.supply-equivalent-picker header,.supply-equivalent-selected{grid-template-columns:1fr}.supply-equivalent-picker header p{font-size:10px}.supply-equivalent-query>span{font-size:11px}.supply-equivalent-query input{min-height:48px;font-size:16px}.supply-equivalent-count,.supply-equivalent-results small,.supply-equivalent-selected>small{font-size:10px}.supply-equivalent-result-head{flex-direction:column;gap:5px}.supply-equivalent-result-head b,.supply-equivalent-results button>span:not(.supply-equivalent-result-head){font-size:11px}.supply-equivalent-selected>button{width:100%;min-height:48px}.supply-equivalent-selected>small{grid-column:auto}.supply-manual-fields{grid-template-columns:1fr}.supply-manual-fields>.wide{grid-column:auto}.supply-manual-fields label>span,.supply-manual-approval-review label>span,.supply-manual-dimensions label>span{font-size:11px}.supply-manual-fields input,.supply-manual-fields select,.supply-manual-fields textarea,.supply-manual-approval-review textarea,.supply-manual-dimensions input{min-height:48px;font-size:12px}.supply-manual-fields label>small,.supply-manual-confirm span{font-size:10px}.supply-manual-dimensions,.supply-manual-approval-review>dl{grid-template-columns:1fr}.supply-manual-actions{padding:12px 16px}.supply-manual-actions button{flex:1;min-height:48px}.supply-stock-alert{flex-direction:column;align-items:stretch;gap:4px}.supply-stock-alert b,.supply-stock-alert span,.supply-stock-shortage>b{font-size:11px}.supply-stock-shortage>small,.supply-maker-checker,.supply-maker-checker b,.supply-maker-checker-review b,.supply-maker-checker-review span{font-size:10px}.supply-manual-approval-review>dl>div.wide{grid-column:auto}}.audit-actions button.finding-review-action{color:#805510;background:#fff8e7;border-color:#d8a950;min-height:42px}.audit-actions button.finding-review-action.reviewed{color:#147a58;background:#edf8f4;border-color:#9ecbbb}.audit-review-overlay{z-index:1200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);overscroll-behavior:contain;background:#102a2acc;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.audit-review-modal{background:#f6f9f8;border:1px solid #c8d8d4;border-radius:18px;flex-direction:column;width:min(1480px,100%);height:min(94vh,980px);min-height:640px;display:flex;overflow:hidden;box-shadow:0 30px 90px #071d1d66}.audit-review-head{background:#fff;border-bottom:1px solid #d7e2df;justify-content:space-between;align-items:flex-start;gap:18px;padding:17px 19px 13px;display:flex}.audit-review-head>div{min-width:0}.audit-review-head span,.audit-review-section-title span,.audit-human-decision>span{color:#147a58;letter-spacing:.11em;font-size:8px;font-weight:950}.audit-review-head h2{color:#173f38;margin:4px 0 2px;font-size:19px}.audit-review-head p{color:#6a7f7a;margin:0;font-size:9px}.audit-review-head>button{color:#536a64;cursor:pointer;background:#f7faf9;border:1px solid #d2deda;border-radius:11px;flex:none;place-items:center;width:42px;height:42px;font-size:24px;display:grid}.audit-review-head>.audit-return-route{color:#536a64;cursor:pointer;background:#f7faf9;border:1px solid #d2deda;border-radius:11px;flex:none;place-items:center;width:42px;height:42px;font-size:24px;line-height:1;text-decoration:none;display:grid}.audit-review-progress{background:#eef4f2;border-bottom:1px solid #d9e4e1;gap:7px;padding:10px 13px;display:flex;overflow-x:auto}.audit-review-progress button{color:#62736f;text-align:left;cursor:pointer;background:#fff;border:1px solid #d6e0dd;border-radius:9px;align-items:center;gap:8px;min-width:135px;min-height:46px;padding:7px 9px;display:flex}.audit-review-progress button b{background:#edf2f1;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:9px;display:grid}.audit-review-progress button span{font-size:8px;font-weight:850}.audit-review-progress button.active{border-color:#c49431;box-shadow:0 0 0 2px #f1d68d66}.audit-review-progress button.confirmed b{color:#9b342d;background:#fde6e3}.audit-review-progress button.dismissed b{color:#14735d;background:#e5f3ee}.audit-review-layout{flex:1;grid-template-columns:minmax(0,1.32fr) minmax(360px,.68fr);gap:12px;min-height:0;padding:12px;display:grid;overflow:hidden}.audit-review-document,.audit-review-finding{background:#fff;border:1px solid #d6e2df;border-radius:13px;min-height:0;overflow:hidden}.audit-review-document{flex-direction:column;display:flex}.audit-review-section-title{border-bottom:1px solid #e1e8e6;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.audit-review-section-title>div{flex-direction:column;gap:3px;min-width:0;display:flex}.audit-review-section-title strong{font-size:10px}.audit-review-section-title>a{color:#2968a1;flex:none;font-size:8px;font-weight:900;text-decoration:none}.audit-review-finding{padding:16px;overflow:auto}.audit-review-finding-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.audit-review-finding-head>span{color:#61766f;font-size:8px;font-weight:900}.audit-review-finding-head>div{align-items:center;gap:5px;display:flex}.audit-review-finding-head em,.audit-review-finding-head b{color:#5e716c;text-transform:uppercase;background:#f0f4f3;border-radius:999px;padding:4px 7px;font-size:7px;font-style:normal}.validation-confirmed .audit-review-finding-head b{color:#97362f;background:#fde7e4}.validation-dismissed .audit-review-finding-head b{color:#14725d;background:#e5f4ef}.audit-review-finding h3{color:#203e38;margin:13px 0 10px;font-size:17px;line-height:1.38}.audit-review-details{grid-template-columns:1fr 1fr;gap:7px;margin:0;display:grid}.audit-review-details>div{background:#f2f6f5;border-radius:8px;flex-direction:column;gap:3px;min-width:0;padding:8px 9px;display:flex}.audit-review-details dt{color:#778883;font-size:7px}.audit-review-details dd{margin:0;font-size:8px;font-weight:850}.audit-review-finding blockquote{background:#fff9e8;border-left:4px solid #d6a43d;border-radius:8px;margin:9px 0 0;padding:11px}.audit-review-finding blockquote small{color:#805b17;font-size:7px;font-weight:950}.audit-review-finding blockquote p{color:#4d493d;margin:5px 0 0;font-size:9px;line-height:1.55}.audit-review-explanation,.audit-review-correction{border:1px solid #e0e8e6;border-radius:9px;margin-top:9px;padding:10px 11px}.audit-review-explanation b,.audit-review-correction b{font-size:8px}.audit-review-explanation p,.audit-review-correction p{color:#63766f;margin:4px 0 0;font-size:8px;line-height:1.55}.audit-review-correction{background:#f1f9f6;border-color:#c7ddd7}.audit-human-decision{background:#fffaec;border:1px solid #e1c272;border-radius:11px;margin-top:12px;padding:13px}.audit-human-decision h4{color:#553d12;margin:5px 0 3px;font-size:17px}.audit-human-decision>p{color:#756542;margin:0;font-size:8px;line-height:1.5}.audit-human-buttons{grid-template-columns:1fr 1fr;gap:7px;margin-top:11px;display:grid}.audit-human-buttons button{color:#425c55;cursor:pointer;background:#fff;border:1px solid #cfdbd8;border-radius:9px;min-height:50px;padding:10px;font-size:9px;font-weight:900}.audit-human-buttons button.real{color:#9a332c;background:#fff4f2;border-color:#bc5148}.audit-human-buttons button.false{color:#176d57;background:#f2faf7;border-color:#8ec4b3}.audit-human-buttons button.later{color:#6e6c62;background:0 0;border:0;grid-column:1/-1;min-height:42px}.audit-human-buttons button:disabled{cursor:wait;opacity:.55}.audit-discard-reason{border-top:1px solid #ead8a9;margin-top:10px;padding-top:10px}.audit-discard-reason label{flex-direction:column;gap:5px;display:flex}.audit-discard-reason label strong{font-size:8px}.audit-discard-reason textarea{min-height:85px;font-size:10px}.audit-discard-reason>div{justify-content:flex-end;gap:7px;margin-top:7px;display:flex}.audit-discard-reason>div>button:not(.primary){color:#6d6b62;background:0 0;border:0;font-size:8px;font-weight:850}.audit-validation-result{background:#f3f8f6;border:1px solid #cdded9;border-radius:11px;margin-top:12px;padding:13px}.audit-validation-result>b{font-size:10px}.audit-validation-result>p{color:#5e746d;margin:4px 0;font-size:8px;line-height:1.5}.audit-validation-result>small{color:#7a8b86;font-size:7px}.audit-validation-result.confirmed{background:#fff7f6;border-color:#dda7a1}.audit-validation-result.dismissed{background:#f3faf7;border-color:#a8d1c4}.audit-whatsapp-action{flex-direction:column;align-items:stretch;gap:7px;margin-top:11px;display:flex}.audit-whatsapp-action>a{color:#fff;background:#1d9f58;border-radius:10px;justify-content:center;align-items:center;min-height:50px;font-size:10px;font-weight:950;text-decoration:none;display:flex;box-shadow:0 8px 18px #1d9f5830}.audit-whatsapp-action>button{color:#14715c;background:#edf8f4;border:1px solid #93c7b7;border-radius:9px;min-height:43px;font-size:8px;font-weight:900}.audit-whatsapp-action>em{color:#6c7774;background:#f1f3f2;border-radius:8px;padding:10px;font-size:8px;font-style:normal}.audit-whatsapp-action>strong{color:#14715c;font-size:8px}.audit-whatsapp-action>small{color:#6f817c;font-size:7px}.audit-review-navigation{border-top:1px solid #e1e8e6;grid-template-columns:1fr 1fr;gap:7px;margin-top:13px;padding-top:11px;display:grid}.audit-review-navigation button{color:#4b665f;background:#fff;border:1px solid #d1ddda;border-radius:9px;min-height:44px;font-size:8px;font-weight:900}.audit-review-navigation button:disabled{opacity:.4}.pdf-evidence-viewer{background:#edf2f1;flex-direction:column;flex:1;min-height:0;display:flex}.pdf-page-toolbar{background:#f7faf9;border-bottom:1px solid #d5e0dd;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:8px 10px;display:grid}.pdf-page-toolbar button{color:#48635c;background:#fff;border:1px solid #cfdbd8;border-radius:8px;min-height:38px;padding:7px 10px;font-size:8px;font-weight:850}.pdf-page-toolbar button:last-child{justify-self:end}.pdf-page-toolbar button:disabled{opacity:.4}.pdf-page-toolbar strong{font-size:8px}.pdf-page-legend{background:#fff;gap:5px;padding:7px 9px;display:flex;overflow-x:auto}.pdf-page-legend button{color:#596d67;white-space:nowrap;background:#fff;border:1px solid #d8e1df;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:6px 8px;font-size:7px;font-weight:850;display:flex}.pdf-page-legend button i,.pdf-evidence-location i{border:2px solid var(--finding-strong);background:var(--finding-color);border-radius:3px;flex:none;width:11px;height:11px}.pdf-page-legend button.active{border-color:var(--finding-strong);color:var(--finding-strong)}.pdf-evidence-location{color:#5f716c;background:#fff;border-top:1px solid #e1e8e6;border-bottom:1px solid #e1e8e6;align-items:center;gap:7px;padding:8px 10px;font-size:8px;font-weight:850;display:flex}.pdf-evidence-location.located{color:var(--finding-strong);background:var(--finding-color)}@supports (color:color-mix(in lab, red, red)){.pdf-evidence-location.located{background:color-mix(in srgb,var(--finding-color) 22%,white)}}.pdf-evidence-location.legacy{color:#806229;background:#fff8e6}.pdf-evidence-location.legacy i{background:#f3ce75;border-color:#b88b31}.pdf-page-stage{overflow-anchor:none;overscroll-behavior:contain;background:#dfe7e5;flex:1;min-height:0;padding:12px;position:relative;overflow:auto}.pdf-render-message{z-index:4;color:#fff;background:#183d38e6;border-radius:8px;width:max-content;max-width:90%;margin:0 auto 8px;padding:8px 10px;font-size:8px;position:sticky;top:8px}.pdf-canvas-shell{background:#fff;width:max-content;margin:0 auto;position:relative;box-shadow:0 8px 30px #15322e30}.pdf-canvas-shell canvas{max-width:none;display:block}.pdf-highlight-layer{pointer-events:none;position:absolute;inset:0}.pdf-highlight-layer button{border:0;border-bottom:2px solid var(--finding-strong);background:var(--finding-color);border-radius:1px;min-width:4px;min-height:6px;padding:0;position:absolute}@supports (color:color-mix(in lab, red, red)){.pdf-highlight-layer button{background:color-mix(in srgb,var(--finding-color) 26%,transparent)}}.pdf-highlight-layer button{cursor:pointer;pointer-events:auto;mix-blend-mode:multiply;box-shadow:inset 0 -1px #ffffff80}.pdf-highlight-layer button.active{z-index:2;background:var(--finding-color)}@supports (color:color-mix(in lab, red, red)){.pdf-highlight-layer button.active{background:color-mix(in srgb,var(--finding-color) 34%,transparent)}}.pdf-highlight-layer button.active{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--finding-strong)}.pdf-highlight-layer button[data-source=coordinates]{border:2px solid var(--finding-strong);background:var(--finding-color);border-radius:5px}@supports (color:color-mix(in lab, red, red)){.pdf-highlight-layer button[data-source=coordinates]{background:color-mix(in srgb,var(--finding-color) 18%,transparent)}}.pdf-highlight-layer button[data-source=coordinates]{mix-blend-mode:multiply;box-shadow:0 0 0 1px #fffc,0 3px 12px #183d3826}.pdf-highlight-layer button[data-source=coordinates]:before{content:attr(data-label);background:var(--finding-strong);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;font-weight:950;line-height:1;display:grid;position:absolute;top:-12px;left:-12px;box-shadow:0 2px 7px #173b3655}.pdf-highlight-layer button[data-source=coordinates].active{background:var(--finding-color)}@supports (color:color-mix(in lab, red, red)){.pdf-highlight-layer button[data-source=coordinates].active{background:color-mix(in srgb,var(--finding-color) 26%,transparent)}}.pdf-highlight-layer button[data-source=coordinates].active{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--finding-strong),0 5px 16px #183d3833}@media (width<=1000px){.audit-review-overlay{align-items:stretch;padding:0}.audit-review-modal{border:0;border-radius:0;width:100%;height:100%;min-height:0}.audit-review-layout{flex-direction:column;display:flex;overflow:auto}.audit-review-document{flex:0 0 62vh;min-height:62vh}.audit-review-finding{flex:none;overflow:visible}.audit-review-head{padding:13px}.audit-review-head h2{font-size:16px}.audit-review-section-title{flex-direction:column;align-items:flex-start}.audit-review-progress{padding-inline:9px}.audit-review-progress button{min-width:125px}.audit-human-buttons button,.audit-whatsapp-action>a{min-height:52px}.pdf-page-toolbar button{min-height:44px}.pdf-page-stage{min-height:48vh}.audit-review-navigation button{min-height:48px}}@media (width<=520px){.audit-review-overlay{padding:0}.audit-review-head p{white-space:normal}.audit-review-layout{padding:7px}.audit-review-document{flex-basis:58vh;min-height:58vh}.audit-review-finding{padding:13px}.audit-review-finding h3{font-size:15px}.audit-review-details,.audit-human-buttons{grid-template-columns:1fr}.audit-human-buttons button.later{grid-column:auto}.pdf-page-toolbar{grid-template-columns:1fr 1fr}.pdf-page-toolbar strong{text-align:center;grid-area:1/1/auto/-1}.pdf-page-toolbar button{grid-row:2}.pdf-page-toolbar button:last-child,.pdf-page-toolbar button:first-child{justify-self:stretch}}.valuation-calendar-card{padding:0;scroll-margin-top:88px;overflow:hidden}.valuation-calendar-heading{padding:19px 19px 14px}.valuation-calendar-heading h2{margin-bottom:4px}.valuation-calendar-heading h2:focus{outline-offset:4px;outline:2px solid #c65d54}.valuation-calendar-heading p{color:#748681;max-width:620px;margin:0;font-size:9px;line-height:1.5}.valuation-calendar-total{flex-direction:column;flex:none;align-items:flex-end;gap:1px;display:flex}.valuation-calendar-total strong{color:#087c67;font-size:23px;line-height:1}.valuation-calendar-total span{color:#768783;font-size:8px}.valuation-calendar-legend{color:#657874;flex-wrap:wrap;gap:13px;padding:0 19px 13px;font-size:8px;display:flex}.valuation-calendar-legend span{align-items:center;gap:5px;display:inline-flex}.valuation-calendar-legend i{background:#eef3f2;border-radius:3px;width:9px;height:9px;box-shadow:inset 0 0 0 1px #d5e0dd}.valuation-calendar-legend i.loaded{background:#dff3eb;box-shadow:inset 0 0 0 1px #62b99e}.valuation-calendar-legend i.finding-review{background:#fff3d8;box-shadow:inset 0 0 0 1px #d6a33f}.valuation-calendar-legend i.finding-confirmed{background:#ffe5e1;box-shadow:inset 0 0 0 1px #cf6259}.valuation-calendar-legend i.late{background:#fff0d9;box-shadow:inset 0 0 0 1px #d49a45}.valuation-calendar-legend i.deadline{background:#f7f9f8;box-shadow:inset 0 0 0 2px #94aaa4}.valuation-calendar-legend i.missing{background:#ffe6e3;box-shadow:inset 0 0 0 1px #d16b62}.valuation-calendar-legend i.today,.valuation-calendar-legend i.novelty{background:#e7f1fb;box-shadow:inset 0 0 0 1px #76a9d6}.valuation-calendar-filters{background:#f5f8f7;border-radius:11px;grid-template-columns:1.3fr .75fr 1fr 1fr;gap:9px;margin:0 19px 15px;padding:11px;display:grid}.valuation-calendar-filters label{flex-direction:column;gap:5px;min-width:0;display:flex}.valuation-calendar-filters label>span{color:#5d716c;font-size:8px;font-weight:800}.valuation-calendar-filters input,.valuation-calendar-filters select{color:#294b44;background:#fff;border:1px solid #d3dfdc;border-radius:8px;width:100%;height:36px;padding:7px 9px;font-size:9px}.valuation-calendar-scroll{overscroll-behavior-inline:contain;scrollbar-color:#b8cbc6 #eef4f2;border-top:1px solid #dfe8e6;overflow:auto}.valuation-calendar-table{border-collapse:separate;border-spacing:0;background:#fff;width:max-content;min-width:100%;font-size:9px}.valuation-calendar-table th,.valuation-calendar-table td{text-align:center;border-bottom:1px solid #edf2f1;border-right:1px solid #edf2f1;height:43px;padding:0}.valuation-calendar-table thead th{z-index:5;color:#547169;background:#f5f9f8;height:50px;position:sticky;top:0}.valuation-calendar-table thead th>small,.valuation-calendar-table thead th>strong,.valuation-calendar-table thead th>em{font-style:normal;line-height:1.05;display:block}.valuation-calendar-table thead th>small{text-transform:capitalize;font-size:7px;font-weight:700}.valuation-calendar-table thead th>strong{color:#274a43;margin-top:3px;font-size:11px}.valuation-calendar-table thead th>em{color:#0d846e;min-height:8px;margin-top:2px;font-size:7px;font-weight:850}.valuation-calendar-table thead th:not(.calendar-patient-column):not(.calendar-eps-column):not(.calendar-frequency-column):not(.calendar-package-column):not(.calendar-status-column),.valuation-calendar-table td:not(.calendar-patient-column):not(.calendar-eps-column):not(.calendar-frequency-column):not(.calendar-package-column):not(.calendar-status-column):not(.projection-calendar-detail-cell){width:37px;min-width:37px}.valuation-calendar-table .calendar-patient-column{z-index:4;text-align:left;background:#fff;width:220px;min-width:220px;padding:0 12px;position:sticky;left:0}.valuation-calendar-table thead .calendar-patient-column{z-index:7;background:#f5f9f8}.valuation-calendar-table .calendar-eps-column{z-index:3;text-align:left;background:#fff;width:96px;min-width:96px;padding:0 9px;position:sticky;left:220px}.valuation-calendar-table thead .calendar-eps-column{z-index:6;background:#f5f9f8}.valuation-calendar-table .calendar-status-column{text-align:left;width:145px;min-width:145px;padding:0 10px}.valuation-calendar-table tbody tr:hover td,.valuation-calendar-table tbody tr:hover th.calendar-patient-column{background:#fbfdfc}.valuation-chief-row th{z-index:2;color:#254e45;text-align:left;background:#eaf2f0;border-bottom:1px solid #d4e1de;height:34px;padding:0 13px;position:sticky;left:0}.valuation-chief-row th span{font-size:9px;font-weight:900}.valuation-chief-row th small{color:#748781;margin-left:8px;font-size:8px;font-weight:700}.calendar-patient-column button{color:#1c3f38;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:7px 0;display:flex}.calendar-patient-column button strong{text-overflow:ellipsis;white-space:nowrap;max-width:195px;font-size:9px;overflow:hidden}.calendar-patient-column button small,.calendar-eps-column small,.calendar-status-column small{color:#7a8b87;margin-top:2px;font-size:7px;line-height:1.25;display:block}.calendar-eps-column span{color:#087c67;font-size:8px;font-weight:850}.calendar-eps-column b{color:#294b44;overflow-wrap:anywhere;margin-top:2px;font-size:7px;line-height:1.25;display:block}.calendar-status-column b{font-size:8px;display:block}.valuation-calendar-patient.completed .calendar-status-column b{color:#087c67}.valuation-calendar-patient.completed-finding-review .calendar-status-column b{color:#98620a}.valuation-calendar-patient.completed-with-finding .calendar-status-column b{color:#a43830}.valuation-calendar-patient.late .calendar-status-column b,.calendar-loaded-late{color:#985f08}.valuation-calendar-patient.overdue .calendar-status-column b,.calendar-missing{color:#a43830}.valuation-calendar-patient.review .calendar-status-column b,.calendar-review{color:#8a5f13}.valuation-calendar-patient.operational-novelty .calendar-status-column b,.calendar-novelty{color:#2b6fa6}.valuation-calendar-table td.calendar-loaded{color:#087c67;background:#dff3eb;font-size:14px;font-weight:950;box-shadow:inset 0 0 0 1px #83c7b3}.valuation-calendar-date-action{color:#086aa6;width:100%;min-width:37px;height:43px;font:inherit;cursor:pointer;background:0 0;border:0;place-items:center;font-weight:850;text-decoration:none;display:grid}.valuation-calendar-date-action:hover,.valuation-calendar-date-action:focus-visible{outline-offset:-2px;background:#d9effb;outline:2px solid #087dbb}.valuation-calendar-table td.valuation-calendar-photo-date{color:#075c9b;background:#e3f2fb;font-size:18px;font-weight:900;box-shadow:inset 0 0 0 1px #83b8dd}.valuation-calendar-date-overlay{z-index:1000;background:#153d55a8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.valuation-calendar-date-overlay section{text-align:left;background:#fff;border-radius:18px;width:min(100%,380px);padding:26px;position:relative;box-shadow:0 20px 60px #12314d33}.valuation-calendar-date-overlay section>span{color:#0d719b;letter-spacing:.1em;font-size:11px;font-weight:850}.valuation-calendar-date-overlay h3{color:#123f66;margin:8px 0;font-size:22px}.valuation-calendar-date-overlay p{color:#48677a;margin:0 0 22px}.valuation-calendar-date-overlay a{color:#fff;text-align:center;background:#008eae;border-radius:10px;padding:15px;font-weight:850;text-decoration:none;display:block}.valuation-calendar-date-close{color:#456;cursor:pointer;background:0 0;border:0;font-size:25px;position:absolute;top:12px;right:14px}.valuation-calendar-table td.calendar-loaded-finding-review{color:#98620a;background:#fff3d8;font-size:11px;font-weight:950;box-shadow:inset 0 0 0 1px #d6a33f}.valuation-calendar-table td.calendar-loaded-finding{color:#a43830;background:#ffe5e1;font-size:11px;font-weight:950;box-shadow:inset 0 0 0 1px #cf6259}.valuation-calendar-table td.calendar-loaded-late{background:#fff0d9;font-size:14px;font-weight:950;box-shadow:inset 0 0 0 1px #dfa75a}.valuation-calendar-table td.calendar-deadline{color:#708680;background:#f7f9f8;font-size:13px;font-weight:900;box-shadow:inset 0 0 0 1px #b7c7c3}.valuation-calendar-table td.calendar-missing{background:#ffe6e3;font-size:14px;font-weight:950;box-shadow:inset 0 0 0 1px #dc8b83}.valuation-calendar-table td.calendar-review{background:#fff4dc;font-size:13px;font-weight:950;box-shadow:inset 0 0 0 1px #dfba6e}.valuation-calendar-table td.calendar-novelty{background:#e7f1fb;font-size:12px;font-weight:950;box-shadow:inset 0 0 0 1px #76a9d6}.valuation-calendar-table .calendar-today-column{background:#eef6fd}.valuation-calendar-table td.calendar-today-column{box-shadow:inset 1px 0 #a9c9e4,inset -1px 0 #a9c9e4}.valuation-calendar-table td.calendar-today-column.calendar-loaded{background:#d9f1e9;box-shadow:inset 0 0 0 1px #5fb69c}.valuation-calendar-table td.calendar-today-column.calendar-loaded-finding-review{background:#ffefc9;box-shadow:inset 0 0 0 1px #c99631}.valuation-calendar-table td.calendar-today-column.calendar-loaded-finding{background:#ffddd8;box-shadow:inset 0 0 0 1px #c45249}.valuation-calendar-legend i.projection-planned{background:#e7f1fb;box-shadow:inset 0 0 0 1px #76a9d6}.projection-calendar-filters{grid-template-columns:minmax(260px,1.5fr) minmax(180px,.65fr)}.projection-calendar-table{--projection-patient-width:250px;--projection-eps-width:116px;--projection-frequency-width:112px;--projection-package-width:220px;--projection-day-width:37px;--projection-status-width:145px;table-layout:fixed}.projection-calendar-table col.projection-calendar-patient-track{width:var(--projection-patient-width)}.projection-calendar-table col.projection-calendar-eps-track{width:var(--projection-eps-width)}.projection-calendar-table col.projection-calendar-frequency-track{width:var(--projection-frequency-width)}.projection-calendar-table col.projection-calendar-package-track{width:var(--projection-package-width)}.projection-calendar-table col.projection-calendar-day-track{width:var(--projection-day-width)}.projection-calendar-table col.projection-calendar-status-track{width:var(--projection-status-width)}.projection-calendar-table .calendar-patient-column{width:var(--projection-patient-width);min-width:var(--projection-patient-width);max-width:var(--projection-patient-width);overflow:hidden}.projection-calendar-table .calendar-eps-column{left:var(--projection-patient-width);width:var(--projection-eps-width);min-width:var(--projection-eps-width);max-width:var(--projection-eps-width);overflow:hidden}.projection-calendar-table .calendar-frequency-column{z-index:3;left:calc(var(--projection-patient-width) + var(--projection-eps-width));width:var(--projection-frequency-width);min-width:var(--projection-frequency-width);max-width:var(--projection-frequency-width);text-align:left;background:#fff;padding:0 9px;position:sticky;overflow:hidden}.projection-calendar-table thead .calendar-frequency-column{z-index:6;background:#f5f9f8}.projection-calendar-table .calendar-frequency-column b{color:#2b6fa6;overflow-wrap:anywhere;font-size:8px;line-height:1.2;display:block}.projection-calendar-table .calendar-frequency-column small{color:#7a8b87;margin-top:2px;font-size:7px;line-height:1.2;display:block}.projection-calendar-table .calendar-patient-column button small.projection-wound-label{color:#2b6fa6;font-weight:850}.projection-calendar-table .calendar-patient-column button small.projection-wound-location{color:#536d67;text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.projection-calendar-table .calendar-package-column{width:var(--projection-package-width);min-width:var(--projection-package-width);max-width:var(--projection-package-width);text-align:left;background:#f7fbf9;padding:8px 11px;overflow:hidden}.projection-calendar-table thead .calendar-package-column{color:#34655b;background:#eef7f4;padding:0 11px}.projection-calendar-table .calendar-package-column b{color:#08745f;overflow-wrap:anywhere;font-size:8px;line-height:1.35;display:block}.projection-calendar-table .calendar-package-column small{color:#6e817c;margin-top:4px;font-size:7px;line-height:1.3;display:block}.projection-calendar-table .calendar-status-column{width:var(--projection-status-width);min-width:var(--projection-status-width);max-width:var(--projection-status-width);overflow:hidden}.projection-calendar-table th:not(.calendar-patient-column):not(.calendar-eps-column):not(.calendar-frequency-column):not(.calendar-package-column):not(.calendar-status-column),.projection-calendar-table td:not(.calendar-patient-column):not(.calendar-eps-column):not(.calendar-frequency-column):not(.calendar-package-column):not(.calendar-status-column):not(.projection-calendar-detail-cell){width:var(--projection-day-width);min-width:var(--projection-day-width);max-width:var(--projection-day-width)}.projection-calendar-table .projection-calendar-patient>th,.projection-calendar-table .projection-calendar-patient>td{height:82px}.projection-calendar-patient.projection-calendar-pending .calendar-status-column b{color:#697b77}.projection-calendar-patient.projection-calendar-building .calendar-status-column b,.projection-calendar-patient.projection-calendar-draft .calendar-status-column b{color:#93600f}.projection-calendar-patient.projection-calendar-blocked .calendar-status-column b{color:#a33c34}.projection-calendar-patient.projection-calendar-approved .calendar-status-column b{color:#08745f}.projection-calendar-table td.projection-calendar-planned{color:#2b6fa6;background:#e7f1fb;font-size:17px;font-weight:950;box-shadow:inset 0 0 0 1px #76a9d6}.projection-calendar-table td.projection-calendar-approved{color:#087c67;background:#dff3eb;font-size:13px;font-weight:950;box-shadow:inset 0 0 0 1px #62b99e}.projection-calendar-table td.projection-calendar-blocked{color:#a43830;background:#ffe6e3;font-size:17px;font-weight:950;box-shadow:inset 0 0 0 1px #d16b62}.valuation-calendar-table .projection-calendar-detail-row>td{text-align:left;background:#fbfdfc;border-bottom:1px solid #cfe0dc;height:auto;padding:0}.projection-calendar-detail{border-top:0;padding:0 18px 15px}.projection-calendar-detail .projection-no-plan{padding:14px 0 0}.valuation-calendar-note{color:#6e817c;margin:0;padding:11px 19px;font-size:8px;line-height:1.45}@media (width<=900px){.valuation-calendar-filters{grid-template-columns:1fr 1fr}.valuation-calendar-filters label:first-child{grid-column:auto}}@media (width<=700px){.valuation-calendar-heading{flex-direction:row;align-items:flex-start}.valuation-calendar-heading p{font-size:11px}.valuation-calendar-legend{gap:10px;font-size:10px}.valuation-calendar-filters{grid-template-columns:1fr;margin-inline:14px}.valuation-calendar-filters label:first-child{grid-column:auto}.valuation-calendar-filters label>span{font-size:11px}.valuation-calendar-filters input,.valuation-calendar-filters select{height:44px;font-size:16px}.valuation-calendar-table .calendar-patient-column{width:190px;min-width:190px}.valuation-calendar-table .calendar-eps-column{width:96px;min-width:96px;left:190px}.projection-calendar-table{--projection-patient-width:190px;--projection-eps-width:96px;--projection-frequency-width:104px;--projection-package-width:190px}.calendar-patient-column button{min-height:44px}.calendar-patient-column button strong,.calendar-status-column b,.calendar-eps-column span,.calendar-eps-column b,.projection-calendar-table .calendar-frequency-column b,.projection-calendar-table .calendar-package-column b{font-size:10px}.calendar-patient-column button small,.calendar-eps-column small,.calendar-status-column small,.projection-calendar-table .calendar-frequency-column small,.projection-calendar-table .calendar-package-column small{font-size:9px}.projection-calendar-filter{grid-template-columns:1fr 1fr}.projection-calendar-detail{padding-inline:14px}.valuation-calendar-note{padding:12px 14px;font-size:10px}}@media (width<=460px){.valuation-calendar-heading,.valuation-calendar-legend{padding-inline:14px}.valuation-calendar-total{display:none}.valuation-calendar-table .calendar-patient-column{width:172px;min-width:172px}.valuation-calendar-table .calendar-eps-column{width:84px;min-width:84px;padding-inline:6px;left:172px}.valuation-calendar-table .calendar-status-column{width:124px;min-width:124px}.projection-calendar-table{--projection-patient-width:172px;--projection-eps-width:84px;--projection-frequency-width:96px;--projection-package-width:176px;--projection-status-width:124px}.projection-calendar-table .calendar-frequency-column,.projection-calendar-table .calendar-package-column{padding-inline:6px}.calendar-patient-column button strong{max-width:148px}}.mobile-workflow-header{display:none}.desktop-stage-progress{border:1px solid var(--theme-border);background:#fff;border-radius:11px;grid-template-columns:minmax(0,1fr) auto 54px;align-items:center;gap:4px 14px;margin-bottom:9px;padding:9px 12px;display:grid}.desktop-stage-progress>span{flex-direction:column;gap:1px;min-width:0;display:flex}.desktop-stage-progress small{color:var(--muted);letter-spacing:.08em;font-size:8px;font-weight:850}.desktop-stage-progress>span>b{font-size:10px}.desktop-stage-progress>strong{color:var(--green2);font-size:12px}.desktop-stage-progress>i{background:#e3ece9;border-radius:999px;grid-column:1/3;height:4px;overflow:hidden}.desktop-stage-progress>i>b{border-radius:inherit;background:var(--green);height:100%;transition:width .2s;display:block}.desktop-stage-progress>em{color:var(--green2);grid-area:1/3/3;justify-self:end;font-size:11px;font-style:normal;font-weight:900}.stage-viewport{min-height:0}.stage-viewport>.section-title{display:none}.completed-wound-documents{border:1px solid var(--theme-border);background:#fff;border-radius:12px;margin:0 0 16px;overflow:hidden}.completed-wound-documents>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:52px;padding:11px 14px;list-style:none;display:flex}.completed-wound-documents>summary::-webkit-details-marker{display:none}.completed-wound-documents>summary>span{flex-direction:column;gap:2px;min-width:0;display:flex}.completed-wound-documents>summary strong{font-size:11px}.completed-wound-documents>summary small{color:var(--muted);font-size:9px}.completed-wound-documents>summary>b{color:var(--green2);font-size:9px}.completed-wound-documents>div{gap:7px;padding:0 10px 10px;display:grid}.completed-wound-documents article{border:1px solid var(--line);background:var(--theme-soft);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.completed-wound-documents article>span{flex-direction:column;gap:2px;min-width:0;display:flex}.completed-wound-documents article small{color:var(--green2);letter-spacing:.06em;font-size:8px;font-weight:900}.completed-wound-documents article strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.completed-wound-documents article em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.completed-wound-documents article button{border:1px solid var(--theme-border);min-height:36px;color:var(--green2);background:#fff;border-radius:8px;flex:none;padding:8px 10px;font-size:9px;font-weight:850}.next-wound-photo-prompt{border:1px solid var(--theme-border);background:var(--theme-soft);border-radius:10px;align-items:center;gap:10px;margin-bottom:12px;padding:11px 12px;display:flex}.next-wound-photo-prompt>b{background:var(--green);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.next-wound-photo-prompt>span{flex-direction:column;gap:2px;display:flex}.next-wound-photo-prompt strong{font-size:11px}.next-wound-photo-prompt small{color:var(--muted);font-size:9px;line-height:1.4}@media (width<=700px){body:has(.assistant-view){padding-bottom:0}.assistant-view .app-header{z-index:60;position:sticky;top:0;min-height:62px!important;padding-block:7px!important}.assistant-view .workspace{min-height:calc(100vh - 62px);display:block}.assistant-view aside{display:none}.assistant-view .mobile-workflow-header{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:11px 14px;display:grid}.mobile-workflow-header>button{border:1px solid var(--line);background:var(--theme-soft);min-height:42px;color:var(--green2);border-radius:10px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:850;display:flex}.mobile-workflow-header>div{grid-template-columns:1fr auto;align-items:end;gap:2px 10px;min-width:0;display:grid}.mobile-workflow-header small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:750}.mobile-workflow-header strong{color:var(--green2);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.mobile-workflow-header i{background:#e4ecea;border-radius:999px;grid-column:1/-1;height:4px;overflow:hidden}.mobile-workflow-header i b{border-radius:inherit;background:var(--green);height:100%;transition:width .2s;display:block}.assistant-view .content{width:100%;padding:14px 14px 28px}.assistant-view .payer-context{box-shadow:none;border-radius:11px;gap:8px;margin:0 0 15px;padding:10px 12px;display:grid;position:static}.assistant-view .payer-identity>span{display:none}.assistant-view .payer-identity strong{font-size:14px;line-height:1.15}.assistant-view .payer-identity small{font-size:10px;line-height:1.35}.assistant-view .payer-identity .payer-cycle-date{margin-top:2px;font-size:10px}.assistant-view .payer-requirement{border:0;border-top:1px solid var(--theme-border);gap:8px;width:100%;min-width:0;padding:7px 0 0}@supports (color:color-mix(in lab, red, red)){.assistant-view .payer-requirement{border-top:1px solid color-mix(in srgb,var(--theme-border) 70%,#fff)}}.assistant-view .payer-requirement{background:0 0;border-radius:0}.assistant-view .payer-requirement>b{width:24px;height:24px;font-size:11px}.assistant-view .payer-requirement strong{font-size:10px}.assistant-view .payer-requirement small{font-size:9px;line-height:1.3}.assistant-view .section-title{margin-bottom:15px}.assistant-view .section-title p{display:none}.assistant-view .section-title h1{font-size:23px;line-height:1.16}.assistant-view .section-title div>span{margin-top:5px;font-size:12px;line-height:1.45}.assistant-view .card{border-radius:13px;margin-bottom:13px;padding:16px}.assistant-view .card-head{margin-bottom:15px}.assistant-view .card-head:after{width:28px;margin-left:10px}.assistant-view input,.assistant-view textarea,.assistant-view select{font-size:16px}.assistant-view .footer{z-index:auto;box-shadow:none;background:0 0;border:0;gap:10px;margin-top:20px;padding:4px 0 0;position:static}.assistant-view .footer .back,.assistant-view .footer .primary{min-height:48px;padding:12px 15px;font-size:13px}.assistant-view .footer .primary{margin-left:auto}.assistant-view .completed-wound-documents{margin-bottom:13px}.completed-wound-documents article{flex-direction:column;align-items:stretch}.completed-wound-documents article button{width:100%;min-height:44px;font-size:11px}}@media (width<=390px){.mobile-workflow-header>button span{display:none}.mobile-workflow-header>button{justify-content:center;width:42px;padding-inline:0}}@media (width>=701px){.assistant-view{height:100dvh;overflow:hidden}body:has(.assistant-view){height:100dvh;overflow:hidden}.assistant-view .app-header{height:74px;min-height:74px;position:relative;top:auto}.assistant-view .workspace{height:calc(100dvh - 74px);min-height:0;overflow:hidden}.assistant-view aside{height:100%;padding:20px 18px;overflow:hidden}.assistant-view aside .safety{margin-top:18px}.assistant-view .content{flex-direction:column;width:calc(100% - 32px);max-width:none;height:100%;min-height:0;padding:12px 0 10px;display:flex;overflow:hidden}.assistant-view .payer-context{box-shadow:none;border-radius:8px;flex:none;gap:8px;margin:0 0 5px;padding:5px 8px;position:static}.assistant-view .payer-context.mallamas:before{width:3px}.assistant-view .payer-identity{flex:1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:3px 8px;display:grid}.assistant-view .payer-identity>span{display:none}.assistant-view .payer-identity strong{font-size:11px;line-height:1.1}.assistant-view .payer-identity small{font-size:9px;line-height:1.2}.assistant-view .payer-identity>small:not(.payer-cycle-date){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assistant-view .payer-identity .payer-cycle-date{white-space:nowrap;margin:0;font-size:9px}.assistant-view .payer-context-actions{gap:6px}.assistant-view .patient-switch{min-height:30px;padding:5px 8px;font-size:9px}.assistant-view .payer-requirement{border-radius:7px;gap:6px;min-width:185px;padding:4px 6px}.assistant-view .payer-requirement>b{width:21px;height:21px;font-size:9px}.assistant-view .payer-requirement strong{font-size:9px;line-height:1.1}.assistant-view .payer-requirement small{display:none}.assistant-view .payer-requirement-dismiss{width:22px;height:22px;font-size:16px}.assistant-view .desktop-flow-overview{display:none}.assistant-view .completed-wound-documents{flex:none;margin-bottom:8px}.assistant-view .stage-viewport{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.assistant-view .stage-viewport>.card,.assistant-view .stage-viewport>.timer-list,.assistant-view .stage-viewport>.empty,.assistant-view .stage-viewport>.document{flex:1;min-height:0;margin-bottom:0;overflow:hidden}.assistant-view .stage-viewport>.card{overscroll-behavior-y:contain;padding:16px 18px;overflow-y:auto}.assistant-view .stage-viewport>.card .card-head{margin-bottom:12px}.assistant-view .stage-viewport textarea{resize:none}.assistant-view .stage-viewport .patient-list.wide{height:calc(100dvh - 330px);overflow:auto}.assistant-view .stage-viewport .wound-selection{height:100%;margin-top:0;overflow-y:auto}.assistant-view .stage-viewport .wound-picker.visual{grid-template-columns:1fr}.assistant-view .stage-viewport .wound-picker.visual .wound-card{grid-template-columns:minmax(220px,28%) minmax(0,1fr);height:auto;min-height:220px}.assistant-view .stage-viewport .wound-picker.visual .wound-thumb,.assistant-view .stage-viewport .wound-picker.visual .wound-thumb>img,.assistant-view .stage-viewport .wound-picker.visual .wound-thumb-empty{height:100%;min-height:220px}.assistant-view .stage-viewport .wound-card-copy{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:14px 28px;padding:20px 24px;display:grid}.assistant-view .stage-viewport .wound-card-copy strong{-webkit-line-clamp:unset;line-height:1.5;display:block;overflow:visible;font-size:12px!important}.assistant-view .stage-viewport .wound-card-copy p{white-space:normal;text-overflow:clip;grid-column:1/-1;overflow:visible}.assistant-view .stage-viewport .wound-card-copy em{align-self:center;margin-top:0!important}.assistant-view .stage-viewport .wound-card-copy .choose-wound{align-self:end;margin-top:0}.assistant-view .stage-viewport .previous-gallery{max-height:calc(100dvh - 360px);overflow:auto}.assistant-view .stage-viewport .photo-drop-target,.assistant-view .stage-viewport .photo-drop-target>img{height:min(34dvh,270px)}.assistant-view .stage-viewport .timer-list{display:flex}.assistant-view .stage-viewport .timer{flex:1;min-height:0;margin:0}.assistant-view .stage-viewport .timer textarea{height:min(36dvh,240px)}.assistant-view .stage-viewport .supply-interventions,.assistant-view .stage-viewport .supply-section[open]{max-height:100%;overflow:auto}.assistant-view .stage-viewport>.document{flex-direction:column;padding:0;display:flex}.assistant-view .stage-viewport .document .toolbar,.assistant-view .stage-viewport .document .coherence-review-panel,.assistant-view .stage-viewport .document .note,.assistant-view .stage-viewport .document .progress-save-message{flex:none}.assistant-view .stage-viewport .document .editor{resize:none;flex:1;height:auto;min-height:0;padding:16px 24px;overflow-y:auto}.assistant-view .stage-viewport .document .note{margin:8px 14px;padding:8px 11px}.assistant-view .mobile-data-review-link{border:1px solid var(--line);background:var(--theme-soft);width:100%;color:var(--green2);font:inherit;text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding:9px 10px;display:flex}.assistant-view .mobile-data-review-link span{color:var(--muted);font-size:9px}.assistant-view .mobile-data-review-link strong{white-space:nowrap;font-size:9px}.assistant-view .footer{flex:none;gap:10px;margin-top:8px;padding:0;position:static}.assistant-view .footer .back,.assistant-view .footer .primary{min-width:130px;min-height:42px}.assistant-view .mobile-footer-hint{color:#8b5a10;text-align:center;flex:1;font-size:10px;display:block}}.supply-safety-note{color:#315e54;background:#eef8f5;border:1px solid #b7d8cf;border-radius:10px;align-items:flex-start;gap:12px;margin:-3px 0 15px;padding:12px 13px;display:flex}.supply-safety-note b{flex:none;font-size:10px}.supply-safety-note span{font-size:9px;line-height:1.5}.supply-interventions{flex-direction:column;gap:9px;display:flex}.supply-section{border:1px solid var(--line);background:#fbfdfc;border-radius:11px;overflow:hidden}.supply-section>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:58px;padding:11px 13px;list-style:none;display:grid}.supply-section>summary::-webkit-details-marker{display:none}.supply-section>summary>span{flex-direction:column;gap:3px;min-width:0;display:flex}.supply-section>summary strong{font-size:11px;line-height:1.35}.supply-section>summary small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.supply-section>summary>b{color:var(--green2);white-space:nowrap;background:#e7f3ef;border-radius:999px;padding:6px 8px;font-size:8px}.supply-section>summary:after{content:"⌄";color:#607772;font-size:15px;font-weight:800;transition:transform .15s}.supply-section[open]>summary{border-bottom:1px solid var(--line);background:#f2f9f6}.supply-section[open]>summary:after{transform:rotate(180deg)}.supply-section-body{padding:14px}.supply-section-hint{color:var(--muted);margin:0 0 11px;font-size:9px;line-height:1.5}.supply-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.supply-options button{color:#465f59;min-height:48px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #cbdad6;border-radius:9px;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:1px 8px;padding:8px 10px;display:grid}.supply-options button>span{color:#648078;background:#edf3f1;border-radius:7px;grid-row:1/3;place-items:center;width:23px;height:23px;font-size:12px;font-weight:900;display:grid}.supply-options button strong{font-size:9px;line-height:1.35}.supply-options button small{color:var(--muted);font-size:8px;line-height:1.35}.supply-options button[aria-pressed=true]{border-color:var(--green);color:var(--green2);box-shadow:0 0 0 2px var(--green);background:#edf8f4}@supports (color:color-mix(in lab, red, red)){.supply-options button[aria-pressed=true]{box-shadow:0 0 0 2px color-mix(in srgb,var(--green) 10%,transparent)}}.supply-options button[aria-pressed=true]>span{background:var(--green);color:#fff}.supply-empty-selection{color:#71817d;border:1px dashed #ccd9d6;border-radius:8px;margin-top:9px;padding:10px;font-size:9px}.supply-action-editor{background:#fff;border:1px solid #c9ded8;border-radius:10px;margin-top:11px;padding:12px}.supply-action-editor.has-warning{background:#fffdf8;border-color:#e4c486}.supply-action-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.supply-action-head>span{flex-direction:column;gap:2px;min-width:0;display:flex}.supply-action-head strong{font-size:10px}.supply-action-head small{color:var(--muted);font-size:8px}.supply-action-head>button,.supply-reset{color:#7a6650;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:8px;font-weight:850}.supply-action-editor textarea{min-height:96px}.supply-warning{color:#7a561b;background:#fff3dd;border-radius:8px;align-items:flex-start;gap:8px;margin-bottom:10px;padding:9px 10px;display:flex}.supply-warning>b{background:#f2d69f;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.supply-warning span{font-size:8px;line-height:1.45}.supply-reset{color:var(--green2);margin-top:7px}.supply-additional{border-top:1px dashed #d6e1de;margin-top:13px;padding-top:13px}.supply-additional textarea{min-height:78px}.supply-education{border-top:1px solid var(--line);margin-top:15px;padding-top:15px}.supply-combined-editor{background:#fff;border:1px solid #c9ded8;border-radius:11px;margin-top:11px;padding:14px}.supply-selected-summary{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.supply-selected-summary>span{flex-direction:column;gap:3px;min-width:0;display:flex}.supply-selected-summary>span strong{font-size:10px}.supply-selected-summary>span small{color:var(--muted);font-size:8px;line-height:1.4}.supply-selected-summary>div{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.supply-selected-summary button{color:var(--green2);font:inherit;cursor:pointer;background:#f2f9f6;border:1px solid #c9ded8;border-radius:999px;align-items:center;gap:7px;padding:6px 8px;font-size:8px;font-weight:800;display:flex}.supply-selected-summary button b{font-size:11px}.supply-combined-editor textarea{min-height:132px}.supply-combined-editor .supply-warning{margin-bottom:10px}.supply-additional.standalone{background:#fff;border:1px solid #c9ded8;border-radius:10px;margin-top:11px;padding:12px}.automatic-supply-sizing{background:#f3f9fd;border:1px solid #b9d7e8;border-radius:10px;gap:7px;margin:0 0 11px;padding:11px;display:grid}.automatic-supply-sizing>strong{color:#174f78;letter-spacing:.04em;text-transform:uppercase;font-size:9px}.automatic-supply-sizing article{background:#fff;border-radius:8px;gap:3px;padding:9px 10px;display:grid}.automatic-supply-sizing article.ready{border-left:4px solid #07877e}.automatic-supply-sizing article.pending{background:#fffaf0;border-left:4px solid #d39a2c}.automatic-supply-sizing span{color:#173f5c;font-size:9px;font-weight:800;line-height:1.4}.automatic-supply-sizing b{color:#087f78;font-size:9px}.automatic-supply-sizing small{color:#607784;font-size:8px;line-height:1.45}@media (width<=700px){.supply-safety-note{flex-direction:column;align-items:stretch;gap:4px}.supply-section>summary{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;min-height:62px;padding:11px}.supply-section>summary strong{font-size:12px}.supply-section>summary small{max-width:220px}.supply-section-body{padding:11px}.supply-options{grid-template-columns:1fr}.supply-options button{min-height:50px}.supply-options button strong{font-size:11px}.supply-options button small{font-size:9px}.supply-action-head>button{min-height:44px;padding:8px}.supply-reset{min-height:44px;margin-top:3px}.supply-action-editor{padding:11px}.supply-action-editor textarea{min-height:112px}.supply-selected-summary{flex-direction:column;align-items:stretch}.supply-selected-summary>div{justify-content:flex-start}.supply-selected-summary button{min-height:40px}.supply-combined-editor textarea{min-height:150px}.assistant-view .payer-context-actions{gap:5px}.assistant-view .patient-switch{min-height:34px;padding:6px 8px;font-size:8px}.assistant-view .wound-continuity-question{margin-top:10px}.assistant-view .wound-continuity-question>small{display:none}.assistant-view .wound-continuity-options{grid-template-columns:1fr;gap:6px;margin-top:8px}.assistant-view .wound-continuity-options>button{min-height:52px;padding:8px}.assistant-view .wound-continuity-options strong{font-size:11px}.assistant-view .wound-change-detail{flex-direction:column;align-items:stretch;gap:7px}.assistant-view .wound-change-detail label{justify-content:space-between}.assistant-view .healed-wound-picker>div{grid-template-columns:1fr}.assistant-view .healed-wound-picker button{min-height:48px}.assistant-view .confirm-wound-continuity{min-height:46px}.assistant-view .no-active-wounds{padding:10px}}@media (width<=390px){.supply-section>summary>b{text-overflow:ellipsis;max-width:74px;overflow:hidden}.supply-section>summary small{max-width:180px}}.mobile-patient-summary,.reference-stage-status,.mobile-footer-hint,.mobile-data-review-link{display:none}@media (width<=700px){html,body{max-width:100%;overflow-x:clip}body:has(.assistant-view){height:100dvh;padding-bottom:0;overflow:hidden}.assistant-view{height:100dvh;overflow:hidden}.assistant-view *{min-width:0}.assistant-view button,.assistant-view input,.assistant-view select,.assistant-view textarea{touch-action:manipulation;max-width:100%}.assistant-view .app-header{display:none}.assistant-view .workspace{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;height:100dvh;min-height:0;display:grid;overflow:hidden}.assistant-view .mobile-workflow-header{z-index:90;min-height:58px;padding:7px 10px;position:relative;top:auto;box-shadow:0 5px 18px #173d5a12}.mobile-workflow-header>button{min-height:40px}.mobile-workflow-header>div{gap:1px 8px}.mobile-workflow-header small{letter-spacing:.035em;font-size:9px}.mobile-workflow-header strong{font-size:12px}.mobile-workflow-header i{height:3px}.assistant-view .content{width:100%;height:100%;min-height:0;padding:9px 11px calc(76px + env(safe-area-inset-bottom));flex-direction:column;display:flex;overflow:hidden}.assistant-view .desktop-stage-progress{display:none}.assistant-view .stage-viewport{flex-direction:column;flex:1;max-width:100%;min-height:0;display:flex;overflow:hidden}.assistant-view .stage-viewport>.card,.assistant-view .stage-viewport>.timer-list,.assistant-view .stage-viewport>.empty,.assistant-view .stage-viewport>.document{overscroll-behavior-y:contain;flex:1;max-width:100%;min-height:0;margin-bottom:0;overflow:hidden auto}.assistant-view .section-title,.assistant-view .desktop-flow-overview,.assistant-view .plan-readiness{display:none}.assistant-view .payer-context{border-radius:9px;flex-direction:row;align-items:center;gap:8px;margin:0 0 8px;padding:7px 9px;display:flex;position:static}.assistant-view .payer-identity{flex:1;min-width:0}.assistant-view .payer-identity>strong{font-size:10px;line-height:1}.assistant-view .payer-identity>small:not(.payer-cycle-date){text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;overflow:hidden}.assistant-view .payer-cycle-date{display:none}.assistant-view .payer-requirement{border:0;border-left:1px solid var(--theme-border);flex:none;gap:5px;width:auto;min-width:0;padding:0 0 0 8px}@supports (color:color-mix(in lab, red, red)){.assistant-view .payer-requirement{border-left:1px solid color-mix(in srgb,var(--theme-border) 75%,#fff)}}.assistant-view .payer-requirement{background:0 0;border-radius:0}.assistant-view .payer-requirement>b{width:22px;height:22px;font-size:10px}.assistant-view .payer-requirement span strong{text-overflow:ellipsis;white-space:nowrap;max-width:105px;font-size:9px;overflow:hidden}.assistant-view .payer-requirement span small{display:none}.assistant-view .card{box-shadow:none;border-radius:11px;margin-bottom:9px;padding:12px}.assistant-view .card-head{align-items:center;margin-bottom:11px}.assistant-view .card-head:after{width:22px;height:2px;margin-left:8px}.assistant-view .card h2{font-size:15px;line-height:1.25}.assistant-view .card-head p{margin-top:3px;font-size:10px;line-height:1.35}.assistant-view textarea{min-height:118px}.mobile-stage-body{display:block}.mobile-patient-summary{background:var(--theme-soft);border-radius:8px;flex-direction:column;gap:2px;margin-bottom:9px;padding:9px 10px;display:flex}.mobile-patient-summary strong{font-size:11px}.mobile-patient-summary span,.mobile-patient-summary small{color:var(--muted);font-size:9px}.assistant-view .consultation-alert{margin-bottom:10px;padding:9px 10px}.assistant-view .consultation-alert>b{width:23px;height:23px}.assistant-view .consultation-alert strong{font-size:10px}.assistant-view .consultation-alert small{font-size:9px}.assistant-view .monthly-status{margin-bottom:9px;padding:9px}.assistant-view .monthly-status em,.assistant-view .monthly-status small{display:none}.assistant-view .patient-filters{margin-bottom:8px;display:block}.assistant-view .patient-filters .field:not(:first-child){display:none}.assistant-view .patient-list.wide{border:1px solid var(--line);border-radius:9px;max-height:calc(100dvh - 275px);overflow-y:auto}.assistant-view .patient-list.wide .patient-list-head{display:none}.assistant-view .patient-list.wide>button{min-height:52px;padding:8px 9px}.assistant-view .patient-list.wide>button>span:nth-child(5){text-align:right;display:block}.assistant-view .wound-selection{margin-top:0;padding:10px}.assistant-view .selection-heading{gap:7px}.assistant-view .selection-heading small{display:none}.assistant-view .current-wound-question{gap:10px;margin-top:9px;padding:10px}.assistant-view .current-wound-question small{display:none}.assistant-view .wound-count-result{margin-top:8px;padding:9px}.assistant-view .wound-count-result small{font-size:9px}.assistant-view .wound-selection-instruction{margin-top:10px}.assistant-view .wound-selection-instruction span{display:none}.assistant-view .wound-picker.visual{scroll-snap-type:none;grid-template-columns:1fr;gap:8px;padding:0;display:grid;overflow:visible}.assistant-view .wound-picker.visual .wound-card{scroll-snap-align:none;grid-template-columns:112px minmax(0,1fr);width:100%;min-width:0;height:160px}.assistant-view .wound-picker.visual .wound-thumb,.assistant-view .wound-picker.visual .wound-thumb>img,.assistant-view .wound-picker.visual .wound-thumb-empty{height:158px;min-height:158px}.assistant-view .wound-picker.visual .wound-card-copy{gap:5px;padding:9px}.assistant-view .wound-card-copy p{display:none}.assistant-view .wound-card-copy strong{-webkit-line-clamp:2;font-size:10px!important}.assistant-view .wound-card-copy em{font-size:8px!important}.assistant-view .wound-picker.visual .thumb-expand{min-width:0;padding:6px 8px;font-size:8px}.assistant-view .selected-wound{gap:8px;margin-top:8px;padding:10px}.assistant-view .selected-wound small{display:none}.assistant-view .next-wound-photo-prompt{margin-bottom:8px;padding:8px 9px}.assistant-view .photo-instruction{margin-bottom:9px;padding:9px 10px}.assistant-view .photo-instruction small{display:none}.assistant-view .photo-comparison{display:block}.assistant-view .photo-drop-target,.assistant-view .photo-drop-target>img,.assistant-view .photo-comparison .photo-empty{height:172px}.assistant-view .mobile-data-review-link{border:1px solid var(--line);background:var(--theme-soft);width:100%;color:var(--green2);font:inherit;text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding:9px 10px;display:flex}.assistant-view .mobile-data-review-link span{color:var(--muted);font-size:9px}.assistant-view .mobile-data-review-link strong{white-space:nowrap;font-size:9px}.assistant-view .previous-gallery{grid-template-columns:1fr;gap:8px;padding-bottom:0;display:grid;overflow:visible}.assistant-view .previous-gallery figure{width:100%;max-width:none}.assistant-view .previous-gallery img,.assistant-view .reference-photo img,.assistant-view .previous-photo-empty{height:172px}.assistant-view .reference-stage-status{border-radius:8px;margin-top:8px;padding:8px 9px;font-size:9px;display:block}.reference-stage-status.ready{color:var(--green2);background:#e9f7f2}.reference-stage-status.pending{color:#805b1d;background:#fff5e3}.assistant-view .photo-ai-action{gap:9px;margin:9px 0;padding:10px}.assistant-view .photo-ai-action small{display:none}.assistant-view .photo-ai-action .primary{min-height:44px;padding:10px;font-size:10px}.assistant-view .photo-description-success{margin:8px 0;padding:9px}.assistant-view .photo-description-success span{display:none}.assistant-view .comparison-readiness{margin:8px 0 0;padding:9px}.assistant-view .comparison-readiness small{display:none}.assistant-view .measures{grid-template-columns:64px repeat(3,1fr);gap:6px}.assistant-view .measures input{padding:9px 4px}.assistant-view .evolution{margin-top:10px;padding:10px}.assistant-view .evolution p{font-size:10px;line-height:1.4}.assistant-view .timer-list{gap:0}.assistant-view .timer{box-shadow:none;grid-template-columns:40px minmax(0,1fr);gap:10px;padding:12px}.assistant-view .timer>div{width:38px;height:38px}.assistant-view .timer textarea{min-height:160px}.assistant-view .complexity-history{gap:5px;margin-bottom:9px;padding:8px}.assistant-view .complexity-history span{display:none}.assistant-view .ai-context{background:0 0;border:0;margin-bottom:0;padding:0}.assistant-view .complexity-review{padding:11px}.assistant-view .assessment-evidence{display:none}.assistant-view .proposed-condition{margin:9px 0}.assistant-view .agreement{margin-top:9px;padding-top:9px}.assistant-view .complexity-total{gap:8px;margin-top:9px;padding:9px}.assistant-view .complexity-total em,.assistant-view .supply-section[open]>summary{display:none}.assistant-view .supply-section-body{padding:0}.assistant-view .supply-section{background:0 0;border:0}.assistant-view .supply-section-hint{margin-bottom:8px}.assistant-view .supply-options{gap:6px}.assistant-view .supply-options button{min-height:46px;padding:7px 9px}.assistant-view .supply-action-editor{margin-top:8px;padding:9px}.assistant-view .supply-action-editor textarea{min-height:96px}.assistant-view .supply-warning{margin-bottom:8px;padding:8px}.assistant-view .supply-additional{margin-top:9px;padding-top:9px}.assistant-view .supply-additional textarea,.assistant-view .supply-education textarea{min-height:110px}.assistant-view .frequency-summary{grid-template-columns:1fr 1fr;gap:8px}.assistant-view .frequency-summary .calculated{grid-column:1/-1;min-height:50px}.assistant-view .schedule-day-plan{margin-top:10px;padding:10px}.assistant-view .weekday-picker{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.assistant-view .weekday-picker button{min-height:45px;padding:6px}.assistant-view .schedule-date-preview{margin-top:8px;padding:8px}.assistant-view .mobile-benefit-field{border:0;margin:0;padding:0}.assistant-view .mobile-benefit-field textarea{min-height:170px}.assistant-view .document{flex-direction:column;margin-bottom:0;display:flex}.assistant-view .toolbar{z-index:4;background:#fff;gap:8px;padding:9px;position:sticky;top:0}.assistant-view .toolbar>div:last-child{grid-template-columns:1fr 1fr 1fr;gap:5px;width:100%;display:grid}.assistant-view .toolbar button{min-height:40px;padding:7px 6px;font-size:9px}.assistant-view .stage-viewport .editor{resize:none;flex:1;height:auto;min-height:0;padding:15px;font-size:12px;overflow-y:auto}.assistant-view .stage-viewport .empty{min-height:0;padding:22px}.assistant-view .footer{z-index:95;padding:8px 11px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffed;grid-template-columns:1fr 1fr;gap:7px;margin:0;display:grid;bottom:0;left:0;right:0;box-shadow:0 -7px 24px #173d5a18;position:fixed!important}.assistant-view .footer .back,.assistant-view .footer .primary{width:100%;min-height:46px;margin:0;padding:10px;font-size:12px}.assistant-view .mobile-footer-hint{color:#8a5b12;text-align:center;grid-column:1/-1;font-size:9px;font-weight:800;display:block}}@media (width<=390px){.assistant-view .payer-requirement span strong{max-width:82px}.assistant-view .wound-picker.visual .wound-card{grid-template-columns:102px minmax(0,1fr)}.assistant-view .frequency-summary{grid-template-columns:1fr}}.access-gate{background:linear-gradient(145deg,#eef7f5,#f7fbff);place-items:center;min-height:100dvh;padding:24px;display:grid}.access-gate>div{background:#fff;border:1px solid #c9ded8;border-radius:18px;width:min(520px,100%);padding:34px;box-shadow:0 18px 54px #173d5a18}.access-gate span,.access-admin-intro span,.access-user-form small,.access-list-head small{color:var(--green2);letter-spacing:.1em;font-size:10px;font-weight:900}.access-gate h1{color:#163e57;margin:9px 0 8px;font-size:28px}.access-gate p{color:var(--muted);margin:0;line-height:1.6}.access-gate a{color:var(--green2);margin-top:20px;font-weight:850;display:inline-flex}.access-gate.denied>div{border-color:#e8c8c4}.current-user-chip{background:#f6faf9;border:1px solid #d3e1de;border-radius:10px;flex-direction:column;gap:1px;min-width:134px;padding:7px 10px;display:flex}.current-user-chip b{color:#234d63;text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:9px;overflow:hidden}.current-user-chip span{color:var(--green2);text-transform:uppercase;font-size:8px;font-weight:850}.access-admin-page{background:#f4f8f7;min-height:calc(100dvh - 74px);padding:28px clamp(18px,4vw,56px) 48px}.access-admin-intro{justify-content:space-between;align-items:stretch;gap:24px;max-width:1280px;margin:0 auto 22px;display:flex}.access-admin-intro h1{color:#173f57;margin:6px 0 7px;font-size:30px}.access-admin-intro p{max-width:720px;color:var(--muted);margin:0;line-height:1.55}.access-rule-card{color:#315e54;background:#eaf6f2;border:1px solid #b9d7cf;border-radius:13px;flex-direction:column;justify-content:center;gap:5px;width:min(340px,100%);padding:16px 18px;display:flex}.access-rule-card b{font-size:11px}.access-rule-card span{letter-spacing:0;font-size:9px;font-weight:600;line-height:1.5}.access-admin-grid{grid-template-columns:minmax(300px,390px) minmax(0,1fr);gap:20px;max-width:1280px;margin:0 auto;display:grid}.access-user-form,.access-user-list{background:#fff;border:1px solid #d4e1de;border-radius:15px;box-shadow:0 10px 28px #173d5a0d}.access-user-form{flex-direction:column;gap:14px;padding:20px;display:flex}.access-user-form h2,.access-list-head h2{color:#173f57;margin:4px 0 0;font-size:19px}.access-user-form label{flex-direction:column;gap:6px;display:flex}.access-user-form label>span{color:#355669;font-size:10px;font-weight:850}.access-user-form input,.access-user-form select{color:#173f57;min-height:44px;font:inherit;background:#fff;border:1px solid #cbdad7;border-radius:9px;padding:10px 11px;font-size:12px}.access-user-form label small{color:var(--muted);font-size:8px;line-height:1.45}.access-role-note{background:#f1f6f5;border-radius:9px;flex-direction:column;gap:3px;padding:11px 12px;display:flex}.access-role-note b{font-size:10px}.access-role-note span{color:var(--muted);font-size:9px;line-height:1.45}.access-form-error{color:#9c3f37;background:#fff0ee;border-radius:8px;padding:10px 11px;font-size:9px;font-weight:750}.access-form-actions{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.access-form-actions button{min-height:42px}.access-user-list{overflow:hidden}.access-list-head{border-bottom:1px solid #dbe5e3;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.access-list-head>span{color:#4c6862;background:#eef5f3;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:850}.access-user-list>div:last-child{max-height:630px;overflow:auto}.access-user-list article{border-bottom:1px solid #e2e9e7;grid-template-columns:minmax(0,1fr) 130px auto;align-items:center;gap:16px;padding:15px 18px;display:grid}.access-user-list article:last-child{border-bottom:0}.access-user-list article.inactive{opacity:.66;background:#fafafa}.access-user-identity,.access-user-role{flex-direction:column;gap:3px;min-width:0;display:flex}.access-user-identity b{color:#23485e;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.access-user-identity span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.access-user-identity small{color:var(--green2);font-size:8px;font-weight:750}.access-user-role strong{font-size:9px}.access-user-role small{color:var(--muted);font-size:8px}.access-user-actions{gap:6px;display:flex}.access-user-actions button{color:#315e54;min-height:36px;font:inherit;background:#fff;border:1px solid #cadad6;border-radius:8px;padding:7px 9px;font-size:8px;font-weight:850}.access-user-actions button:disabled{cursor:not-allowed;opacity:.45}@media (width<=1050px){.current-user-chip{display:none}.access-admin-grid{grid-template-columns:1fr}.access-user-list>div:last-child{max-height:none}}@media (width<=700px){.access-admin-page{padding:18px 12px 92px}.access-admin-intro{flex-direction:column;gap:12px}.access-admin-intro h1{font-size:25px}.access-rule-card{width:100%}.access-user-form{padding:16px}.access-user-list article{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:13px}.access-user-role{align-items:flex-end}.access-user-actions{grid-column:1/-1}.access-user-actions button{flex:1;min-height:42px}.access-gate>div{padding:24px}.access-gate h1{font-size:24px}}@media (width>=701px){.assistant-view .mobile-footer-hint{color:#8b5a10;text-align:center;flex:1;font-size:10px;font-weight:800;display:block}}.formula-readiness{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0 16px;display:grid}.formula-readiness span{background:#fff;border:1px solid #d9e0e3;border-radius:14px;flex-direction:column;justify-content:center;min-height:72px;padding:12px 14px;display:flex}.formula-readiness b{color:#163f4f;font-size:1.45rem}.formula-readiness small{color:#53646b;margin-top:3px}.formula-readiness span.ready{background:#f5fbf8;border-color:#acd6c3}.formula-readiness span.attention{background:#fffaf0;border-color:#ead4a0}.formula-state{border-radius:999px;width:max-content;max-width:100%;margin-top:6px;padding:4px 8px;font-size:.72rem;font-style:normal;font-weight:800;display:block}.formula-state.ready{color:#17623e;background:#e6f5ed}.formula-state.pending{color:#805a10;background:#fff3d8}.audit-actions button.supply-order-action.pending:disabled{opacity:1;color:#805a10;cursor:not-allowed;background:#fff3d8;border-color:#e4c778}@media (width<=760px){.formula-readiness{grid-template-columns:repeat(2,minmax(0,1fr))}.formula-readiness span{min-height:64px}}.supply-order-audit{background:#fff;border:1px solid #cfe0dc;border-radius:15px;margin-bottom:14px;padding:18px;box-shadow:0 8px 24px #173d5a0a}.supply-order-audit.individual{box-shadow:none;background:#f8fbfa;margin:0}.supply-order-audit-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.supply-order-audit-head>div:first-child{min-width:0}.supply-order-audit-head span{color:#147a58;letter-spacing:.11em;font-size:8px;font-weight:900}.supply-order-audit-head h2{color:#193f38;margin:5px 0;font-size:17px}.supply-order-audit-head p{color:#6a7f7a;max-width:720px;margin:0;font-size:9px;line-height:1.5}.supply-order-audit-count{background:#eaf6f2;border-radius:10px;flex-direction:column;align-items:flex-end;min-width:105px;padding:9px 11px;display:flex}.supply-order-audit-count strong{color:#147a58;font-size:23px}.supply-order-audit-count span{letter-spacing:0;text-align:right;font-size:7px}.supply-order-upload{background:#f1f6f5;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;margin-top:14px;padding:11px;display:grid}.supply-order-upload>.primary{min-height:39px;padding:9px 13px;font-size:9px}.supply-order-file{flex-direction:column;gap:2px;min-width:0;display:flex}.supply-order-file strong{color:#294b45;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.supply-order-file small{color:#7a8b87;font-size:8px}.supply-order-progress{background:#edf8f4;border:1px solid #bed8d1;border-radius:10px;grid-template-columns:18px 1fr;align-items:center;gap:2px 9px;margin-top:11px;padding:11px;display:grid}.supply-order-progress>span{border:2px solid #a9d0c6;border-top-color:#147a58;border-radius:50%;grid-row:1/3;width:16px;height:16px;animation:.8s linear infinite spin}.supply-order-progress strong{font-size:9px}.supply-order-progress small{color:#6e817c;font-size:8px}.supply-order-results{margin-top:13px}.supply-order-result-summary{background:#edf8f4;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:14px;padding:11px 12px;display:flex}.supply-order-result-summary strong{font-size:9px;line-height:1.45}.supply-order-result-summary span{color:#617a73;flex:none;font-size:8px}.supply-order-global-alerts{background:#fffaf0;border:1px solid #ead4a1;border-radius:9px;margin-top:8px}.supply-order-global-alerts>summary,.supply-order-shared>summary{color:#72551d;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;font-size:9px;font-weight:850;display:flex}.supply-order-global-alerts ul,.supply-order-alerts{color:#72551d;margin:0;padding:0 28px 11px;font-size:8px;line-height:1.5}.supply-order-metrics{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:9px;display:grid}.supply-order-metrics>span{border:1px solid #dbe7e4;border-radius:9px;align-items:center;gap:7px;padding:9px 10px;display:flex}.supply-order-metrics strong{color:#176f60;font-size:17px}.supply-order-metrics small{color:#71827e;font-size:8px}.supply-order-patient-list{flex-direction:column;gap:7px;margin-top:10px;display:flex}.supply-order-patient{background:#fff;border:1px solid #dce6e4;border-radius:10px;overflow:hidden}.supply-order-patient.confirmed{border-color:#93ccb9}.supply-order-patient.blocked{background:snow;border-color:#e4c3bf}.supply-order-patient>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:11px;min-height:51px;padding:9px 11px;list-style:none;display:grid}.supply-order-patient>summary::-webkit-details-marker{display:none}.supply-order-patient>summary>span{flex-direction:column;gap:2px;min-width:0;display:flex}.supply-order-patient>summary strong{color:#254a43;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.supply-order-patient>summary small{color:#768883;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.supply-order-patient>summary>b{color:#825e1c;background:#fff4dd;border-radius:999px;padding:5px 7px;font-size:7px}.supply-order-patient.confirmed>summary>b{color:#147a58;background:#e5f6ef}.supply-order-patient.blocked>summary>b{color:#9a3931;background:#fdecea}.supply-order-patient>summary>i{color:#78908a;font-style:normal}.supply-order-patient[open]>summary>i{transform:rotate(180deg)}.supply-order-patient-body{border-top:1px solid #e5ecea;padding:0 11px 11px}.supply-order-identity{grid-template-columns:repeat(3,1fr);gap:7px;padding:10px 0;display:grid}.supply-order-identity>span{background:#f3f7f6;border-radius:8px;flex-direction:column;gap:2px;padding:8px;display:flex}.supply-order-identity small{color:#7b8d88;font-size:7px}.supply-order-identity strong{font-size:8px}.supply-order-block{color:#8f342e;background:#fdecea;border-radius:8px;gap:8px;margin-bottom:8px;padding:9px 10px;display:flex}.supply-order-block b{white-space:nowrap;font-size:8px}.supply-order-block span{font-size:8px;line-height:1.45}.supply-order-alerts{background:#fff7e7;border-radius:8px;margin-bottom:8px;padding:9px 24px}.supply-order-wounds{flex-direction:column;gap:5px;display:flex}.supply-order-wounds>details,.supply-order-shared{background:#fbfdfc;border:1px solid #e0e9e7;border-radius:8px}.supply-order-wounds>details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.supply-order-wounds>details>summary>span{flex-direction:column;gap:2px;display:flex}.supply-order-wounds>details>summary strong{font-size:9px}.supply-order-wounds>details>summary small{color:#768883;font-size:8px}.supply-order-wounds>details>summary>b{color:#176f60;font-size:8px}.supply-order-wounds>details>div,.supply-order-shared>ul{margin:0;padding:0 10px 10px}.supply-order-wounds ul,.supply-order-shared ul{flex-direction:column;gap:5px;list-style:none;display:flex}.supply-order-wounds li,.supply-order-shared li{background:#f0f6f4;border-radius:7px;flex-direction:column;gap:2px;padding:8px;display:flex}.supply-order-wounds li strong,.supply-order-shared li strong{font-size:7px;line-height:1.35}.supply-order-wounds li span,.supply-order-shared li span,.supply-order-wounds p{color:#667b76;margin:0;font-size:8px;line-height:1.45}.supply-order-inline-warning{border-radius:7px;padding:7px;color:#775a22!important;background:#fff7e7!important}.supply-order-confirmation{background:#edf8f4;border:1px solid #c8ddd7;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin-top:9px;padding:10px;display:flex}.supply-order-confirmation label{color:#315b51;cursor:pointer;align-items:flex-start;gap:8px;font-size:8px;line-height:1.45;display:flex}.supply-order-confirmation input{accent-color:#147a58;flex:none;width:17px;height:17px;margin:0}.supply-order-confirmation>.primary{white-space:nowrap;min-height:37px;padding:8px 11px;font-size:8px}.supply-order-zip{background:#eaf6f2;border:1px solid #b9d8d0;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-top:10px;padding:11px;display:flex}.supply-order-zip>span{flex-direction:column;gap:2px;display:flex}.supply-order-zip strong{font-size:9px}.supply-order-zip small{color:#6b7e79;font-size:8px}.supply-order-empty{color:#637b75;text-align:center;border:1px dashed #d5e1de;border-radius:10px;flex-direction:column;align-items:center;gap:3px;margin-top:10px;padding:26px;display:flex}.supply-order-empty strong{font-size:10px}.supply-order-empty span{font-size:8px}.audit-actions button.supply-order-action{color:#147a58;background:#edf8f4;border-color:#9ecbbb}.audit-order-panel{grid-column:1/-1}.audit-order-panel .supply-order-audit{margin-top:4px}@media (width<=700px){.supply-order-audit{padding:13px}.supply-order-audit-head{flex-direction:column;align-items:stretch}.supply-order-audit-count{align-items:flex-start}.supply-order-audit-count span{text-align:left}.supply-order-upload{grid-template-columns:1fr}.supply-order-upload .source-upload-button,.supply-order-upload>.primary{width:100%;min-height:44px}.supply-order-file strong{white-space:normal}.supply-order-result-summary{flex-direction:column}.supply-order-result-summary span{flex:auto}.supply-order-metrics{grid-template-columns:1fr 1fr}.supply-order-identity{grid-template-columns:1fr}.supply-order-confirmation,.supply-order-zip{flex-direction:column;align-items:stretch}.supply-order-confirmation>.primary,.supply-order-zip>.primary{width:100%;min-height:44px}.supply-order-patient>summary{min-height:58px}.supply-order-patient>summary small{white-space:normal}.supply-order-wounds>details>summary{flex-direction:column;align-items:flex-start}.audit-order-panel{grid-column:auto}.audit-order-panel .supply-order-audit-head p{display:block}.audit-order-panel .supply-order-audit{padding:11px}}.wound-order-panel{background:#fff;border:1px solid #cfdad7;border-radius:14px;padding:16px}.wound-order-panel>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.wound-order-panel>header>div{min-width:0}.wound-order-panel>header span{color:#147a58;letter-spacing:.11em;font-size:8px;font-weight:900}.wound-order-panel>header h2{color:#193f38;margin:5px 0;font-size:17px}.wound-order-panel>header p{color:#667d77;max-width:720px;margin:0;font-size:9px;line-height:1.5}.wound-order-main-button{min-width:184px;min-height:48px;padding:11px 16px;font-size:9px}.wound-order-progress{background:#edf8f4;border:1px solid #bed8d1;border-radius:10px;align-items:center;gap:11px;margin-top:13px;padding:12px;display:flex}.wound-order-progress>span{border:2px solid #a9d0c6;border-top-color:#147a58;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin}.wound-order-progress>div{flex-direction:column;gap:2px;display:flex}.wound-order-progress b{font-size:9px}.wound-order-progress small{color:#6e817c;font-size:8px}.wound-order-result{margin-top:13px}.wound-order-identity{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.wound-order-identity>span{background:#f7faf9;border:1px solid #dde7e4;border-radius:9px;flex-direction:column;gap:3px;min-width:0;padding:10px;display:flex}.wound-order-identity small{color:#71847f;font-size:7px}.wound-order-identity b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.wound-order-block{color:#8f342e;background:#fdecea;border-radius:9px;gap:9px;margin-top:9px;padding:10px;display:flex}.wound-order-block b{white-space:nowrap;font-size:8px}.wound-order-block span{font-size:8px;line-height:1.45}.wound-order-warnings{background:#fffaf0;border:1px solid #ead4a1;border-radius:9px;margin-top:9px}.wound-order-warnings summary{color:#72551d;cursor:pointer;justify-content:space-between;align-items:center;padding:10px 11px;font-size:8px;font-weight:850;display:flex}.wound-order-warnings ul{color:#72551d;margin:0;padding:0 26px 11px;font-size:8px;line-height:1.5}.wound-order-lines{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.wound-order-line{background:#fff;border:1px solid #dce6e4;border-radius:10px;flex-direction:column;min-width:0;padding:11px;display:flex}.wound-order-line.wound-order-confirmation_required{background:#fffdf7;border-color:#e1c684}.wound-order-line.wound-order-blocked{background:snow;border-color:#e1b7b2}.wound-order-line-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.wound-order-line-head>span{align-items:center;gap:7px;display:flex}.wound-order-line-head b{color:#173f38;font-size:9px}.wound-order-line-head em{color:#147a58;font-size:8px;font-style:normal;font-weight:800}.wound-order-line-head>strong{color:#147a58;background:#e5f6ef;border-radius:999px;padding:4px 7px;font-size:7px}.wound-order-confirmation_required .wound-order-line-head>strong{color:#805b15;background:#fff1cd}.wound-order-blocked .wound-order-line-head>strong{color:#93382f;background:#fde5e2}.wound-order-line h4{color:#294b45;margin:8px 0 4px;font-size:8px;line-height:1.4}.wound-order-line p{color:#627772;margin:2px 0;font-size:8px;line-height:1.4}.wound-order-line>small{color:#72551d;margin-top:7px;font-size:7px;line-height:1.45}.wound-order-decision-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:auto;padding-top:10px;display:grid}.wound-order-decision-buttons button{color:#315b51;background:#fff;border:1px solid #cfded9;border-radius:9px;min-height:46px;padding:9px;font-size:8px;font-weight:850}.wound-order-decision-buttons button.selected.confirm{color:#fff;background:#147a58;border-color:#147a58}.wound-order-decision-buttons button.selected.omit{color:#fff;background:#9a4a42;border-color:#9a4a42}.wound-order-footer{background:#edf8f4;border:1px solid #bdd8d1;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-top:11px;padding:12px;display:flex}.wound-order-footer>div:first-child{flex-direction:column;gap:3px;display:flex}.wound-order-footer b{color:#264c44;font-size:9px}.wound-order-footer small{color:#6a7e78;font-size:8px}.wound-order-footer-actions{gap:8px;display:flex}.wound-order-footer-actions button{min-height:48px;padding:10px 14px;font-size:8px;font-weight:850}.audit-actions button.supply-order-action{min-height:42px;padding:9px 11px}.wound-order-line.wound-order-original{background:#fbfdff;border-color:#b8d1e5}.wound-order-original .wound-order-line-head>strong{color:#2968a1;background:#e9f2fa}.wound-order-original-notice{color:#285e8b;background:#f4f9fd;border:1px solid #b8d1e5;border-radius:9px;flex-direction:column;align-items:flex-start;gap:3px;margin-top:9px;padding:10px 11px;display:flex}.wound-order-original-notice b{font-size:8px}.wound-order-original-notice span{font-size:8px;line-height:1.45}.wound-order-period{background:#edf8f4;border:1px solid #bed8d1;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-top:13px;padding:12px;display:flex}.wound-order-period>div:first-child{flex-direction:column;gap:3px;display:flex}.wound-order-period b{color:#264c44;font-size:9px}.wound-order-period small{color:#6a7e78;font-size:8px}.wound-order-period>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.wound-order-period button{color:#176f60;background:#fff;border:1px solid #8bbdae;border-radius:9px;min-height:44px;padding:9px 13px;font-size:8px;font-weight:850}@media (width<=900px){.wound-order-identity{grid-template-columns:1fr 1fr}.wound-order-lines{grid-template-columns:1fr}}@media (width<=700px){.wound-order-panel{padding:12px}.wound-order-panel>header,.wound-order-footer,.wound-order-period{flex-direction:column;align-items:stretch}.wound-order-main-button,.wound-order-footer-actions,.wound-order-footer-actions button,.wound-order-period button{width:100%}.wound-order-footer-actions,.wound-order-period>div:last-child{flex-direction:column}.wound-order-identity{grid-template-columns:1fr}.wound-order-identity b{white-space:normal}.wound-order-decision-buttons{grid-template-columns:1fr}.wound-order-decision-buttons button{min-height:52px}}.projection-intro-actions{flex:none;align-items:flex-end;gap:8px;display:flex}.projection-intro-actions button{white-space:nowrap;min-height:42px}.projection-month-picker{gap:4px;min-width:210px;display:grid}.projection-month-picker>span{color:#4d6963;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:900}.projection-month-picker select{color:#174d45;text-transform:capitalize;background:#fff;border-color:#a8ccc3;min-height:42px;padding:8px 34px 8px 11px;font-size:10px;font-weight:850}.projection-month-picker small{color:#71837f;font-size:7px;font-weight:800}.projection-month-picker select:disabled{cursor:wait;opacity:.65}@media (width<=700px){.projection-intro-actions{grid-template-columns:1fr;width:100%;display:grid}.projection-intro-actions button{white-space:normal;width:100%;min-height:48px}.projection-month-picker{width:100%;min-width:0}.projection-month-picker select{min-height:48px;font-size:15px}}.clinical-document-view{color:#253c38;background:#f7faf9;flex:1;min-height:0;padding:28px 34px 36px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;overflow-y:auto}.clinical-document-title{height:auto;box-shadow:none;background:linear-gradient(135deg,#e9f6f2,#f8fcfa);border:1px solid #cfe2dc;border-radius:14px;margin:0 0 20px;padding:20px 22px;display:block;position:static}.clinical-document-title small{color:var(--green);letter-spacing:.14em;margin-bottom:6px;font-size:9px;font-weight:900;display:block}.clinical-document-title h2{color:var(--green2);letter-spacing:-.015em;margin:0;font-size:21px;line-height:1.25}.clinical-document-section{border-left:4px solid var(--green);color:var(--green2);letter-spacing:.025em;background:#eaf5f1;border-radius:0 9px 9px 0;margin:28px 0 12px;padding:11px 14px;font-size:13px;line-height:1.35}.clinical-document-item{background:#fff;border:1px solid #e0e9e6;border-radius:10px;grid-template-columns:minmax(180px,31%) minmax(0,1fr);gap:18px;margin:0 0 8px;padding:13px 15px;display:grid}.clinical-document-item h4{color:#4a625d;margin:0;font-size:11px;line-height:1.45}.clinical-document-item p{color:#263d39;margin:0;font-family:Georgia,Times New Roman,serif;font-size:13px;line-height:1.65}.clinical-document-item.emphasized{background:#f3faf7;border-color:#b9d9cf;margin:14px 0;padding:16px}.clinical-document-item.emphasized h4{color:var(--green2)}.clinical-document-view .clinical-document-item.clinical-scale-total,.clinical-document-view .clinical-document-item.clinical-scale-classification{color:#123d36;background:#eaf7f2;border:1px solid #2c8072;align-items:center;padding:14px 16px}.clinical-document-view .clinical-document-item.clinical-scale-total{margin-top:16px;margin-bottom:4px}.clinical-document-view .clinical-document-item.clinical-scale-classification{border-inline-start-width:5px;margin-bottom:16px}.clinical-document-view .clinical-document-item.clinical-scale-total>h4,.clinical-document-view .clinical-document-item.clinical-scale-classification>h4{color:inherit;font-size:.82rem;font-weight:700}.clinical-document-view .clinical-document-item.clinical-scale-total>p,.clinical-document-view .clinical-document-item.clinical-scale-classification>p{color:inherit;font-size:1.05rem;font-weight:700}.clinical-document-view .clinical-document-item.clinical-scale-classification>p{font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.25}[data-theme=dark] .clinical-document-view .clinical-document-item:is(.clinical-scale-total,.clinical-scale-classification){color:#d8fff2;background:#173a3b;border-color:#68cdb5}.clinical-document-item.supporting{background:#fbfcfc;border-style:dashed;margin-left:28px}.clinical-document-nested{gap:5px;display:grid}.clinical-document-nested small{color:#71827e;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:900}.clinical-document-paragraph{color:#334b46;background:#fff;border-radius:9px;margin:8px 0;padding:12px 15px;font-family:Georgia,Times New Roman,serif;font-size:13px;line-height:1.65}@media (width<=700px){.clinical-document-view{padding:15px}.clinical-document-title{padding:16px}.clinical-document-title h2{font-size:18px}.clinical-document-section{margin-top:20px}.clinical-document-item{grid-template-columns:1fr;gap:6px;padding:12px}.clinical-document-item h4{color:var(--green2);text-transform:uppercase;letter-spacing:.035em;font-size:10px}.clinical-document-item.supporting{margin-left:12px}}.audit-automatic_clear .audit-state strong{color:#147a58}.audit-automatic_findings .audit-state strong{color:#95600e}.audit-state.automatic-queued strong,.audit-state.automatic-running strong{color:#2968a1}.audit-state.automatic-failed strong{color:#a43830}.audit-actions button.automatic-retry{color:#8c590d;background:#fffaf0;border-color:#e2c487}.automatic-findings-panel{background:#fffdf7;border:1px solid #e3c887;border-radius:12px;grid-column:1/-1;gap:11px;padding:14px;display:grid}.automatic-findings-head{flex-direction:column;gap:3px;display:flex}.automatic-findings-head>span{color:#8d5b0d;letter-spacing:.08em;font-size:8px;font-weight:900}.automatic-findings-head>strong{color:#5e461c;font-size:11px}.automatic-findings-head>small{color:#7b6b4b;font-size:8px}.automatic-findings-list{gap:9px;display:grid}.automatic-finding{background:#fff;border:1px solid #e8ddc4;border-left:4px solid #d4a646;border-radius:10px;flex-direction:column;gap:6px;padding:12px;display:flex}.automatic-finding.severity-alta{border-left-color:#bd3f37}.automatic-finding.severity-media{border-left-color:#d39525}.automatic-finding.severity-baja{border-left-color:#4e98c2}.automatic-finding.validation-confirmed{background:#fff8f7;border-color:#e2aaa4}.automatic-finding.validation-dismissed{background:#f7faf9;border-color:#cdd9d7}.automatic-finding-title{align-items:center;gap:7px;display:flex}.automatic-finding-title>b{color:#244941;margin-right:auto;font-size:9px}.automatic-finding-title>em,.automatic-finding-title>span{color:#647571;text-transform:uppercase;background:#f1f4f3;border-radius:999px;padding:3px 6px;font-size:7px;font-style:normal;font-weight:900}.automatic-finding>strong{color:#263f3a;font-size:10px;line-height:1.45}.automatic-finding>p,.automatic-finding>small{color:#687876;margin:0;font-size:8px;line-height:1.55}.automatic-finding>div:last-child{gap:7px;margin-top:3px;display:flex}.automatic-finding>div:last-child button{color:#49645d;background:#fff;border:1px solid #c9d8d4;border-radius:8px;min-height:38px;padding:8px 12px;font-size:8px;font-weight:900}.automatic-finding>div:last-child button.confirm-finding{color:#a13730;background:#fff6f5;border-color:#db9f99}.admission-record-flow{gap:13px;display:grid}.admission-record-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admission-record-options>button{border:1px solid var(--line);min-height:76px;color:var(--ink);font:inherit;text-align:left;background:#fff;border-radius:11px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.admission-record-options>button>b{background:var(--theme-soft);width:32px;height:32px;color:var(--green2);border-radius:9px;place-items:center;font-size:14px;display:grid}.admission-record-options>button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.admission-record-options strong{font-size:11px}.admission-record-options small{color:var(--muted);font-size:9px;line-height:1.4}.admission-record-options>button.selected{border-color:var(--green);background:var(--theme-soft);box-shadow:0 0 0 2px var(--green)}@supports (color:color-mix(in lab, red, red)){.admission-record-options>button.selected{box-shadow:0 0 0 2px color-mix(in srgb,var(--green) 10%,transparent)}}.admission-record-options>button.selected>b{background:var(--green);color:#fff}.admission-record-options>button:disabled{cursor:not-allowed;opacity:.55}.admission-record-upload{align-items:center;gap:12px;display:flex}.admission-record-upload>label{border:1px dashed var(--green);cursor:pointer;background:#fff;border-radius:10px;flex:1;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 12px;display:flex}.admission-record-upload input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.admission-record-upload span{color:var(--green2);font-size:10px;font-weight:900}.admission-record-upload small,.admission-record-upload em{color:var(--muted);font-size:9px;font-style:normal}.admission-record-upload>label.disabled{cursor:wait;opacity:.65}.admission-record-status{border:1px solid var(--theme-border);background:var(--theme-soft);color:var(--green2);border-radius:9px;align-items:flex-start;gap:9px;padding:10px 12px;display:flex}.admission-record-status>b{background:var(--green);color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.admission-record-status span{font-size:9px;line-height:1.5}.admission-record-status.error{color:#8d3028;background:#fff4f2;border-color:#e7bbb6}.admission-record-status.error>b{background:#b43d34}.admission-record-confirmation{color:#6f4a08;background:#fff8e9;border:1px solid #e6c67c;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.admission-record-confirmation>span{flex-direction:column;gap:3px;display:flex}.admission-record-confirmation strong{font-size:10px}.admission-record-confirmation small{font-size:9px;line-height:1.4}.admission-record-confirmation button{color:#80560b;background:#fff;border:1px solid #b97a0a;border-radius:8px;min-height:38px;padding:8px 11px;font-size:8px;font-weight:900}.admission-general-data{border:1px solid var(--theme-border);background:#fff;border-radius:11px;gap:12px;padding:14px;display:grid}.admission-general-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admission-general-heading>div{flex-direction:column;gap:3px;display:flex}.admission-general-heading small{color:var(--green2);letter-spacing:.08em;font-size:8px;font-weight:900}.admission-general-heading strong{font-size:13px}.admission-general-heading>span{color:var(--muted);text-align:right;font-size:9px;line-height:1.5}.admission-general-data textarea{min-height:72px}.admission-general-readiness{border-radius:9px;align-items:center;gap:8px;padding:9px 11px;font-size:9px;display:flex}.admission-general-readiness>b{color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.admission-general-readiness.ready{color:#116747;background:#eaf7f1}.admission-general-readiness.ready>b{background:#147a58}.admission-general-readiness.pending{color:#80560b;background:#fff8e9}.admission-general-readiness.pending>b{background:#bc7d0d}.additional-wound-modal{z-index:1320;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#071612d8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.additional-wound-panel{background:#fff;border-radius:17px;width:min(620px,100%);padding:22px;box-shadow:0 26px 90px #0008}.additional-wound-panel>span{color:var(--green2);letter-spacing:.09em;font-size:9px;font-weight:950}.additional-wound-panel h2{margin:6px 0 0;font-size:24px}.additional-wound-panel>p{color:var(--muted);margin:8px 0 16px;font-size:11px;line-height:1.55}.additional-wound-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.additional-wound-options>button{border:1px solid var(--line);background:var(--theme-soft);min-height:96px;color:var(--ink);font:inherit;text-align:left;border-radius:12px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:11px;padding:14px;display:grid}.additional-wound-options>button>b{background:var(--green);color:#fff;border-radius:10px;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.additional-wound-options>button>span{flex-direction:column;gap:4px;display:flex}.additional-wound-options strong{font-size:12px}.additional-wound-options small{color:var(--muted);font-size:9px;line-height:1.45}.additional-wound-options>button:hover{border-color:var(--green)}.additional-wound-options>button:disabled{cursor:not-allowed;opacity:.5}.additional-wound-return{width:100%;margin-top:10px}@media (width<=700px){.admission-record-options,.additional-wound-options{grid-template-columns:1fr}.admission-record-upload,.admission-general-heading,.admission-record-confirmation{flex-direction:column;align-items:stretch}.admission-record-upload>label{flex-direction:column;align-items:flex-start}.admission-general-heading>span{text-align:left}.admission-general-data{padding:11px}.admission-general-data .grid.two{grid-template-columns:1fr}.additional-wound-panel{padding:17px}.additional-wound-panel h2{font-size:20px}.additional-wound-options>button{min-height:82px}}.valuation-type-options{grid-template-columns:repeat(3,minmax(0,1fr))}.new-wound-start{gap:13px;display:grid}.new-wound-start .confirm-wound-continuity{width:100%;min-height:52px}@media (width<=700px){.valuation-type-options{grid-template-columns:1fr}}.assistant-view>.content.new-admission-scroll{height:calc(100dvh - var(--program-navigation-height,164px) - 74px);overscroll-behavior-y:contain;scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:#7594ae #edf3f8;min-height:0;padding-bottom:32px;display:block;overflow:hidden scroll}.assistant-view>.new-admission-scroll::-webkit-scrollbar{width:12px}.assistant-view>.new-admission-scroll::-webkit-scrollbar-track{background:#edf3f8}.assistant-view>.new-admission-scroll::-webkit-scrollbar-thumb{background:#7594ae;border:3px solid #edf3f8;border-radius:8px}.admission-continue-actions{flex-wrap:wrap;align-items:center;gap:12px;padding-top:8px;display:flex}.admission-continue-actions .primary{min-height:44px;padding:12px 22px}.admission-continue-actions p{margin:0;font-size:14px}.app-header .view-tabs .valuation-start-button{color:#fff;background:#2168a7;border:2px solid #18558b;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-width:166px;min-height:54px;padding:12px 26px;font-size:18px;font-weight:800;line-height:1.2;transition:background .15s,box-shadow .15s;display:inline-flex;box-shadow:0 4px 12px #2168a738}.app-header .view-tabs .valuation-start-button span{color:inherit;font-size:26px;line-height:1}.app-header .view-tabs .valuation-start-button:hover:not(:disabled){background:#164f82;box-shadow:0 5px 16px #2168a74d}.app-header .view-tabs .valuation-start-button.active{color:#fff;background:#164f82;border-color:#0e3a62}.app-header .view-tabs .valuation-start-button:focus-visible{outline-offset:3px;outline:3px solid #e7ac25}@media (width<=700px){.app-header .view-tabs{flex-wrap:wrap;width:auto;max-width:100%}.app-header .view-tabs .valuation-start-button{flex:none;min-width:142px;min-height:50px;padding:10px 18px;font-size:17px}}.assistant-view .admission-record-flow{padding-bottom:130px}.assistant-view .admission-continue-actions{z-index:80;background:#fff;border:1px solid #bdd4e7;border-radius:12px;justify-content:flex-end;align-items:center;gap:12px;padding:14px 18px;display:flex;position:fixed;bottom:16px;left:260px;right:24px;box-shadow:0 -4px 22px #173d5a24}.assistant-view .admission-continue-actions .primary{min-height:48px;font-size:16px}.admission-section{border:1px solid #bdd4e7;border-radius:10px;min-width:0}.admission-section>summary{box-sizing:border-box;cursor:pointer;min-height:48px;padding:13px 14px;font-weight:700}.admission-section>summary:focus-visible{outline-offset:2px;outline:2px solid #2168a7}.admission-section-body{gap:12px;padding:0 14px 14px;display:grid}.admission-section.admission-general-data{padding:0}@media (width<=700px){.admission-section .admission-record-options,.admission-section .grid.two{grid-template-columns:minmax(0,1fr)}}.assistant-view .admission-continue-actions p{text-align:right;flex-basis:100%}.assistant-view .footer.admission-footer-replaced{display:none!important}@media (width<=700px){.assistant-view .admission-continue-actions{left:10px;right:10px;bottom:calc(68px + env(safe-area-inset-bottom));gap:8px;padding:10px}.assistant-view .admission-continue-actions .primary{flex:1;padding:10px;font-size:14px}.assistant-view .admission-record-flow{padding-bottom:190px}}.saved-valuation-drafts{gap:10px;margin-bottom:24px;display:grid}.saved-valuation-draft{align-items:stretch;gap:8px;display:flex}.saved-valuation-draft>button:first-child{text-align:left;color:#174f7c;background:#edf6fc;border:1px solid #a8c8df;border-radius:12px;flex:1;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.saved-valuation-draft>.saved-draft-delete{color:#8b2525;background:#fff;border:1px solid #c98c8c;border-radius:12px;padding:12px;font-weight:700}.saved-valuation-drafts span{gap:6px;display:grid}.saved-valuation-drafts strong{font-size:16px}.saved-valuation-drafts small{font-size:13px}.draft-save-status{color:#286047;max-width:260px;font-size:12px}@media (width<=700px){.saved-valuation-draft{flex-direction:column}.saved-valuation-draft>button:first-child{flex-direction:column;align-items:flex-start}.draft-save-status{flex-basis:100%;max-width:none}}.draft-reference{color:#17546b;min-height:30px;font:inherit;white-space:nowrap;cursor:pointer;background:#edf7fa;border:1px solid #a9c7d3;border-radius:7px;justify-content:center;align-self:center;align-items:center;gap:7px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.draft-reference small{color:#3b758a;font-size:9px;font-weight:700}.draft-reference:hover{background:#def0f5;border-color:#5d9cb2}.progress-patient-main .draft-reference{align-self:flex-start;margin-top:4px}.review-rejections .draft-reference{margin:2px 0 6px}@media (width<=700px){.saved-valuation-draft .draft-reference{align-self:flex-start}}.photo-comparison.admission-photo-only{grid-template-columns:minmax(0,1fr)}.valuation-sidebar-layout{padding-bottom:90px;padding-left:190px!important}.valuation-sidebar-layout>.valuation-sidebar{top:var(--program-navigation-height,120px);z-index:20;background:#f7fafc;border-right:1px solid #d8e4ec;width:190px;padding:18px 10px;transition:transform .2s;display:block;position:fixed;bottom:0;left:0;overflow:hidden auto}@media (width>=701px){.valuation-sidebar-layout.sidebar-collapsed{padding-left:12px!important}.valuation-sidebar-layout.sidebar-collapsed>.valuation-sidebar{overflow:visible;transform:translate(-222px);box-shadow:3px 0 10px #173d5a12}}.valuation-sidebar>strong{color:#567386;letter-spacing:.08em;margin:0 10px 18px;font-size:12px;display:block}.valuation-sidebar-layout>.valuation-sidebar nav{flex-direction:column;gap:7px;min-width:0;display:flex}.valuation-sidebar-layout>.valuation-sidebar nav button{text-align:left;color:#345d7a;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;width:100%;padding:11px 10px;font-size:14px}.valuation-sidebar-layout>.valuation-sidebar nav button.active{color:#17558c;background:#e2effa;border-color:#a8c8e3;font-weight:700}.valuation-sidebar-layout.assistant-view{padding-left:0!important}.assistant-view .workspace{grid-template-columns:minmax(0,1fr)}.assistant-view .workspace>aside{display:none}@media (width>=701px){.assistant-view .admission-continue-actions{left:24px}}.valuation-floating-button{z-index:65;color:#fff;cursor:pointer;background:#2168a7;border:0;border-radius:28px;align-items:center;gap:10px;padding:15px 24px;font-size:17px;font-weight:800;display:flex;position:fixed;bottom:26px;right:26px;box-shadow:0 4px 16px #173d5a40}.valuation-floating-button:disabled{opacity:.6;cursor:wait}.valuation-floating-button:focus-visible{outline-offset:3px;outline:3px solid #e7ac25}@media (width>=701px){.valuation-floating-button{top:calc(var(--program-navigation-height,56px) + 42px);padding:12px 20px;bottom:auto;right:24px;box-shadow:0 5px 18px #173d5a4d}}.valuation-rules-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;display:grid}.valuation-rules-grid article{background:#fff;border:1px solid #d8e4ec;border-radius:9px;padding:20px}.valuation-rules-grid h2{font-size:17px}.valuation-rules-grid p{font-size:14px;line-height:1.6}@media (width<=700px){.valuation-sidebar-layout{padding-left:145px!important}.valuation-sidebar-layout>.valuation-sidebar{width:145px;padding:12px 6px}.valuation-sidebar-layout>.valuation-sidebar nav button{padding:11px 7px;font-size:12px}.valuation-floating-button{padding:12px 18px;bottom:18px;right:14px}.valuation-sidebar-layout .content,.valuation-sidebar-layout .operations-shell{padding-left:12px;padding-right:12px}}.audit-catalog{color:#163b50;width:100%}.audit-catalog>header{margin-bottom:24px}.audit-catalog>header h1{margin-bottom:8px;font-size:24px;font-weight:700}.audit-catalog>header p{max-width:950px;font-size:14px;line-height:1.6}.audit-catalog small{color:#597383;margin-top:10px;display:block}.audit-catalog-group{margin-bottom:26px}.audit-catalog-group>h2{margin-bottom:10px;font-size:16px;font-weight:700}.audit-catalog-group>div{gap:8px;display:grid}.audit-catalog-group article{background:#fff;border:1px solid #d8e4ec;border-radius:8px;grid-template-columns:minmax(180px,260px) 1fr 76px;align-items:center;gap:20px;padding:16px 20px;display:grid}.audit-catalog-group h3{margin:0;font-size:14px;font-weight:600}.audit-catalog-group p{margin:0;font-size:13px;line-height:1.6}.audit-catalog-group article>span{color:#176b51;text-align:center;background:#e5f5ef;border-radius:20px;padding:5px 10px;font-size:12px}.audit-catalog-group article>span.paused{color:#885807;background:#fff1d6}@media (width<=700px){.audit-catalog-group article{grid-template-columns:1fr auto;gap:10px;padding:14px}.audit-catalog-group article p{grid-area:2/1/auto/-1}}.specialist-progress h1{font-size:24px;font-weight:700}.specialist-progress>p{color:#526d7d;margin:12px 0}.specialist-progress>label{gap:6px;max-width:320px;margin:20px 0;display:grid}.specialist-progress input{border:1px solid #cbdde8;border-radius:6px;padding:10px}.specialist-table-scroll{overflow:auto}.specialist-progress table{border-collapse:collapse;background:#fff;width:100%;font-size:13px}.specialist-progress th,.specialist-progress td{text-align:left;border-bottom:1px solid #e5edf2;padding:14px}.specialist-progress thead{background:#eaf3f7}.specialist-progress th button{font:inherit;cursor:pointer;background:0 0;border:0;font-weight:600}.specialist-progress progress{accent-color:#008879;width:90px;margin-right:8px}.excel-filter-hidden{display:none!important}button.excel-filter-trigger{cursor:pointer;border-radius:4px;justify-content:center;align-items:center;margin-left:6px;color:#176c83!important;background:#fff!important;border:1px solid #b7cdd8!important;padding:2px 5px!important;font-size:12px!important;display:inline-flex!important}button.excel-filter-trigger.is-filtered{background:#d7efe9!important}.excel-filter-popup{z-index:10100;color:#173b50;background:#fff;border:1px solid #b9cedb;border-radius:8px;width:280px;max-height:380px;padding:12px;font:13px system-ui;position:fixed;overflow:auto;box-shadow:0 8px 28px #19384633}.excel-filter-popup>strong,.excel-filter-popup>small{margin-bottom:8px;display:block}.excel-filter-popup>small{color:#637b88}.excel-filter-popup>input{box-sizing:border-box;border:1px solid #bdced9;border-radius:4px;width:100%;padding:8px}.excel-filter-popup>button{text-align:left;color:#173b50;cursor:pointer;background:#edf4f7;border:0;width:100%;margin-top:5px;padding:7px;display:block}.excel-filter-options{max-height:150px;margin-top:8px;overflow:auto}.excel-filter-options label{overflow-wrap:anywhere;align-items:flex-start;gap:8px;padding:6px;display:flex}.excel-filter-options input{margin-top:2px}.audit-catalog-group article>div>span{color:#176b51;background:#e5f5ef;border-radius:20px;padding:5px 10px;font-size:12px;display:inline-block}.audit-catalog-group article>div>span.paused{color:#885807;background:#fff1d6}.audit-catalog-group article>div>button{cursor:pointer;border:1px solid #bcd2df;border-radius:5px;margin-top:8px;padding:5px 8px;display:block}.audit-rule-editor-overlay{z-index:11000;background:#102c4566;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.audit-rule-editor-overlay>section{color:#163b50;background:#fff;border-radius:10px;width:min(620px,100%);max-height:90vh;padding:24px;overflow:auto}.audit-rule-editor-overlay label{gap:8px;margin:15px 0;display:grid}.audit-rule-editor-overlay input,.audit-rule-editor-overlay textarea{border:1px solid #bcd2df;border-radius:6px;width:100%;padding:10px}.audit-rule-editor-overlay button{border:1px solid #bcd2df;border-radius:6px;margin:8px;padding:10px 16px}.progress-save-message button.valuation-pdf-button,.completed-wound-documents button.valuation-pdf-button{color:#fff;cursor:pointer;background:#205d94;border:1px solid #194d7b;border-radius:8px;min-height:44px;padding:11px 16px;font-size:12px;font-weight:800}.progress-save-message button.valuation-pdf-button{grid-column:1/-1;justify-self:start}.progress-save-message button.valuation-pdf-button:hover:not(:disabled),.completed-wound-documents button.valuation-pdf-button:hover:not(:disabled){background:#174a78}.valuation-pdf-button:focus-visible{outline-offset:3px;outline:3px solid #7bbdf0}.valuation-pdf-button:disabled{opacity:.65;cursor:wait}@media (width<=700px){.progress-save-message button.valuation-pdf-button{width:100%}}.healed-wound-gallery{border:1px solid var(--theme-border);background:#fff;border-radius:12px;margin-top:12px;padding:14px}.healed-wound-gallery h3{margin:0;font-size:14px}.healed-wound-gallery>p{color:var(--muted);font-size:12px}.healed-wound-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.healed-wound-card{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.healed-wound-card.selected{background:#fff8e8;border:2px solid #98630a}.healed-wound-image{background:#edf2f2;place-items:center;height:210px;display:grid}.healed-wound-image img{object-fit:contain;width:100%;height:100%;min-height:0}.healed-wound-image p{text-align:center;color:var(--muted);padding:20px;font-size:13px}.healed-wound-copy{flex-direction:column;gap:8px;padding:12px;display:flex}.healed-wound-copy h4,.healed-wound-copy p{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.healed-wound-copy small{color:var(--muted);font-size:11px}.healed-wound-copy a{font-size:12px}.healed-wound-gallery button{border:1px solid var(--theme-border);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:8px}.healed-wound-gallery button:focus-visible{outline-offset:2px;outline:3px solid #2867a6}.healed-wound-gallery .healed-photo-expand{color:#174b78;background:#eaf3fb;font-weight:700}.healed-photo-options{flex-wrap:wrap;gap:6px;display:flex}.healed-photo-options button{padding:8px 12px}.healed-photo-options button[aria-pressed=true]{background:#dfeefa;border-color:#2867a6}.healed-wound-gallery .healed-wound-toggle{justify-content:center;align-items:center;gap:10px;padding:10px;font-weight:700;display:flex}.healed-wound-toggle>b{border:1px solid #987029;border-radius:5px;width:24px;height:24px}.healed-wound-toggle[aria-pressed=true]{background:#fff0c9;border-color:#98630a}.healed-wound-toggle[aria-pressed=true]>b{color:#fff;background:#98630a}@media (width<=700px){.healed-wound-grid{grid-template-columns:1fr}.healed-wound-image{height:240px}}.assistant-view .footer .back,.assistant-view .admission-continue-actions .back{color:#174b78;background:#eaf4fc;border:2px solid #245f91;min-height:44px;font-weight:850;box-shadow:0 3px 9px #245f9126}.assistant-view .footer .back:hover:not(:disabled),.assistant-view .admission-continue-actions .back:hover:not(:disabled){color:#103d63;background:#d8ebfa;border-color:#174b78;transform:translateY(-1px)}.assistant-view .footer .back:focus-visible,.assistant-view .admission-continue-actions .back:focus-visible{outline-offset:2px;outline:3px solid #79bcec}.assistant-view .footer .back:disabled,.assistant-view .admission-continue-actions .back:disabled{color:#77878e;box-shadow:none;opacity:.6;cursor:not-allowed;background:#eef2f3;border-color:#bcc9cf;transform:none}@media (width>=701px){.assistant-view .footer{z-index:95;border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-radius:12px;flex:none;min-height:58px;margin:8px 0 0;padding:8px 14px;bottom:auto;left:auto;right:auto;box-shadow:0 -5px 18px #173d5a12;position:static!important}.assistant-view .content{padding-bottom:10px}.assistant-view .stage-viewport>.timer-list{overscroll-behavior-y:contain;scrollbar-gutter:stable;overflow:hidden auto}.assistant-view .stage-viewport .timer{flex:none;min-height:max-content;padding:12px 16px}.assistant-view .stage-viewport .timer textarea{resize:vertical;height:clamp(96px,18dvh,140px);min-height:96px}}@media (width<=700px){.antialiased:has(>main.assistant-view){background:#eef1f5;padding-bottom:0}.app-header{z-index:80;background:#fff;border-bottom:1px solid #d8dde6;position:sticky;top:0;box-shadow:0 2px 8px #172b4d12;min-height:58px!important;padding:7px 10px!important}.app-header .brand-logo img{height:34px}.app-header .brand>div:last-child,.app-header .cycle-review-picker,.app-header .gestiona-button{display:none}.app-header .head-actions{margin-left:auto}.app-header .view-tabs{z-index:100;width:100%;max-width:none;padding:5px 8px calc(5px + env(safe-area-inset-bottom));background:#fff;border:0;border-top:1px solid #d7dce4;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #172b4d14}.app-header .view-tabs button,.app-header .view-tabs .valuation-start-button{color:#46545f;min-width:0;min-height:52px;box-shadow:none;background:0 0;border:0;border-radius:8px;padding:5px 8px;font-size:12px}.app-header .view-tabs button.active,.app-header .view-tabs .valuation-start-button.active{color:#1877f2;box-shadow:none;background:#e7f0ff;border:0}.valuation-sidebar-layout,.valuation-sidebar-layout.assistant-view{padding-bottom:76px!important;padding-left:0!important}.valuation-sidebar-layout>.valuation-sidebar{display:none!important}.assistant-view .workspace{background:#eef1f5;min-height:calc(100dvh - 58px);padding:0;display:block}.assistant-view .content{width:100%;padding:8px 8px 92px}.assistant-view .card,.assistant-view .document,.assistant-view .timer,.assistant-view .photo,.assistant-view .healed-wound-gallery{box-shadow:none;border-color:#d8dde6;border-radius:10px}.assistant-view .card{margin-bottom:8px;padding:14px}.assistant-view .card-head{margin-bottom:12px}.assistant-view .card h2{font-size:17px}.assistant-view .card-head p{font-size:13px}.assistant-view input,.assistant-view textarea,.assistant-view select{min-height:46px;padding:11px;font-size:16px}.assistant-view textarea{min-height:96px}.assistant-view .grid,.assistant-view .grid.two,.assistant-view .grid.three{grid-template-columns:1fr;gap:12px}.assistant-view .photos,.assistant-view .photo-comparison{grid-template-columns:1fr;gap:10px}.assistant-view .photo>img,.assistant-view .photo-empty{height:min(62vw,280px)}.assistant-view .mobile-workflow-header{border-radius:0 0 10px 10px;top:0;box-shadow:0 2px 8px #172b4d14}.assistant-view .footer{z-index:110;min-height:68px;padding:8px 10px calc(8px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #d7dce4;gap:8px;margin:0;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #172b4d14;position:fixed!important}.assistant-view .footer button{flex:1;min-height:48px;font-size:15px}.assistant-view .valuation-floating-button{right:12px;bottom:calc(76px + env(safe-area-inset-bottom));min-height:48px;padding:11px 16px;font-size:15px}.assistant-view .admission-continue-actions{border-width:1px 0 0;border-radius:0;padding:8px 10px;left:0;right:0}.assistant-view .stage-viewport,.assistant-view .timer-list{max-width:100%;overflow-x:hidden}.additional-wound-panel,.mobile-data-review-panel{border-radius:14px;max-height:calc(100dvh - 20px);overflow-y:auto}}@media (width<=700px),(height<=520px) and (pointer:coarse){.assistant-view .admission-continue-actions{bottom:var(--program-mobile-dock-height)}}@media (height<=520px) and (pointer:coarse){.valuation-sidebar-layout,.valuation-sidebar-layout.assistant-view{padding-bottom:54px!important;padding-left:0!important}.valuation-sidebar-layout>.valuation-sidebar{display:none!important}.app-header{min-height:48px!important;padding:5px 8px!important}.app-header .brand-logo img{height:31px}.app-header .brand>div:last-child,.app-header .cycle-review-picker,.app-header .gestiona-button{display:none}.app-header .view-tabs{z-index:100;width:100%;padding:3px 8px calc(3px + env(safe-area-inset-bottom));background:#fff;border:0;border-top:1px solid #d7dce4;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -3px 12px #172b4d14}.app-header .view-tabs button,.app-header .view-tabs .valuation-start-button{min-height:44px;padding:3px 8px}.valuation-sidebar-layout .content,.valuation-sidebar-layout .operations-shell{padding:7px 8px}.progress-shell{padding:6px}.progress-dashboard{gap:7px}.valuation-floating-button{padding:9px 14px;font-size:13px;top:56px;bottom:auto;right:10px}.assistant-view .workspace{min-height:calc(100dvh - 48px);padding:0;display:block}.assistant-view .content{width:100%;padding:6px 7px 60px}.assistant-view .footer{min-height:50px;padding:4px 8px calc(4px + env(safe-area-inset-bottom));z-index:110;margin:0;bottom:0;left:0;right:0;position:fixed!important}.assistant-view .footer button{min-height:42px}}@media (width<=700px),(height<=520px) and (pointer:coarse){.mobile-primary-nav,.app-header{transition:box-shadow .22s}.assistant-view .app-header,.assistant-view .footer{transform:none!important}}.saved-valuations-page>header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:14px;display:flex}.saved-valuations-page>header small{color:#087f78;letter-spacing:.08em;font-weight:800}.saved-valuations-page h1{margin:3px 0;font-size:1.8rem}.saved-valuations-page header p{margin:0}.saved-valuations-page>header>strong{white-space:nowrap;color:#087f78}.saved-valuations-filters{background:#fff;border:1px solid #d4e2e7;border-radius:10px;grid-template-columns:minmax(260px,1fr) 220px;gap:10px;margin-bottom:12px;padding:12px;display:grid}.saved-valuations-filters label{flex-direction:column;gap:5px;font-weight:700;display:flex}.saved-valuations-filters input,.saved-valuations-filters select{min-height:42px;font:inherit;background:#fff;border:1px solid #abc3cd;border-radius:7px;padding:8px 10px}.saved-valuations-list{gap:9px;display:grid}.saved-valuations-list article{background:#fff;border:1px solid #d6e3e7;border-left:4px solid #087f78;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;display:flex}.saved-valuations-list article>div{flex-direction:column;gap:2px;min-width:0;display:flex}.saved-valuations-list small{color:#54717d;font-weight:700}.saved-valuations-list strong{font-size:1rem}.saved-valuations-list span,.saved-valuations-list em{text-overflow:ellipsis;white-space:nowrap;color:#45636f;font-style:normal;overflow:hidden}.saved-valuations-list button{color:#fff;background:#087f78;border:0;border-radius:7px;flex:none;min-height:42px;padding:9px 14px;font-weight:800}.saved-valuations-empty{text-align:center;background:#fff;border:1px dashed #b6cbd3;border-radius:10px;padding:30px}.saved-valuations-table-scroll{background:#fff;border:1px solid #d6e3e7;border-radius:10px;overflow:auto}.saved-valuations-table{border-collapse:collapse;text-align:left;width:100%;min-width:1240px}.saved-valuations-table th,.saved-valuations-table td{vertical-align:middle;border-bottom:1px solid #e1eaee;padding:12px 14px}.saved-valuations-table tbody tr:last-child>*{border-bottom:0}.saved-valuations-table tbody th,.saved-valuations-table td:nth-child(4){min-width:180px}.saved-valuations-table strong,.saved-valuations-table small{display:block}.saved-valuations-table small{color:#5c7480;margin-top:3px;font-weight:500}.saved-valuation-type{color:#087f78;background:#e0f3f0;border-radius:999px;padding:5px 9px;font-weight:800;display:inline-flex}.saved-valuations-table button{color:#fff;white-space:nowrap;background:#087f78;border:0;border-radius:7px;min-height:38px;padding:8px 12px;font-weight:800}.saved-review-status{border:1px solid #0000;border-radius:9px;flex-direction:column;gap:3px;min-width:190px;padding:8px 10px;display:flex}.saved-review-status strong{font-size:.78rem}.saved-review-status small{margin:0;font-size:.7rem}.saved-review-status.approved{color:#086650;background:#eaf7f2;border-color:#a9d8ca}.saved-review-status.pending{color:#775315;background:#fff8e8;border-color:#ead095}.saved-review-status.rejected{color:#8d3028;background:#fff1ef;border-color:#e3b7b2}.saved-review-status.direct{color:#50656f;background:#f5f7f8;border-color:#d6e0e6}@media (width<=700px){.saved-valuations-page{width:auto;margin:10px 8px}.saved-valuations-page>header{flex-direction:column;align-items:flex-start;gap:6px}.saved-valuations-page h1{font-size:1.35rem}.saved-valuations-filters{grid-template-columns:1fr}.saved-valuations-table th,.saved-valuations-table td{padding:10px 12px}}.saved-valuations-page{color:#1d1d1f;width:min(1180px,100% - 40px);margin:28px auto}.saved-valuations-page>header{align-items:center;margin-bottom:18px;padding:0 4px}.saved-valuations-page>header small{color:#00796f;letter-spacing:.12em;font-size:.72rem}.saved-valuations-page h1{letter-spacing:-.035em;margin:5px 0 4px;font-size:2rem;font-weight:650}.saved-valuations-page header p{color:#6e6e73;font-size:.95rem}.saved-valuations-page>header>strong{color:#087f78;background:#eaf7f4;border-radius:999px;padding:7px 11px;font-size:.82rem}.saved-valuations-filters{background:#ffffffe6;border:0;border-radius:16px;gap:14px;margin-bottom:16px;padding:16px;box-shadow:0 1px 2px #0000000d,0 10px 30px #1d1d1f0d}.saved-valuations-filters label{color:#3a3a3c;gap:7px;font-size:.82rem}.saved-valuations-filters input,.saved-valuations-filters select{color:#1d1d1f;background:#fbfbfd;border:1px solid #d2d2d7;border-radius:11px;min-height:46px;padding:10px 13px}.saved-valuations-filters input:focus,.saved-valuations-filters select:focus{border-color:#0a84ff;box-shadow:0 0 0 3px #0a84ff24}.saved-valuations-table-scroll{border:0;border-radius:17px;box-shadow:0 1px 2px #0000000f,0 14px 38px #1d1d1f0f}.saved-valuations-table{min-width:1080px}.saved-valuations-table thead th{letter-spacing:.02em;font-size:.75rem;font-weight:700}.saved-valuations-table th,.saved-valuations-table td{border-bottom:1px solid #e8e8ed;padding:16px}.saved-valuations-table small{color:#6e6e73;line-height:1.45}.saved-valuation-type{color:#087f78;background:#e8f7f3}.saved-valuation-actions{gap:8px;display:flex}.saved-valuations-table .saved-valuation-actions button{border-radius:10px;min-height:38px;padding:8px 12px;font-size:.78rem}.saved-valuations-table .saved-valuation-actions .view{color:#1d1d1f;background:#fff;border:1px solid #c7c7cc}.saved-valuations-table .saved-valuation-actions .view:hover{background:#f5f5f7}.saved-valuations-table .saved-valuation-actions .download{color:#fff;background:#087f78}.saved-valuation-overlay{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f17206b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.saved-valuation-reader{background:#fff;border:1px solid #ffffff8c;border-radius:22px;flex-direction:column;width:min(860px,100%);max-height:min(88vh,920px);display:flex;overflow:hidden;box-shadow:0 28px 90px #0000003d}.saved-valuation-reader>header{border-bottom:1px solid #e8e8ed;height:auto;padding:22px 24px;position:static}.saved-valuation-reader>header small{color:#087f78;letter-spacing:.1em;font-size:.7rem;font-weight:800}.saved-valuation-reader h2{letter-spacing:-.025em;margin:4px 0;font-size:1.45rem}.saved-valuation-reader header p{color:#6e6e73;margin:0;font-size:.84rem}.reader-close{color:#6e6e73;background:#f2f2f7;border:0;border-radius:50%;width:36px;height:36px;font-size:1.45rem;line-height:1}.saved-valuation-reader-toolbar{color:#6e6e73;background:#fbfbfd;border-bottom:1px solid #ededf0;justify-content:space-between;align-items:center;gap:16px;padding:12px 24px;font-size:.8rem;display:flex}.saved-valuation-reader-toolbar button{color:#fff;background:#087f78;border:0;border-radius:9px;padding:9px 13px;font-weight:750}.saved-valuation-reader pre{color:#252528;white-space:pre-wrap;-webkit-user-select:text;user-select:text;background:#fff;margin:0;padding:28px;font:400 .92rem/1.7 Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;overflow:auto}.saved-valuation-reader footer{color:#6e6e73;background:#fbfbfd;border-top:1px solid #ededf0;padding:13px 24px;font-size:.78rem}.saved-valuation-reader footer strong{color:#3a3a3c}@media (width<=700px){.saved-valuations-page{width:auto;margin:14px 10px}.saved-valuations-page h1{font-size:1.55rem}.saved-valuation-overlay{padding:8px}.saved-valuation-reader{border-radius:18px;max-height:94vh}.saved-valuation-reader>header{padding:18px}.saved-valuation-reader-toolbar{flex-direction:column;align-items:stretch;padding:12px 18px}.saved-valuation-reader-toolbar button{width:100%}.saved-valuation-reader pre{padding:20px;font-size:.86rem}.saved-valuation-actions{flex-direction:column}}.saved-valuations-page{margin-top:32px}.saved-valuations-page>header{z-index:auto;height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #e5e5ea;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin:0 0 22px;padding:0 4px 22px;display:grid;position:static;top:auto}.saved-valuations-page>header:after{display:none}.saved-valuations-page>header>div{gap:5px;min-width:0;display:grid}.saved-valuations-page h1{margin:0;line-height:1.15}.saved-valuations-page header p{margin:0;line-height:1.5}.saved-valuations-page>header>strong{align-self:center}.saved-valuations-filters{background:#fff;border:1px solid #ececf0;margin-bottom:20px;box-shadow:0 6px 24px #1d1d1f0b}.saved-valuation-pdf-reader{width:min(1040px,100%);height:min(92vh,980px)}.saved-valuation-pdf-reader iframe{background:#f2f2f7;border:0;flex:1;width:100%;min-height:0}@media (width<=700px){.saved-valuations-page>header{grid-template-columns:1fr;gap:12px;padding:2px 2px 18px}.saved-valuations-page>header>strong{justify-self:start}.saved-valuations-filters{padding:14px}}.valuation-sidebar-layout>.valuation-sidebar nav button{align-items:flex-start;gap:9px;min-height:44px;line-height:1.2;transition:background .15s,color .15s;display:flex;padding:9px 10px!important}.valuation-sidebar-layout>.valuation-sidebar nav button>span{overflow-wrap:anywhere;word-break:normal;white-space:normal;flex:auto;width:auto;min-width:0;max-width:100%;font-size:13px;line-height:1.3;display:block;overflow:visible;background:0 0!important;border-radius:0!important}.valuation-sidebar-layout>.valuation-sidebar .valuation-nav-icon{color:currentColor;flex:0 0 20px;width:20px;height:20px}.valuation-sidebar-layout>.valuation-sidebar .valuation-nav-pending-badge{color:#fff;background:#b42318;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:21px;height:21px;padding:0 5px;font-size:11px;font-style:normal;font-weight:800;line-height:1;display:inline-flex}.valuation-sidebar-layout>.valuation-sidebar nav button:hover{color:#1766a0;background:#f0f7fb}.valuation-sidebar-layout>.valuation-sidebar nav button:focus-visible{outline-offset:2px;outline:2px solid #087f78}@media (width>=701px){.valuation-sidebar-layout{padding-left:220px!important}.valuation-sidebar-layout>.valuation-sidebar{width:220px;transition:width .2s,padding .2s,box-shadow .2s}.valuation-sidebar-layout.sidebar-collapsed{padding-left:64px!important}.valuation-sidebar-layout.sidebar-collapsed>.valuation-sidebar{width:64px;box-shadow:none;padding:12px 8px;overflow-y:auto;transform:none}.valuation-sidebar-layout.sidebar-collapsed>.valuation-sidebar>strong,.valuation-sidebar-layout.sidebar-collapsed>.valuation-sidebar nav button>span,.valuation-sidebar-layout.sidebar-collapsed>.valuation-sidebar .draft-save-status{display:none}.valuation-sidebar-layout.sidebar-collapsed>.valuation-sidebar nav{gap:5px}.valuation-sidebar-layout.sidebar-collapsed>.valuation-sidebar nav button{justify-content:center;min-height:42px;padding:8px!important}.valuation-sidebar-layout.sidebar-collapsed>.valuation-sidebar nav button:has(.valuation-nav-pending-badge){position:relative}.valuation-sidebar-layout.sidebar-collapsed>.valuation-sidebar .valuation-nav-pending-badge{min-width:18px;height:18px;font-size:9px;position:absolute;top:1px;right:0}.valuation-sidebar-layout.sidebar-collapsed>.valuation-sidebar nav button.active{box-shadow:inset 3px 0 #0768b2}}.app-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 5px 20px #092c4c0d;background:#fffffff5!important;border-bottom:1px solid #dce7ef!important;min-height:72px!important;padding:10px 28px!important}.app-header .brand-logo img{filter:drop-shadow(0 2px 2px #092c4c14)}.app-header .view-tabs{background:#f4f8fb!important;border:1px solid #dbe7ef!important;border-radius:12px!important;gap:5px!important;padding:5px!important}.app-header .view-tabs button,.app-header .view-tabs .valuation-start-button{color:#466174!important;border-radius:8px!important;font-weight:800!important}.app-header .view-tabs button.active,.app-header .view-tabs .valuation-start-button.active{color:#fff!important;background:#092c4c!important;box-shadow:0 3px 9px #092c4c26!important}.valuation-sidebar-layout{background:#f4f7fb}.valuation-sidebar-layout>.valuation-sidebar{background:#fff!important;border-right:1px solid #dce7ef!important}.valuation-sidebar-layout>.valuation-sidebar nav button{color:#486376!important;border-radius:10px!important;font-weight:750!important}.valuation-sidebar-layout>.valuation-sidebar nav button.active{color:#0768b2!important;background:#e6f4fb!important}.valuation-sidebar-layout>.valuation-sidebar nav button.active>span{color:#486376!important;background:0 0!important}.assistant-view .workspace,.operations-shell,.supply-workspace{background:radial-gradient(circle at 82% 0,#e7f6fa 0,#0000 29rem),#f4f7fb!important}.assistant-view .content{width:min(1100px,100% - 48px)!important}.assistant-view .section-title h1,.operations-heading h1,.supply-workspace h1{letter-spacing:-.035em;color:#092c4c!important;font-weight:800!important}.assistant-view .section-title p,.operations-heading p{color:#087f78!important;font-weight:850!important}.assistant-view .card,.assistant-view .document,.assistant-view .timer,.assistant-view .photo,.healed-wound-gallery,.supply-group-card,.supply-total-panel,.operations-shell>section{background:#fffffff5!important;border:1px solid #dce7ef!important;border-radius:16px!important;box-shadow:0 10px 28px #092c4c12!important}.assistant-view .card-head{border-bottom:1px solid #e7eef3;padding-bottom:14px}.assistant-view .card h2{color:#092c4c!important;font-weight:800!important}.assistant-view .field>span{color:#38576a!important;font-size:13px!important}.assistant-view input,.assistant-view textarea,.assistant-view select,.supply-workspace input,.supply-workspace textarea,.supply-workspace select{color:#112b3f!important;background:#fff!important;border:1px solid #cbd9e4!important;border-radius:10px!important}.assistant-view input:focus,.assistant-view textarea:focus,.assistant-view select:focus,.supply-workspace input:focus,.supply-workspace textarea:focus,.supply-workspace select:focus{border-color:#0768b2!important;box-shadow:0 0 0 3px #0768b224!important}.assistant-view .timer>div{color:#087f78!important;background:#e2f5f1!important;border-radius:12px!important}.assistant-view .evolution,.assistant-view .info{color:#315c5a!important;background:#eef9f7!important;border-left:4px solid #087f78!important}.assistant-view .primary,.assistant-view .footer .primary,.supply-send,.supply-export{background:#0768b2!important;border-radius:10px!important;font-weight:800!important;box-shadow:0 6px 14px #0768b22e!important}.assistant-view .quiet,.assistant-view .back{color:#214d6b!important;background:#fff!important;border:1px solid #c7d8e5!important;border-radius:10px!important;font-weight:750!important}.assistant-view .primary:hover,.supply-send:hover,.supply-export:hover{filter:brightness(.96);transform:translateY(-1px)}.saved-valuations-page{color:#112b3f!important}.saved-valuations-page>header{border-bottom-color:#dce7ef!important}.saved-valuations-page h1{color:#092c4c!important;font-weight:800!important}.saved-valuations-filters{border:1px solid #dce7ef!important;border-radius:16px!important;box-shadow:0 8px 24px #092c4c0f!important}.saved-valuations-table-scroll{border:1px solid #dce7ef!important}.saved-valuations-table thead{color:#38576a!important;background:#f4f8fb!important}.saved-valuations-table tbody th{color:#092c4c!important}.saved-valuations-table tbody tr:hover{background:#f1f8fb!important}.saved-valuation-type{color:#087f78!important;background:#e4f7f1!important;border:1px solid #c5eadf!important}.saved-valuations-table .saved-valuation-actions .download,.saved-valuation-reader-toolbar button{background:#0768b2!important}.saved-valuations-table .saved-valuation-actions .preview{color:#0768b2!important;background:#e8f5fb!important}.supply-workspace .supply-toolbar,.supply-workspace .supply-filters,.supply-workspace .supply-view-tabs{box-shadow:0 7px 22px #092c4c0d;background:#fff!important;border:1px solid #dce7ef!important;border-radius:14px!important}.supply-workspace .supply-metrics article{box-shadow:0 6px 18px #092c4c0d;background:#fff!important;border:1px solid #dce7ef!important;border-radius:14px!important}.supply-workspace .supply-metrics strong{color:#092c4c!important}.supply-workspace table th{color:#38576a!important;background:#f4f8fb!important}.supply-workspace table td{border-bottom-color:#e6eef3!important}.supply-workspace .supply-stock-alert{border-radius:10px!important}.saved-valuation-overlay,.valuation-request-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#071b2e80!important}.saved-valuation-reader,.valuation-request-dialog{border:1px solid #dce7ef!important;border-radius:18px!important;box-shadow:0 28px 80px #051b2f4d!important}.saved-valuation-reader>header,.valuation-request-dialog>header{background:#fff!important}@media (width<=700px){.app-header{min-height:58px!important;padding:7px 10px!important}.assistant-view .content{width:100%!important}.assistant-view .card,.assistant-view .document,.assistant-view .timer,.assistant-view .photo{border-radius:14px!important}.assistant-view .section-title h1{font-size:1.6rem!important}.saved-valuations-page{margin-top:18px!important}.supply-workspace{padding:12px 8px 82px!important}}.report-patients-page{color:#112b3f;width:min(1240px,100% - 40px);margin:32px auto}.report-patients-page>header{border-bottom:1px solid #dce7ef;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-bottom:20px;padding:0 4px 22px;display:grid}.report-patients-page>header small{color:#087f78;letter-spacing:.12em;font-size:.72rem;font-weight:800}.report-patients-page h1{color:#092c4c;letter-spacing:-.035em;margin:5px 0 4px;font-size:2rem;line-height:1.15}.report-patients-page header p{color:#647786;margin:0;line-height:1.5}.report-patients-page>header>strong{color:#087f78;white-space:nowrap;background:#eaf7f4;border-radius:999px;padding:7px 11px;font-size:.82rem}.report-patients-table thead th{vertical-align:bottom}.report-patients-table thead label{color:inherit;font-size:inherit;font-weight:inherit;gap:7px;display:grid}.report-patients-table thead input,.report-patients-table thead select{color:#17334b;width:100%;min-width:130px;min-height:40px;font:inherit;letter-spacing:0;background:#fff;border:1px solid #cbd9e4;border-radius:9px;padding:8px 10px;font-weight:500}.report-patients-table thead th:first-child{min-width:260px}.report-patients-table thead th:nth-child(4){min-width:210px}.report-patients-table thead input:focus,.report-patients-table thead select:focus{border-color:#087f78;outline:3px solid #087f7824}.report-patients-table td:last-child{min-width:150px}.report-patients-empty{text-align:center!important;color:#647786!important;padding:30px!important}.report-match-status{border-radius:999px;padding:5px 9px;font-size:.78rem;font-weight:800;display:inline-flex}.report-match-status.matched{color:#087f78;background:#e4f7f1;border:1px solid #c5eadf}.report-match-status.review{color:#8a6110;background:#fff7df;border:1px solid #efdcae}@media (width<=800px){.report-patients-page{width:auto;margin:18px 10px}.report-patients-page>header{grid-template-columns:1fr;gap:12px}.report-patients-page>header>strong{justify-self:start}.report-patients-page h1{font-size:1.55rem}}.valuation-reader-dialog{width:min(920px,100%)}.valuation-reader-content{gap:18px;padding:22px 24px;display:grid;overflow:auto}.valuation-reader-wound{background:#fff;border:1px solid #dce7ef;border-radius:14px;gap:14px;padding:18px;display:grid}.valuation-reader-wound h3{color:#092c4c;margin:3px 0 5px}.valuation-reader-wound p{margin:3px 0;line-height:1.55}.valuation-reader-wound>article{background:#eef8f6;border-left:4px solid #087f78;border-radius:8px;padding:15px}.valuation-reader-wound>article>p{white-space:pre-wrap;overflow-wrap:anywhere}.valuation-reader-wound>footer{background:#f5f7fa;border:0;border-radius:8px;gap:4px;padding:11px 13px;display:grid}.valuation-reader-wound>footer span{overflow-wrap:anywhere}.valuation-reader-summary{background:#f4fbff;border:1px solid #cbe3ed;border-radius:12px;padding:16px}.valuation-reader-summary h3,.valuation-reader-section h3,.valuation-reader-csv-record>h3{color:#092c4c;margin:4px 0}.valuation-reader-summary p,.valuation-reader-field p{margin:4px 0;line-height:1.5}.valuation-reader-source-note{color:#21566a;background:#eef8f6;border-left:3px solid #087f78;border-radius:8px;margin:0;padding:10px 13px;font-size:.82rem;line-height:1.45}.valuation-reader-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.valuation-reader-field{background:#f5f8fa;border-radius:10px;padding:10px 12px}.valuation-reader-field strong{color:#456371;font-size:.76rem}.valuation-reader-section{border:1px solid #dce7ef;border-radius:12px;gap:9px;padding:16px;display:grid}.valuation-reader-section .valuation-reader-field{background:#eef8f6}.valuation-reader-csv-record{background:#fbfdff;border:1px solid #cbe3ed;border-radius:12px;gap:10px;padding:16px;display:grid}.valuation-reader-source{color:#587182;background:#f5f7fa;border-radius:10px;padding:12px 14px;font-size:.78rem;line-height:1.45}@media (width<=700px){.valuation-reader-grid{grid-template-columns:1fr}.valuation-reader-content{padding:16px}}.report-patients-page>header{background:#fff;border:1px solid #dce7ef;border-top:4px solid #0768b2;border-radius:16px;min-height:132px;margin-bottom:18px;padding:22px 26px;position:relative;box-shadow:0 8px 24px #092c4c0f}.report-patients-page>header>div{gap:6px;min-width:0;max-width:760px;display:grid}.report-patients-page h1{margin:0;font-size:clamp(1.45rem,2.4vw,2rem);line-height:1.16}.report-patients-page header p{max-width:680px;font-size:.92rem;line-height:1.45}.report-patients-page>header>strong{align-self:start;margin-top:2px}.valuation-sidebar-layout:has(.report-patients-page) .valuation-floating-button{top:auto;bottom:26px}@media (width<=800px){.report-patients-page>header{gap:12px;min-height:0;padding:18px}.report-patients-page header p{font-size:.86rem}.valuation-sidebar-layout:has(.report-patients-page) .valuation-floating-button{bottom:18px;right:14px}}.report-patients-page>header{border-top-width:3px;border-radius:12px;align-items:center;min-height:64px;margin-bottom:14px;padding:12px 20px;display:flex}.report-patients-page>header>div{align-items:baseline;gap:11px;max-width:none;display:flex}.report-patients-page>header>div small{white-space:nowrap;font-size:.64rem}.report-patients-page>header h1{white-space:nowrap;font-size:1.32rem}.report-patients-page>header p{text-overflow:ellipsis;white-space:nowrap;max-width:430px;margin:0;font-size:.78rem;overflow:hidden}.report-patients-page>header>strong{align-self:center;margin:0 0 0 auto}@media (width<=1050px){.report-patients-page>header p{display:none}.report-patients-page>header h1{font-size:1.16rem}}.report-patients-page .saved-valuations-table-scroll{overflow:clip visible}.report-patients-page .report-patients-table{table-layout:fixed;width:100%;min-width:0!important}.report-patients-page .report-patients-table th,.report-patients-page .report-patients-table td{overflow-wrap:anywhere;word-break:normal;padding:12px 10px;font-size:.88rem;min-width:0!important}.report-patients-page .report-patients-table thead th{padding:11px 10px;font-size:.72rem;line-height:1.25}.report-patients-page .report-patients-table tbody th{font-size:.9rem;line-height:1.28}.report-patients-page .report-patients-table small{overflow-wrap:anywhere;font-size:.72rem;line-height:1.35}.report-patients-page .report-patients-table th:nth-child(2){width:13%}.report-patients-page .report-patients-table th:nth-child(3){width:12%}.report-patients-page .report-patients-table th:nth-child(5),.report-patients-page .report-patients-table th:nth-child(6){width:10%}.report-patients-page .report-patients-table th:nth-child(7){width:0}.report-patients-page .report-patients-table th:nth-child(8){width:12%}.report-patients-page .report-patients-table th:nth-child(7),.report-patients-page .report-patients-table td:nth-child(7){display:none}.report-patients-page .report-patients-table thead input,.report-patients-page .report-patients-table thead select{min-width:0;min-height:38px;padding:7px 9px;font-size:.78rem}.report-patients-page .report-patients-table .secondary-button{white-space:normal;width:100%;min-height:34px;padding:7px 6px;font-size:.72rem;line-height:1.2}@media (width<=1050px){.report-patients-page{width:calc(100% - 24px);margin:18px auto}.report-patients-page .report-patients-table th,.report-patients-page .report-patients-table td{padding:10px 7px;font-size:.8rem}.report-patients-page .report-patients-table tbody th{font-size:.83rem}.report-patients-page .report-patients-table small{font-size:.68rem}.report-patients-page .report-patients-table th:nth-child(3),.report-patients-page .report-patients-table td:nth-child(3){display:none}.report-patients-page .report-patients-table th:first-child{width:27%}.report-patients-page .report-patients-table th:nth-child(2){width:14%}.report-patients-page .report-patients-table th:nth-child(4){width:23%}.report-patients-page .report-patients-table th:nth-child(5),.report-patients-page .report-patients-table th:nth-child(6),.report-patients-page .report-patients-table th:nth-child(8){width:12%}}.report-patients-page .report-patients-table thead label{white-space:nowrap;align-items:center;gap:6px;min-height:36px;display:flex}.report-patients-page .report-patients-table thead label input,.report-patients-page .report-patients-table thead label select{flex:1;width:auto;min-width:0;min-height:34px}.report-patients-page .report-patients-table thead th{vertical-align:middle;padding-top:8px;padding-bottom:8px}.report-patient-name{text-transform:uppercase;gap:1px;line-height:1.17;display:grid!important}.report-patient-name span{white-space:nowrap;display:block}.report-patient-name i{color:#587182;white-space:nowrap;font-size:.69rem;font-style:normal;font-weight:650}.report-patients-page .report-patients-table td{line-height:1.35}@media (width<=1050px){.report-patients-page .report-patients-table thead label{gap:4px;font-size:.68rem}.report-patients-page .report-patients-table thead label input,.report-patients-page .report-patients-table thead label select{min-height:32px;padding:5px 6px;font-size:.72rem}.report-patient-name span{white-space:normal}.report-patient-name i{margin-top:1px;display:block}}.report-patients-page .report-patients-table thead th{top:var(--program-navigation-height,72px);z-index:4;position:sticky;box-shadow:0 2px #cbdce7;background:#edf5fa!important}.report-patients-page .report-patients-table thead{background:#edf5fa!important}.report-patients-page .report-patients-table thead th{color:#31566d!important;vertical-align:middle!important;padding:8px 9px!important;font-size:.73rem!important;font-weight:800!important}.report-patients-page .report-patients-table thead label{white-space:nowrap;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;height:34px;display:grid}.report-patients-page .report-patients-table thead label input,.report-patients-page .report-patients-table thead label select{height:34px;background:#fff!important;border-color:#c4d8e5!important;border-radius:8px!important;min-height:34px!important;padding:5px 8px!important;font-size:.78rem!important;line-height:1!important}.report-patients-page .report-patients-table tbody tr{height:58px}.report-patients-page .report-patients-table tbody th,.report-patients-page .report-patients-table tbody td{color:#254a62!important;vertical-align:middle!important;padding:9px!important;font-size:.79rem!important;font-weight:600!important;line-height:1.28!important}.report-patients-page .report-patients-table tbody th{font-weight:800!important}.report-patients-page .report-patients-table .report-patient-name{letter-spacing:0!important;font-size:.79rem!important}.report-patients-page .report-patients-table .report-patient-name i{font-size:.66rem!important}.report-patients-page .report-patients-table th:first-child{width:25%}.report-patients-page .report-patients-table th:nth-child(4){width:17%}.report-professional-name{gap:1px;line-height:1.17;display:grid}.report-professional-name span{white-space:nowrap;display:block}.report-patients-page .report-patients-table .saved-valuation-type{white-space:nowrap;padding:5px 8px;font-size:.76rem}.report-patients-page .report-patients-table .secondary-button{white-space:nowrap;min-height:32px!important;padding:6px 8px!important;font-size:.72rem!important}@media (width<=1050px){.report-patients-page .report-patients-table thead tr{height:52px}.report-patients-page .report-patients-table thead th{padding:7px 6px!important;font-size:.67rem!important}.report-patients-page .report-patients-table thead label{gap:4px;height:30px}.report-patients-page .report-patients-table thead label input,.report-patients-page .report-patients-table thead label select{height:30px;min-height:30px!important;padding:4px 5px!important;font-size:.7rem!important}.report-patients-page .report-patients-table tbody th,.report-patients-page .report-patients-table tbody td{padding:8px 6px!important;font-size:.75rem!important}}.report-patients-page .report-patients-table thead th{background:#f8fbfd!important;padding:4px 8px!important;box-shadow:0 1px #d9e5ed!important}.report-patients-page .report-patients-table thead label{gap:5px;height:30px}.report-patients-page .report-patients-table thead label input,.report-patients-page .report-patients-table thead label select{height:28px;min-height:28px!important;box-shadow:none!important;color:#31566d!important;background:0 0!important;border-color:#0000!important;border-radius:5px!important;padding:3px 4px!important}.report-patients-page .report-patients-table thead label input::placeholder{color:#8096a6;opacity:1}.report-patients-page .report-patients-table thead label input:focus,.report-patients-page .report-patients-table thead label select:focus{outline-offset:0;background:#fff!important;border-color:#94c9df!important;outline:2px solid #0768b224!important}.report-patients-page .report-patients-table thead label select:not([value=""]){background:#edf6fa!important}.report-patients-page .report-patients-table thead{border-bottom:1px solid #dbe6ed;background:#fff!important}.report-patients-page .report-patients-table thead tr{height:38px!important}.report-patients-page .report-patients-table thead th{height:38px!important;box-shadow:none!important;vertical-align:middle!important;background:#fff!important;padding:4px 8px!important}.report-patients-page .report-patients-table thead label{align-items:center!important;gap:5px!important;height:28px!important;display:flex!important}.report-patients-page .report-patients-table thead label input,.report-patients-page .report-patients-table thead label select{color:#496b7e!important;height:25px!important;min-height:25px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #0000!important;border-radius:0!important;padding:1px 3px!important;font-size:.76rem!important}.report-patients-page .report-patients-table thead label input::placeholder{color:#8ba0ad}.report-patients-page .report-patients-table thead label input:focus,.report-patients-page .report-patients-table thead label select:focus{background:0 0!important;border:0!important;border-bottom:1px solid #2d83ac!important;outline:none!important}.admission-request-picker{gap:10px;margin:18px 0;display:grid}.admission-request-picker>button{color:#17334b;text-align:left;background:#fff;border:1px solid #cbd9e4;border-radius:12px;grid-template-columns:minmax(180px,1.2fr) minmax(120px,.7fr) minmax(190px,1fr) auto;align-items:center;gap:12px;width:100%;min-height:74px;padding:12px 14px;font-size:.9rem;display:grid}.admission-request-picker>button:hover,.admission-request-picker>button:focus-visible{outline-offset:1px;background:#f3f9fd;border-color:#3283ba;outline:2px solid #3283ba2e}.admission-request-picker>button span{flex-direction:column;gap:3px;display:flex}.admission-request-picker>button small{color:#5b7182;font-size:.8rem}.admission-request-picker>button em{color:#0768b2;font-style:normal;font-weight:850}.admission-request-empty{color:#38556a;background:#f6f9fb;border:1px dashed #a9becd;border-radius:12px;flex-direction:column;gap:5px;padding:18px;display:flex}.admission-request-source{color:#17334b;background:#edf9f6;border:1px solid #8fcfc7;border-radius:12px;grid-template-columns:minmax(180px,.8fr) minmax(360px,1.6fr) auto;align-items:center;gap:12px;margin:16px 0;padding:14px;display:grid}.admission-request-source>div{flex-direction:column;gap:3px;display:flex}.admission-request-source>div>small{color:#087f78;letter-spacing:.05em;font-size:.74rem;font-weight:850}.admission-request-source dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.admission-request-source dl>div{background:#fff;border-radius:8px;padding:8px}.admission-request-source dt{color:#5b7182;font-size:.75rem}.admission-request-source dd{margin:2px 0 0;font-weight:750}.admission-request-source p{grid-column:1/-1;gap:12px;margin:0;display:flex}.admission-request-source a{color:#0768b2;font-weight:800}.admission-review-actions{gap:12px;margin-top:20px;display:grid}.new-admission-scroll .admission-review-confirmation{border:1px solid var(--theme-border,#8fcfc7);background:var(--theme-soft,#edf9f6);color:inherit;cursor:pointer;border-radius:10px;flex-direction:row;align-items:center;gap:12px;padding:14px;display:flex}.new-admission-scroll .admission-review-confirmation input[type=checkbox]{accent-color:#087f78;flex:none;width:22px;height:22px;margin:0;padding:0}.admission-review-confirmation>span{gap:3px;font-size:.9rem;line-height:1.4;display:grid}.admission-review-confirmation strong{font-size:1rem}.admission-review-confirmation:focus-within{outline-offset:2px;outline:2px solid #178bc2}.admission-review-actions>.primary{justify-self:start;min-height:44px}@media (width<=700px){.admission-review-actions>.primary{width:100%}.admission-request-picker>button{grid-template-columns:1fr}.admission-request-picker>button em{justify-self:end}.admission-request-source,.admission-request-source dl{grid-template-columns:1fr}}.valuation-sidebar-backdrop{display:none}@media (width<=700px),(height<=520px) and (pointer:coarse){.valuation-sidebar-layout>.valuation-sidebar{z-index:940!important;top:var(--program-navigation-height,52px)!important;right:auto!important;bottom:calc(64px + env(safe-area-inset-bottom))!important;visibility:hidden!important;pointer-events:none!important;background:#fff!important;border-right:1px solid #cddce6!important;width:min(82vw,320px)!important;padding:16px 12px!important;transition:transform .22s,visibility 0s linear .22s!important;display:block!important;position:fixed!important;left:0!important;overflow-y:auto!important;transform:translate(-105%)!important;box-shadow:12px 0 28px #092c4c33!important}.valuation-sidebar-layout.mobile-sidebar-open>.valuation-sidebar{visibility:visible!important;pointer-events:auto!important;transition:transform .22s!important;transform:translate(0)!important}.valuation-sidebar-layout>.valuation-sidebar-backdrop{z-index:930;top:var(--program-navigation-height,52px);right:0;bottom:calc(64px + env(safe-area-inset-bottom));opacity:0;pointer-events:none;background:#092c4c57;border:0;padding:0;transition:opacity .22s;display:block;position:fixed;left:0}.valuation-sidebar-layout.mobile-sidebar-open>.valuation-sidebar-backdrop{opacity:1;pointer-events:auto}}.assistant-productivity{flex-wrap:wrap;gap:10px;margin:16px 0 18px;display:flex}.assistant-productivity>div,.assistant-productivity article{background:#f1fbf8;border:1px solid #b9ded5;border-radius:12px;gap:3px;min-width:150px;padding:12px 14px;display:grid}.assistant-productivity>div{color:#fff;background:#087e72}.assistant-productivity strong{font-size:1.35rem;line-height:1}.assistant-productivity span{font-size:.78rem;font-weight:700;line-height:1.3}.completion-feedback-overlay{z-index:1200;background:#0c263794;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.completion-feedback-dialog{background:#fff;border-radius:16px;gap:14px;width:min(560px,100%);padding:26px;display:grid;box-shadow:0 20px 56px #00000047}.completion-feedback-dialog>small{color:#087e72;letter-spacing:.08em;font-weight:900}.completion-feedback-dialog h2{color:#16384b;margin:0}.completion-feedback-dialog p{color:#536a78;margin:0;line-height:1.5}.completion-feedback-dialog label{color:#24495d;gap:6px;font-weight:800;display:grid}.completion-feedback-dialog textarea{min-height:120px;font:inherit;resize:vertical;border:1px solid #b9cdd8;border-radius:10px;padding:11px}.completion-feedback-dialog>div{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.completion-feedback-dialog button{min-height:42px;padding:9px 13px}@media (width<=600px){.completion-feedback-dialog{padding:20px}.completion-feedback-dialog>div{grid-template-columns:1fr;display:grid}.assistant-productivity>div,.assistant-productivity article{flex:145px}}.assistant-feedback-list{background:#f8fcfb;border:1px solid #cbded8;border-radius:12px;margin:0 0 18px;padding:12px 14px}.assistant-feedback-list summary{cursor:pointer;color:#07695e;font-weight:850}.assistant-feedback-list article{border-top:1px solid #dceae6;padding:12px 0}.assistant-feedback-list article:first-of-type{margin-top:10px}.assistant-feedback-list p{color:#39575b;white-space:pre-wrap;margin:5px 0}.assistant-feedback-list small{color:#708488}.assistant-feedback-list footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.assistant-feedback-list footer button{color:#07695e;cursor:pointer;background:#fff;border:1px solid #178778;border-radius:9px;padding:7px 11px;font-weight:800}.assistant-feedback-list footer button:hover{background:#eaf8f5}.assistant-drafts-panel{background:#f3faff;border:1px solid #b7d8eb;border-radius:14px;gap:8px;margin:0 0 18px;padding:16px;display:grid}.assistant-drafts-panel h2{color:#164a6d;margin:0 0 3px;font-size:1rem}.assistant-drafts-panel article{background:#fff;border:1px solid #d5e5ef;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px;display:grid}.assistant-drafts-panel article div,.assistant-drafts-panel article span{gap:3px;display:grid}.assistant-drafts-panel article small{color:#617b8d;font-size:.76rem}.assistant-drafts-panel article span{text-align:right;color:#176e96}.assistant-drafts-panel article button{min-height:38px}@media (width<=650px){.assistant-drafts-panel article{grid-template-columns:1fr}.assistant-drafts-panel article span{text-align:left}.assistant-drafts-panel article button{width:100%}}.learning-findings{background:#fff;border:1px solid #d6e3e0;border-radius:14px;margin-top:20px;padding:18px}.learning-findings-heading{justify-content:space-between;align-items:end;gap:16px;display:flex}.learning-findings-heading>div>span{color:#147a58;letter-spacing:.1em;font-size:8px;font-weight:950}.learning-findings-heading h2{color:#173f38;margin:4px 0;font-size:19px}.learning-findings-heading p{color:#71817d;margin:0;font-size:9px}.learning-findings-heading label{color:#60746f;flex-direction:column;gap:5px;width:min(320px,100%);font-size:8px;font-weight:900;display:flex}.learning-findings-heading input{color:#203e38;min-height:38px;font:inherit;background:#fff;border:1px solid #cbdad6;border-radius:8px;padding:8px 10px;font-size:10px}.learning-filter{flex-wrap:wrap;gap:5px;margin-top:14px;display:flex}.learning-filter button{color:#557069;background:#f7faf9;border:1px solid #d2dfdc;border-radius:8px;min-height:34px;padding:7px 10px;font-size:8px;font-weight:900}.learning-filter button.active{color:#096852;background:#e9f6f1;border-color:#168267}.learning-findings-list{gap:10px;margin-top:14px;display:grid}.learning-finding{background:#fcfdfd;border:1px solid #dce7e4;border-left:4px solid #d6a43d;border-radius:10px;padding:14px}.learning-finding.real{background:snow;border-left-color:#c6534b}.learning-finding.false{background:#f9fdfb;border-left-color:#249174}.learning-finding header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.learning-finding header>div>span{color:#667b75;text-transform:uppercase;font-size:8px;font-weight:900}.learning-finding h3{color:#1b4038;margin:4px 0;font-size:13px}.learning-finding header p{color:#71827d;margin:0;font-size:8px;line-height:1.45}.learning-finding header>b{color:#865b12;background:#fff1d7;border-radius:999px;flex:none;padding:5px 8px;font-size:8px}.learning-finding.real header>b{color:#983b34;background:#fde7e4}.learning-finding.false header>b{color:#14705a;background:#e3f4ed}.learning-finding dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0 0;display:grid}.learning-finding dl>div{background:#f2f6f5;border-radius:8px;min-width:0;padding:9px}.learning-finding dt{color:#668078;text-transform:uppercase;margin-bottom:4px;font-size:7px;font-weight:950}.learning-finding dd{color:#435d56;white-space:pre-wrap;margin:0;font-size:9px;line-height:1.45}.learning-finding footer{color:#71817d;margin-top:10px;font-size:8px}@media (width<=700px){.learning-findings{padding:14px}.learning-findings-heading{flex-direction:column;align-items:stretch}.learning-findings-heading label{width:100%}.learning-findings-heading input{min-height:44px;font-size:12px}.learning-filter{grid-template-columns:1fr 1fr;display:grid}.learning-filter button{min-height:42px;font-size:10px}.learning-finding header{flex-direction:column}.learning-finding header>b{align-self:flex-start}.learning-finding h3{font-size:14px}.learning-finding header p,.learning-finding dd,.learning-finding footer{font-size:10px}.learning-finding dl{grid-template-columns:1fr}.learning-finding dt{font-size:8px}}.valuation-reference-gallery{background:#f6fbf9;border:1px solid #b9d6d0;border-radius:12px;margin:18px 0;padding:16px}.valuation-reference-gallery h3{color:#153f4f;margin:0}.valuation-reference-gallery p{color:#506978;font-size:13px;line-height:1.45}.valuation-reference-gallery summary{cursor:pointer;padding:12px 0;font-weight:700}.valuation-reference-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;display:grid}.valuation-reference-grid figure{background:#fff;border:1px solid #d1e0e6;border-radius:10px;margin:0;overflow:hidden}.valuation-reference-grid button{cursor:zoom-in;background:#edf2f4;border:0;width:100%;padding:0;display:block}.valuation-reference-grid img{object-fit:contain;width:100%;height:180px;display:block}.valuation-reference-grid figcaption{padding:10px;font-size:12px;line-height:1.4}.valuation-reference-grid small{color:#567082;margin-top:7px;display:block}.photo-import-result{overflow-wrap:anywhere;max-width:680px;font-size:13px}.evidence-photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:14px;display:grid}.evidence-photos figure{background:#fff;border:1px solid #cbded8;border-radius:12px;grid-template-rows:minmax(220px,360px) auto;margin:0;display:grid;overflow:hidden}.evidence-photo-open{cursor:zoom-in;background:#eef4f2;border:0;border-radius:0;width:100%;height:100%;min-height:220px;padding:0;display:block;position:relative;overflow:hidden}.evidence-photo-open img{object-fit:contain;object-position:center;background:0 0;width:100%;height:100%;min-height:220px;transition:transform .2s;display:block}.evidence-photo-open>span{color:#fff;opacity:0;background:#073c34e0;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:850;transition:opacity .18s,transform .18s;position:absolute;bottom:12px;right:12px;transform:translateY(4px)}.evidence-photo-open:hover img,.evidence-photo-open:focus-visible img{transform:scale(1.025)}.evidence-photo-open:hover>span,.evidence-photo-open:focus-visible>span{opacity:1;transform:none}.evidence-photo-open:focus-visible{outline-offset:-3px;outline:3px solid #1888ba}.evidence-photos figcaption{color:#315b51;padding:10px 12px;font-size:11px;font-weight:800}.previous-photo-note{color:#536d66;text-align:center;background:#f5f8f7;border:1px dashed #bdcec9;border-radius:12px;place-content:center;gap:7px;min-height:250px;padding:24px;display:grid}.previous-photo-note b{color:#294f46}.previous-photo-note.error{color:#8b4942;background:#fff7f6;border-color:#dfb7b2}.evidence-photo-viewer{z-index:100000;background:#07171d;place-items:center;padding:0;display:grid;position:fixed;inset:0}.evidence-photo-viewer-panel{background:#07171d;grid-template-rows:minmax(0,1fr) auto;width:100vw;height:100dvh;display:grid;position:relative;overflow:hidden}.evidence-photo-viewer-panel>img{object-fit:contain;object-position:center;background:0 0;width:100%;height:100%;min-height:0;display:block}.evidence-photo-viewer-panel>p{color:#214b43;background:#fff;margin:0;padding:12px 72px 12px 18px;font-size:14px;font-weight:850}.evidence-photo-viewer-close{z-index:2;top:max(14px,env(safe-area-inset-top));right:max(14px,env(safe-area-inset-right));color:#fff;background:#082730e6;border:2px solid #ffffffe6;border-radius:999px;place-items:center;width:48px;height:48px;padding:0;font-size:30px;font-weight:700;line-height:1;display:grid;position:absolute;box-shadow:0 6px 20px #00000059}.evidence-photo-viewer-close:hover,.evidence-photo-viewer-close:focus-visible{color:#123f4b;outline-offset:3px;background:#fff;outline:3px solid #4fb3d7}.automatic-review-detail{max-width:100%;overflow:hidden}.supply-review{background:#fffaf0;border:1px solid #e6c874;border-radius:12px;gap:14px;min-width:0;margin:14px;padding:18px;display:grid}.supply-review>*{min-width:0}.supply-review-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.supply-review-head span,.supply-editor>div>span,.supply-custom-inline>span{color:#8b6413;letter-spacing:.08em;font-size:9px;font-weight:950}.supply-review-head h3{color:#3d4f49;margin:4px 0 0;font-size:15px}.supply-review-head>b{color:#70500f;background:#f4df9d;border-radius:999px;place-items:center;min-width:32px;height:32px;display:grid}.supply-stage-groups{align-items:start;gap:12px;display:grid}.supply-stage-group{text-align:left;background:#fff;border:1px solid #e8dcae;border-radius:11px;align-content:start;gap:10px;min-width:0;height:auto;min-height:0;padding:13px;display:grid}.supply-stage-group.empty{text-align:left;background:#fffdf7;justify-content:stretch;align-items:start;height:auto;min-height:0;padding:13px;display:grid}.supply-stage-group>header{z-index:auto;width:100%;height:auto;min-height:0;box-shadow:none;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:14px;padding:0;display:flex;position:static;top:auto}.supply-stage-group>header>div{gap:3px;min-width:0;display:grid}.supply-stage-group>header span{color:#5e4817;overflow-wrap:anywhere;font-size:12px;font-weight:950}.supply-stage-group>header small{color:#687872;overflow-wrap:anywhere;max-width:680px;font-size:9px;line-height:1.4}.supply-stage-group>header button{color:#70500f;background:#fff9e7;border:1px solid #c7a850;border-radius:8px;flex:none;min-height:34px;padding:7px 10px;font-size:9px;font-weight:900}.supply-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.supply-card{background:#fff;border:1px solid #e0d2a3;border-radius:10px;min-width:0;position:relative;overflow:hidden}.supply-card:hover,.supply-card:focus-within,.supply-card.active{background:#fff4d5;border-color:#b98218;outline:2px solid #b9821829}.supply-card-main{color:#294941;text-align:left;background:0 0;border:0;align-items:center;width:100%;min-height:54px;padding:11px 44px 11px 12px;display:grid}.supply-card strong{color:#72510f;font-size:12px;line-height:1.35}.supply-card-remove{color:#a33d35;background:#fff7f6;border:1px solid #dfaaa4;border-radius:999px;place-items:center;width:30px;height:30px;padding:0;font-size:19px;font-weight:900;line-height:1;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.supply-card-remove:hover,.supply-card-remove:focus-visible{color:#fff;background:#a33d35}.supply-add-stage,.supply-replacement{background:#fffcf4;border:1px solid #d9c47f;border-radius:9px;gap:9px;padding:12px;display:grid}.supply-add-stage label,.supply-replacement label,.supply-custom-inline label{gap:5px;display:grid}.supply-add-stage label>span,.supply-replacement label>span,.supply-custom-inline label>span{color:#536861;font-size:10px;font-weight:800}.supply-add-stage input,.supply-add-stage textarea,.supply-replacement input{width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #bdcdc7;border-radius:8px;padding:8px 10px}.supply-add-stage textarea{resize:vertical;height:70px}.supply-search-results{background:#fff;border:1px solid #d8e1de;border-radius:8px;max-height:280px;display:grid;overflow:auto}.supply-search-results button{color:#294941;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1ef;gap:3px;padding:10px 12px;display:grid}.supply-search-results button:last-child{border-bottom:0}.supply-search-results button:hover,.supply-search-results button:focus-visible{background:#edf8f4}.supply-search-results b{font-size:10px}.supply-search-results small{font-size:9px;line-height:1.4}.supply-search-empty{color:#687872;background:#f4f6f5;border-radius:8px;margin:0;padding:10px;font-size:10px}.supply-custom-inline{border-top:1px solid #eadcb0;grid-template-columns:minmax(150px,.7fr) minmax(180px,1fr) minmax(240px,1.5fr) auto;align-items:end;gap:10px;padding-top:10px;display:grid}.supply-custom-inline>span{align-self:center}.supply-custom-inline button{min-height:42px}.supply-editor{background:#fff;border:1px solid #dbbd62;border-radius:10px;grid-template-columns:minmax(160px,.7fr) minmax(260px,1.7fr) auto;align-items:start;gap:12px;padding:14px;display:grid}.supply-editor>div{gap:5px;display:grid}.supply-editor .danger{color:#a33d35;background:#fff4f3;border-color:#e1a9a5;min-height:42px}.save-supplies{justify-self:end;min-height:44px;color:#fff!important;background:#087c67!important;border-color:#087c67!important;padding:10px 16px!important;font-weight:900!important}@media (width<=1050px){.supply-cards,.supply-editor,.supply-custom-inline{grid-template-columns:1fr}.supply-editor button,.supply-custom-inline button{width:100%}.save-supplies{justify-self:stretch}}@media (width<=760px){.evidence-photos{grid-template-columns:1fr;margin:10px}.evidence-photos figure{grid-template-rows:minmax(230px,68vw) auto}.evidence-photo-open,.evidence-photo-open img{min-height:230px}.evidence-photo-open>span{opacity:1;font-size:13px;transform:none}.evidence-photos figcaption{font-size:14px;line-height:1.4}.evidence-photo-viewer{padding:0}.evidence-photo-viewer-panel{border-radius:0;width:100%;height:100dvh}.evidence-photo-viewer-panel>p{padding:14px 72px 18px 16px;font-size:14px}.evidence-photo-viewer-close{top:max(14px,env(safe-area-inset-top));width:50px;height:50px;right:14px}.previous-photo-note{min-height:210px;padding:20px}.supply-review{gap:16px;margin:10px;padding:13px}.supply-review-head h3{font-size:18px;line-height:1.3}.supply-review-head span{font-size:12px}.supply-review-head>b{min-width:38px;height:38px}.supply-stage-group{padding:14px}.supply-stage-group>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.supply-stage-group>header span{font-size:16px;line-height:1.3}.supply-stage-group>header small{font-size:14px;line-height:1.45}.supply-stage-group>header button{min-height:44px;padding:9px 11px;font-size:13px}.supply-card-main{min-height:58px;padding:12px 58px 12px 16px}.supply-card strong{font-size:16px;line-height:1.3}.supply-card-remove{width:38px;height:38px;font-size:23px;right:10px}.supply-add-stage label>span,.supply-replacement label>span,.supply-custom-inline label>span{font-size:14px}.supply-add-stage input,.supply-add-stage textarea,.supply-replacement input{min-height:48px;font-size:16px}.supply-search-results b{font-size:15px}.supply-search-empty{font-size:13px}.save-supplies{width:100%;min-height:48px}}@media (width<=520px){.supply-review{margin:8px;padding:11px}.supply-review-head{gap:10px}.supply-stage-group>header{grid-template-columns:1fr}.supply-stage-group>header button{width:100%}.evidence-photos{margin:8px}.evidence-photos figure{grid-template-rows:minmax(175px,250px) auto}}.audit-performance-search{gap:6px;max-width:360px;margin:18px 0;display:grid}.audit-performance-search span{color:#50616d;font-size:12px;font-weight:700}.audit-performance-search input{width:100%;font:inherit;border:1px solid #c8d2d8;border-radius:8px;padding:10px 12px}.audit-performance-table{gap:8px;display:grid}.audit-performance-row{background:#fff;border:1px solid #e1e7ea;border-radius:10px;grid-template-columns:minmax(180px,1.8fr) .8fr .9fr .9fr 1.1fr 1.1fr;align-items:center;gap:14px;padding:14px 16px;display:grid}.audit-performance-row.heading{letter-spacing:.04em;text-transform:uppercase;color:#6b7880;background:0 0;border:0;padding:0 16px;font-size:11px;font-weight:800}.audit-performance-row span{gap:3px;display:grid}.audit-performance-row strong,.audit-performance-row b{color:#173d4d}.audit-performance-row small{color:#62747c;font-size:12px;line-height:1.35}@media (width<=760px){.audit-performance-row{grid-template-columns:1fr 1fr;padding:13px}.audit-performance-row.heading{display:none}.audit-performance-row span:first-child,.audit-performance-row span:last-child{grid-column:1/-1}}.tariff-request-inbox{order:-1;display:block}.curaciones-module .curation-photo-ready-card{background:#fffdf6;border:1px solid #d8b85b;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;min-height:116px;padding:18px;display:flex}.curaciones-module .curation-photo-ready-copy{align-items:flex-start;gap:12px;min-width:0;display:flex}.curaciones-module .curation-photo-ready-copy>b{color:#176b49;background:#e5f4eb;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:16px;display:grid}.curaciones-module .curation-photo-ready-copy small{color:#80641b;letter-spacing:.05em;text-transform:uppercase;margin-bottom:3px;font-size:.72rem;font-weight:800;display:block}.curaciones-module .curation-photo-ready-copy strong{color:var(--navy);font-size:1rem;display:block}.curaciones-module .curation-photo-ready-copy p{color:#536b78;margin:3px 0 0;font-size:.84rem}.curaciones-module .curation-photo-ready-actions{flex:none;align-items:center;gap:10px;display:flex}.curaciones-module .curation-photo-ready-actions .secondary-button,.curaciones-module .curation-photo-ready-actions .text-button{min-height:38px}.curaciones-module .curation-photo-ready-actions .text-button{color:var(--teal-dark);cursor:pointer;background:0 0;border:0;font-weight:800}.curaciones-module .curation-photo-preview-overlay{z-index:120;background:#0a1f2bad;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.curaciones-module .curation-photo-preview-card{background:#fff;border-radius:14px;max-width:min(92vw,760px);max-height:88vh;padding:16px;position:relative;box-shadow:0 20px 56px #00000059}.curaciones-module .curation-photo-preview-card img{object-fit:contain;max-width:min(88vw,720px);max-height:80vh;display:block}.curaciones-module .curation-photo-preview-card .close-button{z-index:1;background:#fff;position:absolute;top:-13px;right:-13px}.assistant-view .payer-identity>small:not(.payer-cycle-date){white-space:normal;text-overflow:clip;overflow-wrap:anywhere;line-height:1.4;overflow:visible}.payer-wound-location{color:var(--ink);margin-top:3px;font-weight:700;display:block}.curation-photo-code{border:1px solid var(--line);overflow-wrap:anywhere;background:#f2f7fb;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin-top:9px;padding:10px 12px;display:flex}.curation-photo-code>span{color:var(--muted);font-size:11px}.curation-photo-code>strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:14px}.previous-valuation-code{border:1px solid var(--line);color:var(--ink);background:#f2f7fb;border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:9px;padding:10px 12px;text-decoration:none;display:flex}.previous-valuation-code:hover,.previous-valuation-code:focus-visible{border-color:var(--blue);background:#eaf4fc}.previous-valuation-code>span{color:var(--muted);font-size:12px}.previous-valuation-code>strong{font-variant-numeric:tabular-nums;font-size:14px}.previous-valuation-code>small{color:var(--blue);font-size:12px;font-weight:700}.pending-document-editor{border:1px solid var(--line);background:#f8fbfd;border-radius:10px;gap:12px;margin:14px;padding:16px;display:grid}.pending-document-editor label{color:var(--ink);font-size:14px;font-weight:700}.pending-document-editor textarea{border:1px solid var(--line);width:100%;min-height:300px;color:var(--ink);font:inherit;resize:vertical;background:#fff;border-radius:8px;padding:12px;line-height:1.5}.pending-document-editor>div{flex-wrap:wrap;gap:10px;display:flex}.curation-note-trigger{text-align:left;cursor:pointer;width:100%}.curation-note-trigger:disabled{cursor:default}.curation-note-trigger:focus-visible{outline-offset:3px;outline:3px solid #0075b7}.curation-note-trigger:not(:disabled):hover{background:#e3f1fa;border-color:#0075b7}.curation-note-trigger>span{font-size:14px}.curation-note-trigger small{color:#005b91;margin-top:4px;font-size:14px;display:block}.curation-note-dialog{color:#173b52;background:#fff;border:1px solid #cedee8;border-radius:16px;width:min(850px,100vw - 32px);max-height:85dvh;padding:0;box-shadow:0 24px 80px #0005}.curation-note-dialog::backdrop{background:#071c32aa}.curation-note-dialog[open]{flex-direction:column;display:flex}.curation-note-dialog header{border-bottom:1px solid #dce7ee;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px;display:flex}.curation-note-dialog h2{margin:0 0 10px;font-size:20px}.curation-note-dialog p{overflow-wrap:anywhere;margin:5px 0;font-size:14px}.curation-note-dialog button{color:#005b91;cursor:pointer;background:#fff;border:1px solid #0075b7;border-radius:8px;padding:10px 14px;font-size:14px}.curation-note-content{min-height:80px;padding:20px;overflow:auto}.curation-note-original{white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;line-height:1.65}.previous-valuation-fields{gap:12px;display:grid}.previous-valuation-fields section{background:#f8fbfd;border:1px solid #dce7ee;border-radius:10px;padding:12px 14px}.previous-valuation-fields strong{color:#005b91;margin-bottom:5px;font-size:13px;display:block}.previous-valuation-fields p{white-space:pre-wrap;line-height:1.55}.curation-note-dialog footer{border-top:1px solid #dce7ee;padding:12px 20px;font-size:14px}.photo-comparison{--comparison-photo-height:clamp(190px,34dvh,270px)}.assistant-view .stage-viewport .photo-comparison .photo-drop-target,.assistant-view .stage-viewport .photo-comparison .reference-photo,.assistant-view .stage-viewport .photo-comparison .photo-drop-target>img,.assistant-view .stage-viewport .photo-comparison .reference-photo>img,.photo-comparison .photo-drop-target,.photo-comparison .reference-photo,.photo-comparison .photo-drop-target>img,.photo-comparison .reference-photo>img{height:var(--comparison-photo-height);object-fit:contain;background:#10211e;width:100%}.photo-comparison .photo{border:1px solid var(--line);background:#fff;border-radius:11px;margin:0;overflow:hidden}.photo-comparison .photo-foot{flex-wrap:wrap;gap:8px;min-height:52px}.photo-comparison .photo-foot>span{color:var(--green2);font-size:10px;font-weight:800}.photo-comparison .previous-photo-reference{gap:0}.photo-comparison .previous-photo-reference>p{margin:8px 0 0;font-size:11px}.photo-ai-action .primary.prepare-draft-button{color:#fff;background:#0878be;border:2px solid #69c9ff;flex-direction:row;justify-content:center;align-items:center;gap:9px;min-height:46px;transition:background .15s,transform .15s,box-shadow .15s;display:flex}.photo-ai-action .primary.prepare-draft-button>span{color:#fff}.photo-ai-action .primary.prepare-draft-button:hover:not(:disabled){background:#07558d;box-shadow:0 0 0 3px #fff3}.photo-ai-action .primary.prepare-draft-button:active:not(:disabled){background:#034574;transform:translateY(2px)}.photo-ai-action .primary.prepare-draft-button:focus-visible{outline-offset:3px;outline:3px solid #fff}.photo-ai-action .primary.prepare-draft-button.is-preparing{opacity:1;cursor:wait;border-color:#9aafc2;background:#465b70!important}.photo-ai-action .prepare-draft-button .draft-progress-spinner{border:2px solid #ffffff60;border-top-color:#fff;border-radius:50%;flex:0 0 17px;width:17px;height:17px;animation:.8s linear infinite draft-progress-spin;display:block}@keyframes draft-progress-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.photo-ai-action .prepare-draft-button .draft-progress-spinner{animation:none}}@media (width<=700px){.photo-comparison{--comparison-photo-height:220px}}@media (width<=760px){.curaciones-module .curation-photo-ready-card{flex-direction:column;align-items:stretch;min-height:0}.curaciones-module .curation-photo-ready-actions{width:100%}.curaciones-module .curation-photo-ready-actions>*{flex:1}}.supply-option-columns{color:#637b73;grid-template-columns:25px minmax(0,.85fr) minmax(0,1.15fr);gap:8px;padding:0 10px 5px;display:grid}.supply-option-columns strong{letter-spacing:.02em;font-size:8px}.supply-options{grid-template-columns:1fr}.supply-options button{grid-template-columns:25px minmax(0,.85fr) minmax(0,1.15fr);min-height:48px}.supply-options button>span{grid-row:1}.supply-options button strong,.supply-options button small{align-self:center}.supply-options button strong{font-size:9px}.supply-options button small{font-size:8px}.supply-selected-summary>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));width:min(100%,620px);display:grid}.supply-selected-summary button{text-align:left;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;width:100%;display:grid}.supply-selected-summary button span{gap:2px;display:grid}.supply-selected-summary button strong{font-size:9px}.supply-selected-summary button small{color:#617972;font-size:8px;font-weight:500;line-height:1.35}.supply-name-columns{color:#536861;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding:2px 12px 6px;display:grid}.supply-name-columns b{font-size:10px}.supply-cards>.supply-name-columns{grid-column:1/-1}.supply-card-main{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3px 8px}.supply-card-main strong,.supply-card-main small{overflow-wrap:anywhere;min-width:0}.supply-card-main strong{font-size:10px}.supply-card-main small{color:#536861;font-size:9px;line-height:1.35}.supply-search-results button{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px}.supply-search-results b,.supply-search-results small{overflow-wrap:anywhere;min-width:0}.supply-custom-inline{grid-template-columns:minmax(145px,.75fr) minmax(145px,1fr) minmax(145px,1fr) minmax(190px,1.3fr) auto}.supply-custom-inline>span{grid-column:1/-1}.supply-editor>div>small{color:#536861;margin-top:3px;font-size:10px;display:block}@media (width<=700px){.supply-option-columns{grid-template-columns:25px minmax(0,.85fr) minmax(0,1.15fr);padding-inline:8px}.supply-option-columns strong{font-size:7px}.supply-options button{grid-template-columns:25px minmax(0,.85fr) minmax(0,1.15fr);gap:4px 6px;padding:8px}.supply-options button strong{font-size:10px}.supply-options button small{font-size:8px}.supply-name-columns b{font-size:9px}.supply-card-main{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-right:58px}.supply-card strong{font-size:12px}.supply-card-main small{font-size:11px}.supply-search-results b{font-size:12px}.supply-search-results small{font-size:11px}}.saved-valuations-page .saved-valuations-table{table-layout:fixed;min-width:0;font-size:.81rem;line-height:1.3}.saved-valuations-page .saved-valuations-table th,.saved-valuations-page .saved-valuations-table td{overflow-wrap:anywhere;min-width:0;padding:10px 7px}.saved-valuations-page .saved-valuations-table thead th{font-size:.69rem;line-height:1.2}.saved-valuations-page .saved-valuations-table small{font-size:.71rem;line-height:1.3}.saved-valuations-page .saved-valuations-table th:first-child{width:16%}.saved-valuations-page .saved-valuations-table th:nth-child(2){width:9%}.saved-valuations-page .saved-valuations-table th:nth-child(3){width:8%}.saved-valuations-page .saved-valuations-table th:nth-child(4){width:16%}.saved-valuations-page .saved-valuations-table th:nth-child(5){width:11%}.saved-valuations-page .saved-valuations-table th:nth-child(6),.saved-valuations-page .saved-valuations-table th:nth-child(7){width:15%}.saved-valuations-page .saved-valuations-table th:nth-child(8){width:10%}.saved-valuations-page .saved-valuation-type{padding:4px 7px;font-size:.73rem}.saved-valuations-page .saved-review-status{min-width:0;padding:6px 7px}.saved-valuations-page .saved-review-status strong{font-size:.72rem}.saved-valuations-page .saved-review-status small{font-size:.68rem}.saved-valuations-page .saved-valuations-table td:nth-child(7) button{white-space:normal;width:100%;min-height:32px;margin:3px 0;padding:6px 5px;font-size:.72rem;line-height:1.2;display:block}@media (width<=1100px){.saved-valuations-page .saved-valuations-table{min-width:960px}}.quick-valuation-page{color:#102e64;background:#f3f9fd;min-height:100vh;padding:24px 16px 56px;font-family:Arial,Helvetica,sans-serif}.quick-valuation-shell{gap:16px;width:min(100%,920px);margin:0 auto;display:grid}.quick-valuation-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.quick-valuation-header>div{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.quick-valuation-header h1{margin:0;font-size:clamp(25px,4vw,36px);font-weight:800;line-height:1.15}.quick-valuation-header span{color:#12609f;background:#dbeeff;border-radius:999px;padding:7px 14px;font-weight:700}.quick-valuation-header a{color:#1368a8;font-weight:700;text-decoration:underline}.quick-valuation-card{background:#fff;border:1px solid #d7e8f7;border-radius:14px;padding:18px;box-shadow:0 3px 14px #164b7c0a}.quick-valuation-identity{gap:4px;display:grid}.quick-valuation-identity strong{font-size:18px}.quick-valuation-identity h2{color:#102e64;margin:0;font-size:25px}.quick-valuation-identity p{margin:0;font-size:16px}.quick-valuation-identity small{color:#5475a0;font-size:14px}.quick-valuation-identity label{gap:5px;font-size:14px;font-weight:700;display:grid}.quick-valuation-identity input{color:#102e64;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #b7d1ed;border-radius:8px;padding:8px 11px}.quick-valuation-admission-photo{justify-self:center;gap:12px;width:100%;max-width:490px;display:grid}.quick-valuation-admission-photo .photo-drop-target{aspect-ratio:1;width:100%;height:auto;overflow:hidden}.quick-valuation-admission-photo .photo-drop-target img{object-fit:cover;width:100%;height:100%}.quick-valuation-admission-photo .photo-foot{display:none}.quick-valuation-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.quick-valuation-photo-column{flex-direction:column;gap:12px;min-width:0;display:flex}.quick-valuation-photo-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.quick-valuation-photo-heading h2{margin:0;font-size:19px;line-height:1.2}.quick-valuation-photo-heading time{color:#5475a0;font-size:14px}.quick-valuation-photo-column .photo{width:100%;margin:0}.quick-valuation-photo-column .photo-drop-target{aspect-ratio:1;place-items:center;width:100%;height:auto;display:grid;overflow:hidden}.quick-valuation-photo-column .photo-drop-target img{object-fit:cover;width:100%;height:100%}.quick-valuation-photo-column .photo-foot{display:none}.quick-valuation-photo-column .photo-fullscreen-button{font-size:14px}.quick-valuation-source{background:#f8fbff;border:1px solid #d7e8f7;border-radius:11px;gap:8px;margin-top:auto;padding:14px;display:grid}.quick-valuation-source strong{font-size:16px}.quick-valuation-source small{color:#4f709c;overflow-wrap:anywhere;font-size:14px}.quick-valuation-source a{color:#0c67aa;background:#fff;border:1px solid #18a5d8;border-radius:9px;place-items:center;min-height:44px;font-size:14px;font-weight:700;text-decoration:none;display:grid}.quick-valuation-source button,.quick-valuation-secondary{color:#0c67aa;cursor:pointer;background:#fff;border:1px solid #18a5d8;border-radius:9px;min-height:44px;font-size:14px;font-weight:700}.quick-valuation-upload{width:100%;display:block}.quick-valuation-photo-loading{aspect-ratio:1;color:#386a8e;text-align:center;background:#f5fbff;border:1px dashed #9dc3dc;border-radius:9px;place-items:center;min-height:220px;padding:18px;display:grid}.quick-valuation-wound-options{gap:10px;margin:16px 0;display:grid}.quick-valuation-wound-options button{color:#115285;text-align:left;cursor:pointer;background:#f4faff;border:1px solid #84bee2;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:15px;display:flex}.quick-valuation-wound-options button span{font-size:13px}.quick-valuation-comments{gap:10px;display:grid}.quick-valuation-comments label{font-size:21px;font-weight:800}.quick-valuation-comments textarea{color:#102e64;width:100%;min-height:180px;font:inherit;resize:vertical;background:#fff;border:1px solid #b7d1ed;border-radius:10px;padding:14px;font-size:16px;line-height:1.45}.quick-valuation-comments small{text-align:right;color:#5475a0;font-size:14px}.quick-valuation-error{color:#8b2929;background:#fff4f4;border:1px solid #e7a7a7;border-radius:10px;margin:0;padding:13px 15px;font-size:15px}.quick-valuation-project{color:#fff;cursor:pointer;background:#0099bd;border:0;border-radius:10px;min-height:58px;font-size:19px;font-weight:800}.quick-valuation-project:disabled{cursor:not-allowed;opacity:.55}.quick-valuation-header>button{padding:8px 12px}.quick-projection-shell{width:min(100%,1040px)}.quick-projection-photos .quick-valuation-card{gap:9px;min-width:0;display:grid}.quick-projection-photos h2,.quick-projection-alerts h2,.quick-projection-document h2{margin:0;font-size:19px}.quick-projection-photos img{object-fit:cover;background:#eaf3f8;border-radius:9px;width:100%;height:190px}.quick-projection-photo-button{cursor:zoom-in;background:0 0;border:0;border-radius:9px;width:100%;padding:0;display:block;overflow:hidden}.quick-projection-photo-button:focus-visible{outline-offset:3px;outline:3px solid #008bc4}.quick-projection-photos small{color:#5475a0;overflow-wrap:anywhere}.quick-projection-alerts{gap:10px;display:grid}.quick-projection-alerts p{margin:0}.quick-projection-alerts ul{gap:7px;margin:0;padding-left:20px;display:grid}.quick-projection-warning{color:#69420e;background:#fff8e9;border-left:4px solid #d49829;border-radius:6px;padding:10px 12px}.quick-projection-alerts button.quick-projection-warning{text-align:left;width:100%;font:inherit;cursor:pointer;border-top:0;border-bottom:0;border-right:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.quick-projection-alerts button.quick-projection-warning strong{white-space:nowrap;color:#925b12}.quick-projection-alerts button.quick-projection-warning:hover,.quick-projection-alerts button.quick-projection-warning:focus-visible{outline-offset:1px;background:#ffedc7;outline:2px solid #d49829}.quick-projection-ok{background:#ecfaf5;border-left:4px solid #0a8a6f;border-radius:6px;padding:10px 12px}.quick-projection-correction{border-color:#d49829;gap:14px;display:grid}.quick-projection-correction h2{margin:0;font-size:19px}.quick-projection-correction p{color:#5475a0;margin:3px 0 0;line-height:1.5}.quick-projection-correction label{color:#143b5c;gap:6px;font-weight:700;display:grid}.quick-projection-correction input,.quick-projection-correction select,.quick-projection-correction textarea{color:#102e64;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #b7d1ed;border-radius:8px;padding:9px 11px}.quick-projection-correction textarea{resize:vertical;min-height:86px}.quick-projection-measure-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.quick-projection-clinical-fields{gap:10px;display:grid}.quick-projection-weekdays{flex-wrap:wrap;gap:8px;display:flex}.quick-projection-weekdays button{color:#0c67aa;cursor:pointer;background:#fff;border:1px solid #b7d1ed;border-radius:7px;min-width:50px;padding:8px}.quick-projection-weekdays button[aria-pressed=true]{background:#dff4fd;border-color:#008bc4;font-weight:800}.quick-projection-supplies{gap:12px;display:grid}.quick-projection-supplies>summary{cursor:pointer;color:#0b355a;justify-content:space-between;gap:10px;font-weight:800;display:flex}.quick-projection-supplies>summary small{color:#5475a0;font-weight:500}.quick-projection-supplies>p{color:#5475a0;margin:0;line-height:1.5}.quick-projection-supplies .supply-section{margin-top:8px}.quick-projection-supplies .supply-options{padding:12px}.quick-projection-document{padding:0;overflow:hidden}.quick-projection-document-heading{border-bottom:1px solid #d7e8f7;gap:3px;padding:18px 20px;display:grid}.quick-projection-document-heading small{color:#5475a0}.quick-projection-document .clinical-document-view{box-shadow:none;border:0;margin:0}.quick-projection-actions{gap:12px;display:grid}.quick-projection-actions>.quick-valuation-secondary,.quick-projection-actions>.quick-valuation-project{width:100%}.quick-projection-actions>small{color:#5475a0;line-height:1.5}.admission-request-schedule{background:#f4faff;border:1px solid #c5def1;border-radius:14px;gap:12px;margin-bottom:18px;padding:18px;display:grid}.admission-request-content>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admission-request-content>header span{color:#0d6a9e;letter-spacing:.08em;font-size:12px;font-weight:800}.admission-request-schedule h3{color:#123b72;margin:4px 0;font-size:20px}.admission-request-schedule p{margin:3px 0;font-size:14px}.admission-request-content>article{background:#fff;border:1px solid #d5e6f2;border-radius:10px;grid-template-columns:minmax(0,1fr) 180px auto;align-items:center;gap:14px;padding:13px;display:grid}.admission-request-content>article>div:first-child{gap:3px;min-width:0;display:grid}.admission-request-content>article strong{overflow-wrap:anywhere}.admission-request-content>article small{color:#54718e;font-size:12px}.admission-request-schedule label{gap:5px;font-size:13px;font-weight:700;display:grid}.admission-request-schedule input{color:#143b65;background:#fff;border:1px solid #9cbad2;border-radius:8px;min-height:40px;padding:5px 8px}.admission-request-schedule-actions{gap:5px;min-width:160px;display:grid}.admission-request-schedule button,.admission-request-schedule-actions a{color:#09699c;text-align:center;cursor:pointer;background:#fff;border:1px solid #1688bd;border-radius:8px;min-height:38px;padding:8px 11px;font-size:13px;font-weight:750}.admission-request-schedule-actions a{color:#fff;background:#078bb1;text-decoration:none}.admission-request-schedule button:disabled{opacity:.55;cursor:not-allowed}.admission-request-schedule-error{color:#992d2d}@media (width<=760px){.admission-request-content>article{grid-template-columns:1fr}.admission-request-schedule-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.admission-request-content>header{flex-wrap:wrap}}@media (width<=650px){.quick-valuation-page{padding:18px 12px 40px}.quick-valuation-header{align-items:flex-start}.quick-valuation-header a{font-size:13px}.quick-valuation-card{padding:13px}.quick-valuation-columns{gap:8px}.quick-valuation-photo-heading h2{font-size:16px}.quick-valuation-photo-heading time{font-size:12px}.quick-valuation-photo-column{gap:8px}.quick-valuation-source{gap:7px;padding:9px}.quick-valuation-source strong{font-size:14px}.quick-valuation-source small,.quick-valuation-source button{font-size:12px}.quick-valuation-comments label{font-size:18px}.quick-projection-photos img{height:150px}.quick-projection-document-heading{padding:13px}.quick-projection-shell .quick-valuation-header{flex-direction:column}.quick-projection-shell .quick-valuation-header>button{width:100%}.quick-projection-measure-fields{grid-template-columns:1fr}.quick-projection-alerts button.quick-projection-warning{flex-direction:column;align-items:flex-start;gap:4px}.quick-projection-alerts button.quick-projection-warning strong{white-space:normal}}.finding-support-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.finding-overview{grid-template-columns:1fr 1.25fr 1fr;gap:12px;margin:16px 0;display:grid}.finding-overview-card{background:#f8fbfc;border:1px solid #d6e2e7;border-radius:12px;flex-direction:column;min-width:0;min-height:112px;padding:16px 17px;display:flex}.finding-overview-card>span,.finding-evidence-panel-heading>span{color:#52717b;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.finding-overview-card>strong{color:var(--navy);overflow-wrap:anywhere;margin-top:9px;font-size:14px;line-height:1.35}.finding-overview-card>small{color:#526b77;overflow-wrap:anywhere;margin-top:5px;font-size:11px;line-height:1.4}.finding-evidence-panel{background:#fff;border:1px solid #d4e1e5;border-radius:13px;align-content:start;gap:14px;min-width:0;min-height:340px;padding:18px;display:grid;box-shadow:0 4px 16px #1534440b}.finding-evidence-panel-heading{border-bottom:1px solid #e4ecef;padding-bottom:13px}.finding-evidence-panel-heading h3{color:var(--navy);margin:5px 0 0;font-size:18px;line-height:1.25}.finding-evidence-code{background:#f7fafb;border:1px solid #dce6e9;border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px;min-height:46px;padding:10px 12px;display:flex}.finding-evidence-code>small{color:#5a707a;text-transform:uppercase;width:100%;font-size:10px;font-weight:800}.finding-evidence-code>strong,.finding-curation-identity>strong{color:var(--navy);font-size:12px}.finding-evidence-code .finding-curation-identity{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.finding-evidence-code>p{width:100%;color:var(--red);margin:0;font-size:11px}.finding-evidence-panel>.calendar-finding-documents,.finding-evidence-panel>.calendar-finding-message-preview,.finding-evidence-panel>.calendar-finding-template{margin-top:0}.finding-evidence-panel>.calendar-finding-documents{background:#f5fbf8}.finding-evidence-panel>.calendar-finding-message-preview,.finding-evidence-panel>.curation-photo-stage{margin-top:2px}.finding-evidence-panel>.calendar-finding-template{align-self:end}.finding-evidence-panel .calendar-finding-document-list article p{margin-top:0}.finding-evidence-panel .calendar-finding-documents>div:first-child strong{font-size:12px}.finding-evidence-panel .calendar-finding-documents>div:first-child p,.finding-evidence-panel .calendar-finding-documents .secondary-button{font-size:10px}.finding-evidence-panel .calendar-finding-document-list article p{font-size:11px}.finding-evidence-panel .calendar-finding-message-preview{padding:12px}.finding-evidence-panel .calendar-finding-template .annotation-template-view-button{font-size:11px}.finding-identity-section{background:#fff;border:1px solid #cbd9e1;border-radius:10px;margin-top:14px;overflow:hidden}.finding-identity-section>h3,.finding-support-grid>.finding-evidence-panel>h3{color:#fff;background:#123d5e;margin:0;padding:12px 16px;font-size:16px;line-height:1.3}.finding-identity-grid{gap:0;display:grid}.finding-identity-grid.patient{grid-template-columns:repeat(4,minmax(0,1fr))}.finding-identity-grid>div{flex-wrap:wrap;align-content:start;align-items:center;gap:5px 10px;min-width:0;padding:14px 16px;display:flex}.finding-identity-grid>div+div{border-left:1px solid #e4eaee}.finding-identity-grid span{color:#536a78;width:100%;font-size:11px;font-weight:800}.finding-identity-grid strong{min-width:0;color:var(--navy);overflow-wrap:anywhere;font-size:13px;line-height:1.4}.finding-copy-button{color:#125f61;min-height:29px;font:inherit;white-space:nowrap;background:#ecf8f7;border:1px solid #9dc9c7;border-radius:7px;padding:5px 9px;font-size:10px;font-weight:850}.finding-copy-button:hover{background:#d9f2ee}.finding-copy-button:focus-visible,.finding-manual-link summary:focus-visible,.finding-message-detail summary:focus-visible{outline-offset:2px;outline:3px solid #7ac6bf}.finding-copy-error{color:var(--red);margin:0;padding:0 16px 12px;font-size:11px}.finding-support-grid{align-items:stretch;margin-top:16px}.finding-support-grid>.finding-evidence-panel{min-height:0;box-shadow:none;border-color:#cbd9e1;border-radius:10px;padding:0;display:block;overflow:hidden}.finding-evidence-row{border-top:1px solid #e0e8ec;grid-template-columns:minmax(150px,40%) minmax(0,1fr);align-items:start;min-height:50px;display:grid}.finding-evidence-row>span:first-child{color:var(--navy);padding:13px 15px;font-size:11px;font-weight:800;line-height:1.4}.finding-evidence-row-content{color:#324b59;min-width:0;padding:10px 14px;font-size:11px;line-height:1.45}.finding-evidence-row-content>strong{font-size:11px}.finding-evidence-row-content>small{color:#617784;font-size:10px}.finding-evidence-row-content>p{margin:0 0 7px}.finding-evidence-row .finding-evidence-badge{justify-self:start;margin:11px 14px}.finding-evidence-badge{border-radius:6px;padding:5px 10px;font-size:11px;font-weight:850;display:inline-flex}.finding-evidence-badge.yes{color:#16643f;background:#def3e7}.finding-evidence-badge.no{color:#952e26;background:#fce5e3}.finding-evidence-badge.review{color:#815600;background:#fff1d4}.finding-code-pair{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:5px;display:flex}.finding-code-pair>strong{color:var(--navy);font-size:12px}.finding-code-pair>small{color:#667b85;width:100%;font-size:10px}.finding-manual-link summary,.finding-message-detail summary{color:#126e6e;cursor:pointer;font-size:11px;font-weight:800}.finding-manual-link>p{margin:9px 0;font-size:10px}.finding-manual-link .manual-evidence-candidate{margin-top:9px;padding:8px}.finding-manual-link .manual-evidence-candidate button{white-space:normal}.finding-evidence-row-content>.calendar-finding-documents{background:#f8fbfa;margin:0;padding:9px}.finding-evidence-row-content>.calendar-finding-documents .secondary-button{font-size:10px}.finding-evidence-row-content>.calendar-finding-documents .calendar-finding-document-list article p{font-size:11px}.finding-message-detail{margin-top:8px}.finding-message-detail pre{color:#324b59;white-space:pre-wrap;background:#f7fafb;border:1px solid #d9e5e9;border-radius:7px;max-height:240px;margin:8px 0 0;padding:10px;font:10px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.finding-evidence-row-content>.calendar-finding-documents>div:first-child strong{font-size:11px}.finding-evidence-row-content>.calendar-finding-documents>div:first-child p{font-size:10px}.finding-evidence-row-content .annotation-template-view-button{color:#12605e;box-shadow:none;letter-spacing:0;background:#e8f6f3;border-color:#2d837f;margin-top:9px;padding:8px 11px;font-size:10px;display:inline-flex}.finding-evidence-row-content .annotation-template-view-button:hover{box-shadow:none;background:#d5efea}.finding-support-grid>.finding-evidence-panel>.curation-photo-stage,.finding-support-grid>.finding-evidence-panel>.calendar-finding-documents{margin:12px}.finding-manual-footer{justify-content:flex-end;align-items:center;gap:10px;margin-top:12px;display:flex}.finding-manual-footer p{color:#416a60;margin:0;font-size:11px}.finding-manual-footer .secondary-button{font-size:10px}:is(.modal:has(.finding-support-grid) .calendar-finding-whatsapp a,.modal:has(.finding-support-grid) .calendar-finding-whatsapp button){min-height:36px;font-size:11px}.finding-identity-grid.wound{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1000px){.finding-identity-grid.patient,.finding-identity-grid.wound{grid-template-columns:repeat(2,minmax(0,1fr))}.finding-identity-grid.patient>div:nth-child(3),.finding-identity-grid.wound>div:nth-child(3){border-top:1px solid #e4eaee;border-left:0}.finding-identity-grid.patient>div:nth-child(4),.finding-identity-grid.wound>div:nth-child(4){border-top:1px solid #e4eaee}}@media (width<=760px){.finding-identity-grid.patient,.finding-identity-grid.wound{grid-template-columns:1fr}.finding-identity-grid>div+div,.finding-identity-grid.patient>div:nth-child(3),.finding-identity-grid.patient>div:nth-child(4),.finding-identity-grid.wound>div:nth-child(3),.finding-identity-grid.wound>div:nth-child(4){border-top:1px solid #e4eaee;border-left:0}.finding-evidence-row{grid-template-columns:1fr}.finding-evidence-row>span:first-child{padding:11px 12px 0}.finding-evidence-row-content{padding:8px 12px 12px}.finding-evidence-row .finding-evidence-badge{margin:8px 12px 12px}.finding-manual-footer{flex-direction:column;align-items:stretch}.finding-support-grid{grid-template-columns:1fr}}.decision-source{background:#fff;border:1px solid #ccdedb;border-radius:12px;margin:20px;padding:20px}.decision-source h2{font-size:17px}.decision-source p{font-size:12px;line-height:1.5}.decision-source details article{border-bottom:1px solid #ddd;padding:10px}.package-decision-status{white-space:normal;overflow-wrap:anywhere;border-radius:4px;flex-direction:column;gap:3px;padding:4px;line-height:1.35;font-size:10px!important;display:flex!important}.package-decision-status.match{background:#e3f5e9;color:#17633c!important}.package-decision-status.review{background:#fff1c9;color:#78520a!important}.package-decision-status.neutral{background:#eef1f3;color:#40515e!important}.curation-backup-coverage{background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:14px;padding:14px;display:flex}.curation-backup-coverage label{gap:5px;display:grid}.curation-backup-coverage small{flex-basis:100%}.curation-missing-alert{color:#714b00;background:#fff7d6;border:1px solid #e9b949;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;padding:12px;display:flex}.schedule-table td.day-record-missing{color:#714b00!important;background:#fff1b8!important;box-shadow:inset 0 0 0 2px #d39c16!important}.curation-missing-record{background:#fffbeb;border:1px solid #e9b949;border-radius:8px;flex-direction:column;gap:8px;margin:12px 0;padding:12px;display:flex}.curation-recovery textarea{white-space:pre-wrap;width:100%;min-height:320px}.curation-recovery button{margin:4px}.valuation-request-batch{border:1px solid #cbd5e1;border-radius:12px;padding:16px}.valuation-request-batch label{margin:12px 0;display:block}.valuation-request-batch-table{margin:16px 0;overflow:auto}.valuation-request-batch table{border-collapse:collapse;width:100%}.valuation-request-batch th,.valuation-request-batch td{text-align:left;border-bottom:1px solid #cbd5e1;padding:10px;font-size:14px}.valuation-request-batch small{display:block}.valuation-request-batch select{min-width:130px;max-width:240px}.saved-valuation-tabs{background:#edf3f7;border:1px solid #cbdce7;border-radius:12px;gap:8px;width:fit-content;margin:18px 0;padding:5px;display:flex}.saved-valuation-tabs>button{color:#38586c;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:10px 18px;font-weight:750;display:flex}.saved-valuation-tabs>button[aria-selected=true]{color:#103e60;background:#fff;border-color:#8eb7d0;box-shadow:0 2px 5px #193d5315}.saved-valuation-tabs>button>span{color:#164b70;background:#dceaf3;border-radius:12px;padding:2px 7px;font-size:.82em;display:inline-block}.saved-valuation-tabs>button:focus-visible{outline-offset:2px;outline:3px solid #2e879e}.saved-valuations-page [hidden]{display:none!important}.saved-valuations-filters{flex-wrap:wrap}@media (width<=600px){.saved-valuation-tabs{box-sizing:border-box;width:100%}.saved-valuation-tabs>button{flex:1;justify-content:center;padding:10px 8px}}.valuation-navigation-blocker{color:inherit;background:0 0;border-left:3px solid #b58732;margin:12px 0 4px;padding:8px 12px;font-size:13px;line-height:1.5}.completion-questions{color:var(--ink);font-size:14px}.completion-questions>p{font-size:14px;line-height:1.6}.completion-question-list{border:0;gap:16px;min-width:0;margin:0;padding:8px 0;display:grid}.completion-question{border:1px solid var(--line);background:0 0;border-radius:12px;padding:18px}.completion-question h3{margin:0 0 14px;font-size:17px;line-height:1.5}.completion-question label{gap:7px;margin-top:12px;font-weight:650;display:grid}.completion-question textarea{resize:vertical;min-height:96px}.completion-question select,.completion-question textarea{width:100%;font-size:15px;line-height:1.5}.completion-question details{color:var(--muted);font-size:13px}.completion-question summary{cursor:pointer}.completion-confirmation{align-items:flex-start;gap:10px;padding:10px;line-height:1.5;display:flex}.completion-confirmation input{flex:none;width:20px;height:20px;margin-top:2px}.completion-question-actions{border-top:1px solid var(--line);justify-content:space-between;gap:14px;padding-top:16px;display:flex}.completion-question-actions button{min-height:46px}.completion-question-status{border-left:3px solid #c18c29;padding:12px;line-height:1.5;font-size:14px!important}[data-theme=dark] .completion-questions,[data-theme=dark] .completion-questions .coherence-suggestions-head{color:#e5eff5;background:#142736}[data-theme=dark] .completion-question{border-color:#405d6e}[data-theme=dark] .completion-question details,[data-theme=dark] .completion-questions>p{color:#b9ccd7}[data-theme=dark] .completion-question select,[data-theme=dark] .completion-question textarea{color:#e5eff5;background:#0d1d2b;border-color:#456174}[data-theme=dark] .completion-questions .coherence-suggestions-head small{color:#f2cb7e}[data-theme=dark] .completion-question-actions .quiet{color:#e5eff5;background:#1c3445}@media (width<=600px){.completion-question{padding:13px}.completion-question h3{font-size:16px}.completion-question-actions{flex-direction:column-reverse}.completion-question-actions button{width:100%}.completion-questions .coherence-suggestions-head h2{font-size:20px;line-height:1.35}}.completion-question .completion-day{align-items:center;gap:8px;margin-right:18px;display:inline-flex}.completion-day input{width:20px;height:20px}[data-theme=dark] .completion-review-summary{color:#e5eff5;background:#142736;border-color:#456174}[data-theme=dark] .completion-review-summary p{color:#b9ccd7}[data-theme=dark] .completion-review-summary .quiet{color:#e5eff5;background:#1c3445}[data-theme=dark] .completion-questions{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=dark] .completion-questions .coherence-suggestions-head>button{color:#e5eff5;background:#223d50;border-color:#456174}[data-theme=dark] .completion-review-summary .coherence-review-icon{color:#caeee3;background:#223d50}.clinical-treatment-stage{background:#f1f8f5;border:1px solid #b9d9cf;border-left:4px solid #168477;border-radius:12px;margin:12px 0;padding:0 12px 12px}.clinical-stage-caption{color:#21685e;padding:10px 3px 6px;font-size:11px;font-weight:700}.clinical-treatment-stage>.clinical-document-item{background:0 0;border:0;margin:0}.clinical-stage-supply{margin:6px 0 0 24px}.clinical-stage-supply>.clinical-document-item{background:#fff;border-color:#d5e7df;margin:0}@media (width<=700px){.clinical-treatment-stage{padding:0 8px 8px}.clinical-stage-supply{margin-left:12px}}.quick-projection-identity{min-width:0}.quick-projection-patient-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.quick-projection-patient-heading>strong{overflow-wrap:anywhere;min-width:0}.patient-eps-logo{background:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;width:110px;height:48px;display:flex}.patient-eps-logo img{object-fit:contain;max-width:100%;max-height:100%;display:block}@media (width<=650px){.patient-eps-logo{width:90px;height:40px}}.admission-request-schedule>details>summary{cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}.admission-request-schedule>details>summary::-webkit-details-marker{display:none}.admission-request-schedule>details>summary:focus-visible{outline-offset:6px;outline:2px solid #1688bd}.admission-request-schedule>details>summary>div>span{color:#0d6a9e;letter-spacing:.08em;font-size:12px;font-weight:800}.admission-request-chevron{color:#0d6a9e;font-size:24px;transition:transform .15s}.admission-request-schedule>details[open]>summary .admission-request-chevron{transform:rotate(180deg)}.admission-request-content{gap:12px;margin-top:12px;display:grid}.valuation-calendar-sections{gap:24px;min-width:0;display:grid}.valuation-calendar-sections>.admission-request-schedule{margin-bottom:0}.valuation-month-picker{color:#123b72;background:#fff;border:1px solid #d5e6f2;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:16px 20px;font-weight:700;display:flex}.valuation-month-picker input{color:#143b65;background:#fff;border:1px solid #9cbad2;border-radius:8px;min-height:42px;padding:8px}@media (width<=600px){.valuation-month-picker{flex-direction:column;align-items:flex-start}}.active-wounds-table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.active-wounds-table th{color:#164b4c;white-space:nowrap;background:#eef6f5;padding:12px}.active-wounds-table td{vertical-align:top;border-top:1px solid #dce8e5;min-width:130px;padding:12px}.active-wounds-table td:first-child,.active-wounds-table td:nth-child(4){min-width:220px}.active-wounds-table small{color:#657c7a;margin-top:4px;display:block}.active-wounds-message{padding:20px}.active-monthly-calendar.progress-shell{box-sizing:border-box;width:100%;max-width:none;margin-inline:0;padding:20px}.active-monthly-calendar>.progress-dashboard{width:100%;max-width:none;margin:0}.monthly-valuation-legend{flex-wrap:wrap;gap:12px;padding:0 20px 14px;display:flex}.monthly-state{white-space:nowrap;border-radius:6px;padding:5px 8px;font-size:11px;font-weight:700;display:inline-block}.monthly-state.pending{color:#805b09;background:#fff2cc}.monthly-state.approved{color:#086b50;background:#dcf5eb}.monthly-state.none{color:#637270;background:#edf1f0}.monthly-wounds-calendar{border-collapse:separate;border-spacing:0;width:100%;font-size:11px}.monthly-wounds-calendar th{color:#164b4c;background:#eef6f5;border-bottom:1px solid #cadbd6;padding:10px 4px}.monthly-wounds-calendar td{vertical-align:middle;border-bottom:1px solid #e0eae6;border-right:1px solid #edf2ef;padding:10px 6px}.monthly-wounds-calendar .monthly-wound-identity{z-index:1;text-align:left;background:#fff;min-width:230px;max-width:270px;position:sticky;left:0}.monthly-wounds-calendar th.monthly-wound-identity{z-index:2;background:#eef6f5}.monthly-wounds-calendar td small,.monthly-wounds-calendar td b{margin-top:4px;display:block}.monthly-wounds-calendar td small{color:#657c7a;font-size:10px}.monthly-wound-team{min-width:150px;max-width:180px}.monthly-wounds-calendar .monthly-wound-day{text-align:center;width:31px;min-width:31px;padding:8px 2px}.monthly-wound-day small{font-size:9px;display:block}.monthly-wound-day.pending{color:#805b09;background:#fff2cc;font-weight:800}.monthly-wound-day.approved{color:#086b50;background:#dcf5eb;font-weight:800}.monthly-wound-day:not(.pending):not(.approved){color:#a7b7b1}.monthly-wounds-calendar th.monthly-wound-day{color:#164b4c}@media (width<=700px){.active-monthly-calendar.progress-shell{padding:12px}.monthly-wounds-calendar .monthly-wound-identity{min-width:190px;max-width:210px}}.monthly-wound-eps{overflow-wrap:anywhere;min-width:100px;max-width:150px}.monthly-valuation-document-link{width:100%;min-height:36px;color:inherit;border-radius:4px;justify-content:center;align-items:center;text-decoration:none;display:flex}.monthly-valuation-document-link:hover{background:#00000012;text-decoration:underline}.monthly-calendar-refresh{color:#164b4c;cursor:pointer;background:#fff;border:1px solid #b9d1cb;border-radius:6px;padding:5px 10px;font-size:12px}.monthly-calendar-refresh:disabled{opacity:.6;cursor:wait}.monthly-readiness-summary{color:#49636b;margin:10px 20px;font-size:12px}.monthly-wound-day.ready{background:#e4f5fa}.monthly-valuation-document-link{color:inherit;cursor:pointer;width:100%;min-height:36px;font:inherit;background:0 0;border:0;font-weight:700}.monthly-wound-day.ready button{color:#006c8f}.monthly-valuation-document-link:focus-visible{outline-offset:-2px;outline:2px solid #0079b9}.monthly-projection-backdrop{z-index:250;background:#102c4670;justify-content:flex-end;padding:16px;display:flex;position:fixed;inset:0}.monthly-projection-panel{background:#fff;border-radius:12px;flex-direction:column;width:min(1300px,100%);height:100%;display:flex;overflow:hidden;box-shadow:0 12px 40px #102c4640}.monthly-projection-panel>header{border-bottom:1px solid #d8e5eb;justify-content:space-between;align-items:center;gap:16px;padding:12px 18px;display:flex}.monthly-projection-panel h2{margin:0;font-size:16px}.monthly-projection-panel p{font-size:12px}.monthly-projection-panel>iframe{border:0;flex:1;width:100%;min-height:0}.monthly-projection-panel>header button{cursor:pointer;background:#f2f8fc;border:1px solid #b9d4e4;border-radius:6px;padding:10px}@media (width<=650px){.monthly-projection-backdrop{padding:0}.monthly-projection-panel>header{flex-direction:column;align-items:flex-start}}.monthly-wounds-calendar td.monthly-novelty.neutral{color:#475569;background:#edf1f4;font-weight:700;box-shadow:inset 0 0 0 1px #cbd5e1}.monthly-wounds-calendar td.monthly-novelty.exit{color:#6d28d9;background:#ede9fe;box-shadow:inset 0 0 0 1px #a98cef}.monthly-wounds-calendar td.monthly-novelty.deceased{color:#34444f;background:#d9e0e4;box-shadow:inset 0 0 0 1px #8496a1}.monthly-novelty-label{font-size:9px;font-weight:700;display:block}.monthly-novelty .monthly-valuation-document-link{min-height:20px}.monthly-wounds-calendar td.photo-pending{color:#835c08;background:#fff4d6}.monthly-wounds-calendar td.photo-pending button{font-weight:700}.monthly-source-issue{color:#785006;cursor:pointer;background:#fff3d6;border:1px solid #deb86c;border-radius:4px;margin:6px 0;padding:5px;font-size:11px;display:block}.shared-photo-dialog{color:#fff;background:0 0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0}.shared-photo-dialog::backdrop{background:0 0}.shared-photo-dialog .lightbox{z-index:1}.shared-photo-navigation{color:#fff;justify-content:center;align-items:center;gap:16px;padding:8px;display:flex}.shared-photo-navigation button{color:#fff;background:#183f4d;border:1px solid #5e8791;border-radius:6px;padding:6px 12px}.shared-photo-navigation button:disabled{opacity:.4}.wound-photo-enlarge>.oriented-photo-frame{height:280px;min-height:0}.modal-date-options .wound-photo-enlarge>.oriented-photo-frame{flex:1;height:100%;min-height:0}.lightbox-actions{align-items:center;gap:10px;display:flex}.lightbox-head .lightbox-rotate{white-space:nowrap;border-radius:7px;width:auto;height:auto;padding:7px 10px;font-size:13px}.lightbox-image-stage{overscroll-behavior:contain;background:#020806;height:65vh;display:block;overflow:auto}.lightbox-zoom-canvas{flex:none;min-width:100%;position:relative}.lightbox-zoom-canvas>img{object-fit:contain;width:100%;max-width:none;height:100%;max-height:none;display:block;position:absolute;top:50%;left:50%}.lightbox-head,.lightbox-actions{flex-wrap:wrap}.lightbox-head .lightbox-zoom-control{border-radius:8px;width:34px;font-size:22px}.lightbox-actions button:disabled{opacity:.4;cursor:default}.lightbox-zoom-level{text-align:center;font-variant-numeric:tabular-nums;min-width:50px;font-size:12px}.lightbox-image-stage>img{object-fit:contain;flex:none;width:100%;height:65vh;display:block}.lightbox-image-stage.quarter-turn>img{width:65vh;height:min(88vw,1080px)}.lightbox-actions button:focus-visible{outline-offset:3px;outline:2px solid #84ded0}.valuation-photo-download{gap:7px;min-width:0;display:grid}.valuation-photo-download label{gap:4px;font-size:12px;font-weight:600;display:grid}.valuation-photo-download input{box-sizing:border-box;color:#21445e;background:#f6faff;border:1px solid #cadce7;border-radius:5px;width:100%;min-width:0;padding:8px;font-size:11px}.valuation-photo-download button{width:100%}.valuation-photo-download [role=alert]{color:#a52d2d}.oriented-photo-frame{background:#eaf3f8;border-radius:9px;width:100%;height:100%;min-height:190px;display:block;position:relative;overflow:hidden}.quick-projection-photos .oriented-photo-frame{height:280px}.wound-thumb .oriented-photo-frame{min-height:0}@media (width<=650px){.quick-projection-photos .oriented-photo-frame{height:220px}}.quick-projection-photos .quick-valuation-card{grid-template-rows:auto 280px auto auto;align-content:start;align-items:start}.quick-projection-photos .quick-projection-photo-button{height:280px}.quick-projection-photos .valuation-photo-download{align-content:start}.quick-projection-photos .valuation-photo-download>small{min-height:32px}.previous-photo-date-confirmation{grid-template-columns:minmax(0,1fr) 180px 240px;align-items:center;gap:16px;margin-top:16px;display:grid}.previous-photo-date-confirmation p{color:#5475a0;margin:5px 0 0;font-size:12px}.previous-photo-date-confirmation label{gap:5px;font-size:12px;display:grid}.previous-photo-date-confirmation input{border:1px solid #cadce7;border-radius:6px;width:100%;min-height:40px;padding:8px}.previous-photo-date-confirmation>[role]{grid-column:1/-1}@media (width<=650px){.quick-projection-photos .quick-valuation-card{grid-template-rows:auto 220px auto auto}.quick-projection-photos .quick-projection-photo-button{height:220px}.previous-photo-date-confirmation{grid-template-columns:1fr}.previous-photo-date-confirmation button{width:100%}}.quick-projection-photos{align-items:stretch}.photo-download-feedback{align-content:start;gap:7px;min-height:48px;display:grid}.photo-download-feedback small{display:block}.wound-body-map{color:#153d58;background:#f6fbfd;border:1px solid #cfe2e9;border-radius:12px;margin:14px 0;padding:16px}.wound-body-map-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.wound-body-map-heading button{color:#176877;background:#fff;border:1px solid #accdd2;border-radius:7px;padding:6px 10px;font-size:12px}.wound-body-map p{margin:8px 0 14px;font-size:12px;line-height:1.5}.wound-body-map-views{grid-template-columns:1fr 1fr;gap:14px;max-width:440px;margin:auto;display:grid}.wound-body-map figure{text-align:center;min-width:0;margin:0}.wound-body-map figcaption{margin-bottom:8px;font-size:12px;font-weight:700}.wound-body-map svg{aspect-ratio:200/440;fill:#deebf0;stroke:#7298aa;stroke-width:1.6px;touch-action:manipulation;background:#fff;border:1px solid #d8e6eb;border-radius:10px;width:100%;height:auto;display:block}.wound-body-map svg[role=button]{cursor:crosshair}.wound-body-map svg.body-precision{touch-action:none;-webkit-user-select:none;user-select:none}.wound-body-map .body-lens{pointer-events:none}.wound-body-map .body-lens-background{fill:#fff;stroke:none}.wound-body-map .body-lens-outline,.wound-body-map .body-lens-crosshair{fill:none;stroke:#176877;stroke-width:2px}.wound-body-map .body-head-detail{fill:none;stroke:#386076;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round}.wound-body-map .body-head-pupil{fill:#386076;stroke:none}.wound-body-map svg:focus-visible{outline-offset:3px;outline:3px solid #007e89}.wound-body-map .body-side{fill:#386076;stroke:none;font-size:12px;font-weight:700}.wound-body-map .body-details{stroke:#abc4d0}.wound-body-map .body-wound-marker{pointer-events:none;fill:#d34832;stroke:#fff;stroke-width:2.5px}.wound-body-map .body-wound-marker path{stroke-width:2px;fill:none}.wound-body-map figure small{margin-top:6px;font-size:10px;line-height:1.5;display:block}.wound-body-map>small{text-align:center;margin-top:12px;font-size:12px;display:block}.lightbox-zoom-canvas>.cropped-photo{transform-origin:50%;width:100%;max-width:none;height:100%;max-height:none;position:absolute;top:50%;left:50%}.crop-dimension-source{display:none!important}.photo-crop-editor{color:#fff;max-height:70vh;padding:16px;overflow:auto}.photo-crop-editor>p{margin:0 0 12px;font-size:13px}.photo-crop-layout{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:24px;display:flex}.photo-crop-preview{flex:0 290px;width:min(290px,100%);line-height:0;position:relative}.photo-crop-preview>img{-webkit-user-select:none;user-select:none;width:100%;height:auto;max-height:none;display:block}.photo-crop-preview>svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.photo-crop-layout{flex-direction:column;align-items:center}.photo-crop-controls{flex-wrap:wrap;justify-content:center;gap:10px;width:min(520px,100%);display:flex}.photo-crop-controls small{text-align:center;flex-basis:100%}.photo-crop-preview>.photo-crop-handle{touch-action:none;z-index:1;background:0 0;border:0;border-radius:0;width:28px;height:28px;min-height:0;margin:0;padding:0;position:absolute;transform:translate(-50%,-50%)}.photo-crop-handle:after{content:"";background:#fff;border:2px solid #087f87;border-radius:3px;width:16px;height:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1px 5px #0008}.photo-crop-handle.crop-handle-t,.photo-crop-handle.crop-handle-b{cursor:ns-resize}.photo-crop-handle.crop-handle-t:after,.photo-crop-handle.crop-handle-b:after{width:34px;height:7px}.photo-crop-handle.crop-handle-l,.photo-crop-handle.crop-handle-r{cursor:ew-resize}.photo-crop-handle.crop-handle-l:after,.photo-crop-handle.crop-handle-r:after{width:7px;height:34px}.photo-crop-handle.crop-handle-tl,.photo-crop-handle.crop-handle-br{cursor:nwse-resize;z-index:2}.photo-crop-handle.crop-handle-tr,.photo-crop-handle.crop-handle-bl{cursor:nesw-resize;z-index:2}.photo-crop-handle:focus-visible{outline-offset:2px;outline:2px dashed #fff}.photo-crop-controls label{font-size:13px;display:block}.photo-crop-controls output{float:right;font-variant-numeric:tabular-nums}.photo-crop-controls input{accent-color:#61e4de;width:100%;margin-top:7px;display:block}.photo-crop-controls button{color:#fff;background:#174e5b;border:1px solid #5a8188;border-radius:7px;padding:9px 12px}.photo-crop-controls button:disabled{opacity:.45}.photo-crop-controls small{color:#c1d4d8;font-size:11px;line-height:1.5}.cost-resolution-link{color:inherit;font:inherit;text-align:left;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:3px 0;text-decoration:underline}.cost-resolution-link:focus-visible{outline-offset:3px;outline:2px solid #079ccc}.account-resolution-context{border:1px solid #88b6c2;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:14px;display:flex}.team-progress-table th:first-child{width:230px;min-width:230px}.team-progress-table thead th:nth-child(2),.team-progress-table tbody td:nth-child(2){width:110px;min-width:110px}.saved-valuations-page .saved-valuations-table-scroll:has(.approved-order-table){max-width:100%;overflow:auto}.saved-valuations-page .saved-valuations-table.approved-order-table{table-layout:auto;width:100%;min-width:1500px}.saved-valuations-page .saved-valuations-table.approved-order-table :is(th,td){overflow-wrap:break-word;word-break:normal;width:auto;min-width:100px}.saved-valuations-page .saved-valuations-table.approved-order-table :is(th,td):first-child{min-width:160px}.saved-valuations-page .saved-valuations-table.approved-order-table :is(th,td):nth-child(4){min-width:220px}.saved-valuations-page .saved-valuations-table.approved-order-table :is(th,td):nth-child(6){min-width:160px}.saved-valuations-page .saved-valuations-table.approved-order-table :is(th,td):last-child{min-width:150px}.saved-valuations-page .approved-order-table .download{min-width:125px}.saved-valuations-page .approved-order-table .saved-order-actions button{white-space:normal;width:100%;min-height:32px;margin:3px 0;padding:6px 5px;font-size:.72rem;line-height:1.2;display:block}.valuation-sidebar-layout .saved-valuations-page{width:calc(100% - 32px);min-width:0;max-width:none;margin-left:16px;margin-right:16px}@media (width<=700px){.valuation-sidebar-layout .saved-valuations-page{width:calc(100% - 16px);margin-left:8px;margin-right:8px}}.saved-valuations-page .saved-valuations-table.approved-order-table{table-layout:fixed;min-width:1440px}.saved-valuations-page .saved-valuations-table.approved-order-table :is(th,td):nth-child(n){overflow-wrap:break-word;width:auto;min-width:0}.saved-valuations-page .approved-order-table td:nth-child(8) button{white-space:normal;width:100%;min-height:32px;margin:3px 0;padding:6px 5px;font-size:.72rem;line-height:1.2;display:block}.saved-valuations-page .approved-order-table td:nth-child(7) button.excel-filter-trigger{width:auto}.admission-pilot-dialog{color:#13283a;background:#fff;border:1px solid #cbdeda;border-radius:1.25rem;width:min(48rem,100% - 2rem);max-height:calc(100% - 2rem);margin:auto;padding:clamp(1rem,3vw,2rem);font-size:1rem;box-shadow:0 20px 65px #1022353d}.admission-pilot-dialog::backdrop{background:#10223585}.admission-pilot-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.admission-pilot-header span{color:#00695f;font-size:.875rem;font-weight:700}.admission-pilot-header h2{letter-spacing:-.015em;color:#13283a;margin:.35rem 0 0;font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:500;line-height:1.3}.admission-pilot-dialog .admission-pilot-header button{color:#30485a;background:#f0f5f5;border-radius:50%;flex:0 0 2.5rem;height:2.5rem;font-size:1.5rem;line-height:1}.admission-pilot-dialog dl{background:#f4faf8;border:1px solid #deece9;border-radius:.75rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem 1.5rem;padding:1.15rem 1.25rem;display:grid}.admission-pilot-dialog dt{color:#425b6a;margin-bottom:.3rem;font-size:.875rem;font-weight:600}.admission-pilot-dialog dd{overflow-wrap:anywhere;margin:0}.admission-pilot-dialog .admission-pilot-patient{font-weight:750}.admission-pilot-dialog .admission-pilot-eps img{width:8rem;max-width:100%;display:block}.admission-pilot-documents{border:1px solid #cbdeda;border-radius:.75rem;margin-top:1rem;padding:1rem}.admission-pilot-documents h3{margin:0 0 .5rem;font-size:1rem;font-weight:750}.admission-pilot-documents a{color:#00695f;padding-block:.25rem;text-decoration:underline;display:inline-block}.admission-pilot-actions{border-top:1px solid #e0ebe9;flex-wrap:wrap;justify-content:flex-end;gap:.65rem;margin-block:1.25rem .6rem;padding-top:1rem;display:flex}.admission-pilot-actions button:first-child{margin-inline-end:auto}.admission-pilot-dialog .admission-pilot-actions button,.admission-pilot-reopen{color:#00695f;min-height:2.75rem;box-shadow:none;background:#fff;border:1px solid #b9ceca;border-radius:.6rem;padding:.55rem .85rem;font-weight:700}.admission-pilot-dialog .admission-pilot-actions button.primary{color:#fff;background:#00766d;border-color:#00766d}.admission-pilot-reopen{margin:.5rem}@media (width<=560px){.admission-pilot-actions{flex-direction:column-reverse;align-items:stretch}.admission-pilot-actions button:first-child{margin-inline-end:0}.admission-pilot-dialog dl{gap:.5rem .75rem}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@media screen{@layer utilities{html[data-theme=dark] .ring{box-shadow:color-mix(in srgb, var(--tw-inset-shadow) 25%, #101f2e), color-mix(in srgb, var(--tw-inset-ring-shadow) 25%, #101f2e), color-mix(in srgb, var(--tw-ring-offset-shadow) 25%, #101f2e), color-mix(in srgb, var(--tw-ring-shadow) 25%, #101f2e), color-mix(in srgb, var(--tw-shadow) 25%, #101f2e)!important}}html[data-theme=dark] body{color:color-mix(in srgb, var(--ink) 20%, #dce8f1)!important;background:#283933!important}html[data-theme=dark] header{border-bottom:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;background:#192a3a!important}html[data-theme=dark] .mark{background:color-mix(in srgb, var(--green) 25%, #101f2e)!important;box-shadow:0 5px 14px #164b4130!important}html[data-theme=dark] .brand span,html[data-theme=dark] .draft{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .draft:before{background:#4b3616!important}html[data-theme=dark] aside{border-right:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;background:#192a3a!important}html[data-theme=dark] .eyebrow,html[data-theme=dark] nav button{color:#dce8f1!important}html[data-theme=dark] nav button span{background:#293835!important}html[data-theme=dark] nav button.active{color:color-mix(in srgb, var(--green2) 20%, #dce8f1)!important;background:#1d4437!important}html[data-theme=dark] nav button.active span{background:color-mix(in srgb, var(--green) 25%, #101f2e)!important}html[data-theme=dark] nav button.done span{color:color-mix(in srgb, var(--green) 20%, #dce8f1)!important;background:#1e4337!important}html[data-theme=dark] .safety{background:#1b4636!important;border:1px solid #213f36!important}html[data-theme=dark] .safety strong{color:color-mix(in srgb, var(--green2) 20%, #dce8f1)!important}html[data-theme=dark] .safety p{color:#dce8f1!important}html[data-theme=dark] .section-title p{color:color-mix(in srgb, var(--green) 20%, #dce8f1)!important}html[data-theme=dark] .section-title div>span{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .section-title>b{color:#efd7b3!important;background:#4b3816!important}html[data-theme=dark] .card,html[data-theme=dark] .document{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;background:#192a3a!important}html[data-theme=dark] .card-head p{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .field>span,html[data-theme=dark] .field small{color:#dce8f1!important}html[data-theme=dark] input,html[data-theme=dark] textarea,html[data-theme=dark] select{color:color-mix(in srgb, var(--ink) 20%, #dce8f1)!important;background:#192a3a!important;border:1px solid #293836!important}html[data-theme=dark] input:focus,html[data-theme=dark] textarea:focus,html[data-theme=dark] select:focus{border-color:#1b463d!important;box-shadow:0 0 0 3px #1b463d18!important}html[data-theme=dark] .photo{background:#233e35!important;border:1px dashed #293835!important}html[data-theme=dark] .photo-empty{color:#dce8f1!important}html[data-theme=dark] .photo-empty b{background:#192a3a!important;border:1px solid #283935!important}html[data-theme=dark] .photo-foot{border-top:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;background:#192a3a!important}html[data-theme=dark] .photo-foot label{color:color-mix(in srgb, var(--green) 20%, #dce8f1)!important}html[data-theme=dark] .info{color:#c8d6da!important;background:#163e4b!important}html[data-theme=dark] .measures b{color:#dce8f1!important}html[data-theme=dark] .evolution{border-left:3px solid color-mix(in srgb, var(--green) 25%, #101f2e)!important;background:color-mix(in srgb, var(--soft) 25%, #101f2e)!important}html[data-theme=dark] .evolution strong{color:color-mix(in srgb, var(--green2) 20%, #dce8f1)!important}html[data-theme=dark] .evolution p{color:#dce8f1!important}html[data-theme=dark] .timer{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;background:#192a3a!important}html[data-theme=dark] .timer>div{background:color-mix(in srgb, var(--mint) 25%, #101f2e)!important;color:color-mix(in srgb, var(--green2) 20%, #dce8f1)!important}html[data-theme=dark] .fixed{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important}html[data-theme=dark] .fixed p{color:#dce8f1!important}html[data-theme=dark] .calculated{background:#1b4636!important}html[data-theme=dark] .calculated span,html[data-theme=dark] .calculated small{color:#dce8f1!important}html[data-theme=dark] .calculated strong{color:color-mix(in srgb, var(--green) 20%, #dce8f1)!important}html[data-theme=dark] .empty{background:#192a3a!important;border:1px dashed #293835!important}html[data-theme=dark] .empty>b{color:color-mix(in srgb, var(--green) 20%, #dce8f1)!important}html[data-theme=dark] .empty p{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .toolbar{border-bottom:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important}html[data-theme=dark] .toolbar span{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .note{color:#e2d6c0!important;background:#4b3a16!important}html[data-theme=dark] .primary{background:color-mix(in srgb, var(--green) 25%, #101f2e)!important;box-shadow:0 4px 10px #164b4127!important}html[data-theme=dark] .primary:hover{background:color-mix(in srgb, var(--green2) 25%, #101f2e)!important}html[data-theme=dark] .quiet{color:#cbd8d5!important;background:#273a34!important}html[data-theme=dark] .back{color:#dce8f1!important}@media (width<=800px){html[data-theme=dark] aside{border-bottom:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important}}@media (width<=560px){html[data-theme=dark] .footer{background:#283933!important}}html[data-theme=dark] .previous-upload{background:#204139!important;border:1px dashed #273935!important}html[data-theme=dark] .previous-upload.ready,html[data-theme=dark] .previous-upload.applied{background:#184935!important;border-color:#233e37!important}html[data-theme=dark] .previous-upload.error{background:#4b1616!important;border-color:#441d1d!important}html[data-theme=dark] .upload-icon{color:color-mix(in srgb, var(--green) 20%, #dce8f1)!important;background:#1d4436!important}html[data-theme=dark] .upload-copy span,html[data-theme=dark] .upload-copy small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .previous-upload.error .upload-copy small{color:#e3c0c0!important}html[data-theme=dark] .upload-button{color:color-mix(in srgb, var(--green2) 20%, #dce8f1)!important;background:#1f4236!important}html[data-theme=dark] .source-review{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;background:#192a3a!important}html[data-theme=dark] .source-review span{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .source-review textarea{color:#dce8f1!important}html[data-theme=dark] .applied-banner{color:#b3efe3!important;background:#1a4635!important}html[data-theme=dark] .monthly-status{background:#1a4635!important;border:1px solid #204135!important}html[data-theme=dark] .monthly-status b,html[data-theme=dark] .selected-check{background:color-mix(in srgb, var(--green) 25%, #101f2e)!important}html[data-theme=dark] .monthly-status small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .monthly-status em{color:color-mix(in srgb, var(--green2) 20%, #dce8f1)!important;background:#1e4235!important}html[data-theme=dark] .patient-list{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important}html[data-theme=dark] .patient-list-head{color:#dce8f1!important;background:#283935!important}html[data-theme=dark] .patient-list>button{color:color-mix(in srgb, var(--ink) 20%, #dce8f1)!important;background:#192a3a!important;border-top:1px solid #293835!important}html[data-theme=dark] .patient-list>button:hover{background:#204134!important}html[data-theme=dark] .patient-list>button.selected{box-shadow:inset 3px 0 color-mix(in srgb, var(--green) 25%, #101f2e)!important;background:#1c4535!important}html[data-theme=dark] .patient-list>button small,html[data-theme=dark] .no-results{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .selected-patient{background:#1b4636!important;border:1px solid #223f37!important}html[data-theme=dark] .selected-patient small{color:#dce8f1!important}html[data-theme=dark] .wound-count{color:color-mix(in srgb, var(--green2) 20%, #dce8f1)!important;background:#1c4536!important}html[data-theme=dark] .wound-selection{background:#1e4334!important;border:1px solid #214037!important}html[data-theme=dark] .selection-heading small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .selection-heading em{color:color-mix(in srgb, var(--green2) 20%, #dce8f1)!important;background:#1d4335!important}html[data-theme=dark] .wound-picker button{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;color:color-mix(in srgb, var(--ink) 20%, #dce8f1)!important;background:#192a3a!important}html[data-theme=dark] .wound-picker button:hover{border-color:#233e37!important}html[data-theme=dark] .wound-picker button.selected{border-color:color-mix(in srgb, var(--green) 25%, #101f2e)!important;background:#1b4636!important;box-shadow:0 0 0 2px #164b4118!important}html[data-theme=dark] .wound-picker span{color:color-mix(in srgb, var(--green) 20%, #dce8f1)!important}html[data-theme=dark] .wound-picker small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .wound-picker em{color:#dce8f1!important}html[data-theme=dark] .selected-wound{background:#192a3a!important;border:1px solid #233d36!important}html[data-theme=dark] .selected-wound b{color:color-mix(in srgb, var(--green) 20%, #dce8f1)!important}html[data-theme=dark] .selected-wound span,html[data-theme=dark] .selected-wound small,html[data-theme=dark] .photo-label span{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .previous-gallery figure{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;background:#233e35!important}html[data-theme=dark] .previous-gallery figcaption{background:#192a3a!important}html[data-theme=dark] .previous-gallery figcaption span{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .previous-photo-empty{color:#dce8f1!important;background:#233e35!important;border:1px dashed #293835!important}html[data-theme=dark] .auto-data-note{color:#c8dad5!important;background:#1b4636!important}html[data-theme=dark] input.locked{color:#cad8d4!important;background:#283934!important;border-color:#2a3734!important}html[data-theme=dark] input.locked:focus{border-color:#2a3734!important}html[data-theme=dark] .photo-zoom{background:#283932!important}html[data-theme=dark] .photo-zoom:focus-visible{outline:3px solid #1e433b!important}html[data-theme=dark] .lightbox-panel{border:1px solid #192a3a26!important}html[data-theme=dark] .lightbox-head button{background:#192a3a12!important;border:1px solid #192a3a35!important}html[data-theme=dark] .frequency-summary .calculated{border:1px solid #213f35!important}html[data-theme=dark] .benefit-field{border-top:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important}html[data-theme=dark] .procedure-summary{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important}html[data-theme=dark] .procedure-summary p{color:#dce8f1!important}html[data-theme=dark] .plan-readiness{color:#ecd9b6!important;background:#4b3a16!important;border:1px solid #4b3a16!important}html[data-theme=dark] .plan-readiness>b{background:#4b3916!important}html[data-theme=dark] .plan-readiness.ready{color:color-mix(in srgb, var(--green2) 20%, #dce8f1)!important;background:#194837!important;border-color:#1f4234!important}html[data-theme=dark] .plan-readiness.ready>b{background:color-mix(in srgb, var(--green) 25%, #101f2e)!important}html[data-theme=dark] .wound-thumb{background:#283934!important}html[data-theme=dark] .wound-thumb>i{background:color-mix(in srgb, var(--green) 25%, #101f2e)!important}html[data-theme=dark] .wound-thumb-empty,html[data-theme=dark] .wound-thumb-empty small,html[data-theme=dark] .wound-card-copy small{color:#dce8f1!important}html[data-theme=dark] .wound-card-copy p{color:#cbd7d4!important;background:#263b33!important}html[data-theme=dark] .wound-card-copy em{color:color-mix(in srgb, var(--green2) 20%, #dce8f1)!important}html[data-theme=dark] .wound-picker.visual .wound-card.selected{background:#1d4337!important}html[data-theme=dark] .wound-picker.visual .thumb-expand{border:1px solid #192a3a55!important}html[data-theme=dark] .wound-picker.visual .thumb-expand:hover{border-color:#192a3a!important}html[data-theme=dark] .wound-picker.visual .thumb-expand:focus-visible{outline:3px solid #164b40!important}html[data-theme=dark] .wound-picker.visual .choose-wound{color:color-mix(in srgb, var(--green2) 20%, #dce8f1)!important;background:#1d4337!important;border:1px solid #223f37!important}html[data-theme=dark] .wound-picker.visual .choose-wound:hover{border-color:color-mix(in srgb, var(--green) 25%, #101f2e)!important;background:#1c4536!important}html[data-theme=dark] .wound-picker.visual .choose-wound[aria-pressed=true]{border-color:color-mix(in srgb, var(--green) 25%, #101f2e)!important;background:color-mix(in srgb, var(--green) 25%, #101f2e)!important}html[data-theme=dark] .wound-pdf-reference,html[data-theme=dark] .previous-pdf-reference{color:color-mix(in srgb, var(--green2) 20%, #dce8f1)!important;background:#192a3a!important;border:1px solid #223f37!important}html[data-theme=dark] .wound-pdf-reference:hover,html[data-theme=dark] .previous-pdf-reference:hover{border-color:color-mix(in srgb, var(--green) 25%, #101f2e)!important;background:#1d4337!important}html[data-theme=dark] .previous-pdf-reference span{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .current-wound-question{border:1px solid color-mix(in srgb, var(--theme-border,#afd2c7) 25%, #101f2e)!important;background:#192a3a!important}html[data-theme=dark] .current-wound-question span{color:color-mix(in srgb, var(--green2) 20%, #dce8f1)!important}html[data-theme=dark] .current-wound-question small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .wound-count-result.match{background:#1b4636!important;border:1px solid #214036!important}html[data-theme=dark] .wound-count-result.different{background:#4b3b16!important;border:1px solid #4b3a16!important}html[data-theme=dark] .wound-count-result>b{background:color-mix(in srgb, var(--green) 25%, #101f2e)!important}html[data-theme=dark] .wound-count-result.different>b{background:#4b3816!important}html[data-theme=dark] .wound-count-result small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .wound-count-result>button{color:color-mix(in srgb, var(--green2) 20%, #dce8f1)!important}html[data-theme=dark] .wound-selection-instruction span{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .novelty-history-trigger{border:1px solid color-mix(in srgb, var(--theme-border,#afd2c7) 25%, #101f2e)!important;color:color-mix(in srgb, var(--green2) 20%, #dce8f1)!important;background:#192a3a!important}html[data-theme=dark] .novelty-history-trigger:hover{background:color-mix(in srgb, var(--theme-soft,#edf8f4) 25%, #101f2e)!important}html[data-theme=dark] .novelty-history-panel{border:1px solid color-mix(in srgb, var(--theme-border,#afd2c7) 25%, #101f2e)!important;background:#192a3a!important}html[data-theme=dark] .novelty-history-panel>p{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .novelty-history-panel>ol>li{background:color-mix(in srgb, var(--theme-soft,#edf8f4) 25%, #101f2e)!important}html[data-theme=dark] .novelty-history-panel time{color:color-mix(in srgb, var(--green2) 20%, #dce8f1)!important}html[data-theme=dark] .unfavorable-evolution{background:#4b3a16!important;border:1px solid #4b3816!important}html[data-theme=dark] .unfavorable-evolution>b{background:#4b3616!important}html[data-theme=dark] .unfavorable-evolution>span>strong{color:#efd7b3!important}html[data-theme=dark] .unfavorable-evolution small{color:#e0d4c2!important}html[data-theme=dark] .unfavorable-evolution em{color:#d8d3ca!important;background:#192a3a!important}html[data-theme=dark] .unfavorable-evolution>button{color:#efd7b3!important;background:#192a3a!important;border:1px solid #4b3616!important}html[data-theme=dark] .unfavorable-evolution>button:hover{background:#4b3b16!important}html[data-theme=dark] .payer-context{background:#1a4738!important;border:1px solid #223f37!important}html[data-theme=dark] .payer-context.sanitas{background:#16304b!important;border-color:#193148!important}html[data-theme=dark] .payer-context.other{background:#2a3730!important;border-color:#2a3734!important}html[data-theme=dark] .payer-identity>span,html[data-theme=dark] .payer-identity small,html[data-theme=dark] .payer-requirement small{color:#dce8f1!important}html[data-theme=dark] .payer-identity strong{color:color-mix(in srgb, var(--green2) 20%, #dce8f1)!important}html[data-theme=dark] .payer-context.sanitas .payer-identity strong{color:#b5d3ed!important}html[data-theme=dark] .payer-requirement{background:#192a3a!important;border:1px solid #273a35!important}html[data-theme=dark] .payer-requirement>b{color:#efd7b3!important;background:#4b3816!important}html[data-theme=dark] .payer-requirement.ready>b{color:color-mix(in srgb, var(--green2) 20%, #dce8f1)!important;background:#1c4536!important}html[data-theme=dark] .payer-requirement-dismiss{color:#dce8f1!important}html[data-theme=dark] .payer-requirement-dismiss:hover{color:color-mix(in srgb, var(--ink) 20%, #dce8f1)!important;background:#273a34!important}html[data-theme=dark] .payer-requirement-dismiss:focus-visible{outline:2px solid color-mix(in srgb, var(--green) 25%, #101f2e)!important}html[data-theme=dark] .patient-switch{border:1px solid color-mix(in srgb, var(--theme-border,#b9d1e5) 25%, #101f2e)!important;color:color-mix(in srgb, var(--green2) 20%, #dce8f1)!important;background:#192a3a!important}html[data-theme=dark] .patient-switch:hover{background:color-mix(in srgb, var(--theme-soft,#eef5f9) 25%, #101f2e)!important}html[data-theme=dark] .valuation-type-selector{border:1px solid color-mix(in srgb, var(--theme-border,#b9d1e5) 25%, #101f2e)!important;background:color-mix(in srgb, var(--theme-soft,#f2f7fb) 25%, #101f2e)!important}html[data-theme=dark] .valuation-type-heading>span{color:color-mix(in srgb, var(--green2) 20%, #dce8f1)!important}html[data-theme=dark] .valuation-type-heading p{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .valuation-type-recommendation{color:#efdbb3!important;background:#4b3916!important;border:1px solid #4b3e16!important}html[data-theme=dark] .valuation-type-options>button{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;color:color-mix(in srgb, var(--ink) 20%, #dce8f1)!important;background:#192a3a!important}html[data-theme=dark] .valuation-type-options>button>b{background:color-mix(in srgb, var(--theme-soft,#eef5f9) 25%, #101f2e)!important;color:color-mix(in srgb, var(--green2) 20%, #dce8f1)!important}html[data-theme=dark] .valuation-type-options small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .valuation-type-options>button.selected{border-color:color-mix(in srgb, var(--green) 25%, #101f2e)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--green) 25%, #101f2e)!important;background:#192a3a!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .valuation-type-options>button.selected{box-shadow:0 0 0 3px color-mix(in srgb,color-mix(in srgb, var(--green) 25%, #101f2e) 12%,transparent)!important}}html[data-theme=dark] .valuation-type-options>button.selected>b{background:color-mix(in srgb, var(--green) 25%, #101f2e)!important}html[data-theme=dark] .valuation-type-confirmed{color:color-mix(in srgb, var(--green2) 20%, #dce8f1)!important;background:#1b4635!important}html[data-theme=dark] .previous-photo-empty.admission-baseline{border-color:color-mix(in srgb, var(--theme-border,#b9d1e5) 25%, #101f2e)!important;background:color-mix(in srgb, var(--theme-soft,#f2f7fb) 25%, #101f2e)!important}html[data-theme=dark] .wound-continuity-question>span{color:color-mix(in srgb, var(--green2) 20%, #dce8f1)!important}html[data-theme=dark] .wound-continuity-question>small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .wound-continuity-options>button{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;color:color-mix(in srgb, var(--ink) 20%, #dce8f1)!important;background:#192a3a!important}html[data-theme=dark] .wound-continuity-options>button>b{background:color-mix(in srgb, var(--theme-soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--green2) 20%, #dce8f1)!important}html[data-theme=dark] .wound-continuity-options small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .wound-continuity-options>button.selected{border-color:color-mix(in srgb, var(--green) 25%, #101f2e)!important;background:color-mix(in srgb, var(--theme-soft) 25%, #101f2e)!important;box-shadow:0 0 0 2px color-mix(in srgb, var(--green) 25%, #101f2e)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .wound-continuity-options>button.selected{box-shadow:0 0 0 2px color-mix(in srgb,color-mix(in srgb, var(--green) 25%, #101f2e) 10%,transparent)!important}}html[data-theme=dark] .wound-continuity-options>button.selected>b{background:color-mix(in srgb, var(--green) 25%, #101f2e)!important}html[data-theme=dark] .wound-change-detail{border:1px solid color-mix(in srgb, var(--theme-border) 25%, #101f2e)!important;background:#192a3a!important}html[data-theme=dark] .wound-change-detail label{color:color-mix(in srgb, var(--green2) 20%, #dce8f1)!important}html[data-theme=dark] .wound-change-detail p{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .healed-wound-picker{border:1px solid color-mix(in srgb, var(--theme-border) 25%, #101f2e)!important;background:#192a3a!important}html[data-theme=dark] .healed-wound-picker button{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;color:color-mix(in srgb, var(--ink) 20%, #dce8f1)!important;background:#192a3a!important}html[data-theme=dark] .healed-wound-picker button>b{border:1px solid color-mix(in srgb, var(--theme-border) 25%, #101f2e)!important}html[data-theme=dark] .healed-wound-picker button small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .healed-wound-picker button[aria-pressed=true]{background:#4b3b16!important;border-color:#4b3816!important}html[data-theme=dark] .healed-wound-picker button[aria-pressed=true]>b{background:#4b3816!important;border-color:#4b3816!important}html[data-theme=dark] .no-active-wounds{background:#1b4636!important;border:1px solid #214036!important}html[data-theme=dark] .no-active-wounds>b{background:color-mix(in srgb, var(--green) 25%, #101f2e)!important}html[data-theme=dark] .no-active-wounds small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .payer-identity .payer-cycle-date{color:#b6d2ec!important}html[data-theme=dark] .payer-identity .payer-cycle-date.late,html[data-theme=dark] .payer-identity .payer-cycle-date.outside,html[data-theme=dark] .payer-identity .payer-cycle-date.future{color:#eabbb8!important}html[data-theme=dark] .requirement-chip.pending{color:#efd7b3!important;background:#4b3816!important}html[data-theme=dark] .requirement-chip.ready{color:color-mix(in srgb, var(--green2) 20%, #dce8f1)!important;background:#1c4536!important}html[data-theme=dark] .required-input{background:#4b3b16!important;border-color:#4b3616!important}html[data-theme=dark] .required-input:focus{border-color:#4b3516!important;box-shadow:0 0 0 3px #4b36161c!important}html[data-theme=dark] .clinical-confirmation{color:#dce8f1!important;background:#253c34!important;border:1px solid #273a35!important}html[data-theme=dark] .clinical-confirmation:has(input:checked){color:color-mix(in srgb, var(--green2) 20%, #dce8f1)!important;background:#1b4636!important;border-color:#204138!important}html[data-theme=dark] .complexity-history{color:#dce8f1!important;background:#253c33!important}html[data-theme=dark] .complexity-history b{color:color-mix(in srgb, var(--green2) 20%, #dce8f1)!important}html[data-theme=dark] .complexity-row{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;background:#204130!important}html[data-theme=dark] .complexity-index{background:color-mix(in srgb, var(--mint) 25%, #101f2e)!important;color:color-mix(in srgb, var(--green2) 20%, #dce8f1)!important}html[data-theme=dark] .complexity-total{background:#1d4437!important;border:1px solid #214036!important}html[data-theme=dark] .complexity-total small{color:#dce8f1!important}html[data-theme=dark] .complexity-total strong{color:color-mix(in srgb, var(--green2) 20%, #dce8f1)!important}html[data-theme=dark] .complexity-total em{color:#dce8f1!important}html[data-theme=dark] .ai-context{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;background:#204130!important}html[data-theme=dark] .ai-analysis-callout .primary{color:color-mix(in srgb, var(--green2) 20%, #dce8f1)!important;background:#192a3a!important}html[data-theme=dark] .analysis-error{color:#ebbcb7!important;background:#4b1c16!important;border:1px solid #4b1c16!important}html[data-theme=dark] .analysis-error .quiet{color:#ebbcb7!important;background:#192a3a!important;border-color:#471f19!important}html[data-theme=dark] .analysis-quality{color:#c5ddd7!important;background:#1f4236!important;border:1px solid #223f36!important}html[data-theme=dark] .complexity-review{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;background:#192a3a!important}html[data-theme=dark] .complexity-review.agree{background:#164b30!important;border-color:#1f4238!important}html[data-theme=dark] .complexity-review.disagree{background:#4b3c16!important;border-color:#4b3716!important}html[data-theme=dark] .complexity-review-head small,html[data-theme=dark] .proposed-condition small{color:#dce8f1!important}html[data-theme=dark] .locked-score{background:#1e4337!important}html[data-theme=dark] .locked-score small,html[data-theme=dark] .locked-score span{color:#cbd8d4!important}html[data-theme=dark] .locked-score strong{color:color-mix(in srgb, var(--green2) 20%, #dce8f1)!important}html[data-theme=dark] .proposed-condition{border-left:3px solid color-mix(in srgb, var(--teal) 25%, #101f2e)!important;background:#263b36!important}html[data-theme=dark] .assessment-evidence div{border:1px solid #293832!important}html[data-theme=dark] .assessment-evidence dt{color:#cbd8d4!important}html[data-theme=dark] .assessment-evidence dd{color:#dce8f1!important}html[data-theme=dark] .assessment-meta span{color:#ccd7d3!important;background:#273a34!important}html[data-theme=dark] .agreement{border-top:1px solid #293832!important}html[data-theme=dark] .agreement button{color:#c9d9d5!important;background:#192a3a!important;border:1px solid #283934!important}html[data-theme=dark] .agreement button.selected{border-color:color-mix(in srgb, var(--teal) 25%, #101f2e)!important;color:color-mix(in srgb, var(--green2) 20%, #dce8f1)!important;background:#1c4537!important}html[data-theme=dark] .agreement button.selected.disagree{color:#efd6b3!important;background:#4b3616!important;border-color:#4b3516!important}html[data-theme=dark] .correction-panel{background:#4b3716!important}html[data-theme=dark] .patient-focus-bar{background:#1a4635!important;border:1px solid #214037!important}html[data-theme=dark] .patient-focus-bar b{color:color-mix(in srgb, var(--green2) 20%, #dce8f1)!important}html[data-theme=dark] .patient-focus-bar small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .app-theme{background:color-mix(in srgb, var(--page-bg) 25%, #101f2e)!important}html[data-theme=dark] .app-theme .workspace{background:linear-gradient(135deg,color-mix(in srgb, var(--page-bg) 25%, #101f2e),#192a3a 72%)!important}html[data-theme=dark] .app-theme header{box-shadow:0 6px 22px color-mix(in srgb, var(--green) 25%, #101f2e)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .app-theme header{box-shadow:0 6px 22px color-mix(in srgb,color-mix(in srgb, var(--green) 25%, #101f2e) 8%,transparent)!important}}html[data-theme=dark] .app-theme .mark,html[data-theme=dark] .app-theme .primary{box-shadow:0 5px 14px color-mix(in srgb, var(--green) 25%, #101f2e)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .app-theme .mark,html[data-theme=dark] .app-theme .primary{box-shadow:0 5px 14px color-mix(in srgb,color-mix(in srgb, var(--green) 25%, #101f2e) 24%,transparent)!important}}html[data-theme=dark] .app-theme input:focus,html[data-theme=dark] .app-theme textarea:focus,html[data-theme=dark] .app-theme select:focus{border-color:color-mix(in srgb, var(--green) 25%, #101f2e)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--green) 25%, #101f2e)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .app-theme input:focus,html[data-theme=dark] .app-theme textarea:focus,html[data-theme=dark] .app-theme select:focus{box-shadow:0 0 0 3px color-mix(in srgb,color-mix(in srgb, var(--green) 25%, #101f2e) 14%,transparent)!important}}html[data-theme=dark] .sanitas-theme header{background:#192a3a!important;border-top:4px solid #16374b!important}html[data-theme=dark] .sanitas-theme aside{background:#16344b!important}html[data-theme=dark] .sanitas-theme nav button.active{background:#16374b!important}html[data-theme=dark] .sanitas-theme nav button.done span{background:#16384b!important}html[data-theme=dark] .sanitas-theme .safety,html[data-theme=dark] .sanitas-theme .monthly-status,html[data-theme=dark] .sanitas-theme .patient-focus-bar,html[data-theme=dark] .sanitas-theme .wound-selection{background:#16374b!important;border-color:#16374b!important}html[data-theme=dark] .sanitas-theme .monthly-status em,html[data-theme=dark] .sanitas-theme .wound-count,html[data-theme=dark] .sanitas-theme .selection-heading em{background:#16354b!important}html[data-theme=dark] .sanitas-theme .patient-list>button:hover,html[data-theme=dark] .sanitas-theme .patient-list>button.selected,html[data-theme=dark] .sanitas-theme .wound-picker.visual .wound-card.selected{background:#16384b!important}html[data-theme=dark] .sanitas-theme .payer-context{background:#16374b!important;border-color:#16374b!important}html[data-theme=dark] .sanitas-theme .payer-identity strong{color:#b3d6ef!important}html[data-theme=dark] .sanitas-theme .payer-requirement.ready>b{color:#b3d6ef!important;background:#16354b!important}html[data-theme=dark] .sanitas-theme .auto-data-note,html[data-theme=dark] .sanitas-theme .applied-banner,html[data-theme=dark] .sanitas-theme .calculated{color:#b7d6ec!important;background:#16374b!important}html[data-theme=dark] .sanitas-theme .wound-picker.visual .choose-wound{background:#16374b!important;border-color:#16384b!important}html[data-theme=dark] .sanitas-theme .wound-picker.visual .choose-wound:hover{background:#16354b!important}html[data-theme=dark] .sanitas-theme .complexity-total{background:#16374b!important;border-color:#16394b!important}html[data-theme=dark] .mallamas-theme header{background:#192a3a!important;border-top:4px solid #164b39!important}html[data-theme=dark] .mallamas-theme header:after{background:linear-gradient(90deg,#164b39 0 78%,#4b3816 78% 100%)!important}html[data-theme=dark] .mallamas-theme aside{background:#204130!important}html[data-theme=dark] .mallamas-theme .payer-context{background:#1c452c!important;border-color:#214030!important}html[data-theme=dark] .mallamas-theme .payer-context:before{background:#4b3816!important}html[data-theme=dark] .mallamas-theme .payer-requirement>b{color:#efd9b3!important;background:#4b3916!important}html[data-theme=dark] .mallamas-theme .section-title p,html[data-theme=dark] .mallamas-theme .payer-identity strong{color:#b3efdb!important}html[data-theme=dark] .mallamas-theme .monthly-status,html[data-theme=dark] .mallamas-theme .patient-focus-bar,html[data-theme=dark] .mallamas-theme .wound-selection{background:#1d432e!important;border-color:#213f32!important}html[data-theme=dark] .mallamas-theme .primary:hover{background:#164b3a!important}html[data-theme=dark] .neutral-theme aside{background:#162b4b!important}html[data-theme=dark] .neutral-theme .section-title h1,html[data-theme=dark] .neutral-theme .brand strong{color:#b6d2ec!important}html[data-theme=dark] .neutral-theme .monthly-status,html[data-theme=dark] .neutral-theme .patient-focus-bar,html[data-theme=dark] .neutral-theme .wound-selection{background:#16334b!important;border-color:#1a3247!important}html[data-theme=dark] .neutral-theme .primary:hover{background:#16314b!important}html[data-theme=dark] .app-theme .brand .mark{background:linear-gradient(145deg,color-mix(in srgb, var(--green) 25%, #101f2e),color-mix(in srgb, var(--green2) 25%, #101f2e))!important}html[data-theme=dark] .app-theme .brand .mark:after{background:color-mix(in srgb, var(--theme-accent) 25%, #101f2e)!important;border:3px solid #192a3a!important}html[data-theme=dark] .app-theme .card,html[data-theme=dark] .app-theme .document,html[data-theme=dark] .app-theme .timer{box-shadow:0 8px 28px color-mix(in srgb, var(--green2) 25%, #101f2e)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .app-theme .card,html[data-theme=dark] .app-theme .document,html[data-theme=dark] .app-theme .timer{box-shadow:0 8px 28px color-mix(in srgb,color-mix(in srgb, var(--green2) 25%, #101f2e) 7%,transparent)!important}}html[data-theme=dark] .app-theme .card-head:after{background:linear-gradient(90deg,color-mix(in srgb, var(--green) 25%, #101f2e),color-mix(in srgb, var(--theme-accent) 25%, #101f2e))!important}html[data-theme=dark] .app-theme header{border-top:4px solid #16324b!important}html[data-theme=dark] .app-theme header:after{background:linear-gradient(90deg,#16324b 0 72%,#163b4b 72% 88%,#4b1816 88% 100%)!important}html[data-theme=dark] .brand-logo{border-right:1px solid #213140!important}html[data-theme=dark] .app-theme .brand>div:last-child strong{color:#b6d2ec!important}html[data-theme=dark] .app-theme .brand>div:last-child span{color:#cbd1d7!important}html[data-theme=dark] .app-theme .head-actions .quiet{color:#b6d2ec!important;background:#183449!important}html[data-theme=dark] .app-theme .head-actions .quiet:hover{background:#1a3346!important}html[data-theme=dark] .app-theme .draft:before{background:#4b1816!important}html[data-theme=dark] .photo-instruction,html[data-theme=dark] .comparison-readiness{border:1px solid color-mix(in srgb, var(--theme-border) 25%, #101f2e)!important;background:color-mix(in srgb, var(--theme-soft) 25%, #101f2e)!important}html[data-theme=dark] .photo-instruction>b,html[data-theme=dark] .comparison-readiness>b{background:color-mix(in srgb, var(--green) 25%, #101f2e)!important}html[data-theme=dark] .photo-instruction small,html[data-theme=dark] .comparison-readiness small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .photo-drop-target{background:#233e35!important}html[data-theme=dark] .photo-drop-target:focus-visible{outline:3px solid color-mix(in srgb, var(--green) 25%, #101f2e)!important}html[data-theme=dark] .photo-uploader.dragging{border-color:color-mix(in srgb, var(--green) 25%, #101f2e)!important;box-shadow:0 0 0 4px color-mix(in srgb, var(--green) 25%, #101f2e)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .photo-uploader.dragging{box-shadow:0 0 0 4px color-mix(in srgb,color-mix(in srgb, var(--green) 25%, #101f2e) 14%,transparent)!important}}html[data-theme=dark] .photo-uploader.dragging .photo-drop-target{background:color-mix(in srgb, var(--theme-soft) 25%, #101f2e)!important}html[data-theme=dark] .photo-uploader.dragging .photo-empty,html[data-theme=dark] .photo-uploader .photo-foot>span{color:color-mix(in srgb, var(--green2) 20%, #dce8f1)!important}html[data-theme=dark] .photo-fullscreen-button{border:1px solid color-mix(in srgb, var(--green) 25%, #101f2e)!important;color:color-mix(in srgb, var(--green2) 20%, #dce8f1)!important;background:#192a3a!important}html[data-theme=dark] .photo-fullscreen-button:hover{background:color-mix(in srgb, var(--theme-soft) 25%, #101f2e)!important}html[data-theme=dark] .photo-fullscreen-button:focus-visible{outline:3px solid color-mix(in srgb, var(--green) 25%, #101f2e)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .photo-fullscreen-button:focus-visible{outline:3px solid color-mix(in srgb,color-mix(in srgb, var(--green) 25%, #101f2e) 28%,transparent)!important}}html[data-theme=dark] .load-drive-photo{border:1px solid color-mix(in srgb, var(--green) 25%, #101f2e)!important;background:color-mix(in srgb, var(--theme-soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--green2) 20%, #dce8f1)!important}html[data-theme=dark] .photo-drive-error{color:#eabbb8!important}html[data-theme=dark] .previous-gallery figure.selected-reference{border-color:color-mix(in srgb, var(--green) 25%, #101f2e)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--green) 25%, #101f2e)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .previous-gallery figure.selected-reference{box-shadow:0 0 0 3px color-mix(in srgb,color-mix(in srgb, var(--green) 25%, #101f2e) 15%,transparent)!important}}html[data-theme=dark] .reference-photo{background:#283932!important}html[data-theme=dark] .selected-reference .reference-photo>span{background:color-mix(in srgb, var(--green) 25%, #101f2e)!important}html[data-theme=dark] .reference-photo:focus-visible{outline:3px solid color-mix(in srgb, var(--green) 25%, #101f2e)!important}html[data-theme=dark] .previous-gallery figcaption>span small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .previous-gallery figcaption>button{color:color-mix(in srgb, var(--green2) 20%, #dce8f1)!important}html[data-theme=dark] .photo-label>span{background:color-mix(in srgb, var(--theme-soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--green2) 20%, #dce8f1)!important}html[data-theme=dark] .previous-photo-options button{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;color:color-mix(in srgb, var(--ink) 20%, #dce8f1)!important;background:#192a3a!important}html[data-theme=dark] .previous-photo-options button span{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .previous-photo-options button.selected{border-color:color-mix(in srgb, var(--green) 25%, #101f2e)!important;background:color-mix(in srgb, var(--theme-soft) 25%, #101f2e)!important;box-shadow:0 0 0 2px color-mix(in srgb, var(--green) 25%, #101f2e)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .previous-photo-options button.selected{box-shadow:0 0 0 2px color-mix(in srgb,color-mix(in srgb, var(--green) 25%, #101f2e) 12%,transparent)!important}}html[data-theme=dark] .comparison-readiness{background:#4b3916!important;border-color:#4b3a16!important}html[data-theme=dark] .comparison-readiness.pending>b{background:#4b3816!important}html[data-theme=dark] .comparison-readiness.ready{background:color-mix(in srgb, var(--theme-soft) 25%, #101f2e)!important;border-color:color-mix(in srgb, var(--theme-border) 25%, #101f2e)!important}html[data-theme=dark] .comparison-readiness.ready>b{background:color-mix(in srgb, var(--green) 25%, #101f2e)!important}html[data-theme=dark] .analysis-inputs span{border:1px solid #192a3a35!important}html[data-theme=dark] .analysis-inputs span.ready{background:#192a3a17!important;border-color:#164b3d!important}html[data-theme=dark] .evolution-modal-panel{background:#192a3a!important}html[data-theme=dark] .evolution-alert-icon{color:#efd5b3!important;background:#4b3616!important}html[data-theme=dark] .evolution-step{color:#efd5b3!important}html[data-theme=dark] .evolution-modal-panel>p{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .reason-summary{background:#4b3716!important;border-left:3px solid #4b3816!important}html[data-theme=dark] .reason-summary small{color:#efd6b3!important}html[data-theme=dark] .reason-summary span{color:#dad2c8!important}html[data-theme=dark] .evolution-followup-saved{color:#dad2c8!important;background:#4b3916!important;border:1px solid #4b3a16!important}html[data-theme=dark] .evolution-followup-saved>b{color:#efd7b3!important}html[data-theme=dark] .evolution-followup-saved>button{color:color-mix(in srgb, var(--green2) 20%, #dce8f1)!important}html[data-theme=dark] .analysis-success-panel{background:#192a3a!important}html[data-theme=dark] .analysis-success-icon{color:#b3efe4!important;background:#194836!important}html[data-theme=dark] .analysis-success-panel>span{color:#b3efe4!important}html[data-theme=dark] .analysis-success-panel h2{color:color-mix(in srgb, var(--ink) 20%, #dce8f1)!important}html[data-theme=dark] .analysis-success-panel p{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .sanitas-theme .analysis-success-icon{color:#b3d6ef!important;background:#16354b!important}html[data-theme=dark] .sanitas-theme .analysis-success-panel>span{color:#b3d6ef!important}html[data-theme=dark] .mobile-data-review-panel{background:#192a3a!important}html[data-theme=dark] .mobile-data-review-head{border-bottom:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;background:#192a3a!important}html[data-theme=dark] .mobile-data-review-head small{color:color-mix(in srgb, var(--green2) 20%, #dce8f1)!important}html[data-theme=dark] .mobile-data-review-head>button{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;background:color-mix(in srgb, var(--soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--ink) 20%, #dce8f1)!important}html[data-theme=dark] .mobile-data-review-panel>p{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .coherence-review-panel{background:#204134!important;border:1px solid #263b34!important}html[data-theme=dark] .coherence-review-icon{color:color-mix(in srgb, var(--green2) 20%, #dce8f1)!important;background:#223f35!important}html[data-theme=dark] .coherence-review-panel small{color:color-mix(in srgb, var(--green2) 20%, #dce8f1)!important}html[data-theme=dark] .coherence-review-panel p{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .coherence-review-panel.suggestions,html[data-theme=dark] .coherence-review-panel.pending{background:#4b3916!important;border-color:#4b3a16!important}html[data-theme=dark] .coherence-review-panel.suggestions .coherence-review-icon,html[data-theme=dark] .coherence-review-panel.pending .coherence-review-icon{color:#efd8b3!important;background:#4b3b16!important}html[data-theme=dark] .coherence-review-panel.error{background:#4b1b16!important;border-color:#481d18!important}html[data-theme=dark] .coherence-review-panel.error .coherence-review-icon{color:#e8beba!important;background:#4b1c16!important}html[data-theme=dark] .coherence-review-panel.manual{background:#1e3743!important;border-color:#23343e!important}html[data-theme=dark] .coherence-review-actions .back{color:#ecd9b6!important;background:#192a3a!important;border:1px solid #45381c!important}html[data-theme=dark] .coherence-ack.ready{color:#b3efe4!important;background:#1c4536!important}html[data-theme=dark] .coherence-ack.pending{color:#efd8b3!important;background:#4b3816!important}html[data-theme=dark] .coherence-suggestions-panel{background:#192a3a!important}html[data-theme=dark] .coherence-suggestions-head{border-bottom:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;background:#192a3a!important}html[data-theme=dark] .coherence-suggestions-head small{color:#efd7b3!important}html[data-theme=dark] .coherence-suggestions-head>button{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;background:color-mix(in srgb, var(--soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--ink) 20%, #dce8f1)!important}html[data-theme=dark] .coherence-suggestions-panel>p{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .coherence-suggestion-list article{background:#4b3c16!important;border:1px solid #45381c!important}html[data-theme=dark] .severity.alta{color:#ebbbb8!important;background:#4b1b16!important}html[data-theme=dark] .severity.media{color:#efd8b3!important;background:#4b3b16!important}html[data-theme=dark] .severity.baja{color:#c7d4db!important;background:#213640!important}html[data-theme=dark] .coherence-suggestion-list article>p,html[data-theme=dark] .coherence-suggestion-list article>small{color:#dce8f1!important}html[data-theme=dark] .coherence-suggested-change{background:#4b3916!important;border-left:3px solid #4b3816!important}html[data-theme=dark] .coherence-suggested-change span{color:#d7d3cb!important}html[data-theme=dark] .coherence-resolution-actions .correction-route{color:#b3d5ef!important;background:#16344b!important;border:1px solid #1a3347!important}html[data-theme=dark] .coherence-adjustment{background:#1e4337!important;border:1px solid #233e36!important}html[data-theme=dark] .coherence-adjustment>small{color:#dce8f1!important}html[data-theme=dark] .coherence-resolution-error{color:#e9bdb9!important;background:#4b1b16!important;border:1px solid #481e19!important}html[data-theme=dark] .coherence-resolution-error button{color:#edbab5!important;background:#192a3a!important;border:1px solid #46201b!important}html[data-theme=dark] .locked-editor{color:#c7dbd8!important;background:#2a3737!important}html[data-theme=dark] .coherence-structured-note{color:#c1d5e1!important;background:#16384b!important;border:1px solid #193648!important}html[data-theme=dark] .clinical-override{color:#bce6db!important;background:#192a3a!important;border:1px solid #263b35!important}html[data-theme=dark] .omit-suggestion{color:#dce8f1!important;background:#192a3a!important;border:1px solid #2a3733!important}html[data-theme=dark] .omit-suggestion:hover{background:#283933!important;border-color:#192a3a!important}html[data-theme=dark] .photo-ai-action>div>b{background:#192a3a1f!important}html[data-theme=dark] .photo-ai-action .primary{color:color-mix(in srgb, var(--green2) 20%, #dce8f1)!important;background:#192a3a!important}html[data-theme=dark] .photo-description-success{border:1px solid color-mix(in srgb, var(--theme-border) 25%, #101f2e)!important;background:color-mix(in srgb, var(--theme-soft) 25%, #101f2e)!important}html[data-theme=dark] .photo-description-success b{color:color-mix(in srgb, var(--green2) 20%, #dce8f1)!important}html[data-theme=dark] .photo-description-success span{color:#cbd7d4!important}html[data-theme=dark] .photo-description-success small{color:color-mix(in srgb, var(--green2) 20%, #dce8f1)!important}html[data-theme=dark] .workflow-shell{background:#1f3642!important}html[data-theme=dark] .workflow-hero span,html[data-theme=dark] .workflow-step-body>small,html[data-theme=dark] .workflow-totals small{color:#b6d2ec!important}html[data-theme=dark] .workflow-hero h1{color:#b6d5ec!important}html[data-theme=dark] .workflow-hero p{color:#c9d2d9!important}html[data-theme=dark] .workflow-progress{background:#192a3a!important;border:1px solid #1c3445!important}html[data-theme=dark] .workflow-progress strong{color:#b3efdb!important}html[data-theme=dark] .workflow-progress span{color:#c9d2d9!important}html[data-theme=dark] .workflow-progress i{background:#203641!important}html[data-theme=dark] .workflow-progress i b{background:linear-gradient(90deg,#16324b,#164b39)!important}html[data-theme=dark] .cutoff-banner{background:#192a3a!important;border-left:4px solid #16324b!important}html[data-theme=dark] .cutoff-banner b{color:#b6d5ec!important}html[data-theme=dark] .cutoff-banner span{color:#c7d3db!important}html[data-theme=dark] .cutoff-banner em{color:#b3efdb!important}html[data-theme=dark] .workflow-steps article{background:#192a3a!important;border:1px solid #1f3441!important}html[data-theme=dark] .workflow-steps article.locked{background:#27343a!important}html[data-theme=dark] .workflow-steps article.complete{background:#164b30!important;border-color:#1f4236!important}html[data-theme=dark] .workflow-steps article.active{border-color:#1a3547!important;box-shadow:0 10px 30px #16324b18!important}html[data-theme=dark] .workflow-step-number{color:#b6d2ec!important;background:#1c3545!important}html[data-theme=dark] .complete .workflow-step-number{color:#b3efdb!important;background:#1c4532!important}html[data-theme=dark] .workflow-step-body h2{color:#b6d5ec!important}html[data-theme=dark] .workflow-step-body p{color:#cad2d8!important}html[data-theme=dark] .workflow-actions>a{color:#b6d2ec!important;background:#16394b!important;border:1px solid #1e3443!important}html[data-theme=dark] .workflow-upload{background:#16324b!important}html[data-theme=dark] .workflow-count{color:#c8d3db!important}html[data-theme=dark] .workflow-confirmation{color:#b3efdb!important}html[data-theme=dark] .run-workflow{background:#164b39!important}html[data-theme=dark] .run-workflow:disabled{color:#dce8f1!important;background:#293338!important}html[data-theme=dark] .workflow-totals input{color:#b6d5ec!important;background:#192a3a!important;border:1px solid #192a3a45!important}html[data-theme=dark] .workflow-totals button{color:#b6d5ec!important;background:#192a3a!important}html[data-theme=dark] .workflow-retention{color:#c9d2d9!important;border:1px dashed #23343e!important}html[data-theme=dark] .workflow-retention b{color:#b6d5ec!important}html[data-theme=dark] .workflow-inline-error,html[data-theme=dark] .workflow-error,html[data-theme=dark] .workflow-loading{background:#192a3a!important}html[data-theme=dark] .workflow-inline-error,html[data-theme=dark] .workflow-error{color:#ebbcb7!important;border:1px solid #491d18!important}html[data-theme=dark] .workflow-loading{color:#c9d2d9!important}html[data-theme=dark] .storage-guarantee,html[data-theme=dark] .stored-documents{background:#192a3a!important;border:1px solid #1f3441!important}html[data-theme=dark] .storage-guarantee-head small,html[data-theme=dark] .stored-documents-head small{color:#b6d2ec!important}html[data-theme=dark] .storage-guarantee-head h2,html[data-theme=dark] .stored-documents-head h2{color:#b6d5ec!important}html[data-theme=dark] .storage-guarantee-head>b{color:#b3efdb!important;background:#1c4535!important}html[data-theme=dark] .storage-guarantee-grid>div{background:#1d3a44!important;border:1px solid #213540!important}html[data-theme=dark] .storage-guarantee-grid strong{color:#b6d5ec!important}html[data-theme=dark] .storage-guarantee-grid span,html[data-theme=dark] .stored-documents-head p{color:#c9d2d9!important}html[data-theme=dark] .stored-documents-head>strong{color:#b6d2ec!important;background:#1b3646!important}html[data-theme=dark] .stored-document{border:1px solid #213540!important}html[data-theme=dark] .stored-kind{color:#b6d2ec!important;background:#193548!important}html[data-theme=dark] .stored-kind.valuation{color:#b3efdb!important;background:#1c4535!important}html[data-theme=dark] .stored-kind.medical_consultation{color:#efd7b3!important;background:#4b3716!important}html[data-theme=dark] .stored-document>div strong{color:#b6d5ec!important}html[data-theme=dark] .stored-document>div small{color:#c9d2d9!important}html[data-theme=dark] .stored-document>a{color:#b6d2ec!important;border:1px solid #1e3443!important}html[data-theme=dark] .stored-documents-empty{color:#c9d2d9!important;border:1px dashed #24333d!important}html[data-theme=dark] .stored-documents-empty b{color:#b6d5ec!important}html[data-theme=dark] .operational-flow{border:1px solid color-mix(in srgb, var(--theme-border) 25%, #101f2e)!important;box-shadow:0 8px 28px color-mix(in srgb, var(--green2) 25%, #101f2e)!important;background:#192a3a!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .operational-flow{box-shadow:0 8px 28px color-mix(in srgb,color-mix(in srgb, var(--green2) 25%, #101f2e) 7%,transparent)!important}}html[data-theme=dark] .operational-flow-head p{color:color-mix(in srgb, var(--green2) 20%, #dce8f1)!important}html[data-theme=dark] .operational-flow-head span{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .operational-flow-head em{background:color-mix(in srgb, var(--theme-soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--green2) 20%, #dce8f1)!important}html[data-theme=dark] .operational-flow-steps li{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;background:#204130!important}html[data-theme=dark] .operational-flow-steps li>b{background:color-mix(in srgb, var(--green) 25%, #101f2e)!important}html[data-theme=dark] .operational-flow-steps span{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .medical-rules{border-left:4px solid color-mix(in srgb, var(--theme-accent) 25%, #101f2e)!important;background:#4b3916!important}html[data-theme=dark] .medical-rules>strong{color:#eed8b4!important}html[data-theme=dark] .medical-rules span{color:#d9d3c9!important}html[data-theme=dark] .medical-rules span b{color:color-mix(in srgb, var(--ink) 20%, #dce8f1)!important}html[data-theme=dark] .assistant-flow{border:1px solid color-mix(in srgb, var(--theme-border) 25%, #101f2e)!important;box-shadow:0 8px 28px color-mix(in srgb, var(--green2) 25%, #101f2e)!important;background:#192a3a!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .assistant-flow{box-shadow:0 8px 28px color-mix(in srgb,color-mix(in srgb, var(--green2) 25%, #101f2e) 7%,transparent)!important}}html[data-theme=dark] .assistant-flow-head p{color:color-mix(in srgb, var(--green2) 20%, #dce8f1)!important}html[data-theme=dark] .assistant-flow li{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;background:#233e35!important}html[data-theme=dark] .assistant-flow li.current{border-color:color-mix(in srgb, var(--green) 25%, #101f2e)!important;background:color-mix(in srgb, var(--theme-soft) 25%, #101f2e)!important}html[data-theme=dark] .assistant-flow li>b{color:color-mix(in srgb, var(--green2) 20%, #dce8f1)!important;background:#263b35!important}html[data-theme=dark] .assistant-flow li.current>b{background:color-mix(in srgb, var(--green) 25%, #101f2e)!important}html[data-theme=dark] .assistant-flow li small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .consultation-alert.ready{color:#b3efe3!important;background:#174a37!important;border-color:#1e4337!important}html[data-theme=dark] .consultation-alert.ready>b{background:#1a4637!important}html[data-theme=dark] .consultation-alert.missing{color:#efd9b3!important;background:#4b3a16!important;border-color:#4b3916!important}html[data-theme=dark] .consultation-alert.missing>b{background:#4b3b16!important}html[data-theme=dark] .valuation-date-guidance{color:#bfe4db!important;background:#1f4235!important;border:1px solid #233e36!important}html[data-theme=dark] .valuation-date-guidance>b{background:#1d4438!important}html[data-theme=dark] .valuation-date-guidance.late,html[data-theme=dark] .valuation-date-guidance.outside{color:#e9bdb9!important;background:#4b1c16!important;border-color:#481d18!important}html[data-theme=dark] .valuation-date-guidance.late>b,html[data-theme=dark] .valuation-date-guidance.outside>b{background:#4b1c16!important}html[data-theme=dark] .cycle-review-picker>span{color:#c7d6db!important}html[data-theme=dark] .cycle-review-picker select{color:#b4daef!important;background:#1a3e46!important;border-color:#1f3842!important}html[data-theme=dark] .cycle-review-picker small{color:#efd8b3!important}html[data-theme=dark] .cycle-read-only-note{color:#ecdab6!important;background:#4b3916!important;border:1px solid #4b3b16!important}html[data-theme=dark] .view-tabs{background:#22353f!important;border:1px solid #23353e!important}html[data-theme=dark] .view-tabs button{color:#cad2d9!important}html[data-theme=dark] .view-tabs button:hover,html[data-theme=dark] .view-tabs button.active{color:#b3d2ef!important;background:#192a3a!important}html[data-theme=dark] .gestiona-button{color:#b3efdb!important;background:#1b4636!important;border:1px solid #233e36!important}html[data-theme=dark] .gestiona-button:hover{background:#1c4536!important;border-color:#164b39!important}html[data-theme=dark] .cycle-review-error{color:#eebcb5!important;background:#4b2016!important;border-bottom:1px solid #492218!important}html[data-theme=dark] .cycle-review-error button{color:#eebcb5!important;background:#192a3a!important;border:1px solid #4a2017!important}html[data-theme=dark] .progress-shell{background:#273a3a!important}html[data-theme=dark] .progress-intro span,html[data-theme=dark] .progress-card-head>div>span{color:#b3efdb!important}html[data-theme=dark] .progress-intro h1{color:#bde5df!important}html[data-theme=dark] .progress-intro p{color:#dce8f1!important}html[data-theme=dark] .next-schedule-cta{background:linear-gradient(135deg,#164b41,#16324b)!important;box-shadow:0 9px 20px #164b4435!important}html[data-theme=dark] .next-schedule-cta:hover{background:linear-gradient(135deg,#164b41,#174d7e)!important}html[data-theme=dark] .progress-sync-error{color:#ebbcb7!important;background:#4b1e16!important;border:1px solid #491d18!important}html[data-theme=dark] .overall-progress{background:#192a3a!important;border:1px solid #263b36!important}html[data-theme=dark] .overall-number{border-right:1px solid #293834!important}html[data-theme=dark] .overall-number strong{color:#b3efe4!important}html[data-theme=dark] .overall-number span,html[data-theme=dark] .overall-copy span,html[data-theme=dark] .overall-copy small{color:#dce8f1!important}html[data-theme=dark] .overall-copy i,html[data-theme=dark] .breakdown-bar i{background:#273a35!important}html[data-theme=dark] .overall-copy i b,html[data-theme=dark] .breakdown-bar i b{background:#164b41!important}html[data-theme=dark] .valuation-window-summary{background:#283935!important;border:1px solid #283935!important}html[data-theme=dark] .valuation-window-summary>div{background:#192a3a!important}html[data-theme=dark] .valuation-window-summary span{color:#dce8f1!important}html[data-theme=dark] .valuation-window-summary strong{color:#bee4de!important}html[data-theme=dark] .valuation-window-summary small{color:#dce8f1!important}html[data-theme=dark] .progress-metrics article{background:#192a3a!important;border:1px solid #283935!important}html[data-theme=dark] .progress-metrics article>span{color:#dce8f1!important}html[data-theme=dark] .progress-metrics article>strong{color:#bee4de!important}html[data-theme=dark] .progress-metrics article>small{color:#dce8f1!important}html[data-theme=dark] .progress-metrics article.attention{background:#4b3b16!important;border-color:#4b3a16!important}html[data-theme=dark] .progress-metrics article.attention>strong{color:#efd8b3!important}html[data-theme=dark] .progress-metrics article.danger{background:#4b1c16!important;border-color:#481d18!important}html[data-theme=dark] .progress-metrics article.danger>strong{color:#eabbb8!important}html[data-theme=dark] .eps-progress-card{background:linear-gradient(145deg,#192a3a 62%,color-mix(in srgb, var(--eps-soft) 25%, #101f2e))!important;border:1px solid #283935!important}html[data-theme=dark] .eps-progress-card:before{background:linear-gradient(90deg,color-mix(in srgb, var(--eps-accent) 25%, #101f2e) 0 72%,color-mix(in srgb, var(--eps-accent-secondary) 25%, #101f2e) 72% 100%)!important}html[data-theme=dark] .eps-card-score strong{color:color-mix(in srgb, var(--eps-accent) 20%, #dce8f1)!important}html[data-theme=dark] .eps-card-score span{color:#dce8f1!important}html[data-theme=dark] .eps-progress-bar{background:#273a35!important}html[data-theme=dark] .eps-progress-bar i{background:linear-gradient(90deg,color-mix(in srgb, var(--eps-accent) 25%, #101f2e),color-mix(in srgb, var(--eps-accent-secondary) 25%, #101f2e))!important}html[data-theme=dark] .eps-card-copy strong{color:#bee4de!important}html[data-theme=dark] .eps-card-copy span{color:#dce8f1!important}html[data-theme=dark] .eps-progress-card dl{border-top:1px solid #283933!important}html[data-theme=dark] .eps-progress-card dl div{border-left:1px solid #283933!important}html[data-theme=dark] .eps-progress-card dt{color:#dce8f1!important}html[data-theme=dark] .eps-progress-card dd{color:#bee4de!important}html[data-theme=dark] .eps-progress-card dl .completed dd{color:#b3efdb!important}html[data-theme=dark] .eps-progress-card dl .pending dd{color:#efd7b3!important}html[data-theme=dark] .eps-progress-card dl .novelty dd{color:#b6d4ec!important}html[data-theme=dark] .eps-progress-card dl .danger dd{color:#eabbb8!important}html[data-theme=dark] .eps-summary-filter{border:1px solid color-mix(in srgb, var(--summary-filter-border) 25%, #101f2e)!important;background:color-mix(in srgb, var(--summary-filter-bg) 25%, #101f2e)!important}html[data-theme=dark] .eps-summary-filter:focus-visible{outline:3px solid color-mix(in srgb, var(--summary-filter-focus) 25%, #101f2e)!important;background:color-mix(in srgb, var(--summary-filter-hover) 25%, #101f2e)!important}@media (hover:hover) and (pointer:fine){html[data-theme=dark] .eps-summary-filter:hover{border-color:color-mix(in srgb, var(--summary-filter-focus) 25%, #101f2e)!important;background:color-mix(in srgb, var(--summary-filter-hover) 25%, #101f2e)!important}}html[data-theme=dark] .eps-schedule-observations{border-top:1px solid #283933!important}html[data-theme=dark] .eps-schedule-observations>summary{color:color-mix(in srgb, var(--eps-accent) 20%, #dce8f1)!important}html[data-theme=dark] .eps-schedule-observations>summary>b{background:color-mix(in srgb, var(--eps-soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--eps-accent) 20%, #dce8f1)!important}html[data-theme=dark] .eps-schedule-observations li{background:#192a3a!important;border:1px solid #273934!important}html[data-theme=dark] .eps-schedule-observations li strong{color:#c1e1db!important}html[data-theme=dark] .eps-schedule-observations li small,html[data-theme=dark] .eps-schedule-observations li p{color:#dce8f1!important}html[data-theme=dark] .eps-schedule-observations li em.justified{color:#b6d4ec!important;background:#16304b!important}html[data-theme=dark] .eps-schedule-observations li em.coordination{color:#dce8f1!important;background:#283935!important}html[data-theme=dark] .eps-card-actions{border-top:1px solid #283933!important}html[data-theme=dark] .eps-card-actions .schedule-eps-upload{background:color-mix(in srgb, var(--eps-accent) 25%, #101f2e)!important}html[data-theme=dark] .eps-card-actions .schedule-eps-upload:hover{background:color-mix(in srgb, var(--eps-accent-secondary) 25%, #101f2e)!important}html[data-theme=dark] .eps-card-actions>a{border:1px solid color-mix(in srgb, var(--eps-accent) 25%, #101f2e)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .eps-card-actions>a{border:1px solid color-mix(in srgb,color-mix(in srgb, var(--eps-accent) 25%, #101f2e) 36%,#192a3a)!important}}html[data-theme=dark] .eps-card-actions>a{color:color-mix(in srgb, var(--eps-accent) 20%, #dce8f1)!important;background:#192a3a!important}html[data-theme=dark] .eps-card-actions>a:hover{border-color:color-mix(in srgb, var(--eps-accent) 25%, #101f2e)!important;background:color-mix(in srgb, var(--eps-soft) 25%, #101f2e)!important}html[data-theme=dark] .eps-progress-card.has-overdue{border-color:#45201c!important;box-shadow:0 8px 22px #4b1a1610!important}html[data-theme=dark] .eps-progress-card.empty{background:linear-gradient(145deg,#192a3a 58%,#2b3632)!important;border-color:#2b3633!important}html[data-theme=dark] .eps-progress-card.empty .eps-card-score strong,html[data-theme=dark] .eps-progress-card.empty dd,html[data-theme=dark] .eps-progress-card.empty .eps-card-copy strong{color:#dce8f1!important}html[data-theme=dark] .progress-card{background:#192a3a!important;border:1px solid #283935!important}html[data-theme=dark] .progress-card-head p{color:#dce8f1!important}html[data-theme=dark] .segmented-control,html[data-theme=dark] .queue-tabs{background:#283935!important}html[data-theme=dark] .segmented-control button,html[data-theme=dark] .queue-tabs button{color:#dce8f1!important}html[data-theme=dark] .segmented-control button.active,html[data-theme=dark] .queue-tabs button.active{color:#b3efe4!important;background:#192a3a!important}html[data-theme=dark] .queue-tabs button.active.attention{color:#efd7b3!important}html[data-theme=dark] .breakdown-list{border-top:1px solid #283934!important}html[data-theme=dark] .breakdown-list article{border-bottom:1px solid #293835!important}html[data-theme=dark] .breakdown-name span,html[data-theme=dark] .breakdown-bar small{color:#dce8f1!important}html[data-theme=dark] .breakdown-percent{color:#b3efe4!important}html[data-theme=dark] .progress-filters{background:#283933!important}html[data-theme=dark] .progress-filters label>span{color:#dce8f1!important}html[data-theme=dark] .progress-patient-list{border:1px solid #283935!important}html[data-theme=dark] .progress-patient-list article{border-top:1px solid #293835!important}html[data-theme=dark] .progress-patient-list article:hover{background:#204130!important}html[data-theme=dark] .progress-patient-main span,html[data-theme=dark] .progress-patient-meta small,html[data-theme=dark] .progress-patient-state small,html[data-theme=dark] .progress-patient-action small{color:#dce8f1!important}html[data-theme=dark] .progress-patient-meta span{color:#b3efe4!important}html[data-theme=dark] .progress-patient-state>b{color:#dce8f1!important}html[data-theme=dark] .progress-patient-state>b.finding-status{color:#efd7b3!important}html[data-theme=dark] .progress-patient-action button{color:#b3efe5!important;background:#1d4337!important;border:1px solid #223f37!important}html[data-theme=dark] .progress-patient-action button:hover{background:#1c4537!important;border-color:#164b41!important}html[data-theme=dark] .progress-empty{border:1px dashed #293834!important}html[data-theme=dark] .progress-empty span{color:#dce8f1!important}html[data-theme=dark] .show-more{color:#c8dad6!important;background:#253c35!important}html[data-theme=dark] .progress-patient-state>b.deadline-breach{color:#eabbb8!important}html[data-theme=dark] .progress-patient-state>b.operational-novelty{color:#b6d4ec!important}html[data-theme=dark] .target-wound-note{color:#efd8b3!important;background:#4b3a16!important;border:1px solid #4b3916!important}html[data-theme=dark] .progress-save-message button{background:#192a3a!important}html[data-theme=dark] .progress-save-message.success{color:#b3efdb!important;background:#1a4635!important;border:1px solid #1f4236!important}html[data-theme=dark] .progress-save-message.error{color:#ebbcb7!important;background:#4b1e16!important;border:1px solid #491d18!important}@media (width<=700px){html[data-theme=dark] .overall-number{border-bottom:1px solid #293834!important}html[data-theme=dark] .progress-patient-list article{border:1px solid #273934!important}html[data-theme=dark] .cycle-review-picker{border-top:1px solid #283935!important}html[data-theme=dark] .cycle-review-picker>span{color:#c7d6db!important}}html[data-theme=dark] .sources-button{color:#b6d2ec!important;background:#192a3a!important;border:1px solid #203441!important}html[data-theme=dark] .sources-button:hover,html[data-theme=dark] .sources-button.active{background:#16374b!important;border-color:#16324b!important}html[data-theme=dark] .operations-shell{background:#22333f!important}html[data-theme=dark] .operations-heading span,html[data-theme=dark] .reconciliation-head span,html[data-theme=dark] .patient-archive-head span,html[data-theme=dark] .operations-empty>span{color:#b8eade!important}html[data-theme=dark] .operations-heading h1,html[data-theme=dark] .operations-empty h1{color:#bde5df!important}html[data-theme=dark] .operations-heading p,html[data-theme=dark] .operations-empty p{color:#dce8f1!important}html[data-theme=dark] .operations-error{color:#ebbcb7!important;background:#4b1a16!important;border:1px solid #481d19!important}html[data-theme=dark] .operations-loading{color:#c9d2d9!important;background:#22333f!important}html[data-theme=dark] .operations-empty{background:#192a3a!important;border:1px solid #273a36!important}html[data-theme=dark] .source-readiness{background:#192a3a!important;border:1px solid #25363c!important}html[data-theme=dark] .source-readiness>div>b{color:#dce8f1!important;background:#25353c!important}html[data-theme=dark] .source-readiness>div.ready>b{color:#b3efdb!important;background:#1c4536!important}html[data-theme=dark] .source-readiness>div.attention>b{color:#efd8b3!important;background:#4b3716!important}html[data-theme=dark] .source-readiness small{color:#dce8f1!important}html[data-theme=dark] .source-readiness>i{background:#25363b!important}html[data-theme=dark] .source-card{background:#192a3a!important;border:1px solid #24373d!important}html[data-theme=dark] .source-card-number{color:#b6d2ec!important;background:#193848!important}html[data-theme=dark] .source-card-copy p{color:#dce8f1!important}html[data-theme=dark] .source-card-copy>strong{color:#b8eade!important}html[data-theme=dark] .source-upload-button{background:#16324b!important}html[data-theme=dark] .source-upload-button:hover{background:#16314b!important}html[data-theme=dark] .source-split-actions .source-upload-button:last-child,html[data-theme=dark] .source-bundle-actions>.source-upload-button{color:#b6d2ec!important;background:#16374b!important;border:1px solid #1f3542!important}html[data-theme=dark] .bundle-upload-button,html[data-theme=dark] .bundle-upload-button:hover{background:#164b39!important}html[data-theme=dark] .bundle-upload-progress{background:#1b4636!important;border:1px solid #243d36!important}html[data-theme=dark] .bundle-upload-progress>span{border:2px solid #223f37!important;border-top-color:#164b39!important}html[data-theme=dark] .bundle-upload-progress small,html[data-theme=dark] .bundle-upload-result small{color:#dce8f1!important}html[data-theme=dark] .bundle-upload-result{background:#1d4437!important;border:1px solid #233e37!important}html[data-theme=dark] .bundle-upload-result summary{color:#ecdab6!important}html[data-theme=dark] .bundle-upload-result li{background:#4b3916!important}html[data-theme=dark] .bundle-upload-result li span{color:#e6d8bc!important}html[data-theme=dark] .managed-source-badge{color:#b8eade!important;background:#204136!important}html[data-theme=dark] .drive-source-links a{color:#c1e1db!important;background:#233e35!important;border:1px solid #263a35!important}html[data-theme=dark] .drive-source-links a:hover{border-color:#233e36!important}html[data-theme=dark] .drive-source-links span{color:#b8eade!important}html[data-theme=dark] .drive-source-links small{color:#dce8f1!important}html[data-theme=dark] .reconciliation-card{background:#4b3c16!important;border:1px solid #4b3b16!important}html[data-theme=dark] .reconciliation-head p{color:#d7d3cb!important}html[data-theme=dark] .reconciliation-head>b{color:#efd8b3!important;background:#4b3816!important}html[data-theme=dark] .reconciliation-list{border-top:1px solid #46381b!important}html[data-theme=dark] .reconciliation-list article{border-bottom:1px solid #46381b!important}html[data-theme=dark] .reconciliation-list span{color:#dce8f1!important}html[data-theme=dark] .match-review_required,html[data-theme=dark] .match-ambiguous{color:#efd8b3!important}html[data-theme=dark] .match-unmatched,html[data-theme=dark] .match-duplicate{color:#e9bdb9!important}html[data-theme=dark] .reconciliation-list button{background:#164b3e!important}html[data-theme=dark] .source-policy{background:#192a3a!important;border:1px solid #26383b!important}html[data-theme=dark] .source-policy summary{color:#c7d5db!important}html[data-theme=dark] .source-policy p{color:#ccd3d7!important;background:#24373d!important}html[data-theme=dark] .source-policy p strong{color:#c1d8e2!important}html[data-theme=dark] .progress-source-note{color:#ecdab6!important;background:#4b3916!important;border:1px solid #4b3b16!important}html[data-theme=dark] .progress-source-note.success{color:#b3efe3!important;background:#1b4636!important;border-color:#214036!important}html[data-theme=dark] .progress-source-note button{color:#ecdab6!important}html[data-theme=dark] .confirmed-finding{color:#ecbab7!important}html[data-theme=dark] .audit-shortcut{color:#bce6dd!important;background:#1b4636!important;border:1px solid #253c35!important}html[data-theme=dark] .audit-shortcut small{color:#dce8f1!important}html[data-theme=dark] .audit-metrics article{background:#192a3a!important;border:1px solid #26373a!important}html[data-theme=dark] .audit-metrics span{color:#cbd4d7!important}html[data-theme=dark] .audit-metrics strong{color:#bfe3dc!important}html[data-theme=dark] .audit-metrics small{color:#dce8f1!important}html[data-theme=dark] .audit-metrics article.attention{background:#4b3e16!important;border-color:#4b3a16!important}html[data-theme=dark] .audit-metrics article.attention strong{color:#efd8b3!important}html[data-theme=dark] .audit-metrics article.danger{background:#4b1c16!important;border-color:#481d18!important}html[data-theme=dark] .audit-metrics article.danger strong{color:#eabbb8!important}html[data-theme=dark] .audit-queue{background:#192a3a!important;border:1px solid #26383b!important}html[data-theme=dark] .audit-toolbar label>span{color:#cbd4d7!important}html[data-theme=dark] .audit-filter{background:#283939!important}html[data-theme=dark] .audit-filter button{color:#dce8f1!important}html[data-theme=dark] .audit-filter button.active{color:#b3efdb!important;background:#192a3a!important}html[data-theme=dark] .audit-list{border:1px solid #283739!important}html[data-theme=dark] .audit-row{border-top:1px solid #2a3737!important}html[data-theme=dark] .audit-row.audit-finding_confirmed{background:#4b1616!important;box-shadow:inset 3px 0 #4b1916!important}html[data-theme=dark] .audit-patient span,html[data-theme=dark] .audit-patient small,html[data-theme=dark] .audit-document span,html[data-theme=dark] .audit-document small,html[data-theme=dark] .audit-state span,html[data-theme=dark] .audit-state small{color:#dce8f1!important}html[data-theme=dark] .audit-document>a{color:#b6d2ec!important}html[data-theme=dark] .audit-finding_pending .audit-state strong{color:#efd8b3!important}html[data-theme=dark] .audit-finding_confirmed .audit-state strong{color:#eabbb8!important}html[data-theme=dark] .audit-conforming .audit-state strong{color:#b3efdb!important}html[data-theme=dark] .audit-actions button{color:#cad9d5!important;background:#192a3a!important;border:1px solid #283935!important}html[data-theme=dark] .audit-actions button.finding-action{color:#efd7b3!important;background:#4b3916!important;border-color:#4b3a16!important}html[data-theme=dark] .audit-actions button.confirm-finding{color:#eabbb8!important;background:#4b1b16!important;border-color:#481d19!important}html[data-theme=dark] .audit-actions button.text-action{color:#b6d2ec!important}html[data-theme=dark] .audit-finding-form{background:#4b3916!important}html[data-theme=dark] .audit-finding-form label>span{color:#eed9b4!important}html[data-theme=dark] .audit-finding-form>div>button:not(.primary),html[data-theme=dark] .audit-rule,html[data-theme=dark] .operations-no-results span{color:#dce8f1!important}html[data-theme=dark] .audit-context-filters label>span{color:#cbd4d7!important}html[data-theme=dark] .audit-context-filters select{color:#c5ddd7!important;background:#192a3a!important;border:1px solid #26383b!important}html[data-theme=dark] .audit-context-filters select:focus{border-color:#233e35!important;outline:3px solid #1f42372b!important}html[data-theme=dark] .audit-clear-context{color:#c9d9d5!important;background:#253c34!important;border:1px solid #293835!important}html[data-theme=dark] .audit-row.audit-late{background:#4b1616!important;box-shadow:inset 3px 0 #4b1916!important}html[data-theme=dark] .audit-type-conflict{color:#efd4b3!important;background:#4b3416!important}html[data-theme=dark] .audit-backlog-note{color:#b7d1eb!important;background:#162c4b!important}html[data-theme=dark] .patient-archive-panel{border:1px solid color-mix(in srgb, var(--theme-border) 25%, #101f2e)!important;box-shadow:0 8px 28px color-mix(in srgb, var(--green2) 25%, #101f2e)!important;background:#192a3a!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .patient-archive-panel{box-shadow:0 8px 28px color-mix(in srgb,color-mix(in srgb, var(--green2) 25%, #101f2e) 7%,transparent)!important}}html[data-theme=dark] .patient-archive-head p{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .patient-archive-head>b.ready{color:#b3efdb!important;background:#1c4536!important}html[data-theme=dark] .patient-archive-head>b.pending{color:#efd8b3!important;background:#4b3716!important}html[data-theme=dark] .archive-columns>div{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;background:#204130!important}html[data-theme=dark] .archive-columns>div>small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .archive-columns a{color:color-mix(in srgb, var(--green2) 20%, #dce8f1)!important;background:#192a3a!important}html[data-theme=dark] .archive-columns a>small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .archive-columns label{color:color-mix(in srgb, var(--green2) 20%, #dce8f1)!important}html[data-theme=dark] .archive-note{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .archive-error{color:#e8beba!important}@media (width<=700px){html[data-theme=dark] .mobile-primary-nav{background:#192a3aee!important;border-top:1px solid #25363c!important}html[data-theme=dark] .mobile-primary-nav button{color:#dce8f1!important}html[data-theme=dark] .mobile-primary-nav button.active{color:#b3efdb!important;background:#214037!important}html[data-theme=dark] .audit-row{border:1px solid #283739!important}}html[data-theme=dark] .source-refresh-button{background:#16324b!important}html[data-theme=dark] .source-refresh-button:hover{background:#16314b!important}html[data-theme=dark] .drive-source-details>summary{color:#b6d2ec!important}html[data-theme=dark] .schedule-refresh-result{color:#bfe4db!important;background:#1f4235!important;border:1px solid #233e36!important}html[data-theme=dark] .schedule-empty>small{color:#cbd7d4!important}html[data-theme=dark] .schedule-empty .text-link{color:#b6d2ec!important}html[data-theme=dark] .inline-refresh-error{color:#ebbcb7!important;background:#4b1a16!important;border:1px solid #481d19!important}html[data-theme=dark] .progress-intro-actions>small{color:#dce8f1!important}html[data-theme=dark] .schedule-eps-item{background:#1d3a44!important;border:1px solid #25383c!important}html[data-theme=dark] .schedule-eps-item.ready{background:#1f4233!important;border-color:#223f37!important}html[data-theme=dark] .schedule-eps-item.unavailable{color:#dce8f1!important;background:#283339!important;border-color:#2a3437!important}html[data-theme=dark] .schedule-eps-copy span{color:#b6d2ec!important}html[data-theme=dark] .schedule-eps-item.ready .schedule-eps-copy span{color:#b8eade!important}html[data-theme=dark] .schedule-eps-copy strong{color:#c2d8e0!important}html[data-theme=dark] .schedule-eps-copy small{color:#dce8f1!important}html[data-theme=dark] .schedule-eps-source-link{color:#b6d2ec!important}html[data-theme=dark] .schedule-eps-upload{background:#16324b!important}html[data-theme=dark] .schedule-eps-upload:hover:not(:disabled){background:#16314b!important}html[data-theme=dark] .schedule-workbook-upload:focus-within{outline:3px solid #16374b!important}html[data-theme=dark] .schedule-day-plan{background:#233e35!important;border:1px solid #273a35!important}html[data-theme=dark] .schedule-day-plan>div:first-child strong{color:#bde5df!important}html[data-theme=dark] .schedule-day-plan>div:first-child span{color:#dce8f1!important}html[data-theme=dark] .schedule-day-plan.pending{background:#4b3b16!important;border-color:#4b3a16!important}html[data-theme=dark] .weekday-picker button{color:#dce8f1!important;background:#192a3a!important;border:1px solid #283935!important}html[data-theme=dark] .weekday-picker button.selected{color:#b3efe4!important;background:#1b4637!important;border-color:#164b40!important;box-shadow:inset 0 0 0 1px #164b40!important}html[data-theme=dark] .schedule-date-preview{border-top:1px solid #273935!important}html[data-theme=dark] .schedule-date-preview span{color:#c3dfd9!important}html[data-theme=dark] .schedule-date-preview small{color:#dce8f1!important}html[data-theme=dark] .progress-view-switch{background:#273a35!important;border:1px solid #283935!important}html[data-theme=dark] .progress-view-switch button{color:#dce8f1!important}html[data-theme=dark] .progress-view-switch button.active{color:#b3efe3!important;background:#192a3a!important}html[data-theme=dark] .projection-policy{color:#c3dfd9!important;background:#204139!important;border:1px solid #263b36!important}html[data-theme=dark] .projection-metrics article{background:#192a3a!important;border:1px solid #283935!important}html[data-theme=dark] .projection-metrics span{color:#dce8f1!important}html[data-theme=dark] .projection-metrics strong{color:#bee4de!important}html[data-theme=dark] .projection-metrics small{color:#dce8f1!important}html[data-theme=dark] .projection-filter{background:#283935!important}html[data-theme=dark] .projection-filter button{color:#dce8f1!important}html[data-theme=dark] .projection-filter button.active{color:#b3efe3!important;background:#192a3a!important}html[data-theme=dark] .projection-search span{color:#dce8f1!important}html[data-theme=dark] .projection-row{background:#192a3a!important;border:1px solid #273935!important}html[data-theme=dark] .projection-row[open]{border-color:#253c36!important}html[data-theme=dark] .projection-row>summary span,html[data-theme=dark] .projection-row>summary small{color:#dce8f1!important}html[data-theme=dark] .projection-row-count strong{color:#c3dfd9!important}html[data-theme=dark] .projection-row>summary>i,html[data-theme=dark] .projection-row.pending .projection-status b{color:#dce8f1!important}html[data-theme=dark] .projection-row.building .projection-status b,html[data-theme=dark] .projection-row.draft .projection-status b{color:#efd8b3!important}html[data-theme=dark] .projection-row.blocked .projection-status b{color:#e9bdb9!important}html[data-theme=dark] .projection-row.approved .projection-status b{color:#b3efe3!important}html[data-theme=dark] .projection-detail{background:#204130!important;border-top:1px solid #293835!important}html[data-theme=dark] .projection-detail>article{border-top:1px solid #273a35!important}html[data-theme=dark] .projection-detail article span,html[data-theme=dark] .projection-detail article small,html[data-theme=dark] .projection-no-plan span{color:#dce8f1!important}html[data-theme=dark] .projection-no-plan button,html[data-theme=dark] .projection-continue{color:#b3efe4!important;background:#1b4636!important;border:1px solid #233e37!important}html[data-theme=dark] .automatic-review-card .pending-wound-identity{background:#1f4236!important}html[data-theme=dark] .automatic-review-card .pending-wound-identity b{color:#bde5dd!important}html[data-theme=dark] .automatic-review-card .pending-wound-identity span{color:#c8dad6!important}html[data-theme=dark] .automatic-review-card .automatic-review-detail{background:#233e35!important;border:1px solid #263b34!important}html[data-theme=dark] .automatic-review-card .automatic-review-detail summary,html[data-theme=dark] .automatic-review-card .automatic-review-detail summary:before{color:#b3efe4!important}html[data-theme=dark] .automatic-review-card .automatic-review-detail[open] summary{background:#1f4236!important;border-bottom:1px solid #253b35!important}html[data-theme=dark] .automatic-review-card .automatic-review-detail summary .prepared-document-trigger{background:#164b41!important;box-shadow:0 2px 5px #164b4133!important}html[data-theme=dark] .automatic-review-card .automatic-review-detail summary small{color:#dce8f1!important}html[data-theme=dark] .prepared-document-panel{background:#192a3a!important;border:1px solid #263b35!important}html[data-theme=dark] .prepared-document-heading{border-bottom:2px solid #164b40!important}html[data-theme=dark] .prepared-document-heading span{color:#b3efe4!important}html[data-theme=dark] .prepared-document-heading b{color:#b9e9df!important}html[data-theme=dark] .prepared-document h4{color:#b3efe5!important;background:#1e4334!important;border-left:3px solid #164b3e!important}html[data-theme=dark] .prepared-document-field{border-bottom:1px solid #293832!important}html[data-theme=dark] .prepared-document-field b{color:#c4ded8!important}html[data-theme=dark] .prepared-document-field span,html[data-theme=dark] .prepared-document p{color:#c9d9d5!important}html[data-theme=dark] .prepared-document p{background:#273a30!important}html[data-theme=dark] .prepared-document-detail>label>span{color:#c8dad6!important}html[data-theme=dark] .match-future_date,html[data-theme=dark] .match-date_review_required{color:#e9bdb9!important}@media (width<=460px){html[data-theme=dark] .valuation-window-summary{background:#192a3a!important}}html[data-theme=dark] .supply-preparation-shell{background:linear-gradient(#253c37 0,#24373d 260px)!important}html[data-theme=dark] .supply-scope-note{color:#bde5db!important;background:#1b4636!important;border:1px solid #223f36!important}html[data-theme=dark] .supply-metrics article{background:#192a3a!important;border:1px solid #263b35!important}html[data-theme=dark] .supply-metrics article.attention{background:#4b3916!important;border-color:#4b3a16!important}html[data-theme=dark] .supply-metrics article.danger{background:#4b1e16!important;border-color:#4b1c16!important}html[data-theme=dark] .supply-metrics article.ready{background:#184937!important;border-color:#1f4237!important}html[data-theme=dark] .supply-metrics span{color:#dce8f1!important}html[data-theme=dark] .supply-metrics strong{color:#bce6de!important}html[data-theme=dark] .supply-metrics article.danger strong{color:#e9beba!important}html[data-theme=dark] .supply-metrics small{color:#dce8f1!important}html[data-theme=dark] .supply-workspace{background:#192a3a!important;border:1px solid #283935!important}html[data-theme=dark] .supply-view-tabs{background:#283935!important}html[data-theme=dark] .supply-view-tabs button{color:#dce8f1!important}html[data-theme=dark] .supply-view-tabs button>span{color:#c3e0d9!important;background:#253c35!important}html[data-theme=dark] .supply-view-tabs button.active{color:#b3efe3!important;background:#192a3a!important}html[data-theme=dark] .supply-view-tabs button.active>span{color:#b3efe3!important;background:#1a4639!important}html[data-theme=dark] .supply-export{color:#b3efe3!important;background:#1b4636!important;border:1px solid #233e37!important}html[data-theme=dark] .supply-filters{background:#283935!important}html[data-theme=dark] .supply-filters label>span{color:#dce8f1!important}html[data-theme=dark] .supply-filters input,html[data-theme=dark] .supply-filters select{color:#c5ded8!important;background:#192a3a!important;border:1px solid #283934!important}html[data-theme=dark] .supply-catalog-filters{background:#283935!important}html[data-theme=dark] .supply-catalog-filters label>span{color:#dce8f1!important}html[data-theme=dark] .supply-catalog-filters input,html[data-theme=dark] .supply-catalog-filters select{color:#c5ded8!important;background:#192a3a!important;border:1px solid #283934!important}html[data-theme=dark] .supply-catalog-filters>button{color:#b3efe3!important;background:#192a3a!important;border:1px solid #233e37!important}html[data-theme=dark] .supply-catalog-panel{background:#192a3a!important;border:1px solid #263b36!important}html[data-theme=dark] .supply-catalog-head{background:#204136!important}html[data-theme=dark] .supply-catalog-head span{color:#b3efe1!important}html[data-theme=dark] .supply-catalog-head h2{color:#bce6de!important}html[data-theme=dark] .supply-catalog-head p{color:#dce8f1!important}html[data-theme=dark] .supply-catalog-head>strong{color:#b3efe3!important}html[data-theme=dark] .supply-catalog-note{color:#ecdab6!important;background:#4b3916!important;border-top:1px solid #253c34!important;border-bottom:1px solid #253c34!important}html[data-theme=dark] .supply-catalog-table th{color:#dce8f1!important;background:#273a34!important}html[data-theme=dark] .supply-catalog-table td{color:#c7dbd6!important;border-top:1px solid #283934!important}html[data-theme=dark] .supply-catalog-table td>strong{color:#bae8de!important}html[data-theme=dark] .supply-catalog-table td>span,html[data-theme=dark] .supply-catalog-table td>small{color:#dce8f1!important}html[data-theme=dark] .supply-catalog-table .supply-stage-badge.clinical{color:#b3efe3!important;background:#194838!important;border:1px solid #204139!important}html[data-theme=dark] .supply-catalog-table .supply-stage-badge.support{color:#dce8f1!important;background:#2b3632!important;border:1px solid #192a3a!important}html[data-theme=dark] .supply-catalog-pagination{background:#233e35!important;border-top:1px solid #253c34!important}html[data-theme=dark] .supply-catalog-pagination>span{color:#dce8f1!important}html[data-theme=dark] .supply-catalog-pagination button{color:#b3efe3!important;background:#192a3a!important;border:1px solid #233e37!important}html[data-theme=dark] .supply-catalog-mode{background:#233e35!important;border-bottom:1px solid #253c34!important}html[data-theme=dark] .supply-catalog-mode button{color:#cbd8d5!important;background:#192a3a!important;border:1px solid #253c35!important}html[data-theme=dark] .supply-catalog-mode button.active{color:#b3efe3!important;background:#194838!important;border-color:#1f423a!important}html[data-theme=dark] .supply-empty{background:#243d30!important;border:1px dashed #293834!important}html[data-theme=dark] .supply-empty span{color:#dce8f1!important}html[data-theme=dark] .supply-group-card{background:#192a3a!important;border:1px solid #273a35!important}html[data-theme=dark] .supply-group-card[open]{border-color:#233e36!important}html[data-theme=dark] .supply-group-card>summary span,html[data-theme=dark] .supply-group-card>summary i{color:#dce8f1!important}html[data-theme=dark] .supply-patient-meta{background:#253c34!important;border-top:1px solid #283935!important}html[data-theme=dark] .supply-patient-meta>span{color:#cbd7d4!important}html[data-theme=dark] .supply-patient-meta b{color:#dce8f1!important}html[data-theme=dark] .supply-table-scroll{border-top:1px solid #283933!important}html[data-theme=dark] .supply-table th{color:#dce8f1!important;background:#273a34!important}html[data-theme=dark] .supply-table td{color:#c7dbd6!important;border-top:1px solid #283934!important}html[data-theme=dark] .supply-table td>strong{color:#bae8de!important}html[data-theme=dark] .supply-table td>small{color:#dce8f1!important}html[data-theme=dark] .supply-mode{color:#cbd8d4!important;background:#273a34!important}html[data-theme=dark] .supply-mode.contracted_operator{color:#b3efdf!important;background:#1e4336!important}html[data-theme=dark] .supply-mode.fonocenter_quote{color:#efd9b3!important;background:#4b3916!important}html[data-theme=dark] .supply-mode.eps_request{color:#b4d5ee!important;background:#16334b!important}html[data-theme=dark] .supply-mode.unresolved{color:#e9bdb9!important;background:#4b1d16!important}html[data-theme=dark] .supply-total-panel{border:1px solid #263b36!important}html[data-theme=dark] .supply-total-head{background:#204136!important}html[data-theme=dark] .supply-total-head span{color:#b3efe1!important}html[data-theme=dark] .supply-total-head h2{color:#bce6de!important}html[data-theme=dark] .supply-total-head p{color:#dce8f1!important}html[data-theme=dark] .supply-maker-checker-review{color:#b7d6eb!important;background:#16344b!important;border:1px solid #1b3446!important}html[data-theme=dark] .supply-preparation-alert,html[data-theme=dark] .supply-stock-alert{color:#ecdab6!important;background:#4b3d16!important;border:1px solid #4b3b16!important}html[data-theme=dark] .supply-stock-alert{color:#ebbcb7!important;background:#4b1e16!important;border-color:#4b1c16!important}html[data-theme=dark] .supply-group-card.has-pending{border-color:#4b3b16!important}html[data-theme=dark] .supply-table td.supply-send>b{color:#b3efe3!important}html[data-theme=dark] .supply-table td.supply-excess{color:#dce8f1!important}html[data-theme=dark] .supply-preparation-status.ready_exact,html[data-theme=dark] .supply-preparation-status.ready_size_adjusted,html[data-theme=dark] .supply-preparation-status.ready_mixed{color:#b3efe0!important;background:#1c4535!important}html[data-theme=dark] .supply-preparation-status.measurement_required,html[data-theme=dark] .supply-preparation-status.catalog_review,html[data-theme=dark] .supply-preparation-status.unit_mismatch{color:#efd9b3!important;background:#4b3816!important}html[data-theme=dark] .supply-preparation-status.does_not_fit{color:#e8beba!important;background:#4b1c16!important}html[data-theme=dark] .supply-stock-data{background:#1b4636!important;border-left:3px solid #214037!important}html[data-theme=dark] .supply-stock-data>b{color:#b3efe0!important}html[data-theme=dark] .supply-stock-data>small{color:#cbd7d4!important}html[data-theme=dark] .supply-table tr.has-stock-shortage td{background:#4b1f16!important}html[data-theme=dark] .supply-stock-shortage{color:#e8beba!important;background:#4b1c16!important;border-left:3px solid #491c17!important}html[data-theme=dark] .supply-send-blocked{color:#e8beba!important}html[data-theme=dark] .supply-stock-shortage-badge{color:#e8beba!important;background:#4b1c16!important}html[data-theme=dark] .supply-manual-approval.pending_review{color:#efd9b3!important;background:#4b3816!important}html[data-theme=dark] .supply-manual-approval.approved{color:#b3efe0!important;background:#1c4535!important}html[data-theme=dark] .supply-row-action{color:#b3efe1!important;background:#1b4636!important;border:1px solid #243d36!important}html[data-theme=dark] .supply-row-action.equivalent{color:#b3d5ef!important;background:#17334a!important;border-color:#1d3343!important}html[data-theme=dark] .supply-row-action.approve{color:#b3d5ef!important;background:#16334b!important;border-color:#193448!important}html[data-theme=dark] .supply-row-action:hover{background:#1b4636!important}html[data-theme=dark] .supply-row-action.equivalent:hover,html[data-theme=dark] .supply-row-action.approve:hover{background:#16344b!important}html[data-theme=dark] .supply-row-action:focus-visible{outline:3px solid #1e433a!important}html[data-theme=dark] .supply-maker-checker{color:#ecdab6!important;background:#4b3916!important;border:1px solid #483c19!important}html[data-theme=dark] .supply-manual-dialog{color:color-mix(in srgb, var(--ink) 20%, #dce8f1)!important;background:#192a3a!important;border:1px solid #283934!important}html[data-theme=dark] .supply-manual-head{border-bottom:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;background:#204139!important}html[data-theme=dark] .supply-manual-head span{color:#b3efe3!important}html[data-theme=dark] .supply-manual-head>button{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;color:#c4dfda!important;background:#192a3a!important}html[data-theme=dark] .supply-manual-body>p{color:#dce8f1!important}html[data-theme=dark] .supply-manual-context>div{background:#233e35!important;border:1px solid #263a34!important}html[data-theme=dark] .supply-manual-context dt,html[data-theme=dark] .supply-manual-context dd span{color:#dce8f1!important}html[data-theme=dark] .supply-manual-feedback.error{color:#ebbcb7!important;background:#4b1a16!important;border:1px solid #481e19!important}html[data-theme=dark] .supply-manual-feedback.success{color:#b3efe0!important;background:#1b4636!important;border:1px solid #214036!important}html[data-theme=dark] .supply-manual-fields label>span,html[data-theme=dark] .supply-manual-approval-review label>span,html[data-theme=dark] .supply-manual-dimensions label>span{color:#c5ddd8!important}html[data-theme=dark] .supply-manual-fields input,html[data-theme=dark] .supply-manual-fields select,html[data-theme=dark] .supply-manual-fields textarea,html[data-theme=dark] .supply-manual-approval-review textarea,html[data-theme=dark] .supply-manual-dimensions input{color:color-mix(in srgb, var(--ink) 20%, #dce8f1)!important;background:#192a3a!important;border:1px solid #293834!important}html[data-theme=dark] .supply-manual-fields label>small{color:#dce8f1!important}html[data-theme=dark] .supply-manual-dimensions{background:#233e35!important;border:1px solid #273a34!important}html[data-theme=dark] .supply-manual-dimensions legend{color:#c5ddd8!important}html[data-theme=dark] .supply-manual-approval-review>dl>div{border:1px solid #263a34!important}html[data-theme=dark] .supply-manual-approval-review dt{color:#dce8f1!important}html[data-theme=dark] .supply-manual-confirm{color:#dcd5c6!important;background:#4b3916!important;border:1px solid #483c19!important}html[data-theme=dark] .supply-manual-actions{border-top:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;background:#233e35!important}html[data-theme=dark] .supply-manual-dialog button:focus-visible,html[data-theme=dark] .supply-manual-dialog input:focus-visible,html[data-theme=dark] .supply-manual-dialog select:focus-visible,html[data-theme=dark] .supply-manual-dialog textarea:focus-visible{outline:3px solid #1e433a!important}html[data-theme=dark] .supply-equivalent-picker,html[data-theme=dark] .supply-direct-product-note{background:#1e4337!important;border:1px solid #233e36!important}html[data-theme=dark] .supply-direct-product-note{border-left:4px solid #164b3f!important}html[data-theme=dark] .supply-direct-product-note>span{color:#b3efe3!important}html[data-theme=dark] .supply-direct-product-note p{color:#dce8f1!important}html[data-theme=dark] .supply-direct-product-note>strong{color:#efd9b3!important;background:#4b3816!important}html[data-theme=dark] .supply-direct-relation{background:#1e4337!important;border:1px solid #233e36!important}html[data-theme=dark] .supply-direct-relation>span{color:#c5ddd8!important}html[data-theme=dark] .supply-direct-relation>b{color:#b3efe3!important}html[data-theme=dark] .supply-direct-relation>small{color:#dce8f1!important}html[data-theme=dark] .supply-manual-fields input[readonly],html[data-theme=dark] .supply-manual-fields textarea[readonly],html[data-theme=dark] .supply-manual-fields select:disabled,html[data-theme=dark] .supply-manual-dimensions:disabled{color:#dce8f1!important;background:#2a3733!important}html[data-theme=dark] .supply-equivalent-picker header span,html[data-theme=dark] .supply-manual-step>span,html[data-theme=dark] .supply-equivalent-selected>div>span{color:#b3efe3!important}html[data-theme=dark] .supply-equivalent-picker header p,html[data-theme=dark] .supply-equivalent-selected p,html[data-theme=dark] .supply-manual-step p{color:#dce8f1!important}html[data-theme=dark] .supply-equivalent-query>span{color:#c5ddd8!important}html[data-theme=dark] .supply-equivalent-query input{color:color-mix(in srgb, var(--ink) 20%, #dce8f1)!important;background:#192a3a!important;border:1px solid #263b35!important}html[data-theme=dark] .supply-equivalent-count{color:#cbd7d4!important}html[data-theme=dark] .supply-equivalent-results button{color:color-mix(in srgb, var(--ink) 20%, #dce8f1)!important;background:#192a3a!important;border:1px solid #253b35!important}html[data-theme=dark] .supply-equivalent-results button:hover{background:#1d443a!important;border-color:#223e35!important}html[data-theme=dark] .supply-equivalent-results button:disabled{background:#393028!important}html[data-theme=dark] .supply-equivalent-result-head em{color:#b3efe0!important;background:#1c4535!important}html[data-theme=dark] .supply-equivalent-results button>span:not(.supply-equivalent-result-head){color:#c8dad5!important}html[data-theme=dark] .supply-equivalent-results small{color:#dce8f1!important}html[data-theme=dark] .supply-equivalent-results small.available{color:#b3efe0!important}html[data-theme=dark] .supply-equivalent-results small.blocked{color:#e8beba!important}html[data-theme=dark] .supply-equivalent-empty{color:#cbd7d4!important;background:#192a3a!important;border:1px dashed #293834!important}html[data-theme=dark] .supply-equivalent-more{color:#dce8f1!important}html[data-theme=dark] .supply-equivalent-manual,html[data-theme=dark] .supply-equivalent-selected>button{color:#b3efe2!important;background:#192a3a!important;border:1px solid #273a35!important}html[data-theme=dark] .supply-equivalent-selected>small{color:#dce8f1!important}html[data-theme=dark] .supply-manual-step{border-top:1px solid #263a34!important}@media (width<=700px){html[data-theme=dark] .supply-table-scroll{border-top:1px solid #283933!important}}html[data-theme=dark] .audit-actions button.finding-review-action{color:#efd8b3!important;background:#4b3c16!important;border-color:#4b3916!important}html[data-theme=dark] .audit-actions button.finding-review-action.reviewed{color:#b3efdb!important;background:#1b4636!important;border-color:#223f35!important}html[data-theme=dark] .audit-review-modal{background:#273a34!important;border:1px solid #283935!important}html[data-theme=dark] .audit-review-head{background:#192a3a!important;border-bottom:1px solid #293834!important}html[data-theme=dark] .audit-review-head span,html[data-theme=dark] .audit-review-section-title span,html[data-theme=dark] .audit-human-decision>span{color:#b3efdb!important}html[data-theme=dark] .audit-review-head h2{color:#bce6df!important}html[data-theme=dark] .audit-review-head p{color:#dce8f1!important}html[data-theme=dark] .audit-review-head>button,html[data-theme=dark] .audit-review-head>.audit-return-route{color:#ccd7d4!important;background:#253c34!important;border:1px solid #293833!important}html[data-theme=dark] .audit-review-progress{background:#263b34!important;border-bottom:1px solid #283934!important}html[data-theme=dark] .audit-review-progress button{color:#dce8f1!important;background:#192a3a!important;border:1px solid #2a3733!important}html[data-theme=dark] .audit-review-progress button b{background:#293835!important}html[data-theme=dark] .audit-review-progress button.active{border-color:#4b3a16!important;box-shadow:0 0 0 2px #4b3d1666!important}html[data-theme=dark] .audit-review-progress button.confirmed b{color:#eabbb8!important;background:#4b1c16!important}html[data-theme=dark] .audit-review-progress button.dismissed b{color:#b3efe1!important;background:#1f4236!important}html[data-theme=dark] .audit-review-document,html[data-theme=dark] .audit-review-finding{background:#192a3a!important;border:1px solid #283935!important}html[data-theme=dark] .audit-review-section-title{border-bottom:1px solid #2a3733!important}html[data-theme=dark] .audit-review-section-title>a{color:#b6d2ec!important}html[data-theme=dark] .audit-review-finding-head>span{color:#dce8f1!important}html[data-theme=dark] .audit-review-finding-head em,html[data-theme=dark] .audit-review-finding-head b{color:#dce8f1!important;background:#293834!important}html[data-theme=dark] .validation-confirmed .audit-review-finding-head b{color:#e9bcb9!important;background:#4b1c16!important}html[data-theme=dark] .validation-dismissed .audit-review-finding-head b{color:#b3efe2!important;background:#1d4437!important}html[data-theme=dark] .audit-review-finding h3{color:#c2e0da!important}html[data-theme=dark] .audit-review-details>div{background:#283935!important}html[data-theme=dark] .audit-review-details dt{color:#dce8f1!important}html[data-theme=dark] .audit-review-finding blockquote{background:#4b3d16!important;border-left:4px solid #4b3a16!important}html[data-theme=dark] .audit-review-finding blockquote small{color:#efdab3!important}html[data-theme=dark] .audit-review-finding blockquote p{color:#dce8f1!important}html[data-theme=dark] .audit-review-explanation,html[data-theme=dark] .audit-review-correction{border:1px solid #293834!important}html[data-theme=dark] .audit-review-explanation p,html[data-theme=dark] .audit-review-correction p{color:#dce8f1!important}html[data-theme=dark] .audit-review-correction{background:#1d4435!important;border-color:#253c36!important}html[data-theme=dark] .audit-human-decision{background:#4b3d16!important;border:1px solid #4b3c16!important}html[data-theme=dark] .audit-human-decision h4{color:#efdab3!important}html[data-theme=dark] .audit-human-decision>p{color:#ded6c4!important}html[data-theme=dark] .audit-human-buttons button{color:#cad9d5!important;background:#192a3a!important;border:1px solid #2a3734!important}html[data-theme=dark] .audit-human-buttons button.real{color:#ebbbb8!important;background:#4b1e16!important;border-color:#471d1a!important}html[data-theme=dark] .audit-human-buttons button.false{color:#b3efe0!important;background:#1b4636!important;border-color:#214036!important}html[data-theme=dark] .audit-human-buttons button.later{color:#dce8f1!important}html[data-theme=dark] .audit-discard-reason{border-top:1px solid #4b3c16!important}html[data-theme=dark] .audit-discard-reason>div>button:not(.primary){color:#dce8f1!important}html[data-theme=dark] .audit-validation-result{background:#243d33!important;border:1px solid #273a35!important}html[data-theme=dark] .audit-validation-result>p,html[data-theme=dark] .audit-validation-result>small{color:#dce8f1!important}html[data-theme=dark] .audit-validation-result.confirmed{background:#4b1c16!important;border-color:#471e1a!important}html[data-theme=dark] .audit-validation-result.dismissed{background:#1d4433!important;border-color:#223f36!important}html[data-theme=dark] .audit-whatsapp-action>a{background:#164b2e!important;box-shadow:0 8px 18px #164b2e30!important}html[data-theme=dark] .audit-whatsapp-action>button{color:#b3efe1!important;background:#1b4636!important;border:1px solid #214036!important}html[data-theme=dark] .audit-whatsapp-action>em{color:#dce8f1!important;background:#192a3a!important}html[data-theme=dark] .audit-whatsapp-action>strong{color:#b3efe1!important}html[data-theme=dark] .audit-whatsapp-action>small{color:#dce8f1!important}html[data-theme=dark] .audit-review-navigation{border-top:1px solid #2a3733!important}html[data-theme=dark] .audit-review-navigation button{color:#cad8d4!important;background:#192a3a!important;border:1px solid #293834!important}html[data-theme=dark] .pdf-evidence-viewer{background:#293835!important}html[data-theme=dark] .pdf-evidence-location{color:#dce8f1!important;background:#192a3a!important;border-top:1px solid #2a3733!important;border-bottom:1px solid #2a3733!important}html[data-theme=dark] .pdf-evidence-location.located{color:color-mix(in srgb, var(--finding-strong) 20%, #dce8f1)!important;background:color-mix(in srgb, var(--finding-color) 25%, #101f2e)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .pdf-evidence-location.located{background:color-mix(in srgb,color-mix(in srgb, var(--finding-color) 25%, #101f2e) 22%,#192a3a)!important}}html[data-theme=dark] .pdf-evidence-location.legacy{color:#e9d8b9!important;background:#4b3c16!important}html[data-theme=dark] .pdf-evidence-location.legacy i{background:#4b3b16!important;border-color:#4b3916!important}html[data-theme=dark] .pdf-highlight-layer button{border-bottom:2px solid color-mix(in srgb, var(--finding-strong) 25%, #101f2e)!important;background:color-mix(in srgb, var(--finding-color) 25%, #101f2e)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .pdf-highlight-layer button{background:color-mix(in srgb,color-mix(in srgb, var(--finding-color) 25%, #101f2e) 26%,transparent)!important}}html[data-theme=dark] .pdf-highlight-layer button{box-shadow:inset 0 -1px #192a3a80!important}html[data-theme=dark] .pdf-highlight-layer button.active{background:color-mix(in srgb, var(--finding-color) 25%, #101f2e)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .pdf-highlight-layer button.active{background:color-mix(in srgb,color-mix(in srgb, var(--finding-color) 25%, #101f2e) 34%,transparent)!important}}html[data-theme=dark] .pdf-highlight-layer button.active{box-shadow:0 0 0 2px #192a3a,0 0 0 4px color-mix(in srgb, var(--finding-strong) 25%, #101f2e)!important}html[data-theme=dark] .pdf-highlight-layer button[data-source=coordinates]{border:2px solid color-mix(in srgb, var(--finding-strong) 25%, #101f2e)!important;background:color-mix(in srgb, var(--finding-color) 25%, #101f2e)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .pdf-highlight-layer button[data-source=coordinates]{background:color-mix(in srgb,color-mix(in srgb, var(--finding-color) 25%, #101f2e) 18%,transparent)!important}}html[data-theme=dark] .pdf-highlight-layer button[data-source=coordinates]{box-shadow:0 0 0 1px #192a3acc,0 3px 12px #183d3826!important}html[data-theme=dark] .pdf-highlight-layer button[data-source=coordinates]:before{background:color-mix(in srgb, var(--finding-strong) 25%, #101f2e)!important;border:2px solid #192a3a!important}html[data-theme=dark] .pdf-highlight-layer button[data-source=coordinates].active{background:color-mix(in srgb, var(--finding-color) 25%, #101f2e)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .pdf-highlight-layer button[data-source=coordinates].active{background:color-mix(in srgb,color-mix(in srgb, var(--finding-color) 25%, #101f2e) 26%,transparent)!important}}html[data-theme=dark] .pdf-highlight-layer button[data-source=coordinates].active{box-shadow:0 0 0 2px #192a3a,0 0 0 4px color-mix(in srgb, var(--finding-strong) 25%, #101f2e),0 5px 16px #183d3833!important}html[data-theme=dark] .valuation-calendar-heading h2:focus{outline:2px solid #491c18!important}html[data-theme=dark] .valuation-calendar-heading p{color:#dce8f1!important}html[data-theme=dark] .valuation-calendar-total strong{color:#b3efe4!important}html[data-theme=dark] .valuation-calendar-total span,html[data-theme=dark] .valuation-calendar-legend{color:#dce8f1!important}html[data-theme=dark] .valuation-calendar-legend i{background:#283935!important;box-shadow:inset 0 0 0 1px #293834!important}html[data-theme=dark] .valuation-calendar-legend i.loaded{background:#1a4635!important;box-shadow:inset 0 0 0 1px #1e4337!important}html[data-theme=dark] .valuation-calendar-legend i.finding-review{background:#4b3b16!important;box-shadow:inset 0 0 0 1px #4b3916!important}html[data-theme=dark] .valuation-calendar-legend i.finding-confirmed{background:#4b1d16!important;box-shadow:inset 0 0 0 1px #4b1a16!important}html[data-theme=dark] .valuation-calendar-legend i.late{background:#4b3616!important;box-shadow:inset 0 0 0 1px #4b3516!important}html[data-theme=dark] .valuation-calendar-legend i.deadline{background:#2a3730!important;box-shadow:inset 0 0 0 2px #192a3a!important}html[data-theme=dark] .valuation-calendar-legend i.missing{background:#4b1c16!important;box-shadow:inset 0 0 0 1px #4b1a16!important}html[data-theme=dark] .valuation-calendar-legend i.today,html[data-theme=dark] .valuation-calendar-legend i.novelty{background:#16304b!important;box-shadow:inset 0 0 0 1px #16324b!important}html[data-theme=dark] .valuation-calendar-filters{background:#283933!important}html[data-theme=dark] .valuation-calendar-filters label>span{color:#dce8f1!important}html[data-theme=dark] .valuation-calendar-filters input,html[data-theme=dark] .valuation-calendar-filters select{color:#c4dfd9!important;background:#192a3a!important;border:1px solid #293834!important}html[data-theme=dark] .valuation-calendar-scroll{border-top:1px solid #293835!important}html[data-theme=dark] .valuation-calendar-table{background:#192a3a!important}html[data-theme=dark] .valuation-calendar-table th,html[data-theme=dark] .valuation-calendar-table td{border-bottom:1px solid #293835!important;border-right:1px solid #293835!important}html[data-theme=dark] .valuation-calendar-table thead th{color:#cad8d4!important;background:#243d37!important}html[data-theme=dark] .valuation-calendar-table thead th>strong{color:#c3dfda!important}html[data-theme=dark] .valuation-calendar-table thead th>em{color:#b3efe4!important}html[data-theme=dark] .valuation-calendar-table .calendar-patient-column{background:#192a3a!important}html[data-theme=dark] .valuation-calendar-table thead .calendar-patient-column{background:#243d37!important}html[data-theme=dark] .valuation-calendar-table .calendar-eps-column{background:#192a3a!important}html[data-theme=dark] .valuation-calendar-table thead .calendar-eps-column{background:#243d37!important}html[data-theme=dark] .valuation-calendar-table tbody tr:hover td,html[data-theme=dark] .valuation-calendar-table tbody tr:hover th.calendar-patient-column{background:#204130!important}html[data-theme=dark] .valuation-chief-row th{color:#c1e1da!important;background:#253c36!important;border-bottom:1px solid #283935!important}html[data-theme=dark] .valuation-chief-row th small{color:#dce8f1!important}html[data-theme=dark] .calendar-patient-column button{color:#bfe3dc!important}html[data-theme=dark] .calendar-patient-column button small,html[data-theme=dark] .calendar-eps-column small,html[data-theme=dark] .calendar-status-column small{color:#dce8f1!important}html[data-theme=dark] .calendar-eps-column span{color:#b3efe4!important}html[data-theme=dark] .calendar-eps-column b{color:#c4dfd9!important}html[data-theme=dark] .valuation-calendar-patient.completed .calendar-status-column b{color:#b3efe4!important}html[data-theme=dark] .valuation-calendar-patient.completed-finding-review .calendar-status-column b{color:#efd8b3!important}html[data-theme=dark] .valuation-calendar-patient.completed-with-finding .calendar-status-column b{color:#eabbb8!important}html[data-theme=dark] .valuation-calendar-patient.late .calendar-status-column b,html[data-theme=dark] .calendar-loaded-late{color:#efd7b3!important}html[data-theme=dark] .valuation-calendar-patient.overdue .calendar-status-column b,html[data-theme=dark] .calendar-missing{color:#eabbb8!important}html[data-theme=dark] .valuation-calendar-patient.review .calendar-status-column b,html[data-theme=dark] .calendar-review{color:#efd9b3!important}html[data-theme=dark] .valuation-calendar-patient.operational-novelty .calendar-status-column b,html[data-theme=dark] .calendar-novelty{color:#b6d4ec!important}html[data-theme=dark] .valuation-calendar-table td.calendar-loaded{color:#b3efe4!important;background:#1a4635!important;box-shadow:inset 0 0 0 1px #1e4338!important}html[data-theme=dark] .valuation-calendar-date-action{color:#b3d8ef!important}html[data-theme=dark] .valuation-calendar-date-action:hover,html[data-theme=dark] .valuation-calendar-date-action:focus-visible{background:#16384b!important;outline:2px solid #16394b!important}html[data-theme=dark] .valuation-calendar-table td.valuation-calendar-photo-date{color:#b3d6ef!important;background:#16374b!important;box-shadow:inset 0 0 0 1px #16354b!important}html[data-theme=dark] .valuation-calendar-date-overlay section{background:#192a3a!important}html[data-theme=dark] .valuation-calendar-date-overlay section>span{color:#b3ddef!important}html[data-theme=dark] .valuation-calendar-date-overlay h3{color:#b3d3ef!important}html[data-theme=dark] .valuation-calendar-date-overlay p{color:#c5d4dd!important}html[data-theme=dark] .valuation-calendar-date-overlay a{background:#16414b!important}html[data-theme=dark] .valuation-calendar-date-close{color:#c8d1da!important}html[data-theme=dark] .valuation-calendar-table td.calendar-loaded-finding-review{color:#efd8b3!important;background:#4b3b16!important;box-shadow:inset 0 0 0 1px #4b3916!important}html[data-theme=dark] .valuation-calendar-table td.calendar-loaded-finding{color:#eabbb8!important;background:#4b1d16!important;box-shadow:inset 0 0 0 1px #4b1a16!important}html[data-theme=dark] .valuation-calendar-table td.calendar-loaded-late{background:#4b3616!important;box-shadow:inset 0 0 0 1px #4b3516!important}html[data-theme=dark] .valuation-calendar-table td.calendar-deadline{color:#dce8f1!important;background:#2a3730!important;box-shadow:inset 0 0 0 1px #2a3733!important}html[data-theme=dark] .valuation-calendar-table td.calendar-missing{background:#4b1c16!important;box-shadow:inset 0 0 0 1px #4b1b16!important}html[data-theme=dark] .valuation-calendar-table td.calendar-review{background:#4b3a16!important;box-shadow:inset 0 0 0 1px #4b3a16!important}html[data-theme=dark] .valuation-calendar-table td.calendar-novelty{background:#16304b!important;box-shadow:inset 0 0 0 1px #16324b!important}html[data-theme=dark] .valuation-calendar-table .calendar-today-column{background:#16324b!important}html[data-theme=dark] .valuation-calendar-table td.calendar-today-column{box-shadow:inset 1px 0 #17334a,inset -1px 0 #17334a!important}html[data-theme=dark] .valuation-calendar-table td.calendar-today-column.calendar-loaded{background:#1a4738!important;box-shadow:inset 0 0 0 1px #1e4338!important}html[data-theme=dark] .valuation-calendar-table td.calendar-today-column.calendar-loaded-finding-review{background:#4b3b16!important;box-shadow:inset 0 0 0 1px #4b3916!important}html[data-theme=dark] .valuation-calendar-table td.calendar-today-column.calendar-loaded-finding{background:#4b1d16!important;box-shadow:inset 0 0 0 1px #491b18!important}html[data-theme=dark] .valuation-calendar-legend i.projection-planned{background:#16304b!important;box-shadow:inset 0 0 0 1px #16324b!important}html[data-theme=dark] .projection-calendar-table .calendar-frequency-column{background:#192a3a!important}html[data-theme=dark] .projection-calendar-table thead .calendar-frequency-column{background:#243d37!important}html[data-theme=dark] .projection-calendar-table .calendar-frequency-column b{color:#b6d4ec!important}html[data-theme=dark] .projection-calendar-table .calendar-frequency-column small{color:#dce8f1!important}html[data-theme=dark] .projection-calendar-table .calendar-patient-column button small.projection-wound-label{color:#b6d4ec!important}html[data-theme=dark] .projection-calendar-table .calendar-patient-column button small.projection-wound-location{color:#cbd7d4!important}html[data-theme=dark] .projection-calendar-table .calendar-package-column{background:#204130!important}html[data-theme=dark] .projection-calendar-table thead .calendar-package-column{color:#c2e0da!important;background:#1f4236!important}html[data-theme=dark] .projection-calendar-table .calendar-package-column b{color:#b3efe3!important}html[data-theme=dark] .projection-calendar-table .calendar-package-column small,html[data-theme=dark] .projection-calendar-patient.projection-calendar-pending .calendar-status-column b{color:#dce8f1!important}html[data-theme=dark] .projection-calendar-patient.projection-calendar-building .calendar-status-column b,html[data-theme=dark] .projection-calendar-patient.projection-calendar-draft .calendar-status-column b{color:#efd8b3!important}html[data-theme=dark] .projection-calendar-patient.projection-calendar-blocked .calendar-status-column b{color:#e9bdb9!important}html[data-theme=dark] .projection-calendar-patient.projection-calendar-approved .calendar-status-column b{color:#b3efe3!important}html[data-theme=dark] .projection-calendar-table td.projection-calendar-planned{color:#b6d4ec!important;background:#16304b!important;box-shadow:inset 0 0 0 1px #16324b!important}html[data-theme=dark] .projection-calendar-table td.projection-calendar-approved{color:#b3efe4!important;background:#1a4635!important;box-shadow:inset 0 0 0 1px #1e4337!important}html[data-theme=dark] .projection-calendar-table td.projection-calendar-blocked{color:#eabbb8!important;background:#4b1c16!important;box-shadow:inset 0 0 0 1px #4b1a16!important}html[data-theme=dark] .valuation-calendar-table .projection-calendar-detail-row>td{background:#204130!important;border-bottom:1px solid #263b36!important}html[data-theme=dark] .valuation-calendar-note{color:#dce8f1!important}html[data-theme=dark] .desktop-stage-progress{border:1px solid color-mix(in srgb, var(--theme-border) 25%, #101f2e)!important;background:#192a3a!important}html[data-theme=dark] .desktop-stage-progress small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .desktop-stage-progress>strong{color:color-mix(in srgb, var(--green2) 20%, #dce8f1)!important}html[data-theme=dark] .desktop-stage-progress>i{background:#273a34!important}html[data-theme=dark] .desktop-stage-progress>i>b{background:color-mix(in srgb, var(--green) 25%, #101f2e)!important}html[data-theme=dark] .desktop-stage-progress>em{color:color-mix(in srgb, var(--green2) 20%, #dce8f1)!important}html[data-theme=dark] .completed-wound-documents{border:1px solid color-mix(in srgb, var(--theme-border) 25%, #101f2e)!important;background:#192a3a!important}html[data-theme=dark] .completed-wound-documents>summary small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .completed-wound-documents>summary>b{color:color-mix(in srgb, var(--green2) 20%, #dce8f1)!important}html[data-theme=dark] .completed-wound-documents article{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;background:color-mix(in srgb, var(--theme-soft) 25%, #101f2e)!important}html[data-theme=dark] .completed-wound-documents article small{color:color-mix(in srgb, var(--green2) 20%, #dce8f1)!important}html[data-theme=dark] .completed-wound-documents article em{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .completed-wound-documents article button{border:1px solid color-mix(in srgb, var(--theme-border) 25%, #101f2e)!important;color:color-mix(in srgb, var(--green2) 20%, #dce8f1)!important;background:#192a3a!important}html[data-theme=dark] .next-wound-photo-prompt{border:1px solid color-mix(in srgb, var(--theme-border) 25%, #101f2e)!important;background:color-mix(in srgb, var(--theme-soft) 25%, #101f2e)!important}html[data-theme=dark] .next-wound-photo-prompt>b{background:color-mix(in srgb, var(--green) 25%, #101f2e)!important}html[data-theme=dark] .next-wound-photo-prompt small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}@media (width<=700px){html[data-theme=dark] .assistant-view .mobile-workflow-header{border-bottom:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;background:#192a3a!important}html[data-theme=dark] .mobile-workflow-header>button{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;background:color-mix(in srgb, var(--theme-soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--green2) 20%, #dce8f1)!important}html[data-theme=dark] .mobile-workflow-header small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .mobile-workflow-header strong{color:color-mix(in srgb, var(--green2) 20%, #dce8f1)!important}html[data-theme=dark] .mobile-workflow-header i{background:#283935!important}html[data-theme=dark] .mobile-workflow-header i b{background:color-mix(in srgb, var(--green) 25%, #101f2e)!important}html[data-theme=dark] .assistant-view .payer-requirement{border-top:1px solid color-mix(in srgb, var(--theme-border) 25%, #101f2e)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .assistant-view .payer-requirement{border-top:1px solid color-mix(in srgb,color-mix(in srgb, var(--theme-border) 25%, #101f2e) 70%,#192a3a)!important}}}@media (width>=701px){html[data-theme=dark] .assistant-view .mobile-data-review-link{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;background:color-mix(in srgb, var(--theme-soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--green2) 20%, #dce8f1)!important}html[data-theme=dark] .assistant-view .mobile-data-review-link span{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .assistant-view .mobile-footer-hint{color:#efd7b3!important}}html[data-theme=dark] .supply-safety-note{color:#c3e0d9!important;background:#1c4539!important;border:1px solid #223f37!important}html[data-theme=dark] .supply-section{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;background:#204130!important}html[data-theme=dark] .supply-section>summary small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .supply-section>summary>b{color:color-mix(in srgb, var(--green2) 20%, #dce8f1)!important;background:#204136!important}html[data-theme=dark] .supply-section>summary:after{color:#dce8f1!important}html[data-theme=dark] .supply-section[open]>summary{border-bottom:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;background:#1f4233!important}html[data-theme=dark] .supply-section-hint{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .supply-options button{color:#cad8d5!important;background:#192a3a!important;border:1px solid #283934!important}html[data-theme=dark] .supply-options button>span{color:#cbd7d4!important;background:#273a34!important}html[data-theme=dark] .supply-options button small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .supply-options button[aria-pressed=true]{border-color:color-mix(in srgb, var(--green) 25%, #101f2e)!important;color:color-mix(in srgb, var(--green2) 20%, #dce8f1)!important;box-shadow:0 0 0 2px color-mix(in srgb, var(--green) 25%, #101f2e)!important;background:#1b4636!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .supply-options button[aria-pressed=true]{box-shadow:0 0 0 2px color-mix(in srgb,color-mix(in srgb, var(--green) 25%, #101f2e) 10%,transparent)!important}}html[data-theme=dark] .supply-options button[aria-pressed=true]>span{background:color-mix(in srgb, var(--green) 25%, #101f2e)!important}html[data-theme=dark] .supply-empty-selection{color:#dce8f1!important;border:1px dashed #293834!important}html[data-theme=dark] .supply-action-editor{background:#192a3a!important;border:1px solid #253c35!important}html[data-theme=dark] .supply-action-editor.has-warning{background:#4b3c16!important;border-color:#4b3916!important}html[data-theme=dark] .supply-action-head small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .supply-action-head>button,html[data-theme=dark] .supply-reset{color:#dbd2c8!important}html[data-theme=dark] .supply-warning{color:#eed8b4!important;background:#4b3816!important}html[data-theme=dark] .supply-warning>b{background:#4b3916!important}html[data-theme=dark] .supply-reset{color:color-mix(in srgb, var(--green2) 20%, #dce8f1)!important}html[data-theme=dark] .supply-additional{border-top:1px dashed #293834!important}html[data-theme=dark] .supply-education{border-top:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important}html[data-theme=dark] .supply-combined-editor{background:#192a3a!important;border:1px solid #253c35!important}html[data-theme=dark] .supply-selected-summary>span small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .supply-selected-summary button{color:color-mix(in srgb, var(--green2) 20%, #dce8f1)!important;background:#1f4233!important;border:1px solid #253c35!important}html[data-theme=dark] .supply-additional.standalone{background:#192a3a!important;border:1px solid #253c35!important}html[data-theme=dark] .automatic-supply-sizing{background:#16364b!important;border:1px solid #183749!important}html[data-theme=dark] .automatic-supply-sizing>strong{color:#b3d6ef!important}html[data-theme=dark] .automatic-supply-sizing article{background:#192a3a!important}html[data-theme=dark] .automatic-supply-sizing article.ready{border-left:4px solid #164b47!important}html[data-theme=dark] .automatic-supply-sizing article.pending{background:#4b3916!important;border-left:4px solid #4b3916!important}html[data-theme=dark] .automatic-supply-sizing span{color:#b6d5ed!important}html[data-theme=dark] .automatic-supply-sizing b{color:#b3efeb!important}html[data-theme=dark] .automatic-supply-sizing small{color:#cad3d8!important}@media (width<=700px){html[data-theme=dark] .assistant-view .payer-requirement{border-left:1px solid color-mix(in srgb, var(--theme-border) 25%, #101f2e)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .assistant-view .payer-requirement{border-left:1px solid color-mix(in srgb,color-mix(in srgb, var(--theme-border) 25%, #101f2e) 75%,#192a3a)!important}}html[data-theme=dark] .mobile-patient-summary{background:color-mix(in srgb, var(--theme-soft) 25%, #101f2e)!important}html[data-theme=dark] .mobile-patient-summary span,html[data-theme=dark] .mobile-patient-summary small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .assistant-view .patient-list.wide{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important}html[data-theme=dark] .assistant-view .mobile-data-review-link{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;background:color-mix(in srgb, var(--theme-soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--green2) 20%, #dce8f1)!important}html[data-theme=dark] .assistant-view .mobile-data-review-link span{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .reference-stage-status.ready{color:color-mix(in srgb, var(--green2) 20%, #dce8f1)!important;background:#1a4737!important}html[data-theme=dark] .reference-stage-status.pending{color:#eed8b4!important;background:#4b3816!important}html[data-theme=dark] .assistant-view .toolbar{background:#192a3a!important}html[data-theme=dark] .assistant-view .footer{border-top:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;background:#192a3aed!important}html[data-theme=dark] .assistant-view .mobile-footer-hint{color:#efd8b3!important}}html[data-theme=dark] .access-gate{background:linear-gradient(145deg,#1f423a,#16304b)!important}html[data-theme=dark] .access-gate>div{background:#192a3a!important;border:1px solid #253c35!important}html[data-theme=dark] .access-gate span,html[data-theme=dark] .access-admin-intro span,html[data-theme=dark] .access-user-form small,html[data-theme=dark] .access-list-head small{color:color-mix(in srgb, var(--green2) 20%, #dce8f1)!important}html[data-theme=dark] .access-gate h1{color:#b6d7ec!important}html[data-theme=dark] .access-gate p{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .access-gate a{color:color-mix(in srgb, var(--green2) 20%, #dce8f1)!important}html[data-theme=dark] .access-gate.denied>div{border-color:#46201b!important}html[data-theme=dark] .current-user-chip{background:#233e37!important;border:1px solid #273a36!important}html[data-theme=dark] .current-user-chip b{color:#bbd8e7!important}html[data-theme=dark] .current-user-chip span{color:color-mix(in srgb, var(--green2) 20%, #dce8f1)!important}html[data-theme=dark] .access-admin-page{background:#263b36!important}html[data-theme=dark] .access-admin-intro h1{color:#b6d8ec!important}html[data-theme=dark] .access-admin-intro p{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .access-rule-card{color:#c3e0d9!important;background:#1d4437!important;border:1px solid #233e37!important}html[data-theme=dark] .access-user-form,html[data-theme=dark] .access-user-list{background:#192a3a!important;border:1px solid #283935!important}html[data-theme=dark] .access-user-form h2,html[data-theme=dark] .access-list-head h2{color:#b6d8ec!important}html[data-theme=dark] .access-user-form label>span{color:#c2d5e0!important}html[data-theme=dark] .access-user-form input,html[data-theme=dark] .access-user-form select{color:#b6d8ec!important;background:#192a3a!important;border:1px solid #283935!important}html[data-theme=dark] .access-user-form label small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .access-role-note{background:#263b37!important}html[data-theme=dark] .access-role-note span{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .access-form-error{color:#e7bfbb!important;background:#4b1c16!important}html[data-theme=dark] .access-list-head{border-bottom:1px solid #293835!important}html[data-theme=dark] .access-list-head>span{color:#cad8d5!important;background:#243d36!important}html[data-theme=dark] .access-user-list article{border-bottom:1px solid #2a3733!important}html[data-theme=dark] .access-user-list article.inactive{background:#192a3a!important}html[data-theme=dark] .access-user-identity b{color:#bcd6e6!important}html[data-theme=dark] .access-user-identity span{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .access-user-identity small{color:color-mix(in srgb, var(--green2) 20%, #dce8f1)!important}html[data-theme=dark] .access-user-role small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .access-user-actions button{color:#c3e0d9!important;background:#192a3a!important;border:1px solid #283935!important}@media (width>=701px){html[data-theme=dark] .assistant-view .mobile-footer-hint{color:#efd7b3!important}}html[data-theme=dark] .formula-readiness span{background:#192a3a!important;border:1px solid #293338!important}html[data-theme=dark] .formula-readiness b{color:#b7dceb!important}html[data-theme=dark] .formula-readiness small{color:#cbd4d7!important}html[data-theme=dark] .formula-readiness span.ready{background:#1c4530!important;border-color:#204132!important}html[data-theme=dark] .formula-readiness span.attention{background:#4b3916!important;border-color:#4b3b16!important}html[data-theme=dark] .formula-state.ready{color:#b5eed2!important;background:#1c452f!important}html[data-theme=dark] .formula-state.pending{color:#efdbb3!important;background:#4b3b16!important}html[data-theme=dark] .audit-actions button.supply-order-action.pending:disabled{color:#efdbb3!important;background:#4b3b16!important;border-color:#4b3d16!important}html[data-theme=dark] .supply-order-audit{background:#192a3a!important;border:1px solid #263b36!important}html[data-theme=dark] .supply-order-audit.individual{background:#233e35!important}html[data-theme=dark] .supply-order-audit-head span{color:#b3efdb!important}html[data-theme=dark] .supply-order-audit-head h2{color:#bde5de!important}html[data-theme=dark] .supply-order-audit-head p{color:#dce8f1!important}html[data-theme=dark] .supply-order-audit-count{background:#1d4437!important}html[data-theme=dark] .supply-order-audit-count strong{color:#b3efdb!important}html[data-theme=dark] .supply-order-upload{background:#263b37!important}html[data-theme=dark] .supply-order-file strong{color:#c4dfda!important}html[data-theme=dark] .supply-order-file small{color:#dce8f1!important}html[data-theme=dark] .supply-order-progress{background:#1b4636!important;border:1px solid #243d36!important}html[data-theme=dark] .supply-order-progress>span{border:2px solid #223f37!important;border-top-color:#164b39!important}html[data-theme=dark] .supply-order-progress small{color:#dce8f1!important}html[data-theme=dark] .supply-order-result-summary{background:#1b4636!important}html[data-theme=dark] .supply-order-result-summary span{color:#dce8f1!important}html[data-theme=dark] .supply-order-global-alerts{background:#4b3916!important;border:1px solid #4b3b16!important}html[data-theme=dark] .supply-order-global-alerts>summary,html[data-theme=dark] .supply-order-shared>summary,html[data-theme=dark] .supply-order-global-alerts ul,html[data-theme=dark] .supply-order-alerts{color:#ecdab6!important}html[data-theme=dark] .supply-order-metrics>span{border:1px solid #273a35!important}html[data-theme=dark] .supply-order-metrics strong{color:#b3efe5!important}html[data-theme=dark] .supply-order-metrics small{color:#dce8f1!important}html[data-theme=dark] .supply-order-patient{background:#192a3a!important;border:1px solid #283935!important}html[data-theme=dark] .supply-order-patient.confirmed{border-color:#1f4236!important}html[data-theme=dark] .supply-order-patient.blocked{background:#4b1616!important;border-color:#44211d!important}html[data-theme=dark] .supply-order-patient>summary strong{color:#c2e0db!important}html[data-theme=dark] .supply-order-patient>summary small{color:#dce8f1!important}html[data-theme=dark] .supply-order-patient>summary>b{color:#efdab3!important;background:#4b3a16!important}html[data-theme=dark] .supply-order-patient.confirmed>summary>b{color:#b3efdb!important;background:#194835!important}html[data-theme=dark] .supply-order-patient.blocked>summary>b{color:#e9bdb9!important;background:#4b1b16!important}html[data-theme=dark] .supply-order-patient>summary>i{color:#dce8f1!important}html[data-theme=dark] .supply-order-patient-body{border-top:1px solid #293834!important}html[data-theme=dark] .supply-order-identity>span{background:#273a35!important}html[data-theme=dark] .supply-order-identity small{color:#dce8f1!important}html[data-theme=dark] .supply-order-block{color:#e9bcba!important;background:#4b1b16!important}html[data-theme=dark] .supply-order-alerts{background:#4b3916!important}html[data-theme=dark] .supply-order-wounds>details,html[data-theme=dark] .supply-order-shared{background:#204130!important;border:1px solid #283935!important}html[data-theme=dark] .supply-order-wounds>details>summary small{color:#dce8f1!important}html[data-theme=dark] .supply-order-wounds>details>summary>b{color:#b3efe5!important}html[data-theme=dark] .supply-order-wounds li,html[data-theme=dark] .supply-order-shared li{background:#243d34!important}html[data-theme=dark] .supply-order-wounds li span,html[data-theme=dark] .supply-order-shared li span,html[data-theme=dark] .supply-order-wounds p{color:#dce8f1!important}html[data-theme=dark] .supply-order-inline-warning{color:#ebd9b8!important;background:#4b3916!important}html[data-theme=dark] .supply-order-confirmation{background:#1b4636!important;border:1px solid #253c35!important}html[data-theme=dark] .supply-order-confirmation label{color:#c3dfd8!important}html[data-theme=dark] .supply-order-zip{background:#1d4437!important;border:1px solid #233e37!important}html[data-theme=dark] .supply-order-zip small{color:#dce8f1!important}html[data-theme=dark] .supply-order-empty{color:#dce8f1!important;border:1px dashed #283934!important}html[data-theme=dark] .audit-actions button.supply-order-action{color:#b3efdb!important;background:#1b4636!important;border-color:#223f35!important}html[data-theme=dark] .wound-order-panel{background:#192a3a!important;border:1px solid #2a3733!important}html[data-theme=dark] .wound-order-panel>header span{color:#b3efdb!important}html[data-theme=dark] .wound-order-panel>header h2{color:#bde5de!important}html[data-theme=dark] .wound-order-panel>header p{color:#dce8f1!important}html[data-theme=dark] .wound-order-progress{background:#1b4636!important;border:1px solid #243d36!important}html[data-theme=dark] .wound-order-progress>span{border:2px solid #223f37!important;border-top-color:#164b39!important}html[data-theme=dark] .wound-order-progress small{color:#dce8f1!important}html[data-theme=dark] .wound-order-identity>span{background:#253c34!important;border:1px solid #283934!important}html[data-theme=dark] .wound-order-identity small{color:#dce8f1!important}html[data-theme=dark] .wound-order-block{color:#e9bcba!important;background:#4b1b16!important}html[data-theme=dark] .wound-order-warnings{background:#4b3916!important;border:1px solid #4b3b16!important}html[data-theme=dark] .wound-order-warnings summary,html[data-theme=dark] .wound-order-warnings ul{color:#ecdab6!important}html[data-theme=dark] .wound-order-line{background:#192a3a!important;border:1px solid #283935!important}html[data-theme=dark] .wound-order-line.wound-order-confirmation_required{background:#4b3e16!important;border-color:#4b3c16!important}html[data-theme=dark] .wound-order-line.wound-order-blocked{background:#4b1616!important;border-color:#46201b!important}html[data-theme=dark] .wound-order-line-head b{color:#bce6df!important}html[data-theme=dark] .wound-order-line-head em{color:#b3efdb!important}html[data-theme=dark] .wound-order-line-head>strong{color:#b3efdb!important;background:#194835!important}html[data-theme=dark] .wound-order-confirmation_required .wound-order-line-head>strong{color:#efdab3!important;background:#4b3c16!important}html[data-theme=dark] .wound-order-blocked .wound-order-line-head>strong{color:#e9beb9!important;background:#4b1c16!important}html[data-theme=dark] .wound-order-line h4{color:#c4dfda!important}html[data-theme=dark] .wound-order-line p{color:#dce8f1!important}html[data-theme=dark] .wound-order-line>small{color:#ecdab6!important}html[data-theme=dark] .wound-order-decision-buttons button{color:#c3dfd8!important;background:#192a3a!important;border:1px solid #273933!important}html[data-theme=dark] .wound-order-decision-buttons button.selected.confirm{background:#164b39!important;border-color:#164b39!important}html[data-theme=dark] .wound-order-decision-buttons button.selected.omit{background:#44211d!important;border-color:#44211d!important}html[data-theme=dark] .wound-order-footer{background:#1b4636!important;border:1px solid #243d36!important}html[data-theme=dark] .wound-order-footer b{color:#c2e0da!important}html[data-theme=dark] .wound-order-footer small{color:#dce8f1!important}html[data-theme=dark] .wound-order-line.wound-order-original{background:#16304b!important;border-color:#1a3347!important}html[data-theme=dark] .wound-order-original .wound-order-line-head>strong{color:#b6d2ec!important;background:#16324b!important}html[data-theme=dark] .wound-order-original-notice{color:#b8d3ea!important;background:#16334b!important;border:1px solid #1a3347!important}html[data-theme=dark] .wound-order-period{background:#1b4636!important;border:1px solid #243d36!important}html[data-theme=dark] .wound-order-period b{color:#c2e0da!important}html[data-theme=dark] .wound-order-period small{color:#dce8f1!important}html[data-theme=dark] .wound-order-period button{color:#b3efe5!important;background:#192a3a!important;border:1px solid #233e36!important}html[data-theme=dark] .projection-month-picker>span{color:#cad8d5!important}html[data-theme=dark] .projection-month-picker select{color:#b8eae3!important;background:#192a3a!important;border-color:#243d37!important}html[data-theme=dark] .projection-month-picker small{color:#dce8f1!important}html[data-theme=dark] .clinical-document-view{color:#c6dcd8!important;background:#253c34!important}html[data-theme=dark] .clinical-document-title{background:linear-gradient(135deg,#1c4538,#1d4430)!important;border:1px solid #243c35!important}html[data-theme=dark] .clinical-document-title small{color:color-mix(in srgb, var(--green) 20%, #dce8f1)!important}html[data-theme=dark] .clinical-document-title h2{color:color-mix(in srgb, var(--green2) 20%, #dce8f1)!important}html[data-theme=dark] .clinical-document-section{border-left:4px solid color-mix(in srgb, var(--green) 25%, #101f2e)!important;color:color-mix(in srgb, var(--green2) 20%, #dce8f1)!important;background:#1f4235!important}html[data-theme=dark] .clinical-document-item{background:#192a3a!important;border:1px solid #283933!important}html[data-theme=dark] .clinical-document-item h4{color:#cbd8d5!important}html[data-theme=dark] .clinical-document-item p{color:#c6dcd8!important}html[data-theme=dark] .clinical-document-item.emphasized{background:#1d4433!important;border-color:#223f36!important}html[data-theme=dark] .clinical-document-item.emphasized h4{color:color-mix(in srgb, var(--green2) 20%, #dce8f1)!important}html[data-theme=dark] .clinical-document-view .clinical-document-item.clinical-scale-total,html[data-theme=dark] .clinical-document-view .clinical-document-item.clinical-scale-classification{color:#b8eae2!important;background:#1b4635!important;border:1px solid #194840!important}html[data-theme=dark] .clinical-document-item.supporting{background:#2a3737!important}html[data-theme=dark] .clinical-document-nested small{color:#dce8f1!important}html[data-theme=dark] .clinical-document-paragraph{color:#c8dad6!important;background:#192a3a!important}@media (width<=700px){html[data-theme=dark] .clinical-document-item h4{color:color-mix(in srgb, var(--green2) 20%, #dce8f1)!important}}html[data-theme=dark] .audit-automatic_clear .audit-state strong{color:#b3efdb!important}html[data-theme=dark] .audit-automatic_findings .audit-state strong{color:#efd8b3!important}html[data-theme=dark] .audit-state.automatic-queued strong,html[data-theme=dark] .audit-state.automatic-running strong{color:#b6d2ec!important}html[data-theme=dark] .audit-state.automatic-failed strong{color:#eabbb8!important}html[data-theme=dark] .audit-actions button.automatic-retry{color:#efd7b3!important;background:#4b3916!important;border-color:#4b3a16!important}html[data-theme=dark] .automatic-findings-panel{background:#4b3e16!important;border:1px solid #4b3b16!important}html[data-theme=dark] .automatic-findings-head>span{color:#efd8b3!important}html[data-theme=dark] .automatic-findings-head>strong{color:#ead8b8!important}html[data-theme=dark] .automatic-findings-head>small{color:#dcd5c6!important}html[data-theme=dark] .automatic-finding{background:#192a3a!important;border:1px solid #46391b!important;border-left:4px solid #4b3a16!important}html[data-theme=dark] .automatic-finding.severity-alta{border-left-color:#4b1916!important}html[data-theme=dark] .automatic-finding.severity-media{border-left-color:#4b3816!important}html[data-theme=dark] .automatic-finding.severity-baja{border-left-color:#193748!important}html[data-theme=dark] .automatic-finding.validation-confirmed{background:#4b1c16!important;border-color:#491c17!important}html[data-theme=dark] .automatic-finding.validation-dismissed{background:#253c34!important;border-color:#2a3735!important}html[data-theme=dark] .automatic-finding-title>b{color:#c2e1da!important}html[data-theme=dark] .automatic-finding-title>em,html[data-theme=dark] .automatic-finding-title>span{color:#dce8f1!important;background:#2b3632!important}html[data-theme=dark] .automatic-finding>strong{color:#c6dcd8!important}html[data-theme=dark] .automatic-finding>p,html[data-theme=dark] .automatic-finding>small{color:#dce8f1!important}html[data-theme=dark] .automatic-finding>div:last-child button{color:#cad8d5!important;background:#192a3a!important;border:1px solid #293834!important}html[data-theme=dark] .automatic-finding>div:last-child button.confirm-finding{color:#eabbb8!important;background:#4b1b16!important;border-color:#481d19!important}html[data-theme=dark] .admission-record-options>button{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;color:color-mix(in srgb, var(--ink) 20%, #dce8f1)!important;background:#192a3a!important}html[data-theme=dark] .admission-record-options>button>b{background:color-mix(in srgb, var(--theme-soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--green2) 20%, #dce8f1)!important}html[data-theme=dark] .admission-record-options small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .admission-record-options>button.selected{border-color:color-mix(in srgb, var(--green) 25%, #101f2e)!important;background:color-mix(in srgb, var(--theme-soft) 25%, #101f2e)!important;box-shadow:0 0 0 2px color-mix(in srgb, var(--green) 25%, #101f2e)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .admission-record-options>button.selected{box-shadow:0 0 0 2px color-mix(in srgb,color-mix(in srgb, var(--green) 25%, #101f2e) 10%,transparent)!important}}html[data-theme=dark] .admission-record-options>button.selected>b{background:color-mix(in srgb, var(--green) 25%, #101f2e)!important}html[data-theme=dark] .admission-record-upload>label{border:1px dashed color-mix(in srgb, var(--green) 25%, #101f2e)!important;background:#192a3a!important}html[data-theme=dark] .admission-record-upload span{color:color-mix(in srgb, var(--green2) 20%, #dce8f1)!important}html[data-theme=dark] .admission-record-upload small,html[data-theme=dark] .admission-record-upload em{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .admission-record-status{border:1px solid color-mix(in srgb, var(--theme-border) 25%, #101f2e)!important;background:color-mix(in srgb, var(--theme-soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--green2) 20%, #dce8f1)!important}html[data-theme=dark] .admission-record-status>b{background:color-mix(in srgb, var(--green) 25%, #101f2e)!important}html[data-theme=dark] .admission-record-status.error{color:#ebbcb7!important;background:#4b1e16!important;border-color:#491d18!important}html[data-theme=dark] .admission-record-status.error>b{background:#4b1a16!important}html[data-theme=dark] .admission-record-confirmation{color:#efdab3!important;background:#4b3a16!important;border:1px solid #4b3b16!important}html[data-theme=dark] .admission-record-confirmation button{color:#efdab3!important;background:#192a3a!important;border:1px solid #4b3816!important}html[data-theme=dark] .admission-general-data{border:1px solid color-mix(in srgb, var(--theme-border) 25%, #101f2e)!important;background:#192a3a!important}html[data-theme=dark] .admission-general-heading small{color:color-mix(in srgb, var(--green2) 20%, #dce8f1)!important}html[data-theme=dark] .admission-general-heading>span{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .admission-general-readiness.ready{color:#b3efd9!important;background:#1b4632!important}html[data-theme=dark] .admission-general-readiness.ready>b{background:#164b39!important}html[data-theme=dark] .admission-general-readiness.pending{color:#efdab3!important;background:#4b3a16!important}html[data-theme=dark] .admission-general-readiness.pending>b{background:#4b3816!important}html[data-theme=dark] .additional-wound-panel{background:#192a3a!important}html[data-theme=dark] .additional-wound-panel>span{color:color-mix(in srgb, var(--green2) 20%, #dce8f1)!important}html[data-theme=dark] .additional-wound-panel>p{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .additional-wound-options>button{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;background:color-mix(in srgb, var(--theme-soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--ink) 20%, #dce8f1)!important}html[data-theme=dark] .additional-wound-options>button>b{background:color-mix(in srgb, var(--green) 25%, #101f2e)!important}html[data-theme=dark] .additional-wound-options small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .additional-wound-options>button:hover{border-color:color-mix(in srgb, var(--green) 25%, #101f2e)!important}html[data-theme=dark] .assistant-view>.new-admission-scroll::-webkit-scrollbar-track{background:#1b3246!important}html[data-theme=dark] .assistant-view>.new-admission-scroll::-webkit-scrollbar-thumb{background:#24323d!important;border:3px solid #1b3246!important}html[data-theme=dark] .app-header .view-tabs .valuation-start-button{background:#16324b!important;border:2px solid #16324b!important;box-shadow:0 4px 12px #16324b38!important}html[data-theme=dark] .app-header .view-tabs .valuation-start-button:hover:not(:disabled){box-shadow:0 5px 16px #16324b4d!important}html[data-theme=dark] .app-header .view-tabs .valuation-start-button:focus-visible{outline:3px solid #4b3b16!important}html[data-theme=dark] .assistant-view .admission-continue-actions{background:#192a3a!important;border:1px solid #1a3347!important}html[data-theme=dark] .admission-section{border:1px solid #1a3347!important}html[data-theme=dark] .admission-section>summary:focus-visible{outline:2px solid #16324b!important}html[data-theme=dark] .saved-valuation-draft>button:first-child{color:#b3d4ef!important;background:#16364b!important;border:1px solid #1a3447!important}html[data-theme=dark] .saved-valuation-draft>.saved-draft-delete{color:#ecb6b6!important;background:#192a3a!important;border:1px solid #421f1f!important}html[data-theme=dark] .draft-save-status{color:#bee4d3!important}html[data-theme=dark] .draft-reference{color:#b3dfef!important;background:#163f4b!important;border:1px solid #213740!important}html[data-theme=dark] .draft-reference small{color:#bfdae4!important}html[data-theme=dark] .draft-reference:hover{background:#173f4a!important;border-color:#1f3942!important}html[data-theme=dark] .valuation-sidebar>strong{color:#c7d3db!important}html[data-theme=dark] .valuation-sidebar-layout>.valuation-sidebar nav button.active{color:#b3d3ef!important;background:#16334b!important;border-color:#183349!important}html[data-theme=dark] .valuation-floating-button{background:#16324b!important}html[data-theme=dark] .valuation-floating-button:focus-visible{outline:3px solid #4b3b16!important}html[data-theme=dark] .valuation-rules-grid article{background:#192a3a!important;border:1px solid #203441!important}html[data-theme=dark] .audit-catalog{color:#b7d8eb!important}html[data-theme=dark] .audit-catalog small{color:#c8d3da!important}html[data-theme=dark] .audit-catalog-group article{background:#192a3a!important;border:1px solid #203441!important}html[data-theme=dark] .audit-catalog-group article>span{color:#b3efdc!important;background:#1b4636!important}html[data-theme=dark] .audit-catalog-group article>span.paused{color:#efd9b3!important;background:#4b3916!important}html[data-theme=dark] .specialist-progress>p{color:#c8d4db!important}html[data-theme=dark] .specialist-progress input{border:1px solid #1e3543!important}html[data-theme=dark] .specialist-progress table{background:#192a3a!important}html[data-theme=dark] .specialist-progress th,html[data-theme=dark] .specialist-progress td{border-bottom:1px solid #203441!important}html[data-theme=dark] .specialist-progress thead{background:#1b3946!important}html[data-theme=dark] button.excel-filter-trigger{color:#b3e2ef!important;background:#192a3a!important;border:1px solid #22353f!important}html[data-theme=dark] button.excel-filter-trigger.is-filtered{background:#1c453b!important}html[data-theme=dark] .excel-filter-popup{color:#b8d8eb!important;background:#192a3a!important;border:1px solid #213440!important}html[data-theme=dark] .excel-filter-popup>small{color:#cad3d8!important}html[data-theme=dark] .excel-filter-popup>input{border:1px solid #23333d!important}html[data-theme=dark] .excel-filter-popup>button{color:#b8d8eb!important;background:#1e3843!important}html[data-theme=dark] .audit-catalog-group article>div>span{color:#b3efdc!important;background:#1b4636!important}html[data-theme=dark] .audit-catalog-group article>div>span.paused{color:#efd9b3!important;background:#4b3916!important}html[data-theme=dark] .audit-catalog-group article>div>button{border:1px solid #1f3542!important}html[data-theme=dark] .audit-rule-editor-overlay>section{color:#b7d8eb!important;background:#192a3a!important}html[data-theme=dark] .audit-rule-editor-overlay input,html[data-theme=dark] .audit-rule-editor-overlay textarea,html[data-theme=dark] .audit-rule-editor-overlay button{border:1px solid #1f3542!important}html[data-theme=dark] .progress-save-message button.valuation-pdf-button,html[data-theme=dark] .completed-wound-documents button.valuation-pdf-button{background:#16324b!important}html[data-theme=dark] .valuation-pdf-button:focus-visible{outline:3px solid #16344b!important}html[data-theme=dark] .healed-wound-gallery{border:1px solid color-mix(in srgb, var(--theme-border) 25%, #101f2e)!important;background:#192a3a!important}html[data-theme=dark] .healed-wound-gallery>p{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .healed-wound-card{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;background:#192a3a!important}html[data-theme=dark] .healed-wound-card.selected{background:#4b3b16!important;border:2px solid #4b3716!important}html[data-theme=dark] .healed-wound-image{background:#293838!important}html[data-theme=dark] .healed-wound-image p,html[data-theme=dark] .healed-wound-copy small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .healed-wound-gallery button{border:1px solid color-mix(in srgb, var(--theme-border) 25%, #101f2e)!important;color:color-mix(in srgb, var(--ink) 20%, #dce8f1)!important;background:#192a3a!important}html[data-theme=dark] .healed-wound-gallery button:focus-visible{outline:3px solid #16304b!important}html[data-theme=dark] .healed-wound-gallery .healed-photo-expand{color:#b3d3ef!important;background:#16324b!important}html[data-theme=dark] .healed-photo-options button[aria-pressed=true]{background:#16334b!important;border-color:#16304b!important}html[data-theme=dark] .healed-wound-toggle>b{border:1px solid #4b3816!important}html[data-theme=dark] .healed-wound-toggle[aria-pressed=true]{background:#4b3c16!important;border-color:#4b3716!important}html[data-theme=dark] .healed-wound-toggle[aria-pressed=true]>b{background:#4b3716!important}html[data-theme=dark] .assistant-view .footer .back,html[data-theme=dark] .assistant-view .admission-continue-actions .back{color:#b3d3ef!important;background:#16334b!important;border:2px solid #16334b!important;box-shadow:0 3px 9px #16334b26!important}html[data-theme=dark] .assistant-view .footer .back:hover:not(:disabled),html[data-theme=dark] .assistant-view .admission-continue-actions .back:hover:not(:disabled){color:#b3d4ef!important;background:#16344b!important}html[data-theme=dark] .assistant-view .footer .back:focus-visible,html[data-theme=dark] .assistant-view .admission-continue-actions .back:focus-visible{outline:3px solid #16354b!important}html[data-theme=dark] .assistant-view .footer .back:disabled,html[data-theme=dark] .assistant-view .admission-continue-actions .back:disabled{color:#dce8f1!important;background:#283539!important;border-color:#283338!important}@media (width>=701px){html[data-theme=dark] .assistant-view .footer{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;background:#192a3af5!important}}@media (width<=700px){html[data-theme=dark] .antialiased:has(>main.assistant-view){background:#242f3d!important}html[data-theme=dark] .app-header{background:#192a3a!important;border-bottom:1px solid #262d3b!important}html[data-theme=dark] .app-header .view-tabs{background:#192a3a!important;border-top:1px solid #272e3a!important}html[data-theme=dark] .app-header .view-tabs button,html[data-theme=dark] .app-header .view-tabs .valuation-start-button{color:#cad2d8!important}html[data-theme=dark] .app-header .view-tabs button.active,html[data-theme=dark] .app-header .view-tabs .valuation-start-button.active{color:#b3cdef!important;background:#162a4b!important}html[data-theme=dark] .assistant-view .workspace{background:#242f3d!important}html[data-theme=dark] .assistant-view .card,html[data-theme=dark] .assistant-view .document,html[data-theme=dark] .assistant-view .timer,html[data-theme=dark] .assistant-view .photo,html[data-theme=dark] .assistant-view .healed-wound-gallery{border-color:#262d3b!important}html[data-theme=dark] .assistant-view .footer{background:#192a3a!important;border-top:1px solid #272e3a!important}}@media (height<=520px) and (pointer:coarse){html[data-theme=dark] .app-header .view-tabs{background:#192a3a!important;border-top:1px solid #272e3a!important}}html[data-theme=dark] .saved-valuations-page>header small,html[data-theme=dark] .saved-valuations-page>header>strong{color:#b3efeb!important}html[data-theme=dark] .saved-valuations-filters input,html[data-theme=dark] .saved-valuations-filters select{background:#192a3a!important;border:1px solid #24363d!important}html[data-theme=dark] .saved-valuations-list article{background:#192a3a!important;border:1px solid #24373d!important;border-left:4px solid #164b48!important}html[data-theme=dark] .saved-valuations-list small{color:#c8d5da!important}html[data-theme=dark] .saved-valuations-list span,html[data-theme=dark] .saved-valuations-list em{color:#c6d6dc!important}html[data-theme=dark] .saved-valuations-list button{background:#164b48!important}html[data-theme=dark] .saved-valuations-empty{background:#192a3a!important;border:1px dashed #24363c!important}html[data-theme=dark] .saved-valuations-table-scroll{background:#192a3a!important;border:1px solid #24373d!important}html[data-theme=dark] .saved-valuations-table button{background:#164b48!important}html[data-theme=dark] .saved-review-status.approved{color:#b3efe1!important;background:#1b4635!important;border-color:#1e4338!important}html[data-theme=dark] .saved-review-status.pending{color:#efd9b3!important;background:#4b3b16!important;border-color:#4b3b16!important}html[data-theme=dark] .saved-review-status.rejected{color:#ebbcb7!important;background:#4b1c16!important;border-color:#471e1a!important}html[data-theme=dark] .saved-review-status.direct{color:#cad4d9!important;background:#283339!important;border-color:#25333c!important}html[data-theme=dark] .saved-valuations-page>header small{color:#b3efea!important}html[data-theme=dark] .saved-valuations-page header p{color:#dce8f1!important}html[data-theme=dark] .saved-valuations-page>header>strong{color:#b3efeb!important;background:#1b463c!important}html[data-theme=dark] .saved-valuations-filters{background:#192a3ae6!important}html[data-theme=dark] .saved-valuations-filters label{color:#dce8f1!important}html[data-theme=dark] .saved-valuations-filters input,html[data-theme=dark] .saved-valuations-filters select{color:#dce8f1!important;background:#202041!important;border:1px solid #192a3a!important}html[data-theme=dark] .saved-valuations-filters input:focus,html[data-theme=dark] .saved-valuations-filters select:focus{border-color:#16304b!important;box-shadow:0 0 0 3px #16304b24!important}html[data-theme=dark] .saved-valuations-table th,html[data-theme=dark] .saved-valuations-table td{border-bottom:1px solid #2b2b36!important}html[data-theme=dark] .saved-valuations-table small{color:#dce8f1!important}html[data-theme=dark] .saved-valuation-type{color:#b3efeb!important;background:#19483b!important}html[data-theme=dark] .saved-valuations-table .saved-valuation-actions .view{color:#dce8f1!important;background:#192a3a!important;border:1px solid #192a3a!important}html[data-theme=dark] .saved-valuations-table .saved-valuation-actions .view:hover{background:#192a3a!important}html[data-theme=dark] .saved-valuations-table .saved-valuation-actions .download{background:#164b48!important}html[data-theme=dark] .saved-valuation-reader{background:#192a3a!important;border:1px solid #192a3a8c!important}html[data-theme=dark] .saved-valuation-reader>header{border-bottom:1px solid #2b2b36!important}html[data-theme=dark] .saved-valuation-reader>header small{color:#b3efeb!important}html[data-theme=dark] .saved-valuation-reader header p{color:#dce8f1!important}html[data-theme=dark] .reader-close{color:#dce8f1!important;background:#25253c!important}html[data-theme=dark] .saved-valuation-reader-toolbar{color:#dce8f1!important;background:#202041!important;border-bottom:1px solid #192a3a!important}html[data-theme=dark] .saved-valuation-reader-toolbar button{background:#164b48!important}html[data-theme=dark] .saved-valuation-reader pre{color:#dce8f1!important;background:#192a3a!important}html[data-theme=dark] .saved-valuation-reader footer{color:#dce8f1!important;background:#202041!important;border-top:1px solid #192a3a!important}html[data-theme=dark] .saved-valuation-reader footer strong{color:#dce8f1!important}html[data-theme=dark] .saved-valuations-page>header{border-bottom:1px solid #192a3a!important}html[data-theme=dark] .saved-valuations-filters{background:#192a3a!important;border:1px solid #192a3a!important}html[data-theme=dark] .saved-valuation-pdf-reader iframe{background:#25253c!important}html[data-theme=dark] .valuation-sidebar-layout>.valuation-sidebar .valuation-nav-pending-badge{background:#4b1a16!important}html[data-theme=dark] .valuation-sidebar-layout>.valuation-sidebar nav button:hover{color:#b3d6ef!important;background:#16384b!important}html[data-theme=dark] .valuation-sidebar-layout>.valuation-sidebar nav button:focus-visible{outline:2px solid #164b48!important}@media (width>=701px){html[data-theme=dark] .valuation-sidebar-layout.sidebar-collapsed>.valuation-sidebar nav button.active{box-shadow:inset 3px 0 #16344b!important}}html[data-theme=dark] .app-header{background:#192a3af5!important;border-bottom:1px solid #1e3342!important}html[data-theme=dark] .app-header .view-tabs{background:#1a3447!important;border:1px solid #1e3443!important}html[data-theme=dark] .app-header .view-tabs button,html[data-theme=dark] .app-header .view-tabs .valuation-start-button{color:#c6d3dc!important}html[data-theme=dark] .valuation-sidebar-layout{background:#1a2d47!important}html[data-theme=dark] .valuation-sidebar-layout>.valuation-sidebar{background:#192a3a!important;border-right:1px solid #1e3342!important}html[data-theme=dark] .valuation-sidebar-layout>.valuation-sidebar nav button{color:#c6d3dc!important}html[data-theme=dark] .valuation-sidebar-layout>.valuation-sidebar nav button.active{color:#b3d5ef!important;background:#16394b!important}html[data-theme=dark] .valuation-sidebar-layout>.valuation-sidebar nav button.active>span{color:#c6d3dc!important}html[data-theme=dark] .assistant-view .workspace,html[data-theme=dark] .operations-shell,html[data-theme=dark] .supply-workspace{background:radial-gradient(circle at 82% 0,#16404b 0,#0000 29rem),#1a2d47!important}html[data-theme=dark] .assistant-view .section-title h1,html[data-theme=dark] .operations-heading h1,html[data-theme=dark] .supply-workspace h1{color:#b3d2ef!important}html[data-theme=dark] .assistant-view .section-title p,html[data-theme=dark] .operations-heading p{color:#b3efeb!important}html[data-theme=dark] .assistant-view .card,html[data-theme=dark] .assistant-view .document,html[data-theme=dark] .assistant-view .timer,html[data-theme=dark] .assistant-view .photo,html[data-theme=dark] .healed-wound-gallery,html[data-theme=dark] .supply-group-card,html[data-theme=dark] .supply-total-panel,html[data-theme=dark] .operations-shell>section{background:#192a3af5!important;border:1px solid #1e3342!important}html[data-theme=dark] .assistant-view .card-head{border-bottom:1px solid #203341!important}html[data-theme=dark] .assistant-view .card h2{color:#b3d2ef!important}html[data-theme=dark] .assistant-view .field>span{color:#c3d4df!important}html[data-theme=dark] .assistant-view input,html[data-theme=dark] .assistant-view textarea,html[data-theme=dark] .assistant-view select,html[data-theme=dark] .supply-workspace input,html[data-theme=dark] .supply-workspace textarea,html[data-theme=dark] .supply-workspace select{color:#b7d5eb!important;background:#192a3a!important;border:1px solid #213240!important}html[data-theme=dark] .assistant-view input:focus,html[data-theme=dark] .assistant-view textarea:focus,html[data-theme=dark] .assistant-view select:focus,html[data-theme=dark] .supply-workspace input:focus,html[data-theme=dark] .supply-workspace textarea:focus,html[data-theme=dark] .supply-workspace select:focus{border-color:#16344b!important;box-shadow:0 0 0 3px #16344b24!important}html[data-theme=dark] .assistant-view .timer>div{color:#b3efeb!important;background:#19483e!important}html[data-theme=dark] .assistant-view .evolution,html[data-theme=dark] .assistant-view .info{color:#c3dfde!important;background:#19483f!important;border-left:4px solid #164b48!important}html[data-theme=dark] .assistant-view .primary,html[data-theme=dark] .assistant-view .footer .primary,html[data-theme=dark] .supply-send,html[data-theme=dark] .supply-export{background:#16344b!important;box-shadow:0 6px 14px #16344b2e!important}html[data-theme=dark] .assistant-view .quiet,html[data-theme=dark] .assistant-view .back{color:#b9d6e9!important;background:#192a3a!important;border:1px solid #1f3342!important}html[data-theme=dark] .saved-valuations-page{color:#b7d5eb!important}html[data-theme=dark] .saved-valuations-page>header{border-bottom-color:#1e3342!important}html[data-theme=dark] .saved-valuations-page h1{color:#b3d2ef!important}html[data-theme=dark] .saved-valuations-filters,html[data-theme=dark] .saved-valuations-table-scroll{border:1px solid #1e3342!important}html[data-theme=dark] .saved-valuations-table thead{color:#c3d4df!important;background:#1a3447!important}html[data-theme=dark] .saved-valuations-table tbody th{color:#b3d2ef!important}html[data-theme=dark] .saved-valuations-table tbody tr:hover{background:#163b4b!important}html[data-theme=dark] .saved-valuation-type{color:#b3efeb!important;background:#164b3a!important;border:1px solid #1a473a!important}html[data-theme=dark] .saved-valuations-table .saved-valuation-actions .download,html[data-theme=dark] .saved-valuation-reader-toolbar button{background:#16344b!important}html[data-theme=dark] .saved-valuations-table .saved-valuation-actions .preview{color:#b3d5ef!important;background:#163a4b!important}html[data-theme=dark] .supply-workspace .supply-toolbar,html[data-theme=dark] .supply-workspace .supply-filters,html[data-theme=dark] .supply-workspace .supply-view-tabs,html[data-theme=dark] .supply-workspace .supply-metrics article{background:#192a3a!important;border:1px solid #1e3342!important}html[data-theme=dark] .supply-workspace .supply-metrics strong{color:#b3d2ef!important}html[data-theme=dark] .supply-workspace table th{color:#c3d4df!important;background:#1a3447!important}html[data-theme=dark] .supply-workspace table td{border-bottom-color:#1f3441!important}html[data-theme=dark] .saved-valuation-reader,html[data-theme=dark] .valuation-request-dialog{border:1px solid #1e3342!important}html[data-theme=dark] .saved-valuation-reader>header,html[data-theme=dark] .valuation-request-dialog>header{background:#192a3a!important}html[data-theme=dark] .report-patients-page{color:#b7d5eb!important}html[data-theme=dark] .report-patients-page>header{border-bottom:1px solid #1e3342!important}html[data-theme=dark] .report-patients-page>header small{color:#b3efeb!important}html[data-theme=dark] .report-patients-page h1{color:#b3d2ef!important}html[data-theme=dark] .report-patients-page header p{color:#cad2d8!important}html[data-theme=dark] .report-patients-page>header>strong{color:#b3efeb!important;background:#1b463c!important}html[data-theme=dark] .report-patients-table thead input,html[data-theme=dark] .report-patients-table thead select{color:#b9d3e9!important;background:#192a3a!important;border:1px solid #213240!important}html[data-theme=dark] .report-patients-table thead input:focus,html[data-theme=dark] .report-patients-table thead select:focus{border-color:#164b48!important;outline:3px solid #164b4824!important}html[data-theme=dark] .report-patients-empty{color:#cad2d8!important}html[data-theme=dark] .report-match-status.matched{color:#b3efeb!important;background:#164b3a!important;border:1px solid #1a473a!important}html[data-theme=dark] .report-match-status.review{color:#efdbb3!important;background:#4b3e16!important;border:1px solid #4b3c16!important}html[data-theme=dark] .valuation-reader-wound{background:#192a3a!important;border:1px solid #1e3342!important}html[data-theme=dark] .valuation-reader-wound h3{color:#b3d2ef!important}html[data-theme=dark] .valuation-reader-wound>article{background:#1c453d!important;border-left:4px solid #164b48!important}html[data-theme=dark] .valuation-reader-wound>footer{background:#202d41!important}html[data-theme=dark] .valuation-reader-summary{background:#16384b!important;border:1px solid #193a48!important}html[data-theme=dark] .valuation-reader-summary h3,html[data-theme=dark] .valuation-reader-section h3,html[data-theme=dark] .valuation-reader-csv-record>h3{color:#b3d2ef!important}html[data-theme=dark] .valuation-reader-source-note{color:#b9dce9!important;background:#1c453d!important;border-left:3px solid #164b48!important}html[data-theme=dark] .valuation-reader-field{background:#203441!important}html[data-theme=dark] .valuation-reader-field strong{color:#c6d5dc!important}html[data-theme=dark] .valuation-reader-section{border:1px solid #1e3342!important}html[data-theme=dark] .valuation-reader-section .valuation-reader-field{background:#1c453d!important}html[data-theme=dark] .valuation-reader-csv-record{background:#16304b!important;border:1px solid #193a48!important}html[data-theme=dark] .valuation-reader-source{color:#c8d3da!important;background:#202d41!important}html[data-theme=dark] .report-patients-page>header{background:#192a3a!important;border:1px solid #1e3342!important;border-top:4px solid #16344b!important}html[data-theme=dark] .report-patient-name i{color:#c8d3da!important}html[data-theme=dark] .report-patients-page .report-patients-table thead{background:#16374b!important}html[data-theme=dark] .report-patients-page .report-patients-table thead th{color:#c0d5e3!important}html[data-theme=dark] .report-patients-page .report-patients-table thead label input,html[data-theme=dark] .report-patients-page .report-patients-table thead label select{background:#192a3a!important;border-color:#1e3443!important}html[data-theme=dark] .report-patients-page .report-patients-table tbody th,html[data-theme=dark] .report-patients-page .report-patients-table tbody td{color:#bcd6e6!important}html[data-theme=dark] .report-patients-page .report-patients-table thead th{background:#16364b!important;box-shadow:0 1px #1f3442!important}html[data-theme=dark] .report-patients-page .report-patients-table thead label input:focus,html[data-theme=dark] .report-patients-page .report-patients-table thead label select:focus{background:#192a3a!important;border-color:#163b4b!important;outline:2px solid #16344b24!important}html[data-theme=dark] .report-patients-page .report-patients-table thead label select:not([value=""]){background:#163b4b!important}html[data-theme=dark] .report-patients-page .report-patients-table thead{background:#192a3a!important;border-bottom:1px solid #203441!important}html[data-theme=dark] .report-patients-page .report-patients-table thead th{background:#192a3a!important}html[data-theme=dark] .report-patients-page .report-patients-table thead label input,html[data-theme=dark] .report-patients-page .report-patients-table thead label select{color:#c5d5dd!important}html[data-theme=dark] .report-patients-page .report-patients-table thead label input::placeholder{color:#c9d3d9!important}html[data-theme=dark] .report-patients-page .report-patients-table thead label input:focus,html[data-theme=dark] .report-patients-page .report-patients-table thead label select:focus{border-bottom:1px solid #163a4b!important}html[data-theme=dark] .admission-request-picker>button{color:#b9d3e9!important;background:#192a3a!important;border:1px solid #213240!important}html[data-theme=dark] .admission-request-picker>button:hover,html[data-theme=dark] .admission-request-picker>button:focus-visible{background:#16364b!important;border-color:#16364b!important;outline:2px solid #16364b2e!important}html[data-theme=dark] .admission-request-picker>button small{color:#c9d2d9!important}html[data-theme=dark] .admission-request-picker>button em{color:#b3d5ef!important}html[data-theme=dark] .admission-request-empty{color:#c3d3df!important;background:#1e3443!important;border:1px dashed #24333d!important}html[data-theme=dark] .admission-request-source{color:#b9d3e9!important;background:#18493d!important;border:1px solid #1d443f!important}html[data-theme=dark] .admission-request-source>div>small{color:#b3efeb!important}html[data-theme=dark] .admission-request-source dl>div{background:#192a3a!important}html[data-theme=dark] .admission-request-source dt{color:#c9d2d9!important}html[data-theme=dark] .admission-request-source a{color:#b3d5ef!important}html[data-theme=dark] .new-admission-scroll .admission-review-confirmation{border:1px solid color-mix(in srgb, var(--theme-border,#8fcfc7) 25%, #101f2e)!important;background:color-mix(in srgb, var(--theme-soft,#edf9f6) 25%, #101f2e)!important}html[data-theme=dark] .admission-review-confirmation:focus-within{outline:2px solid #163a4b!important}@media (width<=700px),(height<=520px) and (pointer:coarse){html[data-theme=dark] .valuation-sidebar-layout>.valuation-sidebar{background:#192a3a!important;border-right:1px solid #203441!important}}html[data-theme=dark] .assistant-productivity>div,html[data-theme=dark] .assistant-productivity article{background:#164b3b!important;border:1px solid #1f4239!important}html[data-theme=dark] .assistant-productivity>div{background:#164b46!important}html[data-theme=dark] .completion-feedback-dialog{background:#192a3a!important}html[data-theme=dark] .completion-feedback-dialog>small{color:#b3efe9!important}html[data-theme=dark] .completion-feedback-dialog h2{color:#b8d8ea!important}html[data-theme=dark] .completion-feedback-dialog p{color:#c9d3d9!important}html[data-theme=dark] .completion-feedback-dialog label{color:#bdd7e5!important}html[data-theme=dark] .completion-feedback-dialog textarea{border:1px solid #23343e!important}html[data-theme=dark] .assistant-feedback-list{background:#1d443a!important;border:1px solid #263b34!important}html[data-theme=dark] .assistant-feedback-list summary{color:#b3efe8!important}html[data-theme=dark] .assistant-feedback-list article{border-top:1px solid #243d36!important}html[data-theme=dark] .assistant-feedback-list p{color:#c7d9dc!important}html[data-theme=dark] .assistant-feedback-list small{color:#dce8f1!important}html[data-theme=dark] .assistant-feedback-list footer button{color:#b3efe8!important;background:#192a3a!important;border:1px solid #164b44!important}html[data-theme=dark] .assistant-feedback-list footer button:hover{background:#18493e!important}html[data-theme=dark] .assistant-drafts-panel{background:#16354b!important;border:1px solid #16384b!important}html[data-theme=dark] .assistant-drafts-panel h2{color:#b3d7ef!important}html[data-theme=dark] .assistant-drafts-panel article{background:#192a3a!important;border:1px solid #1b3546!important}html[data-theme=dark] .assistant-drafts-panel article small{color:#c9d3da!important}html[data-theme=dark] .assistant-drafts-panel article span{color:#b3dcef!important}html[data-theme=dark] .learning-findings{background:#192a3a!important;border:1px solid #273a35!important}html[data-theme=dark] .learning-findings-heading>div>span{color:#b3efdb!important}html[data-theme=dark] .learning-findings-heading h2{color:#bce6df!important}html[data-theme=dark] .learning-findings-heading p,html[data-theme=dark] .learning-findings-heading label{color:#dce8f1!important}html[data-theme=dark] .learning-findings-heading input{color:#c2e0da!important;background:#192a3a!important;border:1px solid #283934!important}html[data-theme=dark] .learning-filter button{color:#cbd7d4!important;background:#253c34!important;border:1px solid #283935!important}html[data-theme=dark] .learning-filter button.active{color:#b3efe1!important;background:#1c4535!important;border-color:#164b3e!important}html[data-theme=dark] .learning-finding{background:#273a3a!important;border:1px solid #273935!important;border-left:4px solid #4b3a16!important}html[data-theme=dark] .learning-finding.real{background:#4b1616!important;border-left-color:#4a1b17!important}html[data-theme=dark] .learning-finding.false{background:#184930!important;border-left-color:#164b3d!important}html[data-theme=dark] .learning-finding header>div>span{color:#dce8f1!important}html[data-theme=dark] .learning-finding h3{color:#bee4dc!important}html[data-theme=dark] .learning-finding header p{color:#dce8f1!important}html[data-theme=dark] .learning-finding header>b{color:#efd9b3!important;background:#4b3816!important}html[data-theme=dark] .learning-finding.real header>b{color:#e8bebb!important;background:#4b1c16!important}html[data-theme=dark] .learning-finding.false header>b{color:#b3efe1!important;background:#1b4634!important}html[data-theme=dark] .learning-finding dl>div{background:#283935!important}html[data-theme=dark] .learning-finding dt{color:#dce8f1!important}html[data-theme=dark] .learning-finding dd{color:#cad9d5!important}html[data-theme=dark] .learning-finding footer{color:#dce8f1!important}html[data-theme=dark] .valuation-reference-gallery{background:#1e4334!important;border:1px solid #243d38!important}html[data-theme=dark] .valuation-reference-gallery h3{color:#b6ddec!important}html[data-theme=dark] .valuation-reference-gallery p{color:#c8d3da!important}html[data-theme=dark] .valuation-reference-grid figure{background:#192a3a!important;border:1px solid #22373f!important}html[data-theme=dark] .valuation-reference-grid button{background:#25353c!important}html[data-theme=dark] .valuation-reference-grid small{color:#c8d3da!important}html[data-theme=dark] .evidence-photos figure{background:#192a3a!important;border:1px solid #263b34!important}html[data-theme=dark] .evidence-photo-open{background:#263b34!important}html[data-theme=dark] .evidence-photo-open:focus-visible{outline:3px solid #163b4b!important}html[data-theme=dark] .evidence-photos figcaption{color:#c3dfd8!important}html[data-theme=dark] .previous-photo-note{color:#cbd7d4!important;background:#283933!important;border:1px dashed #293833!important}html[data-theme=dark] .previous-photo-note b{color:#c3e0d9!important}html[data-theme=dark] .previous-photo-note.error{color:#e1c4c1!important;background:#4b1c16!important;border-color:#44211c!important}html[data-theme=dark] .evidence-photo-viewer-panel>p{color:#bfe3dc!important;background:#192a3a!important}html[data-theme=dark] .evidence-photo-viewer-close{border:2px solid #192a3ae6!important}html[data-theme=dark] .evidence-photo-viewer-close:hover,html[data-theme=dark] .evidence-photo-viewer-close:focus-visible{color:#b5e1ed!important;background:#192a3a!important;outline:3px solid #163d4b!important}html[data-theme=dark] .supply-review{background:#4b3916!important;border:1px solid #4b3d16!important}html[data-theme=dark] .supply-review-head span,html[data-theme=dark] .supply-editor>div>span,html[data-theme=dark] .supply-custom-inline>span{color:#efdcb3!important}html[data-theme=dark] .supply-review-head h3{color:#cbd7d3!important}html[data-theme=dark] .supply-review-head>b{color:#efdbb3!important;background:#4b3e16!important}html[data-theme=dark] .supply-stage-group{background:#192a3a!important;border:1px solid #4b4016!important}html[data-theme=dark] .supply-stage-group.empty{background:#4b3e16!important}html[data-theme=dark] .supply-stage-group>header span{color:#eddcb5!important}html[data-theme=dark] .supply-stage-group>header small{color:#dce8f1!important}html[data-theme=dark] .supply-stage-group>header button{color:#efdbb3!important;background:#4b3e16!important;border:1px solid #493c17!important}html[data-theme=dark] .supply-card{background:#192a3a!important;border:1px solid #483d18!important}html[data-theme=dark] .supply-card:hover,html[data-theme=dark] .supply-card:focus-within,html[data-theme=dark] .supply-card.active{background:#4b3d16!important;border-color:#4b3916!important;outline:2px solid #4b391629!important}html[data-theme=dark] .supply-card-main{color:#c4ded8!important}html[data-theme=dark] .supply-card strong{color:#efdbb3!important}html[data-theme=dark] .supply-card-remove{color:#e8bdba!important;background:#4b1c16!important;border:1px solid #481e19!important}html[data-theme=dark] .supply-card-remove:hover,html[data-theme=dark] .supply-card-remove:focus-visible{background:#491b18!important}html[data-theme=dark] .supply-add-stage,html[data-theme=dark] .supply-replacement{background:#4b3d16!important;border:1px solid #4b3e16!important}html[data-theme=dark] .supply-add-stage label>span,html[data-theme=dark] .supply-replacement label>span,html[data-theme=dark] .supply-custom-inline label>span{color:#dce8f1!important}html[data-theme=dark] .supply-add-stage input,html[data-theme=dark] .supply-add-stage textarea,html[data-theme=dark] .supply-replacement input{background:#192a3a!important;border:1px solid #2a3732!important}html[data-theme=dark] .supply-search-results{background:#192a3a!important;border:1px solid #2a3733!important}html[data-theme=dark] .supply-search-results button{color:#c4ded8!important;background:#192a3a!important;border-bottom:1px solid #2a3730!important}html[data-theme=dark] .supply-search-results button:hover,html[data-theme=dark] .supply-search-results button:focus-visible{background:#1b4636!important}html[data-theme=dark] .supply-search-empty{color:#dce8f1!important;background:#192a3a!important}html[data-theme=dark] .supply-custom-inline{border-top:1px solid #4b3e16!important}html[data-theme=dark] .supply-editor{background:#192a3a!important;border:1px solid #4b3e16!important}html[data-theme=dark] .supply-editor .danger{color:#e8bdba!important;background:#4b1a16!important;border-color:#491b18!important}html[data-theme=dark] .save-supplies{background:#164b41!important;border-color:#164b41!important}html[data-theme=dark] .audit-performance-search span{color:#cad2d8!important}html[data-theme=dark] .audit-performance-search input{border:1px solid #283339!important}html[data-theme=dark] .audit-performance-row{background:#192a3a!important;border:1px solid #283339!important}html[data-theme=dark] .audit-performance-row.heading{color:#dce8f1!important}html[data-theme=dark] .audit-performance-row strong,html[data-theme=dark] .audit-performance-row b{color:#b8dbea!important}html[data-theme=dark] .audit-performance-row small{color:#dce8f1!important}html[data-theme=dark] .curaciones-module .curation-photo-ready-card{background:#4b3f16!important;border:1px solid #4b3d16!important}html[data-theme=dark] .curaciones-module .curation-photo-ready-copy>b{color:#b3efd7!important;background:#1d442d!important}html[data-theme=dark] .curaciones-module .curation-photo-ready-copy small{color:#efdeb3!important}html[data-theme=dark] .curaciones-module .curation-photo-ready-copy strong{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .curation-photo-ready-copy p{color:#c9d4d9!important}html[data-theme=dark] .curaciones-module .curation-photo-ready-actions .text-button{color:color-mix(in srgb, var(--teal-dark) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .curation-photo-preview-card,html[data-theme=dark] .curaciones-module .curation-photo-preview-card .close-button{background:#192a3a!important}html[data-theme=dark] .payer-wound-location{color:color-mix(in srgb, var(--ink) 20%, #dce8f1)!important}html[data-theme=dark] .curation-photo-code{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;background:#17334a!important}html[data-theme=dark] .curation-photo-code>span{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curation-photo-code>strong{color:color-mix(in srgb, var(--ink) 20%, #dce8f1)!important}html[data-theme=dark] .previous-valuation-code{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;color:color-mix(in srgb, var(--ink) 20%, #dce8f1)!important;background:#17334a!important}html[data-theme=dark] .previous-valuation-code:hover,html[data-theme=dark] .previous-valuation-code:focus-visible{border-color:color-mix(in srgb, var(--blue) 25%, #101f2e)!important;background:#16334b!important}html[data-theme=dark] .previous-valuation-code>span{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .previous-valuation-code>small{color:color-mix(in srgb, var(--blue) 20%, #dce8f1)!important}html[data-theme=dark] .pending-document-editor{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;background:#16364b!important}html[data-theme=dark] .pending-document-editor label{color:color-mix(in srgb, var(--ink) 20%, #dce8f1)!important}html[data-theme=dark] .pending-document-editor textarea{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;color:color-mix(in srgb, var(--ink) 20%, #dce8f1)!important;background:#192a3a!important}html[data-theme=dark] .curation-note-trigger:focus-visible{outline:3px solid #16384b!important}html[data-theme=dark] .curation-note-trigger:not(:disabled):hover{background:#16364b!important;border-color:#16384b!important}html[data-theme=dark] .curation-note-trigger small{color:#b3d9ef!important}html[data-theme=dark] .curation-note-dialog{color:#b7d7eb!important;background:#192a3a!important;border:1px solid #1f3442!important}html[data-theme=dark] .curation-note-dialog header{border-bottom:1px solid #203441!important}html[data-theme=dark] .curation-note-dialog button{color:#b3d9ef!important;background:#192a3a!important;border:1px solid #16384b!important}html[data-theme=dark] .previous-valuation-fields section{background:#16364b!important;border:1px solid #203441!important}html[data-theme=dark] .previous-valuation-fields strong{color:#b3d9ef!important}html[data-theme=dark] .curation-note-dialog footer{border-top:1px solid #203441!important}html[data-theme=dark] .photo-comparison .photo{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;background:#192a3a!important}html[data-theme=dark] .photo-comparison .photo-foot>span{color:color-mix(in srgb, var(--green2) 20%, #dce8f1)!important}html[data-theme=dark] .photo-ai-action .primary.prepare-draft-button{background:#16374b!important;border:2px solid #16384b!important}html[data-theme=dark] .photo-ai-action .primary.prepare-draft-button:hover:not(:disabled){background:#16354b!important;box-shadow:0 0 0 3px #192a3a33!important}html[data-theme=dark] .photo-ai-action .primary.prepare-draft-button:focus-visible{outline:3px solid #192a3a!important}html[data-theme=dark] .photo-ai-action .primary.prepare-draft-button.is-preparing{background:#25303c!important;border-color:#24313c!important}html[data-theme=dark] .photo-ai-action .prepare-draft-button .draft-progress-spinner{border:2px solid #192a3a60!important;border-top-color:#192a3a!important}html[data-theme=dark] .supply-option-columns,html[data-theme=dark] .supply-selected-summary button small,html[data-theme=dark] .supply-name-columns,html[data-theme=dark] .supply-card-main small,html[data-theme=dark] .supply-editor>div>small{color:#dce8f1!important}html[data-theme=dark] .quick-valuation-page{color:#b3c9ef!important;background:#16364b!important}html[data-theme=dark] .quick-valuation-header span{color:#b3d4ef!important;background:#16324b!important}html[data-theme=dark] .quick-valuation-header a{color:#b3d5ef!important}html[data-theme=dark] .quick-valuation-card{background:#192a3a!important;border:1px solid #16324b!important}html[data-theme=dark] .quick-valuation-identity h2{color:#b3c9ef!important}html[data-theme=dark] .quick-valuation-identity small{color:#c3cfdf!important}html[data-theme=dark] .quick-valuation-identity input{color:#b3c9ef!important;background:#192a3a!important;border:1px solid #162f4b!important}html[data-theme=dark] .quick-valuation-photo-heading time{color:#c3cfdf!important}html[data-theme=dark] .quick-valuation-source{background:#162d4b!important;border:1px solid #16324b!important}html[data-theme=dark] .quick-valuation-source small{color:#c2cfe0!important}html[data-theme=dark] .quick-valuation-source a,html[data-theme=dark] .quick-valuation-source button,html[data-theme=dark] .quick-valuation-secondary{color:#b3d6ef!important;background:#192a3a!important;border:1px solid #163d4b!important}html[data-theme=dark] .quick-valuation-photo-loading{color:#bdd4e5!important;background:#16364b!important;border:1px dashed #193547!important}html[data-theme=dark] .quick-valuation-wound-options button{color:#b3d5ef!important;background:#16334b!important;border:1px solid #16374b!important}html[data-theme=dark] .quick-valuation-comments textarea{color:#b3c9ef!important;background:#192a3a!important;border:1px solid #162f4b!important}html[data-theme=dark] .quick-valuation-comments small{color:#c3cfdf!important}html[data-theme=dark] .quick-valuation-error{color:#eab8b8!important;background:#4b1616!important;border:1px solid #4b1616!important}html[data-theme=dark] .quick-valuation-project{background:#16414b!important}html[data-theme=dark] .quick-projection-photos img{background:#183749!important}html[data-theme=dark] .quick-projection-photo-button:focus-visible{outline:3px solid #163c4b!important}html[data-theme=dark] .quick-projection-photos small{color:#c3cfdf!important}html[data-theme=dark] .quick-projection-warning{color:#efd5b3!important;background:#4b3a16!important;border-left:4px solid #4b3816!important}html[data-theme=dark] .quick-projection-alerts button.quick-projection-warning strong{color:#efd5b3!important}html[data-theme=dark] .quick-projection-alerts button.quick-projection-warning:hover,html[data-theme=dark] .quick-projection-alerts button.quick-projection-warning:focus-visible{background:#4b3a16!important;outline:2px solid #4b3816!important}html[data-theme=dark] .quick-projection-ok{background:#164b38!important;border-left:4px solid #164b40!important}html[data-theme=dark] .quick-projection-correction{border-color:#4b3816!important}html[data-theme=dark] .quick-projection-correction p{color:#c3cfdf!important}html[data-theme=dark] .quick-projection-correction label{color:#b4d4ef!important}html[data-theme=dark] .quick-projection-correction input,html[data-theme=dark] .quick-projection-correction select,html[data-theme=dark] .quick-projection-correction textarea{color:#b3c9ef!important;background:#192a3a!important;border:1px solid #162f4b!important}html[data-theme=dark] .quick-projection-weekdays button{color:#b3d6ef!important;background:#192a3a!important;border:1px solid #162f4b!important}html[data-theme=dark] .quick-projection-weekdays button[aria-pressed=true]{background:#163b4b!important;border-color:#163c4b!important}html[data-theme=dark] .quick-projection-supplies>summary{color:#b3d3ef!important}html[data-theme=dark] .quick-projection-supplies>summary small,html[data-theme=dark] .quick-projection-supplies>p{color:#c3cfdf!important}html[data-theme=dark] .quick-projection-document-heading{border-bottom:1px solid #16324b!important}html[data-theme=dark] .quick-projection-document-heading small,html[data-theme=dark] .quick-projection-actions>small{color:#c3cfdf!important}html[data-theme=dark] .admission-request-schedule{background:#16334b!important;border:1px solid #16344b!important}html[data-theme=dark] .admission-request-content>header span{color:#b3daef!important}html[data-theme=dark] .admission-request-schedule h3{color:#b3cdef!important}html[data-theme=dark] .admission-request-content>article{background:#192a3a!important;border:1px solid #17354a!important}html[data-theme=dark] .admission-request-content>article small{color:#c5d1dd!important}html[data-theme=dark] .admission-request-schedule input{color:#b3d0ef!important;background:#192a3a!important;border:1px solid #1e3243!important}html[data-theme=dark] .admission-request-schedule button,html[data-theme=dark] .admission-request-schedule-actions a{color:#b3daef!important;background:#192a3a!important;border:1px solid #163a4b!important}html[data-theme=dark] .admission-request-schedule-actions a{background:#163f4b!important}html[data-theme=dark] .admission-request-schedule-error{color:#eab8b8!important}html[data-theme=dark] .finding-overview-card{background:#1d3a44!important;border:1px solid #24363d!important}html[data-theme=dark] .finding-overview-card>span,html[data-theme=dark] .finding-evidence-panel-heading>span{color:#c8d6da!important}html[data-theme=dark] .finding-overview-card>strong{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .finding-overview-card>small{color:#c9d4da!important}html[data-theme=dark] .finding-evidence-panel{background:#192a3a!important;border:1px solid #25373c!important}html[data-theme=dark] .finding-evidence-panel-heading{border-bottom:1px solid #24363d!important}html[data-theme=dark] .finding-evidence-panel-heading h3{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .finding-evidence-code{background:#203941!important;border:1px solid #25363b!important}html[data-theme=dark] .finding-evidence-code>small{color:#cad4d8!important}html[data-theme=dark] .finding-evidence-code>strong,html[data-theme=dark] .finding-curation-identity>strong{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .finding-evidence-code>p{color:color-mix(in srgb, var(--red) 20%, #dce8f1)!important}html[data-theme=dark] .finding-evidence-panel>.calendar-finding-documents{background:#1c4530!important}html[data-theme=dark] .finding-identity-section{background:#192a3a!important;border:1px solid #23343d!important}html[data-theme=dark] .finding-identity-grid>div+div{border-left:1px solid #25333b!important}html[data-theme=dark] .finding-identity-grid span{color:#c9d3d9!important}html[data-theme=dark] .finding-identity-grid strong{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .finding-copy-button{color:#b3edef!important;background:#1a4743!important;border:1px solid #223e3d!important}html[data-theme=dark] .finding-copy-button:hover{background:#194841!important}html[data-theme=dark] .finding-copy-button:focus-visible,html[data-theme=dark] .finding-manual-link summary:focus-visible,html[data-theme=dark] .finding-message-detail summary:focus-visible{outline:3px solid #1d4440!important}html[data-theme=dark] .finding-copy-error{color:color-mix(in srgb, var(--red) 20%, #dce8f1)!important}html[data-theme=dark] .finding-support-grid>.finding-evidence-panel{border-color:#23343d!important}html[data-theme=dark] .finding-evidence-row{border-top:1px solid #25343c!important}html[data-theme=dark] .finding-evidence-row>span:first-child{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .finding-evidence-row-content{color:#c4d5de!important}html[data-theme=dark] .finding-evidence-row-content>small{color:#cad3d8!important}html[data-theme=dark] .finding-evidence-badge.yes{color:#b4eed3!important;background:#1a472d!important}html[data-theme=dark] .finding-evidence-badge.no{color:#ecbab6!important;background:#4b1a16!important}html[data-theme=dark] .finding-evidence-badge.review{color:#efdbb3!important;background:#4b3a16!important}html[data-theme=dark] .finding-code-pair>strong{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .finding-code-pair>small{color:#cbd3d7!important}html[data-theme=dark] .finding-manual-link summary,html[data-theme=dark] .finding-message-detail summary{color:#b3efef!important}html[data-theme=dark] .finding-evidence-row-content>.calendar-finding-documents{background:#233e35!important}html[data-theme=dark] .finding-message-detail pre{color:#c4d5de!important;background:#203941!important;border:1px solid #24373d!important}html[data-theme=dark] .finding-evidence-row-content .annotation-template-view-button{color:#b3efed!important;background:#1b463d!important;border-color:#194846!important}html[data-theme=dark] .finding-evidence-row-content .annotation-template-view-button:hover{background:#1b463e!important}html[data-theme=dark] .finding-manual-footer p{color:#c6dcd7!important}@media (width<=1000px){html[data-theme=dark] .finding-identity-grid.patient>div:nth-child(3),html[data-theme=dark] .finding-identity-grid.wound>div:nth-child(3),html[data-theme=dark] .finding-identity-grid.patient>div:nth-child(4),html[data-theme=dark] .finding-identity-grid.wound>div:nth-child(4){border-top:1px solid #25333b!important}}@media (width<=760px){html[data-theme=dark] .finding-identity-grid>div+div,html[data-theme=dark] .finding-identity-grid.patient>div:nth-child(3),html[data-theme=dark] .finding-identity-grid.patient>div:nth-child(4),html[data-theme=dark] .finding-identity-grid.wound>div:nth-child(3),html[data-theme=dark] .finding-identity-grid.wound>div:nth-child(4){border-top:1px solid #25333b!important}}html[data-theme=dark] .decision-source{background:#192a3a!important;border:1px solid #263b37!important}html[data-theme=dark] .decision-source details article{border-bottom:1px solid #192a3a!important}html[data-theme=dark] .package-decision-status.match{color:#b5eed0!important;background:#194729!important}html[data-theme=dark] .package-decision-status.review{color:#efdab3!important;background:#4b3d16!important}html[data-theme=dark] .package-decision-status.neutral{color:#c8d2da!important;background:#283239!important}html[data-theme=dark] .curation-backup-coverage{background:#1d3044!important;border:1px solid #232f3d!important}html[data-theme=dark] .curation-missing-alert{color:#efdbb3!important;background:#4b4116!important;border:1px solid #4b3b16!important}html[data-theme=dark] .schedule-table td.day-record-missing{color:#efdbb3!important;background:#4b4116!important;box-shadow:inset 0 0 0 2px #4b3c16!important}html[data-theme=dark] .curation-missing-record{background:#4b4016!important;border:1px solid #4b3b16!important}html[data-theme=dark] .valuation-request-batch{border:1px solid #232f3d!important}html[data-theme=dark] .valuation-request-batch th,html[data-theme=dark] .valuation-request-batch td{border-bottom:1px solid #232f3d!important}html[data-theme=dark] .saved-valuation-tabs{background:#1e3443!important;border:1px solid #1f3442!important}html[data-theme=dark] .saved-valuation-tabs>button{color:#c3d4e0!important}html[data-theme=dark] .saved-valuation-tabs>button[aria-selected=true]{color:#b3d6ef!important;background:#192a3a!important;border-color:#1c3544!important}html[data-theme=dark] .saved-valuation-tabs>button>span{color:#b3d6ef!important;background:#193648!important}html[data-theme=dark] .saved-valuation-tabs>button:focus-visible{outline:3px solid #16404b!important}html[data-theme=dark] .valuation-navigation-blocker{border-left:3px solid #4b3816!important}html[data-theme=dark] .completion-questions{color:color-mix(in srgb, var(--ink) 20%, #dce8f1)!important}html[data-theme=dark] .completion-question{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important}html[data-theme=dark] .completion-question details{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .completion-question-actions{border-top:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important}html[data-theme=dark] .completion-question-status{border-left:3px solid #4b3916!important}html[data-theme=dark] .clinical-treatment-stage{background:#204133!important;border:1px solid #223f36!important;border-left:4px solid #164b45!important}html[data-theme=dark] .clinical-stage-caption{color:#b9e9e2!important}html[data-theme=dark] .clinical-stage-supply>.clinical-document-item{background:#192a3a!important;border-color:#233e32!important}html[data-theme=dark] .patient-eps-logo{background:#192a3a!important}html[data-theme=dark] .admission-request-schedule>details>summary:focus-visible{outline:2px solid #163a4b!important}html[data-theme=dark] .admission-request-schedule>details>summary>div>span,html[data-theme=dark] .admission-request-chevron{color:#b3daef!important}html[data-theme=dark] .valuation-month-picker{color:#b3cdef!important;background:#192a3a!important;border:1px solid #17354a!important}html[data-theme=dark] .valuation-month-picker input{color:#b3d0ef!important;background:#192a3a!important;border:1px solid #1e3243!important}html[data-theme=dark] .active-wounds-table th{color:#b8e9ea!important;background:#223f3c!important}html[data-theme=dark] .active-wounds-table td{border-top:1px solid #263a35!important}html[data-theme=dark] .active-wounds-table small{color:#dce8f1!important}html[data-theme=dark] .monthly-state.pending{color:#efdcb3!important;background:#4b3e16!important}html[data-theme=dark] .monthly-state.approved{color:#b3efdf!important;background:#164b36!important}html[data-theme=dark] .monthly-state.none{color:#dce8f1!important;background:#2a3733!important}html[data-theme=dark] .monthly-wounds-calendar th{color:#b8e9ea!important;background:#223f3c!important;border-bottom:1px solid #273a34!important}html[data-theme=dark] .monthly-wounds-calendar td{border-bottom:1px solid #273a32!important;border-right:1px solid #29382f!important}html[data-theme=dark] .monthly-wounds-calendar .monthly-wound-identity{background:#192a3a!important}html[data-theme=dark] .monthly-wounds-calendar th.monthly-wound-identity{background:#223f3c!important}html[data-theme=dark] .monthly-wounds-calendar td small{color:#dce8f1!important}html[data-theme=dark] .monthly-wound-day.pending{color:#efdcb3!important;background:#4b3e16!important}html[data-theme=dark] .monthly-wound-day.approved{color:#b3efdf!important;background:#164b36!important}html[data-theme=dark] .monthly-wound-day:not(.pending):not(.approved){color:#dce8f1!important}html[data-theme=dark] .monthly-wounds-calendar th.monthly-wound-day{color:#b8e9ea!important}html[data-theme=dark] .monthly-calendar-refresh{color:#b8e9ea!important;background:#192a3a!important;border:1px solid #263a35!important}html[data-theme=dark] .monthly-readiness-summary{color:#c8d6da!important}html[data-theme=dark] .monthly-wound-day.ready{background:#163f4b!important}html[data-theme=dark] .monthly-wound-day.ready button{color:#b3e0ef!important}html[data-theme=dark] .monthly-valuation-document-link:focus-visible{outline:2px solid #16394b!important}html[data-theme=dark] .monthly-projection-panel{background:#192a3a!important}html[data-theme=dark] .monthly-projection-panel>header{border-bottom:1px solid #213640!important}html[data-theme=dark] .monthly-projection-panel>header button{background:#16364b!important;border:1px solid #1b3646!important}html[data-theme=dark] .monthly-wounds-calendar td.monthly-novelty.neutral{color:#c8d0da!important;background:#25323c!important;box-shadow:inset 0 0 0 1px #232f3d!important}html[data-theme=dark] .monthly-wounds-calendar td.monthly-novelty.exit{color:#cbb3ef!important;background:#20164b!important;box-shadow:inset 0 0 0 1px #25164b!important}html[data-theme=dark] .monthly-wounds-calendar td.monthly-novelty.deceased{color:#c8d3db!important;background:#283339!important;box-shadow:inset 0 0 0 1px #2a3237!important}html[data-theme=dark] .monthly-wounds-calendar td.photo-pending{color:#efdcb3!important;background:#4b3d16!important}html[data-theme=dark] .monthly-source-issue{color:#efdab3!important;background:#4b3b16!important;border:1px solid #4b3916!important}html[data-theme=dark] .shared-photo-navigation button{border:1px solid #26373b!important}html[data-theme=dark] .lightbox-actions button:focus-visible{outline:2px solid #164b43!important}html[data-theme=dark] .valuation-photo-download input{color:#bbd4e7!important;background:#162d4b!important;border:1px solid #1e3543!important}html[data-theme=dark] .valuation-photo-download [role=alert]{color:#ebb7b7!important}html[data-theme=dark] .oriented-photo-frame{background:#183749!important}html[data-theme=dark] .previous-photo-date-confirmation p{color:#c3cfdf!important}html[data-theme=dark] .previous-photo-date-confirmation input{border:1px solid #1e3543!important}html[data-theme=dark] .wound-body-map{color:#b5d7ed!important;background:#163c4b!important;border:1px solid #1e3942!important}html[data-theme=dark] .wound-body-map-heading button{color:#b3e6ef!important;background:#192a3a!important;border:1px solid #223b3f!important}html[data-theme=dark] .wound-body-map svg{background:#192a3a!important;border:1px solid #213840!important}html[data-theme=dark] .wound-body-map svg:focus-visible{outline:3px solid #16474b!important}html[data-theme=dark] .photo-crop-handle:after{background:#192a3a!important;border:2px solid #16484b!important}html[data-theme=dark] .photo-crop-handle:focus-visible{outline:2px dashed #192a3a!important}html[data-theme=dark] .photo-crop-controls button{border:1px solid #27373a!important}html[data-theme=dark] .cost-resolution-link:focus-visible{outline:2px solid #163e4b!important}html[data-theme=dark] .account-resolution-context{border:1px solid #213a40!important}html[data-theme=dark] .admission-pilot-dialog{color:#bad3e8!important;background:#192a3a!important;border:1px solid #263b37!important}html[data-theme=dark] .admission-pilot-header span{color:#b3efe9!important}html[data-theme=dark] .admission-pilot-header h2{color:#bad3e8!important}html[data-theme=dark] .admission-pilot-dialog .admission-pilot-header button{color:#c3d3df!important;background:#273a3a!important}html[data-theme=dark] .admission-pilot-dialog dl{background:#1e4337!important;border:1px solid #233d38!important}html[data-theme=dark] .admission-pilot-dialog dt{color:#c6d4dc!important}html[data-theme=dark] .admission-pilot-documents{border:1px solid #263b37!important}html[data-theme=dark] .admission-pilot-documents a{color:#b3efe9!important}html[data-theme=dark] .admission-pilot-actions{border-top:1px solid #263b37!important}html[data-theme=dark] .admission-pilot-dialog .admission-pilot-actions button,html[data-theme=dark] .admission-pilot-reopen{color:#b3efe9!important;background:#192a3a!important;border:1px solid #283936!important}html[data-theme=dark] .admission-pilot-dialog .admission-pilot-actions button.primary{background:#164b47!important;border-color:#164b47!important}}.gs-column{vertical-align:top;max-width:230px;white-space:normal!important;width:185px!important;min-width:185px!important}.gs-badges{gap:6px;display:grid}.gs-state{text-align:left;white-space:normal;cursor:pointer;width:100%;font:inherit;border-radius:7px;gap:3px;border:1px solid!important;padding:7px!important;display:grid!important}.gs-state small{font-size:10px;line-height:1.35;display:block}.gs-state strong{font-size:12px}.gs-pending{color:#815200!important;background:#fff8e5!important;border-color:#dda649!important}.gs-partial{color:#8b4600!important;background:#fff0de!important;border-color:#cf7d28!important}.gs-transcribed{color:#14558d!important;background:#e9f3ff!important;border-color:#548fce!important}.gs-signed,.gs-verified-source{color:#136340!important;background:#e5f7ee!important;border-color:#56a47e!important}.gs-filters{flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0;display:flex}.gs-filters span{font-weight:700}.gs-filters button{color:#183b56;cursor:pointer;background:#fff;border:1px solid #b4c8d8;border-radius:6px;padding:6px 10px}.gs-filters button[aria-pressed=true]{color:#fff;background:#183b56}.gs-overlay{z-index:15000;background:#102a4380;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.gs-dialog{color:#183b56;background:#fff;border-radius:12px;width:560px;max-width:100%;max-height:90vh;padding:20px;overflow:auto;box-shadow:0 15px 60px #102a4350}.gs-dialog header{justify-content:space-between;align-items:center;display:flex}.gs-dialog h2{margin:0;font-size:19px}.gs-dialog header button{cursor:pointer;background:0 0;border:0;font-size:24px}.gs-dialog fieldset{border:0;margin:0;padding:0}.gs-dialog label{gap:4px;margin:10px 0;font-size:13px;display:grid}.gs-dialog input:not([type=checkbox]),.gs-dialog select,.gs-dialog textarea{box-sizing:border-box;color:#183b56;width:100%;font:inherit;background:#fff;border:1px solid #a6bac8;border-radius:5px;padding:8px}.gs-dialog textarea{min-height:65px}.gs-checklist{grid-template-columns:1fr 1fr;gap:0 15px;margin:12px 0;display:grid}.gs-checklist label,.gs-dialog .gs-confirm{align-items:center;gap:6px;display:flex}.gs-checklist input,.gs-confirm input{width:16px;height:16px}.gs-warning,.gs-unavailable{color:#8b4600;background:#fff4df;border-radius:5px;padding:8px}.gs-help,.gs-history{color:#526d82;font-size:12px}.gs-history{border-top:1px solid #dce6ec;padding-top:10px}.gs-save{color:#fff;cursor:pointer;background:#183b56;border:0;border-radius:6px;padding:10px 16px}.gs-dialog :focus-visible,.gs-filters :focus-visible,.gs-state:focus-visible{outline-offset:2px;outline:3px solid #548fce}@media (width<=560px){.gs-checklist{grid-template-columns:1fr}.gs-dialog{padding:14px}}.gs-evidence-checks{gap:8px;display:grid}.gs-evidence-checks>div{background:#fff8ec;border-left:3px solid #cf7d28;padding:7px 10px}.gs-evidence-checks dt{font-size:13px;font-weight:700}.gs-evidence-checks dd{margin:4px 0 0;font-size:12px}.gs-evidence-checks .gs-evidence-matched{background:#eef8f2;border-color:#56a47e}.gs-evidence-checks .gs-evidence-not_applicable{background:#f3f6f8;border-color:#a6bac8}.gs-signature{background:#e5f7ee;border-radius:5px;padding:8px}.gs-source-list{overflow-wrap:anywhere;font-size:12px}.gs-source-list li{margin:8px 0}.gs-column{max-width:260px;width:220px!important;min-width:220px!important}.gs-notice{box-sizing:border-box;white-space:normal;text-align:left;overflow-wrap:anywhere;border:1px solid;border-left-width:4px;border-radius:7px;gap:6px;width:100%;padding:10px;display:grid}.gs-notice strong{font-size:13px;font-weight:700;line-height:1.35}.gs-notice span{font-size:12px;line-height:1.5}.gs-notice-neutral{color:#243b53;background:#f1f5f9;border-color:#94a3b8}.gs-notice-review{color:#713f12;background:#fff5df;border-color:#bd851e}.gs-notice .gs-retry{min-height:36px;color:inherit;cursor:pointer;background:#fff;border:1px solid;border-radius:5px;justify-self:start;padding:6px 10px;font-size:12px;font-weight:700}.gs-notice .gs-retry:disabled{cursor:wait;opacity:.7}.gs-retry:focus-visible{outline-offset:2px;outline:3px solid #245f9e}.gs-state small{font-size:12px;line-height:1.45}.gs-state strong{font-size:13px;line-height:1.35}.gs-signed-review{position:relative;padding-right:35px!important}.gs-review-marker{color:#704400;background:#fff0be;border:1px solid #a66a00;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:16px;font-weight:700;line-height:1;display:flex;position:absolute;top:6px;right:6px}@media screen{html[data-theme=dark] .gs-pending{color:#efd9b3!important;background:#4b3d16!important;border-color:#4b3716!important}html[data-theme=dark] .gs-partial{color:#efd1b3!important;background:#4b3316!important;border-color:#4b3116!important}html[data-theme=dark] .gs-transcribed{color:#b3d3ef!important;background:#162e4b!important;border-color:#16304b!important}html[data-theme=dark] .gs-signed,html[data-theme=dark] .gs-verified-source{color:#b3efd5!important;background:#174a30!important;border-color:#214031!important}html[data-theme=dark] .gs-filters button{color:#b7d4eb!important;background:#192a3a!important;border:1px solid #213240!important}html[data-theme=dark] .gs-dialog{color:#b7d4eb!important;background:#192a3a!important}html[data-theme=dark] .gs-dialog input:not([type=checkbox]),html[data-theme=dark] .gs-dialog select,html[data-theme=dark] .gs-dialog textarea{color:#b7d4eb!important;background:#192a3a!important;border:1px solid #25323c!important}html[data-theme=dark] .gs-warning,html[data-theme=dark] .gs-unavailable{color:#efd1b3!important;background:#4b3916!important}html[data-theme=dark] .gs-help,html[data-theme=dark] .gs-history{color:#c7d2db!important}html[data-theme=dark] .gs-history{border-top:1px solid #22343f!important}html[data-theme=dark] .gs-dialog :focus-visible,html[data-theme=dark] .gs-filters :focus-visible,html[data-theme=dark] .gs-state:focus-visible{outline:3px solid #16304b!important}html[data-theme=dark] .gs-evidence-checks>div{background:#4b3716!important;border-left:3px solid #4b3116!important}html[data-theme=dark] .gs-evidence-checks .gs-evidence-matched{background:#1c452c!important;border-color:#214031!important}html[data-theme=dark] .gs-evidence-checks .gs-evidence-not_applicable{background:#24333d!important;border-color:#25323c!important}html[data-theme=dark] .gs-signature{background:#174a30!important}html[data-theme=dark] .gs-notice-neutral{color:#bfd1e3!important;background:#1d3044!important;border-color:#272f3a!important}html[data-theme=dark] .gs-notice-review{color:#efd0b3!important;background:#4b3a16!important;border-color:#4b3816!important}html[data-theme=dark] .gs-notice .gs-retry{background:#192a3a!important}html[data-theme=dark] .gs-retry:focus-visible{outline:3px solid #16304b!important}html[data-theme=dark] .gs-review-marker{color:#efd7b3!important;background:#4b3f16!important;border:1px solid #4b3816!important}}.decision-findings-panel{color:#20364a;text-align:left;border-top:1px solid #ccd8df;width:100%;margin-top:24px;padding-top:20px;font-size:14px}.decision-findings-panel p{line-height:1.5;font-size:14px!important}.decision-findings-panel h2{margin:0 0 12px;font-size:20px!important}.decision-findings-panel h3{font-size:18px}.decision-finding-summary{flex-wrap:wrap;gap:12px;margin:16px 0;display:flex}.decision-finding-summary span{background:#edf3f8;border-radius:8px;flex:1;min-width:130px;padding:12px}.decision-finding-summary b{font-size:24px;display:block}.decision-ranking-scroll{max-width:100%;margin:16px 0;overflow:auto}.decision-ranking-scroll table{border-collapse:collapse;width:100%;font-size:14px}.decision-ranking-scroll th,.decision-ranking-scroll td{text-align:left;white-space:nowrap;border-bottom:1px solid #d7e1e6;padding:12px 8px}.decision-ranking-scroll th small{font-weight:400;display:block}.decision-ranking-scroll thead{background:#edf3f8}.decision-report-download{background:#15476b;border-radius:8px;padding:12px 16px;font-weight:600;text-decoration:none;display:inline-block;color:#fff!important}.decision-findings-panel label{flex-direction:column;gap:8px;margin:16px 0;font-size:14px;display:flex}.decision-findings-panel select,.decision-findings-panel textarea{font:inherit;color:#20364a;background:#fff;border:1px solid #aabdc9;border-radius:6px;max-width:100%;padding:10px}.decision-findings-panel textarea{resize:vertical;min-height:90px}.decision-finding-review{background:#fffaf0;border-radius:8px;margin:12px 0;border:1px solid #dbca8b!important;border-left:4px solid #be9322!important;padding:16px!important}.decision-finding-review.real{border-left-color:#b43131!important}.decision-finding-review.corrected,.decision-finding-review.false{background:#eff8f3;border-left-color:#23845f!important}.decision-finding-review header{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.decision-finding-review small{overflow-wrap:anywhere;display:block}.decision-finding-evidence{background:#fff;border:1px solid #bdccd5;border-radius:8px;margin:16px 0}.decision-finding-evidence>summary{color:#174463;cursor:pointer;padding:13px 15px;font-weight:700}.decision-finding-evidence>summary:focus-visible{outline:3px solid #187ba0}.decision-finding-evidence-content{gap:14px;padding:0 15px 16px;display:grid}.decision-finding-evidence-content>section{border:1px solid #dce5e8;border-radius:8px;min-width:0;padding:12px}.decision-finding-evidence-content h4{margin:0 0 6px;font-size:15px}.decision-finding-evidence-content pre{color:#20364a;max-height:340px;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;background:#f4f7f9;border-radius:6px;margin:10px 0 0;padding:12px;overflow:auto}.decision-evidence-entry+.decision-evidence-entry{border-top:1px solid #dce5e8;margin-top:12px;padding-top:12px}.decision-evidence-entry dl{flex-wrap:wrap;gap:9px 16px;margin:10px 0 0;display:flex}.decision-evidence-entry dl>div{min-width:110px}.decision-evidence-entry dt{color:#627787;font-size:12px}.decision-evidence-entry dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.decision-finding-actions{flex-wrap:wrap;gap:10px;margin:12px 0;display:flex}.decision-finding-actions button{font:inherit;color:#174463;cursor:pointer;background:#fff;border:1px solid #658798;border-radius:6px;padding:10px 14px;white-space:normal!important}.decision-finding-actions button:disabled{opacity:.5;cursor:default}.package-decision-trigger{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.package-decision-trigger:focus-visible{outline:3px solid #187ba0}.package-decision-status.confirmed{background:#fbe4e4;color:#a82424!important}.decision-review-overlay{z-index:5000;background:#16334c88;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.decision-review-overlay>section{background:#fff;border-radius:12px;width:min(900px,100%);max-height:90vh;padding:20px;overflow:auto}.decision-review-close{font:inherit;cursor:pointer;background:#fff;border:1px solid #69848c;border-radius:6px;margin-left:auto;padding:10px 16px;display:block}.sources-view .source-card-grid{grid-template-columns:minmax(0,1fr)}.valuation-report-grid{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:16px;display:grid}.valuation-report-card{background:#fff;border:1px solid #dce5e8;border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:86px;padding:14px;display:grid}.valuation-report-card>span{color:#1457a6;background:#e9f2ff;border-radius:10px;place-items:center;width:36px;height:36px;font-weight:850;display:grid}.valuation-report-card>div{gap:3px;min-width:0;display:grid}.valuation-report-card strong,.valuation-report-card small,.valuation-report-card em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.valuation-report-card small{color:#6f7d88}.valuation-report-card em{color:#1457a6;font-size:12px;font-style:normal}.valuation-report-card .valuation-report-upload-meta{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;color:#536874;font-size:12px;line-height:1.35;overflow:visible}.valuation-report-card input{display:none}.valuation-report-card button{color:#173c54;cursor:pointer;background:#fff;border:1px solid #cdd9de;border-radius:9px;padding:9px 12px;font-size:10px;font-weight:750}.valuation-report-card button:hover{color:#126956;border-color:#188873}.valuation-report-card button:disabled{opacity:.6;cursor:wait}.valuation-report-card.loaded{background:#fbfffe;border-color:#9fd5cc}.valuation-report-card.loaded>span{color:#168460;background:#e9f7f1}.valuation-report-message{color:#17694f;grid-column:1/-1;margin:0;font-size:13px}.valuation-report-card>p{white-space:normal;overflow-wrap:anywhere;color:#506978;grid-column:1/-1;min-width:0;margin:0;font-family:inherit;font-size:13px;line-height:1.5}.valuation-report-card>p[role=alert]{color:#a82424}.valuation-report-card .valuation-report-progress{grid-column:1/-1;gap:5px;min-width:0;display:grid}.valuation-report-progress progress{accent-color:#276fa8;width:100%;height:12px}.valuation-report-progress span{color:#235d81;white-space:normal;font-size:13px}.valuation-report-progress.complete progress{accent-color:#178467}.valuation-report-progress.complete span{color:#126956}.valuation-reports-complete{background:#eaf8f1;border:1px solid #9fd5cc;border-radius:12px;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.valuation-reports-complete p{color:#126956;margin:0;font-weight:750}.valuation-reports-complete button{color:#fff;cursor:pointer;background:#256ba2;border:0;border-radius:9px;padding:12px 16px;font-weight:750}.valuation-report-retry{color:#173c54;cursor:pointer;background:#fff;border:1px solid #cdd9de;border-radius:9px;justify-self:start;padding:10px 14px}@media (width<=1100px){.valuation-report-grid{grid-template-columns:1fr}}@media (width<=650px){.valuation-report-card{grid-template-columns:36px minmax(0,1fr)}.valuation-report-card button{grid-column:1/-1}}@media screen{html[data-theme=dark] .decision-findings-panel{color:#bfd2e3!important;border-top:1px solid #25333c!important}html[data-theme=dark] .decision-finding-summary span{background:#1b3246!important}html[data-theme=dark] .decision-ranking-scroll th,html[data-theme=dark] .decision-ranking-scroll td{border-bottom:1px solid #25343c!important}html[data-theme=dark] .decision-ranking-scroll thead{background:#1b3246!important}html[data-theme=dark] .decision-findings-panel select,html[data-theme=dark] .decision-findings-panel textarea{color:#bfd2e3!important;background:#192a3a!important;border:1px solid #26333b!important}html[data-theme=dark] .decision-finding-review{background:#4b3916!important;border:1px solid #4a3f17!important;border-left:4px solid #4b3c16!important}html[data-theme=dark] .decision-finding-review.real{border-left-color:#4b1616!important}html[data-theme=dark] .decision-finding-review.corrected,html[data-theme=dark] .decision-finding-review.false{background:#1d432e!important;border-left-color:#164b37!important}html[data-theme=dark] .decision-finding-evidence{background:#192a3a!important;border:1px solid #26333b!important}html[data-theme=dark] .decision-finding-evidence>summary{color:#b5d6ee!important}html[data-theme=dark] .decision-finding-evidence>summary:focus-visible{outline:3px solid #163d4b!important}html[data-theme=dark] .decision-finding-evidence-content>section{border:1px solid #26353a!important}html[data-theme=dark] .decision-finding-evidence-content pre{color:#bfd2e3!important;background:#22333f!important}html[data-theme=dark] .decision-evidence-entry+.decision-evidence-entry{border-top:1px solid #26353a!important}html[data-theme=dark] .decision-evidence-entry dt{color:#cad2d8!important}html[data-theme=dark] .decision-finding-actions button{color:#b5d6ee!important;background:#192a3a!important;border:1px solid #27343a!important}html[data-theme=dark] .package-decision-trigger:focus-visible{outline:3px solid #163d4b!important}html[data-theme=dark] .package-decision-status.confirmed{color:#efb3b3!important;background:#4b1616!important}html[data-theme=dark] .decision-review-overlay>section{background:#192a3a!important}html[data-theme=dark] .decision-review-close{background:#192a3a!important;border:1px solid #2a3437!important}html[data-theme=dark] .valuation-report-card{background:#192a3a!important;border:1px solid #26353a!important}html[data-theme=dark] .valuation-report-card>span{color:#b3cfef!important;background:#162c4b!important}html[data-theme=dark] .valuation-report-card small{color:#dce8f1!important}html[data-theme=dark] .valuation-report-card em{color:#b3cfef!important}html[data-theme=dark] .valuation-report-card .valuation-report-upload-meta{color:#c9d3d9!important}html[data-theme=dark] .valuation-report-card button{color:#b7d7eb!important;background:#192a3a!important;border:1px solid #27353a!important}html[data-theme=dark] .valuation-report-card button:hover{color:#b3efe2!important;border-color:#164b41!important}html[data-theme=dark] .valuation-report-card.loaded{background:#164b3e!important;border-color:#1d433d!important}html[data-theme=dark] .valuation-report-card.loaded>span{color:#b3efdb!important;background:#1a4734!important}html[data-theme=dark] .valuation-report-message{color:#b4efdc!important}html[data-theme=dark] .valuation-report-card>p{color:#c8d3da!important}html[data-theme=dark] .valuation-report-card>p[role=alert]{color:#efb3b3!important}html[data-theme=dark] .valuation-report-progress span{color:#b7d7eb!important}html[data-theme=dark] .valuation-report-progress.complete span{color:#b3efe2!important}html[data-theme=dark] .valuation-reports-complete{background:#184930!important;border:1px solid #1d433d!important}html[data-theme=dark] .valuation-reports-complete p{color:#b3efe2!important}html[data-theme=dark] .valuation-reports-complete button{background:#16344b!important}html[data-theme=dark] .valuation-report-retry{color:#b7d7eb!important;background:#192a3a!important;border:1px solid #27353a!important}}.program-navigation{color:#fff;background:#102a43;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 2rem;font:500 1rem/1.5 Arial,sans-serif;display:flex}.program-navigation div{flex-wrap:wrap;gap:.4rem;display:flex}.program-navigation a{color:#fff;border-radius:.4rem;padding:.6rem .8rem;text-decoration:none}.program-navigation a:hover,.program-navigation a[aria-current=page]{background:#087f78}.program-workspace{color:#17334b;background:#f1f5f9;min-height:100vh;padding:2rem;font:400 1rem/1.55 Arial,sans-serif}.program-title{justify-content:space-between;align-items:center;gap:1rem;display:flex}.program-title p{letter-spacing:.08em;color:#087f78;font-size:.875rem}.program-workspace h1{font-size:1.8rem}.program-workspace h2{font-size:1.3rem}.program-workspace h3{font-size:1.1rem}.program-workspace h4{font-size:1rem}.program-workspace button,.program-link{font:inherit;cursor:pointer;color:#fff;background:#087f78;border:0;border-radius:.4rem;padding:.65rem 1rem;display:inline-block}.program-workspace button:disabled{opacity:.5;cursor:not-allowed}.program-workspace button.secondary{color:#17334b;background:#e2e8f0;margin-left:.5rem}.program-workspace label{flex-direction:column;gap:.35rem;font-size:1rem;display:flex}.program-workspace input,.program-workspace select,.program-workspace textarea{font:inherit;color:#17334b;background:#fff;border:1px solid #b6c6d4;border-radius:.3rem;min-width:0;padding:.65rem}.program-workspace textarea{min-height:6rem}.program-card{background:#fff;border:1px solid #d6e0e9;border-radius:.7rem;padding:1.25rem}.program-filters{flex-wrap:wrap;align-items:end;gap:1rem;margin:1.5rem 0;display:flex}.program-filters label:first-child{flex:1;min-width:14rem}.program-filters span{padding:.7rem}.program-columns{grid-template-columns:minmax(0,1fr) minmax(23rem,.85fr);align-items:start;gap:1.2rem;display:grid}.program-table-scroll{overflow:auto}.program-workspace table{border-collapse:collapse;width:100%;font-size:.95rem}.program-workspace th{text-align:left;border-bottom:2px solid #d6e0e9;padding:.75rem}.program-workspace td{vertical-align:top;border-bottom:1px solid #e2e8f0;padding:.85rem .5rem}.program-workspace small{color:#496477;font-size:.875rem;display:block}.program-workspace button.patient-name{color:#087f78;text-align:left;background:0 0;padding:0;font-weight:700}.program-badge{background:#eef2f7;border-radius:.3rem;padding:.15rem .4rem;font-size:.875rem;display:inline-block}.program-form{gap:.85rem;margin:1rem 0;display:grid}.program-form h2{margin:0}.program-workspace details{border-top:1px solid #d6e0e9;padding:1rem 0}.program-workspace summary{cursor:pointer;font-weight:600}.program-error{color:#9a211a;background:#ffebe9;padding:.8rem}.program-success{color:#166044;background:#e6f6f0;padding:.6rem}.program-notice{color:#805200;background:#fff4d6;padding:.8rem}.program-plan{border:1px solid #d6e0e9;border-radius:.4rem;margin:1rem 0;padding:1rem}.program-plan h4{margin:0}.program-plan label{margin:.7rem 0}.program-workspace .program-check{flex-direction:row;align-items:start;display:flex}.program-check input{margin-top:.35rem}.program-document{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;max-height:30rem;overflow:auto}.program-month{max-width:14rem}.program-workspace :focus-visible,.program-navigation :focus-visible{outline-offset:3px;outline:3px solid #2563eb}@media (width<=1000px){.program-columns{grid-template-columns:1fr}.program-workspace,.program-navigation{padding:1rem}.program-title{align-items:start}.program-navigation strong{width:100%}}@media print{.program-navigation{display:none}}.program-navigation{z-index:25;position:sticky;top:0}@media (width>=721px){.curaciones-module .sidebar{top:var(--program-navigation-height,80px)}}.program-global-month{flex-direction:column;gap:.25rem;font-size:.875rem;display:flex}.program-global-month input{font:inherit;color:#17334b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:1px solid #b6c6d4;border-radius:.4rem;min-width:10rem;padding:.5rem}.program-columns.program-columns-full{grid-template-columns:minmax(0,1fr)}.program-navigation{color:#245f91;background:#fff;border-top:4px solid #2573aa;border-bottom:1px solid #d6e2ec;grid-template-columns:minmax(0,1fr) auto;gap:1rem 2rem;padding:1rem 2rem .8rem;display:grid;box-shadow:0 3px 16px #173d5a0a}.program-navigation .program-institution{flex-wrap:nowrap;align-items:center;gap:1.25rem;min-width:0;display:flex}.program-institution img{object-fit:contain;flex-shrink:0;width:220px;height:auto;display:block}.program-navigation .program-institution-title{border-left:2px solid #df5650;flex-direction:column;gap:.2rem;padding-left:1.25rem;display:flex}.program-institution-title strong{color:#2968a1;width:auto;font-size:1.2rem;line-height:1.25}.program-institution-title span{color:#677f91;font-size:.8rem}.program-navigation .program-section-links{border-top:1px solid #e2eaf0;grid-column:1/-1;gap:.4rem;padding-top:.7rem;display:flex}.program-section-links a{color:#47697f;border:1px solid #0000;padding:.65rem 1rem;font-weight:600}.program-section-links a:hover{color:#2968a1;background:#edf4f9}.program-section-links a[aria-current=page]{color:#fff;background:#2968a1;box-shadow:0 2px 6px #2968a120}.program-global-month{color:#47697f;font-size:.8rem;font-weight:600}.program-global-month input{color:#245f91;background:#f5f9fc;border-color:#c5d6e4}.program-workspace{background:#f3f7fa}.program-title h1{color:#245f91}.program-title p{color:#2968a1}.program-workspace button,.program-link{background:#2968a1}.program-workspace button.patient-name{color:#2968a1;background:0 0}.program-card{border-color:#d8e4ec;box-shadow:0 3px 14px #173d5a04}.program-workspace th{color:#245f91;background:#f5f9fc}@media (width<=760px){.program-navigation{grid-template-columns:1fr;gap:.8rem;padding:.8rem 1rem}.program-institution img{width:174px}.program-navigation .program-institution{gap:.8rem}.program-navigation .program-institution-title{padding-left:.8rem}.program-institution-title strong{font-size:1rem}.program-institution-title span{display:none}.program-global-month{flex-direction:row;justify-content:space-between;align-items:center}.program-navigation .program-section-links{flex-wrap:nowrap;gap:.2rem;overflow-x:auto}.program-section-links a{white-space:nowrap;padding:.55rem .7rem;font-size:.85rem}}@media print{.program-navigation{display:none}}.program-institution-title strong{align-items:center;gap:.55rem;display:flex}.program-care-mark{color:#2968a1;flex:none;width:36px;height:36px}@media (width<=760px){.program-care-mark{width:28px;height:28px}}.program-navigation{grid-template-columns:minmax(0,1fr) auto auto}.program-navigation .program-session{border-left:1px solid #d6e2ec;flex-wrap:nowrap;align-items:center;gap:.65rem;min-width:0;padding-left:1.2rem;display:flex}.program-session-avatar{color:#2968a1;background:#e7f0f7;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:.8rem;font-weight:700;display:grid}.program-navigation .program-session-copy{flex-direction:column;gap:.2rem;min-width:0;display:flex}.program-session-copy strong{text-overflow:ellipsis;white-space:nowrap;color:#245f91;width:auto;max-width:24ch;font-size:.875rem;overflow:hidden}.program-session-copy span{color:#627d91;font-size:.8rem}@media (width<=1100px){.program-navigation{grid-template-columns:1fr auto}.program-navigation .program-institution{grid-column:1/-1}.program-navigation .program-session{justify-self:end}}@media (width<=560px){.program-navigation{grid-template-columns:1fr}.program-navigation .program-session{border-left:0;justify-self:stretch;padding-left:0}.program-session-copy strong{white-space:normal;max-width:none}}.view-as-bar{color:#4b390e;z-index:30;background:#fff3d5;border-bottom:2px solid #c18a18;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 24px;font-size:14px;display:flex;position:relative}.view-as-bar label{align-items:center;gap:10px;display:flex}.view-as-bar select{background:#fff;border:1px solid #b9a779;border-radius:6px;max-width:440px;padding:8px}.view-as-bar button{color:#fff;background:#174e78;border:0;border-radius:6px;padding:8px 12px}@media (width<=640px){.view-as-bar select{max-width:240px}}.view-as-picker{width:min(440px,100%);min-width:0;position:relative}.view-as-picker input{box-sizing:border-box;color:#173746;background:#fff;border:1px solid #b6c5cc;border-radius:6px;width:100%;padding:10px 12px;font-size:14px}.view-as-results{z-index:40;background:#fff;border:1px solid #b6c5cc;border-radius:8px;max-height:340px;padding:4px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #17374626}.view-as-bar .view-as-results button{text-align:left;color:#173746;overflow-wrap:anywhere;background:#fff;border-radius:4px;flex-direction:column;gap:3px;width:100%;padding:10px 12px;font-size:14px;display:flex}.view-as-bar .view-as-results button:hover,.view-as-bar .view-as-results button:focus-visible,.view-as-bar .view-as-results button[aria-pressed=true]{outline-offset:-2px;background:#eaf3fa;outline:2px solid #286c9e}.view-as-results button small{color:#526775;font-size:12px}.view-as-results p{color:#526775;margin:10px}@media (width<=640px){.view-as-picker{width:100%}.view-as-results{max-height:45vh}}@media (width<=720px){.program-navigation{grid-template-columns:minmax(0,1fr);gap:10px;padding:10px 12px;position:static}.program-navigation .program-institution{grid-column:1/-1;gap:10px}.program-institution img{width:145px;max-width:45%}.program-navigation .program-institution-title{min-width:0;padding-left:10px}.program-institution-title strong{font-size:14px}.program-care-mark{display:none}.program-global-month{gap:10px;font-size:14px}.program-global-month input{min-width:0;max-width:100%;padding:8px;font-size:16px}.program-navigation .program-session{border:0;justify-self:stretch;gap:8px;padding:0}.program-session-copy strong{white-space:normal;max-width:none;font-size:14px}.program-session-copy span{font-size:14px}.program-navigation .program-section-links{flex-wrap:wrap;gap:6px;padding-top:8px;overflow:visible}.program-section-links a{text-align:center;white-space:normal;flex:1;padding:10px 8px;font-size:14px;line-height:1.3}}.confirm-month-banner{background:#e5f5ed;border:2px solid #087f68;border-radius:10px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:14px 18px;display:flex}.confirm-month-banner div{flex-direction:column;gap:4px;display:flex}.confirm-month-banner strong{color:#124c43;font-size:16px}.confirm-month-banner span{color:#24554d;font-size:13px}.confirm-month-banner a{background:#087f68;border-radius:8px;justify-content:center;align-items:center;min-height:50px;padding:12px 22px;font-size:17px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 3px 8px #075d5130;color:#fff!important}.confirm-month-banner a:hover{background:#05614f}.confirm-month-banner a:focus-visible{outline-offset:3px;outline:3px solid #eaaa18}@media (width<=700px){.confirm-month-banner{flex-direction:column;align-items:stretch;padding:12px}.confirm-month-banner a{text-align:center;font-size:16px}}.program-workspace:has(.program-title-compact){padding-top:.75rem}.program-title-compact>div{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.program-workspace .program-title-compact h1{margin:0;font-size:1.25rem;line-height:1.3}.program-title-compact .program-patient-count{color:#52677a;font-size:.85rem}.program-workspace .program-title-compact>button{padding:.45rem .75rem;font-size:.875rem}.program-workspace .program-edit-responsible{color:#17334b;text-align:left;font-size:inherit;background:0 0;border-bottom:1px dashed #8aabbf;border-radius:0;padding:.2rem 0}.program-edit-responsible span{color:#087f78}.program-inline-assignment{gap:.4rem;min-width:10rem;display:grid}.program-inline-assignment>div{gap:.3rem;display:flex}.program-workspace .program-inline-assignment button{margin:0;padding:.3rem .5rem;font-size:.8rem}.program-workspace .program-edit-status{font:inherit;color:#17334b;white-space:normal;text-align:left;background:#e3f2f0;border:1px dashed #8aabbf;padding:.2rem .4rem;font-size:.85rem}.program-status-overlay{z-index:1000;background:#102a4373;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.program-status-dialog{width:min(32rem,100%);max-height:90vh;overflow:auto;box-shadow:0 12px 40px #102a4333}.program-status-dialog .program-form{grid-template-columns:1fr;gap:.75rem;display:grid}.program-status-dialog h2{margin-top:0}.program-status-dialog .program-form p{color:#52677a;margin:0;font-size:.85rem}.program-navigation .program-support{grid-column:1/-1;justify-content:flex-end;display:flex}.program-navigation .program-support a{color:#155e3e;background:#edf8f1;border:1px solid #19764d;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;min-height:44px;padding:9px 14px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.program-navigation .program-support a:hover{background:#dcefe3}.program-navigation .program-support a.program-admin-contact{white-space:normal;text-align:center;justify-content:center;max-width:15rem;line-height:1.35}.program-navigation .program-support small{color:#286348;font-size:13px;font-weight:400}@media (width<=560px){.program-navigation .program-support a{justify-content:center;width:100%}}.destination-loading{min-height:60vh}.destination-loading p,.destination-transition p{color:#496477;align-items:center;gap:12px;font-size:16px;display:flex}.program-navigation .destination-transition{top:var(--program-navigation-height,190px);z-index:1000;color:#0000;pointer-events:none;background:#d8e7f1;height:4px;position:fixed;left:0;right:0;overflow:hidden}.program-navigation .destination-transition:before{content:"";background:linear-gradient(90deg,#1477b8,#079486);border-radius:999px;width:38%;height:100%;animation:1s ease-in-out infinite destination-progress;display:block}.destination-transition>span:last-child{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.destination-progress{background:linear-gradient(90deg,#1477b8,#079486);border-radius:999px;width:38%;height:100%;animation:1s ease-in-out infinite destination-progress;display:block}@keyframes destination-progress{0%{transform:translate(-105%)}to{transform:translate(365%)}}.destination-spinner{border:3px solid #d6e2ec;border-top-color:#2573aa;border-radius:50%;flex:0 0 24px;width:24px;height:24px;animation:.8s linear infinite destination-spin;display:inline-block}@keyframes destination-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.destination-spinner{animation:none}}.view-as-destination{z-index:1000;color:#173d5a;background:#f5f8fb;place-items:start center;padding:clamp(48px,12vh,140px) 24px 32px;display:grid;position:fixed;inset:0;overflow:auto}.view-as-destination>div{background:#fff;border:1px solid #d6e2ec;border-radius:12px;width:min(720px,100%);padding:32px}:is(.antialiased:has(>main.assistant-view)>.program-navigation,.antialiased:has(>main.assistant-view)>.view-as-bar,.antialiased:has(>main.assistant-view)>.view-as-control){display:none}.view-as-destination h1{overflow-wrap:anywhere;margin:20px 0 16px;font-size:clamp(22px,4vw,30px);line-height:1.3}.view-as-destination p{color:#496477;font-size:16px;line-height:1.6}.program-navigation{grid-template-columns:minmax(0,1fr) auto auto;gap:6px 16px;padding:8px 20px}.program-navigation .program-institution{grid-area:1/1;gap:14px}.program-navigation .program-institution img{object-fit:contain;width:148px;max-height:44px}.program-navigation .program-institution-title{padding-left:14px}.program-navigation .program-institution-title>span{display:none}.program-navigation .program-global-month{grid-area:1/2}.program-navigation .program-session{grid-area:1/3;padding-left:14px}.program-navigation .program-section-links{border:0;grid-area:2/1/auto/3;align-items:center;gap:4px;padding-top:0}.program-navigation .program-section-links a{padding:6px 12px;font-size:14px;line-height:1.4}.program-navigation .program-support{grid-area:2/3;align-items:center}.program-navigation .program-support a{white-space:nowrap;background:#f5faf7;border-color:#c9ded2;min-height:32px;padding:5px 10px;font-size:13px}.view-as-bar{border-bottom-width:1px;gap:8px 12px;padding:5px 20px;font-size:12px}.view-as-picker{width:330px}.view-as-picker input,.view-as-bar button{padding:6px 10px;font-size:12px}@media (width>=1500px){.program-navigation{grid-template-columns:auto minmax(0,1fr) auto auto auto;padding:8px 20px}.program-navigation .program-institution{grid-area:1/1}.program-navigation .program-institution-title{display:none}.program-navigation .program-section-links{grid-area:1/2;justify-content:center}.program-navigation .program-global-month{grid-area:1/3}.program-navigation .program-session{grid-area:1/4}.program-navigation .program-support{grid-area:1/5}}@media (width<=700px){.program-navigation{grid-template-columns:minmax(0,1fr) auto;padding:8px 12px}.program-navigation .program-institution{grid-area:1/1}.program-navigation .program-institution-title{display:none}.program-navigation .program-global-month{grid-area:1/2}.program-navigation .program-session{grid-area:2/1;padding-left:0}.program-navigation .program-support{grid-area:2/2}.program-navigation .program-section-links{grid-area:3/1/auto/-1;gap:3px}.program-navigation .program-section-links a{padding:7px 6px;font-size:12px}.view-as-bar{padding:5px 12px}.view-as-picker{width:min(330px,100%)}}.program-navigation .program-support{flex-wrap:wrap;gap:8px}.program-navigation .program-support .program-gestiona-link{color:#205e94;background:#eff6fc;border-color:#bdd3e6}.program-navigation .program-support .program-gestiona-link:hover{background:#deedf9}.program-navigation .program-support .program-gestiona-link{background:#fff;gap:6px;padding:3px 8px}.program-navigation .program-support .program-gestiona-link img{object-fit:contain;width:128px;max-width:100%;height:auto;display:block}.program-global-month{color:#fff;background:#075985;border:1px solid #0369a1;border-radius:8px;padding:6px 10px 7px;box-shadow:0 2px 8px #07598535}.program-global-month>span{text-align:center;color:#e0f2fe;letter-spacing:.02em;font-weight:800}.program-global-month input{color:#dd2767;background:#fff;border:2px solid #7dd3fc;font-weight:800;box-shadow:inset 0 1px 2px #0c4a6e18}.program-global-month input:hover{border-color:#fff;box-shadow:0 0 0 3px #bae6fd99}.program-global-month input:focus{border-color:#fff;outline:0;box-shadow:0 0 0 3px #fbbf24}.program-header-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.program-header-actions .event-button{color:#805000;background:#fff7e8;border:1px solid #e4b661}.staff-novelty-overlay{z-index:10000;background:#102a4380;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.staff-novelty-dialog{color:#15384a;box-sizing:border-box;background:#fff;border-radius:12px;width:min(620px,100%);max-height:90dvh;padding:20px;overflow:auto}.staff-novelty-dialog header{justify-content:space-between;align-items:center;gap:12px;display:flex}.staff-novelty-dialog h2{font-size:20px}.staff-novelty-dialog label{flex-direction:column;gap:6px;margin:12px 0;display:flex}.staff-novelty-dialog input,.staff-novelty-dialog select,.staff-novelty-dialog textarea{font:inherit;box-sizing:border-box;border:1px solid #b9cdd5;border-radius:6px;width:100%;padding:10px}.staff-novelty-dialog textarea{min-height:80px}.staff-novelty-dialog article{border-top:1px solid #d8e4ec;margin-top:16px;padding-top:16px}.staff-novelty-dialog p{margin:10px 0}.staff-novelty-dialog button{cursor:pointer;border:1px solid #9dbec7;border-radius:6px;padding:9px 12px}.staff-novelty-dialog .primary-button{color:#fff;background:#007f78}.staff-novelty-dialog button:disabled{opacity:.5;cursor:default}.novelty-statistics{background:#f7fafc;border:1px solid #d8e4ec;border-radius:12px;margin:18px 0;padding:16px}.novelty-statistics>div:first-child{margin-bottom:12px}.novelty-statistics h3{margin:0;font-size:18px}.novelty-statistics>div>p{color:#55717e}.novelty-statistics-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.staff-novelty-dialog .novelty-statistics-grid article{background:#fff;border:1px solid #d7e3e8;border-radius:10px;gap:4px;margin:0;padding:14px;display:grid}.novelty-statistics-grid b{color:#087e76;font-size:24px}.novelty-statistics-grid span{font-weight:700}.novelty-statistics-grid small{color:#55717e;line-height:1.4}.novelty-fixed-patient{background:#edf7f5;border:1px solid #bedbd4;border-radius:8px;flex-direction:column;gap:5px;margin:12px 0;padding:12px;display:flex}.program-new-wound{background:#f6fbfa;border:1px solid #bedbd4;border-radius:10px;margin:16px 0;padding:14px}.program-new-wound>p{margin:8px 0}.program-new-wound .program-notice{margin-top:12px}.program-new-wound-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;display:flex}.program-new-wound-actions .program-upload-valuation{margin:0}.novelty-patient-search{position:relative}.novelty-patient-results{z-index:4;background:#fff;border:1px solid #9ebbc6;border-radius:8px;max-height:260px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 12px 28px #17384a2b}.staff-novelty-dialog .novelty-patient-results button{color:#15384a;text-align:left;background:#fff;border:0;border-bottom:1px solid #e2ebef;border-radius:0;flex-direction:column;gap:3px;width:100%;padding:10px 12px;display:flex}.staff-novelty-dialog .novelty-patient-results button:hover,.staff-novelty-dialog .novelty-patient-results button:focus{outline-offset:-2px;background:#edf7f8;outline:2px solid #087f78}.novelty-patient-results small{color:#55717e}.novelty-patient-results p{padding:10px 12px}.novelty-patient-confirmed{color:#08735f;font-weight:700}.health-status{white-space:nowrap;border-radius:14px;padding:5px 9px;font-size:12px;font-weight:600;display:inline-flex}.health-hospitalizado{color:#805300;background:#fff0cc}.health-fallecido{color:#455365;background:#e8eaf0}.program-patient-schedule{color:#195985;background:#edf5fc;border:1px solid #bfd3e4;border-radius:6px;width:max-content;margin-bottom:6px;padding:7px 10px;font-size:12px;font-weight:600;text-decoration:none;display:block}.program-last-valuation{min-width:150px}.program-last-valuation strong{white-space:nowrap;display:block}.program-upload-valuation{color:#06c;cursor:pointer;background:#fff;border:1px solid #bcd8ee;border-radius:8px;justify-content:center;min-height:34px;padding:6px 10px;font-weight:700;align-items:center!important;font-size:12px!important;display:inline-flex!important}.program-upload-valuation:hover{background:#f2f7fb}.program-upload-valuation.busy{cursor:wait;opacity:.65}.program-upload-valuation input{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.program-copy-value{color:#38556a;flex-wrap:wrap;align-items:center;gap:.3rem;margin-top:.3rem;font-size:.78rem;display:flex}.program-copy-value strong{font-size:inherit;white-space:normal;display:inline}.program-workspace .program-copy-value button{color:#164c70;background:#f2f8fc;border:1px solid #bcd8ee;border-radius:6px;padding:.2rem .45rem;font-size:.74rem;font-weight:700}.program-copy-value [role=status]{color:#166044;font-weight:700}.valuation-request-entry{background:#087f78!important}.valuation-request-overlay{z-index:10050;background:#102a4388;place-items:center;padding:14px;display:grid;position:fixed;inset:0}.valuation-request-dialog{box-sizing:border-box;color:#15384a;background:#f7fafb;border-radius:14px;width:min(1040px,100%);max-height:94dvh;padding:20px;overflow:auto;box-shadow:0 24px 70px #102a4355}.valuation-request-dialog>header{z-index:2;background:#fff;border-bottom:1px solid #d9e5e9;justify-content:space-between;align-items:center;gap:14px;margin:-20px -20px 16px;padding:16px 20px;display:flex;position:sticky;top:-20px}.valuation-request-dialog h2{margin:2px 0;font-size:22px}.valuation-request-dialog header small{color:#087f78;letter-spacing:.06em;font-weight:800}.valuation-request-menu-actions{gap:10px;margin-top:18px;display:grid}.valuation-request-menu-actions button{text-align:left}.valuation-request-list-marker~.valuation-request-form,.valuation-request-create-marker~.valuation-request-list{display:none}.valuation-request-dialog:has(.valuation-request-create-marker) h3{display:none}.valuation-request-form,.valuation-request-assignment{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.valuation-request-form{background:#fff;border:1px solid #d6e3e7;border-radius:10px;padding:16px}.valuation-request-form label,.valuation-request-assignment label{flex-direction:column;gap:5px;font-weight:700;display:flex}.valuation-request-form input,.valuation-request-form select,.valuation-request-assignment select{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #afc7d0;border-radius:7px;padding:10px}.valuation-request-wide{grid-column:1/-1}.valuation-request-list{gap:12px;display:grid}.valuation-request-list article{background:#fff;border:1px solid #d5e3e8;border-left:4px solid #0a8580;border-radius:10px;padding:14px}.valuation-request-summary{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.valuation-request-summary>div:first-child{flex-direction:column;display:flex}.valuation-request-csv-status{border:1px solid;border-radius:10px;flex-direction:column;gap:2px;width:max-content;max-width:100%;margin:10px 0;padding:8px 11px;font-size:.9rem;display:flex}.valuation-request-csv-status.loaded{color:#126148;background:#e0f5eb;border-color:#9cd8c0}.valuation-request-csv-status.pending{color:#704900;background:#fff4d6;border-color:#e3bd66}.valuation-request-csv-status small{font-size:.82rem}.valuation-request-clock{color:#724b00;text-align:right;background:#fff3cf;border-radius:8px;min-width:145px;padding:8px 12px}.valuation-request-clock.complete{color:#126148;background:#dff4ea}.valuation-request-clock span{font-size:11px;display:block}.valuation-request-assignment{grid-template-columns:1fr 1fr auto}.valuation-request-assignment>div{grid-column:1/-1;gap:8px;display:flex}.valuation-request-assignment .complete-request{background:#087f78}.valuation-request-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.valuation-request-stats article{background:#fff;border:1px solid #d5e3e8;border-radius:10px;gap:7px;padding:16px;display:grid}.valuation-request-stats small{color:#526d7a;font-weight:700;line-height:1.25}.valuation-request-stats strong{color:#0a6e69;font-size:30px}.valuation-request-stats .pending{background:#fff9ea;border-color:#e5c878}.valuation-request-stats .pending strong{color:#a56800}.valuation-request-stats .csv{background:#fff4d6;border-color:#e3bd66}.valuation-request-stats .csv strong{color:#805300}.valuation-request-stats .complete{background:#eaf8ef;border-color:#9cd8c0}.valuation-request-stats .complete strong{color:#126148}.valuation-request-stat-time{line-height:1.12;font-size:22px!important}@media (width<=760px){.valuation-request-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.valuation-request-stat-detail{color:#704900;word-break:break-word;gap:3px;margin-top:1px;font-size:11px;font-weight:800;line-height:1.3;display:grid}.valuation-request-stat-detail span{display:block}.valuation-request-stats .csv{cursor:pointer}.valuation-request-stats .csv:hover{outline-offset:2px;outline:2px solid #b77a00}.valuation-request-stats .csv .valuation-request-stat-detail{display:none}.valuation-request-pending-actions{background:#fffaf0;border:1px solid #e5c878;border-radius:10px;margin-top:16px;padding:16px}.valuation-request-pending-actions h3{color:#714b00;margin:0}.valuation-request-pending-actions>div>p{color:#5c6970;margin:4px 0 12px}.valuation-request-pending-actions ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.valuation-request-pending-actions li{background:#fff;border:1px solid #ecd89e;border-radius:8px;grid-template-columns:minmax(220px,.9fr) minmax(0,1.5fr);gap:14px;padding:11px 12px;display:grid}.valuation-request-pending-actions li div{flex-direction:column;gap:3px;display:flex}.valuation-request-pending-actions li strong{color:#294453}.valuation-request-pending-actions li div:last-child strong{color:#8d5900}.valuation-request-pending-actions small{color:#526d7a}.valuation-request-no-pending{color:#126148;margin:0;font-weight:700}@media (width<=760px){.valuation-request-pending-actions li{grid-template-columns:1fr}}.valuation-request-pending-action{cursor:pointer}.valuation-request-pending-action:hover{background:#fff5d7;border-color:#b77a00}.valuation-request-pending-action:focus-visible{outline-offset:2px;outline:3px solid #0b79d0}.valuation-request-response{background:#fff9e9;border:1px solid #e2bf6c;border-radius:9px;grid-column:1/-1;grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;padding:13px;display:grid}.valuation-request-response strong,.valuation-request-response p{grid-column:1/-1;margin:0}.valuation-request-response p{color:#674e14}.valuation-request-response label{min-width:0}.valuation-request-response input{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #afc7d0;border-radius:7px;padding:9px}.valuation-request-response .sent-request{background:#9a6600;min-height:42px}.valuation-request-response-ready{color:#126148;background:#e0f5eb;border-radius:8px;grid-column:1/-1;margin:0;padding:11px;font-weight:750}.valuation-request-response-ready a{margin-left:7px}@media (width<=760px){.valuation-request-response{grid-template-columns:1fr}.valuation-request-response .sent-request{width:100%}}.valuation-request-source{background:#edf9f6;border:1px solid #8fcfc7;border-radius:10px;grid-column:1/-1;margin:0;padding:16px}.valuation-request-source legend{color:#076d68;padding:0 6px;font-size:16px;font-weight:850}.valuation-request-source>p{color:#45626e;margin:0 0 12px}.valuation-request-source>.valuation-request-attachments{grid-template-columns:1fr 1fr;gap:12px;display:grid}.valuation-request-attachments .valuation-request-paste{grid-column:1/-1}.valuation-request-reading{color:#076d68;margin-top:12px;display:block}.valuation-request-result{background:#d9f3e9;border-radius:7px;padding:10px;color:#115f4c!important;margin:12px 0 0!important}.valuation-request-review{color:#244e61;margin:2px 0;font-weight:800}.valuation-request-boundary{color:#315c5a;background:#eaf7f4;border-left:4px solid #087f78;border-radius:8px;margin:0 0 14px;padding:11px 13px;line-height:1.45}.valuation-request-boundary strong{color:#076d68;display:block}.valuation-request-analyze{color:#fff;background:#087f78;border:0;border-radius:7px;justify-content:center;align-items:center;min-height:42px;margin-top:12px;padding:9px 16px;font-weight:800;display:inline-flex}.valuation-request-analyze:disabled{color:#f6fbfb;cursor:not-allowed;background:#aac5c4}.valuation-request-paste{color:#244e61;text-align:center;cursor:pointer;background:#f5fbfd;border:2px dashed #75a9bc;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:92px;padding:14px;display:flex}.valuation-request-paste:focus{border-color:#1976ad;outline:3px solid #78b9dc55}.valuation-request-paste.ready{color:#0b6755;background:#e9f8f4;border-style:solid;border-color:#38a58c}.valuation-request-paste span{font-weight:500}.valuation-request-paste small{color:inherit;font-weight:750}.medical-monthly-assignment{border-top:1px solid #cfe0e6;gap:5px;margin-top:10px;padding-top:9px;display:grid}.medical-monthly-assignment>small{color:#087f78;font-weight:800}.medical-monthly-assignment .program-edit-responsible{background:#effaf7;border-color:#84c8bc}.valuation-request-times{grid-template-columns:repeat(2,minmax(155px,1fr));gap:8px;display:grid!important}.valuation-request-times .valuation-request-clock{text-align:left}.valuation-request-clock.active{color:#15557b;background:#e8f3fb}.valuation-request-clock.waiting{color:#60727c;background:#eef2f4}.valuation-request-clock small{margin-top:2px;font-size:11px;display:block}.valuation-request-assignment .sent-request{background:#1769aa}@media (width<=700px){.valuation-request-overlay{padding:0}.valuation-request-dialog{border-radius:0;height:100dvh;max-height:100dvh;padding:12px}.valuation-request-dialog>header{margin:-12px -12px 12px;padding:10px 12px;top:-12px}.valuation-request-dialog h2{font-size:18px}.valuation-request-form,.valuation-request-assignment{grid-template-columns:1fr}.valuation-request-wide{grid-column:1}.valuation-request-source>.valuation-request-attachments,.valuation-request-times{grid-template-columns:1fr}.valuation-request-attachments .valuation-request-paste{grid-column:1}.valuation-request-summary{flex-direction:column;align-items:stretch}.valuation-request-clock{text-align:left}.valuation-request-assignment>div{flex-wrap:wrap;grid-column:1}}@media (width>=1101px){.program-navigation{border-top-width:3px;grid-template-columns:128px minmax(300px,1fr) 166px minmax(150px,auto) auto;gap:8px;min-height:56px;padding:5px 14px}.program-navigation .program-institution{grid-area:1/1;gap:0}.program-navigation .program-institution img{width:124px;max-height:38px}.program-navigation .program-institution-title{display:none}.program-navigation .program-section-links{border:0;flex-wrap:nowrap;grid-area:1/2;justify-content:center;gap:2px;padding:0}.program-navigation .program-section-links a{white-space:nowrap;padding:6px 9px;font-size:12px}.program-navigation .program-global-month{border-radius:7px;grid-area:1/3;padding:3px 5px;display:block}.program-navigation .program-global-month>span{display:none}.program-navigation .program-global-month input{border-width:1px;width:154px;min-width:0;min-height:34px;padding:5px 7px;font-size:12px}.program-navigation .program-session{grid-area:1/4;gap:6px;padding-left:8px}.program-navigation .program-session-avatar{flex-basis:34px;width:34px;height:34px;font-size:11px}.program-navigation .program-session-copy{gap:0}.program-navigation .program-session-copy strong{max-width:145px;font-size:12px}.program-navigation .program-session-copy span{font-size:11px}.program-navigation .program-support{flex-wrap:nowrap;grid-area:1/5;gap:5px}.program-navigation .program-support a{min-height:34px;padding:4px 8px;font-size:11px}.program-navigation .program-support .program-gestiona-link{padding:2px 5px}.program-navigation .program-support .program-gestiona-link img{width:96px}.program-navigation .program-support a.program-admin-contact{white-space:nowrap;max-width:none;line-height:1.2}}@media (width<=1050px){body{padding-bottom:calc(70px + env(safe-area-inset-bottom))!important}.program-navigation{z-index:900!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border-top:0!important;grid-template-columns:44px minmax(0,1fr)!important;gap:7px!important;width:100vw!important;min-width:0!important;max-width:100vw!important;min-height:52px!important;padding:5px 9px!important;display:grid!important;position:sticky!important;top:0!important}.program-mobile-menu{color:#092c4c!important;background:0 0!important;border:0!important;border-radius:50%!important;flex-direction:column!important;grid-area:1/1!important;justify-content:center!important;align-items:center!important;gap:5px!important;width:42px!important;height:42px!important;padding:0!important;display:flex!important}.program-mobile-menu span{background:currentColor!important;border-radius:99px!important;width:23px!important;height:2px!important;display:block!important}.program-navigation .program-institution{grid-area:1/2!important;align-items:center!important;gap:0!important;min-width:0!important;display:flex!important}.program-back-button{background:#f2f6f9!important;border:0!important;border-radius:50%!important;flex:0 0 40px!important;width:40px!important;height:40px!important;min-height:40px!important;margin-right:6px!important;padding:0!important}.program-back-button>b{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;margin:-1px!important;position:absolute!important;overflow:hidden!important}.program-back-button>span{font-size:27px!important}.program-navigation .program-institution img{object-fit:contain!important;object-position:left center!important;width:124px!important;max-width:100%!important;height:34px!important}.program-navigation .program-institution-title,.program-navigation .program-global-month,.program-navigation .program-session,.program-navigation .program-support{display:none!important}.program-navigation .program-section-links{z-index:950!important;height:calc(64px + env(safe-area-inset-bottom))!important;padding:4px 5px env(safe-area-inset-bottom)!important;-webkit-backdrop-filter:blur(15px)!important;backdrop-filter:blur(15px)!important;background:#fffffffa!important;border:0!important;border-top:1px solid #dfe5ec!important;border-radius:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:2px!important;display:grid!important;position:fixed!important;inset:auto 0 0!important;box-shadow:0 -3px 16px #092c4c1c!important}.program-navigation .program-section-links a{color:#526b7e!important;min-height:54px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:10px!important;place-items:center!important;padding:0!important;display:grid!important;position:relative!important}.program-navigation .program-section-links a>span{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;margin:-1px!important;position:absolute!important;overflow:hidden!important}.program-navigation .program-section-links a:before{font-size:28px!important;font-weight:500!important;line-height:1!important;display:block!important}.program-navigation .program-section-links .program-mobile-patients:before{content:"⌂"!important}.program-navigation .program-section-links .program-mobile-valuations:before{content:"✚"!important}.program-navigation .program-section-links .program-mobile-schedule:before{content:"▦"!important}.program-navigation .program-section-links a[aria-current=page]{color:#1877f2!important;background:#eaf3ff!important}.program-navigation .program-section-links a[aria-current=page]:after{content:""!important;background:#1877f2!important;border-radius:99px!important;height:3px!important;position:absolute!important;bottom:-4px!important;left:18%!important;right:18%!important}.program-mobile-account{z-index:976!important;width:25%!important;height:calc(64px + env(safe-area-inset-bottom))!important;padding:0 0 env(safe-area-inset-bottom)!important;color:#075c9d!important;box-shadow:none!important;background:radial-gradient(circle,#eaf4fc 0 21px,#d8e4ee 22px 23px,#0000 24px)!important;border:0!important;border-radius:0!important;place-items:center!important;font-size:12px!important;font-weight:850!important;line-height:1!important;display:grid!important;position:fixed!important;top:auto!important;bottom:0!important;right:0!important}}.antialiased:has(>main.assistant-view)>.issue-reports-launcher{display:none}@media print{.issue-reports-launcher,.issue-reports-overlay{display:none!important}}@media (width<=700px){body{padding-bottom:calc(68px + env(safe-area-inset-bottom));background:#eef1f5;overflow-x:hidden}.program-navigation{z-index:900;background:#fff;border-top:0;border-bottom:1px solid #d8dde6;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;min-height:62px;padding:8px 12px;display:grid;position:sticky;top:0;box-shadow:0 2px 8px #172b4d12}.program-navigation .program-institution{grid-area:1/1;gap:0;min-width:0}.program-navigation .program-institution img{object-fit:contain;object-position:left center;width:128px;height:40px}.program-navigation .program-institution-title{display:none}.program-navigation .program-global-month{box-shadow:none;background:#edf5fc;border:0;border-radius:9px;grid-area:1/2;align-self:center;padding:4px 6px}.program-navigation .program-global-month>span{display:none}.program-navigation .program-global-month input{width:116px;min-height:38px;box-shadow:none;background:0 0;border:0;padding:6px;font-size:12px}.program-navigation .program-session{border:0;grid-area:1/3;width:42px;height:42px;padding:0}.program-navigation .program-session-avatar{border:2px solid #dce8f2;flex:0 0 42px;width:42px;height:42px;font-size:13px}.program-navigation .program-session-copy,.program-navigation .program-support{display:none}.program-navigation .program-section-links{z-index:950;height:calc(64px + env(safe-area-inset-bottom));padding:5px 6px env(safe-area-inset-bottom);background:#fff;border-top:1px solid #d7dce4;grid-area:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #172b4d14}.program-navigation .program-section-links a{color:#46545f;text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;min-height:54px;padding:4px 3px;font-size:10px;font-weight:700;line-height:1.15;display:flex;position:relative}.program-navigation .program-section-links a:before{content:"⌂";font-size:24px;font-weight:800;line-height:1}.program-navigation .program-section-links a:nth-child(2):before{content:"✚"}.program-navigation .program-section-links a:nth-child(3):before{content:"▦"}.program-navigation .program-section-links a[aria-current=page]{color:#1877f2;background:0 0}.program-navigation .program-section-links a[aria-current=page]:after{content:"";background:#1877f2;border-radius:0 0 4px 4px;height:3px;position:absolute;top:-5px;left:18%;right:18%}.view-as-bar{z-index:50;background:#fff8dc;gap:6px;padding:6px 10px;position:relative}.view-as-bar>span,.view-as-bar>small{display:none}.view-as-picker{width:100%;max-width:none}.program-workspace{background:#eef1f5;padding:10px 8px 22px}.program-card{box-shadow:none;border-radius:10px;padding:14px}.program-title{gap:8px}.program-workspace h1{font-size:1.35rem}.program-workspace button,.program-link{min-height:44px}}@media (height<=520px) and (pointer:coarse){body{padding-bottom:calc(52px + env(safe-area-inset-bottom));overflow-x:hidden}.program-navigation{z-index:900;background:#fff;border-top:0;grid-template-columns:minmax(0,1fr) auto auto;gap:6px;min-height:50px;padding:5px 10px;display:grid;position:sticky;top:0}.program-navigation .program-institution{grid-area:1/1;gap:0}.program-navigation .program-institution img{object-position:left center;width:112px;height:34px}.program-navigation .program-institution-title,.program-navigation .program-session-copy,.program-navigation .program-support{display:none}.program-navigation .program-global-month{box-shadow:none;background:#edf5fc;border:0;grid-area:1/2;padding:2px 5px}.program-navigation .program-global-month>span{display:none}.program-navigation .program-global-month input{width:132px;min-height:34px;box-shadow:none;background:0 0;border:0;padding:4px 6px;font-size:12px}.program-navigation .program-session{border:0;grid-area:1/3;width:36px;height:36px;padding:0}.program-navigation .program-session-avatar{flex-basis:36px;width:36px;height:36px}.program-navigation .program-section-links{z-index:950;height:calc(50px + env(safe-area-inset-bottom));padding:3px 8px env(safe-area-inset-bottom);background:#fff;border-top:1px solid #d7dce4;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -3px 12px #172b4d14}.program-navigation .program-section-links a{text-align:center;justify-content:center;align-items:center;min-height:44px;padding:4px 8px;font-size:11px;display:flex}.view-as-bar{padding:3px 10px}.view-as-bar>span,.view-as-bar>small{display:none}.view-as-picker{width:min(380px,100%)}}.program-back-button{color:#174b78;min-height:38px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cbd9e4;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:13px;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 2px 7px #092c4c14}.program-back-button:hover{color:#0768b2;background:#edf6fb;border-color:#84b6d8}.program-back-button:active{transform:translateY(1px)}.program-back-button:focus-visible{outline-offset:2px;outline:3px solid #79bcec}.program-back-button>span{font-size:20px;font-weight:500;line-height:1}@media (width<=700px),(height<=520px) and (pointer:coarse){.program-navigation{grid-template-columns:46px minmax(0,1fr) auto!important}.program-mobile-menu{color:#172b4d;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:50%;flex-direction:column;grid-area:1/1;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;padding:0;display:flex}.program-mobile-menu span{background:currentColor;border-radius:3px;width:25px;height:3px;display:block}.program-mobile-menu:active{background:#e9edf3}.program-mobile-menu:focus-visible{outline-offset:1px;outline:3px solid #1877f2}.program-navigation .program-institution{grid-area:1/2!important}.program-navigation .program-global-month{grid-area:1/3!important}.program-navigation .program-session{display:none!important}.program-navigation .program-section-links{padding-left:62px!important}.program-mobile-account{z-index:975;bottom:calc(8px + env(safe-area-inset-bottom));color:#18558b;cursor:pointer;background:linear-gradient(145deg,#dcecf8,#fff);border:2px solid #fff;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;font:800 13px/1 system-ui;transition:transform .22s,box-shadow .22s;display:grid;position:fixed;left:10px;box-shadow:0 2px 9px #102a4340}.program-mobile-account:focus-visible{outline-offset:2px;outline:3px solid #1877f2}.program-navigation,.program-navigation .program-section-links{transition:transform .22s,box-shadow .22s}}.issue-reports-launcher{z-index:979;color:#fff;cursor:pointer;background:#086fb7;border:1px solid #075f9c;border-radius:999px;align-items:center;gap:8px;min-height:46px;padding:8px 13px;font:800 14px/1.1 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 8px 24px #092c4c40}.issue-reports-launcher:hover{background:#075f9c;transform:translateY(-1px)}.issue-reports-launcher:focus-visible{outline-offset:3px;outline:3px solid #f8c24e}.issue-reports-launcher>span{border:2px solid;border-radius:50%;place-items:center;width:25px;height:25px;font-size:17px;line-height:1;display:grid}.issue-reports-launcher>b{font:inherit}.issue-reports-launcher>em{color:#fff;background:#e94848;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:12px;font-style:normal;display:grid}.issue-reports-overlay{z-index:2100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#072239ad;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.issue-reports-dialog{color:#17334b;background:#f7fafc;border:1px solid #c9d9e5;border-radius:18px;flex-direction:column;width:min(1180px,100%);max-height:min(900px,94dvh);font:400 16px/1.45 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;overflow:hidden;box-shadow:0 24px 70px #0418284d}.issue-reports-dialog>header{background:#fff;border-bottom:1px solid #d8e4ec;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 22px 14px;display:flex}.issue-reports-dialog>header small{color:#087f78;letter-spacing:.08em;margin-bottom:3px;font-size:12px;font-weight:850;display:block}.issue-reports-dialog>header h2{color:#092c4c;margin:0;font-size:25px;line-height:1.2}.issue-reports-dialog button,.issue-reports-dialog input,.issue-reports-dialog select,.issue-reports-dialog textarea{font:inherit}.issue-reports-close,.issue-admin-detail>header>button{color:#34566c;cursor:pointer;background:#edf3f6;border:0;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;padding:0;font-size:26px;display:grid}.issue-reports-close:hover,.issue-admin-detail>header>button:hover{background:#dfeaf0}.issue-reports-tabs{background:#fff;gap:6px;padding:10px 22px 0;display:flex}.issue-reports-tabs button{color:#4e687a;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;min-height:40px;padding:8px 13px;font-weight:750}.issue-reports-tabs button[aria-current=page]{color:#075f5a;border-bottom-color:#087f78}.issue-reports-tabs span{color:#a32d25;background:#ffe4e1;border-radius:999px;margin-left:6px;padding:3px 7px;font-size:12px}.issue-reports-error,.issue-reports-success{border-radius:9px;margin:12px 22px 0;padding:11px 13px}.issue-reports-error{color:#8d241d;background:#fff1ef;border:1px solid #eab1ab}.issue-reports-success{color:#176044;background:#eaf8f1;border:1px solid #a8dbc5;flex-direction:column;gap:2px;display:flex}.issue-report-form{gap:15px;padding:18px 22px 22px;display:grid;overflow:auto}.issue-report-form label{color:#27485e;flex-direction:column;gap:6px;font-weight:700;display:flex}.issue-report-form label>span{font-size:14px}.issue-report-form label>span small{color:#6d8290;font-weight:500;display:inline}.issue-report-form input,.issue-report-form select,.issue-report-form textarea,.issue-admin-decision select,.issue-admin-decision textarea,.issue-admin-toolbar select{box-sizing:border-box;color:#17334b;resize:vertical;background:#fff;border:1px solid #bccfdb;border-radius:9px;width:100%;min-height:44px;padding:10px 12px}.issue-report-form input:focus,.issue-report-form select:focus,.issue-report-form textarea:focus,.issue-admin-decision select:focus,.issue-admin-decision textarea:focus,.issue-admin-toolbar select:focus{border-color:#087f78;outline:3px solid #087f7821}.issue-report-context{background:#eaf4fa;border-left:4px solid #2d81b5;border-radius:8px;align-items:center;gap:11px;padding:11px 13px;display:flex}.issue-report-context>span{font-size:24px}.issue-report-context p{flex-direction:column;gap:1px;margin:0;display:flex}.issue-report-context small{color:#526d7e;font-size:13px}.issue-report-two{grid-template-columns:1fr 1fr;gap:14px;display:grid}.issue-report-drop{background:#f0f8fc;border:2px dashed #89b8cf;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.issue-report-drop:focus{border-color:#087f78;outline:3px solid #087f7821}.issue-report-drop>div{flex-direction:column;gap:2px;display:flex}.issue-report-drop>div span{color:#405e70;font-size:14px}.issue-report-drop>div small{color:#6d8290;font-size:12px}.issue-report-file input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.issue-report-file span{color:#fff;white-space:nowrap;cursor:pointer;background:#0b75b7;border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:8px 13px;display:inline-flex}.issue-report-file input:focus-visible+span{outline-offset:3px;outline:3px solid #f8c24e}.issue-report-previews{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.issue-report-previews figure{background:#fff;border:1px solid #cbd9e3;border-radius:10px;min-width:0;margin:0;overflow:hidden}.issue-report-previews img{object-fit:cover;background:#e7edf1;width:100%;height:130px;display:block}.issue-report-previews figcaption{justify-content:space-between;align-items:center;gap:6px;padding:8px;display:flex}.issue-report-previews figcaption span{color:#526d7e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.issue-report-previews figcaption button{color:#9b2a22;cursor:pointer;background:#fff0ee;border:0;border-radius:6px;padding:5px 7px;font-size:12px;font-weight:750}.issue-report-form>footer{justify-content:flex-end;gap:9px;padding-top:2px;display:flex}.issue-report-form>footer button,.issue-admin-toolbar button,.issue-admin-decision button{color:#fff;cursor:pointer;background:#087f78;border:0;border-radius:9px;min-height:44px;padding:9px 15px;font-weight:800}.issue-report-form>footer button:disabled,.issue-admin-toolbar button:disabled,.issue-admin-decision button:disabled{cursor:not-allowed;opacity:.55}.issue-report-form>footer button.secondary,.issue-admin-decision button.secondary{color:#34566c;background:#fff;border:1px solid #bccfdb}.issue-admin-layout{grid-template-columns:minmax(0,1fr);min-height:0;padding:16px 20px 20px;display:grid;overflow:auto}.issue-admin-layout:has(.issue-admin-detail){grid-template-columns:minmax(540px,1.45fr) minmax(340px,.9fr);gap:14px}.issue-admin-list{min-width:0}.issue-admin-toolbar{justify-content:space-between;align-items:end;gap:12px;margin-bottom:10px;display:flex}.issue-admin-toolbar label{color:#456173;flex-direction:column;gap:4px;min-width:220px;font-size:13px;font-weight:750;display:flex}.issue-admin-toolbar select{min-height:40px;padding:7px 10px}.issue-admin-toolbar button{min-height:40px;padding:7px 12px}.issue-admin-table-wrap{background:#fff;border:1px solid #cedde7;border-radius:11px;overflow:auto}.issue-admin-table-wrap table{border-collapse:collapse;width:100%;min-width:900px;font-size:13px}.issue-admin-table-wrap th,.issue-admin-table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid #e3ebf0;padding:11px 9px}.issue-admin-table-wrap thead th{z-index:1;color:#fff;background:#123f5f;font-size:12px;position:sticky;top:0}.issue-admin-table-wrap tbody tr:hover,.issue-admin-table-wrap tbody tr.selected{background:#edf7fb}.issue-admin-table-wrap tbody th{max-width:240px}.issue-admin-table-wrap tbody th strong,.issue-admin-table-wrap tbody th span{display:block}.issue-admin-table-wrap tbody th strong{color:#075f9c;font-size:12px}.issue-admin-table-wrap tbody th span{margin-top:2px;font-size:14px}.issue-admin-table-wrap td>button{color:#fff;cursor:pointer;background:#0b75b7;border:0;border-radius:7px;padding:6px 9px;font-weight:750}.issue-status{color:#476274;white-space:nowrap;background:#eef2f5;border-radius:999px;padding:4px 7px;font-size:12px;font-weight:800;display:inline-flex}.issue-status.new{color:#9a2e25;background:#ffe8e5}.issue-status.reviewing{color:#805a00;background:#fff3cf}.issue-status.approved{color:#175f9a;background:#e7f1ff}.issue-status.resolved{color:#14734e;background:#e5f7ed}.issue-status.dismissed{color:#5d6870;background:#eef1f3}.issue-admin-empty{color:#617987;text-align:center;margin:0;padding:30px}.issue-admin-detail{background:#fff;border:1px solid #c8d9e3;border-radius:12px;min-width:0;overflow:auto}.issue-admin-detail>header{border-bottom:1px solid #dfe8ee;justify-content:space-between;align-items:flex-start;gap:10px;padding:15px;display:flex}.issue-admin-detail>header small{color:#087f78;font-size:12px;font-weight:850}.issue-admin-detail>header h3{color:#092c4c;margin:2px 0 0;font-size:18px;line-height:1.3}.issue-admin-detail dl{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:14px;display:grid}.issue-admin-detail dl div{min-width:0}.issue-admin-detail dt{color:#6b7f8d;font-size:12px;font-weight:750}.issue-admin-detail dd{overflow-wrap:anywhere;color:#213f52;margin:2px 0 0;font-size:14px;font-weight:700}.issue-admin-detail dd small{color:#6d8290;margin-top:1px;font-size:12px;font-weight:400;display:block}.issue-admin-detail>section{padding:0 14px 13px}.issue-admin-detail h4{color:#34566c;margin:4px 0;font-size:13px}.issue-admin-detail p{white-space:pre-wrap;overflow-wrap:anywhere;color:#27485e;margin:0 0 12px;font-size:14px}.issue-admin-evidence{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.issue-admin-evidence a{color:#34566c;background:#f8fafb;border:1px solid #cbd9e3;border-radius:8px;text-decoration:none;overflow:hidden}.issue-admin-evidence img{object-fit:cover;background:#edf2f5;width:100%;height:120px;display:block}.issue-admin-evidence span{text-overflow:ellipsis;white-space:nowrap;padding:6px;font-size:11px;display:block;overflow:hidden}.issue-admin-decision{background:#f3f8fa;border-top:1px solid #dfe8ee;grid-template-columns:1fr 1fr;gap:10px;padding:14px;display:grid}.issue-admin-decision label{color:#456173;flex-direction:column;gap:4px;font-size:12px;font-weight:750;display:flex}.issue-admin-decision label.wide{grid-column:1/-1}.issue-admin-decision select{min-height:40px;padding:7px 9px}.issue-admin-decision button{min-height:40px;padding:7px 10px;font-size:13px}@media (width<=900px){.issue-admin-layout:has(.issue-admin-detail){grid-template-columns:1fr}.issue-admin-detail{max-height:none}.issue-report-previews{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px),(height<=520px) and (pointer:coarse){.issue-reports-launcher{right:10px;bottom:calc(70px + env(safe-area-inset-bottom));justify-content:center;width:46px;min-width:46px;height:46px;min-height:46px;padding:0;box-shadow:0 5px 15px #092c4c38}.issue-reports-launcher>span{width:27px;height:27px}.issue-reports-launcher>b{display:none}.issue-reports-overlay{align-items:stretch;padding:0}.issue-reports-dialog{border:0;border-radius:0;width:100%;max-height:100dvh}.issue-reports-dialog>header{padding:13px 15px 11px}.issue-reports-dialog>header h2{font-size:21px}.issue-reports-tabs{padding:6px 12px 0;overflow-x:auto}.issue-reports-tabs button{white-space:nowrap}.issue-reports-error,.issue-reports-success{margin:9px 12px 0}.issue-report-form{padding:14px 12px calc(18px + env(safe-area-inset-bottom));gap:13px}.issue-report-two{grid-template-columns:1fr}.issue-report-drop{flex-direction:column;align-items:stretch}.issue-report-file span{box-sizing:border-box;width:100%}.issue-report-previews img{height:110px}.issue-report-form>footer{padding:10px 0 calc(4px + env(safe-area-inset-bottom));background:#f7fafc;position:sticky;bottom:0}.issue-report-form>footer button{flex:1}.issue-admin-layout{padding:10px 9px calc(12px + env(safe-area-inset-bottom))}.issue-admin-layout:has(.issue-admin-detail){flex-direction:column;display:flex}.issue-admin-toolbar{align-items:stretch}.issue-admin-toolbar label{flex:1;min-width:0}.issue-admin-table-wrap table{min-width:820px}.issue-admin-detail dl{grid-template-columns:1fr}.issue-admin-evidence{grid-template-columns:1fr 1fr}}.program-navigation .program-support .program-gestiona-link img{object-fit:contain;width:34px;height:34px}@media (width<=700px),(height<=520px) and (pointer:coarse){.program-navigation{grid-template-columns:44px minmax(72px,1fr) 98px 82px!important;gap:4px!important;min-height:50px!important;padding:3px 6px!important}.program-navigation .program-institution{min-width:0;grid-column:2!important}.program-navigation .program-institution img{width:min(104px,100%)!important;height:32px!important}.program-navigation .program-global-month{background:0 0!important;grid-column:3!important;margin:0!important;padding:0!important}.program-navigation .program-global-month input{background:#f5f8fb!important;border:1px solid #cbd8e3!important;border-radius:8px!important;width:98px!important;min-width:0!important;min-height:36px!important;padding:4px!important;font-size:11px!important}.program-navigation .program-support{flex-wrap:nowrap!important;grid-area:1/4!important;justify-content:flex-end!important;align-items:center!important;gap:4px!important;display:flex!important}.program-navigation .program-support a{overflow:hidden;background:#f0f3f7!important;border:0!important;border-radius:50%!important;place-items:center!important;width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;display:grid!important}.program-navigation .program-support .program-gestiona-link img{width:27px!important;height:27px!important}.program-navigation .program-support .program-gestiona-link>span{display:none}.program-navigation .program-support .program-admin-contact{color:#fff!important;background:#25d366!important;font-size:0!important}.program-navigation .program-support .program-admin-contact>span{display:none}.program-navigation .program-support .program-admin-contact:before{content:"☎";border:2px solid;border-radius:50%;place-items:center;width:24px;height:24px;font-size:16px;font-weight:900;line-height:1;display:grid}}@media (width<=380px){.program-navigation{grid-template-columns:42px minmax(58px,1fr) 92px 76px!important}.program-navigation .program-institution img{width:min(90px,100%)!important}.program-navigation .program-global-month input{width:92px!important;font-size:10px!important}.program-navigation .program-support a{width:36px!important;height:36px!important;min-height:36px!important}}.program-navigation,.program-workspace,.view-as-bar{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Segoe UI,sans-serif}.view-as-control{z-index:940;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Segoe UI,sans-serif;position:fixed;top:13px;right:14px}.program-navigation{padding-right:68px}.view-as-trigger{color:#245f91;cursor:pointer;background:#fff;border:1px solid #c9d9e6;border-radius:10px;place-items:center;width:40px;height:40px;padding:0;display:grid;position:relative;box-shadow:0 2px 8px #173d5a18}.view-as-trigger:hover{background:#edf5fc}.view-as-trigger:focus-visible{outline-offset:2px;outline:3px solid #2563eb}.view-as-trigger svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:20px}.view-as-trigger>span{background:#f0a500;border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:4px;right:4px}.view-as-overlay{z-index:1100;background:#102a4366;place-items:start center;padding:clamp(52px,10vh,100px) 18px 24px;display:grid;position:fixed;inset:0;overflow:auto}.view-as-dialog{color:#173d5a;background:#fff;border:1px solid #cbdbe7;border-radius:16px;flex-direction:column;gap:14px;width:min(540px,100%);max-height:min(720px,88vh);padding:22px;display:flex;box-shadow:0 22px 60px #102a4350}.view-as-dialog header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.view-as-dialog header div{display:block}.view-as-dialog small{color:#087f78;letter-spacing:.08em;margin-bottom:3px;font-size:12px;font-weight:800;display:block}.view-as-dialog h2{margin:0;font-size:22px;line-height:1.25}.view-as-dialog>p{color:#526775;margin:0;font-size:14px;line-height:1.45}.view-as-dialog .view-as-close{color:#173d5a;cursor:pointer;background:#edf2f5;border:0;border-radius:50%;flex:0 0 38px;width:38px;height:38px;padding:0;font-size:28px;line-height:1}.view-as-dialog .view-as-close:hover{background:#dde8ee}.view-as-current{color:#684a00;background:#fff4d6;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;font-size:14px;display:flex}.view-as-current button{color:#684a00;cursor:pointer;background:#fff;border:1px solid #c18a18;border-radius:7px;padding:7px 10px;font-weight:700}.view-as-search{color:#294b63;gap:6px;font-size:14px;font-weight:700;display:grid}.view-as-search input{box-sizing:border-box;color:#173d5a;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #aebfcc;border-radius:9px;padding:9px 12px;font-weight:400}.view-as-search input:focus{border-color:#286c9e;outline:3px solid #286c9e33}.view-as-dialog .view-as-results{max-height:390px;box-shadow:none;background:#fff;border:1px solid #d7e2e9;border-radius:10px;padding:4px;position:static;overflow:auto}.view-as-dialog .view-as-results button{color:#173d5a;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:7px;flex-direction:column;gap:2px;width:100%;padding:10px 12px;display:flex}.view-as-dialog .view-as-results button:hover,.view-as-dialog .view-as-results button:focus-visible,.view-as-dialog .view-as-results button[aria-pressed=true]{outline-offset:-2px;background:#eaf3fa;outline:2px solid #286c9e}.view-as-dialog .view-as-results button span{color:#526775;font-size:13px}.view-as-dialog .view-as-results button small{color:#6b7f8d;font-size:12px}.view-as-error{background:#ffebe9;border-radius:8px;color:#9a211a!important;padding:9px 11px!important}@media (width<=700px){.program-navigation{padding-right:54px}.view-as-control{top:9px;right:8px}.view-as-trigger{border-radius:9px;width:36px;height:36px}.view-as-dialog{padding:18px}.view-as-current{flex-direction:column;align-items:stretch}.view-as-current button{min-height:42px}}@media (width<=700px),(height<=520px) and (pointer:coarse){body{padding-bottom:calc(70px + env(safe-area-inset-bottom))!important}.program-navigation{grid-template-columns:44px minmax(0,1fr) 104px!important;min-height:50px!important;padding:3px 8px!important}.program-navigation .program-mobile-menu{border-radius:8px!important;grid-area:1/1!important;width:40px!important;height:40px!important;display:flex!important}.program-navigation .program-mobile-menu span{width:24px!important;height:2px!important}.program-navigation .program-institution{grid-area:1/2!important}.program-navigation .program-institution img{object-fit:contain!important;object-position:left center!important;width:min(118px,100%)!important;height:34px!important}.program-navigation .program-global-month{grid-area:1/3!important}.program-navigation .program-global-month input{width:104px!important;min-height:36px!important}.program-navigation .program-section-links{height:calc(62px + env(safe-area-inset-bottom))!important;padding:3px 4px env(safe-area-inset-bottom)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1px!important;display:grid!important;bottom:0!important;left:0!important;right:0!important}.program-navigation .program-section-links a{border-radius:9px!important;min-height:52px!important;padding:3px!important;font-size:0!important;line-height:1!important}.program-navigation .program-section-links a:before{font-size:25px!important;font-weight:500!important;line-height:1!important;display:block!important}.program-navigation .program-section-links a:first-child:before{content:"⌂"!important}.program-navigation .program-section-links a:nth-child(2):before{content:"✚"!important}.program-navigation .program-section-links a:nth-child(3):before{content:"▦"!important}.program-navigation .program-section-links a[aria-current=page]:after{top:-3px!important;left:20%!important;right:20%!important}.program-mobile-account{z-index:976!important;bottom:calc(5px + env(safe-area-inset-bottom))!important;color:#0a578e!important;background:linear-gradient(145deg,#e3f0fb,#fff)!important;border:2px solid #dbe7f1!important;width:44px!important;height:44px!important;left:auto!important;right:calc(12.5% - 22px)!important;box-shadow:0 2px 8px #092c4c2e!important}.program-navigation .program-section-links a:nth-child(3){grid-column:3!important}}.program-workspace{color:#1d1d1f;background:#f5f5f7;padding:20px 32px 32px;font-size:14px;line-height:1.45}.program-title-compact{min-height:44px;margin:0 0 12px}.program-title-compact .program-patient-count{color:#6e6e73;font-size:14px;font-weight:500}.program-workspace .program-header-actions button{min-height:38px;box-shadow:none;background:#0071e3;border-radius:9px;padding:8px 15px;font-size:14px;font-weight:600}.program-workspace .program-header-actions .valuation-request-entry{color:#06c;border:1px solid #d2d2d7;background:#fff!important}.program-card{background:#fff;border:1px solid #dedee3;border-radius:14px;padding:16px 20px;box-shadow:0 1px 2px #00000008}.program-table-scroll{border-radius:10px;overflow:auto}.program-workspace table{font-size:14px;line-height:1.4}.program-workspace th{color:#3a3a3c;vertical-align:bottom;text-transform:none;background:#f8f8fa;border-bottom:1px solid #d2d2d7;padding:11px 8px 12px;font-size:14px;font-weight:600}.program-workspace th:first-child,.program-workspace td:first-child{padding-left:12px}.program-workspace th:last-child,.program-workspace td:last-child{padding-right:12px}.program-workspace th label{text-transform:none;gap:7px;font-size:14px}.program-workspace input,.program-workspace select,.program-workspace textarea{color:#1d1d1f;background:#fff;border:1px solid #c7c7cc;border-radius:8px;min-height:40px;padding:8px 10px;font-size:14px;box-shadow:0 1px 1px #00000005}.program-workspace input::placeholder{color:#86868b;font-weight:400}.program-workspace input:focus,.program-workspace select:focus{border-color:#0071e3;outline:0;box-shadow:0 0 0 3px #0071e326}.program-workspace td{color:#1d1d1f;vertical-align:top;border-bottom:1px solid #e5e5ea;padding:13px 8px}.program-workspace tbody tr{transition:background .15s}.program-workspace small{color:#6e6e73;margin-top:2px;font-size:12px;line-height:1.35}.program-workspace button.patient-name{color:#1d1d1f;font-size:14px;font-weight:650;line-height:1.35}.program-workspace button.patient-name:hover{color:#06c;text-underline-offset:2px;text-decoration:underline}.program-badge,.health-status{box-sizing:border-box;border:0;border-radius:999px;align-items:center;min-height:24px;padding:3px 8px;font-size:12px;font-weight:600;line-height:1.25;display:inline-flex}.program-workspace .program-edit-status{color:#343438;background:#eef2f5;border:0;border-radius:999px;align-items:center;gap:7px;min-height:28px;padding:4px 8px;font-size:12px;display:inline-flex}.program-edit-status small{display:none}.program-workspace .program-edit-status:hover{color:#06c;background:#e3e8ec}.program-badge.admitted,.program-badge.legacy{color:#187744;background:#eaf6ef}.program-badge.pending,.program-badge.suspended{color:#805900;background:#fff4d8}.health-normal{color:#187744;background:#eaf6ef}.program-workspace .program-edit-responsible{color:#1d1d1f;text-transform:none;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:2px;max-width:100%;padding:0;font-size:14px;font-weight:500;line-height:1.35;display:flex}.program-workspace .program-edit-responsible span{color:inherit}.program-workspace .program-edit-responsible small{color:#06c;margin:0;font-size:12px;font-weight:500;display:block}.program-workspace .program-edit-responsible:hover{color:#06c;background:0 0}.program-patient-schedule{color:#06c;background:#fff;border:1px solid #d2d2d7;border-radius:8px;justify-content:center;align-items:center;min-height:34px;margin:0 0 6px;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex}.program-patient-schedule:hover{background:#f2f2f7}.program-list td:last-child button{background:#0071e3;border-radius:8px;min-height:34px;padding:6px 10px;font-size:12px;font-weight:600}.program-list td:last-child .program-novelty-history{color:#06c;white-space:nowrap;border:1px solid #bcd8ee;min-height:30px;margin-top:6px;padding:4px 8px;font-size:11px;display:block;background:#fff!important}.view-as-bar{color:#3a3a3c;background:#fff;border-bottom:1px solid #e5e5ea}.view-as-bar>span{font-weight:600}.view-as-picker input{color:#1d1d1f;background:#f5f5f7;border-color:#c7c7cc;border-radius:8px}@media (width<=1000px){.program-workspace{padding:14px}.program-card{padding:12px}.program-workspace .program-title-compact h1{font-size:22px}}@media (width<=700px){.program-workspace{padding:10px 8px 22px;font-size:14px}.program-title-compact{flex-direction:column;align-items:flex-start}.program-header-actions{width:100%}.program-workspace .program-header-actions button{flex:1}.program-card{border-radius:12px}.program-workspace table{min-width:980px}}@media (width<=700px),(height<=520px) and (pointer:coarse){.program-navigation .program-support .program-admin-contact{color:#25d366!important;background:#fff!important;border:1px solid #e5e5ea!important;box-shadow:0 1px 4px #00000014!important}.program-navigation .program-support .program-admin-contact:before{content:"";background:currentColor;border:0;border-radius:0;width:25px;height:25px;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M17.47 14.38c-.3-.15-1.76-.87-2.03-.97-.27-.1-.47-.15-.67.15-.2.2-.77.97-.94 1.16-.17.2-.35.22-.64.08-.3-.15-1.26-.46-2.39-1.48-.88-.79-1.48-1.76-1.65-2.06-.17-.3-.02-.46.13-.61.13-.13.3-.35.45-.52.15-.17.2-.3.3-.5.1-.2.05-.37-.03-.52-.07-.15-.67-1.61-.92-2.21-.24-.58-.49-.5-.67-.51h-.57c-.2 0-.52.07-.79.37-.27.3-1.04 1.02-1.04 2.48s1.07 2.88 1.21 3.07c.15.2 2.1 3.2 5.08 4.49.71.31 1.26.49 1.69.63.71.23 1.36.19 1.87.12.57-.09 1.76-.72 2.01-1.41.25-.69.25-1.29.17-1.41-.07-.12-.27-.2-.57-.35M12.05 2a10 10 0 0 0-8.84 14.68L1.3 23.66l7.14-1.87A10 10 0 1 0 12.05 2m0 18.18a8.15 8.15 0 0 1-4.15-1.14l-.3-.18-4.24 1.11 1.13-4.13-.2-.32a8.18 8.18 0 1 1 7.76 4.66'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M17.47 14.38c-.3-.15-1.76-.87-2.03-.97-.27-.1-.47-.15-.67.15-.2.2-.77.97-.94 1.16-.17.2-.35.22-.64.08-.3-.15-1.26-.46-2.39-1.48-.88-.79-1.48-1.76-1.65-2.06-.17-.3-.02-.46.13-.61.13-.13.3-.35.45-.52.15-.17.2-.3.3-.5.1-.2.05-.37-.03-.52-.07-.15-.67-1.61-.92-2.21-.24-.58-.49-.5-.67-.51h-.57c-.2 0-.52.07-.79.37-.27.3-1.04 1.02-1.04 2.48s1.07 2.88 1.21 3.07c.15.2 2.1 3.2 5.08 4.49.71.31 1.26.49 1.69.63.71.23 1.36.19 1.87.12.57-.09 1.76-.72 2.01-1.41.25-.69.25-1.29.17-1.41-.07-.12-.27-.2-.57-.35M12.05 2a10 10 0 0 0-8.84 14.68L1.3 23.66l7.14-1.87A10 10 0 1 0 12.05 2m0 18.18a8.15 8.15 0 0 1-4.15-1.14l-.3-.18-4.24 1.11 1.13-4.13-.2-.32a8.18 8.18 0 1 1 7.76 4.66'/%3E%3C/svg%3E") 50%/contain no-repeat}}.program-admission-documents{background:#f7fafc;border:1px solid #cbd9e5;border-radius:12px;grid-column:1/-1;gap:12px;padding:16px;display:grid}.program-admission-documents legend{color:#185b8c;padding:0 6px;font-weight:800}.program-document-list{gap:8px;display:grid}.program-document-list>a{color:#185b8c;background:#fff;border:1px solid #d5e1ea;border-radius:9px;flex-direction:column;gap:3px;padding:10px 12px;text-decoration:none;display:flex}.program-document-list>a:hover{background:#f3f9fd;border-color:#2d78ae}.program-document-list small{color:#637786}:root{--clinical-navy:#092c4c;--clinical-blue:#0768b2;--clinical-teal:#087f78;--clinical-mint:#dff6f1;--clinical-sky:#eaf4fc;--clinical-bg:#f4f7fb;--clinical-line:#dbe5ee;--clinical-text:#112b3f;--clinical-muted:#5b7182;--clinical-shadow:0 10px 30px #10324a14}body{background:var(--clinical-bg);color:var(--clinical-text)}.program-navigation{border-top:4px solid var(--clinical-teal);min-height:68px;box-shadow:0 1px #092c4c14,0 8px 24px #092c4c0d;color:var(--clinical-text)!important;background:#fffffff5!important;padding:8px 24px!important}.program-navigation .program-institution{gap:10px}.program-navigation .program-institution img{height:auto;width:140px!important}.program-navigation .program-section-links{gap:6px}.program-navigation .program-section-links a{letter-spacing:-.01em;border:1px solid #0000;font-weight:750;color:#466174!important;border-radius:10px!important;font-size:13px!important}.program-navigation .program-section-links a:hover{color:var(--clinical-blue)!important;background:#edf6fb!important}.program-navigation .program-section-links a[aria-current=page]{box-shadow:0 4px 11px #092c4c2b;background:var(--clinical-navy)!important;color:#fff!important}.program-navigation .program-global-month{border:1px solid var(--clinical-line);background:#f4f8fb!important;border-radius:10px!important}.program-navigation .program-global-month input{font-weight:800;color:var(--clinical-navy)!important}.program-navigation .program-session{border-left:1px solid var(--clinical-line);padding:4px 8px}.program-navigation .program-session-avatar{background:var(--clinical-sky)!important;color:var(--clinical-blue)!important}.program-navigation .program-session-copy strong{color:var(--clinical-navy)!important}.program-navigation .program-session-copy span{color:var(--clinical-muted)!important}.program-navigation .program-support a{border-radius:9px!important}.program-navigation .program-admin-contact{background:var(--clinical-mint)!important;color:#08665f!important;border:1px solid #bfe7df!important;font-weight:800!important}.view-as-bar{color:#23465f!important;background:#eff8ff!important;border-bottom:1px solid #cfe1f0!important;padding:9px 26px!important}.view-as-bar>small{color:#587183!important}.view-as-picker input{background:#fff!important}.program-workspace{background:radial-gradient(circle at 85% 0,#e7f5fb 0,transparent 27rem),var(--clinical-bg)!important;color:var(--clinical-text)!important;padding:30px 34px 44px!important}.program-title-compact{min-height:52px!important;margin-bottom:18px!important}.program-workspace .program-title-compact h1{color:var(--clinical-navy)!important;letter-spacing:-.035em!important;font-size:27px!important;font-weight:780!important}.program-title-compact .program-patient-count{background:#e7f4ee;border-radius:999px;align-items:center;min-height:28px;padding:4px 10px;display:inline-flex;color:#137452!important;font-size:12px!important;font-weight:800!important}.program-header-actions{gap:10px!important}.program-workspace .program-header-actions button{transition:transform .16s,box-shadow .16s;background:var(--clinical-blue)!important;border-radius:10px!important;min-height:42px!important;box-shadow:0 5px 13px #0768b22e!important}.program-workspace .program-header-actions button:hover{transform:translateY(-1px);box-shadow:0 8px 18px #0768b23d!important}.program-workspace .program-header-actions .valuation-request-entry{color:var(--clinical-blue)!important;box-shadow:none!important;background:#fff!important;border:1px solid #bcd8ee!important}.program-card{border:1px solid var(--clinical-line)!important;box-shadow:var(--clinical-shadow)!important;background:#fffffff0!important;border-radius:16px!important}.program-table-scroll{border:1px solid var(--clinical-line);background:#fff;border-radius:12px!important}.program-workspace th{z-index:1;letter-spacing:.025em;position:sticky;top:0;border-bottom:1px solid var(--clinical-line)!important;color:#38556a!important;background:#f6f9fc!important;padding:13px 10px!important;font-size:12px!important;font-weight:850!important}.program-workspace td{border-bottom:1px solid #e8eef4!important;padding:15px 10px!important}.program-workspace tbody tr:hover{background:#f3f9fd!important}.program-workspace tr.selected{background:#e8f5fb!important}.program-workspace input,.program-workspace select,.program-workspace textarea{color:var(--clinical-text)!important;background:#fff!important;border-color:#cbd9e4!important;border-radius:10px!important}.program-workspace input:focus,.program-workspace select:focus,.program-workspace textarea:focus{border-color:var(--clinical-blue)!important;box-shadow:0 0 0 3px #0768b221!important}.program-workspace button.patient-name{color:var(--clinical-navy)!important;font-weight:800!important}.program-workspace button.patient-name:hover{color:var(--clinical-blue)!important}.program-workspace small{color:var(--clinical-muted)!important}.program-badge,.health-status,.saved-valuation-type{border:1px solid #0000!important;border-radius:999px!important;min-height:26px!important;padding:4px 10px!important;font-weight:800!important}.program-badge.admitted,.program-badge.legacy,.health-normal{color:#14734e!important;background:#e5f7ed!important;border-color:#c8ead7!important}.program-badge.pending,.program-badge.suspended{color:#8a5a00!important;background:#fff5db!important;border-color:#f2dfaa!important}.program-workspace .program-edit-status{color:#38556a!important;background:#eef4f8!important}.program-workspace .program-edit-responsible small{color:var(--clinical-blue)!important}.program-patient-schedule{color:var(--clinical-blue)!important;background:#fff!important;border-color:#bcd8ee!important}.program-list td:last-child button{background:var(--clinical-blue)!important}@media (width<=700px){.program-navigation{min-height:58px!important;padding:5px 8px!important}.program-navigation .program-section-links a{font-size:10px!important}.program-workspace{padding:16px 10px 26px!important}.program-workspace .program-title-compact h1{font-size:23px!important}.program-card{border-radius:14px!important;padding:14px!important}.program-workspace th{font-size:12px!important}.program-workspace td{padding:13px 10px!important}.view-as-bar{padding:8px 12px!important}}.program-list .program-table-scroll{border:1px solid #dbe6ed!important;border-radius:10px!important}.program-list table{font-size:.76rem!important;line-height:1.24!important}.program-list .program-table-filter{gap:5px;min-width:0;display:grid}.program-list .program-table-filter-trigger{width:100%;min-height:0;font:inherit;font-weight:inherit;letter-spacing:inherit;text-align:left;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:5px;padding:0;display:flex;color:inherit!important;box-shadow:none!important;background:0 0!important}.program-list .program-table-filter-trigger:hover{color:var(--clinical-blue)!important}.program-list .program-table-filter-trigger span{font-size:1em;line-height:1}.program-list .program-table-filter select{min-width:132px;line-height:1.2;padding:5px 7px!important;font-size:.76rem!important}.program-list thead{border-bottom:1px solid #dbe6ed;background:#fff!important}.program-list thead tr{height:38px}.program-list th{color:#31566d!important;letter-spacing:0!important;vertical-align:middle!important;background:#fff!important;height:38px!important;padding:4px 9px!important;font-size:.72rem!important;font-weight:800!important}.program-list th label{height:28px!important;font-size:inherit!important;flex-direction:row!important;align-items:center!important;gap:5px!important;display:flex!important}.program-list th label>input,.program-list th label>select{flex:auto;min-width:0}.program-list th input,.program-list th select{color:#496b7e!important;height:25px!important;min-height:25px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #0000!important;border-radius:0!important;padding:1px 3px!important;font-size:.76rem!important}.program-list th input:focus,.program-list th select:focus{box-shadow:none!important;border:0!important;border-bottom:1px solid #2d83ac!important;outline:none!important}.program-list tbody tr{background:#fff!important;height:58px!important}.program-list tbody tr:nth-child(2n){background:#f1f8fb!important}.program-list tbody tr:hover{background:#eaf5fa!important}.program-list td{color:#254a62!important;vertical-align:middle!important;border-bottom:1px solid #e2ebf1!important;padding:9px 10px!important;font-size:.79rem!important;font-weight:600!important;line-height:1.28!important}.program-list button.patient-name{color:#164c70!important;text-transform:uppercase!important;font-size:.8rem!important;font-weight:850!important;line-height:1.18!important}.program-list td:first-child small{color:#587182!important;margin-left:4px!important;font-size:.66rem!important;font-weight:750!important;display:inline!important}.program-list .program-badge,.program-list .health-status{min-height:24px!important;padding:3px 8px!important;font-size:.72rem!important}.program-list .program-patient-schedule{color:#fff!important;background:#078b82!important;border:0!important;border-radius:7px!important;min-height:32px!important;margin:0!important;padding:6px 10px!important;font-size:.72rem!important;font-weight:800!important}@media (orientation:landscape) and (width<=1100px) and (height<=700px) and (pointer:coarse){body{padding-bottom:calc(46px + env(safe-area-inset-bottom));overflow-x:hidden}.program-navigation{z-index:900!important;border-top:0!important;grid-template-columns:42px minmax(70px,1fr) 112px!important;gap:5px!important;min-height:44px!important;padding:3px 8px!important;display:grid!important;position:sticky!important;top:0!important}.program-mobile-menu{grid-area:1/1!important;width:38px!important;height:38px!important;display:flex!important}.program-navigation .program-institution{grid-area:1/2!important;gap:0!important;min-width:0!important}.program-navigation .program-institution img{object-position:left center!important;width:min(104px,100%)!important;height:32px!important}.program-navigation .program-institution-title,.program-navigation .program-session,.program-navigation .program-support{display:none!important}.program-navigation .program-global-month{box-shadow:none!important;background:0 0!important;border:0!important;grid-area:1/3!important;margin:0!important;padding:0!important}.program-navigation .program-global-month>span{display:none!important}.program-navigation .program-global-month input{background:#f5f8fb!important;border:1px solid #cbd8e3!important;border-radius:8px!important;width:112px!important;min-width:0!important;min-height:34px!important;padding:4px 6px!important;font-size:11px!important}.program-navigation .program-section-links{z-index:950!important;height:calc(44px + env(safe-area-inset-bottom))!important;padding:2px 8px env(safe-area-inset-bottom)!important;background:#fff!important;border-top:1px solid #d7dce4!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;display:grid!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;box-shadow:0 -2px 10px #172b4d12!important}.program-navigation .program-section-links a{text-align:center!important;white-space:nowrap!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;min-height:38px!important;padding:3px 8px!important;font-size:10px!important;line-height:1.1!important;display:flex!important}.program-navigation .program-section-links a:before{display:none!important}.program-mobile-account{bottom:calc(3px + env(safe-area-inset-bottom))!important;width:38px!important;height:38px!important;display:grid!important;left:7px!important}.view-as-bar{min-height:0!important;padding:2px 8px!important}.view-as-bar>span,.view-as-bar>small{display:none!important}.view-as-picker{width:min(300px,100%)!important;min-height:30px!important;padding:3px 8px!important;font-size:12px!important}}@media (width<=700px){.view-as-bar:has(.view-as-results){z-index:980!important;align-items:stretch!important}.view-as-bar:has(.view-as-results)>.view-as-picker{width:100%!important;max-width:none!important}.view-as-bar .view-as-results{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-color:#8eb8d1!important;border-radius:10px!important;width:100%!important;max-height:min(290px,38dvh)!important;margin-top:6px!important;display:block!important;position:static!important;overflow-y:auto!important;box-shadow:0 10px 24px #092c4c2e!important}.view-as-bar .view-as-results button{border-bottom:1px solid #e0eaf0!important;border-radius:7px!important;min-height:58px!important;padding:10px 12px!important}.view-as-bar .view-as-results button strong{color:#092c4c!important;font-size:15px!important;line-height:1.25!important;display:block!important}.view-as-bar .view-as-results button span{color:#49697e!important;font-size:13px!important;line-height:1.25!important;display:block!important}.view-as-bar .view-as-results button small{color:#6a7f8e!important;font-size:12px!important;line-height:1.25!important;display:block!important}}.program-mobile-menu,.program-mobile-account{display:none}@media (width<=700px),(height<=520px) and (pointer:coarse){body{--program-mobile-dock-height:calc(64px + env(safe-area-inset-bottom));padding-bottom:calc(var(--program-mobile-dock-height) + 6px)!important}.program-navigation{z-index:900!important;-webkit-backdrop-filter:none!important;background:#fff!important;border-top:0!important;grid-template-columns:44px minmax(0,1fr)!important;gap:7px!important;width:100vw!important;min-width:0!important;max-width:100vw!important;min-height:52px!important;padding:5px 9px!important;display:grid!important;position:sticky!important;top:0!important;transform:none!important}.program-mobile-menu{color:#092c4c!important;width:42px!important;height:42px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:50%!important;flex-direction:column!important;grid-area:1/1!important;justify-content:center!important;align-items:center!important;gap:5px!important;padding:0!important;display:flex!important}.program-mobile-menu span{background:currentColor!important;border-radius:99px!important;width:23px!important;height:2px!important;display:block!important}.program-navigation .program-institution{grid-area:1/2!important;align-items:center!important;gap:0!important;min-width:0!important;display:flex!important}.program-back-button{width:40px!important;height:40px!important;min-height:40px!important;box-shadow:none!important;background:#f2f6f9!important;border:0!important;border-radius:50%!important;flex:0 0 40px!important;margin-right:6px!important;padding:0!important}.program-back-button>b{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;margin:-1px!important;position:absolute!important;overflow:hidden!important}.program-back-button>span{font-size:27px!important}.program-navigation .program-institution img{object-fit:contain!important;object-position:left center!important;width:124px!important;max-width:100%!important;height:34px!important}.program-navigation .program-institution-title,.program-navigation .program-global-month,.program-navigation .program-session,.program-navigation .program-support{display:none!important}.program-navigation .program-section-links{z-index:950!important;height:var(--program-mobile-dock-height)!important;padding:4px 5px env(safe-area-inset-bottom)!important;-webkit-backdrop-filter:blur(15px)!important;backdrop-filter:blur(15px)!important;background:#fffffffa!important;border:0!important;border-top:1px solid #dfe5ec!important;border-radius:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:2px!important;display:grid!important;position:fixed!important;inset:auto 0 0!important;box-shadow:0 -3px 16px #092c4c1c!important}.program-navigation .program-section-links a{color:#526b7e!important;min-height:54px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:10px!important;place-items:center!important;padding:0!important;display:grid!important;position:relative!important}.program-navigation .program-section-links a>span{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;margin:-1px!important;position:absolute!important;overflow:hidden!important}.program-navigation .program-section-links a:before{font-size:28px!important;font-weight:500!important;line-height:1!important;display:block!important}.program-navigation .program-section-links .program-mobile-patients:before{content:"⌂"!important}.program-navigation .program-section-links .program-mobile-valuations:before{content:"✚"!important}.program-navigation .program-section-links .program-mobile-schedule:before{content:"▦"!important}.program-navigation .program-section-links a[aria-current=page]{color:#1877f2!important;background:#eaf3ff!important}.program-navigation .program-section-links a[aria-current=page]:after{content:""!important;background:#1877f2!important;border-radius:99px!important;height:3px!important;position:absolute!important;bottom:-4px!important;left:18%!important;right:18%!important}.program-mobile-account{z-index:976!important;width:25%!important;height:var(--program-mobile-dock-height)!important;padding:0 0 env(safe-area-inset-bottom)!important;color:#075c9d!important;box-shadow:none!important;background:radial-gradient(circle,#eaf4fc 0 21px,#d8e4ee 22px 23px,#0000 24px)!important;border:0!important;border-radius:0!important;place-items:center!important;font-size:12px!important;font-weight:850!important;line-height:1!important;display:grid!important;position:fixed!important;top:auto!important;bottom:0!important;right:0!important}}.valuation-request-assignment input:not([type=checkbox]){box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #afc7d0;border-radius:7px;padding:10px}.valuation-request-location{grid-column:2/-1}.valuation-request-assignment-actions{flex-wrap:wrap}.valuation-request-pdf-feedback{color:#123e54;overflow-wrap:anywhere;background:#f3f8fb;border:1px solid #b6ccd5;border-radius:9px;grid-column:1/-1;justify-items:start;gap:10px;min-width:0;padding:12px;display:grid}.valuation-request-pdf-feedback p{font-size:15px;font-weight:650;line-height:1.5;margin:0!important}.valuation-request-pdf-feedback.success{color:#165d35;background:#edf9f1;border-color:#67a77d}.valuation-request-pdf-feedback.error,.valuation-request-pdf-feedback.uncertain{color:#813900;background:#fff3e8;border-color:#c98940}.valuation-request-pdf-feedback.processing{background:#eaf6fc;border-color:#579fc0}.valuation-request-pdf-feedback:empty{display:none}.valuation-request-whatsapp{background:#effaf5;border:1px solid #b3d8c8;border-radius:9px;grid-column:1/-1;justify-items:start;gap:8px;padding:12px;display:grid}.valuation-request-whatsapp-link{background:#146c43;border-radius:7px;padding:11px 16px;font-weight:700;text-decoration:none;display:inline-flex;color:#fff!important}.valuation-request-whatsapp small{font-size:14px}.valuation-request-whatsapp details{width:100%}.valuation-request-whatsapp summary{cursor:pointer;font-weight:700}.valuation-request-whatsapp pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:#fff;border-radius:6px;padding:10px}@media (width<=700px){.valuation-request-location{grid-column:1}}@media (width>=1051px){.program-navigation{grid-template-columns:minmax(0,1fr) auto auto;gap:8px 12px;padding-right:68px!important}.program-navigation .program-institution{grid-area:1/1;gap:10px;min-width:0}.program-navigation .program-institution-title{display:none}.program-navigation .program-institution img{flex:none}.program-navigation .program-global-month{grid-area:1/2}.program-navigation .program-session{grid-area:1/3;min-width:0}.program-navigation .program-session-copy{min-width:0;max-width:100%}.program-navigation .program-session-copy strong{max-width:100%}.program-navigation .program-session-copy>span{white-space:normal;overflow-wrap:anywhere}.program-navigation .program-section-links{border:0;flex-wrap:nowrap;grid-area:2/1/auto/3;justify-content:flex-start;gap:6px;min-width:0;padding:0;overflow:visible}.program-navigation .program-section-links a{white-space:normal;text-align:center;flex:0 auto;justify-content:center;align-items:center;min-width:0;min-height:44px;padding:6px 10px;line-height:1.2;display:flex}.program-navigation .program-nav-label{display:block}.program-navigation .program-nav-label>span{white-space:nowrap;display:block}.program-navigation .program-support{flex-wrap:nowrap;grid-area:2/3;gap:6px;min-width:0}.program-navigation .program-support a.program-admin-contact{white-space:normal;text-align:center;flex:none;max-width:none;min-height:44px;padding:6px 10px;font-size:12px;line-height:1.2}}@media (width>=1250px){.program-navigation{grid-template-columns:max-content minmax(300px,1fr) 166px minmax(0,180px) max-content;gap:8px}.program-navigation .program-section-links{grid-area:1/2;justify-content:center}.program-navigation .program-global-month{grid-area:1/3}.program-navigation .program-session{grid-area:1/4}.program-navigation .program-support{grid-area:1/5}}.issue-resolution-banner{box-sizing:border-box;color:#154c43;background:#eaf8f2;border:1px solid #a9d5c9;border-left:5px solid #087f78;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;width:calc(100% - 32px);max-width:1200px;margin:12px auto;padding:14px 18px;font:400 16px/1.45 Arial,sans-serif;display:flex}.issue-resolution-banner>div{overflow-wrap:anywhere;gap:3px;min-width:0;display:grid}.issue-resolution-banner button,.issue-resolution-inbox button{color:#fff;cursor:pointer;background:#087f78;border:0;border-radius:8px;flex-shrink:0;min-height:44px;padding:9px 14px;font:700 16px/1.4 Arial,sans-serif}.issue-resolution-inbox{overscroll-behavior:contain;gap:14px;padding:18px 22px;display:grid;overflow-y:auto}.issue-resolution-inbox article{overflow-wrap:anywhere;background:#fff;border:1px solid #c9d9e5;border-radius:12px;padding:18px}.issue-resolution-inbox article.unread{border-left:5px solid #087f78}.issue-resolution-inbox header{color:#087568;justify-content:space-between;align-items:center;gap:12px;display:flex}.issue-resolution-inbox header span{font-size:14px}.issue-resolution-inbox h3{color:#17334b;margin:12px 0 6px;font-size:19px}.issue-resolution-inbox small{color:#526d7e;font-size:14px}.issue-resolution-inbox p{white-space:pre-wrap;font-size:16px;line-height:1.5}.issue-resolution-inbox .issue-resolution-next{background:#f0f6fa;border-radius:8px;padding:10px}.issue-resolution-inbox footer{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.issue-resolution-inbox button.secondary{color:#24536a;background:#fff;border:1px solid #b4cbd4}.issue-resolution-inbox button:disabled{opacity:.5;cursor:wait}.issue-reports-tabs{flex-wrap:wrap}.batch-preparation-card{background:linear-gradient(135deg,#f7fffc,#eef8ff);border-color:#9fc8bc}.batch-preparation-start,.batch-preparation-next{background:#fff;border:1px solid #c8ddd7;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.batch-preparation-start>div,.batch-preparation-next>div{gap:5px;min-width:0;display:grid}.batch-preparation-start strong,.batch-preparation-next strong{color:#0a4c43;font-size:18px}.batch-preparation-start span,.batch-preparation-next span{color:#506b79;line-height:1.4}.batch-preparation-next small{color:#087f78;letter-spacing:.08em;font-weight:850}.batch-preparation-progress{background:#e8f6f1;border-radius:12px;grid-template-columns:minmax(0,240px) 1fr;align-items:center;gap:18px;margin-bottom:14px;padding:14px 18px;display:grid}.batch-preparation-progress>div{gap:3px;display:grid}.batch-preparation-progress progress{accent-color:#087f78;width:100%;height:12px}@media (width<=700px){.batch-preparation-start,.batch-preparation-next{flex-direction:column;align-items:stretch}.batch-preparation-start button,.batch-preparation-next button{width:100%;min-height:48px}.batch-preparation-progress{grid-template-columns:1fr}.batch-preparation-card{margin-inline:0}.issue-resolution-banner{flex-direction:column;align-items:stretch;gap:10px;width:calc(100% - 16px);margin:8px auto;padding:12px}.issue-resolution-inbox{padding:12px}.issue-resolution-inbox article{padding:13px}.issue-resolution-inbox footer>*{flex:150px}}.new-wound-csv-dropzone{color:#165c58;text-align:center;cursor:pointer;background:#f2fbf8;border:2px dashed #74b9af;border-radius:9px;justify-content:center;align-items:center;min-height:52px;padding:10px 14px;font-size:12px;font-weight:700;line-height:1.3;display:flex}.new-wound-csv-dropzone:hover,.new-wound-csv-dropzone.dragging{background:#e2f5ef;border-color:#087f78}.new-wound-csv-dropzone.busy{cursor:wait;opacity:.7}.new-wound-csv-dropzone input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.staff-novelty-dialog .new-wound-csv-dropzone{width:100%}.program-eps-filter{align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:flex}.program-eps-filter select{font:inherit;border:1px solid var(--border,#d4dce4);background:var(--surface,#fff);max-width:100%;color:inherit;border-radius:.5rem;padding:.5rem .75rem}.novelty-dialog-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.novelty-self-actions{background:#f6fafc;border:1px solid #cad9e2;border-radius:10px;margin:12px 0;padding:12px}.novelty-self-actions h4{margin:0 0 10px}.novelty-self-actions .account-actions{flex-wrap:wrap}.novelty-dialog-header-actions button,.novelty-self-actions button{min-height:44px}@media (width<=1050px),(height<=520px) and (pointer:coarse){.program-navigation .program-support{box-sizing:border-box!important;grid-area:2/1/auto/-1!important;gap:0!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;display:flex!important;position:static!important}.program-navigation .program-support .program-gestiona-link{display:none!important}.program-navigation .program-support a.program-admin-contact{box-sizing:border-box!important;white-space:normal!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:44px!important;padding:8px 12px!important;font-size:14px!important;line-height:1.35!important;text-decoration:none!important;display:flex!important}.program-navigation .program-support a.program-admin-contact:focus-visible{outline-offset:2px;outline:3px solid #075985}}.valuation-request-table-heading,.valuation-request-detail-nav{flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0 12px;display:flex}.valuation-request-table-heading h3,.valuation-request-detail-nav h3{margin:0}.valuation-request-table-heading>button{margin-left:auto}.valuation-request-table-heading>span{color:#526775;font-size:.9rem}.valuation-request-table-scroll{background:#fff;border:1px solid #d5e3e8;border-radius:12px;max-width:100%;overflow-x:auto}.valuation-request-table{border-collapse:collapse;text-align:left;width:100%;font-size:.9rem}.valuation-request-table caption{text-align:left;color:#526775;padding:14px}.valuation-request-table th,.valuation-request-table td{vertical-align:middle;border-bottom:1px solid #e2eaee;padding:12px 14px}.valuation-request-table thead{color:#284353;background:#edf3f5}.valuation-request-table tbody tr{cursor:pointer}.valuation-request-table tbody tr:hover,.valuation-request-table tbody tr:focus-within{background:#f0f7f6}.valuation-request-table tbody tr:last-child>*{border-bottom:0}.valuation-request-table th[scope=row]{min-width:190px}.valuation-request-table td:nth-child(5){min-width:145px}.valuation-request-table-status{border-radius:8px;padding:5px 9px;font-size:.82rem;font-weight:700;display:inline-block}.valuation-request-table-status.complete{color:#126148;background:#dff4ea}.valuation-request-table-status.pending{color:#704900;background:#fff4d6}.valuation-request-detail-nav h3:focus{outline-offset:4px;outline:2px solid #087f78}.response-evidence-input{gap:8px;display:grid}.response-evidence-paste{cursor:text;background:#f0faf8;border:2px dashed #87b8b3;border-radius:8px;gap:5px;padding:14px;display:grid}.response-evidence-paste:focus{outline-offset:2px;outline:3px solid #087f78}.response-evidence-paste[aria-disabled=true]{opacity:.6}.response-evidence-preview{gap:8px;display:grid}.response-evidence-preview img{object-fit:contain;border:1px solid #c9dfdb;border-radius:6px;max-width:100%;max-height:260px;display:block}.response-evidence-preview button{justify-self:start}.valuation-request-dialog:has(.valuation-request-table-scroll){width:min(1380px,100%)}.valuation-request-progress-cell{min-width:260px}.valuation-request-next-action{color:#234657;min-width:170px;font-weight:650}.valuation-request-timeline,.valuation-request-timeline-legend{margin:0;padding:0;list-style:none}.valuation-request-timeline{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.valuation-request-timeline li{text-align:center;flex-direction:column;align-items:center;gap:5px;font-size:.78rem;line-height:1.2;display:flex;position:relative}.valuation-request-timeline li:not(:first-child):before{content:"";background:#a5b4bf;width:100%;height:2px;position:absolute;top:9px;left:-50%}.valuation-request-timeline li[data-state=done]:before,.valuation-request-timeline li[data-state=current]:before{background:#087f78}.valuation-request-milestone{box-sizing:border-box;color:#fff;background:#fff;border:2px solid #8598a7;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:13px;font-weight:800;line-height:1;display:grid;position:relative}.valuation-request-timeline [data-state=done]>.valuation-request-milestone,.valuation-request-timeline-legend [data-state=done]>.valuation-request-milestone{background:#087f78;border-color:#087f78}.valuation-request-timeline [data-state=current]>.valuation-request-milestone,.valuation-request-timeline-legend [data-state=current]>.valuation-request-milestone{border-color:#9b5700}.valuation-request-milestone:empty:after{content:"";border-radius:50%;width:10px;height:10px}[data-state=current]>.valuation-request-milestone:after{background:#9b5700}.valuation-request-timeline-legend{color:#415966;flex-wrap:wrap;gap:8px 18px;margin-top:12px;font-size:.83rem;display:flex}.valuation-request-timeline-legend li{align-items:center;gap:6px;display:flex}.valuation-request-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.valuation-request-existing-source{box-sizing:border-box;background:#edf7f6;border:1px solid #c7dfe0;border-radius:8px;gap:8px;width:100%;padding:12px;display:grid}.valuation-request-existing-source button{justify-self:start}@media screen{html[data-theme=dark] .program-navigation a:hover,html[data-theme=dark] .program-navigation a[aria-current=page]{background:#164b48!important}html[data-theme=dark] .program-workspace button.secondary{color:#b9d3e9!important;background:#212e40!important}html[data-theme=dark] .program-workspace th{border-bottom:2px solid #22313f!important}html[data-theme=dark] .program-badge{background:#1f2f42!important}html[data-theme=dark] .program-workspace details{border-top:1px solid #22313f!important}html[data-theme=dark] .program-error{color:#efb7b3!important;background:#4b1b16!important}html[data-theme=dark] .program-success{color:#b4eed8!important;background:#1a4736!important}html[data-theme=dark] .program-notice{color:#efd9b3!important;background:#4b3d16!important}html[data-theme=dark] .program-plan{border:1px solid #22313f!important}html[data-theme=dark] .program-workspace :focus-visible,html[data-theme=dark] .program-navigation :focus-visible{outline:3px solid #16264b!important}html[data-theme=dark] .program-global-month input{color:#b9d3e9!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background:#192a3a!important;border:1px solid #24313d!important}html[data-theme=dark] .program-navigation{color:#b5d3ed!important;background:#192a3a!important;border-top:4px solid #16354b!important;border-bottom:1px solid #1f3242!important}html[data-theme=dark] .program-navigation .program-institution-title{border-left:2px solid #4b1816!important}html[data-theme=dark] .program-institution-title strong{color:#b6d2ec!important}html[data-theme=dark] .program-institution-title span{color:#c9d2d9!important}html[data-theme=dark] .program-navigation .program-section-links{border-top:1px solid #213340!important}html[data-theme=dark] .program-section-links a{color:#c4d4de!important}html[data-theme=dark] .program-section-links a:hover{color:#b6d2ec!important;background:#183449!important}html[data-theme=dark] .program-section-links a[aria-current=page]{background:#16324b!important;box-shadow:0 2px 6px #16324b20!important}html[data-theme=dark] .program-global-month{color:#c4d4de!important}html[data-theme=dark] .program-global-month input{color:#b5d3ed!important;background:#16344b!important;border-color:#1f3242!important}html[data-theme=dark] .program-workspace{background:#1d3344!important}html[data-theme=dark] .program-title h1{color:#b5d3ed!important}html[data-theme=dark] .program-title p{color:#b6d2ec!important}html[data-theme=dark] .program-workspace button,html[data-theme=dark] .program-link{background:#16324b!important}html[data-theme=dark] .program-card{border-color:#203441!important}html[data-theme=dark] .program-workspace th{color:#b5d3ed!important;background:#16344b!important}html[data-theme=dark] .program-care-mark{color:#b6d2ec!important}html[data-theme=dark] .program-session-avatar{color:#b6d2ec!important;background:#183349!important}html[data-theme=dark] .program-session-copy strong{color:#b5d3ed!important}html[data-theme=dark] .program-session-copy span{color:#c8d2da!important}html[data-theme=dark] .view-as-bar select{background:#192a3a!important;border:1px solid #403721!important}html[data-theme=dark] .view-as-picker input{color:#bad9e8!important;background:#192a3a!important;border:1px solid #283439!important}html[data-theme=dark] .view-as-results{background:#192a3a!important;border:1px solid #283439!important}html[data-theme=dark] .view-as-bar .view-as-results button{color:#bad9e8!important;background:#192a3a!important}html[data-theme=dark] .view-as-bar .view-as-results button:hover,html[data-theme=dark] .view-as-bar .view-as-results button:focus-visible,html[data-theme=dark] .view-as-bar .view-as-results button[aria-pressed=true]{background:#16344b!important;outline:2px solid #16354b!important}html[data-theme=dark] .view-as-results button small,html[data-theme=dark] .view-as-results p{color:#c9d3d9!important}html[data-theme=dark] .confirm-month-banner{background:#1b4630!important;border:2px solid #164b41!important}html[data-theme=dark] .confirm-month-banner strong{color:#b5ede5!important}html[data-theme=dark] .confirm-month-banner span{color:#bfe4de!important}html[data-theme=dark] .confirm-month-banner a{background:#164b41!important;box-shadow:0 3px 8px #164b4430!important}html[data-theme=dark] .confirm-month-banner a:hover{background:#164b41!important}html[data-theme=dark] .confirm-month-banner a:focus-visible{outline:3px solid #4b3b16!important}html[data-theme=dark] .program-title-compact .program-patient-count{color:#c8d2da!important}html[data-theme=dark] .program-workspace .program-edit-responsible{color:#b9d3e9!important;border-bottom:1px dashed #22343f!important}html[data-theme=dark] .program-workspace .program-edit-responsible:hover{color:#b3efeb!important;background:#1e4337!important}html[data-theme=dark] .program-edit-responsible span{color:#b3efeb!important}html[data-theme=dark] .program-workspace .program-edit-status{color:#b9d3e9!important;background:#1f423d!important;border:1px dashed #22343f!important}html[data-theme=dark] .program-status-dialog .program-form p{color:#c8d2da!important}html[data-theme=dark] .program-navigation .program-support a{color:#b4eed5!important;background:#1b462b!important;border:1px solid #164b34!important}html[data-theme=dark] .program-navigation .program-support a:hover{background:#1e422c!important}html[data-theme=dark] .program-navigation .program-support small{color:#bee5d3!important}html[data-theme=dark] .destination-loading p,html[data-theme=dark] .destination-transition p{color:#c6d3dc!important}html[data-theme=dark] .program-navigation .destination-transition{background:#1a3547!important}html[data-theme=dark] .program-navigation .destination-transition:before,html[data-theme=dark] .destination-progress{background:linear-gradient(90deg,#16364b,#164b46)!important}html[data-theme=dark] .destination-spinner{border:3px solid #1f3242!important;border-top-color:#16354b!important}html[data-theme=dark] .view-as-destination{color:#b6d5ec!important;background:#1c3045!important}html[data-theme=dark] .view-as-destination>div{background:#192a3a!important;border:1px solid #1f3242!important}html[data-theme=dark] .view-as-destination p{color:#c6d3dc!important}html[data-theme=dark] .program-navigation .program-support a{background:#20412d!important;border-color:#253c2f!important}html[data-theme=dark] .program-navigation .program-support .program-gestiona-link{color:#b4d3ef!important;background:#16324b!important;border-color:#1b3246!important}html[data-theme=dark] .program-navigation .program-support .program-gestiona-link:hover{background:#16334b!important}html[data-theme=dark] .program-navigation .program-support .program-gestiona-link{background:#192a3a!important}html[data-theme=dark] .program-global-month{background:#16384b!important;border:1px solid #16384b!important;box-shadow:0 2px 8px #16384b35!important}html[data-theme=dark] .program-global-month input{color:#efb3c8!important;background:#192a3a!important;border:2px solid #163a4b!important}html[data-theme=dark] .program-global-month input:hover{border-color:#192a3a!important;box-shadow:0 0 0 3px #16394b99!important}html[data-theme=dark] .program-global-month input:focus{border-color:#192a3a!important;box-shadow:0 0 0 3px #4b3c16!important}html[data-theme=dark] .program-header-actions .event-button{color:#efd9b3!important;background:#4b3916!important;border:1px solid #4b3816!important}html[data-theme=dark] .staff-novelty-dialog{color:#b7d9eb!important;background:#192a3a!important}html[data-theme=dark] .staff-novelty-dialog input,html[data-theme=dark] .staff-novelty-dialog select,html[data-theme=dark] .staff-novelty-dialog textarea{border:1px solid #24363d!important}html[data-theme=dark] .staff-novelty-dialog article{border-top:1px solid #203441!important}html[data-theme=dark] .staff-novelty-dialog button{border:1px solid #23383e!important}html[data-theme=dark] .staff-novelty-dialog .primary-button{background:#164b48!important}html[data-theme=dark] .novelty-statistics{background:#1a3546!important;border:1px solid #203441!important}html[data-theme=dark] .novelty-statistics>div>p{color:#c8d4da!important}html[data-theme=dark] .staff-novelty-dialog .novelty-statistics-grid article{background:#192a3a!important;border:1px solid #23363e!important}html[data-theme=dark] .novelty-statistics-grid b{color:#b3efeb!important}html[data-theme=dark] .novelty-statistics-grid small{color:#c8d4da!important}html[data-theme=dark] .novelty-fixed-patient,html[data-theme=dark] .program-new-wound{background:#1e433c!important;border:1px solid #233e38!important}html[data-theme=dark] .novelty-patient-results{background:#192a3a!important;border:1px solid #24363d!important}html[data-theme=dark] .staff-novelty-dialog .novelty-patient-results button{color:#b7d9eb!important;background:#192a3a!important;border-bottom:1px solid #22363e!important}html[data-theme=dark] .staff-novelty-dialog .novelty-patient-results button:hover,html[data-theme=dark] .staff-novelty-dialog .novelty-patient-results button:focus{background:#1b4246!important;outline:2px solid #164b48!important}html[data-theme=dark] .novelty-patient-results small{color:#c8d4da!important}html[data-theme=dark] .novelty-patient-confirmed{color:#b3efe4!important}html[data-theme=dark] .health-hospitalizado{color:#efdab3!important;background:#4b3b16!important}html[data-theme=dark] .health-fallecido{color:#c8d0da!important;background:#262b3b!important}html[data-theme=dark] .program-upload-valuation{color:#b3d1ef!important;background:#192a3a!important;border:1px solid #16344b!important}html[data-theme=dark] .program-upload-valuation:hover{background:#17334a!important}html[data-theme=dark] .program-copy-value{color:#c3d3df!important}html[data-theme=dark] .program-workspace .program-copy-value button{color:#b3d7ef!important;background:#16364b!important;border:1px solid #16344b!important}html[data-theme=dark] .program-copy-value [role=status]{color:#b4eed8!important}html[data-theme=dark] .valuation-request-entry{background:#164b48!important}html[data-theme=dark] .valuation-request-assignment .complete-request,html[data-theme=dark] .valuation-request-entry{background:#164b48!important}html[data-theme=dark] .valuation-request-dialog{color:#b7d9eb!important;background:#203941!important}html[data-theme=dark] .valuation-request-dialog>header{background:#192a3a!important;border-bottom:1px solid #24373d!important}html[data-theme=dark] .valuation-request-dialog header small{color:#b3efeb!important}html[data-theme=dark] .valuation-request-form{background:#192a3a!important;border:1px solid #24373d!important}html[data-theme=dark] .valuation-request-form input,html[data-theme=dark] .valuation-request-form select,html[data-theme=dark] .valuation-request-assignment select{background:#192a3a!important;border:1px solid #24363d!important}html[data-theme=dark] .valuation-request-list article{background:#192a3a!important;border:1px solid #22373f!important;border-left:4px solid #164b49!important}html[data-theme=dark] .valuation-request-csv-status.loaded{color:#b3efdc!important;background:#184932!important;border-color:#1b4635!important}html[data-theme=dark] .valuation-request-csv-status.pending{color:#efdab3!important;background:#4b3d16!important;border-color:#4b3b16!important}html[data-theme=dark] .valuation-request-clock{color:#efdbb3!important;background:#4b3e16!important}html[data-theme=dark] .valuation-request-clock.complete{color:#b3efdc!important;background:#194832!important}html[data-theme=dark] .valuation-request-assignment .complete-request{background:#164b48!important}html[data-theme=dark] .valuation-request-stats article{background:#192a3a!important;border:1px solid #22373f!important}html[data-theme=dark] .valuation-request-stats small{color:#c8d4da!important}html[data-theme=dark] .valuation-request-stats strong{color:#b3efec!important}html[data-theme=dark] .valuation-request-stats .pending{background:#4b3c16!important;border-color:#4b3d16!important}html[data-theme=dark] .valuation-request-stats .pending strong{color:#efd9b3!important}html[data-theme=dark] .valuation-request-stats .csv{background:#4b3d16!important;border-color:#4b3b16!important}html[data-theme=dark] .valuation-request-stats .csv strong{color:#efdab3!important}html[data-theme=dark] .valuation-request-stats .complete{background:#18492a!important;border-color:#1b4635!important}html[data-theme=dark] .valuation-request-stats .complete strong{color:#b3efdc!important}html[data-theme=dark] .valuation-request-stat-detail{color:#efdab3!important}html[data-theme=dark] .valuation-request-stats .csv:hover{outline:2px solid #4b3916!important}html[data-theme=dark] .valuation-request-pending-actions{background:#4b3916!important;border:1px solid #4b3d16!important}html[data-theme=dark] .valuation-request-pending-actions h3{color:#efdbb3!important}html[data-theme=dark] .valuation-request-pending-actions>div>p{color:#dce8f1!important}html[data-theme=dark] .valuation-request-pending-actions li{background:#192a3a!important;border:1px solid #4b3d16!important}html[data-theme=dark] .valuation-request-pending-actions li strong{color:#c2d6e1!important}html[data-theme=dark] .valuation-request-pending-actions li div:last-child strong{color:#efd9b3!important}html[data-theme=dark] .valuation-request-pending-actions small{color:#c8d4da!important}html[data-theme=dark] .valuation-request-no-pending{color:#b3efdc!important}html[data-theme=dark] .valuation-request-pending-action:hover{background:#4b3e16!important;border-color:#4b3916!important}html[data-theme=dark] .valuation-request-pending-action:focus-visible{outline:3px solid #16344b!important}html[data-theme=dark] .valuation-request-response{background:#4b3d16!important;border:1px solid #4b3b16!important}html[data-theme=dark] .valuation-request-response p{color:#efddb3!important}html[data-theme=dark] .valuation-request-response input{background:#192a3a!important;border:1px solid #24363d!important}html[data-theme=dark] .valuation-request-response .sent-request{background:#4b3916!important}html[data-theme=dark] .valuation-request-response-ready{color:#b3efdc!important;background:#184932!important}html[data-theme=dark] .valuation-request-source{background:#18493d!important;border:1px solid #1d443f!important}html[data-theme=dark] .valuation-request-source legend{color:#b3efec!important}html[data-theme=dark] .valuation-request-source>p{color:#c7d5dc!important}html[data-theme=dark] .valuation-request-reading{color:#b3efec!important}html[data-theme=dark] .valuation-request-result{color:#b3efe0!important;background:#174a36!important}html[data-theme=dark] .valuation-request-review{color:#bcd9e6!important}html[data-theme=dark] .valuation-request-boundary{color:#c3dfde!important;background:#1b463c!important;border-left:4px solid #164b48!important}html[data-theme=dark] .valuation-request-boundary strong{color:#b3efec!important}html[data-theme=dark] .valuation-request-analyze{background:#164b48!important}html[data-theme=dark] .valuation-request-analyze:disabled{background:#273a39!important}html[data-theme=dark] .valuation-request-paste{color:#bcd9e6!important;background:#163e4b!important;border:2px dashed #203841!important}html[data-theme=dark] .valuation-request-paste:focus{border-color:#16374b!important;outline:3px solid #16384b55!important}html[data-theme=dark] .valuation-request-paste.ready{color:#b3efe3!important;background:#174a3c!important;border-color:#19483d!important}html[data-theme=dark] .medical-monthly-assignment{border-top:1px solid #213840!important}html[data-theme=dark] .medical-monthly-assignment>small{color:#b3efeb!important}html[data-theme=dark] .medical-monthly-assignment .program-edit-responsible{background:#174a3c!important;border-color:#1e433c!important}html[data-theme=dark] .valuation-request-clock.active{color:#b3d9ef!important;background:#16354b!important}html[data-theme=dark] .valuation-request-clock.waiting{color:#cbd3d7!important;background:#26343b!important}html[data-theme=dark] .valuation-request-assignment .sent-request{background:#16344b!important}@media (width<=1050px){html[data-theme=dark] .program-navigation{background:#192a3a!important}html[data-theme=dark] .program-mobile-menu{color:#b3d2ef!important}html[data-theme=dark] .program-back-button{background:#1f3342!important}html[data-theme=dark] .program-navigation .program-section-links{background:#192a3afa!important;border-top:1px solid #24303d!important}html[data-theme=dark] .program-navigation .program-section-links a{color:#c7d2db!important}html[data-theme=dark] .program-navigation .program-section-links a[aria-current=page]{color:#b3cdef!important;background:#162d4b!important}html[data-theme=dark] .program-navigation .program-section-links a[aria-current=page]:after{background:#162d4b!important}html[data-theme=dark] .program-mobile-account{color:#b3d5ef!important;background:radial-gradient(circle,#16334b 0 21px,#1d3243 22px 23px,#0000 24px)!important}}@media (width<=700px){html[data-theme=dark] body{background:#242f3d!important}html[data-theme=dark] .program-navigation{background:#192a3a!important;border-bottom:1px solid #262d3b!important}html[data-theme=dark] .program-navigation .program-global-month{background:#16324b!important}html[data-theme=dark] .program-navigation .program-session-avatar{border:2px solid #1a3247!important}html[data-theme=dark] .program-navigation .program-section-links{background:#192a3a!important;border-top:1px solid #272e3a!important}html[data-theme=dark] .program-navigation .program-section-links a{color:#cad2d8!important}html[data-theme=dark] .program-navigation .program-section-links a[aria-current=page]{color:#b3cdef!important}html[data-theme=dark] .program-navigation .program-section-links a[aria-current=page]:after{background:#162d4b!important}html[data-theme=dark] .view-as-bar{background:#4b4016!important}html[data-theme=dark] .program-workspace{background:#242f3d!important}}@media (height<=520px) and (pointer:coarse){html[data-theme=dark] .program-navigation{background:#192a3a!important}html[data-theme=dark] .program-navigation .program-global-month{background:#16324b!important}html[data-theme=dark] .program-navigation .program-section-links{background:#192a3a!important;border-top:1px solid #272e3a!important}}html[data-theme=dark] .program-back-button{color:#b3d3ef!important;background:#192a3a!important;border:1px solid #213240!important}html[data-theme=dark] .program-back-button:hover{color:#b3d5ef!important;background:#16384b!important;border-color:#17354a!important}html[data-theme=dark] .program-back-button:focus-visible{outline:3px solid #16354b!important}@media (width<=700px),(height<=520px) and (pointer:coarse){html[data-theme=dark] .program-mobile-menu{color:#b8cbea!important}html[data-theme=dark] .program-mobile-menu:active{background:#222e3f!important}html[data-theme=dark] .program-mobile-menu:focus-visible{outline:3px solid #162d4b!important}html[data-theme=dark] .program-mobile-account{color:#b3d3ef!important;background:linear-gradient(145deg,#16344b,#192a3a)!important;border:2px solid #192a3a!important}html[data-theme=dark] .program-mobile-account:focus-visible{outline:3px solid #162d4b!important}}html[data-theme=dark] .issue-reports-launcher{background:#16354b!important;border:1px solid #16354b!important}html[data-theme=dark] .issue-reports-launcher:hover{background:#16354b!important}html[data-theme=dark] .issue-reports-launcher:focus-visible{outline:3px solid #4b3a16!important}html[data-theme=dark] .issue-reports-launcher>em{background:#4b1616!important}html[data-theme=dark] .issue-reports-dialog{color:#b9d3e9!important;background:#1a3546!important;border:1px solid #1f3341!important}html[data-theme=dark] .issue-reports-dialog>header{background:#192a3a!important;border-bottom:1px solid #203441!important}html[data-theme=dark] .issue-reports-dialog>header small{color:#b3efeb!important}html[data-theme=dark] .issue-reports-dialog>header h2{color:#b3d2ef!important}html[data-theme=dark] .issue-reports-close,html[data-theme=dark] .issue-admin-detail>header>button{color:#c1d5e1!important;background:#203641!important}html[data-theme=dark] .issue-reports-close:hover,html[data-theme=dark] .issue-admin-detail>header>button:hover{background:#1f3642!important}html[data-theme=dark] .issue-reports-tabs{background:#192a3a!important}html[data-theme=dark] .issue-reports-tabs button{color:#c7d3db!important}html[data-theme=dark] .issue-reports-tabs button[aria-current=page]{color:#b3efec!important;border-bottom-color:#164b48!important}html[data-theme=dark] .issue-reports-tabs span{color:#eeb8b4!important;background:#4b1b16!important}html[data-theme=dark] .issue-reports-error{color:#efb7b3!important;background:#4b1c16!important;border:1px solid #4b1b16!important}html[data-theme=dark] .issue-reports-success{color:#b5edd8!important;background:#184930!important;border:1px solid #1c4533!important}html[data-theme=dark] .issue-report-form label{color:#bed5e4!important}html[data-theme=dark] .issue-report-form label>span small{color:#cbd2d7!important}html[data-theme=dark] .issue-report-form input,html[data-theme=dark] .issue-report-form select,html[data-theme=dark] .issue-report-form textarea,html[data-theme=dark] .issue-admin-decision select,html[data-theme=dark] .issue-admin-decision textarea,html[data-theme=dark] .issue-admin-toolbar select{color:#b9d3e9!important;background:#192a3a!important;border:1px solid #22343f!important}html[data-theme=dark] .issue-report-form input:focus,html[data-theme=dark] .issue-report-form select:focus,html[data-theme=dark] .issue-report-form textarea:focus,html[data-theme=dark] .issue-admin-decision select:focus,html[data-theme=dark] .issue-admin-decision textarea:focus,html[data-theme=dark] .issue-admin-toolbar select:focus{border-color:#164b48!important;outline:3px solid #164b4821!important}html[data-theme=dark] .issue-report-context{background:#16374b!important;border-left:4px solid #16374b!important}html[data-theme=dark] .issue-report-context small{color:#c7d3db!important}html[data-theme=dark] .issue-report-drop{background:#16394b!important;border:2px dashed #1c3745!important}html[data-theme=dark] .issue-report-drop:focus{border-color:#164b48!important;outline:3px solid #164b4821!important}html[data-theme=dark] .issue-report-drop>div span{color:#c5d4de!important}html[data-theme=dark] .issue-report-drop>div small{color:#cbd2d7!important}html[data-theme=dark] .issue-report-file span{background:#16374b!important}html[data-theme=dark] .issue-report-file input:focus-visible+span{outline:3px solid #4b3a16!important}html[data-theme=dark] .issue-report-previews figure{background:#192a3a!important;border:1px solid #22333f!important}html[data-theme=dark] .issue-report-previews img{background:#24333d!important}html[data-theme=dark] .issue-report-previews figcaption span{color:#c7d3db!important}html[data-theme=dark] .issue-report-previews figcaption button{color:#eeb8b4!important;background:#4b1c16!important}html[data-theme=dark] .issue-report-form>footer button,html[data-theme=dark] .issue-admin-toolbar button,html[data-theme=dark] .issue-admin-decision button{background:#164b48!important}html[data-theme=dark] .issue-report-form>footer button.secondary,html[data-theme=dark] .issue-admin-decision button.secondary{color:#c1d5e1!important;background:#192a3a!important;border:1px solid #22343f!important}html[data-theme=dark] .issue-admin-toolbar label{color:#c6d4dd!important}html[data-theme=dark] .issue-admin-table-wrap{background:#192a3a!important;border:1px solid #203441!important}html[data-theme=dark] .issue-admin-table-wrap th,html[data-theme=dark] .issue-admin-table-wrap td{border-bottom:1px solid #22343f!important}html[data-theme=dark] .issue-admin-table-wrap tbody tr:hover,html[data-theme=dark] .issue-admin-table-wrap tbody tr.selected{background:#163c4b!important}html[data-theme=dark] .issue-admin-table-wrap tbody th strong{color:#b3d7ef!important}html[data-theme=dark] .issue-admin-table-wrap td>button{background:#16374b!important}html[data-theme=dark] .issue-status{color:#c6d3dc!important;background:#24323d!important}html[data-theme=dark] .issue-status.new{color:#edb9b5!important;background:#4b1c16!important}html[data-theme=dark] .issue-status.reviewing{color:#efddb3!important;background:#4b3e16!important}html[data-theme=dark] .issue-status.approved{color:#b3d4ef!important;background:#162c4b!important}html[data-theme=dark] .issue-status.resolved{color:#b3efd8!important;background:#174a2e!important}html[data-theme=dark] .issue-status.dismissed{color:#dce8f1!important;background:#283239!important}html[data-theme=dark] .issue-admin-empty{color:#cad3d9!important}html[data-theme=dark] .issue-admin-detail{background:#192a3a!important;border:1px solid #213540!important}html[data-theme=dark] .issue-admin-detail>header{border-bottom:1px solid #22333f!important}html[data-theme=dark] .issue-admin-detail>header small{color:#b3efeb!important}html[data-theme=dark] .issue-admin-detail>header h3{color:#b3d2ef!important}html[data-theme=dark] .issue-admin-detail dt{color:#cbd2d7!important}html[data-theme=dark] .issue-admin-detail dd{color:#bed5e5!important}html[data-theme=dark] .issue-admin-detail dd small{color:#cbd2d7!important}html[data-theme=dark] .issue-admin-detail h4{color:#c1d5e1!important}html[data-theme=dark] .issue-admin-detail p{color:#bed5e4!important}html[data-theme=dark] .issue-admin-evidence a{color:#c1d5e1!important;background:#23353e!important;border:1px solid #22333f!important}html[data-theme=dark] .issue-admin-evidence img{background:#23343e!important}html[data-theme=dark] .issue-admin-decision{background:#1d3944!important;border-top:1px solid #22333f!important}html[data-theme=dark] .issue-admin-decision label{color:#c6d4dd!important}@media (width<=700px),(height<=520px) and (pointer:coarse){html[data-theme=dark] .issue-report-form>footer{background:#1a3546!important}html[data-theme=dark] .program-navigation .program-global-month input{background:#1c3045!important;border:1px solid #22323f!important}html[data-theme=dark] .program-navigation .program-support a{background:#222e3f!important}html[data-theme=dark] .program-navigation .program-support .program-admin-contact{background:#164b2a!important}}html[data-theme=dark] .view-as-trigger{color:#b5d3ed!important;background:#192a3a!important;border:1px solid #1f3242!important}html[data-theme=dark] .view-as-trigger:hover{background:#16324b!important}html[data-theme=dark] .view-as-trigger:focus-visible{outline:3px solid #16264b!important}html[data-theme=dark] .view-as-trigger>span{background:#4b3a16!important;border:2px solid #192a3a!important}html[data-theme=dark] .view-as-dialog{color:#b6d5ec!important;background:#192a3a!important;border:1px solid #1f3342!important}html[data-theme=dark] .view-as-dialog small{color:#b3efeb!important}html[data-theme=dark] .view-as-dialog>p{color:#c9d3d9!important}html[data-theme=dark] .view-as-dialog .view-as-close{color:#b6d5ec!important;background:#23343e!important}html[data-theme=dark] .view-as-dialog .view-as-close:hover{background:#203541!important}html[data-theme=dark] .view-as-current{color:#efdeb3!important;background:#4b3d16!important}html[data-theme=dark] .view-as-current button{color:#efdeb3!important;background:#192a3a!important;border:1px solid #4b3a16!important}html[data-theme=dark] .view-as-search{color:#bed4e4!important}html[data-theme=dark] .view-as-search input{color:#b6d5ec!important;background:#192a3a!important;border:1px solid #25323b!important}html[data-theme=dark] .view-as-search input:focus{border-color:#16354b!important;outline:3px solid #16354b33!important}html[data-theme=dark] .view-as-dialog .view-as-results{background:#192a3a!important;border:1px solid #22343f!important}html[data-theme=dark] .view-as-dialog .view-as-results button{color:#b6d5ec!important;background:#192a3a!important}html[data-theme=dark] .view-as-dialog .view-as-results button:hover,html[data-theme=dark] .view-as-dialog .view-as-results button:focus-visible,html[data-theme=dark] .view-as-dialog .view-as-results button[aria-pressed=true]{background:#16344b!important;outline:2px solid #16354b!important}html[data-theme=dark] .view-as-dialog .view-as-results button span{color:#c9d3d9!important}html[data-theme=dark] .view-as-dialog .view-as-results button small{color:#cbd2d7!important}html[data-theme=dark] .view-as-error{color:#efb7b3!important;background:#4b1b16!important}@media (width<=700px),(height<=520px) and (pointer:coarse){html[data-theme=dark] .program-mobile-account{color:#b3d6ef!important;background:linear-gradient(145deg,#16334b,#192a3a)!important;border:2px solid #1b3246!important}}html[data-theme=dark] .program-workspace{color:#dce8f1!important;background:#192a3a!important}html[data-theme=dark] .program-workspace .program-title-compact h1,html[data-theme=dark] .program-title-compact .program-patient-count{color:#dce8f1!important}html[data-theme=dark] .program-workspace .program-header-actions button{background:#16304b!important}html[data-theme=dark] .program-card{background:#192a3a!important;border:1px solid #192a3a!important}html[data-theme=dark] .program-workspace th{color:#dce8f1!important;background:#282839!important;border-bottom:1px solid #192a3a!important}html[data-theme=dark] .program-workspace input,html[data-theme=dark] .program-workspace select,html[data-theme=dark] .program-workspace textarea{color:#dce8f1!important;background:#192a3a!important;border:1px solid #192a3a!important}html[data-theme=dark] .program-workspace input::placeholder{color:#dce8f1!important}html[data-theme=dark] .program-workspace input:focus,html[data-theme=dark] .program-workspace select:focus{border-color:#16304b!important;box-shadow:0 0 0 3px #16304b26!important}html[data-theme=dark] .program-workspace td{color:#dce8f1!important;border-bottom:1px solid #192a3a!important}html[data-theme=dark] .program-workspace small,html[data-theme=dark] .program-workspace button.patient-name{color:#dce8f1!important}html[data-theme=dark] .program-workspace .program-edit-status:hover{color:#b3d1ef!important;background:#27313a!important}html[data-theme=dark] .program-badge.admitted,html[data-theme=dark] .program-badge.legacy{color:#b3efcf!important;background:#1d442d!important}html[data-theme=dark] .program-badge.pending,html[data-theme=dark] .program-badge.suspended{color:#efddb3!important;background:#4b3c16!important}html[data-theme=dark] .health-normal{color:#b3efcf!important;background:#1d442d!important}html[data-theme=dark] .program-workspace .program-edit-responsible{color:#dce8f1!important}html[data-theme=dark] .program-workspace .program-edit-responsible small,html[data-theme=dark] .program-workspace .program-edit-responsible:hover{color:#b3d1ef!important}html[data-theme=dark] .program-patient-schedule{color:#b3d1ef!important;background:#192a3a!important;border:1px solid #192a3a!important}html[data-theme=dark] .program-patient-schedule:hover{background:#25253c!important}html[data-theme=dark] .program-list td:last-child .program-novelty-history{color:#b3d1ef!important;background:#192a3a!important;border:1px solid #16344b!important}html[data-theme=dark] .view-as-picker input{color:#dce8f1!important;background:#192a3a!important;border-color:#192a3a!important}@media (width<=700px),(height<=520px) and (pointer:coarse){html[data-theme=dark] .program-navigation .program-support .program-admin-contact{color:#b3efca!important;background:#192a3a!important;border:1px solid #192a3a!important}}html[data-theme=dark] .program-admission-documents{background:#1a3546!important;border:1px solid #203241!important}html[data-theme=dark] .program-admission-documents legend{color:#b3d6ef!important}html[data-theme=dark] .program-document-list>a{color:#b3d6ef!important;background:#192a3a!important;border:1px solid #203341!important}html[data-theme=dark] .program-document-list>a:hover{background:#16364b!important;border-color:#16354b!important}html[data-theme=dark] .program-document-list small{color:#cad2d8!important}html[data-theme=dark] body{background:color-mix(in srgb, var(--clinical-bg) 25%, #101f2e)!important;color:color-mix(in srgb, var(--clinical-text) 20%, #dce8f1)!important}html[data-theme=dark] .program-navigation{border-top:4px solid color-mix(in srgb, var(--clinical-teal) 25%, #101f2e)!important;color:color-mix(in srgb, var(--clinical-text) 20%, #dce8f1)!important;background:#192a3af5!important}html[data-theme=dark] .program-navigation .program-section-links a{color:#c6d3dc!important}html[data-theme=dark] .program-navigation .program-section-links a:hover{color:color-mix(in srgb, var(--clinical-blue) 20%, #dce8f1)!important;background:#16384b!important}html[data-theme=dark] .program-navigation .program-section-links a[aria-current=page]{background:color-mix(in srgb, var(--clinical-navy) 25%, #101f2e)!important}html[data-theme=dark] .program-navigation .program-global-month{border:1px solid color-mix(in srgb, var(--clinical-line) 25%, #101f2e)!important;background:#1a3447!important}html[data-theme=dark] .program-navigation .program-global-month input{color:color-mix(in srgb, var(--clinical-navy) 20%, #dce8f1)!important}html[data-theme=dark] .program-navigation .program-session{border-left:1px solid color-mix(in srgb, var(--clinical-line) 25%, #101f2e)!important}html[data-theme=dark] .program-navigation .program-session-avatar{background:color-mix(in srgb, var(--clinical-sky) 25%, #101f2e)!important;color:color-mix(in srgb, var(--clinical-blue) 20%, #dce8f1)!important}html[data-theme=dark] .program-navigation .program-session-copy strong{color:color-mix(in srgb, var(--clinical-navy) 20%, #dce8f1)!important}html[data-theme=dark] .program-navigation .program-session-copy span{color:color-mix(in srgb, var(--clinical-muted) 20%, #dce8f1)!important}html[data-theme=dark] .program-navigation .program-admin-contact{background:color-mix(in srgb, var(--clinical-mint) 25%, #101f2e)!important;color:#b3efea!important;border:1px solid #1a463e!important}html[data-theme=dark] .view-as-bar{color:#bcd5e6!important;background:#16344b!important;border-bottom:1px solid #17334a!important}html[data-theme=dark] .view-as-bar>small{color:#c8d3da!important}html[data-theme=dark] .view-as-picker input{background:#192a3a!important}html[data-theme=dark] .program-workspace{background:radial-gradient(circle at 85% 0,#163b4b 0,transparent 27rem),color-mix(in srgb, var(--clinical-bg) 25%, #101f2e)!important;color:color-mix(in srgb, var(--clinical-text) 20%, #dce8f1)!important}html[data-theme=dark] .program-workspace .program-title-compact h1{color:color-mix(in srgb, var(--clinical-navy) 20%, #dce8f1)!important}html[data-theme=dark] .program-title-compact .program-patient-count{color:#b3efda!important;background:#1e4232!important}html[data-theme=dark] .program-workspace .program-header-actions button{background:color-mix(in srgb, var(--clinical-blue) 25%, #101f2e)!important;box-shadow:0 5px 13px #16344b2e!important}html[data-theme=dark] .program-workspace .program-header-actions button:hover{box-shadow:0 8px 18px #16344b3d!important}html[data-theme=dark] .program-workspace .program-header-actions .valuation-request-entry{color:color-mix(in srgb, var(--clinical-blue) 20%, #dce8f1)!important;background:#192a3a!important;border:1px solid #16344b!important}html[data-theme=dark] .program-card{border:1px solid color-mix(in srgb, var(--clinical-line) 25%, #101f2e)!important;box-shadow:color-mix(in srgb, var(--clinical-shadow) 25%, #101f2e)!important;background:#192a3af0!important}html[data-theme=dark] .program-table-scroll{border:1px solid color-mix(in srgb, var(--clinical-line) 25%, #101f2e)!important;background:#192a3a!important}html[data-theme=dark] .program-workspace th{border-bottom:1px solid color-mix(in srgb, var(--clinical-line) 25%, #101f2e)!important;color:#c3d3df!important;background:#183049!important}html[data-theme=dark] .program-workspace td{border-bottom:1px solid #1f3042!important}html[data-theme=dark] .program-workspace tbody tr:hover{background:#16364b!important}html[data-theme=dark] .program-workspace tr.selected{background:#163a4b!important}html[data-theme=dark] .program-workspace input,html[data-theme=dark] .program-workspace select,html[data-theme=dark] .program-workspace textarea{color:color-mix(in srgb, var(--clinical-text) 20%, #dce8f1)!important;background:#192a3a!important;border-color:#213240!important}html[data-theme=dark] .program-workspace input:focus,html[data-theme=dark] .program-workspace select:focus,html[data-theme=dark] .program-workspace textarea:focus{border-color:color-mix(in srgb, var(--clinical-blue) 25%, #101f2e)!important;box-shadow:0 0 0 3px #16344b21!important}html[data-theme=dark] .program-workspace button.patient-name{color:color-mix(in srgb, var(--clinical-navy) 20%, #dce8f1)!important}html[data-theme=dark] .program-workspace button.patient-name:hover{color:color-mix(in srgb, var(--clinical-blue) 20%, #dce8f1)!important}html[data-theme=dark] .program-workspace small{color:color-mix(in srgb, var(--clinical-muted) 20%, #dce8f1)!important}html[data-theme=dark] .program-badge.admitted,html[data-theme=dark] .program-badge.legacy,html[data-theme=dark] .health-normal{color:#b3efd8!important;background:#174a2e!important;border-color:#1b462e!important}html[data-theme=dark] .program-badge.pending,html[data-theme=dark] .program-badge.suspended{color:#efdab3!important;background:#4b3c16!important;border-color:#4b3d16!important}html[data-theme=dark] .program-workspace .program-edit-status{color:#c3d3df!important;background:#1c3445!important}html[data-theme=dark] .program-workspace .program-edit-responsible small{color:color-mix(in srgb, var(--clinical-blue) 20%, #dce8f1)!important}html[data-theme=dark] .program-patient-schedule{color:color-mix(in srgb, var(--clinical-blue) 20%, #dce8f1)!important;background:#192a3a!important;border-color:#16344b!important}html[data-theme=dark] .program-list td:last-child button{background:color-mix(in srgb, var(--clinical-blue) 25%, #101f2e)!important}html[data-theme=dark] .program-list .program-table-scroll{border:1px solid #203441!important}html[data-theme=dark] .program-list .program-table-filter-trigger:hover{color:color-mix(in srgb, var(--clinical-blue) 20%, #dce8f1)!important}html[data-theme=dark] .program-list thead{background:#192a3a!important;border-bottom:1px solid #203441!important}html[data-theme=dark] .program-list th{color:#c0d5e3!important;background:#192a3a!important}html[data-theme=dark] .program-list th input,html[data-theme=dark] .program-list th select{color:#c5d5dd!important}html[data-theme=dark] .program-list th input:focus,html[data-theme=dark] .program-list th select:focus{border-bottom:1px solid #163a4b!important}html[data-theme=dark] .program-list tbody tr{background:#192a3a!important}html[data-theme=dark] .program-list tbody tr:nth-child(2n){background:#163b4b!important}html[data-theme=dark] .program-list tbody tr:hover{background:#163a4b!important}html[data-theme=dark] .program-list td{color:#bcd6e6!important;border-bottom:1px solid #203441!important}html[data-theme=dark] .program-list button.patient-name{color:#b3d7ef!important}html[data-theme=dark] .program-list td:first-child small{color:#c8d3da!important}html[data-theme=dark] .program-list .program-patient-schedule{background:#164b47!important}@media (orientation:landscape) and (width<=1100px) and (height<=700px) and (pointer:coarse){html[data-theme=dark] .program-navigation .program-global-month input{background:#1c3045!important;border:1px solid #22323f!important}html[data-theme=dark] .program-navigation .program-section-links{background:#192a3a!important;border-top:1px solid #272e3a!important}}@media (width<=700px){html[data-theme=dark] .view-as-bar .view-as-results{border-color:#1c3645!important}html[data-theme=dark] .view-as-bar .view-as-results button{border-bottom:1px solid #203541!important}html[data-theme=dark] .view-as-bar .view-as-results button strong{color:#b3d2ef!important}html[data-theme=dark] .view-as-bar .view-as-results button span{color:#c5d4dd!important}html[data-theme=dark] .view-as-bar .view-as-results button small{color:#cad2d8!important}}@media (width<=700px),(height<=520px) and (pointer:coarse){html[data-theme=dark] .program-navigation{background:#192a3a!important}html[data-theme=dark] .program-mobile-menu{color:#b3d2ef!important}html[data-theme=dark] .program-back-button{background:#1f3342!important}html[data-theme=dark] .program-navigation .program-section-links{background:#192a3afa!important;border-top:1px solid #24303d!important}html[data-theme=dark] .program-navigation .program-section-links a{color:#c7d2db!important}html[data-theme=dark] .program-navigation .program-section-links a[aria-current=page]{color:#b3cdef!important;background:#162d4b!important}html[data-theme=dark] .program-navigation .program-section-links a[aria-current=page]:after{background:#162d4b!important}html[data-theme=dark] .program-mobile-account{color:#b3d5ef!important;background:radial-gradient(circle,#16334b 0 21px,#1d3243 22px 23px,#0000 24px)!important}}html[data-theme=dark] .valuation-request-assignment input:not([type=checkbox]){background:#192a3a!important;border:1px solid #24363d!important}html[data-theme=dark] .valuation-request-pdf-feedback{color:#b3dbef!important;background:#183749!important;border:1px solid #23363e!important}html[data-theme=dark] .valuation-request-pdf-feedback.success{color:#b5edce!important;background:#184928!important;border-color:#243d2c!important}html[data-theme=dark] .valuation-request-pdf-feedback.error,html[data-theme=dark] .valuation-request-pdf-feedback.uncertain{color:#efceb3!important;background:#4b2f16!important;border-color:#4b3216!important}html[data-theme=dark] .valuation-request-pdf-feedback.processing{background:#16394b!important;border-color:#1a3946!important}html[data-theme=dark] .valuation-request-whatsapp{background:#174a33!important;border:1px solid #214033!important}html[data-theme=dark] .valuation-request-whatsapp-link{background:#164b32!important}html[data-theme=dark] .valuation-request-whatsapp pre{background:#192a3a!important}html[data-theme=dark] .issue-resolution-banner{color:#b7ebe3!important;background:#184934!important;border:1px solid #204138!important;border-left:5px solid #164b48!important}html[data-theme=dark] .issue-resolution-banner button,html[data-theme=dark] .issue-resolution-inbox button{background:#164b48!important}html[data-theme=dark] .issue-resolution-inbox article{background:#192a3a!important;border:1px solid #1f3341!important}html[data-theme=dark] .issue-resolution-inbox article.unread{border-left:5px solid #164b48!important}html[data-theme=dark] .issue-resolution-inbox header{color:#b3efe8!important}html[data-theme=dark] .issue-resolution-inbox h3{color:#b9d3e9!important}html[data-theme=dark] .issue-resolution-inbox small{color:#c7d3db!important}html[data-theme=dark] .issue-resolution-inbox .issue-resolution-next{background:#183549!important}html[data-theme=dark] .issue-resolution-inbox button.secondary{color:#bad9e8!important;background:#192a3a!important;border:1px solid #23363e!important}html[data-theme=dark] .batch-preparation-card{background:linear-gradient(135deg,#164b37,#16354b)!important;border-color:#233e36!important}html[data-theme=dark] .batch-preparation-start,html[data-theme=dark] .batch-preparation-next{background:#192a3a!important;border:1px solid #253c35!important}html[data-theme=dark] .batch-preparation-start strong,html[data-theme=dark] .batch-preparation-next strong{color:#b3efe7!important}html[data-theme=dark] .batch-preparation-start span,html[data-theme=dark] .batch-preparation-next span{color:#c8d4da!important}html[data-theme=dark] .batch-preparation-next small{color:#b3efeb!important}html[data-theme=dark] .batch-preparation-progress{background:#1b4637!important}html[data-theme=dark] .new-wound-csv-dropzone{color:#b5edea!important;background:#174a39!important;border:2px dashed #20403c!important}html[data-theme=dark] .new-wound-csv-dropzone:hover,html[data-theme=dark] .new-wound-csv-dropzone.dragging{background:#194839!important;border-color:#164b48!important}html[data-theme=dark] .program-eps-filter select{border:1px solid color-mix(in srgb, var(--border,#d4dce4) 25%, #101f2e)!important;background:color-mix(in srgb, var(--surface,#fff) 25%, #101f2e)!important}html[data-theme=dark] .novelty-self-actions{background:#183949!important;border:1px solid #22343f!important}@media (width<=1050px),(height<=520px) and (pointer:coarse){html[data-theme=dark] .program-navigation .program-support a.program-admin-contact:focus-visible{outline:3px solid #16384b!important}}html[data-theme=dark] .valuation-request-table-heading>span{color:#c9d3d9!important}html[data-theme=dark] .valuation-request-table-scroll{background:#192a3a!important;border:1px solid #22373f!important}html[data-theme=dark] .valuation-request-table caption{color:#c9d3d9!important}html[data-theme=dark] .valuation-request-table th,html[data-theme=dark] .valuation-request-table td{border-bottom:1px solid #24353d!important}html[data-theme=dark] .valuation-request-table thead{color:#c1d5e1!important;background:#23373e!important}html[data-theme=dark] .valuation-request-table tbody tr:hover,html[data-theme=dark] .valuation-request-table tbody tr:focus-within{background:#223f3b!important}html[data-theme=dark] .valuation-request-table-status.complete{color:#b3efdc!important;background:#194832!important}html[data-theme=dark] .valuation-request-table-status.pending{color:#efdab3!important;background:#4b3d16!important}html[data-theme=dark] .valuation-request-detail-nav h3:focus{outline:2px solid #164b48!important}html[data-theme=dark] .response-evidence-paste{background:#18493f!important;border:2px dashed #243d3a!important}html[data-theme=dark] .response-evidence-paste:focus{outline:3px solid #164b48!important}html[data-theme=dark] .response-evidence-preview img{border:1px solid #243d38!important}html[data-theme=dark] .valuation-request-next-action{color:#bed8e5!important}html[data-theme=dark] .valuation-request-timeline li:not(:first-child):before{background:#283239!important}html[data-theme=dark] .valuation-request-timeline li[data-state=done]:before,html[data-theme=dark] .valuation-request-timeline li[data-state=current]:before{background:#164b48!important}html[data-theme=dark] .valuation-request-milestone{background:#192a3a!important;border:2px solid #293138!important}html[data-theme=dark] .valuation-request-timeline [data-state=done]>.valuation-request-milestone,html[data-theme=dark] .valuation-request-timeline-legend [data-state=done]>.valuation-request-milestone{background:#164b48!important;border-color:#164b48!important}html[data-theme=dark] .valuation-request-timeline [data-state=current]>.valuation-request-milestone,html[data-theme=dark] .valuation-request-timeline-legend [data-state=current]>.valuation-request-milestone{border-color:#4b3416!important}html[data-theme=dark] [data-state=current]>.valuation-request-milestone:after{background:#4b3416!important}html[data-theme=dark] .valuation-request-timeline-legend{color:#c7d4db!important}html[data-theme=dark] .valuation-request-existing-source{background:#1e433f!important;border:1px solid #233d3e!important}}.program-navigation .program-theme-toggle{color:#245f91;background:#f5f9fc;border:1px solid #c5d6e4;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;margin-left:auto;padding:0;font-size:23px;line-height:1;display:grid}.program-navigation .program-theme-toggle:focus-visible{outline-offset:2px;outline:3px solid #7bb9ef}@media (width<=760px){.program-navigation .program-theme-toggle{width:36px;height:36px;margin-left:auto}}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--clinical-navy:#d8e9f6;--clinical-blue:#88b8ff;--clinical-teal:#63d0c0;--clinical-mint:#214238;--clinical-sky:#1c3553;--clinical-bg:#0d1926;--clinical-line:#344a5d;--clinical-text:#e9f0f6;--clinical-muted:#b1c1ce;--clinical-shadow:none;--ink:#e9f0f6;--muted:#b1c1ce;--line:#344a5d;--soft:#1b2c3a;--surface:#192a3a;--canvas:#0d1926;--navy:#0b1b2b;--navy-2:#142e43;--green:#55cdb0;--green2:#7ce1c7;--mint:#214238;--teal:#63d0c0;--teal-dark:#86e5d5;--teal-soft:#1b3b3e;--blue:#88b8ff;--blue-soft:#1c3553;--green-soft:#1d4036;--amber:#ffd078;--amber-soft:#443619;--red:#ff9d93;--red-soft:#4b292b;--purple:#c3a4ff;--purple-soft:#362d4e}@media screen{html[data-theme=dark] :is(dialog,[role=dialog]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e9f0f6;background-color:#192a3a}html[data-theme=dark] .curaciones-module :is(section[style*=background],button[aria-pressed=false][style*=background]){color:#e9f0f6!important;background:#192a3a!important}html[data-theme=dark] .curaciones-module button[aria-pressed=true][style*=background]{color:#a6efd1!important;background:#1d4036!important}html[data-theme=dark] :is(mark,.annotation-form-code){color:#ffe1a2!important;background:#443619!important}html[data-theme=dark] svg :is([fill=\#eaf3fa],[fill=\#cce3f3]){fill:#21394d}}html[data-theme=dark] :is(.app-theme,.curaciones-module){--ink:#e9f0f6;--muted:#b1c1ce;--line:#344a5d;--soft:#1b2c3a;--surface:#192a3a;--canvas:#0d1926;--page-bg:#0d1926;--theme-soft:#1d3546;--theme-border:#476075;--green:#55cdb0;--green2:#7ce1c7;--mint:#214238;--teal:#63d0c0;--teal-dark:#86e5d5;--teal-soft:#1b3b3e;--blue:#88b8ff;--blue-soft:#1c3553}html[data-theme=dark] body,html[data-theme=dark] .app-theme,html[data-theme=dark] .program-workspace,html[data-theme=dark] .curaciones-module,html[data-theme=dark] .operations-shell,html[data-theme=dark] .operations-loading{background:var(--canvas)!important;color:var(--ink)!important}html[data-theme=dark] .program-navigation,html[data-theme=dark] .program-navigation .program-section-links,html[data-theme=dark] .curaciones-module .topbar,html[data-theme=dark] .app-theme>header{border-color:var(--line)!important;color:var(--ink)!important;background:#122334!important}html[data-theme=dark] .app-theme .workspace,html[data-theme=dark] .app-theme aside,html[data-theme=dark] .curaciones-module .app-shell,html[data-theme=dark] .curaciones-module .schedule-page{background:var(--canvas)!important;color:var(--ink)!important}html[data-theme=dark] .program-navigation .program-institution img{background:#192a3a;border-radius:6px;padding:3px 6px}html[data-theme=dark] .program-navigation .program-theme-toggle,html[data-theme=dark] .program-navigation .program-global-month input,html[data-theme=dark] .program-navigation .program-support a,html[data-theme=dark] .program-navigation .program-section-links a:not([aria-current=page]){border-color:var(--line)!important;color:#d8e9f6!important;background:#1d3448!important}html[data-theme=dark] .program-navigation .program-institution-title strong,html[data-theme=dark] .program-navigation .program-institution-title span,html[data-theme=dark] .program-navigation .program-session-copy,html[data-theme=dark] .program-navigation .program-global-month,html[data-theme=dark] .program-title h1,html[data-theme=dark] .operations-heading h1,html[data-theme=dark] .program-workspace th{color:var(--ink)!important}html[data-theme=dark] .program-navigation .program-section-links a[aria-current=page]{color:#fff!important;background:#245f91!important}html[data-theme=dark] :is(.app-theme,.program-workspace,.curaciones-module) :is(.card,.document,.timer,.empty,.photo-foot,.selected-patient,.selected-wound,.program-card,.program-plan,.program-new-wound,.staff-novelty-dialog,.valuation-request-dialog,.valuation-request-form,.novelty-statistics,.clinical-upload-card,.clinical-audit-results,.audit-kpis,.schedule-source-current,.schedule-source-eps-card,.process-progress,.flow-eps-card,.evidence-source,.evidence-result,.patient-row,.table-card,.summary-card,.modal-panel,.dialog-panel,.sidebar-panel,.topbar,.operations-empty,.source-card,.source-readiness,.additional-wound-panel,.mobile-data-review-panel,.analysis-success-panel,.evolution-modal-panel,.healed-wound-gallery,.healed-wound-card,.admission-general-data,.operational-flow,.assistant-flow,.patient-archive-panel,.prepared-document-panel,.supply-workspace,.supply-catalog-panel,.supply-group-card,.supply-manual-dialog,.saved-valuations-filters,.saved-valuations-table-scroll,.saved-valuation-reader,.valuation-calendar-table,.completed-wound-documents,.wound-order-panel,.wound-order-line,.curation-note-dialog,.quick-valuation-card,.program-table-scroll,.view-as-dialog,.view-as-bar,.issue-admin-table-wrap,.issue-admin-detail,.schedule-card,.curator-card,.curator-patient-row,.finding-validation-panel,.next-mobile-patient,.billing-preview-wrap,.export-card,.drawer,.modal,.finding-list,.curator-demo-sheet,.curator-demo-supplies,.account-signature-modal-card){background:var(--surface)!important;border-color:var(--line)!important;color:var(--ink)!important;box-shadow:none!important}html[data-theme=dark] :is(.app-theme,.program-workspace,.curaciones-module) :is(input,textarea,select,[contenteditable=true]){color:var(--ink)!important;background:#101f2e!important;border-color:#476075!important}html[data-theme=dark] :is(input,textarea)::placeholder{opacity:1;color:#93aabc!important}html[data-theme=dark] :is(.app-theme,.program-workspace,.curaciones-module) :is(table,thead,tbody,tr,td,th,.patient-list-head,.program-workspace th,.program-table-head,.schedule-table,.schedule-table th,.schedule-table td){border-color:var(--line)!important}html[data-theme=dark] .program-workspace th,html[data-theme=dark] .program-workspace tr.selected,html[data-theme=dark] .curaciones-module .schedule-table th,html[data-theme=dark] .app-theme .patient-list-head{background:#21394d!important}html[data-theme=dark] :is(.app-theme,.program-workspace,.curaciones-module) :is(.quiet,.secondary,.secondary-button,.program-workspace button.secondary,.program-workspace .program-edit-responsible,.program-workspace .program-edit-status,.program-workspace .program-copy-value button,.program-patient-schedule){color:#e2f0fb!important;background:#274057!important;border-color:#527089!important}html[data-theme=dark] :is(.app-theme,.program-workspace,.curaciones-module) :is(small,.field>span,.program-workspace small,.program-title p,.card-head p,.section-title div>span,.operations-heading p,.program-institution-title span){color:var(--muted)!important}html[data-theme=dark] :is(.app-theme,.program-workspace,.curaciones-module) :is(.info,.note,.safety,.evolution,.fixed,.source-review,.auto-data-note,.clinical-quality-status,.schedule-source-syncs>span,.program-notice){border-color:var(--line)!important;color:#dbeaf4!important;background:#24394a!important}html[data-theme=dark] :is(.app-theme,.program-workspace,.curaciones-module) :is(.program-badge.admitted,.program-badge.legacy,.program-success,.health-normal){color:#a6efd1!important;background:#204638!important}html[data-theme=dark] :is(.app-theme,.program-workspace,.curaciones-module) :is(.program-badge.pending,.program-badge.suspended,.program-notice,.health-hospitalizado){color:#ffe1a2!important;background:#4a3c1e!important}html[data-theme=dark] :is(.app-theme,.program-workspace,.curaciones-module) :is(.program-error,.health-fallecido){color:#ffb7ac!important;background:#512b30!important}html[data-theme=dark] .curaciones-module .sidebar{background:#0a1827!important}html[data-theme=dark] .curaciones-module .nav-item.active{color:#e7f6ff!important;background:#28495e!important}html[data-theme=dark] .curaciones-module .main-content{background:var(--canvas)!important}@media (width<=760px){html[data-theme=dark] .program-navigation .program-section-links{border-color:var(--line)!important;background:#122334!important}html[data-theme=dark] .program-navigation .program-section-links a[aria-current=page]{color:#b9dfff!important;background:#244c6e!important}html[data-theme=dark] .program-mobile-account{color:#d8ebf8!important;background:#21394d!important}}@media screen{html[data-theme=dark] .curaciones-module{--green-soft:#1d4036;--amber:#ffd078;--amber-soft:#443619;--red:#ff9d93;--red-soft:#4b292b;--purple:#c3a4ff;--purple-soft:#362d4e}html[data-theme=dark] .curaciones-module :is(.schedule-controls-bar,.valuation-readiness-controls,.schedule-controls-disclosure,.schedule-controls-content,.schedule-utility-row,.schedule-focus-toolbar,.schedule-focus-result,.four-cell-pilot-legend,.cutoff-summary>span,.schedule-table tbody td:not(.day-cell),.schedule-table .day-empty,.schedule-table .day-future,.schedule-table .owner-four-cell,.four-cell-group,.schedule-pagination,.table-pagination,.document-findings-summary,.finding-validation-heading,.curation-eps-progress-card,.curation-eps-observations li,.document-finding-curator-report li,.monthly-curation-comparison,.schedule-auto-align-result,.wound-photo-option,.wound-photo-valuation,.team-profile-billing,.account-signature-paste-zone){color:#e9f0f6!important;background:#192a3a!important;border-color:#344a5d!important}html[data-theme=dark] .curaciones-module :is(.schedule-controls-disclosure>summary,.schedule-controls-expand,.schedule-controls-collapse,.schedule-controls-totals,.four-cell-pilot-legend>summary){color:#d8e9f6!important}html[data-theme=dark] .curaciones-module :is(.schedule-fullscreen-button,.schedule-controls-content button,.schedule-annotation-template,.schedule-copy-icon,.schedule-new-wound-button,.schedule-curator-reminder,.schedule-table .excel-filter-trigger,.sidebar-toggle,.sidebar-collapse-button,.table-pagination button){color:#e2f0fb!important;background:#274057!important;border-color:#527089!important}html[data-theme=dark] .curaciones-module .valuation-readiness-controls select{color:#e9f0f6!important;background:#101f2e!important;border-color:#527089!important}html[data-theme=dark] .curaciones-module .table-pagination strong{color:#e9f0f6!important}html[data-theme=dark] .program-navigation .program-back-button{color:#e2f0fb!important;background:#274057!important;border-color:#527089!important}html[data-theme=dark] .program-navigation .program-back-button span{color:#e2f0fb!important;background:#192a3a!important}html[data-theme=dark] .curaciones-module :is(.document-findings-summary dl>div,.document-findings-summary dl>button,.curation-eps-observations>summary b,.finding-validation-heading>span,.curation-eps-progress-bar){color:#e9f0f6!important;background:#21394d!important;border-color:#344a5d!important}html[data-theme=dark] .curaciones-module :is(.document-findings-summary>div>span,.document-findings-summary dt,.document-findings-summary dd,.document-findings-summary p,.finding-validation-heading h2,.curation-eps-card-copy strong,.curation-eps-progress-card dd){color:#e9f0f6!important}html[data-theme=dark] .curaciones-module :is(.document-findings-summary .completed-curation,.curation-eps-progress-card .completed){color:#a6efd1!important;background:#1d4036!important}html[data-theme=dark] .curaciones-module :is(.document-findings-summary .missing-annotation,.document-findings-summary .findings-curation){color:#ffe1a2!important;background:#443619!important}html[data-theme=dark] .curaciones-module .document-findings-summary .missing-curation{color:#ff9d93!important;background:#4b292b!important}html[data-theme=dark] .curaciones-module :is(.document-findings-summary .completed-curation dd,.curation-eps-progress-card .completed dd){color:#a6efd1!important}html[data-theme=dark] .curaciones-module :is(.document-findings-summary .missing-annotation dd,.document-findings-summary .findings-curation dd,.curation-eps-progress-card .pending dd,.curation-eps-progress-card .review dd){color:#ffe1a2!important}html[data-theme=dark] .curaciones-module :is(.document-findings-summary .missing-curation dd,.curation-eps-progress-card .danger dd){color:#ff9d93!important}html[data-theme=dark] .curaciones-module :is(.curation-eps-card-actions a,.curation-eps-observations>summary,.curation-eps-observations li em,.finding-validation-heading>span){color:#e2f0fb!important;background:#274057!important;border-color:#527089!important}html[data-theme=dark] .curaciones-module .curation-eps-progress-card{--eps-soft:#21394d}html[data-theme=dark] .curaciones-module .document-finding-curator-report p{color:#b1c1ce!important}html[data-theme=dark] .curaciones-module .document-finding-curator-trigger{color:#e9f0f6!important}html[data-theme=dark] .curaciones-module .document-finding-curator-trigger:is(:hover,:focus-visible){background:#274057!important}html[data-theme=dark] .curaciones-module .document-finding-curator-report .document-finding-metrics{color:#ffe1a2!important}html[data-theme=dark] .curaciones-module .document-finding-curator-report .document-finding-metrics.accumulated{color:#86e5d5!important}html[data-theme=dark] .curaciones-module .schedule-table :is(.filter-header>input,.filter-header>select,.date-header>.date-filter){color:#e9f0f6!important;background:#101f2e!important;border-color:#527089!important}html[data-theme=dark] .curaciones-module .schedule-table .weekend-column:is(.day-empty,.day-future,.owner-four-cell){background:#213343!important}html[data-theme=dark] .curaciones-module :is(.four-cell-part.neutral,.schedule-no-program,.patient-authorization-name,.package-decision-status.unverified){color:#c2d1dc!important;background:#293d4e!important}html[data-theme=dark] .curaciones-module :is(.four-cell-part.complete,.package-decision-status.match,.patient-authorization-name.matched,.wound-photo-trigger.has-previous-photo,.schedule-table .day-complete:not(.owner-four-cell),.schedule-table .day-additional,.schedule-table .day-healed,.schedule-table .false-finding){color:#a6efd1!important;background:#1d4036!important}html[data-theme=dark] .curaciones-module :is(.four-cell-part.review,.package-decision-status.review,.package-decision-status.missing,.patient-authorization-name.review,.schedule-audit-incomplete,.schedule-table .day-reported,.schedule-table .day-partial,.schedule-table .day-open,.schedule-table .day-record-missing){color:#ffe1a2!important;background:#443619!important}html[data-theme=dark] .curaciones-module :is(.four-cell-part.missing,.patient-authorization-name.missing,.schedule-audit-incomplete.confirmed,.schedule-table .day-overdue:not(.owner-four-cell)){color:#ffd1ca!important;background:#692a30!important}html[data-theme=dark] .curaciones-module .four-cell-part.generated-note{text-shadow:none;-webkit-text-stroke:0;color:#ffd078!important;background:#1d4036!important}html[data-theme=dark] .curaciones-module .schedule-table td.day-not-admitted{color:#b1c1ce!important;background:repeating-linear-gradient(135deg,#293642,#293642 5px,#22303c 5px 6px)!important}html[data-theme=dark] .curaciones-module .schedule-table td.day-non-admission-valuation{box-shadow:inset 0 0 0 1px #71869b;color:#86efac!important;background:#344657!important}html[data-theme=dark] .curaciones-module .schedule-table td.non-admission-symbol,html[data-theme=dark] .curaciones-module .legend .non-admission-symbol{color:#fca5a5!important}html[data-theme=dark] .curaciones-module .schedule-table tr.patient-without-supplies>td{color:#ffd1ca!important;background:#4b292b!important}html[data-theme=dark] .curaciones-module .schedule-table tr.patient-missing-supplies>td{color:#ffe1a2!important;background:#443619!important}html[data-theme=dark] .program-navigation :is(.program-session-copy strong,.program-session-copy small){color:#d8e9f6!important}}@media print{html[data-theme=dark]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark] body{color:#172b3a!important;background:#fff!important}}@media screen{html[data-theme=dark] .curaciones-module :is(.curation-missing-alert,.curation-missing-record,.curation-backup-coverage){color:#ffe1a2!important;background:#443619!important;border-color:#8d713c!important}html[data-theme=dark] .curaciones-module .curation-missing-alert button{color:#e2f0fb!important;background:#274057!important;border-color:#527089!important}}html[data-theme=dark] .curaciones-module .legend .non-admission-valuation-symbol{color:#86efac}@media screen{html[data-theme=dark] .curaciones-module .reports-page :is(.reports-page-intro,.audit-cutoff,.clinical-mapping,.clinical-verify-action,.clinical-process-complete,.service-report-column,.shared-report-row,.clinical-reset-confirmation){color:#e9f0f6!important;background:#192a3a!important;border-color:#344a5d!important}html[data-theme=dark] .curaciones-module .reports-page :is(.audit-cutoff strong,.clinical-verify-action strong,.clinical-process-complete strong,.clinical-workflow-heading h2,.clinical-reset-link){color:#e9f0f6!important}html[data-theme=dark] .curaciones-module .reports-page .clinical-upload-card>span{color:#b9dfff!important;background:#1c3553!important}html[data-theme=dark] .curaciones-module .reports-page .clinical-upload-card button{color:#e2f0fb!important;background:#274057!important;border-color:#527089!important}html[data-theme=dark] .curaciones-module :is(.novelty-summary-strip>div,.novelty-reason-summary>span,.novelty-table-filters,.novelty-table-wrap,.novelty-table td){color:#e9f0f6!important;background:#192a3a!important;border-color:#344a5d!important}html[data-theme=dark] .curaciones-module :is(.novelty-summary-strip strong,.novelty-reason-summary b){color:#86e5d5!important}html[data-theme=dark] .curaciones-module :is(.novelty-summary-strip span,.novelty-reason-summary small,.novelty-empty){color:#b1c1ce!important}html[data-theme=dark] .curaciones-module .novelty-table th{color:#e9f0f6!important;background:#21394d!important;border-color:#344a5d!important}html[data-theme=dark] .curaciones-module .novelty-table tr:is(:hover,.novelty-review-focus) td{background:#28465d!important}html[data-theme=dark] .curaciones-module .novelty-status.pending{color:#ffe1a2!important;background:#443619!important}html[data-theme=dark] .curaciones-module .novelty-status.approved{color:#a6efd1!important;background:#204638!important}html[data-theme=dark] .curaciones-module .novelty-status.rejected{color:#ffb7ac!important;background:#512b30!important}html[data-theme=dark] .curaciones-module .novelty-status.corrected{color:#d8e9f6!important;background:#293d4e!important}html[data-theme=dark] .curaciones-module .novelty-table .excel-filter-trigger{color:#e2f0fb!important;background:#274057!important;border-color:#527089!important}html[data-theme=dark] .program-workspace :is(table,tbody,td){color:var(--ink)!important;border-color:var(--line)!important;background:0 0!important}html[data-theme=dark] .program-workspace tbody tr{background:#192a3a!important}html[data-theme=dark] .program-workspace tbody tr:nth-child(2n){background:#1d3041!important}html[data-theme=dark] .program-workspace tbody tr:is(:hover,.selected){background:#28465d!important}html[data-theme=dark] .program-workspace :is(thead,th){color:var(--ink)!important;border-color:var(--line)!important;background:#21394d!important}html[data-theme=dark] .program-workspace :is(button,.program-link,.program-patient-schedule,.program-upload-valuation){color:#e2f0fb!important;box-shadow:none!important;background:#274057!important;border-color:#527089!important}html[data-theme=dark] .program-workspace :is(button,.program-link,.program-patient-schedule):hover{background:#345870!important}html[data-theme=dark] .program-workspace :is(button.patient-name,.program-table-filter-trigger){color:#d8e9f6!important;background:0 0!important}html[data-theme=dark] .program-workspace :is(.program-edit-responsible small,.program-copy-value,.program-patient-count){color:#b9dfff!important}html[data-theme=dark] .program-workspace :is(.program-badge,.health-status,.program-patient-count,.saved-valuation-type){color:#d8e9f6!important;background:#293d4e!important;border-color:#476075!important}html[data-theme=dark] .program-workspace :is(.program-badge.admitted,.program-badge.legacy,.health-normal,.program-success,.valuation-request-csv-status.loaded,.valuation-request-clock.complete,.valuation-request-stats .complete,.valuation-request-response-ready,.valuation-request-result){color:#a6efd1!important;background:#204638!important;border-color:#39785c!important}html[data-theme=dark] .program-workspace :is(.program-badge.pending,.program-badge.suspended,.health-hospitalizado,.valuation-request-csv-status.pending,.valuation-request-clock,.valuation-request-stats .pending,.valuation-request-stats .csv,.valuation-request-pending-actions,.valuation-request-response){color:#ffe1a2!important;background:#443619!important;border-color:#8d713c!important}html[data-theme=dark] .program-workspace :is(.program-error,.health-fallecido){color:#ffb7ac!important;background:#512b30!important;border-color:#905258!important}html[data-theme=dark] .program-workspace :is(.valuation-request-list article,.valuation-request-stats article,.valuation-request-pending-actions li,.valuation-request-source,.novelty-statistics article,.program-plan,.program-new-wound){color:var(--ink)!important;border-color:var(--line)!important;background:#192a3a!important}html[data-theme=dark] .program-workspace :is(.valuation-request-dialog,.staff-novelty-dialog,.valuation-request-pending-actions,.valuation-request-source,.valuation-request-stats) :is(h2,h3,strong,p,legend){color:inherit!important}html[data-theme=dark] .program-navigation :is(.program-session-avatar,.program-global-month){color:#d8e9f6!important;background:#1d3448!important}html[data-theme=dark] :is(.view-as-trigger,.view-as-dialog,.view-as-picker,.view-as-bar){color:#e9f0f6!important;background:#192a3a!important;border-color:#476075!important}html[data-theme=dark] .view-as-dialog :is(input,select,button),html[data-theme=dark] .program-navigation .program-theme-toggle span{color:#e2f0fb!important;background:#274057!important;border-color:#527089!important}html[data-theme=dark] .program-navigation .program-theme-toggle{color:#b5d3ed!important;background:#16344b!important;border:1px solid #1f3242!important}html[data-theme=dark] .program-navigation .program-theme-toggle:focus-visible{outline:3px solid #16324b!important}}.curaciones-module .schedule-table td.day-supply-incident{color:#8b4600;background:#fff0dc;font-weight:800;box-shadow:inset 0 0 0 2px #cc7900}.curaciones-module .curator-demo-list article>button.event-button{color:#854900;background:#fff4df;border:1px solid #dda649;margin-top:8px}.curaciones-module{--navy:#102a43;--navy-2:#183b56;--teal:#087f78;--teal-dark:#05645f;--teal-soft:#e6f7f5;--blue:#2563eb;--blue-soft:#eaf2ff;--green:#147d64;--green-soft:#e6f6f0;--amber:#a35d00;--amber-soft:#fff4d6;--red:#b42318;--red-soft:#ffebe9;--purple:#6941c6;--purple-soft:#f2edff;--ink:#172b3a;--muted:#657786;--line:#dce5eb;--surface:#fff;--canvas:#f4f7f9}.curaciones-module *{box-sizing:border-box}.curaciones-module,.curaciones-module{background:var(--canvas);min-height:100%;color:var(--ink);margin:0}.curaciones-module{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.curaciones-module button,.curaciones-module input,.curaciones-module select,.curaciones-module textarea{font:inherit}.curaciones-module button{cursor:pointer}.curaciones-module .app-shell{min-height:100vh}.curaciones-module .sidebar{background:var(--navy);color:#fff;z-index:20;flex-direction:column;width:244px;padding:26px 18px 20px;display:flex;position:fixed;inset:0 auto 0 0}.curaciones-module .brand{border-bottom:1px solid #ffffff1a;align-items:center;gap:12px;padding:0 10px 30px;display:flex}.curaciones-module .brand-mark{background:linear-gradient(145deg,#20b8aa,#05746c);border-radius:11px;place-items:center;width:38px;height:38px;font-size:22px;font-weight:800;display:grid;box-shadow:0 8px 20px #0003}.curaciones-module .brand strong,.curaciones-module .profile strong{font-size:15px;display:block}.curaciones-module .brand span,.curaciones-module .profile span{color:#a9bdca;margin-top:2px;font-size:12px;display:block}.curaciones-module .sidebar nav{gap:5px;padding-top:24px;display:grid}.curaciones-module .nav-item{color:#c9d7e0;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;width:100%;padding:11px 12px;font-size:13px;font-weight:600;transition:all .18s;display:flex}.curaciones-module .nav-item:hover{color:#fff;background:#ffffff12}.curaciones-module .nav-item.active{color:var(--navy);background:#fff;box-shadow:0 7px 18px #00000024}.curaciones-module .nav-icon{border:1.6px solid;border-radius:5px;place-items:center;width:18px;height:18px;display:inline-grid;position:relative}.curaciones-module .icon-resumen:after{content:"";border-bottom:2px solid;border-left:2px solid;width:8px;height:8px}.curaciones-module .icon-cronograma:before{content:"";border-top:1.5px solid;position:absolute;top:5px;left:3px;right:3px;box-shadow:0 4px}.curaciones-module .icon-reportes:before{content:"↑";font-size:15px;font-weight:800;line-height:1}.curaciones-module .icon-pacientes{border-radius:50%}.curaciones-module .icon-pacientes:after{content:"";border:1.5px solid;border-radius:8px 8px 3px 3px;width:12px;height:6px;position:absolute;bottom:-7px}.curaciones-module .icon-curadores:before,.curaciones-module .icon-curadores:after{content:"";border:1.4px solid;border-radius:50%;width:5px;height:5px;position:absolute;top:3px}.curaciones-module .icon-curadores:before{left:2px}.curaciones-module .icon-curadores:after{right:2px}.curaciones-module .icon-carga_valoraciones:after{content:"↑";font-size:15px;font-weight:850}.curaciones-module .valuations-app-link{margin-top:10px;text-decoration:none;color:#bde8df!important;border-top:1px solid #ffffff1f!important}.curaciones-module .valuations-app-link b{margin-left:auto;font-size:11px}.curaciones-module .notice-action{color:var(--teal-dark);white-space:nowrap;background:#fff;border:1px solid #91cfc4;border-radius:9px;flex:none;margin-left:auto;padding:9px 12px;font-size:9px;font-weight:800;text-decoration:none}.curaciones-module .notice-action:hover{border-color:var(--teal);background:#f3fffc}.curaciones-module .clinical-upload-panel{border-color:#dce6ea;padding:22px;box-shadow:0 6px 24px #11263f0b}.curaciones-module .clinical-workflow-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.curaciones-module .clinical-workflow-heading h2{margin:3px 0 5px;font-size:18px}.curaciones-module .clinical-workflow-heading p:last-child{max-width:650px;color:var(--muted);margin:0;font-size:11px;line-height:1.5}.curaciones-module .clinical-heading-actions{align-items:flex-end;gap:10px;display:flex}.curaciones-module .clinical-reset-link{color:#677d89;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;min-height:35px;padding:0 8px;font-size:10px;font-weight:750;text-decoration:underline}.curaciones-module .clinical-reset-link:hover{color:var(--red)}.curaciones-module .clinical-reset-link:disabled{cursor:wait;opacity:.5}.curaciones-module .clinical-stepper{color:#8da0aa;align-items:center;max-width:680px;margin:20px auto 2px;display:flex}.curaciones-module .clinical-stepper span{white-space:nowrap;align-items:center;gap:7px;font-size:10px;font-weight:750;display:flex}.curaciones-module .clinical-stepper span b{color:#728791;background:#edf2f4;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.curaciones-module .clinical-stepper span.active{color:var(--navy)}.curaciones-module .clinical-stepper span.active b{background:var(--teal);color:#fff}.curaciones-module .clinical-stepper i{background:#dce5e8;flex:1;height:1px;margin:0 10px}.curaciones-module .clinical-upload-panel .panel-heading p:last-child{color:var(--muted);margin:5px 0 0}.curaciones-module .clinical-process-controls{background:#f8fafb;border:1px solid #c6d7df;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:14px;display:flex}.curaciones-module .clinical-process-state{align-items:center;gap:12px;min-width:0;display:flex}.curaciones-module .clinical-process-state>span{background:var(--amber-soft);color:var(--amber);border-radius:999px;flex:none;padding:7px 9px;font-size:9px;font-weight:850}.curaciones-module .clinical-process-state>span.ready{background:var(--blue-soft);color:var(--blue)}.curaciones-module .clinical-process-state>span.complete{background:var(--green-soft);color:var(--green)}.curaciones-module .clinical-process-state div{gap:3px;min-width:0;display:grid}.curaciones-module .clinical-process-state strong{color:var(--navy);font-size:11px}.curaciones-module .clinical-process-state small{color:var(--muted);font-size:9px;line-height:1.45}.curaciones-module .clinical-process-actions{flex:none;gap:9px;display:flex}.curaciones-module .clinical-process-actions button{white-space:nowrap}.curaciones-module .clinical-process-actions button:disabled{cursor:not-allowed;opacity:.5}.curaciones-module .clinical-reset-button{color:var(--red);border-color:#e2a09a}.curaciones-module .clinical-reset-confirmation{background:var(--red-soft);color:#7f1d1d;border:1px solid #e4a39c;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-top:10px;padding:13px 14px;display:flex}.curaciones-module .clinical-reset-confirmation p{max-width:820px;margin:4px 0 0;font-size:9px;line-height:1.5}.curaciones-module .clinical-reset-confirmation>div:last-child{flex:none;align-items:center;gap:9px;display:flex}.curaciones-module .danger-button{background:var(--red);color:#fff;border:0;border-radius:9px;padding:10px 13px;font-weight:800}.curaciones-module .danger-button:disabled{cursor:wait;opacity:.55}.curaciones-module .clinical-upload-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.curaciones-module .clinical-upload-card{background:#fff;border:1px solid #dce5e8;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:86px;padding:14px;display:grid}.curaciones-module .clinical-upload-card>span{color:#1457a6;background:#e9f2ff;border-radius:10px;place-items:center;width:36px;height:36px;font-weight:850;display:grid}.curaciones-module .clinical-upload-card div{gap:3px;min-width:0;display:grid}.curaciones-module .clinical-upload-card strong,.curaciones-module .clinical-upload-card small,.curaciones-module .clinical-upload-card em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.curaciones-module .clinical-upload-card small{color:var(--muted)}.curaciones-module .clinical-upload-card em{color:#1457a6;font-size:12px;font-style:normal}.curaciones-module .clinical-upload-card input{display:none}.curaciones-module .clinical-upload-card button{color:var(--navy);cursor:pointer;background:#fff;border:1px solid #cdd9de;border-radius:9px;padding:9px 12px;font-size:10px;font-weight:750}.curaciones-module .clinical-upload-card button:hover{border-color:var(--teal);color:var(--teal-dark)}.curaciones-module .clinical-upload-card button:disabled{cursor:wait;opacity:.6}.curaciones-module .clinical-upload-message{border-radius:10px;margin-top:12px;padding:10px 12px;font-weight:650}.curaciones-module .clinical-upload-message.success{color:#176441;background:#e7f7ef}.curaciones-module .clinical-upload-message.error{color:#9d2525;background:#fdecec}.curaciones-module .audit-cutoff{color:var(--muted);border:1px solid var(--line);background:#fff;border-radius:9px;gap:5px;min-width:165px;padding:9px 11px;font-size:10px;font-weight:750;display:grid}.curaciones-module .audit-cutoff strong{color:var(--navy);font-size:12px}.curaciones-module .audit-cutoff small{color:var(--muted);font-size:8px;font-weight:600}.curaciones-module .clinical-upload-card.loaded{background:#fbfffe;border-color:#9fd5cc}.curaciones-module .clinical-upload-card.loaded>span{background:var(--green-soft);color:var(--green)}.curaciones-module .clinical-quality-upload{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.curaciones-module .clinical-quality-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.curaciones-module .clinical-quality-heading h3{color:var(--navy);margin:4px 0 5px;font-size:15px}.curaciones-module .clinical-quality-heading p:not(.eyebrow){max-width:720px;color:var(--muted);margin:0;font-size:10px;line-height:1.5}.curaciones-module .clinical-quality-heading label{color:var(--muted);text-transform:uppercase;flex:none;gap:5px;font-size:8px;font-weight:850;display:grid}.curaciones-module .clinical-quality-heading input{min-height:38px;color:var(--navy);font:inherit;background:#fff;border:1px solid #cddadd;border-radius:8px;padding:0 10px}.curaciones-module .clinical-quality-status{background:#f5f8f9;border-radius:9px;align-items:center;gap:10px;margin-top:13px;padding:10px 12px;display:flex}.curaciones-module .clinical-quality-status span{border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900}.curaciones-module .clinical-quality-status .pending{background:var(--amber-soft);color:var(--amber)}.curaciones-module .clinical-quality-status .complete{background:var(--green-soft);color:var(--green)}.curaciones-module .clinical-quality-status p{color:var(--muted);margin:0;font-size:9px}.curaciones-module .clinical-pdf-actions{grid-auto-flow:column;align-items:center;gap:7px!important;display:flex!important}.curaciones-module .clinical-pdf-actions a{color:var(--teal-dark);white-space:nowrap;border:1px solid #9fc9c1;border-radius:9px;padding:9px 10px;font-size:9px;font-weight:800;text-decoration:none}.curaciones-module .clinical-verify-action,.curaciones-module .clinical-process-complete{background:#f2fbf8;border:1px solid #a9d8d0;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding:14px 16px;display:flex}.curaciones-module .clinical-verify-action div,.curaciones-module .clinical-process-complete div{gap:3px;display:grid}.curaciones-module .clinical-verify-action strong,.curaciones-module .clinical-process-complete strong{color:var(--navy);font-size:11px}.curaciones-module .clinical-verify-action span,.curaciones-module .clinical-process-complete small{color:var(--muted);font-size:9px}.curaciones-module .clinical-verify-action .primary-button,.curaciones-module .clinical-process-complete .primary-button{white-space:nowrap;min-height:38px;padding-inline:18px}.curaciones-module .clinical-process-complete>span{background:var(--green);color:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.curaciones-module .clinical-process-complete div{flex:1}.curaciones-module .clinical-audit-results{background:#fff;border:1px solid #dce5e8;border-radius:11px;margin-top:14px;overflow:hidden}.curaciones-module .clinical-audit-results>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;list-style:none;display:flex}.curaciones-module .clinical-audit-results>summary::-webkit-details-marker{display:none}.curaciones-module .clinical-audit-results>summary h2{margin:2px 0 0;font-size:12px}.curaciones-module .clinical-audit-results>summary>span{color:var(--teal-dark);font-size:9px;font-weight:800}.clinical-results-.curaciones-module{padding:0 14px 14px}.curaciones-module .clinical-mapping{background:#f8fafb;border:1px solid #c9d9df;border-radius:12px;margin-top:14px;padding:16px}.curaciones-module .clinical-mapping>div:first-child{gap:4px;display:grid}.curaciones-module .clinical-mapping small{color:var(--muted)}.curaciones-module .clinical-mapping-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:13px 0;display:grid}.curaciones-module .clinical-mapping-grid label{gap:5px;display:grid}.curaciones-module .clinical-mapping-grid span{color:var(--muted);font-size:9px;font-weight:750}.curaciones-module .clinical-mapping-grid select{border:1px solid var(--line);min-width:0;color:var(--ink);background:#fff;border-radius:8px;padding:9px 8px;font-size:10px}.curaciones-module .clinical-upload-card .curation-scope{color:var(--green);font-weight:750}.curaciones-module .clinical-audit-results{border:1px solid var(--line);border-radius:12px;margin-top:16px;overflow:hidden}.curaciones-module .audit-incomplete{background:var(--amber-soft);color:#775015;padding:18px}.curaciones-module .audit-incomplete p{margin:5px 0 0;font-size:11px}.curaciones-module .audit-kpis{border-bottom:1px solid var(--line);background:#f7faf9;grid-template-columns:repeat(4,1fr);display:grid}.curaciones-module .audit-kpis span{border-right:1px solid var(--line);padding:15px}.curaciones-module .audit-kpis span:last-child{border-right:0}.curaciones-module .audit-kpis small,.curaciones-module .audit-kpis strong,.curaciones-module .audit-kpis em{display:block}.curaciones-module .audit-kpis small{color:var(--muted);font-size:9px}.curaciones-module .audit-kpis strong{color:var(--teal-dark);margin:5px 0;font-size:24px}.curaciones-module .audit-kpis em{color:var(--muted);font-size:9px;font-style:normal}.curaciones-module .audit-collaborators{padding:16px}.curaciones-module .audit-collaborators>strong{margin-bottom:8px;display:block}.curaciones-module .audit-collaborators>div{border-top:1px solid #edf1f3;grid-template-columns:1fr auto 60px;gap:12px;padding:9px 0;font-size:11px;display:grid}.curaciones-module .audit-collaborators em{color:var(--teal);text-align:right;font-style:normal;font-weight:800}@media (width<=1050px){.curaciones-module .clinical-mapping-grid,.curaciones-module .audit-kpis{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.curaciones-module .clinical-mapping-grid,.curaciones-module .audit-kpis{grid-template-columns:1fr}.curaciones-module .audit-kpis span{border-right:0;border-bottom:1px solid var(--line)}}.curaciones-module .embedded-valuation-import{padding:0;overflow:hidden}.curaciones-module .embedded-valuation-import>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;list-style:none;display:flex}.curaciones-module .embedded-valuation-import>summary::-webkit-details-marker{display:none}.curaciones-module .embedded-valuation-import>summary span{gap:4px;display:grid}.curaciones-module .embedded-valuation-import>summary small{color:var(--muted)}.curaciones-module .embedded-valuation-import>summary b{color:#fff;white-space:nowrap;background:#11263f;border-radius:10px;padding:10px 14px}.curaciones-module .embedded-valuation-import[open]>summary{border-bottom:1px solid var(--line)}.curaciones-module .embedded-valuation-import .valuation-import-page{padding:18px}@media (width<=900px){.curaciones-module .clinical-workflow-heading,.curaciones-module .clinical-reset-confirmation,.curaciones-module .clinical-verify-action,.curaciones-module .clinical-quality-heading{flex-direction:column;align-items:stretch}.curaciones-module .clinical-heading-actions{justify-content:space-between}.curaciones-module .clinical-process-actions,.curaciones-module .clinical-reset-confirmation>div:last-child{justify-content:flex-end}.curaciones-module .clinical-upload-grid{grid-template-columns:1fr}.curaciones-module .clinical-upload-card{grid-template-columns:38px minmax(0,1fr)}.curaciones-module .clinical-upload-card button{grid-column:1/-1}.curaciones-module .clinical-verify-action .primary-button{width:100%}.curaciones-module .embedded-valuation-import>summary{flex-direction:column;align-items:flex-start}.curaciones-module .curator-date-grid{grid-template-columns:repeat(10,minmax(42px,1fr))}}@media (width<=620px){.curaciones-module .clinical-upload-panel{padding:16px}.curaciones-module .clinical-stepper{justify-content:space-between;align-items:flex-start}.curaciones-module .clinical-stepper i{margin-top:12px}.curaciones-module .clinical-stepper span{white-space:normal;flex-direction:column;align-items:flex-start;max-width:88px;line-height:1.3}.curaciones-module .clinical-process-complete{flex-wrap:wrap;align-items:flex-start}.curaciones-module .clinical-process-complete .primary-button{width:100%}.curaciones-module .clinical-heading-actions{align-items:center}.curaciones-module .clinical-quality-status,.curaciones-module .curator-schedule-wound>header{flex-direction:column;align-items:flex-start}.curaciones-module .clinical-pdf-actions{grid-auto-flow:row}.curaciones-module .curator-date-grid{grid-template-columns:repeat(5,minmax(44px,1fr))}.curaciones-module .curator-schedule-actions{grid-template-columns:1fr;display:grid}.curaciones-module .curator-schedule-actions button{width:100%}.curaciones-module .notice-action{text-align:center;width:100%;margin:8px 0 0}.curaciones-module .notice{flex-wrap:wrap}}.curaciones-module .icon-planeacion:after{content:"✓";font-size:12px;font-weight:800}.curaciones-module .icon-septiembre:before{content:"";border-top:1.5px solid;position:absolute;top:5px;left:3px;right:3px;box-shadow:0 4px}.curaciones-module .icon-septiembre:after{content:"9";width:10px;height:10px;color:var(--navy);background:currentColor;border-radius:50%;place-items:center;font-size:6px;font-weight:900;display:grid;position:absolute;bottom:-5px;right:-4px}.curaciones-module .nav-item.active .icon-septiembre:after{color:#fff}.curaciones-module .icon-exportar:after{content:"↓";font-size:15px;font-weight:800}.curaciones-module .sidebar-note{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;gap:10px;margin-top:auto;padding:14px 12px;display:flex}.curaciones-module .live-dot{background:#4ade80;border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px;box-shadow:0 0 0 4px #4ade801f}.curaciones-module .sidebar-note strong{font-size:12px;display:block}.curaciones-module .sidebar-note small{color:#a9bdca;margin-top:3px;font-size:10px;line-height:1.4;display:block}.curaciones-module .profile{border-top:1px solid #ffffff1a;align-items:center;gap:10px;margin-top:16px;padding:15px 8px 0;display:flex;overflow:hidden}.curaciones-module .profile>div:last-child{min-width:0}.curaciones-module .profile strong,.curaciones-module .profile span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.curaciones-module .avatar{width:34px;height:34px;color:var(--teal-dark);background:#d8f3ef;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.curaciones-module .main-content{min-height:100vh;margin-left:244px}.curaciones-module .topbar{background:var(--surface);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:104px;padding:24px 34px;display:flex}.curaciones-module .eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--teal);margin:0 0 5px;font-size:10px;font-weight:800}.curaciones-module .topbar h1{letter-spacing:-.025em;margin:0;font-size:26px;line-height:1.15}.curaciones-module .calendar-view .topbar{min-height:76px;padding-block:14px}.curaciones-module .calendar-view .topbar h1{font-size:22px}.curaciones-module .calendar-view .topbar .eyebrow{margin-bottom:3px;font-size:9px}.curaciones-module .calendar-view .month-pill,.curaciones-module .calendar-view .primary-button,.curaciones-module .calendar-view .secondary-button{padding-block:8px}.curaciones-module .top-actions{align-items:center;gap:12px;display:flex}.curaciones-module .gestiona-salud-button{min-height:38px;color:var(--teal-dark);white-space:nowrap;background:#f5fbfa;border:1px solid #b9d7d2;border-radius:9px;align-items:center;gap:7px;padding:8px 11px;font-size:10px;font-weight:800;text-decoration:none;transition:all .18s;display:inline-flex}.curaciones-module .gestiona-salud-button:hover{border-color:var(--teal);background:var(--teal-soft)}.curaciones-module .gestiona-salud-button>span{font-size:12px}.curaciones-module .schedule-source-button{white-space:nowrap;align-items:center;gap:7px;min-height:38px;display:inline-flex}.curaciones-module .schedule-source-button>span{color:var(--teal-dark);font-size:16px;line-height:1}.curaciones-module .schedule-source-overlay{z-index:120;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b1f2b94;position:fixed;inset:0}.curaciones-module .schedule-source-modal{width:min(680px,100%)}.curaciones-module .schedule-source-modal .modal-head p:last-child{max-width:570px;color:var(--muted);margin:8px 0 0;font-size:10px;line-height:1.55}.curaciones-module .schedule-source-drive-status{background:#f7f9fa;border:1px solid #cbd9df;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:14px;padding:11px 12px;display:grid}.curaciones-module .schedule-source-drive-status>span{color:#526a75;background:#e7edf0;border-radius:9px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:900;display:grid}.curaciones-module .schedule-source-drive-status.connected{background:#f1faf6;border-color:#acd6c4}.curaciones-module .schedule-source-drive-status.connected>span{background:var(--green);color:#fff}.curaciones-module .schedule-source-drive-status.unavailable{background:#f5f7f8;border-color:#d6dde1}.curaciones-module .schedule-source-drive-status.unavailable>span{color:#657983;background:#dfe5e8}.curaciones-module .schedule-source-drive-status strong,.curaciones-module .schedule-source-drive-status small{display:block}.curaciones-module .schedule-source-drive-status strong{color:var(--navy);font-size:9px}.curaciones-module .schedule-source-drive-status small{color:var(--muted);margin-top:3px;font-size:7.5px;line-height:1.4}.curaciones-module .schedule-source-drive-status>a{background:var(--teal);color:#fff;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;min-height:32px;padding:0 10px;font-size:8px;font-weight:850;text-decoration:none;display:inline-flex}.curaciones-module .schedule-source-current{border:1px solid var(--line);background:#f7f9fa;border-radius:10px;grid-template-columns:1.3fr 1fr 1fr;margin-bottom:16px;display:grid;overflow:hidden}.curaciones-module .schedule-source-current>span{border-right:1px solid var(--line);min-width:0;padding:11px 13px}.curaciones-module .schedule-source-current>span:last-child{border-right:0}.curaciones-module .schedule-source-current small,.curaciones-module .schedule-source-current strong{display:block}.curaciones-module .schedule-source-current small{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:7px;font-weight:800}.curaciones-module .schedule-source-current strong{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;overflow:hidden}.curaciones-module .schedule-source-syncs{grid-template-columns:repeat(3,1fr);gap:8px;margin:-6px 0 16px;display:grid}.curaciones-module .schedule-source-syncs>span{border-left:3px solid var(--teal);background:#f3f8f8;border-radius:8px;min-width:0;padding:10px 11px}.curaciones-module .schedule-source-syncs>span.unavailable{background:#f5f6f7;border-left-color:#9aa9b0}.curaciones-module .schedule-source-syncs small,.curaciones-module .schedule-source-syncs strong,.curaciones-module .schedule-source-syncs em{display:block}.curaciones-module .schedule-source-syncs small{color:var(--teal-dark);text-transform:uppercase;font-size:7px;font-weight:900}.curaciones-module .schedule-source-syncs strong{color:var(--navy);margin-top:4px;font-size:8px;line-height:1.35}.curaciones-module .schedule-source-syncs em{color:var(--muted);margin-top:3px;font-size:7px;font-style:normal}.curaciones-module .schedule-source-syncs .unavailable small,.curaciones-module .schedule-source-syncs .unavailable strong{color:#6b7c84}.curaciones-module .schedule-source-files{gap:10px;display:grid}.curaciones-module .schedule-source-files label{cursor:pointer;background:#fbfcfd;border:1.5px dashed #aebfc7;border-radius:11px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:68px;padding:12px;transition:all .18s;display:grid;position:relative}.curaciones-module .schedule-source-files label:hover,.curaciones-module .schedule-source-files label.selected{border-color:var(--teal);background:#f3fbf9}.curaciones-module .schedule-source-files input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.curaciones-module .schedule-source-eps{color:#fff;border-radius:10px;place-items:center;width:38px;height:38px;font-size:14px;font-weight:900;display:grid}.curaciones-module .schedule-source-eps.mallamas{background:var(--teal)}.curaciones-module .schedule-source-eps.sanitas{background:var(--blue)}.curaciones-module .schedule-source-eps.nuevaEps{background:#7a4eb2}.curaciones-module .schedule-source-eps-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.curaciones-module .schedule-source-eps-card{border:1px solid var(--line);background:#fbfcfd;border-top:4px solid #9aa9b0;border-radius:11px;align-content:start;gap:10px;min-width:0;padding:13px;display:grid}.curaciones-module .schedule-source-eps-card.mallamas{border-top-color:var(--teal)}.curaciones-module .schedule-source-eps-card.sanitas{border-top-color:var(--blue)}.curaciones-module .schedule-source-eps-card.nuevaEps{border-top-color:#7a4eb2}.curaciones-module .schedule-source-eps-card.selected{background:#f3fbf9;box-shadow:0 0 0 1px #087f7829}.curaciones-module .schedule-source-eps-card-head{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:11px;display:grid}.curaciones-module .schedule-source-eps-card-head strong,.curaciones-module .schedule-source-eps-card-head small{display:block}.curaciones-module .schedule-source-eps-card-head strong{color:var(--navy);font-size:10px}.curaciones-module .schedule-source-eps-card-head small{color:var(--muted);margin-top:3px;font-size:7px;line-height:1.4}.curaciones-module .schedule-source-eps-meta{background:#eef3f5;border-radius:7px;min-width:0;min-height:42px;padding:8px 9px}.curaciones-module .schedule-source-eps-meta span,.curaciones-module .schedule-source-eps-meta small{display:block}.curaciones-module .schedule-source-eps-meta span{color:#506975;text-transform:uppercase;font-size:7px;font-weight:850}.curaciones-module .schedule-source-eps-meta small{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:7.5px;line-height:1.35;overflow:hidden}.curaciones-module .schedule-source-drive-meta{margin:0}.curaciones-module .schedule-source-drive-meta div{gap:3px;display:grid}.curaciones-module .schedule-source-drive-meta dt{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:6.8px;font-weight:800}.curaciones-module .schedule-source-drive-meta dd{color:var(--navy);margin:0;font-size:7.5px;font-weight:750}.curaciones-module .schedule-source-drive-link{width:fit-content;color:var(--teal-dark);font-size:7.5px;font-weight:850;text-decoration:none}.curaciones-module .schedule-source-drive-link:hover{text-decoration:underline}.curaciones-module .schedule-source-file-picker{min-height:34px;color:var(--teal-dark);cursor:pointer;background:#fff;border:1px dashed #91aaa9;border-radius:7px;place-items:center;padding:0 8px;font-size:8px;font-weight:850;display:grid;position:relative}.curaciones-module .schedule-source-file-picker:hover{border-color:var(--teal);background:#f3fbf9}.curaciones-module .schedule-source-file-picker input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.curaciones-module .schedule-source-update-eps{width:100%;min-height:35px;padding:0 8px;font-size:8px}.curaciones-module .schedule-source-update-eps:disabled{opacity:.45;cursor:not-allowed}.curaciones-module .schedule-source-eps-card .schedule-source-message{margin:0;padding:8px;font-size:7.5px}.curaciones-module .schedule-source-files strong,.curaciones-module .schedule-source-files small{display:block}.curaciones-module .schedule-source-files strong{color:var(--navy);font-size:10px}.curaciones-module .schedule-source-files small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.curaciones-module .schedule-source-files label>b{color:var(--teal-dark);background:#fff;border:1px solid #c5d2d7;border-radius:7px;padding:7px 9px;font-size:8px}.curaciones-module .schedule-source-preservation{background:#f1faf7;border:1px solid #b8dacf;border-radius:9px;grid-template-columns:26px 1fr;align-items:start;gap:9px;margin-top:14px;padding:11px 12px;display:grid}.curaciones-module .schedule-source-preservation>span{background:var(--teal);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-weight:900;display:grid}.curaciones-module .schedule-source-preservation p{color:#49665f;margin:0;font-size:8.5px;line-height:1.5}.curaciones-module .schedule-source-preservation strong{color:var(--teal-dark)}.curaciones-module .schedule-source-message{border-radius:8px;margin:12px 0 0;padding:10px 12px;font-size:9px;line-height:1.45}.curaciones-module .schedule-source-message.error{background:var(--red-soft);color:var(--red)}.curaciones-module .schedule-source-message.success{background:var(--green-soft);color:var(--green)}.curaciones-module .schedule-source-load-state{color:#526a75;background:#f7f9fa;border:1px solid #cbd9df;border-radius:10px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;margin-bottom:14px;padding:13px;display:grid}.curaciones-module .schedule-source-load-state>span{color:#526a75;background:#e7edf0;border-radius:9px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:900;display:grid}.curaciones-module .schedule-source-load-state strong,.curaciones-module .schedule-source-load-state small{display:block}.curaciones-module .schedule-source-load-state strong{color:var(--navy);font-size:9px}.curaciones-module .schedule-source-load-state small{margin-top:4px;font-size:8px;line-height:1.5}.curaciones-module .schedule-source-load-state.error{background:var(--red-soft);color:#78291d;border-color:#e3b0aa}.curaciones-module .schedule-source-load-state.error>span{background:var(--red);color:#fff}.curaciones-module .schedule-source-load-state.error button{min-height:32px;margin-top:10px;padding:6px 11px;font-size:8px}.curaciones-module .role-preview-button{color:#38525e;white-space:nowrap;background:#fff;border:1px solid #cbd7dc;border-radius:9px;align-items:center;gap:7px;min-height:38px;padding:8px 11px;font-size:10px;font-weight:800;transition:all .18s;display:inline-flex}.curaciones-module .role-preview-button:hover{color:var(--teal-dark);background:#f5fbfa;border-color:#7baaa4}.curaciones-module .role-preview-button>span{width:18px;height:18px;color:var(--teal-dark);background:#e7f2f1;border-radius:50%;place-items:center;font-size:9px;display:grid}.curaciones-module .role-preview-button.active{background:var(--teal-soft);color:var(--teal-dark);border-color:#7fc7bd}.curaciones-module .collaborator-preview .sidebar-note strong:after{content:" · vista colaborador";color:#8fe0d3}.curaciones-module .month-pill{border:1px solid var(--line);color:var(--navy-2);background:#f9fbfc;border-radius:9px;padding:10px 14px;font-size:12px;font-weight:700}.curaciones-module .month-pill span{color:var(--teal);margin-right:6px}.curaciones-module .primary-button,.curaciones-module .secondary-button,.curaciones-module .small-button{border-radius:8px;padding:10px 15px;font-size:12px;font-weight:750;transition:all .18s}.curaciones-module .primary-button{border:1px solid var(--teal);background:var(--teal);color:#fff;box-shadow:0 4px 10px #087f782e}.curaciones-module .primary-button:hover{background:var(--teal-dark);transform:translateY(-1px)}.curaciones-module .primary-button:disabled{opacity:.55;cursor:not-allowed;transform:none}.curaciones-module .secondary-button{border:1px solid var(--line);color:var(--navy);background:#fff}.curaciones-module .secondary-button:hover{background:#f8fafb;border-color:#9fb3c1}.curaciones-module .event-button{color:#7a4a00;background:#fff9ea;border-color:#e0a43f;align-items:center;gap:7px;display:inline-flex}.curaciones-module .event-button:hover{background:var(--amber-soft);border-color:#c78416}.curaciones-module .event-button>span{color:#fff;background:#c78416;border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;font-weight:900;display:grid}.curaciones-module .wide{width:100%}.curaciones-module .text-button{color:var(--teal);background:0 0;border:0;font-size:12px;font-weight:750}.curaciones-module .page-stack{gap:20px;padding:24px 34px 38px;display:grid}.curaciones-module .schedule-page{gap:11px;padding-top:14px}.curaciones-module .reports-page{gap:16px}.curaciones-module .reports-page-intro{border:1px solid var(--line);background:linear-gradient(135deg,#fff 0%,#f6fbf8 100%);border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:20px 22px;display:flex}.curaciones-module .reports-page-intro h2{color:var(--ink);margin:3px 0 7px;font-size:24px}.curaciones-module .reports-page-intro p:last-child{max-width:760px;color:var(--muted);margin:0;line-height:1.5}.curaciones-module .reports-page-intro .secondary-button{flex:none;min-height:44px}@media (width<=720px){.curaciones-module .reports-page-intro{flex-direction:column;align-items:stretch}.curaciones-module .reports-page-intro .secondary-button{width:100%}}.curaciones-module .notice{background:var(--teal-soft);border:1px solid #b9e4df;border-radius:10px;gap:13px;padding:15px 17px;display:flex}.curaciones-module .notice-icon{background:var(--teal);color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-family:Georgia,serif;font-weight:800;display:grid}.curaciones-module .notice strong{font-size:12px}.curaciones-module .notice p{color:#476a6a;margin:3px 0 0;font-size:11px;line-height:1.5}.curaciones-module .metric-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.curaciones-module .metric-card{border:1px solid var(--line);background:var(--surface);border-radius:11px;padding:17px 18px;position:relative;overflow:hidden}.curaciones-module .metric-card:before{content:"";background:var(--tone);width:4px;position:absolute;inset:0 auto 0 0}.curaciones-module .metric-card span{color:var(--muted);font-size:11px;font-weight:650;display:block}.curaciones-module .metric-card strong{letter-spacing:-.03em;margin:8px 0 4px;font-size:27px;line-height:1;display:block}.curaciones-module .metric-card small{color:var(--tone);font-size:10px;font-weight:700}.curaciones-module .metric-card.blue{--tone:var(--blue)}.curaciones-module .metric-card.ink{--tone:var(--navy)}.curaciones-module .metric-card.green{--tone:var(--green)}.curaciones-module .metric-card.amber{--tone:var(--amber)}.curaciones-module .flow-run-panel{border-color:#b9d9d5}.curaciones-module .flow-run-badge{background:var(--green-soft);color:var(--green);white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:850}.curaciones-module .process-progress{background:#fff;border-top:1px solid #edf1f4;padding:14px 18px}.curaciones-module .process-progress-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.curaciones-module .process-progress-heading span{gap:2px;display:grid}.curaciones-module .process-progress-heading b{color:var(--navy);font-size:11px}.curaciones-module .process-progress-heading small{color:var(--muted);font-size:9px}.curaciones-module .process-progress-heading>strong{color:var(--teal);font-size:24px}.curaciones-module .process-progress-track{background:#e8efed;border-radius:999px;height:8px;margin-top:10px;overflow:hidden}.curaciones-module .process-progress-track i{border-radius:inherit;background:linear-gradient(90deg,#177c70,#38a390);height:100%;display:block}.curaciones-module .process-stages{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:10px;display:grid}.curaciones-module .process-stages span{color:#6b7c76;align-items:center;gap:5px;font-size:8px;font-weight:750;display:flex}.curaciones-module .process-stages span i{background:#d6dedb;border-radius:50%;width:7px;height:7px}.curaciones-module .process-stages span.complete i{background:#24917f}.curaciones-module .process-stages span.pending{color:#a16b0f}.curaciones-module .process-stages span.pending i{background:#e0a12a}.curaciones-module .flow-source-strip{background:#f8fbfb;border-bottom:1px solid #edf1f4;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.curaciones-module .flow-source-strip>div{border-right:1px solid #e4ecef;min-width:0;padding:13px 18px}.curaciones-module .flow-source-strip>div:last-child{border-right:0}.curaciones-module .flow-source-strip span,.curaciones-module .flow-source-strip strong,.curaciones-module .flow-source-strip small{display:block}.curaciones-module .flow-source-strip span{color:var(--teal);text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:850}.curaciones-module .flow-source-strip strong{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;overflow:hidden}.curaciones-module .flow-source-strip small{color:var(--muted);margin-top:4px;font-size:8px}.curaciones-module .flow-eps-grid{grid-template-columns:1fr 1fr;gap:14px;padding:18px 20px;display:grid}.curaciones-module .flow-eps-card{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:128px 1fr;gap:16px;padding:15px;display:grid}.curaciones-module .flow-eps-card>div{border-right:1px solid #e7edf0;padding-right:14px}.curaciones-module .flow-eps-card>div span,.curaciones-module .flow-eps-card>div small{display:block}.curaciones-module .flow-eps-card>div span{color:var(--muted);font-size:9px;font-weight:800}.curaciones-module .flow-eps-card>div strong{color:var(--teal);letter-spacing:-.04em;margin:5px 0 3px;font-size:25px;display:block}.curaciones-module .flow-eps-card.sanitas>div strong{color:var(--blue)}.curaciones-module .flow-eps-card.not-applicable>div strong{color:#647782;letter-spacing:0;font-size:18px}.curaciones-module .flow-eps-card>div small{color:var(--muted);font-size:8px;line-height:1.4}.curaciones-module .flow-eps-card dl{grid-template-columns:1fr 1fr;gap:9px 14px;margin:0;display:grid}.curaciones-module .flow-eps-card dl div{min-width:0}.curaciones-module .flow-eps-card dt{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.curaciones-module .flow-eps-card dd{color:var(--navy);margin:3px 0 0;font-size:14px;font-weight:850}.curaciones-module .flow-review-strip{flex-wrap:wrap;gap:7px;padding:0 20px 18px;display:flex}.curaciones-module .flow-review-strip span{background:var(--amber-soft);color:#775015;border-radius:7px;padding:7px 9px;font-size:8px;font-weight:700}.curaciones-module .flow-review-strip b{color:var(--amber);font-size:10px}.curaciones-module .dashboard-grid{grid-template-columns:2fr 1fr;gap:18px;display:grid}.curaciones-module .summary-grid{grid-template-columns:minmax(240px,.65fr) minmax(0,1.35fr);gap:18px;display:grid}.curaciones-module .panel{border:1px solid var(--line);background:var(--surface);border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #102a4309}.curaciones-module .panel-heading{border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:15px;padding:18px 20px 14px;display:flex}.curaciones-module .panel-heading h2,.curaciones-module .planning-hero h2,.curaciones-module .export-intro h2,.curaciones-module .rules-panel h2{letter-spacing:-.015em;margin:0;font-size:17px}.curaciones-module .cycle-flow{grid-template-columns:repeat(5,1fr);padding:24px 18px 26px;display:grid}.curaciones-module .cycle-step{align-items:center;gap:9px;min-width:0;display:flex;position:relative}.curaciones-module .cycle-step:not(:last-child):after{content:"";background:var(--line);z-index:0;height:1px;position:absolute;top:16px;left:39px;right:7px}.curaciones-module .cycle-step i{z-index:1;color:#8296a3;background:#fff;border:1.5px solid #b8c7d1;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-size:11px;font-style:normal;font-weight:800;display:grid;position:relative}.curaciones-module .cycle-step.done i{background:var(--green);border-color:var(--green);color:#fff}.curaciones-module .cycle-step.active i{background:var(--blue);border-color:var(--blue);color:#fff;box-shadow:0 0 0 4px var(--blue-soft)}.curaciones-module .cycle-step strong,.curaciones-module .cycle-step span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.curaciones-module .cycle-step strong{font-size:11px}.curaciones-module .cycle-step span{color:var(--muted);margin-top:3px;font-size:9px}.curaciones-module .eps-row{grid-template-columns:1fr auto;align-items:center;gap:8px;padding:15px 20px 0;font-size:12px;display:grid}.curaciones-module .eps-row>div:first-child{align-items:center;gap:8px;font-weight:650;display:flex}.curaciones-module .eps-dot{border-radius:50%;width:9px;height:9px}.curaciones-module .eps-dot.mallamas{background:var(--teal)}.curaciones-module .eps-dot.sanitas{background:var(--blue)}.curaciones-module .eps-dot.nueva-eps{background:#7a4eb2}.curaciones-module .eps-bar{background:#edf2f5;border-radius:5px;grid-column:1/-1;height:5px;overflow:hidden}.curaciones-module .eps-bar span{border-radius:inherit;background:var(--teal);height:100%;display:block}.curaciones-module .eps-row:nth-of-type(3) .eps-bar span{background:var(--blue)}.curaciones-module .summary-grid .eps-row:last-child{padding-bottom:18px}.curaciones-module .evidence-panel{border-color:#b7d6d2}.curaciones-module .evidence-rule-badge{background:var(--teal-soft);color:var(--teal-dark);white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:800}.curaciones-module .evidence-grid{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr) 28px minmax(0,1fr) minmax(220px,.9fr);align-items:stretch;gap:12px;padding:20px;display:grid}.curaciones-module .evidence-source,.curaciones-module .evidence-result{border:1px solid var(--line);background:#fbfcfd;border-radius:10px;grid-template-columns:30px 1fr;align-items:start;gap:11px;padding:15px;display:grid}.curaciones-module .evidence-source>i,.curaciones-module .evidence-result>i{border-radius:8px;place-items:center;width:29px;height:29px;font-size:11px;font-style:normal;font-weight:850;display:grid}.curaciones-module .evidence-source strong,.curaciones-module .evidence-result strong{font-size:11px;display:block}.curaciones-module .evidence-source p,.curaciones-module .evidence-result p{color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.55}.curaciones-module .evidence-source em{border-radius:999px;grid-column:2;width:fit-content;padding:4px 7px;font-size:8px;font-style:normal;font-weight:800}.curaciones-module .evidence-source.available{background:#f6fcfa;border-color:#a9d8cb}.curaciones-module .evidence-source.available>i{background:var(--green);color:#fff}.curaciones-module .evidence-source.available em{background:var(--green-soft);color:var(--green)}.curaciones-module .evidence-source.pending{background:#fffaf0;border-color:#e9c36b}.curaciones-module .evidence-source.pending>i{background:var(--amber);color:#fff}.curaciones-module .evidence-source.pending em{background:var(--amber-soft);color:var(--amber)}.curaciones-module .evidence-source.awaiting{background:#f5f8fa;border-color:#c8d8e1}.curaciones-module .evidence-source.awaiting>i{color:#fff;background:#688294}.curaciones-module .evidence-source.awaiting em{color:#536d7d;background:#e5edf2}.curaciones-module .evidence-connector{color:var(--navy);place-items:center;font-size:21px;font-weight:750;display:grid}.curaciones-module .evidence-result{background:#eef5f8;border-color:#9eb7c6}.curaciones-module .evidence-result>i{background:var(--navy);color:#fff}.curaciones-module .evidence-result.review{background:#fff8e8;border-color:#e7b45b}.curaciones-module .evidence-result.review>i{color:#fff;background:#b86f00}.curaciones-module .admission-audit-panel{border-color:#c8d8e1}.curaciones-module .admission-audit-panel .panel-heading>div>p:last-child{max-width:760px;color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.5}.curaciones-module .admission-count{color:#326d9d;white-space:nowrap;background:#e8f2f8;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:800}.curaciones-module .admission-audit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:20px 20px 12px;display:grid}.curaciones-module .admission-audit-card{background:#fbfcfd;border:1px solid #d6e2e9;border-top:3px solid #688294;border-radius:10px;grid-template-columns:30px 1fr;align-items:start;gap:11px;min-height:100px;padding:14px;display:grid}.curaciones-module .admission-audit-card>i{color:#536d7d;background:#e5edf2;border-radius:8px;place-items:center;width:29px;height:29px;font-size:10px;font-style:normal;font-weight:850;display:grid}.curaciones-module .admission-audit-card strong{color:var(--navy);font-size:10px;line-height:1.4}.curaciones-module .admission-audit-card p{color:var(--muted);margin:5px 0 0;font-size:8px;line-height:1.5}.curaciones-module .admission-audit-note{color:#64757d;background:#f5f8f9;border-left:3px solid #8da4af;margin:0 20px 18px;padding:10px 12px;font-size:8px;line-height:1.55}.curaciones-module .compact-table{padding:4px 0}.curaciones-module .compact-row{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1f4;grid-template-columns:36px minmax(210px,1fr) 110px 18px;align-items:center;gap:11px;width:100%;padding:11px 20px;display:grid}.curaciones-module .compact-row:hover{background:#f8fbfc}.curaciones-module .compact-row:last-child{border-bottom:0}.curaciones-module .patient-avatar{width:31px;height:31px;color:var(--navy);background:#edf4f7;border-radius:8px;place-items:center;font-size:10px;font-weight:800;display:grid}.curaciones-module .patient-avatar.large{border-radius:14px;width:52px;height:52px;font-size:15px}.curaciones-module .patient-main strong,.curaciones-module .patient-main small{display:block}.curaciones-module .patient-main strong{font-size:11px}.curaciones-module .patient-main small{color:var(--muted);margin-top:3px;font-size:9px}.curaciones-module .row-alert{color:var(--amber);font-size:10px;font-weight:650}.curaciones-module .chevron{color:#91a4b1;text-align:right;font-size:21px}.curaciones-module .status-chip{white-space:nowrap;border-radius:20px;align-items:center;width:fit-content;padding:5px 9px;font-size:9px;font-style:normal;font-weight:750;display:inline-flex}.curaciones-module .status-active{background:var(--green-soft);color:var(--green)}.curaciones-module .status-hospital{background:var(--blue-soft);color:var(--blue)}.curaciones-module .status-paused{background:var(--amber-soft);color:var(--amber)}.curaciones-module .status-deceased{color:#3e4b55;background:#e7ebee}.curaciones-module .status-exit{background:var(--purple-soft);color:var(--purple)}.curaciones-module .filters{align-items:center;gap:10px;display:flex}.curaciones-module .filters.compact{flex:1}.curaciones-module .search-box{border:1px solid var(--line);background:#fff;border-radius:8px;flex:1;align-items:center;gap:8px;min-width:260px;height:40px;padding:0 12px;display:flex}.curaciones-module .search-box span{color:#8094a2;font-size:20px;line-height:1;transform:rotate(-15deg)}.curaciones-module .search-box input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:11px}.curaciones-module .filters select,.curaciones-module .form-grid select,.curaciones-module .form-grid input,.curaciones-module .form-grid textarea{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:8px;outline:none}.curaciones-module .filters select{height:40px;padding:0 28px 0 11px;font-size:11px}.curaciones-module .filters .curator-filter{max-width:205px}.curaciones-module .result-count{color:var(--muted);white-space:nowrap;font-size:10px}.curaciones-module .calendar-context{background:#fff;border:1px solid #cbdde5;border-radius:9px;overflow:hidden}.curaciones-module .calendar-context summary{cursor:pointer;align-items:center;gap:9px;min-height:38px;padding:7px 12px;list-style:none;display:flex}.curaciones-module .calendar-context summary::-webkit-details-marker{display:none}.curaciones-module .calendar-context[open] summary{border-bottom:1px solid var(--line);background:#f8fbfc}.curaciones-module .calendar-info-icon{background:var(--navy);color:#fff;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-family:Georgia,serif;font-size:11px;font-weight:800;display:grid}.curaciones-module .calendar-context summary>strong{color:var(--navy);font-size:9px}.curaciones-module .calendar-alert-pill{white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:850}.curaciones-module .calendar-alert-pill.warning{background:var(--amber-soft);color:#7a4a00}.curaciones-module .calendar-alert-pill.danger{background:var(--red-soft);color:var(--red)}.curaciones-module .calendar-alert-pill.neutral{color:#fff;background:#3f4a52}.curaciones-module .projection-status{color:#5a707b;background:#f3f6f7;border-radius:8px;padding:9px 12px;font-size:9px}.curaciones-module .schedule-utility-row{border:1px solid var(--line);background:#fff;border-radius:8px;justify-content:flex-end;align-items:center;gap:8px;min-height:38px;padding:6px 10px;display:flex}.curaciones-module .schedule-utility-row .legend{justify-content:flex-start;gap:13px;margin-right:auto}.curaciones-module .calendar-context-hint{color:var(--muted);margin-left:auto;font-size:8px}.curaciones-module .calendar-context-chevron{color:#718896;font-size:15px;transition:transform .18s}.curaciones-module .calendar-context[open] .calendar-context-chevron{transform:rotate(180deg)}.calendar-context-.curaciones-module{background:#fbfcfd;gap:8px;padding:10px;display:grid}.curaciones-module .schedule-focus-toolbar{background:#f8fbfc;border:1px solid #cbdde5;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;min-height:50px;padding:8px 12px;display:flex}.curaciones-module .schedule-focus-toggle{cursor:pointer;align-items:center;gap:10px;display:flex;position:relative}.curaciones-module .schedule-focus-toggle input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.curaciones-module .schedule-toggle-track{background:#dce4e8;border:1px solid #9babb5;border-radius:999px;flex:none;width:36px;height:20px;transition:background .18s,border-color .18s;position:relative}.curaciones-module .schedule-toggle-track i{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0f2a4040}.curaciones-module .schedule-focus-toggle input:checked+.schedule-toggle-track{border-color:var(--teal-dark);background:var(--teal)}.curaciones-module .schedule-focus-toggle input:checked+.schedule-toggle-track i{transform:translate(16px)}.curaciones-module .schedule-focus-toggle input:focus-visible+.schedule-toggle-track{outline-offset:2px;outline:3px solid #14b8a63d}.curaciones-module .schedule-focus-toggle>span:last-child strong,.curaciones-module .schedule-focus-toggle>span:last-child small{display:block}.curaciones-module .schedule-focus-toggle>span:last-child strong{color:var(--navy);font-size:10px}.curaciones-module .schedule-focus-toggle>span:last-child small{color:var(--muted);margin-top:3px;font-size:8px}.curaciones-module .schedule-focus-result{color:#4c6472;white-space:nowrap;background:#fff;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:800}.curaciones-module .schedule-focus-toggle.active>span:last-child strong{color:var(--teal-dark)}.curaciones-module .structure-note{color:#536d7b;background:#f3f8fa;border:1px solid #cbdde5;border-radius:8px;align-items:center;gap:16px;padding:10px 14px;font-size:9px;display:flex}.curaciones-module .structure-note strong{color:var(--navy)}.curaciones-module .structure-note span{padding-left:11px;position:relative}.curaciones-module .structure-note span:before{content:"";background:var(--teal);border-radius:50%;width:5px;height:5px;position:absolute;top:4px;left:0}.curaciones-module .unlinked-open-note{color:#654514;background:#fff9ea;border:1px solid #e0a43f;border-left-width:4px;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:10px 14px;font-size:9px;display:flex}.curaciones-module .unlinked-open-note strong{font-size:10px}.curaciones-module .unlinked-open-note span{color:#7a5a24}.curaciones-module .duplicate-open-note{color:#7e281b;background:#fff1ee;border:1px solid #e48b78;border-left:4px solid #c2412d;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:10px 14px;font-size:9px;display:flex}.curaciones-module .duplicate-open-note strong{font-size:10px}.curaciones-module .duplicate-open-note span{color:#8f473d}.curaciones-module .legend{color:var(--muted);justify-content:flex-end;align-items:center;gap:18px;font-size:9px;display:flex}.curaciones-module .legend span{align-items:center;gap:5px;display:flex}.curaciones-module .legend b{color:#166534;font-size:9px}.curaciones-module .legend i{border-radius:3px;width:11px;height:11px}.curaciones-module .legend .complete{background:var(--green-soft);border:1px solid #83ccb7}.curaciones-module .legend .additional{background:#dcfce7;border:1px solid #86c89d}.curaciones-module .legend .reported{background:#fff3cd;border:1px solid #d7aa39}.curaciones-module .legend .open{background:#fbbf24;border:1px solid #b7791f;box-shadow:0 0 0 2px #fbbf2426}.curaciones-module .legend .event{background:#dbeafe;border:1px solid #3b82f6}.curaciones-module .legend .partial{background:var(--amber-soft);border:1px solid #e8bf67}.curaciones-module .legend .tolerance{background:var(--blue-soft);border:1px solid #93b5ef}.curaciones-module .legend .overdue{background:#c81e1e;border:1px solid #991b1b;box-shadow:0 0 0 2px #c81e1e1f}.curaciones-module .legend .future{background:#f3f5f6;border:1px solid #ced8de}.curaciones-module .legend .failed-visit,.curaciones-module .legend .deceased{background:#3f4a52;border:1px solid #222b31}.curaciones-module .schedule-additional-explanation{color:#365f45;background:#f0fdf4;border:1px solid #86c89d;border-left:4px solid #22a06b;border-radius:8px;align-items:center;gap:10px;padding:8px 11px;font-size:8px;line-height:1.45;display:flex}.curaciones-module .schedule-additional-explanation>strong{color:#166534;background:#dcfce7;border-radius:6px;flex:0 0 28px;place-items:center;height:24px;font-size:11px;display:grid}.curaciones-module .schedule-additional-explanation span b{color:#14532d}.curaciones-module .schedule-card{border:1px solid var(--line);background:#fff;border-radius:11px;overflow:hidden}.curaciones-module .schedule-scroll{max-height:calc(100vh - 210px);overflow:auto}.curaciones-module .schedule-table{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-size:9px}.curaciones-module .schedule-table th{z-index:4;background:var(--navy-2);color:#e7eff4;vertical-align:middle;border-right:1px solid #294861;height:64px;padding:5px 7px;font-weight:750;position:sticky;top:0}.curaciones-module .schedule-table th.date-header{text-align:center;min-width:32px;padding:4px 2px 3px}.curaciones-module .schedule-table th.date-header strong,.curaciones-module .schedule-table th.date-header small{display:block}.curaciones-module .schedule-table th.date-header strong{font-size:9px;line-height:1}.curaciones-module .schedule-table th.date-header small{color:#a9c0cf;text-transform:uppercase;margin-top:3px;font-size:6px;font-weight:700}.curaciones-module .schedule-table th.date-header.weekend{background:#28485f}.curaciones-module .schedule-table th.date-header.weekend small{color:#f4cb7b}.curaciones-module .schedule-table .filter-header{min-width:88px}.curaciones-module .schedule-table .wound-filter-header{min-width:220px}.curaciones-module .schedule-table .curator-filter-header{min-width:155px}.curaciones-module .schedule-table .number-filter-header{min-width:58px;max-width:64px;padding-inline:4px}.curaciones-module .header-title{color:#e7eff4;white-space:nowrap;align-items:center;gap:5px;min-height:16px;font-size:8px;line-height:1.1;display:flex}.curaciones-module .header-title small{color:#9fb7c6;font-size:6px;font-weight:700}.curaciones-module .clear-column-filters{color:#4d3400;cursor:pointer;background:#f8c453;border:0;border-radius:50%;place-items:center;width:16px;height:16px;margin-left:auto;font-size:12px;font-weight:900;line-height:1;display:grid}.curaciones-module .column-sort-button{color:#c8d9e3;background:#15384f;border:1px solid #63839a;border-radius:5px;place-items:center;width:20px;height:18px;margin-left:auto;font-size:11px;font-weight:900;line-height:1;display:grid}.curaciones-module .column-sort-button:hover,.curaciones-module .column-sort-button:focus-visible{color:#fff;border-color:#5eead4;outline:0;box-shadow:0 0 0 2px #5eead433}.curaciones-module .column-sort-button.active{color:#fff;background:#0c6f69;border-color:#5eead4}.curaciones-module .filter-header input,.curaciones-module .filter-header select{color:#183247;background:#fff;border:1px solid #537088;border-radius:5px;outline:none;width:100%;height:25px;margin-top:4px;padding:0 5px;font-size:7px}.curaciones-module .filter-header input::placeholder{color:#708492}.curaciones-module .filter-header input:focus,.curaciones-module .filter-header select:focus,.curaciones-module .date-filter:focus{border-color:#5eead4;box-shadow:0 0 0 2px #5eead433}.curaciones-module .filter-header input.attention-filter{color:#684300;background:#fff9ea;border-color:#d79a30;height:20px;margin-top:2px;font-size:6.5px}.curaciones-module .filter-header input.attention-filter::placeholder{color:#8a662b}.curaciones-module .date-filter{color:#c7d8e3;text-align:center;background:#163b54;border:1px solid #537088;border-radius:4px;outline:none;width:26px;height:19px;margin-top:4px;padding:0 2px;font-size:7px;font-weight:850}.curaciones-module .date-filter.active{color:#4b3000;background:#f5b82e;border-color:#f5b82e}.curaciones-module .schedule-table th.frequency-header{text-align:center;min-width:72px;padding-inline:5px}.curaciones-module .schedule-table th.frequency-header small{color:#a9c0cf;margin-top:3px;font-size:6px;font-weight:700;display:block}.curaciones-module .schedule-table th.package-header{min-width:76px}.curaciones-module .schedule-table .package-cell{white-space:normal;color:#3d5563;background:#f5f7f8;min-width:76px;max-width:92px}.curaciones-module .schedule-table .package-cell strong,.curaciones-module .schedule-table .package-cell small{display:block}.curaciones-module .schedule-table .package-cell strong{color:#25495d;font-size:8px}.curaciones-module .schedule-table .package-cell small{color:#647782;margin-top:3px;font-size:7px;line-height:1.25}.curaciones-module .schedule-table td{white-space:nowrap;background:#fff;border-bottom:1px solid #edf1f4;border-right:1px solid #edf1f4;height:39px;padding:0 7px}.curaciones-module .schedule-table tr.patient-start td{border-top:4px solid #738b9a}.curaciones-module .schedule-table tbody tr:first-child td{border-top-width:0}.curaciones-module .schedule-table tr.same-patient td{border-top:0}.curaciones-module .schedule-table .sticky-name{z-index:3;background:#fff;min-width:205px;max-width:205px;position:sticky;left:0;box-shadow:2px 0 4px #0f2a4012}.curaciones-module .schedule-table th.sticky-name{z-index:6;background:var(--navy-2)}.curaciones-module .schedule-table .curator-cell{min-width:105px;max-width:120px;overflow:hidden}.curaciones-module .schedule-table .curator-cell .compact-person-name{font-size:8px;line-height:1.25}.curaciones-module .schedule-table .curator-cell a{text-decoration:none;display:block}.curaciones-module .schedule-curator-actions{align-items:center;gap:5px;display:flex}.curaciones-module .schedule-curator-actions>a,.curaciones-module .schedule-curator-actions>span{flex:1;min-width:0}.curaciones-module .schedule-curator-reminder{color:#08735e;letter-spacing:-.02em;cursor:pointer;background:#e9f7f1;border:1px solid #9dcfc0;border-radius:8px;flex:0 0 25px;place-items:center;width:25px;height:25px;padding:0;font-size:7px;font-weight:900;display:inline-grid}.curaciones-module .schedule-curator-reminder.has-findings{color:#075f4e;background:#dff5ec;border-color:#58aa8e;box-shadow:0 2px 6px #075f4e1f}.curaciones-module .schedule-curator-reminder.complete{color:#7b8a86;background:#f4f7f6;border-color:#d7e2de}.curaciones-module .schedule-curator-reminder:hover{filter:brightness(.96)}.curaciones-module .schedule-curator-reminder:focus-visible{outline-offset:2px;outline:2px solid #087e80}.curaciones-module .schedule-table .frequency-cell{text-align:center;background:#f5faf9;min-width:72px;padding-inline:5px}.curaciones-module .schedule-table .frequency-cell strong,.curaciones-module .schedule-table .frequency-cell small{display:block}.curaciones-module .schedule-table .frequency-cell strong{color:var(--teal-dark);font-size:9px}.curaciones-module .schedule-table .frequency-cell small{color:var(--muted);margin-top:3px;font-size:7px}.curaciones-module .schedule-table .wound-cell{white-space:normal;min-width:180px;max-width:220px}.curaciones-module .wound-cell strong,.curaciones-module .wound-cell small{display:block}.curaciones-module .wound-cell strong{font-size:8px;line-height:1.35}.curaciones-module .wound-cell small{color:var(--muted);margin-top:3px;font-size:7px}.curaciones-module .patient-link{width:100%;color:var(--ink);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;font-size:9px;font-weight:750;display:block;overflow:hidden}.curaciones-module .patient-link small{color:var(--muted);margin-top:2px;font-size:8px;font-weight:500;display:block}.curaciones-module .schedule-audit-incomplete{background:var(--amber-soft);color:#805413;text-overflow:ellipsis;border-radius:10px;max-width:100%;margin-top:3px;padding:2px 5px;font-size:7px;font-style:normal;font-weight:850;display:inline-flex;overflow:hidden}.curaciones-module .schedule-audit-incomplete.confirmed{color:#991b1b;background:#fee2e2}.curaciones-module .schedule-no-program{color:#536b78;text-overflow:ellipsis;background:#e7ecef;border-radius:10px;max-width:100%;margin-top:3px;padding:2px 5px;font-size:7px;font-style:normal;font-weight:850;display:inline-flex;overflow:hidden}.curaciones-module .no-schedule-label{color:#647782;font-size:7px;font-weight:800}.curaciones-module .schedule-status{text-overflow:ellipsis;border-radius:10px;max-width:100%;margin-top:3px;padding:2px 5px;font-size:7px;font-style:normal;font-weight:800;display:inline-flex;overflow:hidden}.curaciones-module .eps-tag{border-radius:5px;padding:4px 7px;font-size:8px;font-weight:750}.curaciones-module .eps-tag.mallamas{background:var(--teal-soft);color:var(--teal-dark)}.curaciones-module .eps-tag.sanitas{background:var(--blue-soft);color:var(--blue)}.curaciones-module .schedule-table .day-cell{text-align:center;min-width:30px;padding:0;font-weight:850}.curaciones-module .schedule-table .day-cell.weekend-column.day-empty,.curaciones-module .schedule-table .day-cell.weekend-column.day-future{background:#eef2f4}.curaciones-module .schedule-table .week-start{border-left:2px solid #9fb3bf!important}.curaciones-module .schedule-table .day-complete{background:var(--green-soft);color:var(--green)}.curaciones-module .schedule-table .day-additional{color:#166534;background:#dcfce7;box-shadow:inset 0 0 0 1px #86c89d}.curaciones-module .schedule-table .day-reported{color:#7a4a00;background:#fff3cd;box-shadow:inset 0 0 0 1px #d7aa39}.curaciones-module .schedule-table .day-open{color:#5b3700;background:#fbbf24;font-size:9px;box-shadow:inset 0 0 0 1px #b7791f}.curaciones-module .schedule-table .day-partial{background:var(--amber-soft);color:var(--amber)}.curaciones-module .schedule-table .day-tolerance{background:var(--blue-soft);color:var(--blue)}.curaciones-module .schedule-table .day-overdue{color:#fff;text-shadow:0 1px 1px #0003;background:#dc2626;font-size:12px;box-shadow:inset 0 0 0 1px #991b1b}.curaciones-module .schedule-table .day-future{color:#9aaab4;background:#f5f7f8}.curaciones-module .schedule-table .day-cell.clickable-finding{cursor:pointer}.curaciones-module .schedule-table .day-cell.clickable-finding:focus-visible{outline-offset:-3px;outline:3px solid #207aaa}.curaciones-module .calendar-evidence-explanation{color:#344f60;font-size:13px;line-height:1.5}.curaciones-module .completed-evidence-summary.calendar-evidence-pending{background:#f4f8fb;border-color:#cbdbe6}.curaciones-module .completed-evidence-summary.calendar-evidence-pending>span{color:#775513;white-space:normal;background:#fff1cb}.curaciones-module .schedule-table .day-overdue.clickable-finding{cursor:pointer;transition:transform .14s,box-shadow .14s,filter .14s}.curaciones-module .schedule-table .day-overdue.clickable-finding:hover{z-index:1;filter:brightness(1.04);transform:scale(1.05);box-shadow:inset 0 0 0 2px #7f1d1d,0 0 0 3px #dc262638}.curaciones-module .schedule-table .day-overdue.clickable-finding:focus-visible{z-index:2;outline-offset:-3px;outline:3px solid #f7b4aa;box-shadow:inset 0 0 0 2px #7f1d1d}.curaciones-module .schedule-table .day-cell.confirmed-finding{color:#fff;text-shadow:0 1px 1px #00000038;background:#c81e1e;box-shadow:inset 0 0 0 1px #991b1b}.curaciones-module .schedule-table .day-cell.confirmed-finding.clickable-finding:hover{box-shadow:inset 0 0 0 2px #7f1d1d,0 0 0 3px #c81e1e38}.curaciones-module .schedule-table .day-cell.confirmed-finding.clickable-finding:focus-visible{outline-color:#f7b4aa;box-shadow:inset 0 0 0 2px #7f1d1d}.curaciones-module .schedule-table .day-cell.day-missing-curation{color:#fff;text-shadow:0 1px 1px #0003;background:#dc2626;font-size:12px}.curaciones-module .schedule-table .day-cell.day-missing-curation.clickable-finding:hover{z-index:1;filter:brightness(1.04);transform:scale(1.05)}.curaciones-module .schedule-table .day-cell.day-missing-curation.clickable-finding:focus-visible{outline-offset:-3px;outline:3px solid #315ca8}.curaciones-module .schedule-table .day-cell.false-finding{background:var(--green-soft);color:var(--green);text-shadow:none;font-size:9px;box-shadow:inset 0 0 0 1px #83ccb7}.curaciones-module .schedule-table .day-cell.false-finding.clickable-finding:hover{box-shadow:inset 0 0 0 2px #5baf98,0 0 0 3px #16653426}.curaciones-module .schedule-table .day-cell.failed-visit{color:#fff;text-shadow:none;background:#3f4a52;font-size:8px;box-shadow:inset 0 0 0 1px #222b31}.curaciones-module .schedule-table .day-cell.failed-visit.clickable-finding:hover{background:#313b42;box-shadow:inset 0 0 0 2px #151b1f,0 0 0 3px #3f4a5233}.curaciones-module .schedule-table .day-reported.clickable-finding{cursor:pointer;transition:transform .14s,box-shadow .14s,filter .14s}.curaciones-module .schedule-table .day-reported.clickable-finding:hover{z-index:1;filter:brightness(1.04);transform:scale(1.05);box-shadow:inset 0 0 0 2px #9a6a12,0 0 0 3px #d7aa3933}.curaciones-module .schedule-table .day-reported.clickable-finding:focus-visible{z-index:2;outline-offset:-3px;outline:3px solid #f7d98d;box-shadow:inset 0 0 0 2px #9a6a12}.curaciones-module .finding-document-identifiers{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.curaciones-module .finding-document-identifiers>div{background:#f7fafb;border:1px solid #d8e4e8;border-radius:12px;align-items:center;gap:10px;min-height:52px;padding:10px 12px;display:flex}.curaciones-module .finding-document-identifiers small{color:#526575;font-weight:700}.curaciones-module .finding-document-identifiers strong,.curaciones-module .finding-document-identifiers .annotation-form-code{margin-left:auto}.curaciones-module .finding-document-identifiers>p{color:#a1261c;grid-column:1/-1;margin:0}.curaciones-module .finding-annotation-document-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.curaciones-module .finding-annotation-document-heading .annotation-form-code{flex:none}@media (width<=720px){.curaciones-module .finding-document-identifiers{grid-template-columns:1fr}}.curaciones-module .schedule-table .day-event,.curaciones-module .schedule-table .day-event-hospital,.curaciones-module .schedule-table .day-event-paused,.curaciones-module .schedule-table .day-event-exit,.curaciones-module .schedule-table .day-event-deceased{font-size:8px}.curaciones-module .schedule-table .day-event-hospital,.curaciones-module .schedule-table .day-event-paused{color:#65737c;background:#e7ebee;box-shadow:inset 0 0 0 1px #b7c1c7}.curaciones-module .schedule-table .day-event-deceased{color:#fff;background:#3f4a52;box-shadow:inset 0 0 0 1px #222b31}.curaciones-module .schedule-table .day-event-exit{background:var(--purple-soft);color:var(--purple);box-shadow:inset 0 0 0 1px #a98cef}.curaciones-module .number-cell{text-align:center;font-weight:750}.curaciones-module .open-number{color:#7a4a00;background:#fff5cc!important}.curaciones-module .patient-list-panel{overflow-x:auto}.curaciones-module .patient-table-head,.curaciones-module .patient-row{grid-template-columns:minmax(250px,1.5fr) 1fr 100px 1.25fr 130px 170px;align-items:center;gap:14px;min-width:1050px;padding:0 20px;display:grid}.curaciones-module .patient-table-head.scoped,.curaciones-module .patient-row.scoped{grid-template-columns:minmax(250px,1.5fr) 1fr 100px 130px 170px;min-width:850px}.curaciones-module .patient-table-head{border-bottom:1px solid var(--line);height:40px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;background:#f7f9fa;font-size:9px;font-weight:750}.curaciones-module .patient-row{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1f4;width:100%;min-height:62px}.curaciones-module .patient-row:hover{background:#f9fbfc}.curaciones-module .patient-row:last-child{border-bottom:0}.curaciones-module .patient-row>span strong,.curaciones-module .patient-row>span small{display:block}.curaciones-module .patient-row>span strong{font-size:10px}.curaciones-module .patient-row>span small{color:var(--muted);margin-top:4px;font-size:8px}.curaciones-module .patient-identity{align-items:center;gap:10px;display:flex}.curaciones-module .patient-identity i{width:32px;height:32px;color:var(--navy);background:#eaf1f5;border-radius:8px;flex:none;place-items:center;font-size:9px;font-style:normal;font-weight:800;display:grid}.curaciones-module .patient-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.curaciones-module .row-detail-button,.curaciones-module .row-event-button,.curaciones-module .row-new-wound-button{white-space:nowrap;border-radius:7px;min-height:31px;padding:0 9px;font-size:8px;font-weight:800}.curaciones-module .row-detail-button{border:1px solid var(--line);color:var(--navy);background:#fff}.curaciones-module .row-detail-button:hover{background:#f5f8fa;border-color:#9fb3c1}.curaciones-module .row-event-button{color:#7a4a00;background:#fff7e3;border:1px solid #d79a30}.curaciones-module .row-event-button:hover{background:var(--amber-soft);border-color:#bd7b0c}.curaciones-module .row-new-wound-button{color:#066d59;background:#e7f7f2;border:1px solid #07846b;align-items:center;text-decoration:none;display:inline-flex}.curaciones-module .row-new-wound-button:hover{background:#d6f1e8;border-color:#066d59}.curaciones-module .curator-hero{background:linear-gradient(120deg, var(--navy), #1f5268);color:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;padding:21px 24px;display:flex}.curaciones-module .curator-hero h2{margin:0;font-size:18px}.curaciones-module .curator-hero p:not(.eyebrow){color:#c8d9e2;max-width:720px;margin:7px 0 0;font-size:10px;line-height:1.55}.curaciones-module .curator-hero>div:last-child{background:#ffffff1a;border-radius:9px;min-width:150px;padding:12px 15px}.curaciones-module .curator-hero>div:last-child strong,.curaciones-module .curator-hero>div:last-child span{display:block}.curaciones-module .curator-hero>div:last-child strong{font-size:24px}.curaciones-module .curator-hero>div:last-child span{color:#c8d9e2;margin-top:3px;font-size:8px}.curaciones-module .meta-integration-panel{background:#fff;border:1px solid #d8d0f0;border-radius:12px;overflow:hidden}.curaciones-module .meta-integration-heading{background:#faf9ff;border-bottom:1px solid #ece8f7;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;padding:15px 17px;display:grid}.curaciones-module .meta-mark{color:#fff;background:#6556c9;border-radius:10px;place-items:center;width:38px;height:38px;font-size:17px;font-weight:900;display:grid}.curaciones-module .meta-integration-heading h3{color:var(--navy);margin:0;font-size:13px}.curaciones-module .meta-integration-heading .eyebrow{color:#6556c9;margin-bottom:3px;font-size:8px}.curaciones-module .meta-integration-heading small{color:var(--muted);margin-top:3px;font-size:8px;display:block}.curaciones-module .meta-status{white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:8px}.curaciones-module .meta-status.pending{background:var(--amber-soft);color:#8f5b00}.curaciones-module .meta-integration-grid{grid-template-columns:repeat(3,1fr);display:grid}.curaciones-module .meta-integration-grid>div{border-right:1px solid #edf0f2;align-items:flex-start;gap:9px;min-width:0;padding:14px 16px;display:flex}.curaciones-module .meta-integration-grid>div:last-child{border-right:0}.curaciones-module .meta-integration-grid i{border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:9px;font-style:normal;font-weight:900;display:grid}.curaciones-module .meta-integration-grid .available i{background:var(--green-soft);color:var(--green)}.curaciones-module .meta-integration-grid .pending i{background:var(--amber-soft);color:var(--amber)}.curaciones-module .meta-integration-grid strong,.curaciones-module .meta-integration-grid small{display:block}.curaciones-module .meta-integration-grid strong{color:var(--navy);font-size:9px}.curaciones-module .meta-integration-grid small{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.45}.curaciones-module .meta-integration-note{color:#76511c;background:#fffaf0;border-top:1px solid #edf0f2;margin:0;padding:10px 16px;font-size:8.5px;line-height:1.5}.curaciones-module .curator-search-toolbar{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:9px;padding:10px 12px;display:flex}.curaciones-module .curator-search-box{flex:1;align-items:center;gap:8px;min-width:280px;display:flex}.curaciones-module .curator-search-box>span{color:var(--teal);font-size:18px;line-height:1}.curaciones-module .curator-search-box input{width:100%;height:36px;color:var(--ink);background:0 0;border:0;outline:0;font-size:10px}.curaciones-module .curator-search-box input::placeholder{color:#8b9ca7}.curaciones-module .curator-search-box:focus-within{border-radius:7px;box-shadow:0 0 0 2px #10918929}.curaciones-module .curator-search-toolbar>button{border:1px solid var(--line);min-height:31px;color:var(--navy);background:#f7f9fa;border-radius:7px;padding:0 10px;font-size:8px;font-weight:800}.curaciones-module .curator-search-toolbar>button:hover{background:#eef3f5;border-color:#9fb3c1}.curaciones-module .curator-search-toolbar>span{min-width:75px;color:var(--muted);text-align:right;font-size:8px;font-weight:750}.curaciones-module .curator-list{gap:10px;display:grid}.curaciones-module .curator-empty{text-align:center;background:#fbfcfd;border:1px dashed #b8c6cf;border-radius:11px;justify-items:center;gap:5px;padding:34px 20px;display:grid}.curaciones-module .curator-empty strong{color:var(--navy);font-size:11px}.curaciones-module .curator-empty span{color:var(--muted);font-size:9px}.curaciones-module .curator-card{border:1px solid var(--line);background:#fff;border-radius:11px;overflow:hidden}.curaciones-module .curator-card summary{cursor:pointer;grid-template-columns:minmax(230px,1.7fr) repeat(5,82px) 110px 20px;align-items:center;gap:10px;min-height:72px;padding:12px 18px;list-style:none;display:grid}.curaciones-module .curator-card summary::-webkit-details-marker{display:none}.curaciones-module .curator-card[open] summary{border-bottom:1px solid var(--line);background:#fbfcfd}.curaciones-module .curator-contact-bar{background:#f4fbf8;border-bottom:1px solid #dbe8e4;justify-content:space-between;align-items:center;gap:12px;padding:10px 18px;display:flex}.curaciones-module .curator-contact-bar span strong,.curaciones-module .curator-contact-bar span small{display:block}.curaciones-module .curator-contact-bar span strong{color:var(--navy);font-size:9px}.curaciones-module .curator-contact-bar span small{color:var(--muted);margin-top:3px;font-size:8px}.curaciones-module .curator-contact-bar a{color:#fff;white-space:nowrap;background:#16a34a;border-radius:7px;justify-content:center;align-items:center;min-height:31px;padding:0 11px;font-size:8px;font-weight:850;text-decoration:none;display:inline-flex}.curaciones-module .curator-contact-bar a:hover{background:#12813d}.curaciones-module .curator-contact-bar a:focus-visible{outline-offset:2px;outline:3px solid #16a34a38}.curaciones-module .curator-contact-bar em{color:#657985;white-space:nowrap;background:#e7ecef;border-radius:999px;padding:6px 9px;font-size:8px;font-style:normal;font-weight:800}.curaciones-module .curator-name{align-items:center;gap:10px;min-width:0;display:flex}.curaciones-module .curator-name>i{background:var(--teal-soft);width:36px;height:36px;color:var(--teal-dark);border-radius:9px;flex:none;place-items:center;font-size:9px;font-style:normal;font-weight:850;display:grid}.curaciones-module .curator-name strong,.curaciones-module .curator-name small{display:block}.curaciones-module .curator-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.curaciones-module .curator-name small{color:var(--muted);margin-top:4px;font-size:8px}.curaciones-module .curator-stat small,.curaciones-module .curator-stat strong{text-align:center;display:block}.curaciones-module .curator-stat small{color:var(--muted);font-size:8px}.curaciones-module .curator-stat strong{margin-top:4px;font-size:14px}.curaciones-module .curator-stat.scheduled strong{color:var(--navy)}.curaciones-module .curator-stat.open strong{color:var(--amber)}.curaciones-module .compliance-pill{text-align:center;border-radius:8px;justify-self:center;min-width:88px;padding:7px 10px}.curaciones-module .compliance-pill strong,.curaciones-module .compliance-pill small{display:block}.curaciones-module .compliance-pill strong{font-size:15px}.curaciones-module .compliance-pill small{margin-top:2px;font-size:7px}.curaciones-module .compliance-pill.good{background:var(--green-soft);color:var(--green)}.curaciones-module .compliance-pill.warning{background:var(--amber-soft);color:var(--amber)}.curaciones-module .compliance-pill.bad{background:var(--red-soft);color:var(--red)}.curaciones-module .compliance-pill.not-applicable{color:#536b78;background:#e7ecef}.curaciones-module .compliance-pill.not-applicable strong{font-size:10px}.curaciones-module .details-chevron{color:#8194a1;font-size:16px;transition:transform .18s}.curaciones-module .curator-card[open] .details-chevron{transform:rotate(180deg)}.curaciones-module .curator-patient-list{overflow-x:auto}.curaciones-module .curator-patient-head,.curaciones-module .curator-patient-row{grid-template-columns:minmax(230px,1.5fr) 80px 70px 85px 75px 70px 110px;align-items:center;gap:10px;min-width:850px;padding:0 18px;display:grid}.curaciones-module .curator-patient-head{height:35px;color:var(--muted);text-transform:uppercase;background:#f7f9fa;font-size:8px;font-weight:800}.curaciones-module .curator-patient-row{width:100%;min-height:52px;color:var(--ink);text-align:left;background:#fff;border:0;border-top:1px solid #edf1f4;font-size:9px}.curaciones-module .curator-patient-row:hover{background:#f7fbfb}.curaciones-module .curator-patient-row strong,.curaciones-module .curator-patient-row small{display:block}.curaciones-module .curator-patient-row strong{font-size:9px}.curaciones-module .curator-patient-row small{color:var(--muted);margin-top:3px;font-size:8px}.curaciones-module .curator-patient-row .has-open{color:var(--amber);font-weight:850}.curaciones-module .curator-patient-row .no-schedule-cell{color:#647782;font-size:7px;font-weight:800}.curaciones-module .team-principle{background:#f3faf8;border:1px solid #b8d9d5;border-radius:10px;align-items:flex-start;gap:11px;padding:13px 16px;display:flex}.curaciones-module .team-principle>span{background:var(--teal);color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:11px;font-weight:900;display:grid}.curaciones-module .team-principle strong,.curaciones-module .team-principle p{display:block}.curaciones-module .team-principle strong{color:var(--navy);font-size:10px}.curaciones-module .team-principle p{color:#4d6670;margin:4px 0 0;font-size:8.5px;line-height:1.5}.curaciones-module .team-performance-kpis{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.curaciones-module .team-performance-kpis>span{border-right:1px solid var(--line);padding:13px 15px}.curaciones-module .team-performance-kpis>span:last-child{border-right:0}.curaciones-module .team-performance-kpis strong,.curaciones-module .team-performance-kpis small{display:block}.curaciones-module .team-performance-kpis strong{color:var(--navy);font-size:21px}.curaciones-module .team-performance-kpis small{color:var(--muted);margin-top:3px;font-size:8px}.curaciones-module .team-performance-kpis .confirmed strong{color:var(--red)}.curaciones-module .team-performance-kpis .pending strong{color:var(--amber)}.curaciones-module .meta-compact-status{color:#6556c9;background:#faf9ff;border:1px solid #dcd7ee;border-radius:8px;align-items:center;gap:9px;padding:9px 12px;font-size:9px;display:flex}.curaciones-module .meta-compact-status span{color:var(--muted);margin-left:auto}.curaciones-module .finding-validation-panel{background:#fff;border:1px solid #cbd9df;border-radius:12px;overflow:hidden}.curaciones-module .finding-validation-heading{border-bottom:1px solid var(--line);background:#f8fbfc;justify-content:space-between;align-items:center;gap:18px;padding:17px 19px;display:flex}.curaciones-module .finding-validation-heading h2,.curaciones-module .finding-validation-heading h3{color:var(--navy);margin:0;font-size:14px}.curaciones-module .finding-validation-heading p:not(.eyebrow){max-width:720px;color:var(--muted);margin:5px 0 0;font-size:8.5px;line-height:1.5}.curaciones-module .finding-validation-heading>span{color:#536b78;background:#eaf1f5;border-radius:999px;flex:none;padding:6px 9px;font-size:8px;font-weight:800}.curaciones-module .finding-validation-toolbar{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:10px 14px;display:flex}.curaciones-module .finding-validation-toolbar label{border:1px solid var(--line);border-radius:7px;flex:1;align-items:center;gap:7px;min-width:280px;padding:0 9px;display:flex}.curaciones-module .finding-validation-toolbar label:focus-within{border-color:#72b9b2;box-shadow:0 0 0 2px #1091891f}.curaciones-module .finding-validation-toolbar label>span{color:var(--teal);font-size:16px}.curaciones-module .finding-validation-toolbar input{width:100%;height:34px;color:var(--ink);background:0 0;border:0;outline:0;font-size:9px}.curaciones-module .finding-validation-toolbar select,.curaciones-module .finding-validation-toolbar>button{border:1px solid var(--line);height:36px;color:var(--navy);background:#fff;border-radius:7px;font-size:8px;font-weight:750}.curaciones-module .finding-validation-toolbar select{min-width:130px;padding:0 9px}.curaciones-module .finding-validation-toolbar>button{background:#f5f8fa;padding:0 10px}.curaciones-module .finding-validation-list{max-height:700px;display:grid;overflow:auto}.curaciones-module .finding-validation-row{border-bottom:1px solid #e9eef1;border-left:4px solid #aab8c1;grid-template-columns:185px minmax(280px,1fr) minmax(300px,.9fr);gap:0;display:grid}.curaciones-module .finding-validation-row:last-child{border-bottom:0}.curaciones-module .finding-validation-row.real{border-left-color:var(--red)}.curaciones-module .finding-validation-row.false{border-left-color:var(--green)}.curaciones-module .finding-validation-row.review{border-left-color:var(--amber)}.curaciones-module .finding-validation-context,.curaciones-module .finding-validation-evidence,.curaciones-module .finding-validation-controls{padding:14px 16px}.curaciones-module .finding-validation-context,.curaciones-module .finding-validation-evidence{border-right:1px solid #e9eef1}.curaciones-module .finding-validation-context>span,.curaciones-module .finding-validation-context strong,.curaciones-module .finding-validation-context small{display:block}.curaciones-module .finding-validation-context>span{color:#536b78;background:#eef3f5;border-radius:5px;width:fit-content;padding:4px 6px;font-size:7px;font-weight:850}.curaciones-module .finding-validation-context strong{color:var(--navy);margin-top:8px;font-size:9px}.curaciones-module .finding-validation-context small{color:var(--muted);margin-top:4px;font-size:7.5px;line-height:1.45}.curaciones-module .finding-validation-evidence>span{color:#536b78;background:#eef3f5;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:850;display:inline-flex}.curaciones-module .finding-validation-evidence strong{color:var(--navy);margin-top:7px;font-size:9.5px;display:block}.curaciones-module .finding-validation-evidence p{color:#425c68;margin:5px 0;font-size:8px;line-height:1.5}.curaciones-module .finding-validation-evidence small{color:var(--muted);font-size:7.5px;line-height:1.45;display:block}.curaciones-module .finding-validation-evidence small b{color:var(--navy)}.curaciones-module .finding-validation-controls{align-content:start;gap:8px;display:grid}.curaciones-module .validation-status{color:#536b78;background:#e8edf0;border-radius:999px;width:fit-content;padding:5px 8px;font-size:7.5px;font-style:normal;font-weight:850}.curaciones-module .validation-status.real{background:var(--red-soft);color:var(--red)}.curaciones-module .validation-status.false{background:var(--green-soft);color:var(--green)}.curaciones-module .validation-status.review{background:var(--amber-soft);color:var(--amber)}.curaciones-module .validation-buttons{flex-wrap:wrap;gap:6px;display:flex}.curaciones-module .validation-buttons button{background:#fff;border-radius:6px;min-height:30px;padding:0 8px;font-size:7.5px;font-weight:850}.curaciones-module .validation-buttons button:disabled{opacity:.5;cursor:progress}.curaciones-module .validation-buttons .confirm-real{color:#9f3024;border:1px solid #d88378}.curaciones-module .validation-buttons .confirm-false{color:#17704b;border:1px solid #75bd9b}.curaciones-module .validation-buttons .confirm-review{color:#865900;border:1px solid #d8b36b}.curaciones-module .false-positive-editor{background:#f4fbf7;border:1px solid #a9d7bf;border-radius:7px;gap:7px;padding:9px;display:grid}.curaciones-module .false-positive-editor label{color:#285844;font-size:7.5px;font-weight:800}.curaciones-module .false-positive-editor textarea{resize:vertical;width:100%;min-height:58px;color:var(--ink);font:inherit;background:#fff;border:1px solid #bfd9ca;border-radius:6px;margin-top:5px;padding:7px;font-weight:500}.curaciones-module .false-positive-editor>div{justify-content:flex-end;gap:6px;display:flex}.curaciones-module .false-positive-editor button{color:#285844;background:#fff;border:1px solid #aac3b6;border-radius:6px;min-height:28px;padding:0 8px;font-size:7px;font-weight:800}.curaciones-module .false-positive-editor button:last-child{color:#fff;background:#17704b}.curaciones-module .false-positive-editor button:disabled{opacity:.45}.curaciones-module .validation-audit{color:var(--muted);font-size:7px;line-height:1.45}.curaciones-module .validation-auditor-required{color:#7d560e;background:#fff5df;border-radius:6px;padding:7px 8px;font-size:7.5px;font-weight:800;line-height:1.45;display:block}.curaciones-module .finding-whatsapp-actions{border-top:1px solid #edf1f3;flex-wrap:wrap;align-items:center;gap:6px;padding-top:7px;display:flex}.curaciones-module .finding-whatsapp-actions a,.curaciones-module .finding-whatsapp-actions button{border-radius:6px;justify-content:center;align-items:center;min-height:30px;padding:0 8px;font-size:7.5px;font-weight:850;text-decoration:none;display:inline-flex}.curaciones-module .finding-whatsapp-actions a{color:#fff;background:#16a34a}.curaciones-module .finding-whatsapp-actions button{color:var(--navy);background:#fff;border:1px solid #a9bac3}.curaciones-module .finding-whatsapp-actions em,.curaciones-module .finding-whatsapp-actions span{color:var(--muted);font-size:7.5px;font-style:normal;font-weight:750}.curaciones-module .finding-validation-empty{color:var(--muted);text-align:center;justify-items:center;gap:4px;padding:32px 20px;display:grid}.curaciones-module .finding-validation-empty strong{color:var(--navy);font-size:10px}.curaciones-module .finding-validation-empty span{font-size:8px}.curaciones-module .finding-validation-limit{border-top:1px solid var(--line);color:var(--muted);background:#fbfcfd;margin:0;padding:8px 14px;font-size:7.5px}.curaciones-module .curator-performance-panel{border-bottom:1px solid var(--line);background:#fbfcfd}.curaciones-module .curator-performance-heading{border-bottom:1px solid #e7edef;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.curaciones-module .curator-performance-heading strong,.curaciones-module .curator-performance-heading small{display:block}.curaciones-module .curator-performance-heading strong{color:var(--navy);font-size:9.5px}.curaciones-module .curator-performance-heading small{color:var(--teal-dark);margin-top:3px;font-size:7.5px}.curaciones-module .curator-performance-heading>span{color:var(--muted);font-size:7.5px}.curaciones-module .curator-performance-metrics{border-bottom:1px solid #e7edef;grid-template-columns:repeat(4,1fr);display:grid}.curaciones-module .curator-performance-metrics>span{border-right:1px solid #e7edef;padding:10px 14px}.curaciones-module .curator-performance-metrics>span:last-child{border-right:0}.curaciones-module .curator-performance-metrics strong,.curaciones-module .curator-performance-metrics small{display:block}.curaciones-module .curator-performance-metrics strong{color:var(--red);font-size:16px}.curaciones-module .curator-performance-metrics small{color:var(--muted);margin-top:2px;font-size:7px}.curaciones-module .curator-performance-metrics .neutral strong{color:var(--green)}.curaciones-module .curator-performance-detail{grid-template-columns:1.3fr 1fr 1.2fr;gap:0;display:grid}.curaciones-module .curator-performance-detail>div{border-right:1px solid #e7edef;min-width:0;padding:13px 18px}.curaciones-module .curator-performance-detail>div:last-child{border-right:0}.curaciones-module .curator-performance-detail>div>strong{color:var(--navy);margin-bottom:9px;font-size:8px;display:block}.curaciones-module .curator-trend>div{align-items:stretch;gap:7px;height:92px;display:flex}.curaciones-module .curator-trend span{flex:1;grid-template-rows:14px 1fr 14px;justify-items:center;min-width:0;display:grid}.curaciones-module .curator-trend b{color:#425c68;font-size:7px}.curaciones-module .curator-trend span>i{background:#e9eef1;border-radius:4px 4px 2px 2px;align-items:flex-end;width:14px;height:58px;display:flex;overflow:hidden}.curaciones-module .curator-trend span>i>em{border-radius:inherit;background:#d16052;width:100%;display:block}.curaciones-module .curator-trend small{color:var(--muted);text-transform:capitalize;align-self:end;font-size:6.5px}.curaciones-module .curator-error-types,.curaciones-module .curator-error-history{align-content:start;gap:5px;display:grid}.curaciones-module .curator-error-types>span{color:#425c68;background:#eef3f5;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;font-size:7.5px;display:flex}.curaciones-module .curator-error-types>span b{color:var(--navy)}.curaciones-module .curator-error-types>small,.curaciones-module .curator-error-history>small{color:var(--muted);font-size:7.5px;line-height:1.5}.curaciones-module .curator-error-history>span{border-bottom:1px solid #e7edef;grid-template-columns:65px 1fr;align-items:center;gap:7px;padding:5px 0;display:grid}.curaciones-module .curator-error-history>span:last-child{border-bottom:0}.curaciones-module .curator-error-history>span b{color:var(--navy);font-size:7px}.curaciones-module .curator-error-history>span small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.curaciones-module .planning-hero{background:linear-gradient(120deg, var(--navy), #1f5268);color:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:30px;padding:21px 24px;display:flex}.curaciones-module .planning-hero .eyebrow{color:#6ee7d7}.curaciones-module .planning-hero p:not(.eyebrow){color:#c8d9e2;max-width:620px;margin:8px 0 0;font-size:11px;line-height:1.55}.curaciones-module .planning-progress{background:#ffffff17;border-radius:9px;min-width:220px;padding:14px 17px}.curaciones-module .planning-progress strong{font-size:23px;display:block}.curaciones-module .planning-progress span{color:#c8d9e2;font-size:9px}.curaciones-module .planning-progress div{background:#ffffff2e;border-radius:5px;height:5px;margin-top:9px;overflow:hidden}.curaciones-module .planning-progress i{border-radius:inherit;background:#5eead4;height:100%;display:block}.curaciones-module .planning-import-summary{border:1px solid var(--line);background:#fff;border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 11px;display:flex}.curaciones-module .planning-import-summary span{color:#536a78;background:#f2f6f8;border-radius:7px;padding:6px 9px;font-size:8px}.curaciones-module .planning-import-summary span.signed{color:#1d4ed8;background:#eaf2ff}.curaciones-module .planning-import-summary span.open{color:#875100;background:#fff1d0}.curaciones-module .planning-import-summary span.validated{color:#08745d;background:#e6f7f1}.curaciones-module .planning-import-summary strong{font-size:10px}.curaciones-module .planning-toolbar{align-items:center;gap:12px;display:flex}.curaciones-module .planning-head,.curaciones-module .planning-row{grid-template-columns:minmax(225px,1.3fr) minmax(190px,1.05fr) .85fr 1fr .9fr 80px;align-items:center;gap:14px;min-width:1120px;padding:0 20px;display:grid}.curaciones-module .planning-head{border-bottom:1px solid var(--line);height:40px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;background:#f7f9fa;font-size:9px;font-weight:750}.curaciones-module .planning-row{border-bottom:1px solid #edf1f4;min-height:67px}.curaciones-module .planning-row:last-child{border-bottom:0}.curaciones-module .planning-row span strong,.curaciones-module .planning-row span small{display:block}.curaciones-module .planning-row span strong{font-size:10px}.curaciones-module .planning-row span small{color:var(--muted);margin-top:4px;font-size:8px}.curaciones-module .valuation-ready,.curaciones-module .valuation-pending,.curaciones-module .valuation-provisional,.curaciones-module .valuation-open{border-radius:12px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:800;display:inline-flex}.curaciones-module .valuation-ready{background:var(--green-soft);color:var(--green)}.curaciones-module .valuation-pending{color:#657986;background:#edf1f3}.curaciones-module .valuation-provisional{background:var(--blue-soft);color:var(--blue)}.curaciones-module .valuation-open{background:var(--amber-soft);color:var(--amber)}.curaciones-module .small-button{border:1px solid var(--teal);background:var(--teal);color:#fff;padding:7px 10px}.curaciones-module .small-button.secondary{border-color:var(--line);color:var(--navy);background:#fff}.curaciones-module .small-button.warning{color:#593800;background:#f4bd4f;border-color:#d89a20}.curaciones-module .valuation-team-panel .panel-heading{padding-block:15px 12px}.curaciones-module .valuation-specialist-toolbar{border-bottom:1px solid var(--line);background:#fbfcfd;grid-template-columns:145px minmax(220px,1fr) 175px 185px auto auto;align-items:end;gap:9px;padding:12px 18px;display:grid}.curaciones-module .valuation-chief-search{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:8px;height:38px;padding:0 10px;display:flex}.curaciones-module .valuation-chief-search>span{color:var(--teal);font-size:18px}.curaciones-module .valuation-specialist-toolbar input{width:100%;height:34px;color:var(--ink);background:0 0;border:0;outline:0;font-size:9px}.curaciones-module .valuation-specialist-toolbar>strong{color:var(--muted);white-space:nowrap;align-self:center;font-size:8px}.curaciones-module .valuation-specialist-toolbar>button{border:1px solid var(--line);height:34px;color:var(--navy);background:#fff;border-radius:7px;padding:0 10px;font-size:8px;font-weight:800}.curaciones-module .valuation-general-eps,.curaciones-module .valuation-chief-status,.curaciones-module .valuation-chief-order{gap:4px;display:grid}.curaciones-module .valuation-general-eps>span,.curaciones-module .valuation-chief-status>span,.curaciones-module .valuation-chief-order>span{color:var(--muted);text-transform:uppercase;font-size:7px;font-weight:800}.curaciones-module .valuation-general-eps select,.curaciones-module .valuation-chief-status input,.curaciones-module .valuation-chief-order select{border:1px solid var(--line);height:38px;color:var(--ink);background:#fff;border-radius:8px;padding:0 9px;font-size:8px}.curaciones-module .valuation-general-eps select{color:#0f766e;background:#f0fdfa;border-color:#76b9ab;font-weight:850}.curaciones-module .valuation-chief-list{gap:9px;padding:14px 18px 18px;display:grid}.curaciones-module .valuation-chief-card{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.curaciones-module .valuation-chief-card>summary{cursor:pointer;grid-template-columns:minmax(250px,1.5fr) repeat(5,76px) 105px 20px;align-items:center;gap:10px;min-height:76px;padding:11px 14px;list-style:none;display:grid}.curaciones-module .valuation-chief-card>summary::-webkit-details-marker{display:none}.curaciones-module .valuation-chief-card[open]>summary{border-bottom:1px solid var(--line);background:#f8fbfb}.curaciones-module .valuation-chief-card[open] .details-chevron{transform:rotate(180deg)}.curaciones-module .valuation-team-name{align-items:center;gap:9px;min-width:0;display:flex}.curaciones-module .valuation-team-name>i{background:var(--teal-soft);width:34px;height:34px;color:var(--teal-dark);border-radius:8px;flex:none;place-items:center;font-size:8px;font-style:normal;font-weight:850;display:grid}.curaciones-module .valuation-team-name strong,.curaciones-module .valuation-team-name small{display:block}.curaciones-module .valuation-team-name strong{text-overflow:ellipsis;font-size:9px;overflow:hidden}.curaciones-module .valuation-team-name small{color:var(--muted);margin-top:3px;font-size:7px}.curaciones-module .valuation-chief-stat small,.curaciones-module .valuation-chief-stat strong{text-align:center;display:block}.curaciones-module .valuation-chief-stat small{color:var(--muted);font-size:7px}.curaciones-module .valuation-chief-stat strong{color:var(--navy);margin-top:4px;font-size:14px}.curaciones-module .valuation-chief-stat.validated strong{color:var(--green)}.curaciones-module .valuation-chief-stat.provisional strong{color:var(--blue)}.curaciones-module .valuation-chief-stat.open strong{color:var(--amber)}.curaciones-module .valuation-chief-stat.pending strong{color:var(--red)}.curaciones-module .valuation-team-progress b,.curaciones-module .valuation-team-progress small{display:block}.curaciones-module .valuation-team-progress>b{color:var(--navy);font-size:14px}.curaciones-module .valuation-team-progress small{color:var(--muted);margin-top:2px;font-size:7px}.curaciones-module .valuation-team-progress em{background:#dfe7eb;border-radius:4px;height:4px;margin-top:6px;display:block;overflow:hidden}.curaciones-module .valuation-team-progress em i{border-radius:inherit;background:var(--teal);height:100%;display:block}.curaciones-module .valuation-patient-list{overflow-x:auto}.curaciones-module .valuation-patient-head,.curaciones-module .valuation-patient-row{grid-template-columns:minmax(210px,1.25fr) 75px 105px minmax(240px,1.55fr) minmax(175px,1.1fr) 80px;align-items:center;gap:12px;min-width:990px;padding:0 14px;display:grid}.curaciones-module .valuation-patient-head{height:35px;color:var(--muted);text-transform:uppercase;background:#f6f8f9;font-size:7px;font-weight:800}.curaciones-module .valuation-patient-row{border-top:1px solid #edf1f4;min-height:78px}.curaciones-module .valuation-patient-row strong,.curaciones-module .valuation-patient-row small{display:block}.curaciones-module .valuation-patient-row strong{font-size:9px}.curaciones-module .valuation-patient-row small{color:var(--muted);margin-top:3px;font-size:7px;line-height:1.4}.curaciones-module .valuation-patient-row .valuation-audit-note{color:#425c68;margin-top:5px;font-size:7.5px;line-height:1.45}.curaciones-module .valuation-patient-row .valuation-sanitas-quick{color:#28579b;background:#edf4ff;border-radius:6px;width:fit-content;margin-top:5px;padding:4px 6px;font-weight:750}.curaciones-module .valuation-audit-notice{background:#fff8e9;border-color:#f3d49a}.curaciones-module .valuation-audit-notice .notice-icon{background:#a86500}.curaciones-module .valuation-audit-notice p{color:#76511c}.curaciones-module .sanitas-rule-panel{background:linear-gradient(120deg,#f4f8ff,#fff);border:1px solid #a8c5ef;border-radius:12px;gap:15px;padding:18px 20px;display:grid}.curaciones-module .sanitas-rule-heading{align-items:center;gap:12px;display:flex}.curaciones-module .sanitas-rule-heading>span{background:var(--blue);color:#fff;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;font-size:16px;font-weight:900;display:grid}.curaciones-module .sanitas-rule-heading h2{margin:0;font-size:15px}.curaciones-module .sanitas-rule-heading p:not(.eyebrow){color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.5}.curaciones-module .sanitas-rule-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.curaciones-module .sanitas-rule-grid>div{background:#fff;border:1px solid #d8e5f7;border-radius:9px;grid-template-columns:25px 1fr;gap:9px;padding:12px;display:grid}.curaciones-module .sanitas-rule-grid b{color:#24589e;background:#dceaff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.curaciones-module .sanitas-rule-grid strong,.curaciones-module .sanitas-rule-grid small{display:block}.curaciones-module .sanitas-rule-grid strong{font-size:9px}.curaciones-module .sanitas-rule-grid small{color:var(--muted);margin-top:4px;font-size:7.5px;line-height:1.45}.curaciones-module .valuation-patient-toolbar{background:#fbfcfd;justify-content:space-between;align-items:end;gap:16px;min-width:990px;padding:10px 14px;display:flex}.curaciones-module .valuation-patient-toolbar label{gap:4px;display:grid}.curaciones-module .valuation-patient-toolbar label>span{color:var(--muted);text-transform:uppercase;font-size:7px;font-weight:800}.curaciones-module .valuation-patient-toolbar select{border:1px solid var(--line);min-width:190px;height:34px;color:var(--ink);background:#fff;border-radius:7px;padding:0 9px;font-size:8px}.curaciones-module .valuation-patient-toolbar>strong{color:var(--muted);font-size:8px}.curaciones-module .valuation-patient-empty{min-width:990px;color:var(--muted);text-align:center;border-top:1px solid #edf1f4;gap:4px;padding:28px 14px;display:grid}.curaciones-module .valuation-patient-empty strong{color:var(--navy);font-size:9px}.curaciones-module .valuation-patient-empty span{font-size:8px}.curaciones-module .next-schedule-summary{background:linear-gradient(110deg,#f4fbfa,#fff);border:1px solid #b8d9d5;border-radius:11px;justify-content:space-between;align-items:center;gap:24px;padding:15px 19px;display:flex}.curaciones-module .next-schedule-summary h2{margin:0;font-size:16px}.curaciones-module .next-schedule-summary p:not(.eyebrow){max-width:690px;color:var(--muted);margin:6px 0 0;font-size:9px;line-height:1.5}.curaciones-module .next-schedule-metrics{gap:7px;display:flex}.curaciones-module .next-schedule-metrics span{min-width:92px;color:var(--muted);text-align:center;background:#fff;border-radius:8px;padding:8px 10px;font-size:7px;box-shadow:0 2px 6px #102a430d}.curaciones-module .next-schedule-metrics strong{color:var(--teal-dark);margin-bottom:2px;font-size:15px;display:block}.curaciones-module .next-schedule-metrics .pending{background:#fff6dd}.curaciones-module .next-schedule-metrics .pending strong{color:var(--amber)}.curaciones-module .legend .next-planned{background:#c9f2e4;border:1px solid #37a984}.curaciones-module .legend .next-provisional{background:var(--blue-soft);border:1px solid #759ce7}.curaciones-module .legend .next-open,.curaciones-module .legend .next-pending{background:var(--amber-soft);border:1px solid #e5aa3f}.curaciones-module .legend .next-ineligible{background:#fde7e4;border:1px solid #cf6657}.curaciones-module .schedule-table .valuation-stage-header{min-width:92px}.curaciones-module .schedule-table .valuation-stage-cell{text-align:center;min-width:92px}.curaciones-module .schedule-table .valuation-stage-cell .schedule-eligibility{color:var(--muted);margin-top:4px;font-size:6px;line-height:1.3;display:block}.curaciones-module .schedule-table .day-next-planned{color:#08745d;background:#d8f5eb;font-weight:900;box-shadow:inset 0 0 0 1px #7dceb5}.curaciones-module .schedule-table .day-next-provisional{background:var(--blue-soft);color:#315ca8;font-weight:900;box-shadow:inset 0 0 0 1px #759ce7}.curaciones-module .schedule-table .day-next-pending{background:var(--amber-soft);color:#8f5b00;font-weight:900;box-shadow:inset 0 0 0 1px #e5aa3f}.curaciones-module .schedule-table .day-next-ineligible{color:#a03225;background:#fde7e4;font-weight:900;box-shadow:inset 0 0 0 1px #d88378}.curaciones-module .schedule-table .day-next-open{background:var(--amber-soft);color:#8f5b00;font-weight:900;box-shadow:inset 0 0 0 1px #e5aa3f}.curaciones-module .schedule-valuation{text-overflow:ellipsis;border-radius:10px;max-width:100%;margin-top:3px;padding:2px 5px;font-style:normal;font-weight:850;display:inline-flex;overflow:hidden;font-size:7px!important}.curaciones-module .schedule-table .validation-stage-header,.curaciones-module .schedule-table .schedule-validation-cell{min-width:132px}.curaciones-module .schedule-validation-cell{text-align:center}.curaciones-module .schedule-validation-cell em{border-radius:999px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:900;display:inline-flex}.curaciones-module .schedule-validation-cell .schedule-confirmed{background:var(--green-soft);color:var(--green)}.curaciones-module .schedule-validation-cell .schedule-awaiting{background:var(--amber-soft);color:var(--amber)}.curaciones-module .schedule-validation-cell button{min-height:30px;color:var(--teal-dark);cursor:pointer;background:#fff;border:1px solid #79b7ab;border-radius:7px;margin:6px auto 0;padding:0 9px;font-size:7px;font-weight:850;display:block}.curaciones-module .schedule-validation-cell button:disabled{color:#91a0a7;cursor:not-allowed;border-color:#d6dee1}.curaciones-module .schedule-validation-cell small{color:var(--muted);margin-top:4px;font-size:6px;display:block}.curaciones-module .next-schedule-actions{justify-content:flex-end;gap:9px;display:flex}.curaciones-module .next-mobile-filters,.curaciones-module .next-schedule-mobile-list,.curaciones-module .next-mobile-empty{display:none}.curaciones-module .curator-schedule-rule{background:#f1faf8;border:1px solid #9ed1c7;border-radius:10px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:11px;padding:13px 15px;display:grid}.curaciones-module .curator-schedule-rule>span{background:var(--teal);color:#fff;border-radius:9px;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.curaciones-module .curator-schedule-rule strong{color:var(--navy);font-size:10px}.curaciones-module .curator-schedule-rule p{color:var(--muted);margin:4px 0 0;font-size:9px;line-height:1.5}.curaciones-module .curator-schedule-wounds{gap:12px;margin-top:14px;display:grid}.curaciones-module .curator-schedule-wound{border:1px solid var(--line);background:#fbfcfd;border-radius:11px;padding:14px}.curaciones-module .curator-schedule-wound>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:11px;display:flex}.curaciones-module .curator-schedule-wound>header div{min-width:0}.curaciones-module .curator-schedule-wound>header strong,.curaciones-module .curator-schedule-wound>header small{display:block}.curaciones-module .curator-schedule-wound>header strong{color:var(--navy);font-size:10px}.curaciones-module .curator-schedule-wound>header small{color:var(--muted);margin-top:3px;font-size:8px}.curaciones-module .curator-schedule-wound>header>span{border-radius:999px;flex:none;padding:6px 9px;font-size:8px;font-weight:900}.curaciones-module .curator-schedule-wound>header>span.complete{background:var(--green-soft);color:var(--green)}.curaciones-module .curator-schedule-wound>header>span.pending{background:var(--amber-soft);color:var(--amber)}.curaciones-module .curator-date-grid{grid-template-columns:repeat(15,minmax(42px,1fr));gap:5px;display:grid}.curaciones-module .curator-date-grid button{min-height:48px;color:var(--navy);cursor:pointer;touch-action:manipulation;background:#fff;border:1px solid #ccd8dd;border-radius:8px;place-items:center;gap:1px;display:grid}.curaciones-module .curator-date-grid button.weekend{background:#f5f7f8}.curaciones-module .curator-date-grid button.selected{border-color:var(--teal);background:var(--teal);color:#fff;box-shadow:0 3px 8px #0d84742e}.curaciones-module .curator-date-grid strong{font-size:12px}.curaciones-module .curator-date-grid small{text-transform:uppercase;font-size:7px;font-weight:800}.curaciones-module .curator-selection-hint{color:var(--muted);margin:9px 0 0;font-size:8px}.curaciones-module .curator-no-dates{background:var(--amber-soft);color:#7c550d;border-radius:8px;padding:12px;font-size:9px}.curaciones-module .curator-schedule-actions .primary-button:disabled{cursor:not-allowed;opacity:.45}.curaciones-module .curator-valuation-review{background:#f4f9fd;border:1px solid #9fc8e8;border-radius:14px;gap:14px;margin-bottom:14px;padding:16px;display:grid}.curaciones-module .curator-valuation-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.curaciones-module .curator-valuation-heading h3{color:var(--navy);margin:2px 0 4px;font-size:1.05rem}.curaciones-module .curator-valuation-heading span{color:var(--muted);font-size:.875rem}.curaciones-module .curator-valuation-review article{border:1px solid var(--line);background:#fff;border-radius:12px;gap:8px;padding:14px;display:grid}.curaciones-module .curator-valuation-review article>strong{color:var(--navy);font-size:.95rem}.curaciones-module .curator-valuation-review article>p,.curaciones-module .curator-valuation-review article>small{color:var(--muted);margin:0;font-size:.875rem;line-height:1.5}.curaciones-module .curator-valuation-review dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.curaciones-module .curator-valuation-review dl div{background:#eef5f8;border-radius:9px;gap:2px;padding:9px;display:grid}.curaciones-module .curator-valuation-review dt{color:var(--muted);font-size:.8rem}.curaciones-module .curator-valuation-review dd{color:var(--ink);margin:0;font-size:.9rem;font-weight:800}.curaciones-module .curator-treatment-plan{border-left:4px solid var(--teal);background:var(--teal-soft);padding:11px}.curaciones-module .curator-treatment-plan span{color:var(--teal-dark);font-size:.8rem;font-weight:900}.curaciones-module .curator-treatment-plan p{white-space:pre-wrap;margin:5px 0 0;font-size:.9rem;line-height:1.55}.curaciones-module .curator-read-check,.curaciones-module .curator-understanding label{color:var(--ink);align-items:flex-start;gap:9px;font-size:.9rem;line-height:1.45;display:flex}.curaciones-module .curator-read-check{background:#e9f7f2;border-radius:10px;padding:12px;font-weight:800}.curaciones-module .curator-read-check input,.curaciones-module .curator-understanding input{width:18px;height:18px;accent-color:var(--teal);flex:none;margin-top:1px}.curaciones-module .curator-understanding{grid-template-columns:1fr 1fr;gap:10px;display:grid}.curaciones-module .curator-understanding label{border:1px solid var(--line);background:#fff;border-radius:10px;padding:12px}.curaciones-module .curator-doubt-warning{background:var(--amber-soft);color:var(--amber);border:1px solid #e4b56c;border-radius:10px;margin:0;padding:12px;font-size:.9rem;font-weight:700}.curaciones-module .valuation-read-confirmed{color:var(--green);font-size:.78rem;font-weight:800;display:block}@media (width<=760px){.curaciones-module .curator-valuation-heading{flex-direction:column;align-items:stretch}.curaciones-module .curator-valuation-review dl,.curaciones-module .curator-understanding{grid-template-columns:1fr}}@media (width<=720px){.curaciones-module .next-schedule-page .next-schedule-summary{padding:16px}.curaciones-module .next-schedule-page .next-schedule-summary h2{font-size:1.15rem;line-height:1.3}.curaciones-module .next-schedule-page .next-schedule-summary p:not(.eyebrow){font-size:.9rem}.curaciones-module .next-schedule-page .calendar-context{display:none}.curaciones-module .next-schedule-page .schedule-card{box-shadow:none;background:0 0;border:0;overflow:visible}.curaciones-module .next-schedule-page .schedule-scroll{display:none}.curaciones-module .next-mobile-filters{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:minmax(0,1.4fr) minmax(120px,.8fr);gap:9px;margin-bottom:11px;padding:11px;display:grid}.curaciones-module .next-mobile-filters label{gap:5px;display:grid}.curaciones-module .next-mobile-filters label>span{color:var(--muted);font-size:.78rem;font-weight:800}.curaciones-module .next-mobile-filters input,.curaciones-module .next-mobile-filters select{width:100%;height:46px;color:var(--ink);background:#fff;border:1px solid #cbd8dd;border-radius:10px;padding:0 11px;font-size:1rem}.curaciones-module .next-schedule-mobile-list{gap:12px;display:grid}.curaciones-module .next-mobile-patient{border:1px solid var(--line);border-left:5px solid var(--amber);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 5px 18px #102a4312}.curaciones-module .next-mobile-patient.validated{border-left-color:var(--green)}.curaciones-module .next-mobile-patient>header{border-bottom:1px solid #e8edef;justify-content:space-between;align-items:flex-start;gap:10px;padding:15px 15px 12px;display:flex}.curaciones-module .next-mobile-patient>header div{min-width:0}.curaciones-module .next-mobile-patient>header strong,.curaciones-module .next-mobile-patient>header span{display:block}.curaciones-module .next-mobile-patient>header strong{color:var(--navy);font-size:1rem;line-height:1.3}.curaciones-module .next-mobile-patient>header span{color:var(--muted);margin-top:4px;font-size:.85rem}.curaciones-module .next-mobile-patient>header em{background:var(--amber-soft);color:var(--amber);border-radius:999px;flex:none;padding:6px 8px;font-size:.75rem;font-style:normal;font-weight:900}.curaciones-module .next-mobile-patient.validated>header em{background:var(--green-soft);color:var(--green)}.curaciones-module .next-mobile-plan-summary{background:#e8edef;border-bottom:1px solid #e8edef;grid-template-columns:1fr 1fr;gap:1px;display:grid}.curaciones-module .next-mobile-plan-summary>span{background:#f7faf9;gap:3px;padding:11px 14px;display:grid}.curaciones-module .next-mobile-plan-summary small{color:var(--muted);font-size:.72rem;font-weight:800}.curaciones-module .next-mobile-plan-summary strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.curaciones-module .next-mobile-wounds{gap:0;display:grid}.curaciones-module .next-mobile-wounds section{border-bottom:1px solid #edf1f2;grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;padding:13px 14px;display:grid}.curaciones-module .next-mobile-wounds section>div strong,.curaciones-module .next-mobile-wounds section>div span{display:block}.curaciones-module .next-mobile-wounds section>div strong{color:var(--navy);font-size:.9rem;line-height:1.35}.curaciones-module .next-mobile-wounds section>div span{color:var(--muted);margin-top:3px;font-size:.8rem}.curaciones-module .next-mobile-wounds section>b{background:var(--teal-soft);color:var(--teal-dark);white-space:nowrap;border-radius:7px;align-self:start;padding:5px 7px;font-size:.75rem}.curaciones-module .next-mobile-wounds section>p{color:#465e68;grid-column:1/-1;margin:0;font-size:.82rem;line-height:1.45}.curaciones-module .next-mobile-wounds section>p span{color:var(--muted);margin-right:7px;font-weight:800}.curaciones-module .next-mobile-read{color:var(--green);background:#eef9f5;align-items:center;gap:7px;margin:0;padding:10px 14px;font-size:.82rem;font-weight:800;display:flex}.curaciones-module .next-mobile-confirm{touch-action:manipulation;width:calc(100% - 28px);min-height:50px;margin:13px 14px 15px;font-size:.95rem}.curaciones-module .next-mobile-view-only{color:var(--muted);text-align:center;margin:0;padding:12px 14px;font-size:.82rem}.curaciones-module .next-mobile-empty{border:1px solid var(--line);text-align:center;background:#fff;border-radius:14px;gap:4px;padding:26px 16px;display:grid}.curaciones-module .next-mobile-empty strong{color:var(--navy);font-size:1rem}.curaciones-module .next-mobile-empty span{color:var(--muted);font-size:.9rem}.curaciones-module .next-schedule-actions{display:none}.curaciones-module .modal-overlay:has(.modal-wide){align-items:end;padding:0}.curaciones-module .modal.modal-wide{width:100%;max-height:94dvh;padding:18px 15px calc(16px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0}.curaciones-module .modal.modal-wide .modal-head{margin-bottom:14px}.curaciones-module .modal.modal-wide .modal-head h2{font-size:1.2rem}.curaciones-module .curator-valuation-review{gap:11px;padding:12px}.curaciones-module .curator-valuation-heading h3{font-size:1rem;line-height:1.35}.curaciones-module .curator-valuation-review article{padding:12px}.curaciones-module .curator-valuation-review article>strong{font-size:.95rem}.curaciones-module .curator-treatment-plan p{font-size:.9rem}.curaciones-module .curator-read-check,.curaciones-module .curator-understanding label{align-items:center;min-height:48px;font-size:.9rem}.curaciones-module .curator-date-grid{grid-template-columns:repeat(4,minmax(52px,1fr));gap:7px}.curaciones-module .curator-date-grid button{border-radius:10px;min-height:54px}.curaciones-module .curator-date-grid strong{font-size:1rem}.curaciones-module .curator-date-grid small{font-size:.7rem}.curaciones-module .curator-schedule-actions{z-index:4;bottom:calc(-16px - env(safe-area-inset-bottom));padding:12px 15px calc(12px + env(safe-area-inset-bottom));background:#fffffff7;margin:18px -15px 0;position:sticky;box-shadow:0 -8px 22px #102a431a}.curaciones-module .curator-schedule-actions .primary-button{min-height:52px;font-size:.95rem}}@media (width<=430px){.curaciones-module .next-mobile-filters{grid-template-columns:1fr}.curaciones-module .next-schedule-metrics{grid-template-columns:1fr 1fr}.curaciones-module .next-schedule-metrics span{min-width:0;padding:10px 6px;font-size:.72rem}.curaciones-module .next-schedule-metrics strong{font-size:1.2rem}}.curaciones-module .export-intro{padding:5px 2px}.curaciones-module .export-intro p:not(.eyebrow){max-width:720px;color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.6}.curaciones-module .billing-projection-panel{background:linear-gradient(145deg,#fff 0 66%,#eff8f3 100%);border:1px solid #b9d8cc;border-radius:16px;gap:16px;padding:20px;display:grid;overflow:hidden;box-shadow:0 10px 28px #1952400f}.curaciones-module .billing-projection-heading{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;display:grid}.curaciones-module .billing-projection-heading .eps-export-mark{border-radius:11px;width:42px;height:42px}.curaciones-module .billing-projection-heading h2{color:var(--navy);letter-spacing:-.02em;margin:2px 0 4px;font-size:20px}.curaciones-module .billing-projection-heading p:not(.eyebrow){max-width:760px;color:var(--muted);margin:0;font-size:10px;line-height:1.5}.curaciones-module .billing-download-button{touch-action:manipulation;min-height:46px;padding-inline:18px}.curaciones-module .billing-projection-metrics{background:#fff;border:1px solid #d8e5e0;border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.curaciones-module .billing-projection-metrics span{border-right:1px solid #e3ebe8;gap:5px;padding:14px;display:grid}.curaciones-module .billing-projection-metrics span:last-child{border-right:0}.curaciones-module .billing-projection-metrics small{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:850}.curaciones-module .billing-projection-metrics strong{color:var(--navy);font-size:22px}.curaciones-module .billing-projection-metrics .review strong{color:var(--amber)}.curaciones-module .billing-projection-metrics .stable strong{color:var(--green)}.curaciones-module .billing-evidence-note{color:#755816;background:#fff9e7;border:1px solid #e2c77a;border-radius:10px;align-items:center;gap:10px;padding:11px 13px;display:flex}.curaciones-module .billing-evidence-note.ready{color:#236c58;background:#eff9f5;border-color:#9bcfc0}.curaciones-module .billing-evidence-note>span{background:#ffffffbf;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-weight:900;display:grid}.curaciones-module .billing-evidence-note p{margin:0;font-size:9px;line-height:1.5}.curaciones-module .billing-preview-wrap{background:#fff;border:1px solid #dce6e3;border-radius:11px;overflow-x:auto}.curaciones-module .billing-preview-table{border-collapse:collapse;width:100%;min-width:860px}.curaciones-module .billing-preview-table th{color:#365b50;text-align:left;text-transform:uppercase;background:#eef6f3;border-bottom:1px solid #dce6e3;padding:10px 12px;font-size:8px}.curaciones-module .billing-preview-table td{color:var(--ink);border-bottom:1px solid #edf1f0;padding:10px 12px;font-size:9px;line-height:1.35}.curaciones-module .billing-preview-table tbody tr:last-child td{border-bottom:0}.curaciones-module .billing-preview-table td:first-child{min-width:190px}.curaciones-module .billing-preview-table td:nth-child(2){min-width:300px}.curaciones-module .billing-preview-table td strong,.curaciones-module .billing-preview-table td small{display:block}.curaciones-module .billing-preview-table td small{color:var(--muted);margin-top:2px;font-size:8px}.curaciones-module .billing-review-chip,.curaciones-module .billing-ready-chip{text-transform:uppercase;border-radius:999px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:900;display:inline-flex}.curaciones-module .billing-review-chip{background:var(--amber-soft);color:#7b5715}.curaciones-module .billing-ready-chip{background:var(--green-soft);color:var(--green)}.curaciones-module .billing-projection-footer{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:8px;display:flex}.curaciones-module .billing-projection-footer strong{color:#735416}.curaciones-module .eps-export-section{border:1px solid var(--line);background:#eef8f6;border-radius:13px;gap:12px;padding:16px;display:grid}.curaciones-module .sanitas-export-section{background:#f1f6ff}.curaciones-module .eps-export-heading{grid-template-columns:38px 1fr auto;align-items:center;gap:11px;display:grid}.curaciones-module .eps-export-heading h2{margin:0;font-size:15px}.curaciones-module .eps-export-heading p:not(.eyebrow){color:var(--muted);margin:4px 0 0;font-size:9px}.curaciones-module .eps-export-heading>strong{color:var(--teal-dark);background:#fff;border-radius:7px;padding:7px 10px;font-size:9px}.curaciones-module .sanitas-export-section .eps-export-heading>strong{color:var(--blue)}.curaciones-module .eps-export-mark{background:var(--teal);color:#fff;border-radius:9px;place-items:center;width:36px;height:36px;font-size:15px;font-weight:900;display:grid}.curaciones-module .sanitas-export-section .eps-export-mark{background:var(--blue)}.curaciones-module .export-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.curaciones-module .export-card{border:1px solid var(--line);background:#fff;border-radius:13px;padding:24px;position:relative;box-shadow:0 3px 10px #102a430a}.curaciones-module .export-icon{background:var(--teal-soft);width:38px;height:38px;color:var(--teal);border-radius:9px;place-items:center;font-size:21px;font-weight:800;display:grid}.curaciones-module .period-badge{color:var(--muted);background:#f1f4f6;border-radius:6px;padding:5px 8px;font-size:9px;font-weight:750;position:absolute;top:24px;right:24px}.curaciones-module .export-card h2{margin:18px 0 7px;font-size:17px}.curaciones-module .export-card>p{min-height:35px;color:var(--muted);margin:0;font-size:10px;line-height:1.55}.curaciones-module .export-stats{gap:8px;margin:16px 0;display:flex}.curaciones-module .export-stats strong{color:var(--navy-2);background:#f6f8f9;border-radius:7px;flex:1;padding:9px 11px;font-size:10px}.curaciones-module .export-warning{background:var(--amber-soft);color:#7a5213;border-left:3px solid #e6a93a;min-height:44px;margin-bottom:16px;padding:10px 11px;font-size:9px;line-height:1.5}.curaciones-module .rules-panel{padding:21px 24px}.curaciones-module .rules-grid{grid-template-columns:repeat(4,1fr);gap:15px;margin-top:18px;display:grid}.curaciones-module .rule{gap:9px;display:flex}.curaciones-module .rule i{background:var(--green-soft);width:20px;height:20px;color:var(--green);border-radius:50%;flex:none;place-items:center;font-size:9px;font-style:normal;font-weight:850;display:grid}.curaciones-module .rule strong{font-size:10px}.curaciones-module .rule p{color:var(--muted);margin:4px 0 0;font-size:9px;line-height:1.5}@media (width<=900px){.curaciones-module .billing-projection-heading{grid-template-columns:42px minmax(0,1fr)}.curaciones-module .billing-download-button{grid-column:1/-1;width:100%}.curaciones-module .billing-projection-metrics{grid-template-columns:repeat(2,1fr)}.curaciones-module .billing-projection-metrics span{border-bottom:1px solid #e3ebe8}.curaciones-module .billing-projection-metrics span:nth-child(2n){border-right:0}.curaciones-module .billing-projection-metrics span:last-child{border-bottom:0;grid-column:1/-1}.curaciones-module .billing-projection-footer{flex-direction:column;align-items:flex-start}}@media (width<=560px){.curaciones-module .billing-projection-panel{padding:15px}.curaciones-module .billing-projection-heading h2{font-size:17px}.curaciones-module .billing-projection-metrics{grid-template-columns:1fr}.curaciones-module .billing-projection-metrics span,.curaciones-module .billing-projection-metrics span:nth-child(2n){border-right:0}.curaciones-module .billing-projection-metrics span:last-child{grid-column:auto}.curaciones-module .billing-evidence-note{align-items:flex-start}}.curaciones-module .overlay{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0819256b;position:fixed;inset:0}.curaciones-module .drawer{background:#fff;width:min(500px,100%);padding:26px;position:absolute;inset:0 0 0 auto;overflow-y:auto;box-shadow:-15px 0 40px #102a432e}.curaciones-module .close-button{border:1px solid var(--line);width:31px;height:31px;color:var(--muted);background:#fff;border-radius:50%;font-size:19px;line-height:1;position:absolute;top:16px;right:17px}.curaciones-module .drawer-head{border-bottom:1px solid var(--line);align-items:flex-start;gap:14px;padding:18px 38px 22px 0;display:flex}.curaciones-module .drawer-head h2{margin:8px 0 3px;font-size:18px}.curaciones-module .drawer-head p{color:var(--muted);margin:0;font-size:10px}.curaciones-module .detail-grid{grid-template-columns:1fr 1fr;gap:15px;padding:20px 0;display:grid}.curaciones-module .detail-grid span,.curaciones-module .detail-grid strong{display:block}.curaciones-module .detail-grid span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:8px}.curaciones-module .detail-grid strong{margin-top:5px;font-size:10px}.curaciones-module .drawer-section{border-top:1px solid var(--line);padding:18px 0}.curaciones-module .section-title{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.curaciones-module .section-title h3{margin:0;font-size:12px}.curaciones-module .section-title>span{color:var(--navy);background:#eef3f5;border-radius:10px;padding:4px 7px;font-size:9px;font-weight:800}.curaciones-module .section-title>strong{color:var(--teal);font-size:12px}.curaciones-module .no-schedule-section .section-title>strong{color:#536b78}.curaciones-module .no-schedule-notice{color:#536b78;background:#f2f5f6;border:1px solid #cbd6dc;border-radius:8px;padding:10px 12px;font-size:9px;font-weight:750;line-height:1.45}.curaciones-module .patient-schedule-button{width:100%;min-height:52px;color:var(--navy);text-align:left;background:#edf8f6;border:1px solid #8fbab6;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:10px 13px;transition:all .18s;display:flex}.curaciones-module .patient-schedule-button:hover{border-color:var(--teal);background:#dff3ef;transform:translateY(-1px)}.curaciones-module .patient-schedule-button:focus-visible{outline-offset:2px;outline:3px solid #10918933}.curaciones-module .patient-schedule-button span strong,.curaciones-module .patient-schedule-button span small{display:block}.curaciones-module .patient-schedule-button span strong{font-size:9px}.curaciones-module .patient-schedule-button span small{color:#59727e;margin-top:3px;font-size:8px;font-weight:600}.curaciones-module .patient-schedule-button>b{color:var(--teal-dark);font-size:18px}.curaciones-module .section-help{color:var(--muted);margin:-3px 0 12px;font-size:9px;line-height:1.55}.curaciones-module .wound-card{border:1px solid var(--line);border-radius:8px;grid-template-columns:25px 1fr auto;align-items:start;gap:9px;margin-bottom:7px;padding:11px;display:grid}.curaciones-module .wound-card>i{background:var(--teal-soft);width:23px;height:23px;color:var(--teal);border-radius:6px;place-items:center;font-size:9px;font-style:normal;font-weight:850;display:grid}.curaciones-module .wound-card strong,.curaciones-module .wound-card span{display:block}.curaciones-module .wound-card strong{font-size:9px}.curaciones-module .wound-card span{color:var(--muted);white-space:pre-line;margin-top:4px;font-size:8px;line-height:1.45}.curaciones-module .wound-card em{color:var(--teal);font-size:8px;font-style:normal;font-weight:750}.curaciones-module .evidence-wound{align-items:start}.curaciones-module .evidence-mini{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.curaciones-module .evidence-mini b{border-radius:999px;padding:4px 7px;font-size:7px;font-weight:800}.curaciones-module .evidence-mini .in-review{background:var(--blue-soft);color:var(--blue)}.curaciones-module .evidence-mini .not-integrated{background:var(--amber-soft);color:var(--amber)}.curaciones-module .evidence-mini .complete-evidence{background:var(--green-soft);color:var(--green)}.curaciones-module .progress-track{background:#e9eef1;border-radius:7px;height:7px;overflow:hidden}.curaciones-module .progress-track i{border-radius:inherit;background:var(--green);height:100%;display:block}.curaciones-module .muted{color:var(--muted);font-size:9px}.curaciones-module .event-note{background:var(--amber-soft);color:#684916;border-radius:8px;padding:13px}.curaciones-module .event-note strong{font-size:9px}.curaciones-module .event-note p{margin:5px 0;font-size:9px;line-height:1.5}.curaciones-module .event-note span{opacity:.75;font-size:8px}.curaciones-module .patient-evidence-overview{border-left:4px solid var(--amber);margin-bottom:2px}.curaciones-module .patient-evidence-overview.ready{border-left-color:var(--green);background:var(--green-soft);color:#245f4d}.curaciones-module .patient-evidence-overview.pending{color:#536b78;background:#f2f5f6;border-left-color:#8fa1aa}.curaciones-module .patient-evidence-overview .evidence-mini{margin:9px 0 7px}.curaciones-module .patient-evidence-overview .evidence-mini b{background:#fff;box-shadow:inset 0 0 0 1px}.curaciones-module .patient-evidence-overview.confirmed{border-left-color:var(--red);background:var(--red-soft);color:#78291d}.curaciones-module .audit-findings{color:#78291d;background:#fff0ed;border-left:4px solid #c2412d;margin-bottom:14px}.curaciones-module .drawer-actions{border-top:1px solid var(--line);background:#fffffff5;grid-template-columns:1fr 1fr;gap:10px;margin:22px -26px -26px;padding:16px 26px;display:grid;position:sticky;bottom:-26px}.curaciones-module .modal-overlay{place-items:center;padding:22px;display:grid;overflow-y:auto}.curaciones-module .modal{background:#fff;border-radius:13px;width:min(640px,100%);max-height:calc(100vh - 44px);padding:26px;position:relative;overflow-y:auto;box-shadow:0 24px 70px #05182447}.curaciones-module .modal.modal-wide{width:min(1180px,100%)}.curaciones-module .modal-head{margin-bottom:19px;padding-right:40px}.curaciones-module .modal-head h2{margin:0;font-size:19px}.curaciones-module .form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.curaciones-module .form-grid label{gap:6px;display:grid}.curaciones-module .form-grid label>span,.curaciones-module .day-picker legend{color:var(--muted);font-size:9px;font-weight:700}.curaciones-module .form-grid input,.curaciones-module .form-grid select{height:40px;padding:0 11px;font-size:11px}.curaciones-module .form-grid textarea{resize:vertical;min-height:86px;padding:10px 11px;font-size:11px;line-height:1.5}.curaciones-module .form-grid .full{grid-column:1/-1}.curaciones-module .checkbox-label{flex-direction:row;align-items:center;padding-top:20px;gap:8px!important;display:flex!important}.curaciones-module .checkbox-label input{width:16px;height:16px;accent-color:var(--teal)}.curaciones-module .checkbox-label span{color:var(--ink)!important}.curaciones-module .calendar-finding-alert{border:1px solid #e4a39c;border-left:4px solid var(--red);background:var(--red-soft);color:#77251d;border-radius:10px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:13px;padding:15px;display:grid}.curaciones-module .finding-detail-button{color:#fff;width:100%;min-height:48px;font:inherit;text-align:left;background:#0877ad;border:1px solid #075f8f;border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;margin:14px 0 20px;padding:9px 13px;font-size:12px;font-weight:850;transition:transform .16s,background .16s,box-shadow .16s;display:grid;box-shadow:0 8px 18px #085b8933}.curaciones-module .finding-detail-button span{color:#0877ad;background:#fff;border-radius:50%;place-items:center;width:27px;height:27px;font-size:14px;font-weight:900;display:grid}.curaciones-module .finding-detail-button b{font-size:19px}.curaciones-module .finding-detail-button:hover{background:#075f8f;transform:translateY(-1px);box-shadow:0 10px 22px #085b8940}.curaciones-module .finding-detail-button:focus-visible{outline-offset:3px;outline:3px solid #0877ad3d}.curaciones-module .visit-failure-record,.curaciones-module .visit-failure-form{background:#f1f3f4;border:1px solid #77838a;border-radius:11px;margin-top:16px;padding:16px}.curaciones-module .visit-failure-record>strong{color:#fff;background:#3f4a52;border-radius:999px;padding:5px 9px;font-size:12px;display:inline-flex}.curaciones-module .visit-failure-record p{color:#25323a;white-space:pre-wrap;margin:13px 0 8px;font-size:13px;line-height:1.5}.curaciones-module .visit-failure-record small,.curaciones-module .visit-failure-record>span{color:#5b6870;font-size:10px;line-height:1.45;display:block}.curaciones-module .visit-failure-record>span{margin-top:8px;font-weight:750}.curaciones-module .visit-failure-form h3{margin:0 0 8px}.curaciones-module .visit-failure-form p{color:#4b5b64;font-size:11px;line-height:1.5}.curaciones-module .visit-failure-form label,.curaciones-module .visit-failure-form label span{gap:7px;display:grid}.curaciones-module .visit-failure-form label span{color:#243842;font-size:10px;font-weight:800}.curaciones-module .visit-failure-form textarea{box-sizing:border-box;color:#162d38;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #aebbc2;border-radius:8px;padding:10px 12px;line-height:1.45}.curaciones-module .visit-failure-form textarea:focus{border-color:#246894;outline:3px solid #2468942e}.curaciones-module .modal:has(.calendar-finding-body-grid){width:min(1180px,100vw - 28px);max-height:calc(100dvh - 28px);padding:22px}.curaciones-module .calendar-finding-body-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.curaciones-module .completed-evidence-summary{background:#f1faf7;border:1px solid #b9dfd7;border-radius:10px;grid-template-columns:1.25fr 1fr 1fr auto;align-items:center;gap:14px;margin-bottom:14px;padding:13px 14px;display:grid}.curaciones-module .completed-evidence-summary div{min-width:0}.curaciones-module .completed-evidence-summary small,.curaciones-module .completed-evidence-summary strong{display:block}.curaciones-module .completed-evidence-summary small{color:#607581;text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:800}.curaciones-module .completed-evidence-summary strong{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.curaciones-module .completed-evidence-summary>span{color:#17704b;white-space:nowrap;background:#dff4e8;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:850}.curaciones-module .completed-evidence-grid>.calendar-finding-documents{height:100%;margin-top:0}.curaciones-module .completed-evidence-summary div:nth-child(2) strong{white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.curaciones-module .calendar-finding-summary,.curaciones-module .calendar-finding-evidence{min-width:0}.curaciones-module .calendar-finding-body-grid .calendar-finding-details,.curaciones-module .calendar-finding-body-grid .calendar-finding-action,.curaciones-module .calendar-finding-body-grid .calendar-finding-documents{margin-top:0}.curaciones-module .calendar-finding-body-grid .calendar-finding-action{margin-top:12px}.curaciones-module .calendar-finding-evidence{gap:12px;display:grid}.curaciones-module .calendar-finding-alert>span{background:var(--red);color:#fff;border-radius:9px;place-items:center;width:38px;height:38px;font-size:21px;font-weight:900;display:grid}.curaciones-module .calendar-finding-alert strong{font-size:11px;display:block}.curaciones-module .calendar-finding-alert p{margin:5px 0 0;font-size:10px;line-height:1.55}.curaciones-module .calendar-finding-details{border:1px solid var(--line);background:var(--line);border-radius:10px;grid-template-columns:1fr 1fr;gap:1px;margin:14px 0 0;display:grid;overflow:hidden}.curaciones-module .calendar-finding-details>div{background:#fff;min-width:0;padding:12px 13px}.curaciones-module .calendar-finding-details dt{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:800}.curaciones-module .calendar-finding-details dd{color:var(--navy);margin:5px 0 0;font-size:10px;font-weight:750;line-height:1.4}.curaciones-module .calendar-finding-details small{color:var(--muted);margin-top:3px;font-size:8px;font-weight:600;display:block}.curaciones-module .calendar-finding-action{background:#f3f6f8;border-radius:9px;margin-top:14px;padding:13px 14px}.curaciones-module .calendar-finding-action strong{color:var(--navy);font-size:10px}.curaciones-module .calendar-finding-action p{color:#4f6572;margin:5px 0 0;font-size:9px;line-height:1.55}.curaciones-module .calendar-finding-documents{background:#f7fcfa;border:1px solid #c9ded8;border-radius:9px;gap:9px;margin-top:14px;padding:13px 14px;display:grid}.curaciones-module .calendar-finding-documents>div:first-child strong{color:var(--navy);font-size:10px}.curaciones-module .calendar-finding-documents>div:first-child p{color:#4f6572;margin:5px 0 0;font-size:9px;line-height:1.55}.curaciones-module .calendar-finding-documents .secondary-button{justify-self:start;min-height:33px;font-size:8px}.curaciones-module .calendar-finding-document-list{gap:8px;display:grid}.curaciones-module .calendar-finding-document-list article{background:#fff;border:1px solid #dce8e4;border-radius:7px;padding:10px}.curaciones-module .calendar-finding-document-list article strong{color:var(--teal-dark);font-size:8px}.curaciones-module .calendar-finding-document-list article p{color:#344d59;white-space:pre-wrap;margin:6px 0 0;font-size:9px;line-height:1.55}.curaciones-module .calendar-finding-document-empty{color:#73551c;margin:0;font-size:9px;line-height:1.5}.curaciones-module .calendar-finding-documents>small{color:var(--muted);font-size:8px}.curaciones-module .calendar-finding-validation{border:0;border-top:1px solid var(--line);background:#fff;gap:9px;margin-top:14px;padding:12px 0 0;display:grid}.curaciones-module .calendar-finding-validation.real,.curaciones-module .calendar-finding-validation.false,.curaciones-module .calendar-finding-validation.review{background:#fff}.curaciones-module .calendar-finding-validation-head{justify-content:flex-start;align-items:center;gap:9px;display:flex}.curaciones-module .calendar-finding-validation-head span{color:#6d818a;letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:900}.curaciones-module .calendar-finding-validation>p{color:#526a75;margin:0;font-size:8px;line-height:1.45}.curaciones-module .calendar-finding-validation .validation-status{color:#536b78;text-transform:uppercase;background:#e8edf0;padding:5px 8px;font-size:7px}.curaciones-module .calendar-finding-validation .validation-status.real{color:#17704b;background:#dff4e8}.curaciones-module .calendar-finding-validation .validation-status.false{color:#9f3024;background:#fce8e6}.curaciones-module .calendar-finding-validation .validation-status.review{color:#865900;background:#fff2d6}.curaciones-module .calendar-finding-validation-buttons{flex-wrap:wrap;gap:7px;display:flex}.curaciones-module .calendar-finding-validation-buttons button{color:#536b78;background:#fff;border:1px solid #c5d2d7;border-radius:7px;min-height:33px;padding:0 10px;font-size:8px;font-weight:850}.curaciones-module .calendar-finding-validation-buttons .confirm-real{color:#17704b;background:#edfaf4;border-color:#64bc95}.curaciones-module .calendar-finding-validation-buttons .confirm-false,.curaciones-module .calendar-finding-validation-buttons .confirm-review{color:#536b78;border-color:#c5d2d7}.curaciones-module .calendar-finding-validation-buttons button:disabled{opacity:.5;cursor:progress}.curaciones-module .calendar-finding-false-reason{background:#fff;border:1px solid #a9d5c2;border-radius:8px;gap:8px;padding:10px;display:grid}.curaciones-module .calendar-finding-false-reason label{color:var(--navy);gap:5px;font-size:8px;font-weight:800;display:grid}.curaciones-module .calendar-finding-false-reason textarea{border:1px solid var(--line);resize:vertical;min-height:65px;font:inherit;border-radius:7px;padding:8px 9px;font-weight:500}.curaciones-module .calendar-finding-false-reason>div{justify-content:flex-end;gap:6px;display:flex}.curaciones-module .calendar-finding-false-reason button{border:1px solid var(--line);min-height:30px;color:var(--navy);background:#fff;border-radius:6px;padding:0 9px;font-size:7.5px;font-weight:800}.curaciones-module .calendar-finding-false-reason button:last-child{border-color:var(--green);background:var(--green);color:#fff}.curaciones-module .calendar-finding-validation-audit{border-top:1px solid var(--line);color:var(--muted);padding-top:7px;font-size:7.5px;line-height:1.45}.curaciones-module .calendar-finding-whatsapp{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.curaciones-module .calendar-finding-whatsapp a,.curaciones-module .calendar-finding-whatsapp button{color:#17704b;white-space:nowrap;background:#edfaf4;border:1px solid #64bc95;border-radius:7px;justify-content:center;align-items:center;min-height:33px;padding:0 10px;font-size:7.5px;font-weight:850;text-decoration:none;display:inline-flex}.curaciones-module .calendar-finding-whatsapp button{background:#fff}.curaciones-module .calendar-finding-whatsapp em,.curaciones-module .calendar-finding-whatsapp>small{color:#526f61;font-size:7.5px;font-style:normal;font-weight:750}.curaciones-module .calendar-finding-whatsapp-prepared{color:#17704b;font-size:7.5px}@media (width<=760px){.curaciones-module .modal:has(.calendar-finding-body-grid){border-radius:0;width:100%;max-height:100dvh;padding:18px}.curaciones-module .calendar-finding-body-grid{grid-template-columns:1fr}.curaciones-module .calendar-finding-evidence{margin-top:0}.curaciones-module .completed-evidence-summary{grid-template-columns:1fr 1fr}.curaciones-module .completed-evidence-summary>span{grid-column:1/-1;justify-self:start}}.curaciones-module .day-picker{border:0;margin:0;padding:0}.curaciones-module .day-picker legend{margin-bottom:7px}.curaciones-module .day-picker button{border:1px solid var(--line);min-width:48px;color:var(--muted);background:#fff;border-radius:7px;margin:0 5px 5px 0;padding:8px 7px;font-size:9px;font-weight:700}.curaciones-module .day-picker button.selected{border-color:var(--teal);background:var(--teal-soft);color:var(--teal)}.curaciones-module .frequency-warning{color:#7a4a00;background:#fff8e8;border:1px solid #e7b45b;border-radius:7px;padding:9px 11px;font-size:9px;line-height:1.45}.curaciones-module .modal-warning{color:#546975;background:#f2f6f8;border-radius:7px;margin-top:15px;padding:10px 12px;font-size:9px;line-height:1.5}.curaciones-module .projection{background:var(--teal-soft);border-radius:8px;justify-content:space-between;align-items:center;gap:20px;margin-top:15px;padding:12px 14px;display:flex}.curaciones-module .projection span,.curaciones-module .projection strong{display:block}.curaciones-module .projection span{color:#39716e;text-transform:uppercase;font-size:8px}.curaciones-module .projection strong{color:var(--teal-dark);margin-top:3px;font-size:14px}.curaciones-module .projection p{color:#4c716f;max-width:300px;margin:0;font-size:8px;line-height:1.45}.curaciones-module .modal-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:9px;margin-top:20px;padding-top:16px;display:flex}.curaciones-module .collaborator-picker-help{color:var(--muted);margin:-4px 0 18px;font-size:11px;line-height:1.55}.curaciones-module .collaborator-search-shell{gap:8px;display:grid}.curaciones-module .collaborator-search-field{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:10px;min-height:46px;padding:0 13px;display:flex}.curaciones-module .collaborator-search-field:focus-within{border-color:var(--teal);box-shadow:0 0 0 3px #087f781a}.curaciones-module .collaborator-search-field>span{color:var(--teal);font-size:19px;line-height:1}.curaciones-module .collaborator-search-field input{width:100%;min-width:0;height:44px;color:var(--ink);background:0 0;border:0;outline:0;font-size:12px}.curaciones-module .collaborator-search-field input::placeholder{color:#8b9ca7}.curaciones-module .collaborator-search-results{border:1px solid var(--line);background:#fff;border-radius:10px;max-height:280px;overflow-y:auto;box-shadow:0 12px 26px #102a4314}.curaciones-module .collaborator-search-results button{width:100%;min-height:54px;color:var(--ink);text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1f4;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 12px;display:grid}.curaciones-module .collaborator-search-results button:last-child{border-bottom:0}.curaciones-module .collaborator-search-results button:hover,.curaciones-module .collaborator-search-results button:focus-visible{background:#f5fbfa;outline:0}.curaciones-module .collaborator-search-results button>span{background:var(--teal-soft);width:32px;height:32px;color:var(--teal-dark);border-radius:8px;place-items:center;font-size:9px;font-weight:850;display:grid}.curaciones-module .collaborator-search-results strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.curaciones-module .collaborator-search-results small{color:var(--muted);white-space:nowrap;font-size:8px}.curaciones-module .collaborator-search-empty{color:var(--muted);text-align:center;background:#f5f7f8;border-radius:9px;padding:13px;font-size:10px}.curaciones-module .collaborator-search-selected{background:#f2fbf8;border:1px solid #a9d8d0;border-radius:9px;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:48px;padding:9px 11px;display:grid}.curaciones-module .collaborator-search-selected>span{background:var(--teal);color:#fff;border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;font-weight:900;display:grid}.curaciones-module .collaborator-search-selected strong{min-width:0;color:var(--navy);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.curaciones-module .collaborator-search-selected small{color:var(--teal-dark);white-space:nowrap;font-size:8px}.curaciones-module .modal-actions .administrator-return{margin-right:auto}.curaciones-module .imported-valuation-note{border:1px solid #9eb7c6;border-left:4px solid var(--blue);background:#eef5ff;border-radius:8px;gap:7px;margin:-4px 0 16px;padding:11px 13px;display:grid}.curaciones-module .imported-valuation-note.open{background:#fff8e8;border-color:#e7b45b #e7b45b #e7b45b #b86f00}.curaciones-module .imported-valuation-note.pending{background:#f5f7f8;border-color:#cbd6dc #cbd6dc #cbd6dc #7c919d}.curaciones-module .imported-valuation-note>div:first-child{padding-right:112px;position:relative}.curaciones-module .imported-valuation-note strong,.curaciones-module .imported-valuation-note span{display:block}.curaciones-module .imported-valuation-note strong{font-size:10px}.curaciones-module .imported-valuation-note span{color:var(--muted);margin-top:3px;font-size:8px}.curaciones-module .imported-valuation-note p{color:#4f6572;margin:0;font-size:8.5px;line-height:1.5}.curaciones-module .valuation-modal-eps{color:#1d4ed8;letter-spacing:.03em;background:#dbeafe;border-radius:999px;align-items:center;padding:6px 9px;font-size:8px;font-style:normal;font-weight:900;display:inline-flex;position:absolute;top:0;right:0}.curaciones-module .valuation-modal-eps.mallamas{color:#166534;background:#dcfce7}.curaciones-module .valuation-modal-eps.sanitas{color:#1d4ed8;background:#dbeafe}.curaciones-module .valuation-formulation-strip{grid-template-columns:150px 150px minmax(260px,1fr);gap:8px;display:grid}.curaciones-module .valuation-formulation-strip>span{background:#ffffffb8;border-radius:7px;min-width:0;padding:8px 10px}.curaciones-module .valuation-formulation-strip small{color:#5d7481;letter-spacing:.03em;text-transform:uppercase;font-size:7px;font-weight:800;display:block}.curaciones-module .valuation-formulation-strip strong{color:var(--navy);margin-top:4px;font-size:9px;line-height:1.4;display:block}.curaciones-module .sanitas-audit-summary{background:#f5f8ff;border:1px solid #b7cdef;border-radius:10px;gap:11px;margin:0 0 16px;padding:13px;display:grid}.curaciones-module .sanitas-audit-title{align-items:center;gap:9px;display:flex}.curaciones-module .sanitas-audit-title>span{background:var(--blue);color:#fff;border-radius:7px;flex:none;place-items:center;width:29px;height:29px;font-size:12px;font-weight:900;display:grid}.curaciones-module .sanitas-audit-title small,.curaciones-module .sanitas-audit-title strong{display:block}.curaciones-module .sanitas-audit-title small{color:#315ca8;text-transform:uppercase;font-size:7px;font-weight:850}.curaciones-module .sanitas-audit-title strong{margin-top:2px;font-size:10px}.curaciones-module .sanitas-audit-checks{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.curaciones-module .sanitas-audit-checks>div{background:#fff;border:1px solid;border-radius:8px;min-width:0;padding:10px}.curaciones-module .sanitas-audit-checks span,.curaciones-module .sanitas-audit-checks strong,.curaciones-module .sanitas-audit-checks small{display:block}.curaciones-module .sanitas-audit-checks span{text-transform:uppercase;font-size:7px;font-weight:800}.curaciones-module .sanitas-audit-checks strong{margin-top:5px;font-size:11px}.curaciones-module .sanitas-audit-checks small{margin-top:4px;font-size:7.5px;line-height:1.4}.curaciones-module .sanitas-audit-checks .pass{color:var(--green);border-color:#8fcdbb}.curaciones-module .sanitas-audit-checks .fail{color:var(--red);border-color:#e2a096}.curaciones-module .sanitas-audit-checks .pending{color:var(--amber);border-color:#e4bd6d}.curaciones-module .sanitas-audit-summary>p{color:#50687a;margin:0;font-size:8px;line-height:1.5}.curaciones-module .valuation-evidence-shell{background:snow;border:1px solid #e5b6ad;border-radius:11px;margin:0 0 20px;overflow:hidden}.curaciones-module .valuation-evidence-heading{background:#fff2ef;border-bottom:1px solid #f0d7d2;justify-content:space-between;align-items:center;gap:15px;min-height:55px;padding:10px 13px;display:flex}.curaciones-module .valuation-evidence-heading span,.curaciones-module .valuation-evidence-heading strong{display:block}.curaciones-module .valuation-evidence-heading>div>span{color:#a43e2e;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:850}.curaciones-module .valuation-evidence-heading>div>strong{color:#5f2c24;margin-top:3px;font-size:11px}.curaciones-module .document-upload-button{color:#9d3827;cursor:pointer;background:#fff;border:1px solid #c85b46;border-radius:7px;justify-content:center;align-items:center;min-width:105px;padding:8px 11px;font-size:8px;font-weight:850;display:inline-flex}.curaciones-module .document-upload-button:hover{background:#fff8f6}.curaciones-module .document-upload-button.busy{opacity:.6;cursor:wait}.curaciones-module .document-upload-button input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.curaciones-module .valuation-evidence-layout{grid-template-columns:220px minmax(230px,.85fr) minmax(380px,1.5fr);min-height:470px;display:grid}.curaciones-module .valuation-evidence-layout.document-only{grid-template-columns:minmax(260px,.55fr) minmax(500px,1.45fr)}.curaciones-module .finding-list{background:#fff;border-right:1px solid #ecd8d4}.curaciones-module .finding-list button{width:100%;color:var(--ink);text-align:left;background:#fff;border:0;border-bottom:1px solid #f1e3e0;grid-template-columns:23px 1fr;gap:8px;padding:12px;display:grid}.curaciones-module .finding-list button:hover{background:color-mix(in srgb, var(--finding-color) 18%, white)}.curaciones-module .finding-list button.active{background:color-mix(in srgb, var(--finding-color) 27%, white);box-shadow:inset 4px 0 var(--finding-strong)}.curaciones-module .finding-list button>i{border:2px solid var(--finding-strong);background:var(--finding-color);color:#17222a;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;font-style:normal;font-weight:900;display:grid}.curaciones-module .finding-list b,.curaciones-module .finding-list small{display:block}.curaciones-module .finding-list b{font-size:8.5px;line-height:1.35}.curaciones-module .finding-list small{color:var(--muted);margin-top:4px;font-size:7px}.curaciones-module .finding-color-name{background:var(--finding-color);color:var(--finding-strong);border-radius:4px;padding:2px 5px;font-style:normal;font-weight:900}.curaciones-module .finding-detail{background:#fffdfc;border-right:1px solid #ecd8d4;padding:18px}.curaciones-module .finding-type{background:var(--amber-soft);color:var(--amber);text-transform:uppercase;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:900;display:inline-flex}.curaciones-module .finding-type.error{background:var(--red-soft);color:var(--red)}.curaciones-module .finding-color-key{color:var(--finding-strong);align-items:center;gap:5px;margin-left:6px;font-size:7px;font-weight:900;display:inline-flex}.curaciones-module .finding-color-key i{border:1px solid var(--finding-strong);background:var(--finding-color);border-radius:3px;width:10px;height:10px}.curaciones-module .finding-detail h3{color:var(--navy);margin:10px 0 7px;font-size:14px}.curaciones-module .finding-detail>p{color:#536874;margin:0;font-size:9px;line-height:1.55}.curaciones-module .finding-detail dl{gap:8px;margin:15px 0 0;display:grid}.curaciones-module .finding-detail dl>div{background:#f5f7f8;border-radius:7px;padding:9px 10px}.curaciones-module .finding-detail dl>.finding-evidence-quote{border-left:4px solid var(--finding-strong);background:color-mix(in srgb, var(--finding-color) 38%, white)}.curaciones-module .finding-detail dt{color:var(--muted);text-transform:uppercase;font-size:7px;font-weight:800}.curaciones-module .finding-detail dd{color:#304955;margin:4px 0 0;font-size:8px;line-height:1.45}.curaciones-module .valuation-document-viewer{background:#e9eef1;flex-direction:column;min-width:0;display:flex}.curaciones-module .document-viewer-bar{background:#fff;border-bottom:1px solid #c8d2d8;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:7px 10px;display:flex}.curaciones-module .document-viewer-bar span,.curaciones-module .document-viewer-bar b,.curaciones-module .document-viewer-bar small{min-width:0;display:block}.curaciones-module .document-viewer-bar b{max-width:260px;color:var(--navy);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.curaciones-module .document-viewer-bar small{color:var(--muted);margin-top:2px;font-size:7px}.curaciones-module .document-viewer-bar a{background:var(--navy);color:#fff;white-space:nowrap;border-radius:6px;padding:6px 8px;font-size:7px;font-weight:800;text-decoration:none}.curaciones-module .pdf-evidence-viewer{flex-direction:column;flex:1;min-width:0;display:flex}.curaciones-module .pdf-page-toolbar{background:#f8fafb;border-bottom:1px solid #c8d2d8;grid-template-columns:90px 1fr 90px;align-items:center;gap:8px;min-height:38px;padding:6px 10px;display:grid}.curaciones-module .pdf-page-toolbar strong{color:var(--navy);text-align:center;font-size:8px}.curaciones-module .pdf-page-toolbar button{color:#324b57;background:#fff;border:1px solid #b8c6cd;border-radius:6px;padding:6px 7px;font-size:7px;font-weight:800}.curaciones-module .pdf-page-toolbar button:disabled{opacity:.4}.curaciones-module .pdf-page-legend{background:#fff;border-bottom:1px solid #c8d2d8;flex-wrap:wrap;gap:5px;padding:7px 9px;display:flex}.curaciones-module .pdf-page-legend button{border:1px solid color-mix(in srgb, var(--finding-strong) 55%, white);background:color-mix(in srgb, var(--finding-color) 34%, white);color:var(--finding-strong);border-radius:999px;align-items:center;gap:5px;padding:4px 6px;font-size:7px;font-weight:850;display:inline-flex}.curaciones-module .pdf-page-legend button i{background:var(--finding-color);border-radius:2px;width:8px;height:8px}.curaciones-module .pdf-page-legend button.active{box-shadow:0 0 0 2px var(--finding-strong)}.curaciones-module .pdf-page-stage{background:#cfd7dc;min-height:420px;padding:12px;position:relative;overflow:auto}.curaciones-module .pdf-canvas-shell{background:#fff;width:max-content;margin:0 auto;position:relative;box-shadow:0 4px 18px #102a432e}.curaciones-module .pdf-canvas-shell canvas{display:block}.curaciones-module .pdf-highlight-layer{pointer-events:none;position:absolute;inset:0}.curaciones-module .pdf-highlight-layer button{z-index:2;border:1px solid var(--finding-strong);background:var(--finding-color);opacity:.46;mix-blend-mode:multiply;pointer-events:auto;cursor:pointer;border-radius:2px;padding:0;position:absolute}.curaciones-module .pdf-highlight-layer button:hover,.curaciones-module .pdf-highlight-layer button.active{z-index:3;opacity:.72;box-shadow:0 0 0 2px var(--finding-strong), 0 0 0 4px #ffffffb3}.curaciones-module .pdf-render-message{z-index:5;color:#fff;background:#102a43e6;border-radius:999px;width:max-content;max-width:90%;margin:0 auto 8px;padding:6px 9px;font-size:7px;font-weight:800;position:sticky;top:6px}.curaciones-module .pdf-page-stage.error .pdf-canvas-shell{display:none}.curaciones-module .document-empty{text-align:center;place-content:center;justify-items:center;min-height:100%;padding:30px;display:grid}.curaciones-module .document-empty>span{width:46px;height:46px;color:var(--navy);background:#fff;border-radius:11px;place-items:center;font-size:9px;font-weight:900;display:grid;box-shadow:0 3px 10px #102a4317}.curaciones-module .document-empty strong{color:var(--navy);margin-top:12px;font-size:10px}.curaciones-module .document-empty p{color:#5f7480;max-width:330px;margin:6px 0 0;font-size:8px;line-height:1.5}.curaciones-module .document-error,.curaciones-module .document-location-note{border-top:1px solid #f0d7d2;margin:0;padding:9px 12px;font-size:8px;line-height:1.5}.curaciones-module .document-error{background:var(--red-soft);color:var(--red)}.curaciones-module .document-location-note{color:#76511c;background:#fff9ea}.curaciones-module .current-patient-status{border:1px solid var(--line);background:#f8fafb;border-radius:8px;align-items:center;gap:9px;padding:10px 12px;display:flex}.curaciones-module .current-patient-status>span{color:var(--muted);font-size:9px;font-weight:700}.curaciones-module .current-patient-status small{color:var(--muted);margin-left:auto;font-size:8px}.curaciones-module .event-impact{color:#654514;background:#fff9ea;border-left:4px solid #c78416;border-radius:7px;margin-top:15px;padding:12px 14px}.curaciones-module .event-impact strong{font-size:10px}.curaciones-module .event-impact p{margin:5px 0 0;font-size:9px;line-height:1.55}.curaciones-module .toast{z-index:80;background:var(--navy);color:#fff;border-radius:9px;max-width:360px;padding:12px 16px;font-size:11px;font-weight:650;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 30px #102a4340}.curaciones-module .valuation-import-page{max-width:1320px;margin:0 auto}.curaciones-module .valuation-import-hero{background:linear-gradient(120deg, var(--navy), #1c5665);color:#fff;border-radius:12px;grid-template-columns:1fr 210px;align-items:center;gap:24px;padding:22px 24px;display:grid}.curaciones-module .valuation-import-hero h2{margin:0;font-size:20px}.curaciones-module .valuation-import-hero p:not(.eyebrow){color:#d0e1e8;max-width:760px;margin:7px 0 0;font-size:10px;line-height:1.55}.curaciones-module .valuation-import-hero>div:last-child{background:#ffffff1a;border-radius:10px;padding:14px 16px}.curaciones-module .valuation-import-hero>div:last-child strong,.curaciones-module .valuation-import-hero>div:last-child span,.curaciones-module .valuation-import-hero>div:last-child small{display:block}.curaciones-module .valuation-import-hero>div:last-child strong{font-size:26px}.curaciones-module .valuation-import-hero>div:last-child span{margin-top:2px;font-size:9px;font-weight:750}.curaciones-module .valuation-import-hero>div:last-child small{color:#bcd1db;margin-top:5px;font-size:8px}.curaciones-module .valuation-import-panel,.curaciones-module .valuation-mapping-panel,.curaciones-module .valuation-import-history{padding:20px}.curaciones-module .valuation-import-period{grid-template-columns:170px 170px 1fr;align-items:end;gap:12px;margin-bottom:16px;display:grid}.curaciones-module .valuation-import-period label{gap:6px;display:grid}.curaciones-module .valuation-import-period label span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:800}.curaciones-module .valuation-import-period input{border:1px solid var(--line);height:39px;color:var(--ink);background:#fff;border-radius:8px;padding:0 10px}.curaciones-module .valuation-import-period>div{border-left:3px solid var(--teal);background:var(--teal-soft);padding:9px 12px}.curaciones-module .valuation-import-period>div strong,.curaciones-module .valuation-import-period>div span{display:block}.curaciones-module .valuation-import-period>div strong{color:var(--teal-dark);font-size:8px}.curaciones-module .valuation-import-period>div span{color:#426e6b;margin-top:3px;font-size:8px}.curaciones-module .valuation-dropzone{width:100%;min-height:150px;color:var(--navy);text-align:left;background:#f7fbfc;border:2px dashed #9bb9c5;border-radius:12px;justify-content:center;align-items:center;gap:15px;padding:24px;transition:all .18s;display:flex}.curaciones-module .valuation-dropzone:hover,.curaciones-module .valuation-dropzone.dragging{border-color:var(--teal);background:var(--teal-soft)}.curaciones-module .valuation-dropzone.busy{opacity:.65;cursor:wait}.curaciones-module .valuation-dropzone input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.curaciones-module .valuation-dropzone>i{background:var(--teal);color:#fff;border-radius:13px;flex:none;place-items:center;width:54px;height:54px;font-size:11px;font-style:normal;font-weight:900;display:grid}.curaciones-module .valuation-dropzone strong,.curaciones-module .valuation-dropzone small{display:block}.curaciones-module .valuation-dropzone strong{font-size:12px}.curaciones-module .valuation-dropzone small{color:var(--muted);margin-top:5px;font-size:9px}.curaciones-module .valuation-import-message{border-radius:8px;align-items:flex-start;gap:9px;margin-top:13px;padding:11px 13px;font-size:9px;line-height:1.5;display:flex}.curaciones-module .valuation-import-message>:first-child{font-weight:900}.curaciones-module .valuation-import-message.error{background:var(--red-soft);color:var(--red)}.curaciones-module .valuation-import-message.success{background:var(--green-soft);color:var(--green)}.curaciones-module .valuation-process-run{border-color:#c7d7e0;grid-template-columns:1fr auto;align-items:center;gap:22px;padding:18px 20px;display:grid}.curaciones-module .valuation-process-run.ready{background:#f7fffc;border-color:#8fcfc4}.curaciones-module .valuation-process-run.current{background:#fbfcfd}.curaciones-module .valuation-process-run h2{color:var(--navy);margin:0;font-size:15px}.curaciones-module .valuation-process-run p:not(.eyebrow){max-width:760px;color:var(--muted);margin:6px 0 0;font-size:9px;line-height:1.55}.curaciones-module .valuation-process-result{justify-content:flex-end;align-items:center;gap:14px;min-width:250px;display:flex}.curaciones-module .valuation-process-result>span{text-align:center;min-width:70px}.curaciones-module .valuation-process-result strong,.curaciones-module .valuation-process-result small{display:block}.curaciones-module .valuation-process-result strong{color:var(--teal-dark);font-size:22px}.curaciones-module .valuation-process-result small{color:var(--muted);margin-top:2px;font-size:7px}.curaciones-module .valuation-process-metrics{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.curaciones-module .valuation-process-metrics span{border-right:1px solid var(--line);padding:12px 14px}.curaciones-module .valuation-process-metrics span:last-child{border-right:0}.curaciones-module .valuation-process-metrics strong,.curaciones-module .valuation-process-metrics small{display:block}.curaciones-module .valuation-process-metrics strong{color:var(--navy);font-size:18px}.curaciones-module .valuation-process-metrics small{color:var(--muted);margin-top:3px;font-size:8px}.curaciones-module .valuation-process-metrics .complete strong{color:var(--green)}.curaciones-module .valuation-process-metrics .pending strong{color:var(--amber)}.curaciones-module .valuation-process-source{color:var(--teal-dark);background:#f3fbf9;border:1px solid #b7d8d2;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;padding:10px 13px;font-size:8px;display:flex}.curaciones-module .valuation-process-source span{color:var(--muted);text-align:right}.curaciones-module .valuation-source-missing{background:#fff9ec;border-color:#efc16f}.curaciones-module .valuation-mapping-panel .panel-heading{margin-bottom:8px}.curaciones-module .valuation-mapping-help{color:var(--muted);margin:0 0 14px;font-size:9px}.curaciones-module .valuation-mapping-grid{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.curaciones-module .valuation-mapping-grid label{gap:5px;display:grid}.curaciones-module .valuation-mapping-grid label span{color:var(--muted);font-size:8px;font-weight:750}.curaciones-module .valuation-mapping-grid select{border:1px solid var(--line);min-width:0;height:38px;color:var(--ink);background:#fff;border-radius:7px;padding:0 9px;font-size:9px}.curaciones-module .valuation-preview-table{border:1px solid var(--line);border-radius:8px;margin-top:16px;overflow-x:auto}.curaciones-module .valuation-preview-table table{border-collapse:collapse;width:100%;min-width:900px}.curaciones-module .valuation-preview-table th,.curaciones-module .valuation-preview-table td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-overflow:ellipsis;white-space:nowrap;max-width:210px;padding:8px 9px;font-size:8px;overflow:hidden}.curaciones-module .valuation-preview-table th{color:var(--navy);text-align:left;background:#f2f6f8}.curaciones-module .valuation-preview-table tr:last-child td{border-bottom:0}.curaciones-module .valuation-import-actions{grid-template-columns:1fr auto auto;align-items:center;gap:9px;margin-top:14px;display:grid}.curaciones-module .mapping-warning,.curaciones-module .mapping-ready{font-size:8px;font-weight:750}.curaciones-module .mapping-warning{color:var(--amber)}.curaciones-module .mapping-ready{color:var(--green)}.curaciones-module .valuation-history-list{gap:0;display:grid}.curaciones-module .valuation-history-list>div{border-bottom:1px solid var(--line);grid-template-columns:1fr 190px 100px;align-items:center;gap:14px;padding:12px 4px;display:grid}.curaciones-module .valuation-history-list>div:last-child{border-bottom:0}.curaciones-module .valuation-history-list strong,.curaciones-module .valuation-history-list small{display:block}.curaciones-module .valuation-history-list strong{font-size:9px}.curaciones-module .valuation-history-list small{color:var(--muted);margin-top:3px;font-size:8px}.curaciones-module .valuation-history-list em{border-radius:999px;justify-self:end;padding:5px 7px;font-size:7px;font-style:normal;font-weight:850}.curaciones-module .valuation-history-list em.current{background:var(--green-soft);color:var(--green)}.curaciones-module .valuation-history-list em.loaded{background:var(--amber-soft);color:var(--amber)}.curaciones-module .valuation-history-list em.replaced{color:#617580;background:#edf1f3}.curaciones-module .valuation-history-empty{color:var(--muted);padding:22px 4px 4px;font-size:9px}.curaciones-module .valuation-download-rules{overflow:hidden}.curaciones-module .valuation-pdf-import{background:#f8fffd;border-color:#b9d9d3;grid-template-columns:1fr auto;align-items:center;gap:24px;padding:20px;display:grid}.curaciones-module .valuation-pdf-copy h2{color:var(--navy);margin:0;font-size:15px}.curaciones-module .valuation-pdf-copy>p:not(.eyebrow){max-width:760px;color:var(--muted);margin:6px 0 0;font-size:9px;line-height:1.55}.curaciones-module .valuation-pdf-current{background:#fff;border:1px solid #c9ddd9;border-radius:8px;align-items:center;gap:10px;margin-top:12px;padding:9px 11px;display:flex}.curaciones-module .valuation-pdf-current strong{max-width:340px;color:var(--navy);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.curaciones-module .valuation-pdf-current span{color:var(--muted);font-size:8px}.curaciones-module .valuation-pdf-current em{background:var(--green-soft);color:var(--green);border-radius:999px;margin-left:auto;padding:5px 7px;font-size:7px;font-style:normal;font-weight:850}.curaciones-module .valuation-pdf-actions{flex-direction:column;gap:8px;min-width:190px;display:flex}.curaciones-module .valuation-pdf-actions input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.curaciones-module .valuation-pdf-actions .secondary-button{place-items:center;text-decoration:none;display:grid}.curaciones-module .valuation-pdf-period{grid-template-columns:1fr 1fr;gap:7px;display:grid}.curaciones-module .valuation-pdf-period label{gap:4px;display:grid}.curaciones-module .valuation-pdf-period span{color:var(--muted);text-transform:uppercase;font-size:7px;font-weight:800}.curaciones-module .valuation-pdf-period input{opacity:1;border:1px solid var(--line);width:100%;height:34px;color:var(--navy);pointer-events:auto;background:#fff;border-radius:7px;padding:0 7px;position:static}.curaciones-module .valuation-pdf-message{border-radius:7px;margin-top:10px;padding:9px 11px;font-size:8px;font-weight:750}.curaciones-module .valuation-pdf-message.success{background:var(--green-soft);color:var(--green)}.curaciones-module .valuation-pdf-message.error{background:var(--red-soft);color:var(--red)}.curaciones-module .valuation-pdf-audit-results{overflow:hidden}.curaciones-module .valuation-pdf-audit-heading{justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.curaciones-module .valuation-pdf-audit-heading h2{color:var(--navy);margin:0;font-size:16px}.curaciones-module .valuation-pdf-audit-heading p:not(.eyebrow){max-width:760px;color:var(--muted);margin:6px 0 0;font-size:9px;line-height:1.55}.curaciones-module .valuation-pdf-audit-heading>span{text-align:center;min-width:130px}.curaciones-module .valuation-pdf-audit-heading>span strong,.curaciones-module .valuation-pdf-audit-heading>span small{display:block}.curaciones-module .valuation-pdf-audit-heading>span strong{color:var(--teal-dark);font-size:28px}.curaciones-module .valuation-pdf-audit-heading>span small{color:var(--muted);font-size:8px}.curaciones-module .valuation-pdf-audit-metrics{border-block:1px solid var(--line);background:#f7f9fa;grid-template-columns:repeat(6,1fr);display:grid}.curaciones-module .valuation-pdf-audit-metrics span{border-right:1px solid var(--line);text-align:center;padding:12px}.curaciones-module .valuation-pdf-audit-metrics span:last-child{border-right:0}.curaciones-module .valuation-pdf-audit-metrics strong,.curaciones-module .valuation-pdf-audit-metrics small{display:block}.curaciones-module .valuation-pdf-audit-metrics strong{color:var(--navy);font-size:18px}.curaciones-module .valuation-pdf-audit-metrics small{color:var(--muted);margin-top:3px;font-size:7px}.curaciones-module .valuation-pdf-audit-metrics .pass strong{color:var(--green)}.curaciones-module .valuation-pdf-audit-metrics .warning strong{color:var(--amber)}.curaciones-module .valuation-pdf-audit-metrics .danger strong{color:var(--red)}.curaciones-module .valuation-pdf-common-issues{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:7px;padding:11px 16px;display:flex}.curaciones-module .valuation-pdf-common-issues>strong{color:var(--navy);margin-right:5px;font-size:8px}.curaciones-module .valuation-pdf-common-issues span{background:var(--amber-soft);color:#77500d;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:7px;font-weight:750;display:flex}.curaciones-module .valuation-pdf-common-issues b{color:var(--amber)}.curaciones-module .valuation-pdf-audit-filters{grid-template-columns:1fr 150px 150px auto;align-items:center;gap:8px;padding:12px 16px;display:grid}.curaciones-module .valuation-pdf-audit-filters input,.curaciones-module .valuation-pdf-audit-filters select{border:1px solid var(--line);min-width:0;height:36px;color:var(--ink);background:#fff;border-radius:7px;padding:0 9px;font-size:8px}.curaciones-module .valuation-pdf-audit-filters>strong{color:var(--muted);font-size:8px}.curaciones-module .valuation-pdf-audit-table{border-top:1px solid var(--line)}.curaciones-module .valuation-pdf-audit-row{grid-template-columns:1.35fr 1fr .75fr .75fr .65fr;align-items:center;gap:10px;padding:10px 16px;display:grid}.curaciones-module .valuation-pdf-audit-row.head{color:#58707b;text-transform:uppercase;background:#eef3f5;font-size:7px;font-weight:850}.curaciones-module .valuation-pdf-audit-record{border-top:1px solid var(--line)}.curaciones-module .valuation-pdf-audit-record:first-of-type{border-top:0}.curaciones-module .valuation-pdf-audit-record summary{cursor:pointer;list-style:none}.curaciones-module .valuation-pdf-audit-record summary::-webkit-details-marker{display:none}.curaciones-module .valuation-pdf-audit-row strong,.curaciones-module .valuation-pdf-audit-row small{display:block}.curaciones-module .valuation-pdf-audit-row strong{color:var(--navy);font-size:8px}.curaciones-module .valuation-pdf-audit-row small{color:var(--muted);margin-top:3px;font-size:7px}.curaciones-module .valuation-pdf-audit-row em{border-radius:999px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:850;display:inline-block}.curaciones-module .valuation-pdf-audit-row em.pass{background:var(--green-soft);color:var(--green)}.curaciones-module .valuation-pdf-audit-row em.warning{background:var(--amber-soft);color:var(--amber)}.curaciones-module .valuation-pdf-audit-detail{border-top:1px dashed var(--line);background:#fbfcfd;padding:11px 16px 13px}.curaciones-module .valuation-pdf-audit-detail>strong{color:var(--navy);font-size:8px}.curaciones-module .valuation-pdf-audit-detail ul{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.curaciones-module .valuation-pdf-audit-detail li{background:var(--amber-soft);color:#77500d;border-radius:6px;padding:5px 7px;font-size:7px}.curaciones-module .valuation-pdf-audit-detail p{color:var(--green);margin:6px 0 0;font-size:8px}.curaciones-module .valuation-rule-grid{grid-template-columns:repeat(3,1fr);gap:10px;padding:16px 18px;display:grid}.curaciones-module .valuation-rule-grid>div{border:1px solid var(--line);background:#fbfcfd;border-radius:9px;padding:13px}.curaciones-module .valuation-rule-grid strong,.curaciones-module .valuation-rule-grid span,.curaciones-module .valuation-rule-grid small{display:block}.curaciones-module .valuation-rule-grid strong{color:var(--navy);font-size:10px}.curaciones-module .valuation-rule-grid span{color:#425c68;margin-top:6px;font-size:8px;line-height:1.5}.curaciones-module .valuation-rule-grid small{color:var(--teal-dark);margin-top:7px;font-size:7px;font-weight:800}.curaciones-module .valuation-queue-summary{border-top:1px solid var(--line);background:#f5f9fa;grid-template-columns:repeat(5,1fr);display:grid}.curaciones-module .valuation-queue-summary span{border-right:1px solid var(--line);text-align:center;padding:11px 8px}.curaciones-module .valuation-queue-summary span:last-child{border-right:0}.curaciones-module .valuation-queue-summary strong,.curaciones-module .valuation-queue-summary small{display:block}.curaciones-module .valuation-queue-summary strong{color:var(--navy);font-size:16px}.curaciones-module .valuation-queue-summary small{color:var(--muted);margin-top:3px;font-size:7px}@media (width<=1050px){.curaciones-module .sidebar{width:76px;padding-inline:10px}.curaciones-module .brand{justify-content:center;padding-inline:0}.curaciones-module .brand>div:last-child,.curaciones-module .nav-item span:last-child,.curaciones-module .sidebar-note,.curaciones-module .profile>div:last-child{display:none}.curaciones-module .nav-item{justify-content:center;padding:12px}.curaciones-module .profile{justify-content:center;padding-inline:0}.curaciones-module .main-content{margin-left:76px}.curaciones-module .metric-grid{grid-template-columns:repeat(2,1fr)}.curaciones-module .flow-eps-card{grid-template-columns:105px 1fr}.curaciones-module .dashboard-grid,.curaciones-module .summary-grid{grid-template-columns:1fr}.curaciones-module .evidence-grid{grid-template-columns:1fr 24px 1fr 24px 1fr}.curaciones-module .evidence-result{grid-column:1/-1}.curaciones-module .admission-audit-grid{grid-template-columns:1fr}.curaciones-module .rules-grid{grid-template-columns:repeat(2,1fr)}.curaciones-module .valuation-evidence-layout{grid-template-columns:190px 1fr}.curaciones-module .valuation-document-viewer{border-top:1px solid #ecd8d4;grid-column:1/-1;min-height:500px}.curaciones-module .finding-detail{border-right:0}.curaciones-module .valuation-mapping-grid{grid-template-columns:repeat(2,1fr)}.curaciones-module .valuation-process-run{grid-template-columns:1fr}.curaciones-module .valuation-process-result{justify-content:space-between}.curaciones-module .finding-validation-row{grid-template-columns:180px 1fr}.curaciones-module .finding-validation-controls{border-top:1px solid #e9eef1;grid-column:1/-1}.curaciones-module .finding-validation-evidence{border-right:0}.curaciones-module .curator-performance-detail{grid-template-columns:1fr 1fr}.curaciones-module .curator-error-history{border-top:1px solid #e7edef;grid-column:1/-1}}@media (width<=720px){.curaciones-module .valuation-pdf-import{grid-template-columns:1fr}.curaciones-module .valuation-pdf-actions{min-width:0}.curaciones-module .valuation-pdf-current{flex-direction:column;align-items:flex-start}.curaciones-module .valuation-pdf-current em{margin-left:0}.curaciones-module .valuation-pdf-audit-heading{flex-direction:column;align-items:flex-start}.curaciones-module .valuation-pdf-audit-heading>span{text-align:left}.curaciones-module .valuation-pdf-audit-metrics{grid-template-columns:repeat(2,1fr)}.curaciones-module .valuation-pdf-audit-metrics span:nth-child(2n){border-right:0}.curaciones-module .valuation-pdf-audit-filters{grid-template-columns:1fr}.curaciones-module .valuation-pdf-audit-row{grid-template-columns:1.4fr 1fr .7fr}.curaciones-module .valuation-pdf-audit-row>span:nth-child(3),.curaciones-module .valuation-pdf-audit-row>span:nth-child(5),.curaciones-module .valuation-pdf-audit-row.head span:nth-child(3),.curaciones-module .valuation-pdf-audit-row.head span:nth-child(5){display:none}.curaciones-module .valuation-formulation-strip,.curaciones-module .sanitas-rule-grid,.curaciones-module .sanitas-audit-checks,.curaciones-module .valuation-rule-grid{grid-template-columns:1fr}.curaciones-module .valuation-queue-summary{grid-template-columns:repeat(2,1fr)}.curaciones-module .flow-run-panel .panel-heading{flex-direction:column;align-items:flex-start}.curaciones-module .flow-source-strip,.curaciones-module .flow-eps-grid{grid-template-columns:1fr}.curaciones-module .flow-source-strip>div{border-bottom:1px solid #e4ecef;border-right:0}.curaciones-module .flow-source-strip>div:last-child{border-bottom:0}.curaciones-module .flow-eps-card{grid-template-columns:100px 1fr}.curaciones-module .sidebar{flex-direction:row;align-items:center;width:100%;height:64px;padding:7px 5px;inset:auto 0 0;box-shadow:0 -5px 20px #102a4329}.curaciones-module .brand,.curaciones-module .profile{display:none}.curaciones-module .sidebar nav{grid-template-columns:repeat(8,1fr);gap:1px;width:100%;padding:0}.curaciones-module .nav-item{flex-direction:column;gap:3px;height:50px;padding:5px 1px;font-size:6.5px}.curaciones-module .nav-item span:last-child{display:block}.curaciones-module .nav-icon{width:16px;height:16px}.curaciones-module .main-content{margin-left:0;padding-bottom:68px}.curaciones-module .topbar{align-items:flex-start;min-height:88px;padding:18px}.curaciones-module .topbar h1{font-size:21px}.curaciones-module .top-actions{flex-wrap:wrap;justify-content:flex-end}.curaciones-module .month-pill{display:none}.curaciones-module .page-stack{gap:15px;padding:18px}.curaciones-module .metric-grid{grid-template-columns:1fr 1fr;gap:10px}.curaciones-module .metric-card{padding:14px}.curaciones-module .metric-card strong{font-size:22px}.curaciones-module .cycle-flow{grid-template-columns:1fr;gap:13px}.curaciones-module .cycle-step:not(:last-child):after{width:1px;height:auto;top:31px;bottom:-13px;left:15px}.curaciones-module .compact-row{grid-template-columns:33px 1fr auto 14px;padding-inline:14px}.curaciones-module .row-alert{display:none}.curaciones-module .filters{flex-wrap:wrap}.curaciones-module .search-box{min-width:100%}.curaciones-module .filters select{flex:1}.curaciones-module .result-count{width:100%}.curaciones-module .legend{justify-content:flex-start;padding-bottom:3px;overflow-x:auto}.curaciones-module .planning-hero{display:block}.curaciones-module .planning-progress{min-width:0;margin-top:16px}.curaciones-module .planning-toolbar{flex-direction:column;align-items:stretch}.curaciones-module .valuation-specialist-toolbar{grid-template-columns:1fr auto}.curaciones-module .valuation-general-eps,.curaciones-module .valuation-chief-search,.curaciones-module .valuation-chief-status,.curaciones-module .valuation-chief-order{grid-column:1/-1}.curaciones-module .valuation-chief-card>summary{grid-template-columns:1fr 80px 18px}.curaciones-module .valuation-chief-card>summary .valuation-chief-stat{display:none}.curaciones-module .valuation-chief-card>summary .valuation-team-progress{grid-area:1/2}.curaciones-module .valuation-chief-card>summary .details-chevron{grid-area:1/3}.curaciones-module .next-schedule-summary{flex-direction:column;align-items:flex-start}.curaciones-module .next-schedule-metrics{grid-template-columns:1fr 1fr;width:100%;display:grid}.curaciones-module .eps-export-heading{grid-template-columns:38px 1fr}.curaciones-module .eps-export-heading>strong{grid-column:2;width:fit-content}.curaciones-module .export-grid,.curaciones-module .rules-grid,.curaciones-module .form-grid{grid-template-columns:1fr}.curaciones-module .form-grid .full{grid-column:1}.curaciones-module .drawer{padding:20px}.curaciones-module .drawer-actions{margin-inline:-20px;padding-inline:20px}.curaciones-module .modal{padding:21px}.curaciones-module .projection{flex-direction:column;align-items:flex-start}.curaciones-module .toast{bottom:80px;left:16px;right:16px}.curaciones-module .top-actions .primary-button,.curaciones-module .top-actions .event-button{padding-inline:10px}.curaciones-module .valuation-import-hero,.curaciones-module .valuation-import-period,.curaciones-module .valuation-mapping-grid,.curaciones-module .valuation-import-actions{grid-template-columns:1fr}.curaciones-module .valuation-history-list>div{grid-template-columns:1fr auto}.curaciones-module .valuation-history-list em{grid-area:1/2}.curaciones-module .valuation-process-result{flex-direction:column;align-items:stretch;min-width:0}.curaciones-module .valuation-process-result>span{text-align:left}.curaciones-module .valuation-process-metrics{grid-template-columns:1fr 1fr}.curaciones-module .valuation-process-metrics span:nth-child(2){border-right:0}.curaciones-module .valuation-process-metrics span:nth-child(-n+2){border-bottom:1px solid var(--line)}.curaciones-module .calendar-view .topbar{min-height:76px;padding-block:13px}.curaciones-module .schedule-page{padding-top:12px}.curaciones-module .calendar-context summary{flex-wrap:wrap}.curaciones-module .calendar-context-hint{display:none}.curaciones-module .calendar-context-chevron{margin-left:auto}.curaciones-module .schedule-focus-toolbar{flex-direction:column;align-items:flex-start;gap:7px}.curaciones-module .schedule-focus-result{margin-left:46px}.calendar-context-.curaciones-module .legend{flex-wrap:wrap;justify-content:flex-start;gap:9px 13px}.curaciones-module .structure-note,.curaciones-module .unlinked-open-note,.curaciones-module .duplicate-open-note{flex-direction:column;align-items:flex-start;gap:5px}.curaciones-module .evidence-grid{grid-template-columns:1fr}.curaciones-module .evidence-connector{min-height:20px}.curaciones-module .evidence-result{grid-column:auto}.curaciones-module .evidence-rule-badge{display:none}.curaciones-module .curator-hero{flex-direction:column;align-items:flex-start}.curaciones-module .curator-search-toolbar{flex-wrap:wrap}.curaciones-module .curator-search-box{min-width:100%}.curaciones-module .curator-search-toolbar>span{margin-left:auto}.curaciones-module .curator-card summary{grid-template-columns:1fr 84px 18px}.curaciones-module .curator-card summary .curator-stat{display:none}.curaciones-module .curator-contact-bar{flex-direction:column;align-items:flex-start}.curaciones-module .compliance-pill{grid-area:1/2}.curaciones-module .details-chevron{grid-area:1/3}.curaciones-module .valuation-evidence-heading{align-items:flex-start}.curaciones-module .valuation-evidence-layout{display:block}.curaciones-module .finding-list{border-bottom:1px solid #ecd8d4;border-right:0;display:flex;overflow-x:auto}.curaciones-module .finding-list button{border-bottom:0;border-right:1px solid #f1e3e0;min-width:185px}.curaciones-module .finding-list button.active{box-shadow:inset 0 -3px #c2412d}.curaciones-module .finding-detail{min-height:220px}.curaciones-module .valuation-document-viewer{min-height:430px}.curaciones-module .valuation-document-viewer iframe{min-height:390px}.curaciones-module .meta-integration-heading{grid-template-columns:38px 1fr}.curaciones-module .meta-integration-heading .meta-status{grid-column:2;width:fit-content}.curaciones-module .meta-integration-grid{grid-template-columns:1fr}.curaciones-module .meta-integration-grid>div{border-bottom:1px solid #edf0f2;border-right:0}.curaciones-module .meta-integration-grid>div:last-child{border-bottom:0}.curaciones-module .team-performance-kpis{grid-template-columns:1fr 1fr}.curaciones-module .team-performance-kpis>span:nth-child(2){border-right:0}.curaciones-module .team-performance-kpis>span:nth-child(-n+2){border-bottom:1px solid var(--line)}.curaciones-module .finding-validation-heading{align-items:flex-start}.curaciones-module .finding-validation-toolbar{flex-direction:column;align-items:stretch}.curaciones-module .finding-validation-toolbar label{min-width:0}.curaciones-module .finding-validation-row{grid-template-columns:1fr}.curaciones-module .finding-validation-context,.curaciones-module .finding-validation-evidence{border-bottom:1px solid #e9eef1;border-right:0}.curaciones-module .finding-validation-controls{border-top:0;grid-column:auto}.curaciones-module .curator-performance-heading{flex-direction:column;align-items:flex-start}.curaciones-module .curator-performance-metrics{grid-template-columns:1fr 1fr}.curaciones-module .curator-performance-metrics>span:nth-child(2){border-right:0}.curaciones-module .curator-performance-metrics>span:nth-child(-n+2){border-bottom:1px solid #e7edef}.curaciones-module .curator-performance-detail{grid-template-columns:1fr}.curaciones-module .curator-performance-detail>div{border-bottom:1px solid #e7edef;border-right:0}.curaciones-module .curator-performance-detail>div:last-child{border-bottom:0}.curaciones-module .curator-error-history{border-top:0;grid-column:auto}}.curaciones-module .cutoff-summary{align-items:center;gap:10px;margin-left:auto;display:flex}.curaciones-module .cutoff-summary span{color:#263a34;background:#fff;border:1px solid #dbe6e2;border-radius:12px;gap:2px;min-width:150px;padding:8px 12px;font-size:12px;line-height:1.2;display:grid}.curaciones-module .cutoff-summary b{color:#6b7c76;letter-spacing:.04em;text-transform:uppercase;font-size:10px}.curaciones-module .table-pagination{border-top:1px solid var(--line);color:var(--muted);background:#fbfcfd;justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;font-size:9px;display:flex}.curaciones-module .table-pagination div{align-items:center;gap:9px;display:flex}.curaciones-module .table-pagination strong{color:var(--navy);font-size:9px}.curaciones-module .table-pagination button{min-height:32px;color:var(--navy);cursor:pointer;background:#fff;border:1px solid #cbd8de;border-radius:7px;padding:0 11px;font-size:8px;font-weight:800}.curaciones-module .table-pagination button:hover:not(:disabled){border-color:var(--teal);background:var(--teal-soft);color:var(--teal-dark)}.curaciones-module .table-pagination button:disabled{opacity:.42;cursor:default}@media (width<=980px){.curaciones-module .cutoff-summary{order:3;width:100%;margin-left:0}.curaciones-module .cutoff-summary span{flex:1;min-width:0}}@media (width<=560px){.curaciones-module .cutoff-summary{grid-template-columns:1fr;display:grid}.curaciones-module .process-stages{grid-template-columns:1fr 1fr}.curaciones-module .table-pagination{flex-direction:column;align-items:stretch}.curaciones-module .table-pagination div{justify-content:space-between}}.curaciones-module .compliance-overview{padding:20px;overflow:hidden}.curaciones-module .compliance-overview-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.curaciones-module .compliance-overview-heading h2{color:var(--navy);margin:3px 0 0;font-size:18px}.curaciones-module .compliance-overview-heading>span{border-radius:999px;padding:7px 10px;font-size:9px;font-weight:800}.curaciones-module .compliance-overview-heading>span.waiting{color:#5f7480;background:#eef2f4}.curaciones-module .compliance-overview-heading>span.verified{background:var(--green-soft);color:var(--green)}.curaciones-module .compliance-empty{background:#f6f9fa;border-radius:12px;grid-template-columns:38px 1fr auto;align-items:center;gap:13px;margin-top:18px;padding:16px;display:grid}.curaciones-module .compliance-empty>span{color:#607987;background:#e5ecef;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.curaciones-module .compliance-empty strong{color:var(--navy);font-size:12px}.curaciones-module .compliance-empty p{color:var(--muted);margin:4px 0 0;font-size:10px;line-height:1.45}.curaciones-module .compliance-kpis{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(4,1fr);margin-top:18px;display:grid;overflow:hidden}.curaciones-module .compliance-kpis>span{border-right:1px solid var(--line);padding:15px}.curaciones-module .compliance-kpis>span:last-child{border-right:0}.curaciones-module .compliance-kpis small,.curaciones-module .compliance-kpis strong{display:block}.curaciones-module .compliance-kpis small{color:var(--muted);font-size:9px}.curaciones-module .compliance-kpis strong{color:var(--navy);margin-top:5px;font-size:24px}.curaciones-module .compliance-kpis .good strong{color:var(--green)}.curaciones-module .compliance-kpis .warning strong{color:var(--amber)}.curaciones-module .compliance-eps-row{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px;display:grid}.curaciones-module .compliance-eps-row>span{background:#f7f9fa;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:3px 10px;padding:11px 13px;display:grid}.curaciones-module .compliance-eps-row b{color:var(--navy);font-size:10px}.curaciones-module .compliance-eps-row strong{color:var(--teal-dark);grid-area:1/2/3;font-size:20px}.curaciones-module .compliance-eps-row small{color:var(--muted);font-size:8px}@media (width<=720px){.curaciones-module,.curaciones-module{background:#f7f9fa}.curaciones-module .sidebar{height:calc(62px + env(safe-area-inset-bottom));padding:6px 8px env(safe-area-inset-bottom);color:var(--navy);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;border-top:1px solid #dfe7ea;box-shadow:0 -3px 14px #102a4314}.curaciones-module .sidebar nav{grid-template-columns:repeat(auto-fit,minmax(52px,1fr));gap:4px}.curaciones-module .nav-item{color:#6c808a;border-radius:9px;gap:4px;min-width:0;height:50px;padding:5px 2px;font-size:0}.curaciones-module .nav-item:hover{color:var(--teal-dark);background:#f1f6f6}.curaciones-module .nav-item.active{background:var(--teal-soft);color:var(--teal-dark);box-shadow:none}.curaciones-module .nav-item .nav-label,.curaciones-module .nav-item>b{display:none!important}.curaciones-module .nav-item:after{content:attr(data-short);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:8px;font-weight:750;line-height:1.05;display:block;overflow:hidden}.curaciones-module .nav-icon{width:18px;height:18px}.curaciones-module .valuations-app-link{margin-top:0;color:#6c808a!important;border-top:0!important}.curaciones-module .main-content{padding-bottom:calc(68px + env(safe-area-inset-bottom))}.curaciones-module .topbar{border-bottom-color:#e6ecef;align-items:center;min-height:70px;padding:13px 16px}.curaciones-module .topbar>div:first-child{min-width:0}.curaciones-module .topbar .eyebrow{font-size:7px}.curaciones-module .topbar h1{text-overflow:ellipsis;white-space:nowrap;max-width:240px;margin-top:3px;font-size:18px;line-height:1.15;overflow:hidden}.curaciones-module .top-actions{flex-wrap:nowrap;margin-left:auto}.curaciones-module .cutoff-summary,.curaciones-module .month-pill,.curaciones-module .top-actions>.primary-button{display:none}.curaciones-module .role-preview-button{border-radius:50%;justify-content:center;width:36px;height:36px;padding:0;font-size:0;overflow:hidden}.curaciones-module .role-preview-button>span{width:20px;height:20px}.curaciones-module .top-actions .event-button{border-radius:50%;place-items:center;width:36px;height:36px;padding:0;font-size:0;display:grid}.curaciones-module .top-actions .event-button span{margin:0;font-size:15px}.curaciones-module .schedule-source-button{border-radius:50%;justify-content:center;width:36px;height:36px;padding:0;font-size:0}.curaciones-module .schedule-source-button>span{font-size:17px}.curaciones-module .schedule-source-overlay{padding:12px}.curaciones-module .schedule-source-current{grid-template-columns:1fr 1fr}.curaciones-module .schedule-source-current>span:first-child{border-right:0;border-bottom:1px solid var(--line);grid-column:1/-1}.curaciones-module .schedule-source-syncs,.curaciones-module .schedule-source-eps-grid{grid-template-columns:1fr}.curaciones-module .schedule-source-files label{grid-template-columns:34px minmax(0,1fr)}.curaciones-module .schedule-source-files label>b{text-align:center;grid-column:1/-1}.curaciones-module .page-stack{gap:12px;padding:12px}.curaciones-module .page-stack>.notice{display:none}.curaciones-module .panel{box-shadow:none;border-radius:14px}.curaciones-module .compliance-overview{padding:16px}.curaciones-module .compliance-overview-heading{align-items:flex-start}.curaciones-module .compliance-overview-heading h2{font-size:17px}.curaciones-module .compliance-overview-heading>span{white-space:nowrap;padding:6px 8px;font-size:8px}.curaciones-module .compliance-empty{grid-template-columns:34px 1fr;margin-top:14px;padding:14px}.curaciones-module .compliance-empty>span{width:32px;height:32px}.curaciones-module .compliance-empty p{font-size:10px}.curaciones-module .compliance-empty .primary-button{grid-column:1/-1;width:100%;min-height:42px;margin-top:3px}.curaciones-module .compliance-kpis{grid-template-columns:1fr 1fr;margin-top:14px}.curaciones-module .compliance-kpis>span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:13px}.curaciones-module .compliance-kpis>span:nth-child(2n){border-right:0}.curaciones-module .compliance-kpis>span:nth-last-child(-n+2){border-bottom:0}.curaciones-module .compliance-kpis small{font-size:9px}.curaciones-module .compliance-kpis strong{font-size:23px}.curaciones-module .compliance-eps-row{grid-template-columns:1fr;gap:7px}.curaciones-module .compliance-eps-row>span{padding:10px 12px}.curaciones-module .dashboard-grid .span-two{display:none}.curaciones-module .summary-grid{grid-template-columns:1fr}.curaciones-module .schedule-utility-row{flex-wrap:wrap;align-items:flex-start}.curaciones-module .schedule-utility-row .legend{width:100%;padding-bottom:2px;overflow-x:auto}.curaciones-module .calendar-finding-validation-head{flex-direction:column;align-items:flex-start}.curaciones-module .calendar-finding-validation-buttons{grid-template-columns:1fr;display:grid}.curaciones-module .calendar-finding-whatsapp{grid-template-columns:1fr}.curaciones-module .calendar-finding-whatsapp a,.curaciones-module .calendar-finding-whatsapp button{width:100%}}.curaciones-module .visually-hidden{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.curaciones-module .curation-progress-intro{justify-content:space-between;align-items:flex-end;gap:28px;padding:4px 0 2px;display:flex}.curaciones-module .curation-progress-intro>div:first-child{max-width:780px}.curaciones-module .curation-progress-intro>div:first-child>span{color:var(--teal-dark);letter-spacing:.12em;font-size:9px;font-weight:900}.curaciones-module .curation-progress-intro h2{color:var(--navy);letter-spacing:-.035em;margin:7px 0 8px;font-size:31px;line-height:1.12}.curaciones-module .curation-progress-intro p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.curaciones-module .curation-progress-intro-actions{flex:none;align-items:flex-end;gap:12px;display:flex}.curaciones-module .curation-progress-intro-actions small{color:#677b85;text-align:right;max-width:170px;font-size:9px;line-height:1.45}.curaciones-module .curation-progress-intro-actions .primary-button{white-space:nowrap;min-height:44px}.curaciones-module .curation-progress-note{color:#5f737e;background:#f8fafb;border:1px solid #d7e2e6;border-radius:10px;align-items:center;gap:10px;padding:11px 13px;display:flex}.curaciones-module .curation-progress-note>span{color:#536b77;background:#e7eef1;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-family:Georgia,serif;font-size:12px;font-weight:900;display:grid}.curaciones-module .curation-progress-note p{margin:0;font-size:10px;line-height:1.45}.curaciones-module .curation-progress-note strong{color:var(--navy)}.curaciones-module .document-findings-summary{background:#fffaf0;border:1px solid #e3d1ac;border-radius:12px;grid-template-columns:minmax(190px,1fr) auto;align-items:center;gap:12px 22px;padding:14px 16px;display:grid}.curaciones-module .document-findings-summary>div{gap:3px;display:grid}.curaciones-module .document-findings-summary>div>span{color:#604919;font-size:11px;font-weight:900}.curaciones-module .document-findings-summary>div>small,.curaciones-module .document-findings-summary>p{color:#786848;margin:0;font-size:10px;line-height:1.4}.curaciones-module .document-findings-summary dl{flex-wrap:wrap;justify-content:flex-end;gap:9px;margin:0;display:flex}.curaciones-module .document-findings-summary dl>div{border-radius:8px;gap:3px;min-width:126px;padding:9px 11px;display:grid}.curaciones-module .document-findings-summary dt{color:#675c48;font-size:9px;font-weight:800}.curaciones-module .document-findings-summary dd{align-items:baseline;gap:6px;margin:0;font-size:23px;font-weight:900;line-height:1;display:flex}.curaciones-module .document-findings-summary dd small{font-size:11px;font-weight:850}.curaciones-module .document-findings-summary .missing-curation{background:#fff0ed}.curaciones-module .document-findings-summary .missing-curation dd{color:#b43d32}.curaciones-module .document-findings-summary .missing-annotation{background:#fff7da}.curaciones-module .document-findings-summary .missing-annotation dd{color:#94620b}.curaciones-module .document-findings-summary .annotation-finding-types{background:#f2eef8;min-width:154px}.curaciones-module .document-findings-summary .annotation-finding-types dd{color:#5c407a;gap:8px;font-size:18px}.curaciones-module .document-findings-summary .annotation-finding-types dd span{white-space:nowrap}.curaciones-module .document-findings-summary .annotation-finding-types>small{color:#705d84;font-size:9px;font-weight:800}.curaciones-module .document-findings-summary .document-finding-export-button{color:#176a64;text-align:left;min-width:154px;font:inherit;cursor:pointer;background:#eaf5f4;border:0;border-radius:8px;gap:3px;padding:9px 11px;display:grid}.curaciones-module .document-findings-summary .document-finding-export-button dd{color:#176a64;font-size:18px}.curaciones-module .document-findings-summary .document-finding-export-button>small{opacity:.82;font-size:9px;font-weight:800}.curaciones-module .document-findings-summary .document-finding-export-button:disabled{cursor:wait;opacity:.68}.curaciones-module .document-findings-summary .due-curation{background:#edf5ff}.curaciones-module .document-findings-summary .due-curation dd{color:#1d5d9f}.curaciones-module .document-findings-summary .completed-curation{background:#e9f8ef}.curaciones-module .document-findings-summary .completed-curation dd{color:#08713e}.curaciones-module .document-findings-summary .findings-curation{background:#fef1eb}.curaciones-module .document-findings-summary .findings-curation dd{color:#bf572a}.curaciones-module .document-findings-summary .planned-curation{background:#f1f5f7}.curaciones-module .document-findings-summary .planned-curation dd{color:#405c6c}.curaciones-module .document-findings-summary .patients-in-care{background:#edf6f5}.curaciones-module .document-findings-summary .patients-in-care dd{color:#08716b}.curaciones-module .document-findings-summary .wounds-in-care{background:#eef4fc}.curaciones-module .document-findings-summary .wounds-in-care dd{color:#245d9b}.curaciones-module .document-findings-summary .document-finding-report-trigger{text-align:left;min-width:126px;font:inherit;cursor:pointer;border:0;border-radius:8px;gap:3px;padding:9px 11px;display:grid}.curaciones-module .document-findings-summary .document-finding-report-trigger:hover{outline-offset:2px;outline:2px solid}.curaciones-module .document-findings-summary .document-finding-report-trigger>small{opacity:.8;font-size:9px;font-weight:800}.curaciones-module .document-finding-curator-report{gap:12px;display:grid}.curaciones-module .document-finding-curator-report p{color:#526d7a;margin:0}.curaciones-module .document-finding-curator-report ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.curaciones-module .document-finding-curator-report li{background:#f8fbfc;border:1px solid #d7e4e7;border-radius:8px;padding:0;overflow:hidden}.curaciones-module .document-finding-curator-report .document-finding-curator-trigger{width:100%;color:inherit;text-align:left;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:11px 12px;text-decoration:none;display:grid}.curaciones-module .document-finding-curator-report a.document-finding-curator-trigger{cursor:pointer}.curaciones-module .document-finding-curator-report a.document-finding-curator-trigger:hover,.curaciones-module .document-finding-curator-report a.document-finding-curator-trigger:focus-visible{outline-offset:-2px;background:#eef8f6;outline:2px solid #087f78}.curaciones-module .document-finding-curator-report .document-finding-curator-trigger.unavailable{opacity:.7}.curaciones-module .document-finding-curator-report li span{color:#8d5900;white-space:nowrap;font-weight:850}.curaciones-module .document-finding-curator-report .document-finding-metrics{text-align:right;gap:1px;display:grid}.curaciones-module .document-finding-curator-report .document-finding-metrics small{color:#647b86;letter-spacing:.02em;text-transform:uppercase;font-size:10px;font-weight:800}.curaciones-module .document-finding-curator-report .document-finding-metrics.accumulated{color:#1d6572}@media (width<=600px){.curaciones-module .document-finding-curator-report .document-finding-curator-trigger{grid-template-columns:minmax(0,1fr) auto;gap:8px}.curaciones-module .document-finding-curator-report .document-finding-metrics.accumulated{grid-column:2}.curaciones-module .document-finding-curator-report .document-finding-curator-trigger>strong{overflow-wrap:anywhere}}.curaciones-module .document-findings-summary>p{grid-column:1/-1}.curaciones-module .curation-eps-progress-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.curaciones-module .curation-eps-progress-card{--eps-accent:#147a58;--eps-accent-secondary:#6db5a2;--eps-soft:#edf7f4;background:linear-gradient(145deg, #fff 62%, var(--eps-soft));isolation:isolate;border:1px solid #d5e2df;border-radius:17px;flex-direction:column;min-width:0;min-height:330px;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 22px #173d3509}.curaciones-module .curation-eps-progress-card:before{z-index:1;background:linear-gradient(90deg, var(--eps-accent) 0 72%, var(--eps-accent-secondary) 72% 100%);content:"";height:5px;position:absolute;top:0;left:0;right:0}.curaciones-module .curation-eps-progress-card[data-eps=sanitas]{--eps-accent:#0788c9;--eps-accent-secondary:#22518f;--eps-soft:#edf8fd}.curaciones-module .curation-eps-progress-card[data-eps=mallamas]{--eps-accent:#08713e;--eps-accent-secondary:#d4ad23;--eps-soft:#f1f8f0}.curaciones-module .curation-eps-progress-card[data-eps=nueva-eps]{--eps-accent:#4698ca;--eps-accent-secondary:#ee2737;--eps-soft:#f2f7fc}.curaciones-module .curation-eps-brand-row{justify-content:space-between;align-items:center;gap:14px;min-height:54px;display:flex}.curaciones-module .eps-official-logo{justify-content:flex-start;align-items:center;min-width:0;display:flex;overflow:hidden}.curaciones-module .eps-official-logo img{object-fit:contain;object-position:left center;width:100%;height:100%;display:block}.curaciones-module .eps-official-logo.nueva-eps{position:relative}.curaciones-module .eps-official-logo.nueva-eps img{object-fit:initial;height:auto;position:absolute;inset:0 auto auto 0;transform:translateY(-31.7%)}.curaciones-module .curation-eps-card-logo{width:min(64%,255px);height:72px}.curaciones-module .curation-eps-card-logo.mallamas{width:min(69%,275px)}.curaciones-module .curation-eps-card-logo.nueva-eps{width:min(54%,218px);height:68px}.curaciones-module .schedule-source-card-logo{width:92px;height:42px}.curaciones-module .schedule-source-card-logo.mallamas{height:38px}.curaciones-module .curation-eps-card-score{flex-direction:column;flex:none;align-items:flex-end;gap:3px;display:flex}.curaciones-module .curation-eps-card-score strong{color:var(--eps-accent);letter-spacing:-.04em;font-size:30px;line-height:.95}.curaciones-module .curation-eps-card-score span{color:#73827f;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.curaciones-module .curation-eps-progress-bar{background:#e5eeec;border-radius:999px;height:7px;margin:15px 0 12px;overflow:hidden}.curaciones-module .curation-eps-progress-bar i{border-radius:inherit;background:linear-gradient(90deg, var(--eps-accent), var(--eps-accent-secondary));height:100%;transition:width .25s;display:block}.curaciones-module .curation-eps-card-copy{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}.curaciones-module .curation-eps-card-copy strong{color:#193d37;font-size:12px;line-height:1.3}.curaciones-module .curation-eps-card-copy span{color:#748580;text-align:right;max-width:160px;font-size:9px;line-height:1.4}.curaciones-module .curation-eps-progress-card dl{border-top:1px solid #e2ebe8;grid-template-columns:repeat(5,minmax(0,1fr));margin:auto 0 0;padding-top:13px;display:grid}.curaciones-module .curation-eps-progress-card dl div{border-left:1px solid #e2ebe8;flex-direction:column;gap:5px;min-width:0;padding:0 8px;display:flex}.curaciones-module .curation-eps-progress-card dl div:first-child{border-left:0;padding-left:0}.curaciones-module .curation-eps-progress-card dt{color:#71827e;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:850;overflow:hidden}.curaciones-module .curation-eps-progress-card dd{color:#193d37;margin:0;font-size:20px;font-weight:900;line-height:1}.curaciones-module .curation-eps-progress-card dl .completed dd{color:var(--green)}.curaciones-module .curation-eps-progress-card dl .pending dd{color:var(--amber)}.curaciones-module .curation-eps-progress-card dl .novelty dd{color:#2b6fa6}.curaciones-module .curation-eps-progress-card dl .danger dd{color:var(--red)}.curaciones-module .curation-eps-progress-card dl .review dd{color:var(--amber)}.curaciones-module .curation-eps-observations{border-top:1px solid #e2ebe8;margin-top:11px}.curaciones-module .curation-eps-observations>summary{min-height:40px;color:var(--eps-accent);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:9px 2px 0;font-size:9px;font-weight:900;list-style:none;display:flex}.curaciones-module .curation-eps-observations>summary::-webkit-details-marker{display:none}.curaciones-module .curation-eps-observations>summary:after{content:"⌄";font-size:14px;line-height:1;transition:transform .2s}.curaciones-module .curation-eps-observations[open]>summary:after{transform:rotate(180deg)}.curaciones-module .curation-eps-observations>summary>b{background:var(--eps-soft);min-width:22px;height:22px;color:var(--eps-accent);border-radius:999px;place-items:center;margin-left:auto;font-size:9px;display:grid}.curaciones-module .curation-eps-observations ul{flex-direction:column;gap:7px;max-height:180px;margin:8px 0 0;padding:0;list-style:none;display:flex;overflow:auto}.curaciones-module .curation-eps-observations li{background:#fff;border:1px solid #dfe9e6;border-radius:9px;grid-template-columns:minmax(95px,.8fr) minmax(0,1.5fr);gap:5px 10px;padding:9px;display:grid}.curaciones-module .curation-eps-observations li>div{flex-direction:column;gap:2px;min-width:0;display:flex}.curaciones-module .curation-eps-observations li strong{color:#244b43;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.curaciones-module .curation-eps-observations li small{color:#7b8b87;font-size:8px}.curaciones-module .curation-eps-observations li p{color:#5e716c;overflow-wrap:anywhere;margin:0;font-size:9px;line-height:1.4}.curaciones-module .curation-eps-observations li em{letter-spacing:.03em;text-transform:uppercase;border-radius:999px;grid-column:1/-1;justify-self:start;padding:3px 7px;font-size:7px;font-style:normal;font-weight:900}.curaciones-module .curation-eps-observations li em.justified{color:#2b6fa6;background:#e7f1fb}.curaciones-module .curation-eps-observations li em.coordination{color:#5d716c;background:#eef3f2}.curaciones-module .curation-eps-card-actions{border-top:1px solid #e2ebe8;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:9px;margin-top:13px;padding-top:11px;display:grid}.curaciones-module .curation-eps-card-actions .primary-button{border-color:var(--eps-accent);background:var(--eps-accent);min-height:44px;box-shadow:none;padding:9px;font-size:9px}.curaciones-module .curation-eps-card-actions .primary-button:hover{background:var(--eps-accent-secondary)}.curaciones-module .curation-eps-card-actions a{border:1px solid color-mix(in srgb, var(--eps-accent) 36%, #fff);min-height:44px;color:var(--eps-accent);text-align:center;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:9px;font-size:9px;font-weight:900;line-height:1.25;text-decoration:none;display:flex}.curaciones-module .curation-eps-card-actions a:hover{border-color:var(--eps-accent);background:var(--eps-soft)}.curaciones-module .curation-eps-progress-card.pending-review{border-color:#e4cc9e;box-shadow:0 8px 22px #a36f1812}.curaciones-module .curation-eps-progress-card.has-confirmed{border-color:#e2bbb6;box-shadow:0 8px 22px #a4383012}.curaciones-module .curation-eps-progress-card.empty{background:linear-gradient(145deg,#fff 58%,#f1f4f3);border-color:#dfe6e4}.curaciones-module .curation-eps-progress-card.empty .curation-eps-card-score strong,.curaciones-module .curation-eps-progress-card.empty dd,.curaciones-module .curation-eps-progress-card.empty .curation-eps-card-copy strong{color:#83918e}.curaciones-module .curation-eps-progress-card.empty .curation-eps-progress-bar i{display:none}@media (width<=1120px){.curaciones-module .curation-progress-intro{align-items:flex-start}.curaciones-module .curation-progress-intro-actions{flex-direction:column;align-items:stretch}.curaciones-module .curation-progress-intro-actions small{text-align:left;max-width:220px}.curaciones-module .curation-eps-progress-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.curaciones-module .curation-eps-progress-card:last-child{grid-column:1/-1}}@media (width<=720px){.curaciones-module .curation-progress-intro{flex-direction:column;align-items:stretch;gap:14px;padding:6px 3px 0}.curaciones-module .curation-progress-intro h2{font-size:26px}.curaciones-module .curation-progress-intro-actions small{max-width:none}.curaciones-module .curation-progress-intro-actions .primary-button{width:100%}.curaciones-module .curation-progress-note{align-items:flex-start}.curaciones-module .document-findings-summary{grid-template-columns:1fr;gap:10px}.curaciones-module .document-findings-summary dl{grid-template-columns:1fr 1fr;display:grid}.curaciones-module .document-findings-summary dl>div{min-width:0}.curaciones-module .curation-eps-progress-grid{grid-template-columns:1fr;gap:10px}.curaciones-module .curation-eps-progress-card,.curaciones-module .curation-eps-progress-card:last-child{grid-column:auto;min-height:0;padding:16px}.curaciones-module .curation-eps-card-logo{height:62px}.curaciones-module .curation-eps-card-score strong{font-size:26px}.curaciones-module .curation-eps-progress-card dl div{padding-inline:6px}.curaciones-module .curation-eps-progress-card dd{font-size:18px}.curaciones-module .curation-eps-observations>summary,.curaciones-module .curation-eps-observations li strong,.curaciones-module .curation-eps-observations li p{font-size:10px}.curaciones-module .curation-eps-card-actions{grid-template-columns:1fr 1fr}}@media (width<=430px){.curaciones-module .curation-eps-brand-row{align-items:flex-start}.curaciones-module .curation-eps-card-logo{width:min(66%,230px);height:56px}.curaciones-module .curation-eps-card-logo.mallamas{width:min(72%,245px)}.curaciones-module .curation-eps-card-logo.nueva-eps{width:min(58%,195px);height:54px}.curaciones-module .curation-eps-card-copy{flex-direction:column;align-items:flex-start}.curaciones-module .curation-eps-card-copy span{text-align:left;max-width:none}.curaciones-module .curation-eps-progress-card dl{grid-template-columns:repeat(3,1fr);gap:11px 0}.curaciones-module .curation-eps-progress-card dl div:nth-child(4){border-left:0;padding-left:0}.curaciones-module .curation-eps-card-actions{grid-template-columns:1fr}}.curaciones-module .icon-accesos:before{content:"";border:1.5px solid;border-radius:3px;position:absolute;inset:3px 2px 2px}.curaciones-module .icon-accesos:after{content:"";border:1.5px solid;border-bottom:0;border-radius:4px 4px 0 0;width:5px;height:4px;position:absolute;top:0;left:5px}.curaciones-module .access-pending-page{background:radial-gradient(circle at top,#e5f3f1,#f6f8f9 55%);place-items:center;min-height:100vh;padding:24px;display:grid}.curaciones-module .access-pending-card{text-align:center;background:#fff;border:1px solid #d8e3e6;border-radius:22px;width:min(520px,100%);padding:36px;box-shadow:0 24px 70px #143a491f}.curaciones-module .access-pending-mark{background:var(--teal-dark);color:#fff;border-radius:15px;place-items:center;width:54px;height:54px;margin:0 auto 18px;font-size:25px;font-weight:900;display:grid}.curaciones-module .access-pending-card>p:first-of-type{color:var(--teal-dark);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.curaciones-module .access-pending-card h1{color:var(--navy);margin:10px 0 12px;font-size:28px}.curaciones-module .access-pending-card>p{color:var(--muted);font-size:13px;line-height:1.6}.curaciones-module .access-pending-card>div{color:var(--navy);text-align:left;background:#f4f8f8;border-radius:12px;gap:6px;margin:24px 0;padding:16px;display:grid}.curaciones-module .access-pending-card>div span{color:var(--muted);font-size:11px;line-height:1.5}.curaciones-module .access-pending-card>a{color:var(--teal-dark);border:1px solid #cddadd;border-radius:10px;padding:11px 16px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.curaciones-module .access-management-page{max-width:1240px}.curaciones-module .access-management-hero{color:#fff;background:linear-gradient(135deg,#173e50,#23665f);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:24px;display:grid}.curaciones-module .access-management-hero h2{margin:4px 0 8px;font-size:25px}.curaciones-module .access-management-hero p{color:#ffffffc7;max-width:700px;margin:0;font-size:11px;line-height:1.55}.curaciones-module .access-management-hero .eyebrow{color:#a9e2da}.curaciones-module .access-role-kpis{border:1px solid #ffffff2e;border-radius:12px;grid-template-columns:repeat(4,minmax(78px,1fr));display:grid;overflow:hidden}.curaciones-module .access-role-kpis span{text-align:center;border-right:1px solid #ffffff24;min-width:88px;padding:14px}.curaciones-module .access-role-kpis span:last-child{border-right:0}.curaciones-module .access-role-kpis strong,.curaciones-module .access-role-kpis small{display:block}.curaciones-module .access-role-kpis strong{font-size:22px}.curaciones-module .access-role-kpis small{color:#ffffffb3;margin-top:3px;font-size:8px}.curaciones-module .access-form-panel,.curaciones-module .access-list-panel{padding:22px}.curaciones-module .access-form-panel .panel-heading>div h2{margin:3px 0 0}.curaciones-module .access-credential-note{background:#f2f9f7;border:1px solid #d9e8e5;border-radius:11px;align-items:center;gap:12px;margin:16px 0;padding:13px 15px;display:flex}.curaciones-module .access-credential-note>span{width:30px;height:30px;color:var(--teal-dark);background:#dcefeb;border-radius:50%;place-items:center;font-weight:900;display:grid}.curaciones-module .access-credential-note strong,.curaciones-module .access-credential-note p{margin:0;display:block}.curaciones-module .access-credential-note strong{color:var(--navy);font-size:10px}.curaciones-module .access-credential-note p{color:var(--muted);margin-top:2px;font-size:9px}.curaciones-module .access-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.curaciones-module .access-form-grid label{color:var(--navy);gap:6px;font-size:9px;font-weight:800;display:grid}.curaciones-module .access-form-grid input,.curaciones-module .access-form-grid select{width:100%;min-height:42px;color:var(--navy);font:inherit;background:#fff;border:1px solid #ccdadd;border-radius:9px;padding:0 12px}.curaciones-module .access-form-grid input:focus,.curaciones-module .access-form-grid select:focus{border-color:#68aaa1;outline:2px solid #b9dfda}.curaciones-module .access-form-grid input:disabled{color:#71838b;background:#f1f4f5}.curaciones-module .annotation-pdf-panel{gap:16px;display:grid}.curaciones-module .annotation-review-count{color:#775700;background:#fff4cf;border-radius:999px;align-self:center;padding:6px 10px;font-size:9px;font-weight:800}.curaciones-module .annotation-batch-upload{background:linear-gradient(135deg,#f0fbf8,#f8fcfb);border:1px solid #9acfc6;border-radius:12px;grid-template-columns:minmax(260px,1.5fr) .65fr 1fr auto;align-items:end;gap:12px;padding:16px;display:grid}.curaciones-module .annotation-batch-upload>div{align-self:center;gap:5px;display:grid}.curaciones-module .annotation-batch-upload>div strong{color:var(--navy);font-size:11px}.curaciones-module .annotation-batch-upload>div small{color:var(--muted);font-size:9px;line-height:1.45}.curaciones-module .annotation-batch-upload label{color:var(--muted);gap:6px;font-size:9px;font-weight:800;display:grid}.curaciones-module .annotation-batch-upload input{min-width:0;height:40px;color:var(--ink);font:inherit;background:#fff;border:1px solid #b9d7d2;border-radius:8px;padding:0 10px}.curaciones-module .annotation-batch-upload input[type=file]{padding:8px}.curaciones-module .annotation-individual-upload{border:1px solid var(--line);background:#fbfcfc;border-radius:10px}.curaciones-module .annotation-individual-upload summary{color:var(--teal-dark);cursor:pointer;padding:11px 14px;font-size:9px;font-weight:900}.curaciones-module .annotation-individual-upload .annotation-upload-grid{border:0;border-top:1px solid var(--line);border-radius:0 0 10px 10px}.curaciones-module .annotation-upload-grid{border:1px solid var(--line);background:#f7faf9;border-radius:11px;grid-template-columns:1.45fr .75fr 1.25fr auto;align-items:end;gap:10px;padding:14px;display:grid}.curaciones-module .annotation-upload-grid label{color:var(--muted);gap:6px;font-size:9px;font-weight:800;display:grid}.curaciones-module .annotation-upload-grid input{min-width:0;height:40px;color:var(--ink);font:inherit;background:#fff;border:1px solid #ccdadd;border-radius:8px;padding:0 11px}.curaciones-module .annotation-upload-grid input[type=file]{padding:8px}.curaciones-module .annotation-review-list{gap:11px;display:grid}.curaciones-module .annotation-queue-toolbar{justify-content:space-between;align-items:end;gap:12px;padding-top:4px;display:flex}.curaciones-module .annotation-queue-toolbar>div{align-items:baseline;gap:8px;display:flex}.curaciones-module .annotation-queue-toolbar strong{color:var(--navy);font-size:11px}.curaciones-module .annotation-queue-toolbar span{color:var(--muted);font-size:9px}.curaciones-module .annotation-queue-toolbar label{color:var(--muted);gap:4px;font-size:8px;font-weight:800;display:grid}.curaciones-module .annotation-queue-toolbar select{border:1px solid var(--line);height:34px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:0 28px 0 9px}.curaciones-module .annotation-review-card{background:#fffcf1;border:1px solid #e4c85a;border-radius:11px;gap:11px;padding:14px;display:grid}.curaciones-module .annotation-review-card.revisado{background:#f2fbf8;border-color:#8bcac0}.curaciones-module .annotation-review-card>header{justify-content:space-between;gap:12px;display:flex}.curaciones-module .annotation-review-card>header div{gap:3px;display:grid}.curaciones-module .annotation-review-card>header strong{color:var(--navy);font-size:11px}.curaciones-module .annotation-review-card>header span,.curaciones-module .annotation-review-actions span{color:var(--muted);font-size:9px}.curaciones-module .annotation-review-card>header em{color:#775700;text-transform:uppercase;background:#fff0bd;border-radius:999px;height:fit-content;padding:4px 8px;font-size:8px;font-style:normal;font-weight:900}.curaciones-module .annotation-review-card.revisado>header em{color:#087363;background:#dff3ed}.curaciones-module .annotation-review-actions{align-items:center;gap:12px;display:flex}.curaciones-module .annotation-review-actions a{color:var(--teal);font-size:10px;font-weight:900}.curaciones-module .annotation-review-card fieldset{border:1px solid var(--line);background:#fff;border-radius:9px;gap:7px;margin:0;padding:11px;display:grid}.curaciones-module .annotation-review-card legend{color:var(--navy);padding:0 5px;font-size:9px;font-weight:900}.curaciones-module .annotation-review-card fieldset label{cursor:pointer;grid-template-columns:16px 1fr;align-items:start;gap:8px;display:grid}.curaciones-module .annotation-review-card fieldset input{accent-color:var(--teal);margin:2px 0 0}.curaciones-module .annotation-review-card fieldset span{gap:2px;display:grid}.curaciones-module .annotation-review-card fieldset strong{color:var(--ink);font-size:9px}.curaciones-module .annotation-review-card fieldset small{color:var(--muted);font-size:8px}.curaciones-module .annotation-review-card>button{justify-self:start}.curaciones-module .annotation-empty{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:10px;padding:18px;font-size:10px}.curaciones-module .annotation-load-more{justify-self:center}@media (width<=900px){.curaciones-module .annotation-batch-upload,.curaciones-module .annotation-upload-grid{grid-template-columns:1fr}.curaciones-module .annotation-review-actions{flex-direction:column;align-items:flex-start;gap:4px}}.curaciones-module .access-active-toggle{background:#f7f9fa;border-radius:10px;grid-column:1/-1;align-items:center;padding:12px 14px;display:flex!important}.curaciones-module .access-active-toggle input{width:18px;min-height:18px}.curaciones-module .access-active-toggle span{gap:2px;display:grid}.curaciones-module .access-active-toggle small{color:var(--muted);font-size:8px;font-weight:500}.curaciones-module .access-role-explanation{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.curaciones-module .access-role-explanation span{border:1px solid var(--line);border-radius:9px;gap:3px;padding:11px;display:grid}.curaciones-module .access-role-explanation strong{color:var(--navy);font-size:9px}.curaciones-module .access-role-explanation small{color:var(--muted);font-size:8px;line-height:1.4}.curaciones-module .access-user-list{gap:8px;margin-top:14px;display:grid}.curaciones-module .access-user-row{border:1px solid var(--line);border-radius:11px;grid-template-columns:36px minmax(180px,1.2fr) minmax(180px,1fr) 90px auto;align-items:center;gap:12px;padding:12px;display:grid}.curaciones-module .access-user-row.inactive{opacity:.72;background:#f7f8f8}.curaciones-module .access-user-avatar{width:34px;height:34px;color:var(--teal-dark);background:#e5f1ef;border-radius:50%;place-items:center;font-size:10px;font-weight:900;display:grid}.curaciones-module .access-user-row>span:nth-child(2),.curaciones-module .access-user-row>span:nth-child(3){gap:3px;display:grid}.curaciones-module .access-user-row strong{color:var(--navy);font-size:10px}.curaciones-module .access-user-row small{color:var(--muted);font-size:8px}.curaciones-module .access-role-chip{color:#506671;background:#eef2f4;border-radius:999px;justify-self:start;padding:5px 8px;font-size:8px;font-style:normal;font-weight:850}.curaciones-module .access-role-chip.administrator{color:#25557b;background:#e4effa}.curaciones-module .access-role-chip.auditor{color:#8a5c0c;background:#fff2d8}.curaciones-module .access-role-chip.collaborator{color:#287568;background:#e2f3ee}.curaciones-module .access-state{color:#8a5c0c;font-size:9px;font-weight:850}.curaciones-module .access-state.active{color:var(--green)}.curaciones-module .access-user-actions{gap:6px;display:flex}.curaciones-module .access-user-actions button{color:#425d68;background:#fff;border:1px solid #ccd8dc;border-radius:7px;padding:7px 9px;font-size:8px;font-weight:800}.curaciones-module .access-user-actions button:disabled{opacity:.45;cursor:not-allowed}@media (width<=1000px){.curaciones-module .access-management-hero{grid-template-columns:1fr}.curaciones-module .access-user-row{grid-template-columns:36px 1fr auto}.curaciones-module .access-user-row>span:nth-child(3),.curaciones-module .access-user-row>span:nth-child(4){grid-column:2}.curaciones-module .access-user-actions{grid-area:1/3/3}}@media (width<=720px){.curaciones-module .access-management-hero{padding:18px}.curaciones-module .access-role-kpis{grid-template-columns:repeat(2,1fr)}.curaciones-module .access-role-kpis span:nth-child(2){border-right:0}.curaciones-module .access-role-kpis span:nth-child(-n+2){border-bottom:1px solid #ffffff24}.curaciones-module .access-form-grid,.curaciones-module .access-role-explanation{grid-template-columns:1fr}.curaciones-module .access-user-row{grid-template-columns:34px 1fr}.curaciones-module .access-user-row>span:nth-child(3),.curaciones-module .access-user-row>span:nth-child(4),.curaciones-module .access-user-actions{grid-area:auto/2}}.curaciones-module .valuation-source-sync{background:#eefaf7;border:1px solid #9fd7cc;border-radius:16px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem;display:flex}.curaciones-module .valuation-source-sync>div{gap:.25rem;display:grid}.curaciones-module .valuation-source-sync strong{color:#073f38;font-size:1rem}.curaciones-module .valuation-source-sync span{color:#486d68;font-size:.875rem}.curaciones-module .valuation-source-sync .primary-button{min-width:245px}.curaciones-module .valuation-source-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;grid-template-columns:none!important;gap:.65rem!important;display:flex!important}.curaciones-module .valuation-source-actions .secondary-button{min-width:205px}.curaciones-module .valuation-source-actions .secondary-button.active{color:#fff;background:#b97808;border-color:#b97808}.curaciones-module .curator-test-banner{color:#6c4500;background:#fff8e8;border:1px solid #e2ad4d;border-radius:16px;align-items:flex-start;gap:.9rem;padding:1rem 1.15rem;display:flex;box-shadow:0 8px 24px #65440014}.curaciones-module .curator-test-banner .curator-test-icon{color:#fff;background:#b97808;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:1rem;font-weight:900;display:grid}.curaciones-module .curator-test-banner div{gap:.25rem;display:grid}.curaciones-module .curator-test-banner strong{color:#5e3b00}.curaciones-module .curator-test-banner p{color:#73551d;margin:0;line-height:1.45}.curaciones-module .demo-valuation-pill{color:#6c4500;background:#fff8e8;border:1px solid #e2ad4d;border-radius:999px;align-items:center;min-height:40px;padding:.55rem .85rem;font-size:.85rem;font-weight:800;display:inline-flex}@media (width<=760px){.curaciones-module .valuation-source-sync,.curaciones-module .valuation-source-actions{flex-direction:column;align-items:stretch}.curaciones-module .valuation-source-sync .primary-button,.curaciones-module .valuation-source-actions .secondary-button{width:100%;min-width:0}.curaciones-module .curator-test-banner{align-items:flex-start}}.curaciones-module .curator-demo-page{--demo-navy:#0d3550;--demo-teal:#087c6a;--demo-soft:#eaf7f3;color:#142f3c;background:#f3f7f7;width:min(680px,100%);min-height:100dvh;margin:0 auto;box-shadow:0 0 50px #0d35501f}.curaciones-module .curator-demo-header{background:#fff;border-bottom:1px solid #dbe6e5;justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:12px 18px;display:flex}.curaciones-module .curator-demo-brand{align-items:center;gap:12px;min-width:0;display:flex}.curaciones-module .curator-demo-brand img{object-fit:contain;width:clamp(150px,24vw,210px);height:auto;display:block}.curaciones-module .curator-demo-brand span{color:#345a6a;border-left:1px solid #d5e1e5;padding-left:12px;font-size:.78rem;font-weight:800;line-height:1.2}.curaciones-module .curator-demo-header>em{color:#8a5700;letter-spacing:.04em;background:#fff1cd;border-radius:999px;padding:6px 8px;font-size:.7rem;font-style:normal;font-weight:900}.curaciones-module .curator-demo-intro{color:#fff;background:linear-gradient(145deg,#0d3550,#106b69);padding:20px 18px 18px}.curaciones-module .curator-demo-intro>p{color:#9ee6d6;letter-spacing:.12em;margin:0 0 7px;font-size:.76rem;font-weight:900}.curaciones-module .curator-demo-intro h1{color:#fff;letter-spacing:-.025em;max-width:520px;margin:0;font-size:1.55rem;line-height:1.18}.curaciones-module .curator-demo-intro>span{color:#d9ece9;margin-top:10px;font-size:.93rem;line-height:1.5;display:block}.curaciones-module .curator-demo-progress{grid-template-columns:auto 1fr;align-items:center;gap:14px;margin-top:18px;display:grid}.curaciones-module .curator-demo-progress strong,.curaciones-module .curator-demo-progress span{display:block}.curaciones-module .curator-demo-progress strong{font-size:1rem}.curaciones-module .curator-demo-progress span{color:#c4e1dc;margin-top:2px;font-size:.75rem}.curaciones-module .curator-demo-progress>i{background:#ffffff2e;border-radius:999px;height:8px;overflow:hidden}.curaciones-module .curator-demo-progress>i b{border-radius:inherit;background:#5ee0bf;height:100%;transition:width .25s;display:block}.curaciones-module .curator-demo-workspace{gap:13px;padding:16px 14px 22px;display:grid}.curaciones-module .curator-demo-search{background:#fff;border:1px solid #cbdad9;border-radius:13px;align-items:center;gap:9px;height:50px;padding:0 13px;display:flex;box-shadow:0 3px 12px #0d35500d}.curaciones-module .curator-demo-search>span{color:var(--demo-teal);font-size:1.35rem}.curaciones-module .curator-demo-search input{color:#142f3c;background:0 0;border:0;outline:0;width:100%;height:100%;font-size:1rem}.curaciones-module .curator-demo-list{gap:12px;display:grid}.curaciones-module .curator-demo-list>article{background:#fff;border:1px solid #d7e1e1;border-left:5px solid #d49a27;border-radius:16px;overflow:hidden;box-shadow:0 5px 18px #0d35500f}.curaciones-module .curator-demo-list>article.confirmed{border-left-color:#159172}.curaciones-module .curator-demo-list article>header{border-bottom:1px solid #e9eeee;justify-content:space-between;align-items:flex-start;gap:10px;padding:15px 14px 12px;display:flex}.curaciones-module .curator-demo-list article>header strong,.curaciones-module .curator-demo-list article>header span{display:block}.curaciones-module .curator-demo-list article>header strong{color:var(--demo-navy);font-size:1rem;line-height:1.3}.curaciones-module .curator-demo-list article>header span{color:#687e87;margin-top:4px;font-size:.82rem}.curaciones-module .curator-demo-list article>header em{color:#956000;background:#fff3d8;border-radius:999px;flex:none;padding:6px 8px;font-size:.72rem;font-style:normal;font-weight:900}.curaciones-module .curator-demo-list article.confirmed>header em{color:#08745d;background:#e1f5ee}.curaciones-module .curator-demo-patient-plan{background:#e9eeee;grid-template-columns:1.25fr .75fr;gap:1px;display:grid}.curaciones-module .curator-demo-patient-plan>span{background:#f9fbfb;gap:3px;min-width:0;padding:12px 14px;display:grid}.curaciones-module .curator-demo-patient-plan small,.curaciones-module .curator-demo-patient-plan strong,.curaciones-module .curator-demo-patient-plan b{display:block}.curaciones-module .curator-demo-patient-plan small{color:#758990;font-size:.72rem;font-weight:800}.curaciones-module .curator-demo-patient-plan strong{color:#163746;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.curaciones-module .curator-demo-patient-plan b{color:#617881;font-size:.78rem;font-weight:600}.curaciones-module .curator-demo-list article>p{color:#506872;border-top:1px solid #edf1f1;margin:0;padding:10px 14px;font-size:.82rem;line-height:1.5}.curaciones-module .curator-demo-list article>p strong{color:#264955}.curaciones-module .curator-demo-list article>button{background:var(--demo-teal);color:#fff;touch-action:manipulation;border:0;border-radius:12px;justify-content:space-between;align-items:center;width:calc(100% - 28px);min-height:50px;margin:3px 14px 15px;padding:0 16px;font-size:.95rem;font-weight:850;display:flex}.curaciones-module .curator-demo-list article>button span{font-size:1.5rem;line-height:1}.curaciones-module .curator-demo-empty{text-align:center;background:#fff;border:1px solid #d7e1e1;border-radius:15px;gap:5px;padding:28px 16px;display:grid}.curaciones-module .curator-demo-empty strong{color:var(--demo-navy)}.curaciones-module .curator-demo-empty span{color:#687e87;font-size:.9rem}.curaciones-module .curator-demo-footer{background:#eaf1f1;border-top:1px solid #dbe6e5;gap:3px;padding:16px 18px 26px;display:grid}.curaciones-module .curator-demo-footer strong{color:var(--demo-navy);font-size:.88rem}.curaciones-module .curator-demo-footer span{color:#637a83;font-size:.78rem;line-height:1.45}.curaciones-module .curator-demo-toast{z-index:110;color:#fff;background:#0d3550;border-radius:12px;width:min(620px,100% - 28px);padding:13px 15px;font-size:.88rem;font-weight:750;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0d355040}.curaciones-module .curator-demo-overlay{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#051b2885;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}.curaciones-module .curator-demo-sheet{width:min(680px,100%);max-height:94dvh;padding:8px 15px calc(16px + env(safe-area-inset-bottom));background:#fff;border-radius:22px 22px 0 0;overflow-y:auto;box-shadow:0 -15px 45px #051b2840}.curaciones-module .curator-demo-sheet-handle{background:#c6d0d3;border-radius:999px;width:44px;height:5px;margin:2px auto 10px}.curaciones-module .curator-demo-sheet>header{justify-content:space-between;align-items:flex-start;gap:12px;padding:4px 2px 14px;display:flex}.curaciones-module .curator-demo-sheet>header span,.curaciones-module .curator-demo-sheet>header p{color:#667d86;font-size:.78rem}.curaciones-module .curator-demo-sheet>header h2{color:var(--demo-navy);margin:4px 0 3px;font-size:1.25rem;line-height:1.25}.curaciones-module .curator-demo-sheet>header p{margin:0}.curaciones-module .curator-demo-sheet>header button{color:#244856;background:#edf3f3;border:0;border-radius:50%;flex:none;width:42px;height:42px;font-size:1.5rem}.curaciones-module .curator-demo-review,.curaciones-module .curator-demo-dates{gap:12px;display:grid}.curaciones-module .curator-demo-clinical-card{background:#f5fafc;border:1px solid #b9d5df;border-radius:15px;gap:10px;padding:14px;display:grid}.curaciones-module .curator-demo-clinical-card>span{color:#216d80;letter-spacing:.08em;font-size:.72rem;font-weight:900}.curaciones-module .curator-demo-clinical-card h3{color:var(--demo-navy);margin:0;font-size:1.05rem}.curaciones-module .curator-demo-clinical-card>p{color:#5e7680;margin:0;font-size:.88rem}.curaciones-module .curator-demo-clinical-card dl{grid-template-columns:repeat(3,1fr);gap:6px;margin:3px 0;display:grid}.curaciones-module .curator-demo-clinical-card dl div{background:#e9f1f3;border-radius:9px;padding:9px}.curaciones-module .curator-demo-clinical-card dt{color:#647b84;font-size:.72rem}.curaciones-module .curator-demo-clinical-card dd{color:#153b4a;margin:3px 0 0;font-size:.82rem;font-weight:850}.curaciones-module .curator-demo-treatment{border-left:4px solid var(--demo-teal);background:#e5f6f1;gap:4px;padding:12px;display:grid}.curaciones-module .curator-demo-treatment strong{color:#076657;margin-top:6px;font-size:.8rem}.curaciones-module .curator-demo-treatment strong:first-child{margin-top:0}.curaciones-module .curator-demo-treatment p{color:#23484c;margin:0;font-size:.9rem;line-height:1.5}.curaciones-module .curator-demo-supplies{background:#fff;border:1px solid #c8dada;border-radius:12px;overflow:hidden}.curaciones-module .curator-demo-supplies>header{background:#eaf2f3;justify-content:space-between;align-items:flex-start;gap:8px;padding:11px 12px;display:flex}.curaciones-module .curator-demo-supplies>header strong{color:#163f4c;font-size:.86rem}.curaciones-module .curator-demo-supplies>header span{color:#5f757d;text-align:right;max-width:190px;font-size:.7rem;line-height:1.35}.curaciones-module .curator-demo-supplies ul{margin:0;padding:0;list-style:none;display:grid}.curaciones-module .curator-demo-supplies li{border-top:1px solid #e5ecec;gap:5px;padding:11px 12px;display:grid}.curaciones-module .curator-demo-supplies li:first-child{border-top:0}.curaciones-module .curator-demo-supplies li>div{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.curaciones-module .curator-demo-supplies li strong{color:#164b58;font-size:.84rem}.curaciones-module .curator-demo-supplies li span{color:#08735f;background:#e3f5ef;border-radius:999px;flex:none;padding:3px 7px;font-size:.72rem;font-weight:850}.curaciones-module .curator-demo-supplies li p{color:#506b74;margin:0;font-size:.8rem;line-height:1.45}.curaciones-module .curator-demo-supplies li p b{color:#294f59}.curaciones-module .curator-demo-check,.curaciones-module .curator-demo-understanding label{color:#183744;background:#fff;border:1px solid #d5e1e0;border-radius:12px;align-items:center;gap:10px;min-height:52px;padding:12px;font-size:.9rem;line-height:1.4;display:flex}.curaciones-module .curator-demo-check{background:#eff9f6;font-weight:750}.curaciones-module .curator-demo-check input,.curaciones-module .curator-demo-understanding input{width:20px;height:20px;accent-color:var(--demo-teal);flex:none}.curaciones-module .curator-demo-understanding{border:0;gap:8px;margin:0;padding:0;display:grid}.curaciones-module .curator-demo-understanding legend{color:#314f5b;margin-bottom:8px;font-size:.86rem;font-weight:850}.curaciones-module .curator-demo-warning{color:#7e570c;background:#fff5dd;border:1px solid #e0b15b;border-radius:11px;margin:0;padding:12px;font-size:.86rem;line-height:1.45}.curaciones-module .curator-demo-sticky-action{z-index:2;bottom:calc(-16px - env(safe-area-inset-bottom));padding:12px 15px calc(12px + env(safe-area-inset-bottom));background:#fffffff7;margin:4px -15px 0;position:sticky;box-shadow:0 -8px 22px #0d355014}.curaciones-module .curator-demo-sticky-action.two{grid-template-columns:.7fr 1.3fr;gap:8px;display:grid}.curaciones-module .curator-demo-sticky-action button{background:var(--demo-teal);color:#fff;border:0;border-radius:12px;width:100%;min-height:52px;font-size:.95rem;font-weight:850}.curaciones-module .curator-demo-sticky-action button.secondary{color:#25564f;background:#fff;border:1px solid #adc7c3}.curaciones-module .curator-demo-sticky-action button:disabled{cursor:not-allowed;opacity:.42}.curaciones-module .curator-demo-doubt-box{gap:10px;display:grid}.curaciones-module .curator-demo-doubt-box label{color:#274854;gap:7px;font-size:.88rem;font-weight:850;display:grid}.curaciones-module .curator-demo-doubt-box textarea{resize:vertical;color:#173b47;width:100%;min-height:108px;font:inherit;background:#fff;border:1px solid #abc5c2;border-radius:12px;padding:12px;font-size:1rem;line-height:1.45}.curaciones-module .curator-demo-doubt-box textarea:focus{border-color:var(--demo-teal);outline:3px solid #0e877333}.curaciones-module .curator-demo-doubt-box small{color:#647d85;font-size:.76rem;font-weight:500}.curaciones-module .curator-demo-sticky-action button.doubt{background:#a66b00}.curaciones-module .curator-demo-list>article.has-doubt{border-left-color:#d28b12}.curaciones-module .curator-demo-list article.has-doubt>header em{color:#8a5800;background:#fff0cf}.curaciones-module .curator-demo-procedure{background:#fff;border:1px solid #c8dada;border-radius:12px;overflow:hidden}.curaciones-module .curator-demo-procedure>header{background:#edf5f8;justify-content:space-between;align-items:flex-start;gap:8px;padding:11px 12px;display:flex}.curaciones-module .curator-demo-procedure>header strong{color:#163f4c;font-size:.86rem}.curaciones-module .curator-demo-procedure>header span{color:#5f757d;text-align:right;font-size:.7rem}.curaciones-module .curator-demo-procedure ol{counter-reset:procedure-step;gap:0;margin:0;padding:0;list-style:none;display:grid}.curaciones-module .curator-demo-procedure li{counter-increment:procedure-step;border-top:1px solid #e5ecec;gap:4px;padding:11px 12px 11px 44px;display:grid;position:relative}.curaciones-module .curator-demo-procedure li:before{content:counter(procedure-step);color:#145a69;background:#dceef2;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.72rem;font-weight:900;display:grid;position:absolute;top:11px;left:12px}.curaciones-module .curator-demo-procedure li strong{color:#164b58;font-size:.84rem}.curaciones-module .curator-demo-procedure li p{color:#506b74;margin:0;font-size:.8rem;line-height:1.5}.curaciones-module .curator-demo-notification-targets{background:#f7fbfc;border:1px solid #b9d5df;border-radius:12px;overflow:hidden}.curaciones-module .curator-demo-notification-targets>strong{color:#174554;padding:11px 12px 8px;font-size:.84rem;display:block}.curaciones-module .curator-demo-notification-targets ul{gap:0;margin:0;padding:0 12px;list-style:none;display:grid}.curaciones-module .curator-demo-notification-targets li{border-top:1px solid #e1ebed;align-items:center;gap:10px;padding:10px 0;display:flex}.curaciones-module .curator-demo-notification-targets li>span{color:#08735f;background:#dff4ed;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:.78rem;font-weight:900;display:grid}.curaciones-module .curator-demo-notification-targets li div{min-width:0}.curaciones-module .curator-demo-notification-targets li b,.curaciones-module .curator-demo-notification-targets li small{display:block}.curaciones-module .curator-demo-notification-targets li b{color:#244a56;font-size:.82rem}.curaciones-module .curator-demo-notification-targets li small{color:#667e86;margin-top:2px;font-size:.74rem}.curaciones-module .curator-demo-notification-targets>p{color:#60777f;background:#edf5f6;margin:0;padding:9px 12px;font-size:.74rem;line-height:1.4}.curaciones-module .curator-demo-whatsapp-origin{color:#145a43;background:#dcf7e8;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin:10px 12px 2px;padding:10px 11px;display:flex}.curaciones-module .curator-demo-whatsapp-origin span{font-size:.72rem;font-weight:750}.curaciones-module .curator-demo-whatsapp-origin strong{text-align:right;font-size:.82rem}.curaciones-module .curator-demo-count{background:#eef8f5;border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:13px;display:grid}.curaciones-module .curator-demo-count strong,.curaciones-module .curator-demo-count span{display:block}.curaciones-module .curator-demo-count>div:first-child>strong{color:var(--demo-teal);font-size:1.15rem}.curaciones-module .curator-demo-count span{color:#55716e;font-size:.76rem}.curaciones-module .curator-demo-frequency-reference{text-align:right;justify-self:end}.curaciones-module .curator-demo-frequency-reference strong{color:var(--demo-navy);font-size:1rem}.curaciones-module .curator-demo-frequency-reference span{margin-top:3px}.curaciones-module .curator-demo-date-rule{border-left:4px solid var(--demo-teal);color:#46635f;background:#f4f8f7;border-radius:0 9px 9px 0;margin:0;padding:10px 12px;font-size:.84rem;line-height:1.4}.curaciones-module .curator-demo-calendar{gap:6px;display:grid}.curaciones-module .curator-demo-weekdays,.curaciones-module .curator-demo-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.curaciones-module .curator-demo-weekdays span{color:#5c747d;text-align:center;padding:3px 0;font-size:.7rem;font-weight:900}.curaciones-module .curator-demo-calendar button{color:#163746;touch-action:manipulation;background:#fff;border:1px solid #c9d7da;border-radius:9px;place-items:center;gap:1px;min-width:0;min-height:52px;padding:4px 1px;display:grid}.curaciones-module .curator-demo-calendar button span{color:#6a8088;font-size:.65rem;font-weight:800}.curaciones-module .curator-demo-calendar button strong{font-size:.95rem}.curaciones-module .curator-demo-calendar button.selected{border-color:var(--demo-teal);background:var(--demo-teal);color:#fff;box-shadow:0 4px 10px #087c6a2e}.curaciones-module .curator-demo-calendar button.selected span{color:#d5f4ec}.curaciones-module .curator-demo-calendar-empty{background:#f4f7f7;border-radius:9px;min-height:52px}.curaciones-module .curator-demo-date-help{color:#667d86;text-align:center;margin:0;font-size:.82rem}@media (width>=681px){.curaciones-module .curator-demo-page{border-radius:22px;min-height:calc(100dvh - 44px);margin-block:22px;overflow:hidden}.curaciones-module .curator-demo-sheet{border-radius:22px;margin-bottom:18px}.curaciones-module .curator-demo-overlay{align-items:center;padding:18px}}@media (width<=430px){.curaciones-module .curator-demo-header{padding-inline:14px}.curaciones-module .curator-demo-brand img{width:158px}.curaciones-module .curator-demo-brand span{display:none}.curaciones-module .curator-demo-header>em{text-align:center;max-width:96px;line-height:1.15}.curaciones-module .curator-demo-patient-plan{grid-template-columns:1fr 1fr}.curaciones-module .curator-demo-clinical-card dl{grid-template-columns:1fr}.curaciones-module .curator-demo-weekdays,.curaciones-module .curator-demo-calendar-grid{gap:4px}.curaciones-module .curator-demo-calendar button,.curaciones-module .curator-demo-calendar-empty{min-height:48px}.curaciones-module .curator-demo-calendar button strong{font-size:.9rem}.curaciones-module .curator-demo-intro h1{font-size:1.4rem}}.curaciones-module .curator-demo-calendar button.registered{color:#075b42;background:#e2f5eb;border:2px solid #127452;box-shadow:inset 0 0 0 1px #b8dfcc}.curaciones-module .curator-demo-calendar button.registered span{color:#075b42;font-size:.78rem}.curaciones-module .curator-demo-calendar button.scheduled:not(.registered):not(.review){color:#174d80;background:#edf5ff;border:2px solid #4f86c6}.curaciones-module .curator-demo-calendar button.scheduled:not(.registered):not(.review) span{color:#174d80}.curaciones-module .curator-demo-calendar button.review:not(.registered){color:#87520b;background:#fff6df;border:2px solid #b7791f}.curaciones-module .curator-demo-calendar button.review:not(.registered) span{color:#87520b}.curaciones-module .curator-demo-calendar button.selected,.curaciones-module .curator-demo-calendar button.selected.registered,.curaciones-module .curator-demo-calendar button.selected.scheduled,.curaciones-module .curator-demo-calendar button.selected.review{color:#fff;background:#075e4b;border:3px solid #033b2f;box-shadow:0 0 0 3px #075e4b38,0 6px 14px #033b2f4d}.curaciones-module .curator-demo-calendar button.selected span,.curaciones-module .curator-demo-calendar button.selected.registered span,.curaciones-module .curator-demo-calendar button.selected.scheduled span,.curaciones-module .curator-demo-calendar button.selected.review span{color:#fff}.curaciones-module .curator-demo-calendar-legend{flex-wrap:wrap;gap:7px;margin:0;display:flex}.curaciones-module .curator-demo-calendar-legend span{border-radius:999px;padding:4px 8px;font-size:.72rem;font-weight:800}.curaciones-module .curator-demo-calendar-legend .scheduled{color:#174d80;background:#edf5ff}.curaciones-module .curator-demo-calendar-legend .registered{color:#075b42;background:#e2f5eb}.curaciones-module .curator-demo-calendar-legend .review{color:#87520b;background:#fff6df}.curaciones-module .curator-demo-calendar-legend .missing{color:#a02b22;background:#fce5e2}.curaciones-module .curator-demo-calendar-legend .selected{color:#fff;background:#075e4b}.curaciones-module .curator-demo-calendar button.missing:not(.selected){color:#8d271f;background:#fce5e2;border:2px solid #c44538}.curaciones-module .curator-demo-calendar button.review:not(.selected){color:#87520b;background:#fff6df;border:2px solid #b7791f}.curaciones-module .curator-demo-calendar button .curator-demo-calendar-markers{flex-wrap:wrap;justify-content:center;gap:2px;display:flex}.curaciones-module .curator-demo-calendar button .curator-demo-calendar-markers i{color:#174d80;background:#e9f3f8;border-radius:4px;min-width:15px;padding:1px 2px;font-size:.65rem;font-style:normal;font-weight:900;line-height:1.2}.curaciones-module .curator-demo-calendar button .curator-demo-calendar-markers i.registered{color:#075b42;background:#d4f1df}.curaciones-module .curator-demo-calendar button .curator-demo-calendar-markers i.review{color:#87520b;background:#fff0c6}.curaciones-module .curator-demo-calendar button .curator-demo-calendar-markers i.missing{color:#8d271f;background:#f9cfca}.curaciones-module .curator-demo-calendar button.selected .curator-demo-calendar-markers i{color:inherit}.curaciones-module .curator-demo-align{background:#f0faf6;border:1px solid #b8d8d0;border-radius:12px;gap:6px;padding:12px;display:grid}.curaciones-module .curator-demo-align button{color:#075e4b;width:100%;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #087b69;border-radius:9px;font-weight:850}.curaciones-module .curator-demo-align p{color:#2e6359;margin:0;font-size:.82rem;line-height:1.4}.curaciones-module .curator-demo-registered-dates{color:#176748;background:#edf9f2;border:1px solid #aad6c1;border-radius:10px;margin:0;padding:10px 12px;font-size:.82rem;line-height:1.4}.curaciones-module .sidebar{inset:var(--program-navigation-height,160px) auto 0 0;width:190px;height:auto;box-shadow:none;color:#345d7a;z-index:20;background:#f7fafc;border-right:1px solid #d8e4ec;flex-direction:column;align-items:stretch;padding:18px 10px;display:flex;position:fixed;overflow:hidden auto}.curaciones-module .curations-menu-title{color:#71899b;letter-spacing:.1em;margin:0 12px 14px;font-size:11px;font-weight:700}.curaciones-module .sidebar nav{flex-direction:column;gap:6px;width:100%;min-width:0;padding:0;display:flex}.curaciones-module .sidebar nav .nav-item{color:#47697f;text-align:left;width:100%;min-width:0;height:auto;min-height:44px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:9px;flex-direction:row;justify-content:flex-start;align-items:center;gap:9px;margin:0;padding:9px 10px;font-size:14px;font-weight:600;line-height:1.25;display:flex}.curaciones-module .sidebar nav .nav-item:hover{color:#245f91;background:#edf4f9}.curaciones-module .sidebar nav .nav-item.active{color:#205e91;background:#e5f0f9;border-color:#c6ddeb;box-shadow:inset 3px 0 #2968a1}.curaciones-module .sidebar nav .nav-item .nav-label{-webkit-line-clamp:2;line-clamp:2;width:auto;min-width:0;max-width:100%;height:auto;color:inherit;white-space:normal;word-break:normal;overflow-wrap:normal;border:0;border-radius:0;-webkit-box-orient:vertical;flex:auto;margin:0;padding:0;font-size:13px;line-height:1.25;display:-webkit-box;overflow:hidden;background:0 0!important}.curaciones-module .sidebar nav .nav-item .nav-icon{width:18px;height:18px;color:inherit;background:0 0;border:1.6px solid;border-radius:4px;flex:0 0 18px;place-items:center;margin:0;font-size:13px;display:inline-grid}.curaciones-module .sidebar nav .nav-item:after{display:none}.curaciones-module .main-content{min-width:0;margin-left:190px}.curaciones-module .sidebar-collapse-button{color:#245f91;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c7d9e4;border-radius:7px;justify-content:center;align-items:center;gap:7px;margin:0 4px 12px;padding:5px 8px;font-size:12px;font-weight:700;display:flex}.curaciones-module .sidebar-collapse-button span{font-size:22px;line-height:.8}.curaciones-module .sidebar-collapse-button:hover{background:#eaf3f9}.curaciones-module .sidebar-collapse-button:focus-visible{outline-offset:2px;outline:2px solid #087f78}@media (width>=721px){.curaciones-module .sidebar,.curaciones-module .main-content{transition:width .2s,margin-left .2s,padding .2s}.curaciones-module .app-shell.sidebar-collapsed .sidebar{width:64px;padding-inline:8px}.curaciones-module .app-shell.sidebar-collapsed .main-content{margin-left:64px}.curaciones-module .app-shell.sidebar-collapsed .curations-menu-title,.curaciones-module .app-shell.sidebar-collapsed .sidebar .nav-label,.curaciones-module .app-shell.sidebar-collapsed .sidebar-schedule-details,.curaciones-module .app-shell.sidebar-collapsed .sidebar-collapse-button b{display:none}.curaciones-module .app-shell.sidebar-collapsed .sidebar-collapse-button{width:40px;height:34px;margin:0 auto 10px;padding:0}.curaciones-module .app-shell.sidebar-collapsed .sidebar nav{gap:5px}.curaciones-module .app-shell.sidebar-collapsed .sidebar nav .nav-item{justify-content:center;min-height:42px;padding:8px}.curaciones-module .app-shell.sidebar-collapsed .sidebar nav .nav-item.active{box-shadow:inset 3px 0 #2968a1}}@media (width<=720px){.curaciones-module .sidebar{-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid #d8e4ec;border-right:0;width:100%;height:auto;padding:12px 14px;position:static;inset:auto;overflow:visible}.curaciones-module .curations-menu-title{margin:0 4px 8px}.curaciones-module .sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.curaciones-module .sidebar nav .nav-item{min-height:46px;padding:10px}.curaciones-module .sidebar nav .nav-item .nav-label{font-size:12px}.curaciones-module .main-content{margin-left:0;padding-bottom:24px}}.curaciones-module .account-actions{flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0;display:flex}.curaciones-module .account-actions label{gap:6px;min-width:260px;display:grid}.curaciones-module .account-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.curaciones-module .account-metrics>div{background:#edf7f5;border-radius:12px;gap:8px;padding:18px;display:grid}.curaciones-module .account-metrics strong{color:#087e76;font-size:26px}.curaciones-module .account-fields{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin:16px 0;display:grid}.curaciones-module .account-fields label{gap:6px;display:grid}.curaciones-module .account-fields input{width:100%;min-height:40px}.curaciones-module .account-table{overflow:auto}.curaciones-module .account-table table{border-collapse:collapse;width:100%}.curaciones-module .account-table td,.curaciones-module .account-table th{text-align:left;border-bottom:1px solid #dbe6eb;padding:12px}.curaciones-module .account-table small{display:block}.curaciones-module .account-ready{color:#08795a}.curaciones-module .account-pending{color:#90600b;max-width:320px}.curaciones-module .account-error{color:#b42318}.curaciones-module .professional-account-page summary{cursor:pointer;font-weight:700}@media (width<=650px){.curaciones-module .account-metrics{grid-template-columns:1fr}}.curaciones-module .account-invoice-preview{color:#111827;background:#fff;border:1px solid #1e293b;max-width:920px;margin:24px auto;box-shadow:0 8px 26px #1e293b1f}.curaciones-module .invoice-header{text-align:center;border-bottom:1px solid #1e293b;grid-template-columns:185px 1fr 145px;display:grid}.curaciones-module .invoice-header>*,.curaciones-module .invoice-company>*,.curaciones-module .invoice-grid>div{border-right:1px solid #1e293b;padding:12px}.curaciones-module .invoice-header>:last-child,.curaciones-module .invoice-company>:last-child,.curaciones-module .invoice-grid>div:last-child{border-right:0}.curaciones-module .invoice-brand{color:#1674ae;place-content:center;font-size:18px;display:grid}.curaciones-module .invoice-brand strong{font-size:28px;line-height:.8}.curaciones-module .invoice-header p{margin:0 0 12px;font-size:11px}.curaciones-module .invoice-header h2{margin:0;font-size:16px}.curaciones-module .invoice-header dl{text-align:left;margin:0;font-size:11px}.curaciones-module .invoice-header dl div{justify-content:space-between;gap:8px;display:flex}.curaciones-module .invoice-header dd{margin:0;font-weight:700}.curaciones-module .invoice-company{text-align:center;border-bottom:1px solid #1e293b;grid-template-columns:1fr 300px;display:grid}.curaciones-module .invoice-company h3{margin:0;font-size:18px}.curaciones-module .invoice-company p{margin:4px 0;font-size:12px}.curaciones-module .invoice-date{place-content:center;gap:8px;display:grid}.curaciones-module .invoice-date span{border:1px solid #1e293b;padding:5px 18px}.curaciones-module .invoice-band{text-align:center;background:#a9c9ee;border-bottom:1px solid #1e293b;margin:0;padding:5px 12px;font-size:14px}.curaciones-module .invoice-grid{border-bottom:1px solid #1e293b;grid-template-columns:repeat(2,1fr);display:grid}.curaciones-module .invoice-grid>div{grid-template-columns:135px 1fr;gap:8px;font-size:13px;display:grid}.curaciones-module .invoice-grid b{font-weight:700}.curaciones-module .invoice-concept{border-bottom:1px solid #1e293b;justify-content:space-between;align-items:center;gap:18px;padding:12px;display:flex}.curaciones-module .invoice-concept p{margin:0;font-size:13px}.curaciones-module .invoice-concept strong{white-space:nowrap;font-size:18px}.curaciones-module .invoice-bank{grid-template-columns:repeat(3,1fr)}.curaciones-module .invoice-bank>div{grid-template-columns:1fr}.curaciones-module .invoice-supervision{text-align:center;border-bottom:1px solid #1e293b;padding:12px}.curaciones-module .invoice-supervision p{margin:8px 0 0}.curaciones-module .invoice-signature{text-align:center;gap:6px;padding:24px;display:grid}.curaciones-module .invoice-signature-line{color:#52616b;border-bottom:1px solid #111827;place-content:end center;min-height:58px;padding-bottom:7px;display:grid}.curaciones-module .invoice-signature-line span{font-size:12px}.curaciones-module .account-rejection-panel{max-width:720px;margin:18px auto}.curaciones-module .account-rejection-panel label{gap:6px;margin:12px 0;display:grid}.curaciones-module .account-rejection-panel select{min-height:40px;padding:8px}@media (width<=650px){.curaciones-module .invoice-header{grid-template-columns:1fr}.curaciones-module .invoice-header>*{border-bottom:1px solid #1e293b;border-right:0}.curaciones-module .invoice-company{grid-template-columns:1fr}.curaciones-module .invoice-company>*{border-bottom:1px solid #1e293b;border-right:0}.curaciones-module .invoice-grid,.curaciones-module .invoice-bank{grid-template-columns:1fr}.curaciones-module .invoice-grid>div{border-bottom:1px solid #1e293b;border-right:0}.curaciones-module .invoice-grid>div:last-child{border-bottom:0}.curaciones-module .invoice-concept{display:grid}.curaciones-module .invoice-concept strong{white-space:normal}}.curaciones-module .account-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.curaciones-module .account-summary-grid .account-metric{border:1px solid #0000;border-radius:14px;align-content:space-between;min-height:118px;padding:18px 18px 16px;position:relative;overflow:hidden}.curaciones-module .account-summary-grid .account-metric:before{content:"";background:currentColor;width:5px;position:absolute;inset:0 auto 0 0}.curaciones-module .account-summary-grid small{font-size:13px;font-weight:750}.curaciones-module .account-summary-grid strong{font-size:27px;line-height:1.05}.curaciones-module .account-summary-grid span{font-size:12px;line-height:1.35}.curaciones-module .account-metric-visits{color:#126c62;background:#eaf8f4!important;border-color:#b9e2d8!important}.curaciones-module .account-metric-visits strong{color:#087e76}.curaciones-module .account-metric-pending{color:#8a5808;background:#fff7df!important;border-color:#efd18b!important}.curaciones-module .account-metric-pending strong{color:#b06b00}.curaciones-module .account-metric-confirmed{color:#17578a;background:#edf6fd!important;border-color:#bed9ef!important}.curaciones-module .account-metric-confirmed strong{color:#1769aa}.curaciones-module .account-metric-projected{color:#61479a;background:#f4f0fc!important;border-color:#d7c9ee!important}.curaciones-module .account-metric-projected strong{color:#6b4cac}.curaciones-module .account-summary-grid .account-metric-link{align-content:space-between;gap:8px;height:100%;display:grid}.curaciones-module .account-summary-grid .account-metric-link span{font-weight:700}@media (width<=1050px){.curaciones-module .account-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.curaciones-module .account-summary-grid{grid-template-columns:1fr}.curaciones-module .account-summary-grid .account-metric{min-height:104px}}.curaciones-module .account-summary-grid-sandrith{grid-template-columns:repeat(5,minmax(0,1fr))}.curaciones-module .account-metric-rate{color:#126c62;background:#effaf4!important;border-color:#b9e2d8!important}.curaciones-module .account-metric-rate strong{color:#087e76}@media (width<=1050px){.curaciones-module .account-summary-grid-sandrith{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.curaciones-module .account-summary-grid-sandrith{grid-template-columns:1fr}}@media (width<=720px){.curaciones-module .sidebar nav .nav-item .nav-label{font-size:14px;line-height:1.35;display:block!important}.curaciones-module .sidebar nav .nav-item{gap:8px;min-height:52px;padding:10px}.curaciones-module .sidebar{padding:10px 12px}.curaciones-module .curations-menu-title{margin-bottom:6px;font-size:12px}.curaciones-module .topbar{gap:8px;min-height:0;padding:14px 16px}.curaciones-module .page-stack{gap:14px;padding:14px}.curaciones-module .curation-progress-intro h2{font-size:24px;line-height:1.25}.curaciones-module .curation-progress-intro p{font-size:16px;line-height:1.5}.curaciones-module .curation-progress-intro-actions .primary-button{white-space:normal;width:100%;min-height:48px;font-size:16px}}.curaciones-module .account-professional-picker{gap:6px;width:min(100%,440px);min-width:0;display:grid;position:relative}.curaciones-module .account-professional-picker label{min-width:0}.curaciones-module .account-picker-control{background:#fff;border:1px solid #b8cbd0;border-radius:8px;display:flex;overflow:hidden}.curaciones-module .account-picker-control:focus-within{outline-offset:2px;outline:2px solid #087e76}.curaciones-module .account-picker-control input{background:0 0;border:0;outline:0;width:100%;min-width:0;min-height:44px;padding:10px 12px;font-size:16px}.curaciones-module .account-picker-toggle{color:#087e76;cursor:pointer;background:#edf7f5;border:0;border-left:1px solid #dbe6eb;flex:0 0 44px;font-size:20px}.curaciones-module .account-picker-menu{z-index:30;background:#fff;border:1px solid #b8cbd0;border-radius:8px;max-height:300px;margin-top:6px;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 8px 24px #16343b26}.curaciones-module .account-picker-menu ul{margin:0;padding:4px;list-style:none}.curaciones-module .account-picker-menu li{cursor:pointer;border-radius:5px;gap:4px;padding:10px 12px;font-size:14px;display:grid}.curaciones-module .account-picker-menu li:hover,.curaciones-module .account-picker-menu li.active{background:#edf7f5}.curaciones-module .account-picker-menu li[aria-selected=true]{color:#087e76;font-weight:700}.curaciones-module .account-picker-menu small{color:#53666c}.curaciones-module .account-picker-menu p{padding:12px;font-size:14px}.curaciones-module .professional-account-page .account-selection-panel{min-height:220px;padding:24px;overflow:visible}.curaciones-module .account-selection-panel .account-actions{align-items:flex-start}.curaciones-module .account-selection-panel .account-actions>button{margin-top:26px}.curaciones-module .account-selection-panel .account-picker-menu{max-height:min(320px,45vh);margin-top:4px;position:static}@media (width<=650px){.curaciones-module .professional-account-page .account-selection-panel{min-height:210px;padding:18px}}.curaciones-module .professional-account-page .account-patient-tariffs{padding:24px}@media (width<=650px){.curaciones-module .professional-account-page .account-patient-tariffs{padding:18px}}.curaciones-module .schedule-page-size{align-items:center;gap:10px;font-weight:600;display:flex}.curaciones-module .schedule-page-size select{background:#fff;border:1px solid #bfd2df;border-radius:6px;min-width:65px;padding:6px 10px}.curaciones-module .schedule-focus-toolbar{flex-wrap:wrap}.curaciones-module .topbar,.curaciones-module .calendar-view .topbar{gap:12px;min-height:48px;padding:8px 24px}.curaciones-module .topbar h1,.curaciones-module .calendar-view .topbar h1{margin:0;font-size:20px}.curaciones-module .top-actions{gap:10px}.curaciones-module .cutoff-summary{background:0 0;border:0;min-width:0;padding:0}.curaciones-module .cutoff-summary span{white-space:nowrap;align-items:center;gap:8px;display:flex}.curaciones-module .cutoff-summary b{margin:0}.curaciones-module .event-button{min-height:32px;padding:6px 10px}.curaciones-module .schedule-page{gap:6px;padding:8px 24px 18px}.curaciones-module .schedule-focus-toolbar{background:#fff;border-color:#e0e8ed;border-radius:6px;justify-content:flex-start;gap:10px 24px;min-height:34px;padding:3px 10px}.curaciones-module .schedule-page-size{white-space:nowrap;gap:8px;font-size:12px}.curaciones-module .schedule-page-size select{width:62px;min-width:62px;min-height:28px;padding:3px 8px}.curaciones-module .schedule-focus-result{margin-left:auto;padding:3px 6px}@media (width<=700px){.curaciones-module .topbar,.curaciones-module .calendar-view .topbar{flex-wrap:wrap;padding:8px 12px}.curaciones-module .schedule-page{padding:8px 12px 16px}.curaciones-module .schedule-focus-toolbar{gap:8px 14px}.curaciones-module .schedule-focus-result{margin-left:0}}.curaciones-module .curation-progress-intro{flex-flow:wrap;align-items:center;gap:12px;padding:0}.curaciones-module .curation-progress-intro h2{letter-spacing:-.02em;margin:0;font-size:21px;line-height:1.3}.curaciones-module .curation-progress-intro-actions{flex-direction:row;align-items:center;gap:12px;margin-left:auto}.curaciones-module .curation-progress-intro-actions .primary-button{width:auto;min-height:32px;padding:6px 12px;font-size:13px}.curaciones-module .page-stack:has(>.curation-progress-intro){gap:12px;padding-top:10px}@media (width<=700px){.curaciones-module .curation-progress-intro h2{font-size:18px}.curaciones-module .curation-progress-intro-actions{flex-wrap:wrap;margin-left:0}.curaciones-module .curation-progress-intro-actions small{text-align:left}}.curaciones-module .sidebar-schedule-details{border-top:1px solid #d8e4ec;flex-direction:column;gap:12px;margin-top:16px;padding:14px 10px;display:flex}.curaciones-module .sidebar-schedule-details .cutoff-summary{display:block}.curaciones-module .sidebar-schedule-details .cutoff-summary span{white-space:normal;flex-direction:column;align-items:flex-start;gap:4px;font-size:13px}.curaciones-module .sidebar-schedule-details .event-button{white-space:normal;width:100%}@media (width<=720px){.curaciones-module .sidebar-schedule-details{flex-direction:row;justify-content:space-between;align-items:center;margin-top:8px;padding:8px 4px}.curaciones-module .sidebar-schedule-details .event-button{width:auto}}.curaciones-module .schedule-rotate-notice,.curaciones-module .schedule-mobile-tools-toggle{display:none}.curaciones-module .schedule-mobile-tools{display:contents}@media (width<=900px) and (orientation:portrait){.curaciones-module .schedule-rotate-notice{box-sizing:border-box;color:#173e56;background:#f4f9fc;border:1px solid #b6d7e7;border-left:3px solid #246894;border-radius:8px;max-width:100%;padding:7px 10px;display:flex}.curaciones-module .schedule-rotate-notice strong{font-size:13px;line-height:1.25}.curaciones-module .schedule-rotate-notice span{display:none}.curaciones-module .schedule-mobile-tools-toggle{color:#173e56;background:#fff;border:1px solid #c7d9e3;border-radius:9px;justify-content:space-between;align-items:center;width:100%;min-height:40px;padding:8px 12px;font-size:14px;font-weight:800;display:flex}.curaciones-module .schedule-mobile-tools-toggle b{color:#246894;background:#e9f3f7;border-radius:50%;place-items:center;width:24px;height:24px;font-size:18px;display:grid}.curaciones-module .schedule-mobile-tools{display:none}.curaciones-module .schedule-mobile-tools.open{display:contents}.curaciones-module .schedule-mobile-tools .schedule-utility-row{gap:6px;padding:7px}.curaciones-module .schedule-mobile-tools .schedule-utility-row .legend{flex-wrap:nowrap;width:100%;padding:2px 0 6px;overflow-x:auto}.curaciones-module .schedule-mobile-tools .schedule-focus-toolbar{grid-template-columns:1fr 1fr;align-items:center;gap:8px;padding:9px;display:grid}.curaciones-module .schedule-mobile-tools .schedule-focus-toggle,.curaciones-module .schedule-mobile-tools .schedule-only-compliant,.curaciones-module .schedule-mobile-tools .schedule-attention-control{grid-column:1/-1}.curaciones-module .schedule-mobile-tools .schedule-attention-control .attention-filter{width:100%}.curaciones-module .schedule-mobile-tools .schedule-focus-result{grid-column:1/-1;margin:0}}.curaciones-module .account-loading-status{color:#164853;background:#edf8fa;border:1px solid #9ccedb;border-radius:8px;align-items:center;gap:12px;margin:12px 0;padding:12px 14px;display:flex}.curaciones-module .account-loading-status>div{flex-direction:column;gap:4px;display:flex}.curaciones-module .account-loading-status strong{font-size:15px}.curaciones-module .account-loading-status div>span{font-size:14px}.curaciones-module .account-loading-spinner{border:3px solid #bddde1;border-top-color:#007f78;border-radius:50%;flex:0 0 22px;width:22px;height:22px;animation:.8s linear infinite account-loading-spin}@keyframes account-loading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.curaciones-module .account-loading-spinner{animation:none}}.curaciones-module .schedule-table .day-cell.day-future:not(.confirmed-finding):not(.false-finding):not(.failed-visit){color:#164b87;background:#c4ddff;font-size:20px;font-weight:900;box-shadow:inset 0 0 0 1px #719ed4}.curaciones-module .schedule-page .legend .future{background:#c4ddff;border:1px solid #719ed4}.curaciones-module .schedule-only-compliant{min-height:30px;padding:5px 10px}.curaciones-module .schedule-only-compliant[aria-pressed=true]{color:#fff;background:#007f78;border-color:#007f78}.curaciones-module .schedule-novelty-action{flex-shrink:0;margin-left:auto}.curaciones-module .schedule-novelty-action .event-button{white-space:nowrap;min-height:30px;padding:5px 10px}.curaciones-module .schedule-utility-row{flex-wrap:wrap}.curaciones-module .schedule-reported-novelty{white-space:normal;background:#fff3cd;border:1px solid #d5ac50;border-radius:5px;margin-top:6px;padding:5px;font-size:12px;line-height:1.4}.curaciones-module .schedule-reported-novelty summary{cursor:pointer;font-weight:700}.curaciones-module .schedule-reported-novelty.approved{background:#e3f5ec;border-color:#77b99a}.curaciones-module .schedule-reported-novelty.rejected{background:#f4eded;border-color:#c7a5a5}.curaciones-module .schedule-reported-novelty p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0}.curaciones-module .schedule-novelty-action{flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;display:flex}.curaciones-module .schedule-novelty-action .cutoff-summary{order:0;width:auto;margin:0;display:flex}.curaciones-module .schedule-novelty-action .cutoff-summary span{white-space:nowrap;align-items:center;gap:6px;min-width:0;padding:5px 8px;display:flex}.curaciones-module .schedule-confirmation-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.curaciones-module .schedule-confirmation-actions>span{color:#526d7a;white-space:nowrap;font-size:12px}.curaciones-module .schedule-adjust-dates{color:#fff;cursor:pointer;white-space:nowrap;background:#087e78;border:1px solid #087e78;border-radius:6px;min-height:32px;padding:6px 12px;font-size:13px;font-weight:700}.curaciones-module .schedule-adjust-dates:hover{background:#06665f}.curaciones-module .schedule-adjust-dates:focus-visible{outline-offset:2px;outline:3px solid #59b8d5}.curaciones-module .schedule-proposal-notice{color:#526575;margin-top:5px;font-weight:700;display:block}.curaciones-module .frequency-cell .schedule-adjust-dates{white-space:normal;margin-top:6px;font-size:12px;display:block}.curaciones-module .schedule-page>.schedule-confirmation-actions{background:#fff;border:1px solid #cbdde5;border-radius:9px;justify-content:space-between;min-height:44px;padding:7px 10px}.curaciones-module .schedule-page>.schedule-confirmation-actions>span{color:#173e56;white-space:normal;font-size:13px;font-weight:700}@media (width<=900px) and (orientation:portrait){.curaciones-module .schedule-page>.schedule-confirmation-actions{flex-direction:column;align-items:stretch}.curaciones-module .schedule-page>.schedule-confirmation-actions .schedule-adjust-dates{width:100%}}@media (orientation:landscape) and (width<=1100px) and (height<=700px) and (pointer:coarse){.curaciones-module .schedule-page>.schedule-confirmation-actions{min-height:32px;padding:3px 6px}.curaciones-module .schedule-page>.schedule-confirmation-actions>span{font-size:12px}.curaciones-module .schedule-page>.schedule-confirmation-actions .schedule-adjust-dates{min-height:28px;padding:4px 9px;font-size:12px}}.curaciones-module .schedule-table .day-cell{position:relative}.curaciones-module .schedule-note-legend{align-items:center;gap:5px;margin-inline-start:8px;font-size:12px;display:inline-flex}.curaciones-module .schedule-note-badge{color:#30364f;white-space:nowrap;text-shadow:none;background:#edf0fa;border:1px solid #474c68;border-radius:4px;padding:1px 3px;font-size:10px;font-weight:850;line-height:1.2;display:inline-block}.curaciones-module .schedule-note-day{margin:2px auto;display:table}.curaciones-module .schedule-date-origin{pointer-events:none;border:2px solid #2468af;border-radius:2px;position:absolute;inset:2px}.curaciones-module .date-default .schedule-date-origin{border:1px dashed #74889a}.curaciones-module .schedule-table .day-cell.owner-four-cell{min-width:58px;height:52px;color:#17384c!important;text-shadow:none!important;background:#fff!important}.curaciones-module .four-cell-date{grid-template-columns:repeat(2,26px);gap:2px;width:max-content;margin:auto;line-height:20px;display:grid}.curaciones-module .four-cell-group{background:#fff;border:1px solid #8fb9c7;border-radius:4px;grid-template-rows:repeat(2,20px);gap:2px;padding:2px;display:grid}.curaciones-module .four-cell-group.curation{border-color:#8aa9cf}.curaciones-module .four-cell-part{text-align:center;border-radius:2px;font-size:12px;font-weight:900;display:block}.curaciones-module .four-cell-part.complete{color:#087257;background:#d8f3e7}.curaciones-module .four-cell-part.review{color:#8a5700;background:#fff0c2}.curaciones-module .four-cell-part.missing{color:#fff;background:#c62828}.curaciones-module .four-cell-part.neutral{color:#69808d;background:#e8eef1}.curaciones-module .four-cell-part.review{white-space:nowrap;font-size:10px}.curaciones-module .date-finding-summary{color:#493307;background:#fff8e8;border:1px solid #e8bd68;border-radius:9px;margin:14px 0;padding:13px 15px}.curaciones-module .date-finding-summary strong{margin-bottom:6px;font-size:13px;display:block}.curaciones-module .date-finding-summary ul{margin:0;padding-left:19px;line-height:1.5}.curaciones-module .four-cell-pilot-legend{color:#153d5d;background:#f3f9fc;border:1px solid #9fc4d7;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;padding:8px 11px;font-size:11px;line-height:1.35;display:flex}.curaciones-module .four-cell-pilot-legend strong{font-size:12px}.curaciones-module .schedule-quick-align .schedule-additional-detail:has(.four-cell-date){min-width:58px;height:52px}.curaciones-module .schedule-table .day-cell.day-future.date-default:not(.confirmed-finding):not(.false-finding):not(.failed-visit){color:#526575;box-shadow:none;background:#edf3fa}.curaciones-module .schedule-table .day-cell.schedule-date-draggable{cursor:grab;touch-action:pan-x pan-y}.curaciones-module .schedule-table .day-cell.schedule-date-draggable:active{cursor:grabbing}.curaciones-module .schedule-table .day-cell.schedule-date-drag-source{opacity:.48;box-shadow:inset 0 0 0 3px #0f6f86}.curaciones-module .schedule-table .day-cell.schedule-date-drop-ready{box-shadow:inset 0 0 0 1px #0f6f8652}.curaciones-module .schedule-table .day-cell.schedule-date-drop-target{color:#075d52!important;background:#d9f6ef!important;box-shadow:inset 0 0 0 3px #0c8d7a!important}.schedule-date-move-summary{background:#f4fafb;border:1px solid #d5e5e8;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0 18px;padding:14px;display:grid}.schedule-date-move-summary div{gap:4px;display:grid}.schedule-date-move-summary small{color:#607582;text-transform:uppercase;font-size:9px;font-weight:800}.schedule-date-move-summary strong{color:#163845;font-size:11px;line-height:1.35}.date-change-manual{color:#496573;gap:7px;max-width:310px;margin:14px 0;font-weight:750;display:grid}.date-change-manual input{color:#173744;min-height:44px;font:inherit;background:#fff;border:1px solid #cbdce2;border-radius:10px;padding:0 12px}@media (width<=700px){.schedule-date-move-summary{grid-template-columns:1fr}.curaciones-module .schedule-table .day-cell.schedule-date-draggable{cursor:pointer}}.curaciones-module .legend i.schedule-origin-default,.curaciones-module .legend i.schedule-origin-confirmed{background:#edf3fa;border:1px dashed #74889a;border-radius:2px;width:16px;height:16px;display:inline-block}.curaciones-module .legend i.schedule-origin-confirmed{background:#c4ddff;border:2px solid #2468af}.curaciones-module .patient-table-head,.curaciones-module .patient-row{grid-template-columns:minmax(220px,1.5fr) minmax(140px,1fr) minmax(130px,.8fr) 70px minmax(180px,1.2fr) minmax(180px,1.2fr) 140px 120px 120px 220px;min-width:1720px}.curaciones-module .patient-previous-curator{color:#5f707a}.curaciones-module .patient-dates-status>em,.curaciones-module .patient-dates-status>.patient-dates-link{white-space:nowrap;border:0;border-radius:6px;justify-content:center;align-items:center;width:140px;min-height:30px;padding:4px 7px;font-family:inherit;font-size:12px;font-style:normal;font-weight:700;line-height:1.25;display:inline-flex}.curaciones-module .patient-dates-status .confirmed{color:#17603a;background:#e5f4ec}.curaciones-module .patient-dates-status .unconfirmed{color:#79520d;background:#fff3d6}.curaciones-module .patient-dates-status .unavailable{color:#5f707a;background:#edf1f4}.curaciones-module .patient-valuation-upload{color:#17679d;white-space:nowrap;cursor:pointer;background:#f2f8fd;border:1px dashed #4e91c4;border-radius:6px;align-items:center;min-height:30px;padding:4px 8px;font-size:11px;font-weight:800;display:inline-flex}.curaciones-module .patient-valuation-upload:hover{background:#e3f2fc}.curaciones-module .patient-valuation-upload.busy{opacity:.65;cursor:wait}.curaciones-module .patient-valuation-upload input{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.curaciones-module .patient-row .curator-assignment-button,.curaciones-module .patient-row .patient-dates-link{font-size:12px;line-height:1.25}.schedule-reported-novelty.pending>summary{cursor:pointer}.staff-novelty-dialog article.novelty-review-focus{background:#f1f8fd;border:2px solid #1679b8;box-shadow:0 0 0 4px #1679b822}.curaciones-module .staff-novelties-workspace{gap:18px;display:grid}.curaciones-module .novelty-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.curaciones-module .novelty-summary-strip>div{background:#f7fafc;border:1px solid #d9e5ec;border-radius:12px;gap:4px;padding:16px 18px;display:grid}.curaciones-module .novelty-summary-strip strong{color:#087e76;font-size:26px}.curaciones-module .novelty-summary-strip span{color:#4a6574}.curaciones-module .novelty-reason-summary{gap:8px;padding-bottom:2px;display:flex;overflow:auto}.curaciones-module .novelty-reason-summary>span{background:#fff;border:1px solid #d8e4ec;border-radius:10px;grid-template-columns:auto auto;gap:2px 10px;min-width:170px;padding:10px 12px;display:grid}.curaciones-module .novelty-reason-summary b{color:#087e76}.curaciones-module .novelty-reason-summary small{color:#607785;grid-column:1/-1}.curaciones-module .novelty-table-filters{background:#f3f7fa;border-radius:12px;grid-template-columns:minmax(260px,2fr) repeat(3,minmax(150px,1fr));gap:12px;padding:14px;display:grid}.curaciones-module .novelty-table-filters label{gap:6px;font-weight:700;display:grid}.curaciones-module .novelty-table-filters input,.curaciones-module .novelty-table-filters select{width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #bfd0dc;border-radius:8px;padding:8px 10px}.curaciones-module .novelty-table-wrap{border:1px solid #d9e5ec;border-radius:12px;overflow:auto}.curaciones-module .novelty-table{border-collapse:collapse;width:100%;min-width:1100px}.curaciones-module .novelty-table th{color:#fff;text-align:left;background:#174d6b;padding:13px 14px;font-size:13px}.curaciones-module .novelty-table td{vertical-align:top;border-bottom:1px solid #e1e9ee;padding:14px}.curaciones-module .novelty-table td>strong,.curaciones-module .novelty-table td>small{display:block}.curaciones-module .novelty-table td p{white-space:pre-wrap;max-width:360px;margin:0 0 6px}.curaciones-module .novelty-table tr.novelty-review-focus td{background:#eef7fd}.curaciones-module .novelty-status{border-radius:999px;padding:5px 9px;font-size:13px;font-weight:700;display:inline-flex}.curaciones-module .novelty-status.pending{color:#805300;background:#fff1cc}.curaciones-module .novelty-status.approved{color:#17634b;background:#e1f3ea}.curaciones-module .novelty-status.rejected{color:#9d2b22;background:#fde7e5}.curaciones-module .novelty-inline-review{gap:8px;min-width:250px;display:grid}.curaciones-module .novelty-inline-review textarea{resize:vertical;min-height:64px;font:inherit;border:1px solid #bfd0dc;border-radius:8px;padding:8px}.curaciones-module .novelty-inline-review>div{flex-wrap:wrap;gap:6px;display:flex}.curaciones-module .novelty-inline-review button{padding:7px 9px}.curaciones-module .novelty-empty{text-align:center;color:#607785;padding:24px}@media (width<=760px){.curaciones-module .novelty-summary-strip,.curaciones-module .novelty-table-filters{grid-template-columns:1fr}.curaciones-module .staff-novelties-workspace{gap:12px}}.curaciones-module .patient-table-head{z-index:30;align-items:center;height:40px;min-height:40px;padding-top:0;padding-bottom:0;position:sticky;top:68px;box-shadow:0 2px 5px #102a4314}.curaciones-module .patient-table-head label{flex-direction:column;gap:5px;min-width:0;display:flex}.curaciones-module .patient-table-head input,.curaciones-module .patient-table-head select{color:#163b50;text-transform:none;letter-spacing:normal;background:#fff;border:1px solid #cbdbe5;border-radius:5px;width:100%;min-width:0;min-height:30px;padding:4px 6px;font-size:12px;font-weight:400}.curaciones-module .patient-table-head small{text-transform:none;letter-spacing:normal;margin-top:5px;display:block}@media (width<=700px){.curaciones-module .patient-table-head{height:38px;min-height:38px;top:62px}}.curaciones-module .team-progress-controls{flex-wrap:wrap;gap:16px;padding:16px 20px;display:flex}.curaciones-module .team-progress-controls label{color:#244656;gap:6px;font-size:14px;font-weight:700;display:grid}.curaciones-module .team-progress-controls input,.curaciones-module .team-progress-controls select{background:#fff;border:1px solid #ccdce5;border-radius:6px;min-height:36px;padding:6px 10px;font-size:14px}.curaciones-module .team-progress-panel>p{color:#516674;padding:0 20px;font-size:13px}.curaciones-module .team-inline-summary{background:linear-gradient(135deg,#f6fbfd,#edf6f8);border:1px solid #cfe0e9;border-radius:9px;margin:12px 20px 18px;padding:16px 18px}.curaciones-module .team-inline-summary-heading{justify-content:space-between;align-items:start;gap:16px;margin-bottom:14px;display:flex}.curaciones-module .team-inline-summary-heading small,.curaciones-module .team-summary-kpis small{color:#527080;text-transform:uppercase;letter-spacing:.03em;font-size:12px;font-weight:700;display:block}.curaciones-module .team-inline-summary-heading h2{color:#173e53;margin:3px 0 0;font-size:19px}.curaciones-module .team-inline-summary-heading>span{color:#557181;text-align:right;font-size:12px}.curaciones-module .team-summary-kpis{grid-template-columns:repeat(4,minmax(140px,1fr));gap:12px;display:grid}.curaciones-module .team-summary-kpis>div{background:#fff;border:1px solid #d9e7ed;border-radius:7px;flex-direction:column;gap:5px;min-height:86px;padding:11px 12px;display:flex}.curaciones-module .team-summary-kpis strong{color:#124d67;font-size:21px}.curaciones-module .team-summary-kpis span{color:#59717e;font-size:12px}.curaciones-module .team-summary-kpis progress{accent-color:#087e80;width:100%;height:8px}.curaciones-module .team-summary-kpis>div.team-piston-card{background:#f8fbfc;border-color:#b8ccd6;gap:8px}.curaciones-module .team-compliance-piston{isolation:isolate;background:#f7e6e3;border:2px solid #294e5d;border-radius:999px;width:100%;height:48px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 2px 5px #173f4f2b,0 1px 2px #173f4f1c}.curaciones-module .team-piston-chamber{flex-direction:column;justify-content:center;align-items:center;gap:0;min-width:0;padding:3px 2px;transition:width .35s;display:flex}.curaciones-module .team-piston-chamber.progress{color:#fff;background:linear-gradient(#35ad79,#138454);position:relative;box-shadow:inset 0 1px #ffffff4d}.curaciones-module .team-compliance-piston:not(.single-state) .team-piston-chamber.progress:after{content:"";z-index:2;background:#f8fbfc;border:2px solid #294e5d;border-radius:999px;width:8px;position:absolute;top:4px;bottom:4px;right:-5px;box-shadow:0 1px 3px #173f4f42}.curaciones-module .team-piston-chamber.pending{color:#94362e;background:linear-gradient(#fff2ef,#f4d2cc)}.curaciones-module .team-piston-chamber strong{color:inherit;font-size:17px;line-height:1}.curaciones-module .team-piston-chamber span{text-transform:uppercase;letter-spacing:.025em;color:inherit;white-space:nowrap;font-size:9px;font-weight:800;line-height:1.2}.curaciones-module .team-progress-scroll{overflow-x:auto}.curaciones-module .team-progress-table{border-collapse:collapse;text-align:left;width:100%;min-width:960px;font-size:14px}.curaciones-module .team-progress-table th,.curaciones-module .team-progress-table td{border-bottom:1px solid #e3ebf0;padding:14px 16px}.curaciones-module .team-progress-table thead{color:#35586b;background:#edf4f8}.curaciones-module .team-progress-table tbody th{max-width:270px;font-weight:600}.curaciones-module .team-progress-table progress{accent-color:#087e80;width:95px;height:10px;margin-right:8px}.curaciones-module .team-progress-table td strong{white-space:nowrap;font-size:13px}.curaciones-module .team-profile-trigger{color:var(--navy);font:inherit;text-align:left;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:700;-webkit-text-decoration:underline #9fc9d6;text-decoration:underline #9fc9d6}.curaciones-module .team-profile-trigger:hover{color:var(--teal)}.curaciones-module .team-profile-card{gap:18px;display:grid}.curaciones-module .team-profile-data,.curaciones-module .team-profile-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.curaciones-module .team-profile-data>div,.curaciones-module .team-profile-metrics>div{overflow-wrap:anywhere;background:#f7fafb;border:1px solid #dce8ed;border-radius:10px;gap:4px;padding:12px;display:grid}.curaciones-module .team-profile-card small{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:700}.curaciones-module .team-profile-metrics>div{background:#eef8f6}.curaciones-module .team-profile-metrics strong{font-size:20px}.curaciones-module .team-profile-patients ul{gap:7px;margin:8px 0 0;padding:0;list-style:none;display:grid}.curaciones-module .team-profile-patients li{border-bottom:1px solid #e3ebf0;justify-content:space-between;gap:12px;padding:9px 11px;display:flex}.curaciones-module .team-profile-patients em{color:var(--teal);white-space:nowrap;font-size:11px;font-style:normal}@media (width<=680px){.curaciones-module .team-profile-data,.curaciones-module .team-profile-metrics{grid-template-columns:1fr}.curaciones-module .team-profile-patients li{flex-direction:column;align-items:flex-start}.curaciones-module .team-profile-patients em{white-space:normal}}.curaciones-module .team-column-filter{min-width:105px;position:relative}.curaciones-module .team-column-filter summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;font-size:13px;list-style:none;display:flex}.curaciones-module .team-column-filter summary span{color:#087e80}.curaciones-module .team-filter-menu{z-index:20;color:#244656;background:#fff;border:1px solid #bfd1dc;border-radius:7px;width:245px;padding:10px;position:absolute;top:100%;left:0;box-shadow:0 6px 20px #183a5026}.curaciones-module .team-progress-table th:nth-last-child(-n+2) .team-filter-menu{left:auto;right:0}.curaciones-module .team-filter-menu>button{text-align:left;cursor:pointer;background:#f0f5f8;border:0;width:100%;margin-bottom:5px;padding:7px;font-size:12px;display:block}.curaciones-module .team-filter-menu>input{border:1px solid #ccdce5;width:100%;margin:5px 0;padding:7px;font-size:13px}.curaciones-module .team-filter-options{max-height:210px;overflow:auto}.curaciones-module .team-filter-options label{align-items:center;gap:7px;padding:5px 0;font-size:12px;font-weight:400;display:flex}.curaciones-module .team-progress-scroll{min-height:430px}.curaciones-module .team-stats-trigger{color:#17617d;cursor:pointer;background:#fff;border:1px solid #b9d1df;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-width:34px;min-height:30px;padding:4px 7px;display:inline-flex}.curaciones-module .team-stats-trigger:hover{color:#05645f;background:#eaf7f6;border-color:#087e80}.curaciones-module .team-stats-trigger:focus-visible{outline-offset:2px;outline:2px solid #087e80}.curaciones-module .team-stats-trigger span{font-size:18px;line-height:1}.curaciones-module .team-stats-trigger small{white-space:nowrap;font-size:10px;font-weight:700;display:none}.curaciones-module .team-stats-dialog{background:0 0;border:0;margin:0;padding:0}.curaciones-module .team-confirmation-whatsapp{cursor:pointer;color:#17603a;background:0 0;border:0;border-radius:5px;align-items:center;padding:7px 3px;display:inline-flex}.curaciones-module .team-confirmation-whatsapp:hover{background:#e5f4ec}.curaciones-module .team-confirmation-whatsapp:focus-visible{outline-offset:2px;outline:2px solid #087e80}.curaciones-module .team-curation-summary-trigger{cursor:pointer;color:#17603a;background:0 0;border:0;border-radius:5px;align-items:center;padding:7px 3px;display:inline-flex}.curaciones-module .team-curation-summary-trigger:hover{background:#e5f4ec}.curaciones-module .team-curation-summary-trigger:focus-visible{outline-offset:2px;outline:2px solid #087e80}.curaciones-module .calendar-finding-alert.pending-supply-review{color:#72531a;background:#fff8e6;border-color:#e6c275}.curaciones-module .calendar-finding-alert.pending-supply-review>span{background:#ae7818}.curaciones-module .audit-rules-panel{max-width:1100px;padding:22px}.curaciones-module .audit-rules-panel h2{margin:0 0 8px;font-size:22px}.curaciones-module .audit-rules-panel p{color:#486373;font-size:14px;line-height:1.6}.curaciones-module .audit-rules-list{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:14px;margin-top:20px;display:grid}.curaciones-module .audit-rules-list section{background:#fff;border:1px solid #dce7ed;border-radius:8px;padding:16px}.curaciones-module .audit-rules-list h3{margin:12px 0 6px;font-size:16px}.curaciones-module .audit-rule-active,.curaciones-module .audit-rule-paused{border-radius:5px;padding:4px 8px;font-size:12px;font-weight:700;display:inline-block}.curaciones-module .audit-rule-active{color:#17603a;background:#e5f4ec}.curaciones-module .audit-rule-paused{color:#52616c;background:#eef1f4}.curaciones-module .team-pending-link{color:#14598b;cursor:pointer;background:#e6f1fa;border:0;border-radius:5px;min-width:34px;padding:7px 10px;font-size:14px;font-weight:700;text-decoration:underline}.curaciones-module .pending-patient-scope{background:#edf5fa;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 20px;font-size:14px;display:flex}@media (width<=760px){.curaciones-module .team-inline-summary-heading{flex-direction:column}.curaciones-module .team-inline-summary-heading>span{text-align:left}.curaciones-module .team-summary-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.curator-assignment-button{color:#075d91;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.curator-assignment-button:hover{text-decoration:underline}.curator-assignment-button:focus-visible{outline-offset:4px;outline:2px solid #087e80}.curaciones-module .patient-table-head,.curaciones-module .patient-row{grid-template-columns:minmax(180px,1.25fr) minmax(105px,.75fr) minmax(95px,.7fr) 55px minmax(145px,1fr) minmax(145px,1fr) 135px 105px 100px 120px;gap:10px;min-width:1315px;padding-inline:12px}.curaciones-module .patient-table-head.scoped,.curaciones-module .patient-row.scoped{grid-template-columns:minmax(180px,1.25fr) minmax(105px,.75fr) minmax(95px,.7fr) 55px 135px 105px 100px 120px;min-width:1010px}.curaciones-module .patient-list-panel{isolation:isolate;position:relative;overflow:visible}.curaciones-module .patient-table-head{z-index:100;top:94px}.curaciones-module .patient-row{z-index:0;position:relative}@media (width<=700px){.curaciones-module .patient-list-panel{overflow-x:auto}.curaciones-module .patient-table-head{top:62px}}.curaciones-module .patient-latest-valuation .secondary-button{color:#145d87;white-space:nowrap;background:#f1f8fc;border-color:#9bc8dc;min-height:30px;padding:4px 7px;font-size:11px;font-weight:800}.curaciones-module .patient-latest-valuation .secondary-button:hover{background:#e1f2fa}.curaciones-module .patient-latest-valuation small{color:#70818c;font-size:10px}.curaciones-module .compact-person-name{overflow-wrap:anywhere;gap:1px;max-width:100%;font-size:11px;line-height:1.2;display:grid}.curaciones-module .compact-person-name>span{display:block}.curaciones-module .curator-assignment-button{align-items:flex-start;gap:4px;max-width:100%;display:flex}.curaciones-module .curator-demo-list article>button.curator-patient-summary{color:#173b50;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;width:100%;margin:0;padding:16px;display:flex}.curator-patient-summary strong{font-size:14px}.curator-patient-summary em{white-space:nowrap;background:#edf3f6;border-radius:20px;padding:5px 9px;font-size:12px;font-style:normal}.confirmed .curator-patient-summary em{color:#08765d;background:#dff2ec}.curator-patient-summary:focus-visible{outline-offset:2px;outline:2px solid #087e80}.curator-demo-list .curator-patient-summary{justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.curator-patient-actions{flex-wrap:wrap;gap:8px;padding:0 12px 12px;display:flex}.curator-patient-actions>button{border-radius:6px;flex:1;margin:0;padding:9px 12px;font-size:12px}.curator-patient-actions>button.event-button{color:#fff;background:#a33b12;border:1px solid #8d300d;justify-content:center;font-weight:800}.curator-patient-actions>button.event-button:hover{background:#7d2d0e;border-color:#662408}.curator-patient-actions>button.event-button>span{width:auto;height:auto;color:inherit;font-size:inherit;font-weight:inherit;background:0 0;border-radius:0;display:inline}.curator-patient-actions>button.event-button:focus-visible{outline-offset:2px;outline:3px solid #a33b1252}.curaciones-module .curator-patient-actions>button:first-child{color:#fff;background:#087f5b;border-color:#087f5b}.curaciones-module .curator-patient-actions>button:first-child:hover{background:#066849}.curaciones-module .curator-patient-actions>button:first-child:focus-visible{outline-offset:2px;outline:2px solid #075c43}.curaciones-module .curator-patient-actions>button.curator-confirm-button{color:#27b6d3;background:#274445;border:2px solid #27b6d3;justify-content:center;align-items:center;gap:7px;font-weight:800;display:flex;box-shadow:0 4px 10px #27444552}.curaciones-module .curator-patient-actions>button.curator-confirm-button:hover{color:#45c7df;background:#1f3839;border-color:#45c7df}.curaciones-module .curator-patient-actions>button.curator-confirm-button:focus-visible{outline-offset:2px;outline:3px solid #27b6d352}.curaciones-module .schedule-table thead th{vertical-align:top;padding-top:12px;padding-bottom:12px}.curaciones-module .schedule-table .header-title{letter-spacing:.01em;align-items:center;gap:6px;min-height:22px;margin-bottom:6px;font-weight:600;display:flex}.curaciones-module .schedule-table .filter-header input,.curaciones-module .schedule-table .filter-header select{color:#fff;height:29px;min-height:29px;box-shadow:none;background:#244d65;border:1px solid #63869b;border-radius:6px;padding:5px 8px;font-size:11px}.curaciones-module .schedule-table .filter-header input::placeholder{color:#c5d7e2;opacity:1}.curaciones-module .schedule-table .filter-header input:focus,.curaciones-module .schedule-table .filter-header select:focus{outline-offset:1px;background:#1c4058;border-color:#0000;outline:2px solid #80d8ce}.curaciones-module .schedule-table .filter-header .attention-filter{color:#fff;background:#244d65;border-color:#63869b;margin-top:5px}.curaciones-module .schedule-table .filter-header select option{color:#15384a;background:#fff}.curaciones-module .schedule-table thead .excel-filter-trigger{color:#dceaf2;width:26px;height:26px;box-shadow:none;background:#244d65;border:1px solid #63869b;border-radius:6px;margin:6px auto 0;padding:0;display:block}.curaciones-module .schedule-table thead .excel-filter-trigger:hover,.curaciones-module .schedule-table thead .excel-filter-trigger[aria-expanded=true]{background:#37657d;border-color:#8fd5d0}.curaciones-module .schedule-table thead .excel-filter-trigger.is-filtered{color:#fff;background:#087f78;border-color:#8fe2cf}.curaciones-module .schedule-table .date-header{vertical-align:middle;padding:10px 3px}.curaciones-module .schedule-table .date-header strong{font-size:12px}.curaciones-module .schedule-table .date-header small{color:#c5d7e2;margin:4px 0 6px;display:block}.curaciones-module .schedule-table .date-header .date-filter{color:#fff;background-color:#244d65;border:1px solid #63869b;border-radius:5px;width:26px;height:24px;margin:0 auto}.curaciones-module .schedule-table .date-header .date-filter.active{background-color:#087f78;border-color:#8fe2cf}.curaciones-module .schedule-attention-control{align-items:center;display:flex}.curaciones-module .schedule-attention-control .attention-filter{color:#163d55;width:190px;max-width:100%;height:32px;font:inherit;background:#fff;border:1px solid #c7d7e3;border-radius:6px;margin:0;padding:6px 10px}.curaciones-module .schedule-attention-control .attention-filter:focus{outline-offset:1px;outline:2px solid #087f78}.curaciones-module .team-progress-table tbody th,.curaciones-module .team-progress-table tbody td{padding:7px 16px;line-height:1.25}.curaciones-module .team-progress-table .team-pending-link{min-height:0;padding:4px 8px;line-height:1.25}.curaciones-module .access-table-scroll{min-height:360px;overflow:auto}.curaciones-module .access-users-table{border-collapse:collapse;text-align:left;width:100%;min-width:900px}.curaciones-module .access-users-table th,.curaciones-module .access-users-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:10px 12px;font-size:12px}.curaciones-module .access-users-table thead th{white-space:nowrap;background:#edf5f8}.curaciones-module .access-users-table tbody th{font-weight:700}.curaciones-module .access-users-table small{color:var(--muted);font-weight:400;display:block}.curaciones-module .access-users-table .inactive{color:#617080;background:#f5f7f9}.curaciones-module .access-users-table .access-user-actions{white-space:nowrap;gap:6px;display:flex}@media (width>=721px){.curaciones-module .sidebar nav{gap:3px}.curaciones-module .sidebar nav .nav-item{min-height:42px;padding:8px 12px}.curaciones-module .curations-menu-title{margin-bottom:10px}}.curaciones-module .schedule-patient-heading{align-items:flex-end;gap:4px;padding-block:3px;display:flex;position:relative}.curaciones-module .schedule-patient-heading.with-valuation{padding-right:30px}.curaciones-module .schedule-patient-heading .patient-link{flex:1;min-width:0}.curaciones-module .schedule-patient-heading>.schedule-valuation-icon{color:#086b64;background:#e7f5f1;border-color:#b9ded5;border-radius:5px;place-items:center;width:26px;min-width:26px;height:26px;min-height:26px;padding:0;font-size:17px;line-height:1;display:grid;position:absolute;top:3px;right:0}.curaciones-module .schedule-new-wound-button{color:#066d59;white-space:nowrap;background:#e7f7f2;border:1px solid #07846b;border-radius:7px;flex:0 0 25px;justify-content:center;align-items:center;width:25px;height:25px;min-height:25px;margin:0 0 1px;padding:0;font-size:0;font-weight:850;line-height:1;text-decoration:none;display:inline-flex}.curaciones-module .schedule-new-wound-button:after{content:"+";font-size:15px;font-weight:900;line-height:1}.curaciones-module .schedule-new-wound-button:hover{background:#d6f1e8;border-color:#066d59}.curaciones-module .schedule-new-wound-button:focus-visible{outline-offset:2px;outline:2px solid #087e80}.curaciones-module .schedule-annotation-template{color:#fff;white-space:nowrap;background:#087c64;border:1px solid #087c64;border-radius:7px;flex:none;justify-content:center;align-items:center;min-height:25px;margin:0 0 1px;padding:0 7px;font-size:8px;font-weight:850;line-height:1;text-decoration:none;display:inline-flex;box-shadow:0 2px 5px #087c6426}.curaciones-module .schedule-annotation-template:hover{background:#066a56}.curaciones-module .schedule-annotation-template:focus-visible{outline-offset:2px;outline:2px solid #f2b400}.curaciones-module .schedule-annotation-template.unavailable{color:#71818a;box-shadow:none;cursor:help;background:#edf1f3;border-color:#c8d2d7}.curaciones-module .schedule-annotation-template{border-radius:6px;width:24px;min-width:24px;height:24px;min-height:24px;margin:1px;padding:0;font-size:11px;line-height:1}.curaciones-module .schedule-annotation-template span{letter-spacing:-2px;align-items:center;gap:0;font-size:11px;display:flex}.curaciones-module .schedule-annotation-template.unavailable{font-size:8px}.curaciones-module .schedule-table th.annotation-template-header,.curaciones-module .schedule-table td.schedule-annotation-template-cell{text-align:center;width:36px;min-width:36px;max-width:36px;overflow:visible;padding:2px!important}.curaciones-module .annotation-template-header .header-title{letter-spacing:-2px;justify-content:center;align-items:center;font-size:11px;display:flex}.curaciones-module .schedule-annotation-template-cell{background:#fbfefd}.curaciones-module .schedule-annotation-template-cell .schedule-annotation-template{white-space:normal;text-align:center;display:inline-flex}.curaciones-module .schedule-annotation-template{color:#4d6878;box-shadow:none;background:#fff;border-color:#d6e0e5}.curaciones-module .schedule-annotation-template:hover{color:#23495e;background:#eef5f7;border-color:#93abb8}.curaciones-module .schedule-annotation-template:focus-visible{outline-color:#6e97aa}.curaciones-module .schedule-annotation-template.unavailable{color:#9aa9b1;background:#f7f9fa;border-color:#e1e7ea}.curaciones-module .patient-annotation-template{color:#fff;background:#087c64;border-radius:6px;align-items:center;width:max-content;margin-top:5px;padding:4px 7px;font-size:8px;font-weight:850;line-height:1.2;text-decoration:none;display:inline-flex}.curaciones-module .patient-annotation-template:hover{background:#066a56}.curaciones-module .patient-annotation-template:focus-visible{outline-offset:2px;outline:2px solid #f2b400}.curaciones-module .patient-annotation-template.unavailable{color:#71818a;cursor:help;background:#edf1f3;font-style:normal}.curaciones-module .schedule-valuation-icon:hover{background:#cfece3}.curaciones-module .schedule-valuation-icon:focus-visible{outline-offset:2px;outline:2px solid #086b64}.curaciones-module .schedule-table .wound-heading{display:block}.curaciones-module .schedule-table .wound-heading>.wound-photo-trigger{width:100%;min-width:0}.curaciones-module .wound-photo-trigger{min-width:0;color:inherit;text-align:left;cursor:zoom-in;background:0 0;border:0;flex:1;padding:0;display:block}.curaciones-module .wound-photo-trigger:hover strong,.curaciones-module .wound-photo-trigger:focus-visible strong{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:2px}.curaciones-module .wound-photo-trigger:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #087f78}.curaciones-module .wound-photo-preview{justify-items:center;gap:12px;min-height:240px;display:grid}.curaciones-module .wound-photo-preview img{object-fit:contain;background:#0b2824;border-radius:12px;max-width:100%;max-height:72vh;display:block}.curaciones-module .wound-photo-preview p{align-self:center}.curaciones-module .wound-photo-preview span{color:var(--muted);text-align:center}.curaciones-module .access-inline-value{text-align:left;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.curaciones-module .access-inline-value span{color:#087f75}.curaciones-module .access-users-table input,.curaciones-module .access-users-table select{min-width:120px;max-width:220px;font:inherit;border:1px solid #b8ceda;border-radius:5px;padding:6px}.curaciones-module .schedule-table td.day-not-admitted{color:#75818d;cursor:not-allowed;text-align:center;background:repeating-linear-gradient(135deg,#edf0f3,#edf0f3 5px,#e3e8ed 5px 6px)}.curaciones-module .schedule-table td.day-non-admission-valuation{color:#15803d;text-align:center;background:#e4eaf0;font-weight:850;box-shadow:inset 0 0 0 1px #a8b5c2}.curaciones-module .schedule-table td.day-before-admission{box-shadow:none;cursor:default;background:0 0}.curaciones-module .admission-valuation-symbol{color:#15803d;text-align:center;font-size:12px;font-weight:850;line-height:16px;display:block}.curaciones-module .schedule-table td.non-admission-symbol,.curaciones-module .legend .non-admission-symbol{color:#b91c1c}.schedule-table .schedule-eps-header,.schedule-table .schedule-eps-cell{white-space:normal;width:90px;min-width:90px;max-width:90px}.schedule-table .schedule-eps-header select,.schedule-table .schedule-eps-header input{width:100%;min-width:0;max-width:90px}.schedule-eps-cell .eps-tag{padding:3px 5px;display:inline-block}.schedule-eps-cell>small{color:var(--muted);margin-top:2px;font-size:8px;display:block}.account-tariffs-table{overscroll-behavior:contain;min-height:280px;max-height:min(68vh,720px);padding-bottom:12px;overflow:auto}.account-tariffs-table table{border-collapse:collapse;width:100%;min-width:760px;font-size:12px}.account-tariffs-table th{z-index:3;text-align:left;background:#eaf4f7;padding:8px;position:sticky;top:0;box-shadow:0 1px #d5e6eb}.account-tariffs-table td{border-bottom:1px solid #e4edf2;padding:5px 8px}.account-tariffs-table td small{color:var(--muted);display:block}.account-pending-note{color:#78510e;background:#fff8df;border-left:4px solid #b97911;border-radius:6px;margin:8px 0;padding:10px 12px;font-size:13px}.account-tariffs-table input[type=number]{width:100%;min-width:95px;max-width:180px;height:30px;padding:4px 8px}.tariff-rate-cell{align-items:center;gap:6px;min-width:230px;display:flex}.tariff-rate-cell input{flex:1;min-width:95px}.tariff-directory-edit-trigger{color:#175363;min-height:32px;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px dashed #7b929b;align-items:center;padding:4px 7px;display:inline-flex}.tariff-directory-edit-trigger:hover,.tariff-directory-edit-trigger:focus-visible{outline-offset:2px;background:#e8f6f5;border-radius:6px;outline:2px solid #0b7b83}.tariff-directory-edit-trigger.is-pending{color:#90600b;font-weight:700}.tariff-directory-editor{gap:6px;min-width:175px;display:grid}.tariff-directory-editor input,.tariff-directory-editor select{width:100%;min-height:34px;padding:5px 7px}.tariff-directory-editor span{flex-wrap:wrap;gap:5px;display:flex}.tariff-directory-editor .primary-button,.tariff-directory-editor .secondary-button{min-height:30px;padding:5px 8px;font-size:12px}.tariff-directory-editor.has-changes input,.tariff-directory-editor.has-changes select{background:#fff8dc;border-color:#bd8c20}.tariff-directory-batch-actions{justify-content:flex-end;align-items:center;gap:10px;margin:10px 0 18px}.tariff-directory-batch-actions span{margin-right:auto;font-weight:700}.tariff-request-button{color:#075d64;white-space:nowrap;background:#fff;border:1px solid #0b7b83;border-radius:8px;padding:6px 8px;font-size:11px;font-weight:700}.tariff-request-button:hover{background:#e8f7f7}.tariff-request-row td{background:#f2f9fa;padding:12px 16px}.tariff-request-inline{grid-template-columns:minmax(210px,1fr) minmax(170px,.7fr) minmax(260px,1.4fr) auto;align-items:end;gap:12px;display:grid}.tariff-request-inline>div:first-child,.tariff-request-inline label{gap:5px;display:grid}.tariff-request-inline span{color:var(--muted)}.tariff-request-inline textarea{resize:vertical;min-height:62px}.curaciones-module .nav-item{position:relative}.curaciones-module .nav-pending-badge{border:2px solid var(--navy);color:#fff;background:#d92d20;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;font-style:normal;font-weight:900;line-height:1;display:inline-flex;position:absolute;top:5px;right:6px;box-shadow:0 2px 6px #1e293b38}.curaciones-module .nav-item.active .nav-pending-badge{border-color:#fff}.tariff-request-inbox{background:linear-gradient(#fffdf6,#fff);border:1px solid #e1b95c;overflow:hidden}.tariff-request-inbox>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.tariff-request-inbox>header h3{align-items:center;gap:9px;margin:3px 0 6px;display:flex}.tariff-request-inbox>header h3 span{color:#fff;background:#b54708;border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 7px;font-size:13px;display:inline-flex}.tariff-request-inbox>header p{color:var(--muted);margin:0}.tariff-request-inbox .account-table{background:#fff;border:1px solid #e6e8ea;border-radius:10px}.tariff-request-inbox .account-table table{min-width:1050px}.tariff-decision-actions{white-space:nowrap;gap:7px;display:flex}.tariff-decision-actions button{min-height:34px;padding:7px 10px}.tariff-request-empty{color:#176c5b;text-align:center;background:#f3faf8;border:1px dashed #99c7bb;border-radius:11px;gap:4px;margin:0;padding:22px;display:grid}.tariff-request-empty span{color:#55746e}.tariff-request-history{margin-top:16px}.tariff-request-history summary{color:#285e6b;padding:9px 0;font-weight:800}.tariff-request-status{color:#805600;background:#fff0c2;border-radius:999px;align-items:center;padding:5px 8px;font-size:11px;font-weight:850;display:inline-flex}.tariff-request-status.approved{color:#176c4b;background:#dff4e9}.tariff-request-status.rejected{color:#9d2b22;background:#fde7e5}@media (width<=700px){.tariff-request-inbox>header{flex-direction:column}.tariff-request-inbox>header button{width:100%}.curaciones-module .nav-pending-badge{border-width:1px;min-width:17px;height:17px;padding:0 4px;font-size:8px;top:1px;right:4px}}@media (width<=900px){.tariff-request-inline{grid-template-columns:1fr}.tariff-request-inline .account-actions{margin:0}}.curaciones-module .invoice-form-grid input{color:#102a43;background:#fff;border:1px solid #a7bbc5;border-radius:4px;width:100%;min-width:0;min-height:34px;padding:6px;font-size:12px}.curaciones-module .invoice-form-grid>div{min-width:0}.curaciones-module .invoice-form-grid input:focus-visible{outline-offset:1px;outline:2px solid #087f78}.curaciones-module .invoice-preview-actions>p{flex-basis:100%;margin:0;font-size:13px}.profile-import-panel{background:linear-gradient(#f8fffe,#fff);border:1px solid #9bcac6}.profile-import-panel>header h3{margin:3px 0 6px}.profile-import-panel>header p{color:var(--muted);margin:0}.profile-import-controls{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:16px;display:flex}.profile-import-controls label{gap:6px;font-weight:700;display:grid}.profile-import-controls input[type=file]{background:#fff;border:1px solid #b8c9cf;border-radius:9px;max-width:420px;padding:9px}.profile-import-summary{grid-template-columns:repeat(5,minmax(120px,1fr));gap:9px;margin:18px 0;display:grid}.profile-import-summary span{background:#fff;border:1px solid #dbe7e9;border-radius:10px;gap:3px;padding:12px;display:grid}.profile-import-summary small{color:var(--muted)}.profile-import-summary strong{color:#153c55;font-size:22px}.profile-import-summary .ready{background:#effaf4;border-color:#8bc9ad}.profile-import-summary .warning{background:#fffaf0;border-color:#e6c16a}.profile-import-table{max-height:420px;overflow:auto}.profile-import-table table{min-width:900px}.profile-import-table td small{color:var(--muted);margin-top:3px;display:block}.profile-import-status{color:#3c5660;background:#edf2f4;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800;display:inline-flex}.profile-import-status.safe{color:#176c4b;background:#dff4e9}.profile-import-status.conflict,.profile-import-status.ambiguous{color:#9d2b22;background:#fde7e5}.profile-import-status.incomplete,.profile-import-status.unmatched{color:#805600;background:#fff0c2}.profile-import-result{color:#176c4b;background:#effaf4;border:1px solid #8bc9ad;border-radius:10px;gap:4px;padding:14px;display:grid}@media (width<=800px){.profile-import-summary{grid-template-columns:repeat(2,minmax(120px,1fr))}.profile-import-controls>*{width:100%}.profile-import-controls input[type=file]{width:100%;max-width:none}}.team-progress-table tbody th[scope=row],.team-progress-table thead th:first-child .team-filter-options,.schedule-table .curator-cell,.curator-assignment-button,.account-professional-picker .account-picker-control input,.account-professional-picker [role=option]>span,.access-users-table tbody td:first-child,.access-users-table tbody td:nth-child(5),.access-users-table thead th:first-child .team-filter-options,.access-users-table thead th:nth-child(5) .team-filter-options{text-transform:uppercase}.account-metric-link{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.account-metric-link:focus-visible{outline:2px solid var(--teal-dark);outline-offset:5px}.account-visits-detail{scroll-margin-top:110px}@media (width>=1101px){.curaciones-module .schedule-page{gap:6px;padding-top:7px}.curaciones-module .schedule-utility-row{flex-wrap:nowrap;gap:6px;min-height:34px;padding:3px 7px}.curaciones-module .schedule-utility-row .legend{white-space:nowrap;scrollbar-width:thin;flex-wrap:nowrap;gap:7px;min-width:0;overflow-x:auto}.curaciones-module .schedule-utility-row .legend span{flex:none;gap:3px;font-size:8px}.curaciones-module .schedule-utility-row .legend i{width:10px;height:10px}.curaciones-module .schedule-confirmation-actions,.curaciones-module .schedule-novelty-action{flex-wrap:nowrap;gap:5px}.curaciones-module .schedule-novelty-action .cutoff-summary span{padding:3px 5px;font-size:10px}.curaciones-module .schedule-novelty-action .event-button{min-height:27px;padding:3px 7px;font-size:10px}.curaciones-module .schedule-focus-toolbar{flex-wrap:nowrap;gap:7px;min-height:36px;padding:3px 7px}.curaciones-module .schedule-page-size{gap:5px;font-size:10px}.curaciones-module .schedule-page-size select{width:58px;min-width:58px;min-height:27px;padding:2px 5px;font-size:11px}.curaciones-module .schedule-red-order select{width:180px;min-width:180px}.curaciones-module .schedule-focus-toggle{gap:6px}.curaciones-module .schedule-toggle-track{width:32px;height:18px}.curaciones-module .schedule-toggle-track i{width:12px;height:12px}.curaciones-module .schedule-focus-toggle input:checked+.schedule-toggle-track i{transform:translate(14px)}.curaciones-module .schedule-focus-toggle>span:last-child strong{white-space:nowrap;font-size:10px}.curaciones-module .schedule-only-compliant{white-space:nowrap;min-height:27px;padding:3px 7px;font-size:10px}.curaciones-module .schedule-attention-control{flex:0 170px;min-width:120px}.curaciones-module .schedule-attention-control .attention-filter{width:100%;height:27px;padding:3px 7px;font-size:10px}.curaciones-module .schedule-focus-result{margin-left:auto;padding:4px 6px;font-size:9px}}@media (width<=700px){.curaciones-module{padding-bottom:calc(70px + env(safe-area-inset-bottom));background:#eef1f5;overflow-x:hidden}.curaciones-module .sidebar{display:none}.curaciones-module .main-content,.curaciones-module .main-content.calendar-view{width:100%;max-width:100%;margin:0;padding:8px}.curaciones-module .panel,.curaciones-module .curator-demo-workspace,.curaciones-module .curator-demo-intro{box-shadow:none;border-radius:10px}.curaciones-module .calendar-layout,.curaciones-module .calendar-shell{min-width:0;display:block}.curaciones-module .schedule-table-wrap,.curaciones-module .schedule-scroll,.curaciones-module .program-table-scroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.curator-demo-page{gap:8px;width:100%;max-width:none;padding:0}.curator-demo-intro{padding:16px}.curator-demo-intro h1{font-size:1.35rem}.curator-demo-intro>span{font-size:.9rem}.curator-demo-workspace{padding:10px}.curator-demo-list{gap:8px}.curator-demo-list>article{border-radius:10px}.curator-demo-list .curator-patient-summary{padding:13px}.curator-patient-actions{grid-template-columns:1fr 1fr;gap:7px;padding:0 10px 10px;display:grid}.curator-patient-actions>*{min-width:0;min-height:46px}.curator-patient-actions>:last-child{grid-column:1/-1}.curator-demo-overlay{align-items:end;padding:0}.curator-demo-sheet{width:100%;max-width:none;max-height:94dvh;padding-bottom:calc(76px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0}.curator-demo-sheet>header{z-index:3;background:#fff;position:sticky;top:0}.curator-demo-calendar-grid,.curator-demo-weekdays{gap:4px}.curator-demo-calendar button{border-radius:8px;min-height:48px}.curator-demo-sticky-action{z-index:5;padding:8px 10px calc(8px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #d7dce4;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #172b4d14}.curator-demo-sticky-action button{min-height:50px;font-size:15px}}@media (height<=520px) and (pointer:coarse){.curaciones-module{padding-bottom:calc(54px + env(safe-area-inset-bottom));background:#eef1f5;overflow-x:hidden}.curaciones-module .sidebar{display:none!important}.curaciones-module .main-content,.curaciones-module .main-content.calendar-view{width:100%;max-width:100%;padding:5px 6px 8px;margin:0!important}.curaciones-module .page-stack,.curaciones-module .schedule-page{gap:5px;padding:5px}.curaciones-module .schedule-rotate-notice{display:none}.curaciones-module .schedule-utility-row{min-height:31px;padding:2px 5px}.curaciones-module .schedule-focus-toolbar{gap:5px;min-height:33px;padding:2px 5px}.curaciones-module .schedule-scroll{max-height:calc(100dvh - 150px)}.curaciones-module .topbar{min-height:44px;padding:6px 10px}}.curaciones-module .mobile-sidebar-backdrop{display:none}@media (width<=700px),(height<=520px) and (pointer:coarse){.curaciones-module .mobile-sidebar-backdrop{z-index:1180;inset:var(--program-navigation-height,62px) 0 calc(64px + env(safe-area-inset-bottom));opacity:0;pointer-events:none;background:#0d203b85;border:0;transition:opacity .2s;display:block;position:fixed}.curaciones-module .sidebar{visibility:hidden;border-radius:0 16px 16px 0;transition:transform .22s,visibility 0s linear .22s;transform:translate(-105%);z-index:1190!important;top:var(--program-navigation-height,62px)!important;bottom:calc(64px + env(safe-area-inset-bottom))!important;color:#345d7a!important;background:#fff!important;border:0!important;width:min(86vw,360px)!important;height:auto!important;padding:16px 14px!important;display:flex!important;position:fixed!important;left:0!important;overflow-y:auto!important;box-shadow:10px 0 32px #102a4360!important}.curaciones-module .sidebar-collapse-button{display:none!important}.curaciones-module .sidebar nav{flex-direction:column!important;grid-template-columns:none!important;gap:5px!important;display:flex!important}.curaciones-module .sidebar nav .nav-item{min-height:50px!important;padding:11px 13px!important}.curaciones-module .mobile-sidebar-open .mobile-sidebar-backdrop{opacity:1;pointer-events:auto}.curaciones-module .mobile-sidebar-open .sidebar{visibility:visible;transition:transform .22s;transform:translate(0)}}@media (height<=520px) and (pointer:coarse){.curaciones-module .mobile-sidebar-backdrop{bottom:calc(50px + env(safe-area-inset-bottom))}.curaciones-module .sidebar{bottom:calc(50px + env(safe-area-inset-bottom))!important;width:min(72vw,340px)!important;padding:10px 12px!important}.curaciones-module .sidebar nav .nav-item{min-height:42px!important;padding:8px 11px!important}}.curaciones-module .sidebar nav .nav-item svg.nav-icon{color:currentColor;border:0;border-radius:0;flex:0 0 22px;width:22px;height:22px;display:block;overflow:visible}.curaciones-module .sidebar nav .nav-item.active svg.nav-icon{color:#1766a0}.curaciones-module .app-shell.sidebar-collapsed .sidebar nav .nav-item svg.nav-icon{flex-basis:23px;width:23px;height:23px}.curaciones-module .schedule-reported-novelty{border-radius:5px;max-width:100%;margin-top:3px;padding:0;font-size:11px;line-height:1.2;overflow:hidden}.curaciones-module .schedule-reported-novelty summary{cursor:pointer;align-items:center;gap:4px;min-width:0;padding:3px 5px;font-weight:700;list-style:none;display:flex}.curaciones-module .schedule-reported-novelty summary::-webkit-details-marker{display:none}.curaciones-module .schedule-reported-novelty summary:before{content:"›";flex:none;font-size:13px;line-height:1;transition:transform .15s}.curaciones-module .schedule-reported-novelty[open] summary:before{transform:rotate(90deg)}.curaciones-module .schedule-reported-novelty summary span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.curaciones-module .schedule-reported-novelty summary b{flex:none;margin-left:auto;font-size:10px}.curaciones-module .schedule-novelty-detail{border-top:1px solid #00000012;padding:2px 6px 5px}.curaciones-module .schedule-reported-novelty p{margin:5px 0}.curaciones-module .schedule-table thead th{min-height:38px;overflow:visible;vertical-align:middle!important;height:38px!important;padding-top:5px!important;padding-bottom:5px!important}.curaciones-module .schedule-table thead th.filter-header{cursor:pointer;position:sticky}.curaciones-module .schedule-table .header-title{gap:5px!important;min-height:22px!important;margin:0!important}.curaciones-module .schedule-table .filter-header>.header-title:after{content:"⌄";color:#cde0eb;border:1px solid #628198;border-radius:4px;flex:none;place-items:center;width:16px;height:16px;margin-left:auto;font-size:10px;line-height:1;display:grid}.curaciones-module .schedule-table .filter-header.has-filter>.header-title:after{content:"●";color:#fff;background:#087f78;border-color:#6ed7ca;font-size:7px}.curaciones-module .schedule-table .filter-header>input,.curaciones-module .schedule-table .filter-header>select,.curaciones-module .schedule-table .date-header>.date-filter{z-index:30;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .12s,transform .12s;top:calc(100% - 2px);left:4px;transform:translateY(-3px);color:#17384c!important;background:#fff!important;border:1px solid #75bcb4!important;border-radius:7px!important;width:max(132px,100% - 8px)!important;height:32px!important;min-height:32px!important;margin:0!important;padding:4px 7px!important;font-size:11px!important;position:absolute!important;box-shadow:0 7px 18px #102a4350!important}.curaciones-module .schedule-table .filter-header:focus-within>input,.curaciones-module .schedule-table .filter-header:focus-within>select,.curaciones-module .schedule-table .date-header:focus-within>.date-filter{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.curaciones-module .schedule-table .filter-header>input::placeholder{color:#667f8e!important}.curaciones-module .schedule-table .date-header{cursor:pointer;height:38px!important;padding:4px 2px!important}.curaciones-module .schedule-table .date-header>.date-filter{text-align:center;left:2px;width:42px!important;min-width:42px!important}.curaciones-module .schedule-table .date-header.has-filter{box-shadow:inset 0 -3px #55d5c5}.curaciones-module .schedule-table .date-header strong,.curaciones-module .schedule-table .date-header small{margin:0!important;line-height:1.05!important}.curaciones-module .schedule-table .clear-column-filters{z-index:2;margin-left:2px;position:relative}.curaciones-module .schedule-table th.novelty-header,.curaciones-module .schedule-table td.schedule-novelty-cell{text-align:center;width:154px;min-width:154px;max-width:154px;overflow:visible;padding:5px!important}.curaciones-module .schedule-table th.novelty-header .header-title{justify-content:center}.curaciones-module .schedule-table .novelty-no-filter{display:none!important}.curaciones-module .schedule-novelty-cell{position:relative}.curaciones-module .schedule-novelty-marker{margin:1px;display:inline-block;position:relative}.curaciones-module .schedule-novelty-marker>summary{color:#704700;cursor:pointer;background:#fff4cf;border:1px solid #d39a2e;border-radius:6px;place-items:center;width:24px;height:24px;font-size:12px;font-weight:900;line-height:1;list-style:none;display:grid}.curaciones-module .schedule-novelty-marker>summary::-webkit-details-marker{display:none}.curaciones-module .schedule-novelty-marker.approved>summary{color:#17634b;background:#e1f3ea;border-color:#6eb493}.curaciones-module .schedule-novelty-marker.rejected>summary{color:#9d2b22;background:#fde7e5;border-color:#d79d99}.curaciones-module .schedule-novelty-marker[open]>summary{outline-offset:1px;outline:2px solid #3b8fc1}.curaciones-module .schedule-novelty-popover{z-index:80;color:#173b50;text-align:left;white-space:normal;background:#fff;border:1px solid #b9cedb;border-radius:9px;width:280px;padding:10px;position:absolute;top:29px;left:0;box-shadow:0 10px 28px #102a4350}.curaciones-module .schedule-novelty-popover strong,.curaciones-module .schedule-novelty-popover small{display:block}.curaciones-module .schedule-novelty-popover small{color:#607785;margin-top:3px}.curaciones-module .schedule-novelty-popover p{white-space:pre-wrap;margin:8px 0;line-height:1.4}.curaciones-module .schedule-novelty-popover button{color:#fff;cursor:pointer;background:#1769aa;border:0;border-radius:6px;min-height:30px;padding:5px 9px;font-weight:800}.curaciones-module .schedule-table th.package-header{vertical-align:middle!important;padding-right:32px!important;position:sticky!important}.curaciones-module .schedule-table th.package-header>.header-title{margin:0!important}.curaciones-module .schedule-table th.package-header>button.excel-filter-trigger{width:22px!important;height:22px!important;margin:0!important;padding:0!important;position:absolute!important;top:50%!important;right:5px!important;transform:translateY(-50%)!important}.curaciones-module .completed-evidence-source-date{color:#315e73;background:#eef7fb;border-radius:7px;margin:8px 0 0;padding:7px 10px;font-size:12px}@media (orientation:landscape) and (width<=1100px) and (height<=700px) and (pointer:coarse){.curaciones-module{padding-bottom:calc(46px + env(safe-area-inset-bottom));background:#eef1f5;overflow-x:hidden}.curaciones-module .sidebar{display:none!important}.curaciones-module .main-content,.curaciones-module .main-content.calendar-view{width:100%;max-width:100%;margin:0!important;padding:3px 5px 5px!important}.curaciones-module .page-stack,.curaciones-module .schedule-page{gap:4px!important;padding:3px!important}.curaciones-module .schedule-rotate-notice,.curaciones-module .projection-status{display:none!important}.curaciones-module .schedule-mobile-tools-toggle{color:#173e56;background:#fff;border:1px solid #c7d9e3;border-radius:7px;justify-content:space-between;align-items:center;width:100%;min-height:30px;padding:4px 9px;font-size:12px;font-weight:800;display:flex}.curaciones-module .schedule-mobile-tools-toggle b{color:#246894;background:#e9f3f7;border-radius:50%;place-items:center;width:20px;height:20px;font-size:15px;display:grid}.curaciones-module .schedule-mobile-tools{display:none}.curaciones-module .schedule-mobile-tools.open{display:contents}.curaciones-module .schedule-utility-row{min-height:28px;gap:4px!important;padding:2px 5px!important}.curaciones-module .schedule-utility-row .legend{white-space:nowrap;flex-wrap:nowrap;width:100%;padding:2px 0;overflow-x:auto}.curaciones-module .schedule-focus-toolbar{min-height:31px;overflow-x:auto;flex-wrap:nowrap!important;gap:5px!important;padding:3px 5px!important}.curaciones-module .schedule-focus-toolbar>*{flex:none}.curaciones-module .schedule-focus-result{margin-left:auto!important}.curaciones-module .schedule-card{border-radius:7px!important}.curaciones-module .schedule-scroll{max-height:calc(100dvh - 128px)!important}.curaciones-module .topbar,.curaciones-module .calendar-view .topbar{min-height:38px!important;padding:3px 8px!important}}.curaciones-module .curator-demo-overlay{z-index:2000}.curaciones-module .schedule-display-toolbar{background:var(--canvas);color:var(--navy);justify-content:space-between;align-items:center;gap:12px;padding:6px 12px;display:flex}.curaciones-module .schedule-display-toolbar>strong{font-size:16px}.curaciones-module .schedule-fullscreen-button{color:#185785;cursor:pointer;background:#fff;border:1px solid #aec8db;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:8px 12px;font-size:14px;font-weight:700;display:inline-flex}.curaciones-module .schedule-fullscreen-button:hover{background:#e9f3fa}.curaciones-module .schedule-fullscreen-button:focus-visible{outline-offset:2px;outline:3px solid #087f78}.curaciones-module .schedule-fullscreen-button svg{flex:none;width:20px;height:20px}body:has(.curaciones-module .schedule-expanded){overflow:hidden}:is(body:has(.curaciones-module .schedule-expanded)>.program-navigation,body:has(.curaciones-module .schedule-expanded)>.view-as-control,body:has(.curaciones-module .schedule-expanded)>.view-as-bar,body:has(.curaciones-module .schedule-expanded)>.issue-reports-launcher){display:none!important}.curaciones-module .app-shell.schedule-expanded{z-index:990;background:var(--canvas);--program-navigation-height:0px;width:100%;height:100dvh;min-height:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.curaciones-module .app-shell.schedule-expanded>.sidebar,.curaciones-module .app-shell.schedule-expanded>.mobile-sidebar-backdrop{display:none!important}.curaciones-module .app-shell.schedule-expanded>.main-content.calendar-view{flex-direction:column;width:100%;max-width:none;height:100%;min-height:0;display:flex;overflow:auto;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)!important;margin:0!important}.curaciones-module .schedule-expanded .schedule-display-toolbar{display:contents}.curaciones-module .schedule-expanded .schedule-display-toolbar>strong{display:none}.curaciones-module .schedule-expanded .schedule-fullscreen-button{top:max(4px,env(safe-area-inset-top));right:max(8px,env(safe-area-inset-right));z-index:26;border-radius:50%;width:36px;height:36px;min-height:36px;padding:7px;position:fixed;box-shadow:0 2px 8px #17384a26}.curaciones-module .schedule-expanded :is(.schedule-utility-row,.schedule-confirmation-actions,.schedule-mobile-tools-toggle,.curator-demo-intro,.projection-status,.schedule-rotate-notice){padding-right:56px!important}.curaciones-module .schedule-expanded .schedule-page{flex-direction:column;flex:1;min-height:0;display:flex;gap:8px!important;padding:8px!important}.curaciones-module .schedule-expanded .schedule-page>*{flex-shrink:0}.curaciones-module .schedule-expanded .schedule-card{flex-direction:column;flex:1;min-height:180px;display:flex}.curaciones-module .schedule-expanded .schedule-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto;max-height:none!important}@media (width<=600px){.curaciones-module .schedule-display-toolbar{gap:6px;padding:5px 6px}.curaciones-module .schedule-display-toolbar>strong{font-size:14px}.curaciones-module .schedule-fullscreen-button{padding:7px 9px}.curaciones-module .schedule-expanded .schedule-page{gap:5px!important;padding:5px!important}}body:has(.curator-demo-overlay){overflow:hidden}body:has(.curator-demo-overlay) .issue-reports-launcher{visibility:hidden;pointer-events:none}@media (width<=700px){.curaciones-module .curator-demo-sticky-action{padding-left:max(10px,env(safe-area-inset-left));padding-right:max(10px,env(safe-area-inset-right));margin:0}.curaciones-module .curator-demo-sticky-action:not(.two){gap:8px;display:grid}.curaciones-module .curator-demo-sheet:has(.curator-demo-doubt-box){padding-bottom:calc(134px + env(safe-area-inset-bottom))}}.curaciones-module .team-profile-billing{background:#f2fbfa;border:1px solid #9bcac6;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.curaciones-module .team-profile-billing .eyebrow{grid-column:1/-1;margin:0}.curaciones-module .team-profile-billing>div{gap:4px;display:grid}.curaciones-module .team-profile-billing small{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:700}.curaciones-module .team-profile-billing strong{overflow-wrap:anywhere}@media (width<=680px){.curaciones-module .team-profile-billing{grid-template-columns:1fr}}.account-invoice-preview{color:#111;background:#fff;border:1px solid #33485c;margin-top:18px;padding:22px;font-family:Arial,sans-serif;box-shadow:0 10px 28px #15283d18}.invoice-template-header{border:1px solid #172c3d;grid-template-columns:30% 48% 22%;min-height:76px;display:grid}.invoice-template-header>*{min-width:0}.invoice-logo{border-right:1px solid #172c3d;place-items:center;padding:8px;display:grid}.invoice-logo img{object-fit:contain;max-width:150px;max-height:52px}.invoice-template-title{text-align:center;border-right:1px solid #172c3d;place-content:center;display:grid}.invoice-template-title p,.invoice-template-title h2{color:#102a43;margin:0}.invoice-template-title p{font-size:11px}.invoice-template-title h2{margin-top:7px;font-size:15px}.invoice-document-control{grid-template-rows:repeat(3,1fr);margin:0;display:grid}.invoice-document-control div{border-bottom:1px solid #172c3d;grid-template-columns:1fr 1fr;align-items:center;display:grid}.invoice-document-control div:last-child{border:0}.invoice-document-control dt,.invoice-document-control dd{margin:0;padding:4px 6px;font-size:8px}.invoice-document-control dt{font-weight:800}.invoice-document-control dd{text-align:center;border-left:1px solid #172c3d}.invoice-company-row{border:1px solid #172c3d;grid-template-columns:1fr 250px;margin-top:10px;display:grid}.invoice-company-row>div:first-child{gap:2px;padding:8px 10px;display:grid}.invoice-company-row strong{font-size:10px}.invoice-company-row span{font-size:8px}.invoice-date-box{border-left:1px solid #172c3d}.invoice-date-box>strong{text-align:center;padding:6px;font-size:9px;display:block}.invoice-date-box>div{border-top:1px solid #172c3d;grid-template-columns:repeat(3,1fr);display:grid}.invoice-date-box span{text-align:center;border-right:1px solid #172c3d;gap:4px;padding:5px;font-size:8px;display:grid}.invoice-date-box span:last-child{border:0}.invoice-date-box b{font-size:10px}.invoice-band{color:#0c2c44;text-align:center;background:#b9d8ea;border:1px solid #183b56;margin:10px 0 0;padding:5px 8px;font-size:9px}.invoice-form-grid{border:1px solid #172c3d;border-top:0;display:grid}.invoice-form-grid>div{border-bottom:1px solid #172c3d;border-right:1px solid #172c3d;gap:4px;min-height:42px;padding:5px 7px;display:grid}.invoice-form-grid>div:last-child{border-right:0}.invoice-form-grid b{font-size:8px}.invoice-form-grid span,.invoice-form-grid strong{overflow-wrap:anywhere;font-size:9px}.invoice-form-grid strong{font-size:11px}.invoice-debtor-grid{grid-template-columns:repeat(4,1fr)}.invoice-debtor-grid .span-2{grid-column:span 2}.invoice-tax-grid,.invoice-concept-grid{grid-template-columns:repeat(5,1fr)}.invoice-concept-grid .span-2{grid-column:span 2}.invoice-concept-grid .span-3{grid-column:span 3}.invoice-concept-grid .span-5{grid-column:span 5}.invoice-service-grid{grid-template-columns:1fr 1.5fr 1fr 1.5fr}.invoice-bank-grid{grid-template-columns:2fr 1fr 2fr}.invoice-bank-grid .span-2{grid-column:span 2}.invoice-social-grid{grid-template-columns:repeat(4,1fr)}.invoice-supervision{border:1px solid #172c3d;border-top:0;grid-template-columns:1fr auto;gap:12px;padding:8px;display:grid}.invoice-supervision p{margin:0;font-size:9px;line-height:1.45}.invoice-signature{text-align:center;justify-items:center;min-height:116px;padding:12px 20px 6px;display:grid}.invoice-signature-line{border-bottom:1px solid #111;place-items:center;min-width:230px;min-height:62px;display:grid}.invoice-signature-line span,.invoice-signature-line strong{font-size:10px}.signature-missing{color:#a11d1d;letter-spacing:.07em}.signature-registered{color:#08795a;letter-spacing:.07em}.invoice-signature>strong{margin-top:6px;font-size:10px}.invoice-signature small{font-size:8px}.invoice-footnote{text-align:justify;margin:5px 0 0;font-size:7px;line-height:1.35}.invoice-preview-actions{margin:16px 0 0}@media (width<=760px){.account-invoice-preview{padding:12px;overflow-x:auto}.invoice-template-header,.invoice-company-row,.invoice-band,.invoice-form-grid,.invoice-supervision,.invoice-footnote{min-width:650px}.invoice-company-row{grid-template-columns:1fr 205px}.invoice-tax-grid,.invoice-social-grid{grid-template-columns:repeat(3,1fr)}}.curaciones-module .account-invoice-preview{max-width:980px;margin:18px auto;padding:22px}.curaciones-module .invoice-band{color:#0c2c44;text-align:center;background:#b9d8ea;border:1px solid #183b56;margin:10px 0 0;padding:5px 8px;font-size:9px}.curaciones-module .invoice-supervision{text-align:left;border:1px solid #172c3d;border-top:0;grid-template-columns:1fr auto;gap:12px;padding:8px;display:grid}.curaciones-module .invoice-supervision p{margin:0;font-size:9px;line-height:1.45}.curaciones-module .invoice-signature{text-align:center;justify-items:center;gap:0;min-height:116px;padding:12px 20px 6px;display:grid}.curaciones-module .invoice-signature-line{color:#111;border-bottom:1px solid #111;place-items:center;min-width:230px;min-height:62px;padding:0;display:grid}.curaciones-module .invoice-signature-line span,.curaciones-module .invoice-signature-line strong{font-size:10px}.curaciones-module .invoice-signature>strong{margin-top:6px;font-size:10px}.curaciones-module .invoice-signature small{font-size:8px}.curaciones-module .invoice-preview-actions{justify-content:flex-start;margin:16px 0 0;padding:0}.signature-master-controls{align-items:center}.signature-preview{background:#f4fbf8;border:1px solid #b9d8ce;border-radius:8px;justify-items:center;gap:4px;min-width:210px;margin:0;padding:8px 12px;display:grid}.signature-preview img{object-fit:contain;mix-blend-mode:multiply;max-width:180px;max-height:72px;display:block}.signature-preview figcaption{color:#31554a;text-align:center;font-size:12px}.curaciones-module .invoice-signature-line{gap:4px}.curaciones-module .invoice-signature-image{object-fit:contain;mix-blend-mode:multiply;max-width:170px;max-height:54px;display:block}.curaciones-module .invoice-account-signed{color:#08795a;letter-spacing:.06em}@media (width<=700px){.signature-preview{width:100%;min-width:0}.signature-preview img{max-width:220px;max-height:88px}}.account-signature-modal{z-index:50;background:#0c253670;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.account-signature-modal-card{background:#fff;border-radius:14px;gap:14px;width:min(100%,560px);padding:28px;display:grid;position:relative;box-shadow:0 20px 56px #081f3047}.account-signature-modal-card h3,.account-signature-modal-card p{margin:0}.account-signature-modal-card>p:not(.eyebrow){color:var(--muted);line-height:1.45}.account-signature-close{min-width:34px;padding:4px 9px;font-size:22px;line-height:1;position:absolute;top:14px;right:14px}.account-signature-paste-zone{text-align:center;min-height:150px;cursor:paste;background:#f4fbf8;border:2px dashed #7aa8a6;border-radius:10px;outline:none;place-items:center;gap:6px;padding:16px;display:grid}.account-signature-paste-zone:focus-visible{border-color:#087d76;box-shadow:0 0 0 3px #cfecea}.account-signature-paste-zone span{color:var(--muted);font-size:13px}.account-signature-paste-zone img{object-fit:contain;mix-blend-mode:multiply;max-width:100%;max-height:150px}.curaciones-module .wound-photo-valuation{background:#eff9f7;border:1px solid #bddfd9;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;width:100%;padding:14px;display:flex}.curaciones-module .wound-photo-valuation strong{color:#073f3a;font-size:1.2rem}.curaciones-module .wound-photo-valuation small{color:var(--muted)}.curaciones-module .wound-photo-valuation button,.curaciones-module .wound-photo-upload button{color:#075e58;cursor:pointer;background:#fff;border:1px solid #087f78;border-radius:10px;padding:10px 14px;font-weight:800}.curaciones-module .wound-photo-upload{text-align:center;background:#fffaf0;border:1px dashed #c58a10;border-radius:12px;justify-items:center;gap:10px;max-width:680px;padding:18px;display:grid}.curaciones-module .wound-photo-upload input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.curaciones-module .wound-photo-upload button{color:#fff;background:#087f78}.curaciones-module .wound-photo-upload button:disabled{opacity:.65;cursor:wait}.curaciones-module .schedule-auto-align-toolbar{background:#eef9f5;border:1px solid #a7d8c9;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;display:flex}.curaciones-module .schedule-auto-align-toolbar>button{color:#fff;cursor:pointer;background:#087d70;border:1px solid #087d70;border-radius:8px;min-height:34px;padding:6px 12px;font-size:12px;font-weight:800}.curaciones-module .schedule-auto-align-toolbar>button:disabled{opacity:.6;cursor:wait}.curaciones-module .schedule-auto-align-toolbar>span{color:#27574e;font-size:11px}.curaciones-module .schedule-auto-align-result{color:#174b47;background:#f2fbfa;border:1px solid #9bcac6;border-radius:10px;flex-wrap:wrap;align-items:flex-start;gap:12px;padding:10px 12px;font-size:12px;display:flex}.curaciones-module .schedule-auto-align-result>ul{flex-basis:100%;margin:0;padding-left:20px}.curaciones-module .schedule-auto-align-result>button{color:#075e58;cursor:pointer;background:0 0;border:0;margin-left:auto;font-weight:800}.curaciones-module .schedule-table .day-cell:has(.schedule-quick-align){min-width:57px}.curaciones-module .schedule-quick-align{justify-content:center;align-items:center;gap:2px;display:flex}.curaciones-module .schedule-quick-align button{min-width:23px;height:27px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:grid}.curaciones-module .schedule-quick-align .schedule-align-icon{color:#076756;background:#fff;border:1px solid #177b6a;font-size:16px;line-height:1}.curaciones-module .schedule-quick-align button:hover,.curaciones-module .schedule-quick-align button:focus-visible{outline-offset:0;outline:2px solid #087d70}.curaciones-module .schedule-quick-align button:disabled{opacity:.5;cursor:wait}.finding-curation-identity{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.finding-curation-identity strong{color:var(--navy);font-size:10px}.finding-document-identifiers>div:first-child{flex-wrap:wrap}.monthly-curation-comparison{background:#fff;border:1px solid #d8e2e8;border-radius:12px;padding:12px 16px}.monthly-curation-comparison summary{cursor:pointer;font-weight:700}.monthly-curation-comparison p{color:#526371;margin:10px 0}.monthly-curation-comparison-scroll{max-height:360px;overflow:auto}.monthly-curation-comparison table{border-collapse:collapse;text-align:left;width:100%}.monthly-curation-comparison th,.monthly-curation-comparison td{border-bottom:1px solid #e5ebef;padding:8px}.monthly-curation-comparison td{text-align:center}.monthly-curation-comparison th small{font-weight:400;display:block}.curaciones-module .wound-photo-choices{border-top:1px solid #ccd8df;width:100%;padding-top:16px}.curaciones-module .wound-photo-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;width:100%;margin:16px 0;display:grid}.curaciones-module .wound-photo-option{background:#fff;border:2px solid #c7d4da;border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex}.curaciones-module .wound-photo-option.selected{background:#e9f7f3;border-color:#087f78}.curaciones-module .wound-photo-option img{object-fit:contain;background:#edf1f3;width:100%;height:260px!important}.curaciones-module .wound-photo-option span,.curaciones-module .wound-photo-option small{text-align:left;overflow-wrap:anywhere}.curaciones-module .wound-photo-reference-badge{color:#086a50;background:#d5eee3;border-radius:8px;padding:8px 10px}.curaciones-module .wound-photo-reference-button{white-space:normal;color:#fff;background:#087f78;border:0;border-radius:8px;width:100%;min-height:48px;margin-top:auto;padding:12px;font-weight:700}.curaciones-module .wound-photo-reference-button:disabled{opacity:.65;cursor:default}.curaciones-module .modal-actions .generate-curation-note-button{color:#145e4d;background:#e3f3ee;border-color:#78b4a3;box-shadow:0 2px 5px #145e4d12}.curaciones-module .modal-actions .generate-curation-note-button:hover{background:#d0eade;border-color:#438d75}.curaciones-module .modal-actions .generate-curation-note-button:focus-visible{outline-offset:3px;outline:3px solid #438d75}.curaciones-module .wound-photo-link-diagnostic{color:#493b19;background:#fff8e5;border:1px solid #e6c978;border-radius:12px;margin:16px 0;padding:16px}.curaciones-module .wound-photo-link-diagnostic p{margin:8px 0 14px}.curaciones-module .schedule-controls-disclosure{background:#fff;border:1px solid #cbdde5;border-radius:10px;min-width:0}.curaciones-module .schedule-controls-disclosure>summary{cursor:pointer;color:#173e56;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:9px 12px;font-size:13px;list-style:none;display:flex}.curaciones-module .schedule-controls-disclosure>summary::-webkit-details-marker{display:none}.curaciones-module .schedule-controls-disclosure>summary:focus-visible{outline-offset:2px;border-radius:10px;outline:2px solid #168b87}.curaciones-module .schedule-controls-expand,.curaciones-module .schedule-controls-collapse{white-space:nowrap;color:#075b78;font-weight:700}.curaciones-module .schedule-controls-expand:before{content:"▸ "}.curaciones-module .schedule-controls-collapse:before{content:"▾ "}.curaciones-module .schedule-controls-collapse,.curaciones-module .schedule-controls-disclosure[open] .schedule-controls-expand{display:none}.curaciones-module .schedule-controls-disclosure[open] .schedule-controls-collapse{display:inline}.curaciones-module .schedule-controls-content{border-top:1px solid #e3ebee;flex-direction:column;gap:8px;padding:8px 12px 12px;display:flex}.curaciones-module .schedule-controls-content .schedule-mobile-tools{min-width:0}.curaciones-module .schedule-controls-active{font-weight:700}@media (width<=600px){.curaciones-module .schedule-controls-disclosure>summary{flex-wrap:wrap;gap:5px;padding:7px 9px;font-size:12px}.curaciones-module .schedule-controls-content{gap:6px;padding:7px}}.curaciones-module .schedule-controls-bar{min-width:0;position:relative}.curaciones-module .wound-photo-enlarge{color:#075b78;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-self:flex-start;padding:4px 0}.curaciones-module .valuation-photo-viewer{z-index:20000;color:#fff;background:#101416;flex-direction:column;padding:0;display:flex;position:fixed;inset:0}.curaciones-module .valuation-photo-viewer>header{background:#16272d;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.curaciones-module .valuation-photo-viewer>header>div{flex-direction:column;gap:4px;display:flex}.curaciones-module .valuation-photo-viewer>header span{color:#d7e5e9;font-size:13px}.curaciones-module .valuation-photo-viewer button{color:#fff;cursor:pointer;background:#18333de6;border:1px solid #849ca5;border-radius:50%;min-width:44px;min-height:44px;padding:4px;font-size:32px;line-height:1}.curaciones-module .valuation-photo-viewer button:disabled{opacity:.3;cursor:default}.curaciones-module .valuation-photo-viewer button:focus-visible{outline-offset:3px;outline:3px solid #6be0d4}.curaciones-module .valuation-photo-viewer-stage{flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.curaciones-module .valuation-photo-viewer-stage>img{object-fit:contain;background:0 0;border-radius:0;width:100%;height:100%;max-height:100%;display:block}.curaciones-module .valuation-photo-viewer-previous,.curaciones-module .valuation-photo-viewer-next{width:52px;height:64px;position:absolute;top:50%;transform:translateY(-50%)}.curaciones-module .valuation-photo-viewer-previous{left:16px}.curaciones-module .valuation-photo-viewer-next{right:16px}.curaciones-module .valuation-photo-viewer-stage>p{background:#18333de6;border-radius:8px;padding:12px;position:absolute;bottom:20px}@media (width<=600px){.curaciones-module .valuation-photo-viewer>header{padding:8px 10px}.curaciones-module .valuation-photo-viewer-previous{left:6px}.curaciones-module .valuation-photo-viewer-next{right:6px}}.curaciones-module .schedule-table tr.patient-without-supplies>td{color:#991b1b!important;background:#fee2e2!important;border-bottom-color:#f87171!important;box-shadow:inset 0 2px #dc2626,inset 0 -2px #dc2626!important}.curaciones-module .schedule-table tr.patient-without-supplies>td.sticky-name{border-left:5px solid #dc2626}.curaciones-module .schedule-table tr:is(.patient-without-supplies,.patient-missing-supplies) .schedule-patient-heading{flex-wrap:wrap}.curaciones-module .schedule-table tr:is(.patient-without-supplies,.patient-missing-supplies) .schedule-patient-heading:after{overflow-wrap:break-word;flex:0 0 100%}.curaciones-module .schedule-table tr.patient-without-supplies .schedule-patient-heading:after{content:"🩹 SIN INSUMOS";color:#991b1b;font-size:.875rem;font-weight:800;display:block}.curaciones-module .schedule-table tr.patient-missing-supplies>td{background:#fef3c7!important;border-bottom-color:#fbbf24!important}.curaciones-module .schedule-table tr.patient-missing-supplies .schedule-patient-heading:after{content:"🩹 INSUMOS CON FALTANTES";color:#92400e;font-size:.875rem;font-weight:800;display:block}.curaciones-module .supply-receipts-controls{flex-wrap:wrap;align-items:flex-start;gap:12px;margin:12px 0;display:flex}.curaciones-module .supply-receipts-controls>label{align-items:center;gap:8px;font-size:1rem;display:flex}.curaciones-module .supply-receipts-controls select{background:#fff;border:1px solid #94a3b8;border-radius:8px;padding:8px}.curaciones-module .supply-receipts-controls .supply-receipts-panel{flex-basis:100%;order:2}.curaciones-module .four-cell-part.generated-note{color:#e6ad00;-webkit-text-stroke:.35px #795000;text-shadow:0 1px #795000,0 -1px #fff2ad;background:#d8f3e7;font-weight:900}.curaciones-module .schedule-assignment-report{color:#173e56;width:100%;min-height:36px;font:inherit;white-space:normal;cursor:pointer;background:#eef3f7;border:1px solid #718b9c;border-radius:6px;margin-top:6px;padding:6px 8px;font-size:12px;font-weight:700;display:block}.curaciones-module .schedule-assignment-report:hover{background:#dce8f0}.curaciones-module .schedule-assignment-report:focus-visible{outline-offset:2px;outline:3px solid #448db5}html[data-theme=dark] .curaciones-module .schedule-assignment-report{color:#fff!important;background:#20394d!important;border-color:#718b9c!important}@media (width<=720px){.curaciones-module .schedule-assignment-report{min-height:44px;font-size:14px}}@media screen{.curaciones-module .novelty-table-wrap{isolation:isolate;max-height:70dvh;position:relative;overflow:auto}.curaciones-module .novelty-table{border-collapse:separate;border-spacing:0}.curaciones-module .novelty-table thead th{z-index:3;position:sticky;top:0;box-shadow:0 1px #607785}}.curaciones-module .legend .non-admission-valuation-symbol{color:#15803d}.curaciones-module .schedule-table td.schedule-novelty-cell .schedule-novelty-buttons{width:100%;min-width:0;flex-direction:column!important;align-items:stretch!important;gap:6px!important;display:flex!important}.curaciones-module .schedule-table td.schedule-novelty-cell .schedule-novelty-buttons>button{white-space:nowrap;border:1px solid var(--novelty-border,#9db9ce);max-width:68px;height:32px;min-height:32px;box-shadow:none;background:var(--novelty-bg,#edf4fa);color:var(--novelty-text,#173f5b);cursor:pointer;box-sizing:border-box;border-radius:6px;justify-content:center;align-items:center;font-weight:600;line-height:1.2;width:68px!important;min-width:68px!important;padding:6px 4px!important;font-size:11px!important;display:flex!important}.curaciones-module .schedule-table td.schedule-novelty-cell .schedule-novelty-buttons>button>span{width:auto;height:auto;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;white-space:nowrap;background:0 0;border-radius:0;margin:0;padding:0;display:block}.curaciones-module .schedule-table td.schedule-novelty-cell .schedule-novelty-buttons>button:hover{background:var(--novelty-hover,#dbeaf5);border-color:var(--novelty-text,#527f9e);color:var(--novelty-text,#12344d)}.curaciones-module .schedule-novelty-buttons>button:focus-visible{outline-offset:2px;outline:2px solid #3b8fc1}.curaciones-module .patient-event-correction{width:320px;max-width:100%}.curaciones-module .patient-event-correction>div,.curaciones-module .patient-event-correction form{gap:12px;display:grid}.curaciones-module .patient-event-correction label{gap:6px;display:grid}.curaciones-module .patient-event-correction select,.curaciones-module .patient-event-correction textarea{box-sizing:border-box;width:100%;max-width:100%;font:inherit;border:1px solid #bfd0dc;border-radius:8px;padding:8px}.curaciones-module .patient-event-correction .event-correction-confirmation{align-items:flex-start;gap:8px;display:flex}.curaciones-module .patient-event-correction input[type=checkbox]{flex:none;margin-top:4px}.curaciones-module .novelty-status.corrected{color:#40566a;background:#edf1f4}.curaciones-module .schedule-novelty-actions{grid-template-columns:68px 68px;align-items:start;gap:6px;display:grid}.curaciones-module .schedule-novelty-actions>.wound-novelty-actions{grid-column:2}.curaciones-module .schedule-novelty-actions>.schedule-novelty-buttons:not(.wound-novelty-actions)>button:first-child{--novelty-bg:#f3f7fc;--novelty-hover:#e5effa;--novelty-border:#cfdeed;--novelty-text:#365a7c}.curaciones-module .schedule-novelty-actions>.schedule-novelty-buttons:not(.wound-novelty-actions)>button:nth-child(2){--novelty-bg:#f5f6f7;--novelty-hover:#e9edf0;--novelty-border:#d5dce2;--novelty-text:#4b5b68}.curaciones-module .schedule-novelty-actions>.wound-novelty-actions>button:first-child{--novelty-bg:#f0f8f4;--novelty-hover:#e0f0e8;--novelty-border:#cbded3;--novelty-text:#35654f}.curaciones-module .schedule-novelty-actions>.wound-novelty-actions>button:nth-child(2){--novelty-bg:#fcf8ef;--novelty-hover:#f6edda;--novelty-border:#e4d9c0;--novelty-text:#786137}.curaciones-module .schedule-controls-bar{background:#fff;border:1px solid #cbdde5;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.curaciones-module .schedule-controls-bar>.schedule-controls-disclosure{background:0 0;border:0}.curaciones-module .schedule-controls-novelty{align-self:start;padding:6px 10px 6px 0}.curaciones-module .schedule-controls-novelty>.event-button{color:#075c42;white-space:nowrap;background:#d7f3e8;border:1px solid #32916f;border-radius:7px;justify-content:center;align-items:center;min-height:38px;margin:0;padding:8px 12px;font-size:12px;font-weight:800;line-height:1.2;display:flex}.curaciones-module .schedule-controls-novelty>.event-button>span{width:auto;height:auto;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;background:0 0;border-radius:0;display:block}.curaciones-module .schedule-controls-novelty>.event-button:hover{background:#b9e8d5;border-color:#075c42}.curaciones-module .schedule-controls-novelty>.event-button:focus-visible{outline-offset:2px;outline:3px solid #08766c}@media (width<=600px){.curaciones-module .schedule-controls-bar{grid-template-columns:minmax(0,1fr)}.curaciones-module .schedule-controls-novelty{justify-self:end;padding:0 9px 9px}.curaciones-module .schedule-controls-novelty>.event-button{min-height:44px}}.valuation-readiness-controls{border:1px solid var(--line);background:var(--surface,transparent);border-radius:8px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px 18px;margin-bottom:10px;padding:12px;display:flex}.valuation-readiness-controls label{flex-wrap:wrap;align-items:center;gap:8px;font-weight:700;display:flex}.valuation-readiness-controls select{border:1px solid var(--line);background:var(--panel,#fff);max-width:100%;color:var(--ink);border-radius:6px;padding:8px}.valuation-readiness-controls span,.valuation-readiness-controls p{font-size:11px}.valuation-readiness-controls p{flex-basis:100%;margin:0}.curaciones-module .schedule-table td.valuation-date-filtered{background:var(--soft);color:var(--muted)}.valuation-ready-marker{color:var(--amber)}.curaciones-module .schedule-table tr>:is(th,td):nth-child(24){border-left:2px solid #91a7b6}html[data-theme=dark] .curaciones-module .schedule-table tr>:is(th,td):nth-child(24){border-left-color:#6b8295!important}.curaciones-module .patient-event-editor>section{background:var(--panel,#fff);color:var(--ink,#183b40);text-align:left;border:1px solid #cadbd8;border-radius:8px;max-width:100%;margin-top:10px;padding:14px}.curaciones-module .patient-event-editor form{gap:12px;display:grid}.curaciones-module .patient-event-editor label{gap:5px;font-weight:600;display:grid}.curaciones-module .patient-event-editor :is(select,input[type=date],textarea){box-sizing:border-box;background:var(--panel,#fff);width:100%;max-width:100%;color:inherit;font:inherit;border:1px solid #b9ceca;border-radius:6px;padding:9px}.curaciones-module .patient-event-editor textarea{resize:vertical;min-height:90px}.curaciones-module .patient-event-editor label:has(input[type=checkbox]){align-items:flex-start;gap:8px;font-weight:400;display:flex}.curaciones-module .patient-event-editor input[type=checkbox]{flex:none;margin-top:4px}.curaciones-module .patient-event-editor [aria-label="Vista previa de corrección"]{background:#eef6f2;border-left:3px solid #598778;padding:12px}.curaciones-module .patient-event-editor button{white-space:normal}.curaciones-module .modal.modal-date-options{box-sizing:border-box;width:100%;min-width:0;max-width:none}.curaciones-module .modal-date-options .modal-actions{flex-wrap:wrap;justify-content:flex-start;gap:10px;display:flex}.curaciones-module .modal-date-options .modal-actions>*{white-space:normal;flex:0 auto;min-width:150px;max-width:100%}.curaciones-module .modal-date-options .wound-evolution-photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.curaciones-module .modal-date-options .wound-evolution-photos>section{min-width:0}@media (width<=680px){.curaciones-module .modal-date-options .wound-evolution-photos{grid-template-columns:1fr}.curaciones-module .modal-date-options .modal-actions>*{flex:160px;min-width:0}}.date-options-layout{grid-template-columns:minmax(270px,340px) minmax(0,1fr);gap:20px;min-height:0;display:grid}.date-options-sidebar{min-width:0;min-height:0;padding-right:8px;overflow:auto}.date-options-main{min-width:0;min-height:0}.date-options-placeholder{text-align:center;border:1px dashed #b9d3dc;border-radius:12px;place-items:center;height:100%;padding:24px;display:grid}.curaciones-module .modal-date-options .modal-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.curaciones-module .modal-date-options .modal-actions>*{min-width:0;min-height:42px;padding:9px}.photo-candidate-navigation{justify-content:space-between;align-items:center;gap:8px;display:flex}.photo-candidate-navigation button{padding:6px 10px}.compact-photo-instructions{font-size:12px;line-height:1.35}@media (width>=1000px) and (height>=650px){.curaciones-module .modal.modal-date-options{grid-template-rows:auto minmax(0,1fr);height:calc(100dvh - 36px);max-height:calc(100dvh - 36px);padding:20px;display:grid;overflow:hidden}.modal-date-options .modal-head{margin-bottom:12px}.date-options-layout{height:100%}.date-options-main #date-options-evolution,.date-options-main .wound-evolution{height:100%;min-height:0}.date-options-main .wound-evolution{grid-template-rows:auto minmax(0,1fr);gap:8px;display:grid}.date-options-main .wound-evolution>p{margin:0;font-size:12px}.curaciones-module .modal-date-options .wound-evolution-photos{gap:12px;height:100%;min-height:0}.modal-date-options .wound-evolution-photos>section{flex-direction:column;gap:8px;height:100%;min-height:0;padding:10px;display:flex;overflow:hidden}.modal-date-options .wound-evolution-photos h3{margin:0;font-size:14px}.modal-date-options .wound-evolution-photos p{margin:0}.modal-date-options .wound-evolution-photos>section>div:not(.curation-photo-candidates){flex-direction:column;flex:1;min-height:0;display:flex}.modal-date-options .wound-photo-enlarge{flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;min-height:0;display:flex}.modal-date-options .wound-evolution-photos .wound-photo-enlarge img{object-fit:contain;width:100%;height:100%;min-height:0;max-height:calc(100dvh - 265px)}.modal-date-options .curation-photo-candidates{flex-direction:column;flex:1;gap:8px;min-height:0;margin:0;display:flex}.modal-date-options .curation-photo-candidate{flex-direction:column;flex:1;gap:6px;min-height:0;padding:8px;display:flex}.modal-date-options .curation-photo-candidate>div{flex-direction:column;flex:1;min-height:0;display:flex}.modal-date-options .curation-photo-candidate .wound-photo-enlarge img{max-height:calc(100dvh - 430px)}.modal-date-options .curation-photo-candidate small{font-size:11px}.modal-date-options .curation-date-photos>.secondary-button{min-height:30px;padding:6px}.modal-date-options .curation-photo-pending{padding:6px;font-size:12px}}@media (width<=999px){.date-options-layout{grid-template-columns:1fr}.date-options-sidebar{overflow:visible}.date-options-main{min-height:260px}}.curaciones-module .modal-date-options .modal-actions{grid-template-columns:1fr}.curaciones-module .modal-date-options .modal-actions>*{text-align:center;width:100%;min-width:0}@media (width>=1000px) and (height>=650px){.date-options-sidebar{flex-direction:column;display:flex}.date-options-sidebar>.modal-actions{flex:1;grid-auto-rows:minmax(42px,1fr);align-content:stretch;gap:8px}.date-options-sidebar>.modal-actions>*{justify-content:center;align-items:center;height:100%;display:flex}}.curaciones-module .date-options-evolution-trigger{color:#214958;cursor:pointer;width:100%;font:inherit;background:#f7fbfd;align-content:center;gap:10px;margin:0}.curaciones-module .date-options-evolution-trigger strong{color:#087c80;font-size:20px}.curaciones-module .date-options-evolution-trigger span{font-size:14px}.curaciones-module .date-options-evolution-trigger:hover{background:#eef8fa;border-color:#07858d}.curaciones-module .date-options-evolution-trigger:focus-visible{outline-offset:-4px;outline:3px solid #168ca1}.curaciones-module .date-options-curator{background:#eff9f6;border:1px solid #b9ded5;border-radius:10px;gap:9px;margin-bottom:14px;padding:13px;display:grid}.curaciones-module .date-options-curator>small{color:#426c61;font-size:12px}.curaciones-module .date-options-curator>strong{overflow-wrap:anywhere;font-size:14px;line-height:1.4}.curaciones-module .date-options-curator>a{text-align:center;color:#087c67;background:#fff;border:1px solid #9bccc0;border-radius:7px;padding:10px;font-weight:700;text-decoration:none;display:block}.curaciones-module .modal-date-options .wound-photo-enlarge{flex-direction:column;flex:1;justify-content:flex-start;align-items:stretch;width:100%;min-width:0;min-height:0;display:flex}.curaciones-module .modal-date-options .wound-photo-enlarge>.oriented-photo-frame{flex:1;width:100%;min-width:0;height:100%;min-height:0}.curaciones-module .modal-date-options .wound-evolution-photos div:has(>.wound-photo-enlarge){flex-direction:column;flex:1;min-height:0;display:flex}@media screen{html[data-theme=dark] .curaciones-module .schedule-table td.day-supply-incident{color:#efd1b3!important;background:#4b3416!important;box-shadow:inset 0 0 0 2px #4b3516!important}html[data-theme=dark] .curaciones-module .curator-demo-list article>button.event-button{color:#efd4b3!important;background:#4b3916!important;border:1px solid #4b3716!important}html[data-theme=dark] .curaciones-module,html[data-theme=dark] .curaciones-module{background:color-mix(in srgb, var(--canvas) 25%, #101f2e)!important;color:color-mix(in srgb, var(--ink) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .sidebar{background:color-mix(in srgb, var(--navy) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .brand{border-bottom:1px solid #192a3a1a!important}html[data-theme=dark] .curaciones-module .brand-mark{background:linear-gradient(145deg,#164b46,#164b47)!important}html[data-theme=dark] .curaciones-module .brand span,html[data-theme=dark] .curaciones-module .profile span{color:#c6d3dc!important}html[data-theme=dark] .curaciones-module .nav-item:hover{background:#192a3a12!important}html[data-theme=dark] .curaciones-module .nav-item.active{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important;background:#192a3a!important}html[data-theme=dark] .curaciones-module .valuations-app-link{border-top:1px solid #192a3a1f!important}html[data-theme=dark] .curaciones-module .notice-action{color:color-mix(in srgb, var(--teal-dark) 20%, #dce8f1)!important;background:#192a3a!important;border:1px solid #1d433d!important}html[data-theme=dark] .curaciones-module .notice-action:hover{border-color:color-mix(in srgb, var(--teal) 25%, #101f2e)!important;background:#164b3e!important}html[data-theme=dark] .curaciones-module .clinical-upload-panel{border-color:#24363d!important}html[data-theme=dark] .curaciones-module .clinical-workflow-heading p:last-child{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .clinical-reset-link{color:#cbd3d8!important}html[data-theme=dark] .curaciones-module .clinical-reset-link:hover{color:color-mix(in srgb, var(--red) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .clinical-stepper{color:#cad3d8!important}html[data-theme=dark] .curaciones-module .clinical-stepper span b{color:#cbd3d7!important;background:#25353c!important}html[data-theme=dark] .curaciones-module .clinical-stepper span.active{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .clinical-stepper span.active b{background:color-mix(in srgb, var(--teal) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .clinical-stepper i{background:#26353a!important}html[data-theme=dark] .curaciones-module .clinical-upload-panel .panel-heading p:last-child{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .clinical-process-controls{background:#23353e!important;border:1px solid #23353e!important}html[data-theme=dark] .curaciones-module .clinical-process-state>span{background:color-mix(in srgb, var(--amber-soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--amber) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .clinical-process-state>span.ready{background:color-mix(in srgb, var(--blue-soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--blue) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .clinical-process-state>span.complete{background:color-mix(in srgb, var(--green-soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--green) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .clinical-process-state strong{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .clinical-process-state small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .clinical-reset-button{color:color-mix(in srgb, var(--red) 20%, #dce8f1)!important;border-color:#4b1a16!important}html[data-theme=dark] .curaciones-module .clinical-reset-confirmation{background:color-mix(in srgb, var(--red-soft) 25%, #101f2e)!important;color:#eeb4b4!important;border:1px solid #4b1b16!important}html[data-theme=dark] .curaciones-module .danger-button{background:color-mix(in srgb, var(--red) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .clinical-upload-card{background:#192a3a!important;border:1px solid #26353a!important}html[data-theme=dark] .curaciones-module .clinical-upload-card>span{color:#b3cfef!important;background:#162c4b!important}html[data-theme=dark] .curaciones-module .clinical-upload-card small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .clinical-upload-card em{color:#b3cfef!important}html[data-theme=dark] .curaciones-module .clinical-upload-card button{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important;background:#192a3a!important;border:1px solid #27353a!important}html[data-theme=dark] .curaciones-module .clinical-upload-card button:hover{border-color:color-mix(in srgb, var(--teal) 25%, #101f2e)!important;color:color-mix(in srgb, var(--teal-dark) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .clinical-upload-message.success{color:#b4eed4!important;background:#184930!important}html[data-theme=dark] .curaciones-module .clinical-upload-message.error{color:#edb5b5!important;background:#4b1616!important}html[data-theme=dark] .curaciones-module .audit-cutoff{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important;border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;background:#192a3a!important}html[data-theme=dark] .curaciones-module .audit-cutoff strong{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .audit-cutoff small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .clinical-upload-card.loaded{background:#164b3e!important;border-color:#1d433d!important}html[data-theme=dark] .curaciones-module .clinical-upload-card.loaded>span{background:color-mix(in srgb, var(--green-soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--green) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .clinical-quality-upload{border-top:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .clinical-quality-heading h3{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .clinical-quality-heading p:not(.eyebrow),html[data-theme=dark] .curaciones-module .clinical-quality-heading label{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .clinical-quality-heading input{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important;background:#192a3a!important;border:1px solid #27363a!important}html[data-theme=dark] .curaciones-module .clinical-quality-status{background:#24373d!important}html[data-theme=dark] .curaciones-module .clinical-quality-status .pending{background:color-mix(in srgb, var(--amber-soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--amber) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .clinical-quality-status .complete{background:color-mix(in srgb, var(--green-soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--green) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .clinical-quality-status p{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .clinical-pdf-actions a{color:color-mix(in srgb, var(--teal-dark) 20%, #dce8f1)!important;border:1px solid #233e39!important}html[data-theme=dark] .curaciones-module .clinical-verify-action,html[data-theme=dark] .curaciones-module .clinical-process-complete{background:#174a39!important;border:1px solid #1e433c!important}html[data-theme=dark] .curaciones-module .clinical-verify-action strong,html[data-theme=dark] .curaciones-module .clinical-process-complete strong{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .clinical-verify-action span,html[data-theme=dark] .curaciones-module .clinical-process-complete small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .clinical-process-complete>span{background:color-mix(in srgb, var(--green) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .clinical-audit-results{background:#192a3a!important;border:1px solid #26353a!important}html[data-theme=dark] .curaciones-module .clinical-audit-results>summary>span{color:color-mix(in srgb, var(--teal-dark) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .clinical-mapping{background:#23353e!important;border:1px solid #24363d!important}html[data-theme=dark] .curaciones-module .clinical-mapping small,html[data-theme=dark] .curaciones-module .clinical-mapping-grid span{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .clinical-mapping-grid select{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;color:color-mix(in srgb, var(--ink) 20%, #dce8f1)!important;background:#192a3a!important}html[data-theme=dark] .curaciones-module .clinical-upload-card .curation-scope{color:color-mix(in srgb, var(--green) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .clinical-audit-results{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .audit-incomplete{background:color-mix(in srgb, var(--amber-soft) 25%, #101f2e)!important;color:#efd7b3!important}html[data-theme=dark] .curaciones-module .audit-kpis{border-bottom:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;background:#253c34!important}html[data-theme=dark] .curaciones-module .audit-kpis span{border-right:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .audit-kpis small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .audit-kpis strong{color:color-mix(in srgb, var(--teal-dark) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .audit-kpis em{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .audit-collaborators>div{border-top:1px solid #27343a!important}html[data-theme=dark] .curaciones-module .audit-collaborators em{color:color-mix(in srgb, var(--teal) 20%, #dce8f1)!important}@media (width<=720px){html[data-theme=dark] .curaciones-module .audit-kpis span{border-bottom:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important}}html[data-theme=dark] .curaciones-module .embedded-valuation-import>summary small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .embedded-valuation-import[open]>summary{border-bottom:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .icon-septiembre:after{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .sidebar-note{background:#192a3a0d!important;border:1px solid #192a3a1f!important}html[data-theme=dark] .curaciones-module .live-dot{background:#164b29!important;box-shadow:0 0 0 4px #164b291f!important}html[data-theme=dark] .curaciones-module .sidebar-note small{color:#c6d3dc!important}html[data-theme=dark] .curaciones-module .profile{border-top:1px solid #192a3a1a!important}html[data-theme=dark] .curaciones-module .avatar{color:color-mix(in srgb, var(--teal-dark) 20%, #dce8f1)!important;background:#174a42!important}html[data-theme=dark] .curaciones-module .topbar{background:color-mix(in srgb, var(--surface) 25%, #101f2e)!important;border-bottom:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .eyebrow{color:color-mix(in srgb, var(--teal) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .gestiona-salud-button{color:color-mix(in srgb, var(--teal-dark) 20%, #dce8f1)!important;background:#1c453e!important;border:1px solid #233e39!important}html[data-theme=dark] .curaciones-module .gestiona-salud-button:hover{border-color:color-mix(in srgb, var(--teal) 25%, #101f2e)!important;background:color-mix(in srgb, var(--teal-soft) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .schedule-source-button>span{color:color-mix(in srgb, var(--teal-dark) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .schedule-source-modal .modal-head p:last-child{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .schedule-source-drive-status{background:#25343c!important;border:1px solid #25353c!important}html[data-theme=dark] .curaciones-module .schedule-source-drive-status>span{color:#c9d4d9!important;background:#25343c!important}html[data-theme=dark] .curaciones-module .schedule-source-drive-status.connected{background:#1a4733!important;border-color:#204133!important}html[data-theme=dark] .curaciones-module .schedule-source-drive-status.connected>span{background:color-mix(in srgb, var(--green) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .schedule-source-drive-status.unavailable{background:#283339!important;border-color:#293238!important}html[data-theme=dark] .curaciones-module .schedule-source-drive-status.unavailable>span{color:#cbd3d7!important;background:#293338!important}html[data-theme=dark] .curaciones-module .schedule-source-drive-status strong{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .schedule-source-drive-status small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .schedule-source-drive-status>a{background:color-mix(in srgb, var(--teal) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .schedule-source-current{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;background:#25343c!important}html[data-theme=dark] .curaciones-module .schedule-source-current>span{border-right:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .schedule-source-current small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .schedule-source-current strong{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .schedule-source-syncs>span{border-left:3px solid color-mix(in srgb, var(--teal) 25%, #101f2e)!important;background:#243d3d!important}html[data-theme=dark] .curaciones-module .schedule-source-syncs>span.unavailable{background:#192a3a!important;border-left-color:#2b3336!important}html[data-theme=dark] .curaciones-module .schedule-source-syncs small{color:color-mix(in srgb, var(--teal-dark) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .schedule-source-syncs strong{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .schedule-source-syncs em{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .schedule-source-syncs .unavailable small,html[data-theme=dark] .curaciones-module .schedule-source-syncs .unavailable strong{color:#dce8f1!important}html[data-theme=dark] .curaciones-module .schedule-source-files label{background:#203041!important;border:1.5px dashed #283439!important}html[data-theme=dark] .curaciones-module .schedule-source-files label:hover,html[data-theme=dark] .curaciones-module .schedule-source-files label.selected{border-color:color-mix(in srgb, var(--teal) 25%, #101f2e)!important;background:#18493d!important}html[data-theme=dark] .curaciones-module .schedule-source-eps.mallamas{background:color-mix(in srgb, var(--teal) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .schedule-source-eps.sanitas{background:color-mix(in srgb, var(--blue) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .schedule-source-eps.nuevaEps{background:#2e1d44!important}html[data-theme=dark] .curaciones-module .schedule-source-eps-card{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;background:#203041!important;border-top:4px solid #2b3336!important}html[data-theme=dark] .curaciones-module .schedule-source-eps-card.mallamas{border-top-color:color-mix(in srgb, var(--teal) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .schedule-source-eps-card.sanitas{border-top-color:color-mix(in srgb, var(--blue) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .schedule-source-eps-card.nuevaEps{border-top-color:#2e1d44!important}html[data-theme=dark] .curaciones-module .schedule-source-eps-card.selected{background:#18493d!important;box-shadow:0 0 0 1px #164b4829!important}html[data-theme=dark] .curaciones-module .schedule-source-eps-card-head strong{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .schedule-source-eps-card-head small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .schedule-source-eps-meta{background:#24363d!important}html[data-theme=dark] .curaciones-module .schedule-source-eps-meta span{color:#c8d4da!important}html[data-theme=dark] .curaciones-module .schedule-source-eps-meta small{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .schedule-source-drive-meta dt{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .schedule-source-drive-meta dd{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .schedule-source-drive-link{color:color-mix(in srgb, var(--teal-dark) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .schedule-source-file-picker{color:color-mix(in srgb, var(--teal-dark) 20%, #dce8f1)!important;background:#192a3a!important;border:1px dashed #2a3736!important}html[data-theme=dark] .curaciones-module .schedule-source-file-picker:hover{border-color:color-mix(in srgb, var(--teal) 25%, #101f2e)!important;background:#18493d!important}html[data-theme=dark] .curaciones-module .schedule-source-files strong{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .schedule-source-files small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .schedule-source-files label>b{color:color-mix(in srgb, var(--teal-dark) 20%, #dce8f1)!important;background:#192a3a!important;border:1px solid #283439!important}html[data-theme=dark] .curaciones-module .schedule-source-preservation{background:#1a4738!important;border:1px solid #214036!important}html[data-theme=dark] .curaciones-module .schedule-source-preservation>span{background:color-mix(in srgb, var(--teal) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .schedule-source-preservation p{color:#c9d9d5!important}html[data-theme=dark] .curaciones-module .schedule-source-preservation strong{color:color-mix(in srgb, var(--teal-dark) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .schedule-source-message.error{background:color-mix(in srgb, var(--red-soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--red) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .schedule-source-message.success{background:color-mix(in srgb, var(--green-soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--green) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .schedule-source-load-state{color:#c9d4d9!important;background:#25343c!important;border:1px solid #25353c!important}html[data-theme=dark] .curaciones-module .schedule-source-load-state>span{color:#c9d4d9!important;background:#25343c!important}html[data-theme=dark] .curaciones-module .schedule-source-load-state strong{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .schedule-source-load-state.error{background:color-mix(in srgb, var(--red-soft) 25%, #101f2e)!important;color:#edbcb5!important;border-color:#491d18!important}html[data-theme=dark] .curaciones-module .schedule-source-load-state.error>span{background:color-mix(in srgb, var(--red) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .role-preview-button{color:#c5d5dd!important;background:#192a3a!important;border:1px solid #27343a!important}html[data-theme=dark] .curaciones-module .role-preview-button:hover{color:color-mix(in srgb, var(--teal-dark) 20%, #dce8f1)!important;background:#1c453e!important;border-color:#263b38!important}html[data-theme=dark] .curaciones-module .role-preview-button>span{color:color-mix(in srgb, var(--teal-dark) 20%, #dce8f1)!important;background:#223f3c!important}html[data-theme=dark] .curaciones-module .role-preview-button.active{background:color-mix(in srgb, var(--teal-soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--teal-dark) 20%, #dce8f1)!important;border-color:#1d433e!important}html[data-theme=dark] .curaciones-module .month-pill{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;color:color-mix(in srgb, var(--navy-2) 20%, #dce8f1)!important;background:#203641!important}html[data-theme=dark] .curaciones-module .month-pill span{color:color-mix(in srgb, var(--teal) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .primary-button{border:1px solid color-mix(in srgb, var(--teal) 25%, #101f2e)!important;background:color-mix(in srgb, var(--teal) 25%, #101f2e)!important;box-shadow:0 4px 10px #164b482e!important}html[data-theme=dark] .curaciones-module .primary-button:hover{background:color-mix(in srgb, var(--teal-dark) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .secondary-button{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important;background:#192a3a!important}html[data-theme=dark] .curaciones-module .secondary-button:hover{background:#23353e!important;border-color:#26323b!important}html[data-theme=dark] .curaciones-module .event-button{color:#efd7b3!important;background:#4b3c16!important;border-color:#4b3716!important}html[data-theme=dark] .curaciones-module .event-button:hover{background:color-mix(in srgb, var(--amber-soft) 25%, #101f2e)!important;border-color:#4b3716!important}html[data-theme=dark] .curaciones-module .event-button>span{background:#4b3716!important}html[data-theme=dark] .curaciones-module .text-button{color:color-mix(in srgb, var(--teal) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .reports-page-intro{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;background:linear-gradient(135deg,#192a3a 0%,#1e432d 100%)!important}html[data-theme=dark] .curaciones-module .reports-page-intro h2{color:color-mix(in srgb, var(--ink) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .reports-page-intro p:last-child{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .notice{background:color-mix(in srgb, var(--teal-soft) 25%, #101f2e)!important;border:1px solid #1b4641!important}html[data-theme=dark] .curaciones-module .notice-icon{background:color-mix(in srgb, var(--teal) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .notice p{color:#c8dada!important}html[data-theme=dark] .curaciones-module .metric-card{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;background:color-mix(in srgb, var(--surface) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .metric-card:before{background:color-mix(in srgb, var(--tone) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .metric-card span{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .metric-card small{color:color-mix(in srgb, var(--tone) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .flow-run-panel{border-color:#223f3b!important}html[data-theme=dark] .curaciones-module .flow-run-badge{background:color-mix(in srgb, var(--green-soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--green) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .process-progress{background:#192a3a!important;border-top:1px solid #25323c!important}html[data-theme=dark] .curaciones-module .process-progress-heading b{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .process-progress-heading small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .process-progress-heading>strong{color:color-mix(in srgb, var(--teal) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .process-progress-track{background:#283934!important}html[data-theme=dark] .curaciones-module .process-progress-track i{background:linear-gradient(90deg,#164b45,#194840)!important}html[data-theme=dark] .curaciones-module .process-stages span{color:#dce8f1!important}html[data-theme=dark] .curaciones-module .process-stages span i{background:#192a3a!important}html[data-theme=dark] .curaciones-module .process-stages span.complete i{background:#164b42!important}html[data-theme=dark] .curaciones-module .process-stages span.pending{color:#efd9b3!important}html[data-theme=dark] .curaciones-module .process-stages span.pending i{background:#4b3916!important}html[data-theme=dark] .curaciones-module .flow-source-strip{background:#233e3e!important;border-bottom:1px solid #25323c!important}html[data-theme=dark] .curaciones-module .flow-source-strip>div{border-right:1px solid #24363d!important}html[data-theme=dark] .curaciones-module .flow-source-strip span{color:color-mix(in srgb, var(--teal) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .flow-source-strip strong{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .flow-source-strip small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .flow-eps-card{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;background:#192a3a!important}html[data-theme=dark] .curaciones-module .flow-eps-card>div{border-right:1px solid #25343c!important}html[data-theme=dark] .curaciones-module .flow-eps-card>div span{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .flow-eps-card>div strong{color:color-mix(in srgb, var(--teal) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .flow-eps-card.sanitas>div strong{color:color-mix(in srgb, var(--blue) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .flow-eps-card.not-applicable>div strong{color:#cbd3d7!important}html[data-theme=dark] .curaciones-module .flow-eps-card>div small,html[data-theme=dark] .curaciones-module .flow-eps-card dt{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .flow-eps-card dd{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .flow-review-strip span{background:color-mix(in srgb, var(--amber-soft) 25%, #101f2e)!important;color:#efd7b3!important}html[data-theme=dark] .curaciones-module .flow-review-strip b{color:color-mix(in srgb, var(--amber) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .panel{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;background:color-mix(in srgb, var(--surface) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .panel-heading{border-bottom:1px solid #25323c!important}html[data-theme=dark] .curaciones-module .cycle-step:not(:last-child):after{background:color-mix(in srgb, var(--line) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .cycle-step i{color:#cad3d8!important;background:#192a3a!important;border:1.5px solid #26333b!important}html[data-theme=dark] .curaciones-module .cycle-step.done i{background:color-mix(in srgb, var(--green) 25%, #101f2e)!important;border-color:color-mix(in srgb, var(--green) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .cycle-step.active i{background:color-mix(in srgb, var(--blue) 25%, #101f2e)!important;border-color:color-mix(in srgb, var(--blue) 25%, #101f2e)!important;box-shadow:0 0 0 4px color-mix(in srgb, var(--blue-soft) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .cycle-step span{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .eps-dot.mallamas{background:color-mix(in srgb, var(--teal) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .eps-dot.sanitas{background:color-mix(in srgb, var(--blue) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .eps-dot.nueva-eps{background:#2e1d44!important}html[data-theme=dark] .curaciones-module .eps-bar{background:#23343e!important}html[data-theme=dark] .curaciones-module .eps-bar span{background:color-mix(in srgb, var(--teal) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .eps-row:nth-of-type(3) .eps-bar span{background:color-mix(in srgb, var(--blue) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .evidence-panel{border-color:#233e3a!important}html[data-theme=dark] .curaciones-module .evidence-rule-badge{background:color-mix(in srgb, var(--teal-soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--teal-dark) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .evidence-source,html[data-theme=dark] .curaciones-module .evidence-result{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;background:#203041!important}html[data-theme=dark] .curaciones-module .evidence-source p,html[data-theme=dark] .curaciones-module .evidence-result p{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .evidence-source.available{background:#184939!important;border-color:#1e4339!important}html[data-theme=dark] .curaciones-module .evidence-source.available>i{background:color-mix(in srgb, var(--green) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .evidence-source.available em{background:color-mix(in srgb, var(--green-soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--green) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .evidence-source.pending{background:#4b3916!important;border-color:#4b3b16!important}html[data-theme=dark] .curaciones-module .evidence-source.pending>i{background:color-mix(in srgb, var(--amber) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .evidence-source.pending em{background:color-mix(in srgb, var(--amber-soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--amber) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .evidence-source.awaiting{background:#203441!important;border-color:#22343f!important}html[data-theme=dark] .curaciones-module .evidence-source.awaiting>i{background:#283239!important}html[data-theme=dark] .curaciones-module .evidence-source.awaiting em{color:#c8d3da!important;background:#203441!important}html[data-theme=dark] .curaciones-module .evidence-connector{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .evidence-result{background:#1c3945!important;border-color:#24343d!important}html[data-theme=dark] .curaciones-module .evidence-result>i{background:color-mix(in srgb, var(--navy) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .evidence-result.review{background:#4b3b16!important;border-color:#4b3816!important}html[data-theme=dark] .curaciones-module .evidence-result.review>i{background:#4b3616!important}html[data-theme=dark] .curaciones-module .admission-audit-panel{border-color:#22343f!important}html[data-theme=dark] .curaciones-module .admission-audit-panel .panel-heading>div>p:last-child{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .admission-count{color:#b9d4e9!important;background:#17374a!important}html[data-theme=dark] .curaciones-module .admission-audit-card{background:#203041!important;border:1px solid #22343f!important;border-top:3px solid #283239!important}html[data-theme=dark] .curaciones-module .admission-audit-card>i{color:#c8d3da!important;background:#203441!important}html[data-theme=dark] .curaciones-module .admission-audit-card strong{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .admission-audit-card p{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .admission-audit-note{color:#dce8f1!important;background:#24373d!important;border-left:3px solid #283339!important}html[data-theme=dark] .curaciones-module .compact-row{background:#192a3a!important;border-bottom:1px solid #25323c!important}html[data-theme=dark] .curaciones-module .compact-row:hover{background:#1d3a44!important}html[data-theme=dark] .curaciones-module .patient-avatar{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important;background:#1e3843!important}html[data-theme=dark] .curaciones-module .patient-main small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .row-alert{color:color-mix(in srgb, var(--amber) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .chevron{color:#c9d3d9!important}html[data-theme=dark] .curaciones-module .status-active{background:color-mix(in srgb, var(--green-soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--green) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .status-hospital{background:color-mix(in srgb, var(--blue-soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--blue) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .status-paused{background:color-mix(in srgb, var(--amber-soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--amber) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .status-deceased{color:#cad2d8!important;background:#283239!important}html[data-theme=dark] .curaciones-module .status-exit{background:color-mix(in srgb, var(--purple-soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--purple) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .search-box{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;background:#192a3a!important}html[data-theme=dark] .curaciones-module .search-box span{color:#cad2d8!important}html[data-theme=dark] .curaciones-module .search-box input{color:color-mix(in srgb, var(--ink) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .filters select,html[data-theme=dark] .curaciones-module .form-grid select,html[data-theme=dark] .curaciones-module .form-grid input,html[data-theme=dark] .curaciones-module .form-grid textarea{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;color:color-mix(in srgb, var(--ink) 20%, #dce8f1)!important;background:#192a3a!important}html[data-theme=dark] .curaciones-module .result-count{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .calendar-context{background:#192a3a!important;border:1px solid #203741!important}html[data-theme=dark] .curaciones-module .calendar-context[open] summary{border-bottom:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;background:#1d3a44!important}html[data-theme=dark] .curaciones-module .calendar-info-icon{background:color-mix(in srgb, var(--navy) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .calendar-context summary>strong{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .calendar-alert-pill.warning{background:color-mix(in srgb, var(--amber-soft) 25%, #101f2e)!important;color:#efd7b3!important}html[data-theme=dark] .curaciones-module .calendar-alert-pill.danger{background:color-mix(in srgb, var(--red-soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--red) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .projection-status{color:#cad3d8!important;background:#27353a!important}html[data-theme=dark] .curaciones-module .schedule-utility-row{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;background:#192a3a!important}html[data-theme=dark] .curaciones-module .calendar-context-hint{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .calendar-context-chevron{color:#cad3d8!important}html[data-theme=dark] .calendar-context-.curaciones-module{background:#203041!important}html[data-theme=dark] .curaciones-module .schedule-focus-toolbar{background:#1d3a44!important;border:1px solid #203741!important}html[data-theme=dark] .curaciones-module .schedule-toggle-track{background:#26343a!important;border:1px solid #293238!important}html[data-theme=dark] .curaciones-module .schedule-toggle-track i{background:#192a3a!important}html[data-theme=dark] .curaciones-module .schedule-focus-toggle input:checked+.schedule-toggle-track{border-color:color-mix(in srgb, var(--teal-dark) 25%, #101f2e)!important;background:color-mix(in srgb, var(--teal) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .schedule-focus-toggle input:focus-visible+.schedule-toggle-track{outline:3px solid #164b453d!important}html[data-theme=dark] .curaciones-module .schedule-focus-toggle>span:last-child strong{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .schedule-focus-toggle>span:last-child small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .schedule-focus-result{color:#c8d4da!important;background:#192a3a!important}html[data-theme=dark] .curaciones-module .schedule-focus-toggle.active>span:last-child strong{color:color-mix(in srgb, var(--teal-dark) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .structure-note{color:#c8d4da!important;background:#1d3944!important;border:1px solid #203741!important}html[data-theme=dark] .curaciones-module .structure-note strong{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .structure-note span:before{background:color-mix(in srgb, var(--teal) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .unlinked-open-note{color:#efd7b3!important;background:#4b3c16!important;border:1px solid #4b3716!important}html[data-theme=dark] .curaciones-module .unlinked-open-note span{color:#ead7b8!important}html[data-theme=dark] .curaciones-module .duplicate-open-note{color:#efbbb3!important;background:#4b1f16!important;border:1px solid #4b1f16!important;border-left:4px solid #4b1d16!important}html[data-theme=dark] .curaciones-module .duplicate-open-note span{color:#e4c3bf!important}html[data-theme=dark] .curaciones-module .legend{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .legend b{color:#b4efca!important}html[data-theme=dark] .curaciones-module .legend .complete{background:color-mix(in srgb, var(--green-soft) 25%, #101f2e)!important;border:1px solid #1c4539!important}html[data-theme=dark] .curaciones-module .legend .additional{background:#164b28!important;border:1px solid #1e432b!important}html[data-theme=dark] .curaciones-module .legend .reported{background:#4b3e16!important;border:1px solid #4b3c16!important}html[data-theme=dark] .curaciones-module .legend .open{background:#4b3c16!important;border:1px solid #4b3516!important;box-shadow:0 0 0 2px #4b3c1626!important}html[data-theme=dark] .curaciones-module .legend .event{background:#162d4b!important;border:1px solid #162a4b!important}html[data-theme=dark] .curaciones-module .legend .partial{background:color-mix(in srgb, var(--amber-soft) 25%, #101f2e)!important;border:1px solid #4b3a16!important}html[data-theme=dark] .curaciones-module .legend .tolerance{background:color-mix(in srgb, var(--blue-soft) 25%, #101f2e)!important;border:1px solid #16294b!important}html[data-theme=dark] .curaciones-module .legend .overdue{background:#4b1616!important;border:1px solid #4b1616!important;box-shadow:0 0 0 2px #4b16161f!important}html[data-theme=dark] .curaciones-module .legend .future{background:#2a3337!important;border:1px solid #27333a!important}html[data-theme=dark] .curaciones-module .schedule-additional-explanation{color:#c4dece!important;background:#164b26!important;border:1px solid #1e432b!important;border-left:4px solid #164b35!important}html[data-theme=dark] .curaciones-module .schedule-additional-explanation>strong{color:#b4efca!important;background:#164b28!important}html[data-theme=dark] .curaciones-module .schedule-additional-explanation span b{color:#b5edcb!important}html[data-theme=dark] .curaciones-module .schedule-card{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;background:#192a3a!important}html[data-theme=dark] .curaciones-module .schedule-table th{background:color-mix(in srgb, var(--navy-2) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .schedule-table th.date-header small{color:#c4d4de!important}html[data-theme=dark] .curaciones-module .header-title small{color:#c5d4dd!important}html[data-theme=dark] .curaciones-module .clear-column-filters{color:#efdcb3!important;background:#4b3a16!important}html[data-theme=dark] .curaciones-module .column-sort-button{border:1px solid #26323b!important}html[data-theme=dark] .curaciones-module .column-sort-button:hover,html[data-theme=dark] .curaciones-module .column-sort-button:focus-visible{border-color:#164b43!important;box-shadow:0 0 0 2px #164b4333!important}html[data-theme=dark] .curaciones-module .column-sort-button.active{background:#164b48!important;border-color:#164b43!important}html[data-theme=dark] .curaciones-module .filter-header input,html[data-theme=dark] .curaciones-module .filter-header select{color:#bad4e8!important;background:#192a3a!important;border:1px solid #25323c!important}html[data-theme=dark] .curaciones-module .filter-header input::placeholder{color:#cbd2d7!important}html[data-theme=dark] .curaciones-module .filter-header input:focus,html[data-theme=dark] .curaciones-module .filter-header select:focus,html[data-theme=dark] .curaciones-module .date-filter:focus{border-color:#164b43!important;box-shadow:0 0 0 2px #164b4333!important}html[data-theme=dark] .curaciones-module .filter-header input.attention-filter{color:#efdab3!important;background:#4b3c16!important;border-color:#4b3816!important}html[data-theme=dark] .curaciones-module .filter-header input.attention-filter::placeholder{color:#e9d7b9!important}html[data-theme=dark] .curaciones-module .date-filter{border:1px solid #25323c!important}html[data-theme=dark] .curaciones-module .date-filter.active{color:#efd9b3!important;background:#4b3b16!important;border-color:#4b3b16!important}html[data-theme=dark] .curaciones-module .schedule-table th.frequency-header small{color:#c4d4de!important}html[data-theme=dark] .curaciones-module .schedule-table .package-cell{color:#c6d4dc!important;background:#283339!important}html[data-theme=dark] .curaciones-module .schedule-table .package-cell strong{color:#bdd7e5!important}html[data-theme=dark] .curaciones-module .schedule-table .package-cell small{color:#cbd3d7!important}html[data-theme=dark] .curaciones-module .schedule-table td{background:#192a3a!important;border-bottom:1px solid #25323c!important;border-right:1px solid #25323c!important}html[data-theme=dark] .curaciones-module .schedule-table tr.patient-start td{border-top:4px solid #293238!important}html[data-theme=dark] .curaciones-module .schedule-table .sticky-name{background:#192a3a!important}html[data-theme=dark] .curaciones-module .schedule-table th.sticky-name{background:color-mix(in srgb, var(--navy-2) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .schedule-curator-reminder{color:#b3efe3!important;background:#1a4734!important;border:1px solid #204137!important}html[data-theme=dark] .curaciones-module .schedule-curator-reminder.has-findings{color:#b3efe3!important;background:#174a35!important;border-color:#214035!important;box-shadow:0 2px 6px #164b411f!important}html[data-theme=dark] .curaciones-module .schedule-curator-reminder.complete{color:#dce8f1!important;background:#293833!important;border-color:#293833!important}html[data-theme=dark] .curaciones-module .schedule-curator-reminder:focus-visible{outline:2px solid #164a4b!important}html[data-theme=dark] .curaciones-module .schedule-table .frequency-cell{background:#20413a!important}html[data-theme=dark] .curaciones-module .schedule-table .frequency-cell strong{color:color-mix(in srgb, var(--teal-dark) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .schedule-table .frequency-cell small,html[data-theme=dark] .curaciones-module .wound-cell small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .patient-link{color:color-mix(in srgb, var(--ink) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .patient-link small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .schedule-audit-incomplete{background:color-mix(in srgb, var(--amber-soft) 25%, #101f2e)!important;color:#efd7b3!important}html[data-theme=dark] .curaciones-module .schedule-audit-incomplete.confirmed{color:#efb3b3!important;background:#4b1616!important}html[data-theme=dark] .curaciones-module .schedule-no-program{color:#c9d4d9!important;background:#27333a!important}html[data-theme=dark] .curaciones-module .no-schedule-label{color:#cbd3d7!important}html[data-theme=dark] .curaciones-module .eps-tag.mallamas{background:color-mix(in srgb, var(--teal-soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--teal-dark) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .eps-tag.sanitas{background:color-mix(in srgb, var(--blue-soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--blue) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .schedule-table .day-cell.weekend-column.day-empty,html[data-theme=dark] .curaciones-module .schedule-table .day-cell.weekend-column.day-future{background:#26343b!important}html[data-theme=dark] .curaciones-module .schedule-table .week-start{border-left:2px solid #27333a!important}html[data-theme=dark] .curaciones-module .schedule-table .day-complete{background:color-mix(in srgb, var(--green-soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--green) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .schedule-table .day-additional{color:#b4efca!important;background:#164b28!important;box-shadow:inset 0 0 0 1px #1e432b!important}html[data-theme=dark] .curaciones-module .schedule-table .day-reported{color:#efd7b3!important;background:#4b3e16!important;box-shadow:inset 0 0 0 1px #4b3c16!important}html[data-theme=dark] .curaciones-module .schedule-table .day-open{color:#efd7b3!important;background:#4b3c16!important;box-shadow:inset 0 0 0 1px #4b3516!important}html[data-theme=dark] .curaciones-module .schedule-table .day-partial{background:color-mix(in srgb, var(--amber-soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--amber) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .schedule-table .day-tolerance{background:color-mix(in srgb, var(--blue-soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--blue) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .schedule-table .day-overdue{background:#4b1616!important;box-shadow:inset 0 0 0 1px #4b1616!important}html[data-theme=dark] .curaciones-module .schedule-table .day-future{color:#cad3d8!important;background:#283339!important}html[data-theme=dark] .curaciones-module .schedule-table .day-cell.clickable-finding:focus-visible{outline:3px solid #16394b!important}html[data-theme=dark] .curaciones-module .calendar-evidence-explanation{color:#c3d4df!important}html[data-theme=dark] .curaciones-module .completed-evidence-summary.calendar-evidence-pending{background:#1a3447!important;border-color:#1f3441!important}html[data-theme=dark] .curaciones-module .completed-evidence-summary.calendar-evidence-pending>span{color:#efdbb3!important;background:#4b3d16!important}html[data-theme=dark] .curaciones-module .schedule-table .day-overdue.clickable-finding:hover{box-shadow:inset 0 0 0 2px #7f1d1d,0 0 0 3px #4b161638!important}html[data-theme=dark] .curaciones-module .schedule-table .day-overdue.clickable-finding:focus-visible{outline:3px solid #4b1d16!important}html[data-theme=dark] .curaciones-module .schedule-table .day-cell.confirmed-finding{background:#4b1616!important;box-shadow:inset 0 0 0 1px #4b1616!important}html[data-theme=dark] .curaciones-module .schedule-table .day-cell.confirmed-finding.clickable-finding:hover{box-shadow:inset 0 0 0 2px #7f1d1d,0 0 0 3px #4b161638!important}html[data-theme=dark] .curaciones-module .schedule-table .day-cell.confirmed-finding.clickable-finding:focus-visible{outline-color:#4b1d16!important}html[data-theme=dark] .curaciones-module .schedule-table .day-cell.day-missing-curation{background:#4b1616!important}html[data-theme=dark] .curaciones-module .schedule-table .day-cell.day-missing-curation.clickable-finding:focus-visible{outline:3px solid #16294b!important}html[data-theme=dark] .curaciones-module .schedule-table .day-cell.false-finding{background:color-mix(in srgb, var(--green-soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--green) 20%, #dce8f1)!important;box-shadow:inset 0 0 0 1px #1c4539!important}html[data-theme=dark] .curaciones-module .schedule-table .day-cell.false-finding.clickable-finding:hover{box-shadow:inset 0 0 0 2px #204138,0 0 0 3px #164b2a26!important}html[data-theme=dark] .curaciones-module .schedule-table .day-reported.clickable-finding:hover{box-shadow:inset 0 0 0 2px #4b3816,0 0 0 3px #4b3c1633!important}html[data-theme=dark] .curaciones-module .schedule-table .day-reported.clickable-finding:focus-visible{outline:3px solid #4b3c16!important;box-shadow:inset 0 0 0 2px #4b3816!important}html[data-theme=dark] .curaciones-module .finding-document-identifiers>div{background:#203941!important;border:1px solid #24373d!important}html[data-theme=dark] .curaciones-module .finding-document-identifiers small{color:#c9d2d9!important}html[data-theme=dark] .curaciones-module .finding-document-identifiers>p{color:#efb8b3!important}html[data-theme=dark] .curaciones-module .schedule-table .day-event-hospital,html[data-theme=dark] .curaciones-module .schedule-table .day-event-paused{color:#dce8f1!important;background:#283239!important;box-shadow:inset 0 0 0 1px #2a3237!important}html[data-theme=dark] .curaciones-module .schedule-table .day-event-exit{background:color-mix(in srgb, var(--purple-soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--purple) 20%, #dce8f1)!important;box-shadow:inset 0 0 0 1px #25164b!important}html[data-theme=dark] .curaciones-module .open-number{color:#efd7b3!important;background:#4b4116!important}html[data-theme=dark] .curaciones-module .patient-table-head{border-bottom:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important;background:#25343c!important}html[data-theme=dark] .curaciones-module .patient-row{background:#192a3a!important;border-bottom:1px solid #25323c!important}html[data-theme=dark] .curaciones-module .patient-row:hover{background:#203641!important}html[data-theme=dark] .curaciones-module .patient-row>span small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .patient-identity i{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important;background:#1f3542!important}html[data-theme=dark] .curaciones-module .row-detail-button{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important;background:#192a3a!important}html[data-theme=dark] .curaciones-module .row-detail-button:hover{background:#203441!important;border-color:#26323b!important}html[data-theme=dark] .curaciones-module .row-event-button{color:#efd7b3!important;background:#4b3c16!important;border:1px solid #4b3816!important}html[data-theme=dark] .curaciones-module .row-event-button:hover{background:color-mix(in srgb, var(--amber-soft) 25%, #101f2e)!important;border-color:#4b3716!important}html[data-theme=dark] .curaciones-module .row-new-wound-button{color:#b3efe3!important;background:#18493a!important;border:1px solid #164b40!important}html[data-theme=dark] .curaciones-module .row-new-wound-button:hover{background:#194838!important;border-color:#164b41!important}html[data-theme=dark] .curaciones-module .curator-hero{background:linear-gradient(120deg, color-mix(in srgb, var(--navy) 25%, #101f2e), #1f5268)!important}html[data-theme=dark] .curaciones-module .curator-hero>div:last-child{background:#192a3a1a!important}html[data-theme=dark] .curaciones-module .meta-integration-panel{background:#192a3a!important;border:1px solid #241749!important}html[data-theme=dark] .curaciones-module .meta-integration-heading{background:#1f164b!important;border-bottom:1px solid #261948!important}html[data-theme=dark] .curaciones-module .meta-mark{background:#1e1749!important}html[data-theme=dark] .curaciones-module .meta-integration-heading h3{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .meta-integration-heading .eyebrow{color:#c0b9e9!important}html[data-theme=dark] .curaciones-module .meta-integration-heading small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .meta-status.pending{background:color-mix(in srgb, var(--amber-soft) 25%, #101f2e)!important;color:#efd9b3!important}html[data-theme=dark] .curaciones-module .meta-integration-grid>div{border-right:1px solid #293238!important}html[data-theme=dark] .curaciones-module .meta-integration-grid .available i{background:color-mix(in srgb, var(--green-soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--green) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .meta-integration-grid .pending i{background:color-mix(in srgb, var(--amber-soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--amber) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .meta-integration-grid strong{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .meta-integration-grid small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .meta-integration-note{color:#edd6b5!important;background:#4b3916!important;border-top:1px solid #293238!important}html[data-theme=dark] .curaciones-module .curator-search-toolbar{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;background:#192a3a!important}html[data-theme=dark] .curaciones-module .curator-search-box>span{color:color-mix(in srgb, var(--teal) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .curator-search-box input{color:color-mix(in srgb, var(--ink) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .curator-search-box input::placeholder{color:#cbd2d7!important}html[data-theme=dark] .curaciones-module .curator-search-box:focus-within{box-shadow:0 0 0 2px #164b4829!important}html[data-theme=dark] .curaciones-module .curator-search-toolbar>button{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important;background:#25343c!important}html[data-theme=dark] .curaciones-module .curator-search-toolbar>button:hover{background:#24363d!important;border-color:#26323b!important}html[data-theme=dark] .curaciones-module .curator-search-toolbar>span{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .curator-empty{background:#203041!important;border:1px dashed #27323a!important}html[data-theme=dark] .curaciones-module .curator-empty strong{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .curator-empty span{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .curator-card{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;background:#192a3a!important}html[data-theme=dark] .curaciones-module .curator-card[open] summary{border-bottom:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;background:#203041!important}html[data-theme=dark] .curaciones-module .curator-contact-bar{background:#1a4734!important;border-bottom:1px solid #263b35!important}html[data-theme=dark] .curaciones-module .curator-contact-bar span strong{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .curator-contact-bar span small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .curator-contact-bar a{background:#164b29!important}html[data-theme=dark] .curaciones-module .curator-contact-bar a:hover{background:#164b2a!important}html[data-theme=dark] .curaciones-module .curator-contact-bar a:focus-visible{outline:3px solid #164b2938!important}html[data-theme=dark] .curaciones-module .curator-contact-bar em{color:#cbd3d7!important;background:#27333a!important}html[data-theme=dark] .curaciones-module .curator-name>i{background:color-mix(in srgb, var(--teal-soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--teal-dark) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .curator-name small,html[data-theme=dark] .curaciones-module .curator-stat small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .curator-stat.scheduled strong{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .curator-stat.open strong{color:color-mix(in srgb, var(--amber) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .compliance-pill.good{background:color-mix(in srgb, var(--green-soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--green) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .compliance-pill.warning{background:color-mix(in srgb, var(--amber-soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--amber) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .compliance-pill.bad{background:color-mix(in srgb, var(--red-soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--red) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .compliance-pill.not-applicable{color:#c9d4d9!important;background:#27333a!important}html[data-theme=dark] .curaciones-module .details-chevron{color:#cad2d8!important}html[data-theme=dark] .curaciones-module .curator-patient-head{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important;background:#25343c!important}html[data-theme=dark] .curaciones-module .curator-patient-row{color:color-mix(in srgb, var(--ink) 20%, #dce8f1)!important;background:#192a3a!important;border-top:1px solid #25323c!important}html[data-theme=dark] .curaciones-module .curator-patient-row:hover{background:#204141!important}html[data-theme=dark] .curaciones-module .curator-patient-row small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .curator-patient-row .has-open{color:color-mix(in srgb, var(--amber) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .curator-patient-row .no-schedule-cell{color:#cbd3d7!important}html[data-theme=dark] .curaciones-module .team-principle{background:#1d4439!important;border:1px solid #223f3c!important}html[data-theme=dark] .curaciones-module .team-principle>span{background:color-mix(in srgb, var(--teal) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .team-principle strong{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .team-principle p{color:#c9d5da!important}html[data-theme=dark] .curaciones-module .team-performance-kpis{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;background:#192a3a!important}html[data-theme=dark] .curaciones-module .team-performance-kpis>span{border-right:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .team-performance-kpis strong{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .team-performance-kpis small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .team-performance-kpis .confirmed strong{color:color-mix(in srgb, var(--red) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .team-performance-kpis .pending strong{color:color-mix(in srgb, var(--amber) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .meta-compact-status{color:#c0b9e9!important;background:#1f164b!important;border:1px solid #251d44!important}html[data-theme=dark] .curaciones-module .meta-compact-status span{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .finding-validation-panel{background:#192a3a!important;border:1px solid #25353c!important}html[data-theme=dark] .curaciones-module .finding-validation-heading{border-bottom:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;background:#1d3a44!important}html[data-theme=dark] .curaciones-module .finding-validation-heading h2,html[data-theme=dark] .curaciones-module .finding-validation-heading h3{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .finding-validation-heading p:not(.eyebrow){color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .finding-validation-heading>span{color:#c9d4d9!important;background:#1f3542!important}html[data-theme=dark] .curaciones-module .finding-validation-toolbar{border-bottom:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .finding-validation-toolbar label{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .finding-validation-toolbar label:focus-within{border-color:#20413e!important;box-shadow:0 0 0 2px #164b481f!important}html[data-theme=dark] .curaciones-module .finding-validation-toolbar label>span{color:color-mix(in srgb, var(--teal) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .finding-validation-toolbar input{color:color-mix(in srgb, var(--ink) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .finding-validation-toolbar select,html[data-theme=dark] .curaciones-module .finding-validation-toolbar>button{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important;background:#192a3a!important}html[data-theme=dark] .curaciones-module .finding-validation-toolbar>button{background:#203441!important}html[data-theme=dark] .curaciones-module .finding-validation-row{border-bottom:1px solid #26333b!important;border-left:4px solid #293238!important}html[data-theme=dark] .curaciones-module .finding-validation-row.real{border-left-color:color-mix(in srgb, var(--red) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .finding-validation-row.false{border-left-color:color-mix(in srgb, var(--green) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .finding-validation-row.review{border-left-color:color-mix(in srgb, var(--amber) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .finding-validation-context,html[data-theme=dark] .curaciones-module .finding-validation-evidence{border-right:1px solid #26333b!important}html[data-theme=dark] .curaciones-module .finding-validation-context>span{color:#c9d4d9!important;background:#24363d!important}html[data-theme=dark] .curaciones-module .finding-validation-context strong{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .finding-validation-context small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .finding-validation-evidence>span{color:#c9d4d9!important;background:#24363d!important}html[data-theme=dark] .curaciones-module .finding-validation-evidence strong{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .finding-validation-evidence p{color:#c7d5db!important}html[data-theme=dark] .curaciones-module .finding-validation-evidence small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .finding-validation-evidence small b{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .validation-status{color:#c9d4d9!important;background:#26333b!important}html[data-theme=dark] .curaciones-module .validation-status.real{background:color-mix(in srgb, var(--red-soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--red) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .validation-status.false{background:color-mix(in srgb, var(--green-soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--green) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .validation-status.review{background:color-mix(in srgb, var(--amber-soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--amber) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .validation-buttons button{background:#192a3a!important}html[data-theme=dark] .curaciones-module .validation-buttons .confirm-real{color:#eebab4!important;border:1px solid #4b1c16!important}html[data-theme=dark] .curaciones-module .validation-buttons .confirm-false{color:#b3efd6!important;border:1px solid #1f4231!important}html[data-theme=dark] .curaciones-module .validation-buttons .confirm-review{color:#efdbb3!important;border:1px solid #4b3916!important}html[data-theme=dark] .curaciones-module .false-positive-editor{background:#1a472d!important;border:1px solid #1f4230!important}html[data-theme=dark] .curaciones-module .false-positive-editor label{color:#c0e2d4!important}html[data-theme=dark] .curaciones-module .false-positive-editor textarea{color:color-mix(in srgb, var(--ink) 20%, #dce8f1)!important;background:#192a3a!important;border:1px solid #243d2f!important}html[data-theme=dark] .curaciones-module .false-positive-editor button{color:#c0e2d4!important;background:#192a3a!important;border:1px solid #283930!important}html[data-theme=dark] .curaciones-module .false-positive-editor button:last-child{background:#164b35!important}html[data-theme=dark] .curaciones-module .validation-audit{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .validation-auditor-required{color:#efdab3!important;background:#4b3a16!important}html[data-theme=dark] .curaciones-module .finding-whatsapp-actions{border-top:1px solid #27343a!important}html[data-theme=dark] .curaciones-module .finding-whatsapp-actions a{background:#164b29!important}html[data-theme=dark] .curaciones-module .finding-whatsapp-actions button{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important;background:#192a3a!important;border:1px solid #283339!important}html[data-theme=dark] .curaciones-module .finding-whatsapp-actions em,html[data-theme=dark] .curaciones-module .finding-whatsapp-actions span,html[data-theme=dark] .curaciones-module .finding-validation-empty{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .finding-validation-empty strong{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .finding-validation-limit{border-top:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important;background:#203041!important}html[data-theme=dark] .curaciones-module .curator-performance-panel{border-bottom:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;background:#203041!important}html[data-theme=dark] .curaciones-module .curator-performance-heading{border-bottom:1px solid #27353a!important}html[data-theme=dark] .curaciones-module .curator-performance-heading strong{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .curator-performance-heading small{color:color-mix(in srgb, var(--teal-dark) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .curator-performance-heading>span{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .curator-performance-metrics{border-bottom:1px solid #27353a!important}html[data-theme=dark] .curaciones-module .curator-performance-metrics>span{border-right:1px solid #27353a!important}html[data-theme=dark] .curaciones-module .curator-performance-metrics strong{color:color-mix(in srgb, var(--red) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .curator-performance-metrics small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .curator-performance-metrics .neutral strong{color:color-mix(in srgb, var(--green) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .curator-performance-detail>div{border-right:1px solid #27353a!important}html[data-theme=dark] .curaciones-module .curator-performance-detail>div>strong{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .curator-trend b{color:#c7d5db!important}html[data-theme=dark] .curaciones-module .curator-trend span>i{background:#26333b!important}html[data-theme=dark] .curaciones-module .curator-trend span>i>em{background:#4b1c16!important}html[data-theme=dark] .curaciones-module .curator-trend small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .curator-error-types>span{color:#c7d5db!important;background:#24363d!important}html[data-theme=dark] .curaciones-module .curator-error-types>span b{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .curator-error-types>small,html[data-theme=dark] .curaciones-module .curator-error-history>small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .curator-error-history>span{border-bottom:1px solid #27353a!important}html[data-theme=dark] .curaciones-module .curator-error-history>span b{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .curator-error-history>span small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .planning-hero{background:linear-gradient(120deg, color-mix(in srgb, var(--navy) 25%, #101f2e), #1f5268)!important}html[data-theme=dark] .curaciones-module .planning-progress{background:#192a3a17!important}html[data-theme=dark] .curaciones-module .planning-progress div{background:#192a3a2e!important}html[data-theme=dark] .curaciones-module .planning-progress i{background:#164b43!important}html[data-theme=dark] .curaciones-module .planning-import-summary{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;background:#192a3a!important}html[data-theme=dark] .curaciones-module .planning-import-summary span{color:#c9d3d9!important;background:#22353f!important}html[data-theme=dark] .curaciones-module .planning-import-summary span.signed{color:#b3c3ef!important;background:#162a4b!important}html[data-theme=dark] .curaciones-module .planning-import-summary span.open{color:#efd7b3!important;background:#4b3b16!important}html[data-theme=dark] .curaciones-module .planning-import-summary span.validated{color:#b3efe2!important;background:#174938!important}html[data-theme=dark] .curaciones-module .planning-head{border-bottom:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important;background:#25343c!important}html[data-theme=dark] .curaciones-module .planning-row{border-bottom:1px solid #25323c!important}html[data-theme=dark] .curaciones-module .planning-row span small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .valuation-ready{background:color-mix(in srgb, var(--green-soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--green) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .valuation-pending{color:#cbd2d8!important;background:#27343a!important}html[data-theme=dark] .curaciones-module .valuation-provisional{background:color-mix(in srgb, var(--blue-soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--blue) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .valuation-open{background:color-mix(in srgb, var(--amber-soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--amber) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .small-button{border:1px solid color-mix(in srgb, var(--teal) 25%, #101f2e)!important;background:color-mix(in srgb, var(--teal) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .small-button.secondary{border-color:color-mix(in srgb, var(--line) 25%, #101f2e)!important;color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important;background:#192a3a!important}html[data-theme=dark] .curaciones-module .small-button.warning{color:#efd9b3!important;background:#4b3916!important;border-color:#4b3916!important}html[data-theme=dark] .curaciones-module .valuation-specialist-toolbar{border-bottom:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;background:#203041!important}html[data-theme=dark] .curaciones-module .valuation-chief-search{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;background:#192a3a!important}html[data-theme=dark] .curaciones-module .valuation-chief-search>span{color:color-mix(in srgb, var(--teal) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .valuation-specialist-toolbar input{color:color-mix(in srgb, var(--ink) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .valuation-specialist-toolbar>strong{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .valuation-specialist-toolbar>button{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important;background:#192a3a!important}html[data-theme=dark] .curaciones-module .valuation-general-eps>span,html[data-theme=dark] .curaciones-module .valuation-chief-status>span,html[data-theme=dark] .curaciones-module .valuation-chief-order>span{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .valuation-general-eps select,html[data-theme=dark] .curaciones-module .valuation-chief-status input,html[data-theme=dark] .curaciones-module .valuation-chief-order select{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;color:color-mix(in srgb, var(--ink) 20%, #dce8f1)!important;background:#192a3a!important}html[data-theme=dark] .curaciones-module .valuation-general-eps select{color:#b3efea!important;background:#164b3f!important;border-color:#21403a!important}html[data-theme=dark] .curaciones-module .valuation-chief-card{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;background:#192a3a!important}html[data-theme=dark] .curaciones-module .valuation-chief-card[open]>summary{border-bottom:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;background:#233e3e!important}html[data-theme=dark] .curaciones-module .valuation-team-name>i{background:color-mix(in srgb, var(--teal-soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--teal-dark) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .valuation-team-name small,html[data-theme=dark] .curaciones-module .valuation-chief-stat small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .valuation-chief-stat strong{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .valuation-chief-stat.validated strong{color:color-mix(in srgb, var(--green) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .valuation-chief-stat.provisional strong{color:color-mix(in srgb, var(--blue) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .valuation-chief-stat.open strong{color:color-mix(in srgb, var(--amber) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .valuation-chief-stat.pending strong{color:color-mix(in srgb, var(--red) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .valuation-team-progress>b{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .valuation-team-progress small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .valuation-team-progress em{background:#25343c!important}html[data-theme=dark] .curaciones-module .valuation-team-progress em i{background:color-mix(in srgb, var(--teal) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .valuation-patient-head{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important;background:#27343a!important}html[data-theme=dark] .curaciones-module .valuation-patient-row{border-top:1px solid #25323c!important}html[data-theme=dark] .curaciones-module .valuation-patient-row small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .valuation-patient-row .valuation-audit-note{color:#c7d5db!important}html[data-theme=dark] .curaciones-module .valuation-patient-row .valuation-sanitas-quick{color:#b6ccec!important;background:#162b4b!important}html[data-theme=dark] .curaciones-module .valuation-audit-notice{background:#4b3a16!important;border-color:#4b3916!important}html[data-theme=dark] .curaciones-module .valuation-audit-notice .notice-icon{background:#4b3616!important}html[data-theme=dark] .curaciones-module .valuation-audit-notice p{color:#edd6b5!important}html[data-theme=dark] .curaciones-module .sanitas-rule-panel{background:linear-gradient(120deg,#16294b,#192a3a)!important;border:1px solid #162c4b!important}html[data-theme=dark] .curaciones-module .sanitas-rule-heading>span{background:color-mix(in srgb, var(--blue) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .sanitas-rule-heading p:not(.eyebrow){color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .sanitas-rule-grid>div{background:#192a3a!important;border:1px solid #162c4b!important}html[data-theme=dark] .curaciones-module .sanitas-rule-grid b{color:#b4cdee!important;background:#162b4b!important}html[data-theme=dark] .curaciones-module .sanitas-rule-grid small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .valuation-patient-toolbar{background:#203041!important}html[data-theme=dark] .curaciones-module .valuation-patient-toolbar label>span{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .valuation-patient-toolbar select{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;color:color-mix(in srgb, var(--ink) 20%, #dce8f1)!important;background:#192a3a!important}html[data-theme=dark] .curaciones-module .valuation-patient-toolbar>strong{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .valuation-patient-empty{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important;border-top:1px solid #25323c!important}html[data-theme=dark] .curaciones-module .valuation-patient-empty strong{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .next-schedule-summary{background:linear-gradient(110deg,#1a4741,#192a3a)!important;border:1px solid #223f3c!important}html[data-theme=dark] .curaciones-module .next-schedule-summary p:not(.eyebrow){color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .next-schedule-metrics span{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important;background:#192a3a!important}html[data-theme=dark] .curaciones-module .next-schedule-metrics strong{color:color-mix(in srgb, var(--teal-dark) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .next-schedule-metrics .pending{background:#4b3d16!important}html[data-theme=dark] .curaciones-module .next-schedule-metrics .pending strong{color:color-mix(in srgb, var(--amber) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .legend .next-planned{background:#164b39!important;border:1px solid #184939!important}html[data-theme=dark] .curaciones-module .legend .next-provisional{background:color-mix(in srgb, var(--blue-soft) 25%, #101f2e)!important;border:1px solid #16284b!important}html[data-theme=dark] .curaciones-module .legend .next-open,html[data-theme=dark] .curaciones-module .legend .next-pending{background:color-mix(in srgb, var(--amber-soft) 25%, #101f2e)!important;border:1px solid #4b3816!important}html[data-theme=dark] .curaciones-module .legend .next-ineligible{background:#4b1c16!important;border:1px solid #4b1c16!important}html[data-theme=dark] .curaciones-module .schedule-table .valuation-stage-cell .schedule-eligibility{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .schedule-table .day-next-planned{color:#b3efe2!important;background:#164b39!important;box-shadow:inset 0 0 0 1px #1b4639!important}html[data-theme=dark] .curaciones-module .schedule-table .day-next-provisional{background:color-mix(in srgb, var(--blue-soft) 25%, #101f2e)!important;color:#b8caea!important;box-shadow:inset 0 0 0 1px #16284b!important}html[data-theme=dark] .curaciones-module .schedule-table .day-next-pending{background:color-mix(in srgb, var(--amber-soft) 25%, #101f2e)!important;color:#efd9b3!important;box-shadow:inset 0 0 0 1px #4b3816!important}html[data-theme=dark] .curaciones-module .schedule-table .day-next-ineligible{color:#eebab4!important;background:#4b1c16!important;box-shadow:inset 0 0 0 1px #4b1c16!important}html[data-theme=dark] .curaciones-module .schedule-table .day-next-open{background:color-mix(in srgb, var(--amber-soft) 25%, #101f2e)!important;color:#efd9b3!important;box-shadow:inset 0 0 0 1px #4b3816!important}html[data-theme=dark] .curaciones-module .schedule-validation-cell .schedule-confirmed{background:color-mix(in srgb, var(--green-soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--green) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .schedule-validation-cell .schedule-awaiting{background:color-mix(in srgb, var(--amber-soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--amber) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .schedule-validation-cell button{color:color-mix(in srgb, var(--teal-dark) 20%, #dce8f1)!important;background:#192a3a!important;border:1px solid #223f39!important}html[data-theme=dark] .curaciones-module .schedule-validation-cell button:disabled{color:#dce8f1!important;border-color:#293438!important}html[data-theme=dark] .curaciones-module .schedule-validation-cell small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .curator-schedule-rule{background:#1a473d!important;border:1px solid #1f423b!important}html[data-theme=dark] .curaciones-module .curator-schedule-rule>span{background:color-mix(in srgb, var(--teal) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .curator-schedule-rule strong{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .curator-schedule-rule p{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .curator-schedule-wound{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;background:#203041!important}html[data-theme=dark] .curaciones-module .curator-schedule-wound>header strong{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .curator-schedule-wound>header small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .curator-schedule-wound>header>span.complete{background:color-mix(in srgb, var(--green-soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--green) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .curator-schedule-wound>header>span.pending{background:color-mix(in srgb, var(--amber-soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--amber) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .curator-date-grid button{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important;background:#192a3a!important;border:1px solid #27343a!important}html[data-theme=dark] .curaciones-module .curator-date-grid button.weekend{background:#283339!important}html[data-theme=dark] .curaciones-module .curator-date-grid button.selected{border-color:color-mix(in srgb, var(--teal) 25%, #101f2e)!important;background:color-mix(in srgb, var(--teal) 25%, #101f2e)!important;box-shadow:0 3px 8px #164b442e!important}html[data-theme=dark] .curaciones-module .curator-selection-hint{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .curator-no-dates{background:color-mix(in srgb, var(--amber-soft) 25%, #101f2e)!important;color:#efdab3!important}html[data-theme=dark] .curaciones-module .curator-valuation-review{background:#16334b!important;border:1px solid #16344b!important}html[data-theme=dark] .curaciones-module .curator-valuation-heading h3{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .curator-valuation-heading span{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .curator-valuation-review article{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;background:#192a3a!important}html[data-theme=dark] .curaciones-module .curator-valuation-review article>strong{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .curator-valuation-review article>p,html[data-theme=dark] .curaciones-module .curator-valuation-review article>small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .curator-valuation-review dl div{background:#1c3945!important}html[data-theme=dark] .curaciones-module .curator-valuation-review dt{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .curator-valuation-review dd{color:color-mix(in srgb, var(--ink) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .curator-treatment-plan{border-left:4px solid color-mix(in srgb, var(--teal) 25%, #101f2e)!important;background:color-mix(in srgb, var(--teal-soft) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .curator-treatment-plan span{color:color-mix(in srgb, var(--teal-dark) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .curator-read-check,html[data-theme=dark] .curaciones-module .curator-understanding label{color:color-mix(in srgb, var(--ink) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .curator-read-check{background:#1a4737!important}html[data-theme=dark] .curaciones-module .curator-understanding label{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;background:#192a3a!important}html[data-theme=dark] .curaciones-module .curator-doubt-warning{background:color-mix(in srgb, var(--amber-soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--amber) 20%, #dce8f1)!important;border:1px solid #4b3616!important}html[data-theme=dark] .curaciones-module .valuation-read-confirmed{color:color-mix(in srgb, var(--green) 20%, #dce8f1)!important}@media (width<=720px){html[data-theme=dark] .curaciones-module .next-mobile-filters{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;background:#192a3a!important}html[data-theme=dark] .curaciones-module .next-mobile-filters label>span{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .next-mobile-filters input,html[data-theme=dark] .curaciones-module .next-mobile-filters select{color:color-mix(in srgb, var(--ink) 20%, #dce8f1)!important;background:#192a3a!important;border:1px solid #26353b!important}html[data-theme=dark] .curaciones-module .next-mobile-patient{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;border-left:5px solid color-mix(in srgb, var(--amber) 25%, #101f2e)!important;background:#192a3a!important}html[data-theme=dark] .curaciones-module .next-mobile-patient.validated{border-left-color:color-mix(in srgb, var(--green) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .next-mobile-patient>header{border-bottom:1px solid #283439!important}html[data-theme=dark] .curaciones-module .next-mobile-patient>header strong{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .next-mobile-patient>header span{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .next-mobile-patient>header em{background:color-mix(in srgb, var(--amber-soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--amber) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .next-mobile-patient.validated>header em{background:color-mix(in srgb, var(--green-soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--green) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .next-mobile-plan-summary{background:#283439!important;border-bottom:1px solid #283439!important}html[data-theme=dark] .curaciones-module .next-mobile-plan-summary>span{background:#253c34!important}html[data-theme=dark] .curaciones-module .next-mobile-plan-summary small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .next-mobile-plan-summary strong{color:color-mix(in srgb, var(--ink) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .next-mobile-wounds section{border-bottom:1px solid #293538!important}html[data-theme=dark] .curaciones-module .next-mobile-wounds section>div strong{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .next-mobile-wounds section>div span{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .next-mobile-wounds section>b{background:color-mix(in srgb, var(--teal-soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--teal-dark) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .next-mobile-wounds section>p{color:#c8d5da!important}html[data-theme=dark] .curaciones-module .next-mobile-wounds section>p span{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .next-mobile-read{color:color-mix(in srgb, var(--green) 20%, #dce8f1)!important;background:#194837!important}html[data-theme=dark] .curaciones-module .next-mobile-view-only{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .next-mobile-empty{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;background:#192a3a!important}html[data-theme=dark] .curaciones-module .next-mobile-empty strong{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .next-mobile-empty span{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .curator-schedule-actions{background:#192a3af7!important}}html[data-theme=dark] .curaciones-module .export-intro p:not(.eyebrow){color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .billing-projection-panel{background:linear-gradient(145deg,#192a3a 0 66%,#1d432e 100%)!important;border:1px solid #233e34!important}html[data-theme=dark] .curaciones-module .billing-projection-heading h2{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .billing-projection-heading p:not(.eyebrow){color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .billing-projection-metrics{background:#192a3a!important;border:1px solid #273a33!important}html[data-theme=dark] .curaciones-module .billing-projection-metrics span{border-right:1px solid #283932!important}html[data-theme=dark] .curaciones-module .billing-projection-metrics small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .billing-projection-metrics strong{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .billing-projection-metrics .review strong{color:color-mix(in srgb, var(--amber) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .billing-projection-metrics .stable strong{color:color-mix(in srgb, var(--green) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .billing-evidence-note{color:#efddb3!important;background:#4b3e16!important;border:1px solid #4b3d16!important}html[data-theme=dark] .curaciones-module .billing-evidence-note.ready{color:#bae9dc!important;background:#1a4635!important;border-color:#1f4138!important}html[data-theme=dark] .curaciones-module .billing-evidence-note>span{background:#192a3abf!important}html[data-theme=dark] .curaciones-module .billing-preview-wrap{background:#192a3a!important;border:1px solid #283934!important}html[data-theme=dark] .curaciones-module .billing-preview-table th{color:#c5ddd6!important;background:#223f34!important;border-bottom:1px solid #283934!important}html[data-theme=dark] .curaciones-module .billing-preview-table td{color:color-mix(in srgb, var(--ink) 20%, #dce8f1)!important;border-bottom:1px solid #2a3733!important}html[data-theme=dark] .curaciones-module .billing-preview-table td small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .billing-review-chip{background:color-mix(in srgb, var(--amber-soft) 25%, #101f2e)!important;color:#efdab3!important}html[data-theme=dark] .curaciones-module .billing-ready-chip{background:color-mix(in srgb, var(--green-soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--green) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .billing-projection-footer{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .billing-projection-footer strong{color:#efdbb3!important}html[data-theme=dark] .curaciones-module .eps-export-section{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;background:#1c453d!important}html[data-theme=dark] .curaciones-module .sanitas-export-section{background:#16294b!important}html[data-theme=dark] .curaciones-module .eps-export-heading p:not(.eyebrow){color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .eps-export-heading>strong{color:color-mix(in srgb, var(--teal-dark) 20%, #dce8f1)!important;background:#192a3a!important}html[data-theme=dark] .curaciones-module .sanitas-export-section .eps-export-heading>strong{color:color-mix(in srgb, var(--blue) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .eps-export-mark{background:color-mix(in srgb, var(--teal) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .sanitas-export-section .eps-export-mark{background:color-mix(in srgb, var(--blue) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .export-card{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;background:#192a3a!important}html[data-theme=dark] .curaciones-module .export-icon{background:color-mix(in srgb, var(--teal-soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--teal) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .period-badge{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important;background:#26333b!important}html[data-theme=dark] .curaciones-module .export-card>p{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .export-stats strong{color:color-mix(in srgb, var(--navy-2) 20%, #dce8f1)!important;background:#27343a!important}html[data-theme=dark] .curaciones-module .export-warning{background:color-mix(in srgb, var(--amber-soft) 25%, #101f2e)!important;color:#efd8b3!important;border-left:3px solid #4b3816!important}html[data-theme=dark] .curaciones-module .rule i{background:color-mix(in srgb, var(--green-soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--green) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .rule p{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}@media (width<=900px){html[data-theme=dark] .curaciones-module .billing-projection-metrics span{border-bottom:1px solid #283932!important}}html[data-theme=dark] .curaciones-module .drawer{background:#192a3a!important}html[data-theme=dark] .curaciones-module .close-button{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important;background:#192a3a!important}html[data-theme=dark] .curaciones-module .drawer-head{border-bottom:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .drawer-head p,html[data-theme=dark] .curaciones-module .detail-grid span{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .drawer-section{border-top:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .section-title>span{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important;background:#24363d!important}html[data-theme=dark] .curaciones-module .section-title>strong{color:color-mix(in srgb, var(--teal) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .no-schedule-section .section-title>strong{color:#c9d4d9!important}html[data-theme=dark] .curaciones-module .no-schedule-notice{color:#c9d4d9!important;background:#283539!important;border:1px solid #27333a!important}html[data-theme=dark] .curaciones-module .patient-schedule-button{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important;background:#1b463e!important;border:1px solid #253c3a!important}html[data-theme=dark] .curaciones-module .patient-schedule-button:hover{border-color:color-mix(in srgb, var(--teal) 25%, #101f2e)!important;background:#1a463e!important}html[data-theme=dark] .curaciones-module .patient-schedule-button:focus-visible{outline:3px solid #164b4833!important}html[data-theme=dark] .curaciones-module .patient-schedule-button span small{color:#c9d4d9!important}html[data-theme=dark] .curaciones-module .patient-schedule-button>b{color:color-mix(in srgb, var(--teal-dark) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .section-help{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .wound-card{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .wound-card>i{background:color-mix(in srgb, var(--teal-soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--teal) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .wound-card span{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .wound-card em{color:color-mix(in srgb, var(--teal) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .evidence-mini .in-review{background:color-mix(in srgb, var(--blue-soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--blue) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .evidence-mini .not-integrated{background:color-mix(in srgb, var(--amber-soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--amber) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .evidence-mini .complete-evidence{background:color-mix(in srgb, var(--green-soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--green) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .progress-track{background:#26333b!important}html[data-theme=dark] .curaciones-module .progress-track i{background:color-mix(in srgb, var(--green) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .muted{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .event-note{background:color-mix(in srgb, var(--amber-soft) 25%, #101f2e)!important;color:#efd8b3!important}html[data-theme=dark] .curaciones-module .patient-evidence-overview{border-left:4px solid color-mix(in srgb, var(--amber) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .patient-evidence-overview.ready{border-left-color:color-mix(in srgb, var(--green) 25%, #101f2e)!important;background:color-mix(in srgb, var(--green-soft) 25%, #101f2e)!important;color:#bce6d9!important}html[data-theme=dark] .curaciones-module .patient-evidence-overview.pending{color:#c9d4d9!important;background:#283539!important;border-left-color:#2a3337!important}html[data-theme=dark] .curaciones-module .patient-evidence-overview .evidence-mini b{background:#192a3a!important}html[data-theme=dark] .curaciones-module .patient-evidence-overview.confirmed{border-left-color:color-mix(in srgb, var(--red) 25%, #101f2e)!important;background:color-mix(in srgb, var(--red-soft) 25%, #101f2e)!important;color:#edbcb5!important}html[data-theme=dark] .curaciones-module .audit-findings{color:#edbcb5!important;background:#4b1f16!important;border-left:4px solid #4b1d16!important}html[data-theme=dark] .curaciones-module .drawer-actions{border-top:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;background:#192a3af5!important}html[data-theme=dark] .curaciones-module .modal{background:#192a3a!important}html[data-theme=dark] .curaciones-module .form-grid label>span,html[data-theme=dark] .curaciones-module .day-picker legend{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .checkbox-label span{color:color-mix(in srgb, var(--ink) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .calendar-finding-alert{border:1px solid #4b1b16!important;border-left:4px solid color-mix(in srgb, var(--red) 25%, #101f2e)!important;background:color-mix(in srgb, var(--red-soft) 25%, #101f2e)!important;color:#edbab5!important}html[data-theme=dark] .curaciones-module .finding-detail-button{background:#163a4b!important;border:1px solid #16384b!important;box-shadow:0 8px 18px #16384b33!important}html[data-theme=dark] .curaciones-module .finding-detail-button span{color:#b3dbef!important;background:#192a3a!important}html[data-theme=dark] .curaciones-module .finding-detail-button:hover{background:#16384b!important;box-shadow:0 10px 22px #16384b40!important}html[data-theme=dark] .curaciones-module .finding-detail-button:focus-visible{outline:3px solid #163a4b3d!important}html[data-theme=dark] .curaciones-module .visit-failure-record,html[data-theme=dark] .curaciones-module .visit-failure-form{background:#2b3236!important;border:1px solid #192a3a!important}html[data-theme=dark] .curaciones-module .visit-failure-record p{color:#c7d4db!important}html[data-theme=dark] .curaciones-module .visit-failure-record small,html[data-theme=dark] .curaciones-module .visit-failure-record>span{color:#dce8f1!important}html[data-theme=dark] .curaciones-module .visit-failure-form p{color:#cbd3d8!important}html[data-theme=dark] .curaciones-module .visit-failure-form label span{color:#c4d6df!important}html[data-theme=dark] .curaciones-module .visit-failure-form textarea{color:#bdd8e5!important;background:#192a3a!important;border:1px solid #2a3237!important}html[data-theme=dark] .curaciones-module .visit-failure-form textarea:focus{border-color:#16364b!important;outline:3px solid #16364b2e!important}html[data-theme=dark] .curaciones-module .completed-evidence-summary{background:#1a4738!important;border:1px solid #1e433b!important}html[data-theme=dark] .curaciones-module .completed-evidence-summary small{color:#cad3d8!important}html[data-theme=dark] .curaciones-module .completed-evidence-summary strong{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .completed-evidence-summary>span{color:#b3efd6!important;background:#19482d!important}html[data-theme=dark] .curaciones-module .calendar-finding-alert>span{background:color-mix(in srgb, var(--red) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .calendar-finding-details{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;background:color-mix(in srgb, var(--line) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .calendar-finding-details>div{background:#192a3a!important}html[data-theme=dark] .curaciones-module .calendar-finding-details dt{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .calendar-finding-details dd{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .calendar-finding-details small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .calendar-finding-action{background:#24333d!important}html[data-theme=dark] .curaciones-module .calendar-finding-action strong{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .calendar-finding-action p{color:#c9d3d9!important}html[data-theme=dark] .curaciones-module .calendar-finding-documents{background:#1a4635!important;border:1px solid #253c35!important}html[data-theme=dark] .curaciones-module .calendar-finding-documents>div:first-child strong{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .calendar-finding-documents>div:first-child p{color:#c9d3d9!important}html[data-theme=dark] .curaciones-module .calendar-finding-document-list article{background:#192a3a!important;border:1px solid #263a34!important}html[data-theme=dark] .curaciones-module .calendar-finding-document-list article strong{color:color-mix(in srgb, var(--teal-dark) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .calendar-finding-document-list article p{color:#c5d5dd!important}html[data-theme=dark] .curaciones-module .calendar-finding-document-empty{color:#eddab5!important}html[data-theme=dark] .curaciones-module .calendar-finding-documents>small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .calendar-finding-validation{border-top:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;background:#192a3a!important}html[data-theme=dark] .curaciones-module .calendar-finding-validation.real,html[data-theme=dark] .curaciones-module .calendar-finding-validation.false,html[data-theme=dark] .curaciones-module .calendar-finding-validation.review{background:#192a3a!important}html[data-theme=dark] .curaciones-module .calendar-finding-validation-head span{color:#dce8f1!important}html[data-theme=dark] .curaciones-module .calendar-finding-validation>p{color:#c9d4d9!important}html[data-theme=dark] .curaciones-module .calendar-finding-validation .validation-status{color:#c9d4d9!important;background:#26333b!important}html[data-theme=dark] .curaciones-module .calendar-finding-validation .validation-status.real{color:#b3efd6!important;background:#19482d!important}html[data-theme=dark] .curaciones-module .calendar-finding-validation .validation-status.false{color:#eebab4!important;background:#4b1b16!important}html[data-theme=dark] .curaciones-module .calendar-finding-validation .validation-status.review{color:#efdbb3!important;background:#4b3a16!important}html[data-theme=dark] .curaciones-module .calendar-finding-validation-buttons button{color:#c9d4d9!important;background:#192a3a!important;border:1px solid #283439!important}html[data-theme=dark] .curaciones-module .calendar-finding-validation-buttons .confirm-real{color:#b3efd6!important;background:#164b32!important;border-color:#1d4433!important}html[data-theme=dark] .curaciones-module .calendar-finding-validation-buttons .confirm-false,html[data-theme=dark] .curaciones-module .calendar-finding-validation-buttons .confirm-review{color:#c9d4d9!important;border-color:#283439!important}html[data-theme=dark] .curaciones-module .calendar-finding-false-reason{background:#192a3a!important;border:1px solid #204133!important}html[data-theme=dark] .curaciones-module .calendar-finding-false-reason label{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .calendar-finding-false-reason textarea{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .calendar-finding-false-reason button{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important;background:#192a3a!important}html[data-theme=dark] .curaciones-module .calendar-finding-false-reason button:last-child{border-color:color-mix(in srgb, var(--green) 25%, #101f2e)!important;background:color-mix(in srgb, var(--green) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .calendar-finding-validation-audit{border-top:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .calendar-finding-whatsapp a,html[data-theme=dark] .curaciones-module .calendar-finding-whatsapp button{color:#b3efd6!important;background:#164b32!important;border:1px solid #1d4433!important}html[data-theme=dark] .curaciones-module .calendar-finding-whatsapp button{background:#192a3a!important}html[data-theme=dark] .curaciones-module .calendar-finding-whatsapp em,html[data-theme=dark] .curaciones-module .calendar-finding-whatsapp>small{color:#cad8d1!important}html[data-theme=dark] .curaciones-module .calendar-finding-whatsapp-prepared{color:#b3efd6!important}html[data-theme=dark] .curaciones-module .day-picker button{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important;background:#192a3a!important}html[data-theme=dark] .curaciones-module .day-picker button.selected{border-color:color-mix(in srgb, var(--teal) 25%, #101f2e)!important;background:color-mix(in srgb, var(--teal-soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--teal) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .frequency-warning{color:#efd7b3!important;background:#4b3b16!important;border:1px solid #4b3816!important}html[data-theme=dark] .curaciones-module .modal-warning{color:#cad3d9!important;background:#22353f!important}html[data-theme=dark] .curaciones-module .projection{background:color-mix(in srgb, var(--teal-soft) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .projection span{color:#c2e0df!important}html[data-theme=dark] .curaciones-module .projection strong{color:color-mix(in srgb, var(--teal-dark) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .projection p{color:#c8dad9!important}html[data-theme=dark] .curaciones-module .modal-actions{border-top:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .collaborator-picker-help{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .collaborator-search-field{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;background:#192a3a!important}html[data-theme=dark] .curaciones-module .collaborator-search-field:focus-within{border-color:color-mix(in srgb, var(--teal) 25%, #101f2e)!important;box-shadow:0 0 0 3px #164b481a!important}html[data-theme=dark] .curaciones-module .collaborator-search-field>span{color:color-mix(in srgb, var(--teal) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .collaborator-search-field input{color:color-mix(in srgb, var(--ink) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .collaborator-search-field input::placeholder{color:#cbd2d7!important}html[data-theme=dark] .curaciones-module .collaborator-search-results{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;background:#192a3a!important}html[data-theme=dark] .curaciones-module .collaborator-search-results button{color:color-mix(in srgb, var(--ink) 20%, #dce8f1)!important;background:#192a3a!important;border-bottom:1px solid #25323c!important}html[data-theme=dark] .curaciones-module .collaborator-search-results button:hover,html[data-theme=dark] .curaciones-module .collaborator-search-results button:focus-visible{background:#1c453e!important}html[data-theme=dark] .curaciones-module .collaborator-search-results button>span{background:color-mix(in srgb, var(--teal-soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--teal-dark) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .collaborator-search-results small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .collaborator-search-empty{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important;background:#283339!important}html[data-theme=dark] .curaciones-module .collaborator-search-selected{background:#174a39!important;border:1px solid #1e433c!important}html[data-theme=dark] .curaciones-module .collaborator-search-selected>span{background:color-mix(in srgb, var(--teal) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .collaborator-search-selected strong{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .collaborator-search-selected small{color:color-mix(in srgb, var(--teal-dark) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .imported-valuation-note{border:1px solid #24343d!important;border-left:4px solid color-mix(in srgb, var(--blue) 25%, #101f2e)!important;background:#162c4b!important}html[data-theme=dark] .curaciones-module .imported-valuation-note.open{background:#4b3b16!important;border-color:#4b3816 #4b3816 #4b3816 #4b3616!important}html[data-theme=dark] .curaciones-module .imported-valuation-note.pending{background:#283339!important;border-color:#27333a #27333a #27333a #293237!important}html[data-theme=dark] .curaciones-module .imported-valuation-note span{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .imported-valuation-note p{color:#c9d3d9!important}html[data-theme=dark] .curaciones-module .valuation-modal-eps{color:#b3c3ef!important;background:#162d4b!important}html[data-theme=dark] .curaciones-module .valuation-modal-eps.mallamas{color:#b4efca!important;background:#164b28!important}html[data-theme=dark] .curaciones-module .valuation-modal-eps.sanitas{color:#b3c3ef!important;background:#162d4b!important}html[data-theme=dark] .curaciones-module .valuation-formulation-strip>span{background:#192a3ab8!important}html[data-theme=dark] .curaciones-module .valuation-formulation-strip small{color:#cad3d9!important}html[data-theme=dark] .curaciones-module .valuation-formulation-strip strong{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .sanitas-audit-summary{background:#16264b!important;border:1px solid #162b4b!important}html[data-theme=dark] .curaciones-module .sanitas-audit-title>span{background:color-mix(in srgb, var(--blue) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .sanitas-audit-title small{color:#b8caea!important}html[data-theme=dark] .curaciones-module .sanitas-audit-checks>div{background:#192a3a!important}html[data-theme=dark] .curaciones-module .sanitas-audit-checks .pass{color:color-mix(in srgb, var(--green) 20%, #dce8f1)!important;border-color:#1e4338!important}html[data-theme=dark] .curaciones-module .sanitas-audit-checks .fail{color:color-mix(in srgb, var(--red) 20%, #dce8f1)!important;border-color:#4b1d16!important}html[data-theme=dark] .curaciones-module .sanitas-audit-checks .pending{color:color-mix(in srgb, var(--amber) 20%, #dce8f1)!important;border-color:#4b3a16!important}html[data-theme=dark] .curaciones-module .sanitas-audit-summary>p{color:#c8d2db!important}html[data-theme=dark] .curaciones-module .valuation-evidence-shell{background:#4b1616!important;border:1px solid #4a1f17!important}html[data-theme=dark] .curaciones-module .valuation-evidence-heading{background:#4b2016!important;border-bottom:1px solid #492018!important}html[data-theme=dark] .curaciones-module .valuation-evidence-heading>div>span{color:#ebbeb7!important}html[data-theme=dark] .curaciones-module .valuation-evidence-heading>div>strong{color:#e6c2bc!important}html[data-theme=dark] .curaciones-module .document-upload-button{color:#edbdb5!important;background:#192a3a!important;border:1px solid #4b1f16!important}html[data-theme=dark] .curaciones-module .document-upload-button:hover{background:#4b2216!important}html[data-theme=dark] .curaciones-module .finding-list{background:#192a3a!important;border-right:1px solid #43241e!important}html[data-theme=dark] .curaciones-module .finding-list button{color:color-mix(in srgb, var(--ink) 20%, #dce8f1)!important;background:#192a3a!important;border-bottom:1px solid #43251e!important}html[data-theme=dark] .curaciones-module .finding-list button:hover{background:color-mix(in srgb, color-mix(in srgb, var(--finding-color) 25%, #101f2e) 18%, #192a3a)!important}html[data-theme=dark] .curaciones-module .finding-list button.active{background:color-mix(in srgb, color-mix(in srgb, var(--finding-color) 25%, #101f2e) 27%, #192a3a)!important;box-shadow:inset 4px 0 color-mix(in srgb, var(--finding-strong) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .finding-list button>i{border:2px solid color-mix(in srgb, var(--finding-strong) 25%, #101f2e)!important;background:color-mix(in srgb, var(--finding-color) 25%, #101f2e)!important;color:#c4d3df!important}html[data-theme=dark] .curaciones-module .finding-list small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .finding-color-name{background:color-mix(in srgb, var(--finding-color) 25%, #101f2e)!important;color:color-mix(in srgb, var(--finding-strong) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .finding-detail{background:#4b2816!important;border-right:1px solid #43241e!important}html[data-theme=dark] .curaciones-module .finding-type{background:color-mix(in srgb, var(--amber-soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--amber) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .finding-type.error{background:color-mix(in srgb, var(--red-soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--red) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .finding-color-key{color:color-mix(in srgb, var(--finding-strong) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .finding-color-key i{border:1px solid color-mix(in srgb, var(--finding-strong) 25%, #101f2e)!important;background:color-mix(in srgb, var(--finding-color) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .finding-detail h3{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .finding-detail>p{color:#c9d3d9!important}html[data-theme=dark] .curaciones-module .finding-detail dl>div{background:#283339!important}html[data-theme=dark] .curaciones-module .finding-detail dl>.finding-evidence-quote{border-left:4px solid color-mix(in srgb, var(--finding-strong) 25%, #101f2e)!important;background:color-mix(in srgb, color-mix(in srgb, var(--finding-color) 25%, #101f2e) 38%, #192a3a)!important}html[data-theme=dark] .curaciones-module .finding-detail dt{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .finding-detail dd{color:#c4d6de!important}html[data-theme=dark] .curaciones-module .valuation-document-viewer{background:#26333b!important}html[data-theme=dark] .curaciones-module .document-viewer-bar{background:#192a3a!important;border-bottom:1px solid #283339!important}html[data-theme=dark] .curaciones-module .document-viewer-bar b{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .document-viewer-bar small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .document-viewer-bar a{background:color-mix(in srgb, var(--navy) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .pdf-highlight-layer button{border:1px solid color-mix(in srgb, var(--finding-strong) 25%, #101f2e)!important;background:color-mix(in srgb, var(--finding-color) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .pdf-highlight-layer button:hover,html[data-theme=dark] .curaciones-module .pdf-highlight-layer button.active{box-shadow:0 0 0 2px color-mix(in srgb, var(--finding-strong) 25%, #101f2e), 0 0 0 4px #192a3ab3!important}html[data-theme=dark] .curaciones-module .document-empty>span{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important;background:#192a3a!important}html[data-theme=dark] .curaciones-module .document-empty strong{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .document-empty p{color:#cad3d8!important}html[data-theme=dark] .curaciones-module .document-error,html[data-theme=dark] .curaciones-module .document-location-note{border-top:1px solid #492018!important}html[data-theme=dark] .curaciones-module .document-error{background:color-mix(in srgb, var(--red-soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--red) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .document-location-note{color:#edd6b5!important;background:#4b3c16!important}html[data-theme=dark] .curaciones-module .current-patient-status{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;background:#23353e!important}html[data-theme=dark] .curaciones-module .current-patient-status>span,html[data-theme=dark] .curaciones-module .current-patient-status small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .event-impact{color:#efd7b3!important;background:#4b3c16!important;border-left:4px solid #4b3716!important}html[data-theme=dark] .curaciones-module .toast{background:color-mix(in srgb, var(--navy) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .valuation-import-hero{background:linear-gradient(120deg, color-mix(in srgb, var(--navy) 25%, #101f2e), #16404b)!important}html[data-theme=dark] .curaciones-module .valuation-import-hero>div:last-child{background:#192a3a1a!important}html[data-theme=dark] .curaciones-module .valuation-import-period label span{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .valuation-import-period input{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;color:color-mix(in srgb, var(--ink) 20%, #dce8f1)!important;background:#192a3a!important}html[data-theme=dark] .curaciones-module .valuation-import-period>div{border-left:3px solid color-mix(in srgb, var(--teal) 25%, #101f2e)!important;background:color-mix(in srgb, var(--teal-soft) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .valuation-import-period>div strong{color:color-mix(in srgb, var(--teal-dark) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .valuation-import-period>div span{color:#c6dddb!important}html[data-theme=dark] .curaciones-module .valuation-dropzone{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important;background:#1a3e46!important;border:2px dashed #24363d!important}html[data-theme=dark] .curaciones-module .valuation-dropzone:hover,html[data-theme=dark] .curaciones-module .valuation-dropzone.dragging{border-color:color-mix(in srgb, var(--teal) 25%, #101f2e)!important;background:color-mix(in srgb, var(--teal-soft) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .valuation-dropzone>i{background:color-mix(in srgb, var(--teal) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .valuation-dropzone small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .valuation-import-message.error{background:color-mix(in srgb, var(--red-soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--red) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .valuation-import-message.success{background:color-mix(in srgb, var(--green-soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--green) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .valuation-process-run{border-color:#23343e!important}html[data-theme=dark] .curaciones-module .valuation-process-run.ready{background:#164b37!important;border-color:#1d443d!important}html[data-theme=dark] .curaciones-module .valuation-process-run.current{background:#203041!important}html[data-theme=dark] .curaciones-module .valuation-process-run h2{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .valuation-process-run p:not(.eyebrow){color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .valuation-process-result strong{color:color-mix(in srgb, var(--teal-dark) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .valuation-process-result small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .valuation-process-metrics{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;background:#192a3a!important}html[data-theme=dark] .curaciones-module .valuation-process-metrics span{border-right:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .valuation-process-metrics strong{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .valuation-process-metrics small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .valuation-process-metrics .complete strong{color:color-mix(in srgb, var(--green) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .valuation-process-metrics .pending strong{color:color-mix(in srgb, var(--amber) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .valuation-process-source{color:color-mix(in srgb, var(--teal-dark) 20%, #dce8f1)!important;background:#18493d!important;border:1px solid #223f3a!important}html[data-theme=dark] .curaciones-module .valuation-process-source span{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .valuation-source-missing{background:#4b3a16!important;border-color:#4b3816!important}html[data-theme=dark] .curaciones-module .valuation-mapping-help,html[data-theme=dark] .curaciones-module .valuation-mapping-grid label span{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .valuation-mapping-grid select{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;color:color-mix(in srgb, var(--ink) 20%, #dce8f1)!important;background:#192a3a!important}html[data-theme=dark] .curaciones-module .valuation-preview-table{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .valuation-preview-table th,html[data-theme=dark] .curaciones-module .valuation-preview-table td{border-right:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;border-bottom:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .valuation-preview-table th{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important;background:#22353f!important}html[data-theme=dark] .curaciones-module .mapping-warning{color:color-mix(in srgb, var(--amber) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .mapping-ready{color:color-mix(in srgb, var(--green) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .valuation-history-list>div{border-bottom:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .valuation-history-list small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .valuation-history-list em.current{background:color-mix(in srgb, var(--green-soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--green) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .valuation-history-list em.loaded{background:color-mix(in srgb, var(--amber-soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--amber) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .valuation-history-list em.replaced{color:#cbd3d7!important;background:#27343a!important}html[data-theme=dark] .curaciones-module .valuation-history-empty{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .valuation-pdf-import{background:#164b3c!important;border-color:#223f39!important}html[data-theme=dark] .curaciones-module .valuation-pdf-copy h2{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .valuation-pdf-copy>p:not(.eyebrow){color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .valuation-pdf-current{background:#192a3a!important;border:1px solid #253b37!important}html[data-theme=dark] .curaciones-module .valuation-pdf-current strong{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .valuation-pdf-current span{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .valuation-pdf-current em{background:color-mix(in srgb, var(--green-soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--green) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .valuation-pdf-period span{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .valuation-pdf-period input{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important;background:#192a3a!important}html[data-theme=dark] .curaciones-module .valuation-pdf-message.success{background:color-mix(in srgb, var(--green-soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--green) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .valuation-pdf-message.error{background:color-mix(in srgb, var(--red-soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--red) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .valuation-pdf-audit-heading h2{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .valuation-pdf-audit-heading p:not(.eyebrow){color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .valuation-pdf-audit-heading>span strong{color:color-mix(in srgb, var(--teal-dark) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .valuation-pdf-audit-heading>span small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .valuation-pdf-audit-metrics{background:#25343c!important}html[data-theme=dark] .curaciones-module .valuation-pdf-audit-metrics span{border-right:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .valuation-pdf-audit-metrics strong{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .valuation-pdf-audit-metrics small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .valuation-pdf-audit-metrics .pass strong{color:color-mix(in srgb, var(--green) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .valuation-pdf-audit-metrics .warning strong{color:color-mix(in srgb, var(--amber) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .valuation-pdf-audit-metrics .danger strong{color:color-mix(in srgb, var(--red) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .valuation-pdf-common-issues{border-bottom:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .valuation-pdf-common-issues>strong{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .valuation-pdf-common-issues span{background:color-mix(in srgb, var(--amber-soft) 25%, #101f2e)!important;color:#efd9b3!important}html[data-theme=dark] .curaciones-module .valuation-pdf-common-issues b{color:color-mix(in srgb, var(--amber) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .valuation-pdf-audit-filters input,html[data-theme=dark] .curaciones-module .valuation-pdf-audit-filters select{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;color:color-mix(in srgb, var(--ink) 20%, #dce8f1)!important;background:#192a3a!important}html[data-theme=dark] .curaciones-module .valuation-pdf-audit-filters>strong{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .valuation-pdf-audit-table{border-top:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .valuation-pdf-audit-row.head{color:#c9d4d9!important;background:#24363d!important}html[data-theme=dark] .curaciones-module .valuation-pdf-audit-record{border-top:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .valuation-pdf-audit-row strong{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .valuation-pdf-audit-row small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .valuation-pdf-audit-row em.pass{background:color-mix(in srgb, var(--green-soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--green) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .valuation-pdf-audit-row em.warning{background:color-mix(in srgb, var(--amber-soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--amber) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .valuation-pdf-audit-detail{border-top:1px dashed color-mix(in srgb, var(--line) 25%, #101f2e)!important;background:#203041!important}html[data-theme=dark] .curaciones-module .valuation-pdf-audit-detail>strong{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .valuation-pdf-audit-detail li{background:color-mix(in srgb, var(--amber-soft) 25%, #101f2e)!important;color:#efd9b3!important}html[data-theme=dark] .curaciones-module .valuation-pdf-audit-detail p{color:color-mix(in srgb, var(--green) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .valuation-rule-grid>div{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;background:#203041!important}html[data-theme=dark] .curaciones-module .valuation-rule-grid strong{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .valuation-rule-grid span{color:#c7d5db!important}html[data-theme=dark] .curaciones-module .valuation-rule-grid small{color:color-mix(in srgb, var(--teal-dark) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .valuation-queue-summary{border-top:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;background:#203a41!important}html[data-theme=dark] .curaciones-module .valuation-queue-summary span{border-right:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .valuation-queue-summary strong{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .valuation-queue-summary small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}@media (width<=1050px){html[data-theme=dark] .curaciones-module .valuation-document-viewer{border-top:1px solid #43241e!important}html[data-theme=dark] .curaciones-module .finding-validation-controls{border-top:1px solid #26333b!important}html[data-theme=dark] .curaciones-module .curator-error-history{border-top:1px solid #27353a!important}}@media (width<=720px){html[data-theme=dark] .curaciones-module .flow-source-strip>div{border-bottom:1px solid #24363d!important}html[data-theme=dark] .curaciones-module .valuation-process-metrics span:nth-child(-n+2){border-bottom:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .finding-list{border-bottom:1px solid #43241e!important}html[data-theme=dark] .curaciones-module .finding-list button{border-right:1px solid #43251e!important}html[data-theme=dark] .curaciones-module .finding-list button.active{box-shadow:inset 0 -3px #4b1d16!important}html[data-theme=dark] .curaciones-module .meta-integration-grid>div{border-bottom:1px solid #293238!important}html[data-theme=dark] .curaciones-module .team-performance-kpis>span:nth-child(-n+2){border-bottom:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .finding-validation-context,html[data-theme=dark] .curaciones-module .finding-validation-evidence{border-bottom:1px solid #26333b!important}html[data-theme=dark] .curaciones-module .curator-performance-metrics>span:nth-child(-n+2),html[data-theme=dark] .curaciones-module .curator-performance-detail>div{border-bottom:1px solid #27353a!important}}html[data-theme=dark] .curaciones-module .cutoff-summary span{color:#c8dbd5!important;background:#192a3a!important;border:1px solid #283933!important}html[data-theme=dark] .curaciones-module .cutoff-summary b{color:#dce8f1!important}html[data-theme=dark] .curaciones-module .table-pagination{border-top:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important;background:#203041!important}html[data-theme=dark] .curaciones-module .table-pagination strong{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .table-pagination button{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important;background:#192a3a!important;border:1px solid #26343b!important}html[data-theme=dark] .curaciones-module .table-pagination button:hover:not(:disabled){border-color:color-mix(in srgb, var(--teal) 25%, #101f2e)!important;background:color-mix(in srgb, var(--teal-soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--teal-dark) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .compliance-overview-heading h2{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .compliance-overview-heading>span.waiting{color:#cad3d8!important;background:#26343b!important}html[data-theme=dark] .curaciones-module .compliance-overview-heading>span.verified{background:color-mix(in srgb, var(--green-soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--green) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .compliance-empty{background:#23373e!important}html[data-theme=dark] .curaciones-module .compliance-empty>span{color:#c9d3d9!important;background:#25353c!important}html[data-theme=dark] .curaciones-module .compliance-empty strong{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .compliance-empty p{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .compliance-kpis{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .compliance-kpis>span{border-right:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .compliance-kpis small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .compliance-kpis strong{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .compliance-kpis .good strong{color:color-mix(in srgb, var(--green) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .compliance-kpis .warning strong{color:color-mix(in srgb, var(--amber) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .compliance-eps-row>span{background:#25343c!important}html[data-theme=dark] .curaciones-module .compliance-eps-row b{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .compliance-eps-row strong{color:color-mix(in srgb, var(--teal-dark) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .compliance-eps-row small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}@media (width<=720px){html[data-theme=dark] .curaciones-module,html[data-theme=dark] .curaciones-module{background:#25343c!important}html[data-theme=dark] .curaciones-module .sidebar{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important;background:#192a3af7!important;border-top:1px solid #26353b!important}html[data-theme=dark] .curaciones-module .nav-item{color:#ccd3d7!important}html[data-theme=dark] .curaciones-module .nav-item:hover{color:color-mix(in srgb, var(--teal-dark) 20%, #dce8f1)!important;background:#263b3b!important}html[data-theme=dark] .curaciones-module .nav-item.active{background:color-mix(in srgb, var(--teal-soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--teal-dark) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .valuations-app-link{color:#ccd3d7!important}html[data-theme=dark] .curaciones-module .topbar{border-bottom-color:#26343b!important}html[data-theme=dark] .curaciones-module .schedule-source-current>span:first-child{border-bottom:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .compliance-kpis>span{border-right:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;border-bottom:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important}}html[data-theme=dark] .curaciones-module .curation-progress-intro>div:first-child>span{color:color-mix(in srgb, var(--teal-dark) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .curation-progress-intro h2{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .curation-progress-intro p{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .curation-progress-intro-actions small{color:#cbd3d7!important}html[data-theme=dark] .curaciones-module .curation-progress-note{color:#cbd3d8!important;background:#23353e!important;border:1px solid #25363c!important}html[data-theme=dark] .curaciones-module .curation-progress-note>span{color:#c9d4d9!important;background:#24363d!important}html[data-theme=dark] .curaciones-module .curation-progress-note strong{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .document-findings-summary{background:#4b3916!important;border:1px solid #483918!important}html[data-theme=dark] .curaciones-module .document-findings-summary>div>span{color:#ecdbb6!important}html[data-theme=dark] .curaciones-module .document-findings-summary>div>small,html[data-theme=dark] .curaciones-module .document-findings-summary>p{color:#ddd5c6!important}html[data-theme=dark] .curaciones-module .document-findings-summary dt{color:#d9d3c9!important}html[data-theme=dark] .curaciones-module .document-findings-summary .missing-curation{background:#4b1f16!important}html[data-theme=dark] .curaciones-module .document-findings-summary .missing-curation dd{color:#ebbcb7!important}html[data-theme=dark] .curaciones-module .document-findings-summary .missing-annotation{background:#4b4016!important}html[data-theme=dark] .curaciones-module .document-findings-summary .missing-annotation dd{color:#efd9b3!important}html[data-theme=dark] .curaciones-module .document-findings-summary .annotation-finding-types{background:#2c1c45!important}html[data-theme=dark] .curaciones-module .document-findings-summary .annotation-finding-types dd{color:#d1c3df!important}html[data-theme=dark] .curaciones-module .document-findings-summary .annotation-finding-types>small{color:#d1c9d9!important}html[data-theme=dark] .curaciones-module .document-findings-summary .document-finding-export-button{color:#b4efea!important;background:#1f423f!important}html[data-theme=dark] .curaciones-module .document-findings-summary .document-finding-export-button dd{color:#b4efea!important}html[data-theme=dark] .curaciones-module .document-findings-summary .due-curation{background:#162d4b!important}html[data-theme=dark] .curaciones-module .document-findings-summary .due-curation dd{color:#b3d1ef!important}html[data-theme=dark] .curaciones-module .document-findings-summary .completed-curation{background:#174a2b!important}html[data-theme=dark] .curaciones-module .document-findings-summary .completed-curation dd{color:#b3efd2!important}html[data-theme=dark] .curaciones-module .document-findings-summary .findings-curation{background:#4b2716!important}html[data-theme=dark] .curaciones-module .document-findings-summary .findings-curation dd{color:#eec5b4!important}html[data-theme=dark] .curaciones-module .document-findings-summary .planned-curation{background:#23353e!important}html[data-theme=dark] .curaciones-module .document-findings-summary .planned-curation dd{color:#c5d4dd!important}html[data-theme=dark] .curaciones-module .document-findings-summary .patients-in-care{background:#20413d!important}html[data-theme=dark] .curaciones-module .document-findings-summary .patients-in-care dd{color:#b3efec!important}html[data-theme=dark] .curaciones-module .document-findings-summary .wounds-in-care{background:#162d4b!important}html[data-theme=dark] .curaciones-module .document-findings-summary .wounds-in-care dd{color:#b5d0ee!important}html[data-theme=dark] .curaciones-module .document-finding-curator-report p{color:#c8d4da!important}html[data-theme=dark] .curaciones-module .document-finding-curator-report li{background:#1d3a44!important;border:1px solid #24383d!important}html[data-theme=dark] .curaciones-module .document-finding-curator-report a.document-finding-curator-trigger:hover,html[data-theme=dark] .curaciones-module .document-finding-curator-report a.document-finding-curator-trigger:focus-visible{background:#1c453d!important;outline:2px solid #164b48!important}html[data-theme=dark] .curaciones-module .document-finding-curator-report li span{color:#efd9b3!important}html[data-theme=dark] .curaciones-module .document-finding-curator-report .document-finding-metrics small{color:#cad3d8!important}html[data-theme=dark] .curaciones-module .document-finding-curator-report .document-finding-metrics.accumulated{color:#b6e4ec!important}html[data-theme=dark] .curaciones-module .curation-eps-progress-card{background:linear-gradient(145deg, #192a3a 62%, color-mix(in srgb, var(--eps-soft) 25%, #101f2e))!important;border:1px solid #283935!important}html[data-theme=dark] .curaciones-module .curation-eps-progress-card:before{background:linear-gradient(90deg, color-mix(in srgb, var(--eps-accent) 25%, #101f2e) 0 72%, color-mix(in srgb, var(--eps-accent-secondary) 25%, #101f2e) 72% 100%)!important}html[data-theme=dark] .curaciones-module .curation-eps-card-score strong{color:color-mix(in srgb, var(--eps-accent) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .curation-eps-card-score span{color:#dce8f1!important}html[data-theme=dark] .curaciones-module .curation-eps-progress-bar{background:#263b36!important}html[data-theme=dark] .curaciones-module .curation-eps-progress-bar i{background:linear-gradient(90deg, color-mix(in srgb, var(--eps-accent) 25%, #101f2e), color-mix(in srgb, var(--eps-accent-secondary) 25%, #101f2e))!important}html[data-theme=dark] .curaciones-module .curation-eps-card-copy strong{color:#bee4de!important}html[data-theme=dark] .curaciones-module .curation-eps-card-copy span{color:#dce8f1!important}html[data-theme=dark] .curaciones-module .curation-eps-progress-card dl{border-top:1px solid #283933!important}html[data-theme=dark] .curaciones-module .curation-eps-progress-card dl div{border-left:1px solid #283933!important}html[data-theme=dark] .curaciones-module .curation-eps-progress-card dt{color:#dce8f1!important}html[data-theme=dark] .curaciones-module .curation-eps-progress-card dd{color:#bee4de!important}html[data-theme=dark] .curaciones-module .curation-eps-progress-card dl .completed dd{color:color-mix(in srgb, var(--green) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .curation-eps-progress-card dl .pending dd{color:color-mix(in srgb, var(--amber) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .curation-eps-progress-card dl .novelty dd{color:#b6d4ec!important}html[data-theme=dark] .curaciones-module .curation-eps-progress-card dl .danger dd{color:color-mix(in srgb, var(--red) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .curation-eps-progress-card dl .review dd{color:color-mix(in srgb, var(--amber) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .curation-eps-observations{border-top:1px solid #283933!important}html[data-theme=dark] .curaciones-module .curation-eps-observations>summary{color:color-mix(in srgb, var(--eps-accent) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .curation-eps-observations>summary>b{background:color-mix(in srgb, var(--eps-soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--eps-accent) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .curation-eps-observations li{background:#192a3a!important;border:1px solid #273934!important}html[data-theme=dark] .curaciones-module .curation-eps-observations li strong{color:#c1e1db!important}html[data-theme=dark] .curaciones-module .curation-eps-observations li small,html[data-theme=dark] .curaciones-module .curation-eps-observations li p{color:#dce8f1!important}html[data-theme=dark] .curaciones-module .curation-eps-observations li em.justified{color:#b6d4ec!important;background:#16304b!important}html[data-theme=dark] .curaciones-module .curation-eps-observations li em.coordination{color:#dce8f1!important;background:#283935!important}html[data-theme=dark] .curaciones-module .curation-eps-card-actions{border-top:1px solid #283933!important}html[data-theme=dark] .curaciones-module .curation-eps-card-actions .primary-button{border-color:color-mix(in srgb, var(--eps-accent) 25%, #101f2e)!important;background:color-mix(in srgb, var(--eps-accent) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .curation-eps-card-actions .primary-button:hover{background:color-mix(in srgb, var(--eps-accent-secondary) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .curation-eps-card-actions a{border:1px solid color-mix(in srgb, color-mix(in srgb, var(--eps-accent) 25%, #101f2e) 36%, #192a3a)!important;color:color-mix(in srgb, var(--eps-accent) 20%, #dce8f1)!important;background:#192a3a!important}html[data-theme=dark] .curaciones-module .curation-eps-card-actions a:hover{border-color:color-mix(in srgb, var(--eps-accent) 25%, #101f2e)!important;background:color-mix(in srgb, var(--eps-soft) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .curation-eps-progress-card.pending-review{border-color:#4b3916!important;box-shadow:0 8px 22px #4b371612!important}html[data-theme=dark] .curaciones-module .curation-eps-progress-card.has-confirmed{border-color:#45201c!important;box-shadow:0 8px 22px #4b1a1612!important}html[data-theme=dark] .curaciones-module .curation-eps-progress-card.empty{background:linear-gradient(145deg,#192a3a 58%,#2b3632)!important;border-color:#2b3633!important}html[data-theme=dark] .curaciones-module .curation-eps-progress-card.empty .curation-eps-card-score strong,html[data-theme=dark] .curaciones-module .curation-eps-progress-card.empty dd,html[data-theme=dark] .curaciones-module .curation-eps-progress-card.empty .curation-eps-card-copy strong{color:#dce8f1!important}html[data-theme=dark] .curaciones-module .access-pending-page{background:radial-gradient(circle at top,#1f423d,#27343a 55%)!important}html[data-theme=dark] .curaciones-module .access-pending-card{background:#192a3a!important;border:1px solid #26373b!important}html[data-theme=dark] .curaciones-module .access-pending-mark{background:color-mix(in srgb, var(--teal-dark) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .access-pending-card>p:first-of-type{color:color-mix(in srgb, var(--teal-dark) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .access-pending-card h1{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .access-pending-card>p{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .access-pending-card>div{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important;background:#263b3b!important}html[data-theme=dark] .curaciones-module .access-pending-card>div span{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .access-pending-card>a{color:color-mix(in srgb, var(--teal-dark) 20%, #dce8f1)!important;border:1px solid #27363a!important}html[data-theme=dark] .curaciones-module .access-management-hero{background:linear-gradient(135deg,#173e50,#194843)!important}html[data-theme=dark] .curaciones-module .access-role-kpis{border:1px solid #192a3a2e!important}html[data-theme=dark] .curaciones-module .access-role-kpis span{border-right:1px solid #192a3a24!important}html[data-theme=dark] .curaciones-module .access-credential-note{background:#1f4238!important;border:1px solid #253c38!important}html[data-theme=dark] .curaciones-module .access-credential-note>span{color:color-mix(in srgb, var(--teal-dark) 20%, #dce8f1)!important;background:#1e423b!important}html[data-theme=dark] .curaciones-module .access-credential-note strong{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .access-credential-note p{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .access-form-grid label{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .access-form-grid input,html[data-theme=dark] .curaciones-module .access-form-grid select{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important;background:#192a3a!important;border:1px solid #27373a!important}html[data-theme=dark] .curaciones-module .access-form-grid input:focus,html[data-theme=dark] .curaciones-module .access-form-grid select:focus{border-color:#233e3a!important;outline:2px solid #1e433e!important}html[data-theme=dark] .curaciones-module .access-form-grid input:disabled{color:#dce8f1!important;background:#283439!important}html[data-theme=dark] .curaciones-module .annotation-review-count{color:#efdfb3!important;background:#4b3f16!important}html[data-theme=dark] .curaciones-module .annotation-batch-upload{background:linear-gradient(135deg,#164b3d,#1d443a)!important;border:1px solid #1f423c!important}html[data-theme=dark] .curaciones-module .annotation-batch-upload>div strong{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .annotation-batch-upload>div small,html[data-theme=dark] .curaciones-module .annotation-batch-upload label{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .annotation-batch-upload input{color:color-mix(in srgb, var(--ink) 20%, #dce8f1)!important;background:#192a3a!important;border:1px solid #233e39!important}html[data-theme=dark] .curaciones-module .annotation-individual-upload{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;background:#2a3737!important}html[data-theme=dark] .curaciones-module .annotation-individual-upload summary{color:color-mix(in srgb, var(--teal-dark) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .annotation-individual-upload .annotation-upload-grid{border-top:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .annotation-upload-grid{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;background:#253c34!important}html[data-theme=dark] .curaciones-module .annotation-upload-grid label{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .annotation-upload-grid input{color:color-mix(in srgb, var(--ink) 20%, #dce8f1)!important;background:#192a3a!important;border:1px solid #27373a!important}html[data-theme=dark] .curaciones-module .annotation-queue-toolbar strong{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .annotation-queue-toolbar span,html[data-theme=dark] .curaciones-module .annotation-queue-toolbar label{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .annotation-queue-toolbar select{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;color:color-mix(in srgb, var(--ink) 20%, #dce8f1)!important;background:#192a3a!important}html[data-theme=dark] .curaciones-module .annotation-review-card{background:#4b4016!important;border:1px solid #4b4016!important}html[data-theme=dark] .curaciones-module .annotation-review-card.revisado{background:#174a39!important;border-color:#1e433d!important}html[data-theme=dark] .curaciones-module .annotation-review-card>header strong{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .annotation-review-card>header span,html[data-theme=dark] .curaciones-module .annotation-review-actions span{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .annotation-review-card>header em{color:#efdfb3!important;background:#4b3f16!important}html[data-theme=dark] .curaciones-module .annotation-review-card.revisado>header em{color:#b3efe6!important;background:#1a4639!important}html[data-theme=dark] .curaciones-module .annotation-review-actions a{color:color-mix(in srgb, var(--teal) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .annotation-review-card fieldset{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;background:#192a3a!important}html[data-theme=dark] .curaciones-module .annotation-review-card legend{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .annotation-review-card fieldset strong{color:color-mix(in srgb, var(--ink) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .annotation-review-card fieldset small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .annotation-empty{border:1px dashed color-mix(in srgb, var(--line) 25%, #101f2e)!important;color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .access-active-toggle{background:#25343c!important}html[data-theme=dark] .curaciones-module .access-active-toggle small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .access-role-explanation span{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .access-role-explanation strong{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .access-role-explanation small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .access-user-row{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .access-user-row.inactive{background:#192a3a!important}html[data-theme=dark] .curaciones-module .access-user-avatar{color:color-mix(in srgb, var(--teal-dark) 20%, #dce8f1)!important;background:#223f3a!important}html[data-theme=dark] .curaciones-module .access-user-row strong{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .access-user-row small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .access-role-chip{color:#c9d4d9!important;background:#26343b!important}html[data-theme=dark] .curaciones-module .access-role-chip.administrator{color:#b8d4ea!important;background:#16304b!important}html[data-theme=dark] .curaciones-module .access-role-chip.auditor{color:#efd9b3!important;background:#4b3916!important}html[data-theme=dark] .curaciones-module .access-role-chip.collaborator{color:#bbe8e0!important;background:#1c4539!important}html[data-theme=dark] .curaciones-module .access-state{color:#efd9b3!important}html[data-theme=dark] .curaciones-module .access-state.active{color:color-mix(in srgb, var(--green) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .access-user-actions button{color:#c7d5db!important;background:#192a3a!important;border:1px solid #273539!important}@media (width<=720px){html[data-theme=dark] .curaciones-module .access-role-kpis span:nth-child(-n+2){border-bottom:1px solid #192a3a24!important}}html[data-theme=dark] .curaciones-module .valuation-source-sync{background:#164b3e!important;border:1px solid #1c443d!important}html[data-theme=dark] .curaciones-module .valuation-source-sync strong{color:#b3efe7!important}html[data-theme=dark] .curaciones-module .valuation-source-sync span{color:#c8dad8!important}html[data-theme=dark] .curaciones-module .valuation-source-actions .secondary-button.active{background:#4b3816!important;border-color:#4b3816!important}html[data-theme=dark] .curaciones-module .curator-test-banner{color:#efd9b3!important;background:#4b3b16!important;border:1px solid #4b3816!important}html[data-theme=dark] .curaciones-module .curator-test-banner .curator-test-icon{background:#4b3816!important}html[data-theme=dark] .curaciones-module .curator-test-banner strong{color:#efd9b3!important}html[data-theme=dark] .curaciones-module .curator-test-banner p{color:#edd9b6!important}html[data-theme=dark] .curaciones-module .demo-valuation-pill{color:#efd9b3!important;background:#4b3b16!important;border:1px solid #4b3816!important}html[data-theme=dark] .curaciones-module .curator-demo-page{color:#bad9e8!important;background:#273a3a!important}html[data-theme=dark] .curaciones-module .curator-demo-header{background:#192a3a!important;border-bottom:1px solid #283938!important}html[data-theme=dark] .curaciones-module .curator-demo-brand span{color:#c1d7e1!important;border-left:1px solid #25363c!important}html[data-theme=dark] .curaciones-module .curator-demo-header>em{color:#efd9b3!important;background:#4b3c16!important}html[data-theme=dark] .curaciones-module .curator-demo-intro{background:linear-gradient(145deg,#0d3550,#164b4a)!important}html[data-theme=dark] .curaciones-module .curator-demo-progress>i{background:#192a3a2e!important}html[data-theme=dark] .curaciones-module .curator-demo-progress>i b{background:#164b3e!important}html[data-theme=dark] .curaciones-module .curator-demo-search{background:#192a3a!important;border:1px solid #283938!important}html[data-theme=dark] .curaciones-module .curator-demo-search>span{color:color-mix(in srgb, var(--demo-teal) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .curator-demo-search input{color:#bad9e8!important}html[data-theme=dark] .curaciones-module .curator-demo-list>article{background:#192a3a!important;border:1px solid #2a3737!important;border-left:5px solid #4b3916!important}html[data-theme=dark] .curaciones-module .curator-demo-list>article.confirmed{border-left-color:#164b3e!important}html[data-theme=dark] .curaciones-module .curator-demo-list article>header{border-bottom:1px solid #2a3737!important}html[data-theme=dark] .curaciones-module .curator-demo-list article>header strong{color:color-mix(in srgb, var(--demo-navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .curator-demo-list article>header span{color:#cbd4d7!important}html[data-theme=dark] .curaciones-module .curator-demo-list article>header em{color:#efdab3!important;background:#4b3b16!important}html[data-theme=dark] .curaciones-module .curator-demo-list article.confirmed>header em{color:#b3efe2!important;background:#184938!important}html[data-theme=dark] .curaciones-module .curator-demo-patient-plan{background:#2a3737!important}html[data-theme=dark] .curaciones-module .curator-demo-patient-plan>span{background:#273a3a!important}html[data-theme=dark] .curaciones-module .curator-demo-patient-plan small{color:#dce8f1!important}html[data-theme=dark] .curaciones-module .curator-demo-patient-plan strong{color:#b9dae9!important}html[data-theme=dark] .curaciones-module .curator-demo-patient-plan b{color:#cbd4d8!important}html[data-theme=dark] .curaciones-module .curator-demo-list article>p{color:#c9d4d9!important;border-top:1px solid #2a3737!important}html[data-theme=dark] .curaciones-module .curator-demo-list article>p strong{color:#c0dae3!important}html[data-theme=dark] .curaciones-module .curator-demo-list article>button{background:color-mix(in srgb, var(--demo-teal) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .curator-demo-empty{background:#192a3a!important;border:1px solid #2a3737!important}html[data-theme=dark] .curaciones-module .curator-demo-empty strong{color:color-mix(in srgb, var(--demo-navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .curator-demo-empty span{color:#cbd4d7!important}html[data-theme=dark] .curaciones-module .curator-demo-footer{background:#273a3a!important;border-top:1px solid #283938!important}html[data-theme=dark] .curaciones-module .curator-demo-footer strong{color:color-mix(in srgb, var(--demo-navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .curator-demo-footer span{color:#cbd4d7!important}html[data-theme=dark] .curaciones-module .curator-demo-sheet{background:#192a3a!important}html[data-theme=dark] .curaciones-module .curator-demo-sheet-handle{background:#2a3437!important}html[data-theme=dark] .curaciones-module .curator-demo-sheet>header span,html[data-theme=dark] .curaciones-module .curator-demo-sheet>header p{color:#cbd4d7!important}html[data-theme=dark] .curaciones-module .curator-demo-sheet>header h2{color:color-mix(in srgb, var(--demo-navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .curator-demo-sheet>header button{color:#bed9e4!important;background:#273a3a!important}html[data-theme=dark] .curaciones-module .curator-demo-clinical-card{background:#163c4b!important;border:1px solid #1e3943!important}html[data-theme=dark] .curaciones-module .curator-demo-clinical-card>span{color:#b6e1ec!important}html[data-theme=dark] .curaciones-module .curator-demo-clinical-card h3{color:color-mix(in srgb, var(--demo-navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .curator-demo-clinical-card>p{color:#cad4d8!important}html[data-theme=dark] .curaciones-module .curator-demo-clinical-card dl div{background:#22393f!important}html[data-theme=dark] .curaciones-module .curator-demo-clinical-card dt{color:#cbd4d7!important}html[data-theme=dark] .curaciones-module .curator-demo-clinical-card dd{color:#b7dceb!important}html[data-theme=dark] .curaciones-module .curator-demo-treatment{border-left:4px solid color-mix(in srgb, var(--demo-teal) 25%, #101f2e)!important;background:#19483a!important}html[data-theme=dark] .curaciones-module .curator-demo-treatment strong{color:#b3efe6!important}html[data-theme=dark] .curaciones-module .curator-demo-treatment p{color:#c0dfe2!important}html[data-theme=dark] .curaciones-module .curator-demo-supplies{background:#192a3a!important;border:1px solid #273a3a!important}html[data-theme=dark] .curaciones-module .curator-demo-supplies>header{background:#233b3e!important}html[data-theme=dark] .curaciones-module .curator-demo-supplies>header strong{color:#b8deea!important}html[data-theme=dark] .curaciones-module .curator-demo-supplies>header span{color:#cbd4d7!important}html[data-theme=dark] .curaciones-module .curator-demo-supplies li{border-top:1px solid #293838!important}html[data-theme=dark] .curaciones-module .curator-demo-supplies li strong{color:#b6e2ed!important}html[data-theme=dark] .curaciones-module .curator-demo-supplies li span{color:#b3efe4!important;background:#194738!important}html[data-theme=dark] .curaciones-module .curator-demo-supplies li p{color:#c9d5da!important}html[data-theme=dark] .curaciones-module .curator-demo-supplies li p b{color:#c0dbe2!important}html[data-theme=dark] .curaciones-module .curator-demo-check,html[data-theme=dark] .curaciones-module .curator-demo-understanding label{color:#bbdae7!important;background:#192a3a!important;border:1px solid #283937!important}html[data-theme=dark] .curaciones-module .curator-demo-check{background:#1a4639!important}html[data-theme=dark] .curaciones-module .curator-demo-understanding legend{color:#c3d7df!important}html[data-theme=dark] .curaciones-module .curator-demo-warning{color:#efdbb3!important;background:#4b3b16!important;border:1px solid #4b3816!important}html[data-theme=dark] .curaciones-module .curator-demo-sticky-action{background:#192a3af7!important}html[data-theme=dark] .curaciones-module .curator-demo-sticky-action button{background:color-mix(in srgb, var(--demo-teal) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .curator-demo-sticky-action button.secondary{color:#bfe3de!important;background:#192a3a!important;border:1px solid #273a37!important}html[data-theme=dark] .curaciones-module .curator-demo-doubt-box label{color:#c0d9e2!important}html[data-theme=dark] .curaciones-module .curator-demo-doubt-box textarea{color:#badde9!important;background:#192a3a!important;border:1px solid #283937!important}html[data-theme=dark] .curaciones-module .curator-demo-doubt-box textarea:focus{border-color:color-mix(in srgb, var(--demo-teal) 25%, #101f2e)!important;outline:3px solid #164b4233!important}html[data-theme=dark] .curaciones-module .curator-demo-doubt-box small{color:#cbd4d8!important}html[data-theme=dark] .curaciones-module .curator-demo-sticky-action button.doubt{background:#4b3816!important}html[data-theme=dark] .curaciones-module .curator-demo-list>article.has-doubt{border-left-color:#4b3716!important}html[data-theme=dark] .curaciones-module .curator-demo-list article.has-doubt>header em{color:#efd9b3!important;background:#4b3a16!important}html[data-theme=dark] .curaciones-module .curator-demo-procedure{background:#192a3a!important;border:1px solid #273a3a!important}html[data-theme=dark] .curaciones-module .curator-demo-procedure>header{background:#1b3a46!important}html[data-theme=dark] .curaciones-module .curator-demo-procedure>header strong{color:#b8deea!important}html[data-theme=dark] .curaciones-module .curator-demo-procedure>header span{color:#cbd4d7!important}html[data-theme=dark] .curaciones-module .curator-demo-procedure li{border-top:1px solid #293838!important}html[data-theme=dark] .curaciones-module .curator-demo-procedure li:before{color:#b3e4ef!important;background:#1a3f47!important}html[data-theme=dark] .curaciones-module .curator-demo-procedure li strong{color:#b6e2ed!important}html[data-theme=dark] .curaciones-module .curator-demo-procedure li p{color:#c9d5da!important}html[data-theme=dark] .curaciones-module .curator-demo-notification-targets{background:#1a3e46!important;border:1px solid #1e3943!important}html[data-theme=dark] .curaciones-module .curator-demo-notification-targets>strong{color:#b7deeb!important}html[data-theme=dark] .curaciones-module .curator-demo-notification-targets li{border-top:1px solid #24393d!important}html[data-theme=dark] .curaciones-module .curator-demo-notification-targets li>span{color:#b3efe4!important;background:#194838!important}html[data-theme=dark] .curaciones-module .curator-demo-notification-targets li b{color:#bedbe4!important}html[data-theme=dark] .curaciones-module .curator-demo-notification-targets li small{color:#cbd4d7!important}html[data-theme=dark] .curaciones-module .curator-demo-notification-targets>p{color:#cbd4d7!important;background:#203d41!important}html[data-theme=dark] .curaciones-module .curator-demo-whatsapp-origin{color:#b4eedb!important;background:#164b2d!important}html[data-theme=dark] .curaciones-module .curator-demo-count{background:#1c4539!important}html[data-theme=dark] .curaciones-module .curator-demo-count>div:first-child>strong{color:color-mix(in srgb, var(--demo-teal) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .curator-demo-count span{color:#cbd8d6!important}html[data-theme=dark] .curaciones-module .curator-demo-frequency-reference strong{color:color-mix(in srgb, var(--demo-navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .curator-demo-date-rule{border-left:4px solid color-mix(in srgb, var(--demo-teal) 25%, #101f2e)!important;color:#c9d9d7!important;background:#263b36!important}html[data-theme=dark] .curaciones-module .curator-demo-weekdays span{color:#cad4d8!important}html[data-theme=dark] .curaciones-module .curator-demo-calendar button{color:#b9dae9!important;background:#192a3a!important;border:1px solid #27363a!important}html[data-theme=dark] .curaciones-module .curator-demo-calendar button span{color:#cbd4d7!important}html[data-theme=dark] .curaciones-module .curator-demo-calendar button.selected{border-color:color-mix(in srgb, var(--demo-teal) 25%, #101f2e)!important;background:color-mix(in srgb, var(--demo-teal) 25%, #101f2e)!important;box-shadow:0 4px 10px #164b432e!important}html[data-theme=dark] .curaciones-module .curator-demo-calendar-empty{background:#293838!important}html[data-theme=dark] .curaciones-module .curator-demo-date-help{color:#cbd4d7!important}html[data-theme=dark] .curaciones-module .curator-demo-calendar button.registered{color:#b3efdd!important;background:#19482f!important;border:2px solid #164b39!important;box-shadow:inset 0 0 0 1px #1e4331!important}html[data-theme=dark] .curaciones-module .curator-demo-calendar button.registered span{color:#b3efdd!important}html[data-theme=dark] .curaciones-module .curator-demo-calendar button.scheduled:not(.registered):not(.review){color:#b3d2ef!important;background:#162d4b!important;border:2px solid #182f49!important}html[data-theme=dark] .curaciones-module .curator-demo-calendar button.scheduled:not(.registered):not(.review) span{color:#b3d2ef!important}html[data-theme=dark] .curaciones-module .curator-demo-calendar button.review:not(.registered){color:#efd5b3!important;background:#4b3c16!important;border:2px solid #4b3516!important}html[data-theme=dark] .curaciones-module .curator-demo-calendar button.review:not(.registered) span{color:#efd5b3!important}html[data-theme=dark] .curaciones-module .curator-demo-calendar button.selected,html[data-theme=dark] .curaciones-module .curator-demo-calendar button.selected.registered,html[data-theme=dark] .curaciones-module .curator-demo-calendar button.selected.scheduled,html[data-theme=dark] .curaciones-module .curator-demo-calendar button.selected.review{background:#164b3f!important;box-shadow:0 0 0 3px #164b3f38,0 6px 14px #033b2f4d!important}html[data-theme=dark] .curaciones-module .curator-demo-calendar-legend .scheduled{color:#b3d2ef!important;background:#162d4b!important}html[data-theme=dark] .curaciones-module .curator-demo-calendar-legend .registered{color:#b3efdd!important;background:#19482f!important}html[data-theme=dark] .curaciones-module .curator-demo-calendar-legend .review{color:#efd5b3!important;background:#4b3c16!important}html[data-theme=dark] .curaciones-module .curator-demo-calendar-legend .missing{color:#efb8b3!important;background:#4b1c16!important}html[data-theme=dark] .curaciones-module .curator-demo-calendar-legend .selected{background:#164b3f!important}html[data-theme=dark] .curaciones-module .curator-demo-calendar button.missing:not(.selected){color:#eeb8b4!important;background:#4b1c16!important;border:2px solid #4b1b16!important}html[data-theme=dark] .curaciones-module .curator-demo-calendar button.review:not(.selected){color:#efd5b3!important;background:#4b3c16!important;border:2px solid #4b3516!important}html[data-theme=dark] .curaciones-module .curator-demo-calendar button .curator-demo-calendar-markers i{color:#b3d2ef!important;background:#17394a!important}html[data-theme=dark] .curaciones-module .curator-demo-calendar button .curator-demo-calendar-markers i.registered{color:#b3efdd!important;background:#18492b!important}html[data-theme=dark] .curaciones-module .curator-demo-calendar button .curator-demo-calendar-markers i.review{color:#efd5b3!important;background:#4b3d16!important}html[data-theme=dark] .curaciones-module .curator-demo-calendar button .curator-demo-calendar-markers i.missing{color:#eeb8b4!important;background:#4b1b16!important}html[data-theme=dark] .curaciones-module .curator-demo-align{background:#184935!important;border:1px solid #223f37!important}html[data-theme=dark] .curaciones-module .curator-demo-align button{color:#b3efe2!important;background:#192a3a!important;border:1px solid #164b43!important}html[data-theme=dark] .curaciones-module .curator-demo-align p{color:#c0e2dc!important}html[data-theme=dark] .curaciones-module .curator-demo-registered-dates{color:#b4eed8!important;background:#18492c!important;border:1px solid #204131!important}html[data-theme=dark] .curaciones-module .sidebar{color:#bfd4e4!important;background:#1a3546!important;border-right:1px solid #203441!important}html[data-theme=dark] .curaciones-module .curations-menu-title{color:#c9d2d9!important}html[data-theme=dark] .curaciones-module .sidebar nav .nav-item{color:#c4d4de!important}html[data-theme=dark] .curaciones-module .sidebar nav .nav-item:hover{color:#b5d3ed!important;background:#183449!important}html[data-theme=dark] .curaciones-module .sidebar nav .nav-item.active{color:#b4d4ee!important;background:#16334b!important;border-color:#193648!important;box-shadow:inset 3px 0 #16324b!important}html[data-theme=dark] .curaciones-module .sidebar-collapse-button{color:#b5d3ed!important;background:#192a3a!important;border:1px solid #203541!important}html[data-theme=dark] .curaciones-module .sidebar-collapse-button:hover{background:#16364b!important}html[data-theme=dark] .curaciones-module .sidebar-collapse-button:focus-visible{outline:2px solid #164b48!important}@media (width>=721px){html[data-theme=dark] .curaciones-module .app-shell.sidebar-collapsed .sidebar nav .nav-item.active{box-shadow:inset 3px 0 #16324b!important}}@media (width<=720px){html[data-theme=dark] .curaciones-module .sidebar{border-bottom:1px solid #203441!important}}html[data-theme=dark] .curaciones-module .account-metrics>div{background:#1e433c!important}html[data-theme=dark] .curaciones-module .account-metrics strong{color:#b3efeb!important}html[data-theme=dark] .curaciones-module .account-table td,html[data-theme=dark] .curaciones-module .account-table th{border-bottom:1px solid #23363e!important}html[data-theme=dark] .curaciones-module .account-ready{color:#b3efdf!important}html[data-theme=dark] .curaciones-module .account-pending{color:#efd9b3!important}html[data-theme=dark] .curaciones-module .account-error{color:#efb7b3!important}html[data-theme=dark] .curaciones-module .account-invoice-preview{color:#bfcbe3!important;background:#192a3a!important}html[data-theme=dark] .curaciones-module .invoice-brand{color:#b3d8ef!important}html[data-theme=dark] .curaciones-module .invoice-band{background:#162f4b!important}html[data-theme=dark] .curaciones-module .account-metric-visits{color:#b3efe8!important;background:#18493b!important;border-color:#1c453b!important}html[data-theme=dark] .curaciones-module .account-metric-visits strong{color:#b3efeb!important}html[data-theme=dark] .curaciones-module .account-metric-pending{color:#efd8b3!important;background:#4b3e16!important;border-color:#4b3b16!important}html[data-theme=dark] .curaciones-module .account-metric-pending strong{color:#efd8b3!important}html[data-theme=dark] .curaciones-module .account-metric-confirmed{color:#b3d4ef!important;background:#16344b!important;border-color:#16334b!important}html[data-theme=dark] .curaciones-module .account-metric-confirmed strong{color:#b3d5ef!important}html[data-theme=dark] .curaciones-module .account-metric-projected{color:#cbc0e2!important;background:#28164b!important;border-color:#2a174a!important}html[data-theme=dark] .curaciones-module .account-metric-projected strong{color:#cbbfe3!important}html[data-theme=dark] .curaciones-module .account-metric-rate{color:#b3efe8!important;background:#174a2e!important;border-color:#1c453b!important}html[data-theme=dark] .curaciones-module .account-metric-rate strong{color:#b3efeb!important}html[data-theme=dark] .curaciones-module .account-picker-control{background:#192a3a!important;border:1px solid #27363a!important}html[data-theme=dark] .curaciones-module .account-picker-control:focus-within{outline:2px solid #164b47!important}html[data-theme=dark] .curaciones-module .account-picker-toggle{color:#b3efeb!important;background:#1e433c!important;border-left:1px solid #23363e!important}html[data-theme=dark] .curaciones-module .account-picker-menu{background:#192a3a!important;border:1px solid #27363a!important}html[data-theme=dark] .curaciones-module .account-picker-menu li:hover,html[data-theme=dark] .curaciones-module .account-picker-menu li.active{background:#1e433c!important}html[data-theme=dark] .curaciones-module .account-picker-menu li[aria-selected=true]{color:#b3efeb!important}html[data-theme=dark] .curaciones-module .account-picker-menu small{color:#cbd4d7!important}html[data-theme=dark] .curaciones-module .schedule-page-size select{background:#192a3a!important;border:1px solid #203341!important}html[data-theme=dark] .curaciones-module .schedule-focus-toolbar{background:#192a3a!important;border-color:#24333d!important}html[data-theme=dark] .curaciones-module .sidebar-schedule-details{border-top:1px solid #203441!important}@media (width<=900px) and (orientation:portrait){html[data-theme=dark] .curaciones-module .schedule-rotate-notice{color:#b7d7ec!important;background:#16374b!important;border:1px solid #183949!important;border-left:3px solid #16364b!important}html[data-theme=dark] .curaciones-module .schedule-mobile-tools-toggle{color:#b7d7ec!important;background:#192a3a!important;border:1px solid #203541!important}html[data-theme=dark] .curaciones-module .schedule-mobile-tools-toggle b{color:#b5d7ed!important;background:#1a3a47!important}}html[data-theme=dark] .curaciones-module .account-loading-status{color:#b6e2ec!important;background:#16434b!important;border:1px solid #1a3e47!important}html[data-theme=dark] .curaciones-module .account-loading-spinner{border:3px solid #1e3f43!important;border-top-color:#164b48!important}html[data-theme=dark] .curaciones-module .schedule-table .day-cell.day-future:not(.confirmed-finding):not(.false-finding):not(.failed-visit){color:#b3cfef!important;background:#162c4b!important;box-shadow:inset 0 0 0 1px #172e4a!important}html[data-theme=dark] .curaciones-module .schedule-page .legend .future{background:#162c4b!important;border:1px solid #172e4a!important}html[data-theme=dark] .curaciones-module .schedule-only-compliant[aria-pressed=true]{background:#164b48!important;border-color:#164b48!important}html[data-theme=dark] .curaciones-module .schedule-reported-novelty{background:#4b3e16!important;border:1px solid #4b3b16!important}html[data-theme=dark] .curaciones-module .schedule-reported-novelty.approved{background:#194730!important;border-color:#214031!important}html[data-theme=dark] .curaciones-module .schedule-reported-novelty.rejected{background:#3c2525!important;border-color:#3c2525!important}html[data-theme=dark] .curaciones-module .schedule-confirmation-actions>span{color:#c8d4da!important}html[data-theme=dark] .curaciones-module .schedule-adjust-dates{background:#164b48!important;border:1px solid #164b48!important}html[data-theme=dark] .curaciones-module .schedule-adjust-dates:hover{background:#164b47!important}html[data-theme=dark] .curaciones-module .schedule-adjust-dates:focus-visible{outline:3px solid #163f4b!important}html[data-theme=dark] .curaciones-module .schedule-proposal-notice{color:#c9d2d9!important}html[data-theme=dark] .curaciones-module .schedule-page>.schedule-confirmation-actions{background:#192a3a!important;border:1px solid #203741!important}html[data-theme=dark] .curaciones-module .schedule-page>.schedule-confirmation-actions>span{color:#b7d7ec!important}html[data-theme=dark] .curaciones-module .schedule-note-badge{color:#c6cadc!important;background:#16224b!important;border:1px solid #272a3a!important}html[data-theme=dark] .curaciones-module .schedule-date-origin{border:2px solid #16304b!important}html[data-theme=dark] .curaciones-module .date-default .schedule-date-origin{border:1px dashed #293138!important}html[data-theme=dark] .curaciones-module .schedule-table .day-cell.owner-four-cell{color:#b9d7ea!important;background:#192a3a!important}html[data-theme=dark] .curaciones-module .four-cell-group{background:#192a3a!important;border:1px solid #203941!important}html[data-theme=dark] .curaciones-module .four-cell-group.curation{border-color:#1c2e45!important}html[data-theme=dark] .curaciones-module .four-cell-part.complete{color:#b3efe0!important;background:#174a33!important}html[data-theme=dark] .curaciones-module .four-cell-part.review{color:#efd9b3!important;background:#4b3e16!important}html[data-theme=dark] .curaciones-module .four-cell-part.missing{background:#4b1616!important}html[data-theme=dark] .curaciones-module .four-cell-part.neutral{color:#cad3d8!important;background:#25343c!important}html[data-theme=dark] .curaciones-module .date-finding-summary{color:#efdbb3!important;background:#4b3b16!important;border:1px solid #4b3916!important}html[data-theme=dark] .curaciones-module .four-cell-pilot-legend{color:#b4d4ee!important;background:#16394b!important;border:1px solid #1c3744!important}html[data-theme=dark] .curaciones-module .schedule-table .day-cell.day-future.date-default:not(.confirmed-finding):not(.false-finding):not(.failed-visit){color:#c9d2d9!important;background:#162e4b!important}html[data-theme=dark] .curaciones-module .schedule-table .day-cell.schedule-date-drag-source{box-shadow:inset 0 0 0 3px #16414b!important}html[data-theme=dark] .curaciones-module .schedule-table .day-cell.schedule-date-drop-ready{box-shadow:inset 0 0 0 1px #16414b52!important}html[data-theme=dark] .curaciones-module .schedule-table .day-cell.schedule-date-drop-target{color:#b3efe7!important;background:#164b3e!important;box-shadow:inset 0 0 0 3px #164b43!important}html[data-theme=dark] .schedule-date-move-summary{background:#1a4147!important;border:1px solid #223a3f!important}html[data-theme=dark] .schedule-date-move-summary small{color:#cad3d8!important}html[data-theme=dark] .schedule-date-move-summary strong{color:#b9dce9!important}html[data-theme=dark] .date-change-manual{color:#c7d5db!important}html[data-theme=dark] .date-change-manual input{color:#badbe8!important;background:#192a3a!important;border:1px solid #23373e!important}html[data-theme=dark] .curaciones-module .legend i.schedule-origin-default,html[data-theme=dark] .curaciones-module .legend i.schedule-origin-confirmed{background:#162e4b!important;border:1px dashed #293138!important}html[data-theme=dark] .curaciones-module .legend i.schedule-origin-confirmed{background:#162c4b!important;border:2px solid #16304b!important}html[data-theme=dark] .curaciones-module .patient-previous-curator{color:#cbd3d7!important}html[data-theme=dark] .curaciones-module .patient-dates-status .confirmed{color:#b5edd0!important;background:#1d442f!important}html[data-theme=dark] .curaciones-module .patient-dates-status .unconfirmed{color:#efd9b3!important;background:#4b3b16!important}html[data-theme=dark] .curaciones-module .patient-dates-status .unavailable{color:#cbd3d7!important;background:#25323c!important}html[data-theme=dark] .curaciones-module .patient-valuation-upload{color:#b3d7ef!important;background:#16334b!important;border:1px dashed #183449!important}html[data-theme=dark] .curaciones-module .patient-valuation-upload:hover{background:#16364b!important}html[data-theme=dark] .staff-novelty-dialog article.novelty-review-focus{background:#16354b!important;border:2px solid #16364b!important;box-shadow:0 0 0 4px #16364b22!important}html[data-theme=dark] .curaciones-module .novelty-summary-strip>div{background:#1a3546!important;border:1px solid #203541!important}html[data-theme=dark] .curaciones-module .novelty-summary-strip strong{color:#b3efeb!important}html[data-theme=dark] .curaciones-module .novelty-summary-strip span{color:#c7d4db!important}html[data-theme=dark] .curaciones-module .novelty-reason-summary>span{background:#192a3a!important;border:1px solid #203441!important}html[data-theme=dark] .curaciones-module .novelty-reason-summary b{color:#b3efeb!important}html[data-theme=dark] .curaciones-module .novelty-reason-summary small{color:#cad3d9!important}html[data-theme=dark] .curaciones-module .novelty-table-filters{background:#1d3344!important}html[data-theme=dark] .curaciones-module .novelty-table-filters input,html[data-theme=dark] .curaciones-module .novelty-table-filters select{background:#192a3a!important;border:1px solid #22333f!important}html[data-theme=dark] .curaciones-module .novelty-table-wrap{border:1px solid #203541!important}html[data-theme=dark] .curaciones-module .novelty-table td{border-bottom:1px solid #23343e!important}html[data-theme=dark] .curaciones-module .novelty-table tr.novelty-review-focus td{background:#16364b!important}html[data-theme=dark] .curaciones-module .novelty-status.pending{color:#efdab3!important;background:#4b3c16!important}html[data-theme=dark] .curaciones-module .novelty-status.approved{color:#b5eedc!important;background:#1c4530!important}html[data-theme=dark] .curaciones-module .novelty-status.rejected{color:#efb8b4!important;background:#4b1a16!important}html[data-theme=dark] .curaciones-module .novelty-inline-review textarea{border:1px solid #22333f!important}html[data-theme=dark] .curaciones-module .novelty-empty{color:#cad3d9!important}html[data-theme=dark] .curaciones-module .patient-table-head input,html[data-theme=dark] .curaciones-module .patient-table-head select{color:#b7d8eb!important;background:#192a3a!important;border:1px solid #203441!important}html[data-theme=dark] .curaciones-module .team-progress-controls label{color:#bed8e4!important}html[data-theme=dark] .curaciones-module .team-progress-controls input,html[data-theme=dark] .curaciones-module .team-progress-controls select{background:#192a3a!important;border:1px solid #213540!important}html[data-theme=dark] .curaciones-module .team-progress-panel>p{color:#c9d3d9!important}html[data-theme=dark] .curaciones-module .team-inline-summary{background:linear-gradient(135deg,#163c4b,#1b3e46)!important;border:1px solid #1e3642!important}html[data-theme=dark] .curaciones-module .team-inline-summary-heading small,html[data-theme=dark] .curaciones-module .team-summary-kpis small{color:#c7d4db!important}html[data-theme=dark] .curaciones-module .team-inline-summary-heading h2{color:#b7d9eb!important}html[data-theme=dark] .curaciones-module .team-inline-summary-heading>span{color:#c8d4db!important}html[data-theme=dark] .curaciones-module .team-summary-kpis>div{background:#192a3a!important;border:1px solid #1f3742!important}html[data-theme=dark] .curaciones-module .team-summary-kpis strong{color:#b3ddef!important}html[data-theme=dark] .curaciones-module .team-summary-kpis span{color:#c9d3d9!important}html[data-theme=dark] .curaciones-module .team-summary-kpis>div.team-piston-card{background:#1d3a44!important;border-color:#23353d!important}html[data-theme=dark] .curaciones-module .team-compliance-piston{background:#4b1e16!important}html[data-theme=dark] .curaciones-module .team-piston-chamber.progress{background:linear-gradient(#174a34,#164b34)!important;box-shadow:inset 0 1px #192a3a4d!important}html[data-theme=dark] .curaciones-module .team-compliance-piston:not(.single-state) .team-piston-chamber.progress:after{background:#1d3a44!important}html[data-theme=dark] .curaciones-module .team-piston-chamber.pending{color:#e9bdb9!important;background:linear-gradient(#4b2016,#4b1e16)!important}html[data-theme=dark] .curaciones-module .team-progress-table th,html[data-theme=dark] .curaciones-module .team-progress-table td{border-bottom:1px solid #22343f!important}html[data-theme=dark] .curaciones-module .team-progress-table thead{color:#c2d6e1!important;background:#1b3646!important}html[data-theme=dark] .curaciones-module .team-profile-trigger{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important;text-decoration-color:#bfdbe4!important}html[data-theme=dark] .curaciones-module .team-profile-trigger:hover{color:color-mix(in srgb, var(--teal) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .team-profile-data>div,html[data-theme=dark] .curaciones-module .team-profile-metrics>div{background:#203941!important;border:1px solid #213740!important}html[data-theme=dark] .curaciones-module .team-profile-card small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .team-profile-metrics>div{background:#1c453d!important}html[data-theme=dark] .curaciones-module .team-profile-patients li{border-bottom:1px solid #22343f!important}html[data-theme=dark] .curaciones-module .team-profile-patients em{color:color-mix(in srgb, var(--teal) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .team-column-filter summary span{color:#b3eeef!important}html[data-theme=dark] .curaciones-module .team-filter-menu{color:#bed8e4!important;background:#192a3a!important;border:1px solid #22343f!important}html[data-theme=dark] .curaciones-module .team-filter-menu>button{background:#1f3542!important}html[data-theme=dark] .curaciones-module .team-filter-menu>input{border:1px solid #213540!important}html[data-theme=dark] .curaciones-module .team-stats-trigger{color:#b3dfef!important;background:#192a3a!important;border:1px solid #1e3543!important}html[data-theme=dark] .curaciones-module .team-stats-trigger:hover{color:#b3efec!important;background:#1b4643!important;border-color:#164a4b!important}html[data-theme=dark] .curaciones-module .team-stats-trigger:focus-visible{outline:2px solid #164a4b!important}html[data-theme=dark] .curaciones-module .team-confirmation-whatsapp{color:#b5edd0!important}html[data-theme=dark] .curaciones-module .team-confirmation-whatsapp:hover{background:#1d442f!important}html[data-theme=dark] .curaciones-module .team-confirmation-whatsapp:focus-visible{outline:2px solid #164a4b!important}html[data-theme=dark] .curaciones-module .team-curation-summary-trigger{color:#b5edd0!important}html[data-theme=dark] .curaciones-module .team-curation-summary-trigger:hover{background:#1d442f!important}html[data-theme=dark] .curaciones-module .team-curation-summary-trigger:focus-visible{outline:2px solid #164a4b!important}html[data-theme=dark] .curaciones-module .calendar-finding-alert.pending-supply-review{color:#eedab4!important;background:#4b3c16!important;border-color:#4b3a16!important}html[data-theme=dark] .curaciones-module .calendar-finding-alert.pending-supply-review>span{background:#4b3816!important}html[data-theme=dark] .curaciones-module .audit-rules-panel p{color:#c7d4dc!important}html[data-theme=dark] .curaciones-module .audit-rules-list section{background:#192a3a!important;border:1px solid #213540!important}html[data-theme=dark] .curaciones-module .audit-rule-active{color:#b5edd0!important;background:#1d442f!important}html[data-theme=dark] .curaciones-module .audit-rule-paused{color:#cbd2d7!important;background:#26303b!important}html[data-theme=dark] .curaciones-module .team-pending-link{color:#b3d6ef!important;background:#16334b!important}html[data-theme=dark] .curaciones-module .pending-patient-scope{background:#16374b!important}html[data-theme=dark] .curator-assignment-button{color:#b3d8ef!important}html[data-theme=dark] .curator-assignment-button:focus-visible{outline:2px solid #164a4b!important}html[data-theme=dark] .curaciones-module .patient-latest-valuation .secondary-button{color:#b3d9ef!important;background:#16384b!important;border-color:#193948!important}html[data-theme=dark] .curaciones-module .patient-latest-valuation .secondary-button:hover{background:#163a4b!important}html[data-theme=dark] .curaciones-module .patient-latest-valuation small{color:#dce8f1!important}html[data-theme=dark] .curaciones-module .curator-demo-list article>button.curator-patient-summary{color:#b8d8eb!important}html[data-theme=dark] .curator-patient-summary em{background:#203641!important}html[data-theme=dark] .confirmed .curator-patient-summary em{color:#b3efe1!important;background:#1c4538!important}html[data-theme=dark] .curator-patient-summary:focus-visible{outline:2px solid #164a4b!important}html[data-theme=dark] .curator-patient-actions>button.event-button{background:#4b2516!important;border:1px solid #4b2416!important}html[data-theme=dark] .curator-patient-actions>button.event-button:focus-visible{outline:3px solid #4b251652!important}html[data-theme=dark] .curaciones-module .curator-patient-actions>button:first-child{background:#164b3b!important;border-color:#164b3b!important}html[data-theme=dark] .curaciones-module .curator-patient-actions>button:first-child:hover{background:#164b3a!important}html[data-theme=dark] .curaciones-module .curator-patient-actions>button:first-child:focus-visible{outline:2px solid #164b3b!important}html[data-theme=dark] .curaciones-module .curator-patient-actions>button.curator-confirm-button{color:#b3e5ef!important;border:2px solid #16424b!important}html[data-theme=dark] .curaciones-module .curator-patient-actions>button.curator-confirm-button:hover{color:#b3e6ef!important;border-color:#16434b!important}html[data-theme=dark] .curaciones-module .curator-patient-actions>button.curator-confirm-button:focus-visible{outline:3px solid #16424b52!important}html[data-theme=dark] .curaciones-module .schedule-table .filter-header input,html[data-theme=dark] .curaciones-module .schedule-table .filter-header select{border:1px solid #26333b!important}html[data-theme=dark] .curaciones-module .schedule-table .filter-header input:focus,html[data-theme=dark] .curaciones-module .schedule-table .filter-header select:focus{outline:2px solid #174a44!important}html[data-theme=dark] .curaciones-module .schedule-table .filter-header .attention-filter{border-color:#26333b!important}html[data-theme=dark] .curaciones-module .schedule-table .filter-header select option{color:#b7d9eb!important;background:#192a3a!important}html[data-theme=dark] .curaciones-module .schedule-table thead .excel-filter-trigger{border:1px solid #26333b!important}html[data-theme=dark] .curaciones-module .schedule-table thead .excel-filter-trigger:hover,html[data-theme=dark] .curaciones-module .schedule-table thead .excel-filter-trigger[aria-expanded=true]{background:#1e3643!important;border-color:#1a4643!important}html[data-theme=dark] .curaciones-module .schedule-table thead .excel-filter-trigger.is-filtered{background:#164b48!important;border-color:#164b3f!important}html[data-theme=dark] .curaciones-module .schedule-table .date-header .date-filter{border:1px solid #26333b!important}html[data-theme=dark] .curaciones-module .schedule-table .date-header .date-filter.active{background-color:#164b48!important;border-color:#164b3f!important}html[data-theme=dark] .curaciones-module .schedule-attention-control .attention-filter{color:#b6d8ec!important;background:#192a3a!important;border:1px solid #203341!important}html[data-theme=dark] .curaciones-module .schedule-attention-control .attention-filter:focus{outline:2px solid #164b48!important}html[data-theme=dark] .curaciones-module .access-users-table th,html[data-theme=dark] .curaciones-module .access-users-table td{border-bottom:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .access-users-table thead th{background:#1b3a46!important}html[data-theme=dark] .curaciones-module .access-users-table small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .access-users-table .inactive{color:#cbd1d7!important;background:#24303d!important}html[data-theme=dark] .curaciones-module .schedule-patient-heading>.schedule-valuation-icon{color:#b3efeb!important;background:#1c4439!important;border-color:#1f4239!important}html[data-theme=dark] .curaciones-module .schedule-new-wound-button{color:#b3efe3!important;background:#18493a!important;border:1px solid #164b40!important}html[data-theme=dark] .curaciones-module .schedule-new-wound-button:hover{background:#194838!important;border-color:#164b41!important}html[data-theme=dark] .curaciones-module .schedule-new-wound-button:focus-visible{outline:2px solid #164a4b!important}html[data-theme=dark] .curaciones-module .schedule-annotation-template{background:#164b40!important;border:1px solid #164b40!important;box-shadow:0 2px 5px #164b4026!important}html[data-theme=dark] .curaciones-module .schedule-annotation-template:hover{background:#164b40!important}html[data-theme=dark] .curaciones-module .schedule-annotation-template:focus-visible{outline:2px solid #4b3d16!important}html[data-theme=dark] .curaciones-module .schedule-annotation-template-cell{background:#164b39!important}html[data-theme=dark] .curaciones-module .schedule-annotation-template{color:#c7d4db!important;background:#192a3a!important;border-color:#26343b!important}html[data-theme=dark] .curaciones-module .schedule-annotation-template:hover{color:#bcd7e6!important;background:#1f3a42!important;border-color:#26333a!important}html[data-theme=dark] .curaciones-module .schedule-annotation-template:focus-visible{outline-color:#24353d!important}html[data-theme=dark] .curaciones-module .schedule-annotation-template.unavailable{color:#cbd3d7!important;background:#25343c!important;border-color:#283339!important}html[data-theme=dark] .curaciones-module .patient-annotation-template,html[data-theme=dark] .curaciones-module .patient-annotation-template:hover{background:#164b40!important}html[data-theme=dark] .curaciones-module .patient-annotation-template:focus-visible{outline:2px solid #4b3d16!important}html[data-theme=dark] .curaciones-module .patient-annotation-template.unavailable{color:#dce8f1!important;background:#27343a!important}html[data-theme=dark] .curaciones-module .schedule-valuation-icon:hover{background:#1b4538!important}html[data-theme=dark] .curaciones-module .schedule-valuation-icon:focus-visible{outline:2px solid #164b47!important}html[data-theme=dark] .curaciones-module .wound-photo-trigger:focus-visible{outline:2px solid #164b48!important}html[data-theme=dark] .curaciones-module .wound-photo-preview span{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .access-inline-value span{color:#b3efea!important}html[data-theme=dark] .curaciones-module .access-users-table input,html[data-theme=dark] .curaciones-module .access-users-table select{border:1px solid #213540!important}html[data-theme=dark] .curaciones-module .schedule-table td.day-not-admitted{color:#dce8f1!important;background:repeating-linear-gradient(135deg,#27303a,#27303a 5px,#26303b 5px 6px)!important}html[data-theme=dark] .curaciones-module .schedule-table td.day-non-admission-valuation{color:#b3efca!important;background:#23303e!important;box-shadow:inset 0 0 0 1px #283039!important}html[data-theme=dark] .curaciones-module .admission-valuation-symbol{color:#b3efca!important}html[data-theme=dark] .curaciones-module .schedule-table td.non-admission-symbol,html[data-theme=dark] .curaciones-module .legend .non-admission-symbol{color:#efb3b3!important}html[data-theme=dark] .schedule-eps-cell>small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .account-tariffs-table th{background:#1b3c46!important;box-shadow:0 1px #1f3a42!important}html[data-theme=dark] .account-tariffs-table td{border-bottom:1px solid #1f3541!important}html[data-theme=dark] .account-tariffs-table td small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .account-pending-note{color:#efd9b3!important;background:#4b3f16!important;border-left:4px solid #4b3716!important}html[data-theme=dark] .tariff-directory-edit-trigger{color:#b5e2ee!important;border-bottom:1px dashed #2a3337!important}html[data-theme=dark] .tariff-directory-edit-trigger:hover,html[data-theme=dark] .tariff-directory-edit-trigger:focus-visible{background:#1b4643!important;outline:2px solid #16484b!important}html[data-theme=dark] .tariff-directory-edit-trigger.is-pending{color:#efd9b3!important}html[data-theme=dark] .tariff-directory-editor.has-changes input,html[data-theme=dark] .tariff-directory-editor.has-changes select{background:#4b4016!important;border-color:#4b3a16!important}html[data-theme=dark] .tariff-request-button{color:#b3eaef!important;background:#192a3a!important;border:1px solid #16484b!important}html[data-theme=dark] .tariff-request-button:hover{background:#194848!important}html[data-theme=dark] .tariff-request-row td{background:#1b4146!important}html[data-theme=dark] .tariff-request-inline span{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .nav-pending-badge{border:2px solid color-mix(in srgb, var(--navy) 25%, #101f2e)!important;background:#4b1a16!important}html[data-theme=dark] .curaciones-module .nav-item.active .nav-pending-badge{border-color:#192a3a!important}html[data-theme=dark] .tariff-request-inbox{background:linear-gradient(#4b3f16,#192a3a)!important;border:1px solid #4b3b16!important}html[data-theme=dark] .tariff-request-inbox>header h3 span{background:#4b2916!important}html[data-theme=dark] .tariff-request-inbox>header p{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .tariff-request-inbox .account-table{background:#192a3a!important;border:1px solid #192a3a!important}html[data-theme=dark] .tariff-request-empty{color:#b3efe3!important;background:#1d4439!important;border:1px dashed #223f37!important}html[data-theme=dark] .tariff-request-empty span{color:#cad8d5!important}html[data-theme=dark] .tariff-request-history summary{color:#bcdee6!important}html[data-theme=dark] .tariff-request-status{color:#efdbb3!important;background:#4b3e16!important}html[data-theme=dark] .tariff-request-status.approved{color:#b3efd8!important;background:#19482f!important}html[data-theme=dark] .tariff-request-status.rejected{color:#efb8b4!important;background:#4b1a16!important}html[data-theme=dark] .curaciones-module .invoice-form-grid input{color:#b5d2ed!important;background:#192a3a!important;border:1px solid #26343a!important}html[data-theme=dark] .curaciones-module .invoice-form-grid input:focus-visible{outline:2px solid #164b48!important}html[data-theme=dark] .profile-import-panel{background:linear-gradient(#164b43,#192a3a)!important;border:1px solid #223f3d!important}html[data-theme=dark] .profile-import-panel>header p{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .profile-import-controls input[type=file]{background:#192a3a!important;border:1px solid #27353a!important}html[data-theme=dark] .profile-import-summary span{background:#192a3a!important;border:1px solid #25393c!important}html[data-theme=dark] .profile-import-summary small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .profile-import-summary strong{color:#b5d7ed!important}html[data-theme=dark] .profile-import-summary .ready{background:#174a2e!important;border-color:#1f4232!important}html[data-theme=dark] .profile-import-summary .warning{background:#4b3916!important;border-color:#4b3b16!important}html[data-theme=dark] .profile-import-table td small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .profile-import-status{color:#c7d6dc!important;background:#25353c!important}html[data-theme=dark] .profile-import-status.safe{color:#b3efd8!important;background:#19482f!important}html[data-theme=dark] .profile-import-status.conflict,html[data-theme=dark] .profile-import-status.ambiguous{color:#efb8b4!important;background:#4b1a16!important}html[data-theme=dark] .profile-import-status.incomplete,html[data-theme=dark] .profile-import-status.unmatched{color:#efdbb3!important;background:#4b3e16!important}html[data-theme=dark] .profile-import-result{color:#b3efd8!important;background:#174a2e!important;border:1px solid #1f4232!important}html[data-theme=dark] .account-metric-link:focus-visible{outline:2px solid color-mix(in srgb, var(--teal-dark) 25%, #101f2e)!important}@media (width<=700px){html[data-theme=dark] .curaciones-module{background:#242f3d!important}html[data-theme=dark] .curator-demo-sheet>header{background:#192a3a!important}html[data-theme=dark] .curator-demo-sticky-action{background:#192a3a!important;border-top:1px solid #272e3a!important}}@media (height<=520px) and (pointer:coarse){html[data-theme=dark] .curaciones-module{background:#242f3d!important}}@media (width<=700px),(height<=520px) and (pointer:coarse){html[data-theme=dark] .curaciones-module .sidebar{color:#bfd4e4!important;background:#192a3a!important}}html[data-theme=dark] .curaciones-module .sidebar nav .nav-item.active svg.nav-icon{color:#b3d6ef!important}html[data-theme=dark] .curaciones-module .schedule-table .filter-header>.header-title:after{border:1px solid #26323b!important}html[data-theme=dark] .curaciones-module .schedule-table .filter-header.has-filter>.header-title:after{background:#164b48!important;border-color:#164b44!important}html[data-theme=dark] .curaciones-module .schedule-table .filter-header>input,html[data-theme=dark] .curaciones-module .schedule-table .filter-header>select,html[data-theme=dark] .curaciones-module .schedule-table .date-header>.date-filter{color:#b9d7ea!important;background:#192a3a!important;border:1px solid #20413d!important}html[data-theme=dark] .curaciones-module .schedule-table .filter-header>input::placeholder{color:#cad3d9!important}html[data-theme=dark] .curaciones-module .schedule-table .date-header.has-filter{box-shadow:inset 0 -3px #164b44!important}html[data-theme=dark] .curaciones-module .schedule-novelty-marker>summary{color:#efd9b3!important;background:#4b3f16!important;border:1px solid #4b3916!important}html[data-theme=dark] .curaciones-module .schedule-novelty-marker.approved>summary{color:#b5eedc!important;background:#1c4530!important;border-color:#214031!important}html[data-theme=dark] .curaciones-module .schedule-novelty-marker.rejected>summary{color:#efb8b4!important;background:#4b1a16!important;border-color:#461e1b!important}html[data-theme=dark] .curaciones-module .schedule-novelty-marker[open]>summary{outline:2px solid #17374a!important}html[data-theme=dark] .curaciones-module .schedule-novelty-popover{color:#b8d8eb!important;background:#192a3a!important;border:1px solid #213440!important}html[data-theme=dark] .curaciones-module .schedule-novelty-popover small{color:#cad3d9!important}html[data-theme=dark] .curaciones-module .schedule-novelty-popover button{background:#16344b!important}html[data-theme=dark] .curaciones-module .completed-evidence-source-date{color:#bfd8e4!important;background:#163b4b!important}@media (orientation:landscape) and (width<=1100px) and (height<=700px) and (pointer:coarse){html[data-theme=dark] .curaciones-module{background:#242f3d!important}html[data-theme=dark] .curaciones-module .schedule-mobile-tools-toggle{color:#b7d7ec!important;background:#192a3a!important;border:1px solid #203541!important}html[data-theme=dark] .curaciones-module .schedule-mobile-tools-toggle b{color:#b5d7ed!important;background:#1a3a47!important}}html[data-theme=dark] .curaciones-module .schedule-display-toolbar{background:color-mix(in srgb, var(--canvas) 25%, #101f2e)!important;color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .schedule-fullscreen-button{color:#b3d6ef!important;background:#192a3a!important;border:1px solid #1e3343!important}html[data-theme=dark] .curaciones-module .schedule-fullscreen-button:hover{background:#16354b!important}html[data-theme=dark] .curaciones-module .schedule-fullscreen-button:focus-visible{outline:3px solid #164b48!important}html[data-theme=dark] .curaciones-module .app-shell.schedule-expanded{background:color-mix(in srgb, var(--canvas) 25%, #101f2e)!important}html[data-theme=dark] .curaciones-module .team-profile-billing{background:#174a44!important;border:1px solid #223f3d!important}html[data-theme=dark] .curaciones-module .team-profile-billing small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .account-invoice-preview{color:#dce8f1!important;background:#192a3a!important}html[data-theme=dark] .invoice-template-title p,html[data-theme=dark] .invoice-template-title h2{color:#b5d2ed!important}html[data-theme=dark] .invoice-band{color:#b3d5ef!important;background:#16374b!important}html[data-theme=dark] .signature-missing{color:#efb3b3!important}html[data-theme=dark] .signature-registered{color:#b3efdf!important}html[data-theme=dark] .curaciones-module .invoice-band{color:#b3d5ef!important;background:#16374b!important}html[data-theme=dark] .curaciones-module .invoice-signature-line{color:#dce8f1!important}html[data-theme=dark] .signature-preview{background:#1a4734!important;border:1px solid #233e35!important}html[data-theme=dark] .signature-preview figcaption{color:#c5ddd6!important}html[data-theme=dark] .curaciones-module .invoice-account-signed{color:#b3efdf!important}html[data-theme=dark] .account-signature-modal-card{background:#192a3a!important}html[data-theme=dark] .account-signature-modal-card>p:not(.eyebrow){color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .account-signature-paste-zone{background:#1a4734!important;border:2px dashed #263b3a!important}html[data-theme=dark] .account-signature-paste-zone:focus-visible{border-color:#164b48!important;box-shadow:0 0 0 3px #1b4543!important}html[data-theme=dark] .account-signature-paste-zone span{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .wound-photo-valuation{background:#1a463e!important;border:1px solid #20413b!important}html[data-theme=dark] .curaciones-module .wound-photo-valuation strong{color:#b3efea!important}html[data-theme=dark] .curaciones-module .wound-photo-valuation small{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .wound-photo-valuation button,html[data-theme=dark] .curaciones-module .wound-photo-upload button{color:#b3efeb!important;background:#192a3a!important;border:1px solid #164b48!important}html[data-theme=dark] .curaciones-module .wound-photo-upload{background:#4b3916!important;border:1px dashed #4b3a16!important}html[data-theme=dark] .curaciones-module .wound-photo-upload button{background:#164b48!important}html[data-theme=dark] .curaciones-module .schedule-auto-align-toolbar{background:#194837!important;border:1px solid #1e4338!important}html[data-theme=dark] .curaciones-module .schedule-auto-align-toolbar>button{background:#164b45!important;border:1px solid #164b45!important}html[data-theme=dark] .curaciones-module .schedule-auto-align-toolbar>span{color:#c0e3dc!important}html[data-theme=dark] .curaciones-module .schedule-auto-align-result{color:#b9e9e6!important;background:#174a44!important;border:1px solid #223f3d!important}html[data-theme=dark] .curaciones-module .schedule-auto-align-result>button{color:#b3efeb!important}html[data-theme=dark] .curaciones-module .schedule-quick-align .schedule-align-icon{color:#b3efe4!important;background:#192a3a!important;border:1px solid #164b42!important}html[data-theme=dark] .curaciones-module .schedule-quick-align button:hover,html[data-theme=dark] .curaciones-module .schedule-quick-align button:focus-visible{outline:2px solid #164b45!important}html[data-theme=dark] .finding-curation-identity strong{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important}html[data-theme=dark] .monthly-curation-comparison{background:#192a3a!important;border:1px solid #24343d!important}html[data-theme=dark] .monthly-curation-comparison p{color:#cad2d8!important}html[data-theme=dark] .monthly-curation-comparison th,html[data-theme=dark] .monthly-curation-comparison td{border-bottom:1px solid #25333c!important}html[data-theme=dark] .curaciones-module .wound-photo-choices{border-top:1px solid #25333c!important}html[data-theme=dark] .curaciones-module .wound-photo-option{background:#192a3a!important;border:2px solid #27343a!important}html[data-theme=dark] .curaciones-module .wound-photo-option.selected{background:#1a473a!important;border-color:#164b48!important}html[data-theme=dark] .curaciones-module .wound-photo-option img{background:#27343a!important}html[data-theme=dark] .curaciones-module .wound-photo-reference-badge{color:#b3efdf!important;background:#1c4533!important}html[data-theme=dark] .curaciones-module .wound-photo-reference-button{background:#164b48!important}html[data-theme=dark] .curaciones-module .modal-actions .generate-curation-note-button{color:#b3efe1!important;background:#1d4438!important;border-color:#233e36!important;box-shadow:0 2px 5px #164b3f12!important}html[data-theme=dark] .curaciones-module .modal-actions .generate-curation-note-button:hover{background:#1e4332!important;border-color:#1f4237!important}html[data-theme=dark] .curaciones-module .modal-actions .generate-curation-note-button:focus-visible{outline:3px solid #1f4237!important}html[data-theme=dark] .curaciones-module .wound-photo-link-diagnostic{color:#e8dabb!important;background:#4b3d16!important;border:1px solid #4b3d16!important}html[data-theme=dark] .curaciones-module .schedule-controls-disclosure{background:#192a3a!important;border:1px solid #203741!important}html[data-theme=dark] .curaciones-module .schedule-controls-disclosure>summary{color:#b7d7ec!important}html[data-theme=dark] .curaciones-module .schedule-controls-disclosure>summary:focus-visible{outline:2px solid #164b49!important}html[data-theme=dark] .curaciones-module .schedule-controls-expand,html[data-theme=dark] .curaciones-module .schedule-controls-collapse{color:#b3e0ef!important}html[data-theme=dark] .curaciones-module .schedule-controls-content{border-top:1px solid #25363c!important}html[data-theme=dark] .curaciones-module .wound-photo-enlarge{color:#b3e0ef!important}html[data-theme=dark] .curaciones-module .valuation-photo-viewer button{border:1px solid #293438!important}html[data-theme=dark] .curaciones-module .valuation-photo-viewer button:focus-visible{outline:3px solid #164b46!important}html[data-theme=dark] .curaciones-module .schedule-table tr.patient-without-supplies>td{color:#efb3b3!important;background:#4b1616!important;border-bottom-color:#4b1616!important;box-shadow:inset 0 2px #4b1616,inset 0 -2px #4b1616!important}html[data-theme=dark] .curaciones-module .schedule-table tr.patient-without-supplies>td.sticky-name{border-left:5px solid #4b1616!important}html[data-theme=dark] .curaciones-module .schedule-table tr.patient-without-supplies .schedule-patient-heading:after{color:#efb3b3!important}html[data-theme=dark] .curaciones-module .schedule-table tr.patient-missing-supplies>td{background:#4b4016!important;border-bottom-color:#4b3c16!important}html[data-theme=dark] .curaciones-module .schedule-table tr.patient-missing-supplies .schedule-patient-heading:after{color:#efcab3!important}html[data-theme=dark] .curaciones-module .supply-receipts-controls select{background:#192a3a!important;border:1px solid #272f3a!important}html[data-theme=dark] .curaciones-module .four-cell-part.generated-note{color:#efe0b3!important;background:#174a33!important}html[data-theme=dark] .curaciones-module .schedule-assignment-report{color:#b7d7ec!important;background:#1f3242!important;border:1px solid #283239!important}html[data-theme=dark] .curaciones-module .schedule-assignment-report:hover{background:#1d3444!important}html[data-theme=dark] .curaciones-module .schedule-assignment-report:focus-visible{outline:3px solid #1a3746!important}@media screen{html[data-theme=dark] .curaciones-module .novelty-table thead th{box-shadow:0 1px #293238!important}}html[data-theme=dark] .curaciones-module .legend .non-admission-valuation-symbol{color:#b3efca!important}html[data-theme=dark] .curaciones-module .schedule-table td.schedule-novelty-cell .schedule-novelty-buttons>button{border:1px solid color-mix(in srgb, var(--novelty-border,#9db9ce) 25%, #101f2e)!important;background:color-mix(in srgb, var(--novelty-bg,#edf4fa) 25%, #101f2e)!important;color:color-mix(in srgb, var(--novelty-text,#173f5b) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .schedule-table td.schedule-novelty-cell .schedule-novelty-buttons>button:hover{background:color-mix(in srgb, var(--novelty-hover,#dbeaf5) 25%, #101f2e)!important;border-color:color-mix(in srgb, var(--novelty-text,#527f9e) 25%, #101f2e)!important;color:color-mix(in srgb, var(--novelty-text,#12344d) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .schedule-novelty-buttons>button:focus-visible{outline:2px solid #17374a!important}html[data-theme=dark] .curaciones-module .patient-event-correction select,html[data-theme=dark] .curaciones-module .patient-event-correction textarea{border:1px solid #22333f!important}html[data-theme=dark] .curaciones-module .novelty-status.corrected{color:#c6d2dc!important;background:#25323c!important}html[data-theme=dark] .curaciones-module .schedule-controls-bar{background:#192a3a!important;border:1px solid #203741!important}html[data-theme=dark] .curaciones-module .schedule-controls-novelty>.event-button{color:#b3efdd!important;background:#164b36!important;border:1px solid #194837!important}html[data-theme=dark] .curaciones-module .schedule-controls-novelty>.event-button:hover{background:#184935!important;border-color:#164b3b!important}html[data-theme=dark] .curaciones-module .schedule-controls-novelty>.event-button:focus-visible{outline:3px solid #164b46!important}html[data-theme=dark] .valuation-readiness-controls{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;background:color-mix(in srgb, var(--surface,transparent) 25%, #101f2e)!important}html[data-theme=dark] .valuation-readiness-controls select{border:1px solid color-mix(in srgb, var(--line) 25%, #101f2e)!important;background:color-mix(in srgb, var(--panel,#fff) 25%, #101f2e)!important;color:color-mix(in srgb, var(--ink) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .schedule-table td.valuation-date-filtered{background:color-mix(in srgb, var(--soft) 25%, #101f2e)!important;color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .valuation-ready-marker{color:color-mix(in srgb, var(--amber) 20%, #dce8f1)!important}html[data-theme=dark] .curaciones-module .schedule-table tr>:is(th,td):nth-child(24){border-left:2px solid #27323a!important}html[data-theme=dark] .curaciones-module .patient-event-editor>section{background:color-mix(in srgb, var(--panel,#fff) 25%, #101f2e)!important;color:color-mix(in srgb, var(--ink,#183b40) 20%, #dce8f1)!important;border:1px solid #273a36!important}html[data-theme=dark] .curaciones-module .patient-event-editor :is(select,input[type=date],textarea){background:color-mix(in srgb, var(--panel,#fff) 25%, #101f2e)!important;border:1px solid #283936!important}html[data-theme=dark] .curaciones-module .patient-event-editor [aria-label="Vista previa de corrección"]{background:#223f30!important;border-left:3px solid #273a34!important}html[data-theme=dark] .date-options-placeholder{border:1px dashed #203841!important}html[data-theme=dark] .curaciones-module .date-options-evolution-trigger{color:#bcdbe6!important;background:#16394b!important}html[data-theme=dark] .curaciones-module .date-options-evolution-trigger strong{color:#b3edef!important}html[data-theme=dark] .curaciones-module .date-options-evolution-trigger:hover{background:#16424b!important;border-color:#16484b!important}html[data-theme=dark] .curaciones-module .date-options-evolution-trigger:focus-visible{outline:3px solid #16434b!important}html[data-theme=dark] .curaciones-module .date-options-curator{background:#1a4639!important;border:1px solid #1f4239!important}html[data-theme=dark] .curaciones-module .date-options-curator>small{color:#c6dcd6!important}html[data-theme=dark] .curaciones-module .date-options-curator>a{color:#b3efe4!important;background:#192a3a!important;border:1px solid #214038!important}}.curaciones-module .monthly-exits-panel{padding:24px;scroll-margin-top:24px}.curaciones-module .monthly-exits-panel .panel-heading p{max-width:850px}.curaciones-module .monthly-exits-filters{flex-wrap:wrap;align-items:end;gap:14px;margin:20px 0;display:flex}.curaciones-module .monthly-exits-filters label{gap:6px;font-size:14px;font-weight:600;display:grid}.curaciones-module .monthly-exits-filters input,.curaciones-module .monthly-exits-filters select{color:#1e293b;background:#fff;border:1px solid #cbd5e1;border-radius:8px;min-height:42px;padding:8px 12px}.curaciones-module .monthly-exits-totals{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.curaciones-module .monthly-exits-totals div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:16px}.curaciones-module .monthly-exits-totals dt{color:#475569;font-size:13px;line-height:1.5}.curaciones-module .monthly-exits-totals dd{color:#0f172a;margin:8px 0 0;font-size:30px;font-weight:750}.curaciones-module .monthly-exits-method{color:#475569;font-size:13px;line-height:1.7}.curaciones-module .monthly-exits-table{max-height:560px;margin-top:18px;overflow:auto}.curaciones-module .monthly-exits-table table{border-collapse:collapse;width:100%;min-width:850px;font-size:13px}.curaciones-module .monthly-exits-table caption{text-align:left;padding:10px 0;font-weight:600}.curaciones-module .monthly-exits-table th,.curaciones-module .monthly-exits-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e2e8f0;padding:12px}.curaciones-module .monthly-exits-table th{background:#f1f5f9;position:sticky;top:0}.curaciones-module .monthly-exits-table details{min-width:180px;max-width:420px}.curaciones-module .monthly-exits-table summary{cursor:pointer;color:#0f5360;font-weight:600}.curaciones-module .monthly-exits-table details p{white-space:pre-wrap;overflow-wrap:anywhere}@media (width<=900px){.curaciones-module .monthly-exits-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.curaciones-module .monthly-exits-panel{padding:16px}}@media (width<=480px){.curaciones-module .monthly-exits-filters>*{width:100%}}@media screen{html[data-theme=dark] .curaciones-module .monthly-exits-filters input,html[data-theme=dark] .curaciones-module .monthly-exits-filters select{color:#c2cde0!important;background:#192a3a!important;border:1px solid #232f3d!important}html[data-theme=dark] .curaciones-module .monthly-exits-totals div{background:#1d3044!important;border:1px solid #212e40!important}html[data-theme=dark] .curaciones-module .monthly-exits-totals dt{color:#c8d0da!important}html[data-theme=dark] .curaciones-module .monthly-exits-totals dd{color:#bbc8e7!important}html[data-theme=dark] .curaciones-module .monthly-exits-method{color:#c8d0da!important}html[data-theme=dark] .curaciones-module .monthly-exits-table th,html[data-theme=dark] .curaciones-module .monthly-exits-table td{border-bottom:1px solid #212e40!important}html[data-theme=dark] .curaciones-module .monthly-exits-table th{background:#1d3044!important}html[data-theme=dark] .curaciones-module .monthly-exits-table summary{color:#b3e5ef!important}}.curaciones-module .audit-corrections-panel{padding:18px}.curaciones-module .audit-corrections-panel h3{margin:0 0 8px}.curaciones-module .audit-corrections-panel p,.curaciones-module .note-audit-form p{font-size:.8rem;line-height:1.5}.curaciones-module .note-audit-form{gap:10px;padding:14px 0;display:grid}.curaciones-module .note-audit-fields{flex-wrap:wrap;gap:12px;margin:10px 0;display:flex}.curaciones-module .note-audit-form label,.curaciones-module .note-audit-fields label{gap:5px;font-size:.8rem;display:grid}.curaciones-module .note-audit-form input,.curaciones-module .note-audit-form textarea,.curaciones-module .note-audit-form select,.curaciones-module .note-audit-fields input,.curaciones-module .note-audit-fields select{color:var(--navy);background:#fff;border:1px solid #a9bac3;border-radius:6px;max-width:100%;padding:8px}.curaciones-module .note-audit-form textarea{min-height:80px}.curaciones-module .note-audit-form .note-audit-check{align-items:center;gap:8px;display:flex}.curaciones-module .audit-rate-table{margin:12px 0;overflow-x:auto}.curaciones-module .audit-rate-table table{border-collapse:collapse;width:100%;font-size:.8rem}.curaciones-module .audit-rate-table th,.curaciones-module .audit-rate-table td{text-align:left;border-bottom:1px solid #edf1f3;padding:9px}.curaciones-module .audit-corrections-panel details{margin-top:12px}.curaciones-module .audit-corrections-panel summary{cursor:pointer;font-weight:700}.curaciones-module .audit-corrections-panel article{border-bottom:1px solid #edf1f3;padding:10px 0;font-size:.8rem}@media screen{html[data-theme=dark] .curaciones-module .note-audit-form input,html[data-theme=dark] .curaciones-module .note-audit-form textarea,html[data-theme=dark] .curaciones-module .note-audit-form select,html[data-theme=dark] .curaciones-module .note-audit-fields input,html[data-theme=dark] .curaciones-module .note-audit-fields select{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important;background:#192a3a!important;border:1px solid #283339!important}html[data-theme=dark] .curaciones-module .audit-rate-table th,html[data-theme=dark] .curaciones-module .audit-rate-table td,html[data-theme=dark] .curaciones-module .audit-corrections-panel article{border-bottom:1px solid #27343a!important}}.curaciones-module .curation-photo-stage{background:#f4faf9;border:1px solid #b9d8d4;border-radius:14px;gap:10px;min-width:0;margin:20px 0;padding:18px;display:grid}.curaciones-module .curation-photo-dropzone{color:#103b50;text-align:center;cursor:pointer;overflow-wrap:anywhere;background:#fff;border:2px dashed #087f78;border-radius:10px;align-content:center;justify-items:center;gap:10px;min-height:140px;padding:22px;display:grid}.curaciones-module .curation-photo-dropzone:hover{background:#eaf7f4}.curaciones-module .curation-photo-dropzone:focus-visible{outline-offset:3px;outline:3px solid #087f78}.curaciones-module .curation-photo-dropzone[aria-disabled=true]{opacity:.65;cursor:wait}.curaciones-module .curation-photo-dropzone b{font-size:1.125rem;line-height:1.4;display:block}.curaciones-module .curation-photo-dropzone span{color:#45616d;max-width:620px;font-size:1rem;line-height:1.5;display:block}.curaciones-module .curation-photo-dropzone small,.curaciones-module .curation-photo-loading{color:#536b77;font-size:.875rem;line-height:1.5;display:block}.curaciones-module .curation-photo-error{color:#a6382a;margin:0;font-size:.875rem}@media (width<=600px){.curaciones-module .curation-photo-stage{margin:16px 0;padding:12px}.curaciones-module .curation-photo-dropzone{padding:18px 12px}}.curaciones-module .photo-paste-area{box-sizing:border-box;color:#103b50;text-align:center;background:#f4faf9;border:2px dashed #087f78;border-radius:12px;justify-items:center;gap:12px;width:100%;padding:22px;display:grid;position:relative}.curaciones-module .photo-paste-area:focus-visible{outline-offset:3px;outline:3px solid #087f78}.curaciones-module .photo-paste-area>b{font-size:1.125rem}.curaciones-module .photo-paste-area>p{margin:0;line-height:1.5}.curaciones-module .photo-paste-area input[type=file]{display:none}.curaciones-module .photo-paste-hint{color:#45616d;max-width:680px;font-size:1rem}.curaciones-module .photo-paste-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.curaciones-module .photo-paste-area button{color:#fff;cursor:pointer;background:#087f78;border:1px solid #087f78;border-radius:8px;padding:10px 16px;font-size:.875rem;font-weight:700}.curaciones-module .photo-paste-area button:disabled{opacity:.6;cursor:wait}.curaciones-module .photo-paste-menu{z-index:5;background:#fff;border:1px solid #bfd5d2;border-radius:10px;padding:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 24px #143c4b33}.curaciones-module .photo-paste-message{color:#654514;background:#fff4d7;border-radius:8px;padding:10px;font-size:.875rem}.curaciones-module .wound-photo-trigger.has-previous-photo{color:#075c3b;background:#dcf5e6;border-radius:6px;padding:5px 7px;box-shadow:inset 0 0 0 1px #80c69c}.curaciones-module .wound-photo-trigger.has-previous-photo small{color:#276748}.curaciones-module .wound-photo-enlarge{color:#075e58;cursor:zoom-in;background:0 0;border:0;justify-items:center;gap:8px;max-width:100%;padding:0;display:grid}.curaciones-module .wound-photo-enlarge img{object-fit:contain;border-radius:10px;max-width:100%;max-height:65vh;display:block}.curaciones-module .wound-photo-enlarge span{font-size:.875rem}.curaciones-module .wound-photo-enlarge:focus-visible{outline-offset:4px;outline:3px solid #087f78}.curaciones-module .curation-note-pilot .wound-photo-enlarge{justify-items:stretch;width:100%;padding:0}.curaciones-module .curation-note-pilot .wound-photo-enlarge>.oriented-photo-frame{background:0 0;border-radius:0;height:clamp(200px,52dvh,520px);min-height:0}.curaciones-module .curation-note-pilot .wound-photo-enlarge img{border-radius:0}.curaciones-module .wound-photo-lightbox{box-sizing:border-box;background:#101b22;border:0;border-radius:12px;width:96vw;max-width:96vw;height:94dvh;max-height:94dvh;margin:auto;padding:48px 12px 12px;overflow:auto}.curaciones-module .wound-photo-lightbox::backdrop{background:#000000d9}.curaciones-module .wound-photo-lightbox>img{object-fit:contain;border-radius:0;width:100%;max-width:none;height:100%;max-height:none;margin:auto;display:block}.curaciones-module .wound-photo-lightbox-close{color:#102a43;cursor:pointer;background:#fff;border:1px solid #c7d4db;border-radius:50%;width:36px;height:36px;padding:0;font-size:26px;position:absolute;top:8px;right:12px}@media screen{html[data-theme=dark] .curaciones-module .curation-photo-stage{background:#1e433d!important;border:1px solid #233e3b!important}html[data-theme=dark] .curaciones-module .curation-photo-dropzone{color:#b3dbef!important;background:#192a3a!important;border:2px dashed #164b48!important}html[data-theme=dark] .curaciones-module .curation-photo-dropzone:hover{background:#1b463c!important}html[data-theme=dark] .curaciones-module .curation-photo-dropzone:focus-visible{outline:3px solid #164b48!important}html[data-theme=dark] .curaciones-module .curation-photo-dropzone span{color:#c7d5db!important}html[data-theme=dark] .curaciones-module .curation-photo-dropzone small,html[data-theme=dark] .curaciones-module .curation-photo-loading{color:#c9d4d9!important}html[data-theme=dark] .curaciones-module .curation-photo-error{color:#ecbcb6!important}html[data-theme=dark] .curaciones-module .photo-paste-area{color:#b3dbef!important;background:#1e433d!important;border:2px dashed #164b48!important}html[data-theme=dark] .curaciones-module .photo-paste-area:focus-visible{outline:3px solid #164b48!important}html[data-theme=dark] .curaciones-module .photo-paste-hint{color:#c7d5db!important}html[data-theme=dark] .curaciones-module .photo-paste-area button{background:#164b48!important;border:1px solid #164b48!important}html[data-theme=dark] .curaciones-module .photo-paste-menu{background:#192a3a!important;border:1px solid #263b38!important}html[data-theme=dark] .curaciones-module .photo-paste-message{color:#efd7b3!important;background:#4b3c16!important}html[data-theme=dark] .curaciones-module .wound-photo-trigger.has-previous-photo{color:#b3efd8!important;background:#164b2b!important;box-shadow:inset 0 0 0 1px #1e432d!important}html[data-theme=dark] .curaciones-module .wound-photo-trigger.has-previous-photo small{color:#bce6d2!important}html[data-theme=dark] .curaciones-module .wound-photo-enlarge{color:#b3efeb!important}html[data-theme=dark] .curaciones-module .wound-photo-enlarge:focus-visible{outline:3px solid #164b48!important}html[data-theme=dark] .curaciones-module .wound-photo-lightbox-close{color:#b5d2ed!important;background:#192a3a!important;border:1px solid #26343b!important}}.curation-photo-hover{z-index:1600;color:#173442;background:#fff;border:1px solid #c5d3dc;border-radius:10px;gap:8px;width:min(304px,100vw - 16px);max-height:calc(100vh - 16px);padding:14px;font-size:.875rem;display:grid;position:fixed;overflow:auto;box-shadow:0 8px 28px #12344740}.curation-photo-hover>strong{padding-right:20px}.curation-photo-hover>small{color:#516471;line-height:1.4}.curation-photo-hover-close{cursor:pointer;background:0 0;border:0;font-size:1.5rem;position:absolute;top:4px;right:5px}.curation-photo-hover .wound-photo-enlarge{width:100%;padding:0}.curation-photo-hover .wound-photo-enlarge img{object-fit:contain;width:100%;height:220px}.curation-photo-hover .wound-photo-enlarge span{font-size:.875rem}.curation-photo-hover .wound-photo-lightbox img{height:auto;max-height:90vh}.curation-photo-import{flex-wrap:wrap;align-items:center;gap:14px;padding:20px;display:flex}.curation-photo-import>div{flex:1;min-width:230px}.curation-photo-import p{margin:6px 0;font-size:.875rem}.curation-photo-import>p{flex-basis:100%}.curation-photo-import [role=alert]{color:#a32929}.curation-date-photos{gap:12px;display:grid}.curation-date-photos .wound-photo-enlarge img{object-fit:contain;max-height:320px}.curation-date-photos small{margin-top:6px;display:block}.wound-evolution-photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.wound-evolution-photos>section{border:1px solid #dce8e4;border-radius:8px;min-width:0;padding:12px}.wound-evolution-photos img{object-fit:contain;max-width:100%;max-height:360px}@media (width<=650px){.wound-evolution-photos{grid-template-columns:1fr}}.curation-photo-candidates{gap:14px;width:100%;margin-top:12px;display:grid}.curation-photo-candidate{background:#fff;border:2px solid #ccd8df;border-radius:10px;gap:10px;padding:12px;display:grid}.curation-photo-candidate.selected{background:#e9f7f3;border-color:#087f78}.curation-photo-candidate button{white-space:normal}.curation-photo-pending{color:#805a00;background:#fff5dc;border-radius:6px;padding:8px;display:block}.curation-photo-selected{color:#086a50;background:#e9f7f3;border-radius:6px;padding:8px;display:block}.schedule-copy-document{flex-shrink:0;align-items:center;display:inline-flex}.schedule-copy-icon{color:#087b6c;cursor:pointer;background:#effaf7;border:1px solid #b9dcd5;border-radius:6px;justify-content:center;align-items:center;width:25px;height:25px;padding:3px;display:flex}.schedule-copy-icon:hover{background:#d7f2e9}.schedule-copy-document .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.account-progress{color:#075f55;background:#edf8f5;border-radius:10px;margin:12px 0;padding:12px 16px}.account-progress>div{justify-content:space-between;gap:16px;font-size:14px;display:flex}.account-progress progress{accent-color:#087f70;width:100%;height:12px;margin-top:8px}.schedule-page{gap:8px!important}.schedule-management-toolbar{flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex}.schedule-management-toolbar .schedule-auto-align-toolbar{background:0 0;border:0;margin:0;padding:0;display:block}.schedule-management-toolbar>.admin-schedule-batch{margin:0}.schedule-management-toolbar>.admin-schedule-batch:has(.panel){flex-basis:100%}.schedule-management-toolbar button{min-height:32px;padding:6px 10px;font-size:12px}.schedule-management-toolbar>.primary-button{color:#9b5600;background:#fff8e8;border:1px solid #e7bb68;width:auto!important}.four-cell-pilot-legend{margin:0!important;padding:7px 10px!important;font-size:12px!important}.four-cell-pilot-legend summary{cursor:pointer;font-weight:700}.four-cell-pilot-legend>span{padding-top:7px;display:block}.schedule-utility-row{min-height:0!important;padding:5px 8px!important}.schedule-page .table-toolbar{padding:6px 8px!important}.service-report-columns{align-items:start}.service-report-column{gap:12px;min-width:0;display:grid}.service-report-column>h3{color:var(--ink);margin:0}.service-report-columns>.shared-report-row{grid-column:1/-1;min-width:0}.service-report-column .curation-photo-import{min-width:0;margin:0;padding:14px}.service-report-column .curation-photo-import>div{flex-basis:100%;min-width:0}.service-report-column .curation-photo-import h4{margin:0;font-size:16px}.service-report-column .curation-photo-import .primary-button{white-space:normal}.service-report-column .clinical-upload-card{min-height:116px}.service-report-column .clinical-upload-card>div{min-width:0}.report-upload-metadata{color:var(--muted);margin-top:8px;font-size:12px;display:block}.report-upload-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px!important;display:flex!important}.report-upload-record{flex:1;gap:4px;min-width:0;display:grid}.report-upload-record .report-upload-file,.report-upload-record small{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;overflow:visible}.report-upload-file{color:var(--ink);font-weight:600}.report-upload-summary button{color:var(--navy);cursor:pointer;background:#fff;border:1px solid #cdd9de;border-radius:8px;flex-shrink:0;padding:7px 10px;font-size:12px}.report-upload-history{background:#f6f8fa;border:1px solid #dce5e8;border-radius:8px;margin-top:10px;padding:12px}.report-upload-history ol{max-height:280px;margin:8px 0 0;padding-left:20px;overflow:auto}.report-upload-history li{border-bottom:1px solid #dce5e8;padding:8px 0}.report-upload-history>strong{white-space:normal;display:block}.report-upload-history p{margin:8px 0}.clinical-upload-card .report-upload-metadata strong,.clinical-upload-card .report-upload-metadata small{white-space:normal;overflow:visible}.schedule-assignment-actions{gap:6px;margin-top:6px;display:grid}.schedule-assignment-confirmed{color:#16704a;padding:6px 0;font-weight:600;display:block}.schedule-assignment-actions [role=alert]{color:#a32929;white-space:normal}@media screen{html[data-theme=dark] .curation-photo-hover{color:#bbd9e7!important;background:#192a3a!important;border:1px solid #24333c!important}html[data-theme=dark] .curation-photo-hover>small{color:#cad3d9!important}html[data-theme=dark] .curation-photo-import [role=alert]{color:#edb6b6!important}html[data-theme=dark] .wound-evolution-photos>section{border:1px solid #263a34!important}html[data-theme=dark] .curation-photo-candidate{background:#192a3a!important;border:2px solid #25333c!important}html[data-theme=dark] .curation-photo-candidate.selected{background:#1a473a!important;border-color:#164b48!important}html[data-theme=dark] .curation-photo-pending{color:#efddb3!important;background:#4b3c16!important}html[data-theme=dark] .curation-photo-selected{color:#b3efdf!important;background:#1a473a!important}html[data-theme=dark] .schedule-copy-icon{color:#b3efe7!important;background:#174a3c!important;border:1px solid #20413a!important}html[data-theme=dark] .schedule-copy-icon:hover{background:#184939!important}html[data-theme=dark] .account-progress{color:#b3efe8!important;background:#1b463a!important}html[data-theme=dark] .schedule-management-toolbar>.primary-button{color:#efd4b3!important;background:#4b3b16!important;border:1px solid #4b3916!important}html[data-theme=dark] .service-report-column>h3{color:color-mix(in srgb, var(--ink) 20%, #dce8f1)!important}html[data-theme=dark] .report-upload-metadata{color:color-mix(in srgb, var(--muted) 20%, #dce8f1)!important}html[data-theme=dark] .report-upload-file{color:color-mix(in srgb, var(--ink) 20%, #dce8f1)!important}html[data-theme=dark] .report-upload-summary button{color:color-mix(in srgb, var(--navy) 20%, #dce8f1)!important;background:#192a3a!important;border:1px solid #27353a!important}html[data-theme=dark] .report-upload-history{background:#23303e!important;border:1px solid #26353a!important}html[data-theme=dark] .report-upload-history li{border-bottom:1px solid #26353a!important}html[data-theme=dark] .schedule-assignment-confirmed{color:#b3efd6!important}html[data-theme=dark] .schedule-assignment-actions [role=alert]{color:#edb6b6!important}}
