@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-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;--tw-ease: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;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--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{.visible{visibility:visible}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.flex-grow{flex-grow:1}.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}.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))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--cor-fundo:#f3f7fb;--cor-superficie:#fff;--cor-superficie-suave:#eef3f8;--cor-borda:#dae3ec;--cor-borda-forte:#c3d1dd;--cor-tinta-forte:#08192a;--cor-tinta:#0f2438;--cor-tinta-fraca:#5a7086;--cor-marca:#1668b3;--cor-marca-forte:#0d5493;--cor-marca-clara:#2b86d4;--cor-marca-suave:#e4f0fb;--cor-marca-contraste:#fff;--cor-sucesso:#0d7a5b;--cor-sucesso-suave:#e1f4ed;--cor-atencao:#8f6100;--cor-atencao-suave:#fff2d8;--cor-perigo:#c02a30;--cor-perigo-forte:#982126;--cor-perigo-suave:#fde9e9;--esp-1:4px;--esp-2:8px;--esp-3:12px;--esp-4:16px;--esp-5:20px;--esp-6:24px;--esp-7:32px;--esp-8:40px;--raio-1:8px;--raio-2:11px;--raio-3:16px;--raio-cheio:999px;--sombra-1:0 1px 2px #08192a0d;--sombra-2:0 4px 14px #08192a12;--sombra-3:0 12px 32px #08192a1f;--alt-campo:44px;--alt-botao:42px;--alt-botao-compacto:36px;--foco:0 0 0 3px #1668b359;--transicao:.14s ease}.clinicalDark{--cor-fundo:#0b1a27;--cor-superficie:#132638;--cor-superficie-suave:#1b3347;--cor-borda:#2c465b;--cor-borda-forte:#3d5b73;--cor-tinta-forte:#f2f8fc;--cor-tinta:#e6f0f7;--cor-tinta-fraca:#a3b6c6;--cor-marca:#4b9fe4;--cor-marca-forte:#6cb4ec;--cor-marca-suave:#16324b;--cor-marca-contraste:#08192a;--cor-sucesso:#4cc79e;--cor-sucesso-suave:#123528;--cor-atencao:#e0aa4a;--cor-atencao-suave:#3a2c0c;--cor-perigo:#f08b8f;--cor-perigo-forte:#f5a9ac;--cor-perigo-suave:#3a1618;--foco:0 0 0 3px #6bb4ec66}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{box-shadow:var(--foco);border-radius:var(--raio-1);outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--paper:#f0f0f0;--black:#121212;--red:#d02020;--blue:#1040c0;--yellow:#f0c020;--white:#fff;--muted:#e0e0e0;--border:4px solid var(--black);--shadow:8px 8px 0 var(--black)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--black);margin:0;font-family:Outfit,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:500}a{color:inherit;text-decoration:none}button{font:inherit}.posterSection{border-bottom:var(--border);padding:80px max(32px,50vw - 640px)}.nav{border-bottom:var(--border);z-index:20;background:#fff;justify-content:space-between;align-items:center;height:88px;padding:0 max(32px,50vw - 640px);display:flex;position:relative}.brand{letter-spacing:-1px;align-items:center;gap:13px;font-size:24px;display:flex}.brand strong{font-weight:900}.geoLogo{flex:none;width:54px;height:28px;display:inline-block;position:relative}.geoLogo i{display:block;position:absolute}.geoLogo .circle{background:var(--red);border-radius:50%;width:26px;height:26px;top:1px;left:0}.geoLogo .square{background:var(--blue);width:22px;height:22px;top:3px;left:21px}.geoLogo .triangle{border-left:12px solid #0000;border-right:12px solid #0000;border-bottom:23px solid var(--yellow);width:0;height:0;top:2px;left:34px}.nav nav{text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:36px;font-size:14px;font-weight:700;display:flex}.nav nav>a:not(.btn):hover{color:var(--red)}.btn{border:3px solid var(--black);letter-spacing:.07em;text-transform:uppercase;box-shadow:5px 5px 0 var(--black);justify-content:space-between;align-items:center;gap:32px;padding:17px 22px;font-weight:900;transition:transform .2s ease-out,box-shadow .2s ease-out;display:inline-flex}.btn:hover{transform:translateY(-3px)}.btn:active{box-shadow:none;transform:translate(3px,3px)}.btn:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--yellow);outline-offset:4px}.btnSmall{box-shadow:4px 4px 0 var(--black);gap:18px;padding:11px 17px}.btnYellow{background:var(--yellow)}.btnRed{background:var(--red);color:#fff}.btnBlue{background:var(--blue);color:#fff}.mobileMenu{display:none}.hero{grid-template-columns:1fr 1fr;min-height:720px;padding-top:0;padding-bottom:0;display:grid}.heroCopy{padding:72px 60px 68px 0}.kicker,.sectionHead p,.securityCopy>p:first-child,.finalCta>p:first-of-type{letter-spacing:.2em;font-size:13px;font-weight:700}.kicker b{background:var(--yellow);border:2px solid var(--black);place-items:center;width:34px;height:34px;margin-right:10px;display:inline-grid;transform:rotate(-8deg)}.hero h1{letter-spacing:-.065em;text-transform:uppercase;margin:38px 0 32px;font-size:clamp(60px,6.6vw,98px);font-weight:900;line-height:.86}.hero h1 span,.sectionHead h2 span{color:var(--red)}.heroText{max-width:590px;font-size:19px;line-height:1.55}.actions{align-items:center;gap:30px;margin:34px 0;display:flex}.underLink{border-bottom:3px solid var(--black);padding-bottom:5px;font-weight:700}.trust{text-transform:uppercase;gap:22px;margin:28px 0 0;padding:0;font-size:12px;font-weight:700;list-style:none;display:flex}.tick{background:var(--yellow);border:2px solid var(--black);width:23px;height:23px;color:var(--black);border-radius:50%;place-items:center;font-size:13px;display:inline-grid}.trust li{align-items:center;gap:7px;display:flex}.heroArt{border-left:var(--border);background:var(--blue);place-items:center;min-height:720px;display:grid;position:relative;overflow:hidden}.bluePanel{opacity:.35;background-image:radial-gradient(#ffffff8c 2px,#0000 2px);background-size:22px 22px;position:absolute;inset:0}.bigCircle{background:var(--yellow);border:var(--border);border-radius:50%;width:510px;height:510px;position:absolute;top:30px;right:-120px}.tiltedSquare{background:var(--red);border:var(--border);width:300px;height:300px;position:absolute;bottom:-30px;left:-70px;transform:rotate(34deg)}.crossLine{background:var(--black);width:500px;height:25px;position:absolute;transform:rotate(-18deg)}.assessmentCard{z-index:3;border:var(--border);width:min(400px,78%);box-shadow:var(--shadow);background:#fff;padding:25px;transition:transform .2s;position:relative}.assessmentCard:hover{transform:translateY(-5px)}.cardHead{border-bottom:3px solid var(--black);align-items:center;gap:8px;padding-bottom:17px;display:flex}.cardHead .geoLogo{transform-origin:0;transform:scale(.65)}.cardHead>strong{margin-left:-16px}.cardHead>span{background:var(--yellow);border:2px solid var(--black);margin-left:auto;padding:4px 7px;font-weight:900}.bar{border:2px solid var(--black);height:12px;margin:22px 0}.bar i{background:var(--red);border-right:2px solid var(--black);width:60%;height:100%;display:block}.cardLabel{letter-spacing:.16em;color:var(--blue);font-size:11px;font-weight:900}.assessmentCard h2{text-transform:uppercase;margin:12px 0;font-size:31px;line-height:1.03}.assessmentCard>p:not(.cardLabel){line-height:1.5}.assessmentCard button{background:var(--red);color:#fff;border:2px solid var(--black);width:100%;box-shadow:3px 3px 0 var(--black);justify-content:space-between;margin-top:10px;padding:13px;font-weight:900;display:flex}.assessmentCard button:active{box-shadow:none;transform:translate(2px,2px)}.assessmentCard button.outline{color:var(--black);background:#fff;justify-content:center}.savedStamp{z-index:5;background:var(--yellow);border:3px solid var(--black);box-shadow:5px 5px 0 var(--black);align-items:center;gap:10px;padding:10px 15px;font-size:11px;line-height:1.05;display:flex;position:absolute;bottom:60px;right:25px;transform:rotate(5deg)}.savedStamp b{font-size:23px}.stats{background:var(--yellow);border-bottom:var(--border);grid-template-columns:1fr 1fr 1fr 1.4fr;padding:0 max(32px,50vw - 640px);display:grid}.stats>div,.stats blockquote{border-left:var(--border);min-height:165px;margin:0;padding:28px}.stats>div:first-child{border-left:0}.stats>div span{font-size:11px;font-weight:900;display:block}.stats strong{margin:14px 0 4px;font-size:38px;font-weight:900;display:block}.stats small{letter-spacing:.08em;font-size:11px;font-weight:700}.stats blockquote{font-size:18px;font-weight:700;line-height:1.25;position:relative}.stats blockquote b{font-size:60px;line-height:.5;display:block}.stats cite{margin-top:12px;font-size:11px;font-style:normal;font-weight:500;display:block}.process{background:var(--paper)}.sectionHead{justify-content:space-between;align-items:flex-start;margin-bottom:55px;display:flex}.sectionHead h2{letter-spacing:-.055em;text-align:right;margin:0;font-size:clamp(56px,6vw,86px);font-weight:900;line-height:.87}.steps{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.steps article{border:var(--border);box-shadow:var(--shadow);background:#fff;min-height:330px;padding:30px;transition:transform .2s;position:relative}.steps article:hover{transform:translateY(-7px)}.stepNo{background:var(--red);border:3px solid var(--black);place-items:center;width:78px;height:78px;margin:10px 0 50px;display:grid;transform:rotate(45deg)}.stepNo span{color:#fff;font-size:34px;font-weight:900;transform:rotate(-45deg)}.stepNo.blue{background:var(--blue)}.stepNo.yellow{background:var(--yellow)}.stepNo.yellow span{color:var(--black)}.steps h3{max-width:260px;margin:0 0 16px;font-size:24px;font-weight:900;line-height:1.05}.steps p{margin:0;line-height:1.55}.corner{width:16px;height:16px;position:absolute;top:20px;right:20px}.circleCorner{background:var(--red);border-radius:50%}.squareCorner{background:var(--blue)}.triangleCorner{background:var(--yellow);clip-path:polygon(50% 0,0 100%,100% 100%)}.security{background:var(--red);border-bottom:var(--border);color:#fff;grid-template-columns:1fr 1fr;min-height:660px;display:grid}.securityArt{border-right:var(--border);position:relative;overflow:hidden}.securityCircle{border:4px solid var(--black);background:var(--yellow);border-radius:50%;width:430px;height:430px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.securitySquare{background:var(--blue);border:var(--border);width:260px;height:260px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.securityKey{border:var(--border);width:155px;height:155px;color:var(--black);background:#fff;border-radius:50%;place-items:center;font-size:65px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.securityCopy{padding:85px max(32px,50vw - 640px) 70px 70px}.securityCopy h2{letter-spacing:-.05em;margin:32px 0;font-size:clamp(52px,5.3vw,82px);font-weight:900;line-height:.88}.yellowRule{background:var(--yellow);border:2px solid var(--black);width:140px;height:14px;margin:35px 0}.bodyCopy{max-width:590px;font-size:18px;line-height:1.6}.securityCopy ul{letter-spacing:.08em;gap:13px;margin:35px 0 0;padding:0;font-size:12px;font-weight:900;list-style:none;display:grid}.securityCopy li{align-items:center;gap:10px;display:flex}.finalCta{background:var(--yellow);border-bottom:var(--border);text-align:center;min-height:600px;padding:80px 32px;position:relative;overflow:hidden}.finalCta h2{letter-spacing:-.07em;z-index:2;margin:35px 0 25px;font-size:clamp(68px,8vw,120px);font-weight:900;line-height:.83;position:relative}.ctaText{z-index:2;max-width:610px;margin:0 auto 34px;font-size:18px;position:relative}.finalCta .btn{z-index:2;position:relative}.finalCta small{z-index:2;margin-top:30px;font-size:10px;font-weight:700;display:block;position:relative}.ctaCircle{background:var(--red);border:var(--border);opacity:.75;border-radius:50%;width:330px;height:330px;position:absolute;top:-100px;left:-100px}.ctaSquare{background:var(--blue);border:var(--border);opacity:.75;width:280px;height:280px;position:absolute;bottom:-90px;right:-80px;transform:rotate(35deg)}footer{background:var(--black);color:#fff;letter-spacing:.1em;justify-content:space-between;align-items:center;height:125px;padding:0 max(32px,50vw - 640px);font-size:11px;font-weight:700;display:flex}footer .inverse{color:#fff}footer>a:last-child{border-bottom:2px solid #fff;padding-bottom:4px}@media (max-width:900px){.nav nav{display:none}.mobileMenu{display:block;position:relative}.mobileMenu summary{border:3px solid var(--black);background:var(--yellow);cursor:pointer;align-content:space-between;width:46px;height:42px;padding:8px;list-style:none;display:grid}.mobileMenu summary::-webkit-details-marker{display:none}.mobileMenu summary span{background:var(--black);height:3px}.mobileMenu>div{border:var(--border);width:240px;box-shadow:6px 6px 0 var(--black);background:#fff;display:grid;position:absolute;top:52px;right:0}.mobileMenu a{border-bottom:2px solid var(--black);text-transform:uppercase;padding:16px;font-weight:900}.hero{grid-template-columns:1fr}.heroCopy{padding:60px 0}.heroArt{border-left:0;border-top:var(--border);min-height:640px}.stats{grid-template-columns:1fr 1fr}.stats>div:first-child,.stats>div:nth-child(3){border-left:0}.stats>div:nth-child(3),.stats blockquote{border-top:var(--border)}.sectionHead{display:block}.sectionHead h2{text-align:left;margin-top:30px}.steps,.security{grid-template-columns:1fr}.securityArt{border-right:0;border-bottom:var(--border);min-height:540px}.securityCopy{padding:70px 32px}.posterSection{padding-left:32px;padding-right:32px}}@media (max-width:560px){:root{--border:3px solid var(--black);--shadow:5px 5px 0 var(--black)}.nav{height:76px;padding:0 18px}.brand{font-size:20px}.posterSection{padding:52px 18px}.hero{padding-top:0;padding-bottom:0}.heroCopy{padding:50px 0}.hero h1{font-size:54px}.heroText{font-size:17px}.actions{flex-direction:column;align-items:flex-start}.trust{flex-wrap:wrap;gap:12px}.heroArt{min-height:540px;margin:0 -18px}.assessmentCard{width:82%;padding:18px}.assessmentCard h2{font-size:25px}.bigCircle{width:370px;height:370px}.tiltedSquare{width:230px;height:230px}.savedStamp{bottom:25px;right:12px}.stats{grid-template-columns:1fr;padding:0}.stats>div,.stats blockquote{border-left:0;border-top:var(--border);min-height:auto}.stats>div:first-child{border-top:0}.sectionHead h2{font-size:49px}.steps article{min-height:auto}.securityArt{min-height:410px}.securityCircle{width:310px;height:310px}.securitySquare{width:190px;height:190px}.securityKey{width:120px;height:120px}.securityCopy{padding:55px 18px}.securityCopy h2{font-size:48px}.finalCta{padding:70px 18px}.finalCta h2{font-size:59px}footer{text-align:center;justify-items:center;gap:24px;height:auto;padding:35px 18px;display:grid}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.loginPage,.dashboardPage{background:var(--blue);place-items:center;min-height:100vh;padding:40px;display:grid;position:relative;overflow:hidden}.loginPage:before,.dashboardPage:before{content:"";background:var(--yellow);border:var(--border);border-radius:50%;width:520px;height:520px;position:absolute;top:-160px;right:-140px}.loginBack{color:#fff;text-transform:uppercase;letter-spacing:.08em;z-index:2;border-bottom:2px solid #fff;font-weight:900;position:absolute;top:28px;left:32px}.loginCard,.dashboardCard{border:var(--border);width:min(560px,100%);box-shadow:12px 12px 0 var(--black);z-index:1;background:#fff;padding:46px;position:relative}.loginCard h1,.dashboardCard h1{letter-spacing:-.055em;margin:34px 0 24px;font-size:clamp(48px,7vw,76px);font-weight:900;line-height:.86}.loginCard>p,.dashboardCard>p{line-height:1.5}.loginForm{gap:10px;margin-top:30px;display:grid}.loginForm label{text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:900}.loginForm input{border:3px solid var(--black);background:var(--paper);width:100%;font:inherit;margin-bottom:8px;padding:15px}.loginForm input:focus{outline:4px solid var(--yellow);outline-offset:1px}.loginForm .btn{cursor:pointer;margin-top:12px}.loginForm .btn:disabled{opacity:.65;cursor:wait}.loginError{border:2px solid var(--red);background:#ffe2e2;padding:10px;font-weight:700}.loginNotice{background:var(--yellow);border:3px solid var(--black);margin:24px 0;padding:14px}.dashboardCard .btn{margin-top:20px}@media (max-width:560px){.loginPage,.dashboardPage{padding:72px 18px 30px}.loginCard,.dashboardCard{padding:28px}.loginBack{top:22px;left:18px}}:root{--avn-navy:#071c2f;--avn-navy2:#0d2a42;--avn-teal:#43c8b8;--avn-ink:var(--cor-tinta);--avn-muted:#667888;--avn-bg:#f2f6f8;--avn-line:#dce5eb}.avnLanding,.avnShell{background:var(--avn-bg);min-height:100vh;color:var(--avn-ink);font-family:Inter,ui-sans-serif,system-ui,sans-serif}.avnNav,.avnTopbar{background:var(--avn-navy);color:#fff;justify-content:space-between;align-items:center;display:flex}.avnNav{border-bottom:1px solid #ffffff2b;height:108px;padding:0 max(28px,50vw - 590px)}.avnTopbar{height:82px;padding:0 30px}.avnBrand{align-items:center;gap:14px;display:inline-flex}.avnMark{border:2px solid var(--avn-teal);width:54px;height:54px;color:var(--avn-teal);border-radius:15px;place-items:center;display:grid}.avnBrand strong{letter-spacing:.13em;font-size:23px;display:block}.avnBrand small{color:#82a6be;letter-spacing:.28em;margin-top:5px;font-size:9px;display:block}.avnNav nav,.avnTopbarMeta{align-items:center;gap:12px;display:flex}.avnPrimary,.avnSecondary,.avnLogin,.avnButton{cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;min-height:48px;padding:0 25px;font-weight:750;display:inline-flex}.avnPrimary,.avnButton{background:var(--avn-teal);color:#062c2a}.avnSecondary,.avnLogin{color:#fff;background:#ffffff0d;border:1px solid #ffffff59}.avnHero{background:var(--avn-navy) url(/hero-bg.jpg) center/cover;color:#fff;min-height:710px;position:relative}.avnOverlay{background:linear-gradient(90deg,#041626fa 0%,#041626e0 48%,#0416264d);position:absolute;inset:0}.avnHeroContent{z-index:1;width:min(1180px,100% - 56px);margin:auto;padding:130px 0 80px;position:relative}.avnEyebrow{letter-spacing:.3em;color:var(--avn-teal);font-size:13px;font-weight:800}.avnHero h1{letter-spacing:-.035em;margin:24px 0 28px;font-size:clamp(44px,5vw,68px);line-height:1.05}.avnLead{color:#c5d4df;max-width:780px;font-size:20px;line-height:1.8}.avnActions{gap:18px;margin:38px 0;display:flex}.avnBenefits{color:var(--avn-teal);flex-wrap:wrap;gap:24px 34px;margin:50px 0 0;padding:0;font-weight:900;list-style:none;display:flex}.avnBenefits span{color:#d9e5ec;margin-left:8px}.avnBenefits{gap:16px 34px;line-height:1.5}.avnBenefits li{padding-left:29px;font-size:17px;position:relative}.avnBenefits li:before{content:"";background:var(--avn-teal);width:16px;height:2px;position:absolute;top:.72em;left:0}.avnBenefits span{letter-spacing:.005em;font-weight:450}.avnInfo{background:#fff;padding:90px max(28px,50vw - 590px)}.avnInfo>p{color:#209d90;letter-spacing:.28em;font-size:12px;font-weight:850}.avnInfo h2{margin:15px 0 42px;font-size:42px}.avnGrid,.avnStats{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.avnGrid article,.avnStat,.avnPanel,.avnAssessmentCard,.avnSteps{border:1px solid var(--avn-line);background:#fff;border-radius:16px;padding:26px}.avnGrid article b{color:#209d90}.avnGrid p{color:var(--avn-muted);line-height:1.7}.avnInstagram{z-index:40;color:#c7d6e2;letter-spacing:.01em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#061c2dcc;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:7px;min-height:30px;padding:0 11px;font-size:11px;font-weight:650;display:inline-flex;position:fixed;bottom:16px;right:16px;box-shadow:0 4px 14px #00101e33}.avnInstagram svg{width:14px;height:14px;color:var(--avn-teal)}.avnInstagram:hover{background:#0a3047;transform:translateY(-1px)}.avnMain{width:min(1180px,100% - 40px);margin:auto;padding:38px 0 80px}.avnWelcome,.avnPanelHead,.avnPatientBar,.avnActionsRow{justify-content:space-between;align-items:center;gap:18px;display:flex}.avnWelcome h1{margin:0}.avnWelcome p{color:var(--avn-muted)}.avnStats{grid-template-columns:repeat(4,1fr);margin:25px 0}.avnStat{padding:20px}.avnStat small{color:var(--avn-muted)}.avnStat strong{margin-top:8px;font-size:30px;display:block}.avnPanel{padding:0;overflow:hidden}.avnPanelHead{border-bottom:1px solid var(--avn-line);padding:20px 22px}.avnSearch,.avnField input,.avnField select,.avnField textarea{border:1px solid var(--cor-borda-forte);font:inherit;background:#fff;border-radius:9px;padding:12px}.avnTable{border-collapse:collapse;width:100%}.avnTable th,.avnTable td{text-align:left;border-bottom:1px solid var(--avn-line);padding:15px 20px}.avnEmpty{text-align:center;color:var(--avn-muted);padding:50px}.avnStatus{color:#187964;background:#e5f5f1;border-radius:99px;padding:6px 9px;font-size:11px;font-weight:800}.avnFormGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.avnField{gap:7px;display:grid}.avnField.full{grid-column:1/-1}.avnModalBackdrop{z-index:60;background:#03111db3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.avnModal{background:#fff;border-radius:17px;width:min(650px,100%);padding:26px}.avnModalHead{justify-content:space-between;display:flex}.avnClose{background:0 0;border:0;font-size:25px}.avnError{color:#9e3030;background:#fdeaea;padding:11px}.avnAssessment{grid-template-columns:250px 1fr;gap:24px;display:grid}.avnSteps{height:max-content}.avnStep{text-align:left;background:0 0;border:0;width:100%;padding:12px}.avnStep.active{color:#137a6d;background:#e4f5f2;font-weight:800}.avnPatientBar{background:var(--avn-navy2);color:#fff;border-radius:13px;padding:17px 20px}.avnSaveState{color:var(--avn-teal);font-size:12px}.loginPage,.dashboardPage{background:linear-gradient(135deg,var(--avn-navy),#123b59)}.loginPage:before,.dashboardPage:before{background:var(--avn-teal);opacity:.14;border:0}.loginCard,.dashboardCard{border:1px solid #fff3;border-radius:18px;box-shadow:0 24px 80px #00000059}.loginCard h1 span,.dashboardCard h1 span{color:#209d90}.loginForm input{border:1px solid var(--cor-borda-forte);border-radius:9px}.loginForm .btnBlue{background:var(--avn-teal);color:#073330;box-shadow:none;border:0;border-radius:10px}@media (max-width:800px){.avnNav{height:86px;padding:0 18px}.avnNav .avnPrimary{display:none}.avnHeroContent{padding-top:90px}.avnHero h1{font-size:42px}.avnGrid,.avnStats{grid-template-columns:1fr 1fr}.avnAssessment,.avnFormGrid{grid-template-columns:1fr}.avnField.full{grid-column:auto}}.avnNav nav a{white-space:nowrap}.avnSoEstreito{display:none}@media (max-width:640px){.avnNav{gap:10px}.avnNav nav{gap:8px}.avnNav nav a{min-height:44px;padding:0 14px;font-size:14px}.avnSoLargo{display:none}.avnSoEstreito{display:inline}}@media (max-width:520px){.avnHero h1{font-size:37px}.avnActions,.avnBenefits{display:grid}.avnGrid,.avnStats{grid-template-columns:1fr}.avnBrand small{letter-spacing:.16em;margin-top:3px;font-size:8px}.avnMark{width:44px;height:44px}.avnBrand strong{letter-spacing:.1em;font-size:19px}.avnBrand{gap:10px}}@media (max-width:430px){.avnBrand small{letter-spacing:.08em;white-space:nowrap;font-size:7px}.avnBrand strong{font-size:18px}.avnMark{width:40px;height:40px}.avnNav{padding:0 10px}.avnMark{border-radius:12px;width:36px;height:36px}.avnNav nav{gap:6px}.avnNav nav a{padding:0 8px;font-size:13px}}@media (max-width:389px){.avnNav nav{gap:4px}.avnNav nav a{padding:0 6px;font-size:12px}}.avnLoginPage{background:#07131f;place-items:center;min-height:100vh;padding:28px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;display:grid}.avnLoginCard{border:1px solid #ffffff1a;border-radius:22px;grid-template-columns:1fr 1.06fr;width:min(1000px,100%);min-height:465px;display:grid;overflow:hidden;box-shadow:0 28px 90px #00000080}.avnLoginIllustration{color:var(--cor-superficie-suave);background:linear-gradient(160deg,#0a2238 0%,#071a2b 65%,#06131f 100%);flex-direction:column;justify-content:space-between;padding:44px 34px;display:flex}.avnLoginIllustration .avnBrand{align-self:flex-start}.avnLoginIllustration .avnMark{width:54px;height:54px}.avnLoginIllustration>p{color:#9dbbd2;margin:0;font-size:14px;line-height:1.65}.avnLoginMonitor{flex-direction:column;align-items:center;margin:18px auto;display:flex}.avnLoginMonitor svg{width:190px;height:42px}.avnLoginMonitor path{fill:none;stroke:#00b4d8;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.avnMonitorScreen{background:#eef3f708;border:1px solid #00b4d880;border-radius:18px 18px 13px 13px;gap:11px;width:250px;padding:15px 18px;display:grid}.avnMonitorScreen i{background:#eef3f71a;border:1px solid #eef3f724;border-radius:8px;height:30px;position:relative}.avnMonitorScreen i:after{content:"";background:#25c2a0;border-radius:3px;width:42px;height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.avnMonitorScreen i:nth-child(2):after{background:#078ccc}.avnMonitorScreen i:nth-child(3):after{background:#00b4d8}.avnMonitorFeet{gap:150px;margin-top:11px;display:flex}.avnMonitorFeet i{border:3px solid #eef3f740;border-radius:50%;width:20px;height:20px}.avnLoginContent{color:var(--cor-tinta);background:#fff;flex-direction:column;justify-content:center;padding:48px 42px;display:flex}.avnLoginContent h1{margin:0 0 8px;font-size:25px;font-weight:800}.avnLoginContent>p{color:var(--cor-tinta-fraca);margin:0 0 28px;font-size:15px}.avnLoginContent .loginForm{gap:8px;margin:0}.avnLoginContent .loginForm label{color:var(--cor-tinta-fraca);letter-spacing:.07em;font-size:12px}.avnLoginContent .loginForm input{height:55px;color:var(--cor-tinta);background:#eef2f6;border:1.5px solid #d6e0e8;border-radius:11px;margin:0;padding:0 16px;font-size:16px}.avnLoginContent .loginForm input:focus{border-color:#00a8c8;outline:3px solid #00b4d833}.avnPasswordField{margin-bottom:7px;position:relative}.avnPasswordField input{width:100%;padding-right:90px!important}.avnPasswordField button{color:var(--cor-marca);cursor:pointer;background:0 0;border:0;padding:8px;font-weight:750;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.avnLoginSubmit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#078cc5,#25c2a0);border:0;border-radius:11px;width:100%;padding:16px;font-size:16px;font-weight:800;box-shadow:0 8px 22px #0077b647}.avnLoginSubmit:disabled{opacity:.65;cursor:wait}.avnLoginCancel{color:var(--cor-tinta-fraca);cursor:pointer;background:0 0;border:0;align-self:center;min-height:44px;margin-top:6px;padding:11px 16px;font-family:inherit;font-size:14px}.avnLoginCancel:disabled{opacity:.6;cursor:wait}.avnLoginCancel:hover{color:var(--cor-marca)}.avnLoginContent .loginError{color:#bb3535;background:#fbe9e9;border:0;border-radius:8px;margin:2px 0 7px;font-size:13px}.avnLoginContent .loginSuccess{background:var(--cor-sucesso-suave);color:var(--cor-sucesso);border:0;border-radius:8px;margin:0 0 8px;padding:11px 13px;font-size:13px}.avnForgotPassword{color:var(--cor-marca);justify-self:end;align-items:center;min-height:44px;margin:-9px 0 -3px;padding:10px 0;font-size:13px;font-weight:750;display:inline-flex}.avnForgotPassword:hover{text-decoration:underline}.recoveryConfirmation{background:var(--cor-sucesso-suave);color:var(--cor-sucesso);border:1px solid #adddcc;border-radius:12px;padding:18px}.recoveryConfirmation strong{font-size:18px;display:block}.recoveryConfirmation p{line-height:1.5;color:#356c5d!important;margin:7px 0 0!important}@media (max-width:760px){.avnLoginPage{padding:16px}.avnLoginCard{grid-template-columns:1fr}.avnLoginIllustration{min-height:260px;padding:28px}.avnLoginMonitor{display:none}.avnLoginIllustration>p{margin-top:45px}.avnLoginContent{padding:34px 25px}}.clinicalShell{background:var(--cor-fundo);min-height:100vh;color:var(--cor-tinta);font-family:Inter,ui-sans-serif,system-ui,sans-serif}.clinicalTopbar{border-bottom:1px solid var(--cor-borda);height:72px;padding:0 max(24px,calc((100vw - var(--largura-painel))/2));z-index:40;background:#fff;justify-content:space-between;align-items:center;gap:25px;display:flex;position:sticky;top:0}.clinicalBrand{align-items:center;gap:12px;display:flex}.clinicalBrand>b{background:var(--cor-marca);color:#fff;border-radius:12px;place-items:center;width:43px;height:43px;font-size:18px;display:grid}.clinicalBrand strong{font-size:21px;display:block}.clinicalBrand small{color:var(--cor-tinta-fraca);margin-top:2px;font-size:12px;display:block}.roleNav{align-items:center;gap:10px;display:flex}.roleNav button,.roleNav a,.quickLinks button,.agendaHead button{border:1px solid var(--cor-borda);color:var(--cor-tinta-fraca);cursor:pointer;background:#fff;border-radius:11px;padding:10px 15px;font-weight:650;text-decoration:none}.roleNav button.active,.agendaHead button.active{background:var(--cor-marca);color:#fff;border-color:var(--cor-marca)}.roleBadge{background:var(--cor-marca-suave);color:var(--cor-marca-forte);letter-spacing:.08em;border-radius:20px;padding:9px 16px;font-size:12px;font-weight:850}:root{--largura-painel:2000px;--largura-avaliacao:1680px}.clinicalMain{width:min(var(--largura-painel),calc(100% - 48px));margin:auto;padding:38px 0 80px}.clinicalWelcome{justify-content:space-between;align-items:center;gap:20px;display:flex}.clinicalWelcome h1,.receptionMain h1{margin:0 0 5px;font-size:29px}.clinicalWelcome p,.receptionMain>section>p{color:var(--cor-tinta-fraca);margin:0}.primaryClinical{background:var(--cor-marca);color:#fff;cursor:pointer;border:0;border-radius:11px;padding:17px 27px;font-weight:800;box-shadow:0 5px 13px #176bb533}.primaryClinical.compact{box-shadow:none;white-space:nowrap;padding:12px 18px}.primaryClinical:disabled{opacity:.6}.metricGrid{grid-template-columns:repeat(5,1fr);gap:17px;margin:27px 0 22px;display:grid}.metricCard{background:#fff;border:1px solid #d3dee8;border-radius:17px;min-height:106px;padding:24px 23px}.metricCard strong{margin-bottom:8px;font-size:32px;display:block}.metricCard span{color:#5c7186}.metricCard .blue{color:var(--cor-marca)}.metricCard .red{color:var(--cor-perigo)}.metricCard .green{color:var(--cor-sucesso)}.metricCard .amber{color:var(--cor-atencao)}.clinicalPanel{background:#fff;border:1px solid #d3dee8;border-radius:17px;margin:22px 0;overflow:hidden}.panelTitle{border-bottom:1px solid var(--cor-borda);align-items:center;gap:15px;padding:18px 25px;display:flex}.panelTitle span{color:var(--cor-tinta-fraca);font-size:14px}.queueRow{border-bottom:1px solid var(--cor-borda);grid-template-columns:80px minmax(190px,1fr) 180px 250px;align-items:center;gap:16px;min-height:72px;padding:10px 25px;display:grid}.queueRow:last-child{border-bottom:0}.queueRow time{color:var(--cor-marca);font-family:monospace;font-size:17px;font-weight:850}.queueRow>.statusChip,.agendaRow>.statusChip{text-align:center;justify-self:start}.queueAcoes{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.queueAcoes .primaryClinical{flex:100%}.queueAcoes .outlineClinical{white-space:nowrap;flex:0 auto;padding:8px 12px;font-size:13px}.queueRow.desmarcado{opacity:.55}.queueRow.desmarcado time{color:var(--cor-tinta-fraca)}.agendaPanel .queueRow time{font-size:15px;line-height:1.3}.agendaPanel .queueRow time span{display:block}.agendaPanel .queueRow time small{color:var(--cor-tinta-fraca);font-size:13px;font-weight:700;display:block}.historyResumo{grid-template-columns:repeat(2,minmax(0,220px));margin:18px 25px 4px}.queueRow>button{width:100%}.queueInfo strong,.agendaRow strong{display:block}.queueInfo small,.agendaRow small{color:var(--cor-tinta-fraca);margin-top:4px;display:block}.statusChip{white-space:nowrap;border-radius:99px;padding:8px 13px;font-size:12px;font-weight:850}.statusChip.paused{color:#5a7084;background:#e9eef2}.emptyClinical{text-align:center;color:var(--cor-tinta-fraca);padding:45px}.painelRecolhivel>summary{cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}.painelRecolhivel>summary::-webkit-details-marker{display:none}.painelRecolhivel>summary:hover{background:var(--cor-superficie-suave)}.painelRecolhivel>summary:focus-visible{outline:2px solid var(--cor-marca);outline-offset:-2px}.painelRecolhivel:not([open])>summary{border-bottom:0}.painelRecolhivel>summary>.painelExtra{align-items:center;gap:var(--esp-2);margin-left:auto;display:flex}.painelSeta{color:var(--cor-tinta-fraca);flex:none;transition:transform .18s}.painelRecolhivel[open]>summary .painelSeta{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.painelSeta{transition:none}}.centralResumo{background:var(--cor-atencao-suave);color:var(--cor-atencao);white-space:nowrap;border-radius:99px;padding:6px 12px;font-size:12px;font-style:normal;font-weight:850}.alertsPanel[open] .centralResumo{display:none}.alertGrid{grid-template-columns:1fr 1fr;display:grid}.alertItem{border-bottom:1px solid var(--cor-borda);min-height:72px;color:var(--cor-tinta-fraca);grid-template-columns:34px 1fr auto;align-items:center;gap:12px;padding:14px 25px;display:grid}.alertItem:nth-child(odd){border-right:1px solid var(--cor-borda)}.alertItem i{background:var(--cor-atencao-suave);width:33px;height:33px;color:var(--cor-atencao);border-radius:10px;place-items:center;font-style:normal;font-weight:850;display:grid}.alertItem i.danger{background:var(--cor-perigo-suave);color:var(--cor-perigo)}.alertItem span strong{color:var(--cor-tinta)}.alertItem>b{color:var(--cor-atencao);font-size:12px}.alertItem>b.dangerText{color:var(--cor-perigo)}.agendaHead{border-bottom:1px solid var(--cor-borda);align-items:center;gap:15px;padding:20px 25px;display:flex}.agendaHead strong{margin-right:5px;font-size:18px}.agendaHead input,.searchPanel input{border:1px solid var(--cor-borda);background:var(--cor-superficie-suave);font:inherit;border-radius:10px;flex:1;padding:13px 16px}.agendaRow{border:0;border-bottom:1px solid var(--cor-borda);text-align:left;cursor:pointer;width:100%;color:inherit;background:#fff;grid-template-columns:52px minmax(180px,1fr) 96px 180px;align-items:center;gap:16px;padding:18px 25px;display:grid}.avatar{background:var(--cor-marca-suave);width:47px;height:47px;color:var(--cor-marca);border-radius:50%;place-items:center;font-weight:800;display:grid}.agendaRow time{color:var(--cor-tinta-fraca)}.quickLinks{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.quickLinks button{background:#fff;padding:11px 20px}.receptionMain>section:first-child{margin-bottom:15px}.receptionMetrics{margin-top:20px}.searchPanel{align-items:center;gap:16px;padding:18px 25px;display:flex}.searchPanel>span{color:var(--cor-tinta-fraca);font-size:13px}.outlineClinical{border:1px solid var(--cor-marca);color:var(--cor-marca);cursor:pointer;background:#fff;border-radius:9px;padding:9px 14px;font-weight:700}.inlineRegistration{padding-bottom:24px}.inlineRegistration>p,.inlineRegistration>.primaryClinical{margin-left:25px}.clinicalError{background:var(--cor-perigo-suave);color:var(--cor-perigo-forte);border-radius:10px;padding:12px 16px}.patientModalBackdrop{z-index:80;background:#051320bd;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.patientModal{background:#fff;border-radius:18px;width:min(1280px,100%);max-height:94vh;padding:28px;overflow:auto}.patientModalHead{justify-content:space-between;align-items:start;display:flex}.patientModalHead h2{margin:0}.patientModalHead p{color:var(--cor-tinta-fraca)}.patientModalHead>button{background:0 0;border:0;font-size:29px}.insuranceBar{background:var(--cor-superficie-suave);border:1px solid var(--cor-borda);border-radius:12px;margin:15px 0 20px;padding:17px}.patientFormGrid{grid-template-columns:repeat(6,1fr);gap:17px;display:grid}.clinicalField{gap:7px;display:grid}.clinicalField.wide{grid-column:span 3}.clinicalField.span2{grid-column:span 2}.clinicalField input,.clinicalField select{border:1px solid var(--cor-borda);background:var(--cor-superficie-suave);width:100%;min-width:0;height:52px;font:inherit;border-radius:9px;padding:0 13px}.modalActions{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}@media (max-width:1050px){.roleBadge{display:none}.metricGrid{grid-template-columns:repeat(3,1fr)}.patientFormGrid{grid-template-columns:repeat(2,1fr)}.clinicalField.wide,.clinicalField.span2{grid-column:auto}.queueRow{grid-template-columns:65px 1fr 230px}.queueRow .statusChip{display:none}.alertGrid{grid-template-columns:1fr}.alertItem:nth-child(odd){border-right:0}.agendaHead{flex-wrap:wrap}.agendaHead input{flex-basis:100%}}@media (max-width:680px){.queueAcoes{grid-column:1/-1}.queueAcoes .primaryClinical{flex:100%}.queueAcoes .outlineClinical{text-align:center;flex:1 1 0;min-width:0}.clinicalTopbar{padding:0 14px}.clinicalBrand small,.roleNav .themePill{display:none}.clinicalMain{width:calc(100% - 24px);padding-top:24px}.clinicalWelcome{flex-direction:column;align-items:flex-start}.metricGrid{grid-template-columns:1fr 1fr}.queueRow{grid-template-columns:55px 1fr;padding:13px}.queueRow .primaryClinical{grid-column:1/-1}.agendaRow{grid-template-columns:45px 1fr}.agendaRow time,.agendaRow .statusChip{display:none}.searchPanel{flex-direction:column;align-items:flex-start}.searchPanel input{width:100%}.patientFormGrid{grid-template-columns:1fr}.metricCard{padding:18px}.clinicalWelcome h1,.receptionMain h1{font-size:24px}.agendaHead{gap:8px}.agendaHead strong{flex-basis:100%;margin-right:0}.agendaHead button{text-align:center;flex:1 1 0;min-width:0;padding:10px 6px}}.evalShell{background:var(--cor-fundo);min-height:100vh;color:var(--cor-tinta);font-family:Inter,ui-sans-serif,system-ui,sans-serif}.evalTopbar{z-index:50;background:#fff;border-bottom:1px solid #d5e0e8;align-items:center;gap:35px;height:88px;padding:0 40px;display:flex;position:sticky;top:0}.evalSave{color:var(--cor-sucesso);white-space:nowrap;margin-left:auto;font-size:13px}.evalSave i{background:var(--cor-sucesso);border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.evalRoleNav{align-items:center;gap:12px;display:flex}.evalRoleNav button{border:1px solid var(--cor-borda);color:var(--cor-tinta-fraca);background:#fff;border-radius:11px;padding:12px 17px;font-weight:650}.evalRoleNav button.active{background:var(--cor-marca);color:#fff}.evalRoleNav b{background:var(--cor-marca-suave);color:var(--cor-marca-forte);letter-spacing:.08em;border-radius:22px;padding:11px 18px;font-size:12px}.allergyBanner{background:var(--cor-perigo-suave);color:#c6353a;letter-spacing:.03em;z-index:49;place-items:center;height:43px;font-weight:850;display:grid;position:sticky;top:88px}.evalProgress{z-index:49;background:#dfe7ed;height:4px;position:sticky;top:131px}.evalProgress i{background:var(--cor-marca);height:100%;transition:width .25s;display:block}.evalMain{width:min(1350px,100% - 48px);margin:auto;padding:36px 0 70px}.evalSteps{flex-wrap:nowrap;justify-content:center;gap:7px;margin-bottom:10px;padding-bottom:4px;display:flex;overflow-x:auto}.evalSteps button{border:1px solid var(--cor-borda);color:var(--cor-tinta-fraca);white-space:nowrap;background:#fff;border-radius:24px;padding:10px 14px;font-weight:700}.evalSteps button.active{background:var(--cor-marca);color:#fff;border-color:var(--cor-marca)}.evalSteps i{background:#d6a00d;border-radius:50%;width:10px;height:10px;margin-right:7px;display:inline-block}.evalSteps i.done{background:#198a69}.evalControls{gap:10px;margin:8px 0 44px;display:flex}.evalControls button,.evalFooterActions>button:not(.primaryClinical){color:var(--cor-tinta-fraca);background:#fff;border:1px solid #d5e0e8;border-radius:22px;padding:10px 18px;font-weight:700}.evalControls .pauseButton{color:#946000;border-color:#af7200}.evalSection,.questionCard{border:1px solid var(--cor-borda);background:#fff;border-radius:17px;margin:0 0 20px;padding:28px}.evalSection h1{margin:0 0 25px;font-size:22px}.evalSection.evalIntro p{color:#577087;margin:0}.evalFormGrid{flex-wrap:wrap;gap:18px;display:flex}.evalField{gap:8px;display:grid}.evalField.span2{grid-column:span 2}.evalField.span3{grid-column:span 3}.evalField>span{color:var(--cor-tinta-fraca);font-size:12px;font-weight:750}.evalField input,.evalField select,.evalField textarea,.detailInput{border:1px solid var(--cor-borda);background:var(--cor-superficie-suave);width:100%;min-width:0;font:inherit;color:var(--cor-tinta);border-radius:10px;padding:14px}.evalField input,.evalField select{height:54px}.evalField input[type=date],.clinicalField input[type=date]{padding-right:6px}.evalField input[readonly]{color:var(--cor-tinta)}.clinicalCalculations{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:22px;display:grid}.clinicalCalculations>div{background:var(--cor-marca-suave);border-radius:12px;padding:20px}.clinicalCalculations>div.amber{background:var(--cor-atencao-suave)}.clinicalCalculations small,.clinicalCalculations span{color:var(--cor-tinta-fraca);display:block}.clinicalCalculations strong{color:var(--cor-marca-forte);margin:5px 0;font-size:24px;display:block}.clinicalCalculations .amber strong{color:#a66d00}.evalHint{color:#5b7288;margin:22px 0 0}.anamnesisList{gap:15px;display:grid}.questionCard{margin:0;padding:20px 25px}.questionHead{justify-content:space-between;align-items:center;gap:20px;display:flex}.answerButtons{gap:8px;display:flex}.answerButtons button{border:1px solid var(--cor-borda);background:var(--cor-superficie-suave);color:var(--cor-tinta-fraca);border-radius:10px;padding:12px 23px;font-weight:750}.answerButtons button.active{background:var(--cor-marca);color:#fff;border-color:var(--cor-marca)}.detailChips button{border:1px solid var(--cor-borda);background:var(--cor-superficie-suave);color:var(--cor-tinta-fraca);border-radius:22px;padding:8px 16px}.detailInput{height:48px}.evalFooterActions{justify-content:space-between;margin-top:28px;display:flex}.evalFooterActions .primaryClinical{box-shadow:none;padding:13px 24px}@media (max-width:1100px){.evalRoleNav button:not(.active),.evalRoleNav b{display:none}.evalField.span3{grid-column:span 3}.evalField.span2{grid-column:span 2}.evalSteps{flex-wrap:nowrap;padding-bottom:8px;overflow:auto}.evalSteps button{white-space:nowrap}}@media (max-width:700px){.evalTopbar{height:72px;padding:0 14px}.evalSave{display:none}.allergyBanner{font-size:12px;top:72px}.evalProgress{top:115px}.evalMain{width:calc(100% - 24px);padding-top:22px}.evalField.span2,.evalField.span3{grid-column:span 2}.clinicalCalculations{grid-template-columns:1fr}.questionHead{flex-direction:column;align-items:flex-start}.answerButtons{width:100%}.answerButtons button{flex:1;padding:10px}.evalSection,.questionCard{padding:19px}.evalControls{margin-bottom:24px}}.deleteAssessmentButton{color:#b4232a;background:#fff;border:1px solid #d93f45;border-radius:22px;padding:10px 18px;font-weight:700}.deleteAssessmentButton:disabled{opacity:.55;cursor:wait}.evalControls .deleteAssessmentButton{margin-left:auto}.deleteAssessmentError{color:#b4232a;margin:-30px 0 24px;font-weight:700}.documentsHeading~.deleteAssessmentError{margin:0 0 18px}.deleteConfirmStrip{background:var(--cor-perigo-suave);border:1px solid #e3b3b6;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:-30px 0 30px;padding:15px 20px;display:flex}.documentsHeading~.deleteConfirmStrip{margin:0 0 18px}.deleteConfirmStrip p{color:#8f1d22;margin:0}.deleteConfirmStrip>div{gap:10px;display:flex}.deleteConfirmStrip button{border:1px solid var(--cor-borda);color:var(--cor-tinta-fraca);background:#fff;border-radius:20px;padding:9px 16px;font-weight:700}.deleteConfirmStrip button.perigo{color:#fff;background:#b4232a;border-color:#b4232a}.deleteConfirmStrip button:disabled{opacity:.6;cursor:wait}.documentsHeading>div{align-items:center;gap:10px;display:flex}.medicationAdd{grid-template-columns:1fr auto;gap:12px;margin-top:18px;display:grid}.medicationAdd input{border:1px solid var(--cor-borda);background:var(--cor-superficie-suave);min-height:58px;font:inherit;border-radius:10px;padding:14px;font-size:17px}.medicationAdd button{background:var(--cor-marca);color:#fff;border:0;border-radius:12px;min-width:136px;font-size:16px;font-weight:800}.quickMedication{color:var(--cor-tinta-fraca);flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.quickMedication button,.examChipGroup button{background:var(--cor-fundo);color:var(--cor-tinta-fraca);border:1px solid #d5e0ea;border-radius:999px;padding:9px 16px}.medicationCard{background:#fffdf7;border:1px solid #d8b35e;border-radius:18px;margin:18px 0;overflow:hidden}.medicationTitle{border-bottom:1px solid #ead5a3;grid-template-columns:1fr 200px auto 42px;align-items:center;gap:12px;padding:20px 22px;display:grid}.medicationTitle strong{font-size:19px;display:block}.medicationTitle small{color:var(--cor-tinta-fraca);margin-top:3px;display:block}.medicationTitle select{color:#8d5d00;background:#fff;border:1px solid #cf9a29;border-radius:10px;min-height:44px;padding:0 12px;font-weight:800}.removeMedication{color:var(--cor-tinta-fraca);background:0 0;border:0;font-size:26px}.medicationGrid{grid-template-columns:repeat(4,1fr);gap:14px;padding:20px 22px;display:grid}.medicationGrid label{gap:7px;display:grid}.medicationGrid span{color:#586b82;text-transform:uppercase;font-size:12px;font-weight:800}.medicationGrid input{border:1px solid var(--cor-borda);min-height:48px;font:inherit;border-radius:9px;padding:12px}.medicationGrid .wide{grid-column:1/-1}.medicationSummary{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.medicationSummary>div{background:#f5f9fc;border:1px solid #d7e1ea;border-radius:13px;flex-direction:column;gap:9px;min-height:124px;padding:18px;display:flex}.medicationSummary>div:nth-child(2){background:#fff5f5}.medicationSummary>div:nth-child(3){background:#fffaf0}.medicationSummary strong{text-transform:uppercase;color:var(--cor-marca)}.medicationSummary>div:nth-child(2) strong{color:#c63434}.medicationSummary>div:nth-child(3) strong{color:#a56a00}.physicalGrid{grid-template-columns:repeat(6,1fr);gap:14px;display:grid}.physicalGrid .wide3{grid-column:span 3}.physicalGrid .wide5{grid-column:span 5}.examChipGroup{margin-top:22px}.examChipGroup>strong{color:#536a83;margin-bottom:9px;font-size:13px;display:block}.examChipGroup>div{flex-wrap:wrap;gap:8px;display:flex}.examChipGroup button.selected{border-color:var(--cor-marca);color:#0861ad;background:#e7f2fc;font-weight:800}.examOptionalNote{margin-top:12px}.airwayGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.airwayRisk{background:var(--cor-sucesso-suave);color:var(--cor-sucesso);border-radius:12px;align-items:center;gap:18px;margin-top:24px;padding:18px 22px;display:flex}.airwayRisk.moderada{color:#9a6500;background:#fff3d7}.airwayRisk.alta{background:var(--cor-perigo-suave);color:#b92e2e}.airwayRisk span{color:var(--cor-tinta-fraca)}.examResultsGrid{grid-template-columns:repeat(6,1fr);gap:14px;margin:20px 0;display:grid}@media (max-width:1000px){.medicationGrid,.medicationSummary,.airwayGrid{grid-template-columns:1fr 1fr}.physicalGrid,.examResultsGrid{grid-template-columns:repeat(3,1fr)}.physicalGrid .wide5{grid-column:span 3}}@media (max-width:700px){.medicationAdd,.medicationTitle,.medicationGrid,.medicationSummary,.physicalGrid,.airwayGrid,.examResultsGrid{grid-template-columns:1fr}.medicationTitle{grid-template-columns:1fr auto}.medicationTitle select,.medicationTitle .medicationConfirm{grid-column:1/-1}.physicalGrid .wide3,.physicalGrid .wide5{grid-column:span 1}.airwayRisk{flex-direction:column;align-items:flex-start}}.examDetailGrid{grid-template-columns:repeat(6,1fr);gap:14px;display:grid}.examDetailGrid .evalField:first-child,.examDetailGrid .evalField:nth-child(2){grid-column:span 3}.examDetailGrid .evalField:nth-child(3),.examDetailGrid .evalField:nth-child(4),.examDetailGrid .evalField.span2{grid-column:span 2}.attachmentRow{flex-wrap:wrap;align-items:center;gap:14px;margin:20px 0;display:flex}.attachmentRow>span{color:var(--cor-tinta-fraca)}.attachmentButton{border:1px dashed var(--cor-marca);color:var(--cor-marca-forte);cursor:pointer;background:#fff;border-radius:10px;padding:14px 20px;font-weight:800}.attachmentButton input{display:none}.attachmentList{flex-wrap:wrap;gap:10px;display:flex}.attachmentList span{color:var(--cor-sucesso);background:#e4f5ed;border-radius:9px;padding:9px 13px}.scoreGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.scoreGrid .evalSection{margin:0}.asaButtons,.scoreChipList{flex-wrap:wrap;gap:9px;margin:18px 0;display:flex}.asaButtons button,.scoreChipList .scoreToggle{border:1px solid var(--cor-borda);background:var(--cor-superficie-suave);color:var(--cor-tinta-fraca);border-radius:11px;padding:13px 19px;font-weight:800}.asaButtons button.selected,.scoreChipList .scoreToggle.selected{background:var(--cor-marca);color:#fff;border-color:var(--cor-marca)}.scoreList{gap:9px;display:grid}.scoreToggle{border:1px solid var(--cor-borda);background:var(--cor-superficie-suave);color:var(--cor-tinta-fraca);text-align:left;border-radius:10px;align-items:center;gap:12px;min-height:54px;padding:11px 16px;display:flex}.scoreToggle i{border:2px solid #677f94;border-radius:6px;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.scoreToggle.selected{border-color:var(--cor-marca);background:var(--cor-marca-suave);color:var(--cor-marca-forte)}.scoreToggle.selected i{background:var(--cor-marca);color:#fff;border-color:var(--cor-marca)}.scoreResult{color:var(--cor-marca-forte);background:#e2eef9;border-radius:11px;margin-top:16px;padding:17px 20px;font-size:18px;font-weight:850}.scoreResult small{color:var(--cor-tinta-fraca);margin-top:5px;font-size:12px;display:block}.scoreResult.success{background:var(--cor-sucesso-suave);color:var(--cor-sucesso)}.scoreResult.warning{background:var(--cor-atencao-suave);color:#9a6500}.functionalCapacity{grid-template-columns:auto max-content minmax(260px,1fr);align-items:center;gap:18px;margin-top:18px;display:grid}.functionalCapacity .asaButtons{flex-wrap:nowrap;margin:0}.functionalCapacity p{color:var(--cor-tinta-fraca)}.conclusionHeading{align-items:center;gap:18px;margin-bottom:18px;display:flex}.conclusionHeading h1{margin:0}.summaryGrid{grid-template-columns:1fr 1fr;gap:0 34px;display:grid}.summaryGrid>div{border-bottom:1px dashed var(--cor-borda);grid-template-columns:180px 1fr;gap:16px;padding:13px 0;display:grid}.summaryGrid span{color:var(--cor-tinta-fraca)}.planningGrid{grid-template-columns:repeat(6,1fr);gap:16px;margin:20px 0;display:grid}.pediatricTube{border:1px solid var(--cor-borda);background:var(--cor-superficie-suave);border-radius:12px;margin:0 0 20px;padding:16px 18px}.pediatricTube>strong{font-size:14px;display:block}.pediatricTube .conclusionOptions{margin:12px 0 14px}.pediatricTube .evalHint{margin-top:10px}.planningGrid .evalField{grid-column:span 2}.planningGrid .evalField.span2{grid-column:span 3}.finalChecklist{grid-template-columns:repeat(3,1fr);gap:14px;margin:18px 0 28px;display:grid}.finalChecklist span{font-weight:700}.finalChecklist .ok{color:#138667}.finalChecklist .missing{color:var(--cor-atencao)}.conclusionOptions{flex-wrap:wrap;gap:10px;margin:18px 0 25px;display:flex}.conclusionOptions button{border:1px solid var(--cor-borda);background:var(--cor-superficie-suave);color:var(--cor-tinta-fraca);border-radius:24px;padding:13px 20px;font-weight:750}.conclusionOptions button.selected{border-color:var(--cor-sucesso);background:var(--cor-sucesso-suave);color:var(--cor-sucesso)}.signatureGrid{grid-template-columns:2fr 1.2fr 1fr 1.4fr;align-items:end;gap:16px;display:grid}.finishAssessment{background:var(--cor-sucesso);color:#fff;border:0;border-radius:11px;height:54px;font-size:16px;font-weight:850}.finishAssessment:disabled{opacity:.45}@media (max-width:1050px){.examDetailGrid{grid-template-columns:repeat(3,1fr)}.examDetailGrid .evalField:first-child,.examDetailGrid .evalField:nth-child(2),.examDetailGrid .evalField:nth-child(3),.examDetailGrid .evalField:nth-child(4),.examDetailGrid .evalField.span2{grid-column:span 1}.scoreGrid,.functionalCapacity{grid-template-columns:1fr}.functionalCapacity .asaButtons{flex-wrap:wrap}.planningGrid{grid-template-columns:repeat(2,1fr)}.planningGrid .evalField,.planningGrid .evalField.span2{grid-column:span 1}.signatureGrid,.finalChecklist{grid-template-columns:1fr 1fr}}@media (max-width:700px){.examDetailGrid,.summaryGrid,.planningGrid,.signatureGrid,.finalChecklist{grid-template-columns:1fr}.examDetailGrid .evalField:first-child,.examDetailGrid .evalField:nth-child(2),.examDetailGrid .evalField:nth-child(3),.examDetailGrid .evalField:nth-child(4),.examDetailGrid .evalField.span2{grid-column:span 1}.summaryGrid>div{grid-template-columns:1fr;gap:4px}.conclusionHeading{flex-direction:column;align-items:flex-start}}.financeMain>section:first-child h1{margin:0 0 5px;font-size:29px}.financeMain>section:first-child p{color:var(--cor-tinta-fraca);margin:0}.financeSuccess{background:var(--cor-sucesso-suave);color:var(--cor-sucesso);border-radius:10px;padding:12px 16px}.financeMetrics{grid-template-columns:repeat(5,1fr)}.financeGroupHead{border-bottom:1px solid var(--cor-borda);grid-template-columns:auto 1fr auto auto;align-items:center;gap:15px;min-height:57px;padding:0 25px;display:grid}.financeGroupHead>.painelExtra{margin-left:0}.financeGroupHead span{color:var(--cor-tinta-fraca)}.financeGroupHead b{color:var(--cor-sucesso)}.financeItemRow{border-bottom:1px solid var(--cor-borda);grid-template-columns:minmax(200px,1fr) minmax(0,3.3fr);align-items:center;gap:15px;min-height:90px;padding:13px 25px;display:grid}.financeItemRow:last-child{border-bottom:0}.financeItemRow strong,.financeSetupRow strong,.paymentRow strong,.repasseRow strong{display:block}.financeItemRow small,.financeSetupRow small,.paymentRow small,.repasseRow small{color:var(--cor-tinta-fraca);margin-top:5px;display:block}.financeItemRow select,.financeSmallInput,.paymentRow input,.paymentRow select,.repasseRow select,.inlineMoney input{border:1px solid var(--cor-borda);background:var(--cor-superficie-suave);height:43px;font:inherit;border-radius:9px;width:100%;min-width:0;padding:0 8px}.financeItemFields{grid-template-columns:1.05fr 1.25fr .75fr 1.25fr 1.25fr .6fr;align-items:end;gap:10px;display:grid}.financeItemFields input,.financeItemFields select{font-size:13.5px}.financeGlosado{margin-top:6px;font-size:13px;height:36px!important}@media (max-width:1250px){.financeItemFields{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.financeItemFields{grid-template-columns:repeat(2,1fr)}}.inlineMoney{gap:3px;display:grid}.inlineMoney span{color:var(--cor-tinta-fraca);font-size:10px}.financeSetupRow{border-bottom:1px solid var(--cor-borda);justify-content:space-between;align-items:center;gap:20px;padding:16px 25px;display:flex}.financeLotRow{border-bottom:1px solid var(--cor-borda);grid-template-columns:180px 1fr 140px 120px;align-items:center;gap:15px;min-height:70px;padding:13px 25px;display:grid}.paymentRow{border-bottom:1px solid var(--cor-borda);grid-template-columns:1fr 140px 175px 195px;align-items:center;gap:17px;min-height:84px;padding:13px 25px;display:grid}.paymentButton{background:var(--cor-sucesso);color:#fff;border:0;border-radius:9px;height:43px;font-weight:800}.paymentButton:disabled{opacity:.45}.repasseRow{border-bottom:1px solid var(--cor-borda);grid-template-columns:1fr 150px 230px;align-items:center;gap:17px;min-height:76px;padding:13px 25px;display:grid}.compactEmpty{padding:25px}.closingMetrics{grid-template-columns:repeat(5,1fr);display:grid}.closingMetrics>div{border-right:1px solid var(--cor-borda);padding:18px 25px}.closingMetrics>div:last-child{border-right:0}.closingMetrics strong{font-size:20px;display:block}.closingMetrics span{color:var(--cor-tinta-fraca);font-size:12px}.closingMetrics .green{color:var(--cor-sucesso)}.closingMetrics .amber{color:var(--cor-atencao)}.closingMetrics .red{color:var(--cor-perigo)}.closingMetrics .blue{color:var(--cor-marca)}.closingFooter{border-top:1px solid var(--cor-borda);color:var(--cor-atencao);justify-content:space-between;align-items:center;padding:15px 25px;font-weight:700;display:flex}.financeFootnote{color:var(--cor-tinta-fraca);font-size:12px}@media (max-width:1100px){.financeItemRow{grid-template-columns:1fr}.paymentRow{grid-template-columns:1fr 130px 160px}.paymentButton{grid-column:1/-1}.closingMetrics{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.financeMetrics{grid-template-columns:1fr 1fr}.financeGroupHead{grid-template-columns:1fr auto}.financeGroupHead span{grid-column:1/-1}.financeItemRow,.financeLotRow,.paymentRow,.repasseRow{grid-template-columns:1fr;padding:18px}.financeItemRow .financeSmallInput{grid-column:auto}.financeSetupRow,.closingFooter{flex-direction:column;align-items:flex-start}.closingMetrics{grid-template-columns:1fr 1fr}.closingMetrics>div{border-bottom:1px solid var(--cor-borda)}.closingFooter button{width:100%}}.documentsShell{color:#142536;background:#f1f5f8;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.documentsTopbar{z-index:30;position:sticky;top:0}.docSaved{color:var(--cor-sucesso);white-space:nowrap;margin-left:auto;font-size:13px}.documentsMain{width:min(1360px,100% - 48px);margin:auto;padding:34px 0 70px}.documentsHeading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.documentsHeading h1{margin:0;font-size:27px}.documentsHeading .outlineClinical{display:inline-flex}.documentInfo{border:1px solid var(--cor-marca);background:var(--cor-marca-suave);color:var(--cor-marca-forte);border-radius:11px;margin-bottom:20px;padding:13px 18px;font-size:13px}.documentsLayout{grid-template-columns:minmax(0,1fr) 365px;align-items:start;gap:22px;display:grid}.paperStack{gap:26px;min-width:0;display:grid}.printPaper{color:#111;background:#fff;border:1px solid #cad4dc;border-radius:4px;flex-direction:column;width:100%;min-height:1120px;padding:34px 38px;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:1.35;display:flex;overflow:hidden;box-shadow:0 5px 18px #10233721}.printPaper.notSelected{opacity:.38;filter:grayscale()}.printPaper h2{margin:6px 0 10px;font-size:18px}.paperAllergy{border:1px solid #111;margin-bottom:8px;padding:6px 9px;font-weight:800}.paperPatientGrid{border:1px solid #222;grid-template-columns:1.8fr repeat(6,1fr);display:grid}.paperPatientGrid span{border-right:1px solid #aaa;min-height:50px;padding:6px}.paperPatientGrid span:last-child{border-right:0}.paperPatientGrid b{display:block}.paperTitle{color:#fff;text-align:center;letter-spacing:.03em;background:#181818;margin:0;padding:4px 8px;font-size:11px}.paperColumns{grid-template-columns:1fr 1fr;gap:28px;padding:8px 12px;display:grid}.paperColumns p{margin:0}.paperTable{border-collapse:collapse;width:100%;font-size:9px}.paperTable th,.paperTable td{text-align:left;border:1px solid #aaa;padding:3px 5px}.paperTable th:nth-last-child(-n+3),.paperTable td:nth-last-child(-n+3){text-align:center;width:35px}.paperExam{grid-template-columns:repeat(3,1fr);gap:6px 20px;padding:9px 12px;display:grid}.paperSignature{text-align:right;margin-top:auto;padding-top:34px;display:block}.paperSignatureBloco{text-align:center;break-inside:avoid;page-break-inside:avoid;width:max-content;min-width:190px;max-width:min(42%,270px);line-height:1.25;display:inline-block}.paperSignatureLinha{border-top:1px solid #111;margin-bottom:3px;display:block}.paperSignatureBloco>b,.paperSignatureBloco>span,.paperSignatureBloco>small{display:block}.paperSignatureBloco>span{margin-top:1px}.paperSignatureBloco>small{margin-top:1px;font-size:.92em}.consentPaper,.guidancePaper{font-family:Georgia,Times New Roman,serif;font-size:13px;line-height:1.48}.consentPaper h2,.guidancePaper h2{font-size:23px}.consentPaper>p{text-align:justify;margin:17px 0}.consentPaper ol{list-style:decimal}.consentPaper ul{list-style:outside}.consentPaper ol,.consentPaper ul{padding-left:1.7em}.legalReview{color:#774c00;background:#fff0cf;border:1px solid #c89628;padding:10px 12px;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:800}.consentSignatures{break-inside:avoid;page-break-inside:avoid;break-before:avoid;page-break-before:avoid;grid-template-columns:1fr 1fr;gap:34px;margin-top:48px;display:grid}.guidancePaper .paperTable{font-size:12px}.guidancePaper>p{margin:20px 0;font-size:14px}.documentsSidebar{gap:18px;display:grid;position:sticky;top:105px}.documentsSidebar section{background:#fff;border:1px solid #d1dce4;border-radius:15px;padding:20px}.documentsSidebar h3{margin:0 0 15px;font-size:18px}.documentsSidebar h4{margin:14px 0 10px}.documentsSidebar p{color:#617588;font-size:12px;line-height:1.5}.documentsSidebar hr{border:0;border-top:1px solid var(--cor-borda);margin:18px 0}.docChoice{border:1px solid var(--cor-borda);background:var(--cor-fundo);cursor:pointer;border-radius:12px;align-items:center;gap:13px;margin-top:10px;padding:14px;display:flex}.docChoice.selected{border-color:var(--cor-marca);background:var(--cor-marca-suave)}.docChoice input{width:18px;height:18px;accent-color:var(--cor-marca)}.docChoice span{gap:4px;display:grid}.docChoice small{color:var(--cor-tinta-fraca)}.documentChecks{gap:10px;font-size:13px;display:grid}.documentChecks span{display:block}.documentChecks .ok{color:var(--cor-sucesso)}.documentChecks .pending{color:#a56a00}.pendingNotice{background:var(--cor-atencao-suave);color:#8a5900;border-radius:10px;margin-top:14px;padding:11px 13px;font-size:12px;line-height:1.45}.printButton,.channelButton{cursor:pointer;border:0;border-radius:11px;width:100%;min-height:51px;font-weight:800}.printButton{background:var(--cor-sucesso);color:#fff;font-size:15px}.printButton:disabled{opacity:.45;cursor:not-allowed}.channelButton{background:var(--cor-marca-suave);color:var(--cor-marca-forte);margin-top:8px}.channelButton.whatsapp{color:#fff;background:#25d366}.channelButton.sms{background:var(--cor-superficie-suave);color:#24384a}.assessmentPaper{flex-direction:column;font-size:8.7px;line-height:1.2;display:flex}.assessmentHeader{grid-template-columns:1fr auto 1fr;align-items:center;margin-bottom:4px!important;padding-bottom:4px!important;font-family:Arial,Helvetica,sans-serif!important;display:grid!important}.assessmentHeader strong{text-align:center;font-size:12px}.assessmentHeader small{justify-self:end}.assessmentPaper .paperAllergy{text-align:center;margin-bottom:3px;padding:3px 6px}.assessmentPaper .paperPatientGrid{grid-template-columns:2fr repeat(7,1fr)}.assessmentPaper .paperPatientGrid span{min-height:30px;padding:3px 4px}.assessmentPaper .paperPatientGrid .patientName{grid-column:auto}.assessmentPaper .paperWeightSummary{background:#f5f7f8;border:1px solid #777;border-top:0;grid-template-columns:auto 1fr 1fr auto;align-items:center;gap:10px;padding:4px 7px;display:grid}.assessmentPaper .paperWeightSummary>strong{letter-spacing:.05em;font-size:7px}.assessmentPaper .paperWeightSummary span{border-left:1px solid #bbb;padding-left:10px}.assessmentPaper .paperWeightSummary small{color:#4d5963}.assessmentPaper .paperTitle{padding:2px 5px;font-size:9px}.assessmentPaper .paperColumns{gap:18px;padding:4px 7px}.assessmentPaper .paperExamWide{border-top:1px dotted #bbb;grid-column:span 3;padding-top:2px}.assessmentPaper .paperExamFull{border-top:1px dotted #bbb;grid-column:1/-1;padding-top:2px}.assessmentPaper .paperScores{grid-template-columns:repeat(3,1fr);gap:5px;padding:6px 7px;display:grid}.assessmentPaper .paperScores span{background:#f4f7f8;border:1px solid #9ca8b0;border-radius:3px;gap:2px;min-height:34px;padding:5px 6px;display:grid}.assessmentPaper .paperScores small{color:#4c5b66;letter-spacing:.04em;font-size:6.7px;font-weight:800}.assessmentPaper .paperScores b{font-size:8px}.assessmentPaper .paperMedicationSection{border:1px solid #999;border-top:0}.assessmentPaper .paperMedicationSection .paperTitle{margin:-1px -1px 0}.assessmentPaper .paperMedicationSection.hasMedications{min-height:70px}.assessmentPaper .medicationPrintTable th:nth-last-child(-n+3),.assessmentPaper .medicationPrintTable td:nth-last-child(-n+3){text-align:left;width:auto}.assessmentPaper .medicationPrintTable th:first-child,.assessmentPaper .medicationPrintTable td:first-child{width:26%}.assessmentPaper .medicationPrintTable th:last-child,.assessmentPaper .medicationPrintTable td:last-child{text-align:left;width:20%}.assessmentPaper .medicationPrintTable td{vertical-align:top;height:22px;padding:4px}.assessmentPaper .labPrintGrid .paperExamWide{grid-column:span 2}.assessmentPaper .paperObservations{white-space:pre-line;border:1px solid #888;flex:1;min-height:74px;margin:0;padding:6px 7px}.paperSignature{break-before:avoid;page-break-before:avoid;break-inside:avoid;page-break-inside:avoid}.assessmentPaper .planningPrint{padding-bottom:4px}@media screen and (max-width:1080px){.documentsLayout{grid-template-columns:1fr}.documentsSidebar{grid-template-columns:repeat(3,1fr);position:static}.printPaper{min-height:0}.paperSignature{margin-top:24px;padding-top:0}.documentsTopbar .roleNav{display:none}}@media screen and (max-width:760px){.documentsMain{width:calc(100% - 24px);padding-top:22px}.documentsHeading{flex-direction:column;align-items:flex-start}.documentsSidebar{grid-template-columns:1fr}.printPaper{padding:20px 16px;font-size:9px;overflow:auto}.paperPatientGrid{grid-template-columns:repeat(2,1fr)}.paperPatientGrid span{border-bottom:1px solid #aaa}.paperColumns,.consentSignatures{grid-template-columns:1fr}.paperExam{grid-template-columns:1fr 1fr}.docSaved{display:none}}@page{size:A4;margin:10mm}@media print{@page{size:A4 portrait;margin:7mm}body{-moz-text-size-adjust:100%;text-size-adjust:100%;background:#fff!important}.documentsTopbar,.documentsHeading,.documentInfo,.documentsSidebar,.deleteConfirmStrip,.deleteAssessmentError{display:none!important}.documentsMain{width:100%;padding:0}.documentsLayout,.paperStack{display:block}:root{--altura-folha-impressa:255mm}.printPaper{width:auto;min-height:var(--altura-folha-impressa);box-shadow:none;color:#000;opacity:1;filter:none;break-after:page;page-break-after:always;border:0;border-radius:0;flex-direction:column;margin:0;padding:0;display:flex;overflow:visible}.assessmentPaper{min-height:0;font-size:7.8px;display:flex;overflow:visible}.printPaper:last-child{break-after:auto;page-break-after:auto}.printPaper.notSelected{display:none!important}.legalReview{background:#fff!important}.paperTitle,.paperTable th{-webkit-print-color-adjust:exact;print-color-adjust:exact}}[id^=etapa-]{scroll-margin-top:155px}.evalSteps{z-index:25;background:var(--cor-fundo);border-bottom:1px solid var(--cor-borda);gap:9px;padding:12px max(30px,50vw - 680px);display:flex;position:sticky;top:72px;overflow-x:auto}.evalSteps button{white-space:nowrap;border:1px solid var(--cor-borda);color:var(--cor-tinta-fraca);cursor:pointer;background:#fff;border-radius:22px;padding:9px 14px;font-weight:750}.evalSteps button:hover,.evalSteps button:focus-visible{border-color:var(--cor-marca);color:var(--cor-marca-forte)}.fieldError{color:#b4232c;margin-top:7px;font-size:12px;font-weight:750}.invalidField{border-color:var(--cor-perigo)!important;background:#fff1f1!important}.detailChips{flex-wrap:wrap;gap:8px;margin:13px 0;display:flex}.detailChips button{border:1px solid var(--cor-borda);background:var(--cor-superficie-suave);color:var(--cor-tinta-fraca);cursor:pointer;border-radius:20px;padding:8px 13px}.detailChips button.selected{border-color:var(--cor-marca);background:var(--cor-marca-suave);color:var(--cor-marca-forte)}.antithromboticBox{border:1px solid var(--cor-borda);background:var(--cor-superficie-suave);border-radius:12px;gap:10px;margin:13px 0 0;padding:14px 16px;display:grid}.antithromboticBox>strong{color:#586b82;text-transform:uppercase;letter-spacing:.02em;font-size:12px;font-weight:800}.antithromboticBox ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.antithromboticBox li{border:1px solid var(--cor-borda);background:var(--cor-fundo);border-radius:10px;gap:2px;padding:11px 13px;display:grid}.antithromboticBox li b{font-size:16px}.antithromboticBox li small{color:var(--cor-tinta-fraca);text-transform:uppercase;font-size:12px;font-weight:700}.antithromboticBox li span{color:var(--cor-tinta-fraca);font-size:14px}.antithromboticBox .antithromboticAction b{color:var(--cor-marca);font-size:14px}.antithromboticBox>button{border:1px solid var(--cor-borda-forte);background:var(--cor-fundo);color:var(--cor-marca);border-radius:999px;justify-self:start;padding:9px 18px;font-weight:800}.antithromboticWarn{color:#a12b2b;background:#fff5f5;border:1px solid #f0c6c6;border-radius:10px;margin:0;padding:11px 13px;font-size:14px}.antithromboticEmpty{color:var(--cor-tinta-fraca);margin:0;font-size:14px}.antithromboticLegacy{color:var(--cor-tinta-fraca);margin:0;font-size:13px;font-style:italic}.conditionalDetails{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:13px 0;display:grid}.conditionalDetails label{color:var(--cor-tinta-fraca);gap:7px;font-size:12px;font-weight:750;display:grid}.conditionalDetails input,.conditionalDetails select{border:1px solid var(--cor-borda-forte);background:var(--cor-superficie-suave);width:100%;min-width:0;height:48px;font:inherit;border-radius:9px;padding:0 13px}.medicationGuidance{background:#fffaf0;border-top:1px solid #dec98e;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px;display:grid}.medicationGuidance>div{gap:5px;display:grid}.medicationGuidance span{color:#50677d;line-height:1.45}.medicationGuidance .wide{grid-column:1/-1}.medicationSource{font-size:12px}.medicationConfirm{color:var(--cor-sucesso);align-items:center;gap:10px;margin:16px 20px;font-weight:750;display:flex}.medicationTitle .medicationConfirm{white-space:nowrap;cursor:pointer;border:1px solid var(--cor-borda);min-height:44px;color:var(--cor-tinta-fraca);background:#fff;border-radius:10px;margin:0;padding:0 14px;font-size:14px}.medicationTitle .medicationConfirm:hover{border-color:var(--cor-sucesso)}.medicationTitle .medicationConfirm.feito{border-color:var(--cor-sucesso);background:var(--cor-sucesso-suave);color:var(--cor-sucesso)}.medicationConfirm input{width:19px;height:19px;accent-color:var(--cor-sucesso)}.statusChip.danger{background:var(--cor-perigo-suave);color:var(--cor-perigo)}.receptionMain .queueRow{grid-template-columns:80px minmax(190px,1fr) 180px 250px}.alertItem{text-align:left;width:100%;font:inherit;cursor:pointer;background:#fff;border-top:0;border-left:0}.alertItem:disabled{cursor:default}.alertItem:not(:disabled):hover{background:#f6f9fb}.alertItem:focus-visible{outline:3px solid var(--cor-marca);outline-offset:-3px}.financeHeading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;display:flex}.financeHeading>div:first-child{flex:320px;min-width:0}.financeHeading label{color:var(--cor-tinta-fraca);gap:6px;font-size:12px;font-weight:750;display:grid}.financeHeading input{border:1px solid var(--cor-borda);height:44px;font:inherit;background:#fff;border-radius:9px;padding:0 12px}.financeHeadingActions{flex-wrap:nowrap;flex:none;align-items:flex-end;gap:12px;display:flex}.financeHeadingActions button{height:44px}.financeHeadingActions input[type=month]{text-transform:uppercase}.financeConfigModal{background:#fff;border-radius:24px;width:min(760px,100vw - 32px);max-height:90vh;padding:0;overflow:hidden}.modalRolagem{max-height:90vh;padding:0;overflow:auto}.modalRolagem>:not(.patientModalHead){padding-left:24px;padding-right:24px}.modalRolagem>:last-child{padding-bottom:24px}.financeConfigList{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.financeConfigItem{align-items:center;gap:8px;display:flex}.financeConfigItem>label{border:1px solid #d7e1ec;border-radius:12px;flex:1;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:12px 14px;display:flex}.financeConfigList label>div{align-items:center;gap:6px;display:flex}.financeConfigList input{border:1px solid #cbd8e6;border-radius:10px;width:120px;padding:10px 12px}.billingPlanTable{padding:0 24px 24px;overflow-x:auto}.billingPlanTable table{border-collapse:collapse;width:100%;min-width:720px}.billingPlanTable th,.billingPlanTable td{text-align:left;border-bottom:1px solid #dce5ee;padding:13px}.billingPlanTable th{text-transform:uppercase;color:#5a6d82;font-size:.78rem}.completionWarning{background:var(--cor-atencao-suave);color:#835500;border-radius:10px;padding:12px 15px;font-weight:750}.adminMain>section:first-child h1{margin:0 0 5px;font-size:29px}.adminMain>section:first-child p{color:var(--cor-tinta-fraca);margin:0}.adminMetrics{grid-template-columns:repeat(4,1fr)}.adminInvite form{grid-template-columns:1.2fr 1.2fr .8fr auto;align-items:end;gap:14px;padding:20px 25px;display:grid}.adminInvite label,.adminUserRow label{gap:6px;display:grid}.adminInvite label span,.adminUserRow label span{color:#5b7084;font-size:11px;font-weight:750}.adminInvite input,.adminInvite select,.adminUserRow input,.adminUserRow select{border:1px solid var(--cor-borda);background:var(--cor-superficie-suave);height:44px;font:inherit;border-radius:9px;min-width:0;padding:0 11px}.adminUserRow{border-bottom:1px solid var(--cor-borda);grid-template-columns:1.35fr 1.3fr .8fr .7fr .8fr .7fr auto;align-items:end;gap:12px;padding:16px 25px;display:grid}.adminUserRow:last-child{border-bottom:0}.adminUserRow input[readonly]{color:#6b7d8e}.auditRow{border-bottom:1px solid var(--cor-borda);grid-template-columns:180px 1fr;gap:18px;padding:14px 25px;display:grid}.auditRow time{color:#5b7185;font-size:12px}.auditRow strong{text-transform:capitalize;display:block}.auditRow small{color:var(--cor-tinta-fraca);margin-top:3px;display:block}.clinicalDark{background:var(--cor-fundo);color:var(--cor-tinta)}.clinicalDark .clinicalTopbar,.clinicalDark .clinicalPanel,.clinicalDark .metricCard,.clinicalDark .agendaRow,.clinicalDark .quickLinks button,.clinicalDark .roleNav button,.clinicalDark .patientModal{background:var(--cor-superficie);color:var(--cor-tinta);border-color:var(--cor-borda)}.clinicalDark .clinicalMain p,.clinicalDark small,.clinicalDark .metricCard span,.clinicalDark .panelTitle span,.clinicalDark .queueInfo small,.clinicalDark .agendaRow small{color:var(--cor-tinta-fraca)}.clinicalDark .agendaRow:hover,.clinicalDark .alertItem:not(:disabled):hover{background:var(--cor-superficie-suave)}.clinicalDark .alertItem{background:var(--cor-superficie);color:var(--cor-tinta-fraca);border-color:var(--cor-borda)}.clinicalDark input,.clinicalDark select,.clinicalDark textarea{background:var(--cor-superficie-suave)!important;color:var(--cor-tinta)!important;border-color:var(--cor-borda-forte)!important}.clinicalDark .clinicalWelcome h1,.clinicalDark h1,.clinicalDark h2,.clinicalDark h3,.clinicalDark strong,.clinicalDark b{color:var(--cor-tinta)}.officialConsent h3{text-align:center;margin:16px 0 20px;font-family:Georgia,Times New Roman,serif;font-size:14px}.officialConsent ol{padding-left:22px}.officialConsent li{text-align:justify;margin:10px 0}.officialConsent ul{margin:7px 0;padding-left:18px}.officialConsent ul li{margin:4px 0}.officialConsent .consentAuthorization{margin-top:18px;font-weight:700}@media (max-width:900px){.receptionMain .queueRow{grid-template-columns:65px 1fr 230px}.conditionalDetails,.medicationGuidance{grid-template-columns:1fr}.medicationGuidance .wide{grid-column:auto}}@media (max-width:680px){.evalSteps{padding:9px 12px;top:72px}.receptionMain .queueRow{grid-template-columns:55px 1fr}.receptionMain .queueRow .statusChip,.receptionMain .queueRow .outlineClinical{grid-column:1/-1}.conditionalDetails{grid-template-columns:1fr}}@media (max-width:1120px){.adminInvite form{grid-template-columns:1fr 1fr}.adminUserRow{grid-template-columns:1fr 1fr 1fr}.adminUserRow>button{height:44px}.auditRow{grid-template-columns:150px 1fr}}@media (max-width:700px){.financeHeading{flex-direction:column;align-items:flex-start}.financeHeadingActions{width:100%}.financeConfigList{grid-template-columns:1fr}.adminMetrics{grid-template-columns:1fr 1fr}.adminInvite form,.adminUserRow{grid-template-columns:1fr}.auditRow{grid-template-columns:1fr;gap:5px}.roleNav{min-width:0}.clinicalTopbar{gap:8px}.clinicalBrand strong{font-size:17px}.clinicalBrandMark{width:34px;height:34px}.financeHeading>div:first-child{flex:none}.financeHeadingActions{flex-wrap:wrap}.financeHeadingActions>label{flex:100%}.financeHeadingActions>button{flex:auto}}.avnMark{border:0;border-radius:0;flex:none;place-items:center;width:58px;height:58px;display:grid}.avnMark svg{width:100%;height:100%;display:block;overflow:visible}.avnBrand strong{letter-spacing:.17em;font-weight:600}.clinicalBrandMark{flex:none;width:43px;height:43px;display:block;overflow:visible}.clinicalBrand strong{letter-spacing:.08em;font-weight:600}.planningGrid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.planningGrid .evalField.plan2{grid-column:span 2}.planningGrid .evalField.plan4{grid-column:span 4}@media (max-width:900px){.clinicalTopbar{align-items:center;height:auto;min-height:64px;padding:10px 18px}.roleNav{white-space:nowrap;max-width:58vw;padding-bottom:2px;overflow-x:auto}.metricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.clinicalWelcome .primaryClinical{width:100%}.queueRow,.receptionMain .queueRow{grid-template-columns:62px minmax(0,1fr);gap:9px}.queueRow .statusChip,.queueRow .outlineClinical,.queueRow .primaryClinical{grid-column:2;justify-self:start}.agendaRow{grid-template-columns:48px minmax(0,1fr) auto}.agendaRow .statusChip{display:inline-block}.evalTopbar{gap:12px;height:auto;min-height:68px;padding:10px 18px}.evalSave{text-overflow:ellipsis;max-width:42vw;font-size:12px;overflow:hidden}.evalMain{width:calc(100% - 28px);padding-top:22px}.evalSteps{justify-content:flex-start;padding-left:14px;padding-right:14px}}@media (max-width:560px){.clinicalBrand strong{font-size:17px}.roleNav{max-width:48vw}.metricGrid{grid-template-columns:1fr 1fr;gap:10px}.metricCard{min-height:84px;padding:16px}.metricCard strong{font-size:26px}.queueRow,.receptionMain .queueRow{padding:13px 14px}.queueRow .statusChip,.queueRow .outlineClinical,.queueRow .primaryClinical{box-sizing:border-box;text-align:center;grid-column:1/-1;width:100%}.agendaRow{grid-template-columns:42px minmax(0,1fr)}.agendaRow .statusChip{grid-column:2;justify-self:start}.evalTopbar{padding:9px 12px}.evalSave{display:none}.evalRoleNav{margin-left:auto}.evalRoleNav b{display:none}.questionHead{flex-direction:column;align-items:flex-start}.answerButtons{width:100%}.answerButtons button{flex:1;padding:11px 7px}.evalSection,.questionCard{padding:18px 15px}.evalControls{flex-wrap:wrap;margin-bottom:24px}.evalControls button{flex:1}}.postPrintActions{border-top:1px solid var(--cor-borda);gap:8px;margin-top:14px;padding-top:14px;display:grid}.nextPatientButton,.postPrintMenuButton{border-radius:11px;justify-content:center;align-items:center;min-height:48px;font-weight:800;text-decoration:none;display:flex}.nextPatientButton{background:var(--cor-marca);color:#fff}.postPrintMenuButton{border:1px solid var(--cor-marca);color:var(--cor-marca-forte);background:#fff}@media (max-width:1050px){.planningGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.planningGrid .evalField.plan2{grid-column:span 1}.planningGrid .evalField.plan4{grid-column:span 2}}@media (max-width:700px){.planningGrid{grid-template-columns:1fr}.planningGrid .evalField.plan2,.planningGrid .evalField.plan4{grid-column:span 1}}.patientModal .modalActions{z-index:2;border-top:1px solid var(--cor-borda);background:#fff;align-items:center;margin:24px -28px -28px;padding:16px 28px;position:sticky;bottom:-28px}.patientModal .saveStatus{color:var(--cor-marca);margin-right:auto;font-weight:750}.clinicalDark .patientModal .modalActions{background:var(--cor-superficie);border-color:var(--cor-borda)}button{transition:transform 80ms,filter .12s,opacity .12s}button:not(:disabled):active{filter:brightness(.94);transform:scale(.97)}button[aria-busy=true]{cursor:wait}button:disabled{cursor:not-allowed}.avnHero{background-color:var(--avn-navy);background-image:url(/hero-bg.jpg);background-position:100%;background-repeat:no-repeat;background-size:auto 100%;min-height:max(720px,100svh - 108px);overflow:hidden}.avnOverlay{background:linear-gradient(90deg,var(--cor-tinta-forte) 0%,#041626f7 30%,#041626d9 48%,#0416267a 68%,#04162624 100%)}.avnHeroContent{padding-top:clamp(95px,12vh,135px)}@media (max-width:1100px){.avnHero{background-position:65%;background-size:cover}.avnOverlay{background:linear-gradient(90deg,#041626fb 0%,#041626f2 54%,#041626c4 76%,#04162666 100%)}}@media (max-width:680px){.avnHero{background-position:68%;min-height:calc(100svh - 88px)}.avnOverlay{background:linear-gradient(90deg,#041626f5 0%,#041626e8 72%,#041626b8 100%)}.avnHeroContent{padding-top:72px}}@media (min-width:1101px){.avnHeroContent{width:calc(100% - 48px);margin-left:24px;margin-right:24px}.avnHero h1{width:min(900px,100vw - 300px);font-size:clamp(50px,4.7vw,66px)}.avnLead{max-width:790px}.avnBenefits{max-width:930px}}@media (min-width:761px){.avnLoginPage{padding:34px}.avnLoginCard{grid-template-columns:.92fr 1.08fr;width:min(880px,100vw - 68px);min-height:410px}.avnLoginIllustration{padding:34px 28px}.avnLoginMonitor{margin:10px auto}.avnLoginMonitor svg{width:165px;height:36px}.avnMonitorScreen{gap:9px;width:215px;padding:12px 15px}.avnLoginContent{padding:36px 34px}.avnLoginContent>p{margin-bottom:20px}.avnLoginContent .loginForm input{height:50px}.avnLoginSubmit{padding:14px}}.avnNav{height:88px}.avnMark{width:46px;height:46px}.avnBrand{gap:11px}.avnBrand strong{letter-spacing:.15em;font-size:20px}.avnBrand small{letter-spacing:.22em;margin-top:3px;font-size:8px}.avnHero{min-height:max(720px,100svh - 88px)}@media (max-width:800px){.avnNav{height:80px}.avnMark{width:40px;height:40px}.avnBrand strong{font-size:18px}.avnHero{min-height:calc(100svh - 80px)}}@media (max-width:520px){.avnBrand{gap:10px}.avnBrand strong{letter-spacing:.1em;font-size:19px}.avnBrand small{letter-spacing:.16em;margin-top:3px;font-size:8px}.avnMark{width:44px;height:44px}}@media (max-width:430px){.avnBrand strong{font-size:18px}.avnBrand small{letter-spacing:.08em;white-space:nowrap;font-size:7px}.avnMark{border-radius:12px;width:36px;height:36px}}@media (max-width:389px){.avnBrand{gap:8px}.avnBrand strong{letter-spacing:.06em;font-size:15px}.avnBrand small{letter-spacing:.04em;margin-top:2px;font-size:6px}.avnMark{border-radius:10px;width:32px;height:32px}.avnMark svg{width:18px;height:18px}}.medicationQuestionHint{color:#46647c;background:#edf6fb;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding:12px 14px;font-size:14px;display:flex}@media (max-width:700px){.medicationQuestionHint{flex-direction:column;align-items:flex-start}.medicationQuestionHint .outlineClinical{width:100%}}.historyFilters{border-bottom:1px solid var(--cor-borda);flex-wrap:wrap;align-items:flex-end;gap:12px 14px;padding:18px 25px;display:flex}.historyFilters label{min-width:0;color:var(--cor-tinta-fraca);flex:165px;gap:5px;font-size:12px;font-weight:750;display:grid}.historyFilters .historyBusca{flex:3 260px}.historyFilters label:has(input[type=date]){flex:0 162px;min-width:162px}.historyFilters input,.historyFilters select{box-sizing:border-box;border:1px solid var(--cor-borda);background:var(--cor-superficie-suave);width:100%;min-height:44px;font:inherit;color:inherit;border-radius:10px;padding:0 14px}.historyRow{border-bottom:1px solid var(--cor-borda);color:inherit;grid-template-columns:52px minmax(260px,1fr) auto auto auto;align-items:center;gap:16px;padding:16px 25px;text-decoration:none;display:grid}.historyRow:hover{background:var(--cor-fundo)}.historyRow small{color:var(--cor-tinta-fraca);margin-top:4px;display:block}.historyRow time{color:var(--cor-tinta-fraca);white-space:nowrap}.historyRow>b{color:var(--cor-marca);white-space:nowrap;font-size:13px}.historyLimit{color:var(--cor-tinta-fraca);padding:14px 25px;font-size:13px}@media (max-width:900px){.historyRow{grid-template-columns:48px 1fr auto}.historyRow .statusChip,.historyRow>b{display:none}}@media (max-width:560px){.historyFilters{padding:16px}.historyFilters label,.historyFilters .historyBusca{flex:100%}.historyFilters label:has(input[type=date]){flex:calc(50% - 7px);min-width:150px}.historyFilters input[type=date]{padding:0 10px}.historyRow{padding:14px}.historyRow time{display:none}}.billingPlanGrid{grid-template-columns:repeat(3,1fr);gap:16px;padding:20px 25px;display:grid}.billingPlan{border:1px solid #d9e4ec;border-radius:12px;padding:15px}.billingPlan div:first-child{justify-content:space-between;gap:10px;display:flex}.billingPlan span,.billingPlan small{color:var(--cor-tinta-fraca);font-size:12px}.billingBar{background:#e6edf3;border-radius:99px;height:9px;margin:12px 0 8px;overflow:hidden}.billingBar i{border-radius:inherit;background:linear-gradient(90deg,var(--cor-marca),#32c6b2);height:100%;display:block}.noteAlertRow,.convenioRow{border-bottom:1px solid var(--cor-borda);grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:15px 25px;display:grid}.noteAlertRow small,.convenioRow small{color:var(--cor-tinta-fraca);margin-top:4px;display:block}.convenioForm{border-bottom:1px solid var(--cor-borda);grid-template-columns:repeat(5,minmax(120px,1fr)) auto;gap:12px;padding:18px 25px;display:grid}.convenioForm label{color:var(--cor-tinta-fraca);gap:6px;font-size:12px;font-weight:750;display:grid}.convenioForm input{border:1px solid var(--cor-borda);background:var(--cor-superficie-suave);height:44px;font:inherit;border-radius:9px;padding:0 12px}.convenioForm .primaryClinical{box-shadow:none;align-self:end;padding:12px 16px}@media (max-width:900px){.billingPlanGrid,.convenioForm{grid-template-columns:1fr 1fr}.noteAlertRow,.convenioRow{grid-template-columns:1fr auto}}@media (max-width:560px){.billingPlanGrid,.convenioForm{grid-template-columns:1fr}.noteAlertRow,.convenioRow{padding:14px}.noteAlertRow button,.convenioRow button{width:100%}}.avnBrand .brandBlue{color:var(--cor-marca-clara)}.avnBrand .brandMidA{background:linear-gradient(90deg,var(--cor-marca-clara) 0%,var(--cor-marca-clara) 48%,#2bc5a8 52%,#2bc5a8 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.avnBrand .brandTeal{color:#2bc5a8}.paperWeightSummary{border:1px solid #222;border-top:0;grid-template-columns:1fr 1fr;font-size:10px;display:grid}.paperWeightSummary span{padding:5px 7px}.paperWeightSummary span+span{border-left:1px solid #222}.guidancePaper{display:none!important}.documentsSidebar>section:first-child .docChoice:last-child{display:none}.avnInstagram{gap:10px!important;font-size:15px!important}.avnInstagram svg{width:20px;height:20px;color:var(--avn-teal);flex:none}.avnInstagram span{color:#fff!important;font-size:15px!important}@media (max-width:560px){.paperWeightSummary{font-size:9px}.avnInstagram{min-height:40px;padding:0 13px;bottom:12px;right:12px}}@media (max-width:900px){.clinicalTopbar{align-items:center;height:auto;min-height:64px;padding:10px 18px}.roleNav{white-space:nowrap;max-width:58vw;padding-bottom:2px;overflow-x:auto}.metricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.clinicalWelcome .primaryClinical{width:100%}.queueRow,.receptionMain .queueRow{grid-template-columns:62px minmax(0,1fr);gap:9px}.queueRow .statusChip,.queueRow .outlineClinical,.queueRow .primaryClinical{grid-column:2;justify-self:start}.agendaRow{grid-template-columns:48px minmax(0,1fr) auto}.agendaRow .statusChip{display:inline-block}.evalTopbar{gap:12px;height:auto;min-height:68px;padding:10px 18px}.evalSave{text-overflow:ellipsis;max-width:42vw;font-size:12px;overflow:hidden}.evalMain{width:calc(100% - 28px);padding-top:22px}.evalSteps{justify-content:flex-start;padding-left:14px;padding-right:14px}}@media (max-width:560px){.clinicalBrand strong{font-size:17px}.roleNav{max-width:48vw}.metricGrid{grid-template-columns:1fr 1fr;gap:10px}.metricCard{min-height:84px;padding:16px}.metricCard strong{font-size:26px}.queueRow,.receptionMain .queueRow{padding:13px 14px}.queueRow .statusChip,.queueRow .outlineClinical,.queueRow .primaryClinical{box-sizing:border-box;text-align:center;grid-column:1/-1;width:100%}.agendaRow{grid-template-columns:42px minmax(0,1fr)}.agendaRow .statusChip{grid-column:2;justify-self:start}.evalTopbar{padding:9px 12px}.evalSave{display:none}.evalRoleNav{margin-left:auto}.evalRoleNav b{display:none}.questionHead{flex-direction:column;align-items:flex-start}.answerButtons{width:100%}.answerButtons button{flex:1;padding:11px 7px}.evalSection,.questionCard{padding:18px 15px}.evalControls{flex-wrap:wrap;margin-bottom:24px}.evalControls button{flex:1}}.assessmentPaper{font-size:13.6px;line-height:1.26}.assessmentPaper .assessmentHeader strong{font-size:17px}.assessmentPaper .assessmentHeader{margin-bottom:5px!important;padding-bottom:5px!important}.assessmentPaper .assessmentHeader .paperLogo{object-fit:contain;-webkit-print-color-adjust:exact;print-color-adjust:exact;width:auto;max-width:190px;height:auto;max-height:40px;display:block}.assessmentPaper .paperAllergy{margin-bottom:4px;padding:5px 8px;font-size:14.5px}.assessmentPaper .paperTitle{margin-top:2px;padding:2px 7px;font-size:12px}.assessmentPaper .paperTitle:first-of-type{margin-top:2px}.assessmentPaper .paperExam{grid-template-columns:repeat(4,1fr);gap:3px 18px;padding:4px 9px}.assessmentPaper .paperExamWide{grid-column:span 2}.assessmentPaper .paperExamFull{grid-column:1/-1}.assessmentPaper .paperExam span{break-inside:avoid}.assessmentPaper .paperIdentification{border:1px solid #222;margin-bottom:1px;padding:4px 8px;font-size:12px;line-height:1.4}.assessmentPaper .paperIdentification .paperInline{flex-wrap:wrap;align-items:baseline;display:flex}.assessmentPaper .paperIdentification .aoDireita{margin-left:auto}.assessmentPaper .paperIdentification .nomePaciente b{font-size:15px}.assessmentPaper .paperTable{font-size:12.6px;line-height:1.28}.assessmentPaper .paperTable th,.assessmentPaper .paperTable td{padding:1px 6px}.assessmentPaper .paperTable th:nth-last-child(-n+3),.assessmentPaper .paperTable td:nth-last-child(-n+3){width:38px}.assessmentPaper .medicationPrintTable td{height:auto}.assessmentPaper .paperScores{grid-template-columns:repeat(5,1fr);gap:3px;padding:3px 8px}.assessmentPaper .paperScores span{gap:0;min-height:0;padding:2px 5px}.assessmentPaper .paperScores small{font-size:7.6px;line-height:1.1}.assessmentPaper .paperScores b{font-size:10.5px;line-height:1.12}.assessmentPaper .paperCardioNota{break-inside:avoid;margin:2px 8px 0;font-size:11px;line-height:1.2}.assessmentPaper .labPrintGrid{grid-template-columns:repeat(4,1fr)}.assessmentPaper .paperMedicationList{margin:0;padding:4px 9px}.paperAnamnese{grid-template-columns:max-content minmax(0,1fr);gap:0 14px;padding:2px 9px;font-size:12.6px;line-height:1.18;display:grid}.paperAnamnese p{display:contents}.paperAnamnese p>span,.paperAnamnese p>b{break-inside:avoid}.paperAnamnese p.anamneseDetalhada>span,.paperAnamnese p.anamneseDetalhada>b{font-size:inherit;line-height:inherit}.paperGlp1{break-inside:avoid;page-break-inside:avoid;margin:3px 7px 4px}.paperInlineBlock{padding:3px 9px}.paperInline,.paperInlineFull{margin:0;line-height:1.35}.paperViaAerea .paperSep{padding:0 3px}.paperViaAerea span{margin-right:1px}.paperInline span{break-inside:avoid;display:inline-block}.paperInlineFull{break-inside:avoid;page-break-inside:avoid}.paperSep{color:#8a8a8a;padding:0 7px;font-style:normal}.paperMedicationList span{display:inline-block}.assessmentPaper .paperObservations{min-height:0;margin-top:3px;padding:5px 9px;font-size:13.6px;line-height:1.34}.assessmentPaper .paperEmpty{margin:7px 9px}.assessmentPaper .paperSignature{margin-top:auto;padding-top:12px}@media print{.assessmentPaper{height:auto;min-height:var(--altura-folha-impressa);flex-direction:column;max-height:none;font-size:13px;display:flex;overflow:visible}.guidancePaper{min-height:var(--altura-folha-impressa);flex-direction:column;display:flex}.consentPaper{min-height:var(--altura-folha-impressa);display:block}.consentClosing{break-inside:avoid;page-break-inside:avoid}.consentPaper{font-size:11.8px;line-height:1.26}.consentPaper h2{margin:3px 0 2px;font-size:16px}.consentPaper h3{margin:0 0 5px;font-size:10.2px}.consentPaper h4{margin:8px 0 2px;font-size:11px}.consentPaper>p{margin:4px 0}.consentPaper ol,.consentPaper ul{margin:5px 0;padding-left:19px}.consentPaper li{margin:2px 0}.consentPaper ul{column-count:2;column-gap:20px;padding-left:3px;list-style-position:inside}.consentPaper ul li{break-inside:avoid;margin:2px 0}.consentSignatures{margin-top:26px}.consentPaper h4{break-after:avoid;page-break-after:avoid}.consentPaper li,.consentPaper p{break-inside:avoid;page-break-inside:avoid;orphans:3;widows:3}.assessmentPaper .paperTitle,.assessmentPaper .paperScores,.assessmentPaper .paperExam,.assessmentPaper .paperMedicationSection,.assessmentPaper .paperObservations,.assessmentPaper .paperIdentification{break-inside:avoid;page-break-inside:avoid}.assessmentPaper .paperTitle{break-after:avoid;page-break-after:avoid}.assessmentPaper .paperTable{break-inside:auto}.assessmentPaper .paperTable tr{break-inside:avoid;page-break-inside:avoid}.assessmentPaper .paperTable thead{display:table-header-group}.assessmentPaper .paperSignature{break-inside:avoid;page-break-inside:avoid}}.avnHero h1{max-width:760px;margin:20px 0 24px;font-size:clamp(34px,3.9vw,54px)}@media (max-width:900px){.avnHero h1{font-size:36px}}@media (max-width:560px){.avnHero h1{font-size:31px}}@media (min-width:681px) and (max-width:1100px){.avnHero h1{max-width:min(620px,70%)}.avnLead{max-width:min(560px,66%)}}.avnOnboardingCard{max-width:960px}.avnOnboardingEmail{color:#5b6b7c;margin:0 0 6px;font-size:14px}.avnOnboardingChoices{gap:10px;margin:6px 0 16px;display:grid}.avnOnboardingChoices label{border:1px solid var(--cor-borda);cursor:pointer;background:var(--cor-fundo);border-radius:12px;align-items:flex-start;gap:12px;padding:13px 15px;display:flex}.avnOnboardingChoices label.selected{border-color:var(--cor-marca);background:#e9f2fb}.avnOnboardingChoices input{width:17px;height:17px;accent-color:var(--cor-marca);flex:none;margin-top:3px}.avnOnboardingChoices span{gap:3px;display:grid}.avnOnboardingChoices small{color:var(--cor-tinta-fraca);line-height:1.4}.avnInviteAction{justify-content:center;align-items:center;margin-top:14px;text-decoration:none;display:inline-flex}.orgBadge{border-left:1px solid var(--cor-borda);gap:2px;min-width:0;margin-left:18px;padding-left:18px;display:grid}.orgBadge strong{white-space:nowrap;text-overflow:ellipsis;max-width:280px;font-size:14px;line-height:1.2;overflow:hidden}.orgBadge small{color:var(--cor-tinta-fraca);white-space:nowrap;text-overflow:ellipsis;max-width:280px;font-size:12px;overflow:hidden}@media (max-width:900px){.orgBadge{display:none}.avnOnboardingCard{max-width:none}}.inviteModeSwitch{gap:8px;padding:0 25px 4px;display:flex}.inviteHint{color:var(--cor-tinta-fraca);margin:10px 0 -4px;padding:0 25px;font-size:12.5px;line-height:1.4}.inviteModeSwitch button{border:1px solid var(--cor-borda);background:var(--cor-fundo);color:#3d5265;cursor:pointer;border-radius:9px;padding:8px 15px;font-size:13px;font-weight:700}.inviteModeSwitch button.active{border-color:var(--cor-marca);background:var(--cor-marca-suave);color:var(--cor-marca-forte)}.adminUserRow .dangerAction{color:#a12c2c;border-color:#e0b4b4}.adminUserRow .dangerAction:hover:not(:disabled){background:#fdeaea}.avnSignUpHint{text-align:center;color:#5b6b7c;margin:14px 0 0;font-size:14px}.avnSignUpHint a{color:var(--cor-marca-clara);font-weight:700}.convenioRow .whatsappAction{color:#12805a;border-color:#7cd3a0}.convenioRow .whatsappAction:hover:not(:disabled){background:#e8f8f0}.avnPlanoResumo{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0 14px;display:grid}.avnPlanoResumo div{border:1px solid var(--cor-borda);background:var(--cor-fundo);border-radius:12px;padding:12px 14px}.avnPlanoResumo div.destaque{border-color:var(--cor-marca);background:#e9f2fb}.avnPlanoResumo small{letter-spacing:.05em;color:var(--cor-tinta-fraca);margin-bottom:4px;font-size:10px;font-weight:800;display:block}.avnPlanoResumo strong{color:var(--cor-tinta);font-size:22px}.avnPlanoResumo strong span{color:var(--cor-tinta-fraca);font-size:12px;font-weight:600}.avnPlanoEscolhido{border:1px solid var(--cor-marca);border-radius:var(--raio-2);background:var(--cor-marca-suave);margin:18px 0 0;padding:15px 16px}.avnPlanoEscolhidoTopo{justify-content:space-between;align-items:center;gap:var(--esp-3);flex-wrap:wrap;display:flex}.avnPlanoEscolhidoTopo strong{color:var(--cor-tinta-forte);font-size:16px}.avnPlanoEscolhido small{color:var(--cor-tinta-fraca);margin-top:3px;font-size:13px;line-height:1.45;display:block}.avnPlanoValor{align-items:baseline;gap:6px;margin:10px 0 0;display:flex}.avnPlanoValor strong{letter-spacing:-.03em;color:var(--cor-tinta-forte);font-size:30px;font-weight:900}.avnPlanoValor span{color:var(--cor-tinta-fraca);font-size:14px;font-weight:600}.avnPlanoNota{margin:6px 0 0;font-size:12.5px;font-weight:600;line-height:1.45}.avnPlanoNota.sucesso{color:var(--cor-sucesso)}.roleNav a.superAdminLink{color:#fff;background:#3b1d63;border-color:#3b1d63;border-radius:11px;align-items:center;padding:10px 15px;font-weight:800;text-decoration:none;display:inline-flex}.roleNav a.assinaturaLink{border:1px solid var(--cor-borda);color:#34506b;background:#fff;border-radius:11px;align-items:center;padding:10px 15px;font-weight:700;text-decoration:none;display:inline-flex}.clinicalDark .roleNav a.assinaturaLink{background:var(--cor-superficie);border-color:var(--cor-borda);color:var(--cor-tinta)}.orgRow{border-top:1px solid #e6edf3;grid-template-columns:minmax(0,1fr) 190px 130px 190px;align-items:center;gap:14px;padding:14px 25px;display:grid}.orgRow.vencida{background:#fff6f6}.orgRowNome strong{display:block}.orgRow small{color:var(--cor-tinta-fraca);margin-top:3px;font-size:12px;display:block}.orgRowValor{text-align:right}.orgRowAcao{border:1px solid var(--cor-borda);background:#fff;border-radius:9px;padding:9px 11px;font-size:13px}@media (max-width:900px){.orgRow{grid-template-columns:1fr 1fr;padding:14px}.orgRowNome{grid-column:1/-1}.orgRowValor{text-align:left}.superAdminLink,.assinaturaLink{display:none}}.clinicalTopbar{height:60px;box-shadow:var(--sombra-1);border-bottom:1px solid var(--cor-borda);gap:var(--esp-5)}.clinicalBrand strong{letter-spacing:-.01em;font-size:18px}.clinicalBrand small{font-size:11px}.clinicalBrandMark{width:34px;height:34px}.roleNav{gap:var(--esp-1)}.roleNav button,.roleNav a{height:var(--alt-botao-compacto);padding:0 var(--esp-3);border-radius:var(--raio-1);color:var(--cor-tinta-fraca);transition:background var(--transicao),color var(--transicao);background:0 0;border-color:#0000;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.roleNav button:hover,.roleNav a:hover{background:var(--cor-superficie-suave);color:var(--cor-tinta)}.roleNav button.active{background:var(--cor-marca);color:var(--cor-marca-contraste);border-color:var(--cor-marca);font-weight:700}.roleNav .themePill{color:var(--cor-tinta-fraca);background:0 0}.roleNav .themePill:hover{background:var(--cor-superficie-suave)}.navAviso{background:var(--cor-atencao);color:#22160a;border-radius:999px;place-items:center;min-width:19px;height:19px;margin-left:7px;padding:0 5px;font-size:11.5px;font-weight:850;line-height:1;display:inline-grid}.roleNav button.active .navAviso{color:var(--cor-marca-forte);background:#fff}.topbarFim{align-items:center;gap:var(--esp-1);justify-self:end;min-width:0;display:flex}.avisosWrap{flex:none;align-items:center;display:flex;position:relative}.avisosSino{color:var(--cor-tinta-fraca);width:var(--alt-botao-compacto);height:var(--alt-botao-compacto);border-radius:var(--raio-1);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;line-height:1;display:grid;position:relative}.avisosSino:hover{background:var(--cor-superficie-suave);color:var(--cor-tinta)}.avisosSino.pede{color:var(--cor-atencao)}.avisosSino:focus-visible{box-shadow:var(--foco);outline:0}.avisosContador{background:var(--cor-atencao);color:#22160a;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:850;line-height:1;display:grid;position:absolute;top:1px;right:0}.avisosPonto{background:var(--cor-marca);border-radius:999px;width:8px;height:8px;position:absolute;top:5px;right:5px}.avisosLista{z-index:51;background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-2);width:min(360px,100vw - 32px);max-height:min(460px,70vh);box-shadow:var(--sombra-3);padding:var(--esp-1);position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto}.avisosTopo{border-bottom:1px solid var(--cor-borda);justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:5px;padding:6px 9px 9px;display:flex}.avisosTopo span{color:var(--cor-atencao);font-size:12px;font-weight:700}.avisosVazio{color:var(--cor-tinta-fraca);margin:0;padding:11px 9px 14px;font-size:12.5px;line-height:1.45}.avisoItem{border-radius:var(--raio-1);display:grid}.avisoItem:hover{background:var(--cor-superficie-suave)}.avisoAbrir{text-align:left;border-radius:var(--raio-1);cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:0;grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:9px;padding:9px;display:grid}.avisoAbrir:focus-visible{box-shadow:var(--foco);outline:0}.avisoItem{transition:transform .16s}:is(.avisoItem:has(+*):active,.avisoItem.arrastando){transition:none}.avisoItem.adiavel{position:relative}.avisoAdiar{border:1px solid var(--cor-borda);color:var(--cor-tinta-fraca);cursor:pointer;background:0 0;border-radius:8px;place-self:end start;margin:0 9px 9px;padding:5px 10px;font-size:11.5px;font-weight:650}.avisoAdiar:hover{background:var(--cor-superficie-suave);color:var(--cor-tinta)}@media (hover:none){.avisoAdiar{display:none}}.avisoAcoes{gap:7px;padding:0 9px 9px 40px;display:flex}.avisoAcoes button{cursor:pointer;border:1px solid var(--cor-borda);border-radius:8px;flex:1;padding:6px 10px;font-size:12px;font-weight:700}.avisoAcoes button:disabled{opacity:.55;cursor:default}.avisoAcoes .assumir{background:var(--cor-marca);border-color:var(--cor-marca);color:var(--cor-marca-contraste)}.avisoAcoes .recusar{color:var(--cor-tinta-fraca);background:0 0}.avisoIcone{width:22px;height:20px;color:var(--cor-tinta-fraca);place-items:center;display:grid}.avisoItem.pede .avisoIcone{color:var(--cor-atencao)}.avisoTexto{gap:2px;min-width:0;display:grid}.avisoTexto strong{font-size:13px;font-weight:700;line-height:1.3}.avisoTexto small{color:var(--cor-tinta-fraca);font-size:11.5px}.avisoQuando{color:var(--cor-tinta-fraca);white-space:nowrap;padding-top:2px;font-size:10.5px}.avisoItem.pede{box-shadow:inset 3px 0 0 var(--cor-atencao)}@media (max-width:680px){.avisosLista{left:12px;right:12px;top:calc(var(--alt-botao-compacto) + 26px);width:auto;max-height:min(70vh,520px);position:fixed}}.metricCard{min-height:0;padding:var(--esp-4) var(--esp-5);border-radius:var(--raio-2);border-color:var(--cor-borda);box-shadow:var(--sombra-1)}.metricCard strong{margin-bottom:var(--esp-1);color:var(--cor-tinta);font-size:26px;line-height:1.1}.metricCard span{font-size:13px}.metricGrid{gap:var(--esp-3);margin:var(--esp-5) 0 var(--esp-4)}.clinicalPanel{border-radius:var(--raio-2);border-color:var(--cor-borda);box-shadow:var(--sombra-1);margin:var(--esp-4) 0}.panelTitle{padding:var(--esp-3) var(--esp-5);border-bottom:1px solid var(--cor-borda)}.panelTitle strong{font-size:16px}.panelTitle span{font-size:13px}.primaryClinical{border-radius:var(--raio-1);height:var(--alt-botao);padding:0 var(--esp-6);box-shadow:none;background:var(--cor-marca);transition:background var(--transicao)}.primaryClinical:hover:not(:disabled){background:var(--cor-marca-forte)}.primaryClinical.compact{height:var(--alt-botao-compacto);padding:0 var(--esp-4)}.primaryClinical:disabled{opacity:.55;cursor:not-allowed}.outlineClinical{border-radius:var(--raio-1);height:var(--alt-botao-compacto);padding:0 var(--esp-4);border-color:var(--cor-borda-forte);color:var(--cor-tinta);background:var(--cor-superficie);transition:background var(--transicao);align-items:center;display:inline-flex}.outlineClinical:hover{background:var(--cor-superficie-suave)}.outlineClinical.red{border-color:var(--cor-perigo);color:var(--cor-perigo)}.outlineClinical.red:hover{background:var(--cor-perigo-suave)}.clinicalField input,.clinicalField select,.agendaHead input,.searchPanel input{height:var(--alt-campo);border-radius:var(--raio-1);border-color:var(--cor-borda-forte);background:var(--cor-superficie);transition:border-color var(--transicao),box-shadow var(--transicao)}.clinicalField input:hover,.clinicalField select:hover{border-color:var(--cor-marca)}.clinicalField input:disabled,.clinicalField select:disabled{background:var(--cor-superficie-suave);color:var(--cor-tinta-fraca);cursor:not-allowed}.clinicalField span{color:var(--cor-tinta-fraca);font-size:12px;font-weight:700}.clinicalField.obrigatorio span:after{content:" *";color:var(--cor-perigo);font-weight:800}.queueRow,.agendaRow,.alertItem{border-color:var(--cor-borda)}.agendaRow:hover{background:var(--cor-superficie-suave)}.statusChip{border-radius:var(--raio-cheio);letter-spacing:.01em;font-size:11.5px}.statusChip.present{background:var(--cor-sucesso-suave);color:var(--cor-sucesso)}.statusChip.waiting{background:var(--cor-atencao-suave);color:var(--cor-atencao)}.statusChip.paused{background:var(--cor-superficie-suave);color:var(--cor-tinta-fraca)}.emptyClinical{padding:var(--esp-7) var(--esp-6);color:var(--cor-tinta-fraca);font-size:14px}.emptyClinical strong{color:var(--cor-tinta);margin-bottom:var(--esp-1);font-size:15px;display:block}.clinicalError{border-radius:var(--raio-1);border:1px solid var(--cor-perigo);background:var(--cor-perigo-suave);color:var(--cor-perigo-forte);padding:var(--esp-3) var(--esp-4)}.patientModal{border-radius:var(--raio-3);box-shadow:var(--sombra-3);flex-direction:column;padding:0;display:flex}.patientModalHead{z-index:2;background:var(--cor-superficie);padding:var(--esp-6) var(--esp-6) var(--esp-4);border-bottom:1px solid var(--cor-borda);border-radius:var(--raio-3) var(--raio-3) 0 0;position:sticky;top:0}.patientModal>form,.patientModal>div:not(.patientModalHead):not(.modalActions){padding:0 var(--esp-6)}.modalActions{z-index:2;background:var(--cor-superficie);padding:var(--esp-4) var(--esp-6);border-top:1px solid var(--cor-borda);margin-top:var(--esp-5);border-radius:0 0 var(--raio-3) var(--raio-3);position:sticky;bottom:0}@media (max-width:680px){.patientModalBackdrop{padding:0}.patientModal{border-radius:0;width:100%;height:100vh;max-height:100vh}.patientModalHead,.modalActions{border-radius:0}.modalActions{gap:var(--esp-2);flex-direction:column-reverse}.modalActions>*{width:100%}}.clinicalTopbar{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;display:grid}.clinicalBrand>span{flex-direction:column;justify-content:center;line-height:1.15;display:flex}.clinicalBrand small{white-space:nowrap}.orgBadge{min-width:0;padding:0 var(--esp-4);border-left:1px solid var(--cor-borda);background:0 0;border-radius:0}.orgBadge strong{color:var(--cor-tinta);white-space:nowrap;text-overflow:ellipsis;letter-spacing:0;font-size:13px;font-weight:700;display:block;overflow:hidden}.roleNav{flex-wrap:nowrap;justify-content:flex-end;overflow:visible}.userMenuWrap{align-items:center;display:flex;position:relative}.userMenuTrigger{align-items:center;gap:var(--esp-2);height:var(--alt-botao-compacto);padding:0 var(--esp-2);border-radius:var(--raio-1);cursor:pointer;color:var(--cor-tinta);background:0 0;border:1px solid #0000;max-width:230px;display:flex}.userMenuTrigger:hover{background:var(--cor-superficie-suave)}.userMenuAvatar{background:var(--cor-marca-suave);width:28px;height:28px;color:var(--cor-marca-forte);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid}.userMenuNome{flex-direction:column;align-items:flex-start;min-width:0;line-height:1.15;display:flex}.userMenuNome strong{white-space:nowrap;text-overflow:ellipsis;max-width:150px;font-size:12.5px;font-weight:700;overflow:hidden}.userMenuNome small,.userMenuSeta{color:var(--cor-tinta-fraca);font-size:11px}.userMenuFundo{z-index:50;cursor:default;background:0 0;border:0;position:fixed;inset:0}.userMenuLista{z-index:51;background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-2);min-width:236px;box-shadow:var(--sombra-3);padding:var(--esp-1);flex-direction:column;display:flex;position:absolute;top:calc(100% + 6px);right:0}.userMenuLista button,.userMenuLista a{align-items:center;gap:var(--esp-3);width:100%;height:38px;padding:0 var(--esp-3);border-radius:var(--raio-1);color:var(--cor-tinta);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;font-size:13.5px;font-weight:600;text-decoration:none;display:flex}.userMenuLista button:hover,.userMenuLista a:hover{background:var(--cor-superficie-suave)}.userMenuLista hr{border:0;border-top:1px solid var(--cor-borda);margin:var(--esp-1) 0}.userMenuLista .userMenuSair{color:var(--cor-perigo)}.userMenuLista .userMenuSair:hover{background:var(--cor-perigo-suave)}@media (max-width:1180px){.orgBadge,.userMenuNome{display:none}.userMenuTrigger{padding:0}}@media (max-width:760px){.clinicalBrand small{display:none}.roleNav{min-width:0;max-width:none}.panelTitle{gap:2px var(--esp-3);flex-wrap:wrap}.panelTitle>span:not(.painelExtra){flex-basis:100%}.painelRecolhivel>summary>strong{flex:1}.painelRecolhivel>summary>span:not(.painelExtra){flex:0 0 100%;order:1}.alertsPanel:not([open])>summary>span:not(.painelExtra){display:none}.financeGroupHead{grid-template-columns:minmax(0,1fr) auto auto;gap:2px 10px;padding:10px 16px}.financeGroupHead>strong{grid-area:1/1}.financeGroupHead>span{grid-area:2/1}.financeGroupHead>.painelExtra{grid-area:1/2/3/3;align-self:center}.financeGroupHead>.painelSeta{grid-area:1/3/3/4;align-self:center}.alertItem{grid-template-columns:28px minmax(0,1fr);gap:6px 10px;padding:12px 16px}.alertItem i{grid-row:1/3;align-self:center;width:28px;height:28px}.alertItem>b{grid-column:2;justify-self:end}}@media (max-width:700px){.roleNav{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:auto;justify-content:flex-start;min-width:0;overflow-x:auto}.roleNav::-webkit-scrollbar{display:none}.roleNav button{white-space:nowrap;flex:none}}@media (max-width:520px){.clinicalBrand strong{display:none}.roleNav{scrollbar-width:none;-webkit-overflow-scrolling:touch;justify-content:flex-start;overflow-x:auto}.roleNav::-webkit-scrollbar{display:none}.roleNav button,.roleNav a{flex:none}}.evalTopbar{height:60px;padding:0 var(--esp-6);gap:var(--esp-5);border-bottom:1px solid var(--cor-borda);box-shadow:var(--sombra-1)}.evalSave{align-items:center;gap:var(--esp-2);font-size:13px;font-weight:600;display:inline-flex}.evalSave i{background:currentColor;flex:none;width:8px;height:8px;margin:0}.evalSave.pending,.evalSave.saving{color:var(--cor-atencao)}.evalSave.error{color:var(--cor-perigo)}.evalSaveRetry{color:inherit;font:inherit;border-radius:var(--raio-1);cursor:pointer;background:0 0;border:1px solid;padding:3px 9px;font-size:12px;font-weight:700}.evalSaveRetry:hover{background:var(--cor-perigo-suave)}.allergyBanner{justify-content:center;align-items:center;gap:var(--esp-2);height:auto;min-height:38px;padding:var(--esp-2) var(--esp-5);background:var(--cor-perigo-suave);color:var(--cor-perigo-forte);border-bottom:1px solid var(--cor-perigo);letter-spacing:0;text-align:center;font-size:14px;font-weight:600;display:flex;top:60px}.allergyBanner b{font-weight:800}.evalSteps{justify-content:flex-start;gap:var(--esp-2);padding:var(--esp-3) 0 var(--esp-2);flex-wrap:wrap;position:relative;top:auto}.evalStepsResumo{margin:0 0 var(--esp-1);color:var(--cor-tinta-fraca);letter-spacing:.02em;text-transform:uppercase;flex-basis:100%;font-size:12px;font-weight:700}.evalSteps button{align-items:center;gap:var(--esp-2);border-radius:var(--raio-1);padding:var(--esp-2) var(--esp-3);background:var(--cor-superficie);border:1px solid var(--cor-borda);color:var(--cor-tinta-fraca);transition:border-color var(--transicao),background var(--transicao);font-size:13px;font-weight:650;display:inline-flex}.evalSteps button:hover{border-color:var(--cor-marca);color:var(--cor-tinta)}.evalSteps button i{background:var(--cor-superficie-suave);width:17px;height:17px;color:var(--cor-tinta-fraca);border-radius:50%;flex:none;place-items:center;margin:0;font-size:11px;font-style:normal;font-weight:800;line-height:1;display:grid}.evalSteps button.done{color:var(--cor-tinta)}.evalSteps button.done i{background:var(--cor-sucesso-suave);color:var(--cor-sucesso)}.evalSteps button.atual{border-color:var(--cor-marca);background:var(--cor-marca-suave);color:var(--cor-marca-forte)}.evalSteps button.atual i{background:var(--cor-marca);color:var(--cor-marca-contraste)}.evalStepSituacao{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:760px){.evalTopbar{height:56px;padding:0 var(--esp-3);gap:var(--esp-3)}.allergyBanner{text-align:left;font-size:13px;top:56px}.evalSteps{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.evalSteps::-webkit-scrollbar{display:none}.evalSteps button{flex:none}.evalSave{font-size:12px}}.patientModalCorpo{padding:var(--esp-2) var(--esp-6) 0;gap:var(--esp-4);flex-direction:column;display:flex;overflow:auto}.patientModalHead h2{margin:0;font-size:19px}.patientModalHead p{margin:var(--esp-1) 0 0;color:var(--cor-tinta-fraca);font-size:13px}.patientModalHead>button{border-radius:var(--raio-1);border:1px solid var(--cor-borda);background:var(--cor-superficie);width:34px;height:34px;color:var(--cor-tinta-fraca);cursor:pointer;flex:none;font-size:20px;line-height:1}.patientModalHead>button:hover{background:var(--cor-superficie-suave);color:var(--cor-tinta)}.modalGrupo{border:0;border-top:1px solid var(--cor-borda);padding:var(--esp-4) 0 0;min-width:0;margin:0}.modalGrupo:first-child{padding-top:var(--esp-2);border-top:0}.modalGrupo legend{letter-spacing:.06em;text-transform:uppercase;color:var(--cor-marca-forte);padding:0;font-size:12px;font-weight:800}.modalGrupo .patientFormGrid{margin-top:var(--esp-3)}.modalGrupoAjuda{margin:var(--esp-2) 0 0;color:var(--cor-tinta-fraca);font-size:12.5px}.modalCampoLeitura{min-height:var(--alt-campo);padding:0 var(--esp-3);border:1px dashed var(--cor-borda-forte);border-radius:var(--raio-1);background:var(--cor-superficie-suave);color:var(--cor-tinta-fraca);align-items:center;margin:0;font-size:13px;display:flex}.modalErro{flex:1;margin:0;font-size:13px}.modalActions{align-items:center;gap:var(--esp-3);justify-content:flex-end;display:flex}.modalActions .saveStatus{color:var(--cor-tinta-fraca);margin-right:auto;font-size:13px}.modalGrupoAjuda.span2{grid-column:span 2;align-self:center}.patientModalCorpo,.patientFormGrid,.clinicalField{min-width:0;max-width:100%}.patientModal{overflow-x:hidden}.adminFiltros{gap:var(--esp-3);padding:var(--esp-3) var(--esp-5);border-bottom:1px solid var(--cor-borda);flex-wrap:wrap;align-items:flex-end;display:flex}.adminBusca{min-width:220px;height:var(--alt-botao-compacto);border:1px solid var(--cor-borda-forte);border-radius:var(--raio-1);background:var(--cor-superficie);padding:0 var(--esp-3);font:inherit;flex:1;font-size:13.5px}.adminFiltros label{gap:var(--esp-1);flex-direction:column;display:flex}.adminFiltros label span{letter-spacing:.04em;text-transform:uppercase;color:var(--cor-tinta-fraca);font-size:11px;font-weight:800}.adminFiltros select{height:var(--alt-botao-compacto);border:1px solid var(--cor-borda-forte);border-radius:var(--raio-1);background:var(--cor-superficie);padding:0 var(--esp-2);font:inherit;font-size:13.5px}.adminUserItem{border-bottom:1px solid var(--cor-borda)}.adminUserItem:last-child{border-bottom:0}.adminUserItem.expandido{background:var(--cor-fundo)}.adminUserResumo{align-items:center;gap:var(--esp-3);padding:var(--esp-3) var(--esp-5);grid-template-columns:47px minmax(180px,1fr) minmax(0,290px) 84px 92px;display:grid}.adminUserResumo .adminUserIdent{min-width:0}.adminUserPapeis{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.adminUserResumo>.statusChip{justify-self:start}.adminUserResumo>button{width:100%}.adminUserIdent{min-width:0}.adminUserIdent strong{font-size:14.5px;display:block}.adminUserIdent small{color:var(--cor-tinta-fraca);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.adminUserEdicao{padding:0 var(--esp-5) var(--esp-5)}.adminUserCampos{gap:var(--esp-3);grid-template-columns:repeat(3,1fr);display:grid}.adminUserAcoes{margin-top:var(--esp-4);justify-content:flex-end;display:flex}.adminZonaPerigo{justify-content:space-between;align-items:center;gap:var(--esp-4);margin-top:var(--esp-4);padding:var(--esp-3) var(--esp-4);border:1px solid var(--cor-perigo);border-radius:var(--raio-1);background:var(--cor-perigo-suave);display:flex}.adminZonaPerigo strong{color:var(--cor-perigo-forte);font-size:13.5px;display:block}.adminZonaPerigo small{color:var(--cor-tinta-fraca);max-width:62ch;margin-top:2px;font-size:12px;display:block}@media (max-width:900px){.adminUserResumo{row-gap:var(--esp-2);grid-template-columns:47px 1fr auto}.adminUserPapeis{grid-column:2/-1}.adminUserCampos{grid-template-columns:1fr}.adminZonaPerigo{flex-direction:column;align-items:stretch}}.paymentRow{align-items:center;gap:var(--esp-3);padding:var(--esp-3) var(--esp-5);border-top:1px solid var(--cor-borda);grid-template-columns:minmax(0,1.6fr) 130px 130px 110px 120px 150px 118px;display:grid}.paymentRow:first-of-type{border-top:0}.paymentQuem{min-width:0}.paymentQuem strong{font-size:14.5px;display:block}.paymentQuem small{color:var(--cor-tinta-fraca);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.paymentValores,.paymentSaldo{text-align:right;font-variant-numeric:tabular-nums}.paymentValores b,.paymentSaldo b{font-size:14px;display:block}.paymentValores small,.paymentSaldo small{color:var(--cor-tinta-fraca);font-size:11.5px;display:block}.paymentSaldo b.green{color:var(--cor-sucesso)}.paymentPago{color:var(--cor-tinta-fraca);text-align:right;grid-column:span 3;font-size:13px}.paymentRow input,.paymentRow select{height:var(--alt-botao-compacto);border:1px solid var(--cor-borda-forte);border-radius:var(--raio-1);background:var(--cor-superficie);padding:0 var(--esp-3);font:inherit;min-width:0;font-size:13.5px}.paymentButton{height:var(--alt-botao-compacto);border-radius:var(--raio-1);background:var(--cor-marca);color:var(--cor-marca-contraste);padding:0 var(--esp-4);cursor:pointer;white-space:nowrap;border:0;font-weight:700}.paymentButton:hover:not(:disabled){background:var(--cor-marca-forte)}.paymentButton:disabled{background:var(--cor-superficie-suave);color:var(--cor-tinta-fraca);cursor:not-allowed}.paymentRow.comExcluir{grid-template-columns:minmax(0,1.6fr) 130px 130px 110px 120px 150px 118px 82px}.paymentExcluir{height:var(--alt-botao-compacto);border:1px solid var(--cor-borda-forte);border-radius:var(--raio-1);color:var(--cor-tinta-fraca);font:inherit;padding:0 var(--esp-3);cursor:pointer;white-space:nowrap;background:0 0;font-size:13px}.paymentExcluir:hover:not(:disabled){border-color:var(--cor-perigo);color:var(--cor-perigo)}.paymentExcluir:disabled{opacity:.45;cursor:not-allowed}.paymentConfirma{justify-content:space-between;align-items:center;gap:var(--esp-3);margin-top:var(--esp-2);padding:var(--esp-3);border:1px solid var(--cor-perigo);border-radius:var(--raio-2);background:var(--cor-perigo);flex-wrap:wrap;grid-column:1/-1;display:flex}@supports (color:color-mix(in lab, red, red)){.paymentConfirma{background:color-mix(in srgb,var(--cor-perigo) 7%,var(--cor-superficie))}}.paymentConfirma p{flex:260px;min-width:0;margin:0;font-size:13px}.paymentConfirma strong{display:inline}.paymentConfirma>div{gap:var(--esp-2);flex:none;display:flex}.paymentExcluirConfirma{height:var(--alt-botao-compacto);border-radius:var(--raio-1);background:var(--cor-perigo);color:#fff;font:inherit;padding:0 var(--esp-4);cursor:pointer;white-space:nowrap;border:0;font-weight:700}.paymentExcluirConfirma:disabled{opacity:.55;cursor:not-allowed}.paymentEstornoLista{gap:var(--esp-2);margin-top:var(--esp-1);flex-wrap:wrap;flex:100%;display:flex}.paymentEstornoLista>span{align-items:center;gap:var(--esp-2);padding:6px 6px 6px var(--esp-3);border:1px solid var(--cor-borda);border-radius:var(--raio-1);background:var(--cor-superficie);display:inline-flex}.paymentEstornoLista b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13.5px}.paymentEstornoLista small{color:var(--cor-tinta-fraca);white-space:nowrap;font-size:12px}@media (max-width:640px){.paymentEstornoLista>span{flex:100%;justify-content:space-between}}@media (max-width:1100px){.paymentRow,.paymentRow.comExcluir{row-gap:var(--esp-2);grid-template-columns:minmax(0,1fr) auto auto}.paymentQuem{grid-column:1/-1}.paymentValores,.paymentSaldo{text-align:left}.paymentRow input,.paymentRow select,.paymentButton{grid-column:auto}.paymentPago{text-align:left;grid-column:1/-1}}.convenioRow{align-items:center;gap:var(--esp-3);padding:var(--esp-3) var(--esp-5);border-top:1px solid var(--cor-borda);grid-template-columns:minmax(0,1fr) 120px 100px auto;display:grid}.convenioRow>b{text-align:right;font-variant-numeric:tabular-nums}.outlineClinical.compacto{height:32px;padding:0 var(--esp-3);font-size:13px}.auditRow{gap:var(--esp-3);padding:var(--esp-2) var(--esp-5);border-top:1px solid var(--cor-borda);grid-template-columns:180px minmax(0,1fr);font-size:13px;display:grid}.auditRow time{color:var(--cor-tinta-fraca);font-variant-numeric:tabular-nums}@media (max-width:760px){.convenioRow{row-gap:var(--esp-2);grid-template-columns:minmax(0,1fr) auto}.convenioRow>b{text-align:left}.auditRow{grid-template-columns:1fr}}:where(.userMenuLista,.roleNav,.outlineClinical,.primaryClinical,.pauseButton,.evalControls button,.panelTitle strong) svg{vertical-align:-2px;flex:none}.userMenuLista button svg,.userMenuLista a svg{color:var(--cor-tinta-fraca)}.allergyBanner svg{color:var(--cor-perigo)}.conviteRow{justify-content:space-between;align-items:center;gap:var(--esp-4);padding:var(--esp-3) var(--esp-5);border-top:1px solid var(--cor-borda);flex-wrap:wrap;display:flex}.conviteQuem{min-width:0}.conviteQuem strong{font-size:14px;display:block}.conviteQuem small{color:var(--cor-tinta-fraca);font-size:12.5px;display:block}.conviteAcoes{align-items:center;gap:var(--esp-2);flex-wrap:wrap;display:flex}.conviteAcoes .outlineClinical{gap:var(--esp-2);white-space:nowrap}.whatsappAction{border-color:var(--cor-sucesso);color:var(--cor-sucesso)}.whatsappAction:hover:not(:disabled){background:var(--cor-sucesso-suave)}@media (max-width:680px){.conviteRow{flex-direction:column;align-items:stretch}.conviteAcoes .outlineClinical{flex:1;justify-content:center}}.alertItem i svg{display:block}.finalChecklist span,.closingFooter span{align-items:center;gap:var(--esp-2);display:inline-flex}.planosPage{padding-bottom:0}.planosHero{background:linear-gradient(160deg,var(--avn-navy) 0%,#0d2a42 100%);color:#fff;text-align:center;padding:clamp(48px,7vw,88px) max(20px,50vw - 590px) clamp(40px,6vw,72px)}.planosHero h1{letter-spacing:-.03em;margin:0 0 var(--esp-4);font-size:clamp(32px,5vw,54px);line-height:1.08}.planosLead{color:#c5d4df;max-width:660px;margin:0 auto;font-size:clamp(15px,1.6vw,19px);line-height:1.7}.planosCampanha{align-items:flex-start;gap:var(--esp-3);max-width:640px;margin:0 auto var(--esp-6);padding:var(--esp-3) var(--esp-5);border-radius:var(--raio-cheio);color:#d6f5f0;text-align:left;background:#43c8b81f;border:1px solid #43c8b859;font-size:14.5px;line-height:1.5;display:inline-flex}.planosCampanha svg{color:var(--avn-teal);flex:none;margin-top:2px}.planosCampanha b{color:#fff}.planosContadorBarra{border-radius:var(--raio-cheio);background:#ffffff24;border:1px solid #ffffff2e;height:9px;overflow:hidden}.planosContadorBarra span{border-radius:var(--raio-cheio);background:linear-gradient(90deg,var(--avn-teal),#7fe3d6);height:100%;transition:width var(--transicao);display:block}.planosGrade{gap:var(--esp-5);z-index:1;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:stretch;width:min(1180px,100% - 40px);margin:clamp(-40px,-4vw,-28px) auto 0;padding-bottom:clamp(48px,6vw,72px);display:grid;position:relative}.planoCard{padding:var(--esp-6) var(--esp-5);background:var(--cor-superficie);border:1px solid var(--avn-line);border-radius:var(--raio-3);box-shadow:var(--sombra-2);flex-direction:column;display:flex}.planoCard.destacado{border-color:var(--avn-teal);box-shadow:0 0 0 2px var(--avn-teal),var(--sombra-3)}.planoCard.sobConsulta{background:var(--cor-superficie-suave)}.planoSelos{gap:var(--esp-2);min-height:24px;margin-bottom:var(--esp-3);flex-wrap:wrap;display:flex}.planoSelo{border-radius:var(--raio-cheio);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:5px;padding:4px 11px;font-size:11.5px;font-weight:800;display:inline-flex}.planoSelo.escolhido{background:var(--avn-navy);color:#fff}.planoSelo.fundador{background:var(--cor-atencao-suave);color:var(--cor-atencao)}.planoCard h2{margin:0 0 var(--esp-1);letter-spacing:-.01em;font-size:23px}.planoEquipe{color:var(--avn-muted);min-height:42px;margin:0;font-size:14px;line-height:1.5}.planoPreco{align-items:baseline;gap:var(--esp-2);margin:var(--esp-5) 0 0;flex-wrap:wrap;display:flex}.planoPreco s{color:var(--avn-muted);font-size:16px;font-weight:600}.planoPreco strong{letter-spacing:-.03em;color:var(--cor-tinta-forte);font-size:34px;font-weight:900}.planoPreco span{color:var(--avn-muted);font-size:15px;font-weight:600}.planoSobConsulta{margin:var(--esp-5) 0 0;color:var(--cor-tinta-forte);font-size:16px;font-weight:700;line-height:1.5}.planoFundadorNota{margin:var(--esp-2) 0 0;color:var(--cor-sucesso);font-size:12.5px;font-weight:600;line-height:1.45}.planoPreco,.planoSobConsulta,.planoFundadorNota{margin-bottom:var(--esp-6)}.planoPreco:has(+.planoFundadorNota){margin-bottom:var(--esp-2)}.planoBotao{min-height:46px;padding:0 var(--esp-5);border-radius:var(--raio-2);border:1px solid var(--avn-navy);color:var(--avn-navy);text-align:center;transition:background var(--transicao),color var(--transicao);background:0 0;justify-content:center;align-items:center;margin-top:auto;font-size:15px;font-weight:800;display:inline-flex}.planoCard.destacado .planoBotao,.planoBotao:hover{background:var(--avn-navy);color:#fff}.planosIncluso{background:var(--cor-superficie);border-top:1px solid var(--avn-line);padding:clamp(44px,6vw,72px) max(20px,50vw - 590px)}.planosIncluso h2{margin:0 0 var(--esp-6);text-align:center;font-size:clamp(22px,3vw,32px)}.planosIncluso ul{gap:var(--esp-4) var(--esp-6);margin:0;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));max-width:940px;margin-inline:auto;padding:0;list-style:none;display:grid}.planosIncluso li{align-items:center;gap:var(--esp-3);color:var(--cor-tinta);font-size:15.5px;font-weight:600;display:flex}.planosIncluso li svg{color:var(--cor-sucesso);flex:none}@media (max-width:680px){.planosGrade{margin-top:var(--esp-6)}.planosCampanha{border-radius:var(--raio-3)}.planoEquipe{min-height:0}}@media (max-width:420px){.planoPreco s{flex-basis:100%}}.clinicalOk{border-radius:var(--raio-1);border:1px solid var(--cor-sucesso);background:var(--cor-sucesso-suave);color:var(--cor-sucesso);padding:var(--esp-3) var(--esp-4);font-weight:600}.campanhaBarraLinha{align-items:center;gap:var(--esp-4);padding:var(--esp-4) var(--esp-5) 0;display:flex}.campanhaBarraLinha b{color:var(--cor-tinta-fraca);white-space:nowrap;font-size:14px}.campanhaBarraLinha .planosContadorBarra{flex:1}.planosContadorBarra.escura{background:var(--cor-superficie-suave);border-color:var(--cor-borda)}.campanhaForm{gap:var(--esp-4);padding:var(--esp-4) var(--esp-5);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:end;display:grid}.campanhaAcoes{gap:var(--esp-2);flex-wrap:wrap;display:flex}.campanhaAcoes button{white-space:nowrap;flex:1;justify-content:center}.campanhaAjuda{padding:0 var(--esp-5) var(--esp-5);color:var(--cor-tinta-fraca);margin:0;font-size:13px;line-height:1.55}.planoAdminRow{justify-content:space-between;align-items:center;gap:var(--esp-4);padding:var(--esp-3) var(--esp-5);border-top:1px solid var(--cor-borda);flex-wrap:wrap;display:flex}.planoAdminRow.inativo{opacity:.6}.planoAdminNome{flex:1;min-width:170px}.planoAdminNome strong{align-items:center;gap:var(--esp-2);flex-wrap:wrap;font-size:15px;display:flex}.planoAdminNome small{color:var(--cor-tinta-fraca);margin-top:2px;font-size:12.5px;display:block}.planoAdminTag{letter-spacing:.04em;text-transform:uppercase;border-radius:var(--raio-cheio);background:var(--cor-superficie-suave);color:var(--cor-tinta-fraca);padding:3px 8px;font-size:10.5px;font-style:normal;font-weight:800}.planoAdminTag.campanha{background:var(--cor-atencao-suave);color:var(--cor-atencao)}.planoAdminPreco{align-items:center;gap:var(--esp-2);display:flex}.planoAdminPreco input{width:110px;height:var(--alt-botao-compacto);padding:0 var(--esp-3);border:1px solid var(--cor-borda-forte);border-radius:var(--raio-1);background:var(--cor-superficie);color:var(--cor-tinta);text-align:right;font-size:14px;font-weight:700}.planoAdminSobConsulta{color:var(--cor-tinta-fraca);font-size:13px;font-style:italic}@media (max-width:680px){.planoAdminRow{flex-direction:column;align-items:stretch}.planoAdminPreco input{text-align:left;flex:1;width:auto}.planoAdminRow>button{justify-content:center;width:100%}}.financeChips{gap:8px;margin:0;padding:16px 20px 4px;display:flex}.financeChips button{border:1px solid var(--cor-borda);background:var(--cor-superficie-suave);color:var(--cor-tinta-fraca);border-radius:20px;padding:8px 16px;font-weight:700}.financeChips button.active{background:var(--cor-marca);color:#fff;border-color:var(--cor-marca)}.extratoRow{border-top:1px solid var(--cor-borda);align-items:center;gap:14px;padding:11px 0;display:flex}.extratoRow time{color:var(--cor-tinta-fraca);white-space:nowrap;min-width:78px;font-size:12px}.extratoRow>span:not(.statusChip){flex:1;gap:2px;min-width:0;display:grid}.extratoRow small{color:var(--cor-tinta-fraca)}.extratoRow b{white-space:nowrap}.orgCampos{grid-template-columns:2fr 1fr 1.4fr;gap:14px;display:grid}.orgAcoes{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;display:flex}.orgAcoes small{color:var(--cor-tinta-fraca)}.orgAcoes>div{align-items:center;gap:10px;display:flex}.orgAcoes .outlineClinical{align-items:center;gap:7px;text-decoration:none;display:inline-flex}@media (max-width:900px){.orgCampos{grid-template-columns:1fr}.extratoRow,.financeChips{flex-wrap:wrap}}.patientModalHead>div>strong{font-size:19px;display:block}.patientModalHead>div>span{margin-top:var(--esp-1);color:var(--cor-tinta-fraca);font-size:13px;display:block}.financeConfigModal .clinicalError,.financeConfigModal .financeSuccess{margin:16px 0 0}.financeConfigNovo{border:1px dashed #cbd8e6;border-radius:12px;align-items:flex-end;gap:10px;margin-top:18px;padding:14px;display:flex}.financeConfigNovo label{flex:1;gap:6px;min-width:0;display:grid}.financeConfigNovo span{color:var(--cor-tinta-fraca);font-size:12px;font-weight:750}.financeConfigNovo input{width:100%;height:44px;font:inherit;border:1px solid #cbd8e6;border-radius:10px;padding:0 12px}.financeConfigNovo button{white-space:nowrap;height:44px}.financeConfigRemover{border:1px solid var(--cor-borda);background:var(--cor-superficie);border-radius:var(--raio-1);width:36px;height:36px;color:var(--cor-tinta-fraca);cursor:pointer;flex:none;place-items:center;display:grid}.financeConfigRemover:hover:not(:disabled){border-color:var(--cor-perigo);color:var(--cor-perigo)}.financeConfigRemover:disabled{opacity:.35;cursor:not-allowed}@media (max-width:640px){.financeConfigNovo{flex-direction:column;align-items:stretch}.financeConfigNovo button{width:100%}}.evalRoleNav .evalVoltar{border-color:var(--cor-marca);color:var(--cor-marca);background:var(--cor-superficie);align-items:center;gap:7px;display:inline-flex}.evalRoleNav .evalVoltar:hover:not(:disabled){background:var(--cor-marca-suave)}.evalRoleNav .evalVoltar:disabled{opacity:.6;cursor:progress}@media (max-width:1100px){.evalRoleNav .evalVoltar{display:inline-flex}}@media (max-width:700px){.evalRoleNav .evalVoltar{padding:10px 12px}}.contaModal{background:var(--cor-superficie);border-radius:var(--raio-3);width:min(520px,100vw - 32px);max-height:90vh;padding-bottom:var(--esp-6);overflow:auto}.contaDados{margin:var(--esp-5) var(--esp-6) 0;gap:var(--esp-3);display:grid}.contaDados>div{justify-content:space-between;gap:var(--esp-4);padding-bottom:var(--esp-3);border-bottom:1px solid var(--cor-borda);display:flex}.contaDados dt{color:var(--cor-tinta-fraca);font-size:13px}.contaDados dd{text-align:right;word-break:break-word;margin:0;font-weight:700}.contaNota{margin:var(--esp-3) var(--esp-6) 0;color:var(--cor-tinta-fraca);font-size:12.5px}.contaSenha{margin:var(--esp-5) var(--esp-6) 0;gap:var(--esp-4);display:grid}.contaSenha h3{margin:0;font-size:15px}.contaSenha .patientModalActions{margin-top:var(--esp-2);padding:0}.cardioParecer{margin-top:var(--esp-4);padding-top:var(--esp-4);border-top:1px dashed var(--cor-borda);gap:var(--esp-3);display:grid}.cardioParecer>strong{color:var(--cor-tinta-fraca);letter-spacing:.02em;font-size:13px}.cardioAlerta{border-radius:var(--raio-1);background:var(--cor-atencao-suave);color:var(--cor-atencao);align-items:center;gap:7px;margin:0;padding:10px 13px;font-size:13px;font-weight:700;display:flex}.cardioAlerta.grave{background:var(--cor-perigo-suave);color:var(--cor-perigo-forte)}.avnLoginAlt{margin:var(--esp-3) 0 0;color:var(--cor-tinta-fraca);text-align:center;font-size:13.5px}.avnLoginAlt a{color:var(--cor-marca);font-weight:700}.legalPage{background:var(--cor-fundo);min-height:100vh;color:var(--cor-tinta);flex-direction:column;display:flex}.legalCorpo{flex:1;width:min(720px,100% - 40px);margin:0 auto;padding:48px 0 64px;font-size:13.5px;line-height:1.62}.legalCorpo h1{margin:0 0 var(--esp-3);font-size:26px;line-height:1.2}.legalResumo{color:var(--cor-tinta-fraca);margin:0;font-size:14px}.legalVigencia{margin:var(--esp-2) 0 var(--esp-6);color:var(--cor-tinta-fraca);font-size:11.5px}.legalCorpo h2{margin:var(--esp-6) 0 var(--esp-3);padding-top:var(--esp-4);border-top:1px solid var(--cor-borda);font-size:15px}.legalCorpo p{margin:0 0 var(--esp-3)}.legalCorpo ul{margin:0 0 var(--esp-4);padding-left:1.35em;list-style:outside}.legalCorpo li::marker{color:var(--cor-tinta-fraca)}.legalCorpo li{margin-bottom:6px}.legalCorpo a{color:var(--cor-marca);font-weight:650}.legalDestaque{padding:var(--esp-3) var(--esp-4);border-left:3px solid var(--cor-atencao);background:var(--cor-atencao-suave);border-radius:0 var(--raio-1) var(--raio-1) 0}.legalOutros{gap:var(--esp-5);margin-top:var(--esp-8);padding-top:calc(var(--esp-5) - 10px);border-top:1px solid var(--cor-borda);flex-wrap:wrap;margin-bottom:-10px;display:flex}.legalOutros a{color:var(--cor-marca);align-items:center;min-height:44px;padding:10px 0;font-weight:700;text-decoration:none;display:inline-flex}.avnVerTudo{border-color:var(--avn-line);color:var(--avn-navy);background:#fff}.avnVerTudo:hover{border-color:var(--avn-teal);color:#0b6d64}.recHero{background:#fff;padding:74px max(28px,50vw - 590px) 20px}.recHero h1{letter-spacing:-.03em;max-width:900px;margin:16px 0 22px;font-size:clamp(34px,4vw,52px);line-height:1.08}.recHero .avnLead{color:var(--avn-muted)}.escAutoria{color:var(--avn-muted);flex-wrap:wrap;align-items:center;gap:4px 14px;margin:20px 0 0;font-size:13.5px;display:flex}.escAutoria b{color:var(--avn-ink);font-weight:700}.escAutoriaCrm{color:var(--avn-ink);background:var(--cor-superficie-suave);font-variant-numeric:tabular-nums;border-radius:999px;padding:3px 11px;font-weight:700}@media (max-width:560px){.escAutoria{gap:7px 12px}}.recBloco{background:#fff;padding:34px max(28px,50vw - 590px)}.recBloco h2{letter-spacing:-.02em;border-left:4px solid var(--avn-teal);margin:0 0 20px;padding-left:14px;font-size:27px}.recLista{gap:14px;margin:0;padding:0;list-style:none;display:grid}.recLista li{color:var(--avn-muted);padding-left:20px;font-size:15px;line-height:1.72;position:relative}.recLista li:before{content:"";background:var(--cor-marca);border-radius:50%;width:6px;height:6px;position:absolute;top:11px;left:2px}.recLista strong{color:var(--avn-ink)}.recGrade{grid-template-columns:repeat(auto-fit,minmax(min(310px,100%),1fr));gap:16px;display:grid}.recGrade article{border:1px solid var(--avn-line);background:#fff;border-radius:16px;padding:22px 24px}.recGrade h3{letter-spacing:-.01em;margin:0 0 9px;font-size:16.5px;line-height:1.35}.recGrade p{color:var(--avn-muted);margin:0;font-size:14.5px;line-height:1.72}.recFim{background:var(--avn-navy);color:#fff;padding:70px max(28px,50vw - 590px) 84px}.recFim h2{letter-spacing:-.025em;max-width:820px;margin:0 0 16px;font-size:clamp(26px,3vw,38px)}.recFim p{color:#c5d4df;max-width:760px;margin:0;font-size:17px;line-height:1.8}.recFim .avnActions{margin-bottom:0}@media (max-width:800px){.recHero{padding-top:48px}.recBloco{padding-top:26px;padding-bottom:26px}.recBloco h2{font-size:23px}}.escCorpo{background:#fff;padding:8px max(28px,50vw - 590px) 26px}.escCalc{border:1px solid var(--avn-line);background:#fff;border-radius:18px;padding:22px}.escCriterios{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:10px;display:grid}.escCriterio{border:1px solid var(--avn-line);min-height:52px;color:var(--avn-ink);text-align:left;cursor:pointer;background:#fff;border-radius:12px;padding:12px 16px;font-size:15px;font-weight:600;line-height:1.35;transition:border-color .12s,background .12s}.escCriterio:hover{border-color:var(--avn-teal)}.escCriterio.marcado{border-color:var(--avn-teal);box-shadow:inset 4px 0 0 var(--avn-teal);background:#eaf7f5}.escCriterio:focus-visible{outline:2px solid var(--avn-teal);outline-offset:2px}.escResultado{letter-spacing:-.01em;color:var(--avn-ink);background:#f2f6f8;border-radius:12px;margin:18px 0 0;padding:16px 18px;font-size:18px;font-weight:800}.escResultado.alerta{color:#7a4408;background:#fdf1e3}.escLimpar{border:1px solid var(--avn-line);color:var(--avn-muted);cursor:pointer;background:#fff;border-radius:10px;margin:12px 0 0;padding:8px 14px;font-size:14px;font-weight:650}.escLimpar:hover{border-color:var(--avn-teal);color:var(--avn-ink)}.escTabela{border:1px solid var(--avn-line);border-radius:14px;overflow-x:auto}.escTabela table{border-collapse:collapse;width:100%;min-width:520px;font-size:15px}.escTabela th,.escTabela td{text-align:left;border-bottom:1px solid var(--avn-line);vertical-align:top;padding:12px 16px;line-height:1.6}.escTabela thead th{letter-spacing:.04em;text-transform:uppercase;color:var(--avn-muted);background:#f2f6f8;font-size:13px}.escTabela tbody tr:last-child td{border-bottom:0}.escTabela td{color:var(--avn-muted)}.escTabela td strong{color:var(--avn-ink)}.recBloco p{color:var(--avn-muted);max-width:820px;margin:0 0 14px;line-height:1.8}.recBloco p:last-child{margin-bottom:0}.recBloco a{color:#0f7f74;font-weight:650}.escNota{border-left:3px solid var(--avn-line);padding-left:14px;font-size:14.5px}.escAsa{border:1px solid var(--avn-line);border-radius:14px;margin:0;overflow:hidden}.escAsaItem{border-bottom:1px solid var(--avn-line);padding:16px 18px}.escAsaItem:last-child{border-bottom:0}.escAsaItem dt{letter-spacing:-.01em;color:var(--avn-ink);font-size:16px;font-weight:850}.escAsaItem dd{margin:6px 0 0}.escAsaItem dd strong{color:var(--avn-ink);font-size:15px;line-height:1.5;display:block}.escAsaItem dd span{color:var(--avn-muted);margin-top:5px;font-size:14.5px;line-height:1.7;display:block}@media (min-width:760px){.escAsaItem{grid-template-columns:120px 1fr;align-items:start;gap:20px;display:grid}.escAsaItem dt{padding-top:1px}.escAsaItem dd{margin:0}}.escAviso{background:#fdf1e3;padding:22px max(28px,50vw - 590px)}.escAviso p{color:#7a4408;max-width:900px;margin:0;font-size:15px;line-height:1.75}.escGrade{background:#fff;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:16px;padding:8px max(28px,50vw - 590px) 30px;display:grid}.escCartao{border:1px solid var(--avn-line);color:inherit;background:#fff;border-radius:16px;padding:24px;text-decoration:none;transition:border-color .12s;display:block}.escCartao:hover{border-color:var(--avn-teal)}.escCartaoPara{letter-spacing:.18em;text-transform:uppercase;color:#209d90;font-size:11.5px;font-weight:800}.escCartao h2{letter-spacing:-.02em;margin:10px 0 9px;font-size:21px}.escCartao p{color:var(--avn-muted);margin:0;font-size:14.5px;line-height:1.72}.escOutros{border-top:1px solid var(--avn-line);background:#fff;padding:26px max(28px,50vw - 590px)}.escOutros h2{letter-spacing:.04em;text-transform:uppercase;color:var(--avn-muted);margin:0 0 12px;font-size:15px}.escOutrosLinks{flex-wrap:wrap;gap:10px;display:flex}.escOutrosLinks a{border:1px solid var(--avn-line);color:var(--avn-ink);border-radius:11px;padding:10px 16px;font-size:14.5px;font-weight:650;text-decoration:none}.escOutrosLinks a:hover{border-color:var(--avn-teal)}@media (max-width:800px){.escCalc{padding:16px}.escResultado{font-size:16.5px}.escCorpo{padding-bottom:18px}}.avnFooterLinks{gap:var(--esp-5);flex-wrap:wrap;margin:-10px 0;display:flex}.avnFooterLinks a{color:inherit;opacity:.85;align-items:center;min-height:44px;padding:10px 0;text-decoration:none;display:inline-flex}.avnFooterLinks a:hover{opacity:1;text-decoration:underline}.aceiteTermos{margin:var(--esp-3) 0 0;color:var(--cor-tinta-fraca);cursor:pointer;align-items:flex-start;gap:9px;font-size:12.5px;line-height:1.5;display:flex}.aceiteTermos input{width:17px;height:17px;accent-color:var(--cor-marca);cursor:pointer;flex:none;margin-top:1px}.aceiteTermos a{color:var(--cor-marca);font-weight:650}.avnCaptcha:not(:empty){margin:var(--esp-3) 0 0;justify-content:center;display:flex}.assinaturaTeste{margin:var(--esp-4) 0 0;padding:var(--esp-4) 0 0;border-top:1px solid var(--cor-borda)}.assinaturaTeste strong{color:var(--cor-tinta);font-size:14px;display:block}.assinaturaTeste p{margin:6px 0 var(--esp-3);color:var(--cor-tinta-fraca);font-size:12.5px;line-height:1.55}.avnCupomLink{margin:var(--esp-3) 0 0;color:var(--cor-marca);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:650;text-decoration:underline;display:block}.avnCupomCampo{margin:var(--esp-3) 0 0;gap:8px;display:flex}.avnCupomCampo input{border:1px solid var(--cor-borda);letter-spacing:.06em;text-transform:uppercase;background:var(--cor-fundo);min-width:0;color:var(--cor-tinta);border-radius:10px;flex:1;padding:11px 13px;font-size:14px}.avnCupomCampo input:focus{outline:2px solid var(--cor-marca);outline-offset:-1px}.avnCupomCampo button{border:1px solid var(--cor-marca);color:var(--cor-marca);cursor:pointer;background:0 0;border-radius:10px;flex:none;padding:11px 18px;font-size:13.5px;font-weight:700}.avnCupomCampo button:disabled{opacity:.5;cursor:default}.avnCupomAplicado{margin:var(--esp-3) 0 0;background:var(--cor-sucesso-suave);border:1px solid var(--cor-sucesso);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.avnCupomAplicado strong{letter-spacing:.06em;color:var(--cor-sucesso);font-size:13.5px;display:block}.avnCupomAplicado small{color:var(--cor-tinta-fraca);margin-top:2px;font-size:12px;display:block}.avnCupomAplicado button{color:var(--cor-tinta-fraca);cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:12.5px;font-weight:650;text-decoration:underline}.avnCupomTotal{margin:var(--esp-2) 0 0;text-align:center;color:var(--cor-tinta-fraca);font-size:13px}.avnCupomTotal strong{color:var(--cor-tinta);font-size:15px}@media (max-width:420px){.avnCupomCampo{flex-wrap:wrap}.avnCupomCampo button{width:100%}}@media (max-width:640px){.legalCorpo{padding:36px 0 56px}.legalCorpo h1{font-size:22px}}.cardioOpcoes{flex-wrap:wrap;gap:8px;display:flex}.cardioOpcoes button{white-space:nowrap;border:1px solid var(--cor-borda);background:var(--cor-superficie-suave);min-width:0;color:var(--cor-tinta-fraca);border-radius:10px;flex:1 1 0;padding:11px 10px;font-size:13.5px;font-weight:750}.cardioOpcoes button.selected{background:var(--cor-marca);color:#fff;border-color:var(--cor-marca)}.cardioObs{resize:vertical;height:auto;min-height:62px;font:inherit;padding:11px 13px}@media (max-width:760px){.cardioOpcoes button{white-space:normal;flex:46%}}.scoreToggle.sugerido{border-style:dashed;border-color:var(--cor-marca)}.scoreToggle.sugerido.selected{border-style:solid}.scoreToggle.derivado{cursor:default;border-style:solid;border-color:var(--cor-borda);background:0 0}.scoreToggle.derivado i{border-color:var(--cor-borda-forte);border-radius:50%}.scoreToggle.derivado.selected i{background:var(--cor-sucesso);border-color:var(--cor-sucesso)}.scoreToggle.derivado.selected{border-color:var(--cor-sucesso);background:var(--cor-sucesso-suave);color:var(--cor-sucesso)}.scoreToggle.derivado .scoreMotivo{color:var(--cor-tinta-fraca);font-weight:600}.scoreToggle>span{text-align:left;display:block}.scoreMotivo{opacity:.75;overflow-wrap:anywhere;margin-top:3px;font-size:11px;font-weight:600;line-height:1.35;display:block}.evalFixo{z-index:50;position:sticky;top:0}.evalFixo .evalTopbar,.evalFixo .allergyBanner,.evalFixo .evalProgress{position:static;top:auto}.airwayVerdict{margin-top:12px}.airwayVerdict small{color:var(--cor-tinta-fraca);margin-top:8px;font-size:13px;display:block}.adminAreasExtras{border-top:1px solid var(--cor-borda);gap:8px;margin-top:16px;padding-top:14px;display:grid}.adminAreasExtras>strong{color:#586b82;text-transform:uppercase;letter-spacing:.02em;font-size:12px;font-weight:800}.adminAreasExtras>small{color:var(--cor-tinta-fraca);font-size:13px}.adminAreasExtras>div{flex-wrap:wrap;gap:10px;display:flex}.adminAreasExtras label{border:1px solid var(--cor-borda);cursor:pointer;background:var(--cor-fundo);border-radius:999px;align-items:center;gap:8px;padding:9px 16px;display:flex}.adminAreasExtras label:has(input:checked){border-color:var(--cor-marca);background:var(--cor-marca-suave);color:var(--cor-marca-forte);font-weight:700}.adminAreasExtras input{width:16px;height:16px;accent-color:var(--cor-marca);flex:none}@media (max-width:700px){.evalSteps{padding-top:24px}.evalStepsResumo{white-space:nowrap;margin:0;position:absolute;top:2px;left:0}.evalSection h1{font-size:19px;line-height:1.25}.evalSection h2{font-size:16px}.evalSection>p{font-size:13.5px}.evalField>span,.evalFormGrid label>span{letter-spacing:.01em;font-size:11.5px}.questionCard .questionHead strong{font-size:15px}.evalTopbar{flex-wrap:wrap}.evalSave.error{white-space:normal;flex-basis:100%;order:3;margin-left:0}.evalSaveRetry{flex:none}.anamnesisList .detailChips button{padding:7px 12px;font-size:13px}}.chatBolha{z-index:60;background:var(--cor-marca);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;position:fixed;bottom:20px;right:20px;box-shadow:0 8px 22px #092a4747}.chatBolha:hover{filter:brightness(1.07)}.chatBolha:focus-visible{outline:3px solid var(--cor-marca-forte);outline-offset:3px}.chatContador{background:var(--cor-perigo);color:#fff;border:2px solid var(--cor-fundo);border-radius:99px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;font-weight:850;display:grid;position:absolute;top:-3px;right:-3px}@keyframes chatPulsa{0%,to{box-shadow:0 8px 22px #092a4747}50%{box-shadow:0 8px 22px #092a4747,0 0 0 8px #d32f2f29}}.chatBolha.temNovidade{animation:2.4s ease-in-out infinite chatPulsa}@media (prefers-reduced-motion:reduce){.chatBolha.temNovidade{animation:none}}.chatPainel{z-index:60;background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:16px;flex-direction:column;width:min(390px,100vw - 40px);height:min(560px,100vh - 130px);display:flex;position:fixed;bottom:88px;right:20px;overflow:hidden;box-shadow:0 18px 48px #092a4738}.chatAbas{border-bottom:1px solid var(--cor-borda);flex:none;grid-template-columns:1fr 1fr;display:grid}.chatAbas button{color:var(--cor-tinta-fraca);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:13px 8px;font-size:13px;font-weight:700;position:relative}.chatAbas button.ativa{color:var(--cor-marca);border-bottom-color:var(--cor-marca)}.chatAbas button>b{background:var(--cor-perigo);color:#fff;border-radius:99px;margin-left:6px;padding:1px 6px;font-size:10px}.chatErro{background:var(--cor-perigo-suave);color:var(--cor-perigo-forte);flex:none;margin:0;padding:9px 14px;font-size:13px}.chatCorpo{flex-direction:column;flex:1;gap:10px;min-height:0;padding:14px;display:flex;overflow-y:auto}.chatVazio{text-align:center;color:var(--cor-tinta-fraca);margin:auto;padding:0 12px;font-size:13.5px;line-height:1.5}.chatLinha{flex-direction:column;align-items:flex-start;max-width:86%;display:flex}.chatLinha.minha{align-self:flex-end;align-items:flex-end}.chatAutor{color:var(--cor-tinta-fraca);margin-bottom:3px;font-size:11px;font-weight:800}.chatAutor small{opacity:.75;font-weight:600}.chatAutor small:before{content:" · "}.chatBalao{background:var(--cor-superficie-suave);border:1px solid var(--cor-borda);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:13px;margin:0;padding:9px 12px;font-size:14px;line-height:1.42}.chatLinha.minha .chatBalao{background:var(--cor-marca-suave);border-color:var(--cor-marca-clara)}.chatBalao.doSuporte{background:var(--cor-sucesso-suave);border-color:var(--cor-sucesso)}.chatHora{color:var(--cor-tinta-fraca);align-items:center;gap:8px;margin-top:3px;font-size:10.5px;display:flex}.chatHora button{color:var(--cor-tinta-fraca);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.chatEnviar{border-top:1px solid var(--cor-borda);flex:none;align-items:flex-end;gap:8px;padding:10px;display:flex}.chatEnviar textarea{resize:none;border:1px solid var(--cor-borda);background:var(--cor-superficie-suave);min-width:0;max-height:110px;font:inherit;border-radius:11px;flex:1;padding:10px 12px;font-size:16px;line-height:1.4}.chatEnviar button{background:var(--cor-marca);color:#fff;cursor:pointer;border:0;border-radius:11px;flex:none;place-items:center;width:42px;height:42px;display:grid}.chatEnviar button:disabled{opacity:.5}.chatRelatoItem{text-align:left;border:1px solid var(--cor-borda);background:var(--cor-superficie);cursor:pointer;width:100%;color:inherit;font:inherit;border-radius:12px;grid-template-columns:1fr auto;gap:2px 10px;padding:11px 13px;display:grid}.chatRelatoItem:hover{border-color:var(--cor-marca)}.chatRelatoItem strong{font-size:14px}.chatRelatoItem small{color:var(--cor-tinta-fraca);grid-column:1;font-size:11.5px}.chatRelatoItem>b{background:var(--cor-perigo);color:#fff;border-radius:99px;grid-area:1/2/3;place-self:center end;padding:2px 8px;font-size:11px;line-height:1.5}.chatRelatoItem.estado-aberto{border-left:3px solid var(--cor-perigo)}.chatRelatoItem.estado-respondido{border-left:3px solid var(--cor-sucesso)}.chatRelatoItem.estado-resolvido{border-left:3px solid var(--cor-borda-forte);opacity:.7}.chatCabecaRelato{border-bottom:1px solid var(--cor-borda);flex:none;gap:3px;padding:11px 14px;display:grid}.chatCabecaRelato strong{font-size:14.5px;line-height:1.3}.chatCabecaRelato small{color:var(--cor-tinta-fraca);font-size:11.5px}.chatVoltar{color:var(--cor-marca);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:4px;padding:0;font-size:12px;font-weight:700;display:flex}.chatResolver{border:1px solid var(--cor-sucesso);color:var(--cor-sucesso);font:inherit;cursor:pointer;background:0 0;border-radius:8px;justify-self:start;margin-top:5px;padding:5px 11px;font-size:12px;font-weight:700}.chatRelato{flex:1;align-content:start;gap:12px;min-height:0;padding:14px;display:grid;overflow-y:auto}.chatRelato label{gap:5px;display:grid}.chatRelato label>span{color:var(--cor-tinta-fraca);font-size:12px;font-weight:750}.chatRelato input,.chatRelato textarea{border:1px solid var(--cor-borda);background:var(--cor-superficie-suave);font:inherit;resize:vertical;border-radius:10px;padding:10px 12px;font-size:16px}.chatRelatoAcoes,.chatRodape{justify-content:flex-end;gap:9px;display:flex}.chatRodape{border-top:1px solid var(--cor-borda);flex:none;padding:11px 14px}.chatRelatoAcoes button,.chatRodape button{border:1px solid var(--cor-borda);background:var(--cor-superficie);color:var(--cor-tinta);font:inherit;cursor:pointer;border-radius:10px;padding:10px 16px;font-weight:700}.chatRelatoAcoes button.principal,.chatRodape button.principal{border-color:var(--cor-marca);background:var(--cor-marca);color:#fff}.chatRodape button.principal{width:100%}.chatRelatoAcoes button:disabled{opacity:.55}@media (max-width:520px){.chatBolha{width:50px;height:50px;bottom:14px;right:14px}.chatPainel{width:auto;height:min(74vh,100vh - 110px);bottom:74px;left:8px;right:8px}}@media print{.chatBolha,.chatPainel{display:none!important}}.campoNota,.fieldHint{color:var(--cor-tinta-fraca);font-size:11.5px;line-height:1.35}.evalField,.clinicalField{align-content:start}.planosFaq{width:min(880px,100% - 40px);margin:0 auto;padding:56px 0 24px}.planosFaq h2{text-align:center;margin:0 0 22px;font-size:clamp(26px,3vw,34px)}.planosFaqLista{gap:10px;display:grid}.planosFaq details{background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:12px}.planosFaq summary{cursor:pointer;align-items:center;gap:14px;padding:16px 18px;font-size:15.5px;font-weight:650;line-height:1.4;list-style:none;display:flex}.planosFaq summary::-webkit-details-marker{display:none}.planosFaq summary:hover{background:var(--cor-superficie-suave)}.planosFaq summary:focus-visible{outline:2px solid var(--cor-marca);outline-offset:-2px}.planosFaq summary svg{color:var(--cor-tinta-fraca);flex:none;margin-left:auto;transition:transform .18s}.planosFaq details[open] summary svg{transform:rotate(180deg)}.planosFaq details p{color:var(--cor-tinta-fraca);max-width:70ch;margin:0;padding:0 18px 17px;font-size:15px;line-height:1.6}.planosFaqRodape{text-align:center;color:var(--cor-tinta-fraca);margin:22px 0 0;font-size:15px}.planosFaqRodape a{color:var(--cor-marca);font-weight:650}@media (prefers-reduced-motion:reduce){.planosFaq summary svg{transition:none}}@media (max-width:560px){.planosFaq{padding-top:38px}.planosFaq summary{gap:10px;padding:14px;font-size:14.5px}.planosFaq details p{padding:0 14px 14px;font-size:14.5px}}.assinaturaBloco{gap:var(--esp-3);padding:var(--esp-4) var(--esp-5);max-width:620px;display:grid}.assinaturaBloco>p{color:var(--cor-tinta-fraca);margin:0;line-height:1.55}.assinaturaBloco button{justify-self:start}.assinaturaRecado{margin:var(--esp-4) var(--esp-5) 0}.assinaturaReembolso{border-radius:10px;margin:0;padding:11px 13px;font-size:14px;line-height:1.5}.assinaturaReembolso.dentro{background:var(--cor-sucesso-suave);color:var(--cor-sucesso)}.assinaturaReembolso.fora{background:var(--cor-atencao-suave);color:var(--cor-atencao)}@media (min-width:1500px){.evalMain{width:min(var(--largura-avaliacao),calc(100% - 48px))}}:root{--graf-1:#1668b3;--graf-2:#0d7a5b;--graf-3:#7a4bbd;--graf-4:#8f6100}.clinicalDark{--graf-1:#3d8fd4;--graf-2:#1a9c74;--graf-3:#9a72d8;--graf-4:#b8811f}.financeLayout{grid-template-columns:246px minmax(0,1fr);align-items:start;gap:22px;margin-top:22px;display:grid}.financeTarefas{background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:17px;flex-direction:column;gap:2px;padding:12px;display:flex;position:sticky;top:18px}.financeTarefaGrupo{letter-spacing:.07em;text-transform:uppercase;color:var(--cor-tinta-fraca);padding:14px 12px 6px;font-size:11px;font-weight:800}.financeTarefaGrupo:first-child{padding-top:6px}.financeTarefas button{text-align:left;width:100%;font:inherit;color:var(--cor-tinta);cursor:pointer;transition:background var(--transicao);background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;font-weight:650;display:flex}.financeTarefas button:hover{background:var(--cor-superficie-suave)}.financeTarefas button.active{background:var(--cor-marca-suave);color:var(--cor-marca-forte);font-weight:800}.financeTarefas button:focus-visible{box-shadow:var(--foco);outline:0}.financeTarefaAtalho{color:var(--cor-marca)!important;font-weight:700!important}.financeTarefaAtalho:disabled{cursor:default;opacity:.55;color:var(--cor-tinta-fraca)!important}.financeTarefaAtalho:disabled:hover{background:0 0}.financeTarefaContador{background:var(--cor-atencao-suave);color:var(--cor-atencao);border-radius:999px;padding:2px 9px;font-size:12px;font-weight:850}.financeTarefas button.active .financeTarefaContador{background:var(--cor-marca);color:#fff}.financeConteudo>*>.clinicalPanel:first-child,.financeConteudo>.clinicalPanel:first-child{margin-top:0}.grafGrade{grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:18px;display:grid}.grafCartao{background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:17px;padding:20px 22px 22px}.grafCartao header{margin-bottom:16px}.grafCartao h3{margin:0;font-size:16px}.grafCartao header p{color:var(--cor-tinta-fraca);margin:4px 0 0;font-size:13px}.grafDestaque{grid-column:1/-1}.grafNumeroHeroi strong{color:var(--cor-marca);font-size:46px;font-weight:850;line-height:1;display:block}.grafNumeroHeroi span{color:var(--cor-tinta-fraca);margin-top:8px;font-size:14px;display:block}.grafLegenda{color:var(--cor-tinta-fraca);flex-wrap:wrap;gap:6px 18px;margin-bottom:14px;font-size:13px;display:flex}.grafLegenda span{align-items:center;gap:7px;display:flex}.grafLegenda i{border-radius:3px;flex:none;width:11px;height:11px}.grafLegenda b{color:var(--cor-tinta)}.grafBarras{flex-direction:column;gap:14px;display:flex}.grafLinha{grid-template-columns:minmax(70px,116px) minmax(0,1fr);align-items:center;gap:12px;display:grid}.grafRotulo{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.grafTrilhas{flex-direction:column;gap:2px;min-width:0;display:flex}.grafTrilha{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;display:grid}.grafPista{min-width:0}.grafBarra{min-width:3px;height:13px;transition:width var(--transicao);border-radius:0 4px 4px 0;flex:none}.grafTrilha b{font-variant-numeric:tabular-nums;color:var(--cor-tinta-fraca);white-space:nowrap;font-size:12.5px}.grafColunas{align-items:flex-end;gap:10px;height:190px;display:flex}.grafMes{flex-direction:column;flex:1;align-items:center;gap:8px;min-width:0;height:100%;display:flex}.grafPar{flex:1;justify-content:center;align-items:flex-end;gap:2px;width:100%;min-height:0;display:flex}.grafColuna{width:44%;max-width:26px;transition:height var(--transicao);border-radius:4px 4px 0 0}.grafMes>span{color:var(--cor-tinta-fraca);font-size:12px;font-weight:700}.grafPilha{gap:2px;height:15px;margin-bottom:14px;display:flex}.grafPilha>div:first-child{border-radius:4px 0 0 4px}.grafPilha>div:last-child{border-radius:0 4px 4px 0}.grafPilha>div:only-child{border-radius:4px}@media (max-width:1100px){.financeLayout{grid-template-columns:1fr}.financeTarefas{flex-direction:row;gap:6px;position:static;overflow-x:auto}.financeTarefaGrupo{display:none}.financeTarefas button{white-space:nowrap;width:auto}}.visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.localFundo{background-color:#07131f;grid-template-columns:minmax(0,1fr);align-content:safe center;min-height:100dvh;display:grid;position:relative}.localFundo:before{content:"";z-index:-1;background:radial-gradient(1200px 620px at 18% -10%,#0d2c47 0%,#0000 60%),linear-gradient(160deg,#0a2238 0%,#071a2b 58%,#06131f 100%);position:fixed;inset:0}.localFundo .localCabecalho h1{color:#fff}.localFundo .localCabecalho p{color:#9dbbd2}.localFundo .localSecao{color:#6f93ad}.localFundo .localCartao{color:#eaf2f8;background:#ffffff0a;border-color:#ffffff1f}.localFundo .localCartao:hover{border-color:var(--avn-teal);background:#ffffff14}.localFundo .localCartao.ativo{border-color:var(--avn-teal);background:#43c8b81f}.localFundo .localTexto small{color:#9dbbd2}.localFundo .localGrupo{color:var(--avn-teal)!important}.localFundo .localMarca{background:0 0;box-shadow:0 0 0 1px #ffffff2e}.localFundo .localBusca{color:#cfe0ec;background:#ffffff0a;border-color:#ffffff26}.localFundo .localBusca input{color:#fff}.localFundo .localBusca input::placeholder{color:#7fa0b8}.localFundo .localNovo{color:#fff;background:#ffffff0d;border-color:#ffffff45}.localFundo .localNovo:hover{border-color:var(--avn-teal);color:var(--avn-teal)}.localFundo .localVazio{color:#cfe0ec;background:#ffffff0a;border-color:#ffffff1f}.localFundo .localVazio strong{color:#fff}.localFundo .localVazio p{color:#9dbbd2}.localMain{width:min(1180px,100% - 48px);margin:auto;padding:44px 0 60px;display:grid}.localTopo{justify-content:space-between;align-items:center;margin-bottom:34px;display:flex}.localCabecalho h1{margin:0 0 8px;font-size:clamp(30px,4.2vw,42px)}.localCabecalho p{color:var(--cor-tinta-fraca);margin:0;font-size:19px}.localErro{margin:18px 0 0}.localBusca{background:var(--cor-superficie);border:1px solid var(--cor-borda);color:var(--cor-tinta-fraca);border-radius:12px;align-items:center;gap:11px;margin:24px 0 6px;padding:0 16px;display:flex}.localBusca input{height:52px;font:inherit;color:inherit;background:0 0;border:0;flex:1;min-width:0}.localBusca input:focus{outline:0}.localBusca:focus-within{box-shadow:var(--foco);border-color:var(--cor-marca)}.localSecao{letter-spacing:.08em;text-transform:uppercase;color:var(--cor-tinta-fraca);margin:34px 0 14px;font-size:12.5px;font-weight:800}.localGrade{grid-template-columns:repeat(auto-fill,minmax(min(390px,100%),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.localCartao{text-align:left;width:100%;min-height:110px;font:inherit;color:inherit;cursor:pointer;background:var(--cor-superficie);border:1px solid var(--cor-borda);transition:border-color var(--transicao),box-shadow var(--transicao),transform var(--transicao);border-radius:16px;align-items:center;gap:19px;padding:22px 24px;display:flex}.localCartao:hover{border-color:var(--cor-marca);box-shadow:var(--sombra-2)}.localCartao:active{transform:scale(.99)}.localCartao:focus-visible{box-shadow:var(--foco);outline:0}.localCartao.ativo{border-color:var(--cor-marca);background:var(--cor-marca-suave)}.localCartao:disabled{opacity:.6;cursor:default}.localMarca{background:var(--cor-marca-suave);width:72px;height:72px;color:var(--cor-marca);border-radius:50%;flex:none;place-items:center;font-size:19px;font-weight:850;display:grid;overflow:hidden}.localMarca img{object-fit:contain;width:100%;height:100%}.localTexto{flex:1;gap:4px;min-width:0;display:grid}.localTexto strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:18px;line-height:1.3;display:-webkit-box;overflow:hidden}.localTexto small{color:var(--cor-tinta-fraca);font-size:14.5px}.localGrupo{color:var(--cor-marca)!important}.localCarregando{color:var(--cor-tinta-fraca);font-size:12px}.localVazio{background:var(--cor-superficie);border:1px solid var(--cor-borda);text-align:center;border-radius:17px;margin-top:26px;padding:38px 30px}.localVazio strong{margin-bottom:8px;font-size:18px;display:block}.localVazio p{color:var(--cor-tinta-fraca);max-width:440px;margin:0 auto 22px}.localNovo{border-radius:12px;justify-self:start;margin-top:28px;padding:14px 22px;font-size:15px}.patientModal,.localModal,.financeConfigModal,.escalaMembros{scrollbar-width:thin;scrollbar-color:var(--cor-tinta-fraca) transparent}.patientModal::-webkit-scrollbar{width:11px}.localModal::-webkit-scrollbar{width:11px}.financeConfigModal::-webkit-scrollbar{width:11px}.escalaMembros::-webkit-scrollbar{width:11px}.patientModal::-webkit-scrollbar-track{background:0 0}.localModal::-webkit-scrollbar-track{background:0 0}.financeConfigModal::-webkit-scrollbar-track{background:0 0}.escalaMembros::-webkit-scrollbar-track{background:0 0}.patientModal::-webkit-scrollbar-thumb{background:var(--cor-tinta-fraca);background-clip:content-box;border:2px solid #0000;border-radius:99px}.localModal::-webkit-scrollbar-thumb{background:var(--cor-tinta-fraca);background-clip:content-box;border:2px solid #0000;border-radius:99px}.financeConfigModal::-webkit-scrollbar-thumb{background:var(--cor-tinta-fraca);background-clip:content-box;border:2px solid #0000;border-radius:99px}.escalaMembros::-webkit-scrollbar-thumb{background:var(--cor-tinta-fraca);background-clip:content-box;border:2px solid #0000;border-radius:99px}.patientModal::-webkit-scrollbar-thumb:hover{background:var(--cor-tinta);background-clip:content-box}.localModal::-webkit-scrollbar-thumb:hover{background:var(--cor-tinta);background-clip:content-box}.financeConfigModal::-webkit-scrollbar-thumb:hover{background:var(--cor-tinta);background-clip:content-box}.escalaMembros::-webkit-scrollbar-thumb:hover{background:var(--cor-tinta);background-clip:content-box}.localModal{background:var(--cor-superficie);border-radius:18px;width:min(620px,100%);max-height:92vh;padding:0;overflow:auto}.localModal>.patientModalHead{border-radius:18px 18px 0 0}.localModal>form{padding:0 26px}.localModal>.clinicalError{margin:16px 26px 0}.localModal .modalActions{border-radius:0 0 18px 18px;margin:26px -26px 0}.localFormGrade{grid-template-columns:repeat(4,1fr);gap:15px;margin-top:18px;display:grid}.localFormGrade .clinicalField.wide{grid-column:1/-1}.localFormGrade .clinicalField.span2{grid-column:span 2}.localCompartilhar{border:1px solid var(--cor-borda);cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;margin-top:20px;padding:15px;display:flex}.localCompartilhar input{flex:none;width:18px;height:18px;margin-top:3px}.localCompartilhar strong{font-size:14px;display:block}.localCompartilhar small{color:var(--cor-tinta-fraca);font-size:13px}.localAtivoBadge{color:inherit;transition:background var(--transicao);border-radius:9px;align-items:center;gap:7px;margin-left:12px;padding:5px 9px;text-decoration:none;display:flex}.localAtivoBadge:hover{background:var(--cor-superficie-suave)}.localAtivoBadge strong{text-overflow:ellipsis;white-space:nowrap;max-width:min(34vw,300px);font-size:14px;overflow:hidden}.localSeta{color:var(--cor-tinta-fraca);font-size:11px}@media (max-width:1400px){.clinicalTopbar{gap:6px var(--esp-2);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"marca abas canto""local local local";height:auto;min-height:56px;padding-top:8px;padding-bottom:8px}.clinicalBrand{grid-area:marca}.clinicalTopbar>.roleNav{grid-area:abas}.clinicalTopbar>.topbarFim{grid-area:canto}.clinicalTopbar>.orgBadge{border-left:0;grid-area:local;justify-self:start;align-items:center;gap:6px;min-width:0;max-width:100%;margin:0;padding:0;display:flex}.clinicalTopbar>.orgBadge strong{max-width:none;font-size:12.5px}}@media (max-width:760px){.localGrade{grid-template-columns:1fr}.localFormGrade{grid-template-columns:repeat(2,1fr)}.localMain{width:calc(100% - 28px);padding-top:18px}.localAtivoBadge strong{max-width:46vw}}.locaisAdminCaixa{padding:20px 25px 25px}.locaisAdminTopo{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.locaisAdminTopo p{color:var(--cor-tinta-fraca);max-width:62ch;margin:0;font-size:14px}.locaisLinha{border-bottom:1px solid var(--cor-borda);align-items:center;gap:15px;padding:14px 0;display:flex}.locaisLinha:last-of-type{border-bottom:0}.locaisLinha.arquivado{opacity:.62}.locaisAcoes{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.localModal.largo{width:min(900px,100%)}.localFormTitulo{letter-spacing:.07em;text-transform:uppercase;color:var(--cor-tinta-fraca);margin:24px 0 2px;font-size:12px;font-weight:800}.localObs{border:1px solid var(--cor-borda);background:var(--cor-superficie-suave);width:100%;font:inherit;resize:vertical;border-radius:9px;padding:11px 13px}.localMarcas{grid-template-columns:1fr 1fr;gap:18px;margin-top:14px;display:grid}.localMarcaCampo{border:1px solid var(--cor-borda);border-radius:12px;justify-items:start;gap:8px;padding:15px;display:grid}.localMarcaRotulo{color:var(--cor-tinta-fraca);font-size:12px;font-weight:750}.localMarcaCaixa{background:var(--cor-superficie-suave);border-radius:10px;place-items:center;width:100%;height:84px;display:grid;overflow:hidden}.localMarcaCaixa img{object-fit:contain;max-width:88%;max-height:70px}.localMarcaPlaceholder{color:var(--cor-tinta-fraca);opacity:.5}.localMarcaAcoes{gap:8px;display:flex}.localMarcaDica{color:var(--cor-tinta-fraca);font-size:11.5px}.localMarcaErro{color:var(--cor-perigo);font-size:12px}@media (max-width:760px){.locaisAdminTopo{flex-direction:column;align-items:stretch}.locaisLinha{flex-wrap:wrap}.locaisAcoes{width:100%;margin-left:0}.localMarcas{grid-template-columns:1fr}}.paperHeader{text-align:center;border-bottom:1.5px solid #1b3145;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin-bottom:9px;padding-bottom:7px;font-family:Georgia,Times New Roman,serif;display:grid}.paperLogo{grid-column:1;justify-self:start}.paperHeaderMeio{text-align:center;grid-column:2;gap:1px;min-width:0;display:grid}.paperLogoGrupo{grid-column:3;justify-self:end}.paperHeaderMeio strong{letter-spacing:.04em;font-size:12.5px;font-weight:800}.paperInstituicao{font-size:13.5px;font-weight:800}.paperHeaderMeio small{color:#3d4f60;font-size:10.2px}.paperRef{letter-spacing:.02em;font-family:monospace}.paperLogo{object-fit:contain;max-width:150px;height:38px}.paperLogoGrupo{justify-self:end}.plantaoMesNav{align-items:center;gap:12px;display:flex}.plantaoMesNav strong{text-align:center;min-width:150px;font-size:17px}.plantaoMesNav strong:first-letter{text-transform:uppercase}.plantaoMetrics{grid-template-columns:repeat(5,1fr)}.plantaoCalendario{padding:18px 20px 22px}.plantaoSemana,.plantaoGrade{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.plantaoSemana{margin-bottom:8px}.plantaoSemana span{text-align:center;color:var(--cor-tinta-fraca);font-size:12px;font-weight:800}.plantaoDia{border:1px solid var(--cor-borda);background:var(--cor-superficie);min-width:0;min-height:100px;font:inherit;color:inherit;cursor:pointer;text-align:left;transition:border-color var(--transicao),box-shadow var(--transicao);border-radius:12px;flex-direction:column;align-items:stretch;gap:4px;padding:7px 7px 6px;display:flex;position:relative}.plantaoDia:hover{border-color:var(--cor-marca)}.plantaoDia:focus-visible{box-shadow:var(--foco);outline:0}.plantaoDia>b{color:var(--cor-tinta-fraca);font-size:13.5px;font-weight:750}.plantaoDia.fds{background:var(--cor-superficie-suave)}.plantaoDia.feriado{background:var(--cor-perigo)}@supports (color:color-mix(in lab, red, red)){.plantaoDia.feriado{background:color-mix(in srgb,var(--cor-perigo) 7%,var(--cor-superficie))}}.plantaoDia.feriado.f-facultativo{background:var(--cor-atencao)}@supports (color:color-mix(in lab, red, red)){.plantaoDia.feriado.f-facultativo{background:color-mix(in srgb,var(--cor-atencao) 8%,var(--cor-superficie))}}.plantaoDia.fds.feriado{background:var(--cor-perigo)}@supports (color:color-mix(in lab, red, red)){.plantaoDia.fds.feriado{background:color-mix(in srgb,var(--cor-perigo) 11%,var(--cor-superficie))}}.plantaoDia.fds.feriado.f-facultativo{background:var(--cor-atencao)}@supports (color:color-mix(in lab, red, red)){.plantaoDia.fds.feriado.f-facultativo{background:color-mix(in srgb,var(--cor-atencao) 12%,var(--cor-superficie))}}.plantaoFeriado{letter-spacing:.01em;color:var(--cor-perigo);text-overflow:ellipsis;white-space:nowrap;margin:-1px 0 2px;font-size:9px;font-weight:800;line-height:1.15;text-decoration:none;display:block;overflow:hidden}.plantaoDia.f-facultativo .plantaoFeriado{color:#8a5a00}.clinicalDark .plantaoDia.f-facultativo .plantaoFeriado{color:var(--cor-atencao)}.plantaoDia.hoje{border-color:var(--cor-marca)}.plantaoDia.hoje>b{background:var(--cor-marca);color:#fff;border-radius:8px;margin:-1px -2px 0;padding:1px 7px;font-weight:850}.plantaoDia.aberto{box-shadow:var(--foco);border-color:var(--cor-marca);border-width:2px;padding:6px 6px 5px}.plantaoEtiquetas{flex-direction:column;gap:3px;min-width:0;display:flex}.plantaoEtiqueta{border-left:3px solid var(--cor-tinta-fraca);background:var(--cor-superficie-suave);color:var(--cor-tinta);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;padding:2px 5px 2px 6px;font-size:10.5px;font-style:normal;font-weight:700;line-height:1.25;overflow:hidden}.plantaoDia.fds .plantaoEtiqueta:not(.etqLocal){background:var(--cor-superficie)}.plantaoEtiqueta.etqLocal{border-left-color:var(--med-cor,var(--cor-tinta-fraca));background:var(--cor-superficie-suave);background:var(--med-cor,transparent)}@supports (color:color-mix(in lab, red, red)){.plantaoEtiqueta.etqLocal{background:color-mix(in srgb, var(--med-cor,transparent) 13%, var(--cor-superficie))}}.plantaoEtiqueta.deOutro{opacity:.6;font-weight:600}.plantaoMais{color:var(--cor-tinta-fraca);padding-left:3px;font-size:10px;font-style:normal;font-weight:700}.plantaoEtiqueta.etq-azul{border-left-color:var(--graf-1)}.plantaoEtiqueta.etq-verde{border-left-color:var(--graf-2)}.plantaoEtiqueta.etq-roxo{border-left-color:var(--graf-3)}.plantaoEtiqueta.etq-ambar{border-left-color:var(--graf-4)}.plantaoEtiqueta.etq-vermelho{border-left-color:var(--cor-perigo)}.plantaoEtiqueta.etq-cinza{border-left-color:var(--cor-tinta-fraca)}.plantaoEtiqueta b{color:var(--cor-tinta);font-size:10.5px;font-weight:800;display:block}.plantaoEtiqueta>span{color:var(--cor-tinta-fraca);text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.plantaoFaixa{background:var(--cor-superficie-suave);border-radius:4px;grid-template-columns:11px minmax(0,1fr);align-items:start;gap:4px;min-width:0;padding:2px 5px;font-style:normal;display:grid}.plantaoDia.fds .plantaoFaixa{background:var(--cor-superficie)}.plantaoFaixa>b{color:var(--cor-tinta-fraca);letter-spacing:.2px;text-align:center;font-size:10px;font-weight:850;line-height:1.5}.plantaoFaixa.vazia{opacity:.45;background:0 0}.plantaoRecado{background:var(--cor-atencao-suave);color:var(--cor-tinta);border-left:3px solid var(--cor-atencao);border-radius:10px;margin:0 0 14px;padding:13px 16px;line-height:1.55}.plantaoVazio{color:var(--cor-tinta-fraca);font-size:9.5px;font-style:normal;font-weight:700;line-height:1.5}.plantaoQuem{flex-wrap:wrap;gap:3px;min-width:0;display:flex}.plantaoBloco{flex-wrap:wrap;align-items:center;gap:3px;min-width:0;display:flex}.plantaoQuem em .nomeEstreito{display:none}@media (max-width:760px){.plantaoQuem em .nomeLargo{display:none}.plantaoQuem em .nomeEstreito{display:inline}}.plantaoLegenda{display:none}@media (max-width:760px){.plantaoLegenda{flex-wrap:wrap;gap:6px;padding:10px 14px 0;display:flex}.plantaoLegendaItem{color:var(--cor-tinta-fraca);background:var(--cor-superficie-suave);border-radius:999px;align-items:center;gap:5px;padding:3px 9px 3px 3px;font-size:11.5px;font-weight:700;display:inline-flex}.plantaoLegendaItem>i{background:var(--med-cor,var(--cor-tinta-fraca));min-width:20px;height:18px;color:var(--med-tinta,#fff);border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:9.5px;font-style:normal;font-weight:850;display:inline-flex}}.plantaoQuem em{letter-spacing:.1px;text-overflow:ellipsis;white-space:nowrap;background:var(--med-cor,var(--cor-tinta-fraca));max-width:100%;color:var(--med-tinta,#fff);border-radius:3px;padding:2px 5px;font-size:10px;font-style:normal;font-weight:800;line-height:1.25;overflow:hidden}@media (max-width:760px){.plantaoFaixa{grid-template-columns:9px minmax(0,1fr);gap:3px;padding:2px 3px}.plantaoQuem em{letter-spacing:0;flex:none;max-width:none;padding:2px 3px}}.plantaoQuem em.eu{box-shadow:0 0 0 1.5px var(--cor-tinta)}.med-m1{--med-cor:#1668b3}.med-m2{--med-cor:#757a00}.med-m3{--med-cor:#9b1f17}.med-m4{--med-cor:#026d60}.med-m5{--med-cor:#ad6202}.med-m6{--med-cor:#1a5d02}.med-m7{--med-cor:#624d1f}.med-m8{--med-cor:#b44ba8}.med-m9{--med-cor:#554978}.med-m10{--med-cor:#a66167}.med-m11{--med-cor:#9f0054}.med-m12{--med-cor:#7765cd}.med-m13{--med-cor:#027f9b}.med-m14{--med-cor:#5a7e51}.clinicalDark .plantaoQuem em{--med-tinta:#0b1220}.clinicalDark .med-m1{--med-cor:#70a4e2}.clinicalDark .med-m2{--med-cor:#bcb11a}.clinicalDark .med-m3{--med-cor:#fe7958}.clinicalDark .med-m4{--med-cor:#7dc0b3}.clinicalDark .med-m5{--med-cor:#febf94}.clinicalDark .med-m6{--med-cor:#6fb13e}.clinicalDark .med-m7{--med-cor:#af9f7d}.clinicalDark .med-m8{--med-cor:#f488fb}.clinicalDark .med-m9{--med-cor:#a89abf}.clinicalDark .med-m10{--med-cor:#ff7290}.clinicalDark .med-m11{--med-cor:#efabc6}.clinicalDark .med-m12{--med-cor:#d5d0f6}.clinicalDark .med-m13{--med-cor:#54acc3}.clinicalDark .med-m14{--med-cor:#91a781}.plantaoDetalhe{border-color:var(--cor-marca)}.plantaoDetalhe:focus{outline:none}.plantaoDetalhe:focus-visible{box-shadow:var(--foco);outline:none}.plantaoLinha{border-bottom:1px solid var(--cor-borda);flex-wrap:wrap;align-items:center;gap:15px;padding:13px 25px;display:flex}.plantaoLinha:last-child{border-bottom:0}.plantaoQuando{min-width:104px}.plantaoQuando strong,.plantaoOnde strong{display:block}.plantaoQuando small,.plantaoOnde small{color:var(--cor-tinta-fraca);margin-top:3px;font-size:12.5px;display:block}.plantaoOnde{flex:1;min-width:170px}.plantaoTrocaAviso{font-weight:700;color:var(--cor-atencao)!important}.plantaoLinha select,.plantaoLinha .inlineMoney input{border:1px solid var(--cor-borda);background:var(--cor-superficie-suave);height:40px;font:inherit;border-radius:9px;padding:0 11px}.plantaoLinha .inlineMoney{width:130px}.plantaoLancar{border-top:1px solid var(--cor-borda);background:var(--cor-superficie-suave);flex-wrap:wrap;align-items:center;gap:10px;padding:16px 25px;display:flex}.plantaoLancar>span{color:var(--cor-tinta-fraca);font-size:13px}.plantaoModeloChip{text-align:left;cursor:pointer;border:1px solid var(--cor-borda);background:var(--cor-superficie);font:inherit;color:inherit;border-left-width:4px;border-radius:10px;gap:1px;padding:9px 14px;display:grid}.plantaoModeloChip:hover{border-color:var(--cor-marca)}.plantaoModeloChip small{color:var(--cor-tinta-fraca);font-size:12px}.plantaoCor{border-radius:3px;flex:none;width:5px;height:34px}.cor-azul{border-left-color:var(--graf-1);background-color:var(--graf-1)}.cor-verde{border-left-color:var(--graf-2);background-color:var(--graf-2)}.cor-roxo{border-left-color:var(--graf-3);background-color:var(--graf-3)}.cor-ambar{border-left-color:var(--graf-4);background-color:var(--graf-4)}.cor-vermelho{border-left-color:var(--cor-perigo);background-color:var(--cor-perigo)}.cor-cinza{border-left-color:var(--cor-tinta-fraca);background-color:var(--cor-tinta-fraca)}.plantaoModeloChip{background-color:var(--cor-superficie)!important}.plantaoParaQuem{flex-wrap:wrap;align-items:center;gap:10px;padding:14px 25px 0;display:flex}.plantaoParaQuem>span{color:var(--cor-tinta-fraca);font-size:13px}.plantaoFilaCampo{gap:7px;min-width:0;display:grid}.plantaoFilaRotulo{color:var(--cor-tinta-fraca);font-size:12.5px;font-weight:700}.plantaoFilaCampo .clinicalField span{font-size:11.5px;font-weight:600}.plantaoFilaNomes{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.plantaoNomeChip{cursor:pointer;font:inherit;border:1px solid var(--cor-borda);background:var(--cor-superficie);color:var(--cor-tinta);box-shadow:inset 4px 0 0 -1px var(--med-cor,transparent);transition:border-color var(--transicao),box-shadow var(--transicao),background var(--transicao);border-radius:999px;align-items:center;gap:5px;padding:7px 11px 7px 13px;font-size:13px;font-weight:700;line-height:1;display:inline-flex;position:relative}.plantaoNomeChip:hover{border-color:var(--cor-marca)}.plantaoNomeChip:focus-visible{box-shadow:var(--foco);outline:0}.plantaoNomeChip.escolhido{border-color:var(--cor-marca);background:var(--cor-marca-suave);color:var(--cor-marca-forte);border-width:2px;padding:6px 10px 6px 12px}.plantaoNomeChip.jaEscalado{opacity:.62}.plantaoNomeChip.jaEscalado>b{color:var(--cor-sucesso);font-size:11px}.plantaoFilaCorte{background:var(--cor-borda);align-self:stretch;width:1px;margin:1px 4px}.plantaoDuracoes .outlineClinical.escolhido{border-color:var(--cor-marca);background:var(--cor-marca-suave);color:var(--cor-marca-forte);border-width:2px}.plantaoNomeChip.soMeu{border-style:dashed}.plantaoNomeChip.soMeu:before{content:"🔒";font-size:11px;line-height:1}.plantaoModeloForm{border-bottom:1px solid var(--cor-borda);grid-template-columns:repeat(5,1fr);align-items:end;gap:14px;padding:20px 25px;display:grid}.plantaoModeloForm .clinicalField.wide{grid-column:span 2}.plantaoDuracoes{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:9px;display:flex}.plantaoDuracoes>button{white-space:nowrap;flex:none}@media (max-width:640px){.plantaoDuracoes>.plantaoFilaCorte{display:none}}.plantaoDuracoes>span{color:var(--cor-tinta-fraca);font-size:12px}.plantaoModeloForm .localCompartilhar,.plantaoModeloForm>button{grid-column:1/-1}@media (max-width:900px){.plantaoMetrics,.plantaoModeloForm{grid-template-columns:repeat(2,1fr)}.plantaoModeloForm .clinicalField.wide{grid-column:1/-1}.plantaoLinha{gap:10px}.plantaoDia{min-height:86px;padding:5px}.plantaoEtiqueta{font-size:9.5px}.plantaoFaixa{grid-template-columns:9px minmax(0,1fr);gap:3px;padding:1px 3px}}.producaoBloco{border-top:1px solid var(--cor-borda);background:var(--cor-superficie-suave);padding:16px 25px 20px}.producaoCabeca{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:12px;display:flex}.producaoCabeca strong{font-size:14.5px;display:block}.producaoCabeca>div>span{color:var(--cor-tinta-fraca);font-size:12.5px}.producaoTotais{color:var(--cor-tinta-fraca);gap:16px;font-size:13px;display:flex}.producaoTotais b{color:var(--cor-tinta);font-weight:800}.producaoTotais .aberto b{color:var(--cor-atencao)}.producaoAcoes{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.producaoFoto{cursor:pointer;border:1px solid var(--cor-marca);color:var(--cor-marca);background:var(--cor-superficie);white-space:nowrap;border-radius:9px;align-items:center;gap:7px;padding:8px 14px;font-size:13px;font-weight:750;display:inline-flex}.producaoFoto:hover{background:var(--cor-marca-suave)}.producaoFoto:focus-within{box-shadow:var(--foco);outline:0}.producaoFoto input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.producaoFoto:before{content:"📷";font-size:15px}.producaoConfira{background:var(--cor-atencao-suave,#fff4e0);color:var(--cor-tinta);border-left:3px solid var(--cor-atencao);border-radius:9px;margin:0 0 10px;padding:9px 13px;font-size:12.5px}.producaoTextoLido{margin:0 0 10px;font-size:12.5px}.producaoTextoLido>summary{cursor:pointer;color:var(--cor-marca-forte);padding:4px 0;font-weight:700}.producaoTextoLido>p{color:var(--cor-tinta-fraca);margin:4px 0 6px;font-size:12px}.producaoTextoLido textarea{border:1px solid var(--cor-borda);background:var(--cor-superficie-suave);width:100%;color:var(--cor-tinta);resize:vertical;white-space:pre;border-radius:9px;padding:9px 11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;line-height:1.35}.producaoLista{gap:7px;margin:0 0 12px;padding:0;list-style:none;display:grid}.producaoItem,.producaoNovo{grid-template-columns:1.7fr 1.1fr 1.5fr .85fr .95fr 32px;align-items:center;gap:8px;display:grid}.producaoItem input,.producaoItem select,.producaoNovo input{height:38px;font:inherit;border:1px solid var(--cor-borda);background:var(--cor-superficie);border-radius:8px;min-width:0;padding:0 9px}.producaoItem input:focus-visible,.producaoItem select:focus-visible,.producaoNovo input:focus-visible{box-shadow:var(--foco);border-color:var(--cor-marca);outline:0}.producaoNome{font-weight:650}.producaoItem{border-left:3px solid #0000;border-radius:4px;padding-left:9px;position:relative}.producaoItem.sit-a_cobrar{border-left-color:var(--cor-atencao)}.producaoItem.sit-faturado{border-left-color:var(--graf-1)}.producaoItem.sit-recebido{border-left-color:var(--cor-sucesso)}.producaoItem.sit-glosado{border-left-color:var(--cor-perigo)}.producaoApagar{cursor:pointer;width:32px;height:32px;color:var(--cor-tinta-fraca);background:0 0;border:0;border-radius:8px;font-size:19px;line-height:1}.producaoApagar:hover{background:var(--cor-perigo);color:#fff}.producaoApagar:focus-visible{box-shadow:var(--foco);outline:0}.producaoNovo{padding-left:12px}.producaoNovo>button{grid-column:5/-1;height:38px}@media (max-width:1100px){.producaoItem,.producaoNovo{grid-template-columns:1.6fr 1fr 1.3fr .85fr .95fr 32px;gap:6px}}@media (max-width:820px){.producaoItem,.producaoNovo{grid-template-columns:1fr 1fr;padding-left:9px}.producaoItem .producaoNome,.producaoNovo .producaoNome{grid-column:1/-1}.producaoApagar{justify-self:end}.producaoNovo>button{grid-column:1/-1}}.producaoNotaExplica{color:var(--cor-tinta-fraca);margin:0;padding:12px 25px 0;font-size:13px}.producaoPendencia{background:var(--cor-atencao-suave,#fff4e0);border-left:3px solid var(--cor-atencao);border-radius:10px;margin:12px 25px 0;padding:11px 14px;font-size:13px}.producaoPendencia p{margin:0}.producaoPendencia.semHospital{background:var(--cor-superficie-suave);border-left-color:var(--cor-borda);color:var(--cor-tinta-fraca)}.producaoPendenciaAcoes{flex-wrap:wrap;align-items:center;gap:8px;margin-top:9px;display:flex}.producaoPendenciaAcoes>span{color:var(--cor-tinta-fraca);font-size:12.5px}.producaoNotaLinha{border-bottom:1px solid var(--cor-borda);grid-template-columns:52px minmax(130px,1.3fr) minmax(0,1fr) minmax(0,.75fr) 116px 100px;align-items:center;gap:10px;padding:11px 25px;display:grid}.producaoNotaLinha:last-child{border-bottom:0}.producaoNotaDia{color:var(--cor-tinta-fraca);font-size:13px;font-weight:700}.producaoNotaQuem strong{display:block}.producaoNotaQuem small{color:var(--cor-tinta-fraca);margin-top:3px;font-size:12.5px;display:block}.producaoNotaLinha>b{text-align:right}.producaoNotaLinha select{min-width:0;height:38px;font:inherit;border:1px solid var(--cor-borda);background:var(--cor-superficie);color:inherit;border-radius:9px;padding:0 9px}.producaoNotaLinha select:focus-visible{box-shadow:var(--foco);border-color:var(--cor-marca);outline:0}.producaoNotaLinha select.faltando{border-color:var(--cor-atencao);background:var(--cor-atencao-suave,#fff4e0);color:var(--cor-tinta)}@media (max-width:900px){.producaoNotaLinha{grid-template-columns:1fr 1fr;gap:9px;padding:12px 16px}.producaoNotaDia{grid-area:1/1}.producaoNotaLinha>b{text-align:right;grid-area:1/2}.producaoNotaQuem{grid-area:2/1/auto/-1}.producaoNotaLinha select:first-of-type{grid-column:1/-1}.producaoNotaExplica{padding-inline:16px}.producaoPendencia{margin-inline:16px}}.plantaoEscopoNota{color:var(--cor-tinta-fraca);margin:0 0 14px;font-size:13px}.plantaoOlho{cursor:pointer;opacity:.55;width:38px;height:38px;transition:opacity var(--transicao),background var(--transicao);color:var(--cor-tinta-fraca);background:0 0;border:0;border-radius:10px;place-items:center;line-height:1;display:grid;position:absolute;bottom:8px;right:10px}.plantaoOlho[aria-pressed=true]{opacity:1;color:var(--cor-marca)}.plantaoOlho:hover{opacity:1;background:var(--cor-superficie-suave)}.plantaoOlho:focus-visible{box-shadow:var(--foco);opacity:1;outline:0}.plantaoMetrics .metricCard,.financeMetrics .metricCard{position:relative}.metricVariacao{letter-spacing:.01em;margin-top:6px;font-size:12.5px;font-style:normal;font-weight:750;display:block}.metricVariacao.subiu{color:var(--cor-sucesso)}.metricVariacao.caiu,.financeMetrics .metricCard:last-child .metricVariacao.subiu{color:var(--cor-perigo)}.financeMetrics .metricCard:last-child .metricVariacao.caiu{color:var(--cor-sucesso)}.financeMetrics .metricCard span{line-height:1.4}.financeMetrics .metricCard strong{white-space:nowrap;letter-spacing:-.02em;font-size:clamp(19px,1.75vw,25px)}.financeTabelaRolavel{margin:0 25px 4px;overflow-x:auto}.financeTabela{border-collapse:collapse;width:100%;min-width:560px;font-size:14.5px}.financeTabela th,.financeTabela td{text-align:left;border-bottom:1px solid var(--cor-borda);white-space:nowrap;padding:11px 14px}.financeTabela th{letter-spacing:.04em;text-transform:uppercase;color:var(--cor-tinta-fraca);font-size:12px;font-weight:800}.financeTabela .num{text-align:right;font-variant-numeric:tabular-nums}.financeTabela td.alerta{color:var(--cor-perigo);font-weight:800}.financeTabela tfoot td{border-bottom:0;border-top:2px solid var(--cor-borda);background:var(--cor-superficie-suave);font-weight:850}.financeTabela tbody tr:hover{background:var(--cor-superficie-suave)}.financeNota{color:var(--cor-tinta-fraca);align-items:flex-start;gap:7px;margin:10px 25px 18px;font-size:13.5px;line-height:1.65;display:flex}.financeNota.alerta{color:var(--cor-perigo);font-weight:650}.financeNota.aReceber{color:var(--cor-tinta);background:var(--cor-atencao-suave);border-radius:12px;padding:12px 14px;font-weight:600}.financeNota.aReceber svg{color:var(--cor-atencao);flex:none;margin-top:3px}.financeNota.aReceber strong{color:var(--cor-atencao);font-weight:850}.mfResumo{background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:17px;margin:22px 0;padding:20px 24px}.plantaoRecusa{margin:0 0 14px}.mfResumo{position:relative}.mfResumoTopo{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.mfResumoTopo .plantaoOlho{flex:none;position:static}.mfResumoTopo strong{letter-spacing:-.01em;font-size:17px;display:block}.mfResumoTopo strong:first-letter{text-transform:uppercase}.mfResumoTopo small{color:var(--cor-tinta-fraca);margin-top:3px;font-size:13px;display:block}.mfNumeros{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 24px;margin:16px 0 0;display:grid}.mfNumeros>div{flex-direction:column-reverse;gap:3px;min-width:0;display:flex}.mfNumeros b{font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap;font-size:20px}.mfNumeros span{color:var(--cor-tinta-fraca);font-size:13px}.mfTotal{grid-column:1/-1}.mfTotal b{font-size:clamp(26px,4vw,34px)}.mfVerde{color:var(--cor-sucesso)}.mfAmbar{color:var(--cor-atencao)}.clinicalDark .mfVerde{color:var(--cor-sucesso)}.clinicalDark .mfAmbar{color:var(--cor-atencao)}.clinicalDark .mfVermelho{color:var(--cor-perigo)}.clinicalDark .mfCinza{color:var(--cor-tinta-fraca)}.clinicalDark .mfAReceber{background:var(--cor-atencao)}.mfHora{color:var(--cor-tinta-fraca);margin:9px 0 0;font-size:13.5px}.mfGrafico{align-items:flex-end;gap:clamp(3px,1.2vw,10px);height:150px;margin:20px 0 0;padding-top:6px;display:flex}.mfColuna{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:6px;min-width:0;height:100%;padding:0;display:flex}.mfColuna:hover .mfBarra{filter:brightness(1.08)}.mfColuna{position:relative}.mfColuna:before{content:"";position:absolute;inset:0 -3px}.mfColuna:focus-visible{outline:0}.mfColuna:focus-visible .mfBarra{box-shadow:0 0 0 2px var(--cor-marca)}.mfBarra{border-radius:6px;flex-direction:column;flex:1;justify-content:flex-end;width:100%;max-width:34px;transition:filter .12s;display:flex;overflow:hidden}.mfBarra i{width:100%;display:block}.mfRecebido{background:var(--cor-sucesso)}.mfAReceber{background:var(--cor-atencao)}@supports (color:color-mix(in lab, red, red)){.mfAReceber{background:color-mix(in srgb,var(--cor-atencao) 72%,#fff)}}.mfAtrasado{background:var(--cor-perigo)}.mfPrevisto{background:var(--cor-tinta-fraca)}@supports (color:color-mix(in lab, red, red)){.mfPrevisto{background:color-mix(in srgb,var(--cor-tinta-fraca) 26%,transparent)}}.mfCinza{color:var(--cor-tinta-fraca)}.mfVermelho{color:var(--cor-perigo)}.mfMes{color:var(--cor-tinta-fraca);text-align:center;border-radius:6px;width:100%;max-width:22px;font-size:11.5px;font-weight:700;line-height:1.6}.mfColuna.atual .mfMes{background:var(--cor-marca);color:var(--cor-marca-contraste)}.mfBalao{display:none}@media (hover:hover){.mfBalao{z-index:5;text-align:left;border:1px solid var(--cor-borda);border-radius:var(--raio-2);background:var(--cor-superficie);width:max-content;max-width:300px;color:var(--cor-tinta);pointer-events:none;flex-direction:column;gap:3px;padding:10px 12px;font-size:12.5px;display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 10px 30px #04162629}.mfColuna:hover .mfBalao,.mfColuna:focus-visible .mfBalao{display:flex}.mfGrafico .mfColuna:nth-child(-n+2) .mfBalao{left:0;transform:none}.mfGrafico .mfColuna:nth-child(n+11) .mfBalao{left:auto;right:0;transform:none}.mfBalao b{letter-spacing:.08em;text-transform:uppercase;color:var(--cor-tinta-fraca);font-size:11px}.mfBalao strong{font-variant-numeric:tabular-nums;margin-bottom:3px;font-size:15px}.mfBalao>span{white-space:nowrap;color:var(--cor-tinta-fraca);align-items:center;gap:7px;display:flex}.mfBalao i{border-radius:3px;flex:none;width:9px;height:9px}.mfBalao em{color:var(--cor-tinta);font-variant-numeric:tabular-nums;margin-left:auto;font-style:normal;font-weight:750}}.mfLegenda{color:var(--cor-tinta-fraca);flex-wrap:wrap;gap:8px 16px;margin:12px 0 0;font-size:12.5px;display:flex}.mfLegenda span{align-items:center;gap:6px;display:inline-flex}.mfLegenda i{border-radius:3px;width:11px;height:11px}.mfLocais{margin:22px 0}.mfLocais h3{letter-spacing:-.01em;margin:0 0 12px;font-size:16px}.mfLocal{background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:15px;margin-bottom:10px;padding:16px 18px}.mfLocal header{align-items:center;gap:12px;display:flex}.mfLocal header div{flex:1;min-width:0}.mfLocal strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;display:block;overflow:hidden}.mfLocal small{color:var(--cor-tinta-fraca);margin-top:2px;font-size:12.5px;display:block}.mfLocal header b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:18px}.mfLocalMarca{background:var(--cor-superficie-suave);width:38px;height:38px;color:var(--cor-marca);border-radius:11px;flex:none;place-items:center;font-size:13px;font-weight:850;display:grid}.mfLocalRodape{border-top:1px solid var(--cor-borda);color:var(--cor-tinta-fraca);flex-wrap:wrap;gap:6px 20px;margin:12px 0 0;padding-top:11px;font-size:12.5px;display:flex}.mfLocalRodape em{color:var(--cor-tinta);font-variant-numeric:tabular-nums;margin-left:5px;font-style:normal;font-weight:750}.mfBaixaAbrir{font:inherit;color:var(--cor-marca);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;min-height:44px;margin-top:-14px;margin-bottom:-14px;margin-left:auto;padding:0 4px;font-size:12.5px;font-weight:750;display:inline-flex}.mfBaixaAbrir:hover{background:var(--cor-superficie-suave)}.mfBaixaAbrir:focus-visible{box-shadow:var(--foco);outline:0}.mfBaixa{border-top:1px solid var(--cor-borda);margin-top:12px;padding-top:12px}.mfBaixaComo{color:var(--cor-tinta-fraca);margin:0 0 10px;font-size:12.5px;line-height:1.5}.mfBaixaComo b{color:var(--cor-tinta);font-weight:750}.mfBaixaData{color:var(--cor-tinta-fraca);flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:10px;font-size:12.5px;font-weight:750;display:flex}.mfBaixaData input{border:1px solid var(--cor-borda);background:var(--cor-superficie);height:40px;font:inherit;color:inherit;border-radius:9px;padding:0 10px}.mfBaixaData small{flex:1 0 100%;font-size:11.5px;font-weight:600}.mfComNota{color:var(--cor-atencao)}.mfNota{letter-spacing:.01em;white-space:nowrap;background:var(--cor-atencao-suave);color:var(--cor-atencao);border-radius:999px;padding:3px 8px;font-size:11px;font-style:normal;font-weight:750}.mfBaixaLista{gap:2px;margin:0;padding:0;list-style:none;display:grid}.mfBaixaLista li{min-width:0}.mfBaixaLista label,.mfBaixaLista li>span:first-child{display:flex}.mfBaixaLista label{cursor:pointer;border-radius:9px;align-items:center;gap:10px;min-height:44px;padding:7px 8px}.mfBaixaLista label:hover{background:var(--cor-superficie-suave)}.mfBaixaLista input[type=checkbox]{width:18px;height:18px;accent-color:var(--cor-marca);flex:none}.mfBaixaLista span{font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.mfBaixaLista small{color:var(--cor-tinta-fraca);font-size:12px}.mfBaixaLista b{font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:13.5px}.mfBaixaAcoes{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.mfBaixaAcoes button{flex:auto;min-height:44px}.mfBaixaDesfazer{margin-top:12px}.mfBaixaDesfazer summary{cursor:pointer;color:var(--cor-tinta-fraca);align-items:center;min-height:44px;font-size:12.5px;font-weight:750;display:flex}.mfBaixaDesfazer li{font-variant-numeric:tabular-nums;align-items:center;gap:10px;padding:7px 8px;font-size:13px;font-weight:700;display:flex}.mfBaixaVolta{font:inherit;color:var(--cor-marca);cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:44px;padding:0 6px;font-size:12.5px;font-weight:750}.mfBaixaVolta:hover{background:var(--cor-superficie-suave)}.mfBaixaVolta:disabled{opacity:.5;cursor:wait}@media (max-width:520px){.mfBaixaAbrir{border:1px solid var(--cor-borda);flex-basis:100%;justify-content:center;margin-top:4px;margin-bottom:0;margin-left:0}.mfBaixaAcoes button{flex-basis:100%}}.mfSaldo{grid-template-columns:repeat(2,minmax(0,260px))}@media (max-width:700px){.mfResumo{padding:16px}.mfGrafico{height:120px}.mfSaldo{grid-template-columns:1fr 1fr}}@media (max-width:560px){.mfNumeros{grid-template-columns:1fr 1fr;gap:14px 16px;display:grid}.mfTotal{grid-column:1/-1;margin-right:0}.mfNumeros b{font-size:17px}.mfLocal header{flex-wrap:wrap}.mfLocal header b{order:3;width:100%;margin-top:9px;font-size:20px}.mfLocal strong{white-space:normal}.mfLocalRodape{gap:5px 14px}}.despesaForm{flex-wrap:wrap;align-items:flex-end;gap:12px;padding:16px 25px;display:flex}.despesaForm label{flex-direction:column;flex:none;gap:5px;display:flex}.despesaForm label span{letter-spacing:.03em;color:var(--cor-tinta-fraca);font-size:12px;font-weight:750}.despesaForm input,.despesaForm select{border:1.5px solid var(--cor-borda);background:var(--cor-superficie);height:44px;color:var(--cor-tinta);border-radius:10px;padding:0 12px;font-size:15px}.despesaForm input:focus,.despesaForm select:focus{box-shadow:var(--foco);border-color:var(--cor-marca);outline:0}.despesaForm .despesaDescricao{flex:240px;min-width:0}.despesaForm input[type=date]{width:176px}.despesaForm .despesaCheck{cursor:pointer;flex-direction:row;align-items:center;gap:7px;height:44px}.despesaForm .despesaCheck input{width:18px;height:18px;accent-color:var(--cor-marca);cursor:pointer}.despesaForm .despesaCheck span{color:var(--cor-tinta);font-size:13.5px;font-weight:600}.despesaForm button{height:44px}.despesaLinha{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px}.despesaValor{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:16px}.resultadoNegativo{color:var(--cor-perigo)}@media (max-width:700px){.despesaForm{gap:10px;padding:14px 16px}.despesaForm label,.despesaForm .despesaDescricao,.despesaForm input[type=date],.despesaForm button{flex:100%;width:100%}.despesaLinha{grid-template-columns:1fr auto}.despesaLinha button{grid-column:1/-1}}@media (max-width:560px){.financeMetrics{gap:11px}.financeMetrics .metricCard{min-height:auto;padding:15px 14px}.financeMetrics .metricCard strong{font-size:17px}.financeMetrics .metricCard span{font-size:13px}.metricVariacao{margin-top:4px;font-size:11.5px}.financeTabelaRolavel,.financeNota{margin-left:18px;margin-right:18px}}.producaoAcoesMes{flex-wrap:wrap;align-items:center;gap:9px;margin-left:auto;display:flex}.producaoRecebidaLinha{border-bottom:1px solid var(--cor-borda);grid-template-columns:minmax(200px,1fr) 190px 74px 128px;align-items:center;gap:14px;padding:13px 25px;display:grid}.producaoRecebidaLinha:last-child{border-bottom:0}.producaoRecebidaLinha strong{font-size:14.5px;display:block}.producaoRecebidaLinha small{color:var(--cor-tinta-fraca);margin-top:3px;font-size:12.5px;display:block}.producaoRecebidaLinha>b{text-align:right;font-variant-numeric:tabular-nums}.producaoQuem{color:var(--cor-marca);font-size:13px;font-weight:700}.producaoQuando{color:var(--cor-tinta-fraca);font-variant-numeric:tabular-nums;font-size:13px}@media (max-width:900px){.producaoRecebidaLinha{grid-template-columns:1fr auto;row-gap:6px}.producaoRecebidaLinha>span:first-child{grid-column:1/-1}}.plantaoOnde1{color:var(--cor-tinta-fraca);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;font-weight:700;line-height:1.5;text-decoration:none;overflow:hidden}.plantaoDeColega{color:var(--cor-tinta-fraca);min-width:0;font-size:13px}.financeTarefas .escalaNova{color:var(--cor-marca);border:1px dashed var(--cor-borda-forte);background:0 0;font-weight:700}.financeTarefas .escalaNova:hover{border-color:var(--cor-marca);background:var(--cor-marca-suave)}input[type=date],input[type=datetime-local],input[type=time],input[type=month]{appearance:none;min-width:0;max-width:100%;padding-block:0}input[type=date]::-webkit-date-and-time-value{text-align:left}input[type=datetime-local]::-webkit-date-and-time-value{text-align:left}input[type=time]::-webkit-date-and-time-value{text-align:left}input[type=date]::-webkit-calendar-picker-indicator{margin-inline-start:auto}.evalField input[type=date],.evalField input[type=datetime-local],.medicationGrid input[type=date],.medicationGrid input[type=datetime-local]{align-items:center;display:flex}.patientFormGrid .clinicalField:has(input[type=date]){grid-column:span 2}@media (max-width:680px){.patientFormGrid .clinicalField:has(input[type=date]){grid-column:1/-1}}.evalField input[type=date],.patientFormGrid .clinicalField input[type=date],.plantaoLancarGrade .clinicalField input[type=date],.conditionalDetails input[type=date]{width:176px;max-width:100%}.evalFormGrid>.evalField{flex:176px;min-width:0;max-width:320px}.evalFormGrid>.evalField.span2{flex:2 260px;max-width:480px}.evalFormGrid>.evalField.span3{flex:3 340px;max-width:680px}.evalFormGrid>.evalField.codigo{flex:176px;max-width:280px}.evalFormGrid>.evalField:has(input[type=date]){flex:0 0 176px;max-width:176px}@media (max-width:700px){.evalFormGrid>.evalField{flex:calc(50% - 9px);max-width:none}.evalFormGrid>.evalField.codigo{flex:176px;max-width:none}.evalFormGrid>.evalField.span2,.evalFormGrid>.evalField.span3{flex:100%;max-width:none}}.documentsHeading{flex-wrap:wrap}.documentsHeading h1{text-wrap:balance}.documentsHeading>div{flex-wrap:wrap}.documentsHeading button,.documentsHeading .outlineClinical,.evalControls button,.evalFooterActions button{white-space:nowrap}@media (max-width:620px){.documentsHeading>div{flex-direction:column;align-items:stretch;width:100%}.documentsHeading>div>*{text-align:center;justify-content:center;width:100%}}.producaoMesBarra{justify-content:center;padding:12px 20px;display:flex}.producaoMesBarra .plantaoMesNav{margin:0}.producaoFolha{border-bottom:1px solid var(--cor-borda);justify-content:space-between;align-items:center;gap:16px;padding:13px 25px;display:flex}.producaoFolha:last-of-type{border-bottom:0}.producaoFolha strong{font-size:14.5px;display:block}.producaoFolha small{color:var(--cor-tinta-fraca);margin-top:3px;font-size:12.5px;display:block}.producaoFolha button{flex:none}.producaoFolha button:not(:last-child){margin-left:auto}@media (max-width:600px){.producaoFolha{flex-direction:column;align-items:stretch;gap:9px;padding:13px 16px}.producaoFolha button:not(:last-child){margin-left:0}}.escalaCabeca{display:none}@media (min-width:781px){.escalaCabeca{border-bottom:1px solid var(--cor-borda);grid-template-columns:96px minmax(140px,1fr) 118px 132px 140px;align-items:end;gap:11px;padding:9px 25px 6px;display:grid}.escalaCabeca>span{letter-spacing:.07em;text-transform:uppercase;color:var(--cor-tinta-fraca);font-size:10px;font-weight:700}}.plantaoLinha.escalaLinha{padding:9px 25px}.escalaLinha .plantaoQuando strong{font-size:14px}.escalaLinha .plantaoQuando small,.escalaLinha .plantaoOnde small{margin-top:1px;font-size:11.5px}.escalaLinha input,.escalaLinha select,.escalaLinha .plantaoAcao>button{border-radius:8px;width:100%;min-width:0;height:34px;font-size:13.5px}.escalaLinha .plantaoAcao{min-width:0;display:block}.escalaLinha .plantaoCelula{min-width:0}.plantaoMensagem{font-style:italic;color:var(--cor-tinta-fraca)!important}.plantaoDestino{border:0;gap:10px;margin:18px 0 0;padding:0;display:grid}.plantaoDestino legend{letter-spacing:.06em;text-transform:uppercase;color:var(--cor-tinta-fraca);margin-bottom:4px;padding:0;font-size:12px;font-weight:800}.plantaoDestino label{cursor:pointer;border:1px solid var(--cor-borda);transition:border-color var(--transicao),background var(--transicao);border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.plantaoDestino label.ativo{border-color:var(--cor-marca);background:var(--cor-marca-suave)}.plantaoDestino input{flex:none;width:18px;height:18px;margin-top:3px}.plantaoDestino strong{font-size:14.5px;display:block}.plantaoDestino small{color:var(--cor-tinta-fraca);font-size:13px}.plantaoBarra{border-bottom:1px solid var(--cor-borda);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:15px 20px;display:flex}.plantaoBarraAcoes{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.plantaoDicaImpressao{color:var(--cor-tinta-fraca);flex-basis:100%;margin:8px 0 0;font-size:12px;line-height:1.45}.plantaoDicaImpressao strong{color:var(--cor-tinta)}.folhaModo{border:1px solid var(--cor-borda);border-radius:9px;flex:none;display:inline-flex;overflow:hidden}.folhaModo button{background:var(--cor-superficie);color:var(--cor-tinta-fraca);cursor:pointer;white-space:nowrap;border:0;padding:9px 12px;font-size:13px;font-weight:700}.folhaModo button+button{border-left:1px solid var(--cor-borda)}.folhaModo button.ativo{background:var(--cor-marca);color:#fff}.folhaModo button:focus-visible{box-shadow:var(--foco);outline:0}@media (max-width:760px){.plantaoBarra{flex-direction:column;align-items:stretch}.plantaoMesNav{justify-content:center}.plantaoBarraAcoes{grid-template-columns:1fr 1fr;align-items:stretch;gap:9px;display:grid}.plantaoBarraAcoes>*{width:100%;min-width:0}.plantaoBarraAcoes>button{white-space:normal;height:auto;min-height:var(--alt-botao-compacto);padding:8px 10px;line-height:1.2}.plantaoBarraAcoes>.folhaModo{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.plantaoBarraAcoes>.folhaModo button{padding:10px 8px}.plantaoBarraAcoes>.primaryClinical{grid-column:1/-1}}.plantaoLinha.escalaLinha{grid-template-columns:110px minmax(180px,1fr) 132px 148px 160px;align-items:center;gap:16px;display:grid}.plantaoCelula{flex-direction:column;justify-content:center;min-width:0;display:flex}.plantaoCelula .inlineMoney,.plantaoCelula .inlineMoney select,.plantaoCelula .inlineMoney button{width:100%}.plantaoCelula .inlineMoney button{height:43px}@media (max-width:1100px){.plantaoLinha.escalaLinha{grid-template-columns:96px minmax(140px,1fr) 118px 132px 140px;gap:11px}}@media (max-width:860px){.plantaoLinha.escalaLinha{grid-template-columns:1fr 1fr;gap:12px}.plantaoLinha.escalaLinha .plantaoOnde{grid-column:2/-1}.plantaoLinha.escalaLinha .plantaoCelula:last-child{grid-column:1/-1}}.plantaoArrasta{position:relative;overflow:hidden}.plantaoArrastaCorpo{z-index:1;background:var(--cor-superficie);touch-action:pan-y;transition:transform .18s;position:relative}.plantaoArrasta>.plantaoArrastaCorpo>.plantaoLinha{border-bottom:1px solid var(--cor-borda)}.plantaoArrasta:last-child>.plantaoArrastaCorpo>.plantaoLinha{border-bottom:0}.plantaoGaveta{background:var(--cor-perigo);color:#fff;cursor:pointer;border:0;width:92px;font-size:14px;font-weight:800;position:absolute;top:0;bottom:0;right:0}.plantaoArrasta:focus-within>.plantaoArrastaCorpo{transform:translate(-92px)!important}.plantaoRecebido.sim{background:var(--cor-sucesso);border-color:var(--cor-sucesso);color:#fff}.plantaoConfirmar{border-color:var(--cor-marca);color:var(--cor-marca-forte);font-weight:800}.plantaoDetalheAcoes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.plantaoConfirmar:hover{background:var(--cor-marca-suave)}.plantaoLancarGrade{grid-template-columns:repeat(4,1fr);align-items:end;gap:14px;margin-top:14px;display:grid}.plantaoLancarGrade .clinicalField.span2{grid-column:span 2}.plantaoLancarGrade .clinicalField.span4{grid-column:1/-1}.plantaoLancarGrade .plantaoFilaCampo{grid-column:1/-1;align-self:start}.plantaoLancarGrade .plantaoDuracoes{grid-column:1/-1;margin:0}.plantaoNota{background:var(--cor-marca-suave);color:var(--cor-tinta);border-radius:10px;margin:14px 0 0;padding:11px 14px;font-size:13px}.plantaoLancarGrade .plantaoNota{grid-column:1/-1;margin:0}.campoDica{color:var(--cor-tinta-fraca);margin-top:5px;font-size:12px;line-height:1.35;display:block}@media (max-width:640px){.plantaoLancarGrade{grid-template-columns:repeat(2,1fr)}.plantaoLancarGrade .clinicalField.span2{grid-column:1/-1}}.tutorialFundo{z-index:80;background:#0416268c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.tutorialFundo.comFoco{pointer-events:none;background:0 0}.tutorialFundo.comFoco>*{pointer-events:auto}.tutorialFoco{pointer-events:none;box-shadow:0 0 0 9999px #0416269e, 0 0 0 3px var(--cor-marca-clara);border-radius:12px;transition:top .25s,left .25s,width .25s,height .25s;position:fixed}@media (prefers-reduced-motion:reduce){.tutorialFoco{transition:none}}.tutorialJanela{background:var(--cor-superficie);border-radius:var(--raio-2);width:min(460px,100%);box-shadow:var(--sombra-3);color:var(--cor-tinta);padding:22px 24px 20px}.tutorialJanela.ancorada{margin:0;position:fixed}.tutorialJanela:focus{outline:none}.tutorialJanela:focus-visible{box-shadow:var(--sombra-3),var(--foco);outline:none}.tutorialTopo{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.tutorialConta{color:var(--cor-tinta-fraca);letter-spacing:.04em;font-size:12px;font-weight:700}.tutorialFechar{border-radius:var(--raio-1);width:32px;height:32px;color:var(--cor-tinta-fraca);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.tutorialFechar:hover{background:var(--cor-superficie-suave);color:var(--cor-tinta)}.tutorialJanela h2{margin:0 0 8px;font-size:20px;line-height:1.25}.tutorialJanela p{color:var(--cor-tinta-fraca);margin:0;font-size:14.5px;line-height:1.6}.tutorialPassos{gap:5px;margin:18px 0 16px;display:flex}.tutorialPassos b{background:var(--cor-borda);border-radius:99px;flex:1;height:4px}.tutorialPassos b.feito{background:var(--cor-marca-suave)}.tutorialPassos b.atual{background:var(--cor-marca)}.tutorialBotoes{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.tutorialBotoes button{min-height:42px}@media (max-width:520px){.tutorialBotoes{flex-direction:column-reverse}.tutorialBotoes button{width:100%}.tutorialJanela{padding:18px 18px 16px}.tutorialJanela h2{font-size:18px}}@media (max-width:700px){.avnInstagram{box-shadow:none;margin:0 0 18px 18px;display:inline-flex;position:static}}.escalaModal>.escalaMembros,.escalaModal>.escalaVazio{padding-left:var(--esp-6);padding-right:var(--esp-6)}.escalaModal .modalActions{margin:0}.escalaBusca{margin:14px var(--esp-6) 0;border:1px solid var(--cor-borda-forte);border-radius:var(--raio-1);background:var(--cor-superficie-suave);align-items:center;gap:9px;padding:0 12px;display:flex}.escalaBusca svg{color:var(--cor-tinta-fraca);flex:none}.escalaBusca input{min-width:0;height:44px;font:inherit;color:var(--cor-tinta);background:0 0;border:0;flex:1}.escalaBusca input:focus{outline:0}.escalaBusca:focus-within{border-color:var(--cor-marca);box-shadow:var(--foco)}.escalaBusca>button{color:var(--cor-tinta-fraca);cursor:pointer;background:0 0;border:0;flex:none;padding:6px;font-size:19px;line-height:1}.escalaVazio{margin-top:16px}.escalaMembros{gap:8px;max-height:min(52vh,420px);margin:14px 0 0;list-style:none;display:grid;overflow:auto}.escalaMembros li{border:1px solid var(--cor-borda);border-radius:var(--raio-2);background:var(--cor-superficie);transition:border-color var(--transicao),background var(--transicao)}.escalaMembros li:hover:not(.semCRM){border-color:var(--cor-borda-forte);background:var(--cor-superficie-suave)}.escalaMembros li.dentro{border-color:var(--cor-marca);background:var(--cor-marca-suave)}.escalaMembros li:focus-within{box-shadow:var(--foco)}.escalaMembros label{cursor:pointer;align-items:center;gap:12px;min-height:58px;padding:10px 14px;display:flex}.escalaMembros input{width:20px;height:20px;accent-color:var(--cor-marca);cursor:pointer;flex:none}.escalaAvatar{background:var(--cor-fundo);width:38px;height:38px;color:var(--cor-tinta-fraca);border:1px solid var(--cor-borda);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.escalaMembros li.dentro .escalaAvatar{background:var(--cor-marca);color:#fff;border-color:var(--cor-marca)}.escalaQuem{flex:1;gap:2px;min-width:0;display:grid}.escalaQuem strong{overflow-wrap:anywhere;font-size:15px}.escalaQuem small{color:var(--cor-tinta-fraca);font-size:12px}.escalaEstado{letter-spacing:.02em;white-space:nowrap;background:var(--cor-fundo);color:var(--cor-tinta-fraca);border-radius:999px;flex:none;padding:5px 10px;font-size:11px;font-weight:800}.escalaMembros li.dentro .escalaEstado{background:var(--cor-marca);color:#fff}.escalaMembros li.semCRM label{cursor:not-allowed}.escalaMembros li.semCRM{background:var(--cor-fundo);border-style:dashed}.escalaMembros li.semCRM strong{color:var(--cor-tinta-fraca)}.escalaMembros li.semCRM small{color:var(--cor-atencao)}.escalaMembros li.semCRM .escalaEstado{background:var(--cor-atencao-suave);color:var(--cor-atencao)}.escalaCor{padding:0 14px 10px 64px;position:relative}.escalaCorAtual{border:1px solid var(--cor-borda);background:var(--cor-superficie);color:var(--cor-tinta-fraca);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:4px 11px 4px 5px;font-size:11.5px;font-weight:700;display:inline-flex}.escalaCorAtual:hover:not(:disabled){border-color:var(--cor-borda-forte);color:var(--cor-tinta)}.escalaCorAtual:disabled{opacity:.5;cursor:not-allowed}.escalaCorAtual>span{background:var(--med-cor,var(--cor-tinta-fraca));border-radius:50%;flex:none;width:16px;height:16px}.escalaPaleta{border:1px solid var(--cor-borda);border-radius:var(--raio-2);background:var(--cor-fundo);flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;padding:9px;display:flex}.escalaTom{background:var(--med-cor,var(--cor-tinta-fraca));cursor:pointer;border:2px solid #0000;border-radius:50%;flex:none;width:26px;height:26px;padding:0}.escalaTom:hover:not(:disabled){transform:scale(1.12)}.escalaTom:disabled{opacity:.5;cursor:not-allowed}.escalaTom.escolhida{border-color:var(--cor-superficie);box-shadow:0 0 0 2px var(--cor-tinta),0 0 0 4px var(--cor-superficie)}.escalaTomSolta{border:1px solid var(--cor-borda-forte);border-radius:var(--raio-1);background:var(--cor-superficie);color:var(--cor-tinta-fraca);font:inherit;cursor:pointer;white-space:nowrap;margin-left:auto;padding:5px 10px;font-size:11.5px}.escalaTomSolta:hover:not(:disabled){color:var(--cor-tinta);border-color:var(--cor-tinta-fraca)}.escalaTomSolta:disabled{opacity:.45;cursor:not-allowed}@media (max-width:560px){.escalaCor{padding-left:14px}.escalaTomSolta{text-align:center;width:100%;margin-left:0}}.escalaContagem{color:var(--cor-tinta-fraca);margin-right:auto;font-size:13px}.escalaContagem strong{color:var(--cor-tinta);font-size:16px}@media (max-width:560px){.escalaEstado{display:none}.escalaMembros label{gap:10px;padding:10px}.escalaModal .modalActions{flex-direction:column;align-items:stretch}.escalaContagem{margin:0 0 4px}}.plantaoAdicionar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.pushConvite{border:1px solid var(--cor-borda);border-radius:var(--raio-1);background:var(--cor-superficie);box-shadow:var(--sombra-1);align-items:flex-start;gap:14px;margin:14px 20px 0;padding:14px 16px;display:flex}.pushSino{background:var(--cor-marca);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.pushSino{background:color-mix(in srgb,var(--cor-marca) 12%,transparent)}}.pushSino{color:var(--cor-marca)}.pushTexto{flex:auto;min-width:0}.pushTexto strong{margin-bottom:2px;font-size:.95rem;display:block}.pushTexto p{color:var(--cor-tinta-fraca);margin:0;font-size:.85rem;line-height:1.45}.pushErro{color:var(--cor-perigo)!important;margin-top:6px!important}.pushBotoes{flex:none;align-items:center;gap:8px;display:flex}.pushDepois{cursor:pointer;font:inherit;color:var(--cor-tinta-fraca);background:0 0;border:0;border-radius:8px;padding:8px 10px;font-weight:650}.pushDepois:hover{background:var(--cor-superficie-suave);color:var(--cor-tinta)}@media (max-width:640px){.pushConvite{flex-wrap:wrap;margin:12px 12px 0}.pushBotoes{justify-content:flex-end;width:100%}}.producaoSituacao{font-weight:650}.producaoSituacao.s-recebido{color:var(--cor-sucesso);border-color:var(--cor-sucesso)}.producaoSituacao.s-glosado{color:var(--cor-perigo);border-color:var(--cor-perigo)}.producaoSituacao.s-faturado{color:var(--cor-marca);border-color:var(--cor-marca)}.producaoMesEscolha{min-width:190px;height:40px;font:inherit;color:inherit;text-align:center;text-transform:uppercase;border:1px solid var(--cor-borda);background:var(--cor-superficie);cursor:pointer;border-radius:9px;padding:0 10px;font-size:17px;font-weight:800}.producaoMesEscolha:focus-visible{box-shadow:var(--foco);border-color:var(--cor-marca);outline:0}.evalSaveMotivo{opacity:.95;flex-basis:100%;margin-top:2px;font-size:12px;font-weight:600;line-height:1.35;display:block}.tutorialJanela.ancorada{flex-direction:column;display:flex;overflow:auto}.tutorialJanela.ancorada h2,.tutorialJanela.ancorada .tutorialTopo,.tutorialJanela.ancorada .tutorialPassos,.tutorialJanela.ancorada .tutorialBotoes{flex:none}.tutorialJanela.ancorada p{flex:auto;min-height:0}@media (max-width:900px){.tutorialFundo{padding:14px}.tutorialJanela{width:min(460px,100%)}}.adminEscalista{grid-column:span 2}.adminEscalistaMarca{border:1px solid var(--cor-borda);background:var(--cor-superficie-suave);cursor:pointer;border-radius:9px;align-items:center;gap:9px;min-height:52px;padding:0 13px;font-size:14px;display:flex}.adminEscalistaMarca input{cursor:pointer;width:18px;height:18px;accent-color:var(--cor-marca);flex:none}.adminEscalaAviso{color:var(--cor-tinta-fraca);grid-column:1/-1;margin:0;font-size:12.5px;line-height:1.5}.testeFaixa{background:var(--cor-marca-suave);color:var(--cor-marca-forte);border-bottom:1px solid var(--cor-borda);flex-wrap:wrap;align-items:center;gap:10px 16px;padding:11px clamp(14px,3vw,40px);font-size:13.5px;line-height:1.5;display:flex}.testeFaixa.acabando{background:var(--cor-atencao-suave);color:var(--cor-atencao)}.testeFaixa.acabou{background:var(--cor-superficie-suave);color:var(--cor-tinta-fraca)}.testeFaixa span{flex:260px;font-weight:650}.testeFaixa i{opacity:.85;font-style:normal;font-weight:500}.testeFaixaBotao{background:var(--cor-marca);min-height:38px;color:var(--cor-marca-contraste);white-space:nowrap;border-radius:999px;align-items:center;padding:0 16px;font-weight:750;text-decoration:none;display:inline-flex}.testeFaixaBotao:hover{background:var(--cor-marca-forte)}.avnTeste{color:#cfe3f4;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:18px 0 0;font-size:15px;display:flex}.avnTeste b{color:#fff;font-weight:750}.avnTeste span{color:#9dbdd6;font-size:13.5px}.planosTeste{color:#c5d4df;margin:6px 0 0;font-size:15.5px}.planosTeste b{color:#fff;font-weight:750}.planosTeste span{color:#9dbdd6;margin-top:3px;font-size:14px;display:block}.termoAdmin{padding:var(--esp-5)}.termoAviso{border:1px solid var(--cor-borda);background:var(--cor-superficie-suave);padding:var(--esp-3) var(--esp-4);margin:0 0 var(--esp-3);color:var(--cor-tinta);border-radius:10px;font-size:13.5px}.termoAviso p{margin:0}.termoAviso.cuidado{border-color:var(--cor-atencao);background:var(--cor-atencao-suave);color:var(--cor-tinta-forte)}.termoMarcacoes{margin:var(--esp-2) 0 0;padding-left:var(--esp-5);gap:3px;display:grid}.termoMarcacoes code{background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:5px;padding:1px 5px;font-size:12.5px}.termoSecao{margin:var(--esp-6) 0 var(--esp-1);text-transform:uppercase;letter-spacing:.04em;color:var(--cor-tinta-fraca);font-size:13px}.termoAjuda{margin:0 0 var(--esp-3);color:var(--cor-tinta-fraca);font-size:13px}.termoLista{margin:0 0 var(--esp-3);gap:var(--esp-2);padding:0;list-style:none;display:grid}.termoLista li{gap:var(--esp-2);grid-template-columns:28px minmax(0,1fr) auto;align-items:start;display:grid}.termoNumero{color:var(--cor-tinta-fraca);font-variant-numeric:tabular-nums;text-align:right;padding-top:10px;font-weight:750}.termoLista textarea,.termoAutorizacao{border:1px solid var(--cor-borda);background:var(--cor-superficie-suave);width:100%;color:var(--cor-tinta);font:inherit;resize:vertical;border-radius:9px;min-width:0;padding:9px 11px;font-size:14px;line-height:1.45}.termoLista textarea:disabled,.termoAutorizacao:disabled{opacity:.75}.termoAutorizacao{margin-bottom:var(--esp-3)}.termoBotoes{flex-direction:column;gap:3px;display:flex}.termoBotoes button{border:1px solid var(--cor-borda);background:var(--cor-superficie);width:30px;height:26px;color:var(--cor-tinta);cursor:pointer;border-radius:7px;font-size:13px;line-height:1}.termoBotoes button:disabled{opacity:.35;cursor:default}.termoBotoes .termoRemover{color:var(--cor-perigo);border-color:var(--cor-perigo-suave)}.termoAcoes{gap:var(--esp-2);margin-top:var(--esp-5);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.termoAcoes>div{gap:var(--esp-2);flex-wrap:wrap;display:flex}.termoHistorico{margin-top:var(--esp-6);border-top:1px solid var(--cor-borda)}.termoHistorico .auditRow{padding-left:0;padding-right:0}@media (max-width:700px){.termoLista li{grid-template-columns:28px minmax(0,1fr)}.termoBotoes{flex-direction:row;grid-column:2}.termoBotoes button{width:38px;height:32px}.termoAcoes,.termoAcoes>div{width:100%}.termoAcoes button{flex:auto}}.avnCampanhaCard{max-width:1000px}.avnCampanha{justify-content:flex-start;gap:0;padding:40px 42px}.avnCampanha>p{margin:0 0 14px}.avnCampanhaSelo{letter-spacing:.09em;text-transform:uppercase;color:#0d7a5b;background:var(--cor-sucesso-suave);border-radius:999px;align-self:flex-start;padding:6px 13px;font-size:11.5px;font-weight:800;margin:0 0 14px!important}.avnCampanha h1{margin:0 0 12px;font-size:28px;line-height:1.2}.avnCampanhaLead{font-size:15.5px;line-height:1.6;color:#3c5468!important}.avnCampanhaLead b{color:var(--cor-tinta-forte)}.avnCampanhaLista{gap:12px;margin:6px 0 16px;padding:0;list-style:none;display:grid}.avnCampanhaLista li{padding-left:28px;font-size:14.5px;line-height:1.5;position:relative}.avnCampanhaLista li:before{content:"";background:var(--cor-sucesso-suave);border-radius:50%;width:18px;height:18px;position:absolute;top:3px;left:0;box-shadow:inset 0 0 0 1.5px #0d7a5b59}.avnCampanhaLista li:after{content:"";border-bottom:2px solid #0d7a5b;border-left:2px solid #0d7a5b;width:6px;height:3px;position:absolute;top:8px;left:6px;transform:rotate(-45deg)}.avnCampanhaLista b{color:var(--cor-tinta-forte);display:block}.avnCampanhaLista span{color:#5a7086;margin-top:3px;font-size:13.5px;display:block}.avnCampanhaEscopo{border-left:3px solid var(--cor-borda);padding-left:11px;font-size:13px;color:#5a7086!important;margin:0 0 18px!important}.avnCampanhaBotao{text-align:center;text-decoration:none;display:block}.avnCampanhaBotao:hover{filter:brightness(1.06)}.avnCampanhaRodape{text-align:center;font-size:13px;line-height:1.55;color:#5a7086!important;margin:14px 0 0!important}.avnCampanhaRodape b{color:var(--cor-sucesso)}@media (max-width:760px){.avnCampanha{padding:30px 24px}.avnCampanha h1{font-size:24px}.avnCampanhaCard .avnLoginIllustration{min-height:0;padding:22px 24px}.avnCampanhaCard .avnLoginIllustration>p{display:none}}.prefAvisos{margin:var(--esp-5) 0 0;border-top:1px solid var(--cor-borda);padding-top:var(--esp-5)}.prefCabeca{align-items:baseline;gap:var(--esp-2);margin-bottom:var(--esp-3);flex-wrap:wrap;display:flex}.prefCabeca strong{color:var(--cor-tinta-forte);font-size:15px}.prefCabeca span{color:var(--cor-tinta-fraca);font-size:12.5px}.prefPermissao{gap:var(--esp-3);border:1px solid var(--cor-borda);padding:var(--esp-3) var(--esp-4);background:var(--cor-superficie-suave);margin-bottom:var(--esp-4);border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.prefPermissao.ok{border-color:var(--cor-sucesso);background:var(--cor-sucesso-suave)}.prefPermissao.pendente{border-color:var(--cor-atencao);background:var(--cor-atencao-suave)}.prefPermissaoSino{color:var(--cor-tinta-forte);display:flex}.prefPermissao strong{color:var(--cor-tinta-forte);font-size:13.5px;display:block}.prefPermissao p{color:var(--cor-tinta);margin:3px 0 0;font-size:12.5px;line-height:1.45}.prefErro{color:var(--cor-perigo)!important}.prefGrupo{margin-bottom:var(--esp-4)}.prefGrupo h4{margin:0 0 var(--esp-2);text-transform:uppercase;letter-spacing:.05em;color:var(--cor-tinta-fraca);font-size:12px}.prefLinha{gap:var(--esp-3);padding:var(--esp-2) 0;border-bottom:1px solid var(--cor-borda);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.prefGrupo .prefLinha:last-child{border-bottom:0}.prefLinha strong{color:var(--cor-tinta-forte);font-size:13.5px;font-weight:650;display:block}.prefLinha small{color:var(--cor-tinta-fraca);margin-top:2px;font-size:12px;line-height:1.4;display:block}.prefLinha input[type=checkbox]{width:22px;height:22px;accent-color:var(--cor-marca);cursor:pointer}.prefNota{margin:0 0 var(--esp-3);color:var(--cor-tinta-fraca);font-size:12px;line-height:1.5}.prefAcoes{gap:var(--esp-2);flex-wrap:wrap;justify-content:flex-end;display:flex}@media (max-width:700px){.prefPermissao{grid-template-columns:auto minmax(0,1fr)}.prefPermissao button{grid-column:2;justify-self:start}.prefAcoes button{flex:auto}}.repetirValor{gap:var(--esp-3);border:1px solid var(--cor-marca);background:var(--cor-marca-suave);padding:var(--esp-3) var(--esp-4);margin:0 0 var(--esp-3);border-radius:11px;flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.repetirValor strong{color:var(--cor-tinta-forte);font-size:14px;display:block}.repetirValor small{color:var(--cor-tinta-fraca);margin-top:2px;font-size:12.5px;display:block}.repetirValor>span{min-width:0}.repetirValor>div{gap:var(--esp-2);flex-wrap:wrap;min-width:0;display:flex}.repetirValor button.compact{white-space:normal;text-align:left;min-width:0}@media (max-width:700px){.repetirValor,.repetirValor>div{width:100%}.repetirValor button.compact{text-align:center;flex:100%}}.contaPausada{background:#fff8e8;border:1px solid #e0aa4a;border-radius:11px;margin:0 0 18px;padding:14px 16px}.contaPausada strong{color:#0f2438;margin-bottom:5px;font-size:15px;display:block}.contaPausada p{color:#3c5468;margin:0 0 12px;font-size:13.5px;line-height:1.5}.contaPausada a{text-decoration:none;display:inline-block}.instalarFaixa{border:1px solid var(--cor-borda);border-radius:var(--raio-1);background:var(--cor-superficie);box-shadow:var(--sombra-1);align-items:flex-start;gap:14px;margin:14px 20px 0;padding:14px 16px;display:flex}.instalarSelo{background:var(--cor-marca);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.instalarSelo{background:color-mix(in srgb,var(--cor-marca) 12%,transparent)}}.instalarSelo{color:var(--cor-marca)}.instalarSelo svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.instalarTexto{flex:auto;min-width:0}.instalarTexto strong{margin-bottom:2px;font-size:.95rem;display:block}.instalarTexto p{color:var(--cor-tinta-fraca);margin:0;font-size:.85rem;line-height:1.45}.instalarPassos{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.instalarPassos li{align-items:flex-start;gap:8px;font-size:.85rem;line-height:1.45;display:flex}.instalarNumero{background:var(--cor-marca);color:#fff;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;margin-top:1px;font-size:.72rem;font-weight:700;display:grid}.instalarPasso{flex:auto;min-width:0}.instalarGlifo{width:18px;height:18px;color:var(--cor-marca);flex:none;place-items:center;margin-top:1px;display:grid}.instalarGlifo svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.instalarPremio{margin-top:10px!important}.instalarBotoes{flex:none;align-items:center;gap:8px;display:flex}@media (max-width:640px){.instalarFaixa{flex-wrap:wrap;margin:12px 12px 0}.instalarBotoes{justify-content:flex-end;width:100%}}@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-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}@property --tw-ease{syntax:"*";inherits:false}
