@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer ng-icon;@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url("./media/outfit-latin-ext-400-normal-ZJBXP5IH.woff2")format("woff2"),url("./media/outfit-latin-ext-400-normal-NXIOCYCR.woff")format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url("./media/outfit-latin-400-normal-WPZHQ72E.woff2")format("woff2"),url("./media/outfit-latin-400-normal-MJX636HN.woff")format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url("./media/outfit-latin-ext-500-normal-LUXIOPCH.woff2")format("woff2"),url("./media/outfit-latin-ext-500-normal-6CLYNG6P.woff")format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url("./media/outfit-latin-500-normal-PXR3PSSK.woff2")format("woff2"),url("./media/outfit-latin-500-normal-5NAIAZI7.woff")format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url("./media/outfit-latin-ext-600-normal-6KTJ3ECD.woff2")format("woff2"),url("./media/outfit-latin-ext-600-normal-YQGUC3HT.woff")format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url("./media/outfit-latin-600-normal-7I4OGWZG.woff2")format("woff2"),url("./media/outfit-latin-600-normal-SAVBCENJ.woff")format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url("./media/outfit-latin-ext-700-normal-S4JWMSEC.woff2")format("woff2"),url("./media/outfit-latin-ext-700-normal-FAKXWIFD.woff")format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url("./media/outfit-latin-700-normal-YRDFZK2V.woff2")format("woff2"),url("./media/outfit-latin-700-normal-UE4J7WLR.woff")format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;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:where(:not(iframe)){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}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.static{position:static}.row-0{grid-row:0}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.min-w-0{min-width:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.grid-cols-\[minmax\(0\,1fr\)_minmax\(18rem\,min\(22rem\,32vw\)\)\]{grid-template-columns:minmax(0,1fr) minmax(18rem,min(22rem,32vw))}.grid-cols-\[minmax\(12rem\,1fr\)_auto\]{grid-template-columns:minmax(12rem,1fr) auto}.flex-col{flex-direction:column}.items-center{align-items:center}.items-start{align-items:flex-start}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.border{border-style:var(--tw-border-style);border-width:1px}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.pt-0{padding-top:0}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pb-1{padding-bottom:var(--spacing)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.font-mono{font-family:var(--font-mono)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--bg:#0c1f24;--bg-elevated:#132a31;--bg-soft:#1a3740;--surface:#f4f7f5;--surface-2:#e8efeb;--paper:#fff;--ink:#0e1c20;--ink-muted:#4a5f66;--accent:#2dd4a8;--accent-deep:#0f8f6e;--accent-warm:#e8a54b;--danger:#d64545;--ok:#1a9b6c;--warn:#c9841a;--info:#2a6f9e;--info-deep:#1a5a8a;--tone-ajuste:#9a6510;--on-accent:#fff;--on-action:var(--on-accent);--auth-fg:#f4f7f5;--auth-fg-muted:#f4f7f5b8;--auth-fg-subtle:#f4f7f58c;--auth-border:#f4f7f52e;--icon-fg:var(--ink)}@supports (color:color-mix(in lab,red,red)){:root{--icon-fg:color-mix(in srgb, var(--ink) 42%, var(--ink-muted))}}:root{--sidebar-fg:#f4f7f5;--sidebar-fg-muted:#f4f7f5c7;--sidebar-fg-subtle:#f4f7f59e;--line:#0e1c201a;--line-light:#f4f7f51f;--radius:10px;--font:"Outfit", sans-serif;--font-display:"Source Serif 4", Georgia, serif;--font-mono:ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, monospace;--shadow:0 18px 50px #06141859;--ease:cubic-bezier(.22, 1, .36, 1);--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--tap-min:44px;--modal-sm:min(24rem, calc(100vw - 2.5rem) );--modal-md:min(36rem, calc(100vw - 2.5rem) );--modal-lg:min(52rem, calc(100vw - 2.5rem) );--modal-xl:min(57.5rem, calc(100vw - 2.5rem) );--modal-document:min(72rem, calc(100vw - 2rem) );--modal-full:min(96rem, calc(100vw - 2.5rem) );--modal-max-height:min(92vh, 60rem);--scroll-thumb:var(--ink-muted)}@supports (color:color-mix(in lab,red,red)){:root{--scroll-thumb:color-mix(in srgb, var(--ink-muted) 55%, transparent)}}:root{--font-scale:1;--text-xs:.75rem;--text-sm:.85rem;--text-base:1rem;--text-md:1.05rem;--text-lg:1.25rem;--text-xl:1.45rem;--text-display:1.85rem;--type-body:calc(var(--text-base) * var(--font-scale));--type-label:calc(var(--text-sm) * var(--font-scale));--type-title:calc(var(--text-lg) * var(--font-scale));--type-display:calc(var(--text-display) * var(--font-scale))}html{font-size:calc(100% * var(--font-scale))}html[data-font-scale=grande]{--font-scale:1.125}html[data-font-scale=extra_grande]{--font-scale:1.25}html[data-daltonism=protanopia]{--ok:#0072b2;--warn:#e69f00;--danger:#d55e00;--accent:#56b4e9;--accent-deep:#0072b2;--accent-warm:#f0e442}html[data-daltonism=deuteranopia]{--ok:#0072b2;--warn:#e69f00;--danger:#d55e00;--accent:#56b4e9;--accent-deep:#0072b2;--accent-warm:#cc79a7}html[data-daltonism=tritanopia]{--ok:#009e73;--warn:#e69f00;--danger:#d55e00;--accent:#56b4e9;--accent-deep:#0072b2;--accent-warm:#cc79a7}html[data-high-contrast=true]:not([data-color-scheme=escuro]){--ink:#000;--ink-muted:#1a1a1a;--surface:#fff;--surface-2:#f0f0f0;--paper:#fff;--line:#00000038}@media(prefers-color-scheme:light){html[data-color-scheme=sistema][data-high-contrast=true]{--ink:#000;--ink-muted:#1a1a1a;--surface:#fff;--surface-2:#f0f0f0;--paper:#fff;--line:#00000038}}html[data-color-scheme=escuro]{--surface:#0e2228;--surface-2:#152b33;--paper:#1a343d;--ink:#e8f0ec;--ink-muted:#b8c8cd;--icon-fg:#c5d5da;--accent-deep:#2dd4a8;--ok:#4ade8f;--info:#6eb3e0;--info-deep:#8ec5ea;--tone-ajuste:#e8b86d;--warn:#e0a030;--line:#e8f0ec1f;--line-light:#e8f0ec14;--shadow:0 18px 50px #00000073;--scroll-thumb:var(--ink-muted)}@supports (color:color-mix(in lab,red,red)){html[data-color-scheme=escuro]{--scroll-thumb:color-mix(in srgb, var(--ink-muted) 55%, transparent)}}@media(prefers-color-scheme:dark){html[data-color-scheme=sistema]{--surface:#0e2228;--surface-2:#152b33;--paper:#1a343d;--ink:#e8f0ec;--ink-muted:#b8c8cd;--icon-fg:#c5d5da;--accent-deep:#2dd4a8;--ok:#4ade8f;--info:#6eb3e0;--info-deep:#8ec5ea;--tone-ajuste:#e8b86d;--warn:#e0a030;--line:#e8f0ec1f;--line-light:#e8f0ec14;--shadow:0 18px 50px #00000073;--scroll-thumb:var(--ink-muted)}@supports (color:color-mix(in lab,red,red)){html[data-color-scheme=sistema]{--scroll-thumb:color-mix(in srgb, var(--ink-muted) 55%, transparent)}}}html[data-color-scheme=escuro][data-dark-variant=alto_contraste]{--surface:#000;--surface-2:#0a0a0a;--paper:#121212;--ink:#fff;--ink-muted:#e5e5e5;--icon-fg:#f0f0f0;--line:#ffffff59;--line-light:#fff3;--accent:#5eecc4;--accent-deep:#2dd4a8;--ok:#6ef0b0;--info:#8ec5ea;--info-deep:#b3d9f2;--tone-ajuste:#ffd166;--warn:#fc6;--shadow:0 18px 50px #0009;--scroll-thumb:var(--ink-muted)}@supports (color:color-mix(in lab,red,red)){html[data-color-scheme=escuro][data-dark-variant=alto_contraste]{--scroll-thumb:color-mix(in srgb, var(--ink-muted) 70%, transparent)}}@media(prefers-color-scheme:dark){html[data-color-scheme=sistema][data-dark-variant=alto_contraste]{--surface:#000;--surface-2:#0a0a0a;--paper:#121212;--ink:#fff;--ink-muted:#e5e5e5;--icon-fg:#f0f0f0;--line:#ffffff59;--line-light:#fff3;--accent:#5eecc4;--accent-deep:#2dd4a8;--ok:#6ef0b0;--info:#8ec5ea;--info-deep:#b3d9f2;--tone-ajuste:#ffd166;--warn:#fc6;--shadow:0 18px 50px #0009;--scroll-thumb:var(--ink-muted)}@supports (color:color-mix(in lab,red,red)){html[data-color-scheme=sistema][data-dark-variant=alto_contraste]{--scroll-thumb:color-mix(in srgb, var(--ink-muted) 70%, transparent)}}}html[data-color-scheme=escuro][data-dark-variant=oled]{--surface:#000;--surface-2:#0a0a0a;--paper:#111;--ink:#f2f2f2;--ink-muted:#c2c2c2;--icon-fg:#d4d4d4;--accent-deep:#2dd4a8;--ok:#4ade8f;--info:#7eb8e0;--info-deep:#9eccef;--tone-ajuste:#e8b86d;--line:#ffffff24;--line-light:#ffffff14;--shadow:none;--scroll-thumb:var(--ink-muted)}@supports (color:color-mix(in lab,red,red)){html[data-color-scheme=escuro][data-dark-variant=oled]{--scroll-thumb:color-mix(in srgb, var(--ink-muted) 45%, transparent)}}@media(prefers-color-scheme:dark){html[data-color-scheme=sistema][data-dark-variant=oled]{--surface:#000;--surface-2:#0a0a0a;--paper:#111;--ink:#f2f2f2;--ink-muted:#c2c2c2;--icon-fg:#d4d4d4;--accent-deep:#2dd4a8;--ok:#4ade8f;--info:#7eb8e0;--info-deep:#9eccef;--tone-ajuste:#e8b86d;--line:#ffffff24;--line-light:#ffffff14;--shadow:none;--scroll-thumb:var(--ink-muted)}@supports (color:color-mix(in lab,red,red)){html[data-color-scheme=sistema][data-dark-variant=oled]{--scroll-thumb:color-mix(in srgb, var(--ink-muted) 45%, transparent)}}}@media(prefers-reduced-motion:reduce){html:not([data-reduced-motion=false]) *,html[data-reduced-motion=true] *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100vh;font-family:var(--font);font-size:var(--type-body);color:var(--ink);background:var(--surface);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}.sr-only{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}a{color:inherit;text-decoration:none}.view{min-height:100vh;animation:fadeRise .45s var(--ease) both;display:none}.view.active{display:block}.view-app.active{display:grid}@keyframes fadeRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}ng-icon{color:inherit;display:inline-block;overflow:hidden}ng-icon svg{width:100%;height:100%;stroke-width:2px!important}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--tap-min);min-width:var(--tap-min);transition:transform .15s var(--ease),background .15s,color .15s,border-color .15s,opacity .15s;border-radius:999px;padding:.65rem 1.15rem;font-size:.95rem;font-weight:600;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)scale(.98)}.btn:focus-visible,.icon-btn:focus-visible,.cf-icon-btn:focus-visible,.cf-text-btn:focus-visible,.cf-insight-link:focus-visible,.cf-quick-link:focus-visible,.cf-commerce-item:focus-visible,.cf-ics-help:focus-visible,.cf-ics-info-icon:focus-visible,.pend-help:focus-visible,.pend-metric:focus-visible,.pend-category-pill:focus-visible,.pend-analytics-toggle:focus-visible,.eval-metric:focus-visible,button.eval-metric:focus-visible,.pend-quick:focus-visible,.sup-filter-close:focus-visible,.MonDgModal-close:focus-visible,.MonDgButton .MonDgButton-control:focus-visible{outline:3px solid var(--accent-deep);outline-offset:3px}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;pointer-events:none}.btn.is-loading{opacity:.75;cursor:wait;pointer-events:none}.btn-primary{background:var(--accent);color:var(--on-accent)}.btn-primary:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.btn-primary:hover{background:color-mix(in srgb,var(--accent) 82%,var(--paper))}}.btn-outline{color:inherit;background:0 0;border:1.5px solid}.btn-outline:hover{background:var(--paper)}@supports (color:color-mix(in lab,red,red)){.btn-outline:hover{background:color-mix(in srgb,var(--paper) 8%,transparent)}}.view-app .btn-outline{border-color:var(--icon-fg);color:var(--ink)}.view-app .btn-outline:hover{background:var(--surface-2);border-color:var(--ink)}.btn-ghost{color:inherit;opacity:.9}.btn-ghost:hover{opacity:1;background:var(--paper)}@supports (color:color-mix(in lab,red,red)){.btn-ghost:hover{background:color-mix(in srgb,var(--paper) 8%,transparent)}}.view-app .btn-ghost:hover{background:var(--surface-2)}.btn-lg{padding:.85rem 1.5rem;font-size:1.05rem}.btn-sm{padding:.55rem .9rem;font-size:.85rem}.btn-xs{border-radius:7px;padding:.4rem .7rem;font-size:.78rem;font-weight:600}.btn-block{width:100%}.btn-danger-text{color:var(--danger);font-size:.85rem;font-weight:600}.link{color:var(--accent-deep);text-underline-offset:3px;font-weight:600;text-decoration:underline}.link:focus-visible{outline:3px solid var(--accent-deep);outline-offset:3px}.MonDgButton .MonDgButton-control{min-height:var(--tap-min);min-width:var(--tap-min)}.MonDgButton .MonDgButton-primary:hover:not(:disabled){background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.MonDgButton .MonDgButton-primary:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 82%,var(--paper))}}.MonDgButton .MonDgButton-control:disabled{pointer-events:none}.MonDgModal-backdrop{z-index:2000;padding:var(--space-5);box-sizing:border-box;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c1f248c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.MonDgModal-dialog{max-height:var(--modal-max-height);background:var(--paper);flex-direction:column;margin:0;display:flex;overflow:hidden}.MonDgModal-size-sm{width:var(--modal-sm);max-width:var(--modal-sm)}.MonDgModal-size-md{width:var(--modal-md);max-width:var(--modal-md)}.MonDgModal-size-lg,.MonDgModal-wide{width:var(--modal-lg);max-width:var(--modal-lg)}.MonDgModal-size-xl{width:var(--modal-xl);max-width:var(--modal-xl)}.MonDgModal-size-full{width:var(--modal-full);max-width:var(--modal-full)}.MonDgModal-head,.MonDgModal-actions{flex:none}.MonDgModal-body{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) transparent;flex:auto;min-height:0;overflow:hidden auto}.MonDgModal-backdrop .MonDgModal-dialog .MonDgModal-actions{justify-content:flex-end;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5) var(--space-6);flex-wrap:wrap;display:flex}.MonDgModal-close{min-width:var(--tap-min);min-height:var(--tap-min)}.modal-order-doc .MonDgModal-backdrop .MonDgModal-dialog{width:var(--modal-document);max-width:var(--modal-document);max-height:var(--modal-max-height)}.form{flex-direction:column;gap:.9rem;display:flex}.form.form-grid{display:grid}.form-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.form-grid>*{min-width:0}.form-grid .full,.form-grid>mondg-form-field.is-full,.form-grid>mondg-form-field.full{grid-column:1/-1}.form label{flex-direction:column;gap:.5rem;font-size:.85rem;font-weight:600;display:flex}.form input,.form select,.form textarea{border:1.5px solid var(--line);background:var(--paper);border-radius:8px;width:100%;padding:.7rem .85rem;font-weight:400;transition:border-color .15s}.view-auth .form input,.view-auth .form select,.view-auth .form textarea{background:var(--bg-soft);border-color:var(--auth-border);color:var(--auth-fg)}.view-auth .form input::placeholder,.view-auth .form textarea::placeholder{color:var(--auth-fg-subtle)}html[data-color-scheme=escuro] .view-auth .form input,html[data-color-scheme=escuro] .view-auth .form select,html[data-color-scheme=escuro] .view-auth .form textarea{background:var(--surface-2);border-color:var(--line);color:var(--ink)}@media(prefers-color-scheme:dark){html[data-color-scheme=sistema] .view-auth .form input,html[data-color-scheme=sistema] .view-auth .form select,html[data-color-scheme=sistema] .view-auth .form textarea{background:var(--surface-2);border-color:var(--line);color:var(--ink)}}html[data-color-scheme=escuro] .view-auth .form input::placeholder,html[data-color-scheme=escuro] .view-auth .form textarea::placeholder{color:var(--ink-muted)}@supports (color:color-mix(in lab,red,red)){html[data-color-scheme=escuro] .view-auth .form input::placeholder,html[data-color-scheme=escuro] .view-auth .form textarea::placeholder{color:color-mix(in srgb,var(--ink-muted) 80%,transparent)}}@media(prefers-color-scheme:dark){html[data-color-scheme=sistema] .view-auth .form input::placeholder,html[data-color-scheme=sistema] .view-auth .form textarea::placeholder{color:var(--ink-muted)}@supports (color:color-mix(in lab,red,red)){html[data-color-scheme=sistema] .view-auth .form input::placeholder,html[data-color-scheme=sistema] .view-auth .form textarea::placeholder{color:color-mix(in srgb,var(--ink-muted) 80%,transparent)}}}.form input:focus,.form select:focus,.form textarea:focus{border-color:var(--accent-deep);outline:none}.form input:focus-visible,.form select:focus-visible,.form textarea:focus-visible{outline:3px solid var(--accent-deep);outline-offset:2px}.view-auth .form input:focus,.view-auth .form select:focus,.view-auth .form textarea:focus{border-color:var(--accent)}.view-auth.view-wizard .form input:focus,.view-auth.view-wizard .form select:focus,.view-auth.view-wizard .form textarea:focus,.view-auth.view-wizard mondg-form-field .MonDgFormField-control :is(input,select,textarea):focus{background:var(--bg-soft);border-color:#f1f5f9;box-shadow:0 0 0 2px #f8fafc59}.form input[readonly]{opacity:.7;cursor:not-allowed}.form-error{color:var(--danger);margin:0;font-size:.88rem;font-weight:500}.view-app .form-error{color:var(--danger)}.form-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.toast{color:var(--ok);animation:fadeRise .3s var(--ease);font-size:.9rem;font-weight:600}.tip{margin-top:1rem}mondg-form-field.field-validation-error{--form-field-border-color:var(--danger,#d64545);--form-field-bg:#d645450a}.field-validation-error input,.field-validation-error textarea,.field-validation-error .lookup-picker-input,mondg-form-field.field-validation-error input,mondg-form-field.field-validation-error textarea,mondg-form-field.field-validation-error .lookup-picker-input,mondg-form-field.has-error input,mondg-form-field.has-error textarea,mondg-form-field.has-error .lookup-picker-input{transition:border-color .15s var(--ease,ease),background-color .15s var(--ease,ease);background-color:#d645450a;border-color:var(--danger,#d64545)!important;border-width:2px!important}.field-validation-error input:focus,.field-validation-error textarea:focus,.field-validation-error mondg-cep-input:focus-within,.field-validation-error mondg-lookup-option-picker:focus-within{outline:none;box-shadow:0 0 0 3px #d6454526;border-color:var(--danger,#d64545)!important}.field-validation-error-icon{width:18px;height:18px;color:var(--danger,#d64545);flex-shrink:0;justify-content:center;align-items:center;margin-left:.375rem;font-size:14px;font-weight:700;display:inline-flex}.field-validation-error-label{align-items:center;gap:.25rem;display:flex}.accept-item.field-validation-error{border:2px solid var(--danger,#d64545);border-radius:var(--radius,10px);transition:border-color .15s var(--ease,ease),background-color .15s var(--ease,ease);background-color:#d645450a;padding:.75rem}.accept-item.field-validation-error input[type=checkbox]{accent-color:var(--danger,#d64545);border-color:var(--danger,#d64545)!important}@keyframes field_validation_highlight{0%{background-color:#d645451f}50%{background-color:#d6454514}to{background-color:#d645450a}}.field-validation-error{animation:field_validation_highlight .6s var(--ease,ease) 1}@media(prefers-contrast:more){.field-validation-error input,.field-validation-error textarea{border-width:3px!important}.field-validation-error-icon{font-weight:900}}@media(prefers-reduced-motion:reduce){.field-validation-error input,.field-validation-error textarea,.field-validation-error mondg-cep-input,.field-validation-error mondg-lookup-option-picker{transition:none}.field-validation-error{animation:none}}.view-app{background:var(--surface);min-height:100vh;color:var(--ink);grid-template-columns:240px minmax(0,1fr);display:grid}.sidebar{background:var(--bg);color:var(--sidebar-fg);border-right:1px solid var(--line-light);flex-direction:column;height:100vh;padding:1.25rem 1rem;display:flex;position:sticky;top:0}.logo-sm{margin:0 .5rem 1.5rem;font-size:1.05rem}.logo-sm .brand-lockup{gap:.45rem}.side-nav{gap:var(--space-2);flex-direction:column;flex:1;display:flex}.side-link{text-align:left;color:var(--sidebar-fg-muted);border-radius:8px;align-items:center;gap:.65rem;padding:.7rem .85rem;font-weight:500;transition:background .15s,color .15s;display:flex}.side-link ng-icon{flex-shrink:0;width:1.1rem!important;height:1.1rem!important}.side-link:hover{color:var(--sidebar-fg);background:#ffffff0f}.side-link.active{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.side-link.active{background:color-mix(in srgb,var(--accent) 15%,var(--paper))}}.side-link.active{color:var(--accent);font-weight:600}.sidebar-foot{border-top:1px solid var(--line-light);flex-direction:column;gap:.5rem;padding-top:1rem;display:flex}.user-chip{color:var(--sidebar-fg-muted);word-break:break-word;margin:0;padding:0 .5rem;font-size:.8rem}.sidebar-settings{align-items:center;gap:var(--space-2);min-height:var(--tap-min);color:var(--sidebar-fg-muted);transition:background .15s var(--ease),color .15s var(--ease);border-radius:8px;padding:.45rem .5rem;font-size:.85rem;font-weight:500;display:inline-flex}.sidebar-settings:hover{color:var(--sidebar-fg);background:#f4f7f514}.sidebar-settings:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.sidebar-settings ng-icon{width:1.1rem;height:1.1rem}.sidebar-role{letter-spacing:.02em;text-transform:uppercase;color:var(--sidebar-fg-subtle);flex-direction:column;gap:.3rem;padding:0 .35rem .55rem;font-size:.72rem;font-weight:600;display:flex}.sidebar-role select{background:var(--bg-soft);color:var(--sidebar-fg);text-transform:none;letter-spacing:0;border:1px solid #f4f7f52e;border-radius:8px;padding:.45rem .55rem;font-size:.85rem;font-weight:500}.app-main{width:100%;min-width:0;max-width:none;padding:1.5rem clamp(1.25rem,3vw,2.5rem) 2.5rem}.app-main:has(app-blueez-report-redirect-page){box-sizing:border-box;flex-direction:column;height:100vh;min-height:0;padding-bottom:1rem;display:flex}.app-main:has(app-blueez-report-redirect-page) .panel.active{flex:1;min-height:0;display:flex}.app-topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.5rem;display:flex}.app-topbar h1{font-family:var(--font-display);font-size:var(--type-title);letter-spacing:-.02em;color:var(--ink-muted);margin:0;font-weight:700}.status-pill{background:var(--surface-2);color:var(--ink-muted);border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .85rem;font-size:.8rem;font-weight:600;display:inline-flex}.status-pill:before{content:"";background:currentColor;border-radius:50%;width:.5rem;height:.5rem}.status-pill.pendente{color:var(--warn);background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.status-pill.pendente{background:color-mix(in srgb,var(--warn) 12%,var(--paper))}}.status-pill.em_analise{color:var(--info);background:var(--info)}@supports (color:color-mix(in lab,red,red)){.status-pill.em_analise{background:color-mix(in srgb,var(--info) 12%,var(--paper))}}.status-pill.homologado{color:var(--ok);background:var(--ok)}@supports (color:color-mix(in lab,red,red)){.status-pill.homologado{background:color-mix(in srgb,var(--ok) 12%,var(--paper))}}.status-pill.reprovado{color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.status-pill.reprovado{background:color-mix(in srgb,var(--danger) 12%,var(--paper))}}.panel{animation:fadeRise .35s var(--ease);display:none}.panel.active{display:block}.panel-lead{color:var(--ink-muted);max-width:48ch;margin:0 0 1.5rem}.stat-grid{grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.75rem;display:grid}.dash-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-bottom:0}.dash-pendencies-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin-bottom:0}.dash-kpi-grid .stat,.dash-pendencies-grid .stat{padding:.95rem 1rem}.dash-kpi-grid .stat .value,.dash-pendencies-grid .stat .value{font-size:1.45rem}.dash-pendencies-grid .stat .stat-go{color:var(--accent-deep);letter-spacing:.01em;margin-top:.45rem;font-size:.72rem;font-weight:700;display:block}.stat{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);transition:border-color .2s,transform .2s var(--ease),box-shadow .2s;border-left:3px solid var(--accent-deep);padding:1.1rem 1.15rem}button.stat,.stat-clickable{width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;appearance:none;margin:0;display:block}button.stat:focus-visible,.stat-clickable:focus-visible{outline:2px solid var(--accent-deep);outline-offset:2px}.stat:hover{border-color:var(--accent-deep);transform:translateY(-2px);box-shadow:0 8px 22px #0c1f2412}.stat.tone-ok{border-left-color:var(--ok)}.stat.tone-warn{border-left-color:var(--warn)}.stat.tone-danger{border-left-color:var(--danger)}.stat.tone-info{border-left-color:var(--info)}.stat .label{color:var(--ink-muted);margin-bottom:.35rem;font-size:.8rem;font-weight:600;display:block}.stat .value{letter-spacing:-.03em;flex-direction:column;gap:.15rem;font-size:1.65rem;font-weight:700;line-height:1.1;display:flex}.stat .value.is-text{font-size:1.15rem}.stat-sub{color:var(--ink-muted);letter-spacing:0;font-size:.72rem;font-weight:600}.dash-section{margin-bottom:1.75rem;scroll-margin-top:1.25rem}.dash-section-title{letter-spacing:-.02em;align-items:center;gap:.45rem;margin:0 0 .85rem;font-size:1.05rem;display:flex}.dash-section-icon{background:linear-gradient(180deg,var(--accent-deep) 0%,var(--accent-deep) 35%,transparent 35%,transparent 45%,var(--accent-deep) 45%,var(--accent-deep) 70%,transparent 70%,transparent 80%,var(--accent) 80%),linear-gradient(90deg,transparent 20%,var(--accent-deep) 20%,var(--accent-deep) 35%,transparent 35%,transparent 50%,var(--accent) 50%,var(--accent) 65%,transparent 65%,transparent 80%,var(--accent-deep) 80%);opacity:.85;background-size:100% 100%;border-radius:2px;flex-shrink:0;width:1.05rem;height:1.05rem}.view-landing{background:var(--bg);color:var(--surface)}.site-header{z-index:5;justify-content:space-between;align-items:center;padding:1.25rem clamp(1.25rem,4vw,3rem);display:flex;position:absolute;inset:0 0 auto}.logo{letter-spacing:-.02em;align-items:center;gap:.65rem;font-size:1.15rem;font-weight:700;text-decoration:none;display:inline-flex}.logo-mark{background:linear-gradient(135deg,var(--accent) 40%,transparent 41%),linear-gradient(225deg,var(--accent-warm) 40%,var(--bg-soft) 41%);width:1.35rem;height:1.35rem;box-shadow:0 0 0 2px var(--accent);border-radius:4px}@supports (color:color-mix(in lab,red,red)){.logo-mark{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 25%,var(--paper))}}.logo-mark{animation:markPulse 3.5s var(--ease) infinite}@keyframes markPulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.site-nav{align-items:center;gap:.5rem;display:flex}.site-nav .btn-ghost{color:var(--surface)}.site-nav .btn-outline{color:var(--surface);border-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.site-nav .btn-outline{border-color:color-mix(in srgb,var(--surface) 45%,transparent)}}.hero{align-items:flex-end;min-height:100vh;padding:clamp(5.5rem,12vh,7rem) clamp(1.25rem,4vw,3rem) clamp(2.5rem,6vh,4rem);display:flex;position:relative;overflow:hidden}.hero-bg{background:linear-gradient(120deg,#0c1f248c,#0c1f24d1 48%,#0c1f24eb),radial-gradient(ellipse 80% 60% at 70% 40%,var(--accent),transparent 55%),url("data:image/svg+xml,%3Csvg viewBox='0 0 1200 800' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop stop-color='%231a4a52'/%3E%3Cstop offset='1' stop-color='%230c1f24'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect fill='url(%23g)' width='1200' height='800'/%3E%3Cpath d='M0 520 Q200 440 400 500 T800 460 T1200 520 V800 H0Z' fill='%230f2d34' opacity='.85'/%3E%3Cpath d='M0 580 Q300 500 600 560 T1200 540 V800 H0Z' fill='%23163840' opacity='.7'/%3E%3Cpath stroke='%232dd4a8' stroke-width='2' fill='none' opacity='.35' d='M80 200 L220 280 L360 160 L520 320 L700 180 L880 300 L1100 140'/%3E%3Ccircle cx='880' cy='220' r='90' fill='%232dd4a8' opacity='.08'/%3E%3Crect x='640' y='360' width='220' height='140' rx='8' fill='none' stroke='%23e8a54b' stroke-width='1.5' opacity='.4'/%3E%3Crect x='680' y='400' width='140' height='60' rx='4' fill='%23e8a54b' opacity='.12'/%3E%3C/svg%3E") center / cover no-repeat;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.hero-bg{background:linear-gradient(120deg,#0c1f248c,#0c1f24d1 48%,#0c1f24eb),radial-gradient(ellipse 80% 60% at 70% 40%,color-mix(in srgb,var(--accent) 22%,var(--paper)),transparent 55%),url("data:image/svg+xml,%3Csvg viewBox='0 0 1200 800' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop stop-color='%231a4a52'/%3E%3Cstop offset='1' stop-color='%230c1f24'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect fill='url(%23g)' width='1200' height='800'/%3E%3Cpath d='M0 520 Q200 440 400 500 T800 460 T1200 520 V800 H0Z' fill='%230f2d34' opacity='.85'/%3E%3Cpath d='M0 580 Q300 500 600 560 T1200 540 V800 H0Z' fill='%23163840' opacity='.7'/%3E%3Cpath stroke='%232dd4a8' stroke-width='2' fill='none' opacity='.35' d='M80 200 L220 280 L360 160 L520 320 L700 180 L880 300 L1100 140'/%3E%3Ccircle cx='880' cy='220' r='90' fill='%232dd4a8' opacity='.08'/%3E%3Crect x='640' y='360' width='220' height='140' rx='8' fill='none' stroke='%23e8a54b' stroke-width='1.5' opacity='.4'/%3E%3Crect x='680' y='400' width='140' height='60' rx='4' fill='%23e8a54b' opacity='.12'/%3E%3C/svg%3E") center / cover no-repeat}}.hero-bg{animation:18s ease-in-out infinite alternate heroDrift;transform:scale(1.02)}@keyframes heroDrift{0%{transform:scale(1.02)translate(0)}to{transform:scale(1.06)translate(-1.5%,1%)}}.hero-content{z-index:1;max-width:38rem;position:relative}.brand-hero{letter-spacing:-.04em;color:var(--accent);animation:fadeRise .7s var(--ease) .1s both;margin:0 0 .75rem;font-size:clamp(2.4rem,6vw,3.75rem);font-weight:800;line-height:1}.hero h1{font-family:var(--font-display);letter-spacing:-.01em;max-width:22ch;animation:fadeRise .7s var(--ease) .2s both;margin:0 0 1rem;font-size:clamp(1.45rem,3.2vw,2rem);font-weight:600;line-height:1.25}.hero-lead{color:var(--surface);margin:0 0 1.75rem;font-size:1.05rem}@supports (color:color-mix(in lab,red,red)){.hero-lead{color:color-mix(in srgb,var(--surface) 78%,transparent)}}.hero-lead{max-width:36ch;animation:fadeRise .7s var(--ease) .3s both}.hero-cta{animation:fadeRise .7s var(--ease) .4s both;flex-wrap:wrap;gap:.75rem;display:flex}.hero-cta .btn-outline{color:var(--surface);border-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.hero-cta .btn-outline{border-color:color-mix(in srgb,var(--surface) 50%,transparent)}}.strip-features{background:var(--bg-elevated);border-top:1px solid var(--line-light);padding:2rem clamp(1.25rem,4vw,3rem) 2.5rem}.feature-row{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.feature-row li{border-top:2px solid var(--accent);flex-direction:column;gap:.35rem;padding-top:.75rem;display:flex}.feature-row strong{letter-spacing:-.02em;font-size:1.05rem}.feature-row span{color:var(--surface);font-size:.9rem}@supports (color:color-mix(in lab,red,red)){.feature-row span{color:color-mix(in srgb,var(--surface) 65%,transparent)}}.site-footer{background:var(--bg);border-top:1px solid var(--line-light);text-align:center;padding:1.1rem clamp(1.25rem,4vw,3rem)}.site-footer p{color:var(--surface);margin:0;font-size:.82rem}@supports (color:color-mix(in lab,red,red)){.site-footer p{color:color-mix(in srgb,var(--surface) calc(.55 * 100%),transparent)}}.site-footer p{letter-spacing:.02em}.site-footer-auth{background:0 0;border-top:none;padding:1.5rem 0 0}.app-version{color:var(--surface);margin:.15rem 0 0;padding:0 .5rem;font-size:.72rem}@supports (color:color-mix(in lab,red,red)){.app-version{color:color-mix(in srgb,var(--surface) 45%,transparent)}}.app-version{letter-spacing:.03em}.view-auth{--form-field-hint:var(--auth-fg);min-height:100vh}.auth-shell{flex-direction:column;justify-content:center;max-width:28rem;min-height:100vh;margin:0 auto;padding:2rem clamp(1rem,4vw,2rem);display:flex}.back-link{align-self:flex-start;margin-bottom:1.25rem;font-weight:500}.auth-panel{border-radius:calc(var(--radius) + 4px);box-shadow:var(--shadow);padding:1.75rem 1.5rem 1.5rem}.brand-inline{color:var(--accent);letter-spacing:-.02em;margin:0 0 .5rem;font-size:1.1rem;font-weight:700}.auth-brand,.wizard-brand{align-self:flex-start;margin:0 0 1rem;display:block}.auth-panel h1{letter-spacing:-.03em;margin:0 0 .35rem;font-size:1.65rem}.muted{color:var(--ink-muted);font-size:.92rem}.auth-panel .muted{margin:0 0 1.25rem}.auth-switch{text-align:center;margin:1.25rem 0 0;font-size:.92rem}.auth-switch .link,.auth-forgot .link{color:var(--accent)}.oauth-actions{gap:.6rem;margin:0 0 1rem;display:grid}.oauth-btn{text-align:center;border-radius:var(--radius);transition:background .15s var(--ease),border-color .15s var(--ease);padding:.7rem .9rem;font-weight:600;display:block}.oauth-divider{text-align:center;margin:0 0 1rem;font-size:.85rem}html:not([data-color-scheme=escuro]) .view-auth{background:radial-gradient(ellipse 60% 50% at 10% 20%,var(--accent),transparent),radial-gradient(ellipse 50% 40% at 90% 80%,var(--accent-warm),transparent),var(--bg)}@supports (color:color-mix(in lab,red,red)){html:not([data-color-scheme=escuro]) .view-auth{background:radial-gradient(ellipse 60% 50% at 10% 20%,color-mix(in srgb,var(--accent) 15%,transparent),transparent),radial-gradient(ellipse 50% 40% at 90% 80%,color-mix(in srgb,var(--accent-warm) 12%,transparent),transparent),var(--bg)}}html:not([data-color-scheme=escuro]) .view-auth{color:var(--auth-fg)}@media(prefers-color-scheme:light){html[data-color-scheme=sistema] .view-auth{background:radial-gradient(ellipse 60% 50% at 10% 20%,var(--accent),transparent),radial-gradient(ellipse 50% 40% at 90% 80%,var(--accent-warm),transparent),var(--bg)}@supports (color:color-mix(in lab,red,red)){html[data-color-scheme=sistema] .view-auth{background:radial-gradient(ellipse 60% 50% at 10% 20%,color-mix(in srgb,var(--accent) 15%,transparent),transparent),radial-gradient(ellipse 50% 40% at 90% 80%,color-mix(in srgb,var(--accent-warm) 12%,transparent),transparent),var(--bg)}}html[data-color-scheme=sistema] .view-auth{color:var(--auth-fg)}}html:not([data-color-scheme=escuro]) .view-auth .back-link{color:var(--auth-fg-muted)}html:not([data-color-scheme=escuro]) .view-auth .back-link:hover{color:var(--auth-fg)}@media(prefers-color-scheme:light){html[data-color-scheme=sistema] .view-auth .back-link{color:var(--auth-fg-muted)}html[data-color-scheme=sistema] .view-auth .back-link:hover{color:var(--auth-fg)}}html:not([data-color-scheme=escuro]) .view-auth .auth-panel{background:var(--bg-elevated);border:1px solid var(--auth-border)}@media(prefers-color-scheme:light){html[data-color-scheme=sistema] .view-auth .auth-panel{background:var(--bg-elevated);border:1px solid var(--auth-border)}}html:not([data-color-scheme=escuro]) .view-auth .auth-panel .muted,html:not([data-color-scheme=escuro]) .view-auth .auth-switch,html:not([data-color-scheme=escuro]) .view-auth .oauth-divider{color:var(--auth-fg-muted)}@media(prefers-color-scheme:light){html[data-color-scheme=sistema] .view-auth .auth-panel .muted,html[data-color-scheme=sistema] .view-auth .auth-switch,html[data-color-scheme=sistema] .view-auth .oauth-divider{color:var(--auth-fg-muted)}}html:not([data-color-scheme=escuro]) .view-auth .oauth-btn{border:1px solid var(--auth-border);color:var(--auth-fg)}html:not([data-color-scheme=escuro]) .view-auth .oauth-btn:hover{background:#f4f7f514}@media(prefers-color-scheme:light){html[data-color-scheme=sistema] .view-auth .oauth-btn{border:1px solid var(--auth-border);color:var(--auth-fg)}html[data-color-scheme=sistema] .view-auth .oauth-btn:hover{background:#f4f7f514}}html[data-color-scheme=escuro] .view-auth{background:radial-gradient(ellipse 60% 50% at 10% 20%,var(--accent),transparent),radial-gradient(ellipse 50% 40% at 90% 80%,var(--accent-warm),transparent),var(--surface)}@supports (color:color-mix(in lab,red,red)){html[data-color-scheme=escuro] .view-auth{background:radial-gradient(ellipse 60% 50% at 10% 20%,color-mix(in srgb,var(--accent) 12%,var(--surface)),transparent),radial-gradient(ellipse 50% 40% at 90% 80%,color-mix(in srgb,var(--accent-warm) 10%,var(--surface)),transparent),var(--surface)}}html[data-color-scheme=escuro] .view-auth{color:var(--ink)}@media(prefers-color-scheme:dark){html[data-color-scheme=sistema] .view-auth{background:radial-gradient(ellipse 60% 50% at 10% 20%,var(--accent),transparent),radial-gradient(ellipse 50% 40% at 90% 80%,var(--accent-warm),transparent),var(--surface)}@supports (color:color-mix(in lab,red,red)){html[data-color-scheme=sistema] .view-auth{background:radial-gradient(ellipse 60% 50% at 10% 20%,color-mix(in srgb,var(--accent) 12%,var(--surface)),transparent),radial-gradient(ellipse 50% 40% at 90% 80%,color-mix(in srgb,var(--accent-warm) 10%,var(--surface)),transparent),var(--surface)}}html[data-color-scheme=sistema] .view-auth{color:var(--ink)}}html[data-color-scheme=escuro] .view-auth .back-link{color:var(--ink-muted)}html[data-color-scheme=escuro] .view-auth .back-link:hover{color:var(--ink)}@media(prefers-color-scheme:dark){html[data-color-scheme=sistema] .view-auth .back-link{color:var(--ink-muted)}html[data-color-scheme=sistema] .view-auth .back-link:hover{color:var(--ink)}}html[data-color-scheme=escuro] .view-auth .auth-panel{background:var(--paper);border:1px solid var(--line)}@media(prefers-color-scheme:dark){html[data-color-scheme=sistema] .view-auth .auth-panel{background:var(--paper);border:1px solid var(--line)}}html[data-color-scheme=escuro] .view-auth .auth-panel .muted,html[data-color-scheme=escuro] .view-auth .auth-switch,html[data-color-scheme=escuro] .view-auth .oauth-divider{color:var(--ink-muted)}@media(prefers-color-scheme:dark){html[data-color-scheme=sistema] .view-auth .auth-panel .muted,html[data-color-scheme=sistema] .view-auth .auth-switch,html[data-color-scheme=sistema] .view-auth .oauth-divider{color:var(--ink-muted)}}html[data-color-scheme=escuro] .view-auth .oauth-btn{border:1px solid var(--line);color:var(--ink)}html[data-color-scheme=escuro] .view-auth .oauth-btn:hover{background:var(--surface-2)}@media(prefers-color-scheme:dark){html[data-color-scheme=sistema] .view-auth .oauth-btn{border:1px solid var(--line);color:var(--ink)}html[data-color-scheme=sistema] .view-auth .oauth-btn:hover{background:var(--surface-2)}}html:not([data-color-scheme=escuro]) .view-auth mondg-form-field .MonDgFormField-label{color:var(--auth-fg)}@media(prefers-color-scheme:light){html[data-color-scheme=sistema] .view-auth mondg-form-field .MonDgFormField-label{color:var(--auth-fg)}}html[data-color-scheme=escuro] .view-auth mondg-form-field .MonDgFormField-label{color:var(--ink)}@media(prefers-color-scheme:dark){html[data-color-scheme=sistema] .view-auth mondg-form-field .MonDgFormField-label{color:var(--ink)}}html:not([data-color-scheme=escuro]) .view-auth mondg-form-field .MonDgFormField-control :is(input,select,textarea){background:var(--bg-soft);border-color:var(--auth-border);color:var(--auth-fg)}html:not([data-color-scheme=escuro]) .view-auth mondg-form-field .MonDgFormField-control :is(input,select,textarea)::placeholder{color:var(--auth-fg-subtle)}@media(prefers-color-scheme:light){html[data-color-scheme=sistema] .view-auth mondg-form-field .MonDgFormField-control :is(input,select,textarea){background:var(--bg-soft);border-color:var(--auth-border);color:var(--auth-fg)}html[data-color-scheme=sistema] .view-auth mondg-form-field .MonDgFormField-control :is(input,select,textarea)::placeholder{color:var(--auth-fg-subtle)}}html[data-color-scheme=escuro] .view-auth mondg-form-field .MonDgFormField-control :is(input,select,textarea){background:var(--surface-2);border-color:var(--line);color:var(--ink)}html[data-color-scheme=escuro] .view-auth mondg-form-field .MonDgFormField-control :is(input,select,textarea)::placeholder{color:var(--ink-muted)}@supports (color:color-mix(in lab,red,red)){html[data-color-scheme=escuro] .view-auth mondg-form-field .MonDgFormField-control :is(input,select,textarea)::placeholder{color:color-mix(in srgb,var(--ink-muted) 80%,transparent)}}@media(prefers-color-scheme:dark){html[data-color-scheme=sistema] .view-auth mondg-form-field .MonDgFormField-control :is(input,select,textarea){background:var(--surface-2);border-color:var(--line);color:var(--ink)}html[data-color-scheme=sistema] .view-auth mondg-form-field .MonDgFormField-control :is(input,select,textarea)::placeholder{color:var(--ink-muted)}@supports (color:color-mix(in lab,red,red)){html[data-color-scheme=sistema] .view-auth mondg-form-field .MonDgFormField-control :is(input,select,textarea)::placeholder{color:color-mix(in srgb,var(--ink-muted) 80%,transparent)}}}html:not([data-color-scheme=escuro]) .view-auth mondg-error-state .MonDgErrorState-box{color:var(--auth-fg);background:var(--danger)}@supports (color:color-mix(in lab,red,red)){html:not([data-color-scheme=escuro]) .view-auth mondg-error-state .MonDgErrorState-box{background:color-mix(in srgb,var(--danger) 16%,var(--bg-soft))}}html:not([data-color-scheme=escuro]) .view-auth mondg-error-state .MonDgErrorState-box{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){html:not([data-color-scheme=escuro]) .view-auth mondg-error-state .MonDgErrorState-box{border-color:color-mix(in srgb,var(--danger) 45%,var(--bg-soft))}}html:not([data-color-scheme=escuro]) .view-auth mondg-error-state .MonDgErrorState-id{color:var(--auth-fg-muted)}html:not([data-color-scheme=escuro]) .view-auth mondg-error-state .MonDgErrorState-retry{background:var(--auth-fg)}@supports (color:color-mix(in lab,red,red)){html:not([data-color-scheme=escuro]) .view-auth mondg-error-state .MonDgErrorState-retry{background:color-mix(in srgb,var(--auth-fg) 12%,transparent)}}html:not([data-color-scheme=escuro]) .view-auth mondg-error-state .MonDgErrorState-retry{color:var(--auth-fg);border:1px solid var(--auth-border)}@media(prefers-color-scheme:light){html[data-color-scheme=sistema] .view-auth mondg-error-state .MonDgErrorState-box{color:var(--auth-fg);background:var(--danger)}@supports (color:color-mix(in lab,red,red)){html[data-color-scheme=sistema] .view-auth mondg-error-state .MonDgErrorState-box{background:color-mix(in srgb,var(--danger) 16%,var(--bg-soft))}}html[data-color-scheme=sistema] .view-auth mondg-error-state .MonDgErrorState-box{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){html[data-color-scheme=sistema] .view-auth mondg-error-state .MonDgErrorState-box{border-color:color-mix(in srgb,var(--danger) 45%,var(--bg-soft))}}html[data-color-scheme=sistema] .view-auth mondg-error-state .MonDgErrorState-id{color:var(--auth-fg-muted)}html[data-color-scheme=sistema] .view-auth mondg-error-state .MonDgErrorState-retry{background:var(--auth-fg)}@supports (color:color-mix(in lab,red,red)){html[data-color-scheme=sistema] .view-auth mondg-error-state .MonDgErrorState-retry{background:color-mix(in srgb,var(--auth-fg) 12%,transparent)}}html[data-color-scheme=sistema] .view-auth mondg-error-state .MonDgErrorState-retry{color:var(--auth-fg);border:1px solid var(--auth-border)}}html[data-color-scheme=escuro] .view-auth mondg-error-state .MonDgErrorState-box{color:var(--ink);background:var(--danger)}@supports (color:color-mix(in lab,red,red)){html[data-color-scheme=escuro] .view-auth mondg-error-state .MonDgErrorState-box{background:color-mix(in srgb,var(--danger) 16%,var(--paper))}}html[data-color-scheme=escuro] .view-auth mondg-error-state .MonDgErrorState-box{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){html[data-color-scheme=escuro] .view-auth mondg-error-state .MonDgErrorState-box{border-color:color-mix(in srgb,var(--danger) 45%,var(--paper))}}html[data-color-scheme=escuro] .view-auth mondg-error-state .MonDgErrorState-id{color:var(--ink-muted)}html[data-color-scheme=escuro] .view-auth mondg-error-state .MonDgErrorState-retry{background:var(--surface-2);color:var(--ink);border:1px solid var(--line)}@media(prefers-color-scheme:dark){html[data-color-scheme=sistema] .view-auth mondg-error-state .MonDgErrorState-box{color:var(--ink);background:var(--danger)}@supports (color:color-mix(in lab,red,red)){html[data-color-scheme=sistema] .view-auth mondg-error-state .MonDgErrorState-box{background:color-mix(in srgb,var(--danger) 16%,var(--paper))}}html[data-color-scheme=sistema] .view-auth mondg-error-state .MonDgErrorState-box{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){html[data-color-scheme=sistema] .view-auth mondg-error-state .MonDgErrorState-box{border-color:color-mix(in srgb,var(--danger) 45%,var(--paper))}}html[data-color-scheme=sistema] .view-auth mondg-error-state .MonDgErrorState-id{color:var(--ink-muted)}html[data-color-scheme=sistema] .view-auth mondg-error-state .MonDgErrorState-retry{background:var(--surface-2);color:var(--ink);border:1px solid var(--line)}}html:not([data-color-scheme=escuro]) .view-auth mondg-password-field .MonDgPasswordField-wrap.is-visible input:-webkit-autofill{caret-color:var(--ink);-webkit-text-fill-color:var(--ink)!important}html:not([data-color-scheme=escuro]) .view-auth mondg-password-field .MonDgPasswordField-wrap.is-visible input:-webkit-autofill:hover{caret-color:var(--ink);-webkit-text-fill-color:var(--ink)!important}html:not([data-color-scheme=escuro]) .view-auth mondg-password-field .MonDgPasswordField-wrap.is-visible input:-webkit-autofill:focus{caret-color:var(--ink);-webkit-text-fill-color:var(--ink)!important}html:not([data-color-scheme=escuro]) .view-auth mondg-password-field .MonDgPasswordField-wrap.is-visible input:autofill{caret-color:var(--ink);-webkit-text-fill-color:var(--ink)!important}@media(prefers-color-scheme:light){html[data-color-scheme=sistema] .view-auth mondg-password-field .MonDgPasswordField-wrap.is-visible input:-webkit-autofill{caret-color:var(--ink);-webkit-text-fill-color:var(--ink)!important}html[data-color-scheme=sistema] .view-auth mondg-password-field .MonDgPasswordField-wrap.is-visible input:-webkit-autofill:hover{caret-color:var(--ink);-webkit-text-fill-color:var(--ink)!important}html[data-color-scheme=sistema] .view-auth mondg-password-field .MonDgPasswordField-wrap.is-visible input:-webkit-autofill:focus{caret-color:var(--ink);-webkit-text-fill-color:var(--ink)!important}html[data-color-scheme=sistema] .view-auth mondg-password-field .MonDgPasswordField-wrap.is-visible input:autofill{caret-color:var(--ink);-webkit-text-fill-color:var(--ink)!important}}html:not([data-color-scheme=escuro]) .view-auth mondg-password-field .MonDgPasswordField-toggle{color:var(--auth-fg-muted)}html:not([data-color-scheme=escuro]) .view-auth mondg-password-field .MonDgPasswordField-toggle:hover{color:var(--accent);background:var(--auth-fg)}@supports (color:color-mix(in lab,red,red)){html:not([data-color-scheme=escuro]) .view-auth mondg-password-field .MonDgPasswordField-toggle:hover{background:color-mix(in srgb,var(--auth-fg) 10%,transparent)}}@media(prefers-color-scheme:light){html[data-color-scheme=sistema] .view-auth mondg-password-field .MonDgPasswordField-toggle{color:var(--auth-fg-muted)}html[data-color-scheme=sistema] .view-auth mondg-password-field .MonDgPasswordField-toggle:hover{color:var(--accent);background:var(--auth-fg)}@supports (color:color-mix(in lab,red,red)){html[data-color-scheme=sistema] .view-auth mondg-password-field .MonDgPasswordField-toggle:hover{background:color-mix(in srgb,var(--auth-fg) 10%,transparent)}}}html[data-color-scheme=escuro] .view-auth mondg-password-field .MonDgPasswordField-toggle{color:var(--ink-muted)}html[data-color-scheme=escuro] .view-auth mondg-password-field .MonDgPasswordField-toggle:hover{color:var(--accent-deep);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){html[data-color-scheme=escuro] .view-auth mondg-password-field .MonDgPasswordField-toggle:hover{background:color-mix(in srgb,var(--accent) 12%,transparent)}}@media(prefers-color-scheme:dark){html[data-color-scheme=sistema] .view-auth mondg-password-field .MonDgPasswordField-toggle{color:var(--ink-muted)}html[data-color-scheme=sistema] .view-auth mondg-password-field .MonDgPasswordField-toggle:hover{color:var(--accent-deep);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){html[data-color-scheme=sistema] .view-auth mondg-password-field .MonDgPasswordField-toggle:hover{background:color-mix(in srgb,var(--accent) 12%,transparent)}}}html:not([data-color-scheme=escuro]) .view-auth mondg-button .MonDgButton-primary{color:var(--bg)}@media(prefers-color-scheme:light){html[data-color-scheme=sistema] .view-auth mondg-button .MonDgButton-primary{color:var(--bg)}}html[data-color-scheme=escuro] .view-auth mondg-button .MonDgButton-primary{color:var(--on-accent)}@media(prefers-color-scheme:dark){html[data-color-scheme=sistema] .view-auth mondg-button .MonDgButton-primary{color:var(--on-accent)}}.view-auth.view-wizard{--wizard-highlight:#f8fafc;--wizard-highlight-border:#f1f5f9;--wizard-highlight-surface:var(--wizard-highlight)}@supports (color:color-mix(in lab,red,red)){.view-auth.view-wizard{--wizard-highlight-surface:color-mix(in srgb, var(--wizard-highlight) 12%, var(--bg-soft))}}.view-auth.view-wizard .MonDgFormField-control :is(input,textarea)::selection{background-color:var(--wizard-highlight);color:var(--ink)}html[data-color-scheme=escuro] .view-auth.view-wizard mondg-form-field .MonDgFormField-control :is(input,select,textarea),html[data-color-scheme=escuro] .view-auth.view-wizard .form :is(input,select,textarea){background:var(--bg-soft);border-color:var(--auth-border);color:var(--auth-fg)}@media(prefers-color-scheme:dark){html[data-color-scheme=sistema] .view-auth.view-wizard mondg-form-field .MonDgFormField-control :is(input,select,textarea),html[data-color-scheme=sistema] .view-auth.view-wizard .form :is(input,select,textarea){background:var(--bg-soft);border-color:var(--auth-border);color:var(--auth-fg)}}.view-auth.view-wizard mondg-form-field .MonDgFormField-control :is(input,textarea):autofill:hover{caret-color:var(--auth-fg);-webkit-text-fill-color:var(--auth-fg)!important;box-shadow:0 0 0 1000px var(--bg-soft) inset!important}.view-auth.view-wizard mondg-form-field .MonDgFormField-control :is(input,textarea):autofill:focus{caret-color:var(--auth-fg);-webkit-text-fill-color:var(--auth-fg)!important;box-shadow:0 0 0 1000px var(--bg-soft) inset!important}.view-auth.view-wizard mondg-form-field .MonDgFormField-control :is(input,textarea):autofill{caret-color:var(--auth-fg);-webkit-text-fill-color:var(--auth-fg)!important;box-shadow:0 0 0 1000px var(--bg-soft) inset!important}.view-wizard{background:radial-gradient(ellipse 60% 50% at 10% 20%,var(--accent),transparent),radial-gradient(ellipse 50% 40% at 90% 80%,var(--accent-warm),transparent),var(--bg)}@supports (color:color-mix(in lab,red,red)){.view-wizard{background:radial-gradient(ellipse 60% 50% at 10% 20%,color-mix(in srgb,var(--accent) 15%,var(--paper)),transparent),radial-gradient(ellipse 50% 40% at 90% 80%,color-mix(in srgb,var(--accent-warm) 12%,var(--paper)),transparent),var(--bg)}}.view-wizard{color:var(--surface);--form-field-hint:var(--surface)}.wizard-shell{max-width:80rem;min-height:100vh;margin:0 auto;padding:1.5rem clamp(1rem,3vw,2rem) 3rem}.wizard-top{margin-bottom:1.5rem}.wizard-top .back-link{margin-bottom:1rem}.wizard-top h1{letter-spacing:-.03em;margin:0 0 .4rem;font-size:clamp(1.45rem,3vw,1.85rem)}.wizard-top .muted{max-width:56ch;color:var(--surface);margin:0}@supports (color:color-mix(in lab,red,red)){.wizard-top .muted{color:color-mix(in srgb,var(--surface) 72%,transparent)}}.wizard-steps{scrollbar-width:thin;gap:.4rem;margin-bottom:1.5rem;padding-bottom:.35rem;display:flex;overflow-x:auto}.wizard-step{min-width:4.25rem;color:var(--surface);border-radius:8px;flex-direction:column;flex:1;align-items:center;gap:.35rem;padding:.55rem .25rem;display:flex}@supports (color:color-mix(in lab,red,red)){.wizard-step{color:color-mix(in srgb,var(--surface) calc(.55 * 100%),transparent)}}.wizard-step{border:1px solid #0000;transition:background .2s,color .2s,border-color .2s}.wizard-step .step-num{background:var(--surface);border-radius:50%;place-items:center;width:1.65rem;height:1.65rem;font-size:.75rem;font-weight:700;display:grid}@supports (color:color-mix(in lab,red,red)){.wizard-step .step-num{background:color-mix(in srgb,var(--surface) 10%,transparent)}}.wizard-step .step-label{text-align:center;font-size:.7rem;font-weight:600;line-height:1.2}.wizard-step.active{color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.wizard-step.active{background:color-mix(in srgb,var(--accent) 12%,var(--paper))}}.wizard-step.active{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.wizard-step.active{border-color:color-mix(in srgb,var(--accent) 35%,var(--paper))}}.wizard-step.active .step-num{background:var(--accent);color:var(--bg)}.wizard-step.done{color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.wizard-step.done{color:color-mix(in srgb,var(--surface) 90%,transparent)}}.wizard-step.done .step-num{background:var(--ok)}@supports (color:color-mix(in lab,red,red)){.wizard-step.done .step-num{background:color-mix(in srgb,var(--ok) 45%,var(--paper))}}.wizard-step.done .step-num{color:var(--on-accent)}.wizard-step:not(:disabled){cursor:pointer}.wizard-step:not(:disabled):hover{color:var(--surface);background:var(--paper)}@supports (color:color-mix(in lab,red,red)){.wizard-step:not(:disabled):hover{background:color-mix(in srgb,var(--paper) 6%,transparent)}}.wizard-steps-light .wizard-step{color:var(--ink-muted);background:var(--paper);border:1px solid var(--line)}.wizard-steps-light .wizard-step .step-num{background:var(--surface-2);color:var(--ink-muted)}.wizard-steps-light .wizard-step.active{color:var(--accent-deep);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.wizard-steps-light .wizard-step.active{background:color-mix(in srgb,var(--accent) 12%,var(--paper))}}.wizard-steps-light .wizard-step.active{border-color:var(--accent-deep)}.wizard-steps-light .wizard-step.active .step-num{background:var(--accent-deep);color:var(--on-accent)}.wizard-steps-light .wizard-step.done{color:var(--ok);border-color:var(--ok)}@supports (color:color-mix(in lab,red,red)){.wizard-steps-light .wizard-step.done{border-color:color-mix(in srgb,var(--ok) 35%,var(--paper))}}.wizard-steps-light .wizard-step.done .step-num{background:var(--ok)}@supports (color:color-mix(in lab,red,red)){.wizard-steps-light .wizard-step.done .step-num{background:color-mix(in srgb,var(--ok) 20%,var(--paper))}}.wizard-steps-light .wizard-step.done .step-num{color:var(--ok)}.wizard-steps-light .wizard-step:not(:disabled):hover{border-color:var(--accent-deep);color:var(--ink);background:var(--paper)}.wizard-form{background:var(--bg-elevated);border:1px solid var(--line-light);border-radius:calc(var(--radius) + 4px);box-shadow:var(--shadow);padding:1.75rem clamp(1.15rem,2.4vw,1.85rem) 1.5rem}.wizard-form-app{background:var(--paper);border:1px solid var(--line);box-shadow:none;color:var(--ink)}.wizard-pane{min-width:0;animation:fadeRise .35s var(--ease);border:none;margin:0;padding:0}.wizard-pane[hidden]{display:none!important}.wizard-pane legend{letter-spacing:-.02em;margin-bottom:.25rem;padding:0;font-size:1.2rem;font-weight:700}.pane-hint{color:var(--surface);margin:0 0 1.15rem;font-size:.9rem}@supports (color:color-mix(in lab,red,red)){.pane-hint{color:color-mix(in srgb,var(--surface) 65%,transparent)}}.wizard-form-app .pane-hint{color:var(--ink-muted)}.wizard-nav{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-6);border-top:1px solid var(--line-light);flex-wrap:wrap;padding-top:1.15rem;display:flex}.wizard-form-app .wizard-nav{border-top-color:var(--line)}.wizard-nav-right{align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-left:auto;display:flex}.wizard-form .auth-switch{margin-top:1.25rem}.view-wizard .wizard-steps{flex-wrap:nowrap;gap:.35rem;margin-bottom:1.5rem;padding-bottom:.35rem;overflow-x:auto}.view-wizard .wizard-step{min-width:4.5rem;color:var(--surface);border:1px solid #0000;border-radius:10px;flex-direction:column;flex:1 1 0;justify-content:flex-start;gap:.35rem;padding:.55rem .3rem .5rem}@supports (color:color-mix(in lab,red,red)){.view-wizard .wizard-step{color:color-mix(in srgb,var(--surface) calc(.58 * 100%),transparent)}}.view-wizard .wizard-step .step-num{border:1.5px solid var(--surface);background:0 0;width:1.65rem;height:1.65rem;font-size:.75rem}@supports (color:color-mix(in lab,red,red)){.view-wizard .wizard-step .step-num{border:1.5px solid color-mix(in srgb,var(--surface) 40%,transparent)}}.view-wizard .wizard-step .step-num{color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.view-wizard .wizard-step .step-num{color:color-mix(in srgb,var(--surface) 75%,transparent)}}.view-wizard .wizard-step .step-label{font-size:.7rem}.view-wizard .wizard-step .step-status{color:var(--accent);letter-spacing:.01em;font-size:.62rem;font-weight:600}.view-wizard .wizard-step.active{color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.view-wizard .wizard-step.active{background:color-mix(in srgb,var(--accent) calc(.14 * 100%),var(--paper))}}.view-wizard .wizard-step.active{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.view-wizard .wizard-step.active{border-color:color-mix(in srgb,var(--accent) 35%,var(--paper))}}.view-wizard .wizard-step.active .step-num{background:var(--accent);border-color:var(--accent);color:var(--bg)}.view-wizard .wizard-step.done .step-num{background:var(--ok)}@supports (color:color-mix(in lab,red,red)){.view-wizard .wizard-step.done .step-num{background:color-mix(in srgb,var(--ok) 45%,var(--paper))}}.view-wizard .wizard-step.done .step-num{color:var(--on-accent);border-color:#0000}.view-wizard .wizard-step:not(:disabled):hover{color:var(--surface);background:var(--paper)}@supports (color:color-mix(in lab,red,red)){.view-wizard .wizard-step:not(:disabled):hover{background:color-mix(in srgb,var(--paper) 6%,transparent)}}.view-wizard .cadastro-pane-head{margin-bottom:1.15rem}.view-wizard .cadastro-pane-ico,.view-wizard .cadastro-pane-ico-tax:before,.view-wizard .cadastro-pane-ico-fiscal:before{color:var(--accent)}.view-wizard .form input,.view-wizard .form select,.view-wizard .form textarea{background:var(--bg-soft);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.view-wizard .form input,.view-wizard .form select,.view-wizard .form textarea{border-color:color-mix(in srgb,var(--accent) 38%,var(--paper))}}.view-wizard .form input,.view-wizard .form select,.view-wizard .form textarea{color:var(--surface);min-width:0;max-width:100%}.view-auth.view-wizard .form input,.view-auth.view-wizard .form select,.view-auth.view-wizard .form textarea{border-color:var(--auth-border)}.view-wizard .MonDgFormField-control{display:block;position:relative}.view-wizard .MonDgFormField-control:has(input[placeholder]:not(:placeholder-shown)) :is(input),.view-wizard .MonDgFormField-control:has(textarea[placeholder]:not(:placeholder-shown)) :is(textarea),.view-wizard .MonDgFormField-control:has(select option:checked:not([value=""])) :is(select){border-color:var(--accent);padding-right:2.2rem}@supports (color:color-mix(in lab,red,red)){.view-wizard .MonDgFormField-control:has(input[placeholder]:not(:placeholder-shown)) :is(input),.view-wizard .MonDgFormField-control:has(textarea[placeholder]:not(:placeholder-shown)) :is(textarea),.view-wizard .MonDgFormField-control:has(select option:checked:not([value=""])) :is(select){border-color:color-mix(in srgb,var(--accent) calc(.55 * 100%),var(--paper))}}.view-wizard .MonDgFormField-control:has(.cadastro-field-has-value) :is(input,textarea,select){border-color:var(--accent);padding-right:2.2rem}@supports (color:color-mix(in lab,red,red)){.view-wizard .MonDgFormField-control:has(.cadastro-field-has-value) :is(input,textarea,select){border-color:color-mix(in srgb,var(--accent) calc(.55 * 100%),var(--paper))}}.view-wizard .cadastro-field-input-wrap{display:block;position:relative}.view-wizard .cadastro-field-input-wrap:has(.cadastro-field-has-value):after{content:"";border:solid var(--accent);pointer-events:none;border-width:0 2.5px 2.5px 0;width:.4rem;height:.72rem;position:absolute;top:50%;right:.85rem;transform:translateY(-50%)rotate(45deg)}.view-auth.view-wizard .cadastro-field-input-wrap:has(.cadastro-field-has-value):after{border-color:var(--wizard-highlight);filter:drop-shadow(0 0 4px var(--wizard-highlight));border-width:0 3px 3px 0}@supports (color:color-mix(in lab,red,red)){.view-auth.view-wizard .cadastro-field-input-wrap:has(.cadastro-field-has-value):after{filter:drop-shadow(0 0 4px color-mix(in srgb,var(--wizard-highlight) 75%,transparent))}}.view-wizard .MonDgFormField-control .cadastro-field-input-wrap+.char-count{margin-top:.25rem}.view-auth.view-wizard mondg-form-field .MonDgFormField-control :is(input,select,textarea){border-color:var(--auth-border)}.view-auth.view-wizard .MonDgFormField-control:has(.cadastro-field-has-value) :is(input,textarea,select){border-color:var(--wizard-highlight-border);color:var(--auth-fg);background:var(--bg-soft);box-shadow:0 0 0 1px var(--wizard-highlight);border-width:2px}@supports (color:color-mix(in lab,red,red)){.view-auth.view-wizard .MonDgFormField-control:has(.cadastro-field-has-value) :is(input,textarea,select){box-shadow:0 0 0 1px color-mix(in srgb,var(--wizard-highlight) 45%,transparent)}}.view-wizard .MonDgFormField-control:has(input[placeholder]:not(:placeholder-shown)):not(:has(.cadastro-field-has-value)) :is(input),.view-wizard .MonDgFormField-control:has(textarea[placeholder]:not(:placeholder-shown)):not(:has(.cadastro-field-has-value)) :is(textarea){padding-right:.85rem}.view-auth.view-wizard .MonDgFormField-control:has(input[placeholder]:not(:placeholder-shown)):not(:has(.cadastro-field-has-value)) :is(input,textarea){border-width:1.5px;border-color:var(--auth-border);background:var(--bg-soft);box-shadow:none}.view-wizard .MonDgFormField-control:has(.cadastro-field-has-value):not(:has(.MonDgPasswordField-wrap)):not(:has(.cadastro-field-input-wrap)):after,.view-wizard .MonDgFormField-control:has(textarea.cadastro-field-has-value):after,.view-wizard .MonDgFormField-control:has(select.cadastro-field-has-value):after{content:"";border:solid var(--accent);pointer-events:none;border-width:0 2.5px 2.5px 0;width:.4rem;height:.72rem;position:absolute;top:50%;right:.85rem;transform:translateY(-50%)rotate(45deg)}.view-auth.view-wizard .MonDgFormField-control:has(.cadastro-field-has-value):not(:has(.MonDgPasswordField-wrap)):not(:has(.cadastro-field-input-wrap)):after,.view-auth.view-wizard .MonDgFormField-control:has(textarea.cadastro-field-has-value):after,.view-auth.view-wizard .MonDgFormField-control:has(select.cadastro-field-has-value):after{border-color:var(--wizard-highlight);filter:drop-shadow(0 0 4px var(--wizard-highlight));border-width:0 3px 3px 0}@supports (color:color-mix(in lab,red,red)){.view-auth.view-wizard .MonDgFormField-control:has(.cadastro-field-has-value):not(:has(.MonDgPasswordField-wrap)):not(:has(.cadastro-field-input-wrap)):after,.view-auth.view-wizard .MonDgFormField-control:has(textarea.cadastro-field-has-value):after,.view-auth.view-wizard .MonDgFormField-control:has(select.cadastro-field-has-value):after{filter:drop-shadow(0 0 4px color-mix(in srgb,var(--wizard-highlight) 75%,transparent))}}.view-wizard .MonDgFormField-control:has(textarea.cadastro-field-has-value):after{top:.85rem;transform:rotate(45deg)}.view-wizard .MonDgFormField-control:has(input[placeholder]:not(:placeholder-shown)):not(:has(.MonDgPasswordField-wrap)):not(:has(.cadastro-field-has-value)):after,.view-wizard .MonDgFormField-control:has(textarea[placeholder]:not(:placeholder-shown)):after,.view-wizard .MonDgFormField-control:has(select option:checked:not([value=""])):after{content:"";border:solid var(--accent);pointer-events:none;border-width:0 2px 2px 0;width:.35rem;height:.65rem;position:absolute;top:50%;right:.85rem;transform:translateY(-60%)rotate(45deg)}.view-auth.view-wizard .MonDgFormField-control:has(input[placeholder]:not(:placeholder-shown)):not(:has(.cadastro-field-has-value)):not(:has(.MonDgPasswordField-wrap)):after,.view-auth.view-wizard .MonDgFormField-control:has(textarea[placeholder]:not(:placeholder-shown)):not(:has(.cadastro-field-has-value)):after,.view-auth.view-wizard .MonDgFormField-control:has(select option:checked:not([value=""])):not(:has(.cadastro-field-has-value)):after{content:none}.view-wizard .MonDgFormField-control:has(textarea[placeholder]:not(:placeholder-shown)):after{top:.85rem;transform:rotate(45deg)}.view-wizard .MonDgFormField-control:has(.MonDgPasswordField-wrap input.ng-valid:not(:placeholder-shown)) .MonDgPasswordField-wrap input{border-color:var(--accent);padding-right:8rem}@supports (color:color-mix(in lab,red,red)){.view-wizard .MonDgFormField-control:has(.MonDgPasswordField-wrap input.ng-valid:not(:placeholder-shown)) .MonDgPasswordField-wrap input{border-color:color-mix(in srgb,var(--accent) calc(.55 * 100%),var(--paper))}}.view-auth.view-wizard .MonDgFormField-control:has(.MonDgPasswordField-wrap input.ng-valid:not(:placeholder-shown)) .MonDgPasswordField-wrap input{border-color:var(--wizard-highlight-border)}.view-wizard .MonDgFormField-control:has(.MonDgPasswordField-wrap input.ng-invalid:not(:placeholder-shown)) .MonDgPasswordField-wrap input{border-color:var(--danger);padding-right:8rem}@supports (color:color-mix(in lab,red,red)){.view-wizard .MonDgFormField-control:has(.MonDgPasswordField-wrap input.ng-invalid:not(:placeholder-shown)) .MonDgPasswordField-wrap input{border-color:color-mix(in srgb,var(--danger) 65%,var(--paper))}}.view-auth.view-wizard .MonDgFormField-control:has(.MonDgPasswordField-wrap input.ng-invalid:not(:placeholder-shown)) .MonDgPasswordField-wrap input{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.view-auth.view-wizard .MonDgFormField-control:has(.MonDgPasswordField-wrap input.ng-invalid:not(:placeholder-shown)) .MonDgPasswordField-wrap input{border-color:color-mix(in srgb,var(--danger) 75%,var(--auth-border))}}.view-wizard .MonDgPasswordField-wrap:has(input.ng-valid:not(:placeholder-shown)):after{content:"";border:solid var(--accent);pointer-events:none;border-width:0 2px 2px 0;width:.35rem;height:.65rem;position:absolute;top:50%;right:5.85rem;transform:translateY(-60%)rotate(45deg)}.view-wizard .form input::placeholder,.view-wizard .form textarea::placeholder{color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.view-wizard .form input::placeholder,.view-wizard .form textarea::placeholder{color:color-mix(in srgb,var(--surface) 42%,transparent)}}.view-wizard .form select option{background:var(--bg-elevated);color:var(--surface)}.view-wizard .form input:focus,.view-wizard .form select:focus,.view-wizard .form textarea:focus{border-color:var(--accent)}.view-wizard mondg-error-state .MonDgErrorState-box{color:var(--surface);background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.view-wizard mondg-error-state .MonDgErrorState-box{background:color-mix(in srgb,var(--danger) 16%,var(--paper))}}.view-wizard mondg-error-state .MonDgErrorState-box{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.view-wizard mondg-error-state .MonDgErrorState-box{border-color:color-mix(in srgb,var(--danger) 45%,var(--paper))}}.view-wizard mondg-error-state .MonDgErrorState-retry{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.view-wizard mondg-error-state .MonDgErrorState-retry{background:color-mix(in srgb,var(--surface) 12%,transparent)}}.view-wizard .btn-outline{color:var(--surface);border-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.view-wizard .btn-outline{border-color:color-mix(in srgb,var(--surface) 45%,transparent)}}.view-wizard .btn-ghost{color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.view-wizard .btn-ghost{color:color-mix(in srgb,var(--surface) 80%,transparent)}}.profile-progress{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.25rem;padding:.9rem 1.1rem;display:flex}.profile-progress .bar{background:var(--surface-2);border-radius:999px;flex:1;min-width:8rem;height:.45rem;overflow:hidden}.profile-progress .bar>span{background:linear-gradient(90deg,var(--accent-deep),var(--accent));border-radius:inherit;height:100%;transition:width .35s var(--ease);display:block}.profile-progress .pct{color:var(--accent-deep);white-space:nowrap;font-size:.9rem;font-weight:700}.profile-progress .msg{color:var(--ink-muted);width:100%;margin:0;font-size:.88rem}.doc-grid{grid-template-columns:1fr 1fr;gap:.85rem;display:grid}.docs-manager{width:100%}.doc-attachment-hint{color:var(--ink-muted);margin:0 0 1rem;font-size:.85rem}.docs-upload-error{color:var(--danger);margin:0 0 .75rem;font-size:.9rem}.docs-upload-blocked{border-radius:var(--radius-sm,6px);border:1px solid var(--danger);padding:.65rem .85rem}@supports (color:color-mix(in lab,red,red)){.docs-upload-blocked{border:1px solid color-mix(in srgb,var(--danger) 35%,transparent)}}.docs-upload-blocked{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.docs-upload-blocked{background:color-mix(in srgb,var(--danger) 8%,var(--surface))}}.docs-table-wrap{margin-top:.35rem}.docs-table{min-width:720px}.docs-table .docs-col-name{min-width:11rem}.docs-table .docs-col-name strong{color:var(--ink);font-weight:600;display:block}.docs-file-name{color:var(--ink-muted);word-break:break-all;margin-top:.2rem;font-size:.78rem;font-weight:500;display:block}.docs-col-actions{white-space:nowrap}.docs-actions{gap:var(--space-3);flex-wrap:wrap;justify-content:flex-end;display:flex}.regions-editor-actions{margin-top:var(--space-4)}.docs-actions mondg-button:last-child{margin-inline-start:var(--space-2)}.docs-situation{white-space:nowrap;border-radius:999px;padding:.22rem .55rem;font-size:.75rem;font-weight:600;line-height:1.3;display:inline-block}.docs-situation.sit-vigente{background:var(--ok)}@supports (color:color-mix(in lab,red,red)){.docs-situation.sit-vigente{background:color-mix(in srgb,var(--ok) calc(.14 * 100%),var(--paper))}}.docs-situation.sit-vigente{color:var(--ok)}.docs-situation.sit-vencido{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.docs-situation.sit-vencido{background:color-mix(in srgb,var(--danger) 12%,var(--paper))}}.docs-situation.sit-vencido{color:var(--danger)}.docs-situation.sit-nao_enviado{background:var(--ink-muted)}@supports (color:color-mix(in lab,red,red)){.docs-situation.sit-nao_enviado{background:color-mix(in srgb,var(--ink-muted) 12%,transparent)}}.docs-situation.sit-nao_enviado{color:var(--ink-muted)}.docs-situation.sit-vence_em{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.docs-situation.sit-vence_em{background:color-mix(in srgb,var(--warn) calc(.14 * 100%),var(--paper))}}.docs-situation.sit-vence_em{color:var(--warn)}.wizard-form:not(.wizard-form-app) .docs-table{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.wizard-form:not(.wizard-form-app) .docs-table{background:color-mix(in srgb,var(--ink) 20%,transparent)}}.wizard-form:not(.wizard-form-app) .docs-table{border-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.wizard-form:not(.wizard-form-app) .docs-table{border-color:color-mix(in srgb,var(--surface) 18%,transparent)}}.wizard-form:not(.wizard-form-app) .docs-table{color:inherit}.wizard-form:not(.wizard-form-app) .docs-table th{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.wizard-form:not(.wizard-form-app) .docs-table th{background:color-mix(in srgb,var(--ink) 25%,transparent)}}.wizard-form:not(.wizard-form-app) .docs-table th{color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.wizard-form:not(.wizard-form-app) .docs-table th{color:color-mix(in srgb,var(--surface) 70%,transparent)}}.wizard-form:not(.wizard-form-app) .docs-table th,.wizard-form:not(.wizard-form-app) .docs-table td{border-bottom-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.wizard-form:not(.wizard-form-app) .docs-table th,.wizard-form:not(.wizard-form-app) .docs-table td{border-bottom-color:color-mix(in srgb,var(--surface) 12%,transparent)}}.wizard-form:not(.wizard-form-app) .docs-table .docs-col-name strong{color:inherit}.wizard-form:not(.wizard-form-app) .docs-file-name{color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.wizard-form:not(.wizard-form-app) .docs-file-name{color:color-mix(in srgb,var(--surface) calc(.55 * 100%),transparent)}}.wizard-form:not(.wizard-form-app) .docs-situation.sit-vigente{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.wizard-form:not(.wizard-form-app) .docs-situation.sit-vigente{background:color-mix(in srgb,var(--accent) 18%,var(--paper))}}.wizard-form:not(.wizard-form-app) .docs-situation.sit-vigente{color:var(--accent)}.wizard-form:not(.wizard-form-app) .docs-situation.sit-vencido{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.wizard-form:not(.wizard-form-app) .docs-situation.sit-vencido{background:color-mix(in srgb,var(--danger) 18%,var(--paper))}}.wizard-form:not(.wizard-form-app) .docs-situation.sit-vencido{color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.wizard-form:not(.wizard-form-app) .docs-situation.sit-vencido{color:color-mix(in srgb,var(--danger) 65%,var(--paper))}}.wizard-form:not(.wizard-form-app) .docs-situation.sit-nao_enviado{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.wizard-form:not(.wizard-form-app) .docs-situation.sit-nao_enviado{background:color-mix(in srgb,var(--surface) 10%,transparent)}}.wizard-form:not(.wizard-form-app) .docs-situation.sit-nao_enviado{color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.wizard-form:not(.wizard-form-app) .docs-situation.sit-nao_enviado{color:color-mix(in srgb,var(--surface) 65%,transparent)}}.wizard-form:not(.wizard-form-app) .docs-situation.sit-vence_em{background:var(--accent-warm)}@supports (color:color-mix(in lab,red,red)){.wizard-form:not(.wizard-form-app) .docs-situation.sit-vence_em{background:color-mix(in srgb,var(--accent-warm) 18%,var(--paper))}}.wizard-form:not(.wizard-form-app) .docs-situation.sit-vence_em{color:var(--accent-warm)}@media(max-width:720px){.docs-actions{justify-content:flex-start}}.doc-upload{border:1.5px dashed var(--surface);flex-direction:column;gap:.45rem;padding:1rem;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.doc-upload{border:1.5px dashed color-mix(in srgb,var(--surface) 25%,transparent)}}.doc-upload{border-radius:var(--radius);background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.doc-upload{background:color-mix(in srgb,var(--ink) 15%,transparent)}}.doc-upload{cursor:pointer;transition:border-color .2s,background .2s}.wizard-form-app .doc-upload{border-color:var(--line);background:var(--surface)}.doc-upload:hover{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.doc-upload:hover{background:color-mix(in srgb,var(--accent) 8%,var(--paper))}}.wizard-form-app .doc-upload:hover{border-color:var(--accent-deep);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.wizard-form-app .doc-upload:hover{background:color-mix(in srgb,var(--accent) 6%,var(--paper))}}.doc-upload.has-file{border-style:solid;border-color:var(--accent)}.wizard-form-app .doc-upload.has-file{border-color:var(--accent-deep)}.doc-title{font-size:.88rem;font-weight:600}.doc-upload input[type=file]{color:inherit;border:none;padding:.35rem 0;font-size:.8rem;background:0 0!important}.doc-meta{color:var(--surface);font-size:.78rem;font-weight:500}@supports (color:color-mix(in lab,red,red)){.doc-meta{color:color-mix(in srgb,var(--surface) calc(.55 * 100%),transparent)}}.doc-meta{word-break:break-all}.wizard-form-app .doc-meta{color:var(--ink-muted)}.doc-upload.has-file .doc-meta{color:var(--accent)}.wizard-form-app .doc-upload.has-file .doc-meta{color:var(--accent-deep)}.doc-remove{align-self:flex-start;margin-top:.15rem;font-size:.8rem}.field-invalid{border-color:var(--danger)!important}@media(max-width:1400px){.perf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1200px){.perf-grid{grid-template-columns:1fr}}@media(max-width:960px){.feature-row,.stat-grid,.dash-kpi-grid,.dash-pendencies-grid{grid-template-columns:1fr 1fr}.perf-grid,.dash-cols,.dash-cols-2,.dash-cols-3,.view-app{grid-template-columns:1fr}.sidebar{flex-flow:wrap;align-items:center;gap:.75rem;height:auto;position:relative}.logo-sm{margin:0}.side-nav{gap:var(--space-2);width:100%;padding-bottom:var(--space-2);scrollbar-width:thin;flex-flow:row;order:3;overflow:auto hidden}.side-link{white-space:nowrap;flex:none}.sidebar-foot{border:none;flex-direction:row;align-items:center;margin-left:auto;padding:0}.user-chip{display:none}}@media(max-width:600px){.feature-row,.form-grid,.doc-grid,.stat-grid,.dash-kpi-grid,.dash-pendencies-grid{grid-template-columns:1fr}.hero-cta{flex-direction:column;align-items:stretch}.site-header .btn-ghost{display:none}.wizard-nav{flex-direction:column;align-items:stretch}.wizard-nav-right{flex-direction:column;align-items:stretch;margin-left:0}}.buyer-homolog-attention .tone-pendente{color:var(--warn)}.buyer-homolog-attention .tone-ajuste{color:var(--tone-ajuste)}.buyer-homolog-attention .tone-vencido{color:var(--danger)}.band-legend{background:var(--surface-2);color:var(--ink-muted);border-radius:999px;padding:.2rem .45rem;font-size:.68rem;font-weight:600}.band-legend.band-preferencial{background:var(--accent-deep)}@supports (color:color-mix(in lab,red,red)){.band-legend.band-preferencial{background:color-mix(in srgb,var(--accent-deep) 16%,var(--paper))}}.band-legend.band-preferencial{color:var(--accent-deep)}.band-legend.band-otimo{background:var(--ok)}@supports (color:color-mix(in lab,red,red)){.band-legend.band-otimo{background:color-mix(in srgb,var(--ok) calc(.14 * 100%),var(--paper))}}.band-legend.band-otimo{color:var(--ok)}.band-legend.band-bom{background:var(--info)}@supports (color:color-mix(in lab,red,red)){.band-legend.band-bom{background:color-mix(in srgb,var(--info) 12%,var(--paper))}}.band-legend.band-bom{color:var(--info)}.band-legend.band-regular{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.band-legend.band-regular{background:color-mix(in srgb,var(--warn) calc(.14 * 100%),var(--paper))}}.band-legend.band-regular{color:var(--warn)}.band-legend.band-impedido{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.band-legend.band-impedido{background:color-mix(in srgb,var(--danger) calc(.14 * 100%),var(--paper))}}.band-legend.band-impedido{color:var(--danger)}.page-title{margin:0 0 var(--space-2);font-family:var(--font-display);font-size:var(--type-title);letter-spacing:-.02em;color:var(--ink);font-weight:700}.page-lead{max-width:42rem;font-size:var(--type-body);color:var(--ink-muted);margin:0;line-height:1.5}.stack-4{gap:var(--space-4);flex-direction:column;display:flex}.stack-5{gap:var(--space-5);flex-direction:column;display:flex}.actions-end{justify-content:flex-end;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.panel-toolbar{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.toolbar-left{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.table-wrap{overflow-x:auto}.data-table{border-collapse:collapse;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);width:100%;font-size:.92rem;overflow:hidden}.data-table th,.data-table td{text-align:left;border-bottom:1px solid var(--line);padding:.85rem 1rem}.data-table th{text-transform:uppercase;letter-spacing:.04em;color:var(--icon-fg);background:var(--surface-2);font-size:.75rem}.data-table tbody tr:hover,.data-table tbody tr:focus-visible{background:var(--accent-deep)}@supports (color:color-mix(in lab,red,red)){.data-table tbody tr:hover,.data-table tbody tr:focus-visible{background:color-mix(in srgb,var(--accent-deep) 6%,var(--paper))}}.data-table tbody tr:hover,.data-table tbody tr:focus-visible{outline:none}.data-table tr:last-child td{border-bottom:none}.data-table .actions{justify-content:flex-end;gap:.5rem;display:flex}.badge{border-radius:999px;padding:.2rem .55rem;font-size:.75rem;font-weight:600;display:inline-block}.badge-ok{background:var(--ok)}@supports (color:color-mix(in lab,red,red)){.badge-ok{background:color-mix(in srgb,var(--ok) 20%,var(--paper))}}.badge-ok{color:var(--ok);box-shadow:0 0 0 1px var(--ok)}@supports (color:color-mix(in lab,red,red)){.badge-ok{box-shadow:0 0 0 1px color-mix(in srgb,var(--ok) 35%,transparent)}}.badge-muted{background:var(--surface-2);color:var(--ink-muted)}.empty-state{text-align:center;color:var(--ink-muted);border:1px dashed var(--line);border-radius:var(--radius);margin:0;padding:2.5rem 1rem}.MonDgTable-table{background:var(--paper);color:var(--ink)}.MonDgTable-table td{color:var(--ink)}.MonDgTable-table th{color:var(--icon-fg);background:var(--surface-2)}.sup-directory{--sup-accent:var(--accent-deep);--sup-accent-soft:var(--accent-deep);position:relative}@supports (color:color-mix(in lab,red,red)){.sup-directory{--sup-accent-soft:color-mix(in srgb, var(--accent-deep) 12% , var(--paper))}}.sup-directory{--sup-accent-border:var(--accent-deep)}@supports (color:color-mix(in lab,red,red)){.sup-directory{--sup-accent-border:color-mix(in srgb, var(--accent-deep) 35% , var(--paper))}}.sup-dir-header{margin-bottom:var(--space-5)}.sup-dir-title{letter-spacing:-.03em;color:var(--bg-soft);margin:0 0 .25rem;font-size:1.65rem;font-weight:700}.sup-dir-lead{color:var(--ink-muted);max-width:40rem;margin:0;font-size:.95rem}.sup-dir-toolbar{gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;align-items:stretch;display:flex}.sup-dir-search{flex:16rem;align-items:center;min-width:0;display:flex;position:relative}.sup-dir-search-icon{color:var(--ink-muted);pointer-events:none;display:flex;position:absolute;left:.85rem}.sup-dir-search-icon ng-icon{width:1.1rem!important;height:1.1rem!important}.sup-dir-search input{border:1.5px solid var(--line);background:var(--paper);border-radius:10px;width:100%;padding:.7rem 1rem;font-size:.92rem;transition:border-color .2s,box-shadow .2s}.sup-dir-search:has(.sup-dir-search-icon) input{padding-left:2.55rem}.sup-dir-search input:focus{border-color:var(--sup-accent);box-shadow:0 0 0 3px var(--sup-accent-soft);outline:none}.sup-dir-actions{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.sup-dir-actions .btn{white-space:nowrap;border-radius:10px;gap:.4rem}.sup-dir-actions .sup-dir-search-btn .MonDgButton-control{min-width:var(--tap-min);min-height:var(--tap-min);border-radius:10px;padding:.55rem .9rem}.sup-dir-actions .sup-dir-search-btn ng-icon{width:1rem!important;height:1rem!important}.sup-btn-filters{position:relative}.sup-filter-badge{background:var(--sup-accent);min-width:1.25rem;height:1.25rem;color:var(--on-accent);border-radius:999px;justify-content:center;align-items:center;padding:0 .35rem;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex}.sup-filter-badge[hidden]{display:none!important}.sup-export-wrap{position:relative}.sup-export-menu{z-index:40;background:var(--paper);border:1px solid var(--line);min-width:13rem;box-shadow:0 12px 32px var(--ink);border-radius:10px;padding:.35rem;position:absolute;top:calc(100% + .35rem);right:0}@supports (color:color-mix(in lab,red,red)){.sup-export-menu{box-shadow:0 12px 32px color-mix(in srgb,var(--ink) calc(.14 * 100%),transparent)}}.sup-export-menu[hidden]{display:none!important}.sup-export-menu button{text-align:left;width:100%;color:var(--ink);border-radius:8px;padding:.55rem .75rem;font-size:.88rem;font-weight:500;display:block}.sup-export-menu button:hover{background:var(--sup-accent-soft);color:var(--sup-accent)}.sup-active-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem 1rem;min-height:1.75rem;margin-bottom:.95rem;display:flex}.sup-active-bar:not(:has(.sup-result-count)){justify-content:flex-start}.sup-active-tags{flex-wrap:wrap;flex:auto;gap:.4rem;min-width:0;display:flex}.sup-active-tag{background:var(--sup-accent-soft);color:var(--accent-deep);border:1px solid var(--sup-accent-border);border-radius:999px;align-items:center;gap:.35rem;padding:.28rem .55rem .28rem .7rem;font-size:.8rem;font-weight:600;display:inline-flex}.sup-active-tag button{width:1.15rem;height:1.15rem;color:var(--accent-deep);opacity:.75;border-radius:50%;justify-content:center;align-items:center;font-size:.85rem;line-height:1;display:inline-flex}.sup-active-tag button:hover{opacity:1;background:var(--accent-deep)}@supports (color:color-mix(in lab,red,red)){.sup-active-tag button:hover{background:color-mix(in srgb,var(--accent-deep) 20%,var(--paper))}}.sup-result-count{color:var(--ink-muted);white-space:nowrap;margin:0;font-size:.85rem}.sup-directory .sup-records-card{margin-bottom:0}.sup-pager{grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;display:grid}.sup-pager .meas-pager-info{justify-self:start}.sup-pager .meas-pager-btns{justify-self:center}.sup-pager .sup-page-size{justify-self:end}.sup-page-size select{border:1.5px solid var(--line);background:var(--paper);color:var(--ink);border-radius:8px;padding:.4rem .65rem;font-size:.85rem;font-weight:600}.sup-page-size select:focus{border-color:var(--sup-accent);outline:none}.sup-filter-overlay{z-index:80;background:var(--ink);position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.sup-filter-overlay{background:color-mix(in srgb,var(--ink) 35%,transparent)}}.sup-filter-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:fadeRise .25s var(--ease) both}.sup-filter-overlay[hidden]{display:none!important}.sup-filter-drawer{z-index:90;background:var(--paper);border-left:1px solid var(--line);width:min(24rem,100vw);height:100vh;box-shadow:-12px 0 40px var(--ink);flex-direction:column;display:flex;position:fixed;top:0;right:0}@supports (color:color-mix(in lab,red,red)){.sup-filter-drawer{box-shadow:-12px 0 40px color-mix(in srgb,var(--ink) 12%,transparent)}}.sup-filter-drawer{animation:supDrawerIn .28s var(--ease) both}.sup-filter-drawer[hidden]{display:none!important}@keyframes supDrawerIn{0%{opacity:.6;transform:translate(1.25rem)}to{opacity:1;transform:translate(0)}}.sup-filter-drawer-head{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:1.1rem 1.2rem;display:flex}.sup-filter-drawer-head h3{color:var(--bg-soft);margin:0;font-size:1.15rem;font-weight:700}.sup-filter-close{width:var(--tap-min);height:var(--tap-min);color:var(--ink-muted);border-radius:8px;font-size:1.35rem;line-height:1}.sup-filter-close:hover{background:var(--surface-2);color:var(--ink)}.sup-filter-form{flex:auto;padding:0;overflow-y:auto}.sup-filter-section{border-bottom:1px solid var(--line)}.sup-filter-section-header{transition:background .15s var(--ease);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.3rem;padding:.3rem .65rem .3rem 0;display:grid}.sup-filter-section-header:hover{background:var(--accent-deep)}@supports (color:color-mix(in lab,red,red)){.sup-filter-section-header:hover{background:color-mix(in srgb,var(--accent-deep) 4%,var(--paper))}}.sup-filter-section-help{flex-shrink:0}.sup-filter-section-header .filter-context-help-trigger{background:0 0}.sup-filter-section-toggle{cursor:pointer;min-width:0;color:var(--bg-soft);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.5rem;padding:.3rem .35rem .3rem 1rem;font-family:inherit;font-size:.88rem;font-weight:700;display:flex}.sup-filter-section-label{min-width:0}.sup-filter-section-toggle:focus-visible{outline:3px solid var(--accent-deep);outline-offset:2px}.sup-filter-chevron{transition:transform .2s var(--ease);color:var(--ink-muted);display:inline-flex}.sup-filter-chevron ng-icon{width:1rem;height:1rem}.sup-filter-section.is-collapsed .sup-filter-chevron{transform:rotate(-90deg)}.sup-filter-section-body{flex-direction:column;gap:.7rem;padding:.3rem 1rem .65rem;display:flex}.sup-filter-section.is-collapsed .sup-filter-section-body{display:none}.sup-filter-field{color:var(--ink-muted);flex-direction:column;gap:.3rem;font-size:.8rem;font-weight:600;display:flex}.sup-filter-field input:not([type=range]):not([type=checkbox]),.sup-filter-field select{border:1.5px solid var(--line);background:var(--paper);width:100%;color:var(--ink);border-radius:8px;padding:.45rem .65rem;font-size:.875rem;font-weight:500}.sup-filter-field input:not([type=range]):not([type=checkbox]):focus,.sup-filter-field select:focus{border-color:var(--sup-accent);box-shadow:0 0 0 3px var(--sup-accent-soft);outline:none}.sup-filter-form .sup-check-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem .75rem;display:grid}.sup-check{width:100%;color:var(--ink);cursor:pointer;justify-content:flex-start;align-items:center;gap:.45rem;font-size:.85rem;font-weight:500;display:flex}.sup-filter-field .sup-check input[type=checkbox],.sup-filter-field .sup-multi-check input[type=checkbox]{width:1.05rem;height:1.05rem;box-shadow:none;accent-color:var(--sup-accent);background:0 0;border:none;border-radius:4px;flex:none;margin:0;padding:0}.sup-check input{width:1.05rem;height:1.05rem;accent-color:var(--sup-accent);flex-shrink:0}.sup-multi{position:relative}.sup-multi-trigger{border:1.5px solid var(--line);background:var(--paper);width:100%;color:var(--ink);text-align:left;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .65rem;font-size:.875rem;font-weight:500;transition:border-color .2s,box-shadow .2s;display:flex}.sup-multi-trigger:hover,.sup-multi-trigger:focus{border-color:var(--sup-accent);box-shadow:0 0 0 3px var(--sup-accent-soft);outline:none}.sup-multi-trigger[aria-expanded=true]{border-color:var(--sup-accent);box-shadow:0 0 0 3px var(--sup-accent-soft)}.sup-multi-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sup-multi-caret{border-left:5px solid #0000;border-right:5px solid #0000;border-top:6px solid var(--ink-muted);flex-shrink:0;width:0;height:0;transition:transform .15s}.sup-multi-trigger[aria-expanded=true] .sup-multi-caret{transform:rotate(180deg)}.sup-multi-dropdown{z-index:20;border:1.5px solid var(--line);background:var(--paper);max-height:14rem;box-shadow:0 10px 28px var(--ink);border-radius:8px;padding:.45rem;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden auto}@supports (color:color-mix(in lab,red,red)){.sup-multi-dropdown{box-shadow:0 10px 28px color-mix(in srgb,var(--ink) 12%,transparent)}}.sup-multi-dropdown[hidden]{display:none}.sup-multi-check{width:100%;color:var(--ink);cursor:pointer;border-radius:6px;justify-content:flex-start;align-items:center;gap:.55rem;padding:.4rem .5rem;font-size:.88rem;font-weight:500;display:flex}.sup-multi-check:hover{background:var(--accent-deep)}@supports (color:color-mix(in lab,red,red)){.sup-multi-check:hover{background:color-mix(in srgb,var(--accent-deep) 8%,var(--paper))}}.sup-multi-check input{width:1.05rem;height:1.05rem;accent-color:var(--sup-accent);flex-shrink:0}.sup-multi-empty{margin:.35rem .5rem;font-size:.85rem;font-weight:500}.sup-ics-range{flex-direction:column;gap:.4rem;display:flex}.sup-ics-range-labels{color:var(--ink);justify-content:space-between;font-size:.8rem;font-weight:600;display:flex}.sup-ics-slider{align-items:center;height:1.5rem;display:flex;position:relative}.sup-ics-track{background:var(--surface-2);pointer-events:none;border-radius:999px;height:.35rem;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.sup-ics-fill{background:var(--sup-accent);border-radius:999px;height:100%;position:absolute}.sup-ics-slider input[type=range]{width:100%;box-shadow:none;appearance:none;pointer-events:none;background:0 0;border:none;border-radius:0;height:1.5rem;margin:0;padding:0;position:absolute;top:0;left:0}.sup-ics-slider input[type=range]:focus{box-shadow:none;border-color:#0000;outline:none}.sup-ics-slider input[type=range]#sup-filter-icsMax{z-index:3}.sup-ics-slider input[type=range]#sup-filter-icsMin{z-index:2}.sup-ics-slider input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--paper);border:2px solid var(--sup-accent);width:1.1rem;height:1.1rem;box-shadow:0 1px 4px var(--ink);border-radius:50%;margin-top:-.375rem}@supports (color:color-mix(in lab,red,red)){.sup-ics-slider input[type=range]::-webkit-slider-thumb{box-shadow:0 1px 4px color-mix(in srgb,var(--ink) 20%,transparent)}}.sup-ics-slider input[type=range]::-webkit-slider-thumb{cursor:pointer;pointer-events:auto;z-index:2;position:relative}.sup-ics-slider input[type=range]::-moz-range-thumb{background:var(--paper);border:2px solid var(--sup-accent);width:1.1rem;height:1.1rem;box-shadow:0 1px 4px var(--ink);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.sup-ics-slider input[type=range]::-moz-range-thumb{box-shadow:0 1px 4px color-mix(in srgb,var(--ink) 20%,transparent)}}.sup-ics-slider input[type=range]::-moz-range-thumb{cursor:pointer;pointer-events:auto}.sup-ics-slider input[type=range]::-webkit-slider-runnable-track{background:0 0;height:.35rem}.sup-ics-slider input[type=range]::-moz-range-track{background:0 0;height:.35rem}.sup-filter-drawer-foot{gap:var(--space-3);border-top:1px solid var(--line);background:var(--paper);flex-shrink:0;padding:.95rem 1.2rem;display:flex}.sup-filter-drawer-foot .btn,.sup-filter-drawer-foot mondg-button{flex:1}.sup-filter-drawer-foot .btn,.sup-filter-drawer-foot .MonDgButton-control{border-radius:10px;justify-content:center;width:100%}.sup-filter-drawer-foot .btn-primary,.sup-filter-drawer-foot .MonDgButton-primary{background:var(--accent-deep);color:var(--on-action)}.sup-filter-drawer-foot .btn-primary:hover,.sup-filter-drawer-foot .MonDgButton-primary:hover:not(:disabled){background:var(--accent-deep)}@supports (color:color-mix(in lab,red,red)){.sup-filter-drawer-foot .btn-primary:hover,.sup-filter-drawer-foot .MonDgButton-primary:hover:not(:disabled){background:color-mix(in srgb,var(--accent-deep) 88%,var(--ink))}}.MonDgFilterDrawer-foot{border-top:1px solid var(--line);background:var(--paper);flex-shrink:0;gap:.65rem;padding:.7rem 1rem;display:flex}.MonDgFilterDrawer-foot>*{flex:1}.MonDgFilterDrawer-foot .MonDgButton-control{border-radius:10px;justify-content:center;width:100%;padding:.5rem .75rem;font-size:.88rem}.MonDgFilterDrawer-foot .MonDgButton-primary{background:var(--accent-deep);color:var(--on-action)}.MonDgFilterDrawer-foot .MonDgButton-primary:hover:not(:disabled){background:var(--accent-deep)}@supports (color:color-mix(in lab,red,red)){.MonDgFilterDrawer-foot .MonDgButton-primary:hover:not(:disabled){background:color-mix(in srgb,var(--accent-deep) 88%,var(--ink))}}.suppliers-table tbody tr.sup-row{cursor:pointer}.suppliers-table tbody tr.sup-row:hover,.suppliers-table tbody tr.sup-row:focus-visible{background:var(--accent-deep)}@supports (color:color-mix(in lab,red,red)){.suppliers-table tbody tr.sup-row:hover,.suppliers-table tbody tr.sup-row:focus-visible{background:color-mix(in srgb,var(--accent-deep) 6%,transparent)}}.suppliers-table tbody tr.sup-row:hover,.suppliers-table tbody tr.sup-row:focus-visible{outline:none}.suppliers-table .suppliers-actions-cell{text-align:right;width:3rem}.suppliers-table .suppliers-coverage-col{width:17.5rem;min-width:17.5rem;max-width:17.5rem}.suppliers-table .suppliers-coverage-col .MonDgChipList-list{flex-wrap:wrap;max-width:100%}.suppliers-table .suppliers-coverage-col .MonDgChipList-chip:not(.MonDgChipList-chip-overflow){text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.sup-directory .sup-records-card .sup-table-pager{border-bottom:1px solid var(--line);margin-top:0;margin-bottom:.85rem;padding-bottom:.75rem}body.sup-filters-open{overflow:hidden}.modal.modal-ics{max-width:min(52rem,96vw)}.modal.modal-wide.modal-related-eval{max-width:52rem}:host{display:block}.cf-simple-bars{align-items:flex-end;gap:.65rem;min-height:8.5rem;padding-top:.5rem;display:flex}.cf-simple-col{flex:1;align-items:flex-end;gap:.15rem;height:7.5rem;display:flex;position:relative}.cf-simple-col span{border-radius:4px 4px 0 0;flex:1;min-height:8%}.cf-simple-col .issued,.cf-simple-col .on-time{background:var(--accent-deep)}.cf-simple-col .accepted{background:var(--accent)}.cf-simple-col .late{background:var(--danger);opacity:.7}.cf-simple-col small{text-align:center;color:var(--ink-muted);font-size:.68rem;position:absolute;bottom:-1.2rem;left:0;right:0}.cf-orders-billing,.cf-ontime-chart{padding-bottom:1.4rem}a.cf-commerce-item,a.cf-quick-tile,a.cf-quick-link,a.cf-summary-card,a.cf-action-btn,a.cf-link-all,a.cf-icon-btn,a.cf-insight-link,a.cf-ics-tips-btn,a.cf-ics-info-icon{text-decoration:none}.ics-section{flex-direction:column;min-width:0;margin:0;scroll-margin-top:1.25rem;display:flex}.ics-layout{flex:1;grid-template-columns:1fr;align-items:stretch;gap:0;min-height:100%;display:grid}.ics-panel{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-sizing:border-box;min-width:0;height:100%;padding:1.25rem 1.35rem;position:relative;overflow:hidden}.ics-panel:before{content:"";background:var(--accent-deep);width:4px;position:absolute;top:0;bottom:0;left:0}.ics-panel.band-referencia:before{background:var(--ok)}.ics-panel.band-excelente:before{background:var(--info)}.ics-panel.band-confiavel:before{background:var(--warn)}.ics-panel.band-desenvolvimento:before{background:var(--accent-warm)}.ics-panel.band-inicial:before{background:var(--danger)}.ics-score-row{grid-template-columns:auto 1fr;align-items:center;gap:1.5rem;display:grid}.ics-panel-compact{align-items:center;padding:.95rem 1.2rem;display:flex}.ics-panel-compact .ics-score-row{gap:1.15rem;width:100%;margin-bottom:0}.ics-panel-compact .ics-gauge{width:6.5rem;height:6.5rem}.ics-panel-compact .ics-score-value{font-size:1.55rem}.ics-panel-compact .ics-score-meta h3{font-size:1.02rem}.ics-panel-compact .ics-score-desc{max-width:36ch;font-size:.84rem;line-height:1.4}.ics-info-btn{white-space:nowrap;align-self:flex-start;margin-top:.65rem}.ics-gauge{flex-shrink:0;width:8.5rem;height:8.5rem;position:relative}.ics-gauge svg{width:100%;height:100%;transform:rotate(-90deg)}.ics-gauge-track{fill:none;stroke:var(--surface-2);stroke-width:10px}.ics-gauge-fill{fill:none;stroke:var(--accent-deep);stroke-width:10px;stroke-linecap:round;stroke-dasharray:283;stroke-dashoffset:283px;transition:stroke-dashoffset .9s var(--ease),stroke .4s}.ics-panel.band-referencia .ics-gauge-fill{stroke:var(--ok)}.ics-panel.band-excelente .ics-gauge-fill{stroke:var(--info)}.ics-panel.band-confiavel .ics-gauge-fill{stroke:var(--warn)}.ics-panel.band-desenvolvimento .ics-gauge-fill{stroke:var(--accent-warm)}.ics-panel.band-inicial .ics-gauge-fill{stroke:var(--danger)}.cf-ics-card.band-referencia .ics-gauge-fill{stroke:var(--ok)}.cf-ics-card.band-excelente .ics-gauge-fill{stroke:var(--info)}.cf-ics-card.band-confiavel .ics-gauge-fill{stroke:var(--warn)}.cf-ics-card.band-desenvolvimento .ics-gauge-fill{stroke:var(--accent-warm)}.cf-ics-card.band-inicial .ics-gauge-fill{stroke:var(--danger)}.ics-gauge-center{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ics-score-value{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--ink);animation:icsScorePop .55s var(--ease) both;font-size:1.85rem;font-weight:800;line-height:1}@keyframes icsScorePop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.ics-score-max{color:var(--ink-muted);margin-top:.2rem;font-size:.72rem;font-weight:600}.ics-score-meta{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.ics-score-meta h3{letter-spacing:-.02em;margin:0 0 .35rem;font-size:1.15rem}.ics-band-pill{letter-spacing:.02em;text-transform:uppercase;border-radius:6px;align-items:center;gap:.35rem;margin-bottom:.55rem;padding:.28rem .65rem;font-size:.75rem;font-weight:700;display:inline-flex}.ics-band-pill.band-referencia{color:var(--ok);background:var(--ok)}@supports (color:color-mix(in lab,red,red)){.ics-band-pill.band-referencia{background:color-mix(in srgb,var(--ok) 12%,var(--paper))}}.ics-band-pill.band-excelente{color:var(--info);background:var(--info)}@supports (color:color-mix(in lab,red,red)){.ics-band-pill.band-excelente{background:color-mix(in srgb,var(--info) 12%,var(--paper))}}.ics-band-pill.band-confiavel{color:var(--warn);background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.ics-band-pill.band-confiavel{background:color-mix(in srgb,var(--warn) 12%,var(--paper))}}.ics-band-pill.band-desenvolvimento{color:var(--tone-ajuste);background:var(--accent-warm)}@supports (color:color-mix(in lab,red,red)){.ics-band-pill.band-desenvolvimento{background:color-mix(in srgb,var(--accent-warm) 20%,var(--paper))}}.ics-band-pill.band-inicial{color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.ics-band-pill.band-inicial{background:color-mix(in srgb,var(--danger) 12%,var(--paper))}}.ics-score-desc{color:var(--ink-muted);max-width:48ch;margin:0;font-size:.9rem}.ics-score-note{max-width:52ch;margin:.55rem 0 0;font-size:.78rem}.ics-factors{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ics-factor{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.ics-factor-head{justify-content:space-between;align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;font-size:.8rem;display:flex}.ics-factor-head span{min-width:0;color:var(--ink-muted);flex:auto;font-weight:500}.ics-level-pill{letter-spacing:.02em;text-transform:uppercase;white-space:normal;text-align:center;background:var(--surface-2);max-width:100%;color:var(--ink-muted);border-radius:5px;flex:0 auto;padding:.18rem .45rem;font-size:.68rem;font-weight:700;line-height:1.25}.ics-level-pill.level-solido{color:var(--ok);background:var(--ok)}@supports (color:color-mix(in lab,red,red)){.ics-level-pill.level-solido{background:color-mix(in srgb,var(--ok) 12%,var(--paper))}}.ics-level-pill.level-bom{color:var(--info);background:var(--info)}@supports (color:color-mix(in lab,red,red)){.ics-level-pill.level-bom{background:color-mix(in srgb,var(--info) 12%,var(--paper))}}.ics-level-pill.level-em_evolucao{color:var(--warn);background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.ics-level-pill.level-em_evolucao{background:color-mix(in srgb,var(--warn) 12%,var(--paper))}}.ics-level-pill.level-atencao{color:var(--tone-ajuste);background:var(--accent-warm)}@supports (color:color-mix(in lab,red,red)){.ics-level-pill.level-atencao{background:color-mix(in srgb,var(--accent-warm) 20%,var(--paper))}}.ics-level-pill.level-critico{color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.ics-level-pill.level-critico{background:color-mix(in srgb,var(--danger) 12%,var(--paper))}}.ics-level-pill.level-insuficiente{color:var(--ink-muted);background:var(--ink-muted)}@supports (color:color-mix(in lab,red,red)){.ics-level-pill.level-insuficiente{background:color-mix(in srgb,var(--ink-muted) 12%,var(--paper))}}.ics-factor-bar{background:var(--surface-2);border-radius:999px;height:6px;overflow:hidden}.ics-factor-bar>span{border-radius:inherit;background:linear-gradient(90deg,var(--accent-deep),var(--accent));height:100%;transition:width .7s var(--ease);display:block}.ics-factor.is-low .ics-factor-bar>span{background:linear-gradient(90deg,var(--warn),var(--accent-warm))}.ics-factor.level-insuficiente .ics-factor-bar>span{background:linear-gradient(90deg,var(--ink-muted),var(--ink-muted))}@supports (color:color-mix(in lab,red,red)){.ics-factor.level-insuficiente .ics-factor-bar>span{background:linear-gradient(90deg,var(--ink-muted),color-mix(in srgb,var(--ink-muted) 70%,var(--surface)))}}.ics-factor-detail{margin:0;font-size:.72rem}@media(max-width:1100px){.ics-factors{grid-template-columns:1fr 1fr}}@media(max-width:720px){.ics-score-row{text-align:center;grid-template-columns:1fr;justify-items:center}.ics-score-meta{flex-direction:column;align-items:center;display:flex}.ics-score-desc,.ics-score-note{max-width:none}.ics-info-btn{align-self:stretch;width:100%}.ics-factors{grid-template-columns:1fr}}.cf-workspace{flex-direction:column;gap:1.25rem;padding-bottom:2rem;display:flex;container:cf-workspace/inline-size}.cf-topbar{gap:var(--space-4) var(--space-5);grid-template-columns:minmax(12rem,1fr) auto;align-items:center;padding:.15rem 0 .35rem;display:grid}.cf-greeting-title{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:750;line-height:1.2}.cf-greeting-sub{color:var(--ink-muted);margin:.2rem 0 0;font-size:.92rem}.cf-search{display:block;position:relative}.cf-search-icon{width:.95rem;height:.95rem;color:var(--icon-fg);pointer-events:none;place-items:center;display:grid;position:absolute;top:50%;left:.9rem;transform:translateY(-50%)}.cf-search-icon ng-icon{width:.95rem!important;height:.95rem!important}.cf-search input{border:1px solid var(--line);background:var(--paper);width:100%;box-shadow:0 1px 2px var(--ink);border-radius:999px;padding:.7rem 1rem .7rem 2.5rem}@supports (color:color-mix(in lab,red,red)){.cf-search input{box-shadow:0 1px 2px color-mix(in srgb,var(--ink) 4%,transparent)}}.cf-search input:focus{outline:2px solid var(--accent-deep)}@supports (color:color-mix(in lab,red,red)){.cf-search input:focus{outline:2px solid color-mix(in srgb,var(--accent-deep) 35%,var(--paper))}}.cf-search input:focus{border-color:var(--accent-deep)}.cf-top-actions{justify-content:flex-end;align-items:center;gap:var(--space-3);display:flex}.cf-icon-btn{width:var(--tap-min);height:var(--tap-min);background:var(--paper);border:1px solid var(--line);color:inherit;transition:background .15s var(--ease),border-color .15s var(--ease);border-radius:999px;place-items:center;display:grid;position:relative}.cf-icon-btn:hover{background:var(--surface-2);border-color:var(--accent-deep)}@supports (color:color-mix(in lab,red,red)){.cf-icon-btn:hover{border-color:color-mix(in srgb,var(--accent-deep) 35%,transparent)}}.cf-icon-bell,.cf-icon-help{width:1rem;height:1rem;color:var(--icon-fg);place-items:center;display:grid}.cf-icon-bell ng-icon,.cf-icon-help ng-icon{width:1rem!important;height:1rem!important}.cf-notif-badge{background:var(--danger);min-width:1.1rem;height:1.1rem;color:var(--on-accent);border-radius:999px;place-items:center;padding:0 .28rem;font-size:.65rem;font-weight:700;line-height:1;display:grid;position:absolute;top:-.2rem;right:-.15rem}.cf-user-chip{background:var(--paper);border:1px solid var(--line);border-radius:999px;align-items:center;gap:.55rem;padding:.25rem .55rem .25rem .25rem;display:flex}.cf-user-avatar{background:linear-gradient(145deg,var(--ok),var(--accent-deep));width:2.1rem;height:2.1rem;color:var(--on-accent);letter-spacing:.02em;border-radius:50%;place-items:center;font-size:.72rem;font-weight:700;display:grid}.cf-user-meta{flex-direction:column;min-width:0;padding-right:.35rem;display:flex}.cf-user-meta strong{white-space:nowrap;text-overflow:ellipsis;max-width:9rem;font-size:.82rem;line-height:1.2;overflow:hidden}.cf-user-meta span{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;max-width:9rem;font-size:.72rem;overflow:hidden}.cf-layout{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(18rem,min(22rem,32vw));align-items:start;display:grid}.cf-main{gap:var(--space-6);flex-direction:column;min-width:0;display:flex;container:cf-main/inline-size}.cf-aside{gap:var(--space-6);flex-direction:column;align-self:start;min-width:0;display:flex;position:sticky;top:.75rem;overflow:hidden}.cf-aside .cf-card{padding:var(--space-5)}.cf-card{background:var(--paper);border:1px solid var(--line);box-shadow:0 8px 24px var(--ink);border-radius:14px;padding:1rem 1.1rem}@supports (color:color-mix(in lab,red,red)){.cf-card{box-shadow:0 8px 24px color-mix(in srgb,var(--ink) 4%,transparent)}}.cf-card>h3,.cf-card-head h3{letter-spacing:-.01em;margin:0;font-size:.98rem;font-weight:700}.cf-card-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.85rem;display:flex}.cf-badge{border-radius:999px;align-items:center;padding:.18rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.cf-badge-danger{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.cf-badge-danger{background:color-mix(in srgb,var(--danger) 12%,var(--paper))}}.cf-badge-danger{color:var(--danger)}.cf-ics-row{gap:var(--space-4);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:stretch;display:grid}.cf-ics-card{flex-direction:column;gap:.75rem;height:100%;display:flex}.cf-ics-head{grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:1.15rem;display:grid}.cf-ics-card-head{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.cf-ics-help{align-items:center;gap:var(--space-2);min-height:var(--tap-min);color:var(--ink-muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:.82rem;font-weight:650;display:inline-flex}.cf-ics-help:hover{color:var(--accent-deep)}.cf-ics-help .cf-ics-info-icon{position:relative}.cf-ics-score-col{text-align:center;flex-direction:column;align-items:center;gap:.45rem;min-width:8.5rem;display:flex}.cf-ics-title-row{justify-content:center;align-items:center;gap:.35rem;width:100%;display:flex}.cf-ics-title{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:1.05rem;font-weight:700;line-height:1.25}.cf-ics-info-icon{width:1.05rem;height:1.05rem;color:var(--icon-fg);background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.cf-ics-info-icon ng-icon{width:1.05rem!important;height:1.05rem!important}.cf-ics-gauge-wrap .ics-gauge{width:7.5rem;height:7.5rem}.cf-ics-gauge-wrap .ics-score-value{font-size:1.45rem}.cf-ics-gauge-wrap .ics-score-max{font-size:.72rem}.cf-ics-meta{flex-direction:column;min-width:0;display:flex}.cf-ics-meta h3{color:var(--ink-muted);margin:0 0 .4rem;font-size:.88rem;font-weight:600}.cf-ics-delta{background:var(--ok);border-radius:999px;align-items:center;gap:.3rem;margin:0;padding:.28rem .65rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cf-ics-delta{background:color-mix(in srgb,var(--ok) 14%,var(--paper))}}.cf-ics-delta{color:var(--ok);font-size:.78rem;font-weight:650}.cf-ics-delta:before{content:"";border-bottom:.4rem solid;border-left:.28rem solid #0000;border-right:.28rem solid #0000;width:0;height:0}.cf-ics-delta.is-flat{color:var(--ink-muted);background:var(--surface-2)}.cf-ics-delta.is-flat:before{display:none}.cf-ics-delta.is-down{color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.cf-ics-delta.is-down{background:color-mix(in srgb,var(--danger) 10%,var(--paper))}}.cf-ics-delta.is-down:before{border-top:.4rem solid;border-bottom:none}.cf-mini-chart{height:2.4rem;margin-bottom:.65rem}.cf-mini-chart.cf-ics-evolution{height:4.6rem;margin-bottom:var(--space-3);flex:none}.cf-mini-chart.cf-ics-evolution svg{width:100%;height:100%;display:block}.cf-ics-goal{margin-top:auto;padding-top:.35rem}.cf-ics-goal-labels{color:var(--ink-muted);justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.3rem;font-size:.78rem;display:flex}.cf-ics-goal-labels strong{color:var(--ink);font-weight:650}.cf-progress{background:var(--surface-2);border-radius:999px;height:.45rem;overflow:hidden}.cf-progress>span{border-radius:inherit;background:linear-gradient(90deg,var(--accent-deep),var(--accent));height:100%;transition:width .55s var(--ease);display:block}.cf-ics-actions{justify-content:flex-end;align-items:flex-start;padding-top:.15rem;display:flex}.cf-ics-tips-btn{white-space:nowrap;align-self:flex-start}@media(max-width:1100px){.cf-ics-head{grid-template-columns:auto minmax(0,1fr)}}.cf-summary-grid{grid-template-columns:1fr 1fr;align-content:stretch;gap:.55rem;height:100%;min-height:0;display:grid}.cf-summary-card{text-align:left;background:var(--paper);border:1px solid var(--line);box-shadow:0 6px 18px var(--ink);border-radius:12px;flex-direction:column;align-items:stretch;gap:.45rem;padding:.85rem .95rem;display:flex}@supports (color:color-mix(in lab,red,red)){.cf-summary-card{box-shadow:0 6px 18px color-mix(in srgb,var(--ink) 4%,transparent)}}.cf-summary-card{transition:transform .2s var(--ease),border-color .2s var(--ease);cursor:pointer;width:100%;height:100%;min-height:0;font:inherit;color:inherit;justify-content:space-between}.cf-summary-card:hover{border-color:var(--accent-deep);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.cf-summary-card:hover{border-color:color-mix(in srgb,var(--accent-deep) 35%,var(--paper))}}.cf-summary-card.is-static{cursor:default}.cf-summary-card.is-static:hover{border-color:var(--line);transform:none}.cf-summary-top{align-items:center;gap:.5rem;width:100%;min-width:0;display:flex}.cf-summary-icon{border-radius:8px;flex:none;place-items:center;width:1.85rem;height:1.85rem;display:grid;position:relative}.cf-summary-icon ng-icon{width:1rem!important;height:1rem!important}.cf-summary-icon.tone-danger{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.cf-summary-icon.tone-danger{background:color-mix(in srgb,var(--danger) 12%,var(--paper))}}.cf-summary-icon.tone-danger{color:var(--danger)}.cf-summary-icon.tone-warn{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.cf-summary-icon.tone-warn{background:color-mix(in srgb,var(--warn) 14%,var(--paper))}}.cf-summary-icon.tone-warn{color:var(--warn)}.cf-summary-icon.tone-info{background:var(--info)}@supports (color:color-mix(in lab,red,red)){.cf-summary-icon.tone-info{background:color-mix(in srgb,var(--info) 12%,var(--paper))}}.cf-summary-icon.tone-info{color:var(--info-deep)}.cf-summary-icon.tone-ok{background:var(--ok)}@supports (color:color-mix(in lab,red,red)){.cf-summary-icon.tone-ok{background:color-mix(in srgb,var(--ok) 14%,var(--paper))}}.cf-summary-icon.tone-ok{color:var(--ok)}.cf-summary-label{color:var(--ink-muted);flex:auto;min-width:0;font-size:.78rem;font-weight:650;line-height:1.25}.cf-summary-body{flex-wrap:wrap;flex:auto;align-items:baseline;gap:.35rem .55rem;width:100%;min-height:2.4rem;display:flex}.cf-summary-value{letter-spacing:-.03em;color:var(--ink);font-size:1.65rem;font-weight:750;line-height:1.1}.cf-summary-value.is-text{letter-spacing:-.02em;font-size:1.45rem}.cf-summary-unit{color:var(--ink-muted);letter-spacing:-.01em;font-size:.82rem;font-weight:600}.cf-summary-meter{background:var(--info);border-radius:999px;width:100%;height:.38rem;display:block}@supports (color:color-mix(in lab,red,red)){.cf-summary-meter{background:color-mix(in srgb,var(--info) 10%,var(--paper))}}.cf-summary-meter{overflow:hidden}.cf-summary-meter.is-empty{opacity:.45}.cf-summary-meter-bar{border-radius:inherit;background:linear-gradient(90deg,var(--info),var(--info-deep));min-width:0;height:100%;transition:width .35s var(--ease);display:block}.cf-summary-sub{color:var(--ink-muted);width:100%;font-size:.74rem;line-height:1.35}.cf-summary-band,.cf-summary-status{white-space:nowrap;border-radius:999px;flex:none;margin:0;padding:.16rem .5rem;font-size:.68rem;font-weight:700;line-height:1.2}.cf-summary-band.score-chip{border-radius:999px;flex-direction:row;align-items:center;gap:0;padding:.16rem .5rem;font-size:.68rem;font-weight:700;display:inline-flex}.cf-summary-status.is-ok{background:var(--ok)}@supports (color:color-mix(in lab,red,red)){.cf-summary-status.is-ok{background:color-mix(in srgb,var(--ok) 14%,var(--paper))}}.cf-summary-status.is-ok{color:var(--ok)}.cf-summary-status.is-warn{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.cf-summary-status.is-warn{background:color-mix(in srgb,var(--warn) 14%,var(--paper))}}.cf-summary-status.is-warn{color:var(--warn)}.cf-summary-stars{color:var(--accent-warm);letter-spacing:.05em;font-size:.85rem}.cf-summary-go{border-top:1px solid var(--line);width:100%;color:var(--accent-deep);justify-content:space-between;align-items:center;margin-top:.15rem;padding-top:.45rem;font-size:.78rem;font-weight:650;display:flex}.cf-mid-row{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.cf-work-row{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}.cf-work-row>.cf-card{min-width:0;height:100%}.cf-mid-row>.cf-card{min-width:0}.cf-actions-card,.cf-commerce-card{flex-direction:column;display:flex}.cf-commerce-card .cf-commerce-list{flex:1}.cf-actions-card .cf-link-all{margin-top:auto;padding-top:.85rem}.cf-commerce-list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cf-work-row .cf-commerce-item{grid-template-columns:auto minmax(0,1fr)}.cf-commerce-item{gap:var(--space-4);background:var(--surface);color:inherit;min-height:var(--tap-min);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;padding:.7rem .75rem;display:grid}.cf-commerce-item:hover{background:var(--surface-2)}.cf-commerce-item:hover .cf-commerce-body strong{color:var(--accent-deep)}.cf-commerce-ico{border-radius:12px;place-items:center;width:2.4rem;height:2.4rem;display:grid}.cf-commerce-ico ng-icon{width:1.25rem!important;height:1.25rem!important}.cf-commerce-ico.tone-quotes{background:var(--accent-warm)}@supports (color:color-mix(in lab,red,red)){.cf-commerce-ico.tone-quotes{background:color-mix(in srgb,var(--accent-warm) 22%,var(--paper))}}.cf-commerce-ico.tone-quotes{color:var(--warn)}.cf-commerce-ico.tone-opps{background:var(--accent-deep)}@supports (color:color-mix(in lab,red,red)){.cf-commerce-ico.tone-opps{background:color-mix(in srgb,var(--accent-deep) 14%,var(--paper))}}.cf-commerce-ico.tone-opps{color:var(--accent-deep)}.cf-commerce-body strong{font-size:.88rem;font-weight:700;display:block}.cf-commerce-body span{color:var(--ink-muted);margin-top:.1rem;font-size:.75rem;display:block}.cf-activity-card{min-width:0}.cf-action-list{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.cf-action-item{background:var(--surface);border:1px solid #0000;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.7rem .75rem;display:grid}.cf-action-ico{border-radius:10px;place-items:center;width:2.15rem;height:2.15rem;display:grid}.cf-action-ico ng-icon{width:1.15rem!important;height:1.15rem!important}.cf-action-ico.tone-danger{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.cf-action-ico.tone-danger{background:color-mix(in srgb,var(--danger) 12%,var(--paper))}}.cf-action-ico.tone-danger{color:var(--danger)}.cf-action-ico.tone-warn{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.cf-action-ico.tone-warn{background:color-mix(in srgb,var(--warn) 14%,var(--paper))}}.cf-action-ico.tone-warn{color:var(--warn)}.cf-action-ico.tone-info{background:var(--accent-warm)}@supports (color:color-mix(in lab,red,red)){.cf-action-ico.tone-info{background:color-mix(in srgb,var(--accent-warm) 18%,var(--paper))}}.cf-action-ico.tone-info{color:var(--tone-ajuste)}.cf-action-body strong{font-size:.88rem;font-weight:700;display:block}.cf-action-body span{color:var(--ink-muted);margin-top:.1rem;font-size:.75rem;display:block}.cf-action-btn{box-sizing:border-box;min-width:6.75rem;min-height:var(--tap-min);height:var(--tap-min);padding:0 var(--space-3);color:var(--on-action);white-space:nowrap;text-align:center;border-radius:8px;justify-content:center;align-items:center;font-size:.78rem;font-weight:700;line-height:1;display:inline-flex}.cf-action-btn.tone-danger{background:var(--danger)}.cf-action-btn.tone-warn{background:var(--warn)}.cf-action-btn.tone-info{background:var(--accent-deep)}.cf-action-empty{text-align:center;color:var(--ink-muted);padding:1rem .5rem;font-size:.88rem}.cf-link-all{color:var(--accent-deep);margin-top:.85rem;font-size:.82rem;font-weight:650}.cf-link-all:hover{text-decoration:underline}.cf-card.cf-private-quotes,.cf-private-quotes{background:linear-gradient(160deg,var(--accent-warm) 0%,var(--paper) 55%);position:relative}@supports (color:color-mix(in lab,red,red)){.cf-card.cf-private-quotes,.cf-private-quotes{background:linear-gradient(160deg,color-mix(in srgb,var(--accent-warm) 8%,var(--paper)) 0%,var(--paper) 55%)}}.cf-card.cf-private-quotes,.cf-private-quotes{border-color:var(--accent-warm)}@supports (color:color-mix(in lab,red,red)){.cf-card.cf-private-quotes,.cf-private-quotes{border-color:color-mix(in srgb,var(--accent-warm) 38%,var(--paper))}}.cf-card.cf-private-quotes,.cf-private-quotes{flex-direction:column;gap:.35rem;display:flex}.cf-pq-badge{background:var(--accent-warm);border-radius:999px;padding:.2rem .55rem;position:absolute;top:.85rem;right:.85rem}@supports (color:color-mix(in lab,red,red)){.cf-pq-badge{background:color-mix(in srgb,var(--accent-warm) 16%,var(--paper))}}.cf-pq-badge{color:var(--tone-ajuste);font-size:.72rem;font-weight:700}.cf-pq-icon{background:var(--accent-warm);border-radius:12px;width:2.4rem;height:2.4rem}@supports (color:color-mix(in lab,red,red)){.cf-pq-icon{background:color-mix(in srgb,var(--accent-warm) 16%,var(--paper))}}.cf-pq-icon{color:var(--warn);place-items:center;margin-bottom:.25rem;display:grid}.cf-pq-icon ng-icon{width:1.25rem!important;height:1.25rem!important}.cf-private-quotes h3{margin:0;padding-right:4.5rem}.cf-pq-count{color:var(--ink-muted);margin:0;font-size:.88rem}.cf-pq-value{letter-spacing:-.02em;margin:.15rem 0 .55rem;font-size:1.15rem;font-weight:750}.cf-private-quotes .btn{align-self:flex-start;margin-top:auto}.cf-card.cf-opp-highlight,.cf-opp-highlight{background:linear-gradient(160deg,var(--ok) 0%,var(--paper) 55%);position:relative}@supports (color:color-mix(in lab,red,red)){.cf-card.cf-opp-highlight,.cf-opp-highlight{background:linear-gradient(160deg,color-mix(in srgb,var(--ok) 8%,var(--paper)) 0%,var(--paper) 55%)}}.cf-card.cf-opp-highlight,.cf-opp-highlight{border-color:var(--accent-deep)}@supports (color:color-mix(in lab,red,red)){.cf-card.cf-opp-highlight,.cf-opp-highlight{border-color:color-mix(in srgb,var(--accent-deep) calc(.28 * 100%),var(--paper))}}.cf-card.cf-opp-highlight,.cf-opp-highlight{flex-direction:column;gap:.35rem;display:flex}.cf-opp-badge{background:var(--ok);border-radius:999px;padding:.2rem .55rem;position:absolute;top:.85rem;right:.85rem}@supports (color:color-mix(in lab,red,red)){.cf-opp-badge{background:color-mix(in srgb,var(--ok) 14%,var(--paper))}}.cf-opp-badge{color:var(--accent-deep);font-size:.72rem;font-weight:700}.cf-opp-icon{background:var(--ok);border-radius:12px;width:2.4rem;height:2.4rem}@supports (color:color-mix(in lab,red,red)){.cf-opp-icon{background:color-mix(in srgb,var(--ok) 14%,var(--paper))}}.cf-opp-icon{color:var(--accent-deep);place-items:center;margin-bottom:.25rem;display:grid}.cf-opp-icon ng-icon{width:1.25rem!important;height:1.25rem!important}.cf-opp-highlight h3{margin:0;padding-right:4.25rem}.cf-opp-count{color:var(--ink-muted);margin:0;font-size:.88rem}.cf-opp-value{letter-spacing:-.02em;margin:.15rem 0 .55rem;font-size:1.15rem;font-weight:750}.cf-opp-meta,.cf-pq-meta{grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:.85rem;display:grid}.cf-opp-meta-label,.cf-pq-meta-label{color:var(--ink-muted);margin-bottom:.15rem;font-size:.72rem;font-weight:600;display:block}.cf-opp-meta p,.cf-pq-meta p{margin:0;font-size:.82rem;font-weight:600;line-height:1.35}.cf-opp-highlight .btn{align-self:flex-start;margin-top:auto}.cf-quick-section h3{margin-bottom:var(--space-4)}.cf-quick-nav{gap:var(--space-3);grid-template-columns:1fr 1fr;min-width:0;display:grid}.cf-quick-link{justify-content:flex-start;align-items:center;gap:var(--space-2);min-height:var(--tap-min);min-width:0;padding:var(--space-2) var(--space-3);background:var(--surface);color:var(--ink);text-align:left;border:1px solid #0000;border-radius:10px;flex-direction:row;font-size:.72rem;font-weight:650;line-height:1.2;text-decoration:none;display:flex}.cf-quick-link:hover{border-color:var(--accent-deep)}@supports (color:color-mix(in lab,red,red)){.cf-quick-link:hover{border-color:color-mix(in srgb,var(--accent-deep) 35%,transparent)}}.cf-quick-link:hover{background:var(--surface-2)}.cf-quick-link .cf-quick-ico{border-radius:8px;flex-shrink:0;width:1.65rem;height:1.65rem}.cf-quick-link .cf-quick-ico ng-icon{width:.95rem!important;height:.95rem!important}.cf-quick-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.cf-quick-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.cf-quick-tile{background:var(--surface);width:100%;color:var(--ink);transition:transform .2s var(--ease),border-color .2s var(--ease);border:1px solid #0000;border-radius:12px;flex-direction:column;align-items:center;gap:.45rem;padding:.75rem .35rem;font-size:.72rem;font-weight:650;display:flex}.cf-quick-tile:hover{border-color:var(--accent-deep);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.cf-quick-tile:hover{border-color:color-mix(in srgb,var(--accent-deep) 25%,var(--paper))}}.cf-quick-ico{border-radius:14px;place-items:center;width:3rem;height:3rem;display:grid;position:relative}.cf-quick-ico ng-icon{width:2.15rem!important;height:2.15rem!important}.cf-quick-tile.tone-green .cf-quick-ico,.cf-quick-link.tone-green .cf-quick-ico{background:var(--ok)}@supports (color:color-mix(in lab,red,red)){.cf-quick-tile.tone-green .cf-quick-ico,.cf-quick-link.tone-green .cf-quick-ico{background:color-mix(in srgb,var(--ok) 18%,var(--paper))}}.cf-quick-tile.tone-green .cf-quick-ico,.cf-quick-link.tone-green .cf-quick-ico{color:var(--accent-deep)}.cf-quick-tile.tone-blue .cf-quick-ico,.cf-quick-link.tone-blue .cf-quick-ico{background:var(--info)}@supports (color:color-mix(in lab,red,red)){.cf-quick-tile.tone-blue .cf-quick-ico,.cf-quick-link.tone-blue .cf-quick-ico{background:color-mix(in srgb,var(--info) 12%,var(--paper))}}.cf-quick-tile.tone-blue .cf-quick-ico,.cf-quick-link.tone-blue .cf-quick-ico{color:var(--info-deep)}.cf-quick-tile.tone-orange .cf-quick-ico,.cf-quick-link.tone-orange .cf-quick-ico{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.cf-quick-tile.tone-orange .cf-quick-ico,.cf-quick-link.tone-orange .cf-quick-ico{background:color-mix(in srgb,var(--warn) 14%,var(--paper))}}.cf-quick-tile.tone-orange .cf-quick-ico,.cf-quick-link.tone-orange .cf-quick-ico{color:var(--tone-ajuste)}.cf-quick-tile.tone-purple .cf-quick-ico,.cf-quick-link.tone-purple .cf-quick-ico{background:var(--info)}@supports (color:color-mix(in lab,red,red)){.cf-quick-tile.tone-purple .cf-quick-ico,.cf-quick-link.tone-purple .cf-quick-ico{background:color-mix(in srgb,var(--info) 10%,var(--paper))}}.cf-quick-tile.tone-purple .cf-quick-ico,.cf-quick-link.tone-purple .cf-quick-ico{color:var(--info-deep)}.cf-quick-tile.tone-teal .cf-quick-ico,.cf-quick-link.tone-teal .cf-quick-ico{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.cf-quick-tile.tone-teal .cf-quick-ico,.cf-quick-link.tone-teal .cf-quick-ico{background:color-mix(in srgb,var(--accent) 12%,var(--paper))}}.cf-quick-tile.tone-teal .cf-quick-ico,.cf-quick-link.tone-teal .cf-quick-ico{color:var(--accent-deep)}.cf-quick-tile.tone-pink .cf-quick-ico,.cf-quick-link.tone-pink .cf-quick-ico{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.cf-quick-tile.tone-pink .cf-quick-ico,.cf-quick-link.tone-pink .cf-quick-ico{background:color-mix(in srgb,var(--danger) 10%,var(--paper))}}.cf-quick-tile.tone-pink .cf-quick-ico,.cf-quick-link.tone-pink .cf-quick-ico{color:var(--danger)}.cf-quick-tile.tone-lime .cf-quick-ico,.cf-quick-link.tone-lime .cf-quick-ico{background:var(--ok)}@supports (color:color-mix(in lab,red,red)){.cf-quick-tile.tone-lime .cf-quick-ico,.cf-quick-link.tone-lime .cf-quick-ico{background:color-mix(in srgb,var(--ok) 15%,var(--paper))}}.cf-quick-tile.tone-lime .cf-quick-ico,.cf-quick-link.tone-lime .cf-quick-ico{color:var(--accent-deep)}.cf-quick-tile.tone-navy .cf-quick-ico,.cf-quick-link.tone-navy .cf-quick-ico{background:var(--info)}@supports (color:color-mix(in lab,red,red)){.cf-quick-tile.tone-navy .cf-quick-ico,.cf-quick-link.tone-navy .cf-quick-ico{background:color-mix(in srgb,var(--info) 10%,var(--paper))}}.cf-quick-tile.tone-navy .cf-quick-ico,.cf-quick-link.tone-navy .cf-quick-ico{color:var(--info-deep)}.cf-period{color:var(--ink-muted);align-items:center;gap:.45rem;font-size:.78rem;font-weight:600;display:flex}.cf-period select{border:1px solid var(--line);background:var(--paper);border-radius:8px;padding:.35rem .55rem}.cf-kpi-tools{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.cf-text-btn{min-height:var(--tap-min);padding:0 var(--space-3);color:var(--accent-deep);cursor:pointer;background:0 0;border:0;font-size:.82rem;font-weight:650}.cf-text-btn:hover{text-decoration:underline}.cf-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.cf-kpi-item{background:var(--surface);border-radius:12px;flex-direction:column;min-width:0;padding:.75rem;display:flex;overflow:hidden}.cf-kpi-item h4{color:var(--ink-muted);margin:0 0 .35rem;font-size:.72rem;font-weight:650;line-height:1.3}.cf-kpi-value{letter-spacing:-.02em;margin:0;font-size:1.15rem;font-weight:750}.cf-kpi-delta{margin-top:.25rem;font-size:.72rem;font-weight:700;display:inline-block}.cf-kpi-delta.is-up{color:var(--ok)}.cf-kpi-delta.is-down{color:var(--danger)}.cf-kpi-delta.is-flat{color:var(--ink-muted)}.cf-kpi-spark{width:100%;height:2rem;margin-top:.55rem;line-height:0;overflow:hidden}.cf-kpi-spark svg{width:100%;height:100%;display:block}.cf-charts-row{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:stretch;gap:1rem;display:grid}.cf-chart-sub{color:var(--ink-muted);margin:.2rem 0 .75rem;font-size:.75rem}.cf-chart{min-height:9rem}.cf-chart svg{width:100%;height:auto;display:block}.cf-chart-empty{text-align:center;color:var(--ink-muted);padding:2rem .5rem;font-size:.85rem}.cf-ontime-card{flex-direction:column;min-width:0;height:100%;min-height:100%;display:flex}.cf-ontime-card>.cf-chart-sub{flex-shrink:0}.cf-ontime-chart{flex:auto;grid-template-rows:minmax(12rem,1fr) auto;grid-template-columns:minmax(6.75rem,8rem) minmax(0,1fr);align-content:stretch;gap:.75rem 1rem;min-width:0;min-height:14rem;display:grid}.cf-ontime-chart>.cf-chart-empty{grid-area:1/1/-1/-1;justify-content:center;align-items:center;min-height:10rem;display:flex}.cf-stack-summary{flex-direction:column;grid-area:1/1;gap:.5rem;height:100%;min-height:0;display:flex}.cf-stack-stat{background:linear-gradient(165deg,var(--surface) 0%,var(--surface-2) 100%);border:1px solid var(--accent-deep);border-radius:10px;flex-direction:column;flex:1 1 0;justify-content:center;gap:.15rem;min-width:0;min-height:0;padding:.55rem .65rem;display:flex}@supports (color:color-mix(in lab,red,red)){.cf-stack-stat{border:1px solid color-mix(in srgb,var(--accent-deep) 12%,var(--paper))}}.cf-stack-stat-label{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-muted);font-size:.65rem;font-weight:700}.cf-stack-stat-value{letter-spacing:-.02em;color:var(--ink);font-size:1.15rem;font-weight:750;line-height:1.2}.cf-stack-stat-value.is-ontime{color:var(--accent-deep)}.cf-stack-stat-value.is-late{color:var(--danger)}.cf-stack-chart{border-bottom:1px solid var(--line);grid-area:1/2;align-items:stretch;gap:.2rem;min-width:0;height:100%;min-height:0;padding:.15rem .05rem 0;display:flex}.cf-stack-col{flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;gap:.28rem;min-width:0;height:100%;min-height:0;display:flex}.cf-stack-pct{color:var(--accent-deep);white-space:nowrap;flex-shrink:0;font-size:.62rem;font-weight:700;line-height:1}.cf-stack-track{flex:auto;justify-content:center;align-items:flex-end;width:100%;max-width:none;min-height:0;padding:0 .08rem;display:flex}.cf-stack-bar{width:100%;min-height:4px;box-shadow:inset 0 0 0 1px var(--line);border-radius:5px 5px 3px 3px;flex-direction:column;justify-content:flex-end;display:flex;overflow:hidden}.cf-stack-seg{flex-shrink:1;flex-basis:0;width:100%;min-height:2px;display:block}.cf-stack-seg.is-ontime{background:linear-gradient(180deg,var(--ok) 0%,var(--accent-deep) 100%)}.cf-stack-seg.is-late{background:linear-gradient(180deg,var(--danger) 0%,var(--danger) 100%)}@supports (color:color-mix(in lab,red,red)){.cf-stack-seg.is-late{background:linear-gradient(180deg,color-mix(in srgb,var(--danger) 70%,var(--warn)) 0%,var(--danger) 100%)}}.cf-stack-qty{color:var(--ink);white-space:nowrap;flex-shrink:0;font-size:.6rem;font-weight:650;line-height:1}.cf-stack-qty small{color:var(--ink-muted);font-weight:550}.cf-stack-month{color:var(--ink-muted);text-transform:lowercase;flex-shrink:0;font-size:.62rem;font-weight:600;line-height:1}.cf-stack-legend{color:var(--ink-muted);flex-wrap:wrap;grid-area:2/1/auto/-1;align-items:center;gap:.65rem .85rem;margin:0;padding:0;font-size:.7rem;list-style:none;display:flex}.cf-stack-legend li{align-items:center;gap:.35rem;display:inline-flex}.cf-stack-legend-hint{color:var(--ink-muted);margin-left:auto}.cf-stack-swatch{border-radius:2px;flex-shrink:0;width:.65rem;height:.65rem}.cf-stack-swatch.is-ontime{background:var(--accent-deep)}.cf-stack-swatch.is-late{background:var(--danger)}.cf-orders-billing-card{flex-direction:column;min-width:0;height:100%;display:flex}.cf-orders-billing{flex-direction:column;flex:auto;gap:.75rem;min-width:0;display:flex}.cf-ob-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.cf-ob-metric{background:linear-gradient(165deg,var(--surface) 0%,var(--surface-2) 100%);border:1px solid var(--accent-deep);border-radius:10px;flex-direction:column;gap:.15rem;min-width:0;padding:.55rem .6rem;display:flex}@supports (color:color-mix(in lab,red,red)){.cf-ob-metric{border:1px solid color-mix(in srgb,var(--accent-deep) 12%,var(--paper))}}.cf-ob-metric-billing{background:linear-gradient(165deg,var(--accent-warm) 0%,var(--accent-warm) 100%)}@supports (color:color-mix(in lab,red,red)){.cf-ob-metric-billing{background:linear-gradient(165deg,color-mix(in srgb,var(--accent-warm) 10%,var(--paper)),color-mix(in srgb,var(--accent-warm) 14%,var(--paper)))}}.cf-ob-metric-billing{border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.cf-ob-metric-billing{border-color:color-mix(in srgb,var(--warn) 18%,var(--paper))}}.cf-ob-label{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-muted);font-size:.68rem;font-weight:700}.cf-ob-value{letter-spacing:-.02em;color:var(--ink);word-break:break-word;font-size:1.05rem;font-weight:750;line-height:1.2}.cf-ob-metric-billing .cf-ob-value{color:var(--tone-ajuste);font-size:.92rem}.cf-ob-hint{color:var(--ink-muted);font-size:.68rem;line-height:1.3}.cf-ob-chart{min-height:5.5rem}.cf-ob-chart svg{width:100%;height:auto;display:block}.cf-ob-legend{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:.65rem;margin:0;font-size:.7rem;display:flex}.cf-ob-swatch{vertical-align:-.05rem;border-radius:2px;width:.65rem;height:.65rem;margin-right:.28rem;display:inline-block}.cf-ob-swatch.is-issued{background:var(--ok)}@supports (color:color-mix(in lab,red,red)){.cf-ob-swatch.is-issued{background:color-mix(in srgb,var(--ok) 50%,var(--surface-2))}}.cf-ob-swatch.is-accepted{background:var(--accent-deep)}.cf-activity-feed{flex-direction:column;gap:.85rem;min-width:0;margin-top:.75rem;display:flex}.cf-activity-day{color:var(--ink-muted);margin:0;font-size:.82rem}.cf-activity-group h4{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-muted);margin:0 0 .45rem;font-size:.72rem;font-weight:700}.cf-activity-list{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.cf-activity-item{flex-direction:column;align-items:stretch;gap:.15rem;min-width:0;display:flex}.cf-activity-dot{background:var(--accent-deep);border-radius:50%;width:.55rem;height:.55rem;margin-top:.35rem}.cf-activity-dot.tone-danger{background:var(--danger)}.cf-activity-dot.tone-warn{background:var(--warn)}.cf-activity-dot.tone-info{background:var(--info-deep)}.cf-activity-dot.tone-ok{background:var(--ok)}.cf-activity-item strong{font-size:.88rem;font-weight:700;line-height:1.3}.cf-activity-item span,.cf-activity-item p{color:var(--ink-muted);margin:0;font-size:.82rem;line-height:1.4}.cf-activity-item time{color:var(--ink-muted);margin-top:.1rem;font-size:.72rem;display:block}.cf-insights-list{margin:var(--space-4) 0 0;gap:var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}.cf-insight-link{gap:var(--space-2);padding:var(--space-4);background:var(--surface);color:inherit;min-height:var(--tap-min);border-radius:12px;flex-direction:column;display:flex}.cf-insight-link:hover{background:var(--surface-2)}.cf-insight-link strong{font-size:.82rem;line-height:1.3;display:block}.cf-insight-link span{color:var(--ink-muted);font-size:.75rem;line-height:1.35;display:block}.cf-insight-link.tone-warn strong{color:var(--warn)}.cf-insight-link.tone-ok strong{color:var(--ok)}.cf-insight{background:var(--surface);border-radius:12px;grid-template-columns:auto minmax(0,1fr);gap:.6rem;padding:.7rem;display:grid}.cf-insight-ico{background:var(--ok);border-radius:10px;width:1.85rem;height:1.85rem}@supports (color:color-mix(in lab,red,red)){.cf-insight-ico{background:color-mix(in srgb,var(--ok) 14%,var(--paper))}}.cf-insight-ico{color:var(--accent-deep);position:relative}.cf-insight-ico:after{content:"";background:currentColor;border-radius:3px;position:absolute;inset:.45rem}.cf-insight-ico.tone-warn{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.cf-insight-ico.tone-warn{background:color-mix(in srgb,var(--warn) 14%,var(--paper))}}.cf-insight-ico.tone-warn{color:var(--warn)}.cf-insight-ico.tone-info{background:var(--info)}@supports (color:color-mix(in lab,red,red)){.cf-insight-ico.tone-info{background:color-mix(in srgb,var(--info) 12%,var(--paper))}}.cf-insight-ico.tone-info{color:var(--info-deep)}.cf-insight strong{font-size:.82rem;line-height:1.3;display:block}.cf-insight span{color:var(--ink-muted);margin-top:.15rem;font-size:.75rem;line-height:1.35;display:block}.cf-achieve-card{background:linear-gradient(145deg,var(--accent-warm),var(--paper));grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;display:grid}@supports (color:color-mix(in lab,red,red)){.cf-achieve-card{background:linear-gradient(145deg,color-mix(in srgb,var(--accent-warm) 12%,var(--paper)),var(--paper))}}.cf-achieve-card{border-color:var(--accent-warm)}@supports (color:color-mix(in lab,red,red)){.cf-achieve-card{border-color:color-mix(in srgb,var(--accent-warm) 35%,var(--paper))}}.cf-achieve-icon{background:radial-gradient(circle at 35% 30%,var(--accent-warm),var(--accent-warm) 70%);border-radius:50%;width:2.8rem;height:2.8rem}@supports (color:color-mix(in lab,red,red)){.cf-achieve-icon{background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--accent-warm) 55%,var(--paper)),var(--accent-warm) 70%)}}.cf-achieve-icon{color:var(--tone-ajuste);box-shadow:0 4px 12px var(--accent-warm);place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.cf-achieve-icon{box-shadow:0 4px 12px color-mix(in srgb,var(--accent-warm) 35%,var(--paper))}}.cf-achieve-icon ng-icon{width:1.35rem!important;height:1.35rem!important}.cf-achieve-card h3{margin:0 0 .15rem}.cf-achieve-sub{color:var(--ink-muted);margin:0 0 .45rem;font-size:.78rem}.cf-achieve-progress{color:var(--ink-muted);margin:.35rem 0 0;font-size:.75rem;font-weight:650}.app-main:has(#panel-central.active)>.app-topbar{display:none}@container cf-workspace (max-width:92rem){.cf-layout{grid-template-columns:1fr}.cf-aside{position:static}}@container cf-main (max-width:52rem){.cf-ics-row,.cf-work-row,.cf-charts-row{grid-template-columns:1fr}}@container cf-main (max-width:36rem){.cf-summary-grid{grid-template-columns:1fr}}@media(max-width:1600px){html[data-font-scale=extra_grande] .cf-layout{grid-template-columns:1fr}html[data-font-scale=extra_grande] .cf-aside{position:static}html[data-font-scale=extra_grande] .cf-ics-row,html[data-font-scale=extra_grande] .cf-work-row,html[data-font-scale=extra_grande] .cf-charts-row{grid-template-columns:1fr}}@media(max-width:1520px){html[data-font-scale=grande] .cf-layout{grid-template-columns:1fr}html[data-font-scale=grande] .cf-aside{position:static}html[data-font-scale=grande] .cf-ics-row,html[data-font-scale=grande] .cf-work-row,html[data-font-scale=grande] .cf-charts-row{grid-template-columns:1fr}}@media(max-width:1480px){.cf-layout{grid-template-columns:1fr}.cf-aside{flex-direction:column;display:flex;position:static}.cf-ics-row,.cf-work-row,.cf-charts-row{grid-template-columns:1fr}.cf-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cf-quick-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cf-quick-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.cf-topbar{grid-template-columns:1fr}.cf-top-actions{justify-content:flex-start}.cf-ics-row,.cf-mid-row,.cf-work-row,.cf-charts-row{grid-template-columns:1fr}.cf-summary-grid{grid-template-rows:auto;grid-template-columns:1fr}.cf-aside{grid-template-columns:1fr}.cf-kpi-grid{grid-template-columns:1fr 1fr}.cf-quick-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.cf-summary-grid,.cf-kpi-grid,.cf-quick-grid,.cf-opp-meta,.cf-pq-meta{grid-template-columns:1fr}.cf-quick-nav{grid-template-columns:1fr 1fr}.cf-commerce-item{grid-template-columns:auto minmax(0,1fr)}.cf-ob-metrics{grid-template-columns:1fr}.cf-ontime-chart{grid-template-rows:auto minmax(11rem,1fr) auto;grid-template-columns:1fr;min-height:0}.cf-stack-summary{grid-area:1/1;grid-template-columns:repeat(3,minmax(0,1fr));height:auto;display:grid}.cf-stack-stat{flex:none}.cf-stack-chart{grid-area:2/1;min-height:11rem}.cf-stack-legend{grid-area:3/1}.cf-stack-legend-hint{width:100%;margin-left:0}.cf-ics-head{text-align:center;grid-template-columns:1fr;justify-items:center}.cf-ics-meta{width:100%}.cf-ics-actions{justify-content:center;width:100%}.cf-action-item{grid-template-columns:auto minmax(0,1fr)}.cf-action-btn{grid-column:2;justify-self:start}.cf-user-meta strong,.cf-user-meta span{max-width:12rem}}.panel-cadastro{width:100%;max-width:none}.panel-cadastro.sup-cadastro-in-app .wizard-form{background:var(--paper);border:1px solid var(--line);box-shadow:0 1px 3px var(--ink)}@supports (color:color-mix(in lab,red,red)){.panel-cadastro.sup-cadastro-in-app .wizard-form{box-shadow:0 1px 3px color-mix(in srgb,var(--ink) 8%,transparent)}}.panel-cadastro.sup-cadastro-in-app .wizard-form,.panel-cadastro.sup-cadastro-in-app .cadastro-pane-heading{color:var(--ink)}.panel-cadastro.sup-cadastro-in-app .pane-hint,.panel-cadastro.sup-cadastro-in-app .field-hint,.panel-cadastro.sup-cadastro-in-app .char-count{color:var(--ink-muted)}.panel-cadastro.sup-cadastro-in-app .cadastro-pane-ico{background:var(--accent-deep)}@supports (color:color-mix(in lab,red,red)){.panel-cadastro.sup-cadastro-in-app .cadastro-pane-ico{background:color-mix(in srgb,var(--accent-deep) 12%,var(--paper))}}.panel-cadastro.sup-cadastro-in-app .cadastro-pane-ico{color:var(--accent-deep)}.panel-cadastro.sup-cadastro-in-app mondg-form-field .MonDgFormField-label{color:var(--ink-muted)}.panel-cadastro.sup-cadastro-in-app mondg-form-field .MonDgFormField-control :is(input,select,textarea){background:var(--paper);border-color:var(--line);color:var(--ink)}.panel-cadastro.sup-cadastro-in-app mondg-form-field .MonDgFormField-control :is(input,select,textarea)::placeholder{color:var(--ink-muted)}.panel-cadastro.sup-cadastro-in-app mondg-form-field .MonDgFormField-control :is(input,select,textarea):focus{border-color:var(--accent-deep);outline-color:var(--accent-deep)}.cadastro-lock-banner{border:1px solid var(--warning-border,#f0c36d);border-radius:var(--radius-md,.5rem);background:var(--warning-bg,#fff8eb);color:var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-bottom:1rem;padding:.875rem 1rem;display:flex}.cadastro-lock-banner p{flex:1;min-width:12rem;margin:0}.cadastro-lock-link{color:var(--accent-deep,#0b5cab);font-weight:600;text-decoration:none}.cadastro-lock-link:hover{text-decoration:underline}.cadastro-fieldset{border:0;min-width:0;margin:0;padding:0}.cadastro-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.25rem 1.5rem;margin-bottom:1.25rem;display:flex}.cadastro-hero-text{flex:1;min-width:min(100%,18rem)}.cadastro-hero-title{letter-spacing:-.03em;color:var(--ink);margin:0;font-size:1.65rem;font-weight:700}.cadastro-hero-sub{color:var(--ink-muted);max-width:62ch;margin:0;font-size:.95rem}.cadastro-hero-meta{flex-wrap:wrap;align-items:flex-end;gap:1rem;margin-left:auto;display:flex}.cadastro-layout{grid-template-columns:minmax(13.5rem,15.5rem) minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.cadastro-progress{min-width:220px;box-shadow:none;background:0 0;border:none;margin-bottom:0;padding:0}.cadastro-progress-stats{color:var(--ink-muted);justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.4rem;font-size:.82rem;display:flex}.cadastro-progress-stats .pct strong{color:var(--accent-deep);font-size:1rem}.cadastro-progress .bar{background:var(--accent-deep);border-radius:999px;height:8px}@supports (color:color-mix(in lab,red,red)){.cadastro-progress .bar{background:color-mix(in srgb,var(--accent-deep) 12%,var(--paper))}}.cadastro-progress .bar{overflow:hidden}.cadastro-progress .bar>span{border-radius:inherit;background:linear-gradient(90deg,var(--accent-deep),var(--accent));height:100%;display:block}.cadastro-progress .bar>.cadastro-progress-meter{border-radius:inherit;appearance:none;background:var(--accent-deep);border:0;width:100%;height:100%;margin:0;display:block}@supports (color:color-mix(in lab,red,red)){.cadastro-progress .bar>.cadastro-progress-meter{background:color-mix(in srgb,var(--accent-deep) 12%,var(--paper))}}.cadastro-progress .bar>.cadastro-progress-meter::-webkit-progress-bar{background:var(--accent-deep)}@supports (color:color-mix(in lab,red,red)){.cadastro-progress .bar>.cadastro-progress-meter::-webkit-progress-bar{background:color-mix(in srgb,var(--accent-deep) 12%,var(--paper))}}.cadastro-progress .bar>.cadastro-progress-meter::-webkit-progress-bar{border-radius:inherit}.cadastro-progress .bar>.cadastro-progress-meter::-webkit-progress-value{background:linear-gradient(90deg,var(--accent-deep),var(--accent));border-radius:inherit}.cadastro-progress .bar>.cadastro-progress-meter::-moz-progress-bar{background:linear-gradient(90deg,var(--accent-deep),var(--accent));border-radius:inherit}.cadastro-eta{color:var(--ink-muted);align-items:center;gap:.4rem;margin:.45rem 0 0;font-size:.8rem;display:inline-flex}.cadastro-eta .eta-ico{flex-shrink:0;place-items:center;width:.9rem;height:.9rem;display:grid}.cadastro-eta .eta-ico ng-icon{width:.9rem!important;height:.9rem!important}.cadastro-help-btn,.cadastro-help-btn .MonDgButton-control{align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex}.cadastro-help-ico{place-items:center;width:1.15rem;height:1.15rem;display:grid}.cadastro-help-ico ng-icon{width:1.05rem!important;height:1.05rem!important}.cadastro-steps{background:var(--paper);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:.25rem;max-height:calc(100vh - 2rem);margin-bottom:0;padding:.55rem;display:flex;position:sticky;top:1rem;overflow:visible auto}.cadastro-steps .wizard-step{text-align:left;background:0 0;border-color:#0000;border-radius:12px;flex:none;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.1rem .65rem;width:100%;min-width:0;padding:.65rem .7rem;display:grid;position:relative}.cadastro-steps .wizard-step .step-num{flex-shrink:0;grid-row:1/-1;align-self:center}.cadastro-steps .wizard-step .step-label{text-align:left;grid-column:2;font-size:.8rem;line-height:1.25}.cadastro-steps .wizard-step .step-status{color:var(--accent-deep);letter-spacing:.01em;grid-column:2;margin-top:0;font-size:.62rem;font-weight:600;display:block}.cadastro-steps .wizard-step.active{background:var(--accent-deep)}@supports (color:color-mix(in lab,red,red)){.cadastro-steps .wizard-step.active{background:color-mix(in srgb,var(--accent-deep) 10%,var(--paper))}}.cadastro-steps .wizard-step.active{border-color:var(--accent-deep)}@supports (color:color-mix(in lab,red,red)){.cadastro-steps .wizard-step.active{border-color:color-mix(in srgb,var(--accent-deep) 35%,var(--paper))}}.cadastro-steps .wizard-step.active{color:var(--accent-deep);box-shadow:0 0 0 1px var(--accent-deep)}@supports (color:color-mix(in lab,red,red)){.cadastro-steps .wizard-step.active{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-deep) 8%,var(--paper))}}.cadastro-steps .wizard-step.active .step-num{background:var(--accent-deep);color:var(--on-accent)}.cadastro-steps .wizard-step.done .step-num{background:var(--ok);color:var(--on-accent)}.cadastro-form{border-radius:16px;min-width:0;margin:0;padding:1.35rem clamp(1.15rem,2vw,1.75rem) 1.25rem}.cadastro-pane-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.15rem;display:flex}.cadastro-pane-title{align-items:flex-start;gap:.75rem;min-width:0;display:flex}.cadastro-pane-title legend{margin-bottom:.15rem}.cadastro-pane-title .pane-hint{margin:0}.cadastro-pane-ico{background:var(--accent-deep);border-radius:10px;width:2.4rem;height:2.4rem}@supports (color:color-mix(in lab,red,red)){.cadastro-pane-ico{background:color-mix(in srgb,var(--accent-deep) 12%,var(--paper))}}.cadastro-pane-ico{color:var(--accent-deep);flex-shrink:0;place-items:center;display:grid}.cadastro-pane-ico ng-icon{width:1.25rem!important;height:1.25rem!important}.cadastro-pane-ico:before,.cadastro-pane-ico:after{content:none!important;display:none!important}.cadastro-pane-ico:before{content:"";border:2px solid var(--accent-deep);border-top-width:3px;border-radius:3px 3px 2px 2px;position:absolute;inset:.55rem .5rem .45rem}.cadastro-pane-ico:after{content:"";border:2px solid var(--accent-deep);border-bottom:none;border-radius:2px 2px 0 0;width:.45rem;height:.35rem;position:absolute;top:.35rem;left:50%;transform:translate(-50%)}.cadastro-pane-ico-contact:before{border:2px solid var(--accent-deep);border-radius:50%;inset:.35rem .78rem 1.05rem}.cadastro-pane-ico-contact:after{border:2px solid var(--accent-deep);background:0 0;border-bottom:0;border-radius:.7rem .7rem 0 0;width:1.15rem;height:.72rem;top:1.12rem;left:50%;transform:translate(-50%)}.cadastro-pane-ico-tax:before,.cadastro-pane-ico-fiscal:before{color:var(--accent-deep);border:0;place-items:center;font-size:1rem;font-weight:800;display:grid;inset:0}.cadastro-pane-ico-tax:before{content:"%"}.cadastro-pane-ico-fiscal:before{content:"R$";font-size:.78rem}.cadastro-pane-ico-tax:after,.cadastro-pane-ico-fiscal:after{display:none}.btn-cnpj-lookup{border-color:var(--accent-deep);color:var(--accent-deep);font-weight:600}.btn-cnpj-lookup:hover{background:var(--accent-deep)}@supports (color:color-mix(in lab,red,red)){.btn-cnpj-lookup:hover{background:color-mix(in srgb,var(--accent-deep) 8%,var(--paper))}}.btn-cnpj-lookup.is-loading{opacity:.75;cursor:wait}.cnpj-lookup-status{background:var(--accent-deep);border-radius:10px;margin:-.35rem 0 1rem;padding:.65rem .85rem;font-size:.88rem}@supports (color:color-mix(in lab,red,red)){.cnpj-lookup-status{background:color-mix(in srgb,var(--accent-deep) 8%,var(--paper))}}.cnpj-lookup-status{color:var(--accent-deep);border:1px solid var(--accent-deep)}@supports (color:color-mix(in lab,red,red)){.cnpj-lookup-status{border:1px solid color-mix(in srgb,var(--accent-deep) 20%,var(--paper))}}.cnpj-lookup-status.is-error{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.cnpj-lookup-status.is-error{background:color-mix(in srgb,var(--danger) 8%,var(--paper))}}.cnpj-lookup-status.is-error{color:var(--danger);border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.cnpj-lookup-status.is-error{border-color:color-mix(in srgb,var(--danger) 25%,var(--paper))}}.cnpj-lookup-status.is-ok{background:var(--ok)}@supports (color:color-mix(in lab,red,red)){.cnpj-lookup-status.is-ok{background:color-mix(in srgb,var(--ok) 10%,var(--paper))}}.cnpj-lookup-status.is-ok{color:var(--ok)}.cadastro-company-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.55rem 1.25rem;display:grid}.cadastro-company-grid--initial{grid-template-columns:minmax(0,1fr);gap:1.25rem}.cadastro-company-grid.cadastro-company-grid--initial>.field-wrap,.cadastro-company-grid.cadastro-company-grid--initial>mondg-form-field,.cadastro-company-grid.cadastro-company-grid--initial>.field-wrap:nth-child(n+4):nth-child(-n+7),.cadastro-company-grid.cadastro-company-grid--initial>mondg-form-field:nth-child(n+4):nth-child(-n+7),.cadastro-company-grid.cadastro-company-grid--initial>.field-wrap.full,.cadastro-company-grid.cadastro-company-grid--initial>mondg-form-field.full,.cadastro-company-grid.cadastro-company-grid--initial>mondg-form-field.is-full{grid-column:1/-1;min-width:0;max-width:100%}.field-hint{color:var(--ink-muted);margin-top:.35rem;font-size:.8rem;line-height:1.4;display:block}.view-wizard .field-hint{color:var(--form-field-hint,var(--surface))}.wizard-shell-initial{max-width:42rem}.cadastro-company-grid>.field-wrap,.cadastro-company-grid>mondg-form-field{grid-column:span 4;min-width:0;max-width:100%}.cadastro-company-grid>.field-wrap:nth-child(n+4):nth-child(-n+7),.cadastro-company-grid>mondg-form-field:nth-child(n+4):nth-child(-n+7){grid-column:span 3}.form.form-grid.cadastro-company-grid>.field-wrap.full,.form.form-grid.cadastro-company-grid>mondg-form-field.full,.form.form-grid.cadastro-company-grid>mondg-form-field.is-full{grid-column:1/-1}.cadastro-tax-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.55rem 1.25rem;display:grid}.cadastro-tax-grid>.field-wrap,.cadastro-tax-grid>mondg-form-field{grid-column:span 4;min-width:0;max-width:100%}.cadastro-tax-grid>.field-wrap.full,.cadastro-tax-grid>mondg-form-field.full,.cadastro-tax-grid>mondg-form-field.is-full{grid-column:1/-1}.cadastro-tax-activity-grid>mondg-form-field:first-child,.cadastro-tax-activity-grid>mondg-form-field:nth-child(2){grid-column:span 6}.cadastro-tax-activity-grid>mondg-form-field:nth-child(3){grid-column:span 4}.cadastro-tax-activity-grid>mondg-form-field:nth-child(4){grid-column:span 8}.cadastro-tax-activity-grid>mondg-form-field:nth-child(6),.cadastro-tax-activity-grid>mondg-form-field:nth-child(7){grid-column:span 6}.check-row{cursor:pointer;align-items:flex-start;gap:.65rem;margin-bottom:.65rem;font-size:.9rem;line-height:1.4;display:flex}.check-row input{flex-shrink:0;width:auto;margin-top:.2rem}.acceptances-list{flex-direction:column;gap:.75rem;margin-top:.35rem;display:flex}.acceptances-list .check-row{border:1px solid var(--line);border-radius:var(--radius-md,.5rem);background:var(--paper);margin-bottom:0;padding:.85rem 1rem}@supports (color:color-mix(in lab,red,red)){.acceptances-list .check-row{background:color-mix(in srgb,var(--paper) 96%,var(--ink))}}.acceptances-list .check-row{transition:border-color .15s var(--ease,ease),background .15s var(--ease,ease)}.view-wizard .acceptances-list .check-row{border-color:var(--line);background:var(--paper)}@supports (color:color-mix(in lab,red,red)){.view-wizard .acceptances-list .check-row{background:color-mix(in srgb,var(--paper) 96%,var(--ink))}}.acceptances-list .check-row:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.acceptances-list .check-row:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}}.acceptances-list .check-row.field-invalid{border-color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.acceptances-list .check-row.field-invalid{background:color-mix(in srgb,var(--danger) 8%,var(--paper))}}.cadastro-address-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.55rem 1.25rem}.cadastro-address-grid>.field-wrap,.cadastro-address-grid>.col-cep{grid-column:span 3}.cadastro-address-grid>.col-uf{grid-column:span 2}.cadastro-address-grid>.col-country{grid-column:span 3}.cadastro-address-grid>.col-street,.cadastro-address-grid>.full{grid-column:1/-1}.cadastro-pane-ico-bank:before{border-top-width:2px;border-radius:2px;inset:.55rem .45rem .4rem}.cadastro-pane-ico-bank:after{background:var(--accent-deep);border:none;border-radius:1px;width:1.15rem;height:.28rem;top:.42rem;left:50%;transform:translate(-50%)}.cadastro-bank-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.55rem 1.25rem}.cadastro-bank-grid>.field-wrap{grid-column:span 4}.bank-account-fields{grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));gap:1.55rem 1.25rem;display:grid}.bank-account-fields[hidden]{display:none!important}.cadastro-bank-grid>.field-wrap.col-bank-type,.bank-account-fields>.field-wrap{grid-column:span 4}.cadastro-bank-grid>.col-bank-zoom,.bank-account-fields>.col-bank-zoom{grid-column:span 8}.cadastro-bank-grid>.col-agency,.cadastro-bank-grid>.col-account,.bank-account-fields>.col-agency,.bank-account-fields>.col-account{grid-column:span 3}.cadastro-bank-grid>.col-digit,.bank-account-fields>.col-digit{grid-column:span 2}.cadastro-bank-grid>.col-holder-doc,.bank-account-fields>.col-holder-doc{grid-column:span 4}.cadastro-bank-grid>.col-holder-name,.bank-account-fields>.col-holder-name{grid-column:span 8}.cadastro-bank-grid>.col-pix-type,.bank-account-fields>.col-pix-type{grid-column:span 4}.cadastro-bank-grid>.col-pix-key,.cadastro-bank-grid>.full,.bank-account-fields>.col-pix-key,.bank-account-fields>.full{grid-column:1/-1}.bank-account-fields>.col-pix-type+.col-pix-key{grid-column:span 8}.bank-accounts-editor,.bank-accounts-list{flex-direction:column;gap:1rem;display:flex}.bank-accounts-toolbar{justify-content:flex-start;display:flex}.bank-account-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);padding:1rem 1.1rem 1.15rem}.view-wizard .bank-account-card{border-color:var(--line-light,var(--paper))}@supports (color:color-mix(in lab,red,red)){.view-wizard .bank-account-card{border-color:var(--line-light,color-mix(in srgb, var(--paper) 12% , transparent))}}.view-wizard .bank-account-card{background:var(--paper)}@supports (color:color-mix(in lab,red,red)){.view-wizard .bank-account-card{background:color-mix(in srgb,var(--paper) 4%,transparent)}}.bank-account-card-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.85rem;display:flex}.bank-account-card-head h4{margin:0;font-size:.98rem;font-weight:650}.bank-account-card-head .btn-bank-account-remove{color:var(--danger,var(--danger));flex-shrink:0}.bank-account-card-head .btn-bank-account-remove:disabled{opacity:.35;cursor:not-allowed}.bank-zoom{position:relative}.bank-zoom-input{width:100%;padding-right:2.4rem}.bank-zoom-clear{width:1.6rem;height:1.6rem;color:var(--muted,var(--ink-muted));cursor:pointer;z-index:2;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;font-size:1.1rem;line-height:1;display:none;position:absolute;top:50%;right:.45rem;transform:translateY(-50%)}.bank-zoom.has-value .bank-zoom-clear{display:inline-flex}.bank-zoom-dropdown{background:var(--paper);border:1px solid var(--line);z-index:30;border-radius:10px;max-height:240px;margin:0;padding:.35rem;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 10px 28px #0f172a1f}.bank-zoom-dropdown[hidden]{display:none!important}.bank-zoom-option{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:none;border-radius:8px;align-items:baseline;gap:.55rem;padding:.55rem .65rem;display:flex}.bank-zoom-option:hover,.bank-zoom-option.is-active{background:var(--accent-deep)}@supports (color:color-mix(in lab,red,red)){.bank-zoom-option:hover,.bank-zoom-option.is-active{background:color-mix(in srgb,var(--accent-deep) 10%,var(--paper))}}.bank-zoom-code{font-variant-numeric:tabular-nums;color:var(--accent-deep);flex-shrink:0;min-width:2.4rem;font-weight:700}.bank-zoom-name{min-width:0}.bank-zoom-empty{color:var(--muted,var(--ink-muted));padding:.75rem .65rem;font-size:.9rem}.addresses-editor,.addresses-list{flex-direction:column;gap:1rem;display:flex}.addresses-toolbar{justify-content:flex-start;display:flex}.address-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);padding:1rem 1.1rem 1.15rem}.view-wizard .address-card{border-color:var(--line-light,var(--paper))}@supports (color:color-mix(in lab,red,red)){.view-wizard .address-card{border-color:var(--line-light,color-mix(in srgb, var(--paper) 12% , transparent))}}.view-wizard .address-card{background:var(--paper)}@supports (color:color-mix(in lab,red,red)){.view-wizard .address-card{background:color-mix(in srgb,var(--paper) 4%,transparent)}}.address-card-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.85rem;display:flex}.address-card-head h4{margin:0;font-size:.98rem;font-weight:650}.address-card-head .btn-address-remove{color:var(--danger,var(--danger));flex-shrink:0}.address-card-head .btn-address-remove:disabled{opacity:.35;cursor:not-allowed}.contacts-editor,.contacts-list{flex-direction:column;gap:1rem;display:flex}.contacts-toolbar{justify-content:flex-start;display:flex}.contact-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);padding:1rem 1.1rem 1.15rem}.view-wizard .contact-card{border-color:var(--line-light,var(--paper))}@supports (color:color-mix(in lab,red,red)){.view-wizard .contact-card{border-color:var(--line-light,color-mix(in srgb, var(--paper) 12% , transparent))}}.view-wizard .contact-card{background:var(--paper)}@supports (color:color-mix(in lab,red,red)){.view-wizard .contact-card{background:color-mix(in srgb,var(--paper) 4%,transparent)}}.contact-card-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.85rem;display:flex}.contact-card-head h4{margin:0;font-size:.98rem;font-weight:650}.contact-card-head .btn-contact-remove,.contact-card-head .btn-bh-contact-remove{color:var(--danger,var(--danger));flex-shrink:0}.contact-card-head .btn-contact-remove:disabled,.contact-card-head .btn-bh-contact-remove:disabled{opacity:.35;cursor:not-allowed}.cnae-secondary-editor{flex-direction:column;gap:.75rem;display:flex}.cnae-secondary-label{font-size:.85rem;font-weight:600}.cnae-secondary-list{flex-direction:column;gap:.85rem;display:flex}.cnae-secondary-toolbar{justify-content:flex-start;display:flex}.cnae-secondary-empty{border:1px dashed var(--line);border-radius:var(--radius);color:var(--muted,var(--ink-muted));background:var(--ink);margin:0;padding:.85rem 1rem;font-size:.88rem;font-weight:500}@supports (color:color-mix(in lab,red,red)){.cnae-secondary-empty{background:color-mix(in srgb,var(--ink) 2%,transparent)}}.view-wizard .cnae-secondary-empty{border-color:var(--line-light,var(--paper))}@supports (color:color-mix(in lab,red,red)){.view-wizard .cnae-secondary-empty{border-color:var(--line-light,color-mix(in srgb, var(--paper) calc(.14 * 100%), transparent))}}.view-wizard .cnae-secondary-empty{background:var(--paper)}@supports (color:color-mix(in lab,red,red)){.view-wizard .cnae-secondary-empty{background:color-mix(in srgb,var(--paper) 3%,transparent)}}.view-wizard .cnae-secondary-empty{color:var(--muted-on-dark,var(--paper))}@supports (color:color-mix(in lab,red,red)){.view-wizard .cnae-secondary-empty{color:var(--muted-on-dark,color-mix(in srgb, var(--paper) 70% , transparent))}}.cnae-secondary-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);padding:1rem 1.1rem 1.15rem}.view-wizard .cnae-secondary-card{border-color:var(--line-light,var(--paper))}@supports (color:color-mix(in lab,red,red)){.view-wizard .cnae-secondary-card{border-color:var(--line-light,color-mix(in srgb, var(--paper) 12% , transparent))}}.view-wizard .cnae-secondary-card{background:var(--paper)}@supports (color:color-mix(in lab,red,red)){.view-wizard .cnae-secondary-card{background:color-mix(in srgb,var(--paper) 4%,transparent)}}.cnae-secondary-card-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.85rem;display:flex}.cnae-secondary-card-head h4{margin:0;font-size:.98rem;font-weight:650}.cnae-secondary-card-head .btn-cnae-secondary-remove,.cnae-secondary-card-head .btn-bh-cnae-secondary-remove{color:var(--danger,var(--danger));flex-shrink:0}.cnae-secondary-item-grid{grid-template-columns:minmax(0,.4fr) minmax(0,1fr);gap:.85rem 1rem}.cnae-secondary-item-grid>.field-wrap,.cnae-secondary-item-grid>label{grid-column:span 1}@media(max-width:720px){.cnae-secondary-item-grid{grid-template-columns:1fr}}.partners-editor,.partners-list{flex-direction:column;gap:1rem;display:flex}.partners-toolbar{justify-content:flex-start;display:flex}.partner-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);padding:1rem 1.1rem 1.15rem}.view-wizard .partner-card{border-color:var(--line-light,var(--paper))}@supports (color:color-mix(in lab,red,red)){.view-wizard .partner-card{border-color:var(--line-light,color-mix(in srgb, var(--paper) 12% , transparent))}}.view-wizard .partner-card{background:var(--paper)}@supports (color:color-mix(in lab,red,red)){.view-wizard .partner-card{background:color-mix(in srgb,var(--paper) 4%,transparent)}}.partner-card-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.85rem;display:flex}.partner-card-head h4{margin:0;font-size:.98rem;font-weight:650}.partner-card-head .btn-partner-remove,.partner-card-head .btn-bh-partner-remove{color:var(--danger,var(--danger));flex-shrink:0}.partner-card-head .btn-partner-remove:disabled,.partner-card-head .btn-bh-partner-remove:disabled{opacity:.35;cursor:not-allowed}.partners-grid>.col-partner-doc,.partners-grid>mondg-form-field.col-partner-doc{grid-column:span 3}.partners-grid>.col-partner-zoom,.partners-grid>mondg-form-field.col-partner-zoom,.partners-grid>app-partner-qualification-picker.col-partner-zoom{grid-column:span 5}.partners-grid>.col-partner-inclusion,.partners-grid>mondg-form-field.col-partner-inclusion{grid-column:span 2}.date-input-wrap{width:100%;display:flex;position:relative}.date-input-wrap>input[type=text]{width:100%}.date-input-wrap>.date-input-picker{opacity:0;pointer-events:none;appearance:none;border:0;width:2.75rem;height:100%;margin:0;padding:0;position:absolute;top:0;right:0}.date-input-wrap>.date-input-picker::-webkit-calendar-picker-indicator{-webkit-appearance:none;display:none}.partners-grid>.field-wrap:nth-child(7),.partners-grid>mondg-form-field.field-wrap:nth-child(7){grid-column:span 4}.partners-grid>app-partner-qualification-picker{min-width:0;display:block}.cadastro-pane-ico-partners:before{border:2px solid var(--accent-deep);clip-path:none;width:auto;box-shadow:.55rem .15rem 0 -2px var(--paper),.55rem .15rem 0 0 var(--accent-deep);border-radius:50%;inset:.35rem .55rem 1.05rem}.cadastro-pane-ico-partners:after{border:2px solid var(--accent-deep);background:0 0;border-bottom:0;border-radius:.7rem .7rem 0 0;width:1.35rem;height:.72rem;top:1.12rem;left:50%;transform:translate(-50%)}.cadastro-pane-ico-pin:before{border-top-width:2px;border-radius:50% 50% 50% 0;inset:.5rem .55rem .4rem;transform:rotate(-45deg)}.cadastro-pane-ico-pin:after{background:var(--accent-deep);border:none;border-radius:50%;width:.35rem;height:.35rem;top:48%;left:50%;transform:translate(-50%,-50%)}.field-wrap{position:relative}.field-control{display:block;position:relative}.field-control input,.field-control select,.field-control textarea{width:100%;padding-right:2.2rem}.field-check{opacity:0;pointer-events:none;width:1rem;height:1rem;transition:opacity .2s var(--ease),transform .2s var(--ease);position:absolute;top:50%;right:.7rem;transform:translateY(-50%)scale(.6)}.field-wrap.is-valid .field-check{opacity:1;transform:translateY(-50%)scale(1)}.field-check:before{content:"";border:solid var(--ok);border-width:0 2px 2px 0;width:.35rem;height:.65rem;position:absolute;top:.05rem;left:.15rem;transform:rotate(45deg)}.field-wrap.is-valid .field-control input,.field-wrap.is-valid .field-control select,.field-wrap.is-valid .field-control textarea{border-color:var(--ok)}@supports (color:color-mix(in lab,red,red)){.field-wrap.is-valid .field-control input,.field-wrap.is-valid .field-control select,.field-wrap.is-valid .field-control textarea{border-color:color-mix(in srgb,var(--ok) 45%,var(--paper))}}.field-control textarea+.field-check{top:1rem;transform:translateY(0)scale(.6)}.field-wrap.is-valid .field-control textarea+.field-check{transform:translateY(0)scale(1)}.field-autofilled{animation:cadastroFillFlash .8s var(--ease)}@keyframes cadastroFillFlash{0%{box-shadow:0 0 color-mix(in srgb,var(--accent) 45%,var(--paper))}to{box-shadow:0 0 0 6px color-mix(in srgb,var(--accent) 0%,var(--paper))}}.char-count{text-align:right;color:var(--ink-muted);margin-top:.35rem;font-size:.75rem;font-weight:500;display:block}.cadastro-cnpj-import{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.5rem;max-width:min(100%,16rem);display:flex}.wizard-form .cadastro-form-error{margin-top:.75rem}.smart-fill-banner+.cadastro-form-error,.smart-fill-banner~.cadastro-form-error{margin-top:.65rem}.password-strength{border:1px solid var(--line);background:var(--surface-2,var(--bg-soft));border-radius:12px;margin-top:.65rem;padding:.85rem 1rem}.password-strength-head{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.45rem;font-size:.82rem;display:flex}.password-strength-label{color:var(--ink-muted,var(--auth-fg-muted));font-weight:600}.password-strength-value{font-weight:700}.password-strength--weak .password-strength-value{color:var(--danger)}.password-strength--fair .password-strength-value{color:var(--accent-deep)}@supports (color:color-mix(in lab,red,red)){.password-strength--fair .password-strength-value{color:color-mix(in srgb,var(--accent-deep) 70%,var(--ink))}}.password-strength--strong .password-strength-value{color:var(--accent-deep)}.password-strength-meter{background:var(--line);border-radius:999px;height:.35rem}@supports (color:color-mix(in lab,red,red)){.password-strength-meter{background:color-mix(in srgb,var(--line) 80%,transparent)}}.password-strength-meter{margin-bottom:.65rem;overflow:hidden}.password-strength-meter-fill{border-radius:inherit;background:var(--danger);width:33%;height:100%;transition:width .16s var(--ease,ease),background .16s var(--ease,ease);display:block}.password-strength--fair .password-strength-meter-fill{background:var(--accent);width:66%}@supports (color:color-mix(in lab,red,red)){.password-strength--fair .password-strength-meter-fill{background:color-mix(in srgb,var(--accent) 85%,var(--accent-deep))}}.password-strength--strong .password-strength-meter-fill{background:var(--accent-deep);width:100%}.password-strength-criteria{color:var(--ink-muted,var(--auth-fg-muted));gap:.25rem;margin:0;padding:0;font-size:.78rem;list-style:none;display:grid}.password-strength-criteria li{padding-left:1.1rem;position:relative}.password-strength-criteria li:before{content:"\25cb";color:var(--ink-muted);position:absolute;left:0}@supports (color:color-mix(in lab,red,red)){.password-strength-criteria li:before{color:color-mix(in srgb,var(--ink-muted) 55%,transparent)}}.password-strength-criteria li.is-met{color:var(--accent-deep)}.password-strength-criteria li.is-met:before{content:"\2713";color:var(--accent-deep);font-weight:700}.smart-fill-banner{border:1px solid var(--accent-deep);border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.25rem;padding:1rem 1.1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.smart-fill-banner{border:1px solid color-mix(in srgb,var(--accent-deep) calc(.28 * 100%),var(--line))}}.smart-fill-banner{background:linear-gradient(135deg,var(--accent),var(--accent-deep))}@supports (color:color-mix(in lab,red,red)){.smart-fill-banner{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 12%,var(--surface-2)),color-mix(in srgb,var(--accent-deep) 5%,var(--surface-2)))}}.smart-fill-banner{flex-wrap:wrap}.smart-fill-body{flex:1;align-items:flex-start;gap:.75rem;min-width:0;display:flex}.smart-fill-ico{background:var(--accent-deep);border-radius:8px;width:2rem;height:2rem}@supports (color:color-mix(in lab,red,red)){.smart-fill-ico{background:color-mix(in srgb,var(--accent-deep) 15%,var(--surface-2))}}.smart-fill-ico{color:var(--accent-deep);flex-shrink:0;place-items:center;display:grid}.smart-fill-ico ng-icon{width:1.1rem!important;height:1.1rem!important}.smart-fill-title{color:var(--accent-deep);margin:0;font-size:.95rem;font-weight:700}.smart-fill-text,.smart-fill-note{color:var(--ink-muted);margin:.2rem 0 0;font-size:.86rem}.smart-fill-note{font-size:.8rem}.cadastro-nav{margin-top:1.35rem}.cadastro-nav .btn-primary{background:var(--accent-deep);border-color:var(--accent-deep)}.view-wizard .cadastro-pane-head,.view-wizard .cadastro-pane-title .pane-hint{color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.view-wizard .cadastro-pane-title .pane-hint{color:color-mix(in srgb,var(--surface) 65%,transparent)}}.view-wizard .cadastro-pane-ico{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.view-wizard .cadastro-pane-ico{background:color-mix(in srgb,var(--accent) 15%,var(--paper))}}.view-wizard .btn-cnpj-lookup{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.view-wizard .btn-cnpj-lookup{border-color:color-mix(in srgb,var(--accent) calc(.55 * 100%),var(--paper))}}.view-wizard .cnpj-lookup-status{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.view-wizard .cnpj-lookup-status{background:color-mix(in srgb,var(--accent) 12%,var(--paper))}}.view-wizard .cnpj-lookup-status{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.view-wizard .cnpj-lookup-status{border-color:color-mix(in srgb,var(--accent) 30%,var(--paper))}}.view-wizard .smart-fill-banner{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.view-wizard .smart-fill-banner{background:color-mix(in srgb,var(--accent) 12%,var(--bg-soft))}}.view-wizard .smart-fill-banner{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.view-wizard .smart-fill-banner{border-color:color-mix(in srgb,var(--accent) 32%,var(--bg-soft))}}.view-auth.view-wizard .smart-fill-banner{background:var(--wizard-highlight-surface);border-color:var(--wizard-highlight-border)}@supports (color:color-mix(in lab,red,red)){.view-auth.view-wizard .smart-fill-banner{border-color:color-mix(in srgb,var(--wizard-highlight-border) 88%,var(--auth-border))}}.view-auth.view-wizard .smart-fill-banner{box-shadow:0 0 0 1px var(--wizard-highlight)}@supports (color:color-mix(in lab,red,red)){.view-auth.view-wizard .smart-fill-banner{box-shadow:0 0 0 1px color-mix(in srgb,var(--wizard-highlight) 35%,transparent)}}.view-wizard .smart-fill-ico{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.view-wizard .smart-fill-ico{background:color-mix(in srgb,var(--accent) 18%,var(--bg-soft))}}.view-wizard .smart-fill-ico{color:var(--accent)}.view-auth.view-wizard .smart-fill-ico{background:var(--wizard-highlight)}@supports (color:color-mix(in lab,red,red)){.view-auth.view-wizard .smart-fill-ico{background:color-mix(in srgb,var(--wizard-highlight) 18%,var(--bg-soft))}}.view-auth.view-wizard .smart-fill-ico{color:var(--wizard-highlight);box-shadow:0 0 0 1px var(--wizard-highlight)}@supports (color:color-mix(in lab,red,red)){.view-auth.view-wizard .smart-fill-ico{box-shadow:0 0 0 1px color-mix(in srgb,var(--wizard-highlight) 40%,transparent)}}.view-wizard .smart-fill-title{color:var(--accent)}.view-auth.view-wizard .smart-fill-title{color:var(--wizard-highlight)}.view-wizard .smart-fill-text,.view-wizard .smart-fill-note,.view-wizard .char-count,.view-auth.view-wizard .smart-fill-text,.view-auth.view-wizard .smart-fill-note{color:var(--auth-fg-muted)}html[data-color-scheme=escuro] .view-wizard .smart-fill-banner{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){html[data-color-scheme=escuro] .view-wizard .smart-fill-banner{background:color-mix(in srgb,var(--accent) 10%,var(--surface-2))}}html[data-color-scheme=escuro] .view-wizard .smart-fill-banner{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){html[data-color-scheme=escuro] .view-wizard .smart-fill-banner{border-color:color-mix(in srgb,var(--accent) calc(.28 * 100%),var(--line))}}html[data-color-scheme=escuro] .view-wizard .smart-fill-ico{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){html[data-color-scheme=escuro] .view-wizard .smart-fill-ico{background:color-mix(in srgb,var(--accent) 16%,var(--surface-2))}}html[data-color-scheme=escuro] .view-wizard .smart-fill-ico,html[data-color-scheme=escuro] .view-wizard .smart-fill-title{color:var(--accent)}html[data-color-scheme=escuro] .view-wizard .smart-fill-text,html[data-color-scheme=escuro] .view-wizard .smart-fill-note,html[data-color-scheme=escuro] .view-wizard .char-count{color:var(--ink-muted)}@media(prefers-color-scheme:dark){html[data-color-scheme=sistema] .view-wizard .smart-fill-banner{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){html[data-color-scheme=sistema] .view-wizard .smart-fill-banner{background:color-mix(in srgb,var(--accent) 10%,var(--surface-2))}}html[data-color-scheme=sistema] .view-wizard .smart-fill-banner{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){html[data-color-scheme=sistema] .view-wizard .smart-fill-banner{border-color:color-mix(in srgb,var(--accent) calc(.28 * 100%),var(--line))}}html[data-color-scheme=sistema] .view-wizard .smart-fill-ico{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){html[data-color-scheme=sistema] .view-wizard .smart-fill-ico{background:color-mix(in srgb,var(--accent) 16%,var(--surface-2))}}html[data-color-scheme=sistema] .view-wizard .smart-fill-ico,html[data-color-scheme=sistema] .view-wizard .smart-fill-title{color:var(--accent)}html[data-color-scheme=sistema] .view-wizard .smart-fill-text,html[data-color-scheme=sistema] .view-wizard .smart-fill-note,html[data-color-scheme=sistema] .view-wizard .char-count{color:var(--ink-muted)}}.view-wizard .field-wrap.is-valid .field-control input,.view-wizard .field-wrap.is-valid .field-control select,.view-wizard .field-wrap.is-valid .field-control textarea{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.view-wizard .field-wrap.is-valid .field-control input,.view-wizard .field-wrap.is-valid .field-control select,.view-wizard .field-wrap.is-valid .field-control textarea{border-color:color-mix(in srgb,var(--accent) calc(.55 * 100%),var(--paper))}}@media(max-width:1100px){.cadastro-layout{grid-template-columns:minmax(12rem,13.5rem) minmax(0,1fr);gap:1rem}}@media(max-width:960px){.cadastro-layout{grid-template-columns:1fr}.cadastro-steps{flex-direction:row;max-height:none;margin-bottom:.15rem;padding-bottom:.45rem;position:static;overflow:auto hidden}.cadastro-steps .wizard-step{text-align:center;flex-direction:column;flex:1;justify-content:flex-start;align-items:center;gap:.35rem;min-width:5.5rem;padding:.7rem .4rem .55rem;display:flex}.cadastro-steps .wizard-step .step-num{grid-row:auto}.cadastro-steps .wizard-step .step-label{text-align:center;grid-column:auto;font-size:.72rem}.cadastro-steps .wizard-step .step-status{grid-column:auto}.cadastro-company-grid{grid-template-columns:1fr 1fr}.cadastro-company-grid>.field-wrap,.cadastro-company-grid>mondg-form-field,.cadastro-company-grid>.field-wrap:nth-child(n+4):nth-child(-n+7),.cadastro-company-grid>mondg-form-field:nth-child(n+4):nth-child(-n+7),.partners-grid>.col-partner-doc,.partners-grid>mondg-form-field.col-partner-doc,.partners-grid>.col-partner-zoom,.partners-grid>mondg-form-field.col-partner-zoom,.partners-grid>app-partner-qualification-picker.col-partner-zoom,.partners-grid>.col-partner-inclusion,.partners-grid>mondg-form-field.col-partner-inclusion,.partners-grid>.field-wrap:nth-child(7),.partners-grid>mondg-form-field.field-wrap:nth-child(7){grid-column:span 1}.cadastro-company-grid>.field-wrap.full,.cadastro-company-grid>mondg-form-field.full,.cadastro-company-grid>mondg-form-field.is-full{grid-column:1/-1}.cadastro-tax-grid{grid-template-columns:1fr 1fr}.cadastro-tax-grid>.field-wrap,.cadastro-tax-grid>mondg-form-field,.cadastro-tax-activity-grid>mondg-form-field:first-child,.cadastro-tax-activity-grid>mondg-form-field:nth-child(2),.cadastro-tax-activity-grid>mondg-form-field:nth-child(3),.cadastro-tax-activity-grid>mondg-form-field:nth-child(4),.cadastro-tax-activity-grid>mondg-form-field:nth-child(6),.cadastro-tax-activity-grid>mondg-form-field:nth-child(7){grid-column:span 1}.cadastro-tax-grid>.field-wrap.full,.cadastro-tax-grid>mondg-form-field.full,.cadastro-tax-grid>mondg-form-field.is-full{grid-column:1/-1}.cadastro-address-grid{grid-template-columns:1fr 1fr}.cadastro-address-grid>.field-wrap,.cadastro-address-grid>.col-cep,.cadastro-address-grid>.col-uf,.cadastro-address-grid>.col-country{grid-column:span 1}.cadastro-address-grid>.col-street,.cadastro-address-grid>.full{grid-column:1/-1}.cadastro-bank-grid,.bank-account-fields{grid-template-columns:1fr 1fr}.cadastro-bank-grid>.field-wrap,.cadastro-bank-grid>.col-bank-type,.cadastro-bank-grid>.col-bank-zoom,.cadastro-bank-grid>.col-agency,.cadastro-bank-grid>.col-account,.cadastro-bank-grid>.col-digit,.cadastro-bank-grid>.col-holder-doc,.cadastro-bank-grid>.col-holder-name,.cadastro-bank-grid>.col-pix-type,.bank-account-fields>.field-wrap,.bank-account-fields>.col-bank-zoom,.bank-account-fields>.col-agency,.bank-account-fields>.col-account,.bank-account-fields>.col-digit,.bank-account-fields>.col-holder-doc,.bank-account-fields>.col-holder-name,.bank-account-fields>.col-pix-type{grid-column:span 1}.cadastro-bank-grid>.col-pix-key,.cadastro-bank-grid>.col-pix-type+.col-pix-key,.cadastro-bank-grid>.full,.bank-account-fields>.col-pix-key,.bank-account-fields>.col-pix-type+.col-pix-key,.bank-account-fields>.full{grid-column:1/-1}}@media(max-width:640px){.cadastro-hero-meta{width:100%;margin-left:0}.cadastro-progress{width:100%}.cadastro-company-grid,.cadastro-company-grid--initial{grid-template-columns:1fr}.cadastro-company-grid--initial>.field-wrap,.cadastro-company-grid--initial>mondg-form-field,.cadastro-company-grid--initial>.field-wrap:first-child,.cadastro-company-grid--initial>mondg-form-field:first-child,.cadastro-company-grid--initial>.field-wrap.full,.cadastro-company-grid--initial>mondg-form-field.full,.cadastro-company-grid--initial>mondg-form-field.is-full,.cadastro-company-grid>.field-wrap,.cadastro-company-grid>mondg-form-field,.cadastro-company-grid>.field-wrap:nth-child(n+4):nth-child(-n+7),.cadastro-company-grid>mondg-form-field:nth-child(n+4):nth-child(-n+7),.cadastro-company-grid>.field-wrap.full,.cadastro-company-grid>mondg-form-field.full,.cadastro-company-grid>mondg-form-field.is-full,.partners-grid>.col-partner-doc,.partners-grid>mondg-form-field.col-partner-doc,.partners-grid>.col-partner-zoom,.partners-grid>mondg-form-field.col-partner-zoom,.partners-grid>app-partner-qualification-picker.col-partner-zoom,.partners-grid>.col-partner-inclusion,.partners-grid>mondg-form-field.col-partner-inclusion,.partners-grid>.field-wrap:nth-child(7),.partners-grid>mondg-form-field.field-wrap:nth-child(7){grid-column:1/-1}.cadastro-tax-grid{grid-template-columns:1fr}.cadastro-tax-grid>.field-wrap,.cadastro-tax-grid>.field-wrap.full,.cadastro-tax-grid>mondg-form-field,.cadastro-tax-grid>mondg-form-field.full,.cadastro-tax-grid>mondg-form-field.is-full,.cadastro-tax-activity-grid>mondg-form-field:first-child,.cadastro-tax-activity-grid>mondg-form-field:nth-child(2),.cadastro-tax-activity-grid>mondg-form-field:nth-child(3),.cadastro-tax-activity-grid>mondg-form-field:nth-child(4),.cadastro-tax-activity-grid>mondg-form-field:nth-child(6),.cadastro-tax-activity-grid>mondg-form-field:nth-child(7){grid-column:1/-1}.cadastro-address-grid{grid-template-columns:1fr}.cadastro-address-grid>.field-wrap,.cadastro-address-grid>.col-cep,.cadastro-address-grid>.col-uf,.cadastro-address-grid>.col-country,.cadastro-address-grid>.col-street,.cadastro-address-grid>.full{grid-column:1/-1}.cadastro-bank-grid,.bank-account-fields{grid-template-columns:1fr}.cadastro-bank-grid>.field-wrap,.cadastro-bank-grid>.col-bank-type,.cadastro-bank-grid>.col-bank-zoom,.cadastro-bank-grid>.col-agency,.cadastro-bank-grid>.col-account,.cadastro-bank-grid>.col-digit,.cadastro-bank-grid>.col-holder-doc,.cadastro-bank-grid>.col-holder-name,.cadastro-bank-grid>.col-pix-type,.cadastro-bank-grid>.col-pix-key,.cadastro-bank-grid>.full,.bank-account-fields>.field-wrap,.bank-account-fields>.col-bank-zoom,.bank-account-fields>.col-agency,.bank-account-fields>.col-account,.bank-account-fields>.col-digit,.bank-account-fields>.col-holder-doc,.bank-account-fields>.col-holder-name,.bank-account-fields>.col-pix-type,.bank-account-fields>.col-pix-key,.bank-account-fields>.full{grid-column:1/-1}.cadastro-pane-head{flex-direction:column}.btn-cnpj-lookup{justify-content:center;width:100%}}.cadastro-pane-heading{letter-spacing:-.02em;color:inherit;margin:0 0 .15rem;font-size:1.2rem;font-weight:700}.bh-directory .sup-dir-header{margin-bottom:.35rem}.bh-directory .meas-page-title{margin:0 0 .35rem}.bh-directory .bh-summary{margin:.65rem 0 1rem}.bh-filter-period{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.bh-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.bh-summary{margin:.85rem 0 1rem}.bh-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.bh-summary-card{background:linear-gradient(160deg,var(--surface),var(--surface-2));border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:.2rem;padding:.85rem 1rem;display:flex}.bh-summary-card .label{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);font-size:.72rem;font-weight:700}.bh-summary-card strong{letter-spacing:-.03em;color:var(--bg-soft);font-size:1.45rem}.bh-summary-card.tone-active strong{color:var(--tone-ajuste)}.bh-summary-card.tone-ok strong{color:var(--ok)}.bh-summary-card.tone-warn strong{color:var(--warn)}.bh-summary-card.tone-danger strong{color:var(--danger)}.bh-summary-note{margin:.65rem 0 0;font-size:.88rem}.bh-table tbody tr.bh-row{cursor:pointer}.bh-table tbody tr.bh-row:hover,.bh-table tbody tr.bh-row:focus-visible{background:var(--info)}@supports (color:color-mix(in lab,red,red)){.bh-table tbody tr.bh-row:hover,.bh-table tbody tr.bh-row:focus-visible{background:color-mix(in srgb,var(--info) 6%,var(--paper))}}.bh-table tbody tr.bh-row:hover,.bh-table tbody tr.bh-row:focus-visible{outline:none}.bh-status-pill{letter-spacing:.01em;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;padding:.28rem .65rem;font-size:.75rem;font-weight:700;display:inline-flex}.bh-status-pill.status-em_andamento{background:var(--accent-deep)}@supports (color:color-mix(in lab,red,red)){.bh-status-pill.status-em_andamento{background:color-mix(in srgb,var(--accent-deep) 12%,var(--paper))}}.bh-status-pill.status-em_andamento{color:var(--accent-deep)}.bh-status-pill.status-homologado{background:var(--ok)}@supports (color:color-mix(in lab,red,red)){.bh-status-pill.status-homologado{background:color-mix(in srgb,var(--ok) calc(.14 * 100%),var(--paper))}}.bh-status-pill.status-homologado{color:var(--ok)}.bh-status-pill.status-cadastrado{background:#5a6b8a}@supports (color:color-mix(in lab,red,red)){.bh-status-pill.status-cadastrado{background:color-mix(in srgb,#5a6b8a calc(.14 * 100%),var(--paper))}}.bh-status-pill.status-cadastrado{color:#5a6b8a}.bh-status-pill.status-reprovado,.bh-status-pill.status-cancelado{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.bh-status-pill.status-reprovado,.bh-status-pill.status-cancelado{background:color-mix(in srgb,var(--danger) 12%,var(--paper))}}.bh-status-pill.status-reprovado,.bh-status-pill.status-cancelado{color:var(--danger)}.bh-stages-card,.bh-block{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 1px 0 var(--ink);margin-bottom:1rem;padding:1.15rem 1.25rem}@supports (color:color-mix(in lab,red,red)){.bh-stages-card,.bh-block{box-shadow:0 1px color-mix(in srgb,var(--ink) 3%,transparent)}}.bh-section-title{color:var(--bg-soft);letter-spacing:-.02em;margin:0 0 .85rem;font-size:1.05rem}.bh-process-head{background:linear-gradient(145deg,var(--bg-soft) 0%,var(--bg-soft) 55%,var(--accent-deep) 140%);color:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:1rem;padding:1.25rem 1.35rem}.bh-process-head .sup-detail-eyebrow{color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.bh-process-head .sup-detail-eyebrow{color:color-mix(in srgb,var(--surface) 72%,transparent)}}.bh-process-head .sup-detail-eyebrow{margin:0 0 .25rem}.bh-process-head h2{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:1.45rem;font-weight:600}.bh-process-head .muted{color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.bh-process-head .muted{color:color-mix(in srgb,var(--surface) 78%,transparent)}}.bh-process-head .muted strong{color:var(--on-accent)}.bh-process-meta-grid{border-top:1px solid var(--surface);grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem 1.1rem;margin-top:1rem;padding-top:1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.bh-process-meta-grid{border-top:1px solid color-mix(in srgb,var(--surface) 18%,transparent)}}.bh-process-meta-grid>div{flex-direction:column;gap:.2rem;display:flex}.bh-process-meta-grid span{text-transform:uppercase;letter-spacing:.04em;color:var(--surface);font-size:.72rem}@supports (color:color-mix(in lab,red,red)){.bh-process-meta-grid span{color:color-mix(in srgb,var(--surface) 65%,transparent)}}.bh-process-meta-grid strong{font-size:.95rem;font-weight:600}.bh-flow{scrollbar-width:thin;gap:0;margin:0;padding:.35rem 0 .15rem;list-style:none;display:flex;overflow-x:auto}.bh-flow-step{text-align:center;min-width:6.5rem;max-width:9rem;color:var(--ink-muted);flex-direction:column;flex:1 0 auto;align-items:center;gap:.45rem;padding:.35rem .4rem .55rem;display:flex;position:relative}.bh-flow-step:before{content:"";background:var(--surface-2);z-index:0;height:2px;position:absolute;top:.85rem;left:0;right:50%}.bh-flow-step:after{content:"";background:var(--surface-2);z-index:0;height:2px;position:absolute;top:.85rem;left:50%;right:0}.bh-flow-step:first-child:before,.bh-flow-step:last-child:after{display:none}.bh-flow-dot{z-index:1;background:var(--surface-2);border:2px solid var(--paper);width:1.35rem;height:1.35rem;box-shadow:0 0 0 1px var(--line);border-radius:50%;position:relative}.bh-flow-step strong{max-width:8.5rem;font-size:.72rem;font-weight:650;line-height:1.25}.bh-flow-step.done{color:var(--ok)}.bh-flow-step.done .bh-flow-dot{background:var(--ok);box-shadow:0 0 0 1px var(--ok)}@supports (color:color-mix(in lab,red,red)){.bh-flow-step.done .bh-flow-dot{box-shadow:0 0 0 1px color-mix(in srgb,var(--ok) 35%,var(--paper))}}.bh-flow-step.done:before,.bh-flow-step.done:after{background:var(--ok)}@supports (color:color-mix(in lab,red,red)){.bh-flow-step.done:before,.bh-flow-step.done:after{background:color-mix(in srgb,var(--ok) 45%,var(--paper))}}.bh-flow-step.current{color:var(--accent-deep)}.bh-flow-step.current .bh-flow-dot{background:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab,red,red)){.bh-flow-step.current .bh-flow-dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 35%,var(--paper))}}.bh-flow-step.current .bh-flow-dot{animation:2s ease-in-out infinite bhPulse;transform:scale(1.12)}.bh-flow-step.current strong{font-weight:800}.bh-flow-step.skipped{color:var(--ink-muted);opacity:.7}.bh-flow-step.skipped .bh-flow-dot{background:var(--surface-2);box-shadow:0 0 0 1px var(--line)}.bh-flow-step.rejected .bh-flow-dot,.bh-flow-step.cancelled .bh-flow-dot{background:var(--danger);box-shadow:0 0 0 1px var(--danger)}@supports (color:color-mix(in lab,red,red)){.bh-flow-step.rejected .bh-flow-dot,.bh-flow-step.cancelled .bh-flow-dot{box-shadow:0 0 0 1px color-mix(in srgb,var(--danger) 35%,var(--paper))}}.bh-flow-step.rejected,.bh-flow-step.cancelled{color:var(--danger)}@keyframes bhPulse{0%,to{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 20%,var(--paper))}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--accent) 12%,var(--paper))}}#bh-detail-view .bh-process-head,#sh-detail-view .bh-process-head{padding:.85rem 1.05rem .75rem}#bh-detail-view .bh-process-top,#sh-detail-view .bh-process-top{grid-template-columns:minmax(17rem,.9fr) minmax(29rem,1.5fr);align-items:center;gap:1.25rem;display:grid}#bh-detail-view .bh-process-title,#sh-detail-view .bh-process-title{min-width:0}#bh-detail-view .bh-process-title-row,#sh-detail-view .bh-process-title-row{flex-wrap:wrap;align-items:center;gap:.45rem .7rem;display:flex}#bh-detail-view .bh-process-title-row h2,#sh-detail-view .bh-process-title-row h2{font-size:1.2rem}#bh-detail-view .bh-process-title .muted,#sh-detail-view .bh-process-title .muted{margin:.25rem 0 0;font-size:.78rem}#bh-detail-view .bh-process-title-row .bh-status-pill,#sh-detail-view .bh-process-title-row .bh-status-pill{background:var(--paper)}@supports (color:color-mix(in lab,red,red)){#bh-detail-view .bh-process-title-row .bh-status-pill,#sh-detail-view .bh-process-title-row .bh-status-pill{background:color-mix(in srgb,var(--paper) 13%,transparent)}}#bh-detail-view .bh-process-title-row .bh-status-pill,#sh-detail-view .bh-process-title-row .bh-status-pill{border-color:var(--paper)}@supports (color:color-mix(in lab,red,red)){#bh-detail-view .bh-process-title-row .bh-status-pill,#sh-detail-view .bh-process-title-row .bh-status-pill{border-color:color-mix(in srgb,var(--paper) calc(.28 * 100%),transparent)}}#bh-detail-view .bh-process-title-row .bh-status-pill,#sh-detail-view .bh-process-title-row .bh-status-pill{color:var(--on-accent);padding:.2rem .55rem}#bh-detail-view .bh-process-meta-grid,#sh-detail-view .bh-process-meta-grid{border-top:0;border-left:1px solid var(--surface);grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem .8rem;margin:0;padding:0 0 0 1.2rem}@supports (color:color-mix(in lab,red,red)){#bh-detail-view .bh-process-meta-grid,#sh-detail-view .bh-process-meta-grid{border-left:1px solid color-mix(in srgb,var(--surface) 18%,transparent)}}#bh-detail-view .bh-process-meta-grid>div,#sh-detail-view .bh-process-meta-grid>div{gap:.1rem;min-width:0}#bh-detail-view .bh-process-meta-grid span,#sh-detail-view .bh-process-meta-grid span{font-size:.62rem}#bh-detail-view .bh-process-meta-grid strong,#sh-detail-view .bh-process-meta-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}#bh-detail-view .bh-process-meta-grid .btn,#sh-detail-view .bh-process-meta-grid .btn{border-color:var(--paper);justify-self:start;min-height:1.75rem;padding:.24rem .55rem}@supports (color:color-mix(in lab,red,red)){#bh-detail-view .bh-process-meta-grid .btn,#sh-detail-view .bh-process-meta-grid .btn{border-color:color-mix(in srgb,var(--paper) 35%,transparent)}}#bh-detail-view .bh-process-meta-grid .btn,#sh-detail-view .bh-process-meta-grid .btn{color:var(--on-accent)}#bh-detail-view .bh-process-flow-wrap,#sh-detail-view .bh-process-flow-wrap{border-top:1px solid var(--surface);margin-top:.65rem;padding-top:.55rem}@supports (color:color-mix(in lab,red,red)){#bh-detail-view .bh-process-flow-wrap,#sh-detail-view .bh-process-flow-wrap{border-top:1px solid color-mix(in srgb,var(--surface) 18%,transparent)}}#bh-detail-view .bh-process-flow-head,#sh-detail-view .bh-process-flow-head{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.15rem;display:flex}#bh-detail-view .bh-process-flow-head h3,#sh-detail-view .bh-process-flow-head h3{margin:0;font-size:.78rem;font-weight:700}#bh-detail-view .bh-process-flow-head>span,#sh-detail-view .bh-process-flow-head>span{color:var(--surface);font-size:.7rem}@supports (color:color-mix(in lab,red,red)){#bh-detail-view .bh-process-flow-head>span,#sh-detail-view .bh-process-flow-head>span{color:color-mix(in srgb,var(--surface) 72%,transparent)}}#bh-detail-view .bh-flow,#sh-detail-view .bh-flow{padding:.1rem 0 0;overflow:visible}#bh-detail-view .bh-flow-step,#sh-detail-view .bh-flow-step{min-width:0;max-width:none;color:var(--surface);gap:.3rem;padding:.25rem .22rem .05rem}@supports (color:color-mix(in lab,red,red)){#bh-detail-view .bh-flow-step,#sh-detail-view .bh-flow-step{color:color-mix(in srgb,var(--surface) calc(.56 * 100%),transparent)}}#bh-detail-view .bh-flow-step:before,#sh-detail-view .bh-flow-step:before,#bh-detail-view .bh-flow-step:after,#sh-detail-view .bh-flow-step:after{background:var(--surface);top:.76rem}@supports (color:color-mix(in lab,red,red)){#bh-detail-view .bh-flow-step:before,#sh-detail-view .bh-flow-step:before,#bh-detail-view .bh-flow-step:after,#sh-detail-view .bh-flow-step:after{background:color-mix(in srgb,var(--surface) 22%,transparent)}}#bh-detail-view .bh-flow-dot,#sh-detail-view .bh-flow-dot{background:var(--ink-muted);border-color:var(--bg-soft);width:1.05rem;height:1.05rem;box-shadow:0 0 0 1px var(--surface)}@supports (color:color-mix(in lab,red,red)){#bh-detail-view .bh-flow-dot,#sh-detail-view .bh-flow-dot{box-shadow:0 0 0 1px color-mix(in srgb,var(--surface) 30%,transparent)}}#bh-detail-view .bh-flow-step strong,#sh-detail-view .bh-flow-step strong{max-width:7.5rem;font-size:.63rem;line-height:1.15}#bh-detail-view .bh-flow-step.done,#sh-detail-view .bh-flow-step.done{color:var(--accent)}#bh-detail-view .bh-flow-step.done:before,#sh-detail-view .bh-flow-step.done:before,#bh-detail-view .bh-flow-step.done:after,#sh-detail-view .bh-flow-step.done:after{background:#58daa394}#bh-detail-view .bh-flow-step.current,#sh-detail-view .bh-flow-step.current{color:var(--on-accent)}#bh-detail-view .bh-flow-step.current .bh-flow-dot,#sh-detail-view .bh-flow-step.current .bh-flow-dot{border-color:var(--bg-soft)}#bh-detail-view .bh-flow-step.skipped,#sh-detail-view .bh-flow-step.skipped{color:var(--surface)}@supports (color:color-mix(in lab,red,red)){#bh-detail-view .bh-flow-step.skipped,#sh-detail-view .bh-flow-step.skipped{color:color-mix(in srgb,var(--surface) 42%,transparent)}}@media(max-width:1050px){#bh-detail-view .bh-process-top,#sh-detail-view .bh-process-top{grid-template-columns:1fr;gap:.65rem}#bh-detail-view .bh-process-meta-grid,#sh-detail-view .bh-process-meta-grid{border-top:1px solid var(--surface);grid-template-columns:repeat(4,minmax(0,1fr));padding:.6rem 0 0}@supports (color:color-mix(in lab,red,red)){#bh-detail-view .bh-process-meta-grid,#sh-detail-view .bh-process-meta-grid{border-top:1px solid color-mix(in srgb,var(--surface) 18%,transparent)}}#bh-detail-view .bh-process-meta-grid,#sh-detail-view .bh-process-meta-grid{border-left:0}}@media(max-width:700px){#bh-detail-view .bh-process-meta-grid,#sh-detail-view .bh-process-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#bh-detail-view .bh-process-flow-head,#sh-detail-view .bh-process-flow-head{flex-direction:column;align-items:flex-start;gap:.15rem}#bh-detail-view .bh-flow,#sh-detail-view .bh-flow{overflow-x:auto}#bh-detail-view .bh-flow-step,#sh-detail-view .bh-flow-step{min-width:5.2rem}}.bh-data-head{margin-bottom:.75rem}.bh-data-head .bh-section-title{margin-bottom:.25rem}.bh-data-hint,.bh-tab-lead{margin:0 0 .85rem;font-size:.88rem}#bh-cadastro-progress{margin:.35rem 0 1rem}.bh-cadastro-steps{margin-bottom:0}.cadastro-layout.homolog-cadastro-layout{grid-template-columns:minmax(13.5rem,15.5rem) minmax(0,1fr);margin-top:1rem}.homolog-cadastro-form{min-height:24rem}.homolog-cadastro-form .bh-tab-panels{box-shadow:none;background:0 0;border:none;padding:0}.bh-tab-panels .wizard-pane{border:none;min-width:0;margin:0;padding:0}.bh-tab-panels .wizard-pane legend{color:var(--ink);margin:0 0 .2rem;padding:0;font-size:1.15rem;font-weight:700}.bh-tab-panels .pane-hint{margin:0 0 1rem}.bh-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.35rem;margin-bottom:1rem;padding-bottom:.85rem;display:flex}.bh-tab{appearance:none;border:1px solid var(--line);background:var(--surface);color:var(--bg-soft);transition:background .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease);border-radius:999px;padding:.4rem .85rem;font-size:.8rem;font-weight:650}.bh-tab:hover{border-color:var(--accent-deep)}@supports (color:color-mix(in lab,red,red)){.bh-tab:hover{border-color:color-mix(in srgb,var(--accent-deep) 35%,var(--paper))}}.bh-tab:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bh-tab:hover{background:color-mix(in srgb,var(--accent) 12%,var(--paper))}}.bh-tab.is-active{background:var(--accent-deep);border-color:var(--accent-deep);color:var(--on-accent)}.bh-tab-panels{min-height:8rem}.bh-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem;display:grid}.bh-form-grid .field.full,.bh-form-grid .full{grid-column:1/-1}.bh-form-grid>.col-pix-type,.bh-form-grid>.col-pix-key{grid-column:span 1}@media(min-width:48rem){.bh-form-grid>.col-pix-type,.bh-form-grid>.col-pix-key{grid-column:span 1}}.bh-form-grid .field{color:var(--ink);flex-direction:column;gap:.35rem;font-size:.88rem;font-weight:650;display:flex}.bh-form-grid .field-control{width:100%}.bh-form-grid .field input,.bh-form-grid .field select,.bh-form-grid .field textarea{width:100%;font:inherit;border:1px solid var(--line);border-radius:var(--radius-sm,6px);background:var(--paper);color:var(--ink);padding:.65rem .75rem;font-weight:500}.homolog-cadastro-form .field :disabled{background:var(--surface);color:var(--ink-muted);cursor:not-allowed;opacity:1}.bh-form-grid .field .req{color:var(--danger)}.bh-flag-row{border:1px dashed var(--line);border-radius:var(--radius);background:var(--surface);flex-wrap:wrap;gap:.85rem 1.25rem;margin:.35rem 0 1rem;padding:.75rem .9rem;display:flex}.bh-check{color:var(--ink);cursor:pointer;align-items:flex-start;gap:.45rem;font-size:.9rem;font-weight:500;display:inline-flex}.bh-check input{accent-color:var(--accent-deep);flex-shrink:0;width:1rem;height:1rem;margin-top:.15rem}.bh-docs-list{flex-direction:column;gap:.75rem;display:flex}.bh-data-actions{border-top:1px solid var(--line);justify-content:flex-start;align-items:center;gap:.75rem;min-height:1.5rem;margin-top:1rem;padding-top:.85rem;display:flex}.bh-data-actions .muted{margin:0}.form-stage-shell{min-width:0;display:block}.form-stage-shell .bh-tab-panels{width:100%;min-width:0}.autosave-status{color:var(--ink-muted);align-items:center;gap:.4rem;margin:0;font-size:.78rem;transition:color .2s,opacity .2s;display:inline-flex}.autosave-status.is-saving{color:var(--ink-muted);opacity:.85}.autosave-status.is-saved{color:var(--accent-deep,var(--accent-deep))}.autosave-status .autosave-dot{opacity:.7;background:currentColor;border-radius:50%;flex-shrink:0;width:.4rem;height:.4rem}@media(max-width:960px){.cadastro-layout.homolog-cadastro-layout{grid-template-columns:1fr}}.bh-actions-block .bh-section-title{margin-bottom:1rem}#bh-detail-view:not([hidden]),#sh-detail-view:not([hidden]){--bh-actions-dock-pad:0px;padding-bottom:var(--bh-actions-dock-pad);grid-template-columns:minmax(0,1fr) minmax(17.5rem,21rem);align-items:start;gap:1rem 1.25rem;display:grid}#bh-detail-view>.sup-detail-toolbar,#sh-detail-view>.sup-detail-toolbar{grid-column:1/-1}#bh-detail-view>.bh-process-head,#sh-detail-view>.bh-process-head{grid-area:2/1}#bh-detail-view>.bh-data-block,#sh-detail-view>.bh-data-block{grid-area:3/1;margin-bottom:0}#bh-detail-view>.bh-actions-block,#sh-detail-view>.bh-actions-block{z-index:25;max-height:calc(100vh - 2rem);box-shadow:0 10px 28px var(--ink);grid-area:2/2/4;align-self:start;margin-bottom:0;position:sticky;top:1rem;overflow:hidden auto}@supports (color:color-mix(in lab,red,red)){#bh-detail-view>.bh-actions-block,#sh-detail-view>.bh-actions-block{box-shadow:0 10px 28px color-mix(in srgb,var(--ink) 8%,transparent)}}#bh-detail-view>.bh-actions-block,#sh-detail-view>.bh-actions-block{border-color:var(--line);background:linear-gradient(180deg,var(--paper) 0%,var(--surface) 100%)}#bh-detail-view>.bh-actions-block .bh-section-title,#sh-detail-view>.bh-actions-block .bh-section-title{margin-bottom:.75rem;font-size:.98rem}#bh-detail-view>.bh-actions-block .bh-action-form,#sh-detail-view>.bh-actions-block .bh-action-form{grid-template-columns:1fr;gap:.85rem;padding:.85rem .9rem}#bh-detail-view>.bh-actions-block .bh-action-form .field textarea,#sh-detail-view>.bh-actions-block .bh-action-form .field textarea{min-height:4.5rem}#bh-detail-view>.bh-actions-block .bh-action-btns,#sh-detail-view>.bh-actions-block .bh-action-btns{margin-top:.85rem;padding-top:.7rem}@media(max-width:1199px){#bh-detail-view:not([hidden]),#sh-detail-view:not([hidden]){--bh-actions-dock-pad:13.5rem;flex-direction:column;gap:1rem;display:flex}#bh-detail-view>.bh-process-head,#sh-detail-view>.bh-process-head,#bh-detail-view>.bh-data-block,#sh-detail-view>.bh-data-block{grid-area:auto}#bh-detail-view>.bh-actions-block,#sh-detail-view>.bh-actions-block{max-height:min(42vh,18rem);box-shadow:0 -10px 36px var(--ink);border-bottom:none;border-radius:14px 14px 0 0;grid-area:auto;margin:0;position:fixed;inset:auto 0 0 240px}@supports (color:color-mix(in lab,red,red)){#bh-detail-view>.bh-actions-block,#sh-detail-view>.bh-actions-block{box-shadow:0 -10px 36px color-mix(in srgb,var(--ink) 16%,transparent)}}#bh-detail-view>.bh-actions-block,#sh-detail-view>.bh-actions-block{padding:.9rem 1.1rem calc(.9rem + env(safe-area-inset-bottom,0px))}}@media(max-width:960px){#bh-detail-view>.bh-actions-block,#sh-detail-view>.bh-actions-block{left:0}}@media(max-width:640px){#bh-detail-view:not([hidden]),#sh-detail-view:not([hidden]){--bh-actions-dock-pad:15.5rem}#bh-detail-view>.bh-actions-block,#sh-detail-view>.bh-actions-block{max-height:min(48vh,20rem);padding:.8rem .9rem calc(.8rem + env(safe-area-inset-bottom,0px))}#bh-detail-view>.bh-actions-block .bh-action-btns,#sh-detail-view>.bh-actions-block .bh-action-btns{justify-content:stretch}#bh-detail-view>.bh-actions-block .bh-action-btns .btn,#sh-detail-view>.bh-actions-block .bh-action-btns .btn{flex:auto}}.bh-action-form{border:1px solid var(--line);border-radius:calc(var(--radius) - 2px);background:linear-gradient(180deg,var(--surface) 0%,var(--surface-2) 100%);grid-template-columns:minmax(14rem,.9fr) minmax(0,1.4fr);align-items:start;gap:1rem 1.25rem;margin-top:0;padding:1rem 1.1rem;display:grid}.bh-action-form .field{flex-direction:column;gap:.4rem;margin:0;display:flex}.bh-action-form .field>span{letter-spacing:.02em;text-transform:uppercase;color:var(--ink-muted);font-size:.78rem;font-weight:650}.bh-action-form .field select,.bh-action-form .field textarea{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);font:inherit;border-radius:8px;margin:0;transition:border-color .15s,box-shadow .15s}.bh-action-form .field select{cursor:pointer;min-height:2.65rem;padding:.55rem .75rem}.bh-action-form .field textarea{resize:vertical;min-height:5.5rem;padding:.65rem .75rem;line-height:1.45}.bh-action-form .field select:hover:not(:disabled),.bh-action-form .field textarea:hover:not(:disabled){border-color:var(--ok)}@supports (color:color-mix(in lab,red,red)){.bh-action-form .field select:hover:not(:disabled),.bh-action-form .field textarea:hover:not(:disabled){border-color:color-mix(in srgb,var(--ok) 35%,var(--ink-muted))}}.bh-action-form .field select:focus,.bh-action-form .field textarea:focus{border-color:var(--brand,var(--accent-deep));box-shadow:0 0 0 3px var(--accent-deep);outline:none}@supports (color:color-mix(in lab,red,red)){.bh-action-form .field select:focus,.bh-action-form .field textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-deep) 16%,var(--paper))}}.bh-action-form .field select:disabled,.bh-action-form .field textarea:disabled{background:var(--surface-2);color:var(--ink-muted);cursor:not-allowed}.bh-action-field-acao{max-width:100%}.bh-action-field-obs{min-width:0}.bh-action-btns{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;margin-top:1rem;padding-top:.85rem;display:flex}.bh-history{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.bh-history li{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:.75rem .9rem}.bh-history li strong{color:var(--bg-soft);font-size:.92rem;display:block}.bh-history li .muted{margin-top:.1rem;font-size:.78rem;display:block}.bh-history li p{color:var(--ink);margin:.4rem 0 0;font-size:.88rem}.bh-process-title-row{flex-wrap:wrap;align-items:center;gap:.55rem .75rem;display:flex}.bh-history-btn{border:1px solid var(--paper);gap:.4rem;min-height:2rem;margin-left:auto;padding:.4rem .75rem}@supports (color:color-mix(in lab,red,red)){.bh-history-btn{border:1px solid color-mix(in srgb,var(--paper) 42%,transparent)}}.bh-history-btn{background:var(--paper)}@supports (color:color-mix(in lab,red,red)){.bh-history-btn{background:color-mix(in srgb,var(--paper) 12%,transparent)}}.bh-history-btn{color:var(--on-accent);white-space:nowrap;font-size:.78rem;font-weight:650}.bh-history-btn:hover{border-color:var(--paper)}@supports (color:color-mix(in lab,red,red)){.bh-history-btn:hover{border-color:color-mix(in srgb,var(--paper) 72%,transparent)}}.bh-history-btn:hover{background:var(--paper)}@supports (color:color-mix(in lab,red,red)){.bh-history-btn:hover{background:color-mix(in srgb,var(--paper) 20%,transparent)}}.bh-history-btn:hover{color:var(--on-accent)}.bh-history-btn:focus-visible{outline:3px solid var(--paper)}@supports (color:color-mix(in lab,red,red)){.bh-history-btn:focus-visible{outline:3px solid color-mix(in srgb,var(--paper) 35%,transparent)}}.bh-history-btn:focus-visible{outline-offset:2px}.bh-history-head{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg,var(--surface) 0%,var(--ok) 100%);justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:1rem;padding:1.25rem 1.4rem;display:flex}@supports (color:color-mix(in lab,red,red)){.bh-history-head{background:linear-gradient(135deg,var(--surface) 0%,color-mix(in srgb,var(--ok) 10%,var(--paper)) 100%)}}.bh-history-head .sup-detail-eyebrow{color:var(--accent-deep);margin:0 0 .25rem}.bh-history-head h2{color:var(--bg-soft);font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:1.4rem}.bh-history-head .muted{margin:.3rem 0 0}.bh-history-section-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;padding-bottom:.9rem;display:flex}.bh-history-section-head .bh-section-title{margin-bottom:.2rem}.bh-history-section-head p{margin:0;font-size:.85rem}.bh-history-count{background:var(--ok);border-radius:999px;flex:none;padding:.28rem .65rem}@supports (color:color-mix(in lab,red,red)){.bh-history-count{background:color-mix(in srgb,var(--ok) 12%,var(--paper))}}.bh-history-count{color:var(--accent-deep);font-size:.75rem;font-weight:700}.bh-history-timeline{gap:0;padding-left:.25rem;position:relative}.bh-history-timeline li{background:0 0;border:0;border-radius:0;grid-template-columns:1.25rem minmax(0,1fr);gap:.85rem;padding:0 0 1.5rem;display:grid;position:relative}.bh-history-timeline li.bh-history-empty{grid-template-columns:unset;text-align:center;padding:2.5rem 1rem;display:block}.bh-history-timeline li:not(:last-child):before{content:"";background:var(--surface-2);width:2px;position:absolute;top:1rem;bottom:0;left:.55rem}.bh-history-marker{z-index:1;border:2px solid var(--paper);background:var(--warn);border-radius:50%;width:.8rem;height:.8rem;margin-top:.28rem;margin-left:.2rem;position:relative}@supports (color:color-mix(in lab,red,red)){.bh-history-marker{background:color-mix(in srgb,var(--warn) 55%,var(--paper))}}.bh-history-marker{box-shadow:0 0 0 2px var(--line)}.bh-history-marker.tone-start{background:#72bb53}.bh-history-marker.tone-forward{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.bh-history-marker.tone-forward{background:color-mix(in srgb,var(--warn) 70%,var(--paper))}}.bh-history-marker.tone-finish{background:#ff5d5d}.bh-history-marker.tone-error{background:#fb3d3d}.bh-history-marker.tone-cancel{background:#ff5d5d}.bh-history-timeline li.is-latest .bh-history-marker{background:var(--ok);box-shadow:0 0 0 3px #13a47c33}.bh-history-event{border:1px solid var(--line);background:var(--paper);border-radius:10px;padding:.85rem 1rem}.bh-history-timeline li.is-latest .bh-history-event{border-color:var(--ok)}@supports (color:color-mix(in lab,red,red)){.bh-history-timeline li.is-latest .bh-history-event{border-color:color-mix(in srgb,var(--ok) 30%,var(--line))}}.bh-history-timeline li.is-latest .bh-history-event{box-shadow:0 3px 12px #163a4a0f}.bh-history-event-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.bh-history-event-head strong{min-width:0;color:var(--bg-soft);flex:auto;margin:0;font-size:.92rem;font-weight:650;line-height:1.35}.bh-history-event-head time{color:var(--ink-muted);white-space:nowrap;flex:none;font-size:.75rem;line-height:1.35}.bh-history-event-meta{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:.4rem .65rem;margin-top:.3rem;font-size:.78rem;display:flex}.bh-history-stage{background:var(--surface-2);color:var(--ink-muted);border-radius:999px;padding:.16rem .5rem;font-size:.7rem;font-weight:650}.bh-history-timeline li p{border-top:1px solid var(--line);margin-top:.65rem;padding-top:.65rem}.bh-history-timeline .bh-history-empty{text-align:center;flex-direction:column;gap:.2rem;padding:2.5rem 1rem;display:flex}@media(max-width:700px){.bh-history-btn{width:100%;margin-left:0}.bh-history-head,.bh-history-section-head,.bh-history-event-head{flex-direction:column;align-items:flex-start}.bh-history-event-head{gap:.3rem}}.bh-preenchimento-field{border:0;min-width:0;margin:0 0 1rem;padding:0}.bh-preenchimento-legend{color:var(--ink);margin:0 0 .45rem;padding:0;font-size:.88rem;font-weight:650}.bh-preenchimento-switch{border:1px solid var(--line);background:var(--surface-2);border-radius:999px;grid-template-columns:1fr 1fr;gap:.2rem;width:min(100%,22rem);padding:.2rem;display:inline-grid}.bh-preenchimento-option{cursor:pointer;margin:0;display:block;position:relative}.bh-preenchimento-option input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.bh-preenchimento-option span{min-height:2.35rem;color:var(--ink-muted);transition:background .2s var(--ease),color .2s var(--ease),box-shadow .2s var(--ease);-webkit-user-select:none;user-select:none;border-radius:999px;justify-content:center;align-items:center;padding:.35rem 1rem;font-size:.9rem;font-weight:650;display:flex}.bh-preenchimento-option input:checked+span{background:var(--accent-deep);color:var(--on-accent);box-shadow:0 4px 14px var(--accent-deep)}@supports (color:color-mix(in lab,red,red)){.bh-preenchimento-option input:checked+span{box-shadow:0 4px 14px color-mix(in srgb,var(--accent-deep) calc(.28 * 100%),var(--paper))}}.bh-preenchimento-option input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.bh-preenchimento-hint{margin:.55rem 0 0;font-size:.84rem;line-height:1.4}.bh-start-form.homolog-cadastro-form{color:var(--ink)}.bh-start-form.homolog-cadastro-form mondg-form-field .MonDgFormField-label{color:var(--ink);font-size:.88rem;font-weight:650}.bh-start-form.homolog-cadastro-form mondg-form-field .MonDgFormField-control :is(input,select,textarea){width:100%;font:inherit;border:1px solid var(--line);border-radius:var(--radius-sm,6px);background:var(--paper);color:var(--ink);box-sizing:border-box;min-height:2.65rem;padding:.65rem .75rem;font-weight:500}.bh-start-form.homolog-cadastro-form mondg-form-field .MonDgFormField-control textarea{min-height:5.5rem;padding:.65rem .75rem}.bh-start-form.homolog-cadastro-form mondg-form-field .MonDgFormField-control :is(input,select,textarea):focus{border-color:var(--accent-deep);outline:none}.bh-start-form.homolog-cadastro-form mondg-form-field .MonDgFormField-control :is(input,select,textarea):focus-visible{outline:3px solid var(--accent-deep);outline-offset:2px}.bh-start-form .bh-form-grid .bh-portal-hint{margin-top:calc(-1 * var(--space-1))}.bh-start-form .bh-start-input-affix{display:block;position:relative}.bh-start-form .bh-start-input-affix.has-help :is(input,select,textarea){padding-right:2.35rem}.bh-start-form .bh-start-input-affix .bh-start-input-help{z-index:1;position:absolute;top:50%;right:.4rem;transform:translateY(-50%)}.bh-start-form .bh-start-input-affix .filter-context-help-trigger{width:1.35rem;height:1.35rem}.bh-start-form .bh-start-input-affix .filter-context-help-trigger ng-icon{width:.85rem!important;height:.85rem!important}.sh-seed-toolbar{flex-wrap:wrap;gap:.35rem .75rem;margin:0 0 .85rem;display:flex}.sh-seed-fieldset{border:0;gap:.45rem;max-height:min(52vh,28rem);margin:0;padding:0;display:grid;overflow:auto}.sh-seed-option{border:1px solid var(--line);background:var(--surface);cursor:pointer;transition:border-color .15s var(--ease),background .15s var(--ease);border-radius:10px;grid-template-columns:auto 1fr;align-items:start;gap:.55rem .75rem;margin:0;padding:.7rem .85rem;display:grid}.sh-seed-option:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.sh-seed-option:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}}.sh-seed-option:hover{background:var(--paper)}.sh-seed-option:has(input:checked){border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.sh-seed-option:has(input:checked){background:color-mix(in srgb,var(--accent) 8%,var(--paper))}}.sh-seed-option input{accent-color:var(--accent-deep);margin-top:.2rem}.sh-seed-option-body{min-width:0}.sh-seed-option-title{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;font-size:.92rem;font-weight:650;display:flex}.sh-seed-option-title .sh-seed-badge{background:var(--ok);border-radius:999px;padding:.12rem .45rem;font-size:.72rem;font-weight:650}@supports (color:color-mix(in lab,red,red)){.sh-seed-option-title .sh-seed-badge{background:color-mix(in srgb,var(--ok) 14%,var(--paper))}}.sh-seed-option-title .sh-seed-badge{color:var(--accent-deep)}.sh-seed-option-title .sh-seed-badge.tone-action{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.sh-seed-option-title .sh-seed-badge.tone-action{background:color-mix(in srgb,var(--warn) 14%,var(--paper))}}.sh-seed-option-title .sh-seed-badge.tone-action{color:var(--warn)}.sh-seed-option-title .sh-seed-badge.tone-end{background:var(--info)}@supports (color:color-mix(in lab,red,red)){.sh-seed-option-title .sh-seed-badge.tone-end{background:color-mix(in srgb,var(--info) 12%,var(--paper))}}.sh-seed-option-title .sh-seed-badge.tone-end{color:var(--info-deep)}.sh-seed-option-desc{color:var(--ink-muted);margin:.25rem 0 0;font-size:.82rem;line-height:1.4}@media(max-width:1000px){.bh-summary-grid,.bh-process-meta-grid,.bh-form-grid{grid-template-columns:1fr 1fr}.bh-action-form{grid-template-columns:1fr;gap:.9rem}}@media(max-width:640px){.bh-filters,.bh-filter-period,.bh-summary-grid,.bh-process-meta-grid,.bh-form-grid,.bh-action-form{grid-template-columns:1fr}.bh-action-form{padding:.85rem .9rem}.bh-flow-step{min-width:5.5rem}}:host .opp-item{cursor:default}:host .opp-item:hover{transform:none}.filter-inline{align-items:center;gap:.5rem;font-size:.85rem;font-weight:600;display:flex}.filter-inline select{border:1.5px solid var(--line);background:var(--paper);font:inherit;border-radius:8px;padding:.45rem .7rem}.filter-inline input[type=search]{border:1.5px solid var(--line);background:var(--paper);font:inherit;border-radius:8px;padding:.45rem .7rem;font-weight:400}.opp-tabs{border-bottom:1px solid var(--line);gap:.5rem;margin-bottom:1.15rem;padding-bottom:0;display:flex}.opp-tab{color:var(--ink-muted);border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:.5rem;margin-bottom:-1px;padding:.75rem 1rem;font-size:.95rem;font-weight:600;transition:color .15s,border-color .15s;display:inline-flex}.opp-tab:hover{color:var(--ink)}.opp-tab.active{color:var(--accent-deep);border-bottom-color:var(--accent-deep)}.opp-tab-count{background:var(--surface-2);min-width:1.35rem;height:1.35rem;color:var(--ink-muted);border-radius:999px;justify-content:center;align-items:center;padding:0 .35rem;font-size:.72rem;font-weight:700;display:inline-flex}.opp-tab.active .opp-tab-count{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.opp-tab.active .opp-tab-count{background:color-mix(in srgb,var(--accent) 20%,var(--paper))}}.opp-tab.active .opp-tab-count{color:var(--accent-deep)}.opp-toolbar{margin-bottom:1rem}.opp-pane-hint{color:var(--ink-muted);max-width:60ch;margin:0 0 1rem;font-size:.9rem}.opp-privacy-note{border:1px solid var(--info);border-radius:8px;margin:0 0 1rem;padding:.75rem 1rem}@supports (color:color-mix(in lab,red,red)){.opp-privacy-note{border:1px solid color-mix(in srgb,var(--info) 22%,var(--paper))}}.opp-privacy-note{background:var(--info)}@supports (color:color-mix(in lab,red,red)){.opp-privacy-note{background:color-mix(in srgb,var(--info) 6%,var(--paper))}}.opp-privacy-note{color:var(--info);font-size:.85rem}.opp-list{flex-direction:column;gap:.75rem;display:flex}.opp-item{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);text-align:left;width:100%;transition:border-color .2s,box-shadow .2s,transform .2s var(--ease);grid-template-columns:1fr auto;align-items:start;gap:.75rem 1.25rem;padding:1.1rem 1.25rem;display:grid}.opp-item:hover{border-color:var(--accent-deep);transform:translateY(-1px);box-shadow:0 6px 20px #0c1f240f}.opp-item-head{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:.35rem;display:flex}.opp-item h3{letter-spacing:-.02em;margin:0;font-size:1.05rem}.opp-number{letter-spacing:.02em;color:var(--accent-deep);background:var(--accent);font-size:.78rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.opp-number{background:color-mix(in srgb,var(--accent) 12%,var(--paper))}}.opp-number{border-radius:6px;padding:.2rem .5rem}.opp-type-tag{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-muted);font-size:.68rem;font-weight:700}.opp-type-tag.private{color:var(--tone-ajuste);font-weight:700}.opp-type-tag.public{color:var(--info)}.opp-meta{color:var(--ink-muted);margin:0;font-size:.85rem}.opp-facts{color:var(--ink-muted);flex-wrap:wrap;gap:.35rem 1rem;margin:.55rem 0 0;padding:0;font-size:.82rem;list-style:none;display:flex}.opp-facts li strong{color:var(--ink);font-weight:600}.opp-item .badge{justify-self:end;margin-top:.15rem}.opp-items-preview{color:var(--ink-muted);margin:.65rem 0 0;font-size:.82rem}.opp-items-preview span{background:var(--surface-2);color:var(--ink);border-radius:4px;margin:.15rem .35rem 0 0;padding:.15rem .45rem;display:inline-block}.modal{border-radius:calc(var(--radius) + 2px);width:calc(100% - 2rem);max-width:32rem;box-shadow:var(--shadow);background:var(--paper);border:none;padding:0}.modal.modal-wide{max-width:44rem}.modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c1f248c}.modal-inner{margin:0}.modal-head{justify-content:space-between;align-items:center;padding:1.15rem 1.25rem .5rem;display:flex}.modal-head h2{margin:0;font-size:1.25rem}.modal-eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--accent-deep);margin:0 0 .2rem;font-size:.75rem;font-weight:700}.modal-body{color:var(--ink-muted);max-height:min(70vh,36rem);padding:.5rem 1.25rem 1rem;font-size:.95rem;overflow-y:auto}.modal-body dl{grid-template-columns:auto 1fr;gap:.4rem 1rem;margin:.75rem 0 0;display:grid}.modal-body dt{color:var(--ink);font-size:.85rem;font-weight:600}.modal-body dd{margin:0}.opp-detail-grid{grid-template-columns:1fr 1fr;gap:.65rem 1.25rem;margin:.85rem 0 1.15rem;display:grid}.opp-detail-grid .full{grid-column:1/-1}.opp-detail-label{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-muted);margin-bottom:.15rem;font-size:.72rem;font-weight:700;display:block}.opp-detail-value{color:var(--ink);font-size:.92rem;font-weight:500}.opp-privacy-banner{background:var(--info);border-radius:8px;margin:0 0 1rem;padding:.65rem .85rem}@supports (color:color-mix(in lab,red,red)){.opp-privacy-banner{background:color-mix(in srgb,var(--info) 8%,var(--paper))}}.opp-privacy-banner{border:1px solid var(--info)}@supports (color:color-mix(in lab,red,red)){.opp-privacy-banner{border:1px solid color-mix(in srgb,var(--info) 18%,var(--paper))}}.opp-privacy-banner{color:var(--info);font-size:.82rem}.opp-attachments{flex-wrap:wrap;gap:.4rem;margin:.35rem 0 0;padding:0;list-style:none;display:flex}.opp-attachments li{background:var(--surface-2);border:1px solid var(--line);color:var(--ink);border-radius:6px;padding:.3rem .55rem;font-size:.82rem}.opp-proposal-table-wrap{border:1px solid var(--line);border-radius:8px;margin-top:.5rem;overflow-x:auto}.opp-proposal-table{border-collapse:collapse;background:var(--paper);width:100%;font-size:.88rem}.opp-proposal-table th,.opp-proposal-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.65rem .75rem}.opp-proposal-table th{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-muted);background:var(--surface-2);font-size:.72rem}.opp-proposal-table tr:last-child td{border-bottom:none}.opp-proposal-table .item-name{color:var(--ink);font-weight:600;display:block}.opp-proposal-table .item-spec{color:var(--ink-muted);margin-top:.2rem;font-size:.78rem;font-weight:400;display:block}.opp-proposal-table .item-link-meta{color:var(--ok);margin-top:.25rem;font-size:.72rem;font-weight:600;display:block}.opp-quote-items-head{justify-content:space-between;align-items:center;gap:.75rem;margin:.85rem 0 .45rem;display:flex}.opp-quote-items-title{letter-spacing:-.02em;color:var(--info-deep);margin:0;font-size:1rem;font-weight:700}.vinculo-table-hint{color:var(--ink-muted);align-items:center;gap:.45rem;margin:0 0 .65rem;font-size:.82rem;display:flex}.vinculo-table-hint.is-ok{color:var(--ok)}.vinculo-hint-dot{background:var(--ink-muted);border-radius:50%;flex-shrink:0;width:.55rem;height:.55rem;animation:1.6s ease-in-out infinite vinculoPulse;box-shadow:0 0 0 3px #8a949940}@keyframes vinculoPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}.th-vinculo,.td-vinculo{vertical-align:middle;width:5.5rem;text-align:center!important}.vinculo-btn{cursor:pointer;width:2.15rem;height:2.15rem;transition:transform .18s var(--ease),box-shadow .18s,background .18s;border:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 2px 6px #0c1f241f}.vinculo-btn:hover{transform:scale(1.08)}.vinculo-btn:focus-visible{outline:2px solid var(--accent-deep);outline-offset:2px}.vinculo-btn.is-linked{background:var(--ok)}.vinculo-btn.needs-action{background:var(--ink-muted);animation:2.2s ease-in-out infinite vinculoNeedsAttention}@keyframes vinculoNeedsAttention{0%,to{box-shadow:0 2px 6px #0c1f241f}50%{box-shadow:0 0 0 4px #9aa3a859}}.vinculo-icon{background:var(--paper);width:1.05rem;height:1.05rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71'/%3E%3Cpath d='M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71'/%3E%3Cpath d='M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71'/%3E%3C/svg%3E") 50%/contain no-repeat}.modal-vinculo{max-width:36rem}.modal-vinculo .modal-inner{flex-direction:column;display:flex}.vinculo-quote-item{color:var(--ink);margin:0 0 .5rem;font-size:.95rem}.vinculo-hint{margin:0 0 1rem}.vinculo-search-label{color:var(--ink);flex-direction:column;gap:.35rem;margin-bottom:.85rem;font-size:.85rem;font-weight:600;display:flex}.vinculo-search-label input{border:1.5px solid var(--line);font:inherit;border-radius:8px;padding:.65rem .85rem;font-weight:400}.vinculo-search-label input:focus{border-color:var(--accent-deep);outline:none}.vinculo-current{background:var(--ok);border-radius:8px;margin:0 0 .85rem;padding:.7rem .85rem}@supports (color:color-mix(in lab,red,red)){.vinculo-current{background:color-mix(in srgb,var(--ok) 8%,var(--paper))}}.vinculo-current{border:1px solid var(--ok)}@supports (color:color-mix(in lab,red,red)){.vinculo-current{border:1px solid color-mix(in srgb,var(--ok) 22%,var(--paper))}}.vinculo-current{color:var(--ink);flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.88rem;display:flex}.vinculo-current code{background:var(--ok);font-size:.8em}@supports (color:color-mix(in lab,red,red)){.vinculo-current code{background:color-mix(in srgb,var(--ok) 12%,var(--paper))}}.vinculo-current code{border-radius:4px;padding:.1rem .4rem}.vinculo-mode-tag{text-transform:uppercase;letter-spacing:.04em;color:var(--ok);background:var(--ok);font-size:.68rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.vinculo-mode-tag{background:color-mix(in srgb,var(--ok) calc(.14 * 100%),var(--paper))}}.vinculo-mode-tag{border-radius:999px;padding:.15rem .45rem}.vinculo-catalog-list{flex-direction:column;gap:.4rem;max-height:min(42vh,18rem);margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.vinculo-catalog-option{text-align:left;border:1px solid var(--line);background:var(--paper);width:100%;transition:border-color .15s,background .15s,transform .15s var(--ease);border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .85rem;display:flex}.vinculo-catalog-option:hover{border-color:var(--accent-deep);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.vinculo-catalog-option:hover{background:color-mix(in srgb,var(--accent) 6%,var(--paper))}}.vinculo-catalog-option:hover{transform:translateY(-1px)}.vinculo-catalog-option.is-selected{border-color:var(--ok);background:var(--ok)}@supports (color:color-mix(in lab,red,red)){.vinculo-catalog-option.is-selected{background:color-mix(in srgb,var(--ok) 8%,var(--paper))}}.vinculo-catalog-option.is-selected{box-shadow:0 0 0 1px var(--ok)}@supports (color:color-mix(in lab,red,red)){.vinculo-catalog-option.is-selected{box-shadow:0 0 0 1px color-mix(in srgb,var(--ok) 25%,var(--paper))}}.vinculo-option-main{flex-direction:column;gap:.15rem;min-width:0;display:flex}.vinculo-option-main strong{color:var(--ink);font-size:.92rem}.vinculo-option-main .muted{font-size:.78rem}.vinculo-option-side{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.25rem;display:flex}.vinculo-option-price{color:var(--ink);font-variant-numeric:tabular-nums;font-size:.88rem;font-weight:700}.vinculo-suggest-tag{text-transform:uppercase;letter-spacing:.03em;color:var(--info);background:var(--info);font-size:.65rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.vinculo-suggest-tag{background:color-mix(in srgb,var(--info) 12%,var(--paper))}}.vinculo-suggest-tag{border-radius:4px;padding:.12rem .4rem}.vinculo-empty{margin-top:.5rem;padding:1.25rem 1rem}.modal.modal-wide.modal-opp{width:calc(100% - 2rem);max-width:min(88rem,100vw - 2rem);max-height:calc(100vh - 1.5rem)}.modal-opp .modal-inner{flex-direction:column;max-height:calc(100vh - 1.5rem);display:flex}.modal-opp .modal-head{flex-shrink:0;padding:1.15rem 1.75rem .5rem}.modal-opp .modal-body{flex:auto;max-height:min(72vh,44rem);padding:.5rem 1.75rem 1rem}.modal-opp .modal-actions{flex-shrink:0;padding:0 1.75rem 1.25rem}.modal-opp .opp-proposal-table{min-width:42rem}.modal-opp .opp-proposal-table input[type=number]{width:100%;min-width:7.5rem;max-width:12rem}.opp-proposal-table input[type=number]{border:1.5px solid var(--line);width:7.5rem;font:inherit;border-radius:6px;padding:.45rem .55rem}.opp-proposal-table input[type=number]:focus{border-color:var(--accent-deep);outline:none}.opp-proposal-table .line-total{color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.opp-proposal-summary{justify-content:flex-end;align-items:baseline;gap:.75rem;margin-top:.85rem;font-size:.95rem;display:flex}.opp-proposal-summary strong{letter-spacing:-.02em;color:var(--warn);font-size:1.15rem}.opp-note-field{margin-top:1rem}.opp-note-field label{color:var(--ink);flex-direction:column;gap:.35rem;font-size:.85rem;font-weight:600;display:flex}.opp-note-field textarea{border:1.5px solid var(--line);font:inherit;resize:vertical;border-radius:8px;min-height:4rem;padding:.65rem .85rem;font-weight:400}.opp-note-field textarea:focus{border-color:var(--accent-deep);outline:none}.opp-quote-fill{border:1px solid var(--line);background:var(--paper);border-radius:8px;margin:0 0 1.1rem;padding:.95rem 1.05rem 1.05rem}.opp-quote-fill-title{letter-spacing:-.02em;color:var(--info-deep);margin:0 0 .85rem;font-size:1rem;font-weight:700}.opp-quote-fill-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:.75rem .9rem;display:grid}.opp-quote-span-2{grid-column:span 2}.opp-quote-span-3{grid-column:span 3}.opp-quote-span-12{grid-column:1/-1}.opp-quote-field{min-width:0;color:var(--ink-muted);flex-direction:column;gap:.35rem;margin:0;font-size:.78rem;font-weight:700;display:flex}.opp-quote-field input,.opp-quote-field select{border:1.5px solid var(--line);background:var(--paper);width:100%;font:inherit;color:var(--ink);border-radius:8px;min-height:2.55rem;padding:.55rem .7rem;font-size:.9rem;font-weight:500}.opp-quote-field input:focus,.opp-quote-field select:focus{border-color:var(--accent-deep);outline:none}.opp-quote-field input:disabled,.opp-quote-field input[readonly],.opp-quote-field select:disabled{background:var(--surface-2);color:var(--ink);cursor:default}.opp-quote-direct-wrap{align-items:stretch;min-width:0;display:flex}.opp-quote-direct{border:1.5px solid var(--line);background:var(--paper);cursor:pointer;width:100%;color:var(--ink);-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;gap:.5rem;min-height:2.55rem;margin:0;padding:.45rem .75rem;font-size:.85rem;font-weight:650;display:flex}.opp-quote-direct input{width:1.05rem;height:1.05rem;accent-color:var(--accent-deep);flex-shrink:0;margin:0}.opp-quote-direct:has(input:checked){border-color:var(--accent-deep);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.opp-quote-direct:has(input:checked){background:color-mix(in srgb,var(--accent) calc(.14 * 100%),var(--paper))}}.opp-quote-direct:has(input:checked){color:var(--accent-deep)}.opp-quote-direct:has(input:disabled){cursor:default;opacity:.9}.opp-quote-alt-cnpj{border:1.5px dashed var(--accent-deep);background:var(--accent);border-radius:8px;grid-column:1/-1;padding:.8rem .9rem .85rem}@supports (color:color-mix(in lab,red,red)){.opp-quote-alt-cnpj{background:color-mix(in srgb,var(--accent) 12%,var(--paper))}}.opp-quote-alt-cnpj{gap:.35rem;display:grid}.opp-quote-alt-cnpj[hidden]{display:none!important}.opp-quote-alt-cnpj .opp-quote-field{color:var(--accent-deep)}.opp-quote-alt-hint{color:var(--accent-deep);margin:0;font-size:.78rem;font-weight:500;line-height:1.4}.opp-quote-money{align-items:center;gap:.4rem;display:flex}.opp-quote-money>span{color:var(--ink-muted);flex-shrink:0;font-size:.85rem;font-weight:650}.opp-quote-money input{flex:1;min-width:0}.opp-quote-field-hint{color:var(--ink-muted);align-self:start;margin:0;font-size:.78rem;font-weight:500;line-height:1.4}.payment-zoom{position:relative}.opp-quote-field .payment-zoom-input{padding-right:2.4rem}.payment-zoom-clear{width:1.6rem;height:1.6rem;color:var(--muted,var(--ink-muted));cursor:pointer;z-index:2;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;font-size:1.1rem;line-height:1;display:none;position:absolute;top:50%;right:.45rem;transform:translateY(-50%)}.payment-zoom.has-value:not(.is-locked) .payment-zoom-clear{display:inline-flex}.payment-zoom-dropdown{background:var(--paper);border:1px solid var(--line);z-index:40;border-radius:10px;max-height:240px;margin:0;padding:.35rem;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 10px 28px #0f172a1f}.payment-zoom-dropdown[hidden]{display:none!important}.payment-zoom-option{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:none;border-radius:8px;align-items:baseline;gap:.55rem;padding:.55rem .65rem;display:flex}.payment-zoom-option:hover,.payment-zoom-option.is-active{background:var(--accent-deep)}@supports (color:color-mix(in lab,red,red)){.payment-zoom-option:hover,.payment-zoom-option.is-active{background:color-mix(in srgb,var(--accent-deep) 10%,var(--paper))}}.payment-zoom-name{min-width:0;color:var(--ink);font-size:.9rem;font-weight:500}.payment-zoom-empty{color:var(--muted,var(--ink-muted));padding:.75rem .65rem;font-size:.85rem}.modal-actions{flex-wrap:wrap;align-items:center;gap:.5rem;padding:0 1.25rem 1.25rem;display:flex}.modal-actions .btn[hidden]{display:none}.modal-actions .opp-action-error{color:var(--danger);flex:100%;margin:0;font-size:.85rem;font-weight:500}@media(max-width:960px){.modal.modal-wide.modal-opp{width:calc(100% - 1.5rem);max-width:calc(100vw - 1.5rem);max-height:calc(100vh - 1rem)}.modal-opp .modal-inner{max-height:calc(100vh - 1rem)}.modal-opp .modal-head{padding:1.1rem 1.25rem .5rem}.modal-opp .modal-body{max-height:min(70vh,40rem);padding:.45rem 1.25rem .9rem}.modal-opp .modal-actions{padding:0 1.25rem 1.1rem}.modal-opp .opp-proposal-table{min-width:38rem}.opp-quote-fill-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.opp-quote-span-2,.opp-quote-span-3{grid-column:span 1}}@media(max-width:600px){.opp-detail-grid{grid-template-columns:1fr}.opp-tabs{flex-direction:column;gap:0}.opp-tab{border-bottom-width:1px}.modal.modal-wide.modal-opp{width:calc(100% - .75rem);max-width:calc(100vw - .75rem);max-height:calc(100vh - .75rem)}.modal-opp .modal-inner{max-height:calc(100vh - .75rem)}.modal-opp .modal-head{padding:.95rem .9rem .4rem}.modal-opp .modal-head h2{font-size:1.1rem}.modal-opp .modal-body{max-height:min(68vh,36rem);padding:.35rem .9rem .75rem}.modal-opp .modal-actions{gap:.4rem;padding:0 .9rem .95rem}.modal-opp .opp-proposal-table{min-width:34rem;font-size:.82rem}.modal-opp .opp-proposal-table th,.modal-opp .opp-proposal-table td{padding:.5rem .55rem}.modal-opp .opp-proposal-table input[type=number]{min-width:6.25rem;max-width:9rem;padding:.4rem .45rem}.opp-proposal-summary{flex-wrap:wrap;justify-content:space-between}.opp-quote-fill{padding:.8rem .8rem .9rem}.opp-quote-fill-grid{grid-template-columns:1fr}.opp-quote-span-2,.opp-quote-span-3,.opp-quote-span-12{grid-column:1/-1}}.meas-filter-card,.meas-records-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 1px 0 var(--ink);margin-bottom:1.15rem;padding:1.15rem 1.25rem 1.25rem}@supports (color:color-mix(in lab,red,red)){.meas-filter-card,.meas-records-card{box-shadow:0 1px color-mix(in srgb,var(--ink) 3%,transparent)}}.meas-page-title{color:var(--bg-soft);letter-spacing:-.01em;margin:0 0 1rem;font-size:1.05rem;font-weight:700}.meas-filters{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:.75rem 1rem;display:grid}.meas-field{color:var(--ink-muted);flex-direction:column;gap:.3rem;font-size:.78rem;font-weight:600;display:flex;position:relative}.meas-field-label{color:var(--ink-muted);font-size:.78rem;font-weight:600}.meas-filters input,.meas-filters select,.meas-status-trigger{border:1.5px solid var(--line);background:var(--paper);font:inherit;color:var(--ink);border-radius:8px;width:100%;padding:.5rem .7rem;font-weight:400}.meas-filters input:focus,.meas-filters select:focus,.meas-status-trigger:focus{border-color:var(--accent-deep);outline:none}.meas-input-wrap{display:block;position:relative}.meas-input-wrap input{width:100%;padding-right:2rem}.meas-clear-field{width:1.4rem;height:1.4rem;color:var(--danger);border-radius:999px;justify-content:center;align-items:center;font-size:1rem;line-height:1;display:inline-flex;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}.meas-clear-field:hover{background:#c0392b14}.meas-field-status{position:relative}.meas-status-trigger{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.meas-caret{border-left:4px solid #0000;border-right:4px solid #0000;border-top:5px solid var(--ink-muted);flex-shrink:0;width:0;height:0}.meas-status-dropdown,.meas-col-dropdown{z-index:30;background:var(--paper);border:1px solid var(--line);border-radius:8px;min-width:100%;max-height:16rem;padding:.5rem;position:absolute;top:calc(100% + 4px);left:0;overflow:auto;box-shadow:0 12px 28px #06141824}.meas-col-dropdown{min-width:14rem}.meas-check{color:var(--ink);cursor:pointer;border-radius:6px;align-items:center;gap:.45rem;padding:.35rem .4rem;font-size:.85rem;font-weight:500;display:flex}.meas-check:hover{background:var(--ok)}@supports (color:color-mix(in lab,red,red)){.meas-check:hover{background:color-mix(in srgb,var(--ok) 6%,var(--paper))}}.meas-group-by{border:0;border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;gap:1rem 1.5rem;margin:.25rem 0 0;padding:.65rem 0 0;display:flex}.meas-radio{color:var(--ink);cursor:pointer;align-items:center;gap:.4rem;font-size:.88rem;font-weight:600;display:inline-flex}.meas-radio input{width:auto;accent-color:var(--accent-deep)}.meas-radio-disabled{color:var(--ink-muted);opacity:.55;cursor:not-allowed;text-decoration:line-through}.meas-filter-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:.6rem;margin-top:.15rem;display:flex}.meas-search-btn{align-items:center;gap:.45rem;display:inline-flex}.meas-search-icon{border:2px solid;border-radius:999px;width:.95rem;height:.95rem;display:inline-block;position:relative}.meas-search-icon:after{content:"";background:currentColor;border-radius:1px;width:.35rem;height:2px;position:absolute;bottom:-.12rem;right:-.28rem;transform:rotate(45deg)}.meas-records-title{color:var(--bg-soft);margin:0 0 .85rem;font-size:1.05rem;font-weight:700}.meas-records-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.85rem;display:flex}.meas-tools-left{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.meas-col-menu-wrap{position:relative}.meas-btn-save-model{border:1.5px solid var(--ok);color:var(--accent-deep);background:var(--ok)}@supports (color:color-mix(in lab,red,red)){.meas-btn-save-model{background:color-mix(in srgb,var(--ok) 6%,var(--paper))}}.meas-btn-save-model{border-radius:8px;padding:.4rem .75rem;font-weight:700}.meas-btn-save-model:hover{background:var(--ok)}@supports (color:color-mix(in lab,red,red)){.meas-btn-save-model:hover{background:color-mix(in srgb,var(--ok) 12%,var(--paper))}}.meas-table-search input{border:1.5px solid var(--line);background:var(--paper);min-width:11rem;font:inherit;border-radius:8px;padding:.45rem .7rem}.meas-table-wrap{overflow-x:auto}.meas-table{min-width:78rem}.meas-table th{white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:middle}.meas-table th .meas-sort{color:var(--ink-muted);opacity:.7;margin-left:.25rem;font-size:.7rem;display:inline-block}.meas-table th.is-sorted .meas-sort{color:var(--accent-deep);opacity:1}.meas-table td{white-space:nowrap;vertical-align:middle}.meas-link{color:var(--info);text-underline-offset:2px;font-weight:700;text-decoration:underline}.meas-link:hover{color:var(--info-deep)}.meas-status-badge{color:var(--ink-muted);background:#5a7a861f;border-radius:999px;padding:.2rem .55rem;font-size:.75rem;font-weight:700;display:inline-block}.meas-status-badge.status-aprovada,.meas-status-badge.status-liberada{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.meas-status-badge.status-aprovada,.meas-status-badge.status-liberada{background:color-mix(in srgb,var(--accent) 16%,var(--paper))}}.meas-status-badge.status-aprovada,.meas-status-badge.status-liberada{color:var(--accent-deep)}.meas-status-badge.status-em-aprovacao,.meas-status-badge.status-em-analise,.meas-status-badge.status-enviada{color:var(--info);background:#3b82f624}.meas-status-badge.status-em-elaboracao{background:var(--accent-warm)}@supports (color:color-mix(in lab,red,red)){.meas-status-badge.status-em-elaboracao{background:color-mix(in srgb,var(--accent-warm) 18%,var(--paper))}}.meas-status-badge.status-em-elaboracao{color:var(--tone-ajuste)}.meas-status-badge.status-rejeitada,.meas-status-badge.status-cancelada{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.meas-status-badge.status-rejeitada,.meas-status-badge.status-cancelada{background:color-mix(in srgb,var(--danger) calc(.14 * 100%),var(--paper))}}.meas-status-badge.status-rejeitada,.meas-status-badge.status-cancelada{color:var(--danger)}.meas-pager{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.9rem;padding-top:.75rem;display:flex}.meas-pager-info{color:var(--ink-muted);margin:0;font-size:.85rem}.meas-pager-btns{flex-wrap:wrap;gap:.35rem;display:flex}.meas-page-btn{border:1.5px solid var(--line);background:var(--paper);min-width:2.1rem;color:var(--ink);border-radius:8px;padding:.35rem .65rem;font-size:.85rem;font-weight:600}.meas-page-btn:hover:not(:disabled){border-color:var(--accent-deep)}.meas-page-btn.active{background:var(--bg-soft);border-color:var(--bg-soft);color:var(--on-accent)}.meas-page-btn:disabled{opacity:.45;cursor:not-allowed}.meas-notes{color:var(--ink-muted);margin:1rem 0 0}.modal-measurement{max-width:48rem}.meas-col-print{text-align:center;width:2.75rem;min-width:2.75rem;padding-left:.35rem!important;padding-right:.35rem!important}.meas-print-btn{width:2rem;height:2rem;color:var(--info-deep);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.meas-print-btn:hover{background:#1d448614}.meas-print-btn:focus-visible{outline:2px solid var(--info-deep);outline-offset:2px}.meas-print-icon{background:currentColor;width:1.15rem;height:1.15rem;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 6 2 18 2 18 9'/%3E%3Cpath d='M6 18H4a2 2 0 0 1-2-2v-5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-2'/%3E%3Crect x='6' y='14' width='12' height='8'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 6 2 18 2 18 9'/%3E%3Cpath d='M6 18H4a2 2 0 0 1-2-2v-5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-2'/%3E%3Crect x='6' y='14' width='12' height='8'/%3E%3C/svg%3E") 50%/contain no-repeat}.modal.modal-meas-doc{width:calc(100% - 1.5rem);max-width:min(1120px,100% - 1.5rem);max-height:calc(100vh - 2rem)}.meas-doc-inner{flex-direction:column;max-height:calc(100vh - 2rem);display:flex}.meas-doc-head{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.15rem .65rem;display:flex}.meas-doc-head h2{color:var(--ink);margin:0;font-size:1.15rem;font-weight:700}.meas-doc-body{min-height:0;color:var(--ink);background:var(--surface-2);flex:1;padding:.85rem 1.15rem 1rem;font-size:.8rem;overflow:auto}.meas-doc-print-area{background:var(--paper);border:1px solid var(--line);padding:1rem 1.1rem 1.25rem}.meas-doc-brand{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:.85rem;display:flex}.meas-doc-logo-matrix{font-family:var(--font-display);color:var(--info-deep);letter-spacing:-.02em;font-size:1.65rem;font-weight:700;line-height:1}.meas-doc-logo-matrix span{position:relative}.meas-doc-logo-matrix span:after{content:"";background:linear-gradient(135deg,var(--warn) 0 50%,var(--info-deep) 50%);vertical-align:.55em;border-radius:2px;width:.55rem;height:.55rem;margin-left:.12rem;display:inline-block}.meas-doc-logo-blueez{color:var(--ink-muted);font-size:.72rem}.meas-doc-logo-blueez strong{color:var(--info);font-weight:700}.meas-doc-section{margin-bottom:.85rem}.meas-doc-section-bar{background:var(--info-deep);color:var(--on-accent);letter-spacing:.02em;justify-content:space-between;align-items:center;gap:1rem;padding:.45rem .7rem;font-size:.78rem;font-weight:700;display:flex}.meas-doc-info-grid{border:1px solid var(--line);background:var(--paper);border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.meas-doc-info-col{border-right:1px solid var(--line);padding:.55rem .7rem .65rem}.meas-doc-info-col:last-child{border-right:0}.meas-doc-field{margin-bottom:.45rem}.meas-doc-field:last-child{margin-bottom:0}.meas-doc-label{color:var(--ink-muted);margin-bottom:.1rem;font-size:.68rem;font-weight:700;display:block}.meas-doc-value{color:var(--ink);word-break:break-word;min-height:1.1em;font-size:.8rem;display:block}.meas-doc-dim{border:1px solid var(--line);background:var(--paper);border-top:0;grid-template-columns:7rem 1fr;align-items:center;gap:.35rem .75rem;padding:.55rem .7rem;display:grid}.meas-doc-table-wrap{border:1px solid var(--line);background:var(--paper);border-top:0;overflow-x:auto}.meas-doc-section-table>.meas-doc-table-wrap:first-child{border-top:1px solid var(--line)}.meas-doc-table{border-collapse:collapse;width:100%;min-width:920px;font-size:.72rem}.meas-doc-table th,.meas-doc-table td{border:1px solid var(--line);vertical-align:top;text-align:left;padding:.4rem .45rem}.meas-doc-table thead th{background:var(--info-deep);color:var(--on-accent);letter-spacing:.01em;text-align:center;white-space:nowrap;font-size:.68rem;font-weight:700}.meas-doc-table .meas-doc-th-desc{text-align:left;min-width:12rem;max-width:18rem}.meas-doc-table tbody td{text-align:right;white-space:nowrap}.meas-doc-table tbody td.meas-doc-th-desc{text-align:left;white-space:normal}.meas-doc-total-row td{background:var(--surface-2)}.meas-doc-empty-row{color:var(--ink-muted);text-align:center!important;white-space:normal!important}.meas-doc-table-disc{min-width:640px}.meas-doc-table-appr{min-width:860px}.meas-doc-table-appr tbody td{text-align:left;white-space:normal}.meas-doc-actions{border-top:1px solid var(--line);background:var(--paper);flex-shrink:0;justify-content:flex-end;gap:.5rem;padding:.75rem 1.15rem 1rem}.meas-doc-actions .btn-ghost{background:var(--surface-2);color:var(--ink-muted)}.meas-doc-actions .btn-ghost:hover{background:var(--line)}@media(max-width:1100px){.meas-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.meas-filters{grid-template-columns:1fr 1fr}.meas-records-tools{flex-direction:column;align-items:stretch}.meas-table-search input{width:100%}}@media(max-width:520px){.meas-filters{grid-template-columns:1fr}}@media(max-width:900px){.meas-doc-info-grid{grid-template-columns:1fr}.meas-doc-info-col{border-right:0;border-bottom:1px solid var(--line)}.meas-doc-info-col:last-child{border-bottom:0}}@media print{.sidebar,.app-topbar,.meas-filter-card,.meas-records-tools,.meas-pager,#btn-logout{display:none!important}.meas-records-card{box-shadow:none;border:0;padding:0}.meas-table{min-width:0}body.meas-doc-printing *{visibility:hidden!important}body.meas-doc-printing #meas-doc-modal,body.meas-doc-printing #meas-doc-modal *{visibility:visible!important}body.meas-doc-printing #meas-doc-modal{width:100%!important;max-width:none!important;max-height:none!important;box-shadow:none!important;background:var(--paper)!important;border:0!important;position:static!important;inset:auto!important}body.meas-doc-printing #meas-doc-modal::backdrop,body.meas-doc-printing .meas-doc-head,body.meas-doc-printing .meas-doc-actions{display:none!important}body.meas-doc-printing .meas-doc-body{background:var(--paper)!important;max-height:none!important;padding:0!important;overflow:visible!important}body.meas-doc-printing .meas-doc-print-area{border:0!important;padding:0!important}body.meas-doc-printing .meas-doc-inner{max-height:none!important}body.order-doc-printing *{visibility:hidden!important}body.order-doc-printing #order-doc-modal,body.order-doc-printing #order-doc-modal *{visibility:visible!important}body.order-doc-printing #order-doc-modal{width:100%!important;max-width:none!important;max-height:none!important;box-shadow:none!important;background:var(--paper)!important;border:0!important;border-radius:0!important;position:static!important;inset:auto!important;overflow:visible!important}body.order-doc-printing #order-doc-modal::backdrop,body.order-doc-printing .order-doc-head,body.order-doc-printing .order-doc-actions{display:none!important}body.order-doc-printing .order-doc-body{background:var(--paper)!important;max-height:none!important;padding:0!important;overflow:visible!important}body.order-doc-printing .order-doc-print-area{box-shadow:none!important;border:0!important;max-width:none!important;padding:0!important}body.order-doc-printing .order-doc-inner{max-height:none!important}@page{size:A4 portrait;margin:12mm}}.pendencies-count{color:var(--danger);background:var(--danger);border-radius:999px;align-items:center;padding:.2rem .65rem;font-size:.78rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.pendencies-count{background:color-mix(in srgb,var(--danger) 10%,transparent)}}.pendencies-count{border:1px solid var(--danger)}@supports (color:color-mix(in lab,red,red)){.pendencies-count{border:1px solid color-mix(in srgb,var(--danger) 22%,transparent)}}.pendencies-empty{padding:var(--space-5) var(--space-4);border-radius:var(--radius);border:1px dashed var(--line);background:var(--surface-2);color:var(--ink-muted);text-align:center;margin:0;font-size:.9rem}.pend-workspace{margin:0}.pend-layout{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(14rem,16rem);align-items:start;display:grid}.pend-main{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.pend-aside{gap:var(--space-3);flex-direction:column;display:flex;position:sticky;top:.75rem}.pend-hero{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.pend-hero-actions{margin-bottom:var(--space-2);align-items:center;display:flex}.pend-help{width:var(--tap-min);height:var(--tap-min);border:1px solid var(--line);background:var(--paper);color:var(--icon-fg);border-radius:50%;place-items:center;line-height:1;display:inline-grid}.pend-help ng-icon{width:1rem!important;height:1rem!important}.pend-help:hover,.pend-help[aria-expanded=true]{border-color:var(--accent-deep);color:var(--accent-deep)}.pend-lead{color:var(--ink-muted);margin:.25rem 0 0;font-size:.92rem}.pend-page-help{padding:var(--space-4);border-radius:var(--radius);border:1px solid var(--accent-deep)}@supports (color:color-mix(in lab,red,red)){.pend-page-help{border:1px solid color-mix(in srgb,var(--accent-deep) 25%,var(--line))}}.pend-page-help{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.pend-page-help{background:color-mix(in srgb,var(--accent) 8%,var(--paper))}}.pend-page-help p{color:var(--ink-muted);margin:0;font-size:.85rem;line-height:1.45}.pend-filters-wrap{gap:var(--space-6);flex-direction:column;display:flex}.pend-metrics{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pend-metric{align-items:flex-start;gap:var(--space-2);text-align:left;min-height:var(--tap-min);border-radius:var(--radius);border:1px solid var(--line);background:var(--paper);transition:border-color .15s var(--ease);min-width:0;padding:.5rem .55rem;display:flex}.pend-metric:hover,.pend-metric.is-active{border-color:var(--accent-deep)}@supports (color:color-mix(in lab,red,red)){.pend-metric:hover,.pend-metric.is-active{border-color:color-mix(in srgb,var(--accent-deep) 45%,transparent)}}.pend-metric.tone-danger:hover,.pend-metric.tone-danger.is-active{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.pend-metric.tone-danger:hover,.pend-metric.tone-danger.is-active{border-color:color-mix(in srgb,var(--danger) 50%,transparent)}}.pend-metric-ico{background:var(--accent-deep);border-radius:7px;flex-shrink:0;place-items:center;width:1.65rem;height:1.65rem;display:grid}@supports (color:color-mix(in lab,red,red)){.pend-metric-ico{background:color-mix(in srgb,var(--accent-deep) 10%,var(--surface-2))}}.pend-metric-ico{color:var(--accent-deep)}.pend-metric-ico ng-icon{width:.95rem!important;height:.95rem!important}.pend-metric[data-key=hoje] .pend-metric-ico{color:var(--ok);background:var(--ok)}@supports (color:color-mix(in lab,red,red)){.pend-metric[data-key=hoje] .pend-metric-ico{background:color-mix(in srgb,var(--ok) 12%,var(--paper))}}.pend-metric[data-key=semana] .pend-metric-ico{color:var(--warn);background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.pend-metric[data-key=semana] .pend-metric-ico{background:color-mix(in srgb,var(--warn) 12%,var(--paper))}}.pend-metric.tone-danger .pend-metric-ico,.pend-metric[data-key=criticas] .pend-metric-ico{color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.pend-metric.tone-danger .pend-metric-ico,.pend-metric[data-key=criticas] .pend-metric-ico{background:color-mix(in srgb,var(--danger) 10%,var(--paper))}}.pend-metric-body{flex-direction:column;gap:.05rem;min-width:0;display:flex}.pend-metric-label{color:var(--ink-muted);font-size:.62rem;font-weight:650;line-height:1.2}.pend-metric-value{letter-spacing:-.03em;color:var(--ink);font-size:1.15rem;font-weight:800;line-height:1.1}.pend-metric-value.tone-danger{color:var(--danger)}.pend-metric-sub{color:var(--ink-muted);font-size:.6rem;line-height:1.25}.pend-metric-sub.tone-danger{color:var(--danger);font-weight:700}.pend-metric-sub.tone-ok{color:var(--ok)}.pend-category-pills{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.pend-category-pill{align-items:center;gap:var(--space-2);min-height:var(--tap-min);border:1px solid var(--line);background:var(--paper);color:var(--ink-muted);white-space:nowrap;border-radius:999px;padding:.35rem .75rem;font-size:.78rem;font-weight:650;display:inline-flex}.pend-category-pill:hover{border-color:var(--accent-deep)}@supports (color:color-mix(in lab,red,red)){.pend-category-pill:hover{border-color:color-mix(in srgb,var(--accent-deep) 35%,transparent)}}.pend-category-pill:hover{color:var(--ink)}.pend-category-pill.is-active{background:var(--accent-deep);border-color:var(--accent-deep);color:var(--on-action)}.pend-category-pill-count{background:var(--ink);border-radius:999px;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;padding:0 .35rem;font-size:.68rem;font-weight:750;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.pend-category-pill-count{background:color-mix(in srgb,var(--ink) 8%,transparent)}}.pend-category-pill.is-active .pend-category-pill-count{background:var(--paper)}@supports (color:color-mix(in lab,red,red)){.pend-category-pill.is-active .pend-category-pill-count{background:color-mix(in srgb,var(--paper) 22%,transparent)}}.pend-groups{gap:var(--space-5);flex-direction:column;display:flex}.pend-section{background:var(--paper);border:1px solid var(--line);padding:var(--space-4) var(--space-5);border-radius:14px}.pend-section-head{margin-bottom:var(--space-3)}.pend-section-title-row{align-items:center;gap:var(--space-2);display:flex}.pend-section-title-row h3{letter-spacing:-.02em;margin:0;font-size:1.05rem;font-weight:750}.pend-section-ico{border-radius:8px;flex-shrink:0;place-items:center;width:1.55rem;height:1.55rem;display:grid}.pend-section-ico ng-icon{width:.9rem!important;height:.9rem!important}.pend-section-critica .pend-section-ico{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.pend-section-critica .pend-section-ico{background:color-mix(in srgb,var(--danger) 12%,var(--paper))}}.pend-section-critica .pend-section-ico{color:var(--danger)}.pend-section-proxima .pend-section-ico{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.pend-section-proxima .pend-section-ico{background:color-mix(in srgb,var(--warn) 14%,var(--paper))}}.pend-section-proxima .pend-section-ico{color:var(--warn)}.pend-section-oportunidade .pend-section-ico{background:var(--accent-deep)}@supports (color:color-mix(in lab,red,red)){.pend-section-oportunidade .pend-section-ico{background:color-mix(in srgb,var(--accent-deep) 10%,var(--paper))}}.pend-section-oportunidade .pend-section-ico{color:var(--accent-deep)}.pend-section-count{background:var(--surface-2);min-width:1.4rem;height:1.4rem;color:var(--ink-muted);border-radius:999px;justify-content:center;align-items:center;padding:0 .4rem;font-size:.72rem;font-weight:750;display:inline-flex}.pend-section-critica .pend-section-count{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.pend-section-critica .pend-section-count{background:color-mix(in srgb,var(--danger) 12%,var(--paper))}}.pend-section-critica .pend-section-count{color:var(--danger)}.pend-section-proxima .pend-section-count{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.pend-section-proxima .pend-section-count{background:color-mix(in srgb,var(--warn) 14%,var(--paper))}}.pend-section-proxima .pend-section-count{color:var(--warn)}.pend-section-oportunidade .pend-section-count{background:var(--accent-deep)}@supports (color:color-mix(in lab,red,red)){.pend-section-oportunidade .pend-section-count{background:color-mix(in srgb,var(--accent-deep) 10%,var(--paper))}}.pend-section-oportunidade .pend-section-count{color:var(--accent-deep)}.pend-section-desc{color:var(--ink-muted);margin:.3rem 0 0;font-size:.8rem}.pend-card-list{gap:var(--space-3);flex-direction:column;display:flex}.pend-card{padding:var(--space-4);border:1px solid #0000;border-radius:12px}.pend-card.tone-danger{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.pend-card.tone-danger{background:color-mix(in srgb,var(--danger) 6%,var(--paper))}}.pend-card.tone-danger{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.pend-card.tone-danger{border-color:color-mix(in srgb,var(--danger) 14%,transparent)}}.pend-card.tone-warn{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.pend-card.tone-warn{background:color-mix(in srgb,var(--warn) 8%,var(--paper))}}.pend-card.tone-warn{border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.pend-card.tone-warn{border-color:color-mix(in srgb,var(--warn) 14%,transparent)}}.pend-card.tone-info{background:var(--accent-deep)}@supports (color:color-mix(in lab,red,red)){.pend-card.tone-info{background:color-mix(in srgb,var(--accent-deep) 5%,var(--paper))}}.pend-card.tone-info{border-color:var(--accent-deep)}@supports (color:color-mix(in lab,red,red)){.pend-card.tone-info{border-color:color-mix(in srgb,var(--accent-deep) 12%,transparent)}}.pend-card-body-row{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.pend-card-ico{background:var(--paper);border-radius:10px;flex-shrink:0;place-items:center;width:2.25rem;height:2.25rem;display:grid}@supports (color:color-mix(in lab,red,red)){.pend-card-ico{background:color-mix(in srgb,var(--paper) 75%,transparent)}}.pend-card-ico{color:var(--ink-muted);border:1px solid var(--line)}.pend-card-ico ng-icon{width:1.15rem!important;height:1.15rem!important}.pend-card.tone-danger .pend-card-ico{color:var(--danger)}.pend-card.tone-warn .pend-card-ico{color:var(--warn)}.pend-card.tone-info .pend-card-ico{color:var(--accent-deep)}.pend-card-main{flex-direction:column;gap:.2rem;min-width:0;display:flex}.pend-card-category{color:var(--ink-muted);background:var(--paper);border-radius:999px;align-self:flex-start;padding:.1rem .45rem;font-size:.68rem;font-weight:700;display:inline-block}@supports (color:color-mix(in lab,red,red)){.pend-card-category{background:color-mix(in srgb,var(--paper) 80%,transparent)}}.pend-card-category{border:1px solid var(--line);white-space:nowrap}.pend-card-title{color:var(--ink);font-size:.94rem;font-weight:750;line-height:1.3}.pend-card-detail{color:var(--ink-muted);margin:0;font-size:.78rem;line-height:1.35}.pend-card-meta{flex-wrap:wrap;align-items:center;gap:.35rem .55rem;margin-top:.25rem;display:flex}.pend-card-status{border-radius:999px;align-items:center;padding:.18rem .5rem;font-size:.72rem;font-weight:750;display:inline-flex}.pend-card-status.tone-danger{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.pend-card-status.tone-danger{background:color-mix(in srgb,var(--danger) 12%,var(--paper))}}.pend-card-status.tone-danger{color:var(--danger)}.pend-card-status.tone-warn{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.pend-card-status.tone-warn{background:color-mix(in srgb,var(--warn) 14%,var(--paper))}}.pend-card-status.tone-warn{color:var(--warn)}.pend-card-status.tone-info{background:var(--accent-deep)}@supports (color:color-mix(in lab,red,red)){.pend-card-status.tone-info{background:color-mix(in srgb,var(--accent-deep) 10%,var(--paper))}}.pend-card-status.tone-info{color:var(--accent-deep)}.pend-card-meta-item,.pend-card-tag,.pend-card-entity{color:var(--ink-muted);font-size:.72rem}.pend-card-meta-item{color:var(--ink);font-weight:750}.pend-card-tag{background:var(--paper);border-radius:4px;padding:.12rem .4rem}@supports (color:color-mix(in lab,red,red)){.pend-card-tag{background:color-mix(in srgb,var(--paper) 65%,transparent)}}.pend-card-tag{border:1px solid var(--line)}.pend-card-actions{margin-top:var(--space-3);align-items:center;display:flex}.pend-side-card{background:var(--paper);border:1px solid var(--line);padding:var(--space-4);border-radius:14px}.pend-side-card h3{margin:0 0 var(--space-3);font-size:.92rem;font-weight:750}.pend-insight-primary{gap:var(--space-2);color:var(--ink-muted);grid-template-columns:auto 1fr;margin:0;font-size:.78rem;line-height:1.4;display:grid}.pend-insight-ico{background:var(--warn);border-radius:50%;width:1.15rem;height:1.15rem}@supports (color:color-mix(in lab,red,red)){.pend-insight-ico{background:color-mix(in srgb,var(--warn) 24%,var(--paper))}}.pend-insight-ico{border:1px solid var(--warn)}@supports (color:color-mix(in lab,red,red)){.pend-insight-ico{border:1px solid color-mix(in srgb,var(--warn) 50%,transparent)}}.pend-insight-ico{color:var(--warn);flex-shrink:0;place-items:center;margin-top:.1rem;display:grid}.pend-insight-ico ng-icon{width:.7rem!important;height:.7rem!important}.pend-analytics-toggle{width:100%;min-height:var(--tap-min);border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);color:var(--ink-muted);text-align:center;padding:.45rem .75rem;font-size:.8rem;font-weight:650}.pend-analytics-toggle:hover{border-color:var(--accent-deep)}@supports (color:color-mix(in lab,red,red)){.pend-analytics-toggle:hover{border-color:color-mix(in srgb,var(--accent-deep) 35%,transparent)}}.pend-analytics-toggle:hover{color:var(--ink)}.pend-analytics-panel{gap:var(--space-3);margin-top:var(--space-3);flex-direction:column;display:flex}.pend-donut-wrap{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.pend-donut{border-radius:50%;place-items:center;width:7.5rem;height:7.5rem;display:grid;position:relative}.pend-donut-center{background:var(--paper);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:4.4rem;height:4.4rem;line-height:1.15;display:flex}.pend-donut-center strong{font-size:1.25rem;font-weight:800}.pend-donut-center small{color:var(--ink-muted);font-size:.68rem}.pend-donut-legend{flex-direction:column;gap:.35rem;width:100%;margin:0;padding:0;list-style:none;display:flex}.pend-donut-legend li{color:var(--ink-muted);align-items:center;gap:.45rem;font-size:.78rem;display:flex}.pend-donut-legend strong{color:var(--ink);margin-left:auto}.pend-swatch{border-radius:50%;flex-shrink:0;width:.55rem;height:.55rem}.pend-timeline{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:.25rem;min-height:5.5rem;display:grid}.pend-timeline-day{color:var(--ink-muted);text-transform:capitalize;flex-direction:column;align-items:center;gap:.2rem;font-size:.62rem;display:flex}.pend-timeline-day strong{color:var(--ink);font-size:.75rem}.pend-timeline-bar{background:var(--surface-2);border-radius:6px 6px 3px 3px;width:100%;max-width:1.1rem;height:3.2rem;position:relative;overflow:hidden}.pend-timeline-bar:after{content:"";height:var(--h,0%);background:var(--ink-muted);border-radius:inherit;position:absolute;bottom:0;left:0;right:0}.pend-timeline-day.has-items .pend-timeline-bar:after{background:var(--accent-deep)}.pend-timeline-day.is-today .pend-timeline-bar:after{background:var(--warn)}.pend-timeline-day.is-today span:last-child{color:var(--ink);font-weight:750}.pend-ics-text{margin:0 0 var(--space-3);color:var(--ink-muted);font-size:.8rem;line-height:1.4}.pend-ics-text strong{color:var(--ink)}.pend-ics-bars{align-items:flex-end;gap:.35rem;height:3.2rem;display:flex}.pend-ics-bars span{background:var(--accent);border-radius:5px 5px 2px 2px;flex:1}@supports (color:color-mix(in lab,red,red)){.pend-ics-bars span{background:color-mix(in srgb,var(--accent) 42%,var(--surface-2))}}.pend-ics-bars span.is-next{background:var(--accent)}.pend-insights{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pend-insights li{gap:var(--space-2);color:var(--ink-muted);grid-template-columns:auto 1fr;font-size:.78rem;line-height:1.4;display:grid}.pend-insights li span{background:var(--warn);border-radius:50%;width:1.15rem;height:1.15rem}@supports (color:color-mix(in lab,red,red)){.pend-insights li span{background:color-mix(in srgb,var(--warn) 24%,var(--paper))}}.pend-insights li span{border:1px solid var(--warn)}@supports (color:color-mix(in lab,red,red)){.pend-insights li span{border:1px solid color-mix(in srgb,var(--warn) 50%,transparent)}}.pend-insights li span{color:var(--warn);flex-shrink:0;place-items:center;margin-top:.1rem;display:grid}.pend-insights li span ng-icon{width:.7rem!important;height:.7rem!important}@media(max-width:1100px){.pend-layout{grid-template-columns:1fr}.pend-aside{position:static}}@media(max-width:720px){.pend-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pend-card-actions,.pend-card-actions mondg-button{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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
