.lista_movimentacoes thead{background:#000!important}.lista_movimentacoes thead th{color:#84a98c!important}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background:linear-gradient(135deg,#1a1a1a,#0d0d0d);color:var(--cor-texto);min-height:100vh;overflow-x:hidden}.navbar-glass{background:#64646440;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.1);margin:15px;border-radius:15px;transition:all .4s ease;box-shadow:0 8px 32px #0000004d;width:calc(100% - 30px)}.navbar-glass.scrolled{margin:0;border-radius:0;background:var(--cor2);box-shadow:0 4px 12px #0003}.navbar-brand{font-weight:700;letter-spacing:1px;color:var(--cor3);display:flex;align-items:center;gap:10px}.navbar-brand i{font-size:1.8rem}.nav-link{color:#ffffffd9;font-weight:500;padding:.5rem 1.2rem!important;border-radius:20px;margin:0 5px;transition:all .3s ease}.nav-link:hover,.nav-link.active{color:var(--cor3);background:#84a98c26}.btn-login{background:var(--cor3)!important;color:var(--cor2)!important;border:none!important;border-radius:30px;padding:8px 25px;font-weight:600;transition:all .3s ease}.btn-login:hover,.btn-login:focus,.btn-login:active,.btn-login:active:focus,.btn-login.active,.btn-login:visited,a.btn-login,a.btn-login:hover,a.btn-login:focus,a.btn-login:active,a.btn-login.active{background:var(--cor3)!important;color:var(--cor2)!important;transform:translateY(-2px);box-shadow:0 6px 12px #84a98c4d;border:none!important;text-decoration:none!important}.unitec-credit{bottom:10px;width:100%;text-align:center;font-size:.9rem;color:#fff6;z-index:10;pointer-events:none;position:fixed}.modal-glass{background:#1e1e1eb3;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border-radius:20px;border:1px solid rgba(255,255,255,.1);box-shadow:0 15px 35px #00000080;color:var(--cor-texto)}.modal-header{border-bottom:1px solid rgba(255,255,255,.1);padding:1.5rem}.modal-footer{border-top:1px solid rgba(255,255,255,.1);padding:1rem 1.5rem}.modal-title{color:var(--cor3);font-weight:600;font-size:1.8rem}.atendimento-modal-title{font-size:1.5rem;text-align:center;width:100%}.modal-body{padding:1.5rem 2rem}.glass-input{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:var(--cor-texto);border-radius:12px;padding:12px 18px;font-size:1.05rem;transition:all .3s ease}.glass-input:focus{background:#ffffff14;border:1px solid var(--cor3);color:var(--cor-texto);box-shadow:0 0 0 .25rem #84a98c40}.form-label{font-weight:500;margin-bottom:.6rem;font-size:1.1rem;color:#ffffffd9}.modal-glass a{color:var(--cor3);text-decoration:none;transition:all .3s ease;font-weight:500}.modal-glass a:hover{text-decoration:underline;color:#a8dadc}.btn-close-white{filter:invert(1) brightness(100%)}.glass-input.form-select option{background:#1e1e1ef2;color:var(--cor-texto);padding:10px}.glass-input.form-select option:checked{background:var(--cor3)!important;color:var(--cor2)!important}.legislacao-list{padding-left:0;list-style:none;font-size:1rem;color:#ffffffe6}.legislacao-list li{align-items:start;margin-bottom:12px;line-height:1.5}.legislacao-list i{color:var(--cor3);font-size:1.2rem;margin-top:2px}.legislacao-modal .modal-dialog{max-width:500px}.legislacao-modal .modal-content{background:#2d2d2dbf!important;backdrop-filter:blur(15px)!important;-webkit-backdrop-filter:blur(15px)!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:15px!important;box-shadow:0 8px 32px #0006!important;overflow:hidden}.legislacao-modal .modal-header{border-bottom:none!important;background:#ffffff05!important;border-radius:0;padding:2rem 2rem 1rem;text-align:center;justify-content:center;position:relative;flex-direction:column;align-items:center}.legislacao-modal .modal-title{color:var(--cor3)!important;font-weight:700;font-size:1.5rem;text-align:center;margin:.5rem 0 0;display:block;width:100%}.legislacao-modal .btn-close{filter:invert(1);opacity:.8;position:absolute!important;top:1rem!important;right:1rem!important;z-index:1060}.legislacao-modal .btn-close:hover{opacity:1}.legislacao-modal .modal-body{padding:0 2rem 2rem;background:transparent}.legislacao-modal .legislacao-list{padding-left:0;list-style:none;font-size:1rem;color:#ffffffe6;margin-bottom:0}.legislacao-modal .legislacao-list li{align-items:start;margin-bottom:15px;line-height:1.6;display:flex;align-items:flex-start}.legislacao-modal .legislacao-list i{color:var(--cor3);font-size:1.2rem;margin-top:2px;margin-right:8px;flex-shrink:0}.legislacao-modal .legislacao-list strong{color:#fff;font-weight:600}.forgot-password-modal .modal-dialog{max-width:500px}.forgot-password-modal .modal-content{background:#2d2d2dbf!important;backdrop-filter:blur(15px)!important;-webkit-backdrop-filter:blur(15px)!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:15px!important;box-shadow:0 8px 32px #0006!important;overflow:hidden}.forgot-password-modal .modal-header{border-bottom:none!important;background:#ffffff05!important;border-radius:0;padding:2rem 2rem 1rem;text-align:center;justify-content:center;position:relative;flex-direction:column;align-items:center}.forgot-password-modal .modal-title{color:var(--cor3)!important;font-weight:700;font-size:1.5rem;text-align:center;margin:.5rem 0 0;display:block;width:100%}.forgot-password-modal .btn-close{filter:invert(1);opacity:.8;position:absolute!important;top:1rem!important;right:1rem!important;z-index:1060}.forgot-password-modal .btn-close:hover{opacity:1}.forgot-password-modal .modal-body{padding:0 2rem 2rem;background:transparent}.forgot-password-modal .form-label{color:#fff;font-weight:500}.forgot-password-modal .form-control{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff}.forgot-password-modal .form-control:focus{background:#ffffff26;border-color:var(--cor3);color:#fff;box-shadow:0 0 0 .25rem #84a98c40}.forgot-password-modal .form-control::placeholder{color:#ffffff80}.forgot-password-modal .text-muted{color:#ffffffb3!important}.forgot-password-modal .alert-info{background:#1e1e1ee6!important;border:1px solid rgba(255,255,255,.2)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ffffffe6!important}.forgot-password-modal .alert-info strong{color:#fff!important}.forgot-password-modal .alert-info .bi-info-circle{color:#fffc}.reset-password-info{background:#1e1e1ee6!important;border:1px solid rgba(255,255,255,.2)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ffffffe6!important}.reset-password-info strong{color:#fff!important}.reset-password-info .bi-info-circle{color:#fffc}.movs-modal-lista-movimentacoes .modal-table-box{background:#141a16;border:1px solid rgba(132,169,140,.25);border-radius:.75rem;overflow:hidden}.movs-modal-lista-movimentacoes .modal-table-box .table{margin-bottom:0;border-color:#ffffff0f;--bs-table-bg: #141a16;--bs-table-color: #e9ecef;--bs-table-striped-bg: #161d18;--bs-table-striped-color: #e9ecef;--bs-table-hover-bg: rgba(132,169,140,.06);--bs-table-hover-color: #e9ecef}.movs-modal-lista-movimentacoes .modal-table-box thead th{background:#000!important;color:#84a98c;border-bottom:1px solid rgba(132,169,140,.28);font-weight:600}.movs-modal-lista-movimentacoes .modal-table-box tbody td{background:var(--bs-table-bg)!important}.movs-modal-lista-movimentacoes .modal-table-box tbody tr:hover td{background:var(--bs-table-hover-bg)!important}.footer-glass{background:#1e1e1e33;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border-radius:14px;border:1px solid rgba(255,255,255,.1);box-shadow:0 15px 35px #00000080;color:var(--cor-texto);padding:20px;margin-left:14px;margin-right:14px}:root{--cor1: #333333;--cor2: #0d0d0d;--cor3: #84a98c;--cor-texto: #f8f9fa}.painel-container{display:flex;min-height:100vh;background:linear-gradient(135deg,#1a1a1a,#0d0d0d);color:var(--cor-texto);transition:all .3s ease}.topbar{background:#64646440;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.1);padding:15px 30px;display:flex;justify-content:space-between;align-items:center;position:fixed;top:0;left:0;right:0;z-index:1000;height:70px}.topbar-brand{display:flex;align-items:center;gap:15px;font-size:1.2rem;font-weight:600}.topbar-logo{height:45px;margin-left:20px}.menu-toggle{background:#84a98c33;border:none;border-radius:8px;width:45px;height:45px;display:flex;align-items:center;justify-content:center;color:var(--cor3);font-size:1.5rem;cursor:pointer;transition:all .3s ease}.menu-toggle:hover{background:#84a98c59}.sidebar{width:280px;background:#1e1e1ed9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-right:1px solid rgba(255,255,255,.1);padding:90px 20px 30px;position:fixed;top:0;left:0;bottom:0;z-index:900;overflow-y:auto;transition:transform .3s ease}.sidebar-visible{transform:translate(0)!important}.sidebar-hidden{transform:translate(-100%)}.sidebar-menu{list-style:none;padding:0;margin:0}.sidebar-item{margin-bottom:8px}.sidebar-link{display:flex;align-items:center;gap:12px;padding:12px 20px;color:#ffffffd9;text-decoration:none;border-radius:10px;transition:all .3s ease;font-size:1.05rem}.sidebar-link:hover,.sidebar-link.active{background:#84a98c33;color:var(--cor3)}.sidebar-link i{font-size:1.3rem;width:25px;text-align:center}.sidebar-submenu{list-style:none;padding:0;margin:8px 0 0;animation:slideDown .3s ease}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.sidebar-sublink{display:flex;align-items:center;padding:10px 20px 10px 50px;color:#ffffffb3;text-decoration:none;border-radius:8px;transition:all .3s ease;font-size:.95rem}.sidebar-sublink:hover,.sidebar-sublink.active{background:#84a98c26;color:var(--cor3);padding-left:55px}.sidebar-sublink i{font-size:1rem}.main-content{flex:1;padding:80px 10px 12px;transition:all .3s ease;min-height:100vh;margin-left:280px}.sidebar-hidden+.main-content{margin-left:0}.content-header{margin-bottom:30px}.content-title{font-size:2rem;font-weight:700;margin-bottom:10px;color:var(--cor3)}.content-subtitle{color:#ffffffb3;font-weight:300}.card{background:#28282880;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:15px;overflow:hidden;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 20px #0003;transition:all .3s ease}.card:hover{transform:translateY(-5px);box-shadow:0 12px 30px #0000004d}.card-header{padding:20px;border-bottom:1px solid rgba(255,255,255,.1)}.card-title{font-size:1.3rem;font-weight:600;margin:0;display:flex;align-items:center;gap:10px}.card-body{padding:20px}.form-label{font-weight:500;margin-bottom:.6rem;font-size:1.05rem;color:#ffffffd9}.form-control,.form-select{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:var(--cor-texto);border-radius:12px;padding:12px 18px;font-size:1.05rem;transition:all .3s ease}.form-control:focus,.form-select:focus{background:#ffffff14;border:1px solid var(--cor3);color:var(--cor-texto);box-shadow:0 0 0 .25rem #84a98c40;outline:none}.form-control::placeholder{color:#fff6}.form-control:-webkit-autofill,.form-control:-webkit-autofill:hover,.form-control:-webkit-autofill:focus,.form-control:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px rgba(255,255,255,.05) inset!important;-webkit-text-fill-color:var(--cor-texto)!important;background-color:#ffffff0d!important;border-color:#ffffff1a!important;transition:background-color 5000s ease-in-out 0s}.input-group-text{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-right:none}.input-group>.form-control{border-left:none}select{--select-option-bg: #1a1a1a;--select-option-text: var(--cor-texto);--select-option-active-bg: #adc2c5;--select-option-active-text: #0f172a}select option{background:var(--select-option-bg)!important;color:var(--select-option-text)!important}select option:hover,select option:focus,select option:active,select option:checked{background:var(--select-option-active-bg)!important;color:var(--select-option-active-text)!important;box-shadow:0 0 0 100vmax var(--select-option-active-bg) inset!important;-webkit-text-fill-color:var(--select-option-active-text)!important}.panel-theme--light select,.dashboard-theme--light select,.panel-themed-modal--light select,.dashboard-themed-modal--light select{--select-option-bg: #ffffff;--select-option-text: #0f172a;--select-option-active-bg: #adc2c5;--select-option-active-text: #0f172a;background:#fff!important;color:#0f172a!important;color-scheme:light}.panel-theme--light select option,.dashboard-theme--light select option,.panel-themed-modal--light select option,.dashboard-themed-modal--light select option{background:var(--select-option-bg)!important;color:var(--select-option-text)!important}.panel-theme--light select option:checked,.dashboard-theme--light select option:checked,.panel-themed-modal--light select option:checked,.dashboard-themed-modal--light select option:checked{background:var(--select-option-active-bg)!important;color:var(--select-option-active-text)!important;box-shadow:0 0 0 100vmax var(--select-option-active-bg) inset!important;-webkit-text-fill-color:var(--select-option-active-text)!important}.panel-theme--light .input-group-text .bi-search,.dashboard-theme--light .input-group-text .bi-search,.panel-themed-modal--light .input-group-text .bi-search,.dashboard-themed-modal--light .input-group-text .bi-search{color:#334155!important}.btn-primary{background:var(--cor3);border:none;border-radius:30px;padding:12px 25px;font-weight:600;transition:all .3s ease}.btn-primary:hover{background:#6a8f72;transform:translateY(-2px);box-shadow:0 6px 12px #84a98c4d}.card .table-responsive{border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,.1)}.card .table-dark-custom{background:transparent;border:none;margin-bottom:0;--bs-table-bg:transparent;--bs-table-striped-bg:rgba(132,169,140,.05);--bs-table-hover-bg:rgba(132,169,140,.1)}.card .table-dark-custom th,.card .table-dark-custom td{padding:12px 16px;vertical-align:middle;border-bottom:1px solid rgba(255,255,255,.1);color:var(--cor-texto)}.card .table-dark-custom thead{background:#141414e6}.card .table-dark-custom thead th{color:var(--cor3);border-bottom-width:2px;border-bottom-color:#ffffff26}.card .table-dark-custom tbody tr:hover td{color:var(--cor3)}.card .table-dark-custom tbody tr:last-child td{border-bottom:none}.list-toolbar{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.list-toolbar .input-group{flex:1 1 280px;min-width:220px}.table-stack tbody td{position:relative}.categoria-header{position:relative;margin:30px 0 0 14px}.categoria-line{height:1px;width:100%;background:linear-gradient(90deg,#84a98c00,#84a98c59,#84a98c00)}.categoria-pill-center{position:absolute;left:50%;top:0;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:10px;padding:8px 16px;border-radius:999px;color:var(--cor3);background:#121a17e6;border:1px solid rgba(132,169,140,.45);font-weight:700;letter-spacing:.25px;white-space:nowrap;text-transform:uppercase}.categoria-pill-center i{font-size:1rem}.categoria-meta{margin-top:10px;color:#ffffffbf;font-weight:600}.cards-line{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin-bottom:14px}.card-pai-finalizada{background:#84a98c1f!important;border:1px solid rgba(132,169,140,.3);border-radius:12px;padding:8px;margin-bottom:12px}.card-dark{position:relative;background:#121a17cc;border:1px solid rgba(132,169,140,.15);color:#e9f5ee;padding:12px 14px;border-radius:12px;height:100%}.card-dark.card-accent:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:var(--cor3);border-top-left-radius:inherit;border-bottom-left-radius:inherit;opacity:.95}.card-link{cursor:default}.ttl{font-weight:600;margin-bottom:6px;opacity:.95}.smallp{margin:0 0 4px;font-size:.92rem;opacity:.95}.nome{font-size:1.05rem;font-weight:700;letter-spacing:.2px}.muted{opacity:.8}.chip{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(132,169,140,.35);padding:3px 10px;border-radius:999px;font-size:.85rem;background:#84a98c14;color:#dff5e6}.chips-wrap{display:flex;flex-wrap:wrap;gap:8px}.flash-green{animation:flashGreen 1.2s ease-out 1}@keyframes flashGreen{0%{box-shadow:0 0 #19875400;transform:scale(1)}20%{box-shadow:0 0 0 6px #19875440;transform:scale(1.01)}to{box-shadow:0 0 #19875400;transform:scale(1)}}.chip-decisao{background:linear-gradient(135deg,#ffc10740,#ffc10726)!important;border:2px solid rgba(255,193,7,.8)!important;color:#ffc107!important;font-size:.85rem;font-weight:700;padding:8px 14px;box-shadow:0 0 12px #ffc1074d;display:inline-flex;align-items:flex-start}.chip-decisao-content{display:flex;flex-direction:column;gap:2px;align-items:flex-start}.chip-decisao-label{font-size:.7rem;font-weight:700;opacity:1;text-transform:uppercase;letter-spacing:.5px;line-height:1;color:#ffc107}.chip-decisao-value{font-size:.9rem;font-weight:700;line-height:1.2;color:#ffc107}.dashboard-page .dashboard-toggle{min-width:160px}.dashboard-page .dashboard-toggle-input{width:2.5em;height:1.3em}.dashboard-page .dashboard-toggle-label{font-size:.95rem}.dashboard-page .dashboard-toggle-icon{font-size:1.1rem}.card-dark.card-blocked{background:#64646433!important;border-color:#96969626!important;opacity:.5;cursor:not-allowed!important;pointer-events:none}.card-dark.card-blocked .ttl{color:#999!important}.card-dark.card-blocked .smallp{color:#888!important}.card-dark.card-blocked:before{background:#666!important}@media(min-width:992px){.dashboard-page .content-title{font-size:1.7rem;margin-bottom:6px}.dashboard-page .content-subtitle{font-size:.95rem}.dashboard-page .kpis{gap:10px;margin-bottom:10px}.dashboard-page .kpi{padding:10px 12px;border-radius:12px}.dashboard-page .kpi h3{font-size:1.2rem}.dashboard-page .toolbar{padding:8px 10px;border-radius:10px;margin-bottom:10px}.dashboard-page .toolbar .btn{padding:.35rem .6rem;font-size:.85rem}.dashboard-page .toolbar .form-control{padding:.35rem .6rem;font-size:.9rem}.dashboard-page .toolbar .input-group-text{padding:.35rem .6rem}.dashboard-page .toolbar .text-secondary.small{font-size:.85rem}.dashboard-page .dashboard-toggle{min-width:140px;padding:.25rem .5rem}.dashboard-page .dashboard-toggle-input{width:2.2em;height:1.15em}.dashboard-page .dashboard-toggle-label{font-size:.85rem}.dashboard-page .dashboard-toggle-icon{font-size:1rem}.dashboard-page .cards-line{gap:10px;margin-bottom:10px}.dashboard-page .card-pai{margin-bottom:10px}.dashboard-page .card-pai-finalizada{padding:6px;border-radius:10px;margin-bottom:10px}.dashboard-page .card-pai-finalizada .card-dark:before{width:6px}.dashboard-page .card-dark{padding:10px 12px;border-radius:10px}.dashboard-page .ttl{font-size:1.05rem}.dashboard-page .smallp{font-size:.85rem}.dashboard-page .nome{font-size:.95rem}.dashboard-page .chip{padding:2px 8px;font-size:.78rem}.dashboard-page .chip-decisao{padding:6px 10px}.dashboard-page .chip-decisao-label{font-size:.65rem}.dashboard-page .chip-decisao-value{font-size:.8rem}}@media(max-width:768px){.sidebar{transform:translate(-100%);z-index:950}.main-content{margin-left:0!important;padding-left:12px;padding-right:12px;padding-bottom:20px}td.d-flex{flex-direction:column;gap:5px}.cards-line{grid-template-columns:1fr}.categoria-pill-center{padding:7px 14px}.list-toolbar{flex-direction:column;align-items:stretch}.list-toolbar .input-group{flex:0 0 auto;min-width:0;max-width:100%!important;width:100%}.list-toolbar .btn,.list-toolbar .form-select{width:100%!important}.table-stack thead{display:none}.table-stack tbody tr{display:block;margin-bottom:12px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#12121273}.table-stack tbody td{display:flex;justify-content:space-between;gap:10px;padding:10px 12px;border-bottom:1px dashed rgba(255,255,255,.08)}.table-stack tbody td:before{content:attr(data-label);font-weight:600;color:var(--cor3);flex:1 1 45%}.table-stack tbody td:last-child{border-bottom:none}.table-stack tbody td[colspan]{display:block;text-align:center}.table-stack tbody td[colspan]:before{content:none}.table-stack td.text-end{text-align:left!important}.table-stack .table-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}.table-stack .btn-group{flex-wrap:wrap;gap:6px}}@media(max-width:576px){.topbar-brand span{display:none}.list-toolbar .form-control,.list-toolbar .input-group-text{padding:8px 12px;font-size:.95rem}.table-stack tbody td{flex-direction:column;align-items:flex-start}.table-stack tbody td:before{margin-bottom:4px}}.login-page-container{display:flex;flex-direction:column;align-items:center;min-height:100vh;background:linear-gradient(#0d0d0d99,#0d0d0d99),url(/build/assets/bkg-nai-BHhkynsS.jpg) no-repeat center center;background-size:cover;padding:80px 20px 20px}.login-content-wrapper{display:flex;flex-direction:column;align-items:center;width:100%;max-width:500px;margin-top:20px;z-index:1}.hero-title-top{color:#84a98c;font-weight:700;font-size:2.5rem;margin:0 0 2rem;text-shadow:2px 2px 4px rgba(0,0,0,.5);text-align:center}.login-modal-content{width:100%;max-width:450px;background:#2d2d2dbf!important;backdrop-filter:blur(15px)!important;-webkit-backdrop-filter:blur(15px)!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:15px!important;box-shadow:0 8px 32px #0006!important;overflow:hidden}.login-modal-header{border-bottom:none!important;background:#ffffff05!important;border-radius:0;padding:2rem 2rem 1rem;text-align:center;justify-content:center;position:relative;display:flex;flex-direction:column;align-items:center}.login-modal-header .brasao-logo{width:80px;height:auto;filter:brightness(1.1) contrast(1.05);margin-bottom:.5rem;display:block}.login-modal-title{color:var(--cor3);font-weight:700;font-size:1.5rem;text-align:center;margin:.5rem 0 0;display:block;width:100%}.login-modal-body{padding:0 2rem 1rem;background:transparent}.login-modal-footer{border-top:none!important;background:#ffffff05!important;border-radius:0;padding:0 2rem 2rem;display:flex}.login-modal-content .form-floating>label{color:#fffc;font-weight:500}.login-modal-content .form-floating>.glass-input:focus~label,.login-modal-content .form-floating>.glass-input:not(:placeholder-shown)~label{color:var(--cor3);font-weight:600}.login-modal-content .glass-input{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.login-modal-content .glass-input::placeholder{color:#ffffffb3}.login-modal-content .glass-input:focus{background:#ffffff26;border-color:#fff6;color:#fff;box-shadow:0 0 0 .25rem #ffffff1a}.login-modal-content .glass-input:-webkit-autofill,.login-modal-content .glass-input:-webkit-autofill:hover,.login-modal-content .glass-input:-webkit-autofill:focus,.login-modal-content .glass-input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px rgba(255,255,255,.1) inset!important;-webkit-text-fill-color:#ffffff!important;background-color:#ffffff1a!important;border:1px solid rgba(255,255,255,.2)!important;transition:background-color 5000s ease-in-out 0s}.login-modal-content .glass-input:-moz-autofill{background-color:#ffffff1a!important;color:#fff!important}.main-page-container{display:flex;align-items:center;justify-content:center;min-height:100vh;background:linear-gradient(#0d0d0d99,#0d0d0d99),url(/build/assets/bkg-nai-BHhkynsS.jpg) no-repeat center center;background-size:cover;padding:20px}.login-form-box{width:100%;max-width:450px}.login-page-container .login-form-box.modal-glass{background:#ffffff1a;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.2);border-radius:15px;box-shadow:0 8px 32px #0003}.login-page-container .login-form-box .modal-header{border-bottom:none;background:#ffffff05;border-radius:0;padding:2rem 2rem 1rem;text-align:center;justify-content:center;flex-direction:column;align-items:center;display:flex}.login-page-container .login-form-box .brasao-logo{width:80px;height:auto;filter:brightness(1.1) contrast(1.05);margin-bottom:.5rem;display:block}.login-page-container .login-form-box .modal-title{color:var(--cor3);font-weight:700;font-size:1.5rem;text-align:center;margin:.5rem 0 0;display:block;width:100%}.login-page-container .login-form-box .modal-body{padding:0 2rem 1rem;background:transparent}.login-page-container .login-form-box .modal-footer{border-top:none;background:#ffffff05;border-radius:0;padding:0 2rem 2rem}.login-page-container .form-floating>label{color:#fffc;font-weight:500}.login-page-container .form-floating>.glass-input:focus~label,.login-page-container .form-floating>.glass-input:not(:placeholder-shown)~label{color:var(--cor3);font-weight:600}.login-page-container .glass-input:-webkit-autofill,.login-page-container .glass-input:-webkit-autofill:hover,.login-page-container .glass-input:-webkit-autofill:focus,.login-page-container .glass-input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px rgba(255,255,255,.1) inset!important;-webkit-text-fill-color:#ffffff!important;background-color:#ffffff1a!important;border:1px solid rgba(255,255,255,.2)!important;transition:background-color 5000s ease-in-out 0s}.login-page-container .glass-input:-moz-autofill{background-color:#ffffff1a!important;color:#fff!important}.hero-form-box{width:100%;max-width:800px}.main-page-container .hero-form-box{min-height:100px;display:flex;align-items:center;justify-content:center;margin-top:-300px}.main-page-container .hero-form-box .modal-body{padding:30px 2rem}.main-page-container .hero-form-box.modal-glass{background:#0f384d07!important}.login-form-box .modal-glass,.hero-form-box .modal-glass{background:#ffffff1a;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.2);border-radius:15px;box-shadow:0 8px 32px #0003;overflow:hidden}.main-page-container .hero-form-box.modal-glass{background:#0d0d0d66!important}div.main-page-container div.hero-form-box.modal-glass{background:#0f384d07!important;backdrop-filter:blur(15px)!important;-webkit-backdrop-filter:blur(15px)!important}.login-form-box .modal-header,.hero-form-box .modal-header{padding:1.5rem 2rem 1rem;border-bottom:1px solid rgba(255,255,255,.1);background:#ffffff0d}.login-form-box .modal-title,.hero-form-box .modal-title{color:#fff;font-weight:600;font-size:1.5rem;margin:0}.hero-form-box .hero-title{color:#84a98c;font-weight:700;font-size:3rem;margin:0;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.login-form-box .modal-body,.hero-form-box .modal-body{padding:1rem 2rem 2rem}.login-form-box .modal-footer,.hero-form-box .modal-footer{padding:1rem 2rem 1.5rem;border-top:1px solid rgba(255,255,255,.1);background:#ffffff0d}.login-form-box .form-label,.hero-form-box .form-label{color:#fff;font-weight:500;margin-bottom:.5rem}.login-form-box .glass-input,.hero-form-box .glass-input{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.login-form-box .glass-input::placeholder,.hero-form-box .glass-input::placeholder{color:#ffffffb3}.login-form-box .glass-input:focus,.hero-form-box .glass-input:focus{background:#ffffff26;border-color:#fff6;color:#fff;box-shadow:0 0 0 .25rem #ffffff1a}.login-modal .modal-dialog{max-width:450px}.login-modal.modal .modal-backdrop,.login-modal-backdrop{background-color:#000c!important;backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important}.login-modal .modal-content{background:#2d2d2dbf!important;backdrop-filter:blur(15px)!important;-webkit-backdrop-filter:blur(15px)!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:15px!important;box-shadow:0 8px 32px #0006!important;overflow:hidden}.login-modal .modal-header{border-bottom:none!important;background:#ffffff05!important;border-radius:0;padding:2rem 2rem 1rem;text-align:center;justify-content:center;position:relative;flex-direction:column;align-items:center}.login-modal .modal-title{color:var(--cor3);font-weight:700;font-size:1.5rem;text-align:center;margin:.5rem 0 0;display:block;width:100%}.login-modal .modal-header .brasao-logo{width:80px;height:auto;filter:brightness(1.1) contrast(1.05);margin-bottom:.5rem;display:block}.login-modal .btn-close{filter:invert(1);opacity:.8;position:absolute!important;top:1rem!important;right:1rem!important;z-index:1060}.login-modal .btn-close:hover{opacity:1}.login-modal .modal-body{padding:0 2rem 1rem;background:transparent}.login-modal .form-label{color:#fff;font-weight:500;margin-bottom:.5rem}.login-modal .glass-input{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.login-modal .glass-input::placeholder{color:#ffffffb3}.login-modal .glass-input:focus{background:#ffffff26;border-color:#fff6;color:#fff;box-shadow:0 0 0 .25rem #ffffff1a}.login-modal .glass-input:-webkit-autofill,.login-modal .glass-input:-webkit-autofill:hover,.login-modal .glass-input:-webkit-autofill:focus,.login-modal .glass-input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px rgba(255,255,255,.1) inset!important;-webkit-text-fill-color:#ffffff!important;background-color:#ffffff1a!important;border:1px solid rgba(255,255,255,.2)!important;transition:background-color 5000s ease-in-out 0s}.login-modal .glass-input:-moz-autofill{background-color:#ffffff1a!important;color:#fff!important}.login-modal .form-floating>label{color:#fffc;font-weight:500}.login-modal .form-floating>.glass-input:focus~label,.login-modal .form-floating>.glass-input:not(:placeholder-shown)~label{color:var(--cor3);font-weight:600}.login-modal .modal-footer{border-top:none!important;background:#ffffff05!important;border-radius:0;padding:0 2rem 2rem}:root{--accent:#84a98c;--text-100:#e9ecef;--text-80:rgba(233,236,239,.85);--text-60:rgba(233,236,239,.6);--text-40:rgba(233,236,239,.4)}.content-title{color:var(--text-100);font-weight:700;letter-spacing:.2px}.content-subtitle{color:var(--text-80)}.text-muted{color:var(--text-60)!important}.small,.smallp{color:var(--text-80)}a,.link,.btn-link{color:var(--accent)}a:hover,.link:hover{color:#a3c4ad}.btn-outline-secondary,.btn-outline-primary{color:var(--text-100);border-color:#ffffff38}.btn-outline-primary:hover{background:#84a98c2e;border-color:var(--accent);color:#fff}.btn-outline-secondary:hover{background:#ffffff0f;border-color:#ffffff59;color:#fff}.dropdown-menu-dark .dropdown-item{color:var(--text-80)}.dropdown-menu-dark .dropdown-item:hover{background:#84a98c26;color:#fff}.sidebar .sidebar-link{color:#c8d6df}.sidebar .sidebar-link.active{color:#ecfff5;background:#84a98c1f;border-left:3px solid var(--accent)}.table-dark-custom thead th{color:var(--text-100);border-color:#ffffff14}.table-dark-custom tbody td{color:#dfe7ea;border-color:#ffffff0f}.table-dark-custom tbody tr:hover{background:#84a98c14}.card,.card-dark{border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:var(--text-80)}.card .ttl,.card h5,.card .card-title{color:var(--text-100)}.badge-ok{background:#4caf502e;color:#b8f5c0;border:1px solid rgba(76,175,80,.35)}.badge-pending{background:#ffc10726;color:#ffe29a;border:1px solid rgba(255,193,7,.35)}.badge-off{background:#ffffff0f;color:#cbd5e1;border:1px solid rgba(255,255,255,.12)}@keyframes flashFade{0%{opacity:.9}to{opacity:1}}.flash{animation:flashFade .8s ease-out}.flash-green{box-shadow:0 0 0 9999px #28a7451f inset,0 0 0 1px #28a74559 inset}.flash-amber{box-shadow:0 0 0 9999px #ffc1071a inset,0 0 0 1px #ffc10759 inset}.flash-red{box-shadow:0 0 0 9999px #dc35451a inset,0 0 0 1px #dc354559 inset}.form-label{color:var(--text-80)}.form-control,.form-select{color:var(--text-100);background:#ffffff0d;border-color:#ffffff26}.form-control:focus,.form-select:focus{border-color:var(--accent);box-shadow:0 0 0 .2rem #84a98c40}.form-control:-webkit-autofill,.form-control:-webkit-autofill:hover,.form-control:-webkit-autofill:focus,.form-control:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px rgba(255,255,255,.05) inset!important;-webkit-text-fill-color:var(--text-100)!important;background-color:#ffffff0d!important;border-color:#ffffff26!important;transition:background-color 5000s ease-in-out 0s}.form-control:disabled,.form-control.field-disabled,.form-select:disabled,.form-select.field-disabled,.form-control:disabled:-webkit-autofill,.form-control.field-disabled:-webkit-autofill,.form-control:disabled:-webkit-autofill:hover,.form-control.field-disabled:-webkit-autofill:hover,.form-control:disabled:-webkit-autofill:focus,.form-control.field-disabled:-webkit-autofill:focus,.form-control:disabled:-webkit-autofill:active,.form-control.field-disabled:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px rgba(255,255,255,.02) inset!important;-webkit-text-fill-color:rgba(255,255,255,.6)!important;background-color:#ffffff05!important;border-color:#ffffff14!important;color:#fff9!important;transition:background-color 5000s ease-in-out 0s}.topbar-brand span{color:var(--text-100)}.btn-glass{color:var(--accent)!important}.input-group-text{color:var(--text-100)!important}.input-group-text .bi-search{color:inherit!important}.recharts-wrapper text{fill:#e6fff3!important}.recharts-legend-item-text{color:#e6fff3!important}.recharts-default-tooltip{background:#0c1a13!important;border:1px solid #163826!important;color:#e6fff3!important}.recharts-cartesian-grid-horizontal line,.recharts-cartesian-grid-vertical line{stroke:#ffffff14!important}.recharts-surface{shape-rendering:geometricPrecision}.main-content.panel-main-content-light{background:linear-gradient(180deg,#dce4ee,#d2dce8)}.painel-container.panel-shell-theme-light .topbar{background:linear-gradient(180deg,#d7e0ea,#ced8e4);border-bottom:1px solid rgba(71,85,105,.34);box-shadow:0 6px 14px #0f172a1f}.painel-container.panel-shell-theme-light .topbar-brand,.painel-container.panel-shell-theme-light .topbar-brand span{color:#1f2937}.painel-container.panel-shell-theme-light .menu-toggle{background:#2b6a4524;border:1px solid rgba(43,106,69,.28);color:#2b6a45}.painel-container.panel-shell-theme-light .menu-toggle:hover{background:#2b6a4538}.painel-container.panel-shell-theme-light .topbar .btn-glass,.painel-container.panel-shell-theme-light .topbar .dropdown-toggle{color:#2b6a45!important;background:#ffffff70;border:1px solid rgba(71,85,105,.26)}.painel-container.panel-shell-theme-light .topbar .btn-glass:hover,.painel-container.panel-shell-theme-light .topbar .dropdown-toggle:hover{background:#ffffff9e;border-color:#2b6a455c}.painel-container.panel-shell-theme-light .topbar-theme-icon-btn{border-color:#47556952;background:#ffffffa3;color:#334155;box-shadow:inset 0 1px #ffffffd9,0 3px 8px #0f172a1f}.painel-container.panel-shell-theme-light .topbar-theme-icon-btn:hover{border-color:#2b6a4566;background:#ffffffd1;color:#1f2937}.painel-container.panel-shell-theme-light .topbar-theme-icon-btn.is-light{color:#d97706}.painel-container.panel-shell-theme-light .panel-shell-user-menu-light{background:#f8fbff;border:1px solid rgba(71,85,105,.22);box-shadow:0 10px 24px #0f172a24,0 2px 6px #0f172a14}.painel-container.panel-shell-theme-light .panel-shell-user-menu-light .dropdown-item{color:#1f2937}.painel-container.panel-shell-theme-light .panel-shell-user-menu-light .dropdown-item:hover,.painel-container.panel-shell-theme-light .panel-shell-user-menu-light .dropdown-item:focus{background:#eaf1f9;color:#102436}.painel-container.panel-shell-theme-light .sidebar{background:linear-gradient(180deg,#ccd7e4,#c1cfde);border-right:1px solid rgba(71,85,105,.3);box-shadow:inset -1px 0 #ffffff73,3px 0 10px #0f172a14}.painel-container.panel-shell-theme-light .sidebar .sidebar-link{color:#1f2f42}.painel-container.panel-shell-theme-light .sidebar .sidebar-link:hover{background:#4755691f;color:#0f1d2d}.painel-container.panel-shell-theme-light .sidebar .sidebar-link.active{background:#2b6a452e;color:#173624;border-left:3px solid rgba(43,106,69,.95)}.painel-container.panel-shell-theme-light .sidebar .sidebar-sublink{color:#31465d}.painel-container.panel-shell-theme-light .sidebar .sidebar-sublink:hover,.painel-container.panel-shell-theme-light .sidebar .sidebar-sublink.active{background:#4755691f;color:#102436}.panel-theme{--pl-text: #e9ecef;--pl-muted: rgba(233, 236, 239, .78);--pl-title: #f8f9fa;--pl-surface: rgba(20, 24, 31, .52);--pl-surface-border: rgba(255, 255, 255, .12);--pl-input-bg: rgba(255, 255, 255, .06);--pl-input-border: rgba(255, 255, 255, .14);--pl-table-bg: rgba(15, 18, 24, .54);--pl-table-head-bg: rgba(15, 18, 24, .9);--pl-table-head-text: #84a98c;--pl-table-row-border: rgba(255, 255, 255, .1);--pl-accent: #84a98c}.panel-theme--light{--pl-text: #1f2937;--pl-muted: #5b6b80;--pl-title: #0f172a;--pl-surface: #f6f9fd;--pl-surface-border: rgba(71, 85, 105, .23);--pl-input-bg: #ffffff;--pl-input-border: rgba(71, 85, 105, .24);--pl-table-bg: #ffffff;--pl-table-head-bg: #eef3f9;--pl-table-head-text: #1f2937;--pl-table-row-border: rgba(100, 116, 139, .22);--pl-accent: #2b6a45}.panel-theme .content-title{color:var(--pl-title)}.panel-theme .content-subtitle,.panel-theme .text-secondary{color:var(--pl-muted)!important}.panel-theme .card{background:var(--pl-surface);border:1px solid var(--pl-surface-border);box-shadow:0 10px 24px #02060a1a}.panel-theme--light .card{box-shadow:inset 0 1px #ffffffd1,0 14px 26px #0f172a1a}.panel-theme .list-toolbar .form-control,.panel-theme .list-toolbar .form-select,.panel-theme .list-toolbar .input-group-text{background:var(--pl-input-bg);border-color:var(--pl-input-border);color:var(--pl-text)}.panel-theme .list-toolbar .form-control::placeholder{color:var(--pl-muted)}.panel-theme .list-toolbar .form-control:focus,.panel-theme .list-toolbar .form-select:focus{border-color:var(--pl-accent);box-shadow:0 0 0 .2rem #2b6a4533}.panel-theme--light .form-control:-webkit-autofill,.panel-theme--light .form-control:-webkit-autofill:hover,.panel-theme--light .form-control:-webkit-autofill:focus,.panel-theme--light .form-control:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #ffffff inset!important;box-shadow:0 0 0 30px #fff inset!important;-webkit-text-fill-color:#0f172a!important;color:#0f172a!important;caret-color:#0f172a;transition:background-color 5000s ease-in-out 0s}.panel-theme--light .form-control:autofill,.panel-theme--light .form-control:-moz-autofill{box-shadow:0 0 0 30px #fff inset!important;color:#0f172a!important}.panel-theme--light .form-control:disabled:-webkit-autofill,.panel-theme--light .form-control.field-disabled:-webkit-autofill,.panel-theme--light .form-control:disabled:-webkit-autofill:hover,.panel-theme--light .form-control.field-disabled:-webkit-autofill:hover,.panel-theme--light .form-control:disabled:-webkit-autofill:focus,.panel-theme--light .form-control.field-disabled:-webkit-autofill:focus,.panel-theme--light .form-control:disabled:-webkit-autofill:active,.panel-theme--light .form-control.field-disabled:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #edf3f9 inset!important;box-shadow:0 0 0 30px #edf3f9 inset!important;-webkit-text-fill-color:#64748b!important;color:#64748b!important;caret-color:#64748b}.panel-theme .app-select{position:relative;width:140px}.panel-theme .app-select-trigger{width:100%;min-height:38px;padding:8px 12px;border-radius:12px;border:1px solid var(--pl-input-border);background:var(--pl-input-bg);color:var(--pl-text);display:flex;align-items:center;justify-content:space-between;gap:10px;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.panel-theme .app-select-trigger:focus-visible{outline:none;border-color:var(--pl-accent);box-shadow:0 0 0 .2rem #2b6a4533}.panel-theme .app-select.is-open .app-select-trigger{border-color:var(--pl-accent);box-shadow:0 0 0 .16rem #2b6a4529}.panel-theme .app-select-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-theme .app-select-caret{font-size:.78rem;opacity:.8}.panel-theme .app-select-menu{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:1080;margin:0;padding:4px 0;list-style:none;border-radius:10px;border:1px solid var(--pl-input-border);background:var(--pl-input-bg);box-shadow:0 10px 24px #02060a38}.panel-theme .app-select-option{width:100%;border:0;background:transparent;color:var(--pl-text);text-align:left;padding:7px 12px;line-height:1.2}.panel-theme .app-select-option:hover,.panel-theme .app-select-option.is-active{background:#adc2c5;color:#0f172a}.panel-theme .app-select-option.is-selected{font-weight:600}.panel-theme--light .app-select-trigger{background:#fff;color:#0f172a}.panel-theme--light .app-select-menu{background:#fff;box-shadow:0 12px 26px #0f172a29}.panel-theme .form-app-select{width:100%;min-width:0}.panel-theme .form-app-select .app-select-trigger{min-height:42px;padding:9px 12px}.panel-theme--light .form-app-select .app-select-trigger{border-radius:12px;font-size:.96rem;background:#fff;border:1px solid rgba(71,85,105,.24)}.panel-theme--light .form-app-select .app-select-value{color:#0f172a}.panel-theme .form-app-select .app-select-menu{margin-top:6px;max-height:250px;overflow-y:auto}.panel-theme .form-app-select .app-select-option{font-size:.96rem;padding:8px 12px}.panel-theme--dark .form-app-select .app-select-trigger{background:#202833;border-color:#ffffff29;color:#e9ecef}.panel-theme--dark .form-app-select .app-select-menu{background:#1b2430;border-color:#ffffff29;box-shadow:0 12px 26px #02060a6b}.panel-theme .form-app-select.is-invalid .app-select-trigger{border-color:#dc3545!important}.panel-theme--light .form-app-select.field-disabled .app-select-trigger,.panel-theme--light .form-app-select .app-select-trigger:disabled{background:#edf3f9;border-color:#94a3b859;color:#64748b}.panel-theme .table-dark-custom{--bs-table-bg: var(--pl-table-bg);--bs-table-striped-bg: color-mix(in srgb, var(--pl-table-bg) 92%, #2b6a45 8%);--bs-table-hover-bg: color-mix(in srgb, var(--pl-table-bg) 90%, #2b6a45 10%)}.panel-theme .table-dark-custom thead{background:var(--pl-table-head-bg)}.panel-theme .table-dark-custom thead th{color:var(--pl-table-head-text);border-bottom-color:var(--pl-table-row-border)}.panel-theme .table-dark-custom tbody td{color:var(--pl-text);border-bottom-color:var(--pl-table-row-border)}.panel-theme .table-dark-custom tbody tr:hover td{color:var(--pl-text)}.panel-theme--light .table tbody tr:hover>th,.panel-theme--light .table tbody tr:hover>td{background:#dde5ee!important}.adolescentes-page.panel-theme--light .table-dark-custom.table-stack tbody tr>td{transition:background-color .16s ease;font-size:.93rem;line-height:1.2;padding-top:8px;padding-bottom:8px}.adolescentes-page.panel-theme--light .table-dark-custom.table-stack tbody tr:nth-child(odd)>td{background:#f2f7fc}.adolescentes-page.panel-theme--light .table-dark-custom.table-stack tbody tr:nth-child(2n)>td{background:#e6eef6}.adolescentes-page.panel-theme--light .table-dark-custom.table-stack tbody tr:hover>td{background:#d0dbe7!important}.panel-theme .table-stack tbody tr{border-color:var(--pl-table-row-border);background:color-mix(in srgb,var(--pl-table-bg) 90%,#000 10%)}.panel-theme--light .table-stack tbody tr{background:#f9fbfe}.panel-theme .btn-primary{border-radius:12px;padding:10px 16px;font-weight:600}.panel-theme--light .btn-primary{background:#2f7a4b;border-color:#2f7a4b;color:#fff;box-shadow:0 6px 14px #2f7a4b42}.panel-theme--light .btn-primary:hover{background:#286740;border-color:#286740;transform:translateY(-1px)}.adolescentes-page.panel-theme--light .list-toolbar .btn-primary{background:#a7bbb4;border-color:#8ea39b;color:#1e3b31;box-shadow:0 2px 6px #1e3b3129}.adolescentes-page.panel-theme--light .list-toolbar .btn-primary:hover{background:#97aca4;border-color:#7f938c;color:#173026}.panel-theme--light .table-actions .btn{border-width:1px}.adolescentes-page.panel-theme--light .table-actions .btn{font-size:.82rem;line-height:1;padding:.22rem .46rem;min-height:28px;border-radius:6px;font-weight:600;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #0f172a1f}.adolescentes-page.panel-theme--light .table-actions .btn .action-icon{font-size:.84rem;line-height:1;opacity:.96}.adolescentes-page.panel-theme--light .table-actions .btn-group{display:inline-flex;align-items:center;gap:3px}.adolescentes-page.panel-theme--light .table-actions .btn-group>.btn+.btn{min-width:30px;margin-left:0!important}.adolescentes-page.panel-theme--light .table-actions .btn-group>.btn{border-radius:6px!important}.adolescentes-page.panel-theme--light .table-actions .btn-action-view .action-icon,.adolescentes-page.panel-theme--light .table-actions .btn-action-edit .action-icon,.adolescentes-page.panel-theme--light .table-actions .btn-action-delete .action-icon{-webkit-text-stroke:.2px currentColor;text-shadow:0 0 .01px currentColor}.adolescentes-page.panel-theme--light .table-actions .btn-action-view .action-icon{color:#1f5f8d}.adolescentes-page.panel-theme--light .table-actions .btn-action-edit .action-icon{color:#7a5300}.adolescentes-page.panel-theme--light .table-actions .btn-action-delete .action-icon{color:#a01f2a}.adolescentes-page.panel-theme--light .table-actions .btn-action-mov{background:#edf6f1;border-color:#98baa7;color:#1f5136}.adolescentes-page.panel-theme--light .table-actions .btn-action-mov:hover{background:#dceee4;border-color:#74a186;color:#123a25}.adolescentes-page.panel-theme--light .table-actions .btn-action-view{background:#eaf3fb;border-color:#a1bfd9;color:#24547a}.adolescentes-page.panel-theme--light .table-actions .btn-action-view:hover{background:#d8e9f8;border-color:#7ea5c7;color:#163b5a}.adolescentes-page.panel-theme--light .table-actions .btn-action-edit{background:#fff6e7;border-color:#efc472;color:#7a5404}.adolescentes-page.panel-theme--light .table-actions .btn-action-edit:hover{background:#fee8c1;border-color:#d7a142;color:#603f00}.adolescentes-page.panel-theme--light .table-actions .btn-action-delete{background:#fff1f1;border-color:#e3a7a7;color:#ab2530}.adolescentes-page.panel-theme--light .table-actions .btn-action-delete:hover{background:#ffdede;border-color:#cb6f6f;color:#8e1620}.panel-theme--light .table-actions .btn-outline-secondary{background:#f8fbff;border-color:#b9c7d8;color:#32465d}.panel-theme--light .table-actions .btn-outline-secondary:hover{background:#eaf1f9;border-color:#8ea3bb;color:#18263a}.panel-theme--light .table-actions .btn-outline-warning{background:#fff8eb;border-color:#f0c372;color:#8a5d00}.panel-theme--light .table-actions .btn-outline-warning:hover{background:#ffecc8;border-color:#dca53b;color:#6f4b00}.panel-theme--light .table-actions .btn-outline-danger{background:#fff3f3;border-color:#e6a8a8;color:#b4232e}.panel-theme--light .table-actions .btn-outline-danger:hover{background:#ffe3e3;border-color:#d06a6a;color:#911b25}.panel-theme--light .btn-group .btn-outline-secondary{background:#f8fbff;border-color:#b9c7d8;color:#32465d}.panel-theme--light .btn-group .btn-outline-secondary:hover{background:#eaf1f9;border-color:#8ea3bb;color:#18263a}.adolescentes-page.panel-theme--light .table-actions .btn.btn-action-mov{background:#edf6f1;border-color:#98baa7;color:#1f5136}.adolescentes-page.panel-theme--light .table-actions .btn.btn-action-mov:hover{background:#dceee4;border-color:#74a186;color:#123a25}.adolescentes-page.panel-theme--light .table-actions .btn.btn-action-view{background:#eaf3fb;border-color:#a1bfd9;color:#24547a}.adolescentes-page.panel-theme--light .table-actions .btn.btn-action-view:hover{background:#d8e9f8;border-color:#7ea5c7;color:#163b5a}.adolescentes-page.panel-theme--light .table-actions .btn.btn-action-edit{background:#fff6e7;border-color:#efc472;color:#7a5404}.adolescentes-page.panel-theme--light .table-actions .btn.btn-action-edit:hover{background:#fee8c1;border-color:#d7a142;color:#603f00}.adolescentes-page.panel-theme--light .table-actions .btn.btn-action-delete{background:#fff1f1;border-color:#e3a7a7;color:#ab2530}.adolescentes-page.panel-theme--light .table-actions .btn.btn-action-delete:hover{background:#ffdede;border-color:#cb6f6f;color:#8e1620}.adolescentes-form-page.panel-theme--light .content-header{margin-bottom:24px}.adolescentes-form-page.panel-theme--light .adolescentes-form-card{background:linear-gradient(180deg,#f8fbff,#f0f6fc);border:1px solid rgba(71,85,105,.22);box-shadow:inset 0 1px #ffffffd1,0 14px 26px #0f172a1a}.adolescentes-form-page.panel-theme--light .adolescentes-form{color:var(--pl-text)}.adolescentes-form-page.panel-theme--light .adolescentes-form-section{margin:0;padding:0;border:0}.adolescentes-form-page.panel-theme--light .adolescentes-form-section legend{color:var(--pl-title);font-size:1.1rem;font-weight:700}.adolescentes-form-page.panel-theme--light .form-label{color:#1f2937;font-size:.95rem;font-weight:600}.painel-container.panel-shell-theme-light .adolescente-movimentacao-form-page .form-label{color:#111!important}.adolescentes-form-page.panel-theme--light .form-control,.adolescentes-form-page.panel-theme--light .form-select{background:#fff;border:1px solid rgba(71,85,105,.24);border-radius:12px;color:#0f172a;font-size:.96rem;min-height:42px;padding:9px 12px;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.adolescentes-form-page.panel-theme--light .form-control::placeholder{color:#7b8a9d}.adolescentes-form-page .form-app-select{width:100%;min-width:0}.adolescentes-form-page .form-app-select .app-select-trigger{min-height:42px;padding:9px 12px}.adolescentes-form-page.panel-theme--light .form-app-select .app-select-trigger{border-radius:12px;font-size:.96rem}.adolescentes-form-page.panel-theme--light .form-app-select .app-select-value{color:#0f172a}.adolescentes-form-page .form-app-select .app-select-menu{margin-top:6px;max-height:250px;overflow-y:auto}.adolescentes-form-page .form-app-select .app-select-option{font-size:.96rem;padding:8px 12px}.adolescentes-form-page.panel-theme--dark .form-app-select .app-select-trigger{background:#202833;border-color:#ffffff29;color:#e9ecef}.adolescentes-form-page.panel-theme--dark .form-app-select .app-select-menu{background:#1b2430;border-color:#ffffff29;box-shadow:0 12px 26px #02060a6b}.adolescentes-form-page.panel-theme--light .form-app-select.is-invalid .app-select-trigger{border-color:#dc3545}.adolescentes-form-page.panel-theme--light .form-control:focus,.adolescentes-form-page.panel-theme--light .form-select:focus{background:#fff;border-color:#2f7a4b;box-shadow:0 0 0 .2rem #2f7a4b33;color:#0f172a}.adolescentes-form-page.panel-theme--light .form-control:disabled,.adolescentes-form-page.panel-theme--light .form-select:disabled{background:#edf3f9;border-color:#94a3b859;color:#64748b}.adolescentes-form-page.panel-theme--light .adolescentes-form-divider{border-color:#47556938;opacity:1}.adolescentes-form-page.panel-theme--light .invalid-feedback{color:#b4232e;font-size:.84rem}.adolescentes-form-page.panel-theme--light .adolescentes-form-actions{gap:10px}.adolescentes-form-page.panel-theme--light .adolescentes-form-actions .btn{border-radius:12px;font-weight:600;min-width:168px;padding:10px 18px}.adolescentes-form-page.panel-theme--light .adolescentes-form-actions .btn-secondary{background:#e7edf4;border-color:#c5d2e2;color:#334155}.adolescentes-form-page.panel-theme--light .adolescentes-form-actions .btn-secondary:hover{background:#d9e3ef;border-color:#acbed1;color:#1f2937}.adolescentes-form-page.panel-theme--light .autocomplete-dropdown{background:#fff!important;border:1px solid rgba(71,85,105,.22)!important;border-radius:12px!important;box-shadow:0 10px 24px #0f172a29!important;margin-top:6px!important}.adolescentes-form-page.panel-theme--light .autocomplete-item{color:#1f2937!important}.adolescentes-form-page.panel-theme--light .autocomplete-item.active,.adolescentes-form-page.panel-theme--light .autocomplete-item:hover{background:#dfebf7!important;color:#0f172a!important}.adolescentes-form-page .adolescentes-edit-movs{padding-top:0}.adolescentes-form-page .adolescentes-edit-movs-title{color:#1b4332;font-weight:700;text-align:center}.adolescentes-form-page .adolescentes-edit-movs .movs-modal-lista-movimentacoes .modal-table-box{background:var(--pl-table-bg);border:1px solid var(--pl-table-row-border);border-radius:12px;overflow:hidden}.adolescentes-form-page .adolescentes-edit-movs .movs-modal-lista-movimentacoes .modal-table-box .table{--bs-table-bg: var(--pl-table-bg);--bs-table-color: var(--pl-text);--bs-table-striped-bg: color-mix(in srgb, var(--pl-table-bg) 94%, #2b6a45 6%);--bs-table-striped-color: var(--pl-text);--bs-table-hover-bg: color-mix(in srgb, var(--pl-table-bg) 90%, #2b6a45 10%);--bs-table-hover-color: var(--pl-text);border-color:var(--pl-table-row-border)}.adolescentes-form-page .adolescentes-edit-movs .movs-modal-lista-movimentacoes .modal-table-box thead th{background:var(--pl-table-head-bg)!important;color:var(--pl-accent)!important;border-bottom-color:var(--pl-table-row-border)}.adolescentes-form-page .adolescentes-edit-movs .movs-modal-lista-movimentacoes .modal-table-box tbody td{background:var(--bs-table-bg)!important}.adolescentes-form-page .adolescentes-edit-movs .movs-modal-lista-movimentacoes .modal-table-box tbody tr:hover td{background:var(--bs-table-hover-bg)!important}.panel-theme--light .perfis-page .list-toolbar .btn-primary,.panel-theme--light .modulos-page .list-toolbar .btn-primary{background:#a7bbb4;border-color:#8ea39b;color:#1e3b31;box-shadow:0 2px 6px #1e3b3129}.panel-theme--light .perfis-page .list-toolbar .btn-primary:hover,.panel-theme--light .modulos-page .list-toolbar .btn-primary:hover{background:#97aca4;border-color:#7f938c;color:#173026}.panel-theme--light .perfis-page .table-dark-custom.table-stack tbody tr>td{transition:background-color .16s ease;font-size:.93rem;line-height:1.2;padding-top:8px;padding-bottom:8px}.panel-theme--light .modulos-page .table-dark-custom.table-stack tbody tr>td{transition:background-color .16s ease;font-size:.93rem;line-height:1.2;padding-top:8px;padding-bottom:8px}.panel-theme--light .perfis-page .table-dark-custom.table-stack tbody tr:nth-child(odd)>td{background:#f2f7fc}.panel-theme--light .modulos-page .table-dark-custom.table-stack tbody tr:nth-child(odd)>td{background:#f2f7fc}.panel-theme--light .perfis-page .table-dark-custom.table-stack tbody tr:nth-child(2n)>td{background:#e6eef6}.panel-theme--light .modulos-page .table-dark-custom.table-stack tbody tr:nth-child(2n)>td{background:#e6eef6}.panel-theme--light .perfis-page .table-dark-custom.table-stack tbody tr:hover>td{background:#d0dbe7!important}.panel-theme--light .modulos-page .table-dark-custom.table-stack tbody tr:hover>td{background:#d0dbe7!important}.panel-theme--light .perfis-page .perfis-table-actions .btn,.panel-theme--light .modulos-page .modulos-table-actions .btn{font-size:.82rem;line-height:1;padding:.22rem .46rem;min-height:28px;border-radius:6px;font-weight:600;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #0f172a1f}.panel-theme--light .perfis-page .perfis-table-actions .btn-outline-info{background:#eaf3fb;border-color:#a1bfd9;color:#24547a}.panel-theme--light .perfis-page .perfis-table-actions .btn-outline-info:hover{background:#d8e9f8;border-color:#7ea5c7;color:#163b5a}.panel-theme--light .perfis-page .perfis-table-actions .btn-outline-primary{background:#e2e8f0;border-color:#9fb0c5;color:#1f2937}.panel-theme--light .perfis-page .perfis-table-actions .btn-outline-primary:hover{background:#d2dbe7;border-color:#8098b3;color:#0f172a}.panel-theme--light .perfis-page .perfis-table-actions .btn-outline-warning,.panel-theme--light .modulos-page .modulos-table-actions .btn-outline-warning{background:#fff6e7;border-color:#efc472;color:#7a5404}.panel-theme--light .perfis-page .perfis-table-actions .btn-outline-warning:hover,.panel-theme--light .modulos-page .modulos-table-actions .btn-outline-warning:hover{background:#fee8c1;border-color:#d7a142;color:#603f00}.panel-theme--light .perfis-page .perfis-table-actions .btn-outline-danger,.panel-theme--light .modulos-page .modulos-table-actions .btn-outline-danger{background:#fff1f1;border-color:#e3a7a7;color:#ab2530}.panel-theme--light .perfis-page .perfis-table-actions .btn-outline-danger:hover,.panel-theme--light .modulos-page .modulos-table-actions .btn-outline-danger:hover{background:#ffdede;border-color:#cb6f6f;color:#8e1620}.panel-theme--light .perfis-form-page .content-header,.panel-theme--light .modulos-form-page .content-header{margin-bottom:24px}.panel-theme--light .perfis-form-page .perfis-form-card,.panel-theme--light .modulos-form-page .modulos-form-card{background:linear-gradient(180deg,#f8fbff,#f0f6fc);border:1px solid rgba(71,85,105,.22);box-shadow:inset 0 1px #ffffffd1,0 14px 26px #0f172a1a}.adolescentes-form-page .adolescentes-form-card,.decisoes-form-page .decisoes-form-card,.orgaos-form-page .orgaos-form-card,.modulos-form-page .modulos-form-card,.perfis-form-page .perfis-form-card,.promotores-form-page .promotores-form-card,.especialistas-form-page .especialistas-form-card,.meios-entrada-form-page .meios-entrada-form-card,.meios-saida-form-page .meios-saida-form-card,.motivos-mba-form-page .motivos-mba-form-card,.unidades-form-page .unidades-form-card,.usuarios-form-page .usuarios-form-card{overflow:visible}.panel-theme--light .perfis-form-page .perfis-form,.panel-theme--light .modulos-form-page .modulos-form{color:var(--pl-text)}.panel-theme--light .perfis-form-page .perfis-form-section,.panel-theme--light .modulos-form-page .modulos-form-section{margin:0;padding:0;border:0}.panel-theme--light .perfis-form-page .form-label,.panel-theme--light .modulos-form-page .form-label{color:#1f2937;font-size:.95rem;font-weight:600}.panel-theme--light .perfis-form-page .form-control,.panel-theme--light .perfis-form-page .form-select,.panel-theme--light .modulos-form-page .form-control,.panel-theme--light .modulos-form-page .form-select{background:#fff;border:1px solid rgba(71,85,105,.24);border-radius:12px;color:#0f172a;font-size:.96rem;min-height:42px;padding:9px 12px;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.panel-theme--light .perfis-form-page .form-control::placeholder{color:#7b8a9d}.panel-theme--light .modulos-form-page .form-control::placeholder{color:#7b8a9d}.perfis-form-page .form-app-select,.modulos-form-page .form-app-select{width:100%;min-width:0}.perfis-form-page .form-app-select .app-select-trigger,.modulos-form-page .form-app-select .app-select-trigger{min-height:42px;padding:9px 12px}.panel-theme--light .perfis-form-page .form-app-select .app-select-trigger,.panel-theme--light .modulos-form-page .form-app-select .app-select-trigger{border-radius:12px;font-size:.96rem;background:#fff;border:1px solid rgba(71,85,105,.24)}.panel-theme--light .perfis-form-page .form-app-select .app-select-value,.panel-theme--light .modulos-form-page .form-app-select .app-select-value{color:#0f172a}.perfis-form-page .form-app-select .app-select-menu,.modulos-form-page .form-app-select .app-select-menu{margin-top:6px;max-height:250px;overflow-y:auto}.perfis-form-page .form-app-select .app-select-option,.modulos-form-page .form-app-select .app-select-option{font-size:.96rem;padding:8px 12px}.panel-theme--dark .perfis-form-page .form-app-select .app-select-trigger,.panel-theme--dark .modulos-form-page .form-app-select .app-select-trigger{background:#202833;border-color:#ffffff29;color:#e9ecef}.panel-theme--dark .perfis-form-page .form-app-select .app-select-menu,.panel-theme--dark .modulos-form-page .form-app-select .app-select-menu{background:#1b2430;border-color:#ffffff29;box-shadow:0 12px 26px #02060a6b}.panel-theme--light .perfis-form-page .form-control:focus,.panel-theme--light .perfis-form-page .form-select:focus{background:#fff;border-color:#2f7a4b;box-shadow:0 0 0 .2rem #2f7a4b33;color:#0f172a}.panel-theme--light .modulos-form-page .form-control:focus,.panel-theme--light .modulos-form-page .form-select:focus{background:#fff;border-color:#2f7a4b;box-shadow:0 0 0 .2rem #2f7a4b33;color:#0f172a}.panel-theme--light .perfis-form-page .perfis-form-actions,.panel-theme--light .modulos-form-page .modulos-form-actions{gap:10px}.panel-theme--light .perfis-form-page .perfis-form-actions .btn,.panel-theme--light .modulos-form-page .modulos-form-actions .btn{border-radius:12px;font-weight:600;min-width:160px;padding:10px 18px}.panel-theme--light .perfis-form-page .perfis-form-actions .btn-secondary,.panel-theme--light .modulos-form-page .modulos-form-actions .btn-secondary{background:#e7edf4;border-color:#c5d2e2;color:#334155}.panel-theme--light .perfis-form-page .perfis-form-actions .btn-secondary:hover,.panel-theme--light .modulos-form-page .modulos-form-actions .btn-secondary:hover{background:#d9e3ef;border-color:#acbed1;color:#1f2937}.panel-theme--light .perfis-permissions-page .perfis-permissions-card{background:linear-gradient(180deg,#f8fbff,#f0f6fc);border:1px solid rgba(71,85,105,.22);box-shadow:inset 0 1px #ffffffd1,0 14px 26px #0f172a1a}.panel-theme--light .perfis-permissions-page .perfis-permissions-footer{border-top-color:#47556938;background:#ffffff8a}.panel-theme--light .perfis-permissions-page .permission-matrix .permission-module-card{background:#fff;border:1px solid rgba(71,85,105,.2);box-shadow:0 6px 14px #0f172a14}.panel-theme--light .perfis-permissions-page .permission-matrix .permission-module-header{background:#eef3f9;border-bottom-color:#47556933}.panel-theme--light .perfis-permissions-page .permission-matrix .permission-module-title,.panel-theme--light .perfis-permissions-page .permission-matrix .permission-item-label{color:#1f2937}.panel-theme--light .perfis-permissions-page .permission-matrix .form-check-input:checked{background-color:#2f7a4b;border-color:#2f7a4b}.panel-theme--light .perfis-permissions-page .perfis-permissions-footer .btn-success{background:#2f7a4b;border-color:#2f7a4b}.panel-theme--light .perfis-permissions-page .perfis-permissions-footer .btn-success:hover{background:#286740;border-color:#286740}.panel-theme--light .especialistas-page .content-header,.panel-theme--light .especialistas-form-page .content-header{margin-bottom:24px}.panel-theme--light .especialistas-page .especialistas-list-card,.panel-theme--light .especialistas-form-page .especialistas-form-card{background:linear-gradient(180deg,#f8fbff,#f0f6fc);border:1px solid rgba(71,85,105,.22);box-shadow:inset 0 1px #ffffffd1,0 14px 26px #0f172a1a}.panel-theme--light .especialistas-page .list-toolbar .btn-primary{background:#a7bbb4;border-color:#8ea39b;color:#1e3b31;box-shadow:0 2px 6px #1e3b3129}.panel-theme--light .especialistas-page .list-toolbar .btn-primary:hover{background:#97aca4;border-color:#7f938c;color:#173026}.panel-theme--light .especialistas-page .table-dark-custom.table-stack tbody tr>td{transition:background-color .16s ease;font-size:.93rem;line-height:1.2;padding-top:8px;padding-bottom:8px}.panel-theme--light .especialistas-page .table-dark-custom.table-stack tbody tr:nth-child(odd)>td{background:#f2f7fc}.panel-theme--light .especialistas-page .table-dark-custom.table-stack tbody tr:nth-child(2n)>td{background:#e6eef6}.panel-theme--light .especialistas-page .table-dark-custom.table-stack tbody tr:hover>td{background:#d0dbe7!important}.panel-theme--light .especialistas-page .especialistas-table-actions .btn{font-size:.82rem;line-height:1;padding:.22rem .46rem;min-height:28px;border-radius:6px;font-weight:600;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #0f172a1f}.panel-theme--light .especialistas-page .especialistas-table-actions .btn-outline-warning{background:#fff6e7;border-color:#efc472;color:#7a5404}.panel-theme--light .especialistas-page .especialistas-table-actions .btn-outline-warning:hover{background:#fee8c1;border-color:#d7a142;color:#603f00}.panel-theme--light .especialistas-page .especialistas-table-actions .btn-outline-danger{background:#fff1f1;border-color:#e3a7a7;color:#ab2530}.panel-theme--light .especialistas-page .especialistas-table-actions .btn-outline-danger:hover{background:#ffdede;border-color:#cb6f6f;color:#8e1620}.panel-theme--light .especialistas-form-page .especialistas-form{color:var(--pl-text)}.panel-theme--light .especialistas-form-page .form-label{color:#1f2937;font-size:.95rem;font-weight:600}.panel-theme--light .especialistas-form-page .form-control{background:#fff;border:1px solid rgba(71,85,105,.24);border-radius:12px;color:#0f172a;font-size:.96rem;min-height:42px;padding:9px 12px;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.panel-theme--light .especialistas-form-page .form-control:focus{background:#fff;border-color:#2f7a4b;box-shadow:0 0 0 .2rem #2f7a4b33;color:#0f172a}.panel-theme--light .especialistas-form-page .especialistas-form-actions{gap:10px}.panel-theme--light .especialistas-form-page .especialistas-form-actions .btn{border-radius:12px;font-weight:600;min-width:160px;padding:10px 18px}.panel-theme--light .especialistas-form-page .especialistas-form-actions .btn-secondary{background:#e7edf4;border-color:#c5d2e2;color:#334155}.panel-theme--light .especialistas-form-page .especialistas-form-actions .btn-secondary:hover{background:#d9e3ef;border-color:#acbed1;color:#1f2937}.panel-theme--light .unidades-page .content-header,.panel-theme--light .unidades-form-page .content-header{margin-bottom:24px}.panel-theme--light .unidades-page .unidades-list-card,.panel-theme--light .unidades-form-page .unidades-form-card{background:linear-gradient(180deg,#f8fbff,#f0f6fc);border:1px solid rgba(71,85,105,.22);box-shadow:inset 0 1px #ffffffd1,0 14px 26px #0f172a1a}.panel-theme--light .unidades-page .list-toolbar .btn-primary{background:#a7bbb4;border-color:#8ea39b;color:#1e3b31;box-shadow:0 2px 6px #1e3b3129}.panel-theme--light .unidades-page .list-toolbar .btn-primary:hover{background:#97aca4;border-color:#7f938c;color:#173026}.panel-theme--light .unidades-page .table-dark-custom.table-stack tbody tr>td{transition:background-color .16s ease;font-size:.93rem;line-height:1.2;padding-top:8px;padding-bottom:8px}.panel-theme--light .unidades-page .table-dark-custom.table-stack tbody tr:nth-child(odd)>td{background:#f2f7fc}.panel-theme--light .unidades-page .table-dark-custom.table-stack tbody tr:nth-child(2n)>td{background:#e6eef6}.panel-theme--light .unidades-page .table-dark-custom.table-stack tbody tr:hover>td{background:#d0dbe7!important}.panel-theme--light .unidades-page .unidades-table-actions .btn{font-size:.82rem;line-height:1;padding:.22rem .46rem;min-height:28px;border-radius:6px;font-weight:600;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #0f172a1f}.panel-theme--light .unidades-page .unidades-table-actions .btn-outline-warning{background:#fff6e7;border-color:#efc472;color:#7a5404}.panel-theme--light .unidades-page .unidades-table-actions .btn-outline-warning:hover{background:#fee8c1;border-color:#d7a142;color:#603f00}.panel-theme--light .unidades-page .unidades-table-actions .btn-outline-danger{background:#fff1f1;border-color:#e3a7a7;color:#ab2530}.panel-theme--light .unidades-page .unidades-table-actions .btn-outline-danger:hover{background:#ffdede;border-color:#cb6f6f;color:#8e1620}.panel-theme--light .unidades-form-page .unidades-form{color:var(--pl-text)}.panel-theme--light .unidades-form-page .form-label{color:#1f2937;font-size:.95rem;font-weight:600}.panel-theme--light .unidades-form-page .form-control{background:#fff;border:1px solid rgba(71,85,105,.24);border-radius:12px;color:#0f172a;font-size:.96rem;min-height:42px;padding:9px 12px;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.panel-theme--light .unidades-form-page .form-control:focus{background:#fff;border-color:#2f7a4b;box-shadow:0 0 0 .2rem #2f7a4b33;color:#0f172a}.panel-theme--light .unidades-form-page .unidades-form-actions{gap:10px}.panel-theme--light .unidades-form-page .unidades-form-actions .btn{border-radius:12px;font-weight:600;min-width:160px;padding:10px 18px}.panel-theme--light .unidades-form-page .unidades-form-actions .btn-secondary{background:#e7edf4;border-color:#c5d2e2;color:#334155}.panel-theme--light .unidades-form-page .unidades-form-actions .btn-secondary:hover{background:#d9e3ef;border-color:#acbed1;color:#1f2937}.panel-theme--light .meios-entrada-page .content-header,.panel-theme--light .meios-entrada-form-page .content-header{margin-bottom:24px}.panel-theme--light .meios-entrada-page .meios-entrada-list-card,.panel-theme--light .meios-entrada-form-page .meios-entrada-form-card{background:linear-gradient(180deg,#f8fbff,#f0f6fc);border:1px solid rgba(71,85,105,.22);box-shadow:inset 0 1px #ffffffd1,0 14px 26px #0f172a1a}.panel-theme--light .meios-entrada-page .list-toolbar .btn-primary{background:#a7bbb4;border-color:#8ea39b;color:#1e3b31;box-shadow:0 2px 6px #1e3b3129}.panel-theme--light .meios-entrada-page .list-toolbar .btn-primary:hover{background:#97aca4;border-color:#7f938c;color:#173026}.panel-theme--light .meios-entrada-page .table-dark-custom.table-stack tbody tr>td{transition:background-color .16s ease;font-size:.93rem;line-height:1.2;padding-top:8px;padding-bottom:8px}.panel-theme--light .meios-entrada-page .table-dark-custom.table-stack tbody tr:nth-child(odd)>td{background:#f2f7fc}.panel-theme--light .meios-entrada-page .table-dark-custom.table-stack tbody tr:nth-child(2n)>td{background:#e6eef6}.panel-theme--light .meios-entrada-page .table-dark-custom.table-stack tbody tr:hover>td{background:#d0dbe7!important}.panel-theme--light .meios-entrada-page .meios-entrada-table-actions .btn{font-size:.82rem;line-height:1;padding:.22rem .46rem;min-height:28px;border-radius:6px;font-weight:600;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #0f172a1f}.panel-theme--light .meios-entrada-page .meios-entrada-table-actions .btn-outline-warning{background:#fff6e7;border-color:#efc472;color:#7a5404}.panel-theme--light .meios-entrada-page .meios-entrada-table-actions .btn-outline-warning:hover{background:#fee8c1;border-color:#d7a142;color:#603f00}.panel-theme--light .meios-entrada-page .meios-entrada-table-actions .btn-outline-danger{background:#fff1f1;border-color:#e3a7a7;color:#ab2530}.panel-theme--light .meios-entrada-page .meios-entrada-table-actions .btn-outline-danger:hover{background:#ffdede;border-color:#cb6f6f;color:#8e1620}.panel-theme--light .meios-entrada-form-page .meios-entrada-form{color:var(--pl-text)}.panel-theme--light .meios-entrada-form-page .form-label{color:#1f2937;font-size:.95rem;font-weight:600}.panel-theme--light .meios-entrada-form-page .form-control{background:#fff;border:1px solid rgba(71,85,105,.24);border-radius:12px;color:#0f172a;font-size:.96rem;min-height:42px;padding:9px 12px;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.panel-theme--light .meios-entrada-form-page .form-control:focus{background:#fff;border-color:#2f7a4b;box-shadow:0 0 0 .2rem #2f7a4b33;color:#0f172a}.panel-theme--light .meios-entrada-form-page .meios-entrada-form-actions{gap:10px}.panel-theme--light .meios-entrada-form-page .meios-entrada-form-actions .btn{border-radius:12px;font-weight:600;min-width:160px;padding:10px 18px}.panel-theme--light .meios-entrada-form-page .meios-entrada-form-actions .btn-secondary{background:#e7edf4;border-color:#c5d2e2;color:#334155}.panel-theme--light .meios-entrada-form-page .meios-entrada-form-actions .btn-secondary:hover{background:#d9e3ef;border-color:#acbed1;color:#1f2937}.panel-theme--light .meios-saida-page .content-header,.panel-theme--light .meios-saida-form-page .content-header{margin-bottom:24px}.panel-theme--light .meios-saida-page .meios-saida-list-card,.panel-theme--light .meios-saida-form-page .meios-saida-form-card{background:linear-gradient(180deg,#f8fbff,#f0f6fc);border:1px solid rgba(71,85,105,.22);box-shadow:inset 0 1px #ffffffd1,0 14px 26px #0f172a1a}.panel-theme--light .meios-saida-page .list-toolbar .btn-primary{background:#a7bbb4;border-color:#8ea39b;color:#1e3b31;box-shadow:0 2px 6px #1e3b3129}.panel-theme--light .meios-saida-page .list-toolbar .btn-primary:hover{background:#97aca4;border-color:#7f938c;color:#173026}.panel-theme--light .meios-saida-page .table-dark-custom.table-stack tbody tr>td{transition:background-color .16s ease;font-size:.93rem;line-height:1.2;padding-top:8px;padding-bottom:8px}.panel-theme--light .meios-saida-page .table-dark-custom.table-stack tbody tr:nth-child(odd)>td{background:#f2f7fc}.panel-theme--light .meios-saida-page .table-dark-custom.table-stack tbody tr:nth-child(2n)>td{background:#e6eef6}.panel-theme--light .meios-saida-page .table-dark-custom.table-stack tbody tr:hover>td{background:#d0dbe7!important}.panel-theme--light .meios-saida-page .meios-saida-table-actions .btn{font-size:.82rem;line-height:1;padding:.22rem .46rem;min-height:28px;border-radius:6px;font-weight:600;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #0f172a1f}.panel-theme--light .meios-saida-page .meios-saida-table-actions .btn-outline-warning{background:#fff6e7;border-color:#efc472;color:#7a5404}.panel-theme--light .meios-saida-page .meios-saida-table-actions .btn-outline-warning:hover{background:#fee8c1;border-color:#d7a142;color:#603f00}.panel-theme--light .meios-saida-page .meios-saida-table-actions .btn-outline-danger{background:#fff1f1;border-color:#e3a7a7;color:#ab2530}.panel-theme--light .meios-saida-page .meios-saida-table-actions .btn-outline-danger:hover{background:#ffdede;border-color:#cb6f6f;color:#8e1620}.panel-theme--light .meios-saida-form-page .meios-saida-form{color:var(--pl-text)}.panel-theme--light .meios-saida-form-page .form-label{color:#1f2937;font-size:.95rem;font-weight:600}.panel-theme--light .meios-saida-form-page .form-control{background:#fff;border:1px solid rgba(71,85,105,.24);border-radius:12px;color:#0f172a;font-size:.96rem;min-height:42px;padding:9px 12px;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.panel-theme--light .meios-saida-form-page .form-control:focus{background:#fff;border-color:#2f7a4b;box-shadow:0 0 0 .2rem #2f7a4b33;color:#0f172a}.panel-theme--light .meios-saida-form-page .meios-saida-form-actions{gap:10px}.panel-theme--light .meios-saida-form-page .meios-saida-form-actions .btn{border-radius:12px;font-weight:600;min-width:160px;padding:10px 18px}.panel-theme--light .meios-saida-form-page .meios-saida-form-actions .btn-secondary{background:#e7edf4;border-color:#c5d2e2;color:#334155}.panel-theme--light .meios-saida-form-page .meios-saida-form-actions .btn-secondary:hover{background:#d9e3ef;border-color:#acbed1;color:#1f2937}.panel-theme--light .decisoes-page .content-header,.panel-theme--light .decisoes-form-page .content-header{margin-bottom:24px}.panel-theme--light .decisoes-page .decisoes-list-card,.panel-theme--light .decisoes-form-page .decisoes-form-card{background:linear-gradient(180deg,#f8fbff,#f0f6fc);border:1px solid rgba(71,85,105,.22);box-shadow:inset 0 1px #ffffffd1,0 14px 26px #0f172a1a}.panel-theme--light .decisoes-page .list-toolbar .btn-primary{background:#a7bbb4;border-color:#8ea39b;color:#1e3b31;box-shadow:0 2px 6px #1e3b3129}.panel-theme--light .decisoes-page .list-toolbar .btn-primary:hover{background:#97aca4;border-color:#7f938c;color:#173026}.panel-theme--light .decisoes-page .table-dark-custom.table-stack tbody tr>td{transition:background-color .16s ease;font-size:.93rem;line-height:1.2;padding-top:8px;padding-bottom:8px}.panel-theme--light .decisoes-page .table-dark-custom.table-stack tbody tr:nth-child(odd)>td{background:#f2f7fc}.panel-theme--light .decisoes-page .table-dark-custom.table-stack tbody tr:nth-child(2n)>td{background:#e6eef6}.panel-theme--light .decisoes-page .table-dark-custom.table-stack tbody tr:hover>td{background:#d0dbe7!important}.panel-theme--light .decisoes-page .decisoes-table-actions .btn{font-size:.82rem;line-height:1;padding:.22rem .46rem;min-height:28px;border-radius:6px;font-weight:600;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #0f172a1f}.panel-theme--light .decisoes-page .decisoes-table-actions .btn-outline-warning{background:#fff6e7;border-color:#efc472;color:#7a5404}.panel-theme--light .decisoes-page .decisoes-table-actions .btn-outline-warning:hover{background:#fee8c1;border-color:#d7a142;color:#603f00}.panel-theme--light .decisoes-page .decisoes-table-actions .btn-outline-danger{background:#fff1f1;border-color:#e3a7a7;color:#ab2530}.panel-theme--light .decisoes-page .decisoes-table-actions .btn-outline-danger:hover{background:#ffdede;border-color:#cb6f6f;color:#8e1620}.panel-theme--light .decisoes-form-page .decisoes-form{color:var(--pl-text)}.panel-theme--light .decisoes-form-page .form-label{color:#1f2937;font-size:.95rem;font-weight:600}.panel-theme--light .decisoes-form-page .form-control{background:#fff;border:1px solid rgba(71,85,105,.24);border-radius:12px;color:#0f172a;font-size:.96rem;min-height:42px;padding:9px 12px;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.panel-theme--light .decisoes-form-page .form-control:focus{background:#fff;border-color:#2f7a4b;box-shadow:0 0 0 .2rem #2f7a4b33;color:#0f172a}.panel-theme--light .decisoes-form-page .decisoes-form-actions{gap:10px}.panel-theme--light .decisoes-form-page .decisoes-form-actions .btn{border-radius:12px;font-weight:600;min-width:160px;padding:10px 18px}.panel-theme--light .decisoes-form-page .decisoes-form-actions .btn-secondary{background:#e7edf4;border-color:#c5d2e2;color:#334155}.panel-theme--light .decisoes-form-page .decisoes-form-actions .btn-secondary:hover{background:#d9e3ef;border-color:#acbed1;color:#1f2937}.panel-theme--light .motivos-mba-page .content-header,.panel-theme--light .motivos-mba-form-page .content-header{margin-bottom:24px}.panel-theme--light .motivos-mba-page .motivos-mba-list-card,.panel-theme--light .motivos-mba-form-page .motivos-mba-form-card{background:linear-gradient(180deg,#f8fbff,#f0f6fc);border:1px solid rgba(71,85,105,.22);box-shadow:inset 0 1px #ffffffd1,0 14px 26px #0f172a1a}.panel-theme--light .motivos-mba-page .list-toolbar .btn-primary{background:#a7bbb4;border-color:#8ea39b;color:#1e3b31;box-shadow:0 2px 6px #1e3b3129}.panel-theme--light .motivos-mba-page .list-toolbar .btn-primary:hover{background:#97aca4;border-color:#7f938c;color:#173026}.panel-theme--light .motivos-mba-page .table-dark-custom.table-stack tbody tr>td{transition:background-color .16s ease;font-size:.93rem;line-height:1.2;padding-top:8px;padding-bottom:8px}.panel-theme--light .motivos-mba-page .table-dark-custom.table-stack tbody tr:nth-child(odd)>td{background:#f2f7fc}.panel-theme--light .motivos-mba-page .table-dark-custom.table-stack tbody tr:nth-child(2n)>td{background:#e6eef6}.panel-theme--light .motivos-mba-page .table-dark-custom.table-stack tbody tr:hover>td{background:#d0dbe7!important}.panel-theme--light .motivos-mba-page .motivos-mba-table-actions .btn{font-size:.82rem;line-height:1;padding:.22rem .46rem;min-height:28px;border-radius:6px;font-weight:600;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #0f172a1f}.panel-theme--light .motivos-mba-page .motivos-mba-table-actions .btn-outline-warning{background:#fff6e7;border-color:#efc472;color:#7a5404}.panel-theme--light .motivos-mba-page .motivos-mba-table-actions .btn-outline-warning:hover{background:#fee8c1;border-color:#d7a142;color:#603f00}.panel-theme--light .motivos-mba-page .motivos-mba-table-actions .btn-outline-danger{background:#fff1f1;border-color:#e3a7a7;color:#ab2530}.panel-theme--light .motivos-mba-page .motivos-mba-table-actions .btn-outline-danger:hover{background:#ffdede;border-color:#cb6f6f;color:#8e1620}.panel-theme--light .motivos-mba-form-page .motivos-mba-form{color:var(--pl-text)}.panel-theme--light .motivos-mba-form-page .form-label{color:#1f2937;font-size:.95rem;font-weight:600}.panel-theme--light .motivos-mba-form-page .form-control{background:#fff;border:1px solid rgba(71,85,105,.24);border-radius:12px;color:#0f172a;font-size:.96rem;min-height:42px;padding:9px 12px;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.panel-theme--light .motivos-mba-form-page .form-control:focus{background:#fff;border-color:#2f7a4b;box-shadow:0 0 0 .2rem #2f7a4b33;color:#0f172a}.panel-theme--light .motivos-mba-form-page .motivos-mba-form-actions{gap:10px}.panel-theme--light .motivos-mba-form-page .motivos-mba-form-actions .btn{border-radius:12px;font-weight:600;min-width:160px;padding:10px 18px}.panel-theme--light .motivos-mba-form-page .motivos-mba-form-actions .btn-secondary{background:#e7edf4;border-color:#c5d2e2;color:#334155}.panel-theme--light .motivos-mba-form-page .motivos-mba-form-actions .btn-secondary:hover{background:#d9e3ef;border-color:#acbed1;color:#1f2937}.panel-theme--light .orgaos-page .content-header,.panel-theme--light .orgaos-form-page .content-header{margin-bottom:24px}.panel-theme--light .orgaos-page .orgaos-list-card,.panel-theme--light .orgaos-form-page .orgaos-form-card{background:linear-gradient(180deg,#f8fbff,#f0f6fc);border:1px solid rgba(71,85,105,.22);box-shadow:inset 0 1px #ffffffd1,0 14px 26px #0f172a1a}.panel-theme--light .orgaos-page .list-toolbar .btn-primary{background:#a7bbb4;border-color:#8ea39b;color:#1e3b31;box-shadow:0 2px 6px #1e3b3129}.panel-theme--light .orgaos-page .list-toolbar .btn-primary:hover{background:#97aca4;border-color:#7f938c;color:#173026}.panel-theme--light .orgaos-page .table-dark-custom.table-stack tbody tr>td{transition:background-color .16s ease;font-size:.93rem;line-height:1.2;padding-top:8px;padding-bottom:8px}.panel-theme--light .orgaos-page .table-dark-custom.table-stack tbody tr:nth-child(odd)>td{background:#f2f7fc}.panel-theme--light .orgaos-page .table-dark-custom.table-stack tbody tr:nth-child(2n)>td{background:#e6eef6}.panel-theme--light .orgaos-page .table-dark-custom.table-stack tbody tr:hover>td{background:#d0dbe7!important}.panel-theme--light .orgaos-page .orgaos-table-actions .btn{font-size:.82rem;line-height:1;padding:.22rem .46rem;min-height:28px;border-radius:6px;font-weight:600;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #0f172a1f}.panel-theme--light .orgaos-page .orgaos-table-actions .btn-outline-warning{background:#fff6e7;border-color:#efc472;color:#7a5404}.panel-theme--light .orgaos-page .orgaos-table-actions .btn-outline-warning:hover{background:#fee8c1;border-color:#d7a142;color:#603f00}.panel-theme--light .orgaos-page .orgaos-table-actions .btn-outline-danger{background:#fff1f1;border-color:#e3a7a7;color:#ab2530}.panel-theme--light .orgaos-page .orgaos-table-actions .btn-outline-danger:hover{background:#ffdede;border-color:#cb6f6f;color:#8e1620}.panel-theme--light .orgaos-form-page .orgaos-form{color:var(--pl-text)}.panel-theme--light .orgaos-form-page .form-label{color:#1f2937;font-size:.95rem;font-weight:600}.panel-theme--light .orgaos-form-page .form-control{background:#fff;border:1px solid rgba(71,85,105,.24);border-radius:12px;color:#0f172a;font-size:.96rem;min-height:42px;padding:9px 12px;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.panel-theme--light .orgaos-form-page .form-control:focus{background:#fff;border-color:#2f7a4b;box-shadow:0 0 0 .2rem #2f7a4b33;color:#0f172a}.panel-theme--light .orgaos-form-page .orgaos-form-actions{gap:10px}.panel-theme--light .orgaos-form-page .orgaos-form-actions .btn{border-radius:12px;font-weight:600;min-width:160px;padding:10px 18px}.panel-theme--light .orgaos-form-page .orgaos-form-actions .btn-secondary{background:#e7edf4;border-color:#c5d2e2;color:#334155}.panel-theme--light .orgaos-form-page .orgaos-form-actions .btn-secondary:hover{background:#d9e3ef;border-color:#acbed1;color:#1f2937}.panel-theme--light .promotores-page .content-header,.panel-theme--light .promotores-form-page .content-header{margin-bottom:24px}.panel-theme--light .promotores-page .promotores-list-card,.panel-theme--light .promotores-form-page .promotores-form-card{background:linear-gradient(180deg,#f8fbff,#f0f6fc);border:1px solid rgba(71,85,105,.22);box-shadow:inset 0 1px #ffffffd1,0 14px 26px #0f172a1a}.panel-theme--light .promotores-page .list-toolbar .btn-primary{background:#a7bbb4;border-color:#8ea39b;color:#1e3b31;box-shadow:0 2px 6px #1e3b3129}.panel-theme--light .promotores-page .list-toolbar .btn-primary:hover{background:#97aca4;border-color:#7f938c;color:#173026}.panel-theme--light .promotores-page .table-dark-custom.table-stack tbody tr>td{transition:background-color .16s ease;font-size:.93rem;line-height:1.2;padding-top:8px;padding-bottom:8px}.panel-theme--light .promotores-page .table-dark-custom.table-stack tbody tr:nth-child(odd)>td{background:#f2f7fc}.panel-theme--light .promotores-page .table-dark-custom.table-stack tbody tr:nth-child(2n)>td{background:#e6eef6}.panel-theme--light .promotores-page .table-dark-custom.table-stack tbody tr:hover>td{background:#d0dbe7!important}.panel-theme--light .promotores-page .promotores-table-actions .btn{font-size:.82rem;line-height:1;padding:.22rem .46rem;min-height:28px;border-radius:6px;font-weight:600;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #0f172a1f}.panel-theme--light .promotores-page .promotores-table-actions .btn-outline-warning{background:#fff6e7;border-color:#efc472;color:#7a5404}.panel-theme--light .promotores-page .promotores-table-actions .btn-outline-warning:hover{background:#fee8c1;border-color:#d7a142;color:#603f00}.panel-theme--light .promotores-page .promotores-table-actions .btn-outline-danger{background:#fff1f1;border-color:#e3a7a7;color:#ab2530}.panel-theme--light .promotores-page .promotores-table-actions .btn-outline-danger:hover{background:#ffdede;border-color:#cb6f6f;color:#8e1620}.panel-theme--light .promotores-form-page .promotores-form{color:var(--pl-text)}.panel-theme--light .promotores-form-page .form-label{color:#1f2937;font-size:.95rem;font-weight:600}.panel-theme--light .promotores-form-page .form-control{background:#fff;border:1px solid rgba(71,85,105,.24);border-radius:12px;color:#0f172a;font-size:.96rem;min-height:42px;padding:9px 12px;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.panel-theme--light .promotores-form-page .form-control:focus{background:#fff;border-color:#2f7a4b;box-shadow:0 0 0 .2rem #2f7a4b33;color:#0f172a}.panel-theme--light .promotores-form-page .promotores-form-actions{gap:10px}.panel-theme--light .promotores-form-page .promotores-form-actions .btn{border-radius:12px;font-weight:600;min-width:160px;padding:10px 18px}.panel-theme--light .promotores-form-page .promotores-form-actions .btn-secondary{background:#e7edf4;border-color:#c5d2e2;color:#334155}.panel-theme--light .promotores-form-page .promotores-form-actions .btn-secondary:hover{background:#d9e3ef;border-color:#acbed1;color:#1f2937}.panel-theme--light .usuarios-page .content-header,.panel-theme--light .usuarios-form-page .content-header{margin-bottom:24px}.panel-theme--light .usuarios-page .usuarios-list-card,.panel-theme--light .usuarios-form-page .usuarios-form-card{background:linear-gradient(180deg,#f8fbff,#f0f6fc);border:1px solid rgba(71,85,105,.22);box-shadow:inset 0 1px #ffffffd1,0 14px 26px #0f172a1a}.panel-theme--light .usuarios-page .list-toolbar .btn-primary{background:#a7bbb4;border-color:#8ea39b;color:#1e3b31;box-shadow:0 2px 6px #1e3b3129}.panel-theme--light .usuarios-page .list-toolbar .btn-primary:hover{background:#97aca4;border-color:#7f938c;color:#173026}.panel-theme .usuarios-page .usuarios-list-toolbar .usuarios-filters-group{flex-wrap:nowrap;min-width:0}.panel-theme .usuarios-page .usuarios-search-group{width:min(420px,100%);min-width:260px}.panel-theme .usuarios-page .usuarios-status-filter{flex-wrap:nowrap}.panel-theme .usuarios-page .usuarios-status-filter .form-select{min-width:180px}.panel-theme .usuarios-page .usuarios-status-label{white-space:nowrap;margin-bottom:0;font-weight:600}.panel-theme--light .usuarios-page .usuarios-status-label{color:#111}.panel-theme--light .usuarios-page .usuarios-pagination-summary{color:#000}@media(max-width:992px){.panel-theme .usuarios-page .usuarios-list-toolbar .usuarios-filters-group{flex-wrap:wrap}.panel-theme .usuarios-page .usuarios-search-group{min-width:0;width:100%}}.panel-theme--light .usuarios-page .table-dark-custom.table-stack tbody tr>td{transition:background-color .16s ease;font-size:.93rem;line-height:1.2;padding-top:8px;padding-bottom:8px}.panel-theme--light .usuarios-page .table-dark-custom.table-stack tbody tr:nth-child(odd)>td{background:#f2f7fc}.panel-theme--light .usuarios-page .table-dark-custom.table-stack tbody tr:nth-child(2n)>td{background:#e6eef6}.panel-theme--light .usuarios-page .table-dark-custom.table-stack tbody tr:hover>td{background:#d0dbe7!important}.panel-theme--light .usuarios-page .usuarios-table-actions .btn{font-size:.82rem;line-height:1;padding:.22rem .46rem;min-height:28px;border-radius:6px;font-weight:600;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #0f172a1f}.panel-theme--light .usuarios-page .usuarios-table-actions .btn-outline-warning{background:#fff6e7;border-color:#efc472;color:#7a5404}.panel-theme--light .usuarios-page .usuarios-table-actions .btn-outline-warning:hover{background:#fee8c1;border-color:#d7a142;color:#603f00}.panel-theme--light .usuarios-page .usuarios-table-actions .btn-outline-danger{background:#fff1f1;border-color:#e3a7a7;color:#ab2530}.panel-theme--light .usuarios-page .usuarios-table-actions .btn-outline-danger:hover{background:#ffdede;border-color:#cb6f6f;color:#8e1620}.panel-theme--light .usuarios-page .usuarios-table-actions .btn-outline-success{background:#e8f6ee;border-color:#8cc7a3;color:#1f6b3e}.panel-theme--light .usuarios-page .usuarios-table-actions .btn-outline-success:hover{background:#d0eddc;border-color:#63a981;color:#165230}.panel-theme--light .usuarios-form-page .usuarios-form{color:var(--pl-text)}.panel-theme--light .usuarios-form-page .usuarios-form-section{margin:0;padding:0;border:0}.panel-theme--light .usuarios-form-page .form-label{color:#1f2937;font-size:.95rem;font-weight:600}.panel-theme--light .usuarios-form-page .form-control,.panel-theme--light .usuarios-form-page .form-select,.panel-theme--light .usuarios-form-page .input-group-text{background:#fff;border:1px solid rgba(71,85,105,.24);color:#0f172a}.panel-theme--light .usuarios-form-page .form-control,.panel-theme--light .usuarios-form-page .form-select{border-radius:12px;font-size:.96rem;min-height:42px;padding:9px 12px;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.panel-theme--light .usuarios-form-page .input-group>.form-control{border-top-right-radius:0;border-bottom-right-radius:0}.panel-theme--light .usuarios-form-page .input-group>.btn{border-top-right-radius:12px;border-bottom-right-radius:12px}.panel-theme--light .usuarios-form-page .form-control:focus,.panel-theme--light .usuarios-form-page .form-select:focus{background:#fff;border-color:#2f7a4b;box-shadow:0 0 0 .2rem #2f7a4b33;color:#0f172a}.panel-theme--light .usuarios-form-page .field-disabled{background:#edf3f9!important;border-color:#94a3b859!important;color:#64748b!important}.panel-theme--light .usuarios-form-page .btn-outline-success{border-color:#2f7a4b;color:#2f7a4b}.panel-theme--light .usuarios-form-page .btn-outline-success:hover{background:#2f7a4b;border-color:#2f7a4b;color:#fff}.panel-theme--light .usuarios-form-page .usuarios-form-actions{gap:10px}.panel-theme--light .usuarios-form-page .usuarios-form-actions .btn{border-radius:12px;font-weight:600;min-width:160px;padding:10px 18px}.panel-theme--light .usuarios-form-page .usuarios-form-actions .btn-secondary{background:#e7edf4;border-color:#c5d2e2;color:#334155}.panel-theme--light .usuarios-form-page .usuarios-form-actions .btn-secondary:hover{background:#d9e3ef;border-color:#acbed1;color:#1f2937}.adolescentes-page .adolescentes-per-page-select,.usuarios-page .usuarios-per-page-select{width:140px;min-width:140px}@media(max-width:768px){.panel-theme .app-select{width:100%}.adolescentes-page .adolescentes-per-page-select,.usuarios-page .usuarios-per-page-select{min-width:0}}.panel-theme .spinner-border.text-primary{color:var(--pl-accent)!important}.panel-theme--light .spinner-border+.ms-3{color:#111}.panel-themed-modal{display:block;background:var(--pm-overlay, rgba(2, 6, 10, .55));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.panel-themed-modal--dark{--pm-overlay: rgba(2, 6, 10, .62);--pm-bg: #1d252f;--pm-bg-soft: #27313d;--pm-border: rgba(132, 169, 140, .28);--pm-text: #e5e7eb;--pm-muted: #9ca3af;--pm-title: #90b49a;--pm-input-bg: #2b333f;--pm-input-border: rgba(255, 255, 255, .15);--pm-primary: #84a98c}.panel-themed-modal--light{--pm-overlay: rgba(15, 23, 42, .22);--pm-bg: #f3f7fb;--pm-bg-soft: #ffffff;--pm-border: rgba(15, 23, 42, .16);--pm-text: #0f172a;--pm-muted: #5f7084;--pm-title: #1f2937;--pm-input-bg: #ffffff;--pm-input-border: rgba(15, 23, 42, .18);--pm-primary: #2f7a4b;color-scheme:light}.panel-themed-modal .panel-themed-modal-content{background:var(--pm-bg)!important;color:var(--pm-text)!important;border:1px solid var(--pm-border)!important;box-shadow:0 20px 40px #02060a42}.panel-themed-modal--light .panel-themed-modal-content{background:linear-gradient(180deg,#f8fbff,#f1f6fc)!important;box-shadow:0 28px 56px #0f172a33,0 6px 16px #0f172a14!important}.panel-themed-modal .modal-header,.panel-themed-modal .modal-footer{border-color:var(--pm-border)!important}.panel-themed-modal--light .modal-header,.panel-themed-modal--light .modal-footer{background:#ffffff80}.panel-themed-modal .modal-title,.panel-themed-modal .text-light,.panel-themed-modal .fw-semibold,.panel-themed-modal strong{color:var(--pm-text)!important}.panel-themed-modal .text-secondary,.panel-themed-modal small{color:var(--pm-muted)!important}.panel-themed-modal .btn-secondary{background:#6b7280!important;border-color:#6b7280!important;color:#fff!important}.panel-themed-modal--light .btn-secondary{background:#e2e8f0!important;border-color:#cbd5e1!important;color:#334155!important}.panel-themed-modal--light .btn-secondary:hover{background:#d6dee9!important;border-color:#b8c4d4!important;color:#1f2937!important}.panel-themed-modal .btn-danger{box-shadow:0 4px 10px #dc354538}.panel-themed-modal .spinner-border.text-primary{color:var(--pm-primary)!important}.panel-themed-modal .movs-modal-lista-movimentacoes .modal-table-box{background:var(--pm-bg-soft);border:1px solid var(--pm-border)}.panel-themed-modal .movs-modal-lista-movimentacoes .modal-table-box .table{--bs-table-bg: var(--pm-bg-soft);--bs-table-color: var(--pm-text);--bs-table-striped-bg: color-mix(in srgb, var(--pm-bg-soft) 94%, #2b6a45 6%);--bs-table-striped-color: var(--pm-text);--bs-table-hover-bg: color-mix(in srgb, var(--pm-bg-soft) 90%, #2b6a45 10%);--bs-table-hover-color: var(--pm-text);border-color:var(--pm-border)}.panel-themed-modal--light .movs-modal-lista-movimentacoes .lista_movimentacoes thead{background:#eef3f9!important}.panel-themed-modal--light .movs-modal-lista-movimentacoes .lista_movimentacoes thead th{background:#eef3f9!important;color:#2f7a4b!important;border-bottom-color:#47556940}.panel-themed-modal--light .movs-modal-lista-movimentacoes .modal-table-box tbody td{background:#fff!important}.panel-themed-modal--light .movs-modal-lista-movimentacoes .modal-table-box tbody tr:hover td{background:#edf4fb!important}@keyframes flash-green-bg{0%{background-color:#19875466}to{background-color:#1987541a}}.flash-green{animation:flash-green-bg 1.6s ease-out}.highlight-green-bg{background-color:#1987541a}@keyframes flash-red-bg{0%{background-color:#ff6384cc}to{background-color:#ff638400}}.flash-red{position:relative;isolation:isolate}.flash-red:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:2;animation:flash-red-bg 2s ease-out}.flash-red>*{position:relative;z-index:1}.highlight-red-bg{background-color:transparent!important}.card-pai{margin-bottom:6px}.card-pai-finalizada{background:#84a98c1f!important;border:1px solid rgba(132,169,140,.3);border-radius:8px;padding:0;margin-bottom:6px}.card-pai-finalizada .card-dark{background:#121a17f2!important}.card-pai-finalizada .card-dark:before{background:#84a98ccc!important;width:8px}.cards-line{display:grid;grid-template-columns:repeat(6,1fr);gap:0;margin-bottom:0}.cards-line.cards-line--atendimentos{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;padding:0;background:transparent}.dashboard-row-shell{display:flex;flex-direction:column;gap:0;--atendimento-status-gap: 10px;padding:0;border:2px solid #00CED1;border-radius:4px;overflow:hidden}.dashboard-resumo-header{width:100%;border:0!important;border-bottom:1px solid rgba(15,23,42,.18)!important;border-radius:0!important;background:#121a17e0!important}.dashboard-resumo-header-line{display:grid;grid-template-columns:fit-content(360px) minmax(0,1fr) auto;align-items:center;gap:6px;margin:0;padding:4px 8px;border-radius:0!important}.dashboard-resumo-identity{display:flex;align-items:center;gap:6px;min-width:0}.dashboard-resumo-bullet{color:#d9e4f2;font-size:1rem;line-height:1}.dashboard-resumo-header .nome{text-align:left;margin-bottom:0!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-resumo-date{justify-self:end;text-align:right;margin-bottom:0!important;font-weight:700;font-size:1rem;color:#000!important;white-space:nowrap}.dashboard-resumo-date .bi-clock-history{color:#013020;display:inline-flex;align-items:center;justify-content:center;font-size:1.12rem;width:18px;height:18px;border:1px solid rgba(1,48,32,.45);border-radius:50%;background:#017a5814;box-shadow:0 0 0 1px #017a582e,1px 1px 3px #017a5859;margin-right:4px;margin-top:0;vertical-align:middle;line-height:1;flex-shrink:0;transform:translateY(-1px);filter:drop-shadow(1px 1px 2px rgba(1,122,88,.55))}.promotoria-horario-icon{color:#013020;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid rgba(1,48,32,.45);border-radius:50%;background:#017a5814;box-shadow:0 0 0 1px #017a582e,1px 1px 3px #017a5859;margin-top:0;vertical-align:middle;line-height:1;flex-shrink:0;transform:translateY(-1px);filter:drop-shadow(1px 1px 2px rgba(1,122,88,.55))}.dashboard-resumo-inline-meta{min-width:0;justify-content:flex-start;gap:4px}.dashboard-row-shell .cards-line.cards-line--atendimentos>.card-dark{border-radius:0;border-top:0;border-left-width:0;padding:6px 8px!important}.dashboard-row-shell .cards-line.cards-line--atendimentos>.card-dark:first-child:before{display:none}.dashboard-row-shell .cards-line.cards-line--atendimentos>.card-dark:first-child{border-left-width:1px}.dashboard-row-shell .cards-line.cards-line--atendimentos>.card-dark:last-child{border-right-width:1px}.dashboard-row-shell>.dashboard-resumo-header.card-dark{padding:0!important}.dashboard-row-shell .dashboard-resumo-header .chip{padding:2px 7px}.dashboard-row-shell .dashboard-resumo-header .chip-decisao{padding:3px 8px}.dashboard-row-shell .cards-line.cards-line--atendimentos .smallp{margin:0 0 2px;line-height:1.15}.card-dark{position:relative;background:#121a17cc;border:1px solid rgba(132,169,140,.15);color:#e9f5ee;padding:10px 12px;border-radius:12px;height:100%}.card-dark.card-accent:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:var(--cor3, #84a98c);border-top-left-radius:inherit;border-bottom-left-radius:inherit;opacity:.95}.card-dark.card-link{flex:1 1 0;min-width:0}.card-dark.card-entrada-sem-saida:not(.card-blocked):not(.flash-red){background:#d0e3c8!important}.ttl{display:flex;align-items:center;font-weight:700;font-size:1.02rem;color:#84a98c}.ttl--with-status{justify-content:space-between;gap:8px}.ttl-main{display:inline-flex;align-items:center;gap:.4rem;min-width:0}.ttl-finalizado{margin-left:auto;display:inline-flex;align-items:center;gap:4px;white-space:nowrap;font-size:.82rem;color:#2e8b57}.ttl-finalizado strong{color:#2e8b57}.smallp{margin:0 0 2px;font-size:.92rem;opacity:.95;color:#e9f5ee}.atendimento-status-inline{display:flex;align-items:center;flex-wrap:wrap;gap:var(--atendimento-status-gap, 10px)}.atendimento-status-item{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.smallp strong{color:#e9f5ee}.nome{display:inline-flex;align-items:center;font-size:1rem;font-weight:700;letter-spacing:.2px;margin-right:5px;margin-bottom:0}.nome-highlight{display:inline-flex;align-items:center;padding:3px 7px;border-top:2px solid rgba(132,169,140,.6);border-bottom:2px solid rgba(132,169,140,.6);border-radius:4px;box-shadow:0 0 10px #84a98c52}.chips-wrap{display:flex;flex-wrap:wrap;column-gap:10px;row-gap:8px}.chip{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(132,169,140,.35);padding:2px 8px;border-radius:6px;font-size:.8rem;background:#dee5ed!important;color:#1f2937}.chip-decisao{background:#dee5ed!important;border:2px solid rgba(255,193,7,.8)!important;border-radius:6px;color:#1f2937!important;font-size:.8rem;font-weight:600;padding:2px 8px;box-shadow:0 0 12px #ffc1074d;display:inline-flex;align-items:center}.chip-decisao-content{display:inline-flex;flex-direction:row;gap:6px;align-items:center;flex-wrap:nowrap;white-space:nowrap}.chip-decisao-label{font-size:.8rem;font-weight:inherit;opacity:1;text-transform:none;letter-spacing:0;line-height:inherit;color:#1f2937}.chip-decisao-value{font-size:.8rem;font-weight:inherit;line-height:inherit;color:#1f2937}.chip-decisao-icon{font-size:.9em;line-height:1}.chip-finalizado{background-color:#1987544d!important;border-color:#198754b3!important;font-weight:700}.chip-em-aberto{background-color:#f59e0b38!important;border-color:#f59e0ba6!important;color:#f59e0b!important;font-weight:700}.card-blocked{opacity:1!important;background:linear-gradient(135deg,#6c757d,#495057)!important;cursor:not-allowed!important;pointer-events:none;filter:grayscale(100%)}.card-blocked .ttl{color:#dee2e6!important}.card-blocked .smallp{color:#adb5bd!important}.card-blocked .smallp strong,.card-blocked .ttl-finalizado,.card-blocked .ttl-finalizado strong{color:#dee2e6!important}.card-blocked:before{background:#666!important}.blocked-badge-line{margin-top:auto;padding-top:.35rem;border-top:1px solid rgba(255,255,255,.1);display:flex;align-items:center;gap:.5rem}.blocked-info-icon{color:#ffc107;font-size:1.1rem;font-weight:700;margin-left:.25rem;cursor:help;pointer-events:auto;filter:drop-shadow(0 0 4px rgba(255,193,7,.65));margin-right:17px;margin-top:1px}@media(max-width:768px){.cards-line,.cards-line.cards-line--atendimentos{grid-template-columns:1fr}.dashboard-resumo-header-line{grid-template-columns:1fr;align-items:flex-start;gap:4px}.dashboard-resumo-date{justify-self:start;text-align:left}}.theme-white{--w-surface: #ffffff;--w-text: #111827;--w-text-muted: #3f5166;--w-border: rgba(71, 85, 105, .22);--w-border-strong: rgba(51, 65, 85, .36);--w-shadow: inset 0 1px 0 rgba(255, 255, 255, .88), 0 10px 20px rgba(15, 23, 42, .1);--w-accent: #2f7a4b;--w-accent-2: #1f2937;--w-success: #16a34a;--w-danger: #dc2626;--w-warning: #f59e0b;--w-info: #2563eb;--w-chip-bg: rgba(203, 213, 225, .34);--w-chip-border: rgba(71, 85, 105, .34);--w-chip-text: #2f3f52;--w-decisao-bg-1: rgba(255, 251, 235, .94);--w-decisao-bg-2: rgba(255, 247, 214, .9);--w-decisao-border: #7c2d12;--w-decisao-text: #5b1d0e;--w-finalizado-bg: rgba(22, 163, 74, .16);--w-finalizado-border: rgba(22, 163, 74, .6);--w-finalizado-text: #14532d;--w-blocked-bg-1: #eef2ff;--w-blocked-bg-2: #e2e8f0;--w-blocked-text: #475569;--w-blocked-accent: #94a3b8;--w-flash-green-from: rgba(22, 163, 74, .45);--w-flash-green-to: rgba(22, 163, 74, .1);--w-flash-red-from: rgba(255, 99, 132, .8);--w-flash-red-to: rgba(220, 53, 69, .15)}@keyframes flash-green-bg-white{0%{background-color:var(--w-flash-green-from)}to{background-color:var(--w-flash-green-to)}}.theme-white .flash-green{animation:flash-green-bg-white 1.6s ease-out}.theme-white .highlight-green-bg{background-color:#16a34a1a}@keyframes flash-red-bg-white{0%{background-color:var(--w-flash-red-from)}to{background-color:#ff638400}}.theme-white .flash-red{animation:none}.theme-white .highlight-red-bg{background:transparent!important}.theme-white .flash-green .card-dark{background:#ffffffc7!important}.theme-white .card-dark.flash-red{position:relative;isolation:isolate}.theme-white .card-dark.flash-red:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:2}.theme-white .card-dark.flash-red:after{animation:flash-red-bg-white 2s ease-out}.theme-white .card-dark.flash-red>*{position:relative;z-index:1}.theme-white .card-pai{margin-bottom:6px}.theme-white .card-pai-finalizada{background:#16a34a12!important;border:1px solid rgba(22,163,74,.26);border-radius:8px;padding:0;margin-bottom:6px}.theme-white .card-pai-finalizada .card-dark{background:var(--w-surface)!important;box-shadow:0 8px 18px #0f172a12}.theme-white .card-pai-finalizada .card-dark:before{background:#16a34af2!important;width:8px}.theme-white .card-dark{background:linear-gradient(180deg,#fff,#fbfdff)!important;border:1px solid var(--w-border)!important;color:var(--w-text)!important;box-shadow:var(--w-shadow)!important}.theme-white .card-dark:hover{border-color:var(--w-border-strong)!important;box-shadow:inset 0 1px #ffffffe6,0 14px 26px #0f172a21!important}.theme-white .card-dark.card-accent:before{background:var(--w-accent)!important}.theme-white .card-dark.card-entrada-sem-saida:not(.card-blocked):not(.flash-red){background:#d0e3c8!important}.theme-white .dashboard-resumo-header{border:0!important;border-bottom:1px solid rgba(71,85,105,.26)!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.theme-white .cards-line{gap:0;margin-bottom:0}.theme-white .cards-line.cards-line--atendimentos{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;padding:0;background:transparent}.theme-white .dashboard-resumo-header .nome{color:#0f172a!important}.theme-white .dashboard-resumo-date{color:#000!important;font-size:16px}.theme-white .dashboard-resumo-date .bi-clock-history{color:#013020;display:inline-flex;align-items:center;justify-content:center;font-size:16px;width:18px;height:18px;border:1px solid rgba(1,48,32,.45);border-radius:50%;background:#017a5814;box-shadow:0 0 0 1px #017a582e,1px 1px 3px #017a5859;margin-right:4px;margin-top:0;vertical-align:middle;line-height:1;flex-shrink:0;transform:translateY(-1px);filter:drop-shadow(1px 1px 2px rgba(1,122,88,.55))}.theme-white .promotoria-horario-icon{color:#013020;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid rgba(1,48,32,.45);border-radius:50%;background:#017a5814;box-shadow:0 0 0 1px #017a582e,1px 1px 3px #017a5859;margin-top:0;vertical-align:middle;line-height:1;flex-shrink:0;transform:translateY(-1px);filter:drop-shadow(1px 1px 2px rgba(1,122,88,.55))}.theme-white .dashboard-row-shell{background:#e9eff5;--atendimento-status-gap: 10px;border-radius:4px;margin-bottom:10px;border-left:3px solid transparent;transition:transform .2s ease,box-shadow .2s ease}.theme-white .dashboard-row-shell:hover{background-color:#f1f5f9;border-left-color:var(--w-accent);box-shadow:0 0 0 1px #0f172a1a,0 4px 12px #0f172a1f;transform:translate(2px)}.theme-white .dashboard-resumo-header-line{display:grid;grid-template-columns:max-content minmax(0,1fr) auto;align-items:center;gap:6px;margin:0;padding:4px 8px;border-radius:0!important;transition:box-shadow .2s ease,border-bottom-color .2s ease;background:linear-gradient(to bottom,#f1f5f9,#fff);border-top:1px solid rgba(255,255,255,.8);border-left:4px solid var(--w-accent);border-bottom:1px solid var(--w-border-strong);box-shadow:0 4px 6px -1px #00000012,0 2px 4px -1px #0000000d}.theme-white .dashboard-resumo-header-line.dashboard-resumo-header-line--ato{box-shadow:inset 0 -1px #0f172a33,0 4px 6px -1px #00000012,0 2px 4px -1px #0000000d;border-bottom-color:#0f172a42}.theme-white .dashboard-resumo-identity{display:flex;align-items:center;gap:6px;min-width:0}.theme-white .dashboard-resumo-bullet{color:#334155;font-size:1rem;line-height:1}.theme-white .dashboard-resumo-inline-meta{min-width:0;justify-content:flex-start;gap:4px;flex-wrap:nowrap;overflow:hidden;white-space:nowrap}.theme-white .dashboard-row-shell .cards-line.cards-line--atendimentos>.card-dark{border-radius:0;border-top:0;border-left-width:0;padding:6px 8px!important}.theme-white .dashboard-row-shell .cards-line.cards-line--atendimentos>.card-dark:first-child{border-left-width:1px}.theme-white .dashboard-row-shell .cards-line.cards-line--atendimentos>.card-dark:last-child{border-right-width:1px}.theme-white .dashboard-row-shell>.dashboard-resumo-header.card-dark{padding:0!important}.theme-white .ttl{color:var(--w-accent-2)!important;font-weight:700;letter-spacing:.2px}.theme-white .ttl--with-status{justify-content:space-between;gap:8px}.theme-white .ttl-main{display:inline-flex;align-items:center;gap:.4rem;min-width:0}.theme-white .ttl-finalizado{margin:0 0 0 auto;display:inline-flex;align-items:center;gap:4px;white-space:nowrap;font-size:.82rem;color:var(--w-finalizado-text)!important}.theme-white .ttl-finalizado strong{color:var(--w-finalizado-text)!important}.theme-white .smallp{margin:0 0 2px;line-height:1.15;color:var(--w-text-muted)!important}.theme-white .smallp strong{color:var(--w-text)!important;font-weight:700}.theme-white .smallp.text-success,.theme-white .smallp.text-success strong,.theme-white .smallp.text-success .bi-check2-circle{color:#2e8b57!important}.theme-white .nome{display:inline-flex;align-items:center;color:var(--w-text)!important;margin-right:5px!important;margin-bottom:0!important;white-space:nowrap;overflow:visible;text-overflow:clip}.theme-white .nome-highlight{display:inline-flex;align-items:center;padding:1px 12px;border-top:2px solid rgba(71,85,105,.56);border-bottom:2px solid rgba(71,85,105,.56);border-radius:4px;box-shadow:0 0 10px #4755693d;background-color:#ffffffe0;color:var(--w-decisao-text)!important;font-weight:700}.theme-white .chips-wrap{column-gap:10px;row-gap:8px}.theme-white .chip{border:1px solid var(--w-chip-border)!important;background:#ffffffe0!important;color:#1f2937!important;font-weight:600;padding:2px 7px;font-size:.8rem;border-radius:6px;box-shadow:0 1px 6px #0f172a14}.theme-white .chip-decisao{background:#ffffffe0!important;border:2px solid #f59e0b!important;border-radius:6px;color:#1f2937!important;font-size:.8rem;font-weight:600;padding:2px 7px;box-shadow:0 0 0 2px #f59e0b3d,0 2px 5px #f59e0b29;white-space:nowrap}.theme-white .chip-decisao-label,.theme-white .chip-decisao-value{color:#1f2937!important;font-size:.8rem;font-weight:inherit;line-height:inherit;white-space:nowrap}.theme-white .chip-decisao-content{display:inline-flex;flex-direction:row;gap:6px;align-items:center;flex-wrap:nowrap;white-space:nowrap}.theme-white .chip-motivo-mba{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:1}.theme-white .chip-finalizado{background-color:var(--w-finalizado-bg)!important;border-color:var(--w-finalizado-border)!important;color:var(--w-finalizado-text)!important;font-weight:800}.theme-white .chip-em-aberto{background-color:#eef4fa!important;border-color:#f59e0b9e!important;color:#9a3412!important;font-weight:800}.theme-white .card-blocked{opacity:1!important;background:linear-gradient(135deg,var(--w-blocked-bg-1) 0%,var(--w-blocked-bg-2) 100%)!important;cursor:not-allowed!important;pointer-events:none;filter:grayscale(85%);border-color:#94a3b88c!important}.theme-white .card-blocked .ttl{color:var(--w-blocked-text)!important}.theme-white .card-blocked .smallp{color:#475569f2!important}.theme-white .card-blocked .smallp strong,.theme-white .card-blocked .ttl-finalizado,.theme-white .card-blocked .ttl-finalizado strong{color:var(--w-blocked-text)!important}.theme-white .card-blocked:before{background:var(--w-blocked-accent)!important}.theme-white .blocked-badge-line{border-top:1px solid rgba(15,23,42,.12)}.theme-white .blocked-info-icon{color:#b45309!important;font-size:1.1rem;font-weight:700;filter:drop-shadow(0 0 3px rgba(180,83,9,.4));margin-right:17px;margin-top:1px}@media(max-width:768px){.theme-white .dashboard-resumo-header-line{grid-template-columns:1fr;align-items:flex-start;gap:4px}.theme-white .dashboard-resumo-date{justify-self:start;text-align:left}}.dashboard-theme{border-radius:7px;border:1px solid var(--db-border-soft);padding:14px;min-height:calc(100vh - 150px);background:var(--db-bg);color:var(--db-text);box-shadow:var(--db-page-shadow, none);transition:background-color .25s ease,color .25s ease,border-color .25s ease}.main-content.dashboard-main-content{padding-left:5px;padding-right:5px;padding-bottom:5px}.main-content.dashboard-main-content-light{background:linear-gradient(180deg,#ccd7e4,#c4d0dd)}.painel-container.dashboard-shell-theme-light .topbar{background:linear-gradient(180deg,#d7e0ea,#ced8e4);border-bottom:1px solid rgba(71,85,105,.34);box-shadow:0 6px 14px #0f172a1f}.painel-container.dashboard-shell-theme-light .topbar-brand,.painel-container.dashboard-shell-theme-light .topbar-brand span{color:#1f2937}.painel-container.dashboard-shell-theme-light .menu-toggle{background:#2b6a4524;border:1px solid rgba(43,106,69,.28);color:#2b6a45}.painel-container.dashboard-shell-theme-light .menu-toggle:hover{background:#2b6a4538}.painel-container.dashboard-shell-theme-light .topbar .btn-glass,.painel-container.dashboard-shell-theme-light .topbar .dropdown-toggle{color:#2b6a45!important;background:#ffffff70;border:1px solid rgba(71,85,105,.26)}.painel-container.dashboard-shell-theme-light .topbar .btn-glass:hover,.painel-container.dashboard-shell-theme-light .topbar .dropdown-toggle:hover{background:#ffffff9e;border-color:#2b6a455c}.topbar-theme-icon-btn{width:38px;height:38px;border-radius:999px;border:1px solid rgba(132,169,140,.45);background:#11182759;color:#d1fae5;display:inline-flex;align-items:center;justify-content:center;margin-right:10px;box-shadow:0 4px 10px #02060a40;transition:all .2s ease}.topbar-theme-icon-btn:hover{border-color:#84a98cbf;background:#1118278c;color:#f0fdf4}.topbar-theme-icon-btn:focus-visible{outline:none;box-shadow:0 0 0 .2rem #19875447}.topbar-theme-icon-btn.is-light{color:#fbbf24}.topbar-theme-icon-btn i{font-size:1rem}.painel-container.dashboard-shell-theme-light .topbar-theme-icon-btn{border-color:#47556952;background:#ffffffa3;color:#334155;box-shadow:inset 0 1px #ffffffd9,0 3px 8px #0f172a1f}.painel-container.dashboard-shell-theme-light .topbar-theme-icon-btn:hover{border-color:#2b6a4566;background:#ffffffd1;color:#1f2937}.painel-container.dashboard-shell-theme-light .topbar-theme-icon-btn.is-light{color:#d97706}.painel-container.dashboard-shell-theme-light .panel-shell-user-menu-light{background:#f8fbff;border:1px solid rgba(71,85,105,.22);box-shadow:0 10px 24px #0f172a24,0 2px 6px #0f172a14}.painel-container.dashboard-shell-theme-light .panel-shell-user-menu-light .dropdown-item{color:#1f2937}.painel-container.dashboard-shell-theme-light .panel-shell-user-menu-light .dropdown-item:hover,.painel-container.dashboard-shell-theme-light .panel-shell-user-menu-light .dropdown-item:focus{background:#eaf1f9;color:#102436}.painel-container.dashboard-shell-theme-light .sidebar{background:linear-gradient(180deg,#ccd7e4,#c1cfde);border-right:1px solid rgba(71,85,105,.3);box-shadow:inset -1px 0 #ffffff73,3px 0 10px #0f172a14}.painel-container.dashboard-shell-theme-light .sidebar .sidebar-link{color:#1f2f42}.painel-container.dashboard-shell-theme-light .sidebar .sidebar-link:hover{background:#4755691f;color:#0f1d2d}.painel-container.dashboard-shell-theme-light .sidebar .sidebar-link.active{background:#2b6a452e;color:#173624;border-left:3px solid rgba(43,106,69,.95)}.painel-container.dashboard-shell-theme-light .sidebar .sidebar-sublink{color:#31465d}.painel-container.dashboard-shell-theme-light .sidebar .sidebar-sublink:hover,.painel-container.dashboard-shell-theme-light .sidebar .sidebar-sublink.active{background:#4755691f;color:#102436}.dashboard-theme--dark{--db-bg: linear-gradient(180deg, #11151b 0%, #0b1216 100%);--db-surface: rgba(18, 26, 23, .82);--db-surface-2: rgba(12, 20, 18, .9);--db-surface-soft: rgba(18, 26, 23, .7);--db-border: rgba(132, 169, 140, .18);--db-border-soft: rgba(132, 169, 140, .14);--db-text: #e9f5ee;--db-muted: rgba(233, 245, 238, .72);--db-title: #dff5e6;--db-accent: #84a98c;--db-focus: rgba(25, 135, 84, .25);--db-input-bg: rgba(255, 255, 255, .05);--db-input-border: rgba(255, 255, 255, .12);--db-input-placeholder: rgba(255, 255, 255, .5);--db-input-disabled-bg: rgba(255, 255, 255, .03);--db-input-disabled-text: rgba(255, 255, 255, .6)}.dashboard-theme--light{--db-bg: linear-gradient(180deg, #dfe6ee 0%, #d4dde8 100%);--db-surface: #f7fafe;--db-surface-2: #eef4fa;--db-surface-soft: #dde7f1;--db-border: rgba(71, 85, 105, .24);--db-border-soft: rgba(71, 85, 105, .17);--db-text: #0f172a;--db-muted: #4f6075;--db-title: #1f2937;--db-accent: #2b6a45;--db-focus: rgba(43, 106, 69, .2);--db-input-bg: #ffffff;--db-input-border: rgba(71, 85, 105, .28);--db-input-placeholder: #6a7d93;--db-input-disabled-bg: #e7eef6;--db-input-disabled-text: #5f7084;--db-page-shadow: inset 0 1px 0 rgba(255, 255, 255, .82), 0 10px 24px rgba(15, 23, 42, .11)}.dashboard-theme .dashboard-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.dashboard-theme .content-title{color:var(--db-title);margin-bottom:4px}.dashboard-theme .content-subtitle{color:var(--db-muted);margin-bottom:0}.dashboard-theme .content-subtitle .dashboard-server-date{font-weight:800!important;color:var(--db-title)}.dashboard-theme .dashboard-theme-toggle{border:1px solid var(--db-border);border-radius:999px;background:var(--db-surface);color:var(--db-text);display:inline-flex;align-items:center;justify-content:center;min-width:66px;height:36px;padding:4px;box-shadow:0 2px 8px #00000026;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.dashboard-theme--light .dashboard-theme-toggle{background:#edf3f9;border-color:#4755695c;box-shadow:0 3px 8px #0f172a1f}.dashboard-theme .dashboard-theme-toggle:hover{border-color:var(--db-accent)}.dashboard-theme--light .dashboard-theme-toggle:hover{background:#e6edf6;border-color:#2b6a4585}.dashboard-theme .dashboard-theme-toggle:focus-visible{outline:none;box-shadow:0 0 0 .2rem var(--db-focus)}.dashboard-theme .dashboard-theme-toggle-track{width:100%;height:100%;border-radius:999px;background:var(--db-surface-soft);border:1px solid var(--db-border-soft);padding:2px;display:inline-flex;align-items:center}.dashboard-theme--light .dashboard-theme-toggle-track{background:#dce5ef;border-color:#b8c6d6}.dashboard-theme .dashboard-theme-toggle-thumb{width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#1f2937;color:#f8fafc;transform:translate(0);transition:transform .22s ease,background-color .22s ease,color .22s ease}.dashboard-theme .dashboard-theme-toggle.is-light .dashboard-theme-toggle-thumb{transform:translate(30px);background:#f59e0b;color:#111827;box-shadow:0 2px 8px #f59e0b66}.dashboard-theme .dashboard-theme-toggle.is-dark .dashboard-theme-toggle-thumb{background:#334155;color:#e2e8f0}.dashboard-theme--light .dashboard-theme-toggle.is-dark .dashboard-theme-toggle-thumb{background:#64748b;color:#f8fafc;box-shadow:0 1px 4px #0f172a40}.dashboard-theme .kpis{display:flex;align-items:center;gap:8px}.dashboard-theme .kpi{background:var(--db-surface);border:1px solid var(--db-border-soft);border-radius:12px;padding:8px 10px;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.dashboard-theme--light .kpi{background:var(--db-surface);border-color:#64748b57;box-shadow:inset 0 1px #ffffffe0,0 8px 16px #0f172a1a}.dashboard-theme .kpi h3,.dashboard-theme .dashboard-kpi-value{margin:0;font-size:1.05rem;font-weight:700;line-height:1;color:var(--db-title)}.dashboard-theme .dashboard-kpi-label{color:var(--db-muted);font-size:.88rem;line-height:1;margin:0}.dashboard-theme .toolbar{position:static;top:auto;z-index:5;background:var(--db-surface-2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid var(--db-border-soft);border-radius:12px;padding:8px 10px;margin-bottom:12px}.dashboard-theme .toolbar-main{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(260px,1fr);gap:12px;align-items:center}.dashboard-theme .toolbar-left{min-width:0}.dashboard-theme .toolbar .toolbar-kpis{justify-content:center;margin:0}.dashboard-theme .toolbar .toolbar-kpis .kpi{min-height:38px}.dashboard-theme .toolbar-search{width:100%;max-width:380px;justify-self:end}.dashboard-theme .toolbar-search .input-group{width:100%}.dashboard-theme--light .toolbar{background:var(--db-surface-2);border-color:#64748b61;box-shadow:inset 0 1px #ffffffe6,0 10px 20px #0f172a1a}.dashboard-theme .toolbar .btn-check:checked+label{border-color:var(--db-accent)!important;box-shadow:0 0 0 .15rem var(--db-focus)}.dashboard-theme .toolbar .text-secondary,.dashboard-theme .toolbar .input-group-text{color:var(--db-muted)!important}.dashboard-theme .toolbar .btn-outline-success{border-color:var(--db-border);color:var(--db-accent)}.dashboard-theme--light .toolbar .btn-outline-success{background:#f7fcf9;border-color:#2b6a4573;color:#25583a}.dashboard-theme .toolbar .btn-outline-success:hover{background:#16653424;border-color:var(--db-accent);color:var(--db-title)}.dashboard-theme .toolbar .btn-check:checked+.btn-outline-success{background:#16653433;color:var(--db-title)}.dashboard-theme--light .toolbar .btn-check:checked+.btn-outline-success{background:#dceee3;border-color:#2b6a4594;color:#1f2937}.dashboard-theme .toolbar .form-control,.dashboard-theme .toolbar .input-group-text{background:var(--db-input-bg);border-color:var(--db-input-border);color:var(--db-text)}.dashboard-theme--light .toolbar .input-group-text{background:#e7edf5}.dashboard-theme--light .toolbar .input-group-text i{color:#52667c}.dashboard-theme--light .toolbar .form-control{box-shadow:inset 0 1px #ffffffdb}.dashboard-theme .toolbar .form-control::placeholder{color:var(--db-input-placeholder)}.dashboard-theme--light .toolbar .form-control::placeholder{color:#5d7187;opacity:1}.dashboard-theme .toolbar .form-control:focus{border-color:var(--db-accent);box-shadow:0 0 0 .25rem var(--db-focus)}.dashboard-theme .dashboard-toolbar-summary{color:var(--db-muted);margin-top:8px}.dashboard-theme .dashboard-toolbar-summary strong{color:var(--db-text)}.dashboard-theme .categoria-line{background:linear-gradient(90deg,#84a98c00,#84a98c59,#84a98c00)}.dashboard-theme--light .categoria-line{background:linear-gradient(90deg,#0f172a00,#0f172a57,#0f172a00)}.dashboard-theme .categoria-pill-center{background:var(--db-surface);color:var(--db-accent);border-color:var(--db-border)}.dashboard-theme--light .categoria-pill-center{background:#f7fafe;border-color:#4755695c;box-shadow:0 4px 10px #0f172a14}.dashboard-theme .categoria-meta{color:var(--db-muted)}.dashboard-themed-modal{display:block;background:var(--db-modal-overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dashboard-themed-modal.dashboard-themed-modal-no-overlay{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.dashboard-themed-modal--dark{--db-modal-overlay: rgba(2, 6, 10, .62);--db-modal-bg: #1d252f;--db-modal-bg-soft: #27313d;--db-modal-border: rgba(132, 169, 140, .28);--db-modal-text: #e5e7eb;--db-modal-muted: #9ca3af;--db-modal-title: #90b49a;--db-modal-input-bg: #2b333f;--db-modal-input-border: rgba(255, 255, 255, .15);--db-modal-placeholder: #9ca3af;--db-modal-disabled-bg: #303846;--db-modal-disabled-text: #9ca3af;--db-modal-primary: #84a98c;--db-modal-primary-text: #ffffff}.dashboard-themed-modal--light{--db-modal-overlay: rgba(15, 23, 42, .22);--db-modal-bg: #f3f7fb;--db-modal-bg-soft: #ffffff;--db-modal-border: rgba(15, 23, 42, .16);--db-modal-text: #0f172a;--db-modal-muted: #5f7084;--db-modal-title: #1f2937;--db-modal-input-bg: #ffffff;--db-modal-input-border: rgba(15, 23, 42, .18);--db-modal-placeholder: #718399;--db-modal-disabled-bg: #e8eef5;--db-modal-disabled-text: #64748b;--db-modal-primary: #2f7a4b;--db-modal-primary-text: #ffffff;color-scheme:light}.dashboard-themed-modal .dashboard-themed-modal-content{background:var(--db-modal-bg)!important;color:var(--db-modal-text)!important;border:1px solid var(--db-modal-border)!important;box-shadow:0 20px 40px #02060a42}.dashboard-themed-modal--light .dashboard-themed-modal-content{background:linear-gradient(180deg,#f8fbff,#f1f6fc)!important;box-shadow:0 28px 56px #0f172a33,0 6px 16px #0f172a14!important}.dashboard-themed-modal .modal-header,.dashboard-themed-modal .modal-footer{border-color:var(--db-modal-border)!important}.dashboard-themed-modal--light .modal-header,.dashboard-themed-modal--light .modal-footer{background:#ffffff85}.dashboard-themed-modal--light .btn-close{opacity:.78}.dashboard-themed-modal--light .btn-close:hover{opacity:1}.dashboard-themed-modal .modal-title,.dashboard-themed-modal .atendimento-modal-title{color:var(--db-modal-title)!important}.dashboard-themed-modal .text-light,.dashboard-themed-modal .fw-semibold,.dashboard-themed-modal strong,.dashboard-themed-modal .form-label{color:var(--db-modal-text)!important}.dashboard-themed-modal .text-muted,.dashboard-themed-modal .text-secondary,.dashboard-themed-modal small{color:var(--db-modal-muted)!important}.dashboard-themed-modal hr,.dashboard-themed-modal .border-secondary,.dashboard-themed-modal .border-warning,.dashboard-themed-modal .border-info{border-color:var(--db-modal-border)!important}.dashboard-themed-modal .form-control,.dashboard-themed-modal .form-select,.dashboard-themed-modal textarea,.dashboard-themed-modal .input-group-text{background:var(--db-modal-input-bg)!important;border-color:var(--db-modal-input-border)!important;color:var(--db-modal-text)!important}.dashboard-themed-modal--light .form-control,.dashboard-themed-modal--light .form-select,.dashboard-themed-modal--light textarea,.dashboard-themed-modal--light .input-group-text{box-shadow:inset 0 1px #ffffffbf,0 1px 2px #0f172a0d}.dashboard-themed-modal--light .dashboard-themed-modal-content,.dashboard-themed-modal--light .form-control,.dashboard-themed-modal--light .form-select,.dashboard-themed-modal--light textarea{color-scheme:light}.dashboard-themed-modal--light select.form-select option{background:#fff!important;color:#0f172a!important}.dashboard-themed-modal--light select.form-select option:checked{background:#adc2c5!important;color:#0f172a!important;box-shadow:0 0 0 100vmax #adc2c5 inset!important;-webkit-text-fill-color:#0f172a!important}.dashboard-themed-modal--light input[type=text],.dashboard-themed-modal--light input[type=search],.dashboard-themed-modal--light input[type=email],.dashboard-themed-modal--light textarea{color-scheme:light}.dashboard-themed-modal--light input:-webkit-autofill,.dashboard-themed-modal--light input:-webkit-autofill:hover,.dashboard-themed-modal--light input:-webkit-autofill:focus,.dashboard-themed-modal--light textarea:-webkit-autofill,.dashboard-themed-modal--light textarea:-webkit-autofill:hover,.dashboard-themed-modal--light textarea:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 30px #ffffff inset!important;-webkit-text-fill-color:#0f172a!important;caret-color:#0f172a;border-color:#0f172a2e!important}.dashboard-themed-modal .form-control::placeholder,.dashboard-themed-modal textarea::placeholder{color:var(--db-modal-placeholder)!important}.dashboard-themed-modal .form-control:focus,.dashboard-themed-modal .form-select:focus,.dashboard-themed-modal textarea:focus{border-color:var(--db-modal-primary)!important;box-shadow:0 0 0 .2rem #16653433!important}.dashboard-themed-modal--light .form-control:focus,.dashboard-themed-modal--light .form-select:focus,.dashboard-themed-modal--light textarea:focus{box-shadow:0 0 0 .2rem #2f7a4b2e,0 2px 8px #0f172a14!important}.dashboard-themed-modal .form-control:disabled,.dashboard-themed-modal .form-select:disabled,.dashboard-themed-modal textarea:disabled,.dashboard-themed-modal .form-check-input:disabled{background:var(--db-modal-disabled-bg)!important;border-color:var(--db-modal-input-border)!important;color:var(--db-modal-disabled-text)!important;opacity:1!important}.dashboard-themed-modal .form-check-input{background-color:var(--db-modal-input-bg)!important;border-color:var(--db-modal-input-border)!important}.dashboard-themed-modal .form-check-input:checked{background-color:var(--db-modal-primary)!important;border-color:var(--db-modal-primary)!important}.dashboard-themed-modal--light .form-check-input:not(:checked){background-color:#d7e0ea!important;border-color:#b4c1cf!important}.dashboard-themed-modal--light .form-check-input:disabled:not(:checked){background-color:#e5ebf2!important;border-color:#c7d1dd!important}.dashboard-themed-modal .form-check-label{color:var(--db-modal-text)!important}.dashboard-themed-modal .list-group-item{background:var(--db-modal-bg-soft)!important;color:var(--db-modal-text)!important;border-color:var(--db-modal-border)!important}.dashboard-themed-modal .btn-primary{background:var(--db-modal-primary)!important;border-color:var(--db-modal-primary)!important;color:var(--db-modal-primary-text)!important}.dashboard-themed-modal--light .btn-primary{box-shadow:0 4px 12px #2f7a4b38}.dashboard-themed-modal .btn-secondary{background:#6b7280!important;border-color:#6b7280!important;color:#fff!important}.dashboard-themed-modal--light .btn-secondary{background:#e2e8f0!important;border-color:#cbd5e1!important;color:#334155!important;box-shadow:0 1px 2px #0f172a14}.dashboard-themed-modal--light .btn-secondary:hover{background:#d6dee9!important;border-color:#b8c4d4!important;color:#1f2937!important}.dashboard-themed-modal .btn-warning{color:#111827!important}.dashboard-themed-modal .badge.bg-success{background:#198754!important;color:#fff!important}.dashboard-themed-modal .badge.bg-secondary{background:#6b7280!important;color:#fff!important}.dashboard-themed-modal .badge.bg-warning{background:#facc15!important;color:#111827!important}.dashboard-themed-modal .invalid-feedback{color:#dc2626!important}.dashboard-themed-modal .alert-warning{border-color:#eab308}.dashboard-themed-modal .alert-info{border-color:var(--db-modal-border)}.dashboard-themed-modal .alert-success{border-color:#19875473}.dashboard-themed-backdrop{background:var(--db-modal-overlay)!important}@media(max-width:1200px){.dashboard-theme .toolbar-main{grid-template-columns:1fr;gap:10px}.dashboard-theme .toolbar .toolbar-kpis{justify-content:center;flex-wrap:wrap}.dashboard-theme .toolbar-search{justify-self:stretch;max-width:none}.dashboard-theme .toolbar-search .input-group{min-width:0!important}}@media(max-width:991px){.dashboard-theme .dashboard-page-head{align-items:center}}@media(max-width:768px){.main-content.dashboard-main-content{padding-left:12px;padding-right:12px;padding-bottom:20px}.dashboard-theme .toolbar{position:static;top:auto}.dashboard-theme{padding:10px;border-radius:12px}.dashboard-theme .dashboard-page-head{align-items:flex-start}.dashboard-theme .toolbar .toolbar-kpis{justify-content:center}}.manual-container{display:flex;flex-direction:column;min-height:100vh;background:#0a0a0a;color:#e6f1ee}.manual-topbar{position:fixed;top:0;left:0;right:0;height:60px;background:#0f0f0f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #2a2a2a;display:flex;align-items:center;padding:0 1.5rem;z-index:1000;gap:1rem}.manual-topbar-brand{display:flex;align-items:center;gap:.75rem;font-weight:600;font-size:1.1rem;color:#8fd3a8}.manual-logo{height:35px;width:auto}.menu-toggle{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;cursor:pointer;transition:background .2s;font-size:1.5rem;color:#84a98c}.menu-toggle:hover{background:#84a98c1a}.manual-sidebar{position:fixed;top:60px;left:0;width:280px;height:calc(100vh - 60px);background:#0f0f0f;border-right:1px solid #2a2a2a;overflow-y:auto;transition:transform .3s ease;z-index:900;padding:1.5rem 0}.manual-sidebar-hidden{transform:translate(-100%)}.manual-menu-title{font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#6b7280;padding:0 1.5rem 1rem;border-bottom:1px solid #2a2a2a;margin-bottom:1rem}.manual-menu{list-style:none;padding:0;margin:0}.manual-section-title{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#6b7280;padding:1rem 1.5rem .5rem;margin-top:1rem}.manual-link{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.5rem;color:#cae9d1;text-decoration:none;transition:all .2s;border-left:3px solid transparent}.manual-link:hover{background:#84a98c1a;color:#8fd3a8;border-left-color:#8fd3a8}.manual-link.active{background:#84a98c26;color:#8fd3a8;border-left-color:#8fd3a8;font-weight:600}.manual-link i{font-size:1.1rem;width:20px}.manual-content{margin-left:280px;margin-top:60px;padding:2rem;min-height:calc(100vh - 60px);transition:margin-left .3s ease;background:#0a0a0a}.manual-sidebar-hidden~.manual-content{margin-left:0}.manual-page{width:100%;max-width:1280px;margin:0 auto}.manual-main-content>.container-fluid{max-width:1280px;margin-right:auto;margin-left:auto}.manual-header{margin-bottom:2.5rem;padding-bottom:1.5rem;border-bottom:2px solid #2a2a2a}.manual-title{font-size:2.25rem;font-weight:700;color:#8fd3a8;margin-bottom:.5rem;display:flex;align-items:center}.manual-subtitle{font-size:1.1rem;color:#9eb8a7;margin:0}.manual-breadcrumb{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.875rem;color:#6b7280}.manual-breadcrumb-item{display:flex;align-items:center;gap:.5rem;color:#6b7280;text-decoration:none;transition:color .2s}.manual-breadcrumb-item:hover{color:#8fd3a8}.manual-breadcrumb-item a{color:inherit;text-decoration:none}.manual-section{margin-bottom:3rem}.manual-section-title{font-size:1.5rem;font-weight:600;color:#8fd3a8;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.manual-section-content p{line-height:1.7;margin-bottom:1rem;color:#d1e5d9}.manual-section-content h4{color:#8fd3a8;margin-top:1.5rem;margin-bottom:.75rem;font-weight:600}.manual-section-content h5{color:#9eb8a7;margin-top:1rem;margin-bottom:.5rem;font-weight:600}.manual-list{list-style:none;padding-left:0;margin:1rem 0}.manual-list li{padding-left:1.75rem;margin-bottom:.75rem;position:relative;line-height:1.6;color:#d1e5d9}.manual-list li:before{content:"→";position:absolute;left:0;color:#8fd3a8;font-weight:700}.manual-step{display:flex;gap:1rem;margin-bottom:1.5rem;padding:1.25rem;background:#1a1a1a;border-radius:12px;border-left:4px solid #8fd3a8}.manual-step-number{flex-shrink:0;width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#52796f,#354f52);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.125rem}.manual-step-content{flex:1}.manual-step-title{font-weight:600;color:#8fd3a8;margin-top:0;margin-bottom:.5rem;font-size:1.05rem}.manual-section-content .manual-step-title{margin-top:0}.manual-step-text{color:#d1e5d9;line-height:1.6}.manual-step-text ul{margin-top:.75rem;margin-bottom:0}.manual-alert{display:flex;gap:1rem;padding:1rem 1.25rem;border-radius:10px;margin:1.5rem 0;border-left:4px solid}.manual-alert-icon{font-size:1.5rem;flex-shrink:0}.manual-alert-content{flex:1;line-height:1.6}.manual-alert-title{display:block;margin-bottom:.25rem;font-size:1.05rem}.manual-alert-info{background:#0ea5e91a;border-color:#0ea5e9;color:#7dd3fc}.manual-alert-info .manual-alert-icon{color:#0ea5e9}.manual-alert-success{background:#8fd3a81a;border-color:#8fd3a8;color:#d1e5d9}.manual-alert-success .manual-alert-icon{color:#8fd3a8}.manual-alert-warning{background:#f59e0b1a;border-color:#f59e0b;color:#fde68a}.manual-alert-warning .manual-alert-icon{color:#f59e0b}.manual-alert-tip{background:#8b5cf61a;border-color:#8b5cf6;color:#e9d5ff}.manual-alert-tip .manual-alert-icon{color:#8b5cf6}.manual-alert-important{background:#ef44441a;border-color:#ef4444;color:#fca5a5}.manual-alert-important .manual-alert-icon{color:#ef4444}.manual-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;margin:2rem 0}.manual-card{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;padding:1.5rem;text-decoration:none;color:inherit;transition:all .3s;position:relative;overflow:hidden}.manual-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#8fd3a8,#52796f);transform:scaleX(0);transition:transform .3s}.manual-card:hover{background:#242424;border-color:#8fd3a8;transform:translateY(-4px);box-shadow:0 8px 24px #0000004d}.manual-card:hover:before{transform:scaleX(1)}.manual-card-icon{font-size:2.5rem;color:#8fd3a8;margin-bottom:1rem}.manual-card h3{font-size:1.25rem;font-weight:600;color:#8fd3a8;margin-bottom:.5rem}.manual-card p{color:#9eb8a7;margin:0;line-height:1.5}.manual-card-arrow{display:inline-block;margin-top:.75rem;color:#8fd3a8;font-size:1.25rem;transition:transform .3s}.manual-card:hover .manual-card-arrow{transform:translate(4px)}.manual-intro-card{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;padding:1.75rem;margin-bottom:2.5rem}.manual-intro-card h2{color:#8fd3a8;margin-bottom:1rem;font-size:1.5rem}.manual-intro-card p{color:#d1e5d9;line-height:1.7;margin-bottom:.75rem}.manual-feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin:2rem 0}.manual-feature{text-align:center;padding:1.5rem 1rem;background:#1a1a1a;border-radius:12px;border:1px solid #2a2a2a;transition:all .3s}.manual-feature:hover{background:#242424;transform:translateY(-4px)}.manual-feature i{font-size:2.5rem;color:#8fd3a8;margin-bottom:1rem;display:block}.manual-feature h4{font-size:1.1rem;color:#8fd3a8;margin-bottom:.5rem}.manual-feature p{color:#9eb8a7;font-size:.9rem;margin:0}.manual-profile-card{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:10px;padding:1.25rem;margin-bottom:1rem}.manual-profile-header{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.manual-profile-header i{font-size:1.5rem;color:#8fd3a8}.manual-profile-header h4{color:#8fd3a8;margin:0;font-size:1.125rem}.manual-profile-card p{color:#d1e5d9;margin:0;line-height:1.6}.manual-faq-item{background:#1a1a1a;border-left:4px solid #52796f;border-radius:8px;padding:1.25rem;margin-bottom:1.25rem}.manual-faq-item h5{color:#8fd3a8;margin-bottom:.75rem;font-size:1.05rem}.manual-faq-item p{color:#d1e5d9;margin:0;line-height:1.6}.manual-help-section{background:#8b5cf61a;border:1px solid rgba(139,92,246,.3);border-radius:12px;padding:1.5rem;margin-top:2.5rem}.manual-help-section h3{color:#c4b5fd;margin-bottom:.75rem;font-size:1.25rem}.manual-help-section p{color:#e9d5ff;margin:0;line-height:1.6}.manual-service-card,.manual-help-box,.manual-screen-guide,.manual-navigation-guide,.manual-dashboard-card,.manual-report-type,.manual-troubleshoot{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:10px;padding:1.25rem;margin-bottom:1.25rem}.manual-service-card h4,.manual-help-box h4,.manual-report-type h4{color:#8fd3a8;margin-bottom:.75rem;display:flex;align-items:center}.manual-service-card p,.manual-help-box p,.manual-report-type p,.manual-troubleshoot p{color:#d1e5d9;line-height:1.6;margin-bottom:.5rem}.manual-screen-item,.manual-nav-item{display:flex;gap:1rem;padding:1rem;background:#151515;border-radius:8px;margin-bottom:1rem;align-items:flex-start}.manual-screen-number{flex-shrink:0;width:36px;height:36px;border-radius:50%;background:#52796f;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700}.manual-screen-item h5,.manual-nav-item h5{color:#8fd3a8;margin-top:0;margin-bottom:.5rem;font-size:1.05rem}.manual-card-badge{width:50px;height:50px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin-right:1rem;flex-shrink:0}.manual-card-badge-blue{background:#3b82f633;color:#60a5fa}.manual-card-badge-red{background:#ef444433;color:#f87171}.manual-card-badge-orange{background:#f9731633;color:#fb923c}.manual-card-badge-purple{background:#8b5cf633;color:#a78bfa}.manual-troubleshoot h5{color:#f59e0b;margin-bottom:.5rem;display:flex;align-items:center}.panel-theme--light .manual-page{color:#1f2937}.panel-theme--light .manual-header{border-bottom-color:#cfd9e5}.panel-theme--light .manual-section{position:relative;padding:1.5rem;background:linear-gradient(180deg,#fff,#f6f9fc);border:1px solid #cfd9e5;border-left:5px solid #2f7a4b;border-radius:10px;box-shadow:inset 0 1px #ffffffe6,0 10px 24px #0f172a14}.panel-theme--light .manual-section .manual-section-title{padding-bottom:.85rem;border-bottom:1px solid #d9e4ec}.panel-theme--light .manual-section .manual-section-title i{color:#2f7a4b}.panel-theme--light .manual-title,.panel-theme--light .manual-section-title,.panel-theme--light .manual-section-content h4,.panel-theme--light .manual-card h3,.panel-theme--light .manual-intro-card h2,.panel-theme--light .manual-feature h4,.panel-theme--light .manual-profile-header h4,.panel-theme--light .manual-faq-item h5,.panel-theme--light .manual-service-card h4,.panel-theme--light .manual-help-box h4,.panel-theme--light .manual-report-type h4,.panel-theme--light .manual-screen-item h5,.panel-theme--light .manual-nav-item h5{color:#1f5f3d}.panel-theme--light .manual-subtitle,.panel-theme--light .manual-section-content h5,.panel-theme--light .manual-card p,.panel-theme--light .manual-feature p,.panel-theme--light .manual-breadcrumb,.panel-theme--light .manual-breadcrumb-item{color:#475569}.panel-theme--light .manual-section-content,.panel-theme--light .manual-section-content div,.panel-theme--light .manual-section-content ol,.panel-theme--light .manual-section-content ul,.panel-theme--light .manual-section-content p,.panel-theme--light .manual-section-content ol li,.panel-theme--light .manual-section-content ul li,.panel-theme--light .manual-list li,.panel-theme--light .manual-step-text,.panel-theme--light .manual-intro-card p,.panel-theme--light .manual-profile-card p,.panel-theme--light .manual-faq-item p,.panel-theme--light .manual-service-card p,.panel-theme--light .manual-help-box p,.panel-theme--light .manual-report-type p,.panel-theme--light .manual-troubleshoot p,.panel-theme--light .manual-troubleshoot li{color:#1f2937}.panel-theme--light .manual-page strong,.panel-theme--light .manual-section-content strong{color:#0f172a}.panel-theme--light .manual-page .text-muted,.panel-theme--light .manual-section-content .small.text-muted{color:#475569!important}.panel-theme--light .manual-page code{color:#7f1d1d;background:#f8e7e7;border:1px solid #e9bcbc;border-radius:6px;padding:.1rem .35rem}.panel-theme--light .manual-breadcrumb-item:hover,.panel-theme--light .manual-card-icon,.panel-theme--light .manual-card-arrow,.panel-theme--light .manual-feature i,.panel-theme--light .manual-profile-header i{color:#2f7a4b}.panel-theme--light .manual-list li:before{color:#2f7a4b}.panel-theme--light .manual-step,.panel-theme--light .manual-card,.panel-theme--light .manual-intro-card,.panel-theme--light .manual-feature,.panel-theme--light .manual-profile-card,.panel-theme--light .manual-faq-item,.panel-theme--light .manual-service-card,.panel-theme--light .manual-help-box,.panel-theme--light .manual-screen-guide,.panel-theme--light .manual-navigation-guide,.panel-theme--light .manual-dashboard-card,.panel-theme--light .manual-report-type,.panel-theme--light .manual-troubleshoot{background:linear-gradient(180deg,#fff,#f5f8fb);border-color:#cfd9e5;box-shadow:inset 0 1px #ffffffd9,0 8px 18px #0f172a14}.panel-theme--light .manual-step{border-left-color:#2f7a4b}.panel-theme--light .manual-faq-item{border-left:5px solid #2f7a4b}.panel-theme--light .manual-faq-item h5{display:inline-flex;align-items:center;gap:.5rem;width:fit-content;max-width:100%;padding:.45rem .75rem;background:#eaf7ef;border:1px solid #b9dbc7;border-radius:8px;color:#16432b;font-weight:700;line-height:1.35}.panel-theme--light .manual-faq-item h5:before{content:"";flex:0 0 auto;width:.45rem;height:.45rem;border-radius:999px;background:#2f7a4b;box-shadow:0 0 0 3px #2f7a4b24}.panel-theme--light .manual-profile-card h6{color:#1f5f3d!important}.panel-theme--light .manual-profile-card small.text-secondary{color:#334155!important}.panel-theme--light .manual-profile-card .badge{background-color:#e2e8f0!important;border:1px solid #cbd5e1;color:#1e293b!important;font-weight:600}.panel-theme--light .manual-intro-card .input-group-text,.panel-theme--light .manual-intro-card .form-control,.panel-theme--light .manual-intro-card .form-select{background-color:#fff!important;border-color:#cbd5e1!important;color:#1f2937!important}.panel-theme--light .manual-intro-card .input-group-text{color:#2f7a4b!important}.panel-theme--light .manual-intro-card .form-control::placeholder{color:#64748b;opacity:1}.panel-theme--light .manual-intro-card .form-control:focus,.panel-theme--light .manual-intro-card .form-select:focus{border-color:#2f7a4b!important;box-shadow:0 0 0 .2rem #2f7a4b2e}.panel-theme--light .manual-intro-card .btn-secondary{background-color:#e2e8f0;border-color:#cbd5e1;color:#1e293b}.panel-theme--light .manual-intro-card .text-muted{color:#475569!important}.panel-theme--light .manual-faq-item .text-light{color:#1f2937!important}.panel-theme--light .manual-faq-item .text-success{color:#1f5f3d!important}.panel-theme--light .manual-faq-item .badge{background-color:#e2e8f0!important;color:#1e293b;border:1px solid #cbd5e1}.panel-theme--light .manual-step-title{color:#1f5f3d}.panel-theme--light .manual-section-content .manual-step-title{margin-top:0}.panel-theme--light .manual-step-number,.panel-theme--light .manual-screen-number{background:linear-gradient(135deg,#98f7ca,#245f43);color:#fff}.panel-theme--light .manual-card:hover,.panel-theme--light .manual-feature:hover{background:#fff;border-color:#2f7a4b;box-shadow:0 12px 26px #0f172a24}.panel-theme--light .manual-card:before{background:linear-gradient(90deg,#2f7a4b,#7aa08f)}.panel-theme--light .manual-screen-item,.panel-theme--light .manual-nav-item{background:#eef4f8}.panel-theme--light .manual-help-section{background:#f3efff;border-color:#c7b9f4}.panel-theme--light .manual-help-section h3{color:#5b21b6}.panel-theme--light .manual-help-section p{color:#312e81}.panel-theme--light .manual-alert-info{background:#e7f4fd;border-color:#0ea5e9;color:#0f4263}.panel-theme--light .manual-alert-success{background:#eaf7ef;border-color:#2f7a4b;color:#16432b}.panel-theme--light .manual-alert-warning{background:#fff7e6;border-color:#d97706;color:#5f3b00}.panel-theme--light .manual-alert-tip{background:#f3efff;border-color:#7c3aed;color:#3b1b73}.panel-theme--light .manual-alert-important{background:#fff0f0;border-color:#dc2626;color:#7f1d1d}.panel-theme--light .manual-alert-title,.panel-theme--light .manual-alert-content strong{color:inherit}.panel-theme--light .manual-card-badge-blue{background:#dbeafe;color:#1d4ed8}.panel-theme--light .manual-card-badge-red{background:#fee2e2;color:#b91c1c}.panel-theme--light .manual-card-badge-orange{background:#ffedd5;color:#c2410c}.panel-theme--light .manual-card-badge-purple{background:#ede9fe;color:#6d28d9}.panel-theme--light .manual-troubleshoot h5{color:#9a5a00}.panel-theme--light .manual-troubleshoot h6,.panel-theme--light .manual-troubleshoot .text-warning{color:#9a5a00!important}@media(max-width:768px){.manual-sidebar{width:260px}.manual-content{margin-left:0;padding:1.5rem}.manual-sidebar-hidden~.manual-content{margin-left:0}.manual-title{font-size:1.75rem}.manual-grid{grid-template-columns:1fr}}
