body{background:var(--cbk-bg);color:var(--cbk-text);font-size:var(--cbk-fs-14)}.rb-casca{display:contents}body:has(>.rb-casca){grid-template-columns:var(--cbk-side-w) minmax(0, 1fr);grid-template-rows:auto 1fr;min-height:100vh;display:grid}.rb-casca>.cbk-side{grid-area:1/1/span 2}.rb-casca>.cbk-top{grid-area:1/2;margin:0}body:has(>.rb-casca)>:not(.rb-casca){grid-column:2;min-width:0}body:has(>.rb-casca)>.cbk-chamado-raiz{width:0;height:0;position:absolute;top:0;left:0}.rb-ancora{width:1px;height:1px;position:absolute;overflow:hidden}.cbk-side-logo img{max-width:none}@media screen and (min-width:901px){body:has(>.rb-casca){background:linear-gradient(90deg, var(--cbk-side-bg) var(--cbk-side-w), var(--cbk-bg) var(--cbk-side-w))}}@media (max-width:900px){body:has(>.rb-casca){grid-template-columns:minmax(0,1fr)}.rb-casca>.cbk-top{grid-column:1}body:has(>.rb-casca)>:not(.rb-casca){grid-column:1}}.pagina{max-width:none;padding:var(--cbk-pad-main);margin:0}@media (max-width:900px){.pagina{padding:var(--cbk-pad-main-celular)}}h1{font-size:var(--cbk-fs-26);font-weight:var(--cbk-fw-semi);letter-spacing:var(--cbk-ls-titulo);color:var(--cbk-text-strong)}h2{font-size:var(--cbk-fs-17);font-weight:var(--cbk-fw-semi);letter-spacing:var(--cbk-ls-painel);color:var(--cbk-text-strong)}.pagina>h1{font-size:var(--cbk-fs-32);line-height:var(--cbk-lh-titulo);font-weight:var(--cbk-fw-medio);color:var(--cbk-text-strong);margin:0 0 8px}button,.botao{font:inherit;font-size:var(--cbk-fs-13);font-weight:var(--cbk-fw-semi);background:var(--cbk-accent);color:var(--cbk-accent-contrast);border-radius:var(--cbk-raio-ctl);border:0;padding:8px 14px;line-height:normal}.cbk-root a.botao{color:var(--cbk-accent-contrast)}button.sec,.botao.sec,.cbk-root a.botao.sec{background:var(--cbk-surface);color:var(--cbk-accent-text);border:1px solid var(--cbk-accent-text);padding:7px 13px}button:where(:hover:not(:disabled)),.botao:where(:hover){background:var(--cbk-accent-hover)}button.sec:where(:hover:not(:disabled)),.botao.sec:where(:hover){background:var(--cbk-surface-2)}button:where(:disabled){opacity:var(--cbk-desabilitado-opacidade);cursor:not-allowed}.cbk-root :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-radius:var(--cbk-raio-ctl);font-family:inherit}.filtros input,.filtros select,.form input,.form select,.form textarea{border-color:var(--cbk-border-strong);padding:var(--cbk-pad-campo);font-size:var(--cbk-fs-14)}.filtros input:focus,.filtros select:focus,.form input:focus,.form select:focus,.form textarea:focus{border-color:var(--cbk-accent);box-shadow:none}.cbk-root :is(input,select,textarea)[aria-invalid=true]{border-color:var(--cbk-ruim)}input[readonly],input:disabled,select:disabled,textarea[readonly],textarea:disabled{background-color:var(--cbk-surface-2);border-color:var(--cbk-border)}table.lista{border-collapse:separate;border-spacing:0;background:var(--cbk-surface);border:var(--cbk-borda);border-radius:var(--cbk-raio);font-size:var(--cbk-fs-14);overflow:hidden}table.lista th{font-size:var(--cbk-fs-12);font-weight:var(--cbk-fw-negrito);color:var(--cbk-text-muted);background:var(--cbk-surface);padding:var(--cbk-pad-th);border-bottom:var(--cbk-borda-th);white-space:nowrap}table.lista td{padding:var(--cbk-pad-td);border-bottom:var(--cbk-borda-suave);vertical-align:middle}table.lista tbody tr:last-child td{border-bottom:0}table.lista tbody tr:hover td{background:var(--cbk-row-hover)}table.lista td a{font-weight:var(--cbk-fw-negrito);color:var(--cbk-text);text-decoration:none}table.lista td a:hover{color:var(--cbk-accent-text);text-decoration:underline}.selo{border-radius:var(--cbk-raio-pilula);padding:var(--cbk-pad-chip);font-size:var(--cbk-fs-12);font-weight:var(--cbk-fw-negrito);background:var(--cbk-surface-2);color:var(--cbk-text-muted);white-space:nowrap}.st-aprovada,.st-pedido{background:var(--cbk-ok-bg);color:var(--cbk-ok)}.st-aguardando_aprovacao{background:var(--cbk-alerta-bg);color:var(--cbk-alerta)}.st-reprovada,.st-cancelada{background:var(--cbk-ruim-bg);color:var(--cbk-ruim)}.cartao{background:var(--cbk-surface);border:var(--cbk-borda);border-radius:var(--cbk-raio);padding:var(--cbk-pad-cartao)}.nota{color:var(--cbk-text-muted);font-size:var(--cbk-fs-13)}.cbk-root .nota a{text-underline-offset:2px;text-decoration:underline}.aviso-negado{background:var(--cbk-ruim-bg);color:var(--cbk-ruim);border-radius:var(--cbk-raio-sm);padding:var(--cbk-pad-aviso);border:0}.filtros{gap:10px}.cbk-root :is(a.tab-card,a.cp-atalho){color:var(--cbk-text)}.rb-busca-texto{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:900px){table.lista{display:block;overflow-x:auto}}.cbk-root .cbk-paleta-campo input{box-shadow:none;border:0;outline:none;padding:4px 0}.cbk-login-input svg{flex:none}.cbk-login-chamada h2{color:var(--cbk-side-text);font-size:var(--cbk-fs-login-pitch);letter-spacing:var(--cbk-ls-login-pitch)}@media (max-width:860px){.cbk-login-marca{gap:28px}}.rb-situacoes{margin-bottom:14px}.cbk-tabela-lista td .cbk-sub{font-weight:var(--cbk-fw-regular)}.cbk-root a.cbk-chip-btn{color:var(--cbk-text-strong)}.cbk-selo{white-space:nowrap}.cbk-barra .cbk-barra-busca{width:340px;max-width:100%}body:has(>.rb-casca)>.planilha-wrap{height:calc(100vh - var(--cbk-top-h));min-width:0}.barra{background:var(--cbk-surface);border-bottom:var(--cbk-borda);font-size:var(--cbk-fs-13);gap:12px;padding:10px 32px}.cbk-root .barra .voltar{font-weight:var(--cbk-fw-semi);color:var(--cbk-accent-text);border:1px solid var(--cbk-accent-text);border-radius:var(--cbk-raio-ctl);align-items:center;padding:5px 10px;display:inline-flex}.cbk-root .barra .voltar:hover{background:var(--cbk-surface-2)}.barra>strong{font-size:var(--cbk-fs-15);color:var(--cbk-text-strong)}.barra .sep{background:var(--cbk-border)}.barra .calc{color:var(--cbk-text-muted)}.campo{font-size:var(--cbk-fs-11);font-weight:var(--cbk-fw-semi);color:var(--cbk-text-muted);gap:2px}.campo select{font-size:var(--cbk-fs-13);border-color:var(--cbk-border-strong);border-radius:var(--cbk-raio-ctl);color:var(--cbk-text);padding:3px 6px}.barra button{padding:6px 12px}.modo{border:var(--cbk-borda);border-radius:var(--cbk-raio-ctl);background:var(--cbk-surface);gap:2px;padding:3px}.modo button{color:var(--cbk-text-strong);border-radius:var(--cbk-raio-ctl);font-size:var(--cbk-fs-13);background:0 0;padding:4px 12px}.modo button.on{background:var(--cbk-text-strong);color:var(--cbk-surface)}.msg{padding:var(--cbk-pad-aviso);font-size:var(--cbk-fs-14)}.msg.ok{background:var(--cbk-ok-bg);color:var(--cbk-ok-text)}@media (max-width:900px){.barra{padding:10px 16px}body:has(>.rb-casca)>.planilha-wrap{height:auto}.area{flex-direction:column}.lado{border-left:0;width:auto;display:block}}.sis-scroll{background:var(--cbk-bg)}.sis{gap:16px;max-width:none;padding:20px 32px 48px}@media (max-width:900px){.sis{padding:16px}}.sis-eb{font-size:var(--cbk-fs-11);font-weight:var(--cbk-fw-negrito);letter-spacing:var(--cbk-ls-caixa-alta);color:var(--cbk-accent-text)}.sis-cab{background:var(--cbk-surface);color:var(--cbk-text);border:var(--cbk-borda);border-top:var(--cbk-borda-proposta-topo);border-radius:var(--cbk-raio);padding:18px 22px 16px;display:block}.sis-cab .sis-eb{color:var(--cbk-accent-text)}.sis-cab h1{color:var(--cbk-text-strong);font-size:var(--cbk-fs-22);font-weight:var(--cbk-fw-medio);margin:4px 0 2px}.sis-cab p{color:var(--cbk-text-muted);font-size:var(--cbk-fs-13)}.sis-meta{border-top:var(--cbk-borda-suave);gap:8px 32px;margin-top:14px;padding-top:12px}.sis-meta dt{font-size:var(--cbk-fs-12);color:var(--cbk-text-muted);text-transform:none;letter-spacing:0}.sis-meta dd{font-size:var(--cbk-fs-15);font-weight:var(--cbk-fw-semi);color:var(--cbk-text-strong)}.sis-sec{background:var(--cbk-surface);border:var(--cbk-borda);border-radius:var(--cbk-raio);padding:var(--cbk-pad-cartao)}.sis-sec>h2{font-size:var(--cbk-fs-17);font-weight:var(--cbk-fw-semi);color:var(--cbk-text-strong);margin:0 0 4px}.sis-nota{color:var(--cbk-text-muted);font-size:var(--cbk-fs-13)}.sis-campo>span{font-size:var(--cbk-fs-12);color:var(--cbk-text-strong)}.sis-campo small,.sis-q{color:var(--cbk-text-muted)}.sis input,.sis select,.sis textarea{border-color:var(--cbk-border-strong);border-radius:var(--cbk-raio-ctl);background:var(--cbk-surface);padding:7px 9px}.sis input:hover:not(:focus):not([readonly]),.sis select:hover:not(:focus):not(:disabled){border-color:var(--cbk-text-muted)}.sis input:focus,.sis select:focus,.sis textarea:focus{outline:var(--cbk-foco);outline-offset:0;border-color:var(--cbk-accent)}.sis input[readonly],.sis select:disabled,.sis textarea[readonly]{background:var(--cbk-surface-2);border-color:var(--cbk-border)}.sis-leitura{background:var(--cbk-surface-2);border-radius:var(--cbk-raio-sm)}.sis-leitura span{color:var(--cbk-text-muted);font-size:var(--cbk-fs-12)}.cbk-root .sis-link{color:var(--cbk-accent-text);font-weight:var(--cbk-fw-semi)}.sis-aviso-cli{background:var(--cbk-info-bg);color:var(--cbk-info-text);border-left:4px solid var(--cbk-brand);border-radius:0 var(--cbk-raio-sm) var(--cbk-raio-sm) 0}.sis-config{border-color:var(--cbk-border);border-radius:var(--cbk-raio-sm);background:var(--cbk-bg)}.sis-codigo code{border-color:var(--cbk-border);border-radius:var(--cbk-raio-ctl)}.sis-sugestoes button{background:var(--cbk-surface-2);color:var(--cbk-accent-text);border:1px solid var(--cbk-border)}.sis-kpi{border:var(--cbk-borda);border-radius:var(--cbk-raio);background:var(--cbk-surface)}.sis-kpi span{color:var(--cbk-text-muted);font-size:var(--cbk-fs-12)}.sis-kpi b{color:var(--cbk-text-strong)}.sis-kpi.on{border-color:var(--cbk-alerta);background:var(--cbk-alerta-bg)}.sis-kpi.on b{color:var(--cbk-alerta)}.sis-totais{border:var(--cbk-borda);border-radius:var(--cbk-raio)}.sis-totais div{border-bottom:var(--cbk-borda-suave)}.sis-totais div.total{background:var(--cbk-side-bg);color:var(--cbk-side-text)}.sis-totais div.total dt{color:var(--cbk-side-muted)}.sis-itens th{font-size:var(--cbk-fs-12);font-weight:var(--cbk-fw-negrito);color:var(--cbk-text-muted);border-bottom:var(--cbk-borda-th);padding:8px 6px}.sis-itens td{border-bottom:var(--cbk-borda-suave)}.sis-itens tbody tr:not(.sis-det):hover td{background:var(--cbk-row-hover)}.sis-itens tr.aberto td{background:var(--cbk-surface-2)}.sis-det td{background:var(--cbk-bg)}.sis-itens td.neg,.sis-pend-item,.sis-bloq{color:var(--cbk-ruim)}.sis-itens td.pos{color:var(--cbk-ok)}.sis-bloq button{background:var(--cbk-toast-erro-bg);color:var(--cbk-toast-erro-text);border-radius:var(--cbk-raio-ctl)}.sis-desbloq{color:var(--cbk-ok-text)}.sis-bob th,.sis-bob td{border-bottom:var(--cbk-borda-suave)}.sis-bob th{color:var(--cbk-text-muted);font-size:var(--cbk-fs-12)}.lado{background:var(--cbk-surface);border-left:var(--cbk-borda);box-shadow:inset 0 4px 0 var(--cbk-brand);font-size:var(--cbk-fs-13)}.sis-resumo{border-bottom:var(--cbk-borda-suave);padding:18px 16px 14px}.sis-resumo h2{font-size:var(--cbk-fs-17);margin:0 0 10px}.sis-resumo .sis-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 10px}.sis-resumo .sis-kpi{padding:8px 10px}.sis-resumo .sis-kpi b{font-size:var(--cbk-fs-15)}.sis-resumo .sis-leituras{margin:0;display:block}.sis-resumo .sis-leitura{border-bottom:var(--cbk-borda-suave);background:0 0;border-radius:0;justify-content:space-between;gap:10px;padding:5px 0;display:flex}.sis-resumo .sis-leitura b{font-size:var(--cbk-fs-13);text-align:right}.lado .abas{background:var(--cbk-surface);border-bottom:var(--cbk-borda);gap:16px;padding:0 12px;top:0}.lado .abas button{color:var(--cbk-text-muted);font-size:var(--cbk-fs-13);font-weight:var(--cbk-fw-medio);border-bottom:var(--cbk-borda-aba) solid transparent;padding:12px 0 9px}.lado .abas button.on{color:var(--cbk-text-strong);font-weight:var(--cbk-fw-negrito);box-shadow:none;border-bottom:var(--cbk-borda-aba) solid var(--cbk-brand)}:where(.lado .abas button:hover){color:var(--cbk-text-strong);background:0 0}.painel{padding:12px 16px}.painel h4{font-size:var(--cbk-fs-13);color:var(--cbk-text-strong)}.pend{color:var(--cbk-ruim)}.aviso{color:var(--cbk-alerta)}table.dre td{border-bottom:var(--cbk-borda-suave)}.sis-modal{background:var(--cbk-veu)}.sis-modal-caixa{border-radius:var(--cbk-raio);box-shadow:var(--cbk-sombra-3);padding:22px 24px}.sis-modal-caixa h3{font-size:var(--cbk-fs-18);font-weight:var(--cbk-fw-semi);color:var(--cbk-text-strong)}.sis-modal-caixa h3:after{content:"";background:var(--cbk-brand);width:44px;height:3px;margin-top:8px;display:block}.sis-modal-acoes .sec{border-color:var(--cbk-accent-text)}.pdf-opcoes label{border:var(--cbk-borda);border-radius:var(--cbk-raio-sm)}.pdf-opcoes label.on{border-color:var(--cbk-accent);background:var(--cbk-surface-2)}.busca-lista{border:var(--cbk-borda);border-radius:var(--cbk-raio-sm);box-shadow:var(--cbk-sombra-2)}.busca-lista li:hover{background:var(--cbk-surface-2)}.busca-lista small .ok{color:var(--cbk-ok)}.sis>*,.grade-scroll.sis-scroll{min-width:0}.grade .cel[data-a=BU4]{color:var(--cbk-accent-text)!important}.grade-scroll:focus-visible{outline:var(--cbk-foco);outline-offset:-3px}.cbk-root :is(input[type=radio],input[type=checkbox]){accent-color:var(--cbk-accent)}.pagina>h2,.pagina>div>h2{margin:28px 0 10px}.cbk-cab p a{text-underline-offset:2px;text-decoration:underline}.par-area h3{font-size:var(--cbk-fs-14);font-weight:var(--cbk-fw-semi);text-transform:none;letter-spacing:0;color:var(--cbk-text-strong);margin:0 0 10px}.tab-cards{gap:12px}.tab-card{border:var(--cbk-borda);border-radius:var(--cbk-raio);transition:border-color var(--cbk-transicao-rapida), transform var(--cbk-transicao-rapida);padding:14px 16px}.tab-card:hover{border-color:var(--cbk-accent);box-shadow:none}.tab-nome{color:var(--cbk-text-strong);font-weight:var(--cbk-fw-semi)}.tab-meta{color:var(--cbk-text-muted);font-size:var(--cbk-fs-12)}.tab-ir{color:var(--cbk-accent-text);font-size:var(--cbk-fs-13)}.tab-selo,.rasc-eb{color:var(--cbk-alerta)}.tab-selo{background:var(--cbk-alerta-bg);border-radius:var(--cbk-raio-pilula);border:0}.tab-card.rasc-on{border-color:var(--cbk-alerta);background:var(--cbk-surface)}.cp-atalho{border:var(--cbk-borda);border-left:4px solid var(--cbk-brand);border-radius:var(--cbk-raio);padding:14px 18px}.cp-atalho:hover{border-color:var(--cbk-accent);border-left-color:var(--cbk-brand)}.cp-atalho span{color:var(--cbk-text-muted)}.rasc{background:var(--cbk-surface);border:var(--cbk-borda);border-left:4px solid var(--cbk-brand);border-radius:var(--cbk-raio);padding:16px 20px}.rasc-eb{font-size:var(--cbk-fs-12);text-transform:none;letter-spacing:0;color:var(--cbk-accent-text)}.rasc-lista a{color:var(--cbk-text)}.rasc-previa{border-top-color:var(--cbk-border)}.rasc-pub input{border-color:var(--cbk-border-strong);border-radius:var(--cbk-raio-ctl)}.ed-b{background:var(--cbk-surface);color:var(--cbk-accent-text);border:1px solid var(--cbk-accent-text);border-radius:var(--cbk-raio-ctl)}.ed-b:hover:not(:disabled){background:var(--cbk-surface-2);color:var(--cbk-accent-text);border-color:var(--cbk-accent-text)}.ed-b.perigo{color:var(--cbk-ruim);border-color:var(--cbk-ruim)}.ed-b.perigo:hover:not(:disabled){background:var(--cbk-ruim-bg);color:var(--cbk-ruim);border-color:var(--cbk-ruim)}.ed-b:disabled,.ed-salvar:disabled{opacity:var(--cbk-desabilitado-opacidade)}.ed-salvar{background:var(--cbk-accent);border-radius:var(--cbk-raio-ctl)}.ed-salvar:hover:not(:disabled){background:var(--cbk-accent-hover)}.cbk-root a.ed-salvar{color:var(--cbk-accent-contrast)}.ed-link{color:var(--cbk-text-muted)}.ed-link:hover{color:var(--cbk-ruim)}.ed-barra{border:var(--cbk-borda);border-radius:var(--cbk-raio);padding:10px 12px}.ed-filtro{border-color:var(--cbk-border-strong);border-radius:var(--cbk-raio-ctl);padding:7px 10px}.ed-sep{background:var(--cbk-border)}.ed-cont.on{color:var(--cbk-alerta)}.ed-msg{color:var(--cbk-ok-text);background:var(--cbk-ok-bg);border-radius:var(--cbk-raio-sm);border:0;padding:8px 12px}.ed-msg.erro{color:var(--cbk-ruim);background:var(--cbk-ruim-bg)}.ed-grade{border:var(--cbk-borda);border-radius:var(--cbk-raio)}.ed-grade th{background:var(--cbk-bg);color:var(--cbk-text-muted);font-weight:var(--cbk-fw-negrito);font-size:var(--cbk-fs-12);border-bottom:var(--cbk-borda);border-right:var(--cbk-borda-suave)}.ed-grade th.calc,.ed-grade td.calc{background:var(--cbk-surface-2)}.ed-grade td{border-bottom:var(--cbk-borda-suave);border-right:var(--cbk-borda-suave)}.ed-grade td.alt{background:var(--cbk-alerta-bg);box-shadow:inset 3px 0 0 var(--cbk-brand);color:var(--cbk-alerta-text)}.ed-grade td.ed-on input{border-color:var(--cbk-accent)}.ed-grade .ed-num{background:var(--cbk-bg);border-right:var(--cbk-borda)}.ed-grade tr.nova td:not(.ed-num){background:var(--cbk-ok-bg)}.ed-grade tr.marcada td{background:var(--cbk-surface-2)}.ed-erro{background:var(--cbk-toast-erro-bg);color:var(--cbk-toast-erro-text)}.ed-col:hover{border-color:var(--cbk-accent-text);color:var(--cbk-accent-text);background:var(--cbk-surface-2)}.ed-menu{border:var(--cbk-borda);border-radius:var(--cbk-raio-sm);box-shadow:var(--cbk-sombra-2)}.ed-ops button{border-color:var(--cbk-border)}.ed-ops button.on{border-color:var(--cbk-accent-text);background:var(--cbk-accent-soft);color:var(--cbk-accent-text)}.ed-menu input{border-color:var(--cbk-border-strong);border-radius:var(--cbk-raio-ctl)}.lme-aviso{background:var(--cbk-info-bg);color:var(--cbk-info-text);border:0;border-left:4px solid var(--cbk-brand);border-radius:0 var(--cbk-raio-sm) var(--cbk-raio-sm) 0;padding:var(--cbk-pad-aviso);font-size:var(--cbk-fs-14)}.lme-status{background:var(--cbk-alerta-bg);color:var(--cbk-alerta-text);border:0;border-left:4px solid var(--cbk-brand);border-radius:0 var(--cbk-raio-sm) var(--cbk-raio-sm) 0;padding:var(--cbk-pad-aviso);font-size:var(--cbk-fs-14)}.lme-status.ok{background:var(--cbk-ok-bg);color:var(--cbk-ok-text);border-left-color:var(--cbk-ok)}.lme-cards{gap:16px;margin-top:16px}.lme-card{border:var(--cbk-borda);border-radius:var(--cbk-raio);padding:16px 18px}.lme-card>b{color:var(--cbk-text-strong);font-size:var(--cbk-fs-15)}.lme-sub{font-size:var(--cbk-fs-12);text-transform:none;letter-spacing:0;color:var(--cbk-accent-text);font-weight:var(--cbk-fw-semi);margin-top:6px}.lme-card dt{color:var(--cbk-text-muted)}.lme-card dd{color:var(--cbk-text-strong)}.lme-in.mud{border-color:var(--cbk-accent)!important;background:var(--cbk-surface-2)!important}.lme-in.inval{border-color:var(--cbk-ruim)!important;background:var(--cbk-ruim-bg)!important}.lme-de,.lme-afeta{color:var(--cbk-text-muted)}.lme-afeta.zero{color:var(--cbk-ruim)}.cartao table.lista{border:0;border-radius:0}.cp-sec{border:var(--cbk-borda);border-radius:var(--cbk-raio);margin-bottom:16px;padding:18px 20px}.cp-sec h2{font-size:var(--cbk-fs-17);color:var(--cbk-text-strong)}.cp-campo{color:var(--cbk-text-muted)}.cp-campo>span{color:var(--cbk-text-strong);font-size:var(--cbk-fs-12)}.cp input,.cp select{border-color:var(--cbk-border-strong);border-radius:var(--cbk-raio-ctl);padding:7px 9px}.cp input:focus,.cp select:focus{outline:var(--cbk-foco);outline-offset:0;border-color:var(--cbk-accent)}.cp input[readonly]{background:var(--cbk-surface-2);border-color:var(--cbk-border)}.cp input.inval,.af-qtd td.af-falta input{border-color:var(--cbk-ruim);background:var(--cbk-ruim-bg)}.cp-selo{color:var(--cbk-ok);background:var(--cbk-ok-bg);border:0}.cp-alerta,.cp-erros,.af-falta-txt{color:var(--cbk-ruim)}.cp-cores button,.cp-fam-tabs button{border:1px solid var(--cbk-border);color:var(--cbk-text-strong)}.cp-cores button.on,.cp-fam-tabs button.on{background:var(--cbk-text-strong);border-color:var(--cbk-text-strong);color:var(--cbk-surface)}.cp-busca ul{border:var(--cbk-borda);border-radius:var(--cbk-raio-sm)}.cp-busca li{border-bottom:var(--cbk-borda-suave)}.cp-custo{border:var(--cbk-borda);border-top:var(--cbk-borda-lateral-topo);border-radius:var(--cbk-raio);padding:16px 18px}.cp-custo .forte{border-top:var(--cbk-borda-suave)}.cp-custo small.up{color:var(--cbk-ruim)}.cp-custo small.down{color:var(--cbk-ok)}.cp-total td{border-top:2px solid var(--cbk-border);background:var(--cbk-bg)}tr.cp-atual td,.af-grade td.af-mod,.ed-grade td.ed-virt{background:var(--cbk-surface-2)}.af-grade th{color:var(--cbk-text-muted)}.af-grade td{border-color:var(--cbk-border-soft)}.af-qtd tr.af-novo td:first-child code{color:var(--cbk-accent-text)}.cbk-root code{font-family:var(--cbk-fonte-mono);font-size:.92em}.rb-dialogo-texto{color:var(--cbk-text-muted);margin:0 0 12px}.cbk-modal .cbk-campo textarea{width:100%}.msg{z-index:var(--cbk-z-toast);border-radius:var(--cbk-raio-sm);max-width:min(720px,100vw - 32px);box-shadow:var(--cbk-sombra-2);font-size:var(--cbk-fs-14);font-weight:var(--cbk-fw-medio);align-items:center;gap:14px;padding:12px 18px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.msg.ok{background:var(--cbk-toast-bg);color:var(--cbk-toast-text);border:1px solid var(--cbk-toast-borda)}.msg.erro{background:var(--cbk-toast-erro-bg);color:var(--cbk-toast-erro-text)}.msg:after{content:"Fechar";font-weight:var(--cbk-fw-negrito);color:inherit;flex:none;text-decoration:underline}@media (prefers-reduced-motion:reduce){.tab-card,.cbk-kpi{transition:none}}.cbk-selo[data-tom=ok],.st-aprovada,.st-pedido{color:var(--cbk-ok-text)}.ed-grade td.calc,.cp-off td{color:var(--cbk-text-muted)}.lado-alternar{display:none}body:has(.sis) .lado-alternar{border:0;border-bottom:var(--cbk-borda);background:var(--cbk-surface-2);width:100%;color:var(--cbk-accent-text);font:inherit;font-size:var(--cbk-fs-12);font-weight:var(--cbk-fw-negrito);cursor:pointer;letter-spacing:.02em;justify-content:center;align-items:center;padding:10px 8px;display:flex}body:has(.sis) .lado[data-recolhido]{width:42px;min-width:42px;overflow:hidden}body:has(.sis) .lado[data-recolhido]>:not(.lado-alternar){display:none!important}body:has(.sis) .lado[data-recolhido] .lado-alternar{writing-mode:vertical-rl;border:0;min-height:100%;padding:18px 0;transform:rotate(180deg)}.sis-itens td:has(>.sis-acond){min-width:300px}.sis-itens .sis-sugestoes{max-width:340px}@media (min-width:901px) and (max-width:1799px){body:has(>.rb-casca):has(.sis){background:var(--cbk-bg);grid-template-columns:minmax(0,1fr)}body:has(.sis) .rb-casca>.cbk-top{grid-column:1}body:has(>.rb-casca):has(.sis)>:not(.rb-casca){grid-column:1}body:has(.sis) .cbk-casca .cbk-side{width:var(--cbk-side-w);height:100dvh;z-index:var(--cbk-z-veu-gaveta);transition:transform var(--cbk-transicao-menu);visibility:hidden;position:fixed;inset:0 auto 0 0;transform:translate(-102%)}body:has(.sis) .cbk-casca[data-menu=open] .cbk-side{visibility:visible;transform:none}body:has(.sis) .cbk-casca[data-menu=open] .cbk-veu-menu{background:var(--cbk-veu);z-index:var(--cbk-z-veu-menu);border:0;display:block;position:fixed;inset:0}body:has(.sis) .cbk-menu-btn{display:inline-grid}}@media (max-width:1799px){.sis-itens td.desc{min-width:200px;max-width:260px}.sis-itens td:nth-child(2) input{width:124px;min-width:0}}@media (max-width:1366px){.sis-itens td:has(>.sis-acond){min-width:250px}.sis-itens .sis-acond select{min-width:104px}.sis-itens td.desc{min-width:170px;max-width:220px}.sis-itens th,.sis-itens td{padding-left:5px;padding-right:5px}.sis-itens td:nth-child(2) input{width:104px}.sis-itens td:nth-child(4) input{width:72px;min-width:0}}.rb-atualizar.girando .cbk-ico{animation:.8s linear infinite rb-girar}@keyframes rb-girar{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.rb-atualizar.girando .cbk-ico{opacity:.5;animation:none}}
