@charset "UTF-8";.app-list{width:47.875rem !important;height:29.5rem !important;text-align:left}.font-italic{font-style:italic !important}.datepicker{margin-top:0}.input-group-addon{width:38px;padding:8px 8px}.table-header .close{margin-right:11px}.modal-header .close{font-size:29px}.modal>.modal-wide{width:90%}.modal-content{border-top:0}.modal-header>.table-header>button{color:white}.modal-color-red{border-color:#e04141}.modal-color-red>.modal-header>.table-header{background-color:#e04141}.no-skin .nav-list>li.active::after{border-color:#2c8f7b}.nav-list>li::before{background-color:#2c8f7b}.no-skin .nav-list>li.active::after{border-color:#2c8f7b}.no-skin .nav-list>li .submenu>li.active>a{color:#18a689}.no-skin .nav-list>li .submenu>li>a:hover{background-color:#f1f5f9;color:#2c8f7b}.no-skin .navbar .navbar-toggle{background-color:#2c8f7b}.no-skin .navbar .navbar-toggle:hover{background-color:#18a689}.no-skin .nav-list li.active>a::after{-moz-border-right-colors:#2c8f7b;border-right-color:#2c8f7b}.login-box .toolbar{background:#2c8f7b none repeat scroll 0 0}.no-skin .nav-list>li.active>a{color:#2c8f7b}.table-header{background-color:#1ab394}:root{--exp-blue:#2563eb;--exp-blue-hover:#1d4ed8;--exp-blue-light:#eff6ff;--exp-bg:#f8f9fa;--exp-border:#e5e7eb;--exp-text:#1f2937;--exp-muted:#6b7280;--app-header-height:3rem}.custom-modal{--exp-blue:#2563eb;--exp-blue-hover:#1d4ed8;--exp-blue-light:#eff6ff;--exp-bg:#f8f9fa;--exp-border:#e5e7eb;--exp-text:#1f2937;--exp-muted:#6b7280}.custom-modal-wrapper{display:contents}.custom-modal .modal-body{background-color:var(--exp-bg)}.custom-modal .modal-header{background-color:#f3f4f6;border-bottom:1px solid var(--exp-border)}.custom-modal .export-title{font-weight:600;font-size:20px;color:var(--exp-text)}.custom-modal .export-subtitle{font-weight:400;font-size:14px;color:var(--exp-muted)}.custom-icon{background-color:var(--exp-blue-light);color:var(--exp-blue)}.custom-icon--soft{font-size:.95rem}.custom-modal .export-icon--header{background-color:#e5e7eb;color:#374151}.custom-card{background-color:#fff;border:1px solid var(--exp-border);box-shadow:0 2px 6px rgba(0,0,0,0.04)}.custom-section-title{font-weight:600;font-size:16px;color:var(--exp-text)}.custom-muted{color:var(--exp-muted)}.custom-field-label{font-weight:600;font-size:14px;color:var(--exp-text)}.custom-value{font-size:15px;color:var(--exp-text)}.campo-card,.custom-modal .campo-card{border:1px solid var(--exp-border);background-color:#fff;font-size:15px;color:var(--exp-text);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.campo-card:hover,.custom-modal .campo-card:hover{border-color:#cbd5e1}.campo-card--ativo,.campo-card:has(input:checked),.custom-modal .campo-card--ativo,.custom-modal .campo-card:has(input:checked){border-color:var(--exp-blue);background-color:#f8fbff}.form-check-input:checked,.custom-modal .form-check-input:checked{background-color:var(--exp-blue);border-color:var(--exp-blue)}.custom-modal .btn-primary{background-color:var(--exp-blue);border-color:var(--exp-blue)}.custom-modal .btn-primary:hover,.custom-modal .btn-primary:focus,.custom-modal .btn-primary:active{background-color:var(--exp-blue-hover);border-color:var(--exp-blue-hover)}.custom-btn-secondary{background-color:#fff;border:1px solid var(--exp-border);color:var(--exp-text)}.custom-btn-secondary:hover{background-color:var(--exp-bg);border-color:#cbd5e1;color:var(--exp-text)}.page-header{margin-bottom:22px}.page-header h1{color:#676a6c}.widget-header{color:#6a6a73}.navbar{background:#1ab394 none repeat scroll 0 0}.hr-dashed{border-top:1px dashed #e7eaec;color:#fff;background-color:#fff;height:1px;margin:20px 0}.font-size-13{font-size:13px}.user-info{max-width:150px}.footer .footer-inner .footer-content{line-height:18px}.link_top_resultado_busca{color:#008578;cursor:pointer}.texto_destaque{color:#000;background:#ffd76e}.form-actions{padding:10px 0 10px;margin:10px -12px -12px}.progress{margin-bottom:0}.checkbox-inline,.radio-inline{padding-left:0;padding-bottom:5px}.radio label,.checkbox label{padding-left:5px}.help-button{margin-top:4px}.mb-20{margin-left:20px}.header.blue.smaller{margin-bottom:5px;margin-top:10px}input[type=text].ui-autocomplete-loading{background:url(../img/loading-small.gif) no-repeat right center}.loading{background:url(../img/loading-small.gif) no-repeat right center}.sublinhado{text-decoration:underline}.highlight{background-color:yellow}.table-borda-escura{border:1px solid #666;margin-bottom:10px}.table-borda-escura>thead>tr>th,.table-borda-escura>thead>tr>td,.table-borda-escura>tbody>tr>td,.table-borda-escura>tfoot>tr>td{border:1px solid #666}.table.table-bordered>thead>tr>th:first-child{border-left-color:#ddd}.table-header{margin-bottom:0}.table-footer{background-color:#eff3f8;border-bottom:1px solid #e0e0e0;padding-bottom:7px;padding-top:12px;padding-right:14px;text-align:right}.table-condensed-relatorio>tbody>tr>td,.table-condensed-relatorio>tbody>tr>th,.table-condensed-relatorio>tfoot>tr>td,.table-condensed-relatorio>tfoot>tr>th,.table-condensed-relatorio>thead>tr>td,.table-condensed-relatorio>thead>tr>th{padding:2px}.fundo-branco{background-color:#fff}.width-icon{width:32px}.width-date{width:77px}.cabecalho{background-color:#008578;padding:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{background-color:#008578}.control-label{color:#6b6b6b;font-size:14px;font-weight:bold}.radio-inline{font-size:14px;padding-right:7px}.label-sig{font-size:14px;padding:6px 5px 0 5px;display:inline-flex;align-items:flex-start}.label-ckeditor{color:#6b6b6b;font-size:14px;font-weight:bold;margin-bottom:6px;padding-top:6px;margin-left:auto;margin-right:auto;text-align:center}.jumbotron{margin-bottom:6px;padding-bottom:20px;padding-top:20px}.float-right{float:right}.form-horizontal .control-label{text-align:right}.alert{margin-bottom:5px}.widget-separador{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;-moz-box-sizing:content-box;background:linear-gradient(to bottom,#fff 0,#eee 100%) repeat-x scroll 0 0 #f7f7f7;border-color:#ccc #ccc #ddd;border-image:none;border-style:solid;border-width:1px;color:#008578;min-height:38px;padding-left:12px;position:relative;margin-bottom:5px}.td-center{text-align:center;vertical-align:top}.icon-show{background-image:url("../icones/visualizar.png");background-size:20px 20px;background-repeat:no-repeat;background-position:center;width:20px;height:20px;border:0;background-color:transparent;padding:0;cursor:pointer;transition:transform .2s ease;display:inline-block;margin-left:1px;vertical-align:top}.icon-show:hover{transform:scale(1.1)}.icon-edit{background-image:url("../icones/edit.png");background-size:20px 20px;background-repeat:no-repeat;background-position:center;width:20px;height:20px;border:0;background-color:transparent;padding:0;cursor:pointer;transition:transform .2s ease;display:inline-block;margin-left:1px;vertical-align:top}.icon-edit:hover{transform:scale(1.1)}.icon-delete{background-image:url("../icones/excluir.png");background-size:20px 20px;background-repeat:no-repeat;background-position:center;width:20px;height:20px;border:0;background-color:transparent;padding:0;cursor:pointer;transition:transform .2s ease;display:inline-block;margin-left:1px;vertical-align:top}.icon-delete:hover{transform:scale(1.1)}.icon-select{background-image:url("../icones/descer.png");background-size:20px 20px;background-repeat:no-repeat;background-position:center;width:20px;height:20px;border:0;background-color:transparent;padding:0;cursor:pointer;transition:transform .2s ease;display:inline-block;margin-left:1px;vertical-align:top}.icon-select:hover{transform:scale(1.1)}.icon-print{background-image:url("../icones/imprimir.png");background-size:20px 20px;background-repeat:no-repeat;background-position:center;width:20px;height:20px;border:0;background-color:transparent;padding:0;cursor:pointer;transition:transform .2s ease;display:inline-block;margin-left:1px;vertical-align:top}.icon-print:hover{transform:scale(1.1)}.icon-attachment{background-image:url("../icones/anexo.png");background-size:20px 20px;background-repeat:no-repeat;background-position:center;width:20px;height:20px;border:0;background-color:transparent;padding:0;cursor:pointer;transition:transform .2s ease;display:inline-block;margin-left:1px;vertical-align:top}.icon-attachment:hover{transform:scale(1.1)}.icon-download{background-image:url("../icones/icon-download.png");background-size:20px 20px;background-repeat:no-repeat;background-position:center;width:20px;height:20px;border:0;background-color:transparent;padding:0;cursor:pointer;transition:transform .2s ease;display:inline-block;margin-left:1px;vertical-align:top}.icon-download:hover{transform:scale(1.1)}.icon-boss{background-image:url("../icones/chefe.png");background-size:20px 20px;background-repeat:no-repeat;background-position:center;width:20px;height:20px;border:0;background-color:transparent;padding:0;cursor:pointer;transition:transform .2s ease;display:inline-block;margin-left:1px;vertical-align:top}.icon-boss:hover{transform:scale(1.1)}.cursor-pointer{cursor:pointer}.text-decoration-underline:hover{text-decoration:underline}.sig-rodape{background:none repeat scroll 0 0 #1ab394;border:0 none;border-radius:0;box-shadow:none;margin:15px -20 -28px -20;min-height:30px;padding-left:0;padding-right:0;position:relative;text-align:center;vertical-align:middle}.rodape{color:#fff;font-size:12px;padding:6px}.cabecalho-principal{color:white;font-size:26px;font-weight:normal;margin:10px 0;padding:0;line-height:.8em}.cabecalho-principal small{color:white;font-size:16px;font-weight:normal;margin:10px 0;padding:0}.info-usuario{color:#fff;font-size:12px;padding-top:10px;padding-bottom:10px}.sig_separador{float:left;padding-left:12px;box-sizing:border-box}.input-mini{width:6em !important;max-width:100%}.input-small{width:9em !important;max-width:100%}.input-md,.input-medium{width:12em !important;max-width:100%}.input-large{width:16em !important;max-width:100%}.input-xlarge{width:20em !important;max-width:100%}.input-xxlarge{width:40em !important;max-width:100%}.input-max{width:100% !important}.field-required{margin:0 0 0 2px;font-size:14px}.required:after{content:"*";position:relative;font-size:inherit;padding-left:.25rem;font-weight:600}div .checkbox{margin-left:10px}.d-flex-wrap{display:flex;flex-wrap:wrap;flex-direction:row}.sidebar{width:220px}.sidebar+.main-content{margin-left:220px}.break{flex-basis:100%;width:0;height:5px;overflow:hidden}[x-cloak]{display:none !important}.border-solid,.border-solid tr,.border-solid td,.border-solid th{border:1px black solid;border-collapse:collapse}.cellpadding-2,.cellpadding-2 tr,.cellpadding-2 td,.cellpadding-2 th{padding:2px}.cellpadding-0,.cellpadding-0 tr,.cellpadding-0 td,.cellpadding-0 th{padding:0}.label{padding-top:4px}.check-list{list-style:none;padding:0;margin:0 0 0 2px}.check-list li{position:relative;padding-left:1.3rem;line-height:1.5}.check-list li::before{content:"\f00c";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;left:0;color:green;font-size:.8rem;top:.2rem}.check-list li>ul{padding-left:2rem}.sidebar ~ .footer .footer-inner{left:220px}.custom-file{position:relative;display:block;width:100%;max-width:100%;height:calc(1.6em + 1rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:100%;margin:0;opacity:0}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:100%;padding:.5rem 1.125rem;line-height:1.6;color:var(--bs-body-color,#212529);background-color:var(--bs-body-bg,#fff);border:1px solid var(--bs-border-color,#dee2e6);border-radius:var(--bs-border-radius,0.375rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-file-label::after{content:"Procurar";position:absolute;top:0;bottom:0;right:0;display:flex;align-items:center;padding:.5rem 1.125rem;background-color:var(--bs-tertiary-bg,#f8f9fa);border-left:1px solid var(--bs-border-color,#dee2e6);border-radius:0 var(--bs-border-radius,0.375rem) var(--bs-border-radius,0.375rem) 0}.custom-file-input:focus ~ .custom-file-label{border-color:#86b7fe;box-shadow:0 0 0 .25rem rgba(13,110,253,0.25)}.custom-file-clear{position:absolute;top:50%;right:88px;transform:translateY(-50%);z-index:3;cursor:pointer;font-size:18px;color:#777;line-height:1}.custom-file-clear:hover{color:#d9534f}label.required::after{content:" *";color:#a94442;font-weight:bold}.label-center{text-align:center !important;display:block}.modal-sidebar{position:fixed;top:0;right:0;left:auto;height:100vh;margin:0;border-radius:0;transform:translateX(100%);transition:transform .3s ease-in-out;z-index:1050}.modal-sidebar.in{transform:translateX(0)}.modal-sidebar .modal-dialog{width:100%;height:100%;margin:0;border-radius:0;transform:none}.modal-sidebar .modal-content{height:100%;border-radius:0;border:0;box-shadow:-2px 0 5px rgba(0,0,0,0.2);display:flex;flex-direction:column}.modal-sidebar .modal-header{border-radius:0;flex-shrink:0}.modal-sidebar .modal-body{flex:1;overflow-y:auto}.modal-sidebar .modal-footer{border-radius:0;flex-shrink:0}.modal-sidebar-sm{width:600px}.modal-sidebar-md{width:800px}.modal-sidebar-lg{width:1000px}.modal-backdrop.sidebar-backdrop{background-color:rgba(0,0,0,0.3)}@media(max-width:768px){.modal-sidebar-sm,.modal-sidebar-md,.modal-sidebar-lg{width:100%}}@media(max-width:480px){.modal-sidebar-sm{width:90%}}.no-bullets{list-style-type:none;padding:0;margin:0}.no-bullets li{color:#393939}[data-bs-theme=light] .bg-theme{background-color:#fff !important}[data-bs-theme=dark] .bg-theme{background-color:#272b30 !important}.text-right{text-align:right}.col-form-label{font-weight:bold;text-align:left}@media(min-width:576px){.col-form-label{text-align:right}}.subheader-title small{text-transform:none;font-size:.9rem;margin-bottom:.8rem}.fs-7{font-size:.7rem}.btn-pink,.btn-pink:focus{background-color:#d6487e !important;border-color:#d6487e;color:white}.nav-link .badge{vertical-align:middle}.nav-tabs .nav-link .badge{opacity:.5;transition:opacity .3s ease}.nav-tabs .nav-link.active .badge{opacity:1}.ui-autocomplete{background-color:var(--bs-body-bg,#fff) !important;border:1px solid var(--bs-border-color,#dee2e6) !important;border-radius:var(--bs-border-radius,0.375rem);box-shadow:0 .125rem .25rem rgba(0,0,0,0.075),0 0 0 1px rgba(0,0,0,0.05);z-index:9999;max-height:250px;overflow-y:auto;font-family:var(--bs-font-sans-serif,system-ui);font-size:var(--bs-font-size-sm,0.875rem);padding:0 !important;margin:2px 0 0 0;list-style:none !important;list-style-type:none !important}.ui-autocomplete ul,.ui-autocomplete li{list-style:none !important;list-style-type:none !important;margin:0 !important;padding:0 !important}.ui-autocomplete .ui-menu-item{background-color:transparent;border:none !important;margin:0 !important;padding:0 !important;list-style:none !important;list-style-type:none !important}.ui-autocomplete .ui-menu-item .ui-menu-item-wrapper,.ui-autocomplete .ui-menu-item-wrapper{border:none !important;padding:.5rem .75rem !important;margin:0 !important;color:var(--bs-body-color,#212529) !important;background-color:transparent !important;cursor:pointer;display:block;text-decoration:none;border-radius:0;line-height:1.35;transition:background-color .12s ease,color .12s ease,padding-left .12s ease;list-style:none !important;list-style-type:none !important}.ui-autocomplete .ui-menu-item+.ui-menu-item .ui-menu-item-wrapper{border-top:1px solid var(--bs-border-color-translucent,rgba(0,0,0,0.06)) !important}.ui-autocomplete .ui-menu-item-wrapper mark.autocomplete-hl{background-color:rgba(255,236,0,0.35);color:inherit;padding:0 1px;border-radius:2px;font-weight:600}.ui-autocomplete .ui-autocomplete-empty .ui-menu-item-wrapper,.ui-autocomplete .ui-autocomplete-empty .ui-menu-item-wrapper:hover{cursor:default !important;background-color:transparent !important;color:var(--bs-secondary-color,#6c757d) !important;font-style:italic;padding-left:.75rem !important}.ui-autocomplete .ui-menu-item:before,.ui-autocomplete .ui-menu-item:after,.ui-autocomplete .ui-menu-item-wrapper:before,.ui-autocomplete .ui-menu-item-wrapper:after{display:none !important;content:none !important}.ui-autocomplete .ui-menu-item:hover .ui-menu-item-wrapper,.ui-autocomplete .ui-menu-item .ui-menu-item-wrapper:hover,.ui-autocomplete .ui-state-focus,.ui-autocomplete .ui-menu-item-wrapper.ui-state-active{background-color:var(--bs-primary-bg-subtle,rgba(13,110,253,0.1)) !important;color:var(--bs-primary-text,#0d6efd) !important;border-color:transparent !important;padding-left:1rem !important}.ui-autocomplete .ui-menu-item:hover .ui-menu-item-wrapper mark.autocomplete-hl,.ui-autocomplete .ui-state-focus mark.autocomplete-hl{background-color:rgba(255,236,0,0.55)}[data-bs-theme=dark] .ui-autocomplete,.dark .ui-autocomplete,body[data-theme=dark] .ui-autocomplete{background-color:var(--bs-dark,#212529) !important;border-color:var(--bs-border-color-translucent,rgba(255,255,255,0.15)) !important;box-shadow:0 .125rem .25rem rgba(0,0,0,0.3),0 0 0 1px rgba(255,255,255,0.05)}[data-bs-theme=dark] .ui-autocomplete .ui-menu-item-wrapper,.dark .ui-autocomplete .ui-menu-item-wrapper,body[data-theme=dark] .ui-autocomplete .ui-menu-item-wrapper{color:var(--bs-body-color,#adb5bd) !important}[data-bs-theme=dark] .ui-autocomplete .ui-menu-item:hover .ui-menu-item-wrapper,[data-bs-theme=dark] .ui-autocomplete .ui-state-focus,.dark .ui-autocomplete .ui-menu-item:hover .ui-menu-item-wrapper,.dark .ui-autocomplete .ui-state-focus,body[data-theme=dark] .ui-autocomplete .ui-menu-item:hover .ui-menu-item-wrapper,body[data-theme=dark] .ui-autocomplete .ui-state-focus{background-color:rgba(13,110,253,0.2) !important;color:#7dd3fc !important}[data-bs-theme=dark] .ui-autocomplete::-webkit-scrollbar,.dark .ui-autocomplete::-webkit-scrollbar,body[data-theme=dark] .ui-autocomplete::-webkit-scrollbar{width:6px}[data-bs-theme=dark] .ui-autocomplete::-webkit-scrollbar-track,.dark .ui-autocomplete::-webkit-scrollbar-track,body[data-theme=dark] .ui-autocomplete::-webkit-scrollbar-track{background:rgba(255,255,255,0.1)}[data-bs-theme=dark] .ui-autocomplete::-webkit-scrollbar-thumb,.dark .ui-autocomplete::-webkit-scrollbar-thumb,body[data-theme=dark] .ui-autocomplete::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.3);border-radius:3px}.ui-autocomplete::-webkit-scrollbar{width:6px}.ui-autocomplete::-webkit-scrollbar-track{background:rgba(0,0,0,0.05)}.ui-autocomplete::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.2);border-radius:3px}.ui-autocomplete::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,0.3)}.ui-autocomplete:focus,.ui-autocomplete .ui-menu-item:focus,.ui-autocomplete .ui-menu-item-wrapper:focus{outline:none !important}.input-oculto{display:block;padding:var(--bs-input-padding-y,0.375rem) var(--bs-input-padding-x,0.375rem);font-size:var(--bs-input-font-size,1rem);font-weight:var(--bs-input-font-weight,400);line-height:var(--bs-input-line-height,1.5);color:var(--bs-input-color,var(--bs-body-color));background-color:var(--bs-input-bg,var(--bs-body-bg));background-image:none;border:var(--bs-input-border-width,1px) solid var(--bs-input-border-color,var(--bs-border-color));border-radius:var(--bs-input-border-radius,var(--bs-border-radius));transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;box-sizing:border-box;min-height:calc(1.5em + 0.75rem + 2px)}.input-oculto .custom-tag{display:inline-flex;align-items:center;background-color:var(--bs-primary,#0d6efd);color:var(--bs-white,#fff);padding:.25rem .25rem .25rem .625rem;border-radius:999px;font-size:.8125rem;font-weight:500;line-height:1.2;gap:.375rem;max-width:100%;box-shadow:0 1px 2px rgba(0,0,0,0.08);transition:background-color .15s ease,box-shadow .15s ease,transform .15s ease}.input-oculto .custom-tag:hover{box-shadow:0 2px 4px rgba(0,0,0,0.15)}.input-oculto .custom-tag .custom-tag-label,.input-oculto .custom-tag>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto;min-width:0}.custom-tag .custom-tag-remove{appearance:none;background:rgba(255,255,255,0.2);color:inherit;border:0;padding:0;margin:0;width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;font-size:.625rem;line-height:1;transition:background-color .15s ease,transform .15s ease}.custom-tag .custom-tag-remove:hover,.custom-tag .custom-tag-remove:focus-visible{background:rgba(255,255,255,0.4);transform:scale(1.08);outline:0}.custom-tag .custom-tag-remove:focus-visible{box-shadow:0 0 0 2px rgba(255,255,255,0.6)}.custom-tag .custom-tag-remove i{font-size:.625rem;line-height:1}.input-oculto .custom-tag>i.fas{cursor:pointer;opacity:.85;transition:opacity .15s ease,transform .15s ease;font-size:.75rem;flex-shrink:0}.input-oculto .custom-tag>i.fas:hover{opacity:1;transform:scale(1.1)}.input-oculto:hover{border-color:var(--bs-input-border-color,var(--bs-border-color))}.input-oculto:focus-within{border-color:var(--bs-input-focus-border-color,#86b7fe);box-shadow:0 0 0 .25rem rgba(13,110,253,0.25);outline:0}.input-oculto.form-control-sm,.form-control-sm+.input-oculto{padding:var(--bs-input-padding-y-sm,0.25rem) var(--bs-input-padding-x-sm,0.5rem);font-size:var(--bs-input-font-size-sm,0.875rem);border-radius:var(--bs-input-border-radius-sm,var(--bs-border-radius-sm));min-height:calc(1.5em + 0.5rem + 2px)}.input-oculto.form-control-sm .custom-tag,.form-control-sm+.input-oculto .custom-tag{padding:.125rem .375rem;font-size:.75rem}.input-oculto.form-control-lg,.form-control-lg+.input-oculto{padding:var(--bs-input-padding-y-lg,0.5rem) var(--bs-input-padding-x-lg,1rem);font-size:var(--bs-input-font-size-lg,1.25rem);border-radius:var(--bs-input-border-radius-lg,var(--bs-border-radius-lg));min-height:calc(1.5em + 1rem + 2px)}.input-oculto.form-control-lg .custom-tag,.form-control-lg+.input-oculto .custom-tag{padding:.375rem .625rem;font-size:1rem}.was-validated .input-oculto.is-valid,.input-oculto.is-valid{border-color:var(--bs-success,#198754)}.was-validated .input-oculto.is-valid:focus-within,.input-oculto.is-valid:focus-within{border-color:var(--bs-success,#198754);box-shadow:0 0 0 .25rem rgba(25,135,84,0.25)}.was-validated .input-oculto.is-invalid,.input-oculto.is-invalid{border-color:var(--bs-danger,#dc3545)}.was-validated .input-oculto.is-invalid:focus-within,.input-oculto.is-invalid:focus-within{border-color:var(--bs-danger,#dc3545);box-shadow:0 0 0 .25rem rgba(220,53,69,0.25)}[data-bs-theme=dark] .input-oculto,.dark .input-oculto,body[data-theme=dark] .input-oculto{color:var(--bs-body-color,#adb5bd);background-color:var(--bs-body-bg,#212529);border-color:var(--bs-border-color,#495057)}[data-bs-theme=dark] .input-oculto .custom-tag,.dark .input-oculto .custom-tag,body[data-theme=dark] .input-oculto .custom-tag{background-color:var(--bs-primary,#0d6efd);color:var(--bs-white,#fff)}[data-bs-theme=dark] .autocomplete-list-help,.dark .autocomplete-list-help,body[data-theme=dark] .autocomplete-list-help{background-color:rgba(255,255,255,0.05);color:var(--bs-body-color,#adb5bd)}[data-bs-theme=dark] .ui-autocomplete .ui-menu-item+.ui-menu-item .ui-menu-item-wrapper,.dark .ui-autocomplete .ui-menu-item+.ui-menu-item .ui-menu-item-wrapper,body[data-theme=dark] .ui-autocomplete .ui-menu-item+.ui-menu-item .ui-menu-item-wrapper{border-top-color:rgba(255,255,255,0.08) !important}[data-bs-theme=dark] .ui-autocomplete .ui-menu-item-wrapper mark.autocomplete-hl,.dark .ui-autocomplete .ui-menu-item-wrapper mark.autocomplete-hl,body[data-theme=dark] .ui-autocomplete .ui-menu-item-wrapper mark.autocomplete-hl{background-color:rgba(255,220,100,0.25);color:inherit}[data-bs-theme=dark] .input-oculto:focus-within,.dark .input-oculto:focus-within,body[data-theme=dark] .input-oculto:focus-within{border-color:#86b7fe;box-shadow:0 0 0 .25rem rgba(13,110,253,0.25)}.custom-tag.tag-secondary{background-color:var(--bs-secondary,#6c757d)}.custom-tag.tag-success{background-color:var(--bs-success,#198754)}.custom-tag.tag-info{background-color:var(--bs-info,#0dcaf0)}.custom-tag.tag-warning{background-color:var(--bs-warning,#ffc107);color:var(--bs-dark,#000)}.custom-tag.tag-danger{background-color:var(--bs-danger,#dc3545)}.autocomplete-list-tags{display:flex;flex-wrap:wrap;gap:.375rem;width:100%;margin-top:.375rem;min-height:0;line-height:1.2}.autocomplete-list-tags:empty{display:none}.autocomplete-list-tags .custom-tag{display:inline-flex;align-items:center;max-width:100%;padding:.25rem .25rem .25rem .625rem;border-radius:999px;font-size:.8125rem;font-weight:500;background-color:var(--bs-primary,#0d6efd);color:var(--bs-white,#fff);gap:.375rem;box-shadow:0 1px 2px rgba(0,0,0,0.08)}.autocomplete-list-tags .custom-tag-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:320px}.autocomplete-list-help{display:inline-flex;align-items:center;gap:.25rem;margin-top:.25rem;padding:.25rem .5rem;color:var(--bs-secondary-color,#6c757d);background-color:var(--bs-tertiary-bg,rgba(0,0,0,0.03));border-radius:var(--bs-border-radius-sm,0.25rem);font-size:.8125rem;line-height:1.3}.autocomplete-list-help i{color:var(--bs-primary,#0d6efd)}@media(max-width:576px){.input-oculto .custom-tag span,.autocomplete-list-tags .custom-tag-label{max-width:200px}}[data-bs-theme=dark] .select2-container--bootstrap-5 .select2-selection{background-color:#212529;border-color:#495057;color:#dee2e6}[data-bs-theme=dark] .select2-container--bootstrap-5 .select2-selection__placeholder{color:#6c757d}[data-bs-theme=dark] .select2-container--bootstrap-5 .select2-dropdown{background-color:#212529;border-color:#495057}[data-bs-theme=dark] .select2-container--bootstrap-5 .select2-results__option{color:#dee2e6}[data-bs-theme=dark] .select2-container--bootstrap-5 .select2-results__option--highlighted{background-color:#495057;color:#fff}[data-bs-theme=dark] .select2-container--bootstrap-5 .select2-selection:focus{border-color:#86b7fe;box-shadow:0 0 0 .25rem rgba(13,110,253,0.25)}[data-bs-theme=dark] .select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__choice{background-color:#495057;border-color:#495057;color:#dee2e6}[data-bs-theme=dark] .select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__choice__remove{color:#adb5bd}.expand-icon{cursor:pointer;transition:transform .3s ease;display:inline-block;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.expand-icon.rotated{transform:rotate(90deg)}.collapse-row{background-color:#f8f9fa}.detail-content{padding:15px;border:1px solid #dee2e6;border-radius:.375rem;margin:10px 0}.table>tbody>tr.collapse-row>td{border-top:0;padding-top:0}.inf-card{background-color:#e3f2fd;border:1px solid #bbdefb;border-radius:8px;width:100%}.inf-row{border-bottom:1px solid #bbdefb;padding:.4rem .7rem;display:flex;align-items:center}.inf-row:last-child{border-bottom:0}.inf-label{color:#1976d2;font-weight:500;font-size:.9rem;min-width:120px;margin:0 1rem 0 0}.inf-value{color:#333;font-weight:400;margin:0;flex:1}[data-bs-theme=dark] .inf-card{background-color:var(--bs-dark-bg-subtle,#1a1d29);border:1px solid var(--bs-dark-border-subtle,#41464f)}[data-bs-theme=dark] .inf-row{border-bottom:1px solid var(--bs-dark-border-subtle,#41464f)}[data-bs-theme=dark] .inf-label{color:var(--bs-primary,#6ea8fe)}[data-bs-theme=dark] .inf-value{color:var(--bs-body-color,#dee2e6)}.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice{font-size:.875rem}.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove{width:.55rem;height:.55rem}.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option{font-size:.875rem}.select2-container--bootstrap-5 .select2-selection--single .select2-selection__rendered{font-size:.875rem;line-height:1.6}[data-bs-theme=dark] .select2-container--bootstrap-5 .select2-selection--single .select2-selection__rendered{color:#d3d3d3}.bg-light td{background-color:#f9f9f9}[data-bs-theme=dark] .bg-light td{background-color:#343434;color:white}.sortable-header{cursor:pointer;user-select:none;transition:all .2s ease;position:relative}.sortable-header:hover{background-color:rgba(0,0,0,0.05)}.sort-icon{opacity:.3;transition:opacity .2s ease;margin-left:8px;font-size:.9em}.sortable-header:hover .sort-icon{opacity:.6}.sortable-header.active .sort-icon{opacity:1;color:#0d6efd}.table-gov{--bs-table-bg:#fff;border:1px solid #dee2e6}.table-gov thead th{background-color:#e9ecef;color:#495057;border-bottom:2px solid #dee2e6;font-weight:600;vertical-align:middle}[data-bs-theme=dark] .table-gov thead th{background-color:#343a40;color:#fff;border-bottom:2px solid #495057}[data-bs-theme=dark] .table-gov{--bs-table-bg:#212529;border:1px solid #495057;color:#fff}[data-bs-theme=dark] .table-gov tbody tr:hover{background-color:#2c3034}[data-bs-theme=dark] .sortable-header:hover{background-color:rgba(255,255,255,0.1)}[data-bs-theme=dark] .sortable-header.active .sort-icon{color:#6ea8fe}.table-gov tbody tr:hover{background-color:#f5f5f5}.select2-container--bootstrap-5 .select2-selection{border:var(--bs-border-width) solid var(--bs-border-color)}.menu-container{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;flex-wrap:wrap;margin-bottom:2rem}.title-section{display:flex;align-items:center;gap:1rem}.title-section h3{font-size:1.4rem;font-weight:700;text-transform:uppercase;color:#676a6c}.buttons-section{display:flex;gap:.5rem;flex-wrap:wrap}@media(max-width:576px){.menu-container{flex-direction:column;align-items:stretch}.buttons-section{justify-content:center}}.title-section .text-muted{font-size:17px}.primary-nav ul li a>i::before{color:rgba(255,255,255,0.6)}.primary-nav ul li a:hover>i::before{color:rgba(255,255,255,0.9)}.primary-nav ul li a.active>i::before{color:rgba(255,255,255,0.9)}.text-truncate{max-width:25rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;transition:all .3s ease-in-out}.text-truncate:hover{max-width:100% !important;cursor:default}.custom-tag{display:inline-flex;align-items:center;background-color:var(--bs-primary,#0d6efd);color:var(--bs-white,#fff);padding:.25rem .25rem .25rem .625rem;border-radius:999px;font-size:.8125rem;font-weight:500;line-height:1.2;gap:.375rem;max-width:100%;box-shadow:0 1px 2px rgba(0,0,0,0.08);transition:background-color .15s ease,box-shadow .15s ease}.custom-tag:hover{box-shadow:0 2px 4px rgba(0,0,0,0.15)}.ui-helper-hidden-accessible{display:none}.table-footer{background-color:#fafafa;border-top:1px solid var(--bs-border-color);color:var(--bs-body-color);padding:.75rem 1rem;box-shadow:0 -1px 0 rgba(0,0,0,0.05);transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out}.table-footer .text-muted{color:var(--bs-secondary-color) !important;font-size:.875rem}.table-footer .pagination{gap:.25rem}.table-footer .pagination .page-item .page-link{background-color:var(--bs-white);border:1px solid var(--bs-border-color);color:var(--bs-body-color);font-weight:500;padding:.5rem .875rem;border-radius:.375rem;transition:all .2s ease-in-out}.table-footer .pagination .page-item .page-link:hover{background-color:var(--bs-primary);border-color:var(--bs-primary);color:var(--bs-white);transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,0.15)}.table-footer .pagination .page-item.active .page-link{background-color:var(--bs-primary);border-color:var(--bs-primary);color:var(--bs-white);box-shadow:0 4px 12px rgba(var(--bs-primary-rgb),0.3);z-index:1}.table-footer .pagination .page-item.disabled .page-link{background-color:var(--bs-light);border-color:var(--bs-border-color);color:var(--bs-secondary-color);opacity:.7;cursor:not-allowed}.table-responsive+.table-footer{margin-top:0;border-radius:0 0 var(--bs-border-radius) var(--bs-border-radius)}[data-bs-theme=dark] .table-footer{background-color:var(--bs-dark-bg-subtle);border-top:1px solid var(--bs-border-color);color:var(--bs-body-color);box-shadow:0 -1px 0 rgba(255,255,255,0.1)}[data-bs-theme=dark] .table-footer .text-muted{color:var(--bs-secondary-color) !important}[data-bs-theme=dark] .table-footer .pagination .page-item .page-link{background-color:var(--bs-dark);border-color:var(--bs-border-color);color:var(--bs-light);border-radius:.375rem}[data-bs-theme=dark] .table-footer .pagination .page-item .page-link:hover{background-color:var(--bs-primary);border-color:var(--bs-primary);color:var(--bs-white);transform:translateY(-2px);box-shadow:0 4px 8px rgba(255,255,255,0.15)}[data-bs-theme=dark] .table-footer .pagination .page-item.active .page-link{background-color:var(--bs-primary);border-color:var(--bs-primary);color:var(--bs-white);box-shadow:0 4px 12px rgba(var(--bs-primary-rgb),0.4)}[data-bs-theme=dark] .table-footer .pagination .page-item.disabled .page-link{background-color:var(--bs-dark);border-color:var(--bs-border-color);color:var(--bs-secondary-color);opacity:.7}.table-footer .pagination .page-item .page-link:focus{outline:2px solid var(--bs-primary);outline-offset:2px;box-shadow:0 0 0 .25rem rgba(var(--bs-primary-rgb),0.25);z-index:2}[data-bs-theme=dark] .table-footer .pagination .page-item .page-link:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-primary-rgb),0.35)}@media(max-width:576px){.table-footer{flex-direction:column;gap:1rem;text-align:center;padding:1rem}.table-footer .text-muted{order:2}.table-footer .pagination{order:1;justify-content:center;flex-wrap:wrap}}@media(min-width:768px){.table-footer{padding:.75rem 1.5rem}}.table-footer,.table-footer .pagination .page-item .page-link{transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out,transform .2s ease-in-out,box-shadow .2s ease-in-out}.table-footer .pagination .page-item .page-link:active{transform:translateY(0);box-shadow:0 2px 4px rgba(0,0,0,0.1)}[data-bs-theme=dark] .table-footer .pagination .page-item .page-link:active{box-shadow:0 2px 4px rgba(255,255,255,0.1)}.nav-text{gap:8px;background:#f8f9fa;border-radius:6px;padding:.3rem .5rem}.nav-text .nav-link{border:0;border-radius:4px;padding:.4rem .6rem;font-size:.85rem;color:#6c757d;background:transparent;text-decoration:none;transition:all .2s ease}.nav-text .nav-link:hover{background:rgba(255,255,255,0.8);color:#495057}.nav-text .nav-link.active{background:white;color:#007bff;font-weight:500;box-shadow:0 1px 3px rgba(0,0,0,0.1)}[data-bs-theme=dark] .nav-text{background:var(--bs-dark);border-color:var(--bs-border-color)}[data-bs-theme=dark] .nav-text .nav-link:hover{background:var(--bs-gray-800)}[data-bs-theme=dark] .nav-text .nav-link.active{background:var(--bs-gray-800);color:var(--bs-primary)}.transition-all{transition:all .3s cubic-bezier(0.4,0,0.2,1)}.system-card{cursor:pointer;border-radius:12px !important;background-color:var(--bs-card-bg,#fff)}.system-card:hover{transform:translateY(-5px);box-shadow:0 8px 24px rgba(0,0,0,0.12) !important}.system-card:hover .system-icon-wrapper{background-color:var(--bs-primary) !important;transform:scale(1.05)}.system-card:hover .system-icon-wrapper .system-icon{color:#fff !important;filter:brightness(1)}.system-card .system-icon-wrapper{transition:all .3s ease;border:1px solid rgba(0,0,0,0.05)}.system-card .system-title{color:var(--bs-heading-color,#334155) !important}[data-bs-theme=dark] .system-card{background-color:var(--bs-gray-800,#1e293b)}[data-bs-theme=dark] .system-card .system-icon-wrapper{background-color:var(--bs-gray-700,#334155) !important}[data-bs-theme=dark] .system-card .system-title{color:var(--bs-gray-200) !important}[data-bs-theme=dark] .system-card:hover{box-shadow:0 8px 24px rgba(0,0,0,0.4) !important;border:1px solid var(--bs-primary) !important}.system-icon{display:flex;align-items:center;justify-content:center;transition:all .3s ease}.system-subtitle{font-size:.8rem;color:var(--bs-secondary-color,#64748b)}@media(max-width:576px){.system-card .card-body{padding:1rem;min-height:100px}.system-icon{width:40px;height:40px;font-size:2rem}.system-title{font-size:.8rem}}.pagination{margin-left:4px}.show-image{max-width:100%;height:auto;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,0.15);transition:transform .3s ease;cursor:pointer}.show-image:hover{transform:scale(1.05)}.btn-colorpicker{display:inline-block;width:20px;height:20px;background-color:#DDD;vertical-align:middle;border:1px solid #AAA;border-radius:5px}.dropdown-menu{opacity:0;transition:opacity .15s ease;transform:none}.dropdown-menu.show{opacity:1}.table-responsive.dropdown-open{overflow:visible !important}.app-header .app-logo>img{height:2rem;width:auto;min-width:0}.app-sidebar .app-logo{height:auto;padding-top:.75rem;padding-bottom:.75rem}.app-header{padding-right:1rem}.set-nav-full:not(.set-nav-top):not(.set-header-fixed) .app-header,.set-nav-collapsed.set-nav-full.set-header-fixed .app-header,.set-nav-fixed:not(.set-nav-top).set-header-fixed.set-nav-full .app-header,.set-header-fixed.set-nav-full.set-nav-fixed:not(.set-nav-top):not(.set-nav-collapsed).set-nav-minified .app-header{padding-left:1rem}