.form,.form-solo,.form-cm,.form2{padding:1em;border:1px solid #f1f1f1;box-shadow:0 4px 6px 0 rgba(22,22,26,0.18)}.panel,.ayuda,.ayuda2{padding:1em;border:1px solid #f1f1f1;box-shadow:0 4px 6px 0 rgba(22,22,26,0.18)}@media only screen and (min-width:768px){.form{width:70%}.form2{width:65%}.panel{width:30%}.ayuda{width:28%}.ayuda2{width:15%}.form-solo{width:90%}.form-cm{width:125%}.form-100{width:100%}}.help-block{font-size:12px;line-height:16px;position:relative;display:block;top:5px;left:5px;color:rgba(0,0,0,0.6);box-sizing:inherit}input.form-control{border:0px!important;border-bottom:1px solid #8f8f8f!important}.file label{color:var(--body-fg);font-size:11px;display:inline;float:none;padding:4px 10px 0 0;width:160px;word-wrap:break-word;line-height:1;position:relative}.form-file-label{position:absolute!important;top:0;margin-top:-25px}.comentarios-formset{min-height:auto!important}.trailing.clear{position:absolute;right:10px;top:50%;transform:translateY(-50%);cursor:pointer;z-index:5;color:#757575;transition:color 0.2s;padding:5px;line-height:1;font-size:14px}.trailing.clear:hover{color:#3b71ca}.trailing.clear:focus{color:#3b71ca;outline:none}.btn{text-transform:none}.mb-compact{margin-bottom:0.5rem!important}.p-compact{padding:0.75rem!important}.accordion-body-compact{padding:1rem 1.25rem!important}.form-outline-compact{margin-bottom:0!important}.category-badge{background-color:#e3f2fd;color:#0d47a1;font-size:0.8rem;font-weight:600;padding:0.4em 1em;border-radius:50px;display:inline-block;border:1px solid #bbdefb}.form-outline .password-toggle{position:absolute;top:50%;right:1rem;transform:translateY(-50%);cursor:pointer;color:#757575;z-index:5;padding:5px;line-height:1}.form-outline .password-toggle:hover{color:#3b71ca}.form-outline .form-control:-webkit-autofill ~ .form-label{transform:translateY(-1rem) translateY(0.1rem) scale(0.8)}.dataTables_wrapper,.dt-container{padding-top:0.5rem}.dataTables_wrapper .dataTables_paginate,.dataTables_wrapper .pagination,.dt-container .dt-paging,.dt-container .pagination{background:none!important;border:none!important;padding:0!important;margin:0!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;list-style:none!important}.dataTables_wrapper .dataTables_info,.dt-container .dt-info{padding:0.8rem 0!important;font-size:0.85rem!important;color:#6c757d!important}@media (min-width:768px){.dataTables_wrapper .row:last-child{display:flex!important;align-items:center!important}}.dataTables_wrapper .pagination .page-item,.dataTables_wrapper .dataTables_paginate span,.dt-container .dt-paging-button{background:none!important;border:none!important;margin:0!important;padding:0!important}.dataTables_wrapper .dataTables_paginate .paginate_button:not(li),.dataTables_wrapper .pagination .page-item .page-link,.dt-container .dt-paging-button.page-link,.dt-container .dt-paging-button:not(.disabled):not(.current){display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:36px!important;height:36px!important;padding:0 0.75rem!important;margin:0 3px!important;border:1px solid #dee2e6!important;border-radius:100px!important;background-color:#fff!important;color:#3b71ca!important;font-size:0.85rem!important;font-weight:500!important;text-decoration:none!important;transition:all 0.2s ease-in-out!important;box-shadow:none!important;background-image:none!important;cursor:pointer!important}.dataTables_wrapper .dataTables_paginate a.paginate_button:hover,.dataTables_wrapper .pagination .page-item a.page-link:hover,.dt-container .dt-paging-button:hover:not(.disabled):not(.current){background-color:#f1f3f5!important;color:#2c58a0!important;border-color:#dee2e6!important;z-index:2}.dataTables_wrapper .dataTables_paginate a.paginate_button.current,.dataTables_wrapper .pagination .page-item.active a.page-link,.dt-container .dt-paging-button.current{background-color:#3b71ca!important;color:white!important;border-color:#3b71ca!important;box-shadow:0 2px 5px rgba(0,0,0,0.15)!important;z-index:3}.dataTables_wrapper .dataTables_paginate a.paginate_button.disabled,.dataTables_wrapper .pagination .page-item.disabled a.page-link,.dt-container .dt-paging-button.disabled{color:#adb5bd!important;background-color:#fff!important;border-color:#e0e0e0!important;cursor:default!important;opacity:0.7!important}.dataTables_wrapper .dataTables_filter input,.dt-container .dt-search input{border:none!important;border-bottom:1px solid #bdbdbd!important;border-radius:0!important;background-color:transparent!important;padding:0.4rem 2.2rem 0.4rem 0.5rem!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23bdbdbd'%3E%3Cpath d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001c.03.04.062.078.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1.007 1.007 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0z'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 0.5rem center!important;background-size:1.1rem!important;transition:border-color 0.2s ease-in-out;margin-left:0.5rem!important}.dataTables_wrapper .dataTables_filter input:focus,.dt-container .dt-search input:focus{border-bottom:2px solid #3b71ca!important;outline:none!important}.dataTables_wrapper .dataTables_length select,.dt-container .dt-length select{border:none!important;border-bottom:1px solid #bdbdbd!important;border-radius:0!important;padding:0.2rem 1.25rem 0.2rem 0.5rem!important;background-color:transparent!important;outline:none!important;box-shadow:none!important;transition:border-color 0.2s;min-width:60px!important}.dataTables_wrapper .dataTables_length select:focus,.dt-container .dt-length select:focus{border-bottom:2px solid #3b71ca!important}.dataTables_wrapper .paginate_button i,.dataTables_wrapper .page-link i,.dt-container .dt-paging-button i{line-height:1!important;display:block!important}body.drag-active [data-mdb-tooltip-init]{pointer-events:none!important}.chart-container{position:relative!important;height:250px!important;width:100%!important;max-width:100%!important;margin:0 auto!important;overflow:hidden!important}.chart-container canvas{max-width:100%!important;max-height:100%!important}.subform-container{background-color:#ffffff;border-radius:1.25rem;padding:0;margin-bottom:1.5rem;box-shadow:0 5px 15px rgba(0,0,0,0.05);border:1px solid #edf2f7;overflow:hidden;display:flex;flex-direction:column}.subform-header{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;background-color:#ffffff;border-bottom:1px solid #edf2f7;position:sticky;top:0;z-index:10}.subform-header h5{font-size:1.1rem;font-weight:700;margin-bottom:0}.subform-body{padding:1.25rem;max-height:450px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#cbd5e0 #f7fafc}.subform-body::-webkit-scrollbar{width:6px}.subform-body::-webkit-scrollbar-track{background:#f7fafc}.subform-body::-webkit-scrollbar-thumb{background-color:#cbd5e0;border-radius:10px}.subform-footer{padding:0.75rem 1.25rem;background-color:#ffffff;border-top:1px solid #edf2f7;display:flex;justify-content:flex-start;align-items:center}.sticky-card-header{position:sticky;top:var(--topbar-height,65px);z-index:990;background-color:#ffffff;border-bottom:1px solid rgba(0,0,0,0.1)!important;box-shadow:0 4px 6px -1px rgba(0,0,0,0.05),0 2px 4px -1px rgba(0,0,0,0.03)}.sticky-card-header{border-radius:0!important}.subform-container.is-scrolled .subform-header{box-shadow:0 4px 6px -1px rgba(0,0,0,0.05)}@media (max-width:768px){.subform-body{max-height:none}}.table-scroll-container{max-height:65vh;overflow-y:auto;overflow-x:auto;position:relative;border-bottom:1px solid #edf2f7;scrollbar-width:thin;scrollbar-color:#cbd5e0 #f7fafc;margin-bottom:1rem}.dataTables_wrapper .row:nth-child(2)>.col-sm-12,.dt-container .row:nth-child(2)>.col-sm-12,.dataTables_wrapper .row .col-12,.dt-container .row .col-12{overflow-x:auto!important;padding-bottom:10px;scrollbar-width:thin}.table-scroll-container::-webkit-scrollbar,.dataTables_wrapper .row:nth-child(2)>.col-sm-12::-webkit-scrollbar,.dt-container .row:nth-child(2)>.col-sm-12::-webkit-scrollbar{width:6px;height:6px}.table-scroll-container::-webkit-scrollbar-track,.dataTables_wrapper .row:nth-child(2)>.col-sm-12::-webkit-scrollbar-track,.dt-container .row:nth-child(2)>.col-sm-12::-webkit-scrollbar-track{background:#f7fafc}.table-scroll-container::-webkit-scrollbar-thumb,.dataTables_wrapper .row:nth-child(2)>.col-sm-12::-webkit-scrollbar-thumb,.dt-container .row:nth-child(2)>.col-sm-12::-webkit-scrollbar-thumb{background-color:#cbd5e0;border-radius:10px}.table-scroll-container thead th{position:sticky;top:0;z-index:10;background-color:#f8f9fa!important;box-shadow:inset 0 -2px 0 #eee}.table-scroll-container table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before,.table-scroll-container table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control:before{z-index:5}@media (max-width:992px){.table-scroll-container{max-height:none;overflow-y:visible}.table-scroll-container thead th{position:static}}.form-actions{gap:0.5rem}@media (max-width:575.98px){.form-actions{flex-direction:column-reverse!important}.form-actions .btn,.form-actions a.btn{width:100%!important;margin-right:0!important;margin-left:0!important}}.subform-scroll-container{max-height:300px;overflow-y:auto;overflow-x:hidden;padding-right:5px}.subform-scroll-container::-webkit-scrollbar{width:6px}.subform-scroll-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.subform-scroll-container::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.subform-scroll-container::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.input-disabled-custom{background-color:#f0f2f5!important;cursor:not-allowed;opacity:0.7}.form-outline.disabled .form-label{color:#a0a0a0!important}