/* R3.0A.3 · controles e acabamento dos temas claro/escuro. */
:root{--font-sm:12px;--font-md:14px;--font-lg:20px}
html body{font-family:Inter,"Segoe UI",Arial,sans-serif!important;font-size:var(--font-md)!important}
html body :is(.chucar-module-item,.chucar-flyout-links .nav-item,.chucar-button,.button,input,select,textarea){font-size:var(--font-md)!important}
html body :is(table,.chucar-table,.user-table,table td){font-size:var(--font-sm)!important}
html body :is(h1,.page-title){font-size:clamp(var(--font-lg),2vw,28px)!important}
html body :is(h2,h3,.panel h3){font-size:var(--font-lg)!important}
.chucar-flyout>footer{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}
.chucar-theme-toggle{display:inline-flex;align-items:center;gap:7px;padding:7px 9px;border:1px solid #383840;border-radius:999px;background:#202026;color:#d4d5da;font:650 11px/1 Inter,"Segoe UI",Arial,sans-serif;cursor:pointer}
.chucar-theme-toggle:hover,.chucar-theme-toggle:focus-visible{border-color:#e85d04;color:#ff9a5d;outline:0}
html[data-chucar-theme="light"] .chucar-global-sidebar{border-color:#e4e7ec!important;background:#fff!important;box-shadow:8px 0 24px #10182812!important}
html[data-chucar-theme="light"] .chucar-global-brand{border-color:#eaecf0!important}
html[data-chucar-theme="light"] .chucar-global-sidebar .chucar-module-item{color:#667085!important}
html[data-chucar-theme="light"] .chucar-global-sidebar .chucar-module-item:hover,html[data-chucar-theme="light"] .chucar-global-sidebar .chucar-module-item:focus-visible{border-color:#e4e7ec!important;background:#f2f4f7!important;color:#1f2937!important}
html[data-chucar-theme="light"] .chucar-global-sidebar .chucar-module-item.is-current,html[data-chucar-theme="light"] .chucar-global-sidebar .chucar-module-item.is-open{border-color:#fed7aa!important;background:#fff4eb!important;color:#c4320a!important}
html[data-chucar-theme="light"] .chucar-flyout{border-color:#e4e7ec!important;background:#fff!important;color:#1d2939!important;box-shadow:0 20px 50px #1018282b!important}
html[data-chucar-theme="light"] .chucar-flyout>header{border-color:#eaecf0!important;background:#fff!important;color:#1d2939!important}
html[data-chucar-theme="light"] .chucar-flyout>header strong{color:#1d2939!important}
html[data-chucar-theme="light"] .chucar-flyout>header button{background:#f2f4f7!important;color:#475467!important}
html[data-chucar-theme="light"] .chucar-flyout-links{background:#fff!important}
html[data-chucar-theme="light"] .chucar-flyout-links .nav-item{color:#344054!important}
html[data-chucar-theme="light"] .chucar-flyout-links .nav-item:hover,html[data-chucar-theme="light"] .chucar-flyout-links .nav-item:focus-visible,html[data-chucar-theme="light"] .chucar-flyout-links .nav-item.active{border-color:#fed7aa!important;background:#fff4eb!important;color:#c4320a!important}
html[data-chucar-theme="light"] .chucar-flyout>footer{border-color:#eaecf0!important;background:#f9fafb!important;color:#475467!important}
html[data-chucar-theme="light"] .chucar-theme-toggle{border-color:#d0d5dd;background:#fff;color:#475467}

/* Restauracao do trilho de navegacao no ambiente de teste */
html .chucar-global-sidebar{position:fixed!important;inset:0 auto 0 0!important;z-index:9000!important;display:flex!important;width:78px!important;min-width:78px!important;max-width:78px!important;height:100vh!important;min-height:100vh!important;flex-direction:column!important;overflow:visible!important;box-sizing:border-box!important;padding:14px 9px!important;border-right:1px solid #29292f!important;background:#0f0f12!important;box-shadow:8px 0 30px #0003!important;color:#fff!important}
.chucar-global-brand{display:grid!important;height:54px!important;place-items:center!important;padding:3px 2px 13px!important;border-bottom:1px solid #29292f!important;overflow:hidden!important}
.chucar-global-brand img{display:block!important;width:54px!important;max-width:54px!important;height:36px!important;max-height:36px!important;object-fit:contain!important}
.chucar-global-sidebar nav.chucar-module-rail{display:flex!important;flex:1!important;flex-direction:column!important;gap:5px!important;min-height:0!important;padding:11px 0 0!important;border:0!important}
.chucar-global-sidebar .chucar-module-item{position:relative!important;appearance:none!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:100%!important;min-height:48px!important;margin:0!important;padding:8px 5px!important;border:1px solid transparent!important;border-radius:12px!important;background:transparent!important;box-shadow:none!important;color:#aaaeb7!important;font:650 12px/1.2 Inter,"Segoe UI",Arial,sans-serif!important;cursor:pointer!important}
.chucar-global-sidebar .chucar-module-item>span:last-child{position:absolute;left:66px;z-index:2;display:none;padding:7px 9px;border:1px solid #35353d;border-radius:7px;background:#1d1d22;color:#fff;box-shadow:0 8px 20px #0008;white-space:nowrap}
.chucar-global-sidebar .chucar-module-item:hover>span:last-child,.chucar-global-sidebar .chucar-module-item:focus-visible>span:last-child{display:block}.chucar-global-sidebar .chucar-module-item:hover,.chucar-global-sidebar .chucar-module-item:focus-visible{border-color:#36363d!important;background:#202026!important;color:#fff!important;outline:0}.chucar-global-sidebar .chucar-module-item.is-current,.chucar-global-sidebar .chucar-module-item.is-open{border-color:#6b2e0c!important;background:#2d180d!important;color:#ff8b45!important}.chucar-module-icon{width:28px!important;font-size:20px!important}.chucar-global-sidebar .is-footer{margin-top:auto!important}.chucar-global-nav-active .main-content,.chucar-global-nav-active .main{margin-left:78px!important}.chucar-global-nav-active>main:not(.main):not(.main-content),.chucar-global-nav-active>header{margin-left:78px!important}
@media(max-width:750px){html .chucar-global-sidebar{width:66px!important;min-width:66px!important;max-width:66px!important;padding:12px 7px!important}.chucar-global-nav-active .main-content,.chucar-global-nav-active .main{margin-left:66px!important}.chucar-global-nav-active>main:not(.main):not(.main-content),.chucar-global-nav-active>header{margin-left:66px!important}.chucar-global-sidebar .chucar-module-item>span:last-child{display:none!important}}
;