@layer properties;@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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer theme,base,components,utilities;@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,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;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{font-size:75%;line-height:0;position:relative;vertical-align:baseline}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{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}: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,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-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]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.visible{visibility:visible}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.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:0px}.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: #ffffff;--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: #ffffff;--on-action: var(--on-accent);--auth-fg: #f4f7f5;--auth-fg-muted: rgba(244, 247, 245, .72);--auth-fg-subtle: rgba(244, 247, 245, .55);--auth-border: rgba(244, 247, 245, .18);--icon-fg: var(--ink);--sidebar-fg: #f4f7f5;--sidebar-fg-muted: rgba(244, 247, 245, .78);--sidebar-fg-subtle: rgba(244, 247, 245, .62);--line: rgba(14, 28, 32, .1);--line-light: rgba(244, 247, 245, .12);--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 rgba(6, 20, 24, .35);--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);--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))}@supports (color: color-mix(in lab,red,red)){:root{--icon-fg: color-mix(in srgb, var(--ink) 42%, var(--ink-muted))}}@supports (color: color-mix(in lab,red,red)){:root{--scroll-thumb: color-mix(in srgb, var(--ink-muted) 55%, transparent)}}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: #000000;--ink-muted: #1a1a1a;--surface: #ffffff;--surface-2: #f0f0f0;--paper: #ffffff;--line: rgba(0, 0, 0, .22)}@media(prefers-color-scheme:light){html[data-color-scheme=sistema][data-high-contrast=true]{--ink: #000000;--ink-muted: #1a1a1a;--surface: #ffffff;--surface-2: #f0f0f0;--paper: #ffffff;--line: rgba(0, 0, 0, .22)}}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: rgba(232, 240, 236, .12);--line-light: rgba(232, 240, 236, .08);--shadow: 0 18px 50px rgba(0, 0, 0, .45);--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: rgba(232, 240, 236, .12);--line-light: rgba(232, 240, 236, .08);--shadow: 0 18px 50px rgba(0, 0, 0, .45);--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: #000000;--surface-2: #0a0a0a;--paper: #121212;--ink: #ffffff;--ink-muted: #e5e5e5;--icon-fg: #f0f0f0;--line: rgba(255, 255, 255, .35);--line-light: rgba(255, 255, 255, .2);--accent: #5eecc4;--accent-deep: #2dd4a8;--ok: #6ef0b0;--info: #8ec5ea;--info-deep: #b3d9f2;--tone-ajuste: #ffd166;--warn: #ffcc66;--shadow: 0 18px 50px rgba(0, 0, 0, .6);--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: #000000;--surface-2: #0a0a0a;--paper: #121212;--ink: #ffffff;--ink-muted: #e5e5e5;--icon-fg: #f0f0f0;--line: rgba(255, 255, 255, .35);--line-light: rgba(255, 255, 255, .2);--accent: #5eecc4;--accent-deep: #2dd4a8;--ok: #6ef0b0;--info: #8ec5ea;--info-deep: #b3d9f2;--tone-ajuste: #ffd166;--warn: #ffcc66;--shadow: 0 18px 50px rgba(0, 0, 0, .6);--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: #000000;--surface-2: #0a0a0a;--paper: #111111;--ink: #f2f2f2;--ink-muted: #c2c2c2;--icon-fg: #d4d4d4;--accent-deep: #2dd4a8;--ok: #4ade8f;--info: #7eb8e0;--info-deep: #9eccef;--tone-ajuste: #e8b86d;--line: rgba(255, 255, 255, .14);--line-light: rgba(255, 255, 255, .08);--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: #000000;--surface-2: #0a0a0a;--paper: #111111;--ink: #f2f2f2;--ink-muted: #c2c2c2;--icon-fg: #d4d4d4;--accent-deep: #2dd4a8;--ok: #4ade8f;--info: #7eb8e0;--info-deep: #9eccef;--tone-ajuste: #e8b86d;--line: rgba(255, 255, 255, .14);--line-light: rgba(255, 255, 255, .08);--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] *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;font-family:var(--font);font-size:var(--type-body);color:var(--ink);background:var(--surface);line-height:1.5;-webkit-font-smoothing:antialiased}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;border:none;background:none}a{color:inherit;text-decoration:none}.view{display:none;min-height:100vh;animation:fadeRise .45s var(--ease) both}.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{display:inline-block;overflow:hidden;color:inherit}ng-icon svg{width:100%;height:100%;stroke-width:2!important}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--tap-min);min-width:var(--tap-min);padding:.65rem 1.15rem;border-radius:999px;font-weight:600;font-size:.95rem;transition:transform .15s var(--ease),background .15s,color .15s,border-color .15s,opacity .15s}.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{border:1.5px solid currentColor;color:inherit;background:transparent}.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{padding:.4rem .7rem;font-size:.78rem;border-radius:7px;font-weight:600}.btn-block{width:100%}.btn-danger-text{color:var(--danger);font-weight:600;font-size:.85rem}.link{color:var(--accent-deep);font-weight:600;text-decoration:underline;text-underline-offset:3px}.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{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:var(--space-5);box-sizing:border-box;background:#0c1f248c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.MonDgModal-dialog{margin:0;max-height:var(--modal-max-height);display:flex;flex-direction:column;overflow:hidden;background:var(--paper)}.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:0 0 auto}.MonDgModal-body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) transparent}.MonDgModal-backdrop .MonDgModal-dialog .MonDgModal-actions{display:flex;justify-content:flex-end;align-items:center;gap:var(--space-3);flex-wrap:wrap;padding:var(--space-4) var(--space-5) var(--space-6)}.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{display:flex;flex-direction:column;gap:.9rem}.form.form-grid{display:grid}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.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{display:flex;flex-direction:column;gap:.5rem;font-size:.85rem;font-weight:600}.form input,.form select,.form textarea{width:100%;padding:.7rem .85rem;border-radius:8px;border:1.5px solid var(--line);background:var(--paper);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{outline:none;border-color:var(--accent-deep)}.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{border-color:#f1f5f9;background:var(--bg-soft);box-shadow:0 0 0 2px color-mix(in srgb,#f8fafc 35%,transparent)}.form input[readonly]{opacity:.7;cursor:not-allowed}.form-error{margin:0;color:var(--danger);font-size:.88rem;font-weight:500}.view-app .form-error{color:var(--danger)}.form-actions{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.toast{color:var(--ok);font-weight:600;font-size:.9rem;animation:fadeRise .3s var(--ease)}.tip{margin-top:1rem}mondg-form-field.field-validation-error{--form-field-border-color: var(--danger, #d64545);--form-field-bg: rgba(214, 69, 69, .04)}.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{border-color:var(--danger, #d64545)!important;border-width:2px!important;background-color:#d645450a;transition:border-color .15s var(--ease, ease),background-color .15s var(--ease, ease)}.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{border-color:var(--danger, #d64545)!important;box-shadow:0 0 0 3px #d6454526;outline:none}.field-validation-error-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-left:.375rem;color:var(--danger, #d64545);font-size:14px;font-weight:700;flex-shrink:0}.field-validation-error-label{display:flex;align-items:center;gap:.25rem}.accept-item.field-validation-error{border:2px solid var(--danger, #d64545);background-color:#d645450a;padding:.75rem;border-radius:var(--radius, 10px);transition:border-color .15s var(--ease, ease),background-color .15s var(--ease, ease)}.accept-item.field-validation-error input[type=checkbox]{border-color:var(--danger, #d64545)!important;accent-color:var(--danger, #d64545)}@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{display:grid;grid-template-columns:240px minmax(0,1fr);background:var(--surface);min-height:100vh;color:var(--ink)}.sidebar{background:var(--bg);color:var(--sidebar-fg);display:flex;flex-direction:column;padding:1.25rem 1rem;border-right:1px solid var(--line-light);position:sticky;top:0;height:100vh}.logo-sm{margin:0 .5rem 1.5rem;font-size:1.05rem}.logo-sm .brand-lockup{gap:.45rem}.side-nav{display:flex;flex-direction:column;gap:var(--space-2);flex:1}.side-link{text-align:left;padding:.7rem .85rem;border-radius:8px;font-weight:500;color:var(--sidebar-fg-muted);transition:background .15s,color .15s;display:flex;align-items:center;gap:.65rem}.side-link ng-icon{width:1.1rem!important;height:1.1rem!important;flex-shrink:0}.side-link:hover{color:var(--sidebar-fg);background:#ffffff0f}.side-link.active{background:var(--accent);color:var(--accent);font-weight:600}@supports (color: color-mix(in lab,red,red)){.side-link.active{background:color-mix(in srgb,var(--accent) 15%,var(--paper))}}.sidebar-foot{padding-top:1rem;border-top:1px solid var(--line-light);display:flex;flex-direction:column;gap:.5rem}.user-chip{margin:0;font-size:.8rem;color:var(--sidebar-fg-muted);padding:0 .5rem;word-break:break-word}.sidebar-settings{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--tap-min);padding:.45rem .5rem;border-radius:8px;color:var(--sidebar-fg-muted);font-size:.85rem;font-weight:500;transition:background .15s var(--ease),color .15s var(--ease)}.sidebar-settings:hover{background:#f4f7f514;color:var(--sidebar-fg)}.sidebar-settings:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.sidebar-settings ng-icon{width:1.1rem;height:1.1rem}.sidebar-role{display:flex;flex-direction:column;gap:.3rem;padding:0 .35rem .55rem;font-size:.72rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--sidebar-fg-subtle)}.sidebar-role select{padding:.45rem .55rem;border-radius:8px;border:1px solid rgba(244,247,245,.18);background:var(--bg-soft);color:var(--sidebar-fg);font-size:.85rem;font-weight:500;text-transform:none;letter-spacing:0}.app-main{padding:1.5rem clamp(1.25rem,3vw,2.5rem) 2.5rem;max-width:none;width:100%;min-width:0}.app-main:has(app-blueez-report-redirect-page){display:flex;flex-direction:column;height:100vh;min-height:0;box-sizing:border-box;padding-bottom:1rem}.app-main:has(app-blueez-report-redirect-page) .panel.active{display:flex;flex:1;min-height:0}.app-topbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.5rem;flex-wrap:wrap}.app-topbar h1{margin:0;font-family:var(--font-display);font-size:var(--type-title);font-weight:700;letter-spacing:-.02em;color:var(--ink-muted)}.status-pill{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .85rem;border-radius:999px;font-size:.8rem;font-weight:600;background:var(--surface-2);color:var(--ink-muted)}.status-pill:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:currentColor}.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{display:none;animation:fadeRise .35s var(--ease)}.panel.active{display:block}.panel-lead{margin:0 0 1.5rem;color:var(--ink-muted);max-width:48ch}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.75rem}.dash-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:0;gap:.85rem}.dash-pendencies-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:0;gap:.85rem}.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{display:block;margin-top:.45rem;font-size:.72rem;font-weight:700;color:var(--accent-deep);letter-spacing:.01em}.stat{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:1.1rem 1.15rem;transition:border-color .2s,transform .2s var(--ease),box-shadow .2s;border-left:3px solid var(--accent-deep)}button.stat,.stat-clickable{display:block;width:100%;margin:0;font:inherit;text-align:left;color:inherit;cursor:pointer;appearance:none;-webkit-appearance:none}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{display:block;font-size:.8rem;font-weight:600;color:var(--ink-muted);margin-bottom:.35rem}.stat .value{display:flex;flex-direction:column;gap:.15rem;font-size:1.65rem;font-weight:700;letter-spacing:-.03em;line-height:1.1}.stat .value.is-text{font-size:1.15rem}.stat-sub{font-size:.72rem;font-weight:600;color:var(--ink-muted);letter-spacing:0}.dash-section{margin-bottom:1.75rem;scroll-margin-top:1.25rem}.dash-section-title{display:flex;align-items:center;gap:.45rem;margin:0 0 .85rem;font-size:1.05rem;letter-spacing:-.02em}.dash-section-icon{width:1.05rem;height:1.05rem;flex-shrink:0;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%);background-size:100% 100%;border-radius:2px;opacity:.85}.view-landing{background:var(--bg);color:var(--surface)}.site-header{position:absolute;inset:0 0 auto;z-index:5;display:flex;align-items:center;justify-content:space-between;padding:1.25rem clamp(1.25rem,4vw,3rem)}.logo{display:inline-flex;align-items:center;gap:.65rem;font-weight:700;font-size:1.15rem;letter-spacing:-.02em;text-decoration:none}.logo-mark{width:1.35rem;height:1.35rem;border-radius:4px;background:linear-gradient(135deg,var(--accent) 40%,transparent 41%),linear-gradient(225deg,var(--accent-warm) 40%,var(--bg-soft) 41%);box-shadow:0 0 0 2px var(--accent);animation:markPulse 3.5s var(--ease) infinite}@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))}}@keyframes markPulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.site-nav{display:flex;gap:.5rem;align-items:center}.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{position:relative;min-height:100vh;display:flex;align-items:flex-end;padding:clamp(5.5rem,12vh,7rem) clamp(1.25rem,4vw,3rem) clamp(2.5rem,6vh,4rem);overflow:hidden}.hero-bg{position:absolute;inset:0;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;transform:scale(1.02);animation:heroDrift 18s ease-in-out infinite alternate}@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}}@keyframes heroDrift{0%{transform:scale(1.02) translate(0)}to{transform:scale(1.06) translate(-1.5%,1%)}}.hero-content{position:relative;z-index:1;max-width:38rem}.brand-hero{margin:0 0 .75rem;font-size:clamp(2.4rem,6vw,3.75rem);font-weight:800;letter-spacing:-.04em;line-height:1;color:var(--accent);animation:fadeRise .7s var(--ease) .1s both}.hero h1{margin:0 0 1rem;font-family:var(--font-display);font-size:clamp(1.45rem,3.2vw,2rem);font-weight:600;line-height:1.25;letter-spacing:-.01em;max-width:22ch;animation:fadeRise .7s var(--ease) .2s both}.hero-lead{margin:0 0 1.75rem;font-size:1.05rem;color:var(--surface);max-width:36ch;animation:fadeRise .7s var(--ease) .3s both}@supports (color: color-mix(in lab,red,red)){.hero-lead{color:color-mix(in srgb,var(--surface) 78%,transparent)}}.hero-cta{display:flex;flex-wrap:wrap;gap:.75rem;animation:fadeRise .7s var(--ease) .4s both}.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{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.feature-row li{display:flex;flex-direction:column;gap:.35rem;padding-top:.75rem;border-top:2px solid var(--accent)}.feature-row strong{font-size:1.05rem;letter-spacing:-.02em}.feature-row span{font-size:.9rem;color:var(--surface)}@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);padding:1.1rem clamp(1.25rem,4vw,3rem);text-align:center}.site-footer p{margin:0;font-size:.82rem;color:var(--surface);letter-spacing:.02em}@supports (color: color-mix(in lab,red,red)){.site-footer p{color:color-mix(in srgb,var(--surface) calc(.55 * 100%),transparent)}}.site-footer-auth{background:transparent;border-top:none;padding:1.5rem 0 0}.app-version{margin:.15rem 0 0;padding:0 .5rem;font-size:.72rem;color:var(--surface);letter-spacing:.03em}@supports (color: color-mix(in lab,red,red)){.app-version{color:color-mix(in srgb,var(--surface) 45%,transparent)}}.view-auth{min-height:100vh;--form-field-hint: var(--auth-fg)}.auth-shell{min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:2rem clamp(1rem,4vw,2rem);max-width:28rem;margin:0 auto}.back-link{align-self:flex-start;margin-bottom:1.25rem;font-weight:500}.auth-panel{border-radius:calc(var(--radius) + 4px);padding:1.75rem 1.5rem 1.5rem;box-shadow:var(--shadow)}.brand-inline{margin:0 0 .5rem;color:var(--accent);font-weight:700;font-size:1.1rem;letter-spacing:-.02em}.auth-brand,.wizard-brand{display:block;margin:0 0 1rem;align-self:flex-start}.auth-panel h1{margin:0 0 .35rem;font-size:1.65rem;letter-spacing:-.03em}.muted{color:var(--ink-muted);font-size:.92rem}.auth-panel .muted{margin:0 0 1.25rem}.auth-switch{margin:1.25rem 0 0;text-align:center;font-size:.92rem}.auth-switch .link,.auth-forgot .link{color:var(--accent)}.oauth-actions{display:grid;gap:.6rem;margin:0 0 1rem}.oauth-btn{display:block;text-align:center;border-radius:var(--radius);padding:.7rem .9rem;font-weight:600;transition:background .15s var(--ease),border-color .15s var(--ease)}.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);color:var(--auth-fg)}@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)}}@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);color:var(--auth-fg)}@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: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);color:var(--ink)}@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)}}@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);color:var(--ink)}@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=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);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{background:color-mix(in srgb,var(--danger) 16%,var(--bg-soft))}}@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);color:var(--auth-fg);border:1px solid var(--auth-border)}@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)}}@media(prefers-color-scheme:light){html[data-color-scheme=sistema] .view-auth mondg-error-state .MonDgErrorState-box{color:var(--auth-fg);background:var(--danger);border-color: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))}}@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);color:var(--auth-fg);border:1px solid var(--auth-border)}@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=escuro] .view-auth mondg-error-state .MonDgErrorState-box{color:var(--ink);background:var(--danger);border-color: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))}}@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);border-color: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))}}@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,html:not([data-color-scheme=escuro]) .view-auth mondg-password-field .MonDgPasswordField-wrap.is-visible input:-webkit-autofill:hover,html:not([data-color-scheme=escuro]) .view-auth mondg-password-field .MonDgPasswordField-wrap.is-visible input:-webkit-autofill:focus,html:not([data-color-scheme=escuro]) .view-auth mondg-password-field .MonDgPasswordField-wrap.is-visible input:autofill{-webkit-text-fill-color:var(--ink)!important;caret-color:var(--ink)}@media(prefers-color-scheme:light){html[data-color-scheme=sistema] .view-auth mondg-password-field .MonDgPasswordField-wrap.is-visible input:-webkit-autofill,html[data-color-scheme=sistema] .view-auth mondg-password-field .MonDgPasswordField-wrap.is-visible input:-webkit-autofill:hover,html[data-color-scheme=sistema] .view-auth mondg-password-field .MonDgPasswordField-wrap.is-visible input:-webkit-autofill:focus,html[data-color-scheme=sistema] .view-auth mondg-password-field .MonDgPasswordField-wrap.is-visible input:autofill{-webkit-text-fill-color:var(--ink)!important;caret-color:var(--ink)}}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):-webkit-autofill,.view-auth.view-wizard mondg-form-field .MonDgFormField-control :is(input,textarea):-webkit-autofill:hover,.view-auth.view-wizard mondg-form-field .MonDgFormField-control :is(input,textarea):-webkit-autofill:focus,.view-auth.view-wizard mondg-form-field .MonDgFormField-control :is(input,textarea):autofill{-webkit-text-fill-color:var(--auth-fg)!important;caret-color:var(--auth-fg);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);color:var(--surface);--form-field-hint: var(--surface)}@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)}}.wizard-shell{max-width:80rem;margin:0 auto;padding:1.5rem clamp(1rem,3vw,2rem) 3rem;min-height:100vh}.wizard-top{margin-bottom:1.5rem}.wizard-top .back-link{margin-bottom:1rem}.wizard-top h1{margin:0 0 .4rem;font-size:clamp(1.45rem,3vw,1.85rem);letter-spacing:-.03em}.wizard-top .muted{margin:0;max-width:56ch;color:var(--surface)}@supports (color: color-mix(in lab,red,red)){.wizard-top .muted{color:color-mix(in srgb,var(--surface) 72%,transparent)}}.wizard-steps{display:flex;gap:.4rem;margin-bottom:1.5rem;overflow-x:auto;padding-bottom:.35rem;scrollbar-width:thin}.wizard-step{flex:1;min-width:4.25rem;display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:.55rem .25rem;border-radius:8px;color:var(--surface);border:1px solid transparent;transition:background .2s,color .2s,border-color .2s}@supports (color: color-mix(in lab,red,red)){.wizard-step{color:color-mix(in srgb,var(--surface) calc(.55 * 100%),transparent)}}.wizard-step .step-num{width:1.65rem;height:1.65rem;border-radius:50%;display:grid;place-items:center;font-size:.75rem;font-weight:700;background:var(--surface)}@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{font-size:.7rem;font-weight:600;text-align:center;line-height:1.2}.wizard-step.active{color:var(--accent);background:var(--accent);border-color:var(--accent)}@supports (color: color-mix(in lab,red,red)){.wizard-step.active{background:color-mix(in srgb,var(--accent) 12%,var(--paper))}}@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);color:var(--on-accent)}@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: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);border-color:var(--accent-deep)}@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 .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);color: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: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);padding:1.75rem clamp(1.15rem,2.4vw,1.85rem) 1.5rem;box-shadow:var(--shadow)}.wizard-form-app{background:var(--paper);border:1px solid var(--line);box-shadow:none;color:var(--ink)}.wizard-pane{margin:0;padding:0;border:none;min-width:0;animation:fadeRise .35s var(--ease)}.wizard-pane[hidden]{display:none!important}.wizard-pane legend{padding:0;font-size:1.2rem;font-weight:700;letter-spacing:-.02em;margin-bottom:.25rem}.pane-hint{margin:0 0 1.15rem;font-size:.9rem;color:var(--surface)}@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{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-6);padding-top:1.15rem;border-top:1px solid var(--line-light);flex-wrap:wrap}.wizard-form-app .wizard-nav{border-top-color:var(--line)}.wizard-nav-right{display:flex;align-items:center;gap:var(--space-3);margin-left:auto;flex-wrap:wrap}.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{flex:1 1 0;min-width:4.5rem;flex-direction:column;justify-content:flex-start;gap:.35rem;padding:.55rem .3rem .5rem;border-radius:10px;border:1px solid transparent;color:var(--surface)}@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{width:1.65rem;height:1.65rem;font-size:.75rem;background:transparent;border:1.5px solid var(--surface);color:var(--surface)}@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)}}@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{font-size:.62rem;font-weight:600;color:var(--accent);letter-spacing:.01em}.view-wizard .wizard-step.active{color:var(--accent);background:var(--accent);border-color: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))}}@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);border-color:transparent;color:var(--on-accent)}@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: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{background:var(--accent);color:var(--accent)}.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);color:var(--surface);min-width:0;max-width:100%}@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-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{position:relative;display:block}.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){padding-right:2.2rem;border-color:var(--accent)}@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){padding-right:2.2rem;border-color:var(--accent)}@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{position:relative;display:block}.view-wizard .cadastro-field-input-wrap:has(.cadastro-field-has-value):after{content:"";position:absolute;right:.85rem;top:50%;width:.4rem;height:.72rem;border:solid var(--accent);border-width:0 2.5px 2.5px 0;transform:translateY(-50%) rotate(45deg);pointer-events:none}.view-auth.view-wizard .cadastro-field-input-wrap:has(.cadastro-field-has-value):after{border-color:var(--wizard-highlight);border-width:0 3px 3px 0;filter:drop-shadow(0 0 4px var(--wizard-highlight))}@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);border-width:2px;color:var(--auth-fg);background:var(--bg-soft);box-shadow:0 0 0 1px var(--wizard-highlight)}@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:"";position:absolute;right:.85rem;top:50%;width:.4rem;height:.72rem;border:solid var(--accent);border-width:0 2.5px 2.5px 0;transform:translateY(-50%) rotate(45deg);pointer-events:none}.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);border-width:0 3px 3px 0;filter:drop-shadow(0 0 4px var(--wizard-highlight))}@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:"";position:absolute;right:.85rem;top:50%;width:.35rem;height:.65rem;border:solid var(--accent);border-width:0 2px 2px 0;transform:translateY(-60%) rotate(45deg);pointer-events:none}.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{padding-right:8rem;border-color:var(--accent)}@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{padding-right:8rem;border-color:var(--danger)}@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:"";position:absolute;right:5.85rem;top:50%;width:.35rem;height:.65rem;border:solid var(--accent);border-width:0 2px 2px 0;transform:translateY(-60%) rotate(45deg);pointer-events:none}.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);border-color: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))}}@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{margin-bottom:1.25rem;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:.9rem 1.1rem;display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.profile-progress .bar{flex:1;min-width:8rem;height:.45rem;background:var(--surface-2);border-radius:999px;overflow:hidden}.profile-progress .bar>span{display:block;height:100%;background:linear-gradient(90deg,var(--accent-deep),var(--accent));border-radius:inherit;transition:width .35s var(--ease)}.profile-progress .pct{font-weight:700;font-size:.9rem;color:var(--accent-deep);white-space:nowrap}.profile-progress .msg{margin:0;font-size:.88rem;color:var(--ink-muted);width:100%}.doc-grid{display:grid;grid-template-columns:1fr 1fr;gap:.85rem}.docs-manager{width:100%}.doc-attachment-hint{margin:0 0 1rem;font-size:.85rem;color:var(--ink-muted)}.docs-upload-error{margin:0 0 .75rem;color:var(--danger);font-size:.9rem}.docs-upload-blocked{padding:.65rem .85rem;border-radius:var(--radius-sm, 6px);border:1px solid var(--danger);background:var(--danger)}@supports (color: color-mix(in lab,red,red)){.docs-upload-blocked{border:1px solid color-mix(in srgb,var(--danger) 35%,transparent)}}@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{display:block;font-weight:600;color:var(--ink)}.docs-file-name{display:block;margin-top:.2rem;font-size:.78rem;font-weight:500;color:var(--ink-muted);word-break:break-all}.docs-col-actions{white-space:nowrap}.docs-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:flex-end}.regions-editor-actions{margin-top:var(--space-4)}.docs-actions mondg-button:last-child{margin-inline-start:var(--space-2)}.docs-situation{display:inline-block;padding:.22rem .55rem;border-radius:999px;font-size:.75rem;font-weight:600;line-height:1.3;white-space:nowrap}.docs-situation.sit-vigente{background:var(--ok);color: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-vencido{background:var(--danger);color: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-nao_enviado{background:var(--ink-muted);color: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-vence_em{background:var(--warn);color: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))}}.wizard-form:not(.wizard-form-app) .docs-table{background:var(--ink);border-color:var(--surface);color:inherit}@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)}}@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 th{background:var(--ink);color:var(--surface)}@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)}}@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);color: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-vencido{background:var(--danger);color: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))}}@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);color: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)}}@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);color: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))}}@media(max-width:720px){.docs-actions{justify-content:flex-start}}.doc-upload{position:relative;display:flex;flex-direction:column;gap:.45rem;padding:1rem;border:1.5px dashed var(--surface);border-radius:var(--radius);background:var(--ink);cursor:pointer;transition:border-color .2s,background .2s}@supports (color: color-mix(in lab,red,red)){.doc-upload{border:1.5px dashed color-mix(in srgb,var(--surface) 25%,transparent)}}@supports (color: color-mix(in lab,red,red)){.doc-upload{background:color-mix(in srgb,var(--ink) 15%,transparent)}}.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]{font-size:.8rem;padding:.35rem 0;border:none;background:transparent!important;color:inherit}.doc-meta{font-size:.78rem;font-weight:500;color:var(--surface);word-break:break-all}@supports (color: color-mix(in lab,red,red)){.doc-meta{color:color-mix(in srgb,var(--surface) calc(.55 * 100%),transparent)}}.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;font-size:.8rem;margin-top:.15rem}.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{position:relative;height:auto;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.75rem}.logo-sm{margin:0}.side-nav{flex-direction:row;flex-wrap:nowrap;width:100%;order:3;overflow-x:auto;overflow-y:hidden;gap:var(--space-2);padding-bottom:var(--space-2);scrollbar-width:thin}.side-link{flex:0 0 auto;white-space:nowrap}.sidebar-foot{margin-left:auto;border:none;padding:0;flex-direction:row;align-items:center}.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{margin-left:0;flex-direction:column;align-items:stretch}}.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{font-size:.68rem;font-weight:600;padding:.2rem .45rem;border-radius:999px;background:var(--surface-2);color:var(--ink-muted)}.band-legend.band-preferencial{background:var(--accent-deep);color: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-otimo{background:var(--ok);color: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-bom{background:var(--info);color: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-regular{background:var(--warn);color: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-impedido{background:var(--danger);color: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))}}.page-title{margin:0 0 var(--space-2);font-family:var(--font-display);font-size:var(--type-title);font-weight:700;letter-spacing:-.02em;color:var(--ink)}.page-lead{margin:0;max-width:42rem;font-size:var(--type-body);color:var(--ink-muted);line-height:1.5}.stack-4{display:flex;flex-direction:column;gap:var(--space-4)}.stack-5{display:flex;flex-direction:column;gap:var(--space-5)}.actions-end{display:flex;justify-content:flex-end;align-items:center;gap:var(--space-3);flex-wrap:wrap}.panel-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-5);flex-wrap:wrap}.toolbar-left{display:flex;align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap}.table-wrap{overflow-x:auto}.data-table{width:100%;border-collapse:collapse;font-size:.92rem;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.data-table th,.data-table td{padding:.85rem 1rem;text-align:left;border-bottom:1px solid var(--line)}.data-table th{font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:var(--icon-fg);background:var(--surface-2)}.data-table tbody tr:hover,.data-table tbody tr:focus-visible{background:var(--accent-deep);outline:none}@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 tr:last-child td{border-bottom:none}.data-table .actions{display:flex;gap:.5rem;justify-content:flex-end}.badge{display:inline-block;padding:.2rem .55rem;border-radius:999px;font-size:.75rem;font-weight:600}.badge-ok{background:var(--ok);color:var(--ok);box-shadow:0 0 0 1px var(--ok)}@supports (color: color-mix(in lab,red,red)){.badge-ok{background:color-mix(in srgb,var(--ok) 20%,var(--paper))}}@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;padding:2.5rem 1rem;color:var(--ink-muted);border:1px dashed var(--line);border-radius:var(--radius);margin:0}.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{position:relative;--sup-accent: var(--accent-deep);--sup-accent-soft: var(--accent-deep);--sup-accent-border: var(--accent-deep)}@supports (color: color-mix(in lab,red,red)){.sup-directory{--sup-accent-soft: color-mix(in srgb, var(--accent-deep) 12% , var(--paper))}}@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{margin:0 0 .25rem;font-size:1.65rem;font-weight:700;letter-spacing:-.03em;color:var(--bg-soft)}.sup-dir-lead{margin:0;font-size:.95rem;color:var(--ink-muted);max-width:40rem}.sup-dir-toolbar{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:stretch;margin-bottom:var(--space-4)}.sup-dir-search{flex:1 1 16rem;position:relative;display:flex;align-items:center;min-width:0}.sup-dir-search-icon{position:absolute;left:.85rem;display:flex;color:var(--ink-muted);pointer-events:none}.sup-dir-search-icon ng-icon{width:1.1rem!important;height:1.1rem!important}.sup-dir-search input{width:100%;padding:.7rem 1rem;border:1.5px solid var(--line);border-radius:10px;background:var(--paper);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{outline:none;border-color:var(--sup-accent);box-shadow:0 0 0 3px var(--sup-accent-soft)}.sup-dir-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.sup-dir-actions .btn{border-radius:10px;gap:.4rem;white-space:nowrap}.sup-dir-actions .sup-dir-search-btn .MonDgButton-control{min-width:var(--tap-min);min-height:var(--tap-min);padding:.55rem .9rem;border-radius:10px}.sup-dir-actions .sup-dir-search-btn ng-icon{width:1rem!important;height:1rem!important}.sup-btn-filters{position:relative}.sup-filter-badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .35rem;border-radius:999px;background:var(--sup-accent);color:var(--on-accent);font-size:.72rem;font-weight:700;line-height:1}.sup-filter-badge[hidden]{display:none!important}.sup-export-wrap{position:relative}.sup-export-menu{position:absolute;top:calc(100% + .35rem);right:0;z-index:40;min-width:13rem;padding:.35rem;background:var(--paper);border:1px solid var(--line);border-radius:10px;box-shadow:0 12px 32px var(--ink)}@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{display:block;width:100%;text-align:left;padding:.55rem .75rem;border-radius:8px;font-size:.88rem;font-weight:500;color:var(--ink)}.sup-export-menu button:hover{background:var(--sup-accent-soft);color:var(--sup-accent)}.sup-active-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.55rem 1rem;margin-bottom:.95rem;min-height:1.75rem}.sup-active-bar:not(:has(.sup-result-count)){justify-content:flex-start}.sup-active-tags{display:flex;flex-wrap:wrap;gap:.4rem;flex:1 1 auto;min-width:0}.sup-active-tag{display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .55rem .28rem .7rem;border-radius:999px;background:var(--sup-accent-soft);color:var(--accent-deep);font-size:.8rem;font-weight:600;border:1px solid var(--sup-accent-border)}.sup-active-tag button{display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;border-radius:50%;font-size:.85rem;line-height:1;color:var(--accent-deep);opacity:.75}.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{margin:0;font-size:.85rem;color:var(--ink-muted);white-space:nowrap}.sup-directory .sup-records-card{margin-bottom:0}.sup-pager{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem}.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{padding:.4rem .65rem;border:1.5px solid var(--line);border-radius:8px;background:var(--paper);font-size:.85rem;font-weight:600;color:var(--ink)}.sup-page-size select:focus{outline:none;border-color:var(--sup-accent)}.sup-filter-overlay{position:fixed;inset:0;z-index:80;background:var(--ink);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:fadeRise .25s var(--ease) both}@supports (color: color-mix(in lab,red,red)){.sup-filter-overlay{background:color-mix(in srgb,var(--ink) 35%,transparent)}}.sup-filter-overlay[hidden]{display:none!important}.sup-filter-drawer{position:fixed;top:0;right:0;z-index:90;display:flex;flex-direction:column;width:min(24rem,100vw);height:100vh;background:var(--paper);border-left:1px solid var(--line);box-shadow:-12px 0 40px var(--ink);animation:supDrawerIn .28s var(--ease) both}@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[hidden]{display:none!important}@keyframes supDrawerIn{0%{opacity:.6;transform:translate(1.25rem)}to{opacity:1;transform:translate(0)}}.sup-filter-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1.1rem 1.2rem;border-bottom:1px solid var(--line);flex-shrink:0}.sup-filter-drawer-head h3{margin:0;font-size:1.15rem;font-weight:700;color:var(--bg-soft)}.sup-filter-close{width:var(--tap-min);height:var(--tap-min);border-radius:8px;font-size:1.35rem;line-height:1;color:var(--ink-muted)}.sup-filter-close:hover{background:var(--surface-2);color:var(--ink)}.sup-filter-form{flex:1 1 auto;overflow-y:auto;padding:0}.sup-filter-section{border-bottom:1px solid var(--line)}.sup-filter-section-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.3rem;padding:.3rem .65rem .3rem 0;transition:background .15s var(--ease)}.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:transparent}.sup-filter-section-toggle{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0;padding:.3rem .35rem .3rem 1rem;border:none;background:transparent;cursor:pointer;font-family:inherit;font-size:.88rem;font-weight:700;color:var(--bg-soft);text-align:left}.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{display:inline-flex;transition:transform .2s var(--ease);color:var(--ink-muted)}.sup-filter-chevron ng-icon{width:1rem;height:1rem}.sup-filter-section.is-collapsed .sup-filter-chevron{transform:rotate(-90deg)}.sup-filter-section-body{display:flex;flex-direction:column;gap:.7rem;padding:.3rem 1rem .65rem}.sup-filter-section.is-collapsed .sup-filter-section-body{display:none}.sup-filter-field{display:flex;flex-direction:column;gap:.3rem;font-size:.8rem;font-weight:600;color:var(--ink-muted)}.sup-filter-field input:not([type=range]):not([type=checkbox]),.sup-filter-field select{width:100%;padding:.45rem .65rem;border:1.5px solid var(--line);border-radius:8px;background:var(--paper);font-size:.875rem;font-weight:500;color:var(--ink)}.sup-filter-field input:not([type=range]):not([type=checkbox]):focus,.sup-filter-field select:focus{outline:none;border-color:var(--sup-accent);box-shadow:0 0 0 3px var(--sup-accent-soft)}.sup-filter-form .sup-check-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem .75rem}.sup-check{display:flex;align-items:center;justify-content:flex-start;gap:.45rem;width:100%;font-size:.85rem;font-weight:500;color:var(--ink);cursor:pointer}.sup-filter-field .sup-check input[type=checkbox],.sup-filter-field .sup-multi-check input[type=checkbox]{width:1.05rem;height:1.05rem;margin:0;padding:0;border:none;border-radius:4px;background:transparent;box-shadow:none;accent-color:var(--sup-accent);flex:0 0 auto}.sup-check input{width:1.05rem;height:1.05rem;accent-color:var(--sup-accent);flex-shrink:0}.sup-multi{position:relative}.sup-multi-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.45rem .65rem;border:1.5px solid var(--line);border-radius:8px;background:var(--paper);font-size:.875rem;font-weight:500;color:var(--ink);text-align:left;cursor:pointer;transition:border-color .2s,box-shadow .2s}.sup-multi-trigger:hover,.sup-multi-trigger:focus{outline:none;border-color:var(--sup-accent);box-shadow:0 0 0 3px var(--sup-accent-soft)}.sup-multi-trigger[aria-expanded=true]{border-color:var(--sup-accent);box-shadow:0 0 0 3px var(--sup-accent-soft)}.sup-multi-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sup-multi-caret{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid var(--ink-muted);flex-shrink:0;transition:transform .15s ease}.sup-multi-trigger[aria-expanded=true] .sup-multi-caret{transform:rotate(180deg)}.sup-multi-dropdown{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 4px);max-height:14rem;overflow-x:hidden;overflow-y:auto;padding:.45rem;border:1.5px solid var(--line);border-radius:8px;background:var(--paper);box-shadow:0 10px 28px var(--ink)}@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{display:flex;align-items:center;justify-content:flex-start;gap:.55rem;width:100%;padding:.4rem .5rem;border-radius:6px;font-size:.88rem;font-weight:500;color:var(--ink);cursor:pointer}.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{display:flex;flex-direction:column;gap:.4rem}.sup-ics-range-labels{display:flex;justify-content:space-between;font-size:.8rem;font-weight:600;color:var(--ink)}.sup-ics-slider{position:relative;height:1.5rem;display:flex;align-items:center}.sup-ics-track{position:absolute;left:0;right:0;top:50%;height:.35rem;transform:translateY(-50%);border-radius:999px;background:var(--surface-2);pointer-events:none}.sup-ics-fill{position:absolute;height:100%;border-radius:999px;background:var(--sup-accent)}.sup-ics-slider input[type=range]{position:absolute;left:0;top:0;width:100%;margin:0;padding:0;border:none;border-radius:0;box-shadow:none;appearance:none;background:transparent;pointer-events:none;height:1.5rem}.sup-ics-slider input[type=range]:focus{outline:none;border-color:transparent;box-shadow: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;width:1.1rem;height:1.1rem;margin-top:calc((.35rem - 1.1rem) / 2);border-radius:50%;background:var(--paper);border:2px solid var(--sup-accent);box-shadow:0 1px 4px var(--ink);cursor:pointer;pointer-events:auto;position:relative;z-index:2}@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]::-moz-range-thumb{width:1.1rem;height:1.1rem;border-radius:50%;background:var(--paper);border:2px solid var(--sup-accent);box-shadow:0 1px 4px var(--ink);cursor:pointer;pointer-events:auto}@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]::-webkit-slider-runnable-track{height:.35rem;background:transparent}.sup-ics-slider input[type=range]::-moz-range-track{height:.35rem;background:transparent}.sup-filter-drawer-foot{display:flex;gap:var(--space-3);padding:.95rem 1.2rem;border-top:1px solid var(--line);flex-shrink:0;background:var(--paper)}.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{display:flex;gap:.65rem;padding:.7rem 1rem;border-top:1px solid var(--line);flex-shrink:0;background:var(--paper)}.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);outline:none}@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 .suppliers-actions-cell{width:3rem;text-align:right}.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){max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sup-directory .sup-records-card .sup-table-pager{margin-top:0;margin-bottom:.85rem;padding-bottom:.75rem;border-bottom:1px solid var(--line)}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{display:flex;align-items:flex-end;gap:.65rem;min-height:8.5rem;padding-top:.5rem}.cf-simple-col{flex:1;display:flex;align-items:flex-end;gap:.15rem;height:7.5rem;position:relative}.cf-simple-col span{flex:1;border-radius:4px 4px 0 0;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{position:absolute;bottom:-1.2rem;left:0;right:0;text-align:center;font-size:.68rem;color:var(--ink-muted)}.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{margin:0;scroll-margin-top:1.25rem;min-width:0;display:flex;flex-direction:column}.ics-layout{display:grid;grid-template-columns:1fr;gap:0;align-items:stretch;flex:1;min-height:100%}.ics-panel{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:1.25rem 1.35rem;position:relative;overflow:hidden;min-width:0;height:100%;box-sizing:border-box}.ics-panel:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--accent-deep)}.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{display:grid;grid-template-columns:auto 1fr;gap:1.5rem;align-items:center}.ics-panel-compact{padding:.95rem 1.2rem;display:flex;align-items:center}.ics-panel-compact .ics-score-row{margin-bottom:0;width:100%;gap:1.15rem}.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{font-size:.84rem;line-height:1.4;max-width:36ch}.ics-info-btn{margin-top:.65rem;align-self:flex-start;white-space:nowrap}.ics-gauge{position:relative;width:8.5rem;height:8.5rem;flex-shrink:0}.ics-gauge svg{width:100%;height:100%;transform:rotate(-90deg)}.ics-gauge-track{fill:none;stroke:var(--surface-2);stroke-width:10}.ics-gauge-fill{fill:none;stroke:var(--accent-deep);stroke-width:10;stroke-linecap:round;stroke-dasharray:283;stroke-dashoffset:283;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{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.ics-score-value{font-size:1.85rem;font-weight:800;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums;color:var(--ink);animation:icsScorePop .55s var(--ease) both}@keyframes icsScorePop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.ics-score-max{font-size:.72rem;font-weight:600;color:var(--ink-muted);margin-top:.2rem}.ics-score-meta{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.ics-score-meta h3{margin:0 0 .35rem;font-size:1.15rem;letter-spacing:-.02em}.ics-band-pill{display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .65rem;border-radius:6px;font-size:.75rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;margin-bottom:.55rem}.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{margin:0;font-size:.9rem;color:var(--ink-muted);max-width:48ch}.ics-score-note{margin:.55rem 0 0;font-size:.78rem;max-width:52ch}.ics-factors{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.ics-factor{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.ics-factor-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:var(--space-2);font-size:.8rem}.ics-factor-head span{flex:1 1 auto;min-width:0;color:var(--ink-muted);font-weight:500}.ics-level-pill{flex:0 1 auto;max-width:100%;font-size:.68rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;padding:.18rem .45rem;border-radius:5px;white-space:normal;line-height:1.25;text-align:center;background:var(--surface-2);color:var(--ink-muted)}.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{height:6px;border-radius:999px;background:var(--surface-2);overflow:hidden}.ics-factor-bar>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent-deep),var(--accent));transition:width .7s var(--ease)}.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{grid-template-columns:1fr;justify-items:center;text-align:center}.ics-score-meta{display:flex;flex-direction:column;align-items:center}.ics-score-desc,.ics-score-note{max-width:none}.ics-info-btn{width:100%;align-self:stretch}.ics-factors{grid-template-columns:1fr}}.cf-workspace{display:flex;flex-direction:column;gap:1.25rem;padding-bottom:2rem;container-type:inline-size;container-name:cf-workspace}.cf-topbar{display:grid;grid-template-columns:minmax(12rem,1fr) auto;gap:var(--space-4) var(--space-5);align-items:center;padding:.15rem 0 .35rem}.cf-greeting-title{margin:0;font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:750;letter-spacing:-.02em;color:var(--ink);line-height:1.2}.cf-greeting-sub{margin:.2rem 0 0;color:var(--ink-muted);font-size:.92rem}.cf-search{position:relative;display:block}.cf-search-icon{position:absolute;left:.9rem;top:50%;width:.95rem;height:.95rem;transform:translateY(-50%);color:var(--icon-fg);pointer-events:none;display:grid;place-items:center}.cf-search-icon ng-icon{width:.95rem!important;height:.95rem!important}.cf-search input{width:100%;padding:.7rem 1rem .7rem 2.5rem;border:1px solid var(--line);border-radius:999px;background:var(--paper);box-shadow:0 1px 2px var(--ink)}@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);border-color: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-top-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3)}.cf-icon-btn{position:relative;width:var(--tap-min);height:var(--tap-min);border-radius:999px;background:var(--paper);border:1px solid var(--line);display:grid;place-items:center;color:inherit;transition:background .15s var(--ease),border-color .15s var(--ease)}.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;display:grid;place-items:center;color:var(--icon-fg)}.cf-icon-bell ng-icon,.cf-icon-help ng-icon{width:1rem!important;height:1rem!important}.cf-notif-badge{position:absolute;top:-.2rem;right:-.15rem;min-width:1.1rem;height:1.1rem;padding:0 .28rem;border-radius:999px;background:var(--danger);color:var(--on-accent);font-size:.65rem;font-weight:700;display:grid;place-items:center;line-height:1}.cf-user-chip{display:flex;align-items:center;gap:.55rem;padding:.25rem .55rem .25rem .25rem;border-radius:999px;background:var(--paper);border:1px solid var(--line)}.cf-user-avatar{width:2.1rem;height:2.1rem;border-radius:50%;background:linear-gradient(145deg,var(--ok),var(--accent-deep));color:var(--on-accent);display:grid;place-items:center;font-size:.72rem;font-weight:700;letter-spacing:.02em}.cf-user-meta{display:flex;flex-direction:column;min-width:0;padding-right:.35rem}.cf-user-meta strong{font-size:.82rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:9rem}.cf-user-meta span{font-size:.72rem;color:var(--ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:9rem}.cf-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,min(22rem,32vw));gap:var(--space-4);align-items:start}.cf-main{display:flex;flex-direction:column;gap:var(--space-6);min-width:0;container-type:inline-size;container-name:cf-main}.cf-aside{display:flex;flex-direction:column;gap:var(--space-6);position:sticky;top:.75rem;align-self:start;min-width:0;overflow:hidden}.cf-aside .cf-card{padding:var(--space-5)}.cf-card{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:1rem 1.1rem;box-shadow:0 8px 24px var(--ink)}@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{margin:0;font-size:.98rem;font-weight:700;letter-spacing:-.01em}.cf-card-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}.cf-badge{display:inline-flex;align-items:center;padding:.18rem .55rem;border-radius:999px;font-size:.72rem;font-weight:700}.cf-badge-danger{background:var(--danger);color:var(--danger)}@supports (color: color-mix(in lab,red,red)){.cf-badge-danger{background:color-mix(in srgb,var(--danger) 12%,var(--paper))}}.cf-ics-row{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:var(--space-4);align-items:stretch}.cf-ics-card{display:flex;flex-direction:column;gap:.75rem;height:100%}.cf-ics-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.15rem;align-items:stretch}.cf-ics-card-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.cf-ics-help{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--tap-min);padding:0;border:0;background:transparent;color:var(--ink-muted);font-size:.82rem;font-weight:650;cursor:pointer}.cf-ics-help:hover{color:var(--accent-deep)}.cf-ics-help .cf-ics-info-icon{position:relative}.cf-ics-score-col{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.45rem;min-width:8.5rem}.cf-ics-title-row{display:flex;align-items:center;justify-content:center;gap:.35rem;width:100%}.cf-ics-title{margin:0;font-size:1.05rem;font-weight:700;letter-spacing:-.01em;color:var(--ink);line-height:1.25}.cf-ics-info-icon{flex:0 0 auto;width:1.05rem;height:1.05rem;border:0;background:transparent;color:var(--icon-fg);padding:0;display:inline-grid;place-items:center}.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{display:flex;flex-direction:column;min-width:0}.cf-ics-meta h3{margin:0 0 .4rem;font-size:.88rem;color:var(--ink-muted);font-weight:600}.cf-ics-delta{margin:0;display:inline-flex;align-items:center;gap:.3rem;padding:.28rem .65rem;border-radius:999px;background:var(--ok);font-size:.78rem;font-weight:650;color:var(--ok)}@supports (color: color-mix(in lab,red,red)){.cf-ics-delta{background:color-mix(in srgb,var(--ok) 14%,var(--paper))}}.cf-ics-delta:before{content:"";width:0;height:0;border-left:.28rem solid transparent;border-right:.28rem solid transparent;border-bottom:.4rem solid currentColor}.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-bottom:none;border-top:.4rem solid currentColor}.cf-mini-chart{height:2.4rem;margin-bottom:.65rem}.cf-mini-chart.cf-ics-evolution{height:4.6rem;margin-bottom:var(--space-3);flex:0 0 auto}.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{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;font-size:.78rem;color:var(--ink-muted);margin-bottom:.3rem}.cf-ics-goal-labels strong{color:var(--ink);font-weight:650}.cf-progress{height:.45rem;border-radius:999px;background:var(--surface-2);overflow:hidden}.cf-progress>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent-deep),var(--accent));transition:width .55s var(--ease)}.cf-ics-actions{display:flex;align-items:flex-start;justify-content:flex-end;padding-top:.15rem}.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{display:grid;grid-template-columns:1fr 1fr;gap:.55rem;align-content:stretch;min-height:0;height:100%}.cf-summary-card{display:flex;flex-direction:column;align-items:stretch;gap:.45rem;text-align:left;padding:.85rem .95rem;border-radius:12px;background:var(--paper);border:1px solid var(--line);box-shadow:0 6px 18px var(--ink);transition:transform .2s var(--ease),border-color .2s var(--ease);min-height:0;height:100%;justify-content:space-between;width:100%;cursor:pointer;font:inherit;color:inherit}@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:hover{transform:translateY(-2px);border-color:var(--accent-deep)}@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{transform:none;border-color:var(--line)}.cf-summary-top{display:flex;align-items:center;gap:.5rem;width:100%;min-width:0}.cf-summary-icon{width:1.85rem;height:1.85rem;border-radius:8px;display:grid;place-items:center;position:relative;flex:0 0 auto}.cf-summary-icon ng-icon{width:1rem!important;height:1rem!important}.cf-summary-icon.tone-danger{background:var(--danger);color: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-warn{background:var(--warn);color: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-info{background:var(--info);color:var(--info-deep)}@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-ok{background:var(--ok);color: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-label{font-size:.78rem;color:var(--ink-muted);font-weight:650;flex:1 1 auto;min-width:0;line-height:1.25}.cf-summary-body{display:flex;align-items:baseline;flex-wrap:wrap;gap:.35rem .55rem;width:100%;flex:1 1 auto;min-height:2.4rem}.cf-summary-value{font-size:1.65rem;font-weight:750;letter-spacing:-.03em;line-height:1.1;color:var(--ink)}.cf-summary-value.is-text{font-size:1.45rem;letter-spacing:-.02em}.cf-summary-unit{font-size:.82rem;font-weight:600;color:var(--ink-muted);letter-spacing:-.01em}.cf-summary-meter{display:block;width:100%;height:.38rem;border-radius:999px;background:var(--info);overflow:hidden}@supports (color: color-mix(in lab,red,red)){.cf-summary-meter{background:color-mix(in srgb,var(--info) 10%,var(--paper))}}.cf-summary-meter.is-empty{opacity:.45}.cf-summary-meter-bar{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--info),var(--info-deep));min-width:0;transition:width .35s var(--ease)}.cf-summary-sub{font-size:.74rem;color:var(--ink-muted);line-height:1.35;width:100%}.cf-summary-band,.cf-summary-status{margin:0;padding:.16rem .5rem;font-size:.68rem;font-weight:700;line-height:1.2;border-radius:999px;flex:0 0 auto;white-space:nowrap}.cf-summary-band.score-chip{display:inline-flex;flex-direction:row;align-items:center;gap:0;border-radius:999px;padding:.16rem .5rem;font-size:.68rem;font-weight:700}.cf-summary-status.is-ok{background:var(--ok);color: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-warn{background:var(--warn);color: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-stars{color:var(--accent-warm);letter-spacing:.05em;font-size:.85rem}.cf-summary-go{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:.15rem;padding-top:.45rem;border-top:1px solid var(--line);font-size:.78rem;font-weight:650;color:var(--accent-deep)}.cf-mid-row{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.cf-work-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-4);align-items:stretch}.cf-work-row>.cf-card{min-width:0;height:100%}.cf-mid-row>.cf-card{min-width:0}.cf-actions-card,.cf-commerce-card{display:flex;flex-direction:column}.cf-commerce-card .cf-commerce-list{flex:1}.cf-actions-card .cf-link-all{margin-top:auto;padding-top:.85rem}.cf-commerce-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.cf-work-row .cf-commerce-item{grid-template-columns:auto minmax(0,1fr)}.cf-commerce-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-4);align-items:center;padding:.7rem .75rem;border-radius:12px;background:var(--surface);color:inherit;min-height:var(--tap-min)}.cf-commerce-item:hover{background:var(--surface-2)}.cf-commerce-item:hover .cf-commerce-body strong{color:var(--accent-deep)}.cf-commerce-ico{width:2.4rem;height:2.4rem;border-radius:12px;display:grid;place-items:center}.cf-commerce-ico ng-icon{width:1.25rem!important;height:1.25rem!important}.cf-commerce-ico.tone-quotes{background:var(--accent-warm);color:var(--warn)}@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-opps{background:var(--accent-deep);color: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-body strong{display:block;font-size:.88rem;font-weight:700}.cf-commerce-body span{display:block;margin-top:.1rem;font-size:.75rem;color:var(--ink-muted)}.cf-activity-card{min-width:0}.cf-action-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.cf-action-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;align-items:center;padding:.7rem .75rem;border-radius:12px;background:var(--surface);border:1px solid transparent}.cf-action-ico{width:2.15rem;height:2.15rem;border-radius:10px;display:grid;place-items:center}.cf-action-ico ng-icon{width:1.15rem!important;height:1.15rem!important}.cf-action-ico.tone-danger{background:var(--danger);color: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-warn{background:var(--warn);color: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-info{background:var(--accent-warm);color:var(--tone-ajuste)}@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-body strong{display:block;font-size:.88rem;font-weight:700}.cf-action-body span{display:block;font-size:.75rem;color:var(--ink-muted);margin-top:.1rem}.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);border-radius:8px;font-size:.78rem;font-weight:700;line-height:1;color:var(--on-action);white-space:nowrap;text-align:center;display:inline-flex;align-items:center;justify-content:center}.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{padding:1rem .5rem;text-align:center;color:var(--ink-muted);font-size:.88rem}.cf-link-all{margin-top:.85rem;font-size:.82rem;font-weight:650;color:var(--accent-deep)}.cf-link-all:hover{text-decoration:underline}.cf-card.cf-private-quotes,.cf-private-quotes{position:relative;background:linear-gradient(160deg,var(--accent-warm) 0%,var(--paper) 55%);border-color:var(--accent-warm);display:flex;flex-direction:column;gap:.35rem}@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%)}}@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-pq-badge{position:absolute;top:.85rem;right:.85rem;padding:.2rem .55rem;border-radius:999px;background:var(--accent-warm);color:var(--tone-ajuste);font-size:.72rem;font-weight:700}@supports (color: color-mix(in lab,red,red)){.cf-pq-badge{background:color-mix(in srgb,var(--accent-warm) 16%,var(--paper))}}.cf-pq-icon{width:2.4rem;height:2.4rem;border-radius:12px;background:var(--accent-warm);color:var(--warn);margin-bottom:.25rem;display:grid;place-items:center}@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 ng-icon{width:1.25rem!important;height:1.25rem!important}.cf-private-quotes h3{margin:0;padding-right:4.5rem}.cf-pq-count{margin:0;font-size:.88rem;color:var(--ink-muted)}.cf-pq-value{margin:.15rem 0 .55rem;font-size:1.15rem;font-weight:750;letter-spacing:-.02em}.cf-private-quotes .btn{align-self:flex-start;margin-top:auto}.cf-card.cf-opp-highlight,.cf-opp-highlight{position:relative;background:linear-gradient(160deg,var(--ok) 0%,var(--paper) 55%);border-color:var(--accent-deep);display:flex;flex-direction:column;gap:.35rem}@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%)}}@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-opp-badge{position:absolute;top:.85rem;right:.85rem;padding:.2rem .55rem;border-radius:999px;background:var(--ok);color:var(--accent-deep);font-size:.72rem;font-weight:700}@supports (color: color-mix(in lab,red,red)){.cf-opp-badge{background:color-mix(in srgb,var(--ok) 14%,var(--paper))}}.cf-opp-icon{width:2.4rem;height:2.4rem;border-radius:12px;background:var(--ok);color:var(--accent-deep);margin-bottom:.25rem;display:grid;place-items:center}@supports (color: color-mix(in lab,red,red)){.cf-opp-icon{background:color-mix(in srgb,var(--ok) 14%,var(--paper))}}.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{margin:0;font-size:.88rem;color:var(--ink-muted)}.cf-opp-value{margin:.15rem 0 .55rem;font-size:1.15rem;font-weight:750;letter-spacing:-.02em}.cf-opp-meta,.cf-pq-meta{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:.85rem}.cf-opp-meta-label,.cf-pq-meta-label{display:block;font-size:.72rem;color:var(--ink-muted);font-weight:600;margin-bottom:.15rem}.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{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3);min-width:0}.cf-quick-link{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:var(--space-2);min-height:var(--tap-min);min-width:0;padding:var(--space-2) var(--space-3);border-radius:10px;background:var(--surface);border:1px solid transparent;color:var(--ink);font-size:.72rem;font-weight:650;line-height:1.2;text-align:left;text-decoration:none}.cf-quick-link:hover{border-color:var(--accent-deep);background:var(--surface-2)}@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 .cf-quick-ico{width:1.65rem;height:1.65rem;border-radius:8px;flex-shrink:0}.cf-quick-link .cf-quick-ico ng-icon{width:.95rem!important;height:.95rem!important}.cf-quick-label{min-width:0;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cf-quick-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:.65rem}.cf-quick-tile{width:100%;display:flex;flex-direction:column;align-items:center;gap:.45rem;padding:.75rem .35rem;border-radius:12px;background:var(--surface);border:1px solid transparent;font-size:.72rem;font-weight:650;color:var(--ink);transition:transform .2s var(--ease),border-color .2s var(--ease)}.cf-quick-tile:hover{transform:translateY(-2px);border-color:var(--accent-deep)}@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{width:3rem;height:3rem;border-radius:14px;display:grid;place-items:center;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);color:var(--accent-deep)}@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-blue .cf-quick-ico,.cf-quick-link.tone-blue .cf-quick-ico{background:var(--info);color:var(--info-deep)}@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-orange .cf-quick-ico,.cf-quick-link.tone-orange .cf-quick-ico{background:var(--warn);color:var(--tone-ajuste)}@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-purple .cf-quick-ico,.cf-quick-link.tone-purple .cf-quick-ico{background:var(--info);color:var(--info-deep)}@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-teal .cf-quick-ico,.cf-quick-link.tone-teal .cf-quick-ico{background:var(--accent);color:var(--accent-deep)}@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-pink .cf-quick-ico,.cf-quick-link.tone-pink .cf-quick-ico{background:var(--danger);color: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-lime .cf-quick-ico,.cf-quick-link.tone-lime .cf-quick-ico{background:var(--ok);color:var(--accent-deep)}@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-navy .cf-quick-ico,.cf-quick-link.tone-navy .cf-quick-ico{background:var(--info);color:var(--info-deep)}@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-period{display:flex;align-items:center;gap:.45rem;font-size:.78rem;color:var(--ink-muted);font-weight:600}.cf-period select{padding:.35rem .55rem;border-radius:8px;border:1px solid var(--line);background:var(--paper)}.cf-kpi-tools{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3)}.cf-text-btn{min-height:var(--tap-min);padding:0 var(--space-3);border:0;background:transparent;color:var(--accent-deep);font-size:.82rem;font-weight:650;cursor:pointer}.cf-text-btn:hover{text-decoration:underline}.cf-kpi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.cf-kpi-item{display:flex;flex-direction:column;padding:.75rem;border-radius:12px;background:var(--surface);min-width:0;overflow:hidden}.cf-kpi-item h4{margin:0 0 .35rem;font-size:.72rem;font-weight:650;color:var(--ink-muted);line-height:1.3}.cf-kpi-value{margin:0;font-size:1.15rem;font-weight:750;letter-spacing:-.02em}.cf-kpi-delta{display:inline-block;margin-top:.25rem;font-size:.72rem;font-weight:700}.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;overflow:hidden;line-height:0}.cf-kpi-spark svg{display:block;width:100%;height:100%}.cf-charts-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:1rem;align-items:stretch}.cf-chart-sub{margin:.2rem 0 .75rem;font-size:.75rem;color:var(--ink-muted)}.cf-chart{min-height:9rem}.cf-chart svg{width:100%;height:auto;display:block}.cf-chart-empty{padding:2rem .5rem;text-align:center;color:var(--ink-muted);font-size:.85rem}.cf-ontime-card{display:flex;flex-direction:column;min-width:0;height:100%;min-height:100%}.cf-ontime-card>.cf-chart-sub{flex-shrink:0}.cf-ontime-chart{display:grid;grid-template-columns:minmax(6.75rem,8rem) minmax(0,1fr);grid-template-rows:minmax(12rem,1fr) auto;gap:.75rem 1rem;min-width:0;flex:1 1 auto;min-height:14rem;align-content:stretch}.cf-ontime-chart>.cf-chart-empty{grid-column:1 / -1;grid-row:1 / -1;display:flex;align-items:center;justify-content:center;min-height:10rem}.cf-stack-summary{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:.5rem;min-height:0;height:100%}.cf-stack-stat{display:flex;flex-direction:column;justify-content:center;gap:.15rem;flex:1 1 0;min-width:0;min-height:0;padding:.55rem .65rem;border-radius:10px;background:linear-gradient(165deg,var(--surface) 0%,var(--surface-2) 100%);border:1px solid var(--accent-deep)}@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{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-muted)}.cf-stack-stat-value{font-size:1.15rem;font-weight:750;letter-spacing:-.02em;color:var(--ink);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{grid-column:2;grid-row:1;display:flex;align-items:stretch;gap:.2rem;min-width:0;min-height:0;height:100%;padding:.15rem .05rem 0;border-bottom:1px solid var(--line)}.cf-stack-col{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:.28rem;height:100%;min-height:0}.cf-stack-pct{flex-shrink:0;font-size:.62rem;font-weight:700;color:var(--accent-deep);line-height:1;white-space:nowrap}.cf-stack-track{flex:1 1 auto;width:100%;max-width:none;min-height:0;display:flex;align-items:flex-end;justify-content:center;padding:0 .08rem}.cf-stack-bar{width:100%;display:flex;flex-direction:column;justify-content:flex-end;border-radius:5px 5px 3px 3px;overflow:hidden;min-height:4px;box-shadow:inset 0 0 0 1px var(--line)}.cf-stack-seg{display:block;width:100%;min-height:2px;flex-basis:0;flex-shrink:1}.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{flex-shrink:0;font-size:.6rem;font-weight:650;color:var(--ink);line-height:1;white-space:nowrap}.cf-stack-qty small{font-weight:550;color:var(--ink-muted)}.cf-stack-month{flex-shrink:0;font-size:.62rem;font-weight:600;color:var(--ink-muted);text-transform:lowercase;line-height:1}.cf-stack-legend{grid-column:1 / -1;grid-row:2;display:flex;align-items:center;flex-wrap:wrap;gap:.65rem .85rem;margin:0;padding:0;list-style:none;font-size:.7rem;color:var(--ink-muted)}.cf-stack-legend li{display:inline-flex;align-items:center;gap:.35rem}.cf-stack-legend-hint{margin-left:auto;color:var(--ink-muted)}.cf-stack-swatch{width:.65rem;height:.65rem;border-radius:2px;flex-shrink:0}.cf-stack-swatch.is-ontime{background:var(--accent-deep)}.cf-stack-swatch.is-late{background:var(--danger)}.cf-orders-billing-card{display:flex;flex-direction:column;min-width:0;height:100%}.cf-orders-billing{display:flex;flex-direction:column;gap:.75rem;min-width:0;flex:1 1 auto}.cf-ob-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.cf-ob-metric{display:flex;flex-direction:column;gap:.15rem;min-width:0;padding:.55rem .6rem;border-radius:10px;background:linear-gradient(165deg,var(--surface) 0%,var(--surface-2) 100%);border:1px solid var(--accent-deep)}@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%);border-color:var(--warn)}@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)))}}@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{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-muted)}.cf-ob-value{font-size:1.05rem;font-weight:750;letter-spacing:-.02em;line-height:1.2;color:var(--ink);word-break:break-word}.cf-ob-metric-billing .cf-ob-value{font-size:.92rem;color:var(--tone-ajuste)}.cf-ob-hint{font-size:.68rem;color:var(--ink-muted);line-height:1.3}.cf-ob-chart{min-height:5.5rem}.cf-ob-chart svg{width:100%;height:auto;display:block}.cf-ob-legend{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem;margin:0;font-size:.7rem;color:var(--ink-muted)}.cf-ob-swatch{display:inline-block;width:.65rem;height:.65rem;border-radius:2px;margin-right:.28rem;vertical-align:-.05rem}.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{display:flex;flex-direction:column;gap:.85rem;margin-top:.75rem;min-width:0}.cf-activity-day{margin:0;font-size:.82rem;color:var(--ink-muted)}.cf-activity-group h4{margin:0 0 .45rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-muted);font-weight:700}.cf-activity-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.cf-activity-item{display:flex;flex-direction:column;align-items:stretch;gap:.15rem;min-width:0}.cf-activity-dot{width:.55rem;height:.55rem;border-radius:50%;margin-top:.35rem;background:var(--accent-deep)}.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{margin:0;font-size:.82rem;line-height:1.4;color:var(--ink-muted)}.cf-activity-item time{display:block;margin-top:.1rem;font-size:.72rem;color:var(--ink-muted)}.cf-insights-list{list-style:none;margin:var(--space-4) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.cf-insight-link{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border-radius:12px;background:var(--surface);color:inherit;min-height:var(--tap-min)}.cf-insight-link:hover{background:var(--surface-2)}.cf-insight-link strong{display:block;font-size:.82rem;line-height:1.3}.cf-insight-link span{display:block;font-size:.75rem;color:var(--ink-muted);line-height:1.35}.cf-insight-link.tone-warn strong{color:var(--warn)}.cf-insight-link.tone-ok strong{color:var(--ok)}.cf-insight{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.6rem;padding:.7rem;border-radius:12px;background:var(--surface)}.cf-insight-ico{width:1.85rem;height:1.85rem;border-radius:10px;background:var(--ok);color:var(--accent-deep);position:relative}@supports (color: color-mix(in lab,red,red)){.cf-insight-ico{background:color-mix(in srgb,var(--ok) 14%,var(--paper))}}.cf-insight-ico:after{content:"";position:absolute;inset:.45rem;border-radius:3px;background:currentColor}.cf-insight-ico.tone-warn{background:var(--warn);color: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-info{background:var(--info);color:var(--info-deep)}@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 strong{display:block;font-size:.82rem;line-height:1.3}.cf-insight span{display:block;margin-top:.15rem;font-size:.75rem;color:var(--ink-muted);line-height:1.35}.cf-achieve-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem;align-items:center;background:linear-gradient(145deg,var(--accent-warm),var(--paper));border-color:var(--accent-warm)}@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))}}@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{width:2.8rem;height:2.8rem;border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--accent-warm),var(--accent-warm) 70%);color:var(--tone-ajuste);display:grid;place-items:center;box-shadow:0 4px 12px var(--accent-warm)}@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%)}}@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{margin:0 0 .45rem;font-size:.78rem;color:var(--ink-muted)}.cf-achieve-progress{margin:.35rem 0 0;font-size:.75rem;font-weight:650;color:var(--ink-muted)}.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{position:static;display:flex;flex-direction:column}.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-columns:1fr;grid-template-rows:auto}.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-columns:1fr;grid-template-rows:auto minmax(11rem,1fr) auto;min-height:0}.cf-stack-summary{grid-column:1;grid-row:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));height:auto}.cf-stack-stat{flex:none}.cf-stack-chart{grid-column:1;grid-row:2;min-height:11rem}.cf-stack-legend{grid-column:1;grid-row:3}.cf-stack-legend-hint{margin-left:0;width:100%}.cf-ics-head{grid-template-columns:1fr;justify-items:center;text-align: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{max-width:none;width:100%}.panel-cadastro.sup-cadastro-in-app .wizard-form{background:var(--paper);border:1px solid var(--line);box-shadow:0 1px 3px var(--ink);color: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 .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);color: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 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{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;margin-bottom:1rem;padding:.875rem 1rem;border:1px solid var(--warning-border, #f0c36d);border-radius:var(--radius-md, .5rem);background:var(--warning-bg, #fff8eb);color:var(--ink)}.cadastro-lock-banner p{margin:0;flex:1;min-width:12rem}.cadastro-lock-link{font-weight:600;color:var(--accent-deep, #0b5cab);text-decoration:none}.cadastro-lock-link:hover{text-decoration:underline}.cadastro-fieldset{border:0;margin:0;padding:0;min-width:0}.cadastro-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:1.25rem 1.5rem;margin-bottom:1.25rem;flex-wrap:wrap}.cadastro-hero-text{flex:1;min-width:min(100%,18rem)}.cadastro-hero-title{margin:0;font-size:1.65rem;font-weight:700;letter-spacing:-.03em;color:var(--ink)}.cadastro-hero-sub{margin:0;color:var(--ink-muted);font-size:.95rem;max-width:62ch}.cadastro-hero-meta{display:flex;align-items:flex-end;gap:1rem;flex-wrap:wrap;margin-left:auto}.cadastro-layout{display:grid;grid-template-columns:minmax(13.5rem,15.5rem) minmax(0,1fr);gap:1.25rem;align-items:start}.cadastro-progress{min-width:220px;margin-bottom:0;background:transparent;border:none;padding:0;box-shadow:none}.cadastro-progress-stats{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.4rem;font-size:.82rem;color:var(--ink-muted)}.cadastro-progress-stats .pct strong{color:var(--accent-deep);font-size:1rem}.cadastro-progress .bar{height:8px;border-radius:999px;background:var(--accent-deep);overflow:hidden}@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>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent-deep),var(--accent))}.cadastro-progress .bar>.cadastro-progress-meter{display:block;width:100%;height:100%;margin:0;border:0;border-radius:inherit;appearance:none;background:var(--accent-deep)}@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);border-radius:inherit}@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-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{display:inline-flex;align-items:center;gap:.4rem;margin:.45rem 0 0;font-size:.8rem;color:var(--ink-muted)}.cadastro-eta .eta-ico{width:.9rem;height:.9rem;display:grid;place-items:center;flex-shrink:0}.cadastro-eta .eta-ico ng-icon{width:.9rem!important;height:.9rem!important}.cadastro-help-btn,.cadastro-help-btn .MonDgButton-control{display:inline-flex;align-items:center;gap:var(--space-2);white-space:nowrap}.cadastro-help-ico{width:1.15rem;height:1.15rem;display:grid;place-items:center}.cadastro-help-ico ng-icon{width:1.05rem!important;height:1.05rem!important}.cadastro-steps{display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:.55rem;margin-bottom:0;gap:.25rem;overflow-x:visible;position:sticky;top:1rem;max-height:calc(100vh - 2rem);overflow-y:auto}.cadastro-steps .wizard-step{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:.65rem;row-gap:.1rem;flex:0 0 auto;width:100%;min-width:0;align-items:center;padding:.65rem .7rem;border-radius:12px;border-color:transparent;background:transparent;text-align:left}.cadastro-steps .wizard-step .step-num{grid-row:1 / -1;align-self:center;flex-shrink:0}.cadastro-steps .wizard-step .step-label{grid-column:2;font-size:.8rem;text-align:left;line-height:1.25}.cadastro-steps .wizard-step .step-status{grid-column:2;display:block;margin-top:0;font-size:.62rem;font-weight:600;color:var(--accent-deep);letter-spacing:.01em}.cadastro-steps .wizard-step.active{background:var(--accent-deep);border-color:var(--accent-deep);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{background:color-mix(in srgb,var(--accent-deep) 10%,var(--paper))}}@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))}}@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;padding:1.35rem clamp(1.15rem,2vw,1.75rem) 1.25rem;min-width:0;margin:0}.cadastro-pane-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.15rem;flex-wrap:wrap}.cadastro-pane-title{display:flex;align-items:flex-start;gap:.75rem;min-width:0}.cadastro-pane-title legend{margin-bottom:.15rem}.cadastro-pane-title .pane-hint{margin:0}.cadastro-pane-ico{width:2.4rem;height:2.4rem;border-radius:10px;background:var(--accent-deep);color:var(--accent-deep);flex-shrink:0;display:grid;place-items:center}@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 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:"";position:absolute;inset:.55rem .5rem .45rem;border:2px solid var(--accent-deep);border-radius:3px 3px 2px 2px;border-top-width:3px}.cadastro-pane-ico:after{content:"";position:absolute;left:50%;top:.35rem;width:.45rem;height:.35rem;border:2px solid var(--accent-deep);border-bottom:none;border-radius:2px 2px 0 0;transform:translate(-50%)}.cadastro-pane-ico-contact:before{inset:.35rem .78rem 1.05rem;border:2px solid var(--accent-deep);border-radius:50%}.cadastro-pane-ico-contact:after{left:50%;top:1.12rem;width:1.15rem;height:.72rem;border:2px solid var(--accent-deep);border-bottom:0;border-radius:.7rem .7rem 0 0;background:transparent;transform:translate(-50%)}.cadastro-pane-ico-tax:before,.cadastro-pane-ico-fiscal:before{inset:0;border:0;display:grid;place-items:center;color:var(--accent-deep);font-size:1rem;font-weight:800}.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{margin:-.35rem 0 1rem;padding:.65rem .85rem;border-radius:10px;font-size:.88rem;background:var(--accent-deep);color:var(--accent-deep);border:1px solid var(--accent-deep)}@supports (color: color-mix(in lab,red,red)){.cnpj-lookup-status{background:color-mix(in srgb,var(--accent-deep) 8%,var(--paper))}}@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);color:var(--danger);border-color: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))}}@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);color: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))}}.cadastro-company-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1.55rem 1.25rem}.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{display:block;margin-top:.35rem;font-size:.8rem;line-height:1.4;color:var(--ink-muted)}.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{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1.55rem 1.25rem}.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:nth-child(1),.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{display:flex;align-items:flex-start;gap:.65rem;margin-bottom:.65rem;font-size:.9rem;line-height:1.4;cursor:pointer}.check-row input{margin-top:.2rem;flex-shrink:0;width:auto}.acceptances-list{display:flex;flex-direction:column;gap:.75rem;margin-top:.35rem}.acceptances-list .check-row{margin-bottom:0;padding:.85rem 1rem;border:1px solid var(--line);border-radius:var(--radius-md, .5rem);background:var(--paper);transition:border-color .15s var(--ease, ease),background .15s var(--ease, ease)}@supports (color: color-mix(in lab,red,red)){.acceptances-list .check-row{background:color-mix(in srgb,var(--paper) 96%,var(--ink))}}.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{grid-column:span 3}.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{inset:.55rem .45rem .4rem;border-radius:2px;border-top-width:2px}.cadastro-pane-ico-bank:after{left:50%;top:.42rem;width:1.15rem;height:.28rem;border:none;border-radius:1px;background:var(--accent-deep);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;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1.55rem 1.25rem}.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{display:flex;flex-direction:column;gap:1rem}.bank-accounts-toolbar{display:flex;justify-content:flex-start}.bank-account-card{padding:1rem 1.1rem 1.15rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper)}.view-wizard .bank-account-card{border-color:var(--line-light, var(--paper));background: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))}}@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{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}.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{position:absolute;right:.45rem;top:50%;transform:translateY(-50%);width:1.6rem;height:1.6rem;border:none;border-radius:6px;background:transparent;color:var(--muted, var(--ink-muted));cursor:pointer;font-size:1.1rem;line-height:1;display:none;align-items:center;justify-content:center;z-index:2}.bank-zoom.has-value .bank-zoom-clear{display:inline-flex}.bank-zoom-dropdown{position:absolute;left:0;right:0;top:calc(100% + 4px);max-height:240px;overflow:auto;margin:0;padding:.35rem;list-style:none;background:var(--paper);border:1px solid var(--line);border-radius:10px;box-shadow:0 10px 28px #0f172a1f;z-index:30}.bank-zoom-dropdown[hidden]{display:none!important}.bank-zoom-option{display:flex;align-items:baseline;gap:.55rem;width:100%;padding:.55rem .65rem;border:none;border-radius:8px;background:transparent;text-align:left;cursor:pointer;font:inherit;color:inherit}.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{flex-shrink:0;font-weight:700;font-variant-numeric:tabular-nums;color:var(--accent-deep);min-width:2.4rem}.bank-zoom-name{min-width:0}.bank-zoom-empty{padding:.75rem .65rem;color:var(--muted, var(--ink-muted));font-size:.9rem}.addresses-editor,.addresses-list{display:flex;flex-direction:column;gap:1rem}.addresses-toolbar{display:flex;justify-content:flex-start}.address-card{padding:1rem 1.1rem 1.15rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper)}.view-wizard .address-card{border-color:var(--line-light, var(--paper));background: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))}}@supports (color: color-mix(in lab,red,red)){.view-wizard .address-card{background:color-mix(in srgb,var(--paper) 4%,transparent)}}.address-card-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}.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{display:flex;flex-direction:column;gap:1rem}.contacts-toolbar{display:flex;justify-content:flex-start}.contact-card{padding:1rem 1.1rem 1.15rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper)}.view-wizard .contact-card{border-color:var(--line-light, var(--paper));background: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))}}@supports (color: color-mix(in lab,red,red)){.view-wizard .contact-card{background:color-mix(in srgb,var(--paper) 4%,transparent)}}.contact-card-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}.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{display:flex;flex-direction:column;gap:.75rem}.cnae-secondary-label{font-size:.85rem;font-weight:600}.cnae-secondary-list{display:flex;flex-direction:column;gap:.85rem}.cnae-secondary-toolbar{display:flex;justify-content:flex-start}.cnae-secondary-empty{margin:0;padding:.85rem 1rem;border:1px dashed var(--line);border-radius:var(--radius);font-size:.88rem;font-weight:500;color:var(--muted, var(--ink-muted));background:var(--ink)}@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));background:var(--paper);color:var(--muted-on-dark, 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))}}@supports (color: color-mix(in lab,red,red)){.view-wizard .cnae-secondary-empty{background:color-mix(in srgb,var(--paper) 3%,transparent)}}@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{padding:1rem 1.1rem 1.15rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper)}.view-wizard .cnae-secondary-card{border-color:var(--line-light, var(--paper));background: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))}}@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{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}.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{display:flex;flex-direction:column;gap:1rem}.partners-toolbar{display:flex;justify-content:flex-start}.partner-card{padding:1rem 1.1rem 1.15rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper)}.view-wizard .partner-card{border-color:var(--line-light, var(--paper));background: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))}}@supports (color: color-mix(in lab,red,red)){.view-wizard .partner-card{background:color-mix(in srgb,var(--paper) 4%,transparent)}}.partner-card-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}.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{position:relative;display:flex;width:100%}.date-input-wrap>input[type=text]{width:100%}.date-input-wrap>.date-input-picker{position:absolute;top:0;right:0;width:2.75rem;height:100%;margin:0;padding:0;border:0;opacity:0;pointer-events:none;appearance:none;-webkit-appearance:none}.date-input-wrap>.date-input-picker::-webkit-calendar-picker-indicator{display:none;-webkit-appearance: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{display:block;min-width:0}.cadastro-pane-ico-partners:before{inset:.35rem .55rem 1.05rem;border:2px solid var(--accent-deep);border-radius:50%;width:auto;clip-path:none;box-shadow:.55rem .15rem 0 -2px var(--paper),.55rem .15rem 0 0 var(--accent-deep)}.cadastro-pane-ico-partners:after{left:50%;top:1.12rem;width:1.35rem;height:.72rem;border:2px solid var(--accent-deep);border-bottom:0;border-radius:.7rem .7rem 0 0;background:transparent;transform:translate(-50%)}.cadastro-pane-ico-pin:before{inset:.5rem .55rem .4rem;border-radius:50% 50% 50% 0;transform:rotate(-45deg);border-top-width:2px}.cadastro-pane-ico-pin:after{left:50%;top:48%;width:.35rem;height:.35rem;border-radius:50%;border:none;background:var(--accent-deep);transform:translate(-50%,-50%)}.field-wrap{position:relative}.field-control{position:relative;display:block}.field-control input,.field-control select,.field-control textarea{width:100%;padding-right:2.2rem}.field-check{position:absolute;right:.7rem;top:50%;width:1rem;height:1rem;transform:translateY(-50%) scale(.6);opacity:0;pointer-events:none;transition:opacity .2s var(--ease),transform .2s var(--ease)}.field-wrap.is-valid .field-check{opacity:1;transform:translateY(-50%) scale(1)}.field-check:before{content:"";position:absolute;left:.15rem;top:.05rem;width:.35rem;height:.65rem;border:solid var(--ok);border-width:0 2px 2px 0;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{display:block;margin-top:.35rem;text-align:right;font-size:.75rem;font-weight:500;color:var(--ink-muted)}.cadastro-cnpj-import{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;flex-shrink:0;max-width:min(100%,16rem);text-align:right}.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{margin-top:.65rem;padding:.85rem 1rem;border-radius:12px;border:1px solid var(--line);background:var(--surface-2, var(--bg-soft))}.password-strength-head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.45rem;font-size:.82rem}.password-strength-label{font-weight:600;color:var(--ink-muted, var(--auth-fg-muted))}.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{height:.35rem;border-radius:999px;background:var(--line);overflow:hidden;margin-bottom:.65rem}@supports (color: color-mix(in lab,red,red)){.password-strength-meter{background:color-mix(in srgb,var(--line) 80%,transparent)}}.password-strength-meter-fill{display:block;height:100%;width:33%;border-radius:inherit;background:var(--danger);transition:width .16s var(--ease, ease),background .16s var(--ease, ease)}.password-strength--fair .password-strength-meter-fill{width:66%;background:var(--accent)}@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{width:100%;background:var(--accent-deep)}.password-strength-criteria{list-style:none;margin:0;padding:0;display:grid;gap:.25rem;font-size:.78rem;color:var(--ink-muted, var(--auth-fg-muted))}.password-strength-criteria li{position:relative;padding-left:1.1rem}.password-strength-criteria li:before{content:"\25cb";position:absolute;left:0;color:var(--ink-muted)}@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{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.25rem;padding:1rem 1.1rem;border-radius:14px;border:1px solid var(--accent-deep);background:linear-gradient(135deg,var(--accent),var(--accent-deep));flex-wrap:wrap}@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))}}@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-body{display:flex;align-items:flex-start;gap:.75rem;min-width:0;flex:1}.smart-fill-ico{width:2rem;height:2rem;border-radius:8px;background:var(--accent-deep);color:var(--accent-deep);flex-shrink:0;display:grid;place-items:center}@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 ng-icon{width:1.1rem!important;height:1.1rem!important}.smart-fill-title{margin:0;font-weight:700;font-size:.95rem;color:var(--accent-deep)}.smart-fill-text,.smart-fill-note{margin:.2rem 0 0;font-size:.86rem;color:var(--ink-muted)}.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);color:var(--accent);border-color: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))}}@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);border-color: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))}}@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);box-shadow:0 0 0 1px var(--wizard-highlight)}@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))}}@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);color: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-auth.view-wizard .smart-fill-ico{background:var(--wizard-highlight);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{background:color-mix(in srgb,var(--wizard-highlight) 18%,var(--bg-soft))}}@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);border-color: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))}}@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);color: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-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);border-color: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))}}@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);color: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-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{position:static;max-height:none;flex-direction:row;overflow-x:auto;overflow-y:hidden;padding-bottom:.45rem;margin-bottom:.15rem}.cadastro-steps .wizard-step{display:flex;flex:1;min-width:5.5rem;flex-direction:column;align-items:center;justify-content:flex-start;gap:.35rem;padding:.7rem .4rem .55rem;text-align:center}.cadastro-steps .wizard-step .step-num{grid-row:auto}.cadastro-steps .wizard-step .step-label{grid-column:auto;font-size:.72rem;text-align:center}.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{grid-column:span 1}.cadastro-tax-activity-grid>mondg-form-field:nth-child(1),.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{grid-column:1 / -1}.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{grid-column:1 / -1}.cadastro-tax-activity-grid>mondg-form-field:nth-child(1),.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{width:100%;justify-content:center}}.cadastro-pane-heading{margin:0 0 .15rem;font-size:1.2rem;font-weight:700;letter-spacing:-.02em;color:inherit}.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{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.bh-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.bh-summary{margin:.85rem 0 1rem}.bh-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.bh-summary-card{background:linear-gradient(160deg,var(--surface),var(--surface-2));border:1px solid var(--line);border-radius:var(--radius);padding:.85rem 1rem;display:flex;flex-direction:column;gap:.2rem}.bh-summary-card .label{font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted)}.bh-summary-card strong{font-size:1.45rem;letter-spacing:-.03em;color:var(--bg-soft)}.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);outline:none}@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-status-pill{display:inline-flex;align-items:center;padding:.28rem .65rem;border-radius:999px;font-size:.75rem;font-weight:700;letter-spacing:.01em;border:1px solid transparent;white-space:nowrap}.bh-status-pill.status-em_andamento{background:var(--accent-deep);color: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-homologado{background:var(--ok);color: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-cadastrado{background:#5a6b8a;color:#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-reprovado,.bh-status-pill.status-cancelado{background:var(--danger);color: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-stages-card,.bh-block{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:1.15rem 1.25rem;margin-bottom:1rem;box-shadow:0 1px 0 var(--ink)}@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{margin:0 0 .85rem;font-size:1.05rem;color:var(--bg-soft);letter-spacing:-.02em}.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);padding:1.25rem 1.35rem;margin-bottom:1rem;box-shadow:var(--shadow)}.bh-process-head .sup-detail-eyebrow{color:var(--surface);margin:0 0 .25rem}@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 h2{margin:0;font-family:var(--font-display);font-size:1.45rem;font-weight:600;letter-spacing:-.02em}.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{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem 1.1rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--surface)}@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{display:flex;flex-direction:column;gap:.2rem}.bh-process-meta-grid span{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--surface)}@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{list-style:none;margin:0;padding:.35rem 0 .15rem;display:flex;gap:0;overflow-x:auto;scrollbar-width:thin}.bh-flow-step{position:relative;flex:1 0 auto;min-width:6.5rem;max-width:9rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.45rem;padding:.35rem .4rem .55rem;color:var(--ink-muted)}.bh-flow-step:before{content:"";position:absolute;top:.85rem;left:0;right:50%;height:2px;background:var(--surface-2);z-index:0}.bh-flow-step:after{content:"";position:absolute;top:.85rem;left:50%;right:0;height:2px;background:var(--surface-2);z-index:0}.bh-flow-step:first-child:before,.bh-flow-step:last-child:after{display:none}.bh-flow-dot{position:relative;z-index:1;width:1.35rem;height:1.35rem;border-radius:50%;background:var(--surface-2);border:2px solid var(--paper);box-shadow:0 0 0 1px var(--line)}.bh-flow-step strong{font-size:.72rem;font-weight:650;line-height:1.25;max-width:8.5rem}.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);transform:scale(1.12);animation:bhPulse 2s ease-in-out infinite}@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 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{display:grid;grid-template-columns:minmax(17rem,.9fr) minmax(29rem,1.5fr);gap:1.25rem;align-items:center}#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{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem .7rem}#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);border-color:var(--paper);color:var(--on-accent);padding:.2rem .55rem}@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)}}@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-meta-grid,#sh-detail-view .bh-process-meta-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem .8rem;margin:0;padding:0 0 0 1.2rem;border-top:0;border-left:1px solid var(--surface)}@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{min-width:0;gap:.1rem}#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{overflow:hidden;font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}#bh-detail-view .bh-process-meta-grid .btn,#sh-detail-view .bh-process-meta-grid .btn{justify-self:start;min-height:1.75rem;padding:.24rem .55rem;border-color:var(--paper);color:var(--on-accent)}@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-flow-wrap,#sh-detail-view .bh-process-flow-wrap{margin-top:.65rem;padding-top:.55rem;border-top:1px solid var(--surface)}@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{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.15rem}#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{font-size:.7rem;color:var(--surface)}@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;padding:.25rem .22rem .05rem;gap:.3rem;color:var(--surface)}@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{top:.76rem;background:var(--surface)}@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{width:1.05rem;height:1.05rem;background:var(--ink-muted);border-color:var(--bg-soft);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{grid-template-columns:repeat(4,minmax(0,1fr));padding:.6rem 0 0;border-top:1px solid var(--surface);border-left: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)}}}@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{align-items:flex-start;flex-direction:column;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{padding:0;background:transparent;box-shadow:none;border:none}.bh-tab-panels .wizard-pane{border:none;padding:0;margin:0;min-width:0}.bh-tab-panels .wizard-pane legend{font-size:1.15rem;font-weight:700;color:var(--ink);padding:0;margin:0 0 .2rem}.bh-tab-panels .pane-hint{margin:0 0 1rem}.bh-tabs{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:1rem;padding-bottom:.85rem;border-bottom:1px solid var(--line)}.bh-tab{appearance:none;border:1px solid var(--line);background:var(--surface);color:var(--bg-soft);border-radius:999px;padding:.4rem .85rem;font-size:.8rem;font-weight:650;transition:background .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease)}.bh-tab:hover{border-color:var(--accent-deep);background:var(--accent)}@supports (color: color-mix(in lab,red,red)){.bh-tab:hover{border-color:color-mix(in srgb,var(--accent-deep) 35%,var(--paper))}}@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{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem}.bh-form-grid .field.full,.bh-form-grid .full{grid-column:1 / -1}.bh-form-grid>.col-pix-type{grid-column:span 1}.bh-form-grid>.col-pix-key{grid-column:span 1}@media(min-width:48rem){.bh-form-grid>.col-pix-type{grid-column:span 1}.bh-form-grid>.col-pix-key{grid-column:span 1}}.bh-form-grid .field{display:flex;flex-direction:column;gap:.35rem;font-size:.88rem;font-weight:650;color:var(--ink)}.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;font-weight:500;padding:.65rem .75rem;border:1px solid var(--line);border-radius:var(--radius-sm, 6px);background:var(--paper);color:var(--ink)}.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{display:flex;flex-wrap:wrap;gap:.85rem 1.25rem;margin:.35rem 0 1rem;padding:.75rem .9rem;border:1px dashed var(--line);border-radius:var(--radius);background:var(--surface)}.bh-check{display:inline-flex;align-items:flex-start;gap:.45rem;font-size:.9rem;font-weight:500;color:var(--ink);cursor:pointer}.bh-check input{accent-color:var(--accent-deep);width:1rem;height:1rem;margin-top:.15rem;flex-shrink:0}.bh-docs-list{display:flex;flex-direction:column;gap:.75rem}.bh-data-actions{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;margin-top:1rem;padding-top:.85rem;border-top:1px solid var(--line);min-height:1.5rem}.bh-data-actions .muted{margin:0}.form-stage-shell{display:block;min-width:0}.form-stage-shell .bh-tab-panels{min-width:0;width:100%}.autosave-status{display:inline-flex;align-items:center;gap:.4rem;margin:0;font-size:.78rem;color:var(--ink-muted);transition:color .2s ease,opacity .2s ease}.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{width:.4rem;height:.4rem;border-radius:50%;background:currentColor;opacity:.7;flex-shrink:0}@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;display:grid;grid-template-columns:minmax(0,1fr) minmax(17.5rem,21rem);gap:1rem 1.25rem;align-items:start;padding-bottom:var(--bh-actions-dock-pad)}#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-column:1;grid-row:2}#bh-detail-view>.bh-data-block,#sh-detail-view>.bh-data-block{grid-column:1;grid-row:3;margin-bottom:0}#bh-detail-view>.bh-actions-block,#sh-detail-view>.bh-actions-block{grid-column:2;grid-row:2 / 4;position:sticky;top:1rem;align-self:start;z-index:25;margin-bottom:0;max-height:calc(100vh - 2rem);overflow-x:hidden;overflow-y:auto;box-shadow:0 10px 28px var(--ink);border-color:var(--line);background:linear-gradient(180deg,var(--paper) 0%,var(--surface) 100%)}@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 .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;display:flex;flex-direction:column;gap:1rem}#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-column:auto;grid-row:auto}#bh-detail-view>.bh-actions-block,#sh-detail-view>.bh-actions-block{position:fixed;inset:auto 0 0 240px;grid-column:auto;grid-row:auto;max-height:min(42vh,18rem);margin:0;border-radius:14px 14px 0 0;border-bottom:none;box-shadow:0 -10px 36px var(--ink);padding:.9rem 1.1rem calc(.9rem + env(safe-area-inset-bottom,0px))}@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)}}}@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:1 1 auto}}.bh-action-form{display:grid;grid-template-columns:minmax(14rem,.9fr) minmax(0,1.4fr);gap:1rem 1.25rem;align-items:start;margin-top:0;padding:1rem 1.1rem;border:1px solid var(--line);border-radius:calc(var(--radius) - 2px);background:linear-gradient(180deg,var(--surface) 0%,var(--surface-2) 100%)}.bh-action-form .field{display:flex;flex-direction:column;gap:.4rem;margin:0}.bh-action-form .field>span{font-size:.78rem;font-weight:650;letter-spacing:.02em;text-transform:uppercase;color:var(--ink-muted)}.bh-action-form .field select,.bh-action-form .field textarea{width:100%;margin:0;border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink);font:inherit;transition:border-color .15s ease,box-shadow .15s ease}.bh-action-form .field select{min-height:2.65rem;padding:.55rem .75rem;cursor:pointer}.bh-action-form .field textarea{min-height:5.5rem;padding:.65rem .75rem;resize:vertical;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{outline:none;border-color:var(--brand, var(--accent-deep));box-shadow:0 0 0 3px var(--accent-deep)}@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{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;margin-top:1rem;padding-top:.85rem;border-top:1px solid var(--line)}.bh-history{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.bh-history li{padding:.75rem .9rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.bh-history li strong{display:block;font-size:.92rem;color:var(--bg-soft)}.bh-history li .muted{display:block;font-size:.78rem;margin-top:.1rem}.bh-history li p{margin:.4rem 0 0;font-size:.88rem;color:var(--ink)}.bh-process-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem .75rem}.bh-history-btn{min-height:2rem;margin-left:auto;padding:.4rem .75rem;gap:.4rem;border:1px solid var(--paper);background:var(--paper);color:var(--on-accent);font-size:.78rem;font-weight:650;white-space:nowrap}@supports (color: color-mix(in lab,red,red)){.bh-history-btn{border:1px solid color-mix(in srgb,var(--paper) 42%,transparent)}}@supports (color: color-mix(in lab,red,red)){.bh-history-btn{background:color-mix(in srgb,var(--paper) 12%,transparent)}}.bh-history-btn:hover{border-color:var(--paper);background:var(--paper);color:var(--on-accent)}@supports (color: color-mix(in lab,red,red)){.bh-history-btn:hover{border-color:color-mix(in srgb,var(--paper) 72%,transparent)}}@supports (color: color-mix(in lab,red,red)){.bh-history-btn:hover{background:color-mix(in srgb,var(--paper) 20%,transparent)}}.bh-history-btn:focus-visible{outline:3px solid var(--paper);outline-offset:2px}@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-head{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-bottom:1rem;padding:1.25rem 1.4rem;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg,var(--surface) 0%,var(--ok) 100%)}@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{margin:0 0 .25rem;color:var(--accent-deep)}.bh-history-head h2{margin:0;color:var(--bg-soft);font-family:var(--font-display);font-size:1.4rem;letter-spacing:-.025em}.bh-history-head .muted{margin:.3rem 0 0}.bh-history-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.25rem;padding-bottom:.9rem;border-bottom:1px solid var(--line)}.bh-history-section-head .bh-section-title{margin-bottom:.2rem}.bh-history-section-head p{margin:0;font-size:.85rem}.bh-history-count{flex:0 0 auto;padding:.28rem .65rem;border-radius:999px;background:var(--ok);color:var(--accent-deep);font-size:.75rem;font-weight:700}@supports (color: color-mix(in lab,red,red)){.bh-history-count{background:color-mix(in srgb,var(--ok) 12%,var(--paper))}}.bh-history-timeline{position:relative;gap:0;padding-left:.25rem}.bh-history-timeline li{position:relative;display:grid;grid-template-columns:1.25rem minmax(0,1fr);gap:.85rem;padding:0 0 1.5rem;border:0;border-radius:0;background:transparent}.bh-history-timeline li.bh-history-empty{display:block;grid-template-columns:unset;padding:2.5rem 1rem;text-align:center}.bh-history-timeline li:not(:last-child):before{content:"";position:absolute;top:1rem;bottom:0;left:.55rem;width:2px;background:var(--surface-2)}.bh-history-marker{position:relative;z-index:1;width:.8rem;height:.8rem;margin-top:.28rem;margin-left:.2rem;border:2px solid var(--paper);border-radius:50%;background:var(--warn);box-shadow:0 0 0 2px var(--line)}@supports (color: color-mix(in lab,red,red)){.bh-history-marker{background:color-mix(in srgb,var(--warn) 55%,var(--paper))}}.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{padding:.85rem 1rem;border:1px solid var(--line);border-radius:10px;background:var(--paper)}.bh-history-timeline li.is-latest .bh-history-event{border-color:var(--ok);box-shadow:0 3px 12px #163a4a0f}@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-event-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.bh-history-event-head strong{flex:1 1 auto;min-width:0;margin:0;font-size:.92rem;font-weight:650;line-height:1.35;color:var(--bg-soft)}.bh-history-event-head time{flex:0 0 auto;color:var(--ink-muted);font-size:.75rem;line-height:1.35;white-space:nowrap}.bh-history-event-meta{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem .65rem;margin-top:.3rem;color:var(--ink-muted);font-size:.78rem}.bh-history-stage{padding:.16rem .5rem;border-radius:999px;background:var(--surface-2);color:var(--ink-muted);font-size:.7rem;font-weight:650}.bh-history-timeline li p{margin-top:.65rem;padding-top:.65rem;border-top:1px solid var(--line)}.bh-history-timeline .bh-history-empty{display:flex;flex-direction:column;gap:.2rem;padding:2.5rem 1rem;text-align:center}@media(max-width:700px){.bh-history-btn{width:100%;margin-left:0}.bh-history-head,.bh-history-section-head,.bh-history-event-head{align-items:flex-start;flex-direction:column}.bh-history-event-head{gap:.3rem}}.bh-preenchimento-field{border:0;margin:0 0 1rem;padding:0;min-width:0}.bh-preenchimento-legend{padding:0;margin:0 0 .45rem;font-size:.88rem;font-weight:650;color:var(--ink)}.bh-preenchimento-switch{display:inline-grid;grid-template-columns:1fr 1fr;gap:.2rem;padding:.2rem;border:1px solid var(--line);border-radius:999px;background:var(--surface-2);width:min(100%,22rem)}.bh-preenchimento-option{position:relative;display:block;margin:0;cursor:pointer}.bh-preenchimento-option input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.bh-preenchimento-option span{display:flex;align-items:center;justify-content:center;min-height:2.35rem;padding:.35rem 1rem;border-radius:999px;font-size:.9rem;font-weight:650;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}.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{font-size:.88rem;font-weight:650;color:var(--ink)}.bh-start-form.homolog-cadastro-form mondg-form-field .MonDgFormField-control :is(input,select,textarea){width:100%;font:inherit;font-weight:500;padding:.65rem .75rem;border:1px solid var(--line);border-radius:var(--radius-sm, 6px);background:var(--paper);color:var(--ink);min-height:2.65rem;box-sizing:border-box}.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{outline:none;border-color:var(--accent-deep)}.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{position:relative;display:block}.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{position:absolute;top:50%;right:.4rem;transform:translateY(-50%);z-index:1}.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{display:flex;flex-wrap:wrap;gap:.35rem .75rem;margin:0 0 .85rem}.sh-seed-fieldset{border:0;margin:0;padding:0;display:grid;gap:.45rem;max-height:min(52vh,28rem);overflow:auto}.sh-seed-option{display:grid;grid-template-columns:auto 1fr;gap:.55rem .75rem;align-items:start;margin:0;padding:.7rem .85rem;border:1px solid var(--line);border-radius:10px;background:var(--surface);cursor:pointer;transition:border-color .15s var(--ease),background .15s var(--ease)}.sh-seed-option:hover{border-color:var(--accent);background:var(--paper)}@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: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{margin-top:.2rem;accent-color:var(--accent-deep)}.sh-seed-option-body{min-width:0}.sh-seed-option-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;font-weight:650;color:var(--ink);font-size:.92rem}.sh-seed-option-title .sh-seed-badge{font-size:.72rem;font-weight:650;padding:.12rem .45rem;border-radius:999px;background:var(--ok);color:var(--accent-deep)}@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.tone-action{background:var(--warn);color: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-end{background:var(--info);color:var(--info-deep)}@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-desc{margin:.25rem 0 0;font-size:.82rem;line-height:1.4;color:var(--ink-muted)}@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{display:flex;align-items:center;gap:.5rem;font-size:.85rem;font-weight:600}.filter-inline select{padding:.45rem .7rem;border-radius:8px;border:1.5px solid var(--line);background:var(--paper);font:inherit}.filter-inline input[type=search]{padding:.45rem .7rem;border-radius:8px;border:1.5px solid var(--line);background:var(--paper);font:inherit;font-weight:400}.opp-tabs{display:flex;gap:.5rem;margin-bottom:1.15rem;border-bottom:1px solid var(--line);padding-bottom:0}.opp-tab{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1rem;margin-bottom:-1px;font-weight:600;font-size:.95rem;color:var(--ink-muted);border-bottom:2px solid transparent;border-radius:0;transition:color .15s,border-color .15s}.opp-tab:hover{color:var(--ink)}.opp-tab.active{color:var(--accent-deep);border-bottom-color:var(--accent-deep)}.opp-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;height:1.35rem;padding:0 .35rem;border-radius:999px;font-size:.72rem;font-weight:700;background:var(--surface-2);color:var(--ink-muted)}.opp-tab.active .opp-tab-count{background:var(--accent);color:var(--accent-deep)}@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-toolbar{margin-bottom:1rem}.opp-pane-hint{margin:0 0 1rem;font-size:.9rem;color:var(--ink-muted);max-width:60ch}.opp-privacy-note{margin:0 0 1rem;padding:.75rem 1rem;border-radius:8px;border:1px solid var(--info);background:var(--info);font-size:.85rem;color:var(--info)}@supports (color: color-mix(in lab,red,red)){.opp-privacy-note{border:1px solid color-mix(in srgb,var(--info) 22%,var(--paper))}}@supports (color: color-mix(in lab,red,red)){.opp-privacy-note{background:color-mix(in srgb,var(--info) 6%,var(--paper))}}.opp-list{display:flex;flex-direction:column;gap:.75rem}.opp-item{display:grid;grid-template-columns:1fr auto;gap:.75rem 1.25rem;align-items:start;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:1.1rem 1.25rem;text-align:left;width:100%;transition:border-color .2s,box-shadow .2s,transform .2s var(--ease)}.opp-item:hover{border-color:var(--accent-deep);box-shadow:0 6px 20px #0c1f240f;transform:translateY(-1px)}.opp-item-head{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:.35rem}.opp-item h3{margin:0;font-size:1.05rem;letter-spacing:-.02em}.opp-number{font-size:.78rem;font-weight:700;letter-spacing:.02em;color:var(--accent-deep);background:var(--accent);padding:.2rem .5rem;border-radius:6px}@supports (color: color-mix(in lab,red,red)){.opp-number{background:color-mix(in srgb,var(--accent) 12%,var(--paper))}}.opp-type-tag{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-muted)}.opp-type-tag.private{color:var(--tone-ajuste);font-weight:700}.opp-type-tag.public{color:var(--info)}.opp-meta{margin:0;font-size:.85rem;color:var(--ink-muted)}.opp-facts{display:flex;flex-wrap:wrap;gap:.35rem 1rem;margin:.55rem 0 0;padding:0;list-style:none;font-size:.82rem;color:var(--ink-muted)}.opp-facts li strong{color:var(--ink);font-weight:600}.opp-item .badge{justify-self:end;margin-top:.15rem}.opp-items-preview{margin:.65rem 0 0;font-size:.82rem;color:var(--ink-muted)}.opp-items-preview span{display:inline-block;margin:.15rem .35rem 0 0;padding:.15rem .45rem;background:var(--surface-2);border-radius:4px;color:var(--ink)}.modal{border:none;border-radius:calc(var(--radius) + 2px);padding:0;max-width:32rem;width:calc(100% - 2rem);box-shadow:var(--shadow);background:var(--paper)}.modal.modal-wide{max-width:44rem}.modal::backdrop{background:#0c1f248c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal-inner{margin:0}.modal-head{display:flex;align-items:center;justify-content:space-between;padding:1.15rem 1.25rem .5rem}.modal-head h2{margin:0;font-size:1.25rem}.modal-eyebrow{margin:0 0 .2rem;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--accent-deep)}.modal-body{padding:.5rem 1.25rem 1rem;color:var(--ink-muted);font-size:.95rem;max-height:min(70vh,36rem);overflow-y:auto}.modal-body dl{margin:.75rem 0 0;display:grid;grid-template-columns:auto 1fr;gap:.4rem 1rem}.modal-body dt{font-weight:600;color:var(--ink);font-size:.85rem}.modal-body dd{margin:0}.opp-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:.65rem 1.25rem;margin:.85rem 0 1.15rem}.opp-detail-grid .full{grid-column:1 / -1}.opp-detail-label{display:block;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-muted);margin-bottom:.15rem}.opp-detail-value{font-size:.92rem;color:var(--ink);font-weight:500}.opp-privacy-banner{margin:0 0 1rem;padding:.65rem .85rem;border-radius:8px;background:var(--info);border:1px solid var(--info);font-size:.82rem;color:var(--info)}@supports (color: color-mix(in lab,red,red)){.opp-privacy-banner{background:color-mix(in srgb,var(--info) 8%,var(--paper))}}@supports (color: color-mix(in lab,red,red)){.opp-privacy-banner{border:1px solid color-mix(in srgb,var(--info) 18%,var(--paper))}}.opp-attachments{list-style:none;margin:.35rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.opp-attachments li{font-size:.82rem;padding:.3rem .55rem;background:var(--surface-2);border-radius:6px;border:1px solid var(--line);color:var(--ink)}.opp-proposal-table-wrap{overflow-x:auto;margin-top:.5rem;border:1px solid var(--line);border-radius:8px}.opp-proposal-table{width:100%;border-collapse:collapse;font-size:.88rem;background:var(--paper)}.opp-proposal-table th,.opp-proposal-table td{padding:.65rem .75rem;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.opp-proposal-table th{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-muted);background:var(--surface-2)}.opp-proposal-table tr:last-child td{border-bottom:none}.opp-proposal-table .item-name{font-weight:600;color:var(--ink);display:block}.opp-proposal-table .item-spec{display:block;margin-top:.2rem;font-size:.78rem;color:var(--ink-muted);font-weight:400}.opp-proposal-table .item-link-meta{display:block;margin-top:.25rem;font-size:.72rem;font-weight:600;color:var(--ok)}.opp-quote-items-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:.85rem 0 .45rem}.opp-quote-items-title{margin:0;font-size:1rem;font-weight:700;letter-spacing:-.02em;color:var(--info-deep)}.vinculo-table-hint{display:flex;align-items:center;gap:.45rem;margin:0 0 .65rem;font-size:.82rem;color:var(--ink-muted)}.vinculo-table-hint.is-ok{color:var(--ok)}.vinculo-hint-dot{width:.55rem;height:.55rem;border-radius:50%;background:var(--ink-muted);flex-shrink:0;box-shadow:0 0 0 3px #8a949940;animation:vinculoPulse 1.6s ease-in-out infinite}@keyframes vinculoPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.85);opacity:.55}}.th-vinculo,.td-vinculo{text-align:center!important;width:5.5rem;vertical-align:middle}.vinculo-btn{display:inline-flex;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;border-radius:50%;border:none;cursor:pointer;transition:transform .18s var(--ease),box-shadow .18s,background .18s;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:vinculoNeedsAttention 2.2s ease-in-out infinite}@keyframes vinculoNeedsAttention{0%,to{box-shadow:0 2px 6px #0c1f241f}50%{box-shadow:0 0 0 4px #9aa3a859}}.vinculo-icon{width:1.05rem;height:1.05rem;background:var(--paper);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") center / contain no-repeat;-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") center / contain no-repeat}.modal-vinculo{max-width:36rem}.modal-vinculo .modal-inner{display:flex;flex-direction:column}.vinculo-quote-item{margin:0 0 .5rem;font-size:.95rem;color:var(--ink)}.vinculo-hint{margin:0 0 1rem}.vinculo-search-label{display:flex;flex-direction:column;gap:.35rem;font-size:.85rem;font-weight:600;color:var(--ink);margin-bottom:.85rem}.vinculo-search-label input{padding:.65rem .85rem;border-radius:8px;border:1.5px solid var(--line);font:inherit;font-weight:400}.vinculo-search-label input:focus{outline:none;border-color:var(--accent-deep)}.vinculo-current{margin:0 0 .85rem;padding:.7rem .85rem;border-radius:8px;background:var(--ok);border:1px solid var(--ok);font-size:.88rem;color:var(--ink);display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}@supports (color: color-mix(in lab,red,red)){.vinculo-current{background:color-mix(in srgb,var(--ok) 8%,var(--paper))}}@supports (color: color-mix(in lab,red,red)){.vinculo-current{border:1px solid color-mix(in srgb,var(--ok) 22%,var(--paper))}}.vinculo-current code{font-size:.8em;background:var(--ok);padding:.1rem .4rem;border-radius:4px}@supports (color: color-mix(in lab,red,red)){.vinculo-current code{background:color-mix(in srgb,var(--ok) 12%,var(--paper))}}.vinculo-mode-tag{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ok);background:var(--ok);padding:.15rem .45rem;border-radius:999px}@supports (color: color-mix(in lab,red,red)){.vinculo-mode-tag{background:color-mix(in srgb,var(--ok) calc(.14 * 100%),var(--paper))}}.vinculo-catalog-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem;max-height:min(42vh,18rem);overflow-y:auto}.vinculo-catalog-option{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem;text-align:left;padding:.75rem .85rem;border-radius:8px;border:1px solid var(--line);background:var(--paper);transition:border-color .15s,background .15s,transform .15s var(--ease)}.vinculo-catalog-option:hover{border-color:var(--accent-deep);background:var(--accent);transform:translateY(-1px)}@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.is-selected{border-color:var(--ok);background:var(--ok);box-shadow:0 0 0 1px 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))}}@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{display:flex;flex-direction:column;gap:.15rem;min-width:0}.vinculo-option-main strong{font-size:.92rem;color:var(--ink)}.vinculo-option-main .muted{font-size:.78rem}.vinculo-option-side{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem;flex-shrink:0}.vinculo-option-price{font-weight:700;font-size:.88rem;color:var(--ink);font-variant-numeric:tabular-nums}.vinculo-suggest-tag{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--info);background:var(--info);padding:.12rem .4rem;border-radius:4px}@supports (color: color-mix(in lab,red,red)){.vinculo-suggest-tag{background:color-mix(in srgb,var(--info) 12%,var(--paper))}}.vinculo-empty{margin-top:.5rem;padding:1.25rem 1rem}.modal.modal-wide.modal-opp{max-width:min(88rem,calc(100vw - 2rem));width:calc(100% - 2rem);max-height:calc(100vh - 1.5rem)}.modal-opp .modal-inner{display:flex;flex-direction:column;max-height:calc(100vh - 1.5rem)}.modal-opp .modal-head{padding:1.15rem 1.75rem .5rem;flex-shrink:0}.modal-opp .modal-body{padding:.5rem 1.75rem 1rem;max-height:min(72vh,44rem);flex:1 1 auto}.modal-opp .modal-actions{padding:0 1.75rem 1.25rem;flex-shrink:0}.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]{width:7.5rem;padding:.45rem .55rem;border:1.5px solid var(--line);border-radius:6px;font:inherit}.opp-proposal-table input[type=number]:focus{outline:none;border-color:var(--accent-deep)}.opp-proposal-table .line-total{font-weight:600;color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums}.opp-proposal-summary{display:flex;justify-content:flex-end;align-items:baseline;gap:.75rem;margin-top:.85rem;font-size:.95rem}.opp-proposal-summary strong{font-size:1.15rem;letter-spacing:-.02em;color:var(--warn)}.opp-note-field{margin-top:1rem}.opp-note-field label{display:flex;flex-direction:column;gap:.35rem;font-size:.85rem;font-weight:600;color:var(--ink)}.opp-note-field textarea{padding:.65rem .85rem;border-radius:8px;border:1.5px solid var(--line);font:inherit;font-weight:400;resize:vertical;min-height:4rem}.opp-note-field textarea:focus{outline:none;border-color:var(--accent-deep)}.opp-quote-fill{margin:0 0 1.1rem;padding:.95rem 1.05rem 1.05rem;border:1px solid var(--line);border-radius:8px;background:var(--paper)}.opp-quote-fill-title{margin:0 0 .85rem;font-size:1rem;font-weight:700;letter-spacing:-.02em;color:var(--info-deep)}.opp-quote-fill-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.75rem .9rem;align-items:end}.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{display:flex;flex-direction:column;gap:.35rem;margin:0;min-width:0;font-size:.78rem;font-weight:700;color:var(--ink-muted)}.opp-quote-field input,.opp-quote-field select{width:100%;padding:.55rem .7rem;border-radius:8px;border:1.5px solid var(--line);background:var(--paper);font:inherit;font-size:.9rem;font-weight:500;color:var(--ink);min-height:2.55rem}.opp-quote-field input:focus,.opp-quote-field select:focus{outline:none;border-color:var(--accent-deep)}.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{display:flex;align-items:stretch;min-width:0}.opp-quote-direct{display:flex;align-items:center;gap:.5rem;width:100%;margin:0;padding:.45rem .75rem;border:1.5px solid var(--line);border-radius:8px;background:var(--paper);cursor:pointer;font-size:.85rem;font-weight:650;color:var(--ink);min-height:2.55rem;-webkit-user-select:none;user-select:none}.opp-quote-direct input{width:1.05rem;height:1.05rem;margin:0;flex-shrink:0;accent-color:var(--accent-deep)}.opp-quote-direct:has(input:checked){border-color:var(--accent-deep);background:var(--accent);color:var(--accent-deep)}@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:disabled){cursor:default;opacity:.9}.opp-quote-alt-cnpj{grid-column:1 / -1;padding:.8rem .9rem .85rem;border-radius:8px;border:1.5px dashed var(--accent-deep);background:var(--accent);display:grid;gap:.35rem}@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[hidden]{display:none!important}.opp-quote-alt-cnpj .opp-quote-field{color:var(--accent-deep)}.opp-quote-alt-hint{margin:0;font-size:.78rem;font-weight:500;color:var(--accent-deep);line-height:1.4}.opp-quote-money{display:flex;align-items:center;gap:.4rem}.opp-quote-money>span{font-size:.85rem;font-weight:650;color:var(--ink-muted);flex-shrink:0}.opp-quote-money input{flex:1;min-width:0}.opp-quote-field-hint{margin:0;font-size:.78rem;font-weight:500;line-height:1.4;color:var(--ink-muted);align-self:start}.payment-zoom{position:relative}.opp-quote-field .payment-zoom-input{padding-right:2.4rem}.payment-zoom-clear{position:absolute;right:.45rem;top:50%;transform:translateY(-50%);width:1.6rem;height:1.6rem;border:none;border-radius:6px;background:transparent;color:var(--muted, var(--ink-muted));cursor:pointer;font-size:1.1rem;line-height:1;display:none;align-items:center;justify-content:center;z-index:2}.payment-zoom.has-value:not(.is-locked) .payment-zoom-clear{display:inline-flex}.payment-zoom-dropdown{position:absolute;left:0;right:0;top:calc(100% + 4px);max-height:240px;overflow:auto;margin:0;padding:.35rem;list-style:none;background:var(--paper);border:1px solid var(--line);border-radius:10px;box-shadow:0 10px 28px #0f172a1f;z-index:40}.payment-zoom-dropdown[hidden]{display:none!important}.payment-zoom-option{display:flex;align-items:baseline;gap:.55rem;width:100%;padding:.55rem .65rem;border:none;border-radius:8px;background:transparent;text-align:left;cursor:pointer;font:inherit;color:inherit}.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;font-size:.9rem;font-weight:500;color:var(--ink)}.payment-zoom-empty{padding:.75rem .65rem;color:var(--muted, var(--ink-muted));font-size:.85rem}.modal-actions{display:flex;flex-wrap:wrap;gap:.5rem;padding:0 1.25rem 1.25rem;align-items:center}.modal-actions .btn[hidden]{display:none}.modal-actions .opp-action-error{flex:1 1 100%;margin:0;color:var(--danger);font-size:.85rem;font-weight:500}@media(max-width:960px){.modal.modal-wide.modal-opp{max-width:calc(100vw - 1.5rem);width:calc(100% - 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{padding:.45rem 1.25rem .9rem;max-height:min(70vh,40rem)}.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{max-width:calc(100vw - .75rem);width:calc(100% - .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{padding:.35rem .9rem .75rem;max-height:min(68vh,36rem)}.modal-opp .modal-actions{padding:0 .9rem .95rem;gap:.4rem}.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);padding:1.15rem 1.25rem 1.25rem;margin-bottom:1.15rem;box-shadow:0 1px 0 var(--ink)}@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{margin:0 0 1rem;font-size:1.05rem;font-weight:700;color:var(--bg-soft);letter-spacing:-.01em}.meas-filters{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem 1rem;align-items:end}.meas-field{display:flex;flex-direction:column;gap:.3rem;font-size:.78rem;font-weight:600;color:var(--ink-muted);position:relative}.meas-field-label{font-size:.78rem;font-weight:600;color:var(--ink-muted)}.meas-filters input,.meas-filters select,.meas-status-trigger{padding:.5rem .7rem;border-radius:8px;border:1.5px solid var(--line);background:var(--paper);font:inherit;font-weight:400;color:var(--ink);width:100%}.meas-filters input:focus,.meas-filters select:focus,.meas-status-trigger:focus{outline:none;border-color:var(--accent-deep)}.meas-input-wrap{position:relative;display:block}.meas-input-wrap input{padding-right:2rem;width:100%}.meas-clear-field{position:absolute;right:.35rem;top:50%;transform:translateY(-50%);width:1.4rem;height:1.4rem;border-radius:999px;color:var(--danger);font-size:1rem;line-height:1;display:inline-flex;align-items:center;justify-content:center}.meas-clear-field:hover{background:#c0392b14}.meas-field-status{position:relative}.meas-status-trigger{display:flex;align-items:center;justify-content:space-between;gap:.5rem;text-align:left;cursor:pointer}.meas-caret{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid var(--ink-muted);flex-shrink:0}.meas-status-dropdown,.meas-col-dropdown{position:absolute;z-index:30;top:calc(100% + 4px);left:0;min-width:100%;max-height:16rem;overflow:auto;padding:.5rem;background:var(--paper);border:1px solid var(--line);border-radius:8px;box-shadow:0 12px 28px #06141824}.meas-col-dropdown{min-width:14rem}.meas-check{display:flex;align-items:center;gap:.45rem;padding:.35rem .4rem;font-size:.85rem;font-weight:500;color:var(--ink);border-radius:6px;cursor:pointer}.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{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:1rem 1.5rem;margin:.25rem 0 0;padding:.65rem 0 0;border:0;border-top:1px solid var(--line)}.meas-radio{display:inline-flex;align-items:center;gap:.4rem;font-size:.88rem;font-weight:600;color:var(--ink);cursor:pointer}.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{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.6rem;margin-top:.15rem}.meas-search-btn{display:inline-flex;align-items:center;gap:.45rem}.meas-search-icon{width:.95rem;height:.95rem;border:2px solid currentColor;border-radius:999px;position:relative;display:inline-block}.meas-search-icon:after{content:"";position:absolute;width:.35rem;height:2px;background:currentColor;right:-.28rem;bottom:-.12rem;transform:rotate(45deg);border-radius:1px}.meas-records-title{margin:0 0 .85rem;font-size:1.05rem;font-weight:700;color:var(--bg-soft)}.meas-records-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}.meas-tools-left{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.meas-col-menu-wrap{position:relative}.meas-btn-save-model{border:1.5px solid var(--ok);color:var(--accent-deep);background:var(--ok);border-radius:8px;padding:.4rem .75rem;font-weight:700}@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: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{min-width:11rem;padding:.45rem .7rem;border-radius:8px;border:1.5px solid var(--line);background:var(--paper);font:inherit}.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{display:inline-block;margin-left:.25rem;font-size:.7rem;color:var(--ink-muted);opacity:.7}.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);font-weight:700;text-decoration:underline;text-underline-offset:2px}.meas-link:hover{color:var(--info-deep)}.meas-status-badge{display:inline-block;padding:.2rem .55rem;border-radius:999px;font-size:.75rem;font-weight:700;background:#5a7a861f;color:var(--ink-muted)}.meas-status-badge.status-aprovada,.meas-status-badge.status-liberada{background:var(--accent);color:var(--accent-deep)}@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-em-aprovacao,.meas-status-badge.status-em-analise,.meas-status-badge.status-enviada{background:#3b82f624;color:var(--info)}.meas-status-badge.status-em-elaboracao{background:var(--accent-warm);color:var(--tone-ajuste)}@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-rejeitada,.meas-status-badge.status-cancelada{background:var(--danger);color: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-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.9rem;padding-top:.75rem;border-top:1px solid var(--line)}.meas-pager-info{margin:0;font-size:.85rem;color:var(--ink-muted)}.meas-pager-btns{display:flex;flex-wrap:wrap;gap:.35rem}.meas-page-btn{min-width:2.1rem;padding:.35rem .65rem;border-radius:8px;border:1.5px solid var(--line);background:var(--paper);font-size:.85rem;font-weight:600;color:var(--ink)}.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{margin:1rem 0 0;color:var(--ink-muted)}.modal-measurement{max-width:48rem}.meas-col-print{width:2.75rem;min-width:2.75rem;text-align:center;padding-left:.35rem!important;padding-right:.35rem!important}.meas-print-btn{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:0;border-radius:6px;background:transparent;color:var(--info-deep);cursor:pointer;padding:0}.meas-print-btn:hover{background:#1d448614}.meas-print-btn:focus-visible{outline:2px solid var(--info-deep);outline-offset:2px}.meas-print-icon{display:block;width:1.15rem;height:1.15rem;background:currentColor;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") center / contain no-repeat;-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") center / contain no-repeat}.modal.modal-meas-doc{max-width:min(1120px,calc(100% - 1.5rem));width:calc(100% - 1.5rem);max-height:calc(100vh - 2rem)}.meas-doc-inner{display:flex;flex-direction:column;max-height:calc(100vh - 2rem)}.meas-doc-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1.15rem .65rem;border-bottom:1px solid var(--line);flex-shrink:0}.meas-doc-head h2{margin:0;font-size:1.15rem;font-weight:700;color:var(--ink)}.meas-doc-body{padding:.85rem 1.15rem 1rem;overflow:auto;flex:1;min-height:0;color:var(--ink);font-size:.8rem;background:var(--surface-2)}.meas-doc-print-area{background:var(--paper);border:1px solid var(--line);padding:1rem 1.1rem 1.25rem}.meas-doc-brand{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:.85rem}.meas-doc-logo-matrix{font-family:var(--font-display);font-size:1.65rem;font-weight:700;color:var(--info-deep);letter-spacing:-.02em;line-height:1}.meas-doc-logo-matrix span{position:relative}.meas-doc-logo-matrix span:after{content:"";display:inline-block;width:.55rem;height:.55rem;margin-left:.12rem;border-radius:2px;background:linear-gradient(135deg,var(--warn) 0 50%,var(--info-deep) 50%);vertical-align:.55em}.meas-doc-logo-blueez{font-size:.72rem;color:var(--ink-muted)}.meas-doc-logo-blueez strong{color:var(--info);font-weight:700}.meas-doc-section{margin-bottom:.85rem}.meas-doc-section-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;background:var(--info-deep);color:var(--on-accent);font-size:.78rem;font-weight:700;letter-spacing:.02em;padding:.45rem .7rem}.meas-doc-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1px solid var(--line);border-top:0;background:var(--paper)}.meas-doc-info-col{padding:.55rem .7rem .65rem;border-right:1px solid var(--line)}.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{display:block;font-size:.68rem;font-weight:700;color:var(--ink-muted);margin-bottom:.1rem}.meas-doc-value{display:block;font-size:.8rem;color:var(--ink);min-height:1.1em;word-break:break-word}.meas-doc-dim{display:grid;grid-template-columns:7rem 1fr;gap:.35rem .75rem;align-items:center;border:1px solid var(--line);border-top:0;padding:.55rem .7rem;background:var(--paper)}.meas-doc-table-wrap{border:1px solid var(--line);border-top:0;overflow-x:auto;background:var(--paper)}.meas-doc-section-table>.meas-doc-table-wrap:first-child{border-top:1px solid var(--line)}.meas-doc-table{width:100%;border-collapse:collapse;min-width:920px;font-size:.72rem}.meas-doc-table th,.meas-doc-table td{border:1px solid var(--line);padding:.4rem .45rem;vertical-align:top;text-align:left}.meas-doc-table thead th{background:var(--info-deep);color:var(--on-accent);font-weight:700;font-size:.68rem;letter-spacing:.01em;text-align:center;white-space:nowrap}.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{text-align:center!important;color:var(--ink-muted);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{flex-shrink:0;justify-content:flex-end;gap:.5rem;padding:.75rem 1.15rem 1rem;border-top:1px solid var(--line);background:var(--paper)}.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{border:0;box-shadow:none;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{position:static!important;inset:auto!important;max-width:none!important;width:100%!important;max-height:none!important;box-shadow:none!important;border:0!important;background:var(--paper)!important}body.meas-doc-printing #meas-doc-modal::backdrop{display:none!important}body.meas-doc-printing .meas-doc-head,body.meas-doc-printing .meas-doc-actions{display:none!important}body.meas-doc-printing .meas-doc-body{padding:0!important;overflow:visible!important;background:var(--paper)!important;max-height:none!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{position:static!important;inset:auto!important;max-width:none!important;width:100%!important;max-height:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;background:var(--paper)!important;overflow:visible!important}body.order-doc-printing #order-doc-modal::backdrop{display:none!important}body.order-doc-printing .order-doc-head,body.order-doc-printing .order-doc-actions{display:none!important}body.order-doc-printing .order-doc-body{padding:0!important;overflow:visible!important;background:var(--paper)!important;max-height:none!important}body.order-doc-printing .order-doc-print-area{border:0!important;box-shadow:none!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{display:inline-flex;align-items:center;padding:.2rem .65rem;border-radius:999px;font-size:.78rem;font-weight:700;color:var(--danger);background:var(--danger);border:1px solid var(--danger)}@supports (color: color-mix(in lab,red,red)){.pendencies-count{background:color-mix(in srgb,var(--danger) 10%,transparent)}}@supports (color: color-mix(in lab,red,red)){.pendencies-count{border:1px solid color-mix(in srgb,var(--danger) 22%,transparent)}}.pendencies-empty{margin:0;padding:var(--space-5) var(--space-4);border-radius:var(--radius);border:1px dashed var(--line);background:var(--surface-2);color:var(--ink-muted);font-size:.9rem;text-align:center}.pend-workspace{margin:0}.pend-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(14rem,16rem);gap:var(--space-5);align-items:start}.pend-main{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.pend-aside{display:flex;flex-direction:column;gap:var(--space-3);position:sticky;top:.75rem}.pend-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.pend-hero-actions{display:flex;align-items:center;margin-bottom:var(--space-2)}.pend-help{width:var(--tap-min);height:var(--tap-min);border-radius:50%;border:1px solid var(--line);background:var(--paper);color:var(--icon-fg);line-height:1;display:inline-grid;place-items:center}.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{margin:.25rem 0 0;font-size:.92rem;color:var(--ink-muted)}.pend-page-help{padding:var(--space-4);border-radius:var(--radius);border:1px solid var(--accent-deep);background:var(--accent)}@supports (color: color-mix(in lab,red,red)){.pend-page-help{border:1px solid color-mix(in srgb,var(--accent-deep) 25%,var(--line))}}@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{margin:0;font-size:.85rem;color:var(--ink-muted);line-height:1.45}.pend-filters-wrap{display:flex;flex-direction:column;gap:var(--space-6)}.pend-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}.pend-metric{display:flex;align-items:flex-start;gap:var(--space-2);text-align:left;padding:.5rem .55rem;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}.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{width:1.65rem;height:1.65rem;border-radius:7px;flex-shrink:0;display:grid;place-items:center;background:var(--accent-deep);color:var(--accent-deep)}@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 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{display:flex;flex-direction:column;gap:.05rem;min-width:0}.pend-metric-label{font-size:.62rem;font-weight:650;color:var(--ink-muted);line-height:1.2}.pend-metric-value{font-size:1.15rem;font-weight:800;letter-spacing:-.03em;line-height:1.1;color:var(--ink)}.pend-metric-value.tone-danger{color:var(--danger)}.pend-metric-sub{font-size:.6rem;color:var(--ink-muted);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{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.pend-category-pill{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--tap-min);padding:.35rem .75rem;border-radius:999px;border:1px solid var(--line);background:var(--paper);font-size:.78rem;font-weight:650;color:var(--ink-muted);white-space:nowrap}.pend-category-pill:hover{border-color:var(--accent-deep);color:var(--ink)}@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.is-active{background:var(--accent-deep);border-color:var(--accent-deep);color:var(--on-action)}.pend-category-pill-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .35rem;border-radius:999px;font-size:.68rem;font-weight:750;background:var(--ink)}@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{display:flex;flex-direction:column;gap:var(--space-5)}.pend-section{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:var(--space-4) var(--space-5)}.pend-section-head{margin-bottom:var(--space-3)}.pend-section-title-row{display:flex;align-items:center;gap:var(--space-2)}.pend-section-title-row h3{margin:0;font-size:1.05rem;font-weight:750;letter-spacing:-.02em}.pend-section-ico{width:1.55rem;height:1.55rem;border-radius:8px;display:grid;place-items:center;flex-shrink:0}.pend-section-ico ng-icon{width:.9rem!important;height:.9rem!important}.pend-section-critica .pend-section-ico{background:var(--danger);color: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-proxima .pend-section-ico{background:var(--warn);color: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-oportunidade .pend-section-ico{background:var(--accent-deep);color: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-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.4rem;height:1.4rem;padding:0 .4rem;border-radius:999px;font-size:.72rem;font-weight:750;background:var(--surface-2);color:var(--ink-muted)}.pend-section-critica .pend-section-count{background:var(--danger);color: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-proxima .pend-section-count{background:var(--warn);color: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-oportunidade .pend-section-count{background:var(--accent-deep);color: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-desc{margin:.3rem 0 0;font-size:.8rem;color:var(--ink-muted)}.pend-card-list{display:flex;flex-direction:column;gap:var(--space-3)}.pend-card{padding:var(--space-4);border-radius:12px;border:1px solid transparent}.pend-card.tone-danger{background:var(--danger);border-color:var(--danger)}@supports (color: color-mix(in lab,red,red)){.pend-card.tone-danger{background:color-mix(in srgb,var(--danger) 6%,var(--paper))}}@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);border-color:var(--warn)}@supports (color: color-mix(in lab,red,red)){.pend-card.tone-warn{background:color-mix(in srgb,var(--warn) 8%,var(--paper))}}@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);border-color: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))}}@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{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3);align-items:start}.pend-card-ico{width:2.25rem;height:2.25rem;border-radius:10px;display:grid;place-items:center;flex-shrink:0;background:var(--paper);color:var(--ink-muted);border:1px solid var(--line)}@supports (color: color-mix(in lab,red,red)){.pend-card-ico{background:color-mix(in srgb,var(--paper) 75%,transparent)}}.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{min-width:0;display:flex;flex-direction:column;gap:.2rem}.pend-card-category{display:inline-block;align-self:flex-start;padding:.1rem .45rem;border-radius:999px;font-size:.68rem;font-weight:700;color:var(--ink-muted);background:var(--paper);border:1px solid var(--line);white-space:nowrap}@supports (color: color-mix(in lab,red,red)){.pend-card-category{background:color-mix(in srgb,var(--paper) 80%,transparent)}}.pend-card-title{font-size:.94rem;font-weight:750;color:var(--ink);line-height:1.3}.pend-card-detail{margin:0;font-size:.78rem;color:var(--ink-muted);line-height:1.35}.pend-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .55rem;margin-top:.25rem}.pend-card-status{display:inline-flex;align-items:center;padding:.18rem .5rem;border-radius:999px;font-size:.72rem;font-weight:750}.pend-card-status.tone-danger{background:var(--danger);color: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-warn{background:var(--warn);color: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-info{background:var(--accent-deep);color: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-meta-item,.pend-card-tag,.pend-card-entity{font-size:.72rem;color:var(--ink-muted)}.pend-card-meta-item{font-weight:750;color:var(--ink)}.pend-card-tag{padding:.12rem .4rem;border-radius:4px;background:var(--paper);border:1px solid var(--line)}@supports (color: color-mix(in lab,red,red)){.pend-card-tag{background:color-mix(in srgb,var(--paper) 65%,transparent)}}.pend-card-actions{display:flex;align-items:center;margin-top:var(--space-3)}.pend-side-card{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:var(--space-4)}.pend-side-card h3{margin:0 0 var(--space-3);font-size:.92rem;font-weight:750}.pend-insight-primary{margin:0;display:grid;grid-template-columns:auto 1fr;gap:var(--space-2);font-size:.78rem;color:var(--ink-muted);line-height:1.4}.pend-insight-ico{width:1.15rem;height:1.15rem;border-radius:50%;background:var(--warn);border:1px solid var(--warn);color:var(--warn);display:grid;place-items:center;flex-shrink:0;margin-top:.1rem}@supports (color: color-mix(in lab,red,red)){.pend-insight-ico{background:color-mix(in srgb,var(--warn) 24%,var(--paper))}}@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 ng-icon{width:.7rem!important;height:.7rem!important}.pend-analytics-toggle{width:100%;min-height:var(--tap-min);padding:.45rem .75rem;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);font-size:.8rem;font-weight:650;color:var(--ink-muted);text-align:center}.pend-analytics-toggle:hover{border-color:var(--accent-deep);color:var(--ink)}@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-panel{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-3)}.pend-donut-wrap{display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.pend-donut{width:7.5rem;height:7.5rem;border-radius:50%;display:grid;place-items:center;position:relative}.pend-donut-center{width:4.4rem;height:4.4rem;border-radius:50%;background:var(--paper);display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.15}.pend-donut-center strong{font-size:1.25rem;font-weight:800}.pend-donut-center small{font-size:.68rem;color:var(--ink-muted)}.pend-donut-legend{list-style:none;margin:0;padding:0;width:100%;display:flex;flex-direction:column;gap:.35rem}.pend-donut-legend li{display:flex;align-items:center;gap:.45rem;font-size:.78rem;color:var(--ink-muted)}.pend-donut-legend strong{margin-left:auto;color:var(--ink)}.pend-swatch{width:.55rem;height:.55rem;border-radius:50%;flex-shrink:0}.pend-timeline{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;align-items:end;min-height:5.5rem}.pend-timeline-day{display:flex;flex-direction:column;align-items:center;gap:.2rem;font-size:.62rem;color:var(--ink-muted);text-transform:capitalize}.pend-timeline-day strong{font-size:.75rem;color:var(--ink)}.pend-timeline-bar{width:100%;max-width:1.1rem;height:3.2rem;border-radius:6px 6px 3px 3px;background:var(--surface-2);position:relative;overflow:hidden}.pend-timeline-bar:after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--h, 0%);background:var(--ink-muted);border-radius:inherit}.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{font-weight:750;color:var(--ink)}.pend-ics-text{margin:0 0 var(--space-3);font-size:.8rem;color:var(--ink-muted);line-height:1.4}.pend-ics-text strong{color:var(--ink)}.pend-ics-bars{display:flex;align-items:flex-end;gap:.35rem;height:3.2rem}.pend-ics-bars span{flex:1;border-radius:5px 5px 2px 2px;background:var(--accent)}@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{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.pend-insights li{display:grid;grid-template-columns:auto 1fr;gap:var(--space-2);font-size:.78rem;color:var(--ink-muted);line-height:1.4}.pend-insights li span{width:1.15rem;height:1.15rem;border-radius:50%;background:var(--warn);border:1px solid var(--warn);color:var(--warn);display:grid;place-items:center;flex-shrink:0;margin-top:.1rem}@supports (color: color-mix(in lab,red,red)){.pend-insights li span{background:color-mix(in srgb,var(--warn) 24%,var(--paper))}}@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 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{width:100%}.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: 0px;}@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;}@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}}}
