:root{--cdc-ink: #1e1c18;--cdc-soft: #6e695c;--cdc-gold: #e9b84a;--r-nav: 22px;--r-card: 18px;--r-field: 12px;--chrome-fill: linear-gradient(180deg, rgba(255,255,255,.66) 0%, rgba(252,251,248,.44) 100%);--chrome-blur: blur(28px) saturate(1.8);--chrome-border: rgba(255,255,255,.75);--chrome-ring: 0 0 0 1px rgba(30,28,24,.07);--chrome-shadow: inset 0 1px 0 rgba(255,255,255,.95), inset 0 -1px 0 rgba(255,255,255,.25), var(--chrome-ring), 0 18px 44px rgba(30,28,24,.1);--surf-fill: linear-gradient(180deg, rgba(255,255,255,.74) 0%, rgba(255,255,255,.56) 100%);--surf-blur: blur(16px) saturate(1.5);--surf-border: rgba(255,255,255,.8);--surf-shadow: inset 0 1px 0 rgba(255,255,255,.95), 0 0 0 1px rgba(30,28,24,.06), 0 10px 26px rgba(30,28,24,.07);--field-fill: rgba(255,255,255,.55);--field-blur: blur(10px) saturate(1.4);--field-border: rgba(30,28,24,.1);--foco-ouro: 0 0 0 3px rgba(233,184,74,.3);--cdc-glass: rgba(255,255,255,.38);--cdc-glass-blur: 26px;--lg-fill: var(--surf-fill);--lg-border: 1px solid var(--surf-border);--lg-shadow: var(--surf-shadow);--lg-filter: var(--surf-blur);--lg-input: var(--field-fill)}html,body,#root{background:#fff;color:var(--cdc-ink)}#root{position:relative;z-index:1;background:transparent}.cdc-shell{position:relative;height:100vh;overflow:hidden;--sb-w: 228px;background:transparent}.cdc-shell.is-col{--sb-w: 72px}.cdc-main{position:relative;z-index:1;height:100%;min-width:0;display:flex;flex-direction:column;padding-left:calc(var(--sb-w) + 26px);padding-right:14px;transition:padding-left .18s ease}.cdc-shell .sb{position:absolute;top:10px;left:10px;bottom:10px;z-index:20;width:calc(var(--sb-w) - 10px);border-radius:var(--r-nav);border:1px solid var(--chrome-border);background:var(--chrome-fill);backdrop-filter:var(--chrome-blur);-webkit-backdrop-filter:var(--chrome-blur);box-shadow:var(--chrome-shadow);padding:10px 10px 12px;transition:width .15s ease}.cdc-shell .sb>*{position:relative;z-index:1}.cdc-shell .sb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;border-radius:inherit;background:linear-gradient(165deg,rgba(255,255,255,.6) 0%,rgba(255,255,255,.12) 18%,transparent 38%)}.cdc-topbar{margin:10px 0 0;padding:8px 14px!important;border-radius:16px;border:1px solid var(--chrome-border)!important;background:var(--chrome-fill)!important;backdrop-filter:var(--chrome-blur);-webkit-backdrop-filter:var(--chrome-blur);box-shadow:var(--chrome-shadow)!important}.cdc-body{flex:1;min-width:0;min-height:0;overflow:auto;padding-top:10px}.cdc-glass{position:relative;background:var(--chrome-fill);backdrop-filter:var(--chrome-blur);-webkit-backdrop-filter:var(--chrome-blur);border:1px solid var(--chrome-border);box-shadow:var(--chrome-shadow)}.cdc-glass>*{position:relative;z-index:1}.sb-item{border-radius:12px}.sb-item:hover{background:#1e1c180d;color:var(--cdc-ink)}.sb-tog:hover,.sb-ghost:hover{background:#1e1c180f}.sb-foot{border-top:1px solid rgba(30,28,24,.08)}.cdc-gold-glass,.cdc-gold-btn,.sb-item.on,.sb-vista.on,.lg-go,.en-go,.ee.light .ee-btn,.ve-save,.mn-save,.cd-b.destaque,.modebtn.on,.hp-apply,.gr-prio{position:relative;isolation:isolate;overflow:visible;background:linear-gradient(165deg,rgba(255,255,255,.6) 0%,rgba(255,255,255,.14) 26%,transparent 52%),linear-gradient(180deg,#f0c65ca8,#e4ac34b8)!important;backdrop-filter:blur(14px) saturate(1.7);-webkit-backdrop-filter:blur(14px) saturate(1.7);color:#221f1a!important;border:1px solid rgba(255,255,255,.65)!important;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #825a0c38,0 0 0 1px #aa78182e,0 6px 16px #e9b84a59!important}.lg-go:hover,.en-go:hover,.ee.light .ee-btn:hover,.ve-save:hover,.mn-save:hover,.cd-b.destaque:hover,.modebtn.on:hover,.cdc-gold-btn:hover,.sb-item.on:hover,.cdc-gold-glass:hover{filter:brightness(1.04)}.rel,.en,.gs,.cd,.qp,.gb,.ge,.rz,.gr-light,.ee.light,.modebar,.loading,.lg{background:transparent!important}.qp{--cream: transparent !important;--surface: rgba(255,255,255,.3) !important;--surface2: rgba(255,255,255,.18) !important;--line: rgba(30,28,24,.1) !important}.wrap.wall,.wrap.wall .qpx,.wrap.wall .modebar,.qpx,.gr-dark,.gr-dark.gr-claro,.ee.dark,.gs-board{background:#fff!important}.qpx{--bg: #ffffff !important;--card: rgba(255,255,255,.68) !important;--cardLn: rgba(30,28,24,.08) !important}.rel-kpi,.rel-card,.rel-dchip,.rel-mat-card,.en-kpi,.en-card,.qp-kpi,.qp-field,.qp-scroll,.qp-clean,.horas-panel,.gr-light .gr-card,.gr-dark .gr-card,.gr-dark.gr-claro .gr-card,.ee.light .ee-kpi,.ee.light .ee-card,.ee.light .ee-form,.ee.dark .ee-kpi,.ee.dark .ee-card,.ge-kpi,.ge-card,.ge-chart,.gb-kpi,.gb-wrap,.cd-card,.cd-kpi,.rz-card,.rz-precos,.dp-card,.lg-card,.xresp-item,.xchipbig,.xcard,.hora-item,.clean-item,.ve-pills,.mn-pills{background:var(--surf-fill)!important;backdrop-filter:var(--surf-blur);-webkit-backdrop-filter:var(--surf-blur);border-color:var(--surf-border)!important;box-shadow:var(--surf-shadow);border-radius:var(--r-card)}.rel-card,.rel-mat-card,.en-card,.ge-card,.dp-card,.gr-light .gr-card,.gr-dark .gr-card{overflow:visible!important}.lg-card{padding:28px 26px;border-radius:var(--r-nav);border:var(--lg-border)}.rel-tab th,.en-tab th,.ge-tab th,.cd-tab th,.qp-grid thead th,.gr-light .gr-tab th,.ee.light .ee-tab th,.gb-grid th,.ge-ptab th,.en-tots,.en-imp,.en-sublinha td,.ge-sublinha td,.gr-light .gr-grp td,.gr-dark .gr-grp td,.col-linha,.col-total,.zone-sep td,.line-efic-row td,.dp-posto-h,.gb-grid td.dia{background:#f6f5f2cc!important;backdrop-filter:blur(8px) saturate(1.3);-webkit-backdrop-filter:blur(8px) saturate(1.3)}.qp-grid td,.rel-tab td,.en-tab td,.ge-tab td,.cd-tab td{background-color:transparent}.rel input:not([type=checkbox]):not([type=radio]):not([type=file]),.rel select,.rel textarea,.en input:not([type=checkbox]):not([type=radio]):not([type=file]),.en select,.en textarea,.qp input:not([type=checkbox]):not([type=radio]),.qp select,.gr-light input:not([type=checkbox]):not([type=radio]),.gr-light select,.ee.light input:not([type=checkbox]):not([type=radio]),.ee.light select,.gs input:not([type=checkbox]):not([type=radio]):not([type=file]),.gs select,.gs textarea,.cd input:not([type=checkbox]):not([type=radio]):not([type=file]),.cd select,.cd textarea,.lg-input,.en-inp,.en-est,.en-qt,.ve-inp,.mn-inp,.ge-inp,.rz-in,.bal-obs,.cd-area,.cd-b,.dp-sel,.dp-num,.dp-uni,.dp-txt,.ee.light .ee-inp,.ee.light .ee-dateinp,.gr-light .gr-inp,.gr-light .gr-addop,.gr-light .gr-dateinp,.prod-sel,.pm-in,.cfg-in,.slot input,.mot,.ge-dia,.cdc-lg-field{background:var(--field-fill)!important;backdrop-filter:var(--field-blur);-webkit-backdrop-filter:var(--field-blur);border-color:var(--field-border)!important;border-radius:var(--r-field);box-shadow:inset 0 1px #fffc,0 1px 2px #1e1c180a}.rel input:focus,.rel select:focus,.rel textarea:focus,.en input:focus,.en select:focus,.en textarea:focus,.qp input:focus,.qp select:focus,.gs input:focus,.gs select:focus,.gs textarea:focus,.lg-input:focus,.en-inp:focus,.ve-inp:focus,.mn-inp:focus,.rz-in:focus,.ge-inp:focus,.ge-dia:focus,.prod-sel:focus,.cfg-in:focus{outline:none!important;border-color:var(--cdc-gold)!important;box-shadow:var(--foco-ouro),inset 0 1px #fffc!important}.rel-open,.bal-btn,.en-btn,.en-ent,.en-impb,.ee.light .ee-mini,.ve-ic,.mn-ic,.gb-perb,.ge-hoje,.hp-cancel,.delref,.cdc-topbar button,.dp-chip,.dp-seg button,.gr-pub,.ut-btn,.ve-pill.on,.mn-pill.on{background:linear-gradient(165deg,rgba(255,255,255,.7) 0%,rgba(255,255,255,.15) 30%,transparent 60%),#ffffff47!important;backdrop-filter:blur(12px) saturate(1.4);-webkit-backdrop-filter:blur(12px) saturate(1.4);border-color:#1e1c1824!important;border-radius:11px;box-shadow:inset 0 1px #fffffff2,inset 0 -1px #1e1c180a,0 2px 6px #1e1c1812}.rel-open:hover,.bal-btn:hover,.en-btn:hover,.ge-hoje:hover,.cdc-topbar button:hover{background:linear-gradient(165deg,rgba(255,255,255,.8) 0%,rgba(255,255,255,.25) 30%,transparent 60%),#ffffff80!important;box-shadow:inset 0 1px #fffffff2,0 4px 12px #1e1c181a}.gb-perb.on,.dp-chip.on,.dp-seg button.on{background:#2a2823!important;color:#fff!important;border-color:#2a2823!important;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.gr-pub.on{background:#2fa36b!important;border-color:#2fa36b!important;color:#fff!important;backdrop-filter:none;-webkit-backdrop-filter:none}.cdc-lg-menu{background:var(--chrome-fill)!important;backdrop-filter:var(--chrome-blur)!important;-webkit-backdrop-filter:var(--chrome-blur)!important;border:1px solid var(--chrome-border)!important;border-radius:14px!important;box-shadow:var(--chrome-shadow),0 24px 56px #1e1c1829!important}.gs-tabs{gap:4px!important;border-bottom:0!important;margin:10px 0 2px;padding:5px!important;border-radius:14px;align-self:flex-start;background:var(--chrome-fill);backdrop-filter:var(--chrome-blur);-webkit-backdrop-filter:var(--chrome-blur);border:1px solid var(--chrome-border);box-shadow:var(--chrome-shadow)}.gs-tb{border-radius:10px!important;border-bottom:0!important;margin-bottom:0!important;padding:8px 13px!important}.gs-tb:hover{background:#1e1c180d}.gs-tb.on{background:linear-gradient(165deg,rgba(255,255,255,.6) 0%,rgba(255,255,255,.14) 26%,transparent 52%),linear-gradient(180deg,#f0c65ca8,#e4ac34b8);backdrop-filter:blur(14px) saturate(1.7);-webkit-backdrop-filter:blur(14px) saturate(1.7);color:#221f1a!important;border:0;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #825a0c38,0 3px 10px #e9b84a4d}.qp-kpi.alert{background:linear-gradient(165deg,#fff9,#f7d6ceb8)!important;border-color:#d6786880!important}.xcard.good,.xcard.warn,.xcard.bad,.xcard.none{border-left-width:6px!important}.cdc-body::-webkit-scrollbar,.gs-body::-webkit-scrollbar{width:9px;height:9px}.cdc-body::-webkit-scrollbar-thumb,.gs-body::-webkit-scrollbar-thumb{background:#1e1c1829;border-radius:8px;border:2px solid transparent;background-clip:content-box}.cdc-body::-webkit-scrollbar-thumb:hover,.gs-body::-webkit-scrollbar-thumb:hover{background-color:#1e1c1847}
