.app{--noite:#12081f;--superficie:#221036;--superficie-2:#2c1545;--superficie-3:#3a1c58;--borda:#3d2257;--borda-forte:#553077;--borda-suave:#2e1846;--tinta:#fff4f8;--tinta-fraca:#cdb8d9;--tinta-muda:#8f7aa3;--laca:#f0447a;--laca-funda:#b8235a;--cromo:#e6e9f2;--gabinete-laqueado:#341450;--gabinete-fundo:#2a0f3d;--pessego:#ffb49a;--menta:#7fe0c2;--limao:#ffe070;--lavanda:#b7a4ff;--ceu:#86cfff;--morango:#ff6b8b;--marca:var(--laca);--marca-escura:var(--laca-funda);--lampada:#ffd66b;--verde:var(--menta);--verde-escuro:#4cc4a1;--ciano:var(--ceu);--violeta:var(--lavanda);--rosa:#ff86a8;--holograma:linear-gradient(120deg,var(--ceu),var(--lavanda) 52%,#ff86a8);--fundo:var(--noite);--gabinete:var(--superficie);--gabinete-claro:var(--superficie-3);--varredura:var(--ceu);--fonte-letreiro:"Bagel Fat One","Baloo 2",sans-serif;--fonte-titulo:"Baloo 2","Figtree",sans-serif;--fonte-dado:"Geist Mono",ui-monospace,monospace;--bs-body-font-family:"Figtree",sans-serif;--bs-body-color:var(--tinta);--bs-body-bg:var(--noite);--largura-da-cabine:256px;--bs-emphasis-color:#fff;--bs-secondary-color:var(--tinta-fraca);--bs-tertiary-color:var(--tinta-muda);--bs-secondary-bg:var(--superficie-2);--bs-tertiary-bg:var(--superficie);--bs-border-color:var(--borda);--bs-border-color-translucent:rgba(255,255,255,.08);--bs-link-color:#cfc3ff;--bs-link-hover-color:#fff;--bs-link-color-rgb:207,195,255;--bs-link-hover-color-rgb:255,255,255;--bs-focus-ring-color:rgba(183,164,255,.35);--bs-primary-rgb:183,164,255;background:var(--noite);color:var(--tinta);font-family:var(--bs-body-font-family);font-weight:450;min-height:100vh;color-scheme:dark}.app ::selection{background:rgba(240,68,122,.45)}.app .vidro{position:fixed;inset:0;z-index:0;pointer-events:none;background:linear-gradient(115deg,transparent 52%,rgba(255,255,255,.03) 53%,transparent 62%,transparent 68%,rgba(255,255,255,.02) 69%,transparent 73%),radial-gradient(900px 520px at 85% -10%,rgba(240,68,122,.14),transparent 60%),radial-gradient(700px 460px at 20% 110%,rgba(134,207,255,.07),transparent 60%)}.app .cabine{position:fixed;top:0;bottom:0;left:0;width:var(--largura-da-cabine);z-index:30;display:flex;flex-direction:column;background:linear-gradient(180deg,var(--gabinete-laqueado),var(--gabinete-fundo));border-right:4px solid var(--laca);box-shadow:inset -5px 0 0 rgba(255,255,255,.07),6px 0 30px rgba(0,0,0,.4);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--borda-forte) transparent}.app .marca{display:flex;align-items:center;gap:.45rem;padding:1.35rem 1.4rem 1.2rem;text-decoration:none}.app .marca-nome{font-family:var(--fonte-letreiro);font-weight:400;font-size:2rem;line-height:1;color:#fff;text-shadow:0 3px 0 var(--laca-funda),0 0 14px rgba(255,255,255,.25)}.app .marca-versao{font-family:var(--fonte-dado);font-size:.7rem;font-weight:600;color:var(--laca-funda);background:var(--lampada);border-radius:999px;padding:.14rem .45rem .08rem}.app .cabine-menu{position:relative;flex:1;padding:.25rem .9rem 1.5rem}.app .cabine-item{display:flex;align-items:center;gap:.75rem;width:100%;margin:.1rem 0;padding:.62rem .8rem;border:0;border-radius:12px;background:transparent;color:var(--tinta-fraca);font-size:.92rem;font-weight:600;text-align:left;text-decoration:none;transition:color .15s,background-color .15s}.app .cabine-item>.fas:first-child{width:1.1rem;text-align:center;font-size:.95rem;color:var(--tinta-muda);transition:color .15s}.app .cabine-item:hover{color:var(--tinta);background:rgba(255,255,255,.04)}.app .cabine-item:hover>.fas:first-child{color:var(--tinta-fraca)}.app .cabine-item.active{color:var(--gabinete-fundo);background:radial-gradient(ellipse 90% 70% at 50% 20%,#d6cbff,var(--lavanda));box-shadow:0 3px 0 #7d69d6,inset 0 1px 0 rgba(255,255,255,.6)}.app .cabine-item.active>.fas:first-child{color:var(--gabinete-fundo)}.app .cabine-seta{margin-left:auto;font-size:.65rem;opacity:.6;transition:transform .2s}.app .cabine-item.collapsed .cabine-seta{transform:rotate(-90deg)}.app .cabine-subitens{list-style:none;margin:.1rem 0 .5rem 1.35rem;padding:0 0 0 .95rem;border-left:1px solid var(--borda)}.app .cabine-subitens a{display:block;padding:.42rem .7rem;border-radius:8px;color:var(--tinta-fraca);font-size:.86rem;text-decoration:none;transition:color .15s,background-color .15s}.app .cabine-subitens a:hover{color:var(--tinta);background:rgba(255,255,255,.04)}.app .cabine-subitens a.active{color:#fff;font-weight:600;background:rgba(240,68,122,.14);box-shadow:inset 3px 0 0 var(--laca)}.app .cabine-item:focus-visible,.app .cabine-subitens a:focus-visible{outline:2px solid var(--lampada);outline-offset:1px}.app .painel{position:relative;z-index:1;margin-left:var(--largura-da-cabine);min-height:100vh}.app .comando{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:.9rem;height:64px;padding:0 1.75rem;background:rgba(18,8,31,.86);backdrop-filter:blur(14px)}.app .comando::after{content:"";position:absolute;left:0;right:0;bottom:0;height:6px;background:radial-gradient(circle at 3px 3px,var(--lampada) 0 2.2px,transparent 2.6px) 0 0/22px 6px repeat-x;filter:drop-shadow(0 0 4px rgba(255,214,107,.7));opacity:.8;pointer-events:none}.app .comando-menu{display:none;border:1px solid var(--borda);background:var(--superficie);color:var(--tinta);border-radius:10px;width:40px;height:40px}.app .caminho{flex:1;margin:0;font-family:var(--fonte-dado);font-size:.74rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--tinta-muda);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app .caminho-tela{color:var(--tinta-fraca)}.app .caminho-separador{margin:0 .55rem;color:var(--borda-forte)}.app .comando-busca{display:inline-flex;align-items:center;gap:.6rem;min-width:260px;height:40px;padding:0 .55rem 0 .9rem;border:1px solid transparent;border-radius:999px;background:rgba(0,0,0,.3);box-shadow:inset 0 2px 5px rgba(0,0,0,.4);color:var(--tinta-muda);font-size:.86rem;transition:border-color .15s,color .15s}.app .comando-busca:hover{border-color:var(--borda-forte);color:var(--tinta-fraca)}.app .comando-busca span{flex:1;text-align:left}.app kbd{font-family:var(--fonte-dado);font-size:.66rem;color:var(--tinta-fraca);background:var(--superficie-2);border:1px solid var(--borda);border-radius:6px;padding:.15rem .4rem;box-shadow:none}.app .indicador-ia{position:relative;display:inline-flex;align-items:center;gap:.55rem;height:40px;padding:0 .95rem;border-radius:999px;font-family:var(--fonte-dado);font-size:.74rem;font-weight:500;color:var(--tinta);text-decoration:none;background:var(--superficie);white-space:nowrap}.app .indicador-ia{color:var(--ceu);background:rgba(134,207,255,.1);box-shadow:inset 0 0 0 1px rgba(134,207,255,.35)}.app .indicador-ia:hover{color:#fff}.app .indicador-ia-sensor{width:8px;height:8px;border-radius:50%;background:var(--ceu);box-shadow:0 0 8px var(--ceu)}.app .indicador-ia--pendente .indicador-ia-sensor{animation:sensor 2.2s ease-out infinite}@keyframes sensor{0%{box-shadow:0 0 0 0 rgba(134,207,255,.55)}70%{box-shadow:0 0 0 9px rgba(134,207,255,0)}100%{box-shadow:0 0 0 0 rgba(134,207,255,0)}}.app .comando-usuario .navbar-nav{display:flex;flex-direction:row;list-style:none;margin:0;padding:0}.app .comando-usuario .nav-link{color:var(--tinta-fraca);font-size:.86rem;font-weight:500;padding:.5rem .3rem;text-decoration:none}.app .comando-usuario .nav-link:hover{color:var(--tinta)}.app main{padding:1.9rem 1.75rem 4rem}.app .paleta{position:fixed;inset:0;z-index:1060;display:flex;align-items:flex-start;justify-content:center;padding:12vh 1rem 1rem;background:rgba(6,5,14,.66);backdrop-filter:blur(6px)}.app .paleta[hidden]{display:none}.app .paleta-caixa{width:min(620px,100%);border-radius:18px;background:var(--superficie);border:1px solid var(--borda-forte);box-shadow:0 30px 80px rgba(0,0,0,.6),0 0 0 1px rgba(183,164,255,.15);overflow:hidden}.app .paleta-entrada{display:flex;align-items:center;gap:.75rem;padding:1rem 1.2rem;border-bottom:1px solid var(--borda);color:var(--tinta-muda)}.app .paleta-entrada input{flex:1;border:0;outline:0;background:transparent;color:var(--tinta);font-size:1.05rem}.app .paleta-lista{list-style:none;margin:0;padding:.45rem;max-height:46vh;overflow-y:auto}.app .paleta-lista a{display:block;padding:.65rem .8rem;border-radius:10px;color:var(--tinta-fraca);text-decoration:none}.app .paleta-lista li[aria-selected="true"] a{color:#fff;background:rgba(183,164,255,.16);box-shadow:inset 2px 0 0 var(--violeta)}.app .paleta-vazia{padding:1rem .8rem;color:var(--tinta-muda)}.app .paleta-dica{margin:0;padding:.6rem 1.2rem;border-top:1px solid var(--borda);font-family:var(--fonte-dado);font-size:.7rem;color:var(--tinta-muda)}@media(max-width:991.98px){.app .cabine{transform:translateX(-100%);transition:transform .25s ease}.app.cabine-aberta .cabine{transform:none}.app.cabine-aberta .vidro{pointer-events:auto;background-color:rgba(6,5,14,.6);z-index:25}.app .painel{margin-left:0}.app .comando{padding:0 1rem}.app .comando-menu{display:inline-flex;align-items:center;justify-content:center}.app .comando-busca{min-width:0}.app .comando-busca span,.app .comando-busca kbd,.app .comando-usuario{display:none}.app main{padding:1.4rem 1rem 3rem}}@media(max-width:575.98px){.app .caminho{visibility:hidden}}.app h1,.app h2,.app h3,.app h4,.app h5,.app h6{color:var(--tinta)}.app main h3{font-family:var(--fonte-titulo);font-size:2rem;font-weight:800;letter-spacing:0;line-height:1.15;margin-bottom:1.5rem}.app main h5{font-family:var(--fonte-titulo);font-weight:600;letter-spacing:.01em}.app .card h4,.app .card h5{font-size:1rem;color:var(--tinta)}.app .text-muted{color:var(--tinta-fraca)!important}.app .text-dark,.app .text-black{color:var(--tinta)!important}.app main .card h1{font-family:var(--fonte-titulo);font-weight:700;color:#fff}.app main a .card:hover,.app main a:hover .card{border-color:var(--borda-forte)}.app .text-danger{color:var(--morango)!important}.app .text-success{color:var(--verde)!important}.app .bg-white,.app .bg-light{background-color:var(--superficie)!important}.app hr{border-color:var(--borda);opacity:1}.app code{color:var(--rosa)}@media(max-width:575.98px){.app main h3{font-size:1.3rem}}.app .leitura-de-relogio,.app .ficha-numeros .numero{font-family:var(--fonte-dado);font-weight:500;letter-spacing:-.01em}.app .marca-ia{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--fonte-dado);font-size:.7rem;font-weight:500;color:#c9fff9;background:rgba(134,207,255,.1);border:1px solid rgba(134,207,255,.28);border-radius:999px;padding:.1rem .5rem;white-space:nowrap}.app .marca-ia::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ciano);box-shadow:0 0 6px var(--ciano)}.app .indicador-da-ia{font-family:var(--fonte-titulo);font-size:2.6rem;font-weight:700;line-height:1;margin-bottom:.45rem;background:var(--holograma);-webkit-background-clip:text;background-clip:text;color:transparent}@media(max-width:575.98px){.app .indicador-da-ia{font-size:2rem}}.app .card{border:1px solid var(--borda);border-radius:20px;background:var(--superficie);color:var(--tinta);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.app .card-header,.app .card-footer{background:transparent;border-color:var(--borda);color:var(--tinta)}.app .card.shadow,.app .card.shadow-sm{box-shadow:0 14px 40px rgba(0,0,0,.35)!important}.app .list-group-item{background:var(--superficie);border-color:var(--borda);color:var(--tinta)}.app label,.app .form-label,.app .form-label-sm{font-size:.78rem;font-weight:500;color:var(--tinta-fraca);margin-bottom:.35rem}.app .form-control,.app .form-select,.app .input-group-text{min-height:42px;border:2px solid transparent;border-radius:12px;background-color:rgba(0,0,0,.3);box-shadow:inset 0 2px 5px rgba(0,0,0,.4);color:var(--tinta);font-weight:450}.app .form-select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23cdb8d9' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e")}.app .form-select option{background:var(--superficie);color:var(--tinta)}.app .input-group-text{color:var(--tinta-fraca)}.app .form-control::placeholder{color:var(--tinta-muda);font-weight:400}.app .form-control:focus,.app .form-select:focus{background-color:rgba(0,0,0,.36);color:var(--tinta);border-color:var(--menta);box-shadow:inset 0 2px 5px rgba(0,0,0,.4)}.app .form-control:disabled,.app .form-control[readonly],.app .form-select:disabled{background-color:rgba(255,255,255,.03);color:var(--tinta-fraca);border-color:transparent;box-shadow:none}.app .form-check-input{background-color:transparent;border-color:var(--borda-forte)}.app .form-check-input:checked{background-color:var(--laca);border-color:var(--laca)}.app input[type="date"]::-webkit-calendar-picker-indicator{filter:invert(.75)}.app .btn{--profundidade:rgba(0,0,0,.45);min-height:42px;border-radius:999px;font-family:var(--fonte-titulo);font-weight:700;font-size:.95rem;letter-spacing:.01em;padding:.42rem 1.1rem .5rem;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;box-shadow:0 4px 0 var(--profundidade),inset 0 2px 0 rgba(255,255,255,.35);transition:transform .08s ease,box-shadow .08s ease,background-color .15s,border-color .15s,color .15s,filter .15s}.app .btn:hover{filter:brightness(1.07)}.app .btn:active,.app .btn.active{transform:translateY(3px);box-shadow:0 1px 0 var(--profundidade),inset 0 2px 0 rgba(255,255,255,.35)}.app .btn:disabled,.app .btn.disabled{filter:saturate(.4);opacity:.6}.app .btn-sm{min-height:34px;padding:.2rem .75rem .26rem;font-size:.84rem;box-shadow:0 3px 0 var(--profundidade),inset 0 1px 0 rgba(255,255,255,.35)}.app .btn-sm:active{transform:translateY(2px);box-shadow:0 1px 0 var(--profundidade),inset 0 1px 0 rgba(255,255,255,.35)}.app .btn:focus-visible{outline:3px solid var(--lampada);outline-offset:3px}.app .btn-success{--profundidade:var(--laca-funda);border:0;color:#fff;background:radial-gradient(ellipse 80% 60% at 50% 25%,#ff86a8,var(--laca) 60%)}.app .btn-success:hover,.app .btn-success:active,.app .btn-success:focus{color:#fff;background:radial-gradient(ellipse 80% 60% at 50% 25%,#ff86a8,var(--laca) 60%)}.app .btn-primary{--profundidade:#8f97ad;border:0;color:var(--gabinete-fundo);background:radial-gradient(ellipse 80% 60% at 50% 25%,#fff,var(--cromo) 60%)}.app .btn-primary:hover,.app .btn-primary:active,.app .btn-primary:focus{color:var(--gabinete-fundo);background:radial-gradient(ellipse 80% 60% at 50% 25%,#fff,var(--cromo) 60%)}.app .btn-danger,.app .btn-outline-danger{--profundidade:rgba(255,107,139,.35);background:transparent;border:2px solid rgba(255,107,139,.6);color:var(--morango)}.app .btn-danger:hover,.app .btn-danger:active,.app .btn-outline-danger:hover,.app .btn-outline-danger:active{--profundidade:#c23a5a;background:var(--morango);border-color:var(--morango);color:#fff}.app .btn-dark,.app .btn-info,.app .btn-secondary,.app .btn-light{--profundidade:#1a0a29;background:var(--superficie-3);border:0;color:var(--tinta)}.app .btn-dark:hover,.app .btn-info:hover,.app .btn-secondary:hover,.app .btn-light:hover{background:#45216a;color:#fff}.app .btn-warning{--profundidade:#c9a93b;color:var(--gabinete-fundo);background:var(--limao);border:0}.app .btn-outline-primary,.app .btn-outline-secondary,.app .btn-outline-dark,.app .btn-outline-success,.app .btn-outline-info{--profundidade:rgba(0,0,0,.35);background:transparent;border:2px solid var(--borda-forte);color:var(--tinta-fraca)}.app .btn-outline-primary:hover,.app .btn-outline-secondary:hover,.app .btn-outline-dark:hover,.app .btn-outline-success:hover,.app .btn-outline-info:hover{background:rgba(255,255,255,.05);border-color:var(--lavanda);color:var(--tinta)}.app .btn-close,.app .btn-link{box-shadow:none}.app .btn-close:active,.app .btn-link:active{transform:none;box-shadow:none}.app .btn-close{filter:invert(1) grayscale(1) brightness(1.6)}.app main a:not(.btn):not(.dropdown-item):not(.nav-link):not(.page-link){color:#cfc3ff;text-decoration-color:rgba(207,195,255,.3);text-underline-offset:3px}.app main a:not(.btn):not(.dropdown-item):not(.nav-link):not(.page-link):hover{color:#fff;text-decoration-color:currentColor}.app .dropdown-menu{background:var(--superficie-2);border:1px solid var(--borda-forte);border-radius:14px;padding:.4rem;box-shadow:0 22px 50px rgba(0,0,0,.5);color:var(--tinta)}.app .dropdown-item{border-radius:9px;padding:.5rem .75rem;font-weight:500;color:var(--tinta-fraca)}.app .dropdown-item:hover,.app .dropdown-item:focus{background:rgba(255,255,255,.06);color:var(--tinta)}.app .dropdown-item.active,.app .dropdown-item:active{background:rgba(183,164,255,.18);color:#fff}.app .dropdown-item .fa,.app .dropdown-item .fas{color:var(--tinta-muda);margin-right:.35rem}.app .dropdown-divider{border-color:var(--borda)}.app main .nav-tabs{border-bottom:1px solid var(--borda);gap:.25rem}.app main .nav-tabs .nav-link{border:0;border-bottom:2px solid transparent;border-radius:0;color:var(--tinta-fraca);font-weight:500;background:transparent}.app main .nav-tabs .nav-link:hover{color:var(--tinta)}.app main .nav-tabs .nav-link.active,.app main .nav-tabs .nav-item.active .nav-link{color:var(--tinta);border-bottom-color:var(--marca);background:transparent}.app .tab-content{color:var(--tinta)}.app .table-responsive{border:1px solid var(--borda);border-radius:16px;background:var(--superficie);overflow:auto}.app .table{margin-bottom:0;color:var(--tinta);border-color:var(--borda-suave);--bs-table-bg:transparent;--bs-table-striped-bg:rgba(255,255,255,.018);--bs-table-striped-color:var(--tinta);--bs-table-hover-bg:rgba(183,164,255,.07);--bs-table-hover-color:var(--tinta);--bs-table-active-bg:rgba(183,164,255,.1);--bs-table-accent-bg:transparent}.app .table>thead th{background:rgba(255,255,255,.02);border-bottom:1px solid var(--borda);color:var(--tinta-muda);font-family:var(--fonte-dado);font-size:.68rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;padding:.9rem .95rem}.app .table>tbody td,.app .table>tbody th,.app .table>tfoot td{border-color:var(--borda-suave);padding:.78rem .95rem;font-weight:450;color:var(--tinta)}.app .table>tbody tr:last-child td{border-bottom:0}.app .table>thead th a{color:inherit;text-decoration:none}.app .table>thead th a:hover{color:var(--tinta)}.app .table .sortorder{color:var(--violeta)}.app .table .datatable-buttons{white-space:nowrap}.app .pagination{margin:1rem 0 0;gap:.3rem}.app .page-link{border:1px solid var(--borda);border-radius:9px!important;background:var(--superficie);color:var(--tinta-fraca);font-family:var(--fonte-dado);font-size:.78rem;min-width:38px;text-align:center}.app .page-link:hover{background:var(--superficie-2);border-color:var(--borda-forte);color:var(--tinta)}.app .page-item.active .page-link{background:var(--tinta);border-color:var(--tinta);color:var(--noite)}.app .page-item.disabled .page-link{background:transparent;color:var(--tinta-muda)}.app .modal-content{background:var(--superficie);color:var(--tinta);border:1px solid var(--borda-forte);border-radius:18px;box-shadow:0 30px 80px rgba(0,0,0,.6)}.app .modal-header,.app .modal-footer{border-color:var(--borda)}.app .modal-backdrop.show{opacity:.7}.app .alert{border-radius:14px;border:1px solid var(--borda);font-weight:450;color:var(--tinta);background:var(--superficie)}.app .alert-info{background:rgba(134,207,255,.07);border-color:rgba(134,207,255,.3);color:#c9fff9}.app .alert-warning{background:rgba(255,224,112,.08);border-color:rgba(255,224,112,.32);color:#ffe3a3}.app .alert-danger{background:rgba(240,68,122,.08);border-color:rgba(240,68,122,.35);color:#ffb3c1}.app .alert-success{background:rgba(127,224,194,.08);border-color:rgba(127,224,194,.3);color:#b5f5dd}.app .badge{font-family:var(--fonte-dado);font-weight:500;border-radius:999px;padding:.38em .72em}.app .badge.bg-warning{background:rgba(255,224,112,.16)!important;color:var(--lampada)!important}.app .badge.bg-success{background:rgba(127,224,194,.14)!important;color:var(--verde)!important}.app .badge.bg-secondary,.app .badge.bg-dark{background:rgba(255,255,255,.08)!important;color:var(--tinta-fraca)!important}.app .badge.bg-danger{background:rgba(240,68,122,.16)!important;color:#ff8099!important}.app .bg-warning.bg-opacity-25{background-color:rgba(255,224,112,.07)!important;box-shadow:inset 0 0 0 1px rgba(255,224,112,.2)}.form-label-sm{font-size:.9rem}@media(prefers-reduced-motion:reduce){.app *{transition:none!important;animation:none!important}}.app .ficha-cabecalho{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.app .ficha-cabecalho h3{margin:0}.app .ficha-rodape{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--borda)}.app .ficha-aviso{display:flex;gap:.85rem;padding:.9rem 1.1rem;border-radius:12px;border:1px solid;margin-bottom:1.25rem}.app .ficha-aviso .fa,.app .ficha-aviso .fas{font-size:1.05rem;margin-top:.1rem}.app .ficha-aviso strong{display:block;font-size:.95rem}.app .ficha-aviso p{margin:.25rem 0 0;font-weight:600;line-height:1.45}.app .ficha-aviso--ignorada{background:rgba(240,68,122,.08);border-color:rgba(240,68,122,.35);color:#ffb3c1}.app .ficha-aviso--suspeita{background:rgba(255,224,112,.08);border-color:rgba(255,224,112,.32);color:#ffe3a3}.app .ficha-dados{display:flex;flex-wrap:wrap;gap:0 2.25rem;padding:1rem 1.25rem;border:1px solid var(--borda);border-radius:14px;background:var(--superficie)}.app .ficha-dados>div{padding:.25rem 0;min-width:0}.app .ficha-dados .valor{font-size:.98rem;font-weight:700;color:var(--tinta);line-height:1.3}.app .ficha-dados .valor a{color:inherit;text-decoration:none;border-bottom:1.5px solid rgba(229,14,50,.35)}.app .ficha-dados .valor a:hover{color:var(--marca);border-bottom-color:var(--marca)}.app .ficha-dados .rotulo{font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--tinta-fraca);margin-top:.15rem}.app .ficha-numeros{display:flex;flex-wrap:wrap;margin:1.25rem 0;border:1px solid var(--borda);border-radius:14px;background:var(--superficie);overflow:hidden}.app .ficha-numeros>div{flex:1 1 8.5rem;padding:1rem 1.15rem;border-left:1px solid var(--borda-suave)}.app .ficha-numeros>div:first-child{border-left:0}.app .ficha-numeros .numero{font-size:1.45rem;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--tinta);line-height:1.15;white-space:nowrap}.app .ficha-numeros .rotulo{font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--tinta-fraca);margin-top:.3rem}.app .ficha-numeros .apoio{font-size:.78rem;font-weight:600;color:var(--tinta-fraca);margin-top:.2rem}.app .titulo-de-secao{display:flex;align-items:baseline;gap:.75rem;font-size:.78rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--tinta-fraca);margin:2rem 0 .9rem}.app .titulo-de-secao::after{content:"";flex:1;height:1px;background:var(--borda)}.app .table td,.app .table th{font-variant-numeric:tabular-nums}.app .table>thead>tr>th.coluna-desta-leitura,.app .table>tbody>tr>td.coluna-desta-leitura{background:rgba(183,164,255,.07);font-weight:800;box-shadow:none}.app .table thead .coluna-desta-leitura{color:var(--marca-escura)}@media(max-width:575px){.app .ficha-numeros>div{flex:1 1 45%;min-width:0;padding:.85rem .9rem;border-top:1px solid var(--borda-suave)}.app .ficha-numeros .numero{font-size:1.15rem}.app .ficha-rodape .btn{flex:1 1 auto}}.app .marcador{display:inline-block;padding:.15rem .5rem;border-radius:6px;background:var(--borda-suave);border:1px solid var(--borda);color:var(--tinta-fraca);font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;vertical-align:middle}.app .card-title .form-select{max-width:15rem}.app .filtros-card{padding:1.15rem 1.25rem;border:1px solid var(--borda);border-radius:14px;background:var(--superficie);box-shadow:0 1px 2px rgba(0,0,0,.2)}.app .filtros-card .filtros-acoes{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-top:1.15rem;padding-top:1.15rem;border-top:1px solid var(--borda-suave)}.app .filtros-card .filtros-acoes .separador{margin-left:auto}@media(max-width:991px){.app .filtros-card .filtros-acoes .separador{display:none}}.app .legenda{display:flex;flex-wrap:wrap;gap:.35rem 1.25rem;margin:1.25rem 0 .75rem;font-size:.78rem;font-weight:600;color:var(--tinta-fraca)}.app .legenda span{display:inline-flex;align-items:center;gap:.45rem}.app .legenda i{width:.8rem;height:.8rem;border-radius:4px;border:1px solid rgba(255,255,255,.08);flex:none}.app .legenda .cor-normal{background:var(--superficie)}.app .legenda .cor-faturada{background:rgba(127,224,194,.13);border-left:3px solid #7fe0c2}.app .legenda .cor-ignorada{background:rgba(255,107,139,.13);border-left:3px solid #ff6b8b}.app .legenda .cor-suspeita{background:rgba(255,224,112,.13);border-left:3px solid #ffe070}.app .legenda .cor-pendente{background:rgba(183,164,255,.13);border-left:3px solid #b7a4ff}.app .table>tbody>tr.table-success,.app .table>tbody>tr.table-danger,.app .table>tbody>tr.table-warning,.app .table>tbody>tr.table-info{--bs-table-color:var(--tinta);--bs-table-striped-color:var(--tinta);--bs-table-hover-color:var(--tinta);--bs-table-active-color:var(--tinta);--bs-table-border-color:var(--borda-suave);border-color:var(--borda-suave)}.app .table>tbody>tr.table-success{--estado:127,224,194}.app .table>tbody>tr.table-danger{--estado:255,107,139}.app .table>tbody>tr.table-warning{--estado:255,224,112}.app .table>tbody>tr.table-info{--estado:183,164,255}.app .table>tbody>tr:is(.table-success,.table-danger,.table-warning,.table-info){--bs-table-bg:rgba(var(--estado),.09);--bs-table-striped-bg:rgba(var(--estado),.13);--bs-table-hover-bg:rgba(var(--estado),.18);--bs-table-active-bg:rgba(var(--estado),.18)}.app .table>tbody>tr:is(.table-success,.table-danger,.table-warning,.table-info)>:first-child{border-left:3px solid rgb(var(--estado))}.app .grade-de-saldos{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.3rem;max-height:16rem;overflow:auto;padding:.15rem}.app .grade-de-saldos .saldo-de-premio{display:flex;align-items:baseline;gap:.5rem;border:1px solid var(--borda);border-radius:8px;background:var(--superficie);padding:.3rem .6rem}.app .grade-de-saldos .premio{flex:1 1 auto;min-width:0;font-size:.75rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app .grade-de-saldos .pontas{flex:0 0 auto;white-space:nowrap}.app .grade-de-saldos .numero{font-size:.88rem;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.app .grade-de-saldos .numero.inicial{font-weight:600;color:var(--tinta-fraca)}.app .grade-de-saldos .seta{color:var(--tinta-fraca);font-size:.75rem;margin:0 .15rem}.app .grade-de-saldos .numero.negativo{color:var(--marca-escura);background:rgba(240,68,122,.12);border-radius:5px;padding:0 .25rem}.app .periodo-dos-saldos{font-size:.72rem;font-weight:600;letter-spacing:0;text-transform:none;white-space:nowrap}.app .painel-de-saldos .titulo-de-secao{margin:1.25rem 0 .5rem}.app .grade-de-saldos .alca{flex:0 0 auto;margin-left:-.2rem;padding:.35rem .3rem;color:var(--borda);font-size:.7rem;cursor:grab;touch-action:none}.app .grade-de-saldos .saldo-de-premio:hover .alca{color:var(--tinta-fraca)}.app .grade-de-saldos .saldo-de-premio.arrastando{border-color:var(--marca);box-shadow:0 2px 8px rgba(0,0,0,.45)}.app .grade-de-saldos .saldo-de-premio.arrastando .alca{cursor:grabbing;color:var(--marca)}.app .grade-de-saldos .saldo-de-premio{user-select:none}.app .tabela-fixa{max-height:calc(100vh - 20rem);min-height:18rem;overflow:auto}.app .tabela-fixa>.table{border-collapse:separate;border-spacing:0}.app .tabela-fixa>.table>thead>tr>th{position:sticky;top:0;z-index:3}.app .tabela-fixa .coluna-ancora-1,.app .tabela-fixa .coluna-ancora-2{position:sticky;background-color:var(--superficie);background-image:linear-gradient(var(--bs-table-bg,transparent),var(--bs-table-bg,transparent))}.app .tabela-fixa>.table>thead>tr>.coluna-ancora-1,.app .tabela-fixa>.table>thead>tr>.coluna-ancora-2{background-color:var(--superficie-2)}.app .tabela-fixa .coluna-ancora-1{left:0;width:3.9rem;min-width:3.9rem;max-width:3.9rem;padding-left:.55rem;padding-right:.55rem;text-align:center}.app .tabela-fixa .coluna-ancora-1 .btn{padding-left:.55rem;padding-right:.55rem}.app .tabela-fixa .coluna-ancora-2{left:3.9rem}.app .tabela-fixa .coluna-ancora-unica{position:sticky;left:0;background-color:var(--superficie);background-image:linear-gradient(var(--bs-table-bg,transparent),var(--bs-table-bg,transparent))}.app .tabela-fixa>.table>thead>tr>.coluna-ancora-unica{background-color:var(--superficie-2);z-index:4}.app .tabela-fixa>.table>tbody>tr>.coluna-ancora-unica{z-index:2}.app .tabela-fixa>.table>thead>tr>.coluna-ancora-unica,.app .tabela-fixa>.table>tbody>tr>.coluna-ancora-unica{border-right:2px solid var(--borda)}.app .tabela-fixa>.table>thead>tr>.coluna-ancora-2,.app .tabela-fixa>.table>tbody>tr>.coluna-ancora-2{border-right:2px solid var(--borda)}.app .tabela-fixa>.table>tbody>tr>.coluna-ancora-1,.app .tabela-fixa>.table>tbody>tr>.coluna-ancora-2{z-index:2}.app .tabela-fixa>.table>thead>tr>.coluna-ancora-1,.app .tabela-fixa>.table>thead>tr>.coluna-ancora-2{z-index:4}.app .tabela-fixa>.table-bordered>:not(caption)>*>*{border-left-width:0;border-right-width:0}@media(max-width:767px){.app .tabela-fixa{max-height:none}.app .tabela-fixa>.table>thead>tr>th{position:static}}.app .inicio{display:flex;flex-direction:column;gap:2.25rem;max-width:1280px}.app .inicio-data{margin:0 0 .2rem;font-family:var(--fonte-dado);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-muda)}.app .inicio-saudacao{margin:0;font-family:var(--fonte-titulo);font-weight:800;font-size:clamp(1.6rem,2.6vw,2.1rem);color:var(--tinta)}.app .inicio-titulo{margin:0 0 .85rem;font-family:var(--fonte-dado);font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--tinta-fraca)}.app .inicio-subtitulo{margin:0 0 .75rem;font-size:.9rem;font-weight:700;color:var(--tinta)}.app .inicio-pendencias{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));gap:.6rem}.app .pendencia{--estado:183,164,255;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:.9rem 1rem;border:0;border-radius:18px;background:var(--superficie);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 0 0 1px var(--borda);color:var(--tinta);text-decoration:none;transition:transform .15s ease,border-color .15s ease,background-color .15s ease}.app .pendencia:hover,.app .pendencia:focus-visible{color:var(--tinta);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 0 0 2px rgb(var(--estado));transform:translateY(-2px)}.app .pendencia-alta{--estado:255,107,139}.app .pendencia-media{--estado:255,224,112}.app .pendencia-baixa{--estado:183,164,255}.app .pendencia-numero{display:grid;place-items:center;min-width:54px;height:54px;padding:0 .5rem;border-radius:999px;font-family:var(--fonte-titulo);font-size:1.2rem;font-weight:800;line-height:1;color:var(--gabinete-fundo);background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.55),transparent 45%),rgb(var(--estado));box-shadow:inset 0 0 0 4px rgba(0,0,0,.12),inset 0 0 0 6px rgba(255,255,255,.35),0 3px 0 rgba(0,0,0,.35);font-variant-numeric:tabular-nums}.app .pendencia-texto{display:flex;flex-direction:column;gap:.15rem;min-width:0}.app .pendencia-texto strong{font-size:.92rem;color:var(--tinta)}.app .pendencia-texto span{font-size:.78rem;color:var(--tinta-fraca)}.app .pendencia-ir{color:var(--tinta-muda);font-size:.8rem}.app .pendencia:hover .pendencia-ir{color:var(--tinta)}.app .inicio-tudo-em-dia{display:flex;align-items:center;gap:.9rem;padding:1rem 1.2rem;border:1px solid rgba(127,224,194,.25);border-left:3px solid var(--verde);border-radius:12px;background:rgba(127,224,194,.06)}.app .inicio-tudo-em-dia>.fa{color:var(--verde);font-size:1.1rem}.app .inicio-tudo-em-dia div{display:flex;flex-direction:column}.app .inicio-tudo-em-dia span{font-size:.82rem;color:var(--tinta-fraca)}.app .inicio-grade{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);gap:.9rem}.app .inicio-grade-piloto{grid-template-columns:repeat(3,minmax(0,1fr))}.app .inicio-cartao{padding:1.15rem 1.25rem;border:1px solid var(--borda);border-radius:20px;background:var(--superficie);min-width:0}.app .inicio-numeros{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.app .inicio-numeros>div,.app .inicio-kpi{display:flex;flex-direction:column;gap:.25rem}.app .inicio-valor{font-family:var(--fonte-titulo);font-size:2.3rem;font-weight:800;line-height:1;color:var(--tinta);font-variant-numeric:tabular-nums}.app .inicio-valor small{font-size:.55em;color:var(--tinta-muda);margin-left:.1rem}.app .inicio-rotulo{font-size:.8rem;color:var(--tinta-fraca)}.app .inicio-rotulo em{display:block;font-style:normal;font-family:var(--fonte-dado);font-size:.7rem;margin-top:.15rem}.app .inicio-rotulo em.sobe{color:var(--verde)}.app .inicio-rotulo em.desce{color:var(--lampada)}.app .inicio-detalhe{margin-top:.35rem;font-size:.76rem;color:var(--tinta-muda)}.app .inicio-barras{display:grid;grid-template-columns:repeat(14,minmax(0,1fr));align-items:end;gap:.35rem;height:7rem;margin-top:1.4rem}.app .inicio-barra{height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:.3rem}.app .inicio-barra span{width:100%;min-height:4px;border-radius:8px 8px 4px 4px;background:linear-gradient(180deg,var(--lavanda),#8f7be6)}.app .inicio-barra.hoje span{background:linear-gradient(180deg,#ff86a8,var(--laca));box-shadow:0 0 12px rgba(240,68,122,.5)}.app .inicio-barra small{font-family:var(--fonte-dado);font-size:.62rem;color:var(--tinta-muda)}.app .inicio-barra.hoje small{color:var(--tinta)}.app .inicio-nota{margin:1rem 0 0;font-size:.78rem;color:var(--tinta-fraca)}.app .inicio-lista{list-style:none;margin:0;padding:0}.app .inicio-lista li{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;padding:.5rem 0;border-bottom:1px solid var(--borda-suave);font-size:.84rem}.app .inicio-lista li:last-child{border-bottom:0}.app .inicio-lista li>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app .inicio-lista-valor{flex:none;font-family:var(--fonte-dado);font-weight:600}.app .inicio-lista-valor small{color:var(--tinta-muda);font-weight:400}.app .inicio-dias{flex:none;padding:.1rem .55rem;border-radius:999px;font-family:var(--fonte-dado);font-size:.72rem;font-weight:600;background:var(--limao);color:var(--gabinete-fundo)}.app .inicio-dias.grave{background:var(--morango);color:var(--gabinete-fundo)}.app .inicio-vazio{margin:0;font-size:.84rem;color:var(--tinta-muda)}.app .inicio-lojas-piloto{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 .9rem}.app .inicio-lojas-piloto span{padding:.22rem .7rem;border-radius:999px;font-size:.78rem;font-weight:600;color:var(--gabinete-fundo);background:var(--menta)}.app .inicio-piloto-vazio{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.9rem}.app .inicio-piloto-vazio p{margin:0;font-size:.84rem;color:var(--tinta-fraca)}@media(max-width:1100px){.app .inicio-grade{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.app .inicio-leituras{grid-column:1/-1}}@media(max-width:640px){.app .inicio-grade,.app .inicio-grade-piloto,.app .inicio-numeros{grid-template-columns:minmax(0,1fr)}.app .inicio-piloto-vazio{flex-direction:column;align-items:flex-start}.app .inicio-barras{gap:.2rem}}@media(prefers-reduced-motion:reduce){.app .pendencia{transition:none}.app .pendencia:hover{transform:none}}