:root{--iaxys-azul: #202BFF;--iaxys-azul-escuro: #1820D9;--iaxys-preto: #080808;--iaxys-ciano: #00CCFF;--iaxys-cinza-claro: #EDEDED;--iaxys-cinza: #606060;--branco: #FFFFFF;--vermelho: #D92D20;--vermelho-escuro: #B42318;--fonte-titulo: "Sora", "Segoe UI", Arial, sans-serif;--fonte-texto: "Manrope", "Segoe UI", Arial, sans-serif;--fundo: var(--iaxys-cinza-claro);--superficie: var(--branco);--superficie-2: #F6F6F6;--texto: var(--iaxys-preto);--texto-secundario: var(--iaxys-cinza);--borda: #DCDCDC;--borda-forte: #BDBDBD;--cor-marca: var(--iaxys-azul);--cor-marca-hover: var(--iaxys-azul-escuro);--cor-destaque: var(--iaxys-ciano);--cor-perigo: var(--vermelho);--cor-perigo-hover: var(--vermelho-escuro);--texto-sobre-marca: var(--branco);--trilho: var(--iaxys-cinza-claro);--overlay: rgba(8, 8, 8, .55);--sombra: 0 1px 2px rgba(8, 8, 8, .06), 0 8px 24px rgba(8, 8, 8, .08);--foco: 0 0 0 2px var(--cor-marca);--raio: 4px}body.dark-theme{--fundo: var(--iaxys-preto);--superficie: #141414;--superficie-2: #1C1C1C;--texto: var(--iaxys-cinza-claro);--texto-secundario: #A3A3A3;--borda: #2A2A2A;--borda-forte: #4A4A4A;--cor-marca: #3D47FF;--cor-marca-hover: var(--iaxys-azul);--trilho: #2A2A2A;--overlay: rgba(0, 0, 0, .7);--sombra: 0 1px 2px rgba(0, 0, 0, .4), 0 8px 24px rgba(0, 0, 0, .5);--foco: 0 0 0 2px var(--cor-destaque)}body{--background: var(--superficie);--background-2: var(--fundo);--background-principal: var(--fundo);--cor-primaria: var(--superficie);--cor-secundaria: var(--texto);--cor-terceira: var(--superficie);--cor-cinza: var(--texto-secundario);--cor-2: var(--texto-secundario);--drop_shadow: rgba(8, 8, 8, .12);--hover-dropdown: rgba(32, 43, 255, .08);--box-shadow: var(--foco);--cor-botao: var(--iaxys-preto);--cor-botao-hover: var(--cor-marca);--cor-texto-botao: var(--branco);--botao-verde: var(--cor-marca);--botao-verde-hover: var(--cor-marca-hover);--botao-vermelho: var(--cor-perigo);--botao-vermelho-hover: var(--cor-perigo-hover);--font-regular: var(--fonte-texto);--font-light: var(--fonte-texto);--font-thin: var(--fonte-texto);--font-semiBold: var(--fonte-titulo);--font-bold: var(--fonte-titulo)}body.dark-theme{--cor-botao: var(--cor-marca);--cor-botao-hover: var(--cor-marca-hover);--hover-dropdown: rgba(255, 255, 255, .06)}html,body{height:100%;font-size:14px}body{margin:0;background:var(--fundo);color:var(--texto);font-family:var(--fonte-texto);-webkit-font-smoothing:antialiased}body.mat-typography,.mat-typography h1,.mat-typography h2,.mat-typography h3,.mat-typography p{font-family:var(--fonte-texto)}h1,h2,h3,.mat-typography h1,.mat-typography h2,.mat-typography h3{font-family:var(--fonte-titulo);font-weight:600;letter-spacing:-.01em}button{background:none;cursor:pointer;font-family:inherit}input,textarea,select{font-family:var(--fonte-texto)}:focus-visible{outline:none;box-shadow:var(--foco)}::selection{background:var(--cor-destaque);color:var(--iaxys-preto)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background-color:var(--borda-forte);border-radius:3px}.mat-mdc-checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background{border-color:var(--cor-marca)!important;background-color:var(--cor-marca)!important}.mat-mdc-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate)~.mdc-checkbox__background{border-color:var(--texto-secundario)!important}.mat-mdc-slide-toggle .mdc-switch:enabled .mdc-switch__track:after{background:var(--cor-marca)!important}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled .mdc-switch__handle:after{background:var(--branco)!important}.botao-atualizar{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--cor-marca);border-radius:var(--raio);color:var(--cor-marca);font-family:var(--fonte-titulo);font-size:.85rem;font-weight:600;transition:background .2s,color .2s}.botao-atualizar:hover:not(:disabled){background:var(--cor-marca);color:var(--texto-sobre-marca)}.botao-atualizar:disabled{opacity:.5;cursor:wait}
