:root{--dl-font:Nunito Sans,sans-serif;--dl-text:#4f5861;--dl-text-muted:#a1aab2;--dl-subtext:#a3aaba;--dl-headings:#333;--dl-border:#dee2e6;--dl-border-soft:#f3f3f3;--dl-body:#707070;--dl-success:#32c787;--dl-hover-bg:#f9f9f9;--dl-surface-soft:#f9f9f9}.accordion.accordion-header{margin-bottom:-8px}.accordion.accordion-header .header{background-color:#f9f9f9}.accordion.accordion-header .collapse{border-bottom:1px solid #f9f9f9;border-left:1px solid #f9f9f9;border-right:1px solid #f9f9f9;padding:10px}.accordion.accordion-filter{width:100%;background-color:#fff;border-bottom:1px solid #f9f9f9;border-radius:15px 15px 0 0}.accordion.accordion-filter [role=tab]{width:100%}.accordion.accordion-filter [role=tab] a{background-color:#f9f9f9;border-radius:15px 15px 0 0;display:block;padding:20px;width:100%}.accordion.accordion-filter [role=tab] a h6{color:#4f5861;margin:0}.bootbox .bootbox-form textarea{resize:none!important}.bootbox .modal-footer .bootbox-cancel{border:0!important;background-color:#f3f3f3!important;outline:0!important}.bootbox .modal-footer .bootbox-cancel:active,.bootbox .modal-footer .bootbox-cancel:focus,.bootbox .modal-footer .bootbox-cancel:hover{border:0!important;outline:0!important;background-color:#f3f3f3!important;box-shadow:none!important}.bootbox .modal-footer .bootbox-accept{border:0!important;background-color:#32c787!important;outline:0!important}.bootbox .modal-footer .bootbox-accept:active,.bootbox .modal-footer .bootbox-accept:focus,.bootbox .modal-footer .bootbox-accept:hover{border:0!important;outline:0!important;background-color:#32c787!important;box-shadow:none!important}.dropdown.bootstrap-select{width:100%!important;max-width:100%!important;transform:none!important;-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;-o-transform:none!important}.dropdown.bootstrap-select .btn-light{background-color:transparent!important;border-color:#dee2e6!important;padding:13px!important}.dropdown.bootstrap-select ul.dropdown-menu{padding:0x;width:100%!important;max-width:100%!important}.dropdown.bootstrap-select ul.dropdown-menu li{border-left:3px solid transparent;padding:3px 15px}.dropdown.bootstrap-select ul.dropdown-menu li.active,.dropdown.bootstrap-select ul.dropdown-menu li.active a,.dropdown.bootstrap-select ul.dropdown-menu li:hover,.dropdown.bootstrap-select ul.dropdown-menu li:hover a{background-color:#f9f9f9}.dropdown.bootstrap-select ul.dropdown-menu li.selected{background-color:transparent;border-left-color:#2962f8}.dropdown.bootstrap-select ul.dropdown-menu li.selected a{background-color:transparent;color:#000;font-weight:600}.dropdown.bootstrap-select ul.dropdown-menu li.selected a small{color:#000!important;display:block;padding:0}.dropdown.bootstrap-select ul.dropdown-menu li a{color:#4f5861;font-size:13px;padding:0;overflow:hidden;text-overflow:ellipsis;white-space:break-spaces!important}.dropdown.bootstrap-select ul.dropdown-menu li a.disabled{opacity:.5}.dropdown.bootstrap-select ul.dropdown-menu li a small{color:#000!important}.dropdown.bootstrap-select ul.dropdown-menu li a .text-muted{color:#2962f8!important}.dropdown.bootstrap-select ul.dropdown-menu li small{font-weight:700;display:block;padding:0}.dropdown.bootstrap-select .no-results{color:#4f5861;margin:0}.dropdown.bootstrap-select .no-results,.dropdown.bootstrap-select .no-results:hover{border-left-color:#f62d51!important;background-color:transparent!important}.btn:not(.btn-secondary):not([class*=btn-outline-]):not(.btn-link){outline:none!important}.dropdown.bootstrap-select ul.dropdown-menu{min-width:100%!important}.iti--allow-dropdown{width:100%!important}.iti--allow-dropdown .iti__selected-flag{padding:0 12px 0 8px!important}.iti--allow-dropdown .iti__country-list{max-width:100%!important;max-height:300px!important;width:100%!important}.iti--allow-dropdown input{padding-left:55px!important}.iti--allow-dropdown .iti__flag-container{width:100%!important}.bootstrap-switch{box-shadow:none!important;height:48px!important;border:1px solid #e9ecef!important}.bootstrap-switch.bootstrap-switch-focused{border-color:#dee2e6!important}.form-group{margin-bottom:0!important}.form-group .bootstrap-switch{display:block;height:40px}.form-group .bootstrap-switch .bootstrap-switch-handle-off,.form-group .bootstrap-switch .bootstrap-switch-handle-on{padding-bottom:15px;padding-top:15px;line-height:16px!important}.form-group .bootstrap-switch .bootstrap-switch-primary{background-color:#32c787!important}.form-group .bootstrap-switch .bootstrap-switch-default{color:#fff!important;background-color:#f62d51!important}.bootstrap-tagsinput{display:block;border:1px solid #dee2e6!important;border-radius:0!important;width:100%!important;max-width:100%!important;box-shadow:none!important;padding-left:10px!important;padding-right:10px!important}.bootstrap-tagsinput .tag{color:#4f5861!important;border-radius:15px!important;background-color:#dee2e6!important}.bootstrap-tagsinput input{border:0!important}.calendar table tbody tr td{overflow:hidden}.calendar .fc-toolbar .fc-left button{background:#fff!important;border-radius:0!important;border-color:#dee2e6!important;color:#4f5861!important;box-shadow:none!important;height:auto!important;padding:8px 12px!important;outline:none!important;text-transform:uppercase}.calendar .fc-toolbar .fc-left button:disabled{color:#fff!important;background-color:#32c787!important;border-color:#32c787!important;opacity:1}.calendar .fc-toolbar .fc-center h2{text-transform:uppercase}.calendar .fc-toolbar .fc-right .fc-button-group button{background:#fff!important;border-radius:0!important;border-color:#dee2e6!important;color:#4f5861!important;box-shadow:none!important;height:auto!important;padding:8px 12px!important;outline:none!important;text-transform:uppercase}.calendar .fc-toolbar .fc-right .fc-button-group button.fc-button-active{color:#fff!important;background-color:#32c787!important;border-color:#32c787!important}.calendar .fc-view-container .fc-head .fc-day-header{color:#4f5861;padding:5px;text-transform:uppercase}.calendar .fc-day-grid .fc-today{font-weight:600}.calendar .fc-event{padding:2px 0 2px 5px}.calendar .fc-content,.calendar .fc-event{color:#fff;cursor:pointer;font-weight:600;font-size:.7rem;border:0!important;border-radius:0!important}.calendar .fc-content{padding:0}.calendar .event-content{background-color:#f9f9f9;cursor:pointer;display:flex;flex-direction:column;justify-content:center;height:auto;padding:3px;margin-bottom:2px;width:100%}.calendar .event-content h2{color:#4f5861;font-size:.8rem;font-weight:600;margin:0;padding:0 0 0 5px}.calendar .d-flex{border:1px solid #dee2e6;padding:10px}.calendar .d-flex .bg-inverse{background-color:#dee2e6}.calendar .d-flex .archive{flex:1;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.calendar .d-flex .archive h3{font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase}.calendar .d-flex .archive .text-muted{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:2px}.calendar .d-flex .archive .progress-bar{background-color:#f62d51}.calendar .d-flex .amount{text-align:right;width:90px}.calendar .d-flex .amount h2{font-size:1.1rem}.calendar .fc-list-heading .fc-widget-header{text-transform:uppercase}.calendar .rooms-item{cursor:pointer}.calendar .rooms-item.active{opacity:.7}.card .card-body.custom{padding:.8rem}.card .card-body.custom .d-flex div h2{color:#414755;font-size:1.1rem}.card .card-body.custom .d-flex div h6{color:#4f5861;font-weight:700;font-size:.75rem}.card .card-body.custom .d-flex .ml-auto .display-6{color:#414755;font-size:2.2rem}.card .card-body.custom .d-flex .ml-auto .display-6 img{height:40px}.card .card-body.card-min-95{padding:15px;min-height:95px}.card .card-body.card-min-95 h6{font-size:12px;margin:0}.card-body-custom{border:1px solid #dee2e6}.card-body-custom .header{width:100%;margin-bottom:15px}.card-body-custom .header h4{font-size:1rem;text-align:left;margin-bottom:0}.card-body-custom .header .date{color:#a3aaba;font-size:11px;display:block;text-align:left}.card-body-custom .header .amount{clip-path:polygon(12% 0,100% 0,100% 100%,12% 100%,0 50%);color:#fff;background-color:#222220;font-size:1.2rem;font-weight:600;padding:5px 15px 5px 20px;position:absolute;top:7px;right:11px}.card-body-custom .sub-header .col-4{padding:0}.card-body-custom .sub-header .col-4 h6{font-size:.83rem;font-weight:700;margin-bottom:0!important}.card-body-custom .sub-header .col-4 span{color:#a3aaba;font-size:.85rem}.card-body-custom .card-title{font-size:1.2rem;font-weight:600;text-transform:uppercase;margin-top:0}.card-body-custom .card-code{font-size:1rem;font-weight:400}.card-body-custom .card-subtitle{font-size:1rem;font-weight:400;margin-bottom:0}.card-body-custom .card-birthdate{font-size:1rem;font-weight:400;text-transform:capitalize}.card-body-custom .row{margin:0}.card-body-custom .card-body-item{border-top:1px solid #dee2e6;margin:0;padding-bottom:2px!important;padding-top:2px!important;text-align:left;width:100%}.card-body-custom .card-body-item:first-child{border-top:1px solid transparent}.card-body-custom .card-body-item i{color:#4f5861}.card-body-location{border:1px solid #dee2e6}.card-body-location .p-l-20 h3{margin:0}.card-body-location .p-l-20 h6{font-size:1.2rem;margin:0}.card-body-location .p-l-20 p{margin:0}.card-body-location .p-l-20 p.total{font-size:1.2rem}.card-body-location .p-l-20 p b{color:#a3aaba;font-weight:600}.card-body-user{padding-top:60px}.card-body-user img.user{background-color:#fff;border:2px solid #dee2e6;position:relative;top:-65px;margin-bottom:-60px}.card-body-user img.user.success{border-color:#32c787}.card-body-user img.center{text-align:center}.card-body-user .card-body{padding:15px}.card-qrcode{width:100%}.card-qrcode .card-body-qr{padding:10px}.card-qrcode .card-body-qr .col{padding:0}.card-qrcode .card-body-qr .col .text-muted{font-size:12px}.card-barcode{padding-left:10px;padding-right:10px;margin-bottom:10px}.card-barcode .font-medium{font-size:14px}.card-barcode .indicator{position:absolute;top:0;right:0}.card-barcode .indicator i{font-size:22px}.jconfirm .jconfirm-scrollpane{background:rgba(0,0,0,.9)}.jconfirm .jconfirm-box{border-radius:10px!important}.jconfirm .jconfirm-box .jconfirm-content,.jconfirm .jconfirm-box .jconfirm-title-c{text-align:center}.jconfirm .jconfirm-box .jconfirm-buttons{float:none!important;text-align:center!important}.jconfirm .jconfirm-box .jconfirm-buttons button{border-radius:10px}.context-menu-list{font-size:.85rem!important;background-color:#fff!important;box-shadow:none!important;left:52px!important;border:1px solid #dee2e6!important}.context-menu-list li{color:#4f5861!important;font-family:Nunito Sans,sans-serif!important;padding:3px 50px 3px 10px!important}.context-menu-list li:hover{color:#4f5861!important;background-color:#f9f9f9!important}.customizer{right:-480px;width:480px}.datatable-form-filter .accordion-header{width:100%;background-color:#f9f9f9;margin-bottom:0}.datatable-form-filter .accordion-header .collapse.show{border-bottom:1px solid #f9f9f9}.datatable-form-filter .accordion-header button[type=reset],.datatable-form-filter .accordion-header button[type=submit]{padding:11px 10px}.datatable-form-filter .accordion-header form{padding:20px;width:100%}.datatable-form-filter .accordion-header form .form-item{margin-bottom:0}.datatable_wrapper .dataTables_scrollBody,div.dataTables_scrollBody{overflow:visible!important}.datatable_wrapper .dataTables_scrollBody thead,.datatable_wrapper .dataTables_scrollBody thead tr,.datatable_wrapper .dataTables_scrollBody thead tr th{display:none!important}.dataTables_wrapper{position:relative;margin:0 -10px}.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_filter label{width:100%}.dataTables_wrapper .dataTables_filter label input{color:#4f5861;padding:.6rem;border:1px solid #f6f6f6;box-shadow:none;margin:0!important;width:100%!important}.dataTables_wrapper .dataTables_filter label input:active,.dataTables_wrapper .dataTables_filter label input:focus,.dataTables_wrapper .dataTables_filter label input:hover{border-color:#c6c6c6;background-color:transparent!important}.dataTables_wrapper table{margin:.8rem 0;width:100%}.dataTables_wrapper table.datatable-letter-zoom thead tr th{font-size:11px!important;padding-top:8px!important;padding-bottom:8px!important}.dataTables_wrapper table.datatable-letter-zoom tbody tr td{font-size:11px!important}.dataTables_wrapper table thead,.dataTables_wrapper table thead tr th{position:sticky!important;top:0!important}.dataTables_wrapper table thead tr th{border-color:#f6f6f6!important;font-size:.56rem!important;font-weight:800;padding:3px!important;border-bottom-width:1px!important;text-transform:uppercase!important}.dataTables_wrapper table thead tr th .yadcf-filter-wrapper{display:block;position:relative;margin-top:5px;margin-left:0!important;margin-right:0!important;width:100%}.dataTables_wrapper table thead tr th .yadcf-filter-wrapper button{color:#d0d0d0;background-color:transparent;border:0;font-size:1.2rem;position:absolute;cursor:pointer;right:5px;top:0;outline:none!important}.dataTables_wrapper table thead tr th .yadcf-filter-wrapper button:focus,.dataTables_wrapper table thead tr th .yadcf-filter-wrapper button:hover{color:#4f5861}.dataTables_wrapper table thead tr th .yadcf-filter-wrapper input{color:#4f5861;border:1px solid #f6f6f6;box-shadow:none;font-size:.8rem;padding:5px;width:100%}.dataTables_wrapper table thead tr th .yadcf-filter-wrapper input.inuse,.dataTables_wrapper table thead tr th .yadcf-filter-wrapper input:active,.dataTables_wrapper table thead tr th .yadcf-filter-wrapper input:focus,.dataTables_wrapper table thead tr th .yadcf-filter-wrapper input:hover{border-color:#c6c6c6;background-color:transparent!important}.dataTables_wrapper table tbody tr.dtrg-group td{color:#fff!important;font-weight:700;background-color:#222220!important;border-color:#222220!important}.dataTables_wrapper table tbody tr:hover td,.dataTables_wrapper table tbody tr:hover td.sorting_1{background-color:#f3f3f3;border-color:#f3f3f3}.dataTables_wrapper table tbody tr.dtrg-group th{font-weight:700;color:#fff;background-color:#222220;border-color:#f3f3f3!important;padding:8px 10px}.dataTables_wrapper table tbody tr.invoice-trash{border:1px solid rgba(246,45,81,.35)!important}.dataTables_wrapper table tbody tr.row-trash-at td{border:1px solid rgba(246,45,81,.35)!important;background-color:rgba(246,45,81,.35)!important}.dataTables_wrapper table tbody tr.row-anulado td{border:1px solid rgba(231,76,60,.02)!important;background-color:rgba(231,76,60,.02)!important}.dataTables_wrapper table tbody tr.row-solicitud-anulacion td{border:1px solid rgba(255,235,59,.05)!important;background-color:rgba(255,235,59,.05)!important}.dataTables_wrapper table tbody tr.row-border td:first-child{border-left:2px solid #c6c6c6!important}.dataTables_wrapper table tbody tr.row-border-success td:first-child{border-left:2px solid #32c787!important}.dataTables_wrapper table tbody tr.row-border-warning td:first-child{border-left:2px solid #ff9800!important}.dataTables_wrapper table tbody tr.row-border-danger td:first-child{border-left:2px solid #f62d51!important;opacity:.7}.dataTables_wrapper table tbody tr.row-border-primary td:first-child{border-left:2px solid #2962f8!important}.dataTables_wrapper table tbody tr.row-bg-danger td{color:#fff;background-color:#f62d51!important;border-color:#f62d51;opacity:.7}.dataTables_wrapper table tbody tr td{color:#4f5861;border-color:#f6f6f6;font-size:.6rem;padding:3px!important;position:relative;vertical-align:middle}.dataTables_wrapper table tbody tr td .responsiveExpander{height:14px;float:left;position:relative;width:15px;padding-left:22px!important;left:-5px}.dataTables_wrapper table tbody tr td .thickness{display:block;text-decoration:line-through;text-decoration-thickness:2px;-webkit-text-decoration-color:#ff9800;text-decoration-color:#ff9800}.dataTables_wrapper table tbody tr td .thickness.pedding{-webkit-text-decoration-color:#a3aaba;text-decoration-color:#a3aaba}.dataTables_wrapper table tbody tr td .thickness.warning{-webkit-text-decoration-color:#ff9800;text-decoration-color:#ff9800}.dataTables_wrapper table tbody tr td .currency{float:left}.dataTables_wrapper table tbody tr td .btn-group .dropdown-menu{padding:0}.dataTables_wrapper table tbody tr td .datatable-link{color:#4f5861;cursor:pointer}.dataTables_wrapper table tbody tr td .datatable-link:active,.dataTables_wrapper table tbody tr td .datatable-link:focus,.dataTables_wrapper table tbody tr td .datatable-link:hover{color:#2962f8}.dataTables_wrapper table tbody tr td .img{height:20px;margin-right:5px}.dataTables_wrapper table tbody tr td .img.pull-left{float:left}.dataTables_wrapper table tbody tr td .img.pull-right{float:right}.dataTables_wrapper table tbody tr td .img-zoom{left:0;position:absolute;height:15px;top:0;transition:1s ease-in-out;z-index:9}.dataTables_wrapper table tbody tr td .codigo-de-barra:active img,.dataTables_wrapper table tbody tr td .codigo-de-barra:hover img{background-color:#fff;border:1px dotted #dee2e6;min-height:120px;min-width:250px;z-index:99;padding:10px 10px 25px;opacity:1}.dataTables_wrapper table tbody tr td .codigo-de-barra:active div,.dataTables_wrapper table tbody tr td .codigo-de-barra:hover div{font-size:12px;font-weight:600;visibility:visible;top:100px;position:absolute;z-index:999;min-width:250px;transition:position .5s,visibility .5s}.dataTables_wrapper table tbody tr td .codigo-de-barra img{background-color:#fff;height:100%;margin-right:16px;max-height:16px;max-width:40px;min-height:16px;min-width:40px;width:100%;transition:min-height .4s,min-width .4s;left:2px;top:2px;position:absolute}.dataTables_wrapper table tbody tr td .codigo-de-barra div{transition:position .2s,visibility .2s;visibility:hidden}.dataTables_wrapper table tbody tr td .mdi-premio{display:inline-block;color:#ffc107;font-size:12px;animation:pulse 2s ease-in-out 3}.dataTables_wrapper table tbody tr td .indicator-top{color:#fff;font-size:11px;font-weight:600;padding:3px 10px;position:absolute;top:-2px;left:0;border-radius:5px;white-space:nowrap;z-index:1;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;max-width:auto}.dataTables_wrapper table tbody tr td .indicator-top:not(:hover){font-size:0;padding:6px;border-radius:50%}.dataTables_wrapper table tbody tr td .indicator-top.warning{background-color:#ffc107}.dataTables_wrapper table tbody tr td .indicator-top.danger{background-color:#f62d51}.dataTables_wrapper table tbody tr td .indicator-top.success{background-color:#32c787}.dataTables_wrapper table tbody tr td .label-absolute{font-size:7px;position:absolute;top:-4px;right:0;padding:2px 6px}.dataTables_wrapper table tbody tr td .codigo-sistema{color:#ff9800;font-weight:700;margin-right:5px}.dataTables_wrapper table tbody tr td .usuario{height:15px;width:15px;background-color:#fff;border:1px solid #dee2e6;border-radius:50%;overflow:hidden;display:block;position:relative;margin:0 auto;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}.dataTables_wrapper table tbody tr td .usuario:hover{transform:scale(5);z-index:10}.dataTables_wrapper table tbody tr td .usuario img{height:100%;width:100%}.dataTables_wrapper table tbody tr td .datatable-avatar{display:flex;flex-direction:row;align-items:center;gap:5px;min-width:0;text-align:left;width:100%}.dataTables_wrapper table tbody tr td .datatable-avatar .avatar{flex:0 0 25px;height:25px;border-radius:5px;width:25px;background-color:#fff;border:1px solid #dee2e6;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}.dataTables_wrapper table tbody tr td .datatable-avatar .avatar:hover{background-color:#fff;transform:scale(4.4);z-index:99}.dataTables_wrapper table tbody tr td .datatable-avatar>span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dataTables_wrapper table tbody tr td .datatable-empresa{align-items:center;display:flex;gap:5px;min-width:0;text-align:left;width:100%}.dataTables_wrapper table tbody tr td .datatable-empresa__logo{align-items:center;background-color:#fff;border:1px solid #dee2e6;border-radius:5px;display:flex;flex:0 0 40px;height:25px;justify-content:center;overflow:hidden;padding:2px;width:40px}.dataTables_wrapper table tbody tr td .datatable-empresa__logo img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.dataTables_wrapper table tbody tr td .datatable-empresa__nombre{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dataTables_wrapper table tbody tr td .grid-usuario{display:grid;grid-template-columns:20px auto;grid-gap:5px;align-items:center}.dataTables_wrapper table tbody tr td .grid-usuario .avatar{height:15px;width:15px;background-color:#fff;border:1px solid #dee2e6;border-radius:50%;overflow:hidden;display:block;position:relative;margin:0 auto;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}.dataTables_wrapper table tbody tr td .grid-usuario .avatar:hover{transform:scale(6);z-index:10}.dataTables_wrapper table tbody tr td .ruta-indicador{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;width:100%;padding:0 5px}.dataTables_wrapper table tbody tr td .ruta-indicador div{background-color:#f9f9f9;border-radius:5px;display:flex;justify-content:center;align-items:center;padding:5px 2px}.dataTables_wrapper table tbody tr td .ruta-indicador div.entregados.active,.dataTables_wrapper table tbody tr td .ruta-indicador div.total.active{color:#fff;background-color:#32c787}.dataTables_wrapper table tbody tr td .ruta-indicador div.pendientes.active{color:#fff;background-color:#f62d51}.dataTables_wrapper table tbody tr .dataTables_empty{padding-bottom:1rem;padding-top:1rem}.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_length label{width:100%}.dataTables_wrapper .dataTables_length label select.custom-select{height:calc(2rem + 2px);margin:0 5px;background:url(/images/custom-select.png?33d0b67c047e466b46c464b8eefc2d31) right .75rem center no-repeat #fff}.dataTables_wrapper .DTTT_container{width:100%}.dataTables_wrapper .DTTT_container .DTTT_button{text-align:right;width:100%}.dataTables_wrapper .DTTT_container .DTTT_button .button-group .btn{margin-right:0}.dataTables_wrapper .DTTT_container .DTTT_button .button-group .btn.active{color:#fff;border-color:#222220;background-color:#222220}.dataTables_wrapper .DTTT_container .DTTT_button .button-group .btn.active:active,.dataTables_wrapper .DTTT_container .DTTT_button .button-group .btn.active:focus,.dataTables_wrapper .DTTT_container .DTTT_button .button-group .btn.active:hover{outline:none!important;background-color:#222220!important;background:#222220!important;border-color:#222220!important}.dataTables_wrapper .dataTables_info{color:#4f5861!important;font-size:.75rem;text-align:center;margin:.8rem;width:100%;white-space:normal!important}.dataTables_wrapper .dataTables_paginate{height:auto;margin:0 auto;padding:10px;text-align:center!important;width:100%}.dataTables_wrapper .dataTables_paginate .paginate_button{cursor:pointer;color:#4f5861!important;background-color:#dee2e6;border:1px solid #f6f6f6!important;border-radius:50%;box-shadow:none!important;font-size:.7rem;margin-left:0;outline:none;display:inline-block;height:35px;line-height:35px;width:35px}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.first.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.last.disabled{cursor:not-allowed!important;opacity:.5}.dataTables_wrapper .dataTables_paginate .paginate_button:active,.dataTables_wrapper .dataTables_paginate .paginate_button:focus,.dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:#4f5861!important;background:#dee2e6;border-color:#dee2e6!important}.dataTables_wrapper .dataTables_paginate .paginate_button i{color:#4f5861}.dataTables_wrapper .dataTables_paginate .paginate_button.current{font-weight:700}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:active,.dataTables_wrapper .dataTables_paginate .paginate_button.current:focus,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{color:#fff!important;background-color:#222220!important;border-color:#222220!important}.dataTables_wrapper .dataTables_processing{background-color:transparent;display:flex!important;justify-content:center;align-items:center;height:100%;top:0!important;left:0!important;margin:0!important;width:100%!important;z-index:9}.dataTables_wrapper .dataTables_processing.hide{height:0!important;padding:0!important;display:none!important}.dataTables_wrapper .dataTables_processing img{height:220px;z-index:10}.dataTables_wrapper .row-detail{margin:0;width:100%}.dataTables_wrapper .row-detail:hover,.dataTables_wrapper .row-detail:hover td{background-color:transparent!important}.dataTables_wrapper .row-detail td{background:transparent!important}.dataTables_wrapper .row-detail td ul{width:100%}.dataTables_wrapper .row-detail td ul li{list-style:none;width:100%;display:inline-block;color:transparent;padding-left:5px;padding-right:5px}.dataTables_wrapper .row-detail td ul li:after{content:""}.dataTables_wrapper .row-detail td ul li .columnTitle{color:#4f5861;float:left}.dataTables_wrapper .row-detail td ul li .columnValue{color:#4f5861;float:right;text-align:right;min-width:60%}.dataTables_wrapper .row-detail td ul li .yadcf-filter-wrapper{display:none}.dataTables_wrapper .row-detail td ul li .label{color:#4f5861}.dataTables_wrapper .col-3,.dataTables_wrapper .col-6,.dataTables_wrapper .col-9,.dataTables_wrapper .col-12,.dataTables_wrapper .col-lg-3,.dataTables_wrapper .col-lg-6,.dataTables_wrapper .col-lg-9,.dataTables_wrapper .col-lg-12{display:inline-flex}.dataTables_wrapper .top-info .dataTables_info{text-align:right}.datatable-layout{width:100%;min-width:0;padding-right:0;padding-left:0;box-sizing:border-box}.datatable-layout,.datatable-layout-integrado>.tab-pane>.row.clientes{margin-right:0;margin-left:0}.datatable-layout-integrado>.tab-pane>.row.clientes>.col-12{padding-right:0;padding-left:0}.datatable-layout-integrado>.tab-pane>.row.clientes>.col-12>.clientes-datatable-contenedor{margin-bottom:0;border:0;border-radius:0;background:transparent;box-shadow:none}.datatable-layout-integrado>.tab-pane>.row.clientes>.col-12>.clientes-datatable-contenedor>.card-body{padding:0}.datatable-layout-integrado>.tab-pane>.row.clientes>.col-12>.clientes-datatable-contenedor>.card-body>.row{margin-right:0;margin-left:0}.datatable-layout-integrado>.tab-pane>.row.clientes>.col-12>.clientes-datatable-contenedor>.card-body>.row>.col-12{padding-right:0;padding-left:0}.datatable-compacto{--datatable-compacto-toolbar-gap:6px;--datatable-compacto-control-height:28px;--datatable-compacto-length-width:52px;--datatable-compacto-control-padding-x:8px}.datatable-compacto .dataTables_wrapper .dt-toolbar{gap:var(--datatable-compacto-toolbar-gap)}.datatable-compacto .dataTables_wrapper .dataTables_filter,.datatable-compacto .dataTables_wrapper .dataTables_length,.datatable-compacto .dataTables_wrapper .DTTT_container{margin-bottom:0;margin-top:0}.datatable-compacto .dataTables_wrapper .dataTables_length label select{min-width:var(--datatable-compacto-length-width);height:var(--datatable-compacto-control-height);padding-left:var(--datatable-compacto-control-padding-x);padding-right:var(--datatable-compacto-control-padding-x);font-size:11px}.datatable-compacto .dataTables_wrapper .dataTables_length label select.dt-select-compact{width:var(--datatable-compacto-length-width)}.datatable-compacto .dataTables_wrapper .dataTables_filter label input{height:var(--datatable-compacto-control-height);padding-left:var(--datatable-compacto-control-padding-x);padding-right:var(--datatable-compacto-control-padding-x);font-size:11px}.datatable-compacto .dataTables_wrapper .DTTT_container .DTTT_button .button-group{align-items:center;flex-wrap:nowrap;gap:var(--datatable-compacto-toolbar-gap)}.datatable-compacto .dataTables_wrapper .DTTT_container .DTTT_button .button-group .btn{height:var(--datatable-compacto-control-height);padding-left:var(--datatable-compacto-control-padding-x);padding-right:var(--datatable-compacto-control-padding-x);gap:4px;font-size:11px;line-height:1}.datatable-compacto .dataTables_wrapper .dataTables_filter label,.datatable-compacto .dataTables_wrapper .dataTables_length label,.datatable-compacto .dataTables_wrapper .dt-toolbar__actions,.datatable-compacto .dataTables_wrapper .dt-toolbar__filter,.datatable-compacto .dataTables_wrapper .dt-toolbar__length{min-height:var(--datatable-compacto-control-height)}.datatable-compacto .dataTables_wrapper table.dataTable tbody td.dt-column-options .dropdown-toggle{height:var(--datatable-compacto-control-height);min-height:var(--datatable-compacto-control-height);padding-left:var(--datatable-compacto-control-padding-x);padding-right:var(--datatable-compacto-control-padding-x);font-size:10px;line-height:1}.datatable-compacto .dataTables_wrapper .dataTables_filter label input:focus-visible,.datatable-compacto .dataTables_wrapper .dataTables_length label select:focus-visible,.datatable-compacto .dataTables_wrapper .DTTT_container .DTTT_button .button-group .btn:focus-visible{border-color:var(--dl-form-border-focus,#343a40);box-shadow:0 0 0 2px rgba(52,58,64,.14)!important;outline:0}.datatable-compacto .dataTables_wrapper table.dataTable{margin-top:var(--datatable-compacto-toolbar-gap)}.datatable-compacto .dataTables_wrapper table.dataTable thead tr th{padding:4px 5px!important;vertical-align:top;background-color:#fff;line-height:1.2}.datatable-compacto .dataTables_wrapper table.dataTable thead tr th .yadcf-filter-wrapper{min-width:0;height:28px;margin-top:4px;display:flex;align-items:center}.datatable-compacto .dataTables_wrapper table.dataTable thead tr th .yadcf-filter-wrapper input{min-width:0;height:28px;padding:0 22px 0 6px;border-color:#f6f6f6;background-color:#fff;font-size:10px;line-height:28px}.datatable-compacto .dataTables_wrapper table.dataTable thead tr th .yadcf-filter-wrapper input.inuse,.datatable-compacto .dataTables_wrapper table.dataTable thead tr th .yadcf-filter-wrapper input:active,.datatable-compacto .dataTables_wrapper table.dataTable thead tr th .yadcf-filter-wrapper input:focus,.datatable-compacto .dataTables_wrapper table.dataTable thead tr th .yadcf-filter-wrapper input:hover{border-color:var(--dl-form-border-focus,#343a40);background-color:#fff!important;box-shadow:none;outline:0}.datatable-compacto .dataTables_wrapper table.dataTable thead tr th .yadcf-filter-wrapper button{top:50%;right:3px;width:18px;height:18px;padding:0;display:inline-flex;align-items:center;justify-content:center;font-size:14px;line-height:1;transform:translateY(-50%)}@media (max-width:767.98px){.datatable-compacto .dataTables_wrapper .DTTT_container .DTTT_button .button-group{flex-wrap:wrap}}.datatable-scroll-horizontal.datatable-compacto .dataTables_wrapper{--dl-toolbar-control-height:var(--datatable-compacto-control-height);--dl-row-action-height:var(--datatable-compacto-control-height)}.dt-dropdown-original-hidden{visibility:hidden!important}.dt-dropdown-floating{position:absolute!important;z-index:1085;display:block;width:auto;min-width:0;max-width:calc(100vw - 1rem);padding:0;margin:0;overflow-x:hidden;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;transform:none!important;border:1px solid var(--dl-control-border,#f1f1f1);border-radius:var(--dl-control-radius,6px);background-color:#fff;box-shadow:none}.dt-dropdown-floating--top{transform-origin:bottom center}.dt-dropdown-floating--bottom{transform-origin:top center}.dt-dropdown-floating .dropdown-item{width:100%;min-width:0;max-width:100%;overflow:visible;overflow-wrap:normal;text-overflow:clip;white-space:nowrap;color:var(--dl-text,#4f5861);background-color:#fff}.dt-dropdown-floating .dropdown-item:active,.dt-dropdown-floating .dropdown-item:focus,.dt-dropdown-floating .dropdown-item:hover{color:var(--dl-text,#4f5861);background-color:var(--dl-control-surface,#f9f9f9);box-shadow:none}.erp-autorizaciones-horizontal.datatable-compacto .dataTables_wrapper{--erp-toolbar-control-height:var(--datatable-compacto-control-height)}.datatable-scroll-horizontal{position:relative;flex:1 1 100%;width:100%;min-width:0;padding:0}.datatable-scroll-horizontal .dt-scroll-area{position:relative;width:100%}.datatable-scroll-horizontal .dt-scroll-area:after,.datatable-scroll-horizontal .dt-scroll-area:before{content:"";position:absolute;top:0;bottom:0;width:34px;pointer-events:none;opacity:0;transition:opacity .18s ease;z-index:8}.datatable-scroll-horizontal .dt-scroll-area:before{left:0;background:linear-gradient(90deg,rgba(163,170,186,.1),rgba(163,170,186,0))}.datatable-scroll-horizontal .dt-scroll-area:after{right:0;background:linear-gradient(270deg,rgba(163,170,186,.1),rgba(163,170,186,0))}.datatable-scroll-horizontal .dt-scroll-area.dt-scroll-area--left:before,.datatable-scroll-horizontal .dt-scroll-area.dt-scroll-area--right:after{opacity:1}.datatable-scroll-horizontal .dt-scroll-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;width:100%}.datatable-scroll-horizontal .dt-scroll-wrapper table.dataTable{width:-moz-max-content!important;width:max-content!important;min-width:100%;table-layout:auto}.datatable-scroll-horizontal table.dataTable tbody tr.dt-horizontal-group td{color:#fff!important;font-weight:500;background-color:#222220!important;border-color:#222220!important}.datatable-scroll-horizontal .btn-group{position:relative}.datatable-scroll-horizontal .btn-group.show{z-index:32}.datatable-scroll-horizontal .btn-group .dropdown-toggle{border:1px solid var(--dl-control-border,#f1f1f1);border-radius:var(--dl-control-radius,6px);background-color:var(--dl-control-surface,#f9f9f9);color:var(--dl-text,#4f5861);font-weight:500;box-shadow:none}.datatable-scroll-horizontal .btn-group .dropdown-toggle:active,.datatable-scroll-horizontal .btn-group .dropdown-toggle:focus,.datatable-scroll-horizontal .btn-group .dropdown-toggle:hover{border-color:var(--dl-control-border,#f1f1f1);background-color:var(--dl-control-surface,#f9f9f9)!important;color:var(--dl-text,#4f5861);box-shadow:none!important}.datatable-scroll-horizontal .btn-group .dropdown-toggle:after{margin-left:6px}.datatable-scroll-horizontal .btn-group .dropdown-menu{padding:0;margin-top:0;margin-bottom:0;border:1px solid var(--dl-control-border,#f1f1f1);border-radius:var(--dl-control-radius,6px);box-shadow:none;overflow:hidden;z-index:33}.datatable-scroll-horizontal .btn-group.dropup .dropdown-menu{margin-top:0;margin-bottom:0}.datatable-scroll-horizontal .btn-group .dropdown-item{color:var(--dl-text,#4f5861);background-color:#fff}.datatable-scroll-horizontal .btn-group .dropdown-item:active,.datatable-scroll-horizontal .btn-group .dropdown-item:focus,.datatable-scroll-horizontal .btn-group .dropdown-item:hover{color:var(--dl-text,#4f5861);background-color:var(--dl-control-surface,#f9f9f9);box-shadow:none}.datatable-scroll-horizontal .dt-scroll-arrow{display:none;position:absolute;top:50%;transform:translateY(-50%);z-index:20;width:18px;height:18px;border:none;border-radius:0;align-items:center;justify-content:center;transition:color .15s ease,opacity .15s ease;cursor:pointer;pointer-events:auto;background:transparent;color:rgba(163,170,186,.9);padding:0}.datatable-scroll-horizontal .dt-scroll-arrow.active{display:flex}.datatable-scroll-horizontal .dt-scroll-arrow.active:hover{color:rgba(79,88,97,.88)}.datatable-scroll-horizontal .dt-scroll-arrow--left{left:6px}.datatable-scroll-horizontal .dt-scroll-arrow--right{right:6px}.datatable-scroll-horizontal .dt-scroll-arrow i{font-size:1rem;line-height:1}.datatable-scroll-horizontal .dataTables_wrapper{width:100%;min-width:0;margin:0;color:var(--dl-text,#4f5861);font-family:var(--dl-font,Nunito Sans,sans-serif);--dl-toolbar-control-height:calc(2.75rem + 2px);--dl-row-action-height:32px;--dl-control-radius:6px;--dl-control-border:var(--dl-form-border,#f1f1f1);--dl-control-surface:var(--dl-surface-soft,#f9f9f9)}.datatable-scroll-horizontal .dataTables_wrapper #datatable thead th#datatable-action,.datatable-scroll-horizontal .dataTables_wrapper table.dataTable thead th.dt-column-options{background-color:#fff;border-left:1px solid var(--dl-control-border);box-shadow:-10px 0 18px rgba(0,0,0,.06);min-width:5.75rem;position:sticky!important;right:0;width:5.75rem;z-index:11!important}.datatable-scroll-horizontal .dataTables_wrapper #datatable tbody tr.dt-row-dropdown-open{position:relative;z-index:36}.datatable-scroll-horizontal .dataTables_wrapper #datatable tbody td.dt-column-options{position:sticky;right:0;z-index:7;width:5.75rem;min-width:5.75rem;overflow:visible;background-clip:padding-box;box-shadow:-10px 0 18px rgba(0,0,0,.05);border-left:1px solid var(--dl-control-border)}.datatable-scroll-horizontal .dataTables_wrapper #datatable tbody td.dt-column-options .dropdown-toggle{padding-left:.8rem;padding-right:.8rem}.datatable-scroll-horizontal .dataTables_wrapper #datatable tbody td.dt-column-options.dt-column-options--open{z-index:40}.datatable-scroll-horizontal .dataTables_wrapper #datatable tbody td.dt-column-options .btn-group.show{z-index:41}.datatable-scroll-horizontal .dataTables_wrapper #datatable tbody tr.odd td.dt-column-options{background-color:hsla(0,0%,97.6%,.3)}.datatable-scroll-horizontal .dataTables_wrapper #datatable tbody tr.even td.dt-column-options{background-color:#fff}.datatable-scroll-horizontal .dataTables_wrapper #datatable tbody tr:hover td.dt-column-options{background-color:#f3f3f3;border-color:#f3f3f3}.datatable-scroll-horizontal .dataTables_wrapper .row{margin-left:0;margin-right:0;align-items:center}.datatable-scroll-horizontal .dataTables_wrapper .row:first-child{border-bottom:1px solid var(--dl-border,#f3f3f3);padding-bottom:8px;margin-bottom:8px}.datatable-scroll-horizontal .dataTables_wrapper .row:last-child{border-top:1px solid var(--dl-border,#f3f3f3);padding-top:8px;margin-top:8px}.datatable-scroll-horizontal .dataTables_wrapper .col,.datatable-scroll-horizontal .dataTables_wrapper .col-6,.datatable-scroll-horizontal .dataTables_wrapper .col-auto{display:flex;align-items:center;padding-left:0;padding-right:6px}.datatable-scroll-horizontal .dataTables_wrapper .col-6:last-child,.datatable-scroll-horizontal .dataTables_wrapper .col-auto:last-child,.datatable-scroll-horizontal .dataTables_wrapper .col:last-child{padding-right:0}.datatable-scroll-horizontal .dataTables_wrapper .dt-footer,.datatable-scroll-horizontal .dataTables_wrapper .dt-toolbar{display:flex;align-items:center;width:100%}.datatable-scroll-horizontal .dataTables_wrapper .dt-toolbar{gap:8px}.datatable-scroll-horizontal .dataTables_wrapper .dt-toolbar__length{flex:0 0 auto;display:flex;align-items:center;min-height:var(--dl-toolbar-control-height)}.datatable-scroll-horizontal .dataTables_wrapper .dt-toolbar__filter{flex:1 1 auto;min-width:0;display:flex;align-items:center;min-height:var(--dl-toolbar-control-height)}.datatable-scroll-horizontal .dataTables_wrapper .dt-toolbar__actions{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;min-height:var(--dl-toolbar-control-height)}.datatable-scroll-horizontal .dataTables_wrapper .dt-footer{justify-content:space-between;gap:12px}.datatable-scroll-horizontal .dataTables_wrapper .dt-footer__info{flex:1 1 auto;min-width:0;display:flex;align-items:center}.datatable-scroll-horizontal .dataTables_wrapper .dt-footer__paginate{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end}.datatable-scroll-horizontal .dataTables_wrapper .dataTables_length{width:auto;display:flex;align-items:center}.datatable-scroll-horizontal .dataTables_wrapper .dataTables_length label{display:flex;align-items:center;gap:8px;margin-bottom:0;min-height:var(--dl-toolbar-control-height);white-space:nowrap;color:var(--dl-text,#4f5861);font-size:13px;font-weight:400;line-height:1.4}.datatable-scroll-horizontal .dataTables_wrapper .dataTables_length label select{width:auto;min-width:62px;height:var(--dl-toolbar-control-height);padding:0 30px 0 12px;box-sizing:border-box;border-radius:var(--dl-control-radius);border:1px solid var(--dl-control-border);color:var(--dl-text,#4f5861);background-color:#fff;background-image:none!important;box-shadow:none;max-width:unset!important;flex:none!important;cursor:pointer;font-size:13px;font-weight:400;line-height:1.2}.datatable-scroll-horizontal .dataTables_wrapper .dataTables_length label select.dt-select-compact{width:62px}.datatable-scroll-horizontal .dataTables_wrapper .dataTables_length label select:active,.datatable-scroll-horizontal .dataTables_wrapper .dataTables_length label select:focus{border-color:var(--dl-control-border,#f1f1f1);outline:none;box-shadow:none}.datatable-scroll-horizontal .dataTables_wrapper .dataTables_filter{width:100%;display:flex;align-items:center}.datatable-scroll-horizontal .dataTables_wrapper .dataTables_filter label{display:flex;align-items:center;margin-bottom:0;min-height:var(--dl-toolbar-control-height);font-size:0;width:100%}.datatable-scroll-horizontal .dataTables_wrapper .dataTables_filter label input{width:100%!important;height:var(--dl-toolbar-control-height);padding:0 14px;box-sizing:border-box;font-size:13px;line-height:1.2;margin:0!important;border-radius:var(--dl-control-radius);color:var(--dl-text,#4f5861);border:1px solid var(--dl-control-border);background-color:#fff}.datatable-scroll-horizontal .dataTables_wrapper .dataTables_filter label input::-moz-placeholder{color:var(--dl-subtext,#a3aaba)}.datatable-scroll-horizontal .dataTables_wrapper .dataTables_filter label input:-ms-input-placeholder{color:var(--dl-subtext,#a3aaba)}.datatable-scroll-horizontal .dataTables_wrapper .dataTables_filter label input::placeholder{color:var(--dl-subtext,#a3aaba)}.datatable-scroll-horizontal .dataTables_wrapper .dataTables_filter label input:focus{border-color:var(--dl-control-border);outline:none;box-shadow:none}.datatable-scroll-horizontal .dataTables_wrapper .dataTables_info{text-align:left;margin:0;padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--dl-text,#4f5861)!important;font-size:13px;font-weight:400}.datatable-scroll-horizontal .dataTables_wrapper .DTTT_container{width:100%;display:flex;justify-content:flex-end}.datatable-scroll-horizontal .dataTables_wrapper .DTTT_container .DTTT_button{width:auto}.datatable-scroll-horizontal .dataTables_wrapper .DTTT_container .DTTT_button .button-group{display:flex;align-items:stretch;flex-wrap:wrap;gap:8px}.datatable-scroll-horizontal .dataTables_wrapper .DTTT_container .DTTT_button .button-group .btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:var(--dl-toolbar-control-height);padding:0 14px;box-sizing:border-box;line-height:1.2;margin:0;white-space:nowrap;color:var(--dl-text,#4f5861);border:1px solid var(--dl-control-border);border-radius:var(--dl-control-radius);background-color:var(--dl-control-surface);font-weight:500}.datatable-scroll-horizontal .dataTables_wrapper .DTTT_container .DTTT_button .button-group .btn:active,.datatable-scroll-horizontal .dataTables_wrapper .DTTT_container .DTTT_button .button-group .btn:focus,.datatable-scroll-horizontal .dataTables_wrapper .DTTT_container .DTTT_button .button-group .btn:hover{color:var(--dl-text,#4f5861);border-color:var(--dl-control-border);background-color:var(--dl-control-surface)!important;box-shadow:none!important}.datatable-scroll-horizontal .dataTables_wrapper .DTTT_container .DTTT_button .button-group .btn.active{color:#fff;border-color:#222220;background-color:#222220}.datatable-scroll-horizontal .dataTables_wrapper .DTTT_container .DTTT_button .button-group .btn.active:active,.datatable-scroll-horizontal .dataTables_wrapper .DTTT_container .DTTT_button .button-group .btn.active:focus,.datatable-scroll-horizontal .dataTables_wrapper .DTTT_container .DTTT_button .button-group .btn.active:hover{color:#fff;border-color:#222220;background-color:#222220!important}.datatable-scroll-horizontal .dataTables_wrapper .dataTables_paginate{display:flex!important;justify-content:flex-end;align-items:center;gap:1px;padding:0!important;margin:0!important;text-align:right!important;width:auto}.datatable-scroll-horizontal .dataTables_wrapper .dataTables_paginate .paginate_button{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:32px!important;width:auto!important;min-width:32px!important;line-height:1!important;border-radius:2px!important;border:none!important;box-shadow:none!important;background-color:transparent!important;background:transparent!important;color:var(--dl-text,#4f5861)!important;margin:0!important;padding:0 8px!important;font-size:13px!important;font-weight:400}.datatable-scroll-horizontal .dataTables_wrapper .dataTables_paginate .paginate_button:active,.datatable-scroll-horizontal .dataTables_wrapper .dataTables_paginate .paginate_button:focus,.datatable-scroll-horizontal .dataTables_wrapper .dataTables_paginate .paginate_button:hover{background-color:var(--dl-hover-bg,#f9f9f9)!important;background:var(--dl-hover-bg,#f9f9f9)!important;color:var(--dl-text,#4f5861)!important;border-color:transparent!important}.datatable-scroll-horizontal .dataTables_wrapper .dataTables_paginate .paginate_button.current{color:#fff!important;font-weight:500;border-color:var(--dl-headings,#222220)!important}.datatable-scroll-horizontal .dataTables_wrapper .dataTables_paginate .paginate_button.current,.datatable-scroll-horizontal .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{background-color:var(--dl-headings,#222220)!important;background:var(--dl-headings,#222220)!important}.datatable-scroll-horizontal .dataTables_wrapper .dataTables_paginate .paginate_button.disabled{opacity:.35;cursor:not-allowed!important;color:var(--dl-subtext,#a3aaba)!important}@media (max-width:767.98px){.datatable-scroll-horizontal .dataTables_wrapper .dt-scroll-area:after,.datatable-scroll-horizontal .dataTables_wrapper .dt-scroll-area:before{width:16px}.datatable-scroll-horizontal .dataTables_wrapper .dt-scroll-area:before{background:linear-gradient(90deg,rgba(163,170,186,.08),rgba(163,170,186,0))}.datatable-scroll-horizontal .dataTables_wrapper .dt-scroll-area:after{background:linear-gradient(270deg,rgba(163,170,186,.08),rgba(163,170,186,0))}.datatable-scroll-horizontal .dataTables_wrapper .dt-scroll-arrow{top:50%;bottom:auto;transform:translateY(-50%);width:16px;height:16px;z-index:12}.datatable-scroll-horizontal .dataTables_wrapper .dt-scroll-arrow.active{color:rgba(163,170,186,.86)}.datatable-scroll-horizontal .dataTables_wrapper .dt-scroll-arrow.active:hover{color:rgba(79,88,97,.84)}.datatable-scroll-horizontal .dataTables_wrapper .dt-scroll-arrow--left{left:8px}.datatable-scroll-horizontal .dataTables_wrapper .dt-scroll-arrow--right{right:8px}.datatable-scroll-horizontal .dataTables_wrapper .dt-scroll-arrow i{font-size:.8rem}.datatable-scroll-horizontal .dataTables_wrapper .dt-toolbar{flex-wrap:wrap;align-items:stretch}.datatable-scroll-horizontal .dataTables_wrapper .dt-toolbar__length{flex:0 0 auto;align-self:center}.datatable-scroll-horizontal .dataTables_wrapper .dt-toolbar__filter{flex:1 1 120px;min-width:0;align-self:center}.datatable-scroll-horizontal .dataTables_wrapper .dt-toolbar__actions{flex:0 0 100%;width:100%;justify-content:stretch}.datatable-scroll-horizontal .dataTables_wrapper .dataTables_length label{width:100%;justify-content:flex-start}.datatable-scroll-horizontal .dataTables_wrapper .dataTables_filter{min-width:0}.datatable-scroll-horizontal .dataTables_wrapper .dataTables_filter label{width:100%}.datatable-scroll-horizontal .dataTables_wrapper .dataTables_filter label input{min-width:0}.datatable-scroll-horizontal .dataTables_wrapper .DTTT_container{justify-content:stretch;width:100%}.datatable-scroll-horizontal .dataTables_wrapper .DTTT_container .DTTT_button{width:100%}.datatable-scroll-horizontal .dataTables_wrapper .DTTT_container .DTTT_button .button-group{width:100%;gap:8px}.datatable-scroll-horizontal .dataTables_wrapper .DTTT_container .DTTT_button .button-group .btn,.datatable-scroll-horizontal .dataTables_wrapper .DTTT_container .DTTT_button .button-group a{flex:1 1 calc(50% - 4px);min-width:0}.datatable-scroll-horizontal .dataTables_wrapper .DTTT_container .DTTT_button .button-group a{display:flex}.datatable-scroll-horizontal .dataTables_wrapper .DTTT_container .DTTT_button .button-group .btn{width:100%}.datatable-scroll-horizontal .dataTables_wrapper .dataTables_info{white-space:normal;overflow:visible;text-overflow:clip;width:100%;line-height:1.45}.datatable-scroll-horizontal .dataTables_wrapper .dt-footer{flex-wrap:wrap;gap:8px;align-items:center}.datatable-scroll-horizontal .dataTables_wrapper .dt-footer__info,.datatable-scroll-horizontal .dataTables_wrapper .dt-footer__paginate{flex:0 0 100%;width:100%;justify-content:center}.datatable-scroll-horizontal .dataTables_wrapper .dataTables_info,.datatable-scroll-horizontal .dataTables_wrapper .dt-footer__info{text-align:center}.datatable-scroll-horizontal .dataTables_wrapper .dt-footer__paginate{justify-content:center}.datatable-scroll-horizontal .dataTables_wrapper .dataTables_paginate{justify-content:center;flex-wrap:wrap;width:100%;gap:4px;text-align:center!important}.datatable-scroll-horizontal .dataTables_wrapper .dataTables_paginate .paginate_button{min-width:28px!important;height:30px!important;padding:0 6px!important}}@media (max-width:480px){.datatable-scroll-horizontal .dataTables_wrapper .dt-footer{align-items:center}.datatable-scroll-horizontal .dataTables_wrapper .dataTables_info,.datatable-scroll-horizontal .dataTables_wrapper .dt-footer__info{text-align:center}.datatable-scroll-horizontal .dataTables_wrapper .dataTables_paginate,.datatable-scroll-horizontal .dataTables_wrapper .dt-footer__paginate{justify-content:center}}.datatable-scroll-horizontal .datatable-dropdown-menu .codigo-sistema{margin-right:5px}.datatable-scroll-horizontal--sin-columna-fija .dataTables_wrapper table.dataTable thead th:last-child{right:auto!important;box-shadow:none!important}.datatable-scroll-horizontal--sin-columna-fija .dataTables_wrapper table.dataTable tbody td:last-child{position:static!important;right:auto!important;box-shadow:none!important}.datatable-historial-autorizaciones .dataTables_wrapper table.dataTable tbody tr.dtrg-group [data-hide]{display:table-cell}.erp-autorizaciones-horizontal,.erp-autorizaciones-horizontal .dt-scroll-area{position:relative;width:100%}.erp-autorizaciones-horizontal .dt-scroll-area:after,.erp-autorizaciones-horizontal .dt-scroll-area:before{content:"";position:absolute;top:0;bottom:0;width:34px;pointer-events:none;opacity:0;transition:opacity .18s ease;z-index:8}.erp-autorizaciones-horizontal .dt-scroll-area:before{left:0;background:linear-gradient(90deg,rgba(163,170,186,.1),rgba(163,170,186,0))}.erp-autorizaciones-horizontal .dt-scroll-area:after{right:0;background:linear-gradient(270deg,rgba(163,170,186,.1),rgba(163,170,186,0))}.erp-autorizaciones-horizontal .dt-scroll-area.dt-scroll-area--left:before,.erp-autorizaciones-horizontal .dt-scroll-area.dt-scroll-area--right:after{opacity:1}.erp-autorizaciones-horizontal .dt-scroll-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;width:100%}.erp-autorizaciones-horizontal .dt-scroll-wrapper table.dataTable{width:-moz-max-content!important;width:max-content!important;min-width:100%;table-layout:auto}.erp-autorizaciones-horizontal .dt-scroll-wrapper table.dataTable,.erp-autorizaciones-horizontal .dt-scroll-wrapper table.dataTable tbody td,.erp-autorizaciones-horizontal .dt-scroll-wrapper table.dataTable tfoot td,.erp-autorizaciones-horizontal .dt-scroll-wrapper table.dataTable thead th{white-space:nowrap}.erp-autorizaciones-horizontal .dt-scroll-arrow{display:none;position:absolute;top:50%;transform:translateY(-50%);z-index:20;width:18px;height:18px;border:none;border-radius:0;align-items:center;justify-content:center;transition:color .15s ease,opacity .15s ease;cursor:pointer;pointer-events:auto;background:transparent;color:rgba(163,170,186,.9);padding:0}.erp-autorizaciones-horizontal .dt-scroll-arrow.active{display:flex}.erp-autorizaciones-horizontal .dt-scroll-arrow.active:hover{color:rgba(79,88,97,.88)}.erp-autorizaciones-horizontal .dt-scroll-arrow--left{left:6px}.erp-autorizaciones-horizontal .dt-scroll-arrow--right{right:6px}.erp-autorizaciones-horizontal .dt-scroll-arrow i{font-size:1rem;line-height:1}.erp-autorizaciones-horizontal .dataTables_wrapper{margin:0;color:#4f5861;font-family:Nunito Sans,sans-serif;--erp-toolbar-control-height:calc(2.75rem + 2px);--erp-control-radius:2px;--erp-control-border:#f1f1f1;--erp-control-surface:#f9f9f9}.erp-autorizaciones-horizontal .dataTables_wrapper .row{margin-left:0;margin-right:0;align-items:center}.erp-autorizaciones-horizontal .dataTables_wrapper .row:first-child{border-bottom:1px solid #f3f3f3;padding-bottom:8px;margin-bottom:8px}.erp-autorizaciones-horizontal .dataTables_wrapper .row:last-child{border-top:1px solid #f3f3f3;padding-top:8px;margin-top:8px}.erp-autorizaciones-horizontal .dataTables_wrapper .col,.erp-autorizaciones-horizontal .dataTables_wrapper .col-6,.erp-autorizaciones-horizontal .dataTables_wrapper .col-auto{display:flex;align-items:center;padding-left:0;padding-right:6px}.erp-autorizaciones-horizontal .dataTables_wrapper .col-6:last-child,.erp-autorizaciones-horizontal .dataTables_wrapper .col-auto:last-child,.erp-autorizaciones-horizontal .dataTables_wrapper .col:last-child{padding-right:0}.erp-autorizaciones-horizontal .dataTables_wrapper .dt-footer,.erp-autorizaciones-horizontal .dataTables_wrapper .dt-toolbar{display:flex;align-items:center;width:100%}.erp-autorizaciones-horizontal .dataTables_wrapper .dt-toolbar{gap:8px}.erp-autorizaciones-horizontal .dataTables_wrapper .dt-toolbar__length{flex:0 0 auto;display:flex;align-items:center;min-height:var(--erp-toolbar-control-height)}.erp-autorizaciones-horizontal .dataTables_wrapper .dt-toolbar__filter{flex:1 1 auto;min-width:0;display:flex;align-items:center;min-height:var(--erp-toolbar-control-height)}.erp-autorizaciones-horizontal .dataTables_wrapper .dt-toolbar__actions{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;min-height:var(--erp-toolbar-control-height)}.erp-autorizaciones-horizontal .dataTables_wrapper .dt-footer{justify-content:space-between;gap:12px}.erp-autorizaciones-horizontal .dataTables_wrapper .dt-footer__info{flex:1 1 auto;min-width:0;display:flex;align-items:center}.erp-autorizaciones-horizontal .dataTables_wrapper .dt-footer__paginate{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end}.erp-autorizaciones-horizontal .dataTables_wrapper .dataTables_length{width:auto;display:flex;align-items:center}.erp-autorizaciones-horizontal .dataTables_wrapper .dataTables_length label{display:flex;align-items:center;gap:8px;margin-bottom:0;min-height:var(--erp-toolbar-control-height);white-space:nowrap;color:#4f5861;font-size:0;line-height:1.4}.erp-autorizaciones-horizontal .dataTables_wrapper .dataTables_length label select{width:auto;min-width:62px;height:var(--erp-toolbar-control-height);padding:0 30px 0 12px;box-sizing:border-box;border-radius:var(--erp-control-radius);border:1px solid var(--erp-control-border);color:#4f5861;background-color:#fff;background-image:none!important;box-shadow:none;max-width:unset!important;flex:none!important;cursor:pointer;font-size:13px;font-weight:400;line-height:1.2}.erp-autorizaciones-horizontal .dataTables_wrapper .dataTables_length label select.dt-select-compact{width:62px}.erp-autorizaciones-horizontal .dataTables_wrapper .dataTables_length label select:focus{border-color:var(--erp-control-border);outline:none}.erp-autorizaciones-horizontal .dataTables_wrapper .dataTables_filter{width:100%;display:flex;align-items:center}.erp-autorizaciones-horizontal .dataTables_wrapper .dataTables_filter label{display:flex;align-items:center;margin-bottom:0;min-height:var(--erp-toolbar-control-height);font-size:0;width:100%}.erp-autorizaciones-horizontal .dataTables_wrapper .dataTables_filter label input{width:100%!important;height:var(--erp-toolbar-control-height);padding:0 14px;box-sizing:border-box;font-size:13px;line-height:1.2;margin:0!important;border-radius:var(--erp-control-radius);color:#4f5861;border:1px solid var(--erp-control-border);background-color:#fff}.erp-autorizaciones-horizontal .dataTables_wrapper .dataTables_filter label input::-moz-placeholder{color:#a3aaba}.erp-autorizaciones-horizontal .dataTables_wrapper .dataTables_filter label input:-ms-input-placeholder{color:#a3aaba}.erp-autorizaciones-horizontal .dataTables_wrapper .dataTables_filter label input::placeholder{color:#a3aaba}.erp-autorizaciones-horizontal .dataTables_wrapper .dataTables_filter label input:focus{border-color:var(--erp-control-border);outline:none;box-shadow:none}.erp-autorizaciones-horizontal .dataTables_wrapper .dataTables_info{text-align:left;margin:0;padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#4f5861!important;font-size:13px;font-weight:400}.erp-autorizaciones-horizontal .dataTables_wrapper .DTTT_container{width:100%;display:flex;justify-content:flex-end}.erp-autorizaciones-horizontal .dataTables_wrapper .DTTT_container .DTTT_button{width:auto}.erp-autorizaciones-horizontal .dataTables_wrapper .DTTT_container .DTTT_button .button-group{display:flex;align-items:stretch;flex-wrap:wrap;gap:8px}.erp-autorizaciones-horizontal .dataTables_wrapper .DTTT_container .DTTT_button .button-group .btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:var(--erp-toolbar-control-height);padding:0 14px;box-sizing:border-box;line-height:1.2;margin:0;white-space:nowrap;color:#4f5861;border:1px solid var(--erp-control-border);border-radius:var(--erp-control-radius);background-color:var(--erp-control-surface);font-weight:500}.erp-autorizaciones-horizontal .dataTables_wrapper .DTTT_container .DTTT_button .button-group .btn:active,.erp-autorizaciones-horizontal .dataTables_wrapper .DTTT_container .DTTT_button .button-group .btn:focus,.erp-autorizaciones-horizontal .dataTables_wrapper .DTTT_container .DTTT_button .button-group .btn:hover{color:#4f5861;border-color:var(--erp-control-border);background-color:var(--erp-control-surface)!important;box-shadow:none!important}.erp-autorizaciones-horizontal .dataTables_wrapper .dataTables_paginate{display:flex!important;justify-content:flex-end;align-items:center;gap:1px;padding:0!important;margin:0!important;text-align:right!important;width:auto}.erp-autorizaciones-horizontal .dataTables_wrapper .dataTables_paginate .paginate_button{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:32px!important;width:auto!important;min-width:32px!important;line-height:1!important;border-radius:2px!important;border:none!important;box-shadow:none!important;background-color:transparent!important;background:transparent!important;color:#4f5861!important;margin:0!important;padding:0 8px!important;font-size:13px!important;font-weight:400}.erp-autorizaciones-horizontal .dataTables_wrapper .dataTables_paginate .paginate_button:active,.erp-autorizaciones-horizontal .dataTables_wrapper .dataTables_paginate .paginate_button:focus,.erp-autorizaciones-horizontal .dataTables_wrapper .dataTables_paginate .paginate_button:hover{background-color:#f9f9f9!important;background:#f9f9f9!important;color:#4f5861!important;border-color:transparent!important}.erp-autorizaciones-horizontal .dataTables_wrapper .dataTables_paginate .paginate_button.current{background-color:#222220!important;background:#222220!important;color:#fff!important;font-weight:500;border-color:#222220!important}.erp-autorizaciones-horizontal .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{background-color:#222220!important;background:#222220!important}.erp-autorizaciones-horizontal .dataTables_wrapper .dataTables_paginate .paginate_button.disabled{opacity:.35;cursor:not-allowed!important;color:#a3aaba!important}.erp-autorizaciones-horizontal #datatable thead th#datatable-action{position:sticky!important;right:0;z-index:11!important;width:5.75rem;min-width:5.75rem;background-color:#fff;box-shadow:-10px 0 18px rgba(0,0,0,.06);border-left:1px solid #f1f1f1!important}.erp-autorizaciones-horizontal #datatable tbody tr.dt-row-dropdown-open{position:relative;z-index:36}.erp-autorizaciones-horizontal #datatable tbody td.dt-column-options{position:sticky;right:0;z-index:7;width:5.75rem;min-width:5.75rem;overflow:visible;background-color:#fff;background-clip:padding-box;box-shadow:-10px 0 18px rgba(0,0,0,.05);border-left:1px solid #f1f1f1}.erp-autorizaciones-horizontal #datatable tbody td.dt-column-options.dt-column-options--open{z-index:40}.erp-autorizaciones-horizontal #datatable tbody td.dt-column-options .btn-group{position:relative}.erp-autorizaciones-horizontal #datatable tbody td.dt-column-options .btn-group.show{z-index:41}.erp-autorizaciones-horizontal #datatable tbody td.dt-column-options .btn-group .dropdown-menu{padding:0;margin-top:0;margin-bottom:0;border:1px solid #f1f1f1;border-radius:2px;box-shadow:none;overflow:hidden}.erp-autorizaciones-horizontal #datatable tbody td.dt-column-options .btn-group .dropdown-toggle{border:1px solid #f1f1f1;border-radius:2px;background-color:#f9f9f9;color:#4f5861;box-shadow:none}.erp-autorizaciones-horizontal #datatable tbody td.dt-column-options .btn-group .dropdown-toggle:active,.erp-autorizaciones-horizontal #datatable tbody td.dt-column-options .btn-group .dropdown-toggle:focus,.erp-autorizaciones-horizontal #datatable tbody td.dt-column-options .btn-group .dropdown-toggle:hover{border-color:#f1f1f1;background-color:#f9f9f9!important;color:#4f5861;box-shadow:none!important}.erp-autorizaciones-horizontal #datatable tbody td.dt-column-options .btn-group .dropdown-item{color:#4f5861;background-color:#fff}.erp-autorizaciones-horizontal #datatable tbody td.dt-column-options .btn-group .dropdown-item:active,.erp-autorizaciones-horizontal #datatable tbody td.dt-column-options .btn-group .dropdown-item:focus,.erp-autorizaciones-horizontal #datatable tbody td.dt-column-options .btn-group .dropdown-item:hover{color:#4f5861;background-color:#f9f9f9;box-shadow:none}.erp-autorizaciones-horizontal #datatable tbody tr:hover td.dt-column-options{background-color:#f3f3f3;border-color:#f3f3f3}@media (max-width:767.98px){.erp-autorizaciones-horizontal .dt-scroll-area:after,.erp-autorizaciones-horizontal .dt-scroll-area:before{width:16px}.erp-autorizaciones-horizontal .dt-scroll-area:before{background:linear-gradient(90deg,rgba(163,170,186,.08),rgba(163,170,186,0))}.erp-autorizaciones-horizontal .dt-scroll-area:after{background:linear-gradient(270deg,rgba(163,170,186,.08),rgba(163,170,186,0))}.erp-autorizaciones-horizontal .dt-scroll-arrow{width:16px;height:16px}.erp-autorizaciones-horizontal .dt-scroll-arrow--left{left:8px}.erp-autorizaciones-horizontal .dt-scroll-arrow--right{right:8px}.erp-autorizaciones-horizontal .dt-scroll-arrow i{font-size:.8rem}.erp-autorizaciones-horizontal .dataTables_wrapper .dt-toolbar{flex-wrap:wrap;align-items:stretch}.erp-autorizaciones-horizontal .dataTables_wrapper .dt-toolbar__length{flex:0 0 auto;align-self:center}.erp-autorizaciones-horizontal .dataTables_wrapper .dt-toolbar__filter{flex:1 1 120px;min-width:0;align-self:center}.erp-autorizaciones-horizontal .dataTables_wrapper .dt-toolbar__actions{flex:0 0 100%;width:100%;justify-content:stretch}.erp-autorizaciones-horizontal .dataTables_wrapper .dataTables_length label{width:100%;justify-content:flex-start}.erp-autorizaciones-horizontal .dataTables_wrapper .dataTables_filter{min-width:0}.erp-autorizaciones-horizontal .dataTables_wrapper .dataTables_filter label{width:100%}.erp-autorizaciones-horizontal .dataTables_wrapper .dataTables_filter label input{min-width:0}.erp-autorizaciones-horizontal .dataTables_wrapper .DTTT_container{justify-content:stretch;width:100%}.erp-autorizaciones-horizontal .dataTables_wrapper .DTTT_container .DTTT_button{width:100%}.erp-autorizaciones-horizontal .dataTables_wrapper .DTTT_container .DTTT_button .button-group{width:100%;gap:8px}.erp-autorizaciones-horizontal .dataTables_wrapper .DTTT_container .DTTT_button .button-group .btn,.erp-autorizaciones-horizontal .dataTables_wrapper .DTTT_container .DTTT_button .button-group a{flex:1 1 100%;min-width:0}.erp-autorizaciones-horizontal .dataTables_wrapper .DTTT_container .DTTT_button .button-group a{display:flex}.erp-autorizaciones-horizontal .dataTables_wrapper .DTTT_container .DTTT_button .button-group .btn{width:100%}.erp-autorizaciones-horizontal .dataTables_wrapper .dataTables_info{white-space:normal;overflow:visible;text-overflow:clip;width:100%;line-height:1.45}.erp-autorizaciones-horizontal .dataTables_wrapper .dt-footer{flex-wrap:wrap;gap:8px;align-items:center}.erp-autorizaciones-horizontal .dataTables_wrapper .dt-footer__info,.erp-autorizaciones-horizontal .dataTables_wrapper .dt-footer__paginate{flex:0 0 100%;width:100%;justify-content:center}.erp-autorizaciones-horizontal .dataTables_wrapper .dataTables_info,.erp-autorizaciones-horizontal .dataTables_wrapper .dt-footer__info{text-align:center}.erp-autorizaciones-horizontal .dataTables_wrapper .dt-footer__paginate{justify-content:center}.erp-autorizaciones-horizontal .dataTables_wrapper .dataTables_paginate{justify-content:center;flex-wrap:wrap;width:100%;gap:4px;text-align:center!important}.erp-autorizaciones-horizontal .dataTables_wrapper .dataTables_paginate .paginate_button{min-width:28px!important;height:30px!important;padding:0 6px!important}}@media (max-width:480px){.erp-autorizaciones-horizontal .dataTables_wrapper .dt-footer{align-items:center}.erp-autorizaciones-horizontal .dataTables_wrapper .dataTables_info,.erp-autorizaciones-horizontal .dataTables_wrapper .dt-footer__info{text-align:center}.erp-autorizaciones-horizontal .dataTables_wrapper .dataTables_paginate,.erp-autorizaciones-horizontal .dataTables_wrapper .dt-footer__paginate{justify-content:center}}.table-bordered,.table-bordered td,.table-bordered th{border-color:#f6f6f6}table.dataTable.display tbody tr.odd,table.dataTable.stripe tbody tr.odd{background-color:hsla(0,0%,97.6%,.3)}table.dataTable.display tbody tr.odd:hover,table.dataTable.stripe tbody tr.odd:hover{background-color:#f9f9f9;border-color:#f9f9f9}table.dataTable.display tbody tr.even,table.dataTable.stripe tbody tr.even{background-color:#fff}table.dataTable.display tbody tr.even:hover,table.dataTable.stripe tbody tr.even:hover{background-color:#f9f9f9;border-color:#f9f9f9}table.dataTable.display tbody tr.odd>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd>.sorting_1{background-color:hsla(0,0%,97.6%,.1)}table.dataTable.display tbody tr.even>.sorting_1,table.dataTable.order-column.stripe tbody tr.even>.sorting_1{background-color:hsla(0,0%,97.6%,.7)}table.dataTable thead .sorting:after,table.dataTable thead .sorting:before,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_desc:before{top:5px!important}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc{background-position:calc(100% - 5px) 10px}table.dataTable thead th.header{padding:10px!important;background-color:#f9f9f9;border-color:#f9f9f9}@media (max-width:1024px){.dataTables_wrapper .top-info .dataTables_info{text-align:center}.dataTables_wrapper .DTTT_container{margin-bottom:10px}.dataTables_wrapper .DTTT_container .DTTT_button{text-align:center}.dataTables_wrapper .dataTables_length{margin-bottom:5px;margin-top:10px}.dataTables_wrapper .dataTables_length label{text-align:center!important}.dataTables_wrapper .dataTables_paginate .paginate_button{font-size:.8rem}.dataTables_wrapper tbody tr.dtrg-group [data-hide*=tablet]{display:none}}@media (max-width:650px){.dataTables_wrapper{margin:0}.dataTables_wrapper tbody tr.dtrg-group [data-hide*=phone]{display:none}.dataTables_wrapper tbody tr.dtrg-group td{font-size:12px}.dataTables_wrapper tbody tr .btn-group .dropdown-toggle{font-size:10px;padding-left:4px;padding-right:4px}.dataTables_wrapper tbody tr td .responsiveExpander{width:100%!important}.dataTables_wrapper tbody tr td .datatable-link{width:100%;display:block}.datatable-scroll-horizontal.datatable-compacto .dataTables_wrapper table.dataTable tbody td.dt-column-id-compacta .responsiveExpander{background-position:0;left:0;padding-left:16px!important;width:16px!important}}.table-cubo-datos tbody tr td{font-size:12px;padding:3px 5px}.table-cubo-datos tbody tr td .row{margin-left:-8px;margin-right:-8px}.table-cubo-datos tbody tr td .row .col-lg-5,.table-cubo-datos tbody tr td .row .col-lg-7{font-size:11px;padding:5px 2px}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(3);opacity:.7}to{transform:scale(1);opacity:1}}.bootstrap-datetimepicker-widget{z-index:999999999}.bootstrap-datetimepicker-widget table thead tr:first-child th{border-radius:0;color:#4f5861;text-transform:uppercase!important}.bootstrap-datetimepicker-widget .list-unstyled{padding:0;margin-left:-5px;margin-right:-5px}.bootstrap-datetimepicker-widget .list-unstyled .table-condensed thead{border-bottom:1px solid #dee2e6}.bootstrap-datetimepicker-widget .list-unstyled .table-condensed thead tr th{background-color:transparent!important;color:#4f5861!important;border-radius:0;padding:5px;text-transform:capitalize}.bootstrap-datetimepicker-widget .list-unstyled .table-condensed thead tr th:hover{background-color:#f9f9f9!important}.bootstrap-datetimepicker-widget .list-unstyled .table-condensed thead tr th.next,.bootstrap-datetimepicker-widget .list-unstyled .table-condensed thead tr th.prev{padding-left:10px;padding-right:10px}.bootstrap-datetimepicker-widget .list-unstyled .table-condensed thead tr th.disabled{opacity:.7}.bootstrap-datetimepicker-widget .list-unstyled .table-condensed tbody tr td{border-radius:0}.bootstrap-datetimepicker-widget .list-unstyled .table-condensed tbody tr td.active{background-color:#32c787!important}.bootstrap-datetimepicker-widget .list-unstyled .table-condensed tbody tr td span{border-radius:0;text-transform:capitalize}.bootstrap-datetimepicker-widget .list-unstyled .table-condensed tbody tr td span.active{background-color:#32c787!important}.bootstrap-datetimepicker-widget .list-unstyled .table-condensed tbody tr td .btn{color:#4f5861!important}.bootstrap-datetimepicker-widget .list-unstyled .table-condensed tbody tr td .btn.btn-primary{border-color:#f9f9f9!important;background-color:#f9f9f9!important}.dropdown-menu{margin:0}.dropdown-menu .with-arrow{z-index:1}.dropdown-menu .dropdown-item{color:#4f5861;padding:.5rem}.dropdown-menu .dropdown-item:active{color:#4f5861;background-color:transparent}.dropdown-menu .dropdown-divider{margin:0}.dropdown-menu.mailbox{min-width:400px}.dropdown-menu.mailbox.mailbox-notifications{min-width:450px}.dropdown-menu.mailbox.mailbox-notifications .btn-circle,.dropdown-menu.mailbox.mailbox-notifications .btn-circle img{border-radius:50%}.dropdown-menu.mailbox.mailbox-notifications .mail-contnet{width:calc(100% - 50px)}.dropdown-menu.mailbox.mailbox-notifications .mail-contnet .message-title{font-size:14px;font-weight:600;color:#4f5861;display:flex;justify-content:space-between;align-items:flex-end}.dropdown-menu.mailbox.mailbox-notifications .mail-contnet .message-title small{display:inline-block}.dropdown-menu.mailbox.mailbox-notifications .mail-contnet .mail-desc{color:#a3aaba;white-space:normal}.dropdown-menu.mailbox .drop-title{padding:10px 15px 15px}.dropdown-menu.mailbox .drop-title h4{font-size:14px}.dropdown-menu.mailbox .nav-link,.dropdown-menu.mailbox .nav-link:hover{color:#4f5861}.dropdown-menu.mailbox .dropdown-item{padding:.3rem 15px}.user-dd .m-l-10 h4{font-size:12px}.mailbox{min-height:150px}.mailbox .drop-title:after{background:transparent!important}.mailbox .notifications .btn-danger{border:0;padding:0;margin:0}.mailbox .notifications .btn-danger .listview__img{height:40px}.mailbox .notifications .launch{border:0;text-align:center;margin-top:65px}.mailbox .notifications .launch:hover{background-color:transparent}.mailbox .notifications .launch img{height:125px;margin-bottom:25px}.mailbox .nav-link{color:#4f5861!important}.mailbox .nav-link:hover{color:#4f5861}.topbar .mega-dropdown .dropdown-menu{padding:.5rem 1.1rem}.dropdown.active .dropdown-toggle:before{content:"";width:7px;height:7px;background-color:#f62d51;color:#fff;border-radius:50%;position:absolute;top:10px;left:0;right:0;margin:0 auto;animation:blinker 2s linear infinite;-webkit-animation:blinker 2s linear infinite}@keyframes blinker{0%{opacity:1}50%{opacity:.1}to{opacity:1}}.easy-autocomplete{width:100%!important}.easy-autocomplete input{border-color:var(--dl-border-soft,#f3f3f3);border-radius:0;box-shadow:0 0 transparent}.easy-autocomplete .easy-autocomplete-container{z-index:99999}.easy-autocomplete .easy-autocomplete-container ul{border:1px solid var(--dl-border-soft,#f3f3f3)!important;background-color:#fff}.easy-autocomplete .easy-autocomplete-container ul li{background-color:var(--dl-surface-soft,#f9f9f9)!important;border-left:2px solid transparent!important;padding:5px;list-style:none}.easy-autocomplete .easy-autocomplete-container ul li.selected{border-left-color:#2962f8!important}.easy-autocomplete .easy-autocomplete-container ul li .eac-item{background-color:transparent!important;overflow:hidden}.easy-autocomplete .easy-autocomplete-container ul li .eac-item .card-header{background-color:transparent;padding:5px}.easy-autocomplete .easy-autocomplete-container ul li .eac-item .card-header .card-title{font-size:.75rem!important;margin-bottom:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.easy-autocomplete .easy-autocomplete-container ul li .eac-item .card-header .card-title small{font-size:.7rem!important;margin-left:5px}.easy-autocomplete .easy-autocomplete-container ul li .eac-item .card-header .card-subtitle{margin-top:0}.easy-autocomplete .easy-autocomplete-container ul li .card-users{overflow:hidden}.easy-autocomplete .easy-autocomplete-container ul li .card-users .d-flex{padding:5px;border-bottom:1px solid var(--dl-border-soft,#f3f3f3)}.easy-autocomplete .easy-autocomplete-container ul li .card-users .d-flex h5{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.75rem!important}.easy-autocomplete .easy-autocomplete-container ul li .card-users .d-flex span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.7rem!important}.easy-autocomplete .easy-autocomplete-container ul li .card-users .d-flex .align-self-center h6{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.65rem!important}.easy-autocomplete .easy-autocomplete-container ul li .card-product{width:100%}.easy-autocomplete .easy-autocomplete-container ul li .card-product .d-flex{padding:0 5px;align-items:center}.easy-autocomplete .easy-autocomplete-container ul li .card-product .d-flex h5,.easy-autocomplete .easy-autocomplete-container ul li .card-product .d-flex h6{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.75rem!important}.easy-autocomplete .easy-autocomplete-container ul li .card-product .d-flex h6{color:#2962f8;font-weight:700;margin:5px 0}.easy-autocomplete .easy-autocomplete-container ul li .card-product .d-flex .align-self-center h6,.easy-autocomplete .easy-autocomplete-container ul li .card-product .d-flex span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.7rem!important}.easy-autocomplete .easy-autocomplete-container ul li .card-product .d-flex .footer span{font-size:12px;font-weight:400;text-align:center;min-width:120px}.easy-autocomplete .easy-autocomplete-container ul li .card-product .d-flex .product-stock{border-top:1px solid var(--dl-border-soft,#f3f3f3);margin-top:3px;padding-top:5px;display:flex}.easy-autocomplete .easy-autocomplete-container ul li .card-product .d-flex .product-stock div{text-align:center}.easy-autocomplete .easy-autocomplete-container ul li .card-product .d-flex .product-stock div h5{margin:0 0 2px}.easy-autocomplete .easy-autocomplete-container ul li .card-product .d-flex .product-stock div small{margin:0;text-align:center;display:block}.easy-autocomplete .easy-autocomplete-container ul li .card-product .d-flex .row{display:flex}.easy-autocomplete .easy-autocomplete-container ul li .card-product .d-flex .row small{font-size:9px;font-weight:600}.easy-autocomplete .easy-autocomplete-container ul li .card-product .card-product-item{padding:2px 5px;margin:0;border-bottom:1px solid var(--dl-border-soft,#f3f3f3)}.easy-autocomplete .easy-autocomplete-container ul li .card-product .card-product-item img{float:left;height:55px;width:55px}.easy-autocomplete .easy-autocomplete-container ul li .card-product .card-product-item h5{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.75rem!important}.easy-autocomplete .easy-autocomplete-container ul li .card-product .card-product-item span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.7rem!important}.easy-autocomplete .easy-autocomplete-container ul li .card-product .card-product-item .card-product-body{float:left;width:calc(100% - 57px)}.form-group textarea.form-control{resize:none}.form-group select.custom-select{background:url(/images/custom-select.png?33d0b67c047e466b46c464b8eefc2d31) right .75rem center no-repeat #fff}.form-group .custom-checkbox{padding-top:10px}.form-group .custom-checkbox .custom-control-label:after,.form-group .custom-checkbox .custom-control-label:before{top:12px}.form-group.dpi{position:relative}.form-group.dpi .check{right:10px}.form-group.dpi .check,.form-group.dpi .clear{color:#bdc3c7;font-size:18px;top:38px;position:absolute}.form-group.dpi .clear{cursor:pointer;left:10px}.form-group.dpi .clear.zmdi-search{cursor:default}.form-group.dpi input{padding-left:35px}.input-group .custom-file-input{padding:15px;border-color:#dee2e6;height:calc(3rem + 2px)}.input-group .custom-file-label{margin-top:0;border-radius:0;height:49px;line-height:34px}.input-group .custom-file-label:after{padding:1.45rem .95rem;line-height:0}.invalid-feedback{display:inline-block}.input-group>.custom-file{height:auto;width:100%;overflow:hidden;margin-top:0}.input-group>.custom-file.disabled{opacity:.3}.input-group>.custom-file.disabled label{background-color:#d0d0d0;text-overflow:ellipsis}.input-group>.custom-file label{text-overflow:ellipsis}.custom-control-input:checked~.custom-control-label:before{background-color:#222220!important}.form-control:disabled,.form-control[readonly]{background-color:#f9f9f9}.form-custom{width:100%}.form-custom .form-group,.form-custom .form-group label{margin-bottom:0}.form-custom .form-group input{padding:13px!important}.form-radio-switch .bootstrap-switch-wrapper{margin-left:1px!important;overflow:hidden!important}.form-input-group{border:0}.form-input-group input{border:1px solid #dee2e6!important}.form-input-group input::-webkit-file-upload-button{color:#4f5861;display:inline-block;background:#dee2e6;border:0;padding:13px 10px;font-weight:600;white-space:nowrap;cursor:pointer;font-size:.8rem;margin-right:10px;text-transform:uppercase}.form-input-group .form-control{border:0;padding:0}.not-reset .form-group input{padding:.81rem .75rem}.form-custom .form-item input.form-control{padding:10px}.form-group.form-item{margin-bottom:0}.form-group.form-item input{padding:12px}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.sidebar-nav .sidebar-item .second-level{width:100%!important}.scroll-sidebar .sidebar-item.sidebar-item-pedidos .first-level .sidebar-item .sidebar-link{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:3px;padding-left:10px;padding-right:10px;width:100%}.scroll-sidebar .sidebar-item.sidebar-item-pedidos .first-level .sidebar-item .sidebar-link .label{width:100%;text-align:center;min-width:24px}.scroll-sidebar .sidebar-item.sidebar-item-pedidos .first-level .sidebar-item .sidebar-link .codigo-sistema{text-align:left;margin-right:5px}@media (min-width:768px){.sidebar-nav .sidebar-item .second-level{width:300px!important}.sidebar-nav .sidebar-item ul{width:250px!important}}.codigo-sistema{color:#ff9800;font-weight:600;font-size:12px}.btn{border-radius:0;font-weight:600}.btn.btn-danger{background-color:#f62d51;border-color:#f62d51}.btn.btn-danger:active,.btn.btn-danger:focus,.btn.btn-danger:hover{background-color:#f62d51;border-color:#f62d51!important}.btn.btn-default{color:#4f5861;background-color:#dee2e6;border-color:#dee2e6}.btn.btn-default:active,.btn.btn-default:focus,.btn.btn-default:hover{color:#4f5861;background-color:#dee2e6!important;border-color:#dee2e6}.btn.btn-primary{background-color:#2962f8!important;border-color:#2962f8!important}.btn.btn-primary:active,.btn.btn-primary:focus,.btn.btn-primary:hover{outline:none!important;background-color:#2962f8!important;background:#2962f8!important;border-color:#2962f8!important}.btn.btn-success{background-color:#32c787;border-color:#32c787}.btn.btn-success:active,.btn.btn-success:focus,.btn.btn-success:hover{outline:none!important;background-color:#32c787!important;background:#32c787!important;border-color:#32c787!important}button[type=submit],button[type=submit]:active,button[type=submit]:focus,button[type=submit]:hover{background-color:#f62d51;border-color:#f62d51}input::-moz-placeholder{color:#c6c6c6!important;opacity:1}input:-ms-input-placeholder{opacity:1}input::placeholder{color:#c6c6c6!important;opacity:1}input:-ms-input-placeholder{color:#c6c6c6!important}input::-ms-input-placeholder{color:#c6c6c6!important}.m-auto{margin:0 auto}body{background:#eef5f9}.page-wrapper>.container-fluid{min-height:auto}.navbar .navbar-header .logo-text h2{font-size:1.2rem;font-weight:200;top:3px;margin:0}.navbar .light-logo{position:relative;top:-4px}.topbar .nav-toggler,.topbar .topbartoggler{font-size:1.5rem}.custom-select{height:calc(2.75rem + 2px)}.highlight{font-weight:600}.highlight.highlight-old{color:#ff9800}.highlight.highlight-new{color:#32c787}.pull-left{float:left}.pull-right{float:right}.bg-base{background-color:#222220}.badge-count{border-radius:20px;font-size:9px;display:inline-block!important;padding:3px 8px;position:relative;top:-5px;left:-1px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}.bg-green{background-color:#f3f3f3}.bg-yellow{background-color:#ffeb3b}.cursor{cursor:pointer}@media (max-width:550px){.hidden-sm-down,.hidden-xs-down{display:none!important}.page-wrapper .page-breadcrumb{padding:0}}@media (min-width:576px) and (max-width:767px){.hidden-lg-down,.hidden-md-down,.hidden-sm-down,.hidden-sm-up,.hidden-unless-lg,.hidden-unless-md,.hidden-unless-xl,.hidden-unless-xs,.hidden-xl-down,.hidden-xs-up{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-lg-down,.hidden-md-down,.hidden-md-up,.hidden-sm-up,.hidden-unless-lg,.hidden-unless-sm,.hidden-unless-xl,.hidden-unless-xs,.hidden-xl-down,.hidden-xs-up{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-lg-down,.hidden-lg-up,.hidden-md-up,.hidden-sm-up,.hidden-unless-md,.hidden-unless-sm,.hidden-unless-xl,.hidden-unless-xs,.hidden-xl-down,.hidden-xs-up{display:none!important}}@media (min-width:1200px){.hidden-lg-up,.hidden-md-up,.hidden-sm-up,.hidden-unless-lg,.hidden-unless-md,.hidden-unless-sm,.hidden-unless-xs,.hidden-xl-down,.hidden-xl-up,.hidden-xs-up{display:none!important}}.cursor-pointer{cursor:pointer}.confetti{display:flex;justify-content:center;align-items:center;width:100%;height:100%;overflow:hidden;z-index:1000}.confetti-piece{position:absolute;width:10px;height:30px;background:#ffd300;top:0;opacity:0}.confetti-piece:first-child{left:7%;-webkit-transform:rotate(-40deg);-webkit-animation:makeItRain 1s ease-out infinite;-webkit-animation-delay:182ms;-webkit-animation-duration:1116ms;z-index:9}.confetti-piece:nth-child(2){left:14%;-webkit-transform:rotate(4deg);-webkit-animation:makeItRain 1s ease-out infinite;-webkit-animation-delay:161ms;-webkit-animation-duration:1076ms;z-index:9}.confetti-piece:nth-child(3){left:21%;-webkit-transform:rotate(-51deg);-webkit-animation:makeItRain 1s ease-out infinite;-webkit-animation-delay:481ms;-webkit-animation-duration:1103ms;z-index:9}.confetti-piece:nth-child(4){left:28%;-webkit-transform:rotate(61deg);-webkit-animation:makeItRain 1s ease-out infinite;-webkit-animation-delay:334ms;-webkit-animation-duration:708ms;z-index:9}.confetti-piece:nth-child(5){left:35%;-webkit-transform:rotate(-52deg);-webkit-animation:makeItRain 1s ease-out infinite;-webkit-animation-delay:302ms;-webkit-animation-duration:776ms;z-index:9}.confetti-piece:nth-child(6){left:42%;-webkit-transform:rotate(38deg);-webkit-animation:makeItRain 1s ease-out infinite;-webkit-animation-delay:.18s;-webkit-animation-duration:1168ms;z-index:9}.confetti-piece:nth-child(7){left:49%;-webkit-transform:rotate(11deg);-webkit-animation:makeItRain 1s ease-out infinite;-webkit-animation-delay:395ms;-webkit-animation-duration:1.2s;z-index:9}.confetti-piece:nth-child(8){left:56%;-webkit-transform:rotate(49deg);-webkit-animation:makeItRain 1s ease-out infinite;-webkit-animation-delay:14ms;-webkit-animation-duration:887ms;z-index:9}.confetti-piece:nth-child(9){left:63%;-webkit-transform:rotate(-72deg);-webkit-animation:makeItRain 1s ease-out infinite;-webkit-animation-delay:149ms;-webkit-animation-duration:805ms;z-index:9}.confetti-piece:nth-child(10){left:70%;-webkit-transform:rotate(10deg);-webkit-animation:makeItRain 1s ease-out infinite;-webkit-animation-delay:351ms;-webkit-animation-duration:1059ms;z-index:9}.confetti-piece:nth-child(11){left:77%;-webkit-transform:rotate(4deg);-webkit-animation:makeItRain 1s ease-out infinite;-webkit-animation-delay:307ms;-webkit-animation-duration:1132ms;z-index:9}.confetti-piece:nth-child(12){left:84%;-webkit-transform:rotate(42deg);-webkit-animation:makeItRain 1s ease-out infinite;-webkit-animation-delay:464ms;-webkit-animation-duration:776ms;z-index:9}.confetti-piece:nth-child(13){left:91%;-webkit-transform:rotate(-72deg);-webkit-animation:makeItRain 1s ease-out infinite;-webkit-animation-delay:429ms;-webkit-animation-duration:818ms;z-index:9}.confetti-piece:nth-child(odd){background:#7431e8}.confetti-piece:nth-child(2n){z-index:1}.confetti-piece:nth-child(4n){width:5px;height:12px;-webkit-animation-duration:2s}.confetti-piece:nth-child(3n){width:3px;height:10px;-webkit-animation-duration:2.5s;-webkit-animation-delay:1s;z-index:9}.confetti-piece:nth-child(4n-7){background:red}.p-5{padding:5px!important}.p-h-0{padding-left:0;padding-right:0}.p-h-5{padding-left:5px;padding-right:5px}.p-h-10{padding-left:10px;padding-right:10px}.p-h-15{padding-left:15px;padding-right:15px}.p-h-20{padding-left:20px;padding-right:20px}.p-t-20{padding-top:20px}.p-t-15{padding-top:15px}.p-t-10{padding-top:10px}.p-t-5{padding-top:5px}.label{font-weight:700;display:inline-block}.label.label-default{color:#4f5861;background-color:#dee2e6}.label.label-top{position:absolute;top:-10px}.label.label-sidebar-link{font-size:10px;position:relative;margin-left:5px;padding:2px 8px}.label.label-hadalabs{background-color:#5e2062}.label.label-hadalabs,.label.label-lumiere{border-radius:5px;padding:3px 8px;color:#fff}.label.label-lumiere{background-color:#222220}.list-unstyled.list-product .media{border-bottom:1px solid #f9f9f9;padding:8px}.list-unstyled.list-product .media:last-child{border-bottom:1px solid transparent}.list-unstyled.list-product .media .media-body .media-heading{font-size:14px;font-weight:600;margin:0}.list-unstyled.list-product .media .media-body .media-heading small{float:right;font-weight:700}.list-unstyled.list-product .media .media-body .progress{position:relative;margin-top:2px;margin-bottom:2px;overflow:visible}.on-sidebar{display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;flex-direction:column;align-items:center;justify-content:center;font-size:.9rem}.on-sidebar .logo{margin-bottom:1rem}.on-sidebar .logo img{height:80px;margin-bottom:5px}.on-sidebar .invalid-feedback{display:inline-block}.on-sidebar .password-show{cursor:pointer;font-size:1.2rem;top:6px;right:10px;position:absolute;z-index:9}.on-sidebar .password-show.active:before{content:"\F209"}.on-sidebar #loginform,.on-sidebar #recoverform{width:100%;padding-bottom:3rem}.on-sidebar #recoverform{display:inline-block}.on-sidebar button{font-size:.9rem}.on-sidebar button[type=submit]{background:#222220;background-color:#222220;border-color:#222220!important;outline:none!important;box-shadow:none!important;font-size:18px;padding:15px}.on-sidebar button[type=submit]:active,.on-sidebar button[type=submit]:focus,.on-sidebar button[type=submit]:hover{outline:none!important;background:#222220!important;background-color:#222220!important;border-color:#222220!important}.on-sidebar .btn{font-size:1rem}.auth-wrapper{height:100%;background-size:cover!important;background-position:50%;background-repeat:no-repeat}.auth-wrapper:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7)}.auth-wrapper .auth-box{max-width:380px}.auth-box{border-radius:20px;z-index:9}.auth-box .logo{margin-bottom:1rem}.auth-box .logo img{height:80px;margin-bottom:5px}.auth-box .invalid-feedback{display:inline-block;font-size:12px;margin-top:10px}.auth-box .password-show{cursor:pointer;font-size:1.2rem;top:6px;right:10px;position:absolute;z-index:9}.auth-box .password-show.active:before{content:"\F209"}.auth-box #loginform,.auth-box #recoverform{width:100%;padding-bottom:1.6rem}.auth-box #recoverform{display:inline-block}.auth-box button{font-size:.9rem}.auth-box button[type=submit]{background:#222220;background-color:#222220;border-color:#222220!important;outline:none!important;box-shadow:none!important;font-size:18px;padding:15px;margin-top:15px}.auth-box button[type=submit]:active,.auth-box button[type=submit]:focus,.auth-box button[type=submit]:hover{outline:none!important;background:#222220!important;background-color:#222220!important;border-color:#222220!important}.auth-box .btn{font-size:1rem}.auth-survey{margin:0!important;padding-bottom:40px!important}.auth-survey .logo{margin-bottom:30px;margin-top:20px;text-align:center}.auth-survey .logo img{height:100%;max-height:85px}.auth-survey .item-survey p{color:#4f5861;margin-bottom:0;text-align:center}.auth-survey .item-survey .btn-survey{color:#4f5861;background-color:transparent;font-size:42px;cursor:pointer;padding:5px}.auth-survey .item-survey .btn-survey.active.btn-no{color:#f62d51}.auth-survey .item-survey .btn-survey.active.btn-si{color:#32c787}.auth-survey button[type=submit]{border:#222220;background-color:#222220}.modal{overflow-y:auto!important}.modal.show{background:rgba(0,0,0,.7)}.modal form{display:initial}.modal hr{border-top:1px solid #dee2e6}.modal .usuario-observacion .content h4{font-size:14px;font-weight:600;margin:0}.modal .usuario-observacion .content p{font-size:12px;margin:0}.modal .record-users ul{padding:0;margin:10px 0;width:100%}.modal .record-users ul li{font-size:12px;list-style:none;position:relative}.modal .record-users ul li.audited{cursor:pointer}.modal .record-users ul li .indicator-top{color:#fff;font-size:11px;font-weight:600;padding:3px 10px;position:absolute;top:-5px;left:-5px;border-radius:5px;white-space:nowrap;z-index:1;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;max-width:auto}.modal .record-users ul li .indicator-top:not(:hover){font-size:0;padding:6px;border-radius:50%}.modal .record-users ul li .indicator-top.warning{background-color:#ffc107}.modal .record-users ul li .indicator-top.danger{background-color:#f62d51}.modal .record-users ul li .indicator-top.success{background-color:#32c787}.modal .lector-codigo-de-barras .content-center{padding:10px}.modal .lector-codigo-de-barras .content-center .col-lg-12.cargar{background-color:#f9f9f9}.modal .lector-codigo-de-barras .content-center .col-lg-12.error{color:#fff;background-color:#f62d51}.modal .mandado-detalle,.modal .mandado-detalle .mandado-item{display:grid;grid-template-columns:1fr;gap:5px}.modal .mandado-detalle .mandado-item,.modal .mandado-detalle .mandado-item .header{width:100%}.modal .mandado-detalle .mandado-item .header h5{font-size:16px;font-weight:600;padding:0;margin:0}.modal .mandado-detalle .mandado-item .header h5 .delete{color:#fff;cursor:pointer;background-color:#f62d51;border-radius:10px;font-size:10px;font-weight:400;float:right;padding:3px 10px}.modal .mandado-detalle .mandado-item .header p{margin:0}.modal .mandado-detalle .mandado-item .detalle{align-items:center;display:grid;grid-template-columns:repeat(4,1fr);justify-content:center;gap:10px;width:100}.modal .mandado-detalle .mandado-item .detalle div{align-items:center;background-color:#f9f9f9;border-radius:10px;display:flex;flex-direction:column;justify-self:center;padding:5px 0;width:100%}.modal.modal-pedido-preparacion>.row{margin-left:-15px;margin-right:-15px}.modal.modal-pedido-preparacion .header{text-align:center}.modal.modal-pedido-preparacion .header .bodega{color:#4f5861;font-weight:400}.modal.modal-pedido-preparacion .header .pendientes-de-despacho{color:#f62d51;font-size:52px;font-weight:300}.modal.modal-pedido-preparacion .header .nombre-del-producto{color:#4f5861}.modal.modal-pedido-preparacion .body{padding-left:5px;padding-right:5px}.modal .ul-usuarios{margin-top:10px;margin-bottom:10px;padding:0 10px}.modal .ul-usuarios .titulo{font-size:18px}.modal .ul-usuarios ul{margin:0;padding:0;display:grid;align-items:center;grid-template-columns:1fr;width:100%}.modal .ul-usuarios ul li{align-items:center;display:grid;grid-template-columns:35px 1fr;border:1px solid #f3f3f3;border-top:none;list-style:none;padding:5px;gap:5px;width:100%}.modal .ul-usuarios ul li:first-child{border-top:1px solid #f3f3f3}.modal .ul-usuarios ul li img{border:2px solid #f3f3f3;border-radius:50%;height:35px;width:35px}.modal .ul-usuarios ul li div{display:flex;flex-direction:column;padding:2px;width:100%}.modal .ul-usuarios ul li div h5{font-size:15px;font-weight:600;display:flex;justify-content:space-between;padding:0;margin:0}.modal .ul-usuarios ul li div h5 small{font-size:60%;color:#2962f8;text-align:right}.modal .ul-usuarios ul li div span{font-size:12px;padding:auto;margin:0}.modal .grid-ul,.modal .pedido-detalle{width:100%}.modal .grid-ul ul,.modal .pedido-detalle ul{display:grid;justify-self:stretch;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;list-style:none;padding:0;margin:0;grid-auto-flow:dense;width:100%}.modal .grid-ul ul li,.modal .pedido-detalle ul li{padding:5px 10px;text-align:left;border:1px solid #f3f3f3;border-radius:10px;overflow:hidden}.modal .grid-ul ul li.avatar,.modal .pedido-detalle ul li.avatar{display:flex;align-items:center;gap:10px}.modal .grid-ul ul li.avatar>div,.modal .pedido-detalle ul li.avatar>div{width:100%}.modal .grid-ul ul li.avatar>div h5,.modal .pedido-detalle ul li.avatar>div h5{font-size:12px;margin:0}.modal .grid-ul ul li.avatar>div h4,.modal .pedido-detalle ul li.avatar>div h4{font-size:14px;margin:0}.modal .grid-ul ul li.avatar>div .row .col,.modal .pedido-detalle ul li.avatar>div .row .col{font-size:13px;text-align:center;padding:5px;border-right:1px solid #dee2e6;width:25%}.modal .grid-ul ul li.avatar>div .row .col:last-child,.modal .pedido-detalle ul li.avatar>div .row .col:last-child{border-right:1px solid transparent}.modal .grid-ul ul li.avatar>div .row .col span,.modal .pedido-detalle ul li.avatar>div .row .col span{display:block}.modal .grid-ul ul li img,.modal .pedido-detalle ul li img{height:35px}.modal .grid-ul ul li img.rounded-circle,.modal .pedido-detalle ul li img.rounded-circle{border-radius:50%;width:35px}.modal .grid-ul ul li img:before,.modal .pedido-detalle ul li img:before{content:"Error";display:block;width:35px;height:35px;background-color:#f3f3f3;text-align:center;line-height:35px;font-size:6px;color:#a1aab2}.modal .grid-ul ul li span,.modal .pedido-detalle ul li span{font-size:11px;font-weight:700}.modal .grid-ul ul li p,.modal .pedido-detalle ul li p{font-size:13px;margin:-3px 0 0;padding:0}.modal .grid-ul ul li div:first,.modal .pedido-detalle ul li div:first{display:flex;flex-direction:column}.modal .grid-ul ul li.li-1,.modal .pedido-detalle ul li.li-1{grid-column:span 1}.modal .grid-ul ul li.li-2,.modal .pedido-detalle ul li.li-2{grid-column:span 2}.modal .grid-ul ul li.li-3,.modal .pedido-detalle ul li.li-3{grid-column:span 3}.modal .grid-ul ul li.li-4,.modal .pedido-detalle ul li.li-4{grid-column:span 4}.modal .grid-ul ul li.li-5,.modal .pedido-detalle ul li.li-5{grid-column:span 5}.modal .pedidos-cliente-encabezado{margin-top:10px;margin-bottom:20px}.modal .pedidos-cliente-encabezado .item .indicador{border:1px solid #f3f3f3;padding:10px;margin-bottom:10px}.modal .pedidos-cliente-encabezado .item .indicador.usuario-vendedor img{width:60px;height:60px;border-radius:50%}.modal .pedidos-cliente-encabezado .item .indicador.usuario-vendedor img:before{content:"Error";display:block;width:60px;height:60px;background-color:#f3f3f3;text-align:center;line-height:60px;font-size:12px;color:#a1aab2}.modal .pedidos-cliente-encabezado .item .indicador.usuario-vendedor h5{font-size:12px}.modal .pedidos-cliente-encabezado .item .indicador.usuario-vendedor h4{font-size:16px;font-weight:100;letter-spacing:-1px;margin:0 0 2px}.modal .pedidos-cliente-encabezado .item .indicador.usuario-vendedor p{font-size:11px;margin:0}.modal .pedidos-cliente-encabezado .item .indicador h2{font-size:35px;font-weight:100;letter-spacing:-2px;margin:0}.modal .pedidos-cliente-encabezado .item .indicador h4{font-size:16px;text-transform:uppercase;margin:0}.modal .pedidos-cliente-encabezado .item .indicador h5{font-size:14px;font-weight:200;color:#a1aab2;text-transform:uppercase;margin:0}.modal .pedidos-cliente-encabezado .item .indicador-column{border:1px solid #f3f3f3;padding:10px;margin-bottom:10px}.modal .pedidos-cliente-encabezado .item .indicador-column h3{font-size:14px;font-weight:600;color:#a1aab2;text-transform:uppercase;text-align:center;margin:0 0 5px}.modal .pedidos-cliente-encabezado .item .indicador-column h4{font-size:12px;text-transform:uppercase;text-align:center;margin:0}.modal .pedidos-cliente-encabezado .item .indicador-column .row>.col{border-right:1px solid #f3f3f3}.modal .pedidos-cliente-encabezado .item .indicador-column .row>.col:last-child{border-right:0}.modal .pedidos-cliente-encabezado .item .indicador-column .row>.col .saldos{margin-top:-5px}.modal .pedidos-cliente-encabezado .item .indicador-column .row>.col .saldos .col{border-right:1px solid #f3f3f3;padding:2px;text-align:center}.modal .pedidos-cliente-encabezado .item .indicador-column .row>.col .saldos .col:last-child{border-right:0}.modal .pedidos-cliente-encabezado .item .indicador-column .row>.col .saldos .col span{color:#a1aab2;font-size:9px;font-weight:600;text-transform:uppercase}.modal .pedidos-cliente-encabezado .item .indicador-column .row>.col .saldos .col h5{font-size:12px;font-weight:500;margin:0;position:relative;top:-2px}.modal .timeline.timeline-custom{max-width:100%}.modal .timeline.timeline-custom .timeline-inverted .timeline-panel .timeline-body .images{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:5px;margin-top:5px;margin-bottom:10px}.modal .timeline.timeline-custom .timeline-inverted .timeline-panel .timeline-body .images a{max-width:200px;max-height:250px}.modal .timeline.timeline-custom .timeline-inverted .timeline-panel .timeline-body .images a img{border-radius:10px;box-shadow:0 8px 32px rgba(0,0,0,.1);width:100%;height:100%}.modal .observacion blockquote{border:0;border-left:3px solid #ff9800;margin-bottom:20px!important;padding:5px 15px}.modal .observacion blockquote h4{margin:0}.modal .observacion blockquote p{font-size:12px;margin:0}.modal .modal-dialog{overflow:visible}.modal .modal-dialog .modal-content{border:0;border-radius:10px;overflow:visible}.modal .modal-dialog .modal-content .modal-header{border-top-left-radius:0;border-top-right-radius:0}.modal .modal-dialog .modal-content .modal-header.border-none{border-color:transparent}.modal .modal-dialog .modal-content .modal-header .close{outline:none}.modal .modal-dialog .modal-content .modal-header .close span{font-weight:800;font-size:1.8rem;line-height:1.4rem}.modal .modal-dialog .modal-content .modal-header .modal-title{text-transform:uppercase}.modal .modal-dialog .modal-content .modal-header .modal-title .modal-code{color:#dee2e6}.modal .modal-dialog .modal-content .modal-body form{width:100%}.modal .modal-dialog .modal-content .modal-body .calculo{color:#2962f8;position:relative;top:-5px}.modal .modal-dialog .modal-content .modal-body .calculo span{margin-left:2px}.modal .modal-dialog .modal-content .modal-body .producto .border small{position:relative;top:-5px}.modal .modal-dialog .modal-content .modal-body .form-card{margin:0 auto;max-width:370px}.modal .modal-dialog .modal-content .modal-body .invalid-feedback,.modal .modal-dialog .modal-content .modal-body .invalid-feedback .form-error{display:block}.modal .modal-dialog .modal-content .modal-body .invalid-feedback .form-error:empty{display:none}.modal .modal-dialog .modal-content .modal-body .card-wrapper .jp-card-container .jp-card .jp-card-name{font-size:.85rem!important}.modal .modal-dialog .modal-content .modal-body .card-wrapper .jp-card-container .jp-card .jp-card-number{font-size:1.25rem!important}.modal .modal-dialog .modal-content .modal-body .mini-table tbody tr td{padding:.1rem .5rem}.modal .modal-dialog .modal-content .modal-body .form-group{margin-bottom:.5rem}.modal .modal-dialog .modal-content .modal-body .form-group input,.modal .modal-dialog .modal-content .modal-body .form-group select,.modal .modal-dialog .modal-content .modal-body .form-group textarea{padding:.82rem}.modal .modal-dialog .modal-content .modal-body .form-group .custom-checkbox{display:inline-block;margin-right:10px}.modal .modal-dialog .modal-content .modal-body .form-group .custom-checkbox label:after,.modal .modal-dialog .modal-content .modal-body .form-group .custom-checkbox label:before{height:1.3em;width:1.3em}.modal .modal-dialog .modal-content .modal-body .form-group .custom-radio{display:inline-block;margin-right:10px}.modal .modal-dialog .modal-content .modal-body .form-group .custom-radio label:after,.modal .modal-dialog .modal-content .modal-body .form-group .custom-radio label:before{height:1.3em;width:1.3em}.modal .modal-dialog .modal-content .modal-footer{border-bottom-left-radius:0;border-bottom-right-radius:0}.modal-view .modal-header{border-bottom:0}.modal-view .modal-body{padding:0}.modal-view .modal-body .card{margin-bottom:10px}.modal-view .modal-body .card.card-detail{padding-left:10px;padding-right:10px}.modal-view .modal-body .card .card-body{padding:1rem}.modal-view .modal-body .card .card-body .badge{background-color:#dee2e6;font-size:.8rem;font-weight:700}.modal-view .modal-body .card .card-body .badge.badge-pill{padding:.4em .9em}.modal-view .modal-body .tab-content .tab-pane{padding:10px 20px}.modal-view .modal-body .tab-content .tab-pane .text-muted{font-size:.85rem}.modal-view .modal-body .tab-content .tab-pane h6{margin:0}.modal-view .modal-body .tab-content .tab-pane img{max-width:100%}.modal-view .modal-body .authentications-logs{border-top:1px solid #dee2e6;margin:15px -30px -15px;padding-top:10px}.modal-view .modal-body .authentications-logs div{font-weight:600;padding-bottom:10px;padding-top:10px}.modal-view .modal-body .authentications-logs div img{height:20px;margin-right:8px}.modal-view .modal-body .authentications-logs .device{border-right:1px solid #dee2e6}.modal-view .modal-body .authentications-logs .ip{border-left:1px solid #dee2e6}.modal-view .modal-body .header-resumen .item{border-right:1px solid #dee2e6}.modal-view .modal-body .header-resumen .item:last-child{border-right:0}.modal-view .modal-body .comment-widgets{margin-bottom:0}.modal-view .modal-body .comment-widgets.audits .comment-row:hover{cursor:pointer;background-color:#f9f9f9}.modal-view .modal-body .comment-widgets.audits-version .comment-row:hover{background-color:transparent}.modal-view .modal-body .comment-widgets.audits-version .comment-row .comment-text span b{color:#a1aab2}.modal-view .modal-body .comment-widgets .comment-row{padding:5px 10px;border-bottom:1px solid #dee2e6;margin:0}.modal-view .modal-body .comment-widgets .comment-row:last-child{border-bottom:0}.modal-view .modal-body .comment-widgets .comment-row .comment-text{padding-left:0;padding-top:5px}.modal-view .modal-body .comment-widgets .comment-row .comment-text h6{margin-bottom:0}.modal-view .modal-body .comment-widgets .comment-row .comment-text h6 .text-muted{font-size:.7rem}.modal-view .modal-body .comment-widgets .comment-row .comment-text .comment-footer{padding-bottom:5px}.modal.modal-payment.show{background:#eef5f9}.modal.modal-payment .modal-dialog .modal-body h2{font-size:1.1rem}.modal.modal-payment .modal-dialog .modal-body .card{padding:1.5rem}.modal.modal-payment .modal-dialog .modal-body .card .card-body{padding:0}.modal.modal-payment .modal-dialog .modal-body .card .card-body .date-limit{font-size:1rem;font-weight:700}.modal.modal-payment .modal-dialog .modal-body .flex-row .m-r-10 h3{font-size:1rem}.modal.modal-payment .modal-dialog .modal-body .flex-row .m-r-10 small{font-size:.85rem}.modal.modal-payment .modal-dialog .modal-body .mini-table tbody tr td{padding:.1rem .5rem}@media (max-width:560px){.modal .modal-dialog{margin:0;align-items:start}}.modal .modal-dialog.modal-fullscreen{margin:0 auto;width:100%;max-width:100%;min-height:100vh;flex-direction:row;justify-content:start;overflow:hidden}.modal .modal-dialog.modal-fullscreen .modal-content{border-radius:0}.modal .header-money h3{font-size:16px}.modal .list-group .list-group-item{border-color:#dee2e6}.modal .list-group .list-group-item:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background-color:transparent;opacity:.7;z-index:9}.modal .list-group .list-group-item.active{background-color:transparent;border-color:#dee2e6;color:#4f5861}.modal .list-group .list-group-item.active:before{background-color:#32c787}.modal .grid-logo{display:flex;justify-content:center;align-items:center}.modal .grid-logo img{height:75px;margin-bottom:20px}.modal .grid-tabla{display:grid;grid-template-columns:3fr 2fr 1fr;width:100%;border:1px solid #f9f9f9;gap:0}.modal .grid-tabla.sub-total{background-color:#f9f9f9}.modal .grid-tabla.sub-total .grid-item{padding:12px 5px}.modal .grid-tabla.sub-total .grid-item:nth-child(2n){align-items:center;padding:10px 5px;justify-content:end}.modal .grid-tabla .grid-item{display:flex;align-items:center;padding:5px;border-left:none;border-top:none;border-right:1px solid #f9f9f9;word-break:break-word;overflow-wrap:break-word;overflow:hidden}.modal .grid-tabla .grid-item:nth-child(2n){padding:0}.modal .grid-tabla .grid-item:last-child{border-right:1px solid transparent;align-items:center;justify-content:space-between}.modal .grid-tabla .grid-item:last-child p{margin:0}.modal .grid-tabla .grid-item:last-child small{font-size:100%}.modal .grid-tabla .grid-item:last-child.calculo{top:0!important}.modal .grid-tabla .grid-item.grid-item-right{justify-content:end}.modal .grid-tabla .grid-item .form-group{padding:0;margin:0;margin-bottom:0!important;width:100%}.modal .grid-tabla .grid-item .form-group input,.modal .grid-tabla .grid-item .form-group select{width:100%;height:100%;font-size:.8rem;border-radius:0;border:1px solid #dee2e6;text-align:right}.modal .grid-tabla .grid-item .form-group .invalid-feedback{margin:0}.modal .grid-two{display:grid;grid-template-columns:1fr 1fr;width:100%;border:1px solid #f9f9f9;gap:0}.modal .grid-two .grid-item{display:flex;align-items:center;padding:5px;border-left:none;border-top:none;border-right:1px solid #f9f9f9;word-break:break-word;overflow-wrap:break-word;overflow:hidden}.modal .grid-two .grid-item:nth-child(2n){padding:0}.modal .grid-two .grid-item:last-child{border-right:1px solid transparent;align-items:center;justify-content:space-between}.modal .grid-two .grid-item:last-child p{margin:0}.modal .grid-two .grid-item:last-child small{font-size:100%}.modal .grid-two .grid-item .form-group{padding:0;margin:0;margin-bottom:0!important;width:100%}.modal .grid-two .grid-item .form-group input,.modal .grid-two .grid-item .form-group select{width:100%;height:100%;font-size:.8rem;border-radius:0;border:1px solid #dee2e6;text-align:right}.modal .grid-two .grid-item .form-group .invalid-feedback{margin:0}.modal .grid-lumiere-calculos{display:grid;grid-template-columns:1fr 1fr;width:100%;border:1px solid #f9f9f9;gap:0}.modal .grid-lumiere-calculos .grid-item{display:flex;flex-direction:column;align-items:center;padding:5px;border-left:none;border-top:none;border-right:1px solid #f9f9f9;word-break:break-word;overflow-wrap:break-word;overflow:hidden}.modal .grid-lumiere-calculos .grid-item:last-child{border-right:1px solid transparent;align-items:center;justify-content:space-between}.modal .grid-lumiere-calculos .grid-item h3{font-size:14px;margin:0;padding:0}.modal .grid-lumiere-calculos .grid-item .grid-item-result{display:grid;grid-template-columns:1fr 1fr;padding:5px;width:100%}.modal .grid-lumiere-calculos .grid-item .grid-item-result div{display:flex;flex-direction:column;align-items:center;padding:5px;border-right:1px solid #f9f9f9}.modal .grid-lumiere-calculos .grid-item .grid-item-result div:last-child{border-right:0}.modal .grid-lumiere-calculos .grid-item .grid-item-result div h4{font-size:14px}.modal .grid-lumiere-calculos .grid-item .grid-item-result div span{font-size:18px}@media (min-width:800px){.modal-dialog.modal-lg{max-width:950px}}@media (min-width:1024px){.modal-dialog{min-height:calc(100vh - 60px);display:flex;flex-direction:column;justify-content:center;overflow:auto}.modal .modal-dialog.modal-large{width:100%;max-width:85%}}#tab-user-create h4,#tab-user-update h4{font-size:1rem;font-weight:600;margin-bottom:5px}#tab-user-create h6,#tab-user-update h6{font-size:.65rem}.modal-timeline .nav-tabs li a{font-size:.75rem;padding:10px 7px}.modal-timeline .orders-timeline{padding:0 10px;margin:0;width:100%;overflow:hidden}.modal-timeline .orders-timeline li{list-style:none;border-bottom:1px solid #dee2e6;padding:5px 0;margin:0 0 5px}.modal-timeline .orders-timeline li:last-child{border-bottom:0}.modal-timeline .orders-timeline li h6{font-size:.75rem;width:100%}.modal-timeline .orders-timeline li h6 small{font-size:80%;font-weight:400;float:right}.modal-timeline .orders-timeline li .orders-timeline-bottom h5{font-size:.7rem;font-weight:400;margin:0;padding:0}.modal-timeline .orders-timeline li .orders-timeline-bottom p{font-size:.6rem;margin:0;padding:0}.ul-detail{margin:0;padding:0;width:100%}.ul-detail li{padding:5px 0;margin:0;list-style:none;width:100%;display:inline-block;border-bottom:1px solid #dee2e6}.ul-detail li p{margin:0;font-weight:600;min-height:1rem}.ul-detail li p.header{font-weight:800}.ul-detail li:last-child{border-bottom:1px solid transparent}.comment-widgets.detail .comment-row:hover{background-color:transparent}.comment-widgets.detail .comment-row .action-icons{visibility:visible}.comment-widgets.detail .comment-row .action-icons a{color:#4f5861}@media (max-width:900px){.modal .pedidos-usuarios .item{margin-bottom:15px;border:0}.modal .grid-ul ul,.modal .pedido-detalle ul{grid-template-columns:1fr}.modal .grid-ul ul li.li-1,.modal .grid-ul ul li.li-2,.modal .pedido-detalle ul li.li-1,.modal .pedido-detalle ul li.li-2{grid-column:span 2}.modal .grid-ul ul li.li-3,.modal .pedido-detalle ul li.li-3{grid-column:span 3}.modal .grid-ul ul li.li-4,.modal .pedido-detalle ul li.li-4{grid-column:span 4}.modal .grid-ul ul li.li-5,.modal .pedido-detalle ul li.li-5{grid-column:span 5}}@media (max-width:600px){.modal .pedidos-usuarios .item{margin-bottom:15px;border:0}.modal .grid-ul ul,.modal .pedido-detalle ul{grid-template-columns:1fr}.modal .grid-ul ul li.li-1,.modal .grid-ul ul li.li-2,.modal .grid-ul ul li.li-3,.modal .pedido-detalle ul li.li-1,.modal .pedido-detalle ul li.li-2,.modal .pedido-detalle ul li.li-3{grid-column:span 2;grid-row:span 1}.modal .grid-ul ul li.li-4,.modal .grid-ul ul li.li-5,.modal .pedido-detalle ul li.li-4,.modal .pedido-detalle ul li.li-5{grid-column:span 1;grid-row:span 1}}@media (max-width:480px){.modal .header-resumen .item .justify-content-center{justify-content:start!important}.modal .header-resumen .item .justify-content-center h3{font-weight:500}.modal .pedidos-usuarios .item{margin-bottom:15px;border:0}.modal .grid-ul ul,.modal .pedido-detalle ul{grid-template-columns:1fr}.modal .grid-ul ul li.li-1,.modal .grid-ul ul li.li-2,.modal .grid-ul ul li.li-3,.modal .grid-ul ul li.li-4,.modal .grid-ul ul li.li-5,.modal .pedido-detalle ul li.li-1,.modal .pedido-detalle ul li.li-2,.modal .pedido-detalle ul li.li-3,.modal .pedido-detalle ul li.li-4,.modal .pedido-detalle ul li.li-5{grid-column:span 1;grid-row:span 1}}#toast-container{width:450px}#toast-container .toast{display:grid;grid-template-columns:30px 1fr auto;grid-template-rows:auto auto;grid-template-areas:"icon title close" "icon message message";align-items:start;gap:0 10px;padding:12px 16px;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.15);background-color:#fff;opacity:1;width:100%}#toast-container .toast:before{grid-area:icon;font-size:30px;align-self:start}#toast-container .toast:hover{border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.15)}#toast-container .toast .toast-title{grid-area:title;font-weight:600;margin:0}#toast-container .toast .toast-message{font-size:14px;grid-area:message;margin-top:2px}#toast-container .toast .toast-close-button{grid-area:close;justify-self:end;align-self:start}#toast-container .toast .toast-close-button:hover{color:#fff!important;opacity:1}#toast-container .toast.toast-info{background-color:#2962f8;color:#fff}#toast-container .toast.toast-success{background-color:#32c787;color:#fff}#toast-container .toast.toast-warning{background-color:#ffc107;color:#fff}#toast-container .toast.toast-error{background-color:#f62d51;color:#fff}.notify{background-color:#fff;border-radius:0;color:#4f5861;padding:15px;right:15px}.notify.alert-danger{border:0;border-left:4px solid #f62d51}.notify.alert-success{border:0;border-left:4px solid #32c787}.notify.alert-warning{border:0;border-left:4px solid #ffc107}.notify ul{padding:0;margin:0;width:100%}.notify ul li{padding:0;margin:0;list-style:none}[data-notify=container] [data-notify=icon]{color:#4f5861;font-size:1.1rem}[data-notify=container] [data-notify=icon].payment{height:55px;margin-right:15px;float:left}[data-notify=container] [data-notify=icon].icon{height:55px;margin-right:15px;margin-bottom:15px;float:left}[data-notify=container] [data-notify=title]{color:#4f5861;font-size:1.1rem;font-weight:700}[data-notify=container] [data-notify=dismiss]{color:#4f5861;font-size:1.6rem;font-weight:400;outline:none;opacity:.7}[data-notify=container] [data-notify=dismiss]:hover{opacity:1}[data-notify=container] [data-notify=message]{color:#4f5861;font-size:.9rem!important;font-weight:400;margin-bottom:0;width:100%;padding:0}[data-notify=container] [data-notify=message] li{color:#4f5861;font-size:.9rem!important;list-style:none}@media only screen and (max-width:750px){.notify{right:0!important;top:0!important}}@media (min-width:1024px){.notify{max-width:850px}}.payment-link{background-color:#eff3f6}.progress.progress-custom small{position:absolute;top:5px}.progress.progress-custom h2,.progress.progress-custom h3{position:absolute;top:-10px;margin-top:15px}.payments-balance-positive{color:#fff;background-color:#32c787;position:fixed;left:-265px;top:40%;width:300px;padding:20px 15px;transition:1s ease-in-out;text-align:right;z-index:1;font-size:18px}.payments-balance-positive:active,.payments-balance-positive:focus,.payments-balance-positive:hover{z-index:9;left:-30px}.payments .header .card-header{background-color:#222220;border-radius:15px 15px 0 0;margin-bottom:0}.payments .header .card-header .customers{color:#fff;font-size:18px;margin-bottom:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.payments .header .card-header .actions{position:absolute;top:-7px;right:0}.payments .header .card-header .actions .btn{color:#fff;font-size:28px;padding:0}.payments .header .card-header .actions .btn,.payments .header .card-header .actions .btn:active,.payments .header .card-header .actions .btn:focus,.payments .header .card-header .actions .btn:hover{background-color:transparent;outline:none;box-shadow:none;border:none}.payments .header .card-header .actions .btn.btn-finalizar{font-size:14px}.payments .header .card-header .nit{color:#fff;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.payments .header .card-header .item{text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.payments .header .card-header .item h4{color:#fff;font-size:14px;margin:0 0 3px}.payments .header .card-header .item h5{color:#fff;font-size:12px;margin:0}.payments .header .card-money{padding:10px;text-align:center;margin-bottom:0}.payments .header .card-money .card-body{padding:10px}.payments .header .card-money .card-body h2{font-size:22px;margin:0}.payments .header .card-money .card-body h3{font-size:16px;margin:0;text-transform:uppercase}.payments .header .date{padding:15px}.payments .header .date .day,.payments .header .date .month,.payments .header .date .year{color:#fff}.payments .header h4{font-size:18px}.payments .header h3{font-size:12px;margin-top:5px}.payments .p-0{padding:0!important}.payments .body .card-body{padding:0}.payments .body .card-body .nav-tabs .nav-item{text-align:center;width:33.33%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.payments .body .card-body .nav-tabs .nav-item .nav-link{font-size:14px;color:#4f5861;font-weight:600;padding:10px;text-transform:uppercase}.payments .body .card-body .nav-tabs .nav-item .nav-link.active{background-color:#dee2e6}.payments .body .card-body .tab-content .tab-pane{padding:10px}.payments .body .dataTables_wrapper{overflow:hidden}.payments .body .dataTables_wrapper .col-lg-12{padding:0}.modal-payments .modal-body .header-item .content{border:1px solid #dee2e6;text-align:center;padding:10px 2px;margin-bottom:10px}.modal-payments .modal-body .header-item .content h4{font-size:13px;margin:0}.modal-payments .modal-body .header-item .content h5{font-size:11px;margin:2px 0 0}.modal-payments .modal-body .col-sm-6{width:50%}@media only screen and (max-width:600px){.payments .header .card-header{padding:5px}.payments .header .card-header .card-body{padding:10px}.payments .header .card-header .customers{font-size:14px}.payments .header .card-header .item h4,.payments .header .card-header .nit{font-size:11px}.payments .header .card-header .item h5{font-size:10px}.payments .header .card-money .card-body{padding:10px}.payments .header .card-money .card-body h2{font-size:14px}.payments .header .card-money .card-body h3{font-size:12px;text-transform:uppercase}}.sidebar-nav ul .sidebar-item .sidebar-link{padding:7px 10px}.sidebar-nav ul .sidebar-item .first-level .sidebar-item .sidebar-link{padding:4px 0}.sidebar-nav ul .sidebar-item .first-level .sidebar-item .sidebar-link:after{top:12px}.wizard .steps ul li.current a{color:#fff!important;background-color:#222220!important}.wizard .steps ul li a{color:#4f5861!important;background-color:#f9f9f9!important;border-radius:0!important}.wizard .content{background-color:transparent!important;border:1px solid #f9f9f9!important;border-radius:0!important;margin-bottom:15px;overflow:visible}.wizard .content .body{padding:15px!important;margin:0!important;width:auto!important}.wizard .content .body .content{padding:0!important}.wizard .content .body input.error{background-color:transparent!important;border-color:#f9f9f9!important;color:#4f5861}.wizard .content .body label.error{color:#f62d51!important;margin-left:0}.wizard .actions ul li.disabled a{cursor:not-allowed;opacity:.4;color:#4f5861!important;background-color:#dee2e6!important}.wizard .actions ul li a{border-radius:0!important;background-color:#32c787!important}.wizard .actions ul li a[href$="#previous"]{color:#4f5861!important;background-color:#dee2e6!important}@media (max-width:960px){.wizard .steps ul li{width:50%}.wizard .content .body{padding:.9rem!important}}.steps-custom .form-group{margin-bottom:.5rem}.steps-custom .form-group input,.steps-custom .form-group select,.steps-custom .form-group textarea{padding:.8rem .7rem}.steps-custom .wizard{overflow:visible}.steps-custom .wizard .content{padding:.9rem!important}.steps-custom .wizard .steps ul{display:table;width:100%;table-layout:fixed;margin:0;padding:0}.steps-custom .wizard .steps ul li{display:table-cell;width:auto;vertical-align:top;text-align:center;position:relative;width:20%}.steps-custom .wizard .steps ul li:first-child:after,.steps-custom .wizard .steps ul li:last-child:before{display:none}.steps-custom .wizard .steps ul li:after{left:0}.steps-custom .wizard .steps ul li:after,.steps-custom .wizard .steps ul li:before{background-color:#a3aaba;content:"";top:25px;height:3px;position:absolute;width:calc(50% - 24px)}.steps-custom .wizard .steps ul li:before{right:0}.steps-custom .wizard .steps ul li.current:after{background-color:#32c787}.steps-custom .wizard .steps ul li.current a{color:#a3aaba!important;background-color:transparent!important}.steps-custom .wizard .steps ul li.current .number{border-color:#32c787!important}.steps-custom .wizard .steps ul li.error:after{background-color:#f62d51}.steps-custom .wizard .steps ul li.error a{color:#f62d51!important;background-color:transparent!important}.steps-custom .wizard .steps ul li.error .number{color:#fff;border-color:#f62d51!important;background-color:#f62d51!important}.steps-custom .wizard .steps ul li.done:after,.steps-custom .wizard .steps ul li.done:before{background-color:#32c787}.steps-custom .wizard .steps ul li.done a{color:#32c787!important}.steps-custom .wizard .steps ul li.done .number{color:#fff!important;background-color:#32c787!important;border-color:#32c787!important}.steps-custom .wizard .steps ul li a{color:#a3aaba!important;background-color:transparent!important;font-weight:700;position:relative;padding-top:52px;margin-top:0;margin-bottom:0;display:block}.steps-custom .wizard .steps ul li .number{display:inline-block;font-weight:500;position:absolute;top:0;left:50%;margin-left:-24px;z-index:10;text-align:center;width:50px;height:50px;line-height:45px;border:3px solid #a3aaba;font-size:1.3rem;border-radius:50%}.steps-custom .wizard .content{background-color:transparent!important;border:1px solid #f9f9f9!important;border-radius:0!important;margin-bottom:15px}.steps-custom .wizard .content .body{padding:0!important;width:100%!important}.steps-custom .wizard .content .body .card .card-body{padding:15px 5px}.steps-custom .wizard .content .body input.error{background-color:transparent!important;border-color:#e9ecef!important;color:#4f5861}.steps-custom .wizard .content .body label.error{color:#f62d51!important;margin-left:0}.steps-custom .wizard .actions ul li.disabled a{color:#4f5861!important;background-color:#dee2e6!important}.steps-custom .wizard .actions ul li a{border-radius:0!important;background-color:#32c787!important}.steps-custom .wizard .actions ul li a[href$="#previous"]{color:#4f5861!important;background-color:#dee2e6!important}@media (max-width:960px){.steps-custom .wizard .steps ul li{width:50%}.steps-custom .wizard .steps ul li:after,.steps-custom .wizard .steps ul li:before{display:none}.steps-custom .wizard .steps ul li a{font-size:12px;font-weight:600}.steps-custom .wizard .content .body{padding:.9rem!important}}@media (max-width:560px){.wizard .steps ul li{width:100%}.wizard .content{border:1px solid transparent!important}.wizard .content .body{padding:.1rem!important}}.note-editor{border-color:#e9ecef!important}.note-editor .note-toolbar-wrapper{background-color:#e9ecef}.note-editor .note-editable p{margin-bottom:0!important}.note-editor .note-resizebar{background-color:#e9ecef!important}.nav.customtab{padding-left:15px;padding-right:15px}.nav.customtab .nav-item a{color:#4f5861;font-weight:600}.tab-content.tab-content-border{border-left:1px solid #dee2e6;border-bottom:1px solid #dee2e6;border-right:1px solid #dee2e6}.tab-content.tab-content-custom{background-color:#fff}.tab-content.tab-content-custom .tab-pane{padding:20px}.nav-tabs.nav-custom .nav-link{color:#4f5861;border-color:transparent}.table-container{width:100%;padding:0 10px;overflow:visible}.table-container .datatable-scroll{overflow-x:auto;overflow-y:visible;position:relative}.table-container .datatable-scroll .extra-wrapper{width:100%;min-width:100%;white-space:nowrap;overflow:visible!important;position:relative}.table-container .datatable-scroll .extra-wrapper table{border-collapse:collapse;width:-moz-max-content;width:max-content;min-width:100%}.table-container .datatable-scroll .extra-wrapper table tbody .empresa{height:15px;width:32px;background-color:#fff;overflow:hidden;display:block;position:relative;margin:0 auto;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}.table-container .datatable-scroll .extra-wrapper table tbody .empresa:hover{transform:scale(5);z-index:10}.table-container .datatable-scroll .extra-wrapper table tbody .empresa img{height:100%;width:100%}.table-container .datatable-scroll .extra-wrapper table tbody .usuario{height:15px;width:15px;background-color:#fff;border:1px solid #dee2e6;border-radius:50%;overflow:hidden;display:block;position:relative;margin:0 auto;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}.table-container .datatable-scroll .extra-wrapper table tbody .usuario:hover{transform:scale(5);z-index:10}.table-container .datatable-scroll .extra-wrapper table tbody .usuario img{height:100%;width:100%}.table-responsive .table .order-direction{color:#dee2e6;position:absolute;left:5px;font-size:18px}.table-responsive .table .ui-sortable-helper{background-color:#fff;width:100%;z-index:99;border:1px solid #dee2e6}.table-responsive .table .ui-sortable-helper .order-direction{left:5px;display:none}.table-responsive .table.product-overview tbody td h5{font-size:.9rem}.table-responsive .table.product-overview tbody td span{font-size:.8rem}.table-responsive .table.product-overview tfoot td{position:relative}.table-responsive .table.product-overview tfoot td h5{font-size:.9rem}.table-responsive .table.product-overview tfoot td span{font-size:.8rem}.table-responsive .table thead th{font-size:.8rem;font-weight:700;border-bottom:1px solid #dee2e6;padding:1rem .5rem}.table-responsive .table tbody td{vertical-align:middle;padding:.5rem}.table-responsive .table tbody td input{font-size:.8rem}.table-responsive .table tfoot td{vertical-align:middle;padding:.5rem}.table-responsive .table tfoot td input{font-size:.8rem}.table-responsive.table-custom table tbody tr td{padding:.6rem 0}.table-custom-erp thead th{font-size:.75rem;font-weight:700;border-bottom:1px solid #dee2e6;padding:.5rem}.table-custom-erp tbody td{font-size:.75rem;vertical-align:middle;padding:.5rem}.table-custom-erp tbody td input{font-size:.65rem}.tabla-gasto table thead th{position:sticky;top:0;background:#fff;z-index:2;padding:5px}.tabla-gasto table tbody tr td{padding:4px 6px;font-size:12px;white-space:nowrap;padding:0!important}.tabla-gasto table tbody tr td:first-child{padding:5px!important;text-align:right!important;font-weight:600!important}.tabla-gasto table tbody tr input{width:100%;min-width:15px;padding:2px 4px;font-size:12px;border:1px solid #f9f9f9;text-align:right}body[data-theme=dark] #main-wrapper[data-layout=horizontal] .topbar .top-navbar .navbar-header[data-logobg=skin1]{background:#414755}body[data-theme=dark] #main-wrapper[data-layout=horizontal] .topbar .navbar-collapse[data-navbarbg=skin1]{background-color:#414755}#main-wrapper[data-layout=horizontal]{overflow:visible!important}#main-wrapper[data-layout=horizontal] .topbar .top-navbar .navbar-header[data-logobg=skin1]{background:#222220;border-color:#222220}#main-wrapper[data-layout=horizontal] .topbar .navbar-collapse[data-navbarbg=skin1]{background-color:#222220;border-color:#222220}@media (min-width:768px){#main-wrapper[data-layout=horizontal] .left-sidebar .scroll-sidebar{height:auto}}.hide{display:none!important}.tickets .header .card{background-color:#222220;border-radius:15px 15px 0 0}.tickets .header .card .customers{color:#fff;font-size:18px;margin-bottom:3px}.tickets .header .card .customers .print,.tickets .header .card .customers .print:hover{color:#fff}.tickets .header .card .customers .print i{color:#fff;font-size:30px;position:absolute;top:0;right:10px}.tickets .header .card .nit{color:#fff;font-size:14px}.tickets .header .card .item{text-align:center}.tickets .header .card .item h4{color:#fff;font-size:14px;margin:0 0 3px}.tickets .header .card .item h5{color:#fff;font-size:12px;margin:0}.tickets .header .date{padding:15px}.tickets .header .date .day,.tickets .header .date .month,.tickets .header .date .year{color:#fff}.tickets .header h4{font-size:18px}.tickets .header h3{font-size:12px;margin-top:5px}.tickets .p-0{padding:0!important}@media (min-width:1201px){.tickets .header-item{width:33.33%!important}.tickets .header-item .card{padding:0}.tickets .header-item .card .card-body{padding:5px}.tickets .header-item .card .card-body h4{font-size:18px}.tickets .header-item .card .card-body h3{font-size:14px;margin-top:5px}}@media only screen and (max-width:1200px){.tickets .header-item{width:33.33%!important}.tickets .header-item .card{padding:0}.tickets .header-item .card .card-body{padding:5px}.tickets .header-item .card .card-body h4{font-size:16px}.tickets .header-item .card .card-body h3{font-size:12px;margin-top:5px}}@media only screen and (max-width:600px){.tickets .header-item{width:33.33%}.tickets .header-item .card{padding:0}.tickets .header-item .card .card-body{padding:2px}.tickets .header-item .card .card-body h4{font-size:12px}.tickets .header-item .card .card-body h3{font-size:10px;margin-top:2px}.tickets .col-sm-6{width:50%}}.timeline:before{width:1px}.timeline.timeline-custom .timeline-badge{line-height:45px;background-color:#000}.timeline.timeline-custom .timeline-badge.timeline-sub-title{line-height:8px;padding-top:14px}.timeline.timeline-custom .timeline-badge .font-12{font-size:10px;font-weight:700}.timeline.timeline-custom .timeline-panel{padding:10px}.timeline.timeline-custom .timeline-panel .timeline-heading .timeline-title{font-size:14px;font-weight:700;margin:0}.timeline.timeline-custom .timeline-panel .timeline-heading p{margin:0}.timeline.timeline-custom .timeline-panel .timeline-heading p small{font-size:11px!important}.timeline.timeline-custom .timeline-body .observation{font-size:12px}.timeline.timeline-custom .timeline-body hr{margin-top:3px;margin-bottom:3px}.timeline.timeline-custom .timeline-body .timeline-body-detail .col{font-size:12px}.tour-tour .popover-header{color:#4f5861!important;background-color:transparent!important;border-bottom:1px solid #dee2e6!important}.tour-tour .popover-body{color:#4f5861!important;padding:.5rem!important}.tour-tour .popover-body .progress{height:6px!important;margin-bottom:5px}.tour-tour .popover-body .progress .progress-bar{background-image:none!important;background-color:#222220!important}.tour-tour .popover-navigation button{color:#4f5861!important;border-color:#dee2e6!important}.tour-tour .popover-navigation button:hover{background-color:#dee2e6!important}.tour-tour button{border-color:transparent!important;outline:none!important;box-shadow:none!important}#tourBackdrop,.tour-backdrop{background:rgba(0,0,0,.2)!important;display:inline!important;transition:all .6s}.banks{border:1px solid transparent;border-right-color:#eff3f6;padding:.5rem}.banks:last-child{border-right:1px solid transparent}.banks .img-fluid{height:30px}.banks .card-body{padding:0}.banks .card-body .d-flex div{padding:0;margin:0;width:50%}.banks .card-body .d-flex div h3{color:#4f5861;font-size:.85rem;font-weight:700;margin:0}.banks .card-body .d-flex div h3 i:before{font-size:.8rem;font-weight:900;top:1px;position:relative}.banks .card-body .d-flex div h5{font-size:.7rem;color:#a3aaba;margin:0}@media (max-width:1700px) and (min-width:994px){.banks .img-fluid{height:25px}.card-body .d-flex div h3{font-size:.7rem!important}.card-body .d-flex div h5{font-size:.6rem!important}}@media (max-width:1250px){.status-saldos .status-saldos-item{flex:0 0 25%}}@media (max-width:800px){.status-saldos .status-saldos-item{flex:0 0 33.33%}}.afiliaciones .afiliaciones-vistas>.nav-tabs,.afiliaciones .afiliaciones-vistas>.nav-tabs .nav-link{border:0;border-top-left-radius:12px;border-top-right-radius:12px}.afiliaciones .afiliaciones-vistas>.nav-tabs .nav-link{min-height:36px;padding:9px 14px;color:#4f5861;background:transparent}.afiliaciones .afiliaciones-vistas>.nav-tabs .nav-link.active,.afiliaciones .afiliaciones-vistas>.nav-tabs .nav-link.active:focus,.afiliaciones .afiliaciones-vistas>.nav-tabs .nav-link.active:hover{color:#222220;background:#fff;box-shadow:none}.afiliaciones .afiliaciones-vistas__contenido{min-height:0;padding:10px;overflow:hidden;border:0;border-radius:0 12px 12px 12px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.075)}.afiliaciones .afiliaciones-vistas__contenido>.tab-pane{min-height:1px;padding:0}.afiliaciones .afiliaciones-indicadores{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,220px));gap:10px;margin:0}.afiliaciones .afiliaciones-indicadores>[class*=col-]{width:auto;max-width:none;padding:0}.afiliaciones .afiliaciones-indicadores .card{height:100%;min-height:90px;margin:0!important;overflow:hidden;border:0!important;border-radius:10px;background:#f9f9f9;box-shadow:none}.afiliaciones .afiliaciones-indicadores .card-body{height:100%;padding:10px 13px!important}.afiliaciones .afiliaciones-indicadores h4,.afiliaciones .afiliaciones-indicadores h6{color:#343a40;line-height:1.25}.afiliaciones .afiliaciones-indicadores h4{margin-top:3px!important;font-size:14px}.afiliaciones .afiliaciones-indicadores h6{font-size:12px;font-weight:500}.afiliaciones .afiliaciones-indicadores .card-subtitle,.afiliaciones .afiliaciones-indicadores small{color:#a3aaba!important;font-size:10px;line-height:1.3}.afiliaciones .afiliaciones-indicadores .progress{height:4px;margin:0;overflow:hidden;border-radius:4px;background:rgba(163,170,186,.12)}.afiliaciones .afiliaciones-indicadores .progress .progress-bar{height:4px!important;border-radius:4px}.afiliaciones .afiliaciones-indicadores .m-t-10{margin-top:7px}.afiliaciones .afiliaciones-indicadores .border-left,.afiliaciones .afiliaciones-indicadores .border-right{border-color:#dee2e6!important}.afiliaciones .afiliaciones-indicadores .cursor-pointer:focus .card,.afiliaciones .afiliaciones-indicadores .cursor-pointer:hover .card{background:#f4f4f4}.afiliaciones .afiliaciones-indicadores--metas{grid-template-columns:repeat(auto-fit,minmax(210px,260px))}.afiliaciones .clientes-datatable-contenedor>.card-body{padding:10px}@media (max-width:575.98px){.afiliaciones .afiliaciones-vistas__contenido{padding:8px}.afiliaciones .afiliaciones-indicadores,.afiliaciones .afiliaciones-indicadores--metas{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.afiliaciones .afiliaciones-indicadores .card{min-height:84px}.afiliaciones .clientes .clientes-datatable-contenedor.card>.card-body{padding:8px}}.dl-afiliacion-pwa .btn-success{border-color:#222220;background:#222220}.dl-afiliacion-pwa .btn-success:focus,.dl-afiliacion-pwa .btn-success:hover{border-color:#414755;background:#414755}.dl-afiliacion-archivo__accion,.dl-afiliacion-borradores__avance strong,.dl-afiliacion-pwa__avance strong,.dl-afiliacion-pwa__edicion-encabezado>span strong,.dl-afiliacion-pwa__seccion-contenido .text-success,.dl-afiliacion-pwa__volver{color:#4f5861!important}.dl-afiliacion-borrador-acciones .btn span,.dl-afiliacion-pwa__conexion>span,.dl-afiliacion-pwa__edicion-progreso .progress-bar,.dl-afiliacion-pwa__estado.is-complete,.dl-afiliacion-pwa__progreso .progress-bar{background:#4f5861!important}.dl-afiliacion-form-card__titulo>.mdi,.dl-afiliacion-pwa__documento{color:#4f5861;background:rgba(79,88,97,.08)}.dl-afiliacion-pwa__edicion-secciones button.is-active,.dl-afiliacion-pwa__edicion-secciones button:focus,.dl-afiliacion-pwa__edicion-secciones button:hover{border-color:#4f5861;color:#414755}.dl-afiliacion-archivo>span:first-child .mdi,.dl-afiliacion-pwa__edicion-secciones button.is-complete i{color:#4f5861}.dl-afiliacion-archivo.has-file{border-color:#4f5861;background:rgba(79,88,97,.05)}.dl-afiliacion-gps.is-ready:not(.is-warning),.dl-afiliacion-revision{border-color:#dee2e6;background:#f9f9f9}.dl-afiliacion-formulario{max-width:1600px;padding:20px 24px 110px}.dl-afiliacion-form-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (min-width:1024px) and (max-width:1279.98px){.dl-afiliacion-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px) and (max-width:1023.98px){.dl-afiliacion-pwa__edicion{padding-right:16px;padding-left:16px}.dl-afiliacion-formulario{padding:16px 16px 104px}.dl-afiliacion-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px 18px 24px}}@media (max-width:767.98px){.dl-afiliacion-pwa__cabecera{min-height:58px;padding:8px 10px}.dl-afiliacion-pwa__titulo{font-size:19px}.dl-afiliacion-pwa__conexion{font-size:11px}.dl-afiliacion-pwa__edicion{padding:10px}.dl-afiliacion-pwa__edicion-encabezado{gap:8px}.dl-afiliacion-pwa__edicion-encabezado small{max-width:230px}.dl-afiliacion-pwa__edicion-secciones{display:flex;gap:8px;overflow-x:auto;padding-bottom:3px;-ms-scroll-snap-type:x proximity;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.dl-afiliacion-pwa__edicion-secciones button{flex:0 0 150px;scroll-snap-align:start}.dl-afiliacion-formulario{padding:10px 8px 96px}.dl-afiliacion-form-card__titulo{padding:13px 12px}.dl-afiliacion-form-grid{grid-template-columns:minmax(0,1fr);gap:14px;padding:16px 12px 20px}.dl-afiliacion-form-acciones{gap:8px;padding:9px}.dl-afiliacion-form-acciones .btn{width:50%;min-height:44px;font-size:12px}}.dl-afiliacion-formulario{max-width:1180px;margin:0 auto;padding:24px 20px 120px}.dl-afiliacion-form-card{overflow:visible;border:1px solid #dee2e6;border-radius:12px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.075)}.dl-afiliacion-form-card__titulo{display:flex;align-items:center;gap:14px;padding:18px 20px;border-bottom:1px solid #dee2e6}.dl-afiliacion-form-card__titulo>.mdi{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:10px;color:#32c787;background:rgba(50,199,135,.1);font-size:28px}.dl-afiliacion-form-card__titulo h1,.dl-afiliacion-form-card__titulo p{margin:0}.dl-afiliacion-form-card__titulo p{color:#a3aaba;font-size:11px;font-weight:500;text-transform:uppercase}.dl-afiliacion-form-card__titulo h1{color:#414755;font-size:22px;font-weight:500}.dl-afiliacion-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:22px 20px 26px}.dl-afiliacion-form-grid>.is-wide{grid-column:1/-1}.dl-afiliacion-campo{min-width:0}.dl-afiliacion-campo>.dl-afiliacion-campo__etiqueta{display:block;margin-bottom:6px;color:#4f5861;font-size:13px;font-weight:500}.dl-afiliacion-campo>.dl-afiliacion-campo__etiqueta span{color:#f62d51}.dl-afiliacion-campo .form-control{width:100%;min-height:46px;border-color:#dee2e6;border-radius:6px;color:#343a40;background:#fff}.dl-afiliacion-campo .form-control:focus{border-color:#32c787;box-shadow:0 0 0 3px rgba(50,199,135,.12)}.dl-afiliacion-campo .form-control:disabled{color:#a3aaba;background:#f9f9f9}.dl-afiliacion-campo textarea.form-control{min-height:92px;resize:vertical}.dl-afiliacion-campo.has-error .form-control{border-color:#f62d51}.dl-afiliacion-campo__ayuda,.dl-afiliacion-campo__error{margin:5px 0 0;font-size:11px;line-height:1.35}.dl-afiliacion-campo__ayuda{color:#a3aaba}.dl-afiliacion-campo__error,.dl-afiliacion-error-bloque{color:#f62d51}.dl-selector-buscable{position:relative;min-width:0}.dl-selector-buscable.is-open{z-index:30}.dl-selector-buscable__control.form-control{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-right:12px;padding-left:12px;text-align:left}.dl-selector-buscable__control.form-control>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-selector-buscable__control.form-control>span.is-placeholder{color:#a3aaba}.dl-selector-buscable__control.form-control>.mdi{flex:0 0 auto;color:#a3aaba;font-size:18px}.dl-selector-buscable.is-open .dl-selector-buscable__control{border-color:#32c787;box-shadow:0 0 0 3px rgba(50,199,135,.12)}.dl-selector-buscable__desplegable{position:absolute;top:calc(100% + 6px);right:0;left:0;z-index:30;overflow:hidden;border:1px solid #dee2e6;border-radius:10px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.075)}.dl-selector-buscable.is-up .dl-selector-buscable__desplegable{top:auto;bottom:calc(100% + 6px)}.dl-selector-buscable__busqueda{position:relative;padding:9px;border-bottom:1px solid #dee2e6;background:#f9f9f9}.dl-selector-buscable__busqueda>.mdi{position:absolute;top:50%;left:20px;color:#a3aaba;font-size:18px;transform:translateY(-50%);pointer-events:none}.dl-selector-buscable__busqueda>input{width:100%;min-height:40px;padding:8px 12px 8px 36px;border:1px solid #dee2e6;border-radius:6px;color:#343a40;background:#fff;outline:0}.dl-selector-buscable__busqueda>input:focus{border-color:#32c787;box-shadow:0 0 0 3px rgba(50,199,135,.12)}.dl-selector-buscable__opciones{max-height:224px;margin:0;padding:5px;overflow-y:auto;list-style:none}.dl-selector-buscable__opciones>li{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:42px;padding:9px 10px;border-radius:6px;color:#343a40;cursor:pointer}.dl-selector-buscable__opciones>li.is-active,.dl-selector-buscable__opciones>li:hover{color:#414755}.dl-selector-buscable__opciones>li.is-selected{color:#414755;font-weight:500}.dl-selector-buscable__opciones>li>.mdi{flex:0 0 auto;color:#32c787}.dl-selector-buscable__opciones>.dl-selector-buscable__vacio{justify-content:center;color:#a3aaba;cursor:default}.dl-afiliacion-archivo{display:grid;grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:92px;margin:0;padding:12px 14px;border:1px dashed #dee2e6;border-radius:8px;background:#f9f9f9;cursor:pointer;font-family:inherit;text-align:left}.dl-afiliacion-archivo.is-dragging{border-style:solid;border-color:#32c787;background:#fff}.dl-afiliacion-archivo:disabled{cursor:wait;opacity:.78}.dl-afiliacion-archivo.has-file{border-style:solid;border-color:#32c787;background:rgba(50,199,135,.06)}.dl-afiliacion-archivo__vista{display:flex;align-items:center;justify-content:center;width:68px;height:60px;overflow:hidden;border:1px solid #dee2e6;border-radius:7px;background:#fff}.dl-afiliacion-archivo__vista>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dl-afiliacion-archivo__vista>.mdi{color:#32c787;font-size:28px}.dl-afiliacion-archivo__contenido{min-width:0}.dl-afiliacion-archivo__contenido small,.dl-afiliacion-archivo__contenido strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-afiliacion-archivo__contenido strong{color:#414755;font-size:13px}.dl-afiliacion-archivo__contenido small{margin-top:3px;color:#a3aaba;font-size:11px}.dl-afiliacion-archivo__accion{flex:0 0 auto;color:#32c787;font-size:12px;font-weight:500}.dl-afiliacion-archivo__input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.dl-afiliacion-archivo__formatos{margin:5px 0 0;color:#a3aaba;font-size:10px;text-align:right}.dl-afiliacion-opciones-copia{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dl-afiliacion-opciones-copia label{display:flex;align-items:flex-start;gap:10px;margin:0;padding:12px;border:1px solid #dee2e6;border-radius:8px;color:#4f5861;background:#fff;cursor:pointer}.dl-afiliacion-opciones-copia label input{width:20px;height:20px;margin-top:1px;accent-color:#32c787}.dl-afiliacion-opciones-copia label small,.dl-afiliacion-opciones-copia label strong{display:block}.dl-afiliacion-opciones-copia label strong{color:#414755;font-size:13px}.dl-afiliacion-opciones-copia label small{margin-top:2px;color:#a3aaba;font-size:11px}.dl-afiliacion-gps,.dl-afiliacion-revision,.dl-afiliacion-subtitulo{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:16px;border:1px solid #dee2e6;border-radius:8px;color:#4f5861;background:#f9f9f9}.dl-afiliacion-gps>.mdi,.dl-afiliacion-revision>.mdi,.dl-afiliacion-subtitulo>.mdi{color:#32c787;font-size:30px}.dl-afiliacion-gps h2,.dl-afiliacion-gps p,.dl-afiliacion-gps small,.dl-afiliacion-revision h2,.dl-afiliacion-revision p,.dl-afiliacion-revision small,.dl-afiliacion-subtitulo h2,.dl-afiliacion-subtitulo p,.dl-afiliacion-subtitulo small{margin:0}.dl-afiliacion-gps h2,.dl-afiliacion-revision h2,.dl-afiliacion-subtitulo h2{color:#414755;font-size:16px;font-weight:500}.dl-afiliacion-gps p,.dl-afiliacion-gps small,.dl-afiliacion-revision p,.dl-afiliacion-revision small,.dl-afiliacion-subtitulo p,.dl-afiliacion-subtitulo small{color:#a3aaba;font-size:12px}.dl-afiliacion-gps.is-warning{border-color:#ffc107;background:rgba(255,193,7,.08)}.dl-afiliacion-gps.is-warning>.mdi{color:#ffc107}.dl-afiliacion-gps.is-ready:not(.is-warning){border-color:#32c787;background:rgba(50,199,135,.06)}.dl-afiliacion-subtitulo{grid-template-columns:auto minmax(0,1fr);padding:14px 0 8px;border:0;border-bottom:1px solid #dee2e6;border-radius:0;background:transparent}.dl-afiliacion-revision{grid-template-columns:auto minmax(0,1fr);border-color:#32c787;background:rgba(50,199,135,.06)}.dl-afiliacion-error-bloque{margin:-8px 0 0;padding:10px 12px;border-left:3px solid #f62d51;background:rgba(246,45,81,.06);font-size:12px}.dl-afiliacion-form-acciones{position:sticky;bottom:0;z-index:20;display:flex;justify-content:space-between;gap:12px;margin-top:16px;padding:14px;border:1px solid #dee2e6;border-radius:10px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.075)}.dl-afiliacion-form-acciones .btn{min-width:180px;min-height:46px}.dl-afiliacion-toast-region{position:fixed;top:82px;right:18px;z-index:60;width:min(390px,calc(100% - 36px))}.dl-afiliacion-toast{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:start;padding:14px;border:1px solid #dee2e6;border-left:4px solid #32c787;border-radius:8px;color:#4f5861;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.075)}.dl-afiliacion-toast>.mdi{color:#32c787;font-size:24px}.dl-afiliacion-toast p,.dl-afiliacion-toast strong{display:block;margin:0}.dl-afiliacion-toast p{margin-top:2px;color:#a3aaba;font-size:12px}.dl-afiliacion-toast button{width:36px;height:36px;padding:0;border:0;color:#a3aaba;background:transparent}.dl-afiliacion-toast.is-warning{border-left-color:#ffc107}.dl-afiliacion-toast.is-warning>.mdi{color:#ffc107}.dl-afiliacion-toast.is-error{border-left-color:#f62d51}.dl-afiliacion-toast.is-error>.mdi{color:#f62d51}.dl-afiliacion-completada{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:620px;margin:0 auto;padding:32px 20px;text-align:center}.dl-afiliacion-completada>.mdi{color:#32c787;font-size:72px}.dl-afiliacion-completada h1{margin:12px 0 8px;color:#414755}.dl-afiliacion-completada p{margin-bottom:24px;color:#a3aaba}.dl-afiliacion-completada .btn{width:100%;margin-top:10px}@media (max-width:991.98px){.dl-afiliacion-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.dl-afiliacion-pwa--editando .dl-afiliacion-pwa__edicion{top:62px}.dl-afiliacion-formulario{padding:12px 8px 100px}.dl-afiliacion-form-card__titulo{padding:14px 12px}.dl-afiliacion-form-card__titulo>.mdi{width:42px;height:42px}.dl-afiliacion-form-card__titulo h1{font-size:19px}.dl-afiliacion-form-grid{gap:14px;padding:16px 12px 20px}.dl-afiliacion-form-grid,.dl-afiliacion-opciones-copia{grid-template-columns:minmax(0,1fr)}.dl-afiliacion-gps{grid-template-columns:auto minmax(0,1fr)}.dl-afiliacion-gps .btn{grid-column:1/-1;width:100%}.dl-afiliacion-form-acciones{padding:10px}.dl-afiliacion-form-acciones .btn{min-width:0;width:50%;padding-right:8px;padding-left:8px}.dl-afiliacion-toast-region{top:72px;right:10px;width:calc(100% - 20px)}}.dl-afiliacion-pwa{max-width:1440px;min-height:100vh;margin:0 auto;color:#343a40;background:#eef5f9}.dl-afiliacion-pwa .btn-outline-success{border-color:#32c787;color:#32c787}.dl-afiliacion-pwa .btn-outline-success:focus,.dl-afiliacion-pwa .btn-outline-success:hover{color:#fff;background:#32c787}.dl-afiliacion-page{background:#eef5f9}.dl-afiliacion-page .page-wrapper{min-height:100vh;margin-left:0;padding:0}.dl-afiliacion-page .container-fluid{padding:0}.dl-afiliacion-page .page-wrapper>.footer{display:none}.dl-afiliacion-pwa__cabecera{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:68px;padding:12px 18px;border-bottom:3px solid #32c787;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.075)}.dl-afiliacion-pwa__volver{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-right:10px;padding:0;border:0;border-radius:50%;color:#32c787;background:transparent;font-size:28px}.dl-afiliacion-pwa__volver:focus,.dl-afiliacion-pwa__volver:hover{background:#f9f9f9;outline:0}.afiliacion-formulario .form-control:focus-visible,.afiliacion-formulario a:focus-visible,.afiliacion-formulario button:focus-visible,.dl-afiliacion-pwa button:focus-visible{outline:2px solid #32c787;outline-offset:2px}.dl-afiliacion-pwa__subtitulo,.dl-afiliacion-pwa__titulo{margin:0}.dl-afiliacion-pwa__titulo{color:#414755;font-size:22px;font-weight:500}.dl-afiliacion-pwa__subtitulo{color:#a3aaba;font-size:12px}.dl-afiliacion-pwa__conexion{display:inline-flex;align-items:center;color:#4f5861;font-size:13px;font-weight:500}.dl-afiliacion-pwa__conexion>span{width:10px;height:10px;margin-right:7px;border-radius:50%;background:#32c787}.dl-afiliacion-pwa__conexion.is-offline>span{background:#ffc107}.dl-afiliacion-pwa__resumen{max-width:960px;margin:0 auto;padding:24px 20px 160px}.dl-afiliacion-pwa__edicion{position:sticky;top:68px;z-index:15;max-width:1440px;margin:0 auto;padding:12px 20px 14px;border-bottom:1px solid #dee2e6;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.075)}.dl-afiliacion-pwa__edicion-encabezado{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:8px;color:#4f5861}.dl-afiliacion-pwa__edicion-encabezado>div{min-width:0}.dl-afiliacion-pwa__edicion-encabezado small,.dl-afiliacion-pwa__edicion-encabezado strong{display:block}.dl-afiliacion-pwa__edicion-encabezado>div>strong{overflow:hidden;color:#414755;text-overflow:ellipsis;white-space:nowrap}.dl-afiliacion-pwa__edicion-encabezado small{overflow:hidden;color:#a3aaba;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.dl-afiliacion-pwa__edicion-encabezado>span{flex:0 0 auto;color:#a3aaba;font-size:12px;text-align:right}.dl-afiliacion-pwa__edicion-encabezado>span strong{display:inline;color:#32c787}.dl-afiliacion-pwa__edicion-progreso{height:4px;margin-bottom:10px;border-radius:4px;background:rgba(163,170,186,.16)}.dl-afiliacion-pwa__edicion-progreso .progress-bar{background:#32c787!important}.dl-afiliacion-pwa__edicion-secciones{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.dl-afiliacion-pwa__edicion-secciones button{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:40px;padding:8px 10px;border:1px solid #dee2e6;border-radius:6px;color:#4f5861;background:#fff;font-size:12px;font-weight:500;line-height:1.2}.dl-afiliacion-pwa__edicion-secciones button i{flex:0 0 auto;margin-right:6px;color:#a3aaba;font-size:17px}.dl-afiliacion-pwa__edicion-secciones button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-afiliacion-pwa__edicion-secciones button.is-active,.dl-afiliacion-pwa__edicion-secciones button:focus,.dl-afiliacion-pwa__edicion-secciones button:hover{border-color:#32c787;color:#32c787;background:#f9f9f9;outline:0}.dl-afiliacion-pwa__edicion-secciones button.is-complete i{color:#32c787}.dl-afiliacion-pwa__edicion-secciones button.is-warning i{color:#ffc107}.dl-afiliacion-pwa__borrador{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:20px;border:1px solid #dee2e6;border-radius:10px 10px 0 0;background:#fff}.dl-afiliacion-pwa__documento{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:8px;color:#32c787;background:rgba(50,199,135,.1);font-size:32px}.dl-afiliacion-pwa__borrador-texto{min-width:0}.dl-afiliacion-pwa__borrador-texto h1,.dl-afiliacion-pwa__borrador-texto p,.dl-afiliacion-pwa__borrador-texto small{display:block;margin:0}.dl-afiliacion-pwa__borrador-texto h1{overflow:hidden;color:#414755;font-size:20px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.dl-afiliacion-pwa__borrador-texto p,.dl-afiliacion-pwa__borrador-texto small{color:#a3aaba}.dl-afiliacion-pwa__borrador-texto p{font-size:13px}.dl-afiliacion-pwa__borrador-texto small{margin-top:4px;font-size:11px}.dl-afiliacion-pwa__avance{min-width:92px;text-align:right}.dl-afiliacion-pwa__avance span,.dl-afiliacion-pwa__avance strong{display:block}.dl-afiliacion-pwa__avance strong{color:#32c787;font-size:24px}.dl-afiliacion-pwa__avance span{max-width:92px;color:#a3aaba;font-size:11px;line-height:1.3}.dl-afiliacion-pwa__progreso{height:5px;margin:0 0 14px;border-radius:0 0 10px 10px;background:rgba(163,170,186,.16)}.dl-afiliacion-pwa__progreso .progress-bar{background:#32c787!important}.dl-afiliacion-pwa__secciones{overflow:hidden;border:1px solid #dee2e6;border-radius:10px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.075)}.dl-afiliacion-pwa__seccion{display:grid;grid-template-columns:42px 34px minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;min-height:80px;padding:14px 18px;border:0;border-bottom:1px solid #dee2e6;color:#4f5861;background:#fff;text-align:left}.dl-afiliacion-pwa__seccion:last-child{border-bottom:0}.dl-afiliacion-pwa__seccion:focus,.dl-afiliacion-pwa__seccion:hover{background:#f9f9f9;outline:0}.dl-afiliacion-pwa__estado{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;color:#a3aaba;font-size:24px}.dl-afiliacion-pwa__estado.is-complete{color:#fff;background:#32c787;font-size:22px}.dl-afiliacion-pwa__estado.is-warning{color:#fff;background:#ffc107;font-size:20px}.dl-afiliacion-pwa__flecha,.dl-afiliacion-pwa__seccion-icono{color:#4f5861}.dl-afiliacion-pwa__seccion-icono{font-size:27px}.dl-afiliacion-pwa__flecha{font-size:25px}.dl-afiliacion-pwa__seccion-contenido{min-width:0}.dl-afiliacion-pwa__seccion-contenido small,.dl-afiliacion-pwa__seccion-contenido strong{display:block}.dl-afiliacion-pwa__seccion-contenido strong{color:#414755;font-size:16px}.dl-afiliacion-pwa__seccion-contenido small{margin-top:2px;color:#a3aaba;font-size:12px}.dl-afiliacion-pwa__seccion-contenido .text-success{color:#32c787!important}.dl-afiliacion-pwa__seccion-contenido .text-warning{color:#e2aa00!important}.dl-afiliacion-pwa__alerta{margin-top:14px;padding:16px;border-left:4px solid #ffc107;border-radius:6px;background:rgba(255,193,7,.1)}.dl-afiliacion-pwa__alerta p{margin-bottom:14px;color:#4f5861;font-size:13px;line-height:1.55}.dl-afiliacion-pwa__alerta--integrada{margin:0 14px 14px}.dl-afiliacion-pwa__caducidad{margin:18px 0 0;color:#a3aaba;text-align:center;font-size:12px}.dl-afiliacion-pwa__acciones{position:fixed;right:0;bottom:0;left:0;z-index:25;max-width:960px;margin:0 auto;padding:14px 20px;border-top:1px solid #dee2e6;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.075)}.dl-afiliacion-pwa--editando{position:sticky;top:0;z-index:30;min-height:auto}.dl-afiliacion-pwa--editando .dl-afiliacion-pwa__cabecera,.dl-afiliacion-pwa--editando .dl-afiliacion-pwa__edicion{position:static}.afiliacion-formulario{max-width:1440px;margin-right:auto;margin-left:auto}.afiliacion-formulario .form-group{margin-bottom:16px}.afiliacion-formulario .custom-file-input,.afiliacion-formulario .custom-file-label,.afiliacion-formulario .form-control{min-height:42px}.afiliacion-formulario .dl-selector-buscable{width:100%;color:#4f5861;background-color:#fff}.afiliacion-formulario .card{border:0;box-shadow:0 1px 2px rgba(0,0,0,.075)}.afiliacion-formulario .wizard>.steps{display:none}.afiliacion-formulario .wizard>.content{min-height:0;margin-top:0;background:#fff}.afiliacion-formulario [data-afiliacion-seccion]{scroll-margin-top:190px}@media (min-width:1200px){.afiliacion-formulario .col-xl-2{flex:0 0 16.66667%;max-width:16.66667%}}@media (max-width:991.98px){.dl-afiliacion-pwa__edicion-secciones{display:flex;overflow-x:auto;padding-bottom:2px;-webkit-overflow-scrolling:touch}.dl-afiliacion-pwa__edicion-secciones button{flex:0 0 180px}.afiliacion-formulario{width:100%;padding-right:12px;padding-left:12px}.afiliacion-formulario [data-afiliacion-seccion]{scroll-margin-top:200px}}.dl-afiliacion-ubicacion-estado{margin:8px 0 0;color:#a3aaba;font-size:12px}.dl-afiliacion-offline{max-width:520px;margin:12vh auto 0;padding:32px;border-radius:10px;color:#4f5861;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.075);text-align:center}.dl-afiliacion-offline>.mdi{color:#ffc107;font-size:52px}.dl-afiliacion-offline h1{color:#414755}@media (max-width:575.98px){.dl-afiliacion-pwa__cabecera{min-height:62px;padding:9px 12px}.dl-afiliacion-pwa__resumen{padding:16px 12px 154px}.dl-afiliacion-pwa__edicion{top:62px;padding:9px 12px 10px}.dl-afiliacion-pwa__edicion-encabezado{gap:10px;margin-bottom:6px}.dl-afiliacion-pwa__edicion-encabezado>div>strong{font-size:13px}.dl-afiliacion-pwa__edicion-encabezado>span{font-size:11px}.dl-afiliacion-pwa__edicion-secciones button{flex-basis:148px;min-height:38px;padding:7px 9px}.dl-afiliacion-pwa__borrador{grid-template-columns:auto minmax(0,1fr);padding:16px}.dl-afiliacion-pwa__avance{grid-column:1/-1;display:flex;align-items:baseline;justify-content:space-between;width:100%;text-align:left}.dl-afiliacion-pwa__avance span{max-width:none}.dl-afiliacion-pwa__seccion{grid-template-columns:36px 30px minmax(0,1fr) auto;min-height:74px;padding:12px}.dl-afiliacion-pwa__estado{width:32px;height:32px}.dl-afiliacion-pwa__acciones{padding:12px}.afiliacion-formulario{margin-top:0!important;padding-right:8px;padding-left:8px}.afiliacion-formulario .card-body{padding:10px}.afiliacion-formulario .form-group{margin-bottom:12px}}.dl-afiliacion-pwa--editando{position:static;min-height:100vh}.dl-afiliacion-pwa--editando .dl-afiliacion-pwa__cabecera{z-index:40}.dl-afiliacion-pwa--editando .dl-afiliacion-pwa__edicion{position:sticky;top:68px;z-index:35}@media (max-width:575.98px){.dl-afiliacion-pwa--editando .dl-afiliacion-pwa__edicion{top:62px}}.dl-afiliacion-borrador-acciones{display:flex;justify-content:flex-end;gap:10px;max-width:960px;margin:10px auto 14px}.dl-afiliacion-borrador-acciones .btn{min-height:40px}.dl-afiliacion-borrador-acciones .btn span{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;margin-left:4px;border-radius:11px;color:#fff;background:#32c787;font-size:11px}.dl-afiliacion-borradores{max-width:960px;margin:0 auto;overflow:hidden;border:1px solid #dee2e6;border-radius:12px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.075)}.dl-afiliacion-borradores>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid #dee2e6}.dl-afiliacion-borradores>header h1,.dl-afiliacion-borradores>header p{margin:0}.dl-afiliacion-borradores>header p{color:#a3aaba;font-size:11px;font-weight:500;text-transform:uppercase}.dl-afiliacion-borradores>header h1{color:#414755;font-size:22px}.dl-afiliacion-borradores__item{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:14px;align-items:center;width:100%;min-height:92px;padding:14px 20px;border:0;border-bottom:1px solid #dee2e6;color:#4f5861;background:#fff;text-align:left}.dl-afiliacion-borradores__item:focus,.dl-afiliacion-borradores__item:hover{background:#f9f9f9}.dl-afiliacion-borradores__item>span:nth-child(2){min-width:0}.dl-afiliacion-borradores__item>span:nth-child(2) small,.dl-afiliacion-borradores__item>span:nth-child(2) strong{display:block}.dl-afiliacion-borradores__item>span:nth-child(2) strong{overflow:hidden;color:#414755;text-overflow:ellipsis;white-space:nowrap}.dl-afiliacion-borradores__item>span:nth-child(2) small{color:#a3aaba}.dl-afiliacion-borradores__item>.mdi{color:#a3aaba;font-size:24px}.dl-afiliacion-borradores__avance{text-align:right}.dl-afiliacion-borradores__avance small,.dl-afiliacion-borradores__avance strong{display:block}.dl-afiliacion-borradores__avance strong{color:#32c787;font-size:20px}.dl-afiliacion-borradores__avance small{color:#a3aaba;white-space:nowrap}.dl-afiliacion-borradores__vacio{margin:0;padding:40px 20px;color:#a3aaba;text-align:center}@media (max-width:575.98px){.dl-afiliacion-borrador-acciones{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.dl-afiliacion-borrador-acciones .btn{padding-right:8px;padding-left:8px;font-size:12px}.dl-afiliacion-borradores>header{align-items:flex-start;padding:14px}.dl-afiliacion-borradores>header h1{font-size:19px}.dl-afiliacion-borradores>header .btn{padding-right:10px;padding-left:10px;white-space:nowrap}.dl-afiliacion-borradores__item{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:12px}.dl-afiliacion-borradores__item .dl-afiliacion-borradores__avance{grid-column:2;display:flex;align-items:baseline;gap:6px;text-align:left}.dl-afiliacion-borradores__item>.mdi{grid-column:3;grid-row:1/3}}.clientes .custom-count{padding:0;margin:0 -7px;width:auto}.clientes .custom-count li{width:25%;display:inline-block;padding:2px}.clientes .custom-count li h3{cursor:pointer;font-size:14px;padding:8px 10px;background-color:#f9f9f9;margin:0;border-radius:15px}.clientes-dashboard-compacto{overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.075)}.clientes-dashboard-compacto__header{min-height:42px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff}.clientes-dashboard-compacto__header h6{margin:0;font-size:13px;font-weight:600;color:#343a40}.clientes-dashboard-compacto__header small{display:block;margin-top:1px;color:#a1aab2;font-size:10px}.clientes-dashboard-compacto__corte{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border:1px solid #dee2e6;border-radius:2px;color:#4f5861;font-size:10px;white-space:nowrap}.clientes-dashboard-compacto__corte i{color:#2962f8;font-size:14px}.clientes-datatable-contenedor{overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.075)}.clientes .clientes-datatable-contenedor.card>.card-body{padding:10px}.clientes-kpis-compactos{padding:0 10px 10px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.clientes-kpis-compactos>div{width:auto;max-width:none;padding:0}.clientes-kpi-compacto{--clientes-kpi-color:#2962f8;--clientes-kpi-fondo:rgba(41,98,248,0.08);min-height:72px;height:100%;padding:10px 13px;display:flex;align-items:center;gap:9px;border-radius:10px;background:#f9f9f9}.clientes-kpi-compacto>i{flex:0 0 30px;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--clientes-kpi-fondo);color:var(--clientes-kpi-color);font-size:17px}.clientes-kpi-compacto>div{min-width:0}.clientes-kpi-compacto small,.clientes-kpi-compacto span,.clientes-kpi-compacto strong{display:block}.clientes-kpi-compacto span{margin-bottom:1px;overflow:hidden;color:#a1aab2;font-size:9px;font-weight:600;line-height:1.15;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.clientes-kpi-compacto strong{color:var(--clientes-kpi-color);font-size:18px;font-weight:700;line-height:1.15;white-space:nowrap}.clientes-kpi-compacto small{margin-top:2px;overflow:hidden;color:#a1aab2;font-size:9px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.clientes-kpi-compacto--primary{--clientes-kpi-color:#3f51b5;--clientes-kpi-fondo:rgba(63,81,181,0.08)}.clientes-kpi-compacto--info{--clientes-kpi-color:#03a9f4;--clientes-kpi-fondo:rgba(3,169,244,0.08)}.clientes-kpi-compacto--success{--clientes-kpi-color:#32c787;--clientes-kpi-fondo:rgba(50,199,135,0.08)}.clientes-kpi-compacto--warning{--clientes-kpi-color:#ff9800;--clientes-kpi-fondo:rgba(255,152,0,0.08)}.clientes-resumen-operativo{padding:0 10px 10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;background:#fff}.clientes-resumen-operativo>div{width:auto;max-width:none;padding:0}.clientes-resumen-operativo__bloque{min-height:158px;height:100%;padding:11px 14px;border-radius:10px;background:#f9f9f9}.clientes-resumen-operativo__titulo{margin-bottom:8px;display:flex;align-items:center;justify-content:space-between;gap:8px}.clientes-resumen-operativo__titulo>span{overflow:hidden;color:#343a40;font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.clientes-resumen-operativo__titulo i{margin-right:3px;font-size:14px}.clientes-resumen-operativo__titulo small{overflow:hidden;color:#a1aab2;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.clientes-resumen-operativo__fila{padding:4px 0;display:flex;justify-content:space-between;gap:8px;font-size:10px}.clientes-resumen-operativo__fila+.clientes-resumen-operativo__fila{border-top:1px solid #f3f3f3}.clientes-resumen-operativo__fila strong{color:#343a40;font-weight:600;white-space:nowrap}.clientes-resumen-operativo__actualizadores,.clientes-resumen-operativo__lista{display:grid;gap:5px}.clientes-resumen-operativo__actualizadores>span,.clientes-resumen-operativo__lista>span{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px;color:#4f5861;font-size:10px}.clientes-resumen-operativo__actualizadores>span>span,.clientes-resumen-operativo__lista>span>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clientes-resumen-operativo__actualizadores>span strong,.clientes-resumen-operativo__lista>span strong{color:#343a40;font-size:10px;font-weight:600;white-space:nowrap}.clientes-resumen-operativo__lista>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clientes-resumen-operativo__actualizadores{gap:2px}.clientes-resumen-operativo__chips{margin-top:5px;display:flex;gap:4px;overflow:hidden}.clientes-resumen-operativo__chips span{padding:2px 5px;overflow:hidden;border:1px solid #dee2e6;border-radius:2px;background:#f9f9f9;color:#4f5861;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.clientes-geografia-compacta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.clientes-geografia-compacta--una-columna{grid-template-columns:minmax(0,1fr)}.clientes-geografia-compacta>div{min-width:0}.clientes-geografia-compacta>div+div{padding-left:12px;border-left:1px solid #f3f3f3}.clientes-geografia-compacta__encabezado{min-width:0;height:22px;margin-bottom:3px;display:flex;align-items:center;gap:2px}.clientes-geografia-compacta__encabezado .clientes-geografia-compacta__label{min-width:0;flex:1 1 auto;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clientes-geografia-compacta__label{display:block;margin-bottom:3px;color:#a1aab2;font-size:8px;font-weight:600;text-transform:uppercase}.clientes-indicador-ubicacion{width:100%;height:22px;padding:2px 5px;justify-content:flex-start;border:0;background:transparent}.clientes-indicador-ubicacion:before{content:"";flex:0 0 10px;width:10px;height:10px;border:1px solid #dee2e6;border-radius:50%;background:#fff}.clientes-indicador-ubicacion+.clientes-indicador-ubicacion{border-top:1px solid #f3f3f3}.clientes-indicador-ubicacion>span{min-width:0;flex:1 1 auto;overflow:hidden;text-align:left;text-overflow:ellipsis}.clientes-indicador-ubicacion>strong{flex:0 0 auto}.clientes-indicador-ubicacion:focus,.clientes-indicador-ubicacion:hover{outline:0;background:#f9f9f9}.clientes-indicador-ubicacion.active{background:rgba(41,98,248,.06);color:#343a40;box-shadow:inset 2px 0 0 #2962f8}.clientes-indicador-ubicacion.active:before{border-color:#2962f8;background:#2962f8;box-shadow:inset 0 0 0 2px #fff}.clientes-actualizador{width:100%;min-width:0;min-height:22px;padding:1px 0;display:flex;align-items:center;gap:6px;border:0;background:transparent;color:inherit;font-family:inherit;text-align:left;cursor:pointer}.clientes-actualizador.active,.clientes-actualizador:focus,.clientes-actualizador:hover{outline:0;background:#f9f9f9}.clientes-actualizador.active .clientes-actualizador__datos strong{color:#32c787}.clientes-actualizador__avatar{flex:0 0 22px;width:22px;height:22px;border:1px solid #dee2e6;border-radius:50%;background:#f6f6f6;-o-object-fit:cover;object-fit:cover}.clientes-actualizador__datos{min-width:0;flex:1 1 auto}.clientes-actualizador__datos small,.clientes-actualizador__datos strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clientes-actualizador__datos strong{color:#343a40;font-size:9px;font-weight:600}.clientes-actualizador__datos small{margin-top:1px;color:#a1aab2;font-size:8px}.clientes-actualizador__total{flex:0 0 auto;min-width:28px;padding:2px 5px;border-radius:2px;background:rgba(50,199,135,.08);color:#32c787;font-size:9px;font-weight:600;text-align:center}.clientes-actualizadores-busqueda,.clientes-busqueda-compacta{min-width:0;flex:1 1 auto;position:relative}.clientes-actualizadores-busqueda[hidden],.clientes-busqueda-compacta[hidden]{display:none}.clientes-actualizadores-busqueda>i,.clientes-busqueda-compacta>i{position:absolute;top:4px;left:6px;z-index:1;margin:0;color:#a1aab2;font-size:12px;pointer-events:none}.clientes-actualizadores-busqueda .form-control,.clientes-busqueda-compacta .form-control{width:100%;height:22px;min-height:22px;padding:2px 6px 2px 22px;border-color:#dee2e6;border-radius:2px;background:#fff;color:#4f5861;font-size:9px}.clientes-actualizadores-controles,.clientes-listado-controles{flex:0 0 auto;display:inline-flex;align-items:center;gap:2px}.clientes-actualizadores-controles>.btn,.clientes-listado-controles>.btn{min-width:22px;height:22px;padding:0;color:#4f5861;box-shadow:none}.clientes-actualizadores-controles>.btn.active,.clientes-actualizadores-controles>.btn:focus,.clientes-actualizadores-controles>.btn:hover,.clientes-listado-controles>.btn.active,.clientes-listado-controles>.btn:focus,.clientes-listado-controles>.btn:hover{background:#f9f9f9;color:#343a40}.clientes-actualizadores-controles>.btn i,.clientes-listado-controles>.btn i{margin:0}.clientes-actualizadores-paginacion{flex:0 0 auto;display:inline-flex;align-items:center;gap:2px}.clientes-actualizadores-paginacion .btn{min-width:22px;height:22px;padding:0;color:#4f5861;box-shadow:none}.clientes-actualizadores-paginacion .btn:focus,.clientes-actualizadores-paginacion .btn:hover{background:#f9f9f9;color:#343a40}.clientes-actualizadores-paginacion .btn:disabled{opacity:.35;cursor:not-allowed}.clientes-actualizadores-paginacion>span{min-width:30px;color:#a1aab2;font-size:8px;font-weight:600;text-align:center;white-space:nowrap}.clientes-filtros-compactos{margin:0 10px 10px;padding:8px 10px;border-radius:10px;background:#f9f9f9}.clientes-filtros-compactos__titulo{margin-bottom:7px;display:flex;align-items:center;gap:5px}.clientes-filtros-compactos__titulo i{color:#2962f8;font-size:14px}.clientes-filtros-compactos__titulo span{color:#343a40;font-size:10px;font-weight:600}.clientes-filtros-compactos__titulo small{color:#a1aab2;font-size:9px}.clientes-filtro-grupo{min-width:0;padding:0 11px}.clientes-filtro-grupo:first-child{padding-left:0}.clientes-filtro-grupo:not(:first-child){border-left:0}.clientes-filtro-grupo__label{display:block;margin-bottom:5px;color:#a1aab2;font-size:8px;font-weight:600;text-transform:uppercase}.clientes-filtro-grupo__opciones{display:flex;gap:4px;flex-wrap:wrap;overflow:visible}.clientes-filtro-chip{min-width:0;height:24px;padding:2px 6px;display:inline-flex;align-items:center;gap:4px;overflow:hidden;border:1px solid transparent;border-radius:2px;background:#fff;color:#4f5861;cursor:pointer;font-family:inherit;font-size:9px;line-height:1;text-overflow:ellipsis;white-space:nowrap}.clientes-filtro-chip strong{color:#343a40;font-size:9px;font-weight:600}.clientes-filtro-chip:hover{border-color:transparent;background:#f1f1f1;color:#343a40;outline:0}.clientes-filtro-chip:focus{border-color:transparent;background:#fff;color:#4f5861;outline:0;box-shadow:none}.clientes-filtro-chip.active,.clientes-filtro-chip.active:focus,.clientes-filtro-chip.active:hover{background:rgba(41,98,248,.06);color:#343a40;box-shadow:inset 2px 0 0 #2962f8}.clientes-filtro-chip__color{flex:0 0 6px;width:6px;height:6px;border-radius:50%}.clientes-filtro-chip__color--0{background:#2962f8}.clientes-filtro-chip__color--1{background:#ff9800}.clientes-filtro-chip__color--2{background:#32c787}.clientes-filtro-chip__color--3{background:#f62d51}.clientes-filtro-chip__color--4{background:#3f51b5}.clientes-vistas-contenido{background:transparent}.clientes-vistas-contenido>.tab-pane{min-height:1px}.clientes-vistas>.nav-tabs,.clientes-vistas>.nav-tabs .nav-item .nav-link{border-top-left-radius:12px;border-top-right-radius:12px}.clientes-vistas>.nav-tabs .nav-item .nav-link.active,.clientes-vistas>.nav-tabs .nav-item .nav-link.active:focus,.clientes-vistas>.nav-tabs .nav-item .nav-link.active:hover{background:#fff;color:#222220}#accordion-clientes-filter .bootstrap-select>.dropdown-toggle,#accordion-clientes-filter .form-control{min-height:42px;height:42px}#accordion-clientes-filter .bootstrap-select{display:block;vertical-align:top;width:100%!important}#accordion-clientes-filter .bootstrap-select>.dropdown-toggle{padding:0 12px!important;align-items:center}#accordion-clientes-filter .bootstrap-select>.dropdown-toggle:after{margin-top:0}#accordion-clientes-filter .bootstrap-select>.dropdown-toggle .filter-option{padding-top:0!important;padding-bottom:0!important;display:flex;align-items:center}#accordion-clientes-filter .bootstrap-select>.dropdown-toggle .filter-option-inner{width:100%}#accordion-clientes-filter .bootstrap-select .dropdown-menu.inner,#accordion-clientes-filter .bootstrap-select>.dropdown-menu{width:100%!important;min-width:100%!important;max-width:100%!important;box-sizing:border-box}#accordion-clientes-filter .bootstrap-select .dropdown-menu li a span.text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clientes-rango-facturacion{display:flex;gap:5px}.clientes-rango-facturacion .form-control{min-width:0}.clientes-export-filtros{margin-bottom:0;padding:8px 10px;font-size:10px}.clientes-progreso .progress,.clientes-progreso .progress-bar{height:6px}.clientes-progreso--0{width:0}.clientes-progreso--5{width:5%}.clientes-progreso--10{width:10%}.clientes-progreso--15{width:15%}.clientes-progreso--20{width:20%}.clientes-progreso--25{width:25%}.clientes-progreso--30{width:30%}.clientes-progreso--35{width:35%}.clientes-progreso--40{width:40%}.clientes-progreso--45{width:45%}.clientes-progreso--50{width:50%}.clientes-progreso--55{width:55%}.clientes-progreso--60{width:60%}.clientes-progreso--65{width:65%}.clientes-progreso--70{width:70%}.clientes-progreso--75{width:75%}.clientes-progreso--80{width:80%}.clientes-progreso--85{width:85%}.clientes-progreso--90{width:90%}.clientes-progreso--95{width:95%}.clientes-progreso--100{width:100%}.clientes-dropdown-medicion{display:block!important;visibility:hidden!important}.clientes-filtro-accion{width:100%;margin-top:28px;padding:11px 10px}.clientes-timeline-badge{background:#2962f8}.clientes-mapa{--clientes-mapa-geometria:#f6f6f6;--clientes-mapa-etiqueta:#4f5861;--clientes-mapa-trazo:#fff;--clientes-mapa-agua:#fafafa;--clientes-mapa-limite:#d0d0d0;--clientes-mapa-marcador:#3f51b5;--clientes-mapa-grupo:#222220;--clientes-mapa-grupo-texto:#fff;--clientes-mapa-fuente-logistica:#673ab7;--clientes-mapa-fuente-registro:#32c787;--clientes-mapa-fuente-google:#2962f8;--clientes-mapa-fuente-sin-coordenadas:#f62d51;margin-bottom:10px;overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.075)}.clientes-mapa__encabezado{min-height:46px;padding:10px 14px 8px;display:flex;align-items:center;justify-content:space-between;gap:10px}.clientes-mapa__encabezado h5{margin:0;color:#343a40;font-size:12px;font-weight:600}.clientes-mapa__encabezado h5 i{margin-right:4px;color:#4f5861;font-size:15px}.clientes-mapa__encabezado small{display:block;margin-top:2px;color:#a1aab2;font-size:9px}.clientes-mapa__metrica{display:inline-flex;overflow:hidden;border:1px solid #d0d0d0;border-radius:10px}.clientes-mapa__metrica .btn{height:30px;min-height:30px;padding:4px 10px;margin-left:0!important;border:0!important;background:#fff;color:#4f5861;font-size:9px;box-shadow:none}.clientes-mapa__metrica .btn.active,.clientes-mapa__metrica .btn:focus,.clientes-mapa__metrica .btn:hover{outline:0;background:#f9f9f9!important;box-shadow:none;color:#343a40}.clientes-mapa__metrica .btn+.btn{border-left:1px solid #d0d0d0!important}.clientes-mapa__filtros{margin:0 10px;padding:8px 10px;position:relative;z-index:4;display:grid;grid-template-columns:repeat(4,minmax(130px,1fr)) auto;align-items:end;gap:8px;border-radius:10px;background:#f9f9f9}.clientes-mapa__campo{min-width:0;display:flex;flex-direction:column}.clientes-mapa__campo label{height:12px;margin-bottom:3px;display:flex;align-items:center;color:#a1aab2;font-size:8px;font-weight:600;line-height:12px;text-transform:uppercase}.clientes-mapa__campo .form-control{height:30px;min-height:30px;padding:4px 7px;box-sizing:border-box;border-color:#dee2e6;background:#fff;color:#4f5861;font-size:10px;line-height:20px}.clientes-mapa__campo .bootstrap-select{width:100%!important;height:30px;display:block;vertical-align:top}.clientes-mapa__campo .bootstrap-select.form-control{padding:0;border:0;background:transparent}.clientes-mapa__campo .bootstrap-select>.dropdown-toggle{width:100%;height:30px;min-height:30px;padding:4px 7px!important;display:flex;align-items:center;border-color:#f1f1f1!important;background:#fff!important;box-shadow:none!important;color:#4f5861;font-size:10px;font-weight:400;line-height:20px;text-align:left}.clientes-mapa__campo .bootstrap-select>.dropdown-toggle:focus{outline:0!important;border-color:#f1f1f1!important;box-shadow:none!important}.clientes-mapa__campo .bootstrap-select>.dropdown-toggle:disabled{background:#f9f9f9!important;color:#a1aab2}.clientes-mapa__campo .bootstrap-select>.dropdown-toggle .filter-option{height:auto;padding:0!important;display:flex;align-items:center}.clientes-mapa__campo .bootstrap-select>.dropdown-toggle .filter-option-inner,.clientes-mapa__campo .bootstrap-select>.dropdown-toggle .filter-option-inner-inner{width:100%;overflow:hidden;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.clientes-mapa__campo .bootstrap-select>.dropdown-menu{min-width:100%!important;padding:6px;overflow:hidden;border:1px solid #dee2e6;border-radius:10px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.075)}.clientes-mapa__campo .bootstrap-select>.dropdown-menu .bs-actionsbox,.clientes-mapa__campo .bootstrap-select>.dropdown-menu .bs-searchbox{padding:0 0 6px}.clientes-mapa__campo .bootstrap-select>.dropdown-menu .bs-searchbox .form-control{height:30px;min-height:30px;padding:4px 8px;border-color:#dee2e6;border-radius:2px;font-size:10px}.clientes-mapa__campo .bootstrap-select>.dropdown-menu .bs-actionsbox .btn-group{display:flex;align-items:stretch;gap:4px}.clientes-mapa__campo .bootstrap-select>.dropdown-menu .bs-actionsbox .btn{height:28px;min-height:28px;padding:4px 8px;display:flex;align-items:center;justify-content:center;border:1px solid #dee2e6;border-radius:2px;background:#f9f9f9;color:#4f5861;font-size:9px;line-height:1;box-shadow:none}.clientes-mapa__campo .bootstrap-select>.dropdown-menu .inner.show{max-height:230px!important}.clientes-mapa__campo .bootstrap-select>.dropdown-menu .dropdown-menu.inner{padding:0;overflow-y:auto}.clientes-mapa__campo .bootstrap-select>.dropdown-menu .dropdown-menu.inner>li{min-height:30px;padding:0;border-left-width:2px}.clientes-mapa__campo .bootstrap-select>.dropdown-menu .dropdown-menu.inner>li>a{min-height:30px;padding:6px 8px;display:flex;align-items:center;color:#4f5861;font-size:10px;line-height:18px;white-space:nowrap!important}.clientes-mapa__campo .bootstrap-select>.dropdown-menu .dropdown-menu.inner>li.selected>a{color:#343a40}.clientes-mapa__campo .bootstrap-select>.dropdown-menu .dropdown-menu.inner>li .check-mark{top:50%;margin-top:0;transform:translateY(-50%)}.clientes-mapa__fecha{height:30px;position:relative}.clientes-mapa__fecha .form-control{padding-right:27px;cursor:pointer}.clientes-mapa__fecha .form-control:focus{border-color:#2962f8;box-shadow:none}.clientes-mapa__fecha>i{position:absolute;top:50%;right:8px;z-index:1;color:#a1aab2;font-size:13px;line-height:1;pointer-events:none;transform:translateY(-50%)}.clientes-mapa__acciones{min-height:30px;display:flex;align-items:flex-end;gap:4px}.clientes-mapa__aplicar.btn-default{height:30px;min-height:30px;padding:4px 10px;display:inline-flex;align-items:center;justify-content:center;gap:4px;border-color:#dee2e6;border-radius:10px;background:#fff;color:#4f5861;font-size:10px;box-shadow:none;white-space:nowrap}.clientes-mapa__aplicar.btn-default:active,.clientes-mapa__aplicar.btn-default:focus,.clientes-mapa__aplicar.btn-default:hover{outline:0;border-color:#dee2e6;background:#f9f9f9!important;color:#343a40;box-shadow:none!important}.clientes-mapa__aplicar.btn-default i{margin:0}.clientes-mapa__indicadores{padding:10px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;background:#fff}.clientes-mapa__indicadores>div{min-height:58px;padding:8px 12px 8px 43px;position:relative;border-radius:10px;background:#f9f9f9}.clientes-mapa__indicadores>div>i{width:26px;height:26px;position:absolute;top:50%;left:10px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;color:#4f5861;font-size:15px;transform:translateY(-50%)}.clientes-mapa__indicadores>div small,.clientes-mapa__indicadores>div span,.clientes-mapa__indicadores>div strong{display:block}.clientes-mapa__indicadores>div span{overflow:hidden;color:#a1aab2;font-size:8px;font-weight:600;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.clientes-mapa__indicadores>div strong{color:#343a40;font-size:15px;line-height:1.25;white-space:nowrap}.clientes-mapa__indicadores>div small{color:#a1aab2;font-size:8px}.clientes-mapa__fuentes{min-height:36px;margin:0 10px 10px;padding:5px 8px;display:flex;align-items:center;gap:5px;border-radius:10px;background:#f9f9f9}.clientes-mapa__fuentes-titulo{padding:0 5px;color:#a1aab2;font-size:8px;font-weight:600;text-transform:uppercase;white-space:nowrap}.clientes-mapa__fuente{min-width:0;height:26px;padding:4px 8px 4px 22px;position:relative;display:inline-flex;flex:1 1 0;align-items:center;gap:6px;border:0;border-radius:2px;background:transparent;color:#4f5861;cursor:pointer;font-family:inherit;font-size:9px;line-height:1;text-align:left}.clientes-mapa__fuente:before{width:8px;height:8px;position:absolute;top:50%;left:8px;border-radius:50%;background:var(--clientes-mapa-fuente-color);content:"";transform:translateY(-50%)}.clientes-mapa__fuente span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clientes-mapa__fuente strong{margin-left:auto;color:#343a40;font-size:10px;font-weight:600;white-space:nowrap}.clientes-mapa__fuente.active,.clientes-mapa__fuente:focus,.clientes-mapa__fuente:hover{outline:0;background:#fff;color:#343a40;box-shadow:none}.clientes-mapa__fuente--logistica{--clientes-mapa-fuente-color:var(--clientes-mapa-fuente-logistica)}.clientes-mapa__fuente--registro{--clientes-mapa-fuente-color:var(--clientes-mapa-fuente-registro)}.clientes-mapa__fuente--google{--clientes-mapa-fuente-color:var(--clientes-mapa-fuente-google)}.clientes-mapa__fuente--sin-coordenadas{--clientes-mapa-fuente-color:var(--clientes-mapa-fuente-sin-coordenadas)}.clientes-mapa__contenido.row{margin:0 10px 10px;overflow:hidden;border-radius:10px;background:#fff}.clientes-mapa__lienzo{min-height:500px;position:relative;border-right:1px solid #f3f3f3}.clientes-mapa__lienzo--lumiere{min-height:620px;border-right:0}.clientes-mapa #clientes-mapa-grupos{width:100%;height:500px}.clientes-mapa #mapa-calor-clientes{width:100%;height:620px}.clientes-mapa__estado{padding:8px 12px;position:absolute;top:12px;left:50%;z-index:2;display:inline-flex;align-items:center;gap:6px;border:1px solid #dee2e6;border-radius:2px;background:hsla(0,0%,100%,.94);box-shadow:0 1px 2px rgba(0,0,0,.075);color:#4f5861;font-size:10px;transform:translateX(-50%)}.clientes-mapa__estado--error{border-color:rgba(246,45,81,.3);color:#f62d51}.clientes-mapa__ranking{height:500px;display:flex;flex-direction:column}.clientes-mapa__ranking-titulo{min-height:52px;padding:9px 11px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid #f3f3f3}.clientes-mapa__ranking-titulo h6{margin:0;color:#343a40;font-size:10px;font-weight:600}.clientes-mapa__ranking-titulo small{color:#a1aab2;font-size:8px}.clientes-mapa__ranking-titulo>span{min-width:26px;padding:2px 6px;border-radius:2px;background:#f6f6f6;color:#4f5861;font-size:9px;font-weight:600;text-align:center}.clientes-mapa__ranking-lista{flex:1 1 auto;overflow-y:auto}.clientes-mapa__ranking-lista>button{width:100%;min-height:46px;padding:6px 9px;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;border:0;border-bottom:1px solid #f3f3f3;background:#fff;color:#4f5861;cursor:pointer;font-family:inherit;text-align:left}.clientes-mapa__ranking-lista>button:focus,.clientes-mapa__ranking-lista>button:hover{outline:0;background:#f9f9f9}.clientes-mapa__posicion{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#f6f6f6;color:#a1aab2;font-size:8px;font-weight:600}.clientes-mapa__ranking-datos,.clientes-mapa__ranking-valor{min-width:0}.clientes-mapa__ranking-datos small,.clientes-mapa__ranking-datos strong,.clientes-mapa__ranking-valor small,.clientes-mapa__ranking-valor strong{display:block}.clientes-mapa__ranking-datos strong,.clientes-mapa__ranking-valor strong{overflow:hidden;color:#343a40;font-size:9px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.clientes-mapa__ranking-datos small,.clientes-mapa__ranking-valor small{margin-top:1px;color:#a1aab2;font-size:8px}.clientes-mapa__ranking-valor{text-align:right}.clientes-mapa__ranking-valor strong{color:#343a40}.clientes-mapa__sin-datos{padding:24px 12px;display:flex;flex-direction:column;align-items:center;gap:5px;color:#a1aab2;font-size:9px;text-align:center}.clientes-mapa__sin-datos i{font-size:20px}.clientes-mapa-info{min-width:180px}.clientes-mapa-info small,.clientes-mapa-info span,.clientes-mapa-info strong{display:block}.clientes-mapa-info strong{color:#343a40;font-size:11px}.clientes-mapa-info small{margin-bottom:5px;color:#a1aab2;font-size:8px}.clientes-mapa-info span{padding:2px 0;color:#4f5861;font-size:9px}.clientes-mapa-info__fuente{font-weight:600}@media (max-width:1100px){.clientes .contador-departamentos li{width:33.33%}.clientes-mapa__filtros{grid-template-columns:repeat(2,minmax(0,1fr))}.clientes-mapa__acciones{grid-column:span 2;justify-content:flex-end}.clientes-mapa__fuentes{flex-wrap:wrap}.clientes-mapa__fuentes-titulo{flex-basis:100%}}@media (min-width:992px) and (max-width:1199.98px){.clientes-filtro-grupo:nth-child(n+3){margin-top:10px}}@media (max-width:991.98px){.clientes-kpis-compactos{grid-template-columns:repeat(3,minmax(0,1fr))}.clientes-resumen-operativo{grid-template-columns:1fr}.clientes-resumen-operativo__bloque{min-height:auto}.clientes-filtro-grupo{padding:8px 0}.clientes-filtro-grupo:not(:first-child){border-top:1px solid #dee2e6;border-left:0}.clientes-geografia-compacta{gap:8px}.clientes-geografia-compacta>div+div{padding-left:8px}.clientes-mapa__lienzo{border-right:0;border-bottom:1px solid #f3f3f3}.clientes-mapa__ranking{height:360px}}@media (max-width:600px){.clientes .contador-departamentos li{width:100%}.clientes-dashboard-compacto__header{align-items:flex-start}.clientes-dashboard-compacto__corte{display:none}.clientes-kpi-compacto{min-height:66px;padding:7px 8px}.clientes-kpi-compacto>i{flex-basis:26px;width:26px;height:26px;font-size:15px}.clientes-kpi-compacto strong{font-size:16px}.clientes-kpis-compactos{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.clientes-geografia-compacta{grid-template-columns:1fr}.clientes-geografia-compacta>div+div{padding-top:7px;padding-left:0;border-top:1px solid #f3f3f3;border-left:0}.clientes-filtro-grupo__opciones{flex-wrap:wrap;overflow:visible}.clientes-mapa__encabezado{align-items:flex-start;flex-direction:column}.clientes-mapa__metrica{width:100%}.clientes-mapa__metrica button{flex:1 1 50%}.clientes-mapa__filtros{grid-template-columns:1fr}.clientes-mapa__acciones{grid-column:auto}.clientes-mapa__acciones .clientes-mapa__aplicar{flex:1 1 50%}.clientes-mapa__indicadores{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.clientes-mapa__fuentes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.clientes-mapa__fuentes-titulo{grid-column:1/-1}.clientes-mapa #clientes-mapa-grupos,.clientes-mapa__lienzo{min-height:410px;height:410px}}.nota-header{display:grid;gap:10px;width:100%;grid-template-columns:repeat(4,1fr);margin-bottom:20px}.nota-header .nota-header-item{align-items:center;background-color:#f9f9f9;border-radius:10px;padding:10px;width:100%;justify-content:center;flex-direction:column;display:flex}.nota-header .nota-header-item h3{margin:0;font-size:26px;font-weight:500;letter-spacing:-2px}.nota-header .nota-header-item span{font-size:12px}.kardex .vendedor{width:100%;margin-bottom:20px}.kardex .vendedor .vendedor-content{display:grid;grid-template-columns:50px auto;border-radius:15px;background-color:#f62d51;padding:10px 15px;width:100%;align-items:center;gap:5px}.kardex .vendedor .vendedor-content img{border:2px solid #f62d51;height:45px;border-radius:50%;width:45px;animation:blinker 3s linear 3 forwards;-webkit-animation:blinker 3s linear 3 forwards}.kardex .vendedor .vendedor-content div h3{color:#fff;font-size:18px;margin:0}.kardex .vendedor .vendedor-content div p{color:#fff;font-size:14px;margin:0}.kardex .header .card-header{background-color:#fff;border-radius:15px 15px 0 0;padding:0}.kardex .header .header-resumen .item{border-right:1px solid #eff3f6}.kardex .header .header-resumen .item:last-child{border-right:1px solid transparent}.kardex .header .header-resumen .item .d-flex div{width:100%}.kardex .header .header-resumen .item .d-flex div h3{font-size:2em}.kardex .header .header-resumen .item .d-flex div .display-5{font-size:3.5em}.kardex .header .header-resumen.fixed-resumen{position:fixed;width:500px;left:50%;top:-15px;transform:translate(-50%);background-color:#fff;padding:0 5px 5px;box-shadow:0 4px 8px rgba(0,0,0,.2);z-index:9999;border-radius:0 0 10px 10px;margin:0;transition:top .3s ease-in-out}.kardex .header .header-resumen.fixed-resumen:focus,.kardex .header .header-resumen.fixed-resumen:hover{top:0}.kardex .header .header-resumen.fixed-resumen .item{padding:0}.kardex .header .header-resumen.fixed-resumen .item div{text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kardex .header .header-resumen.fixed-resumen .item div .m-r-10{display:none}.kardex .header .header-resumen.fixed-resumen .item div span{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kardex .header .header-resumen.fixed-resumen .item div h3{font-size:12px;font-weight:300}.kardex .body{padding:0 10px}.kardex .body .nav-tabs{border-bottom:0}.kardex .body .nav-tabs .nav-item a{border-color:transparent;color:#4f5861}.kardex .body .tab-content{margin-top:-4px}.cotizacion-vistas-contenedor{width:100%;margin-top:10px;margin-right:0;margin-left:0}.cotizacion-vistas{padding-right:0!important;padding-left:0!important;min-width:0;box-sizing:border-box}.cotizacion-vistas>.nav-tabs{max-width:100%;min-height:36px;border:0;border-top-left-radius:12px;border-top-right-radius:12px}.cotizacion-vistas>.nav-tabs .nav-item{margin-bottom:0}.cotizacion-vistas>.nav-tabs .nav-link{min-height:36px;padding:9px 14px;border:0;border-top-left-radius:12px;border-top-right-radius:12px;color:#4f5861;background:transparent}.cotizacion-vistas>.nav-tabs .nav-link.active,.cotizacion-vistas>.nav-tabs .nav-link.active:focus,.cotizacion-vistas>.nav-tabs .nav-link.active:hover{color:#222220;background:#fff;box-shadow:none}.cotizacion-vistas--tabs-separados>.nav-tabs{display:inline-flex;width:auto;max-width:100%;gap:4px;overflow-x:auto;overflow-y:hidden;vertical-align:bottom;background:transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.cotizacion-vistas--tabs-separados>.nav-tabs .nav-item{flex:0 0 auto;border:0}.cotizacion-vistas--tabs-separados>.nav-tabs .nav-link{display:inline-flex;min-height:40px;align-items:center;gap:4px;border:1px solid #dee2e6;border-bottom-color:transparent;background:#f9f9f9;font-weight:600;transition:background-color .16s ease,border-color .16s ease,color .16s ease;touch-action:manipulation}.cotizacion-vistas--tabs-separados>.nav-tabs .nav-link:hover{border-color:#dee2e6;color:#222220;background:#fff}.cotizacion-vistas--tabs-separados>.nav-tabs .nav-link:focus-visible{outline:2px solid rgba(41,98,248,.35);outline-offset:-2px}.cotizacion-vistas--tabs-separados>.nav-tabs .nav-link.active,.cotizacion-vistas--tabs-separados>.nav-tabs .nav-link.active:focus,.cotizacion-vistas--tabs-separados>.nav-tabs .nav-link.active:hover{border-color:#dee2e6 #dee2e6 #fff;color:#222220;background:#fff}.cotizacion-header-contenedor{overflow:hidden;border-radius:12px!important;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.075)}.cotizacion-comprobante-contenedor{margin-bottom:12px}.cotizacion-comprobante{padding:10px 12px;border-radius:8px;background:#f9f9f9}.cotizacion-comprobante__encabezado{display:flex;align-items:flex-start}.cotizacion-comprobante__icono{display:inline-flex;flex:0 0 32px;width:32px;height:32px;margin-right:8px;align-items:center;justify-content:center;border-radius:50%;color:#222220;background:rgba(34,34,32,.08)}.cotizacion-comprobante__icono i{font-size:17px}.cotizacion-comprobante__informacion{min-width:0;flex:1 1 auto}.cotizacion-comprobante__titulo{display:flex;align-items:center;flex-wrap:wrap}.cotizacion-comprobante__titulo label{margin:0;color:#343a40;font-size:12px;font-weight:600}.cotizacion-comprobante__opcional{margin-left:8px;padding:4px 8px;border-radius:8px;color:#222220;font-size:11px;font-weight:600;background:rgba(34,34,32,.08)}.cotizacion-comprobante__descripcion,.cotizacion-comprobante__formatos{display:block;color:#a1aab2;font-size:11px;line-height:1.4}.cotizacion-comprobante__descripcion{margin-top:2px}.cotizacion-comprobante__archivo{height:40px;margin-top:8px}.cotizacion-comprobante__archivo .custom-file-input{height:40px;cursor:pointer}.cotizacion-comprobante__archivo .custom-file-label{display:flex;height:40px;margin:0;padding:0;align-items:center;overflow:hidden;border:1px solid #dee2e6;border-radius:8px;color:#4f5861;background:#fff}.cotizacion-comprobante__archivo .custom-file-label:after{display:none}.cotizacion-comprobante__nombre{min-width:0;padding:0 12px;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cotizacion-comprobante__accion{display:inline-flex;height:100%;padding:0 12px;flex:0 0 auto;align-items:center;justify-content:center;color:#fff;background:#222220}.cotizacion-comprobante__accion i{margin-right:4px;font-size:16px}.cotizacion-comprobante__formatos{margin-top:4px}.cotizacion-comprobante__actual{display:flex;min-width:0;margin-top:8px;padding:8px;align-items:center;border-radius:8px;background:#fff}.cotizacion-comprobante__actual-icono{display:inline-flex;flex:0 0 28px;width:28px;height:28px;margin-right:8px;align-items:center;justify-content:center;border-radius:50%;color:#32c787;background:rgba(50,199,135,.1)}.cotizacion-comprobante__actual-informacion{display:flex;min-width:0;margin-right:8px;flex:1 1 auto;flex-direction:column}.cotizacion-comprobante__actual-etiqueta{color:#a1aab2;font-size:11px}.cotizacion-comprobante__actual-nombre{overflow:hidden;color:#343a40;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.cotizacion-comprobante__actual .btn{flex:0 0 auto}.cotizacion-comprobante__actual .btn i{margin-right:4px}.cotizacion-comprobante--seleccionado .cotizacion-comprobante__archivo .custom-file-label{border-color:rgba(34,34,32,.35)}@media (max-width:575.98px){.cotizacion-comprobante__accion span{display:none}.cotizacion-comprobante__accion i{margin-right:0}.cotizacion-comprobante__actual{flex-wrap:wrap}.cotizacion-comprobante__actual .btn{margin-top:8px;margin-left:36px}}.cotizacion-vistas__contenido{width:100%;max-width:100%;min-height:0;min-width:0;margin-top:0!important;padding:10px;box-sizing:border-box;overflow:hidden;border:0;border-radius:0 12px 12px 12px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.075)}.cotizacion-vistas__contenido>.tab-pane{width:100%;max-width:100%;min-height:1px;min-width:0;padding:0}.cotizacion-vistas__contenido>.tab-pane>.row{margin:0}.cotizacion-vistas__contenido .clientes-datatable-contenedor{width:100%;max-width:100%;min-width:0;margin-bottom:0;overflow:visible;border-radius:0;background:transparent;box-shadow:none}.cotizacion-vistas__contenido .clientes-datatable-contenedor>.card-body{width:100%;min-width:0;padding:0}.cotizacion-vistas__contenido .clientes-datatable-contenedor>.card-body>.row{width:100%;margin-right:0;margin-left:0}.cotizacion-vistas__contenido .datatable-scroll-horizontal,.cotizacion-vistas__contenido .dataTables_wrapper,.cotizacion-vistas__contenido .dt-scroll-area,.cotizacion-vistas__contenido .dt-scroll-wrapper,.cotizacion-vistas__contenido .dt-table{max-width:100%;min-width:0}.modal-view .kardex-uploads .card{border:1px solid #eff3f6;box-shadow:none}.modal-view .kardex-uploads .card-body{padding:18px}.modal-view .kardex-uploads-header{align-items:flex-start;border-bottom:1px solid #eff3f6;display:flex;justify-content:space-between;margin-bottom:18px;padding-bottom:12px}.modal-view .kardex-uploads-header h4{color:#4f5861;font-size:18px;margin-bottom:4px}.modal-view .kardex-uploads-header p{font-size:12px}.modal-view .kardex-uploads-header .badge{font-size:11px;font-weight:700;padding:7px 10px}.modal-view .kardex-uploads-links-list{display:flex;flex-wrap:wrap;gap:10px}.modal-view .kardex-upload-link{align-items:center;border:1px solid #eff3f6;color:#343a40;display:inline-flex;font-size:12px;font-weight:600;justify-content:center;min-width:92px;padding:8px 12px;text-decoration:none;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out,transform .2s ease-in-out}.modal-view .kardex-upload-link:focus,.modal-view .kardex-upload-link:hover{border-color:#343a40;box-shadow:0 6px 16px rgba(0,0,0,.06);color:#343a40;text-decoration:none;transform:translateY(-1px)}.modal-view .kardex-uploads-empty{color:#a3aaba;font-size:13px;padding:4px 0}.dl-escaner-acceso .btn{align-items:center;display:inline-flex;font-weight:600}.dl-escaner-acceso .btn i{font-size:16px;margin-right:6px}.dl-escaner-resumen{background-color:#fafbfc;border:1px solid #eff3f6;border-radius:10px;padding:10px 12px}.dl-escaner-resumen-head{margin-bottom:8px}.dl-escaner-resumen-listado{display:flex;flex-wrap:wrap}.dl-escaner-modal .modal-content{border:1px solid #eff3f6;border-radius:14px;overflow:hidden}.dl-escaner-modal .modal-footer,.dl-escaner-modal .modal-header{border-color:#eff3f6;padding:16px 18px}.dl-escaner-modal .modal-body{padding:18px}.dl-escaner-camara{background:linear-gradient(180deg,#0f172a,#1e293b);border-radius:14px;min-height:420px;overflow:hidden;position:relative}.dl-escaner-dispositivos label{color:#343a40;display:block;font-size:13px;font-weight:600}.dl-escaner-dispositivos select{max-width:420px}.dl-escaner-input-oculto{height:1px;opacity:0;overflow:hidden;position:absolute;width:1px;z-index:-1}.dl-escaner-fallback-box{align-items:center;background-color:#fafbfc;border:1px solid #eff3f6;border-radius:14px;display:flex;justify-content:space-between;gap:16px;padding:18px}.dl-escaner-fallback-copy h6{color:#343a40;font-size:16px}.dl-escaner-fallback-copy p{color:#a3aaba;font-size:13px;line-height:1.5}.dl-escaner-fallback-actions{flex-shrink:0}.dl-escaner-fallback-actions .btn{min-width:140px}.dl-escaner-video{display:block;height:100%;max-height:520px;min-height:420px;-o-object-fit:cover;object-fit:cover;width:100%}.dl-escaner-marco{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.dl-escaner-marco-guia{border:2px solid hsla(0,0%,100%,.95);border-radius:18px;bottom:18%;box-shadow:0 0 0 9999px rgba(0,0,0,.28);left:8%;position:absolute;right:8%;top:10%}.dl-escaner-marco-guia:before{border-left:5px solid #38bdf8;border-top:5px solid #38bdf8;content:"";height:26px;left:-2px;position:absolute;top:-2px;width:26px}.dl-escaner-marco-guia:after{border-bottom:5px solid #38bdf8;border-right:5px solid #38bdf8;bottom:-2px;content:"";height:26px;position:absolute;right:-2px;width:26px}.dl-escaner-paginas-listado{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.dl-escaner-pagina-item{align-items:center;background-color:#fafbfc;border:1px solid #eff3f6;border-radius:12px;display:grid;gap:10px;grid-template-columns:72px 1fr auto;padding:10px}.dl-escaner-pagina-preview{background-color:#fff;border:1px solid #eff3f6;border-radius:10px;height:72px;overflow:hidden;width:72px}.dl-escaner-pagina-preview img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.dl-escaner-pagina-body{min-width:0}.dl-escaner-pagina-body span,.dl-escaner-pagina-body strong{display:block}.dl-escaner-pagina-body strong{color:#343a40;font-size:13px;margin-bottom:2px}.dl-escaner-pagina-body span{color:#a3aaba;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-escaner-pagina-eliminar{color:#f62d51;font-size:12px;font-weight:600;padding:0}.dl-escaner-pagina-eliminar:focus,.dl-escaner-pagina-eliminar:hover{color:#f62d51;text-decoration:none}.listado-lotes .listado-lotes-item:last-child .dividir{display:none}.listado-lotes .listado-lotes-item-delete{color:#f62d51;font-size:22px;position:absolute;top:-5px;right:5px}@media (max-width:768px){.kardex .card .card-body{padding:10px 5px}.kardex .header .card-header{padding:10px}.kardex .header .card-header h4{font-size:16px}.kardex .header .card-header .display-5{font-size:28px}.kardex .header .card-header .m-t-20{margin-top:10px}.kardex .header .card-header .m-b-20{margin-bottom:10px}.kardex .header .header-actions a{padding:0}.kardex .header .header-actions button{width:100%;padding:15px;margin-bottom:10px}.kardex .header .header-actions button .finalizar{padding:0}.kardex .header .header-resumen .item{border-right:1px solid #eff3f6}.kardex .header .header-resumen .item:last-child{border-right:1px solid transparent}.kardex .header .header-resumen .item .d-flex div{display:flex;width:100%;flex-direction:row;justify-content:space-between}.kardex .header .header-resumen .item .d-flex div h3{font-size:1em}.kardex .header .header-resumen .item .d-flex div span{font-size:1rem}.kardex .header .header-resumen .item .d-flex div .display-5{font-size:2em}.kardex .header .header-resumen.fixed-resumen{width:100%;left:0;transform:translate(0)}.kardex .header .header-resumen.fixed-resumen .item{width:25%}}@media (max-width:550px){.kardex-monitor-page{margin-left:-10px;margin-right:-10px}.kardex-monitor-page .page-breadcrumb{padding-left:6px;padding-right:6px;margin-bottom:8px}.kardex-monitor-page .row.m-t-5{margin-left:0;margin-right:0}.kardex-monitor-page .kardex-datatable-prototype,.kardex-monitor-page .row.m-t-5>.col-12{padding-left:0;padding-right:0}.kardex-monitor-page .card{margin-bottom:10px}.kardex-monitor-page .card .card-body{padding:8px 4px}.dl-escaner-modal .modal-body,.dl-escaner-modal .modal-footer,.dl-escaner-modal .modal-header{padding-left:12px;padding-right:12px}.dl-escaner-camara,.dl-escaner-video{min-height:320px}.dl-escaner-fallback-box{align-items:stretch;flex-direction:column}.dl-escaner-fallback-actions{width:100%}.dl-escaner-fallback-actions .btn{margin-right:0!important;margin-top:8px;width:100%}.dl-escaner-pagina-item{grid-template-columns:60px 1fr}.dl-escaner-pagina-eliminar{grid-column:1/-1;justify-self:flex-end}}.preparacion-pedido-ui #datatable tbody td{vertical-align:middle}.preparacion-pedido-ui #datatable tbody td:nth-child(2){min-width:280px;padding:6px;white-space:normal}.preparacion-pedido-ui .preparacion-producto-card{align-items:center;background:#fff;border:1px solid transparent;border-radius:10px;color:#343a40;cursor:pointer;display:grid;gap:10px;grid-template-columns:52px minmax(0,1fr) 24px;min-height:64px;padding:6px;text-align:left;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease;width:100%}.preparacion-pedido-ui .preparacion-producto-card:hover{background:#f9f9f9;border-color:#dee2e6}.preparacion-pedido-ui .preparacion-producto-card:focus{border-color:#32c787;box-shadow:0 0 0 3px rgba(50,199,135,.2);outline:0}.preparacion-pedido-ui .preparacion-producto-card__imagen{border-radius:8px;height:52px;-o-object-fit:cover;object-fit:cover;width:52px}.preparacion-pedido-ui .preparacion-producto-card__contenido{display:flex;flex-direction:column;min-width:0}.preparacion-pedido-ui .preparacion-producto-card__accion,.preparacion-pedido-ui .preparacion-producto-card__codigo{color:#a3aaba;font-size:11px}.preparacion-pedido-ui .preparacion-producto-card__codigo{display:none;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.preparacion-pedido-ui .preparacion-producto-card__nombre{color:#343a40;font-size:13px;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis}.preparacion-pedido-ui .preparacion-producto-card__accion{color:#32c787;font-weight:600;margin-top:3px}.preparacion-pedido-ui .preparacion-producto-card__icono{color:#a3aaba;font-size:22px}.preparacion-pedido-ui .preparacion-pendiente{background:rgba(255,193,7,.16);border-radius:999px;color:#775900;display:inline-flex;font-size:13px;font-weight:700;justify-content:center;min-width:34px;padding:5px 9px}.modal-pedido-preparacion .modal-dialog{max-width:620px}.modal-pedido-preparacion .modal-content{border:0;border-radius:14px;box-shadow:0 18px 50px rgba(0,0,0,.18);overflow:hidden}.modal-pedido-preparacion .modal-header{align-items:flex-start;border-bottom-color:#dee2e6;padding:18px 20px 14px}.modal-pedido-preparacion .modal-header .close{align-items:center;border-radius:50%;display:flex;height:44px;justify-content:center;margin:-9px -9px -9px auto;width:44px}.modal-pedido-preparacion .modal-header .close:focus{box-shadow:0 0 0 3px rgba(50,199,135,.2);outline:0}.modal-pedido-preparacion .modal-title{color:#343a40;font-size:18px;font-weight:700}.modal-pedido-preparacion .modal-data-descripcion{color:#a3aaba;font-size:12px;margin-top:3px!important}.modal-pedido-preparacion .modal-body{padding:16px 20px}.modal-pedido-preparacion .preparacion-producto-resumen{align-items:center;background:transparent;border:1px solid #dee2e6;border-radius:12px;display:grid;gap:12px;grid-template-columns:72px minmax(0,1fr) auto;margin-bottom:18px;padding:12px}.modal-pedido-preparacion .preparacion-producto-resumen__imagen{background:transparent;border-radius:10px;height:72px;-o-object-fit:cover;object-fit:cover;width:72px}.modal-pedido-preparacion .preparacion-producto-resumen__datos{min-width:0}.modal-pedido-preparacion .preparacion-producto-resumen__datos .nombre-del-producto{color:#343a40;font-size:14px;font-weight:700;line-height:1.35}.modal-pedido-preparacion .preparacion-producto-resumen__datos .bodega{color:#a3aaba;display:block;font-size:11px;margin-top:4px}.modal-pedido-preparacion .preparacion-producto-resumen__codigo{color:#a3aaba;display:block;font-size:10px;font-weight:700;letter-spacing:.04em;margin-bottom:3px;text-transform:uppercase}.modal-pedido-preparacion .preparacion-producto-resumen__pendiente{align-items:flex-end;display:flex;flex-direction:column;min-width:86px;text-align:right}.modal-pedido-preparacion .preparacion-producto-resumen__pendiente strong{color:#343a40;font-size:24px;line-height:1}.modal-pedido-preparacion .preparacion-producto-resumen__pendiente span{color:#a3aaba;font-size:10px;line-height:1.2;margin-top:4px;max-width:90px}.modal-pedido-preparacion .preparacion-lotes-form{margin-bottom:16px}.modal-pedido-preparacion .preparacion-lotes-encabezado{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.modal-pedido-preparacion .preparacion-lotes-encabezado label{color:#343a40;font-size:13px;font-weight:700}.modal-pedido-preparacion .preparacion-lotes-encabezado span{color:#a3aaba;font-size:11px}.modal-pedido-preparacion .preparacion-lotes-busqueda{margin-bottom:8px;position:relative}.modal-pedido-preparacion .preparacion-lotes-busqueda i{color:#a3aaba;font-size:18px;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.modal-pedido-preparacion .preparacion-lotes-busqueda .form-control{background:#fff;border:1px solid #dee2e6;border-radius:9px;height:44px;padding:8px 12px 8px 38px}.modal-pedido-preparacion .preparacion-lotes-busqueda .form-control:focus{border-color:#32c787;box-shadow:0 0 0 3px rgba(50,199,135,.16)}.modal-pedido-preparacion .preparacion-lotes{display:grid;gap:8px;max-height:286px;overflow-y:auto;padding:2px}.modal-pedido-preparacion .preparacion-lote-card{align-items:center;background:#fff;border:1px solid #dee2e6;border-radius:11px;cursor:pointer;display:grid;gap:10px;grid-template-columns:20px minmax(0,1fr) auto;margin:0;min-height:72px;overflow:hidden;padding:10px 12px;position:relative;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.modal-pedido-preparacion .preparacion-lote-card:before{background:#607d8b;bottom:9px;content:"";left:0;position:absolute;top:9px;width:3px}.modal-pedido-preparacion .preparacion-lote-card:hover{background:#f9f9f9;border-color:#c7ced4}.modal-pedido-preparacion .preparacion-lote-card.preparacion-lote-card--seleccionado{background:#fff;border-color:#32c787;box-shadow:0 0 0 2px rgba(50,199,135,.12)}.modal-pedido-preparacion .preparacion-lote-card.preparacion-lote-card--bloqueado{cursor:not-allowed}.modal-pedido-preparacion .preparacion-lote-card.preparacion-lote-card--bloqueado:hover{background:#fff;border-color:#dee2e6}.modal-pedido-preparacion .preparacion-lote-card.preparacion-lote-card--bloqueado .preparacion-lote-card__selector{background:#f9f9f9;border-color:#d0d0d0}.modal-pedido-preparacion .preparacion-lote-card.preparacion-lote-card--estado-vencido:before{background:#f62d51}.modal-pedido-preparacion .preparacion-lote-card.preparacion-lote-card--estado-critico:before{background:#ff9800}.modal-pedido-preparacion .preparacion-lote-card.preparacion-lote-card--estado-proximo:before{background:#ffc107}.modal-pedido-preparacion .preparacion-lote-card.preparacion-lote-card--estado-vigente:before{background:#32c787}.modal-pedido-preparacion .preparacion-lote-radio{height:1px;opacity:0;overflow:hidden;position:absolute;width:1px}.modal-pedido-preparacion .preparacion-lote-radio:focus+.preparacion-lote-card__selector{box-shadow:0 0 0 3px rgba(50,199,135,.22)}.modal-pedido-preparacion .preparacion-lote-radio:checked+.preparacion-lote-card__selector{background:#32c787;border-color:#32c787}.modal-pedido-preparacion .preparacion-lote-radio:checked+.preparacion-lote-card__selector:after{background:#fff;border-radius:50%;content:"";height:6px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:6px}.modal-pedido-preparacion .preparacion-lote-card__selector{border:2px solid #d0d0d0;border-radius:50%;height:18px;position:relative;width:18px}.modal-pedido-preparacion .preparacion-lote-card__contenido,.modal-pedido-preparacion .preparacion-lote-card__disponibilidad{display:flex;flex-direction:column}.modal-pedido-preparacion .preparacion-lote-card__contenido{min-width:0}.modal-pedido-preparacion .preparacion-lote-card__encabezado{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.modal-pedido-preparacion .preparacion-lote-card__disponibilidad>span,.modal-pedido-preparacion .preparacion-lote-card__etiqueta,.modal-pedido-preparacion .preparacion-lote-card__vencimiento{color:#a3aaba;font-size:10px}.modal-pedido-preparacion .preparacion-lote-card__nombre{color:#343a40;font-size:14px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-pedido-preparacion .preparacion-lote-card__vencimiento{display:flex;flex-direction:column;line-height:1.25;margin-top:3px}.modal-pedido-preparacion .preparacion-lote-card__plazo{color:#4f5861;font-size:9px;font-weight:600;margin-top:2px}.modal-pedido-preparacion .preparacion-lote-card__estado{align-items:center;border:1px solid;border-radius:999px;color:#607d8b;display:inline-flex;flex:0 0 auto;font-size:8px;font-weight:700;gap:3px;line-height:1;padding:2px 5px;text-transform:uppercase}.modal-pedido-preparacion .preparacion-lote-card__estado i{font-size:10px;line-height:1}.modal-pedido-preparacion .preparacion-lote-card__estado--vencido{color:#f62d51}.modal-pedido-preparacion .preparacion-lote-card__estado--critico{color:#ff9800}.modal-pedido-preparacion .preparacion-lote-card__estado--proximo{color:#ffc107}.modal-pedido-preparacion .preparacion-lote-card__estado--vigente{color:#32c787}.modal-pedido-preparacion .preparacion-lote-card__disponibilidad{align-items:flex-end;min-width:82px;text-align:right}.modal-pedido-preparacion .preparacion-lote-card__disponibilidad strong{color:#343a40;font-size:18px;line-height:1.1}.modal-pedido-preparacion .preparacion-lote-card__recomendado{background:rgba(50,199,135,.15);border:1px solid #32c787;border-radius:999px;color:#32c787!important;flex:0 0 auto;font-size:9px!important;font-weight:700;padding:2px 6px;text-transform:uppercase}.modal-pedido-preparacion .preparacion-lotes-vacio{align-items:center;background:#eff3f6;border-radius:10px;color:#a3aaba;display:flex;flex-direction:column;justify-content:center;min-height:130px;padding:18px;text-align:center}.modal-pedido-preparacion .preparacion-lotes-vacio i{font-size:30px}.modal-pedido-preparacion .preparacion-lotes-vacio strong{color:#343a40;margin-top:3px}.modal-pedido-preparacion .preparacion-lotes-vacio span{font-size:11px;margin-top:3px}.modal-pedido-preparacion .preparacion-cantidad-form{margin-bottom:0}.modal-pedido-preparacion .preparacion-cantidad-form>label{color:#343a40;font-size:13px;font-weight:700}.modal-pedido-preparacion .preparacion-cantidad-control{display:grid;grid-template-columns:48px minmax(0,1fr) 48px;max-width:250px}.modal-pedido-preparacion .preparacion-cantidad-control .form-control{background:#fff;border:1px solid #dee2e6;border-left:0;border-radius:0;border-right:0;font-size:17px;font-weight:700;height:48px;padding:8px;text-align:center}.modal-pedido-preparacion .preparacion-cantidad-control .form-control:focus{border-color:#32c787;box-shadow:inset 0 1px 0 #32c787,inset 0 -1px 0 #32c787}.modal-pedido-preparacion .preparacion-cantidad-control__boton{align-items:center;background:#eff3f6;border:1px solid #dee2e6;color:#343a40;display:flex;font-size:19px;height:48px;justify-content:center;padding:0}.modal-pedido-preparacion .preparacion-cantidad-control__boton:first-child{border-radius:9px 0 0 9px}.modal-pedido-preparacion .preparacion-cantidad-control__boton:last-child{border-radius:0 9px 9px 0}.modal-pedido-preparacion .preparacion-cantidad-control__boton:focus{box-shadow:0 0 0 3px rgba(50,199,135,.2);outline:0}.modal-pedido-preparacion .preparacion-cantidad-ayuda{color:#a3aaba;display:block;font-size:10px;margin-top:6px}.modal-pedido-preparacion .invalid-feedback{display:block}.modal-pedido-preparacion .modal-footer{background:#fff;border-top-color:#dee2e6;padding:12px 20px}.modal-pedido-preparacion .modal-footer .btn{min-height:44px;min-width:110px}.pedido-encabezado-operativo .card.card-header{border:1px solid #dee2e6;border-radius:12px;box-shadow:none;margin-bottom:0;padding:0}.pedido-encabezado-operativo .card-body{padding:16px 20px}.pedido-encabezado-operativo__contenido{align-items:center;display:grid;gap:16px;grid-template-columns:minmax(230px,1.1fr) minmax(280px,1fr) minmax(210px,.9fr) minmax(190px,.7fr)}.pedido-encabezado-operativo__identidad{-moz-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:minmax(0,1fr) auto;min-width:0}.pedido-encabezado-operativo__etapa{align-self:center;border:1px solid rgba(50,199,135,.45);border-radius:999px;color:#207e55;font-size:9px;font-weight:700;grid-column:1;grid-row:1;justify-self:start;letter-spacing:.04em;padding:2px 7px;text-transform:uppercase}.pedido-encabezado-operativo__identidad h2{color:#343a40;font-size:16px;font-weight:700;grid-column:1/-1;grid-row:2;line-height:1.25;margin:5px 0 4px;overflow-wrap:anywhere}.pedido-encabezado-operativo__meta{color:#a3aaba;align-items:center;display:grid;font-size:10px;gap:6px 12px;grid-column:1/-1;grid-template-columns:minmax(120px,1fr) auto auto;grid-row:3}.pedido-encabezado-operativo__meta strong{color:#343a40;font-weight:600}.pedido-encabezado-operativo__transporte{align-items:center;display:inline-flex;gap:6px;min-width:0}.pedido-encabezado-operativo__transporte img{flex:0 0 auto;height:30px;-o-object-fit:contain;object-fit:contain;width:30px}.pedido-encabezado-operativo__transporte-contenido{display:flex;flex-direction:column;line-height:1.15;min-width:0}.pedido-encabezado-operativo__transporte-contenido>span{color:#a3aaba;font-size:9px}.pedido-encabezado-operativo__transporte-contenido>strong{color:#343a40;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pedido-encabezado-operativo__bandeja-dato{display:flex;flex-direction:column;line-height:1.15;min-width:0}.pedido-encabezado-operativo__bandeja-dato>span{color:#a3aaba;font-size:9px}.pedido-encabezado-operativo__bandeja-dato>strong{color:#343a40;font-size:10px;font-weight:600;white-space:nowrap}.pedido-encabezado-operativo__responsables{border-top:1px solid #dee2e6;display:grid;gap:12px;grid-column:1/-1;grid-row:4;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px;padding-top:10px}.pedido-encabezado-operativo__responsable{align-items:center;display:flex;gap:7px;min-width:0}.pedido-encabezado-operativo__responsable img{border:1px solid #dee2e6;border-radius:50%;flex:0 0 28px;height:28px;-o-object-fit:cover;object-fit:cover;width:28px}.pedido-encabezado-operativo__responsable>span{display:flex;flex-direction:column;line-height:1.15;min-width:0}.pedido-encabezado-operativo__responsable small{color:#a3aaba;font-size:9px}.pedido-encabezado-operativo__responsable strong{color:#343a40;font-size:11px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pedido-encabezado-operativo__transporte--sin-asignar{color:#a3aaba}.pedido-encabezado-operativo__detalle-boton{align-items:center;align-self:center;background:transparent;border:0;color:#a3aaba;display:inline-flex;font-size:10px;gap:2px;grid-column:2;grid-row:1;justify-content:center;justify-self:end;min-height:32px;padding:0 4px}.pedido-encabezado-operativo__detalle-boton:focus,.pedido-encabezado-operativo__detalle-boton:hover{color:#32c787;outline:0}.pedido-encabezado-operativo__detalle-boton[aria-expanded=true] i{transform:rotate(180deg)}.pedido-encabezado-operativo__detalle-boton i{transition:transform .16s ease}.pedido-encabezado-operativo__progreso{min-width:0}.pedido-encabezado-operativo__metricas{display:grid;gap:4px;grid-template-columns:repeat(3,minmax(0,1fr))}.pedido-encabezado-operativo__metricas>div{border-right:1px solid #dee2e6;min-width:0;padding:0 8px;text-align:center}.pedido-encabezado-operativo__metricas>div:last-child{border-right:0}.pedido-encabezado-operativo__metricas span,.pedido-encabezado-operativo__metricas strong{display:block}.pedido-encabezado-operativo__metricas strong{color:#343a40;font-size:18px;line-height:1}.pedido-encabezado-operativo__metricas span{color:#a3aaba;font-size:9px;line-height:1.2;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pedido-encabezado-operativo__barra{background-color:#eff3f6;border-radius:999px;height:5px;margin-top:9px;overflow:hidden}.pedido-encabezado-operativo__barra span{background-color:#32c787;display:block;height:100%;transition:width .2s ease;width:0}.pedido-encabezado-operativo__observacion{border-left:2px solid #32c787;min-width:0;padding-left:10px}.pedido-encabezado-operativo__observacion strong{color:#343a40;display:block;font-size:10px}.pedido-encabezado-operativo__observacion p{color:#343a40;display:-webkit-box;font-size:11px;line-height:1.3;margin:3px 0 0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.pedido-encabezado-operativo__accion{align-items:stretch;display:flex;flex-direction:column;grid-column:4;min-width:0}.pedido-encabezado-operativo__accion .btn{font-size:13px;font-weight:600;min-height:44px;padding:8px 12px;width:100%}.pedido-encabezado-operativo__accion .btn:disabled{cursor:not-allowed;opacity:.55}.pedido-encabezado-operativo__accion--lista .pedido-finalizar-ayuda{color:#207e55}.pedido-encabezado-operativo .pedido-finalizar-ayuda{color:#a3aaba;font-size:9px;line-height:1.25;margin-top:5px;text-align:center}.pedido-encabezado-operativo__detalles{border-top:1px solid #dee2e6;grid-column:1/-1;grid-row:5;margin-top:12px;padding-top:10px}.pedido-encabezado-operativo__detalles ul{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:0;padding:0}.pedido-encabezado-operativo__detalles li{min-width:0}.pedido-encabezado-operativo__detalles li>span{color:#a3aaba;display:block;font-size:9px;font-weight:600;margin-bottom:2px}.pedido-encabezado-operativo__detalles li>strong{color:#343a40;display:block;font-size:11px;font-weight:600;overflow-wrap:anywhere}.pedido-encabezado-operativo__detalles .pedido-encabezado-operativo__detalle-direccion{grid-column:span 2}@media (max-width:575.98px){.pedido-encabezado-operativo__detalle-codigo-cliente,.pedido-encabezado-operativo__detalle-documento,.pedido-flujo-ui .pedido-encabezado-codigo-cliente{display:none!important}.pedido-flujo-ui{margin-left:-20px;margin-right:-20px}.pedido-flujo-ui>.col-lg-12:not(.header),.pedido-flujo-ui>.header{padding-left:5px;padding-right:5px}.pedido-flujo-ui .cotizacion-vistas-contenedor{margin-left:0;margin-right:0;margin-top:6px}.pedido-flujo-ui .cotizacion-vistas__contenido{border-radius:0 8px 8px 8px;box-shadow:none;padding:5px}.pedido-flujo-ui .cotizacion-vistas__contenido>.tab-pane>.row>.col-12{padding-left:0;padding-right:0}.pedido-flujo-ui .cotizacion-vistas__contenido .clientes-datatable-contenedor>.card-body{padding:0}.pedido-flujo-ui .pedido-encabezado-datos{margin-top:6px;margin-bottom:6px}.pedido-flujo-ui .pedido-encabezado-id{flex:0 0 24%;max-width:24%;padding-left:4px;padding-right:4px;font-size:9px}.pedido-flujo-ui .pedido-encabezado-id h5{font-size:12px}.pedido-flujo-ui .pedido-encabezado-nit{flex:0 0 36%;max-width:36%}.pedido-flujo-ui .pedido-encabezado-telefono{flex:0 0 40%;max-width:40%}.pedido-encabezado-operativo .card.card-header{background:#fff;border:0;border-radius:12px;box-shadow:0 1px 2px rgba(0,0,0,.075);overflow:hidden}.pedido-encabezado-operativo .card-body{padding:10px}.pedido-encabezado-operativo__contenido{align-items:stretch;display:flex;flex-direction:column;gap:9px}.pedido-encabezado-operativo__identidad{align-items:start;-moz-column-gap:8px;column-gap:8px;grid-template-columns:minmax(0,1fr) auto}.pedido-encabezado-operativo__etapa{font-size:9px;margin-top:3px}.pedido-encabezado-operativo__identidad h2{display:-webkit-box;font-size:16px;line-height:1.25;margin:5px 0 4px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.pedido-encabezado-operativo__meta{font-size:11px;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));line-height:1.35;margin-top:3px;width:100%}.pedido-encabezado-operativo__meta>span{border-right:1px solid #dee2e6;min-height:38px;padding:0 6px}.pedido-encabezado-operativo__meta>span:first-child{padding-left:0}.pedido-encabezado-operativo__meta>span:last-child{border-right:0;padding-right:0}.pedido-encabezado-operativo__transporte{font-size:12px;justify-content:center;min-height:38px}.pedido-encabezado-operativo__transporte img{height:28px;width:28px}.pedido-encabezado-operativo__transporte-contenido{line-height:1.15}.pedido-encabezado-operativo__transporte-contenido>strong{display:-webkit-box;line-height:1.15;overflow:hidden;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.pedido-encabezado-operativo__bandeja-dato{justify-content:center;line-height:1.15;text-align:center}.pedido-encabezado-operativo__bandeja-dato>strong{font-size:10px}.pedido-encabezado-operativo__responsables{gap:0;margin-top:5px;padding-top:5px}.pedido-encabezado-operativo__responsables>div{border-right:1px solid #dee2e6;justify-content:center;min-height:34px;padding:0 8px}.pedido-encabezado-operativo__responsables>div:first-child{padding-left:0}.pedido-encabezado-operativo__responsables>div:last-child{border-right:0;padding-right:0}.pedido-encabezado-operativo__responsable img{height:28px;width:28px}.pedido-encabezado-operativo__responsable small{font-size:9px}.pedido-encabezado-operativo__responsable strong{font-size:11px}.pedido-encabezado-operativo__detalle-boton{align-self:start;background:transparent;border:0;border-radius:0;color:#32c787;font-size:11px;font-weight:600;min-height:44px;padding:0 2px 0 10px}.pedido-encabezado-operativo__metricas{gap:8px;padding:0}.pedido-encabezado-operativo__metricas>div{background:#f9f9f9;border:0;border-radius:10px;padding:8px 5px}.pedido-encabezado-operativo__metricas strong{font-size:20px}.pedido-encabezado-operativo__metricas span{font-size:10px}.pedido-encabezado-operativo__barra{margin-top:6px}.pedido-encabezado-operativo__observacion{background:#f9f9f9;border-radius:10px;padding:8px 10px}.pedido-encabezado-operativo__observacion strong{font-size:11px}.pedido-encabezado-operativo__observacion p{font-size:12px;line-height:1.35;margin-top:2px;-webkit-line-clamp:2}.pedido-encabezado-operativo__accion{grid-column:auto}.pedido-encabezado-operativo__accion .btn{font-size:12px;min-height:44px}.pedido-encabezado-operativo .pedido-finalizar-ayuda{font-size:10px;margin-top:4px}.pedido-encabezado-operativo__detalles{background:transparent;border:0;border-radius:0;margin-top:4px;padding:0}.pedido-encabezado-operativo__detalles ul{display:block}.pedido-encabezado-operativo__detalles li{align-items:center;border-bottom:1px solid #dee2e6;display:flex;gap:12px;justify-content:space-between;min-height:38px;padding:7px 2px}.pedido-encabezado-operativo__detalles li:last-child{border-bottom:0}.pedido-encabezado-operativo__detalles li>span{font-size:10px;margin:0}.pedido-encabezado-operativo__detalles li>strong{font-size:12px;text-align:right}.pedido-encabezado-operativo__detalles .pedido-encabezado-operativo__detalle-direccion{align-items:flex-start;grid-column:auto}.pedido-encabezado-operativo__detalles .pedido-encabezado-operativo__detalle-direccion>strong{line-height:1.35;max-width:68%}.preparacion-pedido-ui{margin-left:-20px;margin-right:-20px}.preparacion-pedido-ui>.header{padding-left:5px;padding-right:5px}.preparacion-pedido-ui>.header .card.card-header{padding:0}.preparacion-pedido-ui>.header .card-body{padding:10px 8px}.preparacion-pedido-ui>.header .p-t-20{padding-top:4px}.preparacion-pedido-ui>.col-lg-12:not(.header){padding-left:5px;padding-right:5px}.preparacion-pedido-ui .cotizacion-vistas-contenedor{margin-left:0;margin-right:0;margin-top:6px}.preparacion-pedido-ui .cotizacion-vistas__contenido{padding:5px;border-radius:0 8px 8px 8px;box-shadow:none}.preparacion-pedido-ui .cotizacion-vistas__contenido>.tab-pane>.row>.col-12{padding-left:0;padding-right:0}.preparacion-pedido-ui .cotizacion-vistas__contenido .clientes-datatable-contenedor>.card-body{padding:0}.preparacion-pedido-ui #datatable tbody td:nth-child(2){max-width:220px;min-width:220px;width:220px}.preparacion-pedido-ui .preparacion-producto-card{gap:6px;grid-template-columns:44px minmax(0,1fr);min-height:58px;padding:5px}.preparacion-pedido-ui .preparacion-producto-card__imagen{height:44px;width:44px}.preparacion-pedido-ui .preparacion-producto-card__codigo{display:block;font-size:9px}.preparacion-pedido-ui .preparacion-producto-card__nombre{display:-webkit-box;font-size:11px;line-height:1.25;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.preparacion-pedido-ui .preparacion-producto-card__accion{font-size:10px;margin-top:2px}.preparacion-pedido-ui .preparacion-producto-card__icono{display:none}.modal-pedido-preparacion .modal-dialog{margin:0;max-width:none;min-height:100%}.modal-pedido-preparacion .modal-content{border-radius:0;min-height:100vh}.modal-pedido-preparacion .modal-body,.modal-pedido-preparacion .modal-footer,.modal-pedido-preparacion .modal-header{padding-left:14px;padding-right:14px}.modal-pedido-preparacion .preparacion-producto-resumen{gap:8px;grid-template-columns:58px minmax(0,1fr) 54px;padding:10px}.modal-pedido-preparacion .preparacion-producto-resumen__imagen{height:58px;width:58px}.modal-pedido-preparacion .preparacion-producto-resumen__pendiente{align-items:flex-end;flex-direction:column;grid-column:auto;justify-content:center;min-width:54px;text-align:right}.modal-pedido-preparacion .preparacion-producto-resumen__pendiente strong{font-size:20px}.modal-pedido-preparacion .preparacion-producto-resumen__pendiente span{font-size:9px;margin:3px 0 0;max-width:none}.modal-pedido-preparacion .preparacion-lotes{max-height:none;overflow:visible}.modal-pedido-preparacion .preparacion-lote-card{gap:8px;grid-template-columns:20px minmax(0,1fr) 62px;min-height:86px;padding:10px}.modal-pedido-preparacion .preparacion-lote-card__disponibilidad{min-width:62px}.modal-pedido-preparacion .preparacion-cantidad-control{max-width:none}.modal-pedido-preparacion .modal-footer{bottom:0;position:sticky;z-index:2}.modal-pedido-preparacion .modal-footer .btn{flex:1}}.kpi .lumiere .tipo-de-venta{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-left:0;margin-right:0;margin-bottom:20px;width:100%}.kpi .lumiere .tipo-de-venta .item{background-color:#fff;border-radius:15px;padding:15px;width:100%}.kpi .lumiere .tipo-de-venta .item .header .title{align-items:center;display:flex;font-size:18px;justify-content:space-between;margin:0;text-transform:uppercase;width:100%}.kpi .lumiere .tipo-de-venta .item .header .title span{background-color:#f9f9f9;border-radius:15px;padding:4px 8px;font-size:14px}.kpi .lumiere .tipo-de-venta .item .progress-content{width:100%}.kpi .lumiere .tipo-de-venta .item .indicadores{margin-top:15px;gap:10px;width:100%;display:grid;grid-template-columns:repeat(4,1fr)}.kpi .lumiere .tipo-de-venta .item .indicadores .col-item{cursor:pointer;background-color:#f9f9f9;border-radius:10px;padding:5px;display:grid;gap:5px;grid-template-columns:1fr 1fr;transition:all .3s cubic-bezier(.4,0,.2,1)}.kpi .lumiere .tipo-de-venta .item .indicadores .col-item:hover{cursor:pointer;transform:scale(1.03);box-shadow:0 2px 8px rgba(0,0,0,.15)}.kpi .lumiere .tipo-de-venta .item .indicadores .col-item .col-info{padding:5px}.kpi .lumiere .tipo-de-venta .item .indicadores .col-item .col-info h3{font-size:12px;font-weight:400;padding:0;margin:0}.kpi .lumiere .tipo-de-venta .item .indicadores .col-item .col-info .col-detail{display:flex;justify-content:space-between}.kpi .lumiere .tipo-de-venta .item .indicadores .col-item .col-info .col-detail span{font-size:12px}.kpi .lumiere .tipo-de-venta .item .indicadores .col-item .col-money{display:flex;align-items:center;justify-content:flex-end}.kpi .lumiere .tipo-de-venta .item .indicadores .col-item .col-money h2{font-size:14px;font-weight:600;margin:0;padding:0}.kpi .lumiere .tipo-de-venta .card-title{font-size:18px;margin:0}.kpi .lumiere .tipo-de-venta .card-sub-title{font-size:24px;font-weight:600}.kpi .lumiere .kpi-total .card .row{justify-items:center;align-items:center;text-align:center}.kpi .lumiere .kpi-total .card .row img{height:52px;margin-bottom:5px}.kpi .usuarios,.kpi .vendedores{list-style:none;display:flex;gap:5px;flex-wrap:wrap;justify-content:center;align-items:center;padding:10px 0 20px}.kpi .usuarios .item,.kpi .vendedores .item{position:relative;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.kpi .usuarios .item:hover .item-avatar,.kpi .vendedores .item:hover .item-avatar{transform:scale(2);border-color:rgba(21,27,38,.08);box-shadow:0 4px 15px rgba(0,0,0,.1);z-index:9}.kpi .usuarios .item:hover .item-avatar img,.kpi .vendedores .item:hover .item-avatar img{border-radius:2px}.kpi .usuarios .item:hover .item-tooltip,.kpi .vendedores .item:hover .item-tooltip{opacity:1;visibility:visible;transform:translateX(-50%) translateY(-26px)}.kpi .usuarios .item:active .item-avatar,.kpi .vendedores .item:active .item-avatar{transform:scale(1.05)}.kpi .usuarios .item:active .item-avatar:before,.kpi .vendedores .item:active .item-avatar:before{width:80%;height:80%;animation:ripple-subtle .6s ease-out}.kpi .usuarios .item.active .item-avatar,.kpi .vendedores .item.active .item-avatar{border:2px solid #32c787}.kpi .usuarios .item .item-avatar,.kpi .vendedores .item .item-avatar{width:48px;height:48px;border-radius:15px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:16px;border:2px solid transparent;transition:all .5s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden}.kpi .usuarios .item .item-avatar:before,.kpi .vendedores .item .item-avatar:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:hsla(0,0%,100%,.2);transform:translate(-50%,-50%);transition:all .3s ease}.kpi .usuarios .item .item-avatar img,.kpi .vendedores .item .item-avatar img{width:48px;height:48px;transition:all .3s ease}.kpi .usuarios .item .item-avatar img:before,.kpi .vendedores .item .item-avatar img:before{content:"Error";display:block;width:48px;height:48px;background-color:#f3f3f3;text-align:center;line-height:48px;font-size:6px;color:#a1aab2}.kpi .usuarios .item .item-tooltip,.kpi .vendedores .item .item-tooltip{position:absolute;bottom:100%;left:50%;transform:translateX(-50%) translateY(-4px);background:#000;color:#fff;padding:6px 10px;border-radius:6px;font-size:12px;font-weight:500;white-space:nowrap;opacity:0;visibility:hidden;text-transform:capitalize;transition:all .3s cubic-bezier(.25,.46,.45,.94);z-index:10;box-shadow:0 2px 8px rgba(0,0,0,.15)}.kpi .usuarios .item .item-tooltip:after,.kpi .vendedores .item .item-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:5px solid transparent;border-top-color:#000}.kpi .sat-errores{padding:0}.kpi .sat-errores .sat-errores__content{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center;padding:0 0 10px}.kpi .sat-errores .sat-errores__header{font-size:12px;color:#f62d51;font-weight:500}.kpi .sat-errores .sat-errores__header .fas{margin-right:3px}.kpi .sat-errores .sat-errores__items{display:flex;gap:5px;flex-wrap:wrap}.kpi .semanas-kpi .semanas-scroll-wrap{position:relative}.kpi .semanas-kpi .semanas-scroll-ind{position:absolute;top:calc(50% - 5px);transform:translateY(-50%);width:28px;height:28px;display:flex;align-items:center;justify-content:center;z-index:2;cursor:pointer;opacity:0;pointer-events:none;background:#fff;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.1);border:1px solid #f3f3f3;transition:all .3s cubic-bezier(.4,0,.2,1)}.kpi .semanas-kpi .semanas-scroll-ind .mdi{font-size:16px;color:#a1aab2;line-height:1}.kpi .semanas-kpi .semanas-scroll-ind:hover{box-shadow:0 4px 15px rgba(0,0,0,.15);transform:translateY(-50%) scale(1.08)}.kpi .semanas-kpi .semanas-scroll-ind:active{transform:translateY(-50%) scale(.95)}.kpi .semanas-kpi .semanas-scroll-ind--left{left:4px}.kpi .semanas-kpi .semanas-scroll-ind--right{right:4px}.kpi .semanas-kpi .semanas-scroll-ind--visible{opacity:1;pointer-events:auto}.kpi .semanas-kpi ul{list-style:none;display:flex;gap:8px;flex-wrap:nowrap;overflow-x:auto;padding:0 0 10px;margin:0;-webkit-overflow-scrolling:touch;scrollbar-width:none}.kpi .semanas-kpi ul::-webkit-scrollbar{display:none}.kpi .semanas-kpi .ciclo-group{background-color:#fff;border-radius:12px;padding:8px;flex-shrink:0}.kpi .semanas-kpi .ciclo-group .ciclo-group__label{font-size:10px;font-weight:700;text-transform:uppercase;color:#a1aab2;letter-spacing:.5px;padding:0 6px 6px}.kpi .semanas-kpi .ciclo-group .ciclo-group__semanas{display:flex;gap:4px}.kpi .semanas-kpi .semana-item{display:flex;flex-direction:column;align-items:center;gap:1px;border-radius:8px;padding:6px 10px;cursor:pointer;transition:all .2s ease;background-color:transparent;white-space:nowrap}.kpi .semanas-kpi .semana-item:hover{background-color:rgba(50,199,135,.06)}.kpi .semanas-kpi .semana-item.active{background-color:rgba(50,199,135,.1)}.kpi .semanas-kpi .semana-item.active small,.kpi .semanas-kpi .semana-item.active strong{color:#32c787}.kpi .semanas-kpi .semana-item strong{font-size:12px;font-weight:700;color:#707070}.kpi .semanas-kpi .semana-item small{font-size:9px;color:#a1aab2;font-weight:500}.kpi .equipos-kpi{overflow:visible}.kpi .equipos-kpi ul{list-style:none;flex-wrap:wrap;padding:0;width:100%;margin-bottom:20px}.kpi .equipos-kpi .equipo-group,.kpi .equipos-kpi ul{display:flex;gap:10px;align-items:center;overflow:visible}.kpi .equipos-kpi .equipo-group{background-color:#fff;border-radius:12px;padding:8px 14px 8px 8px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border:2px solid transparent;position:relative;flex:0 1 auto}.kpi .equipos-kpi .equipo-group:hover{box-shadow:0 4px 15px rgba(0,0,0,.1)}.kpi .equipos-kpi .equipo-group.active{border-color:#32c787;background-color:rgba(50,199,135,.05)}.kpi .equipos-kpi .equipo-group .equipo-group__info{display:flex;flex-direction:column;gap:2px;flex-shrink:0;white-space:nowrap}.kpi .equipos-kpi .equipo-group .equipo-group__info .equipo-group__nombre{font-size:11px;font-weight:600;text-transform:uppercase;color:#a1aab2;letter-spacing:.5px}.kpi .equipos-kpi .equipo-group .equipo-group__info .equipo-group__total{font-size:14px;font-weight:700}.kpi .equipos-kpi .avatar-stack{display:flex;align-items:center;flex-shrink:1;min-width:0}.kpi .equipos-kpi .avatar-stack .avatar-stack__item{width:36px;height:36px;border-radius:50%;overflow:visible;margin-left:-8px;transition:transform .25s ease,z-index 0s,margin-left .3s ease;position:relative;z-index:1;cursor:pointer;flex-shrink:0}.kpi .equipos-kpi .avatar-stack .avatar-stack__item:first-child{margin-left:0!important}.kpi .equipos-kpi .avatar-stack .avatar-stack__item:hover{transform:scale(1.45) translateY(-4px);z-index:20}.kpi .equipos-kpi .avatar-stack .avatar-stack__item:hover img{box-shadow:0 3px 10px rgba(0,0,0,.2);border-color:rgba(50,199,135,.4)}.kpi .equipos-kpi .avatar-stack .avatar-stack__item.active{z-index:15}.kpi .equipos-kpi .avatar-stack .avatar-stack__item.active img{border-color:#32c787}.kpi .equipos-kpi .avatar-stack .avatar-stack__item img{width:36px;height:36px;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:block;border:2px solid #fff;background-color:#f3f3f3}.kpi .categorias{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.kpi .categorias .cat-item{position:relative;background-color:#fff;border-radius:8px;overflow:hidden;cursor:pointer;transition:all .2s ease;flex:1 1 0;min-width:0}.kpi .categorias .cat-item:hover{box-shadow:0 2px 8px rgba(0,0,0,.08);transform:translateY(-1px)}.kpi .categorias .cat-item.active{border-color:#222220}.kpi .categorias .cat-item.active .cat-item__bar{background-color:rgba(34,34,32,.2)}.kpi .categorias .cat-item.active .cat-item__name{color:#222220}.kpi .categorias .cat-item .cat-item__bar{position:absolute;top:0;left:0;height:100%;background-color:rgba(34,34,32,.07);border-radius:8px 0 0 8px;transition:width .5s ease}.kpi .categorias .cat-item .cat-item__content{position:relative;z-index:1;display:flex;flex-direction:column;padding:10px 12px;gap:4px}.kpi .categorias .cat-item .cat-item__top{display:flex;align-items:center;justify-content:space-between}.kpi .categorias .cat-item .cat-item__bottom{display:flex;align-items:baseline;gap:6px}.kpi .categorias .cat-item .cat-item__name{font-size:10px;font-weight:600;text-transform:uppercase;color:#a1aab2;letter-spacing:.3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpi .categorias .cat-item .cat-item__total{font-size:15px;font-weight:700;white-space:nowrap}.kpi .categorias .cat-item .cat-item__diff{font-size:10px;font-weight:600;white-space:nowrap;flex-shrink:0}.kpi .categorias .cat-item .cat-item__diff i{font-size:10px;margin-right:1px}.kpi .categorias .cat-item .cat-item__diff--up{color:#f62d51}.kpi .categorias .cat-item .cat-item__diff--down{color:#32c787}.kpi .categorias .cat-item .cat-item__diff--equal{color:#a1aab2}.kpi .categorias .cat-item .cat-item__pct{font-size:10px;font-weight:600;color:#a1aab2;white-space:nowrap}@media (max-width:1500px){.kpi .lumiere .tipo-de-venta .item .indicadores{grid-template-columns:repeat(2,1fr)}}@media (max-width:840px){.kpi .lumiere .tipo-de-venta .item,.kpi .lumiere .tipo-de-venta .item .indicadores{grid-template-columns:1fr}.kpi .lumiere .tipo-de-venta .item .indicadores .col-item{grid-template-columns:2fr 1fr}.kpi .lumiere .tipo-de-venta .item .indicadores .col-item .col-info{display:grid;grid-template-columns:1fr 2fr}.kpi .lumiere .tipo-de-venta .item .indicadores .col-item .col-info .col-detail{gap:5px;justify-content:space-between}}@media (min-width:1025px){.kpi .equipos-kpi ul{flex-wrap:nowrap}.kpi .equipos-kpi .equipo-group{flex:var(--equipo-flex,1) 1 0}}@media (min-width:1400px){.kpi .equipos-kpi .avatar-stack .avatar-stack__item{width:42px;height:42px;margin-left:-6px}.kpi .equipos-kpi .avatar-stack .avatar-stack__item img{width:42px;height:42px}}@media (max-width:1024px){.kpi .categorias .cat-item{flex:1 1 calc(50% - 6px);min-width:calc(50% - 6px)}}@media (max-width:1024px){.kpi .equipos-kpi ul{flex-direction:column;align-items:stretch;gap:6px}.kpi .equipos-kpi .equipo-group{flex:0 0 auto;width:100%;justify-content:space-between;padding:8px 12px 8px 8px}.kpi .equipos-kpi .avatar-stack{flex:1 1 0;min-width:0}.kpi .equipos-kpi .equipo-group__info{text-align:right}}@media (max-width:550px){.kpi .lumiere .tipo-de-venta{grid-template-columns:1fr}.kpi .equipos-kpi .equipo-group__info .equipo-group__nombre{font-size:10px}.kpi .equipos-kpi .equipo-group__info .equipo-group__total{font-size:12px}}#datatable-btn-corregir.active{background-color:#222220;border-color:#222220;color:#fff}.avatar-floating-tip{position:absolute;background:#fff;color:#707070;padding:8px 14px;border-radius:8px;white-space:nowrap;z-index:99999;display:flex;flex-direction:column;align-items:center;gap:2px;box-shadow:0 4px 20px rgba(0,0,0,.15),0 1px 4px rgba(0,0,0,.1);pointer-events:none;opacity:0;transition:opacity .15s ease}.avatar-floating-tip.visible{opacity:1}.avatar-floating-tip .avatar-floating-tip__name{font-size:12px;font-weight:600;text-transform:capitalize}.avatar-floating-tip .avatar-floating-tip__total{font-size:13px;font-weight:700;color:#32c787}.avatar-floating-tip .avatar-floating-tip__arrow{position:absolute;transform:translateX(-50%);border:6px solid transparent}.avatar-floating-tip[data-arrow=bottom] .avatar-floating-tip__arrow{top:100%;border-top-color:#fff}.avatar-floating-tip[data-arrow=top] .avatar-floating-tip__arrow{bottom:100%;border-bottom-color:#fff}@keyframes fadeInScale{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes ripple-subtle{0%{transform:translate(-50%,-50%) scale(0);opacity:.6}to{transform:translate(-50%,-50%) scale(1);opacity:0}}.ruta-peso-bar .ruta-peso-texto{font-size:11px;color:#6c757d}.sugerencia-item{background:#fff;transition:background .15s}.sugerencia-item:hover{background:#f8f9fa}.sugerencia-item.selected-sugerencia{background:#e8f5e9}.peso-ruta-content .peso-ruta-texto{font-size:12px;color:#6c757d}.dl-kpi-card{border:0;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.04);transition:transform .18s ease,box-shadow .18s ease;overflow:hidden;position:relative}.dl-kpi-card:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(0,0,0,.08)}.dl-kpi-card:before{content:"";position:absolute;top:0;left:0;bottom:0;width:4px;background:var(--dl-kpi-color,#1976d2)}.dl-kpi-card .dl-kpi-icon{flex:0 0 56px;width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:28px;color:var(--dl-kpi-color,#1976d2);background:var(--dl-kpi-bg,rgba(25,118,210,.12))}.dl-kpi-card .dl-kpi-label{font-size:11px;text-transform:uppercase;letter-spacing:.6px;color:#8c97a3;font-weight:600;margin-bottom:2px;line-height:1}.dl-kpi-card .dl-kpi-value{font-size:1.9rem;font-weight:700;line-height:1.1;color:var(--dl-kpi-color,#1976d2);margin:2px 0;letter-spacing:-.5px}.dl-kpi-card .dl-kpi-sub{font-size:11px;color:#9aa5b1;display:flex;align-items:center;gap:4px;margin-top:2px}.dl-kpi-card .dl-kpi-sub i{font-size:13px}.dl-kpi-card .dl-kpi-bar{height:4px;background:rgba(0,0,0,.05);border-radius:2px;overflow:hidden;margin-top:6px}.dl-kpi-card .dl-kpi-bar .dl-kpi-bar-fill{height:100%;background:var(--dl-kpi-color,#1976d2);border-radius:2px;transition:width .4s ease}.dl-kpi-card .dl-kpi-actions{display:flex;gap:4px;flex-wrap:wrap}.dl-kpi-card .dl-kpi-btn{flex:1 1 auto;border:1px solid rgba(0,0,0,.08);background:#fff;color:#555;font-size:11px;font-weight:600;padding:6px 8px;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:4px;transition:all .15s}.dl-kpi-card .dl-kpi-btn i{font-size:14px}.dl-kpi-card .dl-kpi-btn:hover{border-color:var(--dl-kpi-color,#1976d2);color:var(--dl-kpi-color,#1976d2);background:var(--dl-kpi-bg,rgba(25,118,210,.08))}.dl-kpi-card .dl-kpi-btn.dl-kpi-btn-primary{background:var(--dl-kpi-color,#1976d2);color:#fff;border-color:transparent}.dl-kpi-card .dl-kpi-btn.dl-kpi-btn-primary:hover{filter:brightness(1.1)}.dl-kpi-primary{--dl-kpi-color:#5a67ff;--dl-kpi-bg:rgba(90,103,255,0.12)}.dl-kpi-info{--dl-kpi-color:#1e88e5;--dl-kpi-bg:rgba(30,136,229,0.12)}.dl-kpi-success{--dl-kpi-color:#2ec4a4;--dl-kpi-bg:rgba(46,196,164,0.12)}.dl-kpi-warning{--dl-kpi-color:#f5a623;--dl-kpi-bg:rgba(245,166,35,0.14)}.dl-kpi-danger{--dl-kpi-color:#ef5350;--dl-kpi-bg:rgba(239,83,80,0.12)}.armado-ruta-page{min-width:0}@media (max-width:575.98px){.armado-ruta-page #ruta-kpis-globales{margin:0 -4px 4px}.armado-ruta-page #ruta-kpis-globales .ruta-kpi-item{min-width:0;margin-bottom:8px!important;padding-right:4px;padding-left:4px}.armado-ruta-page .dl-kpi-card{height:auto!important;min-height:92px;margin-bottom:0;border-radius:10px;box-shadow:0 1px 2px rgba(0,0,0,.075)}.armado-ruta-page .dl-kpi-card:hover{transform:none;box-shadow:0 1px 2px rgba(0,0,0,.075)}.armado-ruta-page .dl-kpi-card:before{width:3px}.armado-ruta-page .dl-kpi-card .card-body{padding:10px!important}.armado-ruta-page .dl-kpi-card .dl-kpi-summary,.armado-ruta-page .dl-kpi-card .flex-grow-1{min-width:0}.armado-ruta-page .dl-kpi-card .dl-kpi-icon{flex-basis:38px;width:38px;height:38px;margin-right:8px!important;border-radius:10px;font-size:20px}.armado-ruta-page .dl-kpi-card .dl-kpi-label{margin-bottom:1px;font-size:10px;letter-spacing:.25px;line-height:1.1}.armado-ruta-page .dl-kpi-card .dl-kpi-value{margin:0;font-size:1.5rem;line-height:1}.armado-ruta-page .dl-kpi-card .dl-kpi-sub{margin-top:3px;font-size:10px;line-height:1.15}.armado-ruta-page .dl-kpi-card .dl-kpi-bar{height:3px;margin-top:5px}.armado-ruta-page .dl-kpi-card .dl-kpi-actions{gap:5px;margin-top:8px!important;flex-wrap:nowrap}.armado-ruta-page .dl-kpi-card .dl-kpi-btn{min-width:0;min-height:44px;padding:4px 2px;flex:1 1 0;flex-direction:column;gap:0;border-radius:8px;font-size:10px;line-height:1.05}.armado-ruta-page .dl-kpi-card .dl-kpi-btn i{font-size:18px}}@media (prefers-reduced-motion:reduce){.dl-kpi-card,.dl-kpi-card .dl-kpi-bar .dl-kpi-bar-fill,.dl-kpi-card .dl-kpi-btn{transition:none}}.dl-tt{--c:#2c3e50;--tt-border:#e6e9ec;--tt-text:#2d3748;--tt-muted:#6b7280;min-width:280px;font-family:Nunito Sans,sans-serif;color:var(--tt-text)}.dl-tt .dl-tt-header{padding:0 0 10px;margin-bottom:10px;border-bottom:1px solid var(--tt-border)}.dl-tt .dl-tt-doc{display:inline-block;font-size:10px;text-transform:uppercase;letter-spacing:.8px;color:var(--c);background:rgba(0,0,0,.04);padding:2px 8px;border-radius:4px;font-weight:700;margin-bottom:6px}.dl-tt .dl-tt-cliente{font-size:14px;font-weight:700;line-height:1.25;color:var(--tt-text);margin-bottom:6px}.dl-tt .dl-tt-dir{font-size:12px;color:var(--tt-muted);line-height:1.4}.dl-tt .dl-tt-dir i{margin-right:4px;color:var(--c);opacity:.7}.dl-tt .dl-tt-grupo-badge{font-size:13px;font-weight:700;color:var(--c);margin-bottom:6px}.dl-tt .dl-tt-grupo-badge i{margin-right:4px}.dl-tt .dl-tt-chips{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px;padding:0 2px}.dl-tt .dl-tt-chip{font-size:11px;padding:3px 9px;border-radius:10px;background:#f3f4f6;color:#4b5563;font-weight:600;display:inline-flex;align-items:center;gap:4px;border:1px solid var(--tt-border)}.dl-tt .dl-tt-chip i{font-size:12px;opacity:.7}.dl-tt .dl-tt-chip.dl-tt-chip-eta{background:#fff;color:var(--c);border-color:var(--c)}.dl-tt .dl-tt-meta{font-size:11px;color:var(--tt-muted);margin:0 2px 10px;display:flex;align-items:center;gap:4px}.dl-tt .dl-tt-actions{display:flex;gap:8px;margin-top:4px;padding:0 2px}.dl-tt .dl-tt-action{flex:1;display:flex;align-items:center;justify-content:center;gap:10px;padding:11px 12px;border-radius:8px;text-decoration:none;transition:background .15s,border-color .15s,color .15s;background:#fff;color:var(--tt-text);border:1.5px solid var(--tt-border)}.dl-tt .dl-tt-action:hover{border-color:var(--c);color:var(--c);background:#fafbfc;text-decoration:none}.dl-tt .dl-tt-action i{font-size:22px;flex-shrink:0;opacity:.8}.dl-tt .dl-tt-action .dl-tt-action-label{font-size:10px;text-transform:uppercase;letter-spacing:.6px;opacity:.65;font-weight:600;line-height:1}.dl-tt .dl-tt-action .dl-tt-action-value{font-size:13px;font-weight:700;line-height:1.1;margin-top:3px}.dl-tt .dl-tt-action.dl-tt-action-primary{background:var(--c);color:#fff;border-color:var(--c)}.dl-tt .dl-tt-action.dl-tt-action-primary i{opacity:1}.dl-tt .dl-tt-action.dl-tt-action-primary .dl-tt-action-label{opacity:.85}.dl-tt .dl-tt-action.dl-tt-action-primary:hover{color:#fff;background:var(--c);filter:brightness(1.08)}.dl-tt .dl-tt-action.dl-tt-disabled{background:#f8f9fa;color:#adb5bd;border-color:var(--tt-border);cursor:not-allowed;pointer-events:none}.dl-tt .dl-tt-action.dl-tt-disabled i{opacity:.45}.dl-tt .dl-tt-grupo-lista{max-height:220px;overflow-y:auto;margin:4px 0 10px;border:1px solid var(--tt-border);border-radius:6px;background:#fafbfc}.dl-tt .dl-tt-grupo-item{display:flex;gap:10px;padding:8px 10px;border-bottom:1px solid var(--tt-border);align-items:flex-start}.dl-tt .dl-tt-grupo-item:last-child{border-bottom:0}.dl-tt .dl-tt-grupo-doc{font-size:10px;background:var(--c);color:#fff;padding:3px 7px;border-radius:4px;font-weight:700;flex-shrink:0;align-self:flex-start;letter-spacing:.4px}.dl-tt .dl-tt-grupo-info{flex:1;min-width:0}.dl-tt .dl-tt-grupo-cliente{font-size:12px;font-weight:600;color:var(--tt-text);line-height:1.25}.dl-tt .dl-tt-grupo-tel{font-size:11px;color:var(--tt-muted);text-decoration:none;display:inline-flex;align-items:center;gap:3px;margin-top:3px}.dl-tt .dl-tt-grupo-tel:hover{color:var(--c);text-decoration:underline}.gm-style-iw-d{overflow:hidden!important}.gm-style-iw-c{padding:14px!important}.gm-ui-hover-effect{top:4px!important;right:4px!important}.orders{margin:0;padding:0;width:100%}.orders .orders-item{border-bottom:1px solid #dee2e6;list-style:none;position:relative;width:100%;padding:5px 5px 5px 55px;margin-bottom:5px}.orders .orders-item:last-child{border-bottom:1px solid transparent}.orders .orders-item .product-image{background-color:#fff;border:1px solid #dee2e6;height:40px;position:absolute;top:0;left:0;width:40px}.orders .orders-item .title{font-size:.75rem}.orders .orders-item .title small{margin-left:5px}.orders .orders-item .sku{font-size:.7rem;position:relative;margin-left:10px}.orders .orders-item .barcode-zoom{height:7px;top:0;right:0;position:absolute;transition:.7s;-webkit-transition:.7s;-moz-transition:.7s;-ms-transition:.7s;-o-transition:.7s;z-index:9999}.orders .orders-item .barcode-zoom:hover{background-color:#fff;height:85px;padding:15px;z-index:999999}.orders .orders-item .orders-bottom{margin-top:0;width:100%}.orders .orders-item .orders-bottom>div{font-size:.7rem}.orders .orders-item .orders-bottom>div:first{border-right:1px solid #dee2e6}.orders .orders-item .orders-bottom>div span{display:inline-block;font-weight:600;text-transform:uppercase}.orders-products .orden-actions{padding:10px;width:100%}.orders-products .orden-actions .action{background-color:#f9f9f9;list-style:none;display:inline-block;padding:15px;margin-right:15px}.orders-products .orden-actions .action:last-child{margin-right:0}.orders-products .orden-actions .action a{color:#4f5861}.orders-products .orden-actions .action a:hover{color:#2962f8}.orders-products .orden-actions .action a img{height:18px}.orders-products .orden-actions .d-inline-block{display:inline-block}.orders-products .card .card-body{padding:.8rem!important}.orders-products .card .card-body .display-6{font-size:1.5rem}.orders-products .card .card-body .m-l-15{overflow:hidden}.orders-products .card .card-body h2{font-size:.85rem;margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.orders-products .card .card-body h6{font-size:.65rem;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.orders-table-products table thead tr th{font-size:.67rem!important;padding:.5rem!important}.orders-table-products table tbody td h5{font-size:.67rem!important}.orders-table-products table tbody tr.data_null td{font-weight:400;padding:1.2rem!important}.orders-table-products table tbody tr.data_null td h5{font-size:18px!important;font-weight:400}.orders-products-record{border:1px solid #f9f9f9;margin-top:15px}.orders-products-record .credit-reanudar{display:block;margin-top:5px;margin-bottom:15px;font-size:1.6rem}.orders-products-record .credit .col-4{padding:0}.orders-products-record .credit .col-4>span{font-size:.8rem;text-transform:uppercase}.orders-products-record hr{background-color:#f9f9f9;border-color:#f9f9f9}.orders-record{padding:0 15px;margin-bottom:15px;margin-top:15px}.orders-record ul{width:100%}.orders-record ul li{width:100%;margin-bottom:2px}.orders-record ul li .action{color:#4f5861;padding:8px;font-size:18px;background-color:#dee2e6;margin-right:10px}.pedido-caidos-confirmacion-contenedor{max-width:960px}.jconfirm .jconfirm-box.pedido-caidos-confirmacion{background-color:#fff;border-radius:12px!important;overflow:hidden;padding:0}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .jconfirm-title-c{background-color:#f9f9f9;border-bottom:1px solid #dee2e6;padding:1rem 1.25rem;text-align:left}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .jconfirm-title-c .jconfirm-title{color:#343a40;font-size:1.15rem;font-weight:600;line-height:1.3}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .jconfirm-content-pane{margin-bottom:0}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .jconfirm-content{padding:0;position:relative;text-align:left}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__introduccion{align-items:center;background-color:rgba(255,193,7,.04);border-bottom:1px solid #dee2e6;display:flex;gap:.75rem;padding:.75rem 1.25rem}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__introduccion--completa{background-color:rgba(50,199,135,.035)}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__introduccion--completa .pedido-caidos-confirmacion__icono{background-color:rgba(50,199,135,.12);color:#289e6b}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__icono{align-items:center;background-color:rgba(255,193,7,.12);border-radius:50%;color:#b48700;display:inline-flex;flex:0 0 36px;font-size:.84rem;height:36px;justify-content:center;width:36px}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__descripcion{color:#4f5861;flex:1 1 auto;font-size:.84rem;line-height:1.45;min-width:0}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__afectados{background-color:#f9f9f9;border:1px solid #dee2e6;border-radius:999px;color:#343a40;flex:0 0 auto;font-size:.72rem;font-weight:600;padding:.25rem .75rem;white-space:nowrap}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__tabla-contenedor{border:1px solid #dee2e6;border-radius:8px;margin:.75rem 1.25rem;overflow:hidden;padding:0;width:auto}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__tabla{color:#4f5861;table-layout:fixed}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__tabla td,.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__tabla th{border:0;padding:.75rem .5rem;vertical-align:middle}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__tabla thead th{background-color:#f9f9f9;border-bottom:1px solid #dee2e6;color:#707070;font-size:.62rem;font-weight:600;letter-spacing:.02em;padding-bottom:.75rem;padding-top:.75rem;text-transform:uppercase}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__tabla tbody tr{background-color:#fff;transition:background-color .16s cubic-bezier(.16,1,.3,1)}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__tabla tbody tr:hover{background-color:#f9f9f9}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__tabla tbody tr+tr{border-top:1px solid #dee2e6}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__tabla th:first-child{width:58%}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__tabla th:not(:first-child){width:14%}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__producto{align-items:center;display:flex;gap:.5rem;min-width:0}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__cantidad-valor,.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__codigo,.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__informacion,.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__nombre{display:block}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__informacion{display:flex;flex-direction:column;justify-content:center;min-width:0}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__imagen-boton{align-items:center;background-color:#fff;border:1px solid #dee2e6;border-radius:8px;color:#343a40;cursor:zoom-in;display:inline-flex;flex:0 0 44px;height:44px;justify-content:center;padding:.25rem;position:relative;transition:background-color .16s cubic-bezier(.16,1,.3,1),border-color .16s cubic-bezier(.16,1,.3,1),transform .16s cubic-bezier(.16,1,.3,1);width:44px}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__imagen-boton:focus-visible{border-color:#32c787;box-shadow:0 0 0 3px rgba(50,199,135,.18);outline:0}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__imagen-boton:active{transform:translateY(1px)}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__imagen-boton:disabled{cursor:not-allowed;opacity:.55}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__imagen{height:36px;max-height:36px;max-width:36px;min-height:36px;min-width:36px;-o-object-fit:contain;object-fit:contain;width:36px}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__imagen-icono{align-items:center;background-color:rgba(52,58,64,.82);border-radius:50%;bottom:2px;color:#fff;display:inline-flex;font-size:.48rem;height:16px;justify-content:center;position:absolute;right:2px;width:16px}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__codigo{color:#707070;font-size:.72rem;font-weight:600;margin-bottom:.25rem}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__nombre{color:#343a40;font-size:.84rem;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__selector{color:#707070;font-size:.62rem;margin:.5rem 0 0;min-height:22px;padding-top:1px}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__selector .custom-control-label{cursor:pointer;line-height:1.4}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__seleccion{align-items:center;border-right:1px solid #dee2e6;display:flex;flex-direction:column;justify-content:center;padding-left:.5rem!important;padding-right:.5rem!important;text-align:center}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__selector--confirmacion{align-self:center;box-sizing:border-box;display:inline-block;margin:0 auto;min-height:20px;padding:0;position:relative;width:32px}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__selector--confirmacion .custom-control-input{height:20px;left:0;margin:0;opacity:0;position:absolute;top:0;width:32px;z-index:1}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__selector--confirmacion .custom-control-label{display:block;font-size:0;font-weight:600;height:20px;min-height:20px;padding:0;position:relative;width:32px}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__selector--confirmacion .custom-control-label:before{background-color:#dee2e6;border-color:#dee2e6;border-radius:999px;height:18px;left:0;top:1px;width:32px}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__selector--confirmacion .custom-control-label:after{background-color:#fff;border-radius:50%;height:14px;left:2px;top:3px;width:14px}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__selector--confirmacion .custom-control-input:checked~.custom-control-label:before{background-color:#32c787;border-color:#32c787}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__selector--confirmacion .custom-control-input:checked~.custom-control-label:after{transform:translateX(14px)}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__selector--confirmacion .custom-control-input:focus-visible~.custom-control-label:before{box-shadow:0 0 0 3px rgba(50,199,135,.2)}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__selector--confirmacion .custom-control-input:disabled~.custom-control-label{cursor:not-allowed;opacity:.55}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__estado{border-radius:999px;display:table;font-size:.56rem;font-weight:600;line-height:1.2;margin:.25rem auto 0;padding:2px .5rem;white-space:nowrap}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__estado--completo{background-color:rgba(50,199,135,.1);color:#269666}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__estado--parcial{background-color:rgba(255,193,7,.12);color:#a07800}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__estado--sin-inventario{background-color:rgba(246,45,81,.08);color:#f62d51}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__fila--caida{background-color:rgba(246,45,81,.025)}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__fila--invalida{background-color:rgba(246,45,81,.035)}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__fila--pendiente{background-color:rgba(255,193,7,.025)}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__editor{align-items:flex-end;display:flex;gap:.5rem;justify-content:center;min-height:36px}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__despacho-fijo{color:#343a40;font-size:.84rem;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.2;white-space:nowrap}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__campo{color:#707070;display:block;font-size:.62rem;font-weight:600;margin:0;text-align:left}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__input{font-size:.84rem;font-variant-numeric:tabular-nums;height:36px;margin-top:.25rem;min-width:62px;padding:.25rem .5rem;text-align:right;width:62px}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__input:disabled{background-color:#f9f9f9;color:#707070;opacity:1}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__error{color:#f62d51;display:block;font-size:.62rem;line-height:1.3;margin-top:.25rem;text-align:center}.jconfirm .jconfirm-box.pedido-caidos-confirmacion.pedido-caidos-confirmacion--ajuste .pedido-caidos-confirmacion__tabla th:first-child{width:36%}.jconfirm .jconfirm-box.pedido-caidos-confirmacion.pedido-caidos-confirmacion--ajuste .pedido-caidos-confirmacion__tabla th:not(:first-child){width:14%}.jconfirm .jconfirm-box.pedido-caidos-confirmacion.pedido-caidos-confirmacion--ajuste .pedido-caidos-confirmacion__tabla th:nth-child(4){width:22%}.jconfirm .jconfirm-box.pedido-caidos-confirmacion.pedido-caidos-confirmacion--lineas .pedido-caidos-confirmacion__tabla th:first-child{border-right:1px solid #dee2e6;text-align:center;width:11%}.jconfirm .jconfirm-box.pedido-caidos-confirmacion.pedido-caidos-confirmacion--lineas .pedido-caidos-confirmacion__tabla th:nth-child(2){width:29%}.jconfirm .jconfirm-box.pedido-caidos-confirmacion.pedido-caidos-confirmacion--lineas .pedido-caidos-confirmacion__tabla th:nth-child(3){width:12%}.jconfirm .jconfirm-box.pedido-caidos-confirmacion.pedido-caidos-confirmacion--lineas .pedido-caidos-confirmacion__tabla th:nth-child(4){width:9%}.jconfirm .jconfirm-box.pedido-caidos-confirmacion.pedido-caidos-confirmacion--lineas .pedido-caidos-confirmacion__tabla th:nth-child(5){width:25%}.jconfirm .jconfirm-box.pedido-caidos-confirmacion.pedido-caidos-confirmacion--lineas .pedido-caidos-confirmacion__tabla th:nth-child(6){width:14%}.jconfirm .jconfirm-box.pedido-caidos-confirmacion.pedido-caidos-confirmacion--lineas .pedido-caidos-confirmacion__tabla td,.jconfirm .jconfirm-box.pedido-caidos-confirmacion.pedido-caidos-confirmacion--lineas .pedido-caidos-confirmacion__tabla th{padding-bottom:.5rem;padding-top:.5rem}.jconfirm .jconfirm-box.pedido-caidos-confirmacion.pedido-caidos-confirmacion--todo-caido .pedido-caidos-confirmacion__accion--total{background-color:#eb0a32;border-color:#eb0a32;color:#fff}.jconfirm .jconfirm-box.pedido-caidos-confirmacion.pedido-caidos-confirmacion--todo-caido .pedido-caidos-confirmacion__accion--total:active,.jconfirm .jconfirm-box.pedido-caidos-confirmacion.pedido-caidos-confirmacion--todo-caido .pedido-caidos-confirmacion__accion--total:focus-visible,.jconfirm .jconfirm-box.pedido-caidos-confirmacion.pedido-caidos-confirmacion--todo-caido .pedido-caidos-confirmacion__accion--total:hover{background-color:#d3092d;border-color:#d3092d;color:#fff}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__cantidad-valor{color:#343a40;display:inline-flex;font-size:.95rem;font-variant-numeric:tabular-nums;font-weight:600;justify-content:flex-end;line-height:1;min-width:52px;padding:.5rem;white-space:nowrap}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__zoom{align-items:center;background-color:rgba(52,58,64,.9);bottom:0;display:none;justify-content:center;left:0;padding:1.25rem;position:absolute;right:0;top:0;z-index:10}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__zoom.is-visible{display:flex}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__zoom figure{align-items:center;display:flex;flex-direction:column;gap:.5rem;margin:0;max-height:100%;max-width:100%;min-width:0}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__zoom-imagen{background-color:#fff;border-radius:8px;height:auto;max-height:300px;max-width:360px;-o-object-fit:contain;object-fit:contain;padding:1rem;width:100%}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__zoom-nombre{color:#fff;font-size:.84rem;font-weight:600;line-height:1.35;max-width:48ch;overflow-wrap:anywhere;text-align:center}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__zoom-cerrar{align-items:center;background-color:#fff;border:0;border-radius:50%;color:#343a40;display:inline-flex;height:44px;justify-content:center;position:absolute;right:.75rem;top:.75rem;transition:transform .16s cubic-bezier(.16,1,.3,1);width:44px}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__zoom-cerrar:focus-visible{box-shadow:0 0 0 3px hsla(0,0%,100%,.42);outline:0}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__zoom-cerrar:active{transform:translateY(1px)}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__cantidad--caida .pedido-caidos-confirmacion__cantidad-valor{background-color:rgba(246,45,81,.06);border-radius:8px;color:#f62d51}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__resultado{align-items:center;background-color:#f9f9f9;border-top:1px solid #dee2e6;display:flex;gap:.75rem;padding:.75rem 1.25rem}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__resultado-etiqueta{color:#343a40;flex:0 0 auto;font-size:.62rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__resultado-detalle{color:#4f5861;flex:1 1 auto;font-size:.72rem;line-height:1.4;min-width:0;text-align:right}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__resultado--invalido .pedido-caidos-confirmacion__resultado-detalle{color:#f62d51;font-weight:600}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__resultado--pendiente .pedido-caidos-confirmacion__resultado-detalle{color:#a07800;font-weight:600}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .jconfirm-buttons{align-items:center;background-color:#f9f9f9;border-top:1px solid #dee2e6;display:flex;float:none!important;gap:.5rem;justify-content:flex-end;padding:.75rem 1.25rem;text-align:right!important}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .jconfirm-buttons button{border-radius:8px;font-size:.72rem;font-weight:600;margin:0;min-height:42px;padding:.5rem 1rem;text-transform:none;transition:background-color .16s cubic-bezier(.16,1,.3,1),border-color .16s cubic-bezier(.16,1,.3,1),color .16s cubic-bezier(.16,1,.3,1)}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .jconfirm-buttons button:focus-visible{box-shadow:0 0 0 .25rem rgba(50,199,135,.18);outline:0}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .jconfirm-buttons .pedido-caidos-confirmacion__accion--cancelar{margin-right:auto;order:1}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .jconfirm-buttons .pedido-caidos-confirmacion__accion--total{order:2}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .jconfirm-buttons .pedido-caidos-confirmacion__accion--total:focus-visible{box-shadow:0 0 0 .25rem rgba(246,45,81,.16)}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .jconfirm-buttons .pedido-caidos-confirmacion__accion--parcial{order:3}@media (hover:hover) and (pointer:fine){.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__imagen-boton:hover{background-color:#f9f9f9;border-color:#c7ced4}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__zoom-cerrar:hover{transform:translateY(-1px)}}@media (max-width:767.98px){.pedido-caidos-confirmacion-contenedor{padding-left:.5rem;padding-right:.5rem}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .jconfirm-title-c{padding:.75rem 1rem}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .jconfirm-title-c .jconfirm-title{font-size:1rem}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__introduccion{align-items:start;display:grid;gap:.5rem;grid-template-columns:36px minmax(0,1fr);padding:.75rem 1rem}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__descripcion{font-size:.72rem}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__afectados{grid-column:2;justify-self:start}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__tabla-contenedor{border:0;border-radius:0;margin:0;overflow:visible;padding:.5rem .75rem}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__tabla{display:block}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__tabla thead{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__tabla tbody{display:block}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__tabla tbody tr{align-items:center;border:1px solid #dee2e6;border-radius:8px;display:grid;grid-template-columns:minmax(0,1fr) repeat(3,minmax(42px,48px));padding:.5rem}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__tabla tbody tr:hover{background-color:#fff}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__tabla tbody tr+tr{margin-top:.5rem}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__tabla td,.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__tabla th{display:block;padding:0}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__tabla th[scope=row]{border-bottom:0;grid-column:auto;min-width:0;padding-right:.5rem;width:auto}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__tabla td{min-width:0;padding:0;text-align:right!important}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__tabla td:before{color:#707070;content:attr(data-label-short);display:block;font-size:.5rem;font-weight:600;letter-spacing:0;margin-bottom:.25rem;text-transform:uppercase;white-space:nowrap}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__producto{gap:.5rem}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__codigo{font-size:.62rem;margin-bottom:0}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__imagen{height:34px;max-height:34px;max-width:34px;min-height:34px;min-width:34px;width:34px}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__nombre{display:-webkit-box;font-size:.72rem;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__cantidad-valor{background-color:transparent;border-radius:0;display:block;font-size:.9rem;min-width:0;padding:0}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__cantidad--caida .pedido-caidos-confirmacion__cantidad-valor{background-color:transparent;border-radius:0}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__editor{justify-content:flex-start}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__input{min-height:44px;width:72px}.jconfirm .jconfirm-box.pedido-caidos-confirmacion.pedido-caidos-confirmacion--ajuste .pedido-caidos-confirmacion__tabla tbody tr{grid-template-columns:repeat(3,minmax(0,1fr))}.jconfirm .jconfirm-box.pedido-caidos-confirmacion.pedido-caidos-confirmacion--ajuste .pedido-caidos-confirmacion__tabla th[scope=row]{border-bottom:1px solid #dee2e6;grid-column:1/-1;grid-row:1;margin-bottom:.5rem;padding-bottom:.5rem;padding-right:0}.jconfirm .jconfirm-box.pedido-caidos-confirmacion.pedido-caidos-confirmacion--ajuste .pedido-caidos-confirmacion__tabla td:first-of-type{grid-column:1;grid-row:2}.jconfirm .jconfirm-box.pedido-caidos-confirmacion.pedido-caidos-confirmacion--ajuste .pedido-caidos-confirmacion__tabla td:nth-of-type(2){grid-column:2;grid-row:2}.jconfirm .jconfirm-box.pedido-caidos-confirmacion.pedido-caidos-confirmacion--ajuste .pedido-caidos-confirmacion__tabla td:nth-of-type(4){grid-column:3;grid-row:2}.jconfirm .jconfirm-box.pedido-caidos-confirmacion.pedido-caidos-confirmacion--ajuste .pedido-caidos-confirmacion__ajuste{border-top:1px solid #dee2e6;grid-column:1/-1;grid-row:3;margin-top:.5rem;padding-top:.5rem;text-align:left!important}.jconfirm .jconfirm-box.pedido-caidos-confirmacion.pedido-caidos-confirmacion--ajuste .pedido-caidos-confirmacion__ajuste:before,.jconfirm .jconfirm-box.pedido-caidos-confirmacion.pedido-caidos-confirmacion--ajuste .pedido-caidos-confirmacion__error{text-align:left}.jconfirm .jconfirm-box.pedido-caidos-confirmacion.pedido-caidos-confirmacion--lineas .pedido-caidos-confirmacion__tabla tbody tr{grid-template-columns:52px repeat(5,minmax(0,1fr));padding:.5rem}.jconfirm .jconfirm-box.pedido-caidos-confirmacion.pedido-caidos-confirmacion--lineas .pedido-caidos-confirmacion__tabla th[scope=row]{border-bottom:1px solid #dee2e6;grid-column:2/-1;grid-row:1;min-height:52px;padding-bottom:.5rem;padding-left:.5rem;padding-right:0}.jconfirm .jconfirm-box.pedido-caidos-confirmacion.pedido-caidos-confirmacion--lineas .pedido-caidos-confirmacion__tabla td:first-of-type{grid-column:1;grid-row:1}.jconfirm .jconfirm-box.pedido-caidos-confirmacion.pedido-caidos-confirmacion--lineas .pedido-caidos-confirmacion__tabla td:nth-of-type(2){grid-column:1/3;grid-row:2}.jconfirm .jconfirm-box.pedido-caidos-confirmacion.pedido-caidos-confirmacion--lineas .pedido-caidos-confirmacion__tabla td:nth-of-type(3){grid-column:3/5;grid-row:2}.jconfirm .jconfirm-box.pedido-caidos-confirmacion.pedido-caidos-confirmacion--lineas .pedido-caidos-confirmacion__tabla td:nth-of-type(5){grid-column:5/7;grid-row:2}.jconfirm .jconfirm-box.pedido-caidos-confirmacion.pedido-caidos-confirmacion--lineas .pedido-caidos-confirmacion__seleccion{border-bottom:1px solid #dee2e6;justify-content:center;min-height:52px;padding-bottom:.5rem}.jconfirm .jconfirm-box.pedido-caidos-confirmacion.pedido-caidos-confirmacion--lineas .pedido-caidos-confirmacion__seleccion:before{display:none}.jconfirm .jconfirm-box.pedido-caidos-confirmacion.pedido-caidos-confirmacion--lineas .pedido-caidos-confirmacion__seleccion .pedido-caidos-confirmacion__selector--confirmacion{margin:0 auto}.jconfirm .jconfirm-box.pedido-caidos-confirmacion.pedido-caidos-confirmacion--lineas .pedido-caidos-confirmacion__seleccion .pedido-caidos-confirmacion__estado{display:none}.jconfirm .jconfirm-box.pedido-caidos-confirmacion.pedido-caidos-confirmacion--lineas .pedido-caidos-confirmacion__ajuste{grid-column:1/-1;grid-row:3}.jconfirm .jconfirm-box.pedido-caidos-confirmacion.pedido-caidos-confirmacion--lineas .pedido-caidos-confirmacion__editor{justify-content:flex-start}.jconfirm .jconfirm-box.pedido-caidos-confirmacion.pedido-caidos-confirmacion--lineas .pedido-caidos-confirmacion__input{width:76px}.jconfirm .jconfirm-box.pedido-caidos-confirmacion.pedido-caidos-confirmacion--todo-caido .jconfirm-buttons{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.jconfirm .jconfirm-box.pedido-caidos-confirmacion.pedido-caidos-confirmacion--todo-caido .pedido-caidos-confirmacion__accion--total{grid-column:2;order:2}.jconfirm .jconfirm-box.pedido-caidos-confirmacion.pedido-caidos-confirmacion--todo-caido .pedido-caidos-confirmacion__accion--cancelar{grid-column:1;order:1}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__resultado{align-items:start;display:block;padding:.75rem 1rem}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__resultado-detalle,.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__resultado-etiqueta{display:block;text-align:left}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__resultado-detalle{margin-top:.25rem}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__zoom{padding:1rem}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__zoom-imagen{max-height:240px;max-width:280px}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .jconfirm-buttons{display:grid;gap:.5rem;grid-template-columns:minmax(0,1.2fr) minmax(0,1.2fr) minmax(0,.8fr);padding:.75rem}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .jconfirm-buttons button{font-size:.62rem;line-height:1.2;margin:0;min-height:44px;padding:.25rem;touch-action:manipulation;white-space:nowrap;width:100%}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .jconfirm-buttons .pedido-caidos-confirmacion__accion--parcial{grid-column:auto;order:1}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .jconfirm-buttons .pedido-caidos-confirmacion__accion--total{order:2}.jconfirm .jconfirm-box.pedido-caidos-confirmacion .jconfirm-buttons .pedido-caidos-confirmacion__accion--cancelar{margin-right:0;order:3}}@media (prefers-reduced-motion:reduce){.jconfirm .jconfirm-box.pedido-caidos-confirmacion .jconfirm-buttons button,.jconfirm .jconfirm-box.pedido-caidos-confirmacion .pedido-caidos-confirmacion__tabla tbody tr{transition:none}}.pedido-caido-producto{align-items:center;display:inline-flex;gap:.5rem;min-width:0}.pedido-caido-producto__imagen{align-items:center;background-color:#fff;border:1px solid #dee2e6;border-radius:8px;cursor:zoom-in;display:inline-flex;flex:0 0 44px;height:44px;justify-content:center;padding:.25rem;position:relative;transform-origin:left center;transition:transform .16s ease,box-shadow .16s ease;width:44px;z-index:1}.pedido-caido-producto__imagen:focus-visible,.pedido-caido-producto__imagen:hover{box-shadow:0 0 0 2px rgba(52,58,64,.14);outline:0;transform:scale(1.04)}.pedido-caido-producto__imagen img{height:36px;-o-object-fit:contain;object-fit:contain;width:36px}.pedido-caido-producto__datos{display:flex;flex-direction:column;line-height:1.25;min-width:0}.pedido-caido-producto__datos small{color:#707070;font-size:.62rem;font-variant-numeric:tabular-nums}.pedido-caido-producto__datos span{color:#4f5861;font-size:.72rem;font-weight:600;white-space:normal}.pedido-caido-documento{align-items:flex-start;display:inline-flex;flex-direction:column;gap:.25rem}.pedido-caido-documento__actual{background-color:rgba(41,98,248,.08);border-radius:999px;color:#2962f8;font-size:.62rem;font-weight:600;padding:2px .5rem}.pedido-caido-fila-actual>td:first-child{box-shadow:inset 3px 0 0 #2962f8}table.dataTable tbody td.pedido-caido-cantidad-clave{color:#f62d51;font-variant-numeric:tabular-nums;font-weight:600}table.dataTable tbody td.pedido-caido-cantidad-pendiente{color:#2962f8;font-variant-numeric:tabular-nums;font-weight:700}table.dataTable tbody td.pedido-caido-cantidad-recuperable{color:#289e6b;font-variant-numeric:tabular-nums;font-weight:700}.pedido-caido-acciones-fila{align-items:center;display:inline-flex;gap:0;justify-content:flex-end;vertical-align:middle;white-space:nowrap}.pedido-caido-acciones-fila .pedido-caido-accion-principal{align-items:center;border-bottom-left-radius:8px;border-bottom-right-radius:0;border-top-left-radius:8px;border-top-right-radius:0;display:inline-flex;height:36px;justify-content:center;margin:0;min-height:36px;min-width:112px}.pedido-caido-acciones-fila .pedido-caido-accion-principal:last-child{border-bottom-right-radius:8px;border-top-right-radius:8px}.pedido-caido-acciones-fila .pedido-caido-accion-principal:disabled{cursor:not-allowed;opacity:.68}.pedido-caido-acciones-fila .pedido-caido-accion-secundaria{align-items:center;border-bottom-left-radius:0;border-bottom-right-radius:8px;border-top-left-radius:0;border-top-right-radius:8px;display:inline-flex;height:36px;justify-content:center;margin:0 0 0 -1px;min-height:36px;min-width:36px;padding-left:.5rem;padding-right:.5rem}.pedido-caido-acciones-fila .pedido-caido-accion-secundaria:focus,.pedido-caido-acciones-fila .pedido-caido-accion-secundaria:hover{z-index:2}.datatable-compacto table.dataTable tbody td.dt-column-options .pedido-caido-acciones-fila{--pedido-caido-accion-alto:36px}.datatable-compacto table.dataTable tbody td.dt-column-options .pedido-caido-acciones-fila .pedido-caido-accion-principal,.datatable-compacto table.dataTable tbody td.dt-column-options .pedido-caido-acciones-fila .pedido-caido-accion-secundaria{height:var(--pedido-caido-accion-alto);min-height:var(--pedido-caido-accion-alto)}#modal-data.modal-data--recuperacion-caido .modal-dialog{max-width:620px}#modal-data.modal-data--recuperacion-caido .modal-body{padding:1rem}#modal-data.modal-data--recuperacion-caido .pedido-caido-recuperacion__campo-oculto{display:none}#modal-data.modal-data--recuperacion-caido .pedido-caido-recuperacion__campo-cantidad{flex:0 0 50%;max-width:50%}#modal-data.modal-data--recuperacion-caido .pedido-caido-recuperacion__campo-cantidad input{font-variant-numeric:tabular-nums;min-height:44px;text-align:right}#modal-data.modal-data--recuperacion-caido .modal-footer{gap:.5rem}#modal-data.modal-data--recuperacion-caido .modal-footer .btn{min-height:44px}.pedido-caido-recuperacion{background-color:#f9f9f9;border:1px solid #dee2e6;border-radius:8px;margin-bottom:1rem;padding:.75rem}.pedido-caido-recuperacion__producto{align-items:center;display:flex;gap:.75rem;min-width:0}.pedido-caido-recuperacion__identidad{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.pedido-caido-recuperacion__identidad small{color:#707070;font-size:.62rem}.pedido-caido-recuperacion__identidad strong{color:#4f5861;font-size:.84rem;overflow-wrap:anywhere}.pedido-caido-recuperacion__pedido{color:#2962f8;font-size:.62rem;font-weight:600;margin-top:.25rem}.pedido-caido-recuperacion__bodega{align-items:center;color:#707070;display:inline-flex;font-size:.62rem;gap:.25rem;margin-top:.25rem}.pedido-caido-recuperacion__cantidades{display:grid;gap:.5rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.75rem}.pedido-caido-recuperacion__cantidades>span{background-color:#fff;border:1px solid #dee2e6;border-radius:8px;display:flex;flex-direction:column;padding:.5rem;text-align:center}.pedido-caido-recuperacion__cantidades small{color:#707070;font-size:.62rem}.pedido-caido-recuperacion__cantidades strong{color:#4f5861;font-size:1.15rem;font-variant-numeric:tabular-nums}.pedido-caido-recuperacion__maximo strong{color:#289e6b}.pedido-caido-recuperacion__ayuda,.pedido-caido-recuperacion__error{font-size:.72rem;margin:.5rem 0 0}.pedido-caido-recuperacion__ayuda{color:#707070}.pedido-caido-recuperacion__error{color:#f62d51}.pedido-caido-recuperacion__total{align-items:center;border-top:1px solid #dee2e6;display:flex;font-size:.72rem;justify-content:space-between;margin-top:.5rem;padding-top:.5rem}.pedido-caido-recuperacion__total strong{color:#4f5861;font-size:.84rem;font-variant-numeric:tabular-nums}@media (max-width:575.98px){.datatable-compacto table.dataTable tbody td.dt-column-options .pedido-caido-acciones-fila{--pedido-caido-accion-alto:44px}.pedido-caido-acciones-fila .pedido-caido-accion-principal{height:44px;min-height:44px;min-width:104px}.pedido-caido-acciones-fila .pedido-caido-accion-secundaria{height:44px;min-height:44px;min-width:44px}#modal-data.modal-data--recuperacion-caido .modal-body{padding:.75rem}#modal-data.modal-data--recuperacion-caido .modal-footer{flex-wrap:nowrap}#modal-data.modal-data--recuperacion-caido .modal-footer .btn{flex:1 1 50%}.pedido-caido-recuperacion{padding:.5rem}.pedido-caido-recuperacion__cantidades{gap:.25rem}.pedido-caido-recuperacion__cantidades>span{padding:.25rem}.pedido-caido-recuperacion__cantidades strong{font-size:.84rem}}@media (prefers-reduced-motion:reduce){.pedido-caido-producto__imagen{transition:none}}.pendiente-hadalabs-liberacion-control{align-items:center;cursor:pointer;display:inline-flex;height:44px;justify-content:center;margin:-.5rem;width:44px}.pendiente-hadalabs-liberacion-control input{cursor:pointer}.pendiente-hadalabs-liberacion-control input:disabled{cursor:not-allowed}.pendiente-hadalabs-producto-imagen{flex:0 0 40px;-o-object-fit:contain;object-fit:contain}.pendientes-hadalabs-panel .pendientes-hadalabs-encabezado{gap:.75rem}.pendientes-hadalabs-panel .pendientes-hadalabs-liberar-todos{display:inline-flex;align-items:center;gap:.25rem}.pendientes-hadalabs-panel .pendientes-hadalabs-liberar-todos:disabled{cursor:not-allowed;opacity:.55}.pendientes-hadalabs-resumen .pendientes-hadalabs-resumen__item .card{height:calc(100% - .75rem);margin-bottom:.75rem;border:1px solid #dee2e6;box-shadow:none}.pendientes-hadalabs-resumen .pendientes-hadalabs-resumen__item--principal .card{border-color:rgba(41,98,248,.22);background:rgba(41,98,248,.04)!important}.pendientes-hadalabs-resumen .pendientes-hadalabs-resumen__item--principal .card strong{color:#222220;font-size:1.15rem}.pendientes-hadalabs-resumen .pendientes-hadalabs-resumen__item--secundario strong{color:#4f5861;font-size:.84rem}.pendientes-hadalabs-resumen strong{font-variant-numeric:tabular-nums}.pendientes-hadalabs-tabs{width:100%!important;border-bottom:1px solid #dee2e6}.pendientes-hadalabs-tabs .nav-link.active{color:#2962f8!important}.pendientes-hadalabs-tabs .nav-link.active i{color:#2962f8}.gerencia-hadalabs-panel{min-width:0}.gerencia-hadalabs-panel .gerencia-hadalabs-encabezado{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.75rem}.gerencia-hadalabs-panel .gerencia-hadalabs-filtros{align-items:flex-end;display:flex;gap:.5rem}.gerencia-hadalabs-panel .gerencia-hadalabs-filtros .form-group{min-width:160px}.gerencia-hadalabs-panel .gerencia-hadalabs-filtros label{color:#a1aab2;font-size:.62rem;margin-bottom:.25rem}.gerencia-hadalabs-panel .gerencia-hadalabs-filtros .btn,.gerencia-hadalabs-panel .gerencia-hadalabs-filtros .custom-select,.gerencia-hadalabs-panel .gerencia-hadalabs-filtros .form-control{min-height:36px}.gerencia-hadalabs-panel .gerencia-hadalabs-fechas{align-items:flex-end;display:flex;gap:.5rem}.gerencia-hadalabs-panel .gerencia-hadalabs-fechas .form-group{min-width:140px}.gerencia-hadalabs-vistas{min-width:0}.gerencia-hadalabs-tabs{border-bottom:1px solid #dee2e6;width:100%!important}.gerencia-hadalabs-tabs .nav-link.active{color:#2962f8!important}.gerencia-hadalabs-tabs .nav-link.active i{color:#2962f8}.gerencia-hadalabs-resumen-contenido{min-height:260px;padding-top:.75rem}.gerencia-hadalabs-tabs__contenido{border-top:1px solid #dee2e6;min-width:0}.gerencia-hadalabs-preload{align-items:center;background:hsla(0,0%,100%,.86);color:#a1aab2;display:flex;gap:.5rem;inset:0;justify-content:center;min-height:180px;position:absolute;z-index:5}.gerencia-hadalabs-preload.hide{display:none}.gerencia-hadalabs-indicadores .card-body small{gap:.25rem}.gerencia-hadalabs-indicadores strong{display:block;line-height:1.25;margin-top:.25rem}.gerencia-hadalabs-indicadores-secundarios{background:#f9f9f9;border:1px solid #dee2e6;border-radius:8px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:.75rem}.gerencia-hadalabs-indicadores-secundarios>div{align-items:center;border-right:1px solid #dee2e6;display:flex;gap:.5rem;justify-content:space-between;min-width:0;padding:.5rem .75rem}.gerencia-hadalabs-indicadores-secundarios>div:last-child{border-right:0}.gerencia-hadalabs-indicadores-secundarios span{color:#a1aab2;font-size:.62rem}.gerencia-hadalabs-indicadores-secundarios strong{color:#222220;font-variant-numeric:tabular-nums}.gerencia-hadalabs-graficas,.gerencia-hadalabs-principales{margin-bottom:.75rem}.gerencia-hadalabs-superficie{border:1px solid #dee2e6;border-radius:12px;height:100%;padding:.75rem}.gerencia-hadalabs-superficie h6{color:#343a40;font-size:.84rem;font-weight:600;margin-bottom:.5rem}.gerencia-hadalabs-grafica{min-height:275px;width:100%}.gerencia-hadalabs-ranking{list-style:none;margin:0;padding:0}.gerencia-hadalabs-ranking li{align-items:center;border-bottom:1px solid #dee2e6;display:flex;gap:.75rem;justify-content:space-between;min-height:36px;padding:.25rem 0}.gerencia-hadalabs-ranking li:last-child{border-bottom:0}.gerencia-hadalabs-ranking li>span{align-items:center;display:flex;min-width:0}.gerencia-hadalabs-ranking li small{color:#a1aab2;flex:0 0 28px;font-variant-numeric:tabular-nums}.gerencia-hadalabs-ranking li strong{color:#222220;font-variant-numeric:tabular-nums}.gerencia-hadalabs-ranking .gerencia-hadalabs-ranking__vacio{color:#a1aab2;justify-content:center}.gerencia-hadalabs-historico-filtros{align-items:center;display:flex;gap:.5rem;border-bottom:1px solid #dee2e6;justify-content:flex-end;margin-bottom:.25rem;padding:.5rem 0}.gerencia-hadalabs-historico-filtros label{color:#a1aab2;font-size:.62rem;margin:0}.gerencia-hadalabs-historico-filtros .custom-select{max-width:190px;min-height:36px}.pendiente-hadalabs-columna-liberar{color:#222220;font-variant-numeric:tabular-nums;font-weight:600}.pendientes-hadalabs-acciones-fila{display:inline-flex;align-items:center}.pendientes-hadalabs-acciones-fila .btn{min-height:36px}.pendiente-hadalabs-accion-no-disponible{display:inline-flex;width:36px;min-height:36px;align-items:center;justify-content:center;border:1px solid #dee2e6;color:#a1aab2;background:#f9f9f9}.pendientes-hadalabs-acciones .btn-danger{min-height:36px;color:#fff!important;touch-action:manipulation}.pendientes-hadalabs-acciones .btn-danger:active,.pendientes-hadalabs-acciones .btn-danger:focus,.pendientes-hadalabs-acciones .btn-danger:hover{color:#fff!important}.pendientes-hadalabs-acciones .dropdown-menu{min-width:190px}.pendientes-hadalabs-acciones .dropdown-item{display:flex;min-height:36px;align-items:center;gap:.5rem;touch-action:manipulation}.pendientes-hadalabs-acciones .dropdown-item i{width:18px;color:#707070;font-size:15px;text-align:center}.pendientes-hadalabs-acciones .dropdown-item:focus-visible{outline:2px solid rgba(41,98,248,.35);outline-offset:-2px}#modal-pendientes-hadalabs-detalle .modal-footer{gap:.5rem}@media (max-width:575.98px){#cotizaciones-hadalabs-tabs{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;-webkit-overflow-scrolling:touch}#cotizaciones-hadalabs-tabs .nav-item{flex:0 0 auto}.cotizacion-vistas--tabs-separados>.nav-tabs .nav-link,.pendientes-hadalabs-acciones .btn-danger,.pendientes-hadalabs-acciones .dropdown-item{min-height:44px}.pendientes-hadalabs-panel .pendientes-hadalabs-encabezado{align-items:stretch!important}.pendientes-hadalabs-panel .pendientes-hadalabs-liberar-todos{min-height:44px}.pendientes-hadalabs-tabs{flex-wrap:nowrap}.gerencia-hadalabs-panel .gerencia-hadalabs-encabezado{align-items:stretch;flex-direction:column}.gerencia-hadalabs-panel .gerencia-hadalabs-filtros{display:grid;grid-template-columns:minmax(0,1fr) auto}.gerencia-hadalabs-panel .gerencia-hadalabs-filtros .form-group{min-width:0}.gerencia-hadalabs-panel .gerencia-hadalabs-filtros .btn,.gerencia-hadalabs-panel .gerencia-hadalabs-filtros .custom-select,.gerencia-hadalabs-panel .gerencia-hadalabs-filtros .form-control{min-height:44px}.gerencia-hadalabs-panel .gerencia-hadalabs-fechas{display:grid;gap:.5rem;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.gerencia-hadalabs-panel .gerencia-hadalabs-fechas .form-group{min-width:0}.gerencia-hadalabs-indicadores-secundarios{grid-template-columns:repeat(2,minmax(0,1fr))}.gerencia-hadalabs-indicadores-secundarios>div{border-bottom:1px solid #dee2e6}.gerencia-hadalabs-indicadores-secundarios>div:nth-child(2n){border-right:0}.gerencia-hadalabs-indicadores-secundarios>div:nth-last-child(-n+2){border-bottom:0}.gerencia-hadalabs-tabs{flex-wrap:nowrap}.gerencia-hadalabs-tabs .nav-link{min-height:44px}.gerencia-hadalabs-graficas>[class*=col-],.gerencia-hadalabs-principales>[class*=col-]{margin-bottom:.75rem}.gerencia-hadalabs-historico-filtros{align-items:stretch;flex-direction:column}.gerencia-hadalabs-historico-filtros .custom-select{max-width:none;min-height:44px}.pendientes-hadalabs-acciones-fila .btn,.pendientes-hadalabs-acciones-fila .pendiente-hadalabs-accion-no-disponible{min-height:44px}.pendientes-hadalabs-acciones-fila .pendiente-hadalabs-liberar-grupo{min-width:44px}.pendientes-hadalabs-acciones-fila .pendiente-hadalabs-liberar-grupo__texto{display:none}#modal-pendientes-hadalabs-detalle .modal-footer{align-items:stretch;flex-wrap:wrap}#modal-pendientes-hadalabs-detalle .modal-footer #pendientes-hadalabs-seleccion-resumen{flex-basis:100%;margin-right:0!important}#modal-pendientes-hadalabs-detalle .modal-footer .btn{flex:1 1 auto;min-height:44px;white-space:normal}}.pedido-rendimiento-personal{background-color:transparent;border:0;border-radius:0;color:#4f5861;max-width:420px;min-width:0;padding:0;width:100%}.pedido-rendimiento-personal__controles,.pedido-rendimiento-personal__encabezado,.pedido-rendimiento-personal__metricas{align-items:center;display:flex}.pedido-rendimiento-personal__encabezado{justify-content:space-between;min-height:28px}.pedido-rendimiento-personal__fecha{color:#343a40;font-size:.82rem;font-weight:600;white-space:nowrap}.pedido-rendimiento-personal__controles{margin-left:8px}.pedido-rendimiento-personal__navegacion,.pedido-rendimiento-personal__periodicidad{align-items:center;background:transparent;border:0;color:#707070;cursor:pointer;display:inline-flex;justify-content:center;min-height:32px}.pedido-rendimiento-personal__navegacion:focus,.pedido-rendimiento-personal__periodicidad:focus{box-shadow:0 0 0 2px rgba(41,98,248,.18);outline:0}.pedido-rendimiento-personal__navegacion:disabled,.pedido-rendimiento-personal__periodicidad:disabled{cursor:default;opacity:.35}.pedido-rendimiento-personal__navegacion{font-size:1rem;min-width:32px;padding:0}.pedido-rendimiento-personal__periodicidad{font-size:.7rem;font-weight:600;min-width:64px;padding:0 8px}.pedido-rendimiento-personal__selector .dropdown-menu{min-width:128px;padding:4px 0}.pedido-rendimiento-personal__selector .dropdown-item{font-size:.75rem;min-height:40px;padding:10px 16px}.pedido-rendimiento-personal__selector .dropdown-item.active,.pedido-rendimiento-personal__selector .dropdown-item:active{background-color:rgba(50,199,135,.1);color:#248e60}.pedido-rendimiento-personal__metricas{display:grid;grid-template-columns:.9fr 1.15fr 1.4fr .7fr;margin-top:0}.pedido-rendimiento-personal__metrica{border-left:1px solid #dee2e6;min-width:0;padding:0 8px}.pedido-rendimiento-personal__metrica:first-child{border-left:0;padding-left:0}.pedido-rendimiento-personal__metrica:last-child{padding-right:0}.pedido-rendimiento-personal__metrica>span,.pedido-rendimiento-personal__metrica>strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pedido-rendimiento-personal__metrica>strong{align-items:baseline;color:#343a40;display:flex;font-size:.9rem;font-weight:600;line-height:1.15}.pedido-rendimiento-personal__metrica>strong.is-positive{color:#32c787}.pedido-rendimiento-personal__metrica>strong.is-negative{color:#ff9800}.pedido-rendimiento-personal__metrica>strong small{color:inherit;font-size:.65em;font-weight:500;margin-left:1px}.pedido-rendimiento-personal__metrica>span{color:#707070;font-size:.58rem;line-height:1.25}.pedido-rendimiento-personal__metrica>span b{color:inherit;font-weight:600}.pedido-rendimiento-personal__metrica--principal>strong{color:#2962f8;font-size:1.15rem}.pedido-rendimiento-personal__metrica--variacion>strong{font-size:1rem}.pedido-rendimiento-personal__metrica--variacion>strong i{font-size:1.05em;margin-right:2px}.pedido-rendimiento-personal__metrica--tiempo>strong{font-size:.94rem}.pedido-rendimiento-personal.is-loading .pedido-rendimiento-personal__metricas{opacity:.55}@media (min-width:992px){.pedido-rendimiento-header{align-items:center;-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:minmax(0,1fr) minmax(368px,420px);grid-template-rows:auto auto}.pedido-rendimiento-header>.page-title{grid-column:1;grid-row:1}.pedido-rendimiento-header>.d-flex{grid-column:1;grid-row:2;min-width:0}.pedido-rendimiento-header>.pedido-rendimiento-personal{grid-column:2;grid-row:1/span 2;justify-self:end}}@media (max-width:991.98px){.pedido-rendimiento-header{display:block}.pedido-rendimiento-personal{background-color:#fff;border-radius:12px;box-shadow:0 1px 2px rgba(0,0,0,.075);margin-top:8px;max-width:none;overflow:hidden;padding:4px 8px;width:100%}.pedido-rendimiento-personal__encabezado{min-height:40px}.pedido-rendimiento-personal__navegacion,.pedido-rendimiento-personal__periodicidad{min-height:44px}.pedido-rendimiento-personal__navegacion{min-width:44px}.pedido-rendimiento-personal__metrica{padding:0 4px}.pedido-rendimiento-personal__metrica strong{font-size:.9rem}.pedido-rendimiento-personal__metrica>span{font-size:.55rem}.pedido-rendimiento-personal__metrica--principal>strong{font-size:1.05rem}.pedido-rendimiento-personal__metrica--variacion>strong{font-size:.95rem}}.dl-productos-dashboard{background-color:#fff;border:1px solid #dee2e6;border-radius:.75rem;box-shadow:0 1px 2px rgba(0,0,0,.075);margin-top:.5rem;overflow:hidden}.dl-productos-dashboard__encabezado{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;padding:1.25rem 1.5rem 1rem}.dl-productos-dashboard__encabezado h2{color:#343a40;font-size:1.25rem;font-weight:700;line-height:1.25;margin:.25rem 0}.dl-productos-dashboard__encabezado p{color:#a1aab2;margin:0}.dl-productos-dashboard__eyebrow{color:#2962f8;display:block;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.dl-productos-dashboard__actualizacion{align-items:center;border:1px solid #dee2e6;border-radius:.5rem;color:#4f5861;display:inline-flex;flex:0 0 auto;gap:.5rem;padding:.5rem .75rem;white-space:nowrap}.dl-productos-dashboard__actualizacion i{color:#2962f8;font-size:1.15rem}.dl-productos-kpis{display:grid;gap:.75rem;grid-template-columns:repeat(6,minmax(0,1fr));padding:0 1.5rem 1.25rem}.dl-productos-kpi{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f9f9f9;border:1px solid transparent;border-radius:.5rem;color:#4f5861;cursor:pointer;display:flex;flex-direction:column;min-height:9rem;padding:1rem;text-align:left;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease;width:100%}.dl-productos-kpi:hover{background-color:rgba(41,98,248,.06);border-color:rgba(41,98,248,.22);transform:translateY(-1px)}.dl-productos-kpi:focus{border-color:#2962f8;box-shadow:0 0 0 .2rem rgba(41,98,248,.18);outline:0}.dl-productos-kpi.is-active{background-color:rgba(41,98,248,.08);border-color:#2962f8;box-shadow:inset 0 0 0 1px #2962f8}.dl-productos-kpi__icon{align-items:center;background-color:rgba(41,98,248,.1);border-radius:50%;color:#2962f8;display:inline-flex;font-size:1.2rem;height:2.4rem;justify-content:center;margin-bottom:.75rem;width:2.4rem}.dl-productos-kpi__icon--success{background-color:rgba(50,199,135,.12);color:#248e60}.dl-productos-kpi__icon--warning{background-color:rgba(255,193,7,.16);color:#8c6900}.dl-productos-kpi__icon--danger{background-color:rgba(246,45,81,.12);color:#f00a33}.dl-productos-kpi__icon--info{background-color:rgba(0,188,212,.12);color:#006b78}.dl-productos-kpi__label{color:#4f5861;font-size:.78rem;font-weight:700;line-height:1.25;min-height:2rem}.dl-productos-kpi strong{color:#343a40;font-size:1.65rem;font-variant-numeric:tabular-nums;font-weight:700;margin-top:auto}.dl-productos-kpi small{color:#a1aab2;display:block;line-height:1.3;margin-top:.25rem}.dl-productos-panorama{border-top:1px solid #dee2e6;display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));padding:1.25rem 1.5rem}.dl-productos-panorama__card{border:1px solid #dee2e6;border-radius:.5rem;padding:1rem}.dl-productos-panorama__titulo{align-items:flex-start;display:flex;gap:.75rem;margin-bottom:1rem}.dl-productos-panorama__titulo h3{color:#343a40;font-size:1rem;font-weight:700;margin:0 0 .25rem}.dl-productos-panorama__titulo p{color:#a1aab2;font-size:.78rem;line-height:1.35;margin:0}.dl-productos-panorama__icon{align-items:center;background-color:rgba(41,98,248,.1);border-radius:.5rem;color:#2962f8;display:inline-flex;flex:0 0 2.4rem;font-size:1.25rem;height:2.4rem;justify-content:center}.dl-productos-panorama__icon--success{background-color:rgba(50,199,135,.12);color:#248e60}.dl-productos-panorama__icon--warning{background-color:rgba(255,193,7,.16);color:#8c6900}.dl-productos-panorama__icon--danger{background-color:rgba(246,45,81,.12);color:#f00a33}.dl-productos-panorama__nota{align-items:flex-start;display:flex;font-size:.74rem;gap:.5rem;line-height:1.4;margin:.75rem 0 0}.dl-productos-panorama__nota i{color:#ffc107;flex:0 0 auto;font-size:1rem}.dl-productos-chips{display:flex;flex-wrap:wrap;gap:.5rem}.dl-productos-chips button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f9f9f9;border:1px solid #dee2e6;border-radius:.5rem;color:#4f5861;cursor:pointer;display:inline-flex;flex:1 1 calc(50% - 0.5rem);gap:.5rem;justify-content:space-between;min-height:2.75rem;padding:.5rem .75rem;text-align:left;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.dl-productos-chips button.is-active,.dl-productos-chips button:hover{background-color:rgba(41,98,248,.07);border-color:rgba(41,98,248,.35)}.dl-productos-chips button:focus{border-color:#2962f8;box-shadow:0 0 0 .2rem rgba(41,98,248,.18);outline:0}.dl-productos-chips button strong{color:#343a40;font-variant-numeric:tabular-nums}.dl-productos-resumen{display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 .75rem}.dl-productos-resumen div{background-color:#f9f9f9;border-radius:.5rem;padding:.75rem}.dl-productos-resumen dt{color:#a1aab2;font-size:.72rem;font-weight:600}.dl-productos-resumen dd{color:#343a40;font-size:1rem;font-variant-numeric:tabular-nums;font-weight:700;margin:.25rem 0 0}.dl-productos-controles{align-items:center;background-color:#f9f9f9;border-top:1px solid #dee2e6;display:flex;gap:1rem;justify-content:space-between;padding:.75rem 1.5rem}.dl-productos-controles__label{color:#a1aab2;display:block;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.dl-productos-controles strong{color:#343a40;display:block;margin-top:.25rem}.dl-productos-controles__acciones{align-items:center;display:flex;gap:.5rem}.dl-productos-controles__acciones label{color:#4f5861;margin:0}.dl-productos-controles__acciones .custom-select{background-color:#fff;min-width:12rem}.dl-productos-controles__acciones .btn{min-height:2.75rem}@media (max-width:1199px){.dl-productos-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.dl-productos-panorama{grid-template-columns:1fr}}@media (max-width:767px){.dl-productos-dashboard .dl-productos-controles,.dl-productos-dashboard__encabezado{align-items:stretch;flex-direction:column}.dl-productos-dashboard__encabezado{padding:1rem}.dl-productos-dashboard__actualizacion{align-self:flex-start}.dl-productos-kpis{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 1rem 1rem}.dl-productos-panorama{padding:1rem}.dl-productos-controles{padding:1rem}.dl-productos-controles,.dl-productos-controles__acciones{align-items:stretch;flex-direction:column}.dl-productos-controles__acciones .custom-select{min-width:0;width:100%}}@media (max-width:479px){.dl-productos-kpi{min-height:9.5rem;padding:.75rem}.dl-productos-kpi strong{font-size:1.4rem}.dl-productos-resumen{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.dl-productos-chips button,.dl-productos-kpi{transition:none}}.dl-productos-dashboard{border:0;border-radius:12px;margin:5px 0 20px}.dl-productos-dashboard__encabezado{align-items:center;min-height:42px;padding:10px 14px}.dl-productos-dashboard__encabezado h6{color:#343a40;font-size:13px;font-weight:600;margin:0}.dl-productos-dashboard__encabezado small{color:#a1aab2;display:block;font-size:10px;margin-top:1px}.dl-productos-dashboard__actualizacion{border-radius:2px;font-size:10px;gap:5px;padding:4px 8px}.dl-productos-dashboard__actualizacion i{font-size:14px}.dl-productos-kpis{gap:10px;padding:0 10px 10px}.dl-productos-kpi{align-items:center;flex-direction:row;gap:9px;min-height:72px;padding:10px 13px;transform:none}.dl-productos-kpi:hover{background-color:#f1f1f1;border-color:transparent;transform:none}.dl-productos-kpi.is-active{box-shadow:none;color:#fff}.dl-productos-kpi.is-active,.dl-productos-kpi.is-active:hover{background-color:#222220;border-color:#222220}.dl-productos-kpi.is-active .dl-productos-kpi__icon{background-color:hsla(0,0%,100%,.14);color:#fff}.dl-productos-kpi.is-active .dl-productos-kpi__label,.dl-productos-kpi.is-active small,.dl-productos-kpi.is-active strong{color:#fff}.dl-productos-kpi__icon{flex:0 0 30px;height:30px;margin-bottom:0;width:30px}.dl-productos-kpi__datos{min-width:0}.dl-productos-kpi__label{color:#a1aab2;display:block;font-size:9px;font-weight:600;line-height:1.15;min-height:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.dl-productos-kpi strong{display:block;font-size:18px;line-height:1.15;margin-top:0;white-space:nowrap}.dl-productos-kpi small{font-size:9px;line-height:1.15;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-productos-panorama{border-top:0;gap:10px;padding:0 10px 10px}.dl-productos-panorama__card{background-color:#f9f9f9;border:0;min-height:158px;padding:11px 14px}.dl-productos-panorama__titulo{align-items:center;gap:8px;justify-content:space-between;margin-bottom:8px}.dl-productos-panorama__titulo h3{font-size:11px;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-productos-panorama__titulo h3 i{font-size:14px;margin-right:3px}.dl-productos-panorama__titulo small{color:#a1aab2;font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-productos-panorama__nota{color:#a1aab2;display:block;font-size:9px;line-height:1.25;margin:6px 0 0}.dl-productos-lista{display:grid}.dl-productos-lista button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;color:#4f5861;cursor:pointer;display:flex;font-size:10px;gap:8px;justify-content:space-between;min-height:25px;padding:4px 0;text-align:left;width:100%}.dl-productos-lista button+button{border-top:1px solid #f3f3f3}.dl-productos-lista button:hover{color:#2962f8}.dl-productos-lista button.is-active,.dl-productos-lista button.is-active:hover{background-color:#222220;border-color:#222220;border-radius:2px;color:#fff;padding-left:7px;padding-right:7px}.dl-productos-lista button.is-active:hover strong,.dl-productos-lista button.is-active strong{color:#fff}.dl-productos-lista button:focus{box-shadow:0 0 0 .15rem rgba(41,98,248,.16);outline:0}.dl-productos-lista button strong{color:#343a40;font-size:10px;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.dl-productos-resumen{gap:8px;margin:0 0 4px}.dl-productos-resumen div{background-color:transparent;border-radius:0;min-width:0;padding:0}.dl-productos-resumen dt{font-size:9px;line-height:1.15}.dl-productos-resumen dd{font-size:12px;font-weight:600;line-height:1.15;margin:2px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-productos-controles{border:0;border-radius:10px;gap:10px;margin:0 10px 10px;min-height:42px;padding:7px 10px}.dl-productos-controles__estado{align-items:center;display:flex;gap:5px}.dl-productos-controles__estado i{color:#2962f8;font-size:14px}.dl-productos-controles__estado span{color:#a1aab2;font-size:9px}.dl-productos-controles strong{display:inline;font-size:10px;font-weight:600;margin-top:0}.dl-productos-controles__acciones{gap:6px}.dl-productos-controles__acciones label{color:#a1aab2;font-size:9px;font-weight:600}.dl-productos-controles__acciones .custom-select{font-size:10px;height:28px;min-width:145px;padding-bottom:3px;padding-top:3px}.dl-productos-controles__acciones .btn{font-size:10px;min-height:28px;padding:4px 9px}.dl-productos-datatable{border-radius:.75rem;overflow:hidden}.dl-productos-datatable .card-body{border-radius:inherit}@media (max-width:1199.98px){.dl-productos-panorama__card{min-height:auto}}@media (max-width:767.98px){.dl-productos-dashboard__actualizacion{display:none}.dl-productos-kpis{gap:8px}.dl-productos-kpis,.dl-productos-panorama{padding:0 10px 10px}.dl-productos-controles{padding:8px 10px}}@media (max-width:479.98px){.dl-productos-kpi{min-height:66px;padding:7px 8px}.dl-productos-kpi__icon{flex-basis:26px;height:26px;width:26px}.dl-productos-kpi strong{font-size:16px}}@media (prefers-reduced-motion:reduce){.dl-productos-lista button{transition:none}}.producto-modulos-nav{display:flex;flex-wrap:wrap;gap:10px}.producto-modulos-nav .producto-modulo-btn{background-color:#fff;border:1px solid var(--dl-form-border,#f1f1f1);color:#4f5861;min-width:120px}.producto-modulos-nav .producto-modulo-btn.is-active,.producto-modulos-nav .producto-modulo-btn:focus,.producto-modulos-nav .producto-modulo-btn:hover{background-color:var(--dl-surface-soft,#f9f9f9);border-color:var(--dl-form-border-focus,#343a40);color:#4f5861}.producto-seccion-contenido{width:100%}.producto-datatable-imagen{background-color:#fff;border:1px solid var(--dl-form-border,#f1f1f1);cursor:zoom-in;height:36px;max-width:44px;-o-object-fit:contain;object-fit:contain;padding:2px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;width:44px}.producto-datatable-imagen:focus,.producto-datatable-imagen:hover{border-color:var(--dl-form-border-focus,#343a40);box-shadow:0 0 0 2px rgba(52,58,64,.14);outline:0;transform:scale(1.04)}.producto-imagen-preview{align-items:center;background-color:#fff;border:1px solid var(--dl-form-border,#f1f1f1);box-shadow:0 14px 34px rgba(0,0,0,.2);display:flex;height:280px;justify-content:center;opacity:0;padding:12px;pointer-events:none;position:fixed;transform:translateY(6px) scale(.98);transition:opacity .18s ease,transform .18s ease,visibility .18s ease;visibility:hidden;width:280px;z-index:1061}.producto-imagen-preview.is-visible{opacity:1;transform:translateY(0) scale(1);visibility:visible}.producto-imagen-preview img{height:100%;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:100%}@media (max-width:575px){.producto-imagen-preview{height:220px;width:220px}}@media (prefers-reduced-motion:reduce){.producto-datatable-imagen,.producto-imagen-preview{transition:none}}.producto-seccion-encabezado{border-bottom:1px solid var(--dl-form-border,#f1f1f1);padding-bottom:10px}.producto-seccion-encabezado h5{color:#4f5861;margin-bottom:0}#modal-data .producto-web-tipo-group{border:1px solid var(--dl-form-border,#f1f1f1);padding:16px}#modal-data .producto-web-tipo-group .producto-web-tipo-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}#modal-data .producto-web-tipo-group .producto-web-tipo-option{margin-bottom:0;position:relative}#modal-data .producto-web-tipo-group .producto-web-tipo-option .custom-control-input{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}#modal-data .producto-web-tipo-group .producto-web-tipo-option .custom-control-label{align-items:flex-start;background-color:#fff;border:1px solid var(--dl-form-border,#f1f1f1);color:#4f5861;display:flex;flex-direction:column;font-weight:600;justify-content:flex-start;min-height:132px;padding:18px 18px 16px;text-align:left;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease,transform .2s ease;width:100%}#modal-data .producto-web-tipo-group .producto-web-tipo-option .custom-control-label:after,#modal-data .producto-web-tipo-group .producto-web-tipo-option .custom-control-label:before{display:none}#modal-data .producto-web-tipo-group .producto-web-tipo-option .producto-web-tipo-option-kicker{color:#a3aaba;display:inline-block;font-size:10px;font-weight:700;letter-spacing:.08em;line-height:1.2;margin-bottom:10px;text-transform:uppercase}#modal-data .producto-web-tipo-group .producto-web-tipo-option .producto-web-tipo-option-title{color:#4f5861;display:block;font-size:18px;line-height:1.3}#modal-data .producto-web-tipo-group .producto-web-tipo-option .producto-web-tipo-option-text{color:#a3aaba;display:block;font-size:13px;font-weight:500;line-height:1.5;margin-top:10px}#modal-data .producto-web-tipo-group .producto-web-tipo-option.is-active .custom-control-label,#modal-data .producto-web-tipo-group .producto-web-tipo-option:hover .custom-control-label{background-color:var(--dl-surface-soft,#f9f9f9);border-color:var(--dl-form-border-focus,#343a40)}#modal-data .producto-web-tipo-group .producto-web-tipo-option.is-active .custom-control-label{box-shadow:0 0 0 1px var(--dl-form-border-focus,#343a40);color:#4f5861;transform:translateY(-1px)}#modal-data .producto-web-tipo-group .producto-web-tipo-option.is-active .producto-web-tipo-option-kicker{color:#343a40}#modal-data .producto-web-tipo-group .producto-web-tipo-option.is-active .producto-web-tipo-option-title{color:#4f5861}#modal-data .producto-web-tipo-group .producto-web-tipo-option.is-active .producto-web-tipo-option-text{color:#343a40}#modal-data .producto-web-tipo-group .producto-web-tipo-ayuda{margin-top:12px}#modal-data .producto-web-variacion-resumen{background-color:var(--dl-surface-soft,#f9f9f9);border:1px solid var(--dl-form-border,#f1f1f1);padding:12px 14px}@media (max-width:1199px){#modal-data .producto-web-tipo-group .producto-web-tipo-grid{grid-template-columns:1fr}}#modal-data.producto-modo-seccion .actions,#modal-data.producto-modo-seccion .producto-modulos-nav-wrapper,#modal-data.producto-modo-seccion .steps>ul{display:none!important}#modal-data.producto-modo-seccion h3{display:none}#modal-data .producto-seccion-footer{border-top:1px solid var(--dl-form-border,#f1f1f1);padding:0 30px 25px}.producto-galeria{--producto-galeria-border:var(--dl-form-border,#f1f1f1);--producto-galeria-surface:var(--dl-surface-soft,#f9f9f9);--producto-galeria-text:var(--dl-text,#4f5861);--producto-galeria-subtext:var(--dl-subtext,#a3aaba);--producto-galeria-highlight:var(--dl-text-soft,#343a40);--producto-galeria-success:#32c787;--producto-galeria-danger:#f62d51}.producto-galeria .producto-galeria-panel{background-color:#fff;border:1px solid var(--producto-galeria-border);padding:16px}.producto-galeria .producto-galeria-destacada-link{background-color:#fff;border:1px solid var(--producto-galeria-border);display:block;min-height:260px;overflow:hidden;padding:12px}.producto-galeria .producto-galeria-destacada-preview{height:100%;max-height:320px;-o-object-fit:contain;object-fit:contain;width:100%}.producto-galeria .producto-galeria-destacada-texto{color:var(--producto-galeria-subtext)}.producto-galeria .producto-galeria-destacada-actions .custom-file-label{color:var(--producto-galeria-text)}.producto-galeria .producto-galeria-dropzone{background-color:#fff;border:1px dashed var(--producto-galeria-border);min-height:180px;overflow:hidden;position:relative;transition:border-color .2s ease,background-color .2s ease}.producto-galeria .producto-galeria-dropzone.is-dragover{background-color:var(--producto-galeria-surface);border-color:var(--producto-galeria-highlight)}.producto-galeria .producto-galeria-dropzone-input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:2}.producto-galeria .producto-galeria-dropzone-body{align-items:center;color:var(--producto-galeria-text);display:flex;flex-direction:column;justify-content:center;min-height:180px;padding:24px 20px}.producto-galeria .producto-galeria-dropzone-icon{color:var(--producto-galeria-subtext);font-size:42px;line-height:1;margin-bottom:12px}.producto-galeria .producto-galeria-dropzone-files{color:var(--producto-galeria-subtext)}.producto-galeria .producto-galeria-card{background-color:#fff;border-color:var(--producto-galeria-border)!important}.producto-galeria .producto-galeria-card .badge-light{background-color:var(--producto-galeria-surface);color:var(--producto-galeria-text)}.producto-galeria .producto-galeria-card .badge-info{background-color:var(--producto-galeria-highlight)}.producto-galeria .producto-galeria-card .img-thumbnail{background-color:#fff;border:1px solid var(--producto-galeria-border);height:180px;-o-object-fit:cover;object-fit:cover;width:100%}.producto-galeria .producto-galeria-card-destacada{border-color:var(--dl-form-border-focus,#343a40)!important;box-shadow:0 0 0 1px var(--dl-form-border-focus,#343a40)}.producto-galeria .producto-galeria-empty{color:var(--producto-galeria-subtext)}@media (max-width:991px){.producto-galeria .producto-galeria-panel{padding:12px}.producto-galeria .producto-galeria-destacada-link{min-height:220px;margin-bottom:12px}}#modal-view .producto-view-storefront{--producto-view-border:var(--dl-form-border,#f1f1f1);--producto-view-surface:var(--dl-surface-soft,#f9f9f9);--producto-view-surface-strong:rgba($white,0.98);--producto-view-text:var(--dl-text,#4f5861);--producto-view-subtext:var(--dl-subtext,#a3aaba);--producto-view-highlight:var(--dl-form-border-focus,#343a40)}#modal-view .producto-view-storefront .card{border:1px solid var(--producto-view-border);box-shadow:0 8px 24px rgba(0,0,0,.04);margin-bottom:14px}#modal-view .producto-view-storefront .card .card-body{padding:1.1rem}#modal-view .producto-view-storefront .producto-view-hero-card .card-body{padding:1.25rem}#modal-view .producto-view-storefront .producto-view-section-head{align-items:flex-end;border-bottom:1px solid var(--producto-view-border);display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:12px}#modal-view .producto-view-storefront .producto-view-section-head small{color:var(--producto-view-subtext);display:block;font-size:.72rem;font-weight:600;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}#modal-view .producto-view-storefront .producto-view-section-head h4,#modal-view .producto-view-storefront .producto-view-section-head h5{color:var(--producto-view-text);margin:0}#modal-view .producto-view-storefront .producto-view-section-head--hero{margin-bottom:18px}#modal-view .producto-view-storefront .producto-view-gallery-link{background:linear-gradient(180deg,hsla(0,0%,100%,.98),var(--producto-view-surface));border:1px solid var(--producto-view-border);border-radius:0;align-items:center;display:flex!important;height:390px;justify-content:center;overflow:hidden;padding:16px;position:relative;width:100%;cursor:zoom-in;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:box-shadow .28s ease}#modal-view .producto-view-storefront .producto-view-gallery-link:focus,#modal-view .producto-view-storefront .producto-view-gallery-link:hover{box-shadow:0 10px 28px rgba(0,0,0,.08)}#modal-view .producto-view-storefront .producto-view-gallery-image{transition:opacity .28s ease,transform .28s ease;height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center center;width:auto;will-change:transform}#modal-view .producto-view-storefront .producto-view-gallery-controls{align-items:center;display:inline-flex;gap:8px;position:absolute;right:16px;top:16px;z-index:2}#modal-view .producto-view-storefront .producto-view-gallery-control,#modal-view .producto-view-storefront .producto-view-gallery-zoom-level{background-color:hsla(0,0%,100%,.96);border:1px solid var(--producto-view-border);color:var(--producto-view-text);min-height:38px}#modal-view .producto-view-storefront .producto-view-gallery-control{align-items:center;display:inline-flex;justify-content:center;min-width:38px;padding:0;transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease}#modal-view .producto-view-storefront .producto-view-gallery-control:focus,#modal-view .producto-view-storefront .producto-view-gallery-control:hover{background-color:var(--producto-view-surface);border-color:var(--producto-view-highlight);color:var(--producto-view-text)}#modal-view .producto-view-storefront .producto-view-gallery-control.is-disabled,#modal-view .producto-view-storefront .producto-view-gallery-control:disabled{cursor:not-allowed;opacity:.45}#modal-view .producto-view-storefront .producto-view-gallery-zoom-level{align-items:center;display:inline-flex;font-size:.85rem;font-weight:600;justify-content:center;min-width:64px;padding:6px 10px}#modal-view .producto-view-storefront .producto-view-gallery-stage{--producto-view-zoom-scale:1;overflow:hidden;position:relative;background-color:var(--producto-view-surface)}#modal-view .producto-view-storefront .producto-view-gallery-stage.is-loading .producto-view-gallery-image{visibility:hidden}#modal-view .producto-view-storefront .producto-view-gallery-stage.is-zoomed .producto-view-gallery-link{cursor:grab}#modal-view .producto-view-storefront .producto-view-gallery-stage.is-dragging .producto-view-gallery-link{cursor:grabbing}#modal-view .producto-view-storefront .producto-view-gallery-caption{color:var(--producto-view-subtext);margin-top:10px;min-height:20px}#modal-view .producto-view-storefront .producto-view-gallery-carousel-wrapper{align-items:center;display:flex;gap:10px;margin-top:12px}#modal-view .producto-view-storefront .producto-view-gallery-carousel{flex:1;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:thin}#modal-view .producto-view-storefront .producto-view-gallery-carousel::-webkit-scrollbar{height:6px}#modal-view .producto-view-storefront .producto-view-gallery-carousel::-webkit-scrollbar-thumb{background-color:var(--producto-view-border)}#modal-view .producto-view-storefront .producto-view-gallery-thumbs{display:inline-flex;gap:12px;min-width:100%;padding-bottom:4px}#modal-view .producto-view-storefront .producto-view-gallery-thumb-item{flex:0 0 170px;max-width:170px}#modal-view .producto-view-storefront .producto-view-gallery-nav{align-items:center;border:1px solid var(--producto-view-border);color:var(--producto-view-text);display:inline-flex;height:40px;justify-content:center;min-width:40px;padding:0;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}#modal-view .producto-view-storefront .producto-view-gallery-nav:focus,#modal-view .producto-view-storefront .producto-view-gallery-nav:hover{background-color:var(--producto-view-surface);border-color:var(--producto-view-highlight);color:var(--producto-view-text);transform:translateY(-1px)}#modal-view .producto-view-storefront .producto-view-thumb{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:#fff;border:1px solid var(--producto-view-border);border-radius:0;color:var(--producto-view-text);display:block;height:100%;padding:8px;position:relative;text-align:center;text-decoration:none!important;width:100%;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}#modal-view .producto-view-storefront .producto-view-thumb img{height:110px;-o-object-fit:cover;object-fit:cover;transition:transform .22s ease;width:100%}#modal-view .producto-view-storefront .producto-view-thumb small{color:var(--producto-view-subtext);display:block;margin-top:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#modal-view .producto-view-storefront .producto-view-thumb.is-active,#modal-view .producto-view-storefront .producto-view-thumb:focus,#modal-view .producto-view-storefront .producto-view-thumb:hover{border-color:var(--producto-view-highlight);box-shadow:0 0 0 1px var(--producto-view-highlight);transform:translateY(-2px)}#modal-view .producto-view-storefront .producto-view-thumb.is-active img,#modal-view .producto-view-storefront .producto-view-thumb:focus img,#modal-view .producto-view-storefront .producto-view-thumb:hover img{transform:scale(1.02)}#modal-view .producto-view-storefront .producto-view-gallery-empty{color:var(--producto-view-subtext);margin-top:12px}#modal-view .producto-view-storefront .producto-view-state-list{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}#modal-view .producto-view-storefront .producto-view-chip{background-color:var(--producto-view-surface-strong);border:1px solid var(--producto-view-border);min-width:130px;padding:10px 12px}#modal-view .producto-view-storefront .producto-view-chip span{color:var(--producto-view-subtext);display:block;font-size:.8rem;margin-bottom:4px}#modal-view .producto-view-storefront .producto-view-chip p{color:var(--producto-view-text);font-size:1rem;font-weight:600;margin:0}#modal-view .producto-view-storefront .producto-view-resumen{margin-bottom:10px}#modal-view .producto-view-storefront .producto-view-resumen .producto-view-resumen-card{background-color:var(--producto-view-surface-strong);border:1px solid var(--producto-view-border);margin-bottom:12px;padding:12px}#modal-view .producto-view-storefront .producto-view-price-grid{margin-bottom:12px}#modal-view .producto-view-storefront .producto-view-price-grid .producto-view-price-card{background-color:#fff;border:1px solid var(--producto-view-border);margin-bottom:12px;min-height:84px;padding:12px}#modal-view .producto-view-storefront .producto-view-price-grid .producto-view-price-card p{color:var(--producto-view-text);font-size:1.15rem;font-weight:700;margin:8px 0 0}#modal-view .producto-view-storefront .producto-view-barcode{border-top:1px solid var(--producto-view-border);margin-top:8px;padding-top:16px}#modal-view .producto-view-storefront .producto-view-barcode img{max-height:72px}#modal-view .producto-view-storefront .producto-view-copy{background-color:var(--producto-view-surface-strong);border:1px solid var(--producto-view-border);min-height:136px;padding:16px}#modal-view .producto-view-storefront .producto-view-copy p{color:var(--producto-view-text);margin:0;white-space:pre-line}#modal-view .producto-view-storefront .producto-view-grid>div{margin-bottom:16px}#modal-view .producto-view-storefront .producto-view-grid span{color:var(--producto-view-subtext);display:block;font-size:.85rem;margin-bottom:6px}#modal-view .producto-view-storefront .producto-view-grid p{color:var(--producto-view-text);font-size:1rem;font-weight:600;margin:0}#modal-view .producto-view-storefront .producto-view-meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px 18px}#modal-view .producto-view-storefront .producto-view-meta .sku_original p{color:inherit;display:inline;font-size:inherit;font-weight:600;margin:0}@media (max-width:991px){#modal-view .producto-view-storefront .card .card-body,#modal-view .producto-view-storefront .producto-view-hero-card .card-body{padding:.95rem}#modal-view .producto-view-storefront .producto-view-gallery-image{max-height:100%}#modal-view .producto-view-storefront .producto-view-gallery-controls{gap:6px;right:12px;top:12px}#modal-view .producto-view-storefront .producto-view-gallery-control{min-height:34px;min-width:34px}#modal-view .producto-view-storefront .producto-view-gallery-zoom-level{min-height:34px;min-width:54px;padding:4px 8px}#modal-view .producto-view-storefront .producto-view-gallery-carousel-wrapper{gap:6px}#modal-view .producto-view-storefront .producto-view-gallery-thumb-item{flex-basis:130px;max-width:130px}#modal-view .producto-view-storefront .producto-view-section-head{display:block}}.profile .profile-avatar{position:relative}.profile .profile-avatar:hover div{display:block}.profile .profile-avatar:hover div p{color:#fff;line-height:110px}.profile .profile-avatar div{cursor:pointer;display:none;background:rgba(0,0,0,.6);border-radius:50%;position:absolute;font-size:10px;font-weight:700;height:110px;text-align:center;text-transform:uppercase;top:0;z-index:1;width:110px}@media screen and (max-width:1024px){.profile .list-unstyled .media .media-body .font-medium{font-size:1.1rem}}@media screen and (max-width:600px){.profile .list-unstyled .media .media-body .font-medium{font-size:1rem}}.gasto-dashboard-datatable .clientes-datatable-contenedor{border-top-left-radius:0;border-top-right-radius:0}.km{background:#fff;border-radius:15px;overflow:hidden}.km__header{display:flex;align-items:center;justify-content:space-between;padding:15px 20px 0}.km__header .km__titulo{font-size:14px;font-weight:600;color:#343a40;text-transform:uppercase}.km__header .km__titulo .mdi{margin-right:6px;color:#a1aab2}.km__header .km__rango{font-size:12px;color:#a1aab2;background:#f9f9f9;border-radius:15px;padding:4px 12px}.km__resumen{padding:10px 20px}.km__kpi{display:flex;gap:10px}.km__kpi-item{flex:1;background:#f9f9f9;border-radius:10px;padding:8px 12px;text-align:center}.km__kpi-val{display:block;font-size:16px;font-weight:700;color:#343a40;font-variant-numeric:tabular-nums;line-height:1.2}.km__kpi-label{display:block;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;color:#a1aab2;margin-top:2px}.km__kpi--verde .km__kpi-val{color:#32c787}.km__kpi--amber .km__kpi-val{color:#ffc107}.km__kpi--rojo .km__kpi-val{color:#f62d51}.km__scroll-wrap{position:relative}.km__scroll-ind{position:absolute;top:50%;transform:translateY(-50%);width:28px;height:28px;display:flex;align-items:center;justify-content:center;z-index:2;cursor:pointer;opacity:0;pointer-events:none;background:#fff;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.1);border:1px solid #f3f3f3;transition:all .3s cubic-bezier(.4,0,.2,1)}.km__scroll-ind .mdi{font-size:16px;color:#4f5861;line-height:1}.km__scroll-ind:hover{box-shadow:0 4px 15px rgba(0,0,0,.15);transform:translateY(-50%) scale(1.08)}.km__scroll-ind:active{transform:translateY(-50%) scale(.95)}.km__scroll-ind--left{left:10px}.km__scroll-ind--right{right:10px}.km__scroll-ind--visible{opacity:1;pointer-events:auto}.km__grid{display:flex;gap:10px;padding:0 20px 20px;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:none}.km__grid::-webkit-scrollbar{display:none}.km__dia{flex:1;min-width:130px;background:#f9f9f9;border-radius:10px;overflow:hidden;scroll-snap-align:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.km__dia:hover:not(.km__dia--off){transform:scale(1.02);box-shadow:0 2px 8px rgba(0,0,0,.08)}.km__dia-top{display:flex;align-items:center;justify-content:space-between;padding:10px 12px 0}.km__dia-name{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#a1aab2}.km__dia-num{font-size:20px;font-weight:700;color:#343a40;line-height:1}.km__rec{text-align:center;padding:4px 12px;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.km__rec--pos{color:#32c787}.km__rec--zero{color:#a1aab2}.km__rec--na{color:#d0d0d0;font-size:11px;font-weight:400}.km__dia-sep{height:1px;background:rgba(0,0,0,.06);margin:0 12px}.km__dia-body{padding:8px;display:flex;flex-direction:column;gap:4px}.km__dia--hoy{background:#fff;border:2px solid #03a9f4;box-shadow:0 2px 10px rgba(3,169,244,.15)}.km__dia--hoy .km__dia-name{color:#03a9f4}.km__dia--hoy .km__dia-num{color:#2962f8}.km__dia--hoy .km__dia-sep{background:rgba(3,169,244,.2)}.km__dia--ok .km__dia-num{color:#32c787}.km__dia--pend .km__dia-num{color:#f62d51}.km__dia--off{opacity:.45}.km__dia--off:hover{transform:none;box-shadow:none}.km__row{display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:6px;min-height:30px;cursor:pointer;transition:all .2s ease}.km__row-icon{font-size:14px;line-height:1;flex-shrink:0}.km__row-icon--verde{color:#32c787}.km__row-icon--rojo{color:#f62d51}.km__row-icon--gris{color:#d0d0d0}.km__row-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;color:#a1aab2}.km__row-val{flex:1;font-size:13px;font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.km__row-val small{font-size:9px;font-weight:400;color:#a1aab2;margin-left:2px;text-transform:uppercase}.km__row--ok{background:#fff}.km__row--ok .km__row-val{color:#343a40}.km__row--ok:hover{box-shadow:0 1px 4px rgba(0,0,0,.08)}.km__row--empty{background:#f62d51;border-radius:6px}.km__row--empty .km__row-icon{color:#fff}.km__row--empty .km__row-label{color:hsla(0,0%,100%,.7)}.km__row--empty .km__row-val{color:#fff;font-size:11px;font-weight:600}.km__row--empty:hover{background:#f5153d}.km__row--off{cursor:default;background:transparent}.km__row--off .km__row-label,.km__row--off .km__row-val{color:#d0d0d0}@media (max-width:480px){.km{border-radius:10px}.km__header{flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px 0}.km__header .km__rango{font-size:10px;padding:3px 8px}.km__resumen{padding:6px 12px}.km__kpi{gap:4px;flex-wrap:wrap}.km__kpi-item{padding:5px 6px;flex:1 1 calc(50% - 4px);min-width:0}.km__kpi-val{font-size:13px}.km__kpi-label{font-size:9px}.km__grid{gap:6px;padding:0 12px 12px}.km__dia{min-width:85px;flex:0 0 auto}.km__dia--hoy{min-width:110px}.km__dia-top{padding:6px 8px 0}.km__dia-name{font-size:10px;letter-spacing:.3px}.km__dia-num{font-size:15px}.km__rec{font-size:10px;padding:2px 6px}.km__dia-sep{margin:0 6px}.km__dia-body{padding:4px;gap:3px}.km__row{padding:4px 5px;min-height:32px;gap:3px}.km__row-icon{font-size:13px}.km__row-val{font-size:10px}.km__row-label{font-size:8px}}@media (min-width:481px) and (max-width:768px){.km__header{flex-direction:column;align-items:flex-start;gap:6px;padding:12px 15px 0}.km__resumen{padding:8px 15px}.km__kpi{gap:6px}.km__kpi-item{padding:6px 8px}.km__kpi-val{font-size:14px}.km__grid{gap:8px;padding:0 15px 15px}.km__dia{min-width:100px;flex:0 0 auto}.km__dia--hoy{min-width:130px}.km__dia-top{padding:8px 10px 0}.km__dia-name{font-size:11px}.km__dia-num{font-size:17px}.km__rec{font-size:11px;padding:2px 8px}.km__dia-sep{margin:0 8px}.km__dia-body{padding:6px}.km__row{padding:5px 6px;min-height:34px;gap:4px}.km__row-val{font-size:11px}.km__row-label{font-size:9px}}@media (min-width:769px) and (max-width:1024px){.km__dia{min-width:0;flex:1}.km__dia--hoy{flex:1.2}.km__kpi-val{font-size:15px}}@media (min-width:1025px){.km__dia{min-width:0;flex:1}.km__dia--hoy{flex:1.3}}.sat-badge{display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:600;padding:2px 7px;border-radius:10px;white-space:nowrap;line-height:1.4;vertical-align:middle}.sat-badge .fas,.sat-badge .mdi{font-size:9px}.sat-badge--validado{background:rgba(50,199,135,.15);color:#289e6b}.sat-badge--pendiente{background:rgba(255,193,7,.2);color:#ba8b00}.sat-badge--anulado{background:rgba(65,71,85,.1);color:#414755}.sat-badge--error{background:rgba(246,45,81,.12);color:#f62d51;cursor:pointer;transition:background .2s ease}.sat-badge--error:hover{background:rgba(246,45,81,.25)}.sat-badge--na{background:transparent;color:#d0d0d0;font-weight:400}.ep-resumen{background:#fff;border-radius:10px;box-shadow:0 1px 2px rgba(0,0,0,.075);margin-bottom:1.25rem;overflow:hidden;border:1px solid rgba(0,0,0,.06)}.ep-resumen__metrics{display:flex}@media (max-width:767px){.ep-resumen__metrics{display:grid;grid-template-columns:1fr 1fr}}.ep-metric{position:relative;flex:1 1 0;min-width:0;border-right:1px solid #f3f3f3}.ep-metric--pendientes{border-top:4px solid #ffc107}.ep-metric--entregas{border-top:4px solid #2962f8}.ep-metric--cobros{border-top:4px solid #32c787}.ep-metric--valor{border-top:4px solid #2962f8}.ep-metric:last-child{border-right:none}@media (max-width:767px){.ep-metric{border-bottom:1px solid #f3f3f3}.ep-metric:nth-child(2n){border-right:none}.ep-metric:nth-last-child(-n+2){border-bottom:none}}.ep-metric__body{padding:20px 22px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:0}@media (max-width:767px){.ep-metric__body{padding:14px 12px 16px}}.ep-metric__label{display:flex;align-items:center;justify-content:center;gap:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:12px}.ep-metric--pendientes .ep-metric__label{color:#d39e00}.ep-metric--pendientes .ep-metric__label i{color:#ffc107}.ep-metric--entregas .ep-metric__label{color:#1050f7}.ep-metric--entregas .ep-metric__label i{color:#2962f8}.ep-metric--cobros .ep-metric__label{color:#289e6b}.ep-metric--cobros .ep-metric__label i{color:#32c787}.ep-metric--valor .ep-metric__label{color:#1050f7}.ep-metric--valor .ep-metric__label i{color:#2962f8}.ep-metric__label i{font-size:15px;flex-shrink:0}@media (max-width:767px){.ep-metric__label{font-size:10px;margin-bottom:8px}}.ep-metric__value-row{display:flex;flex-direction:column;align-items:center;gap:4px;margin-bottom:8px}.ep-metric__value{font-size:52px;font-weight:900;line-height:1;letter-spacing:-2px}.ep-metric--pendientes .ep-metric__value{color:#ffc107}.ep-metric--entregas .ep-metric__value{color:#2962f8}.ep-metric--cobros .ep-metric__value{color:#32c787}.ep-metric--valor .ep-metric__value{color:#2962f8}.ep-metric__value--money{font-size:28px;letter-spacing:-.5px}.ep-metric__value .ep-metric__pct{font-size:.42em;font-weight:700;letter-spacing:0;opacity:.7;margin-left:2px;vertical-align:super}@media (max-width:767px){.ep-metric__value{font-size:38px}.ep-metric__value--money{font-size:20px}}.ep-metric__fraction{display:flex;align-items:baseline;justify-content:center;gap:3px;font-size:17px;font-weight:700;line-height:1;opacity:.85}.ep-metric--pendientes .ep-metric__fraction{color:#ffc107}.ep-metric--entregas .ep-metric__fraction{color:#2962f8}.ep-metric--cobros .ep-metric__fraction{color:#32c787}@media (max-width:767px){.ep-metric__fraction{font-size:14px}}.ep-metric__frac-sep{font-size:14px;font-weight:400;opacity:.3;margin:0 2px}.ep-metric__desc{font-size:10.5px;font-weight:500;color:#a1aab2;margin-bottom:14px;display:block;text-align:center}@media (max-width:767px){.ep-metric__desc{font-size:10px;margin-bottom:10px}}.ep-metric__subs{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap}.ep-sub-stat{display:inline-flex;align-items:center;gap:5px;padding:6px 14px;background:#f9f9f9;border:1px solid #f3f3f3;border-radius:20px;white-space:nowrap}.ep-sub-stat strong{font-size:15px;font-weight:800;color:#333;line-height:1}.ep-sub-stat em{font-style:normal;font-size:12px;color:#a1aab2;font-weight:500}.ep-sub-stat--ok{background:rgba(50,199,135,.07);border-color:rgba(50,199,135,.2)}.ep-sub-stat--ok strong{color:#289e6b}.ep-sub-stat--ok em{color:#269666}.ep-sub-stat--ratio{background:#f9f9f9;border-color:#f3f3f3;gap:4px}.ep-sub-stat--ratio strong{font-size:16px;font-weight:800;color:#289e6b}.ep-sub-stat--ratio em{font-size:12px}@media (max-width:767px){.ep-sub-stat{padding:5px 11px}.ep-sub-stat strong{font-size:14px}.ep-sub-stat em{font-size:11px}}.ep-sub-sep{font-style:normal!important;font-size:11px!important;color:#a1aab2!important;font-weight:400!important;margin:0 1px}.ep-sub-total{font-size:13px!important;font-weight:600!important;color:#a1aab2!important}.entrega-facturas-datatable .clientes-datatable-contenedor{border-top-left-radius:0;border-top-right-radius:0}.ep-main-card{border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.075);border:1px solid rgba(0,0,0,.06)}.ep-tabs{position:relative;padding:0 16px;background:#fff;border-top-left-radius:8px;border-top-right-radius:8px}.ep-tabs:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#dee2e6;z-index:0}.ep-tabs .nav-item{margin-bottom:0}.ep-tabs .nav-link{position:relative;z-index:1;display:flex;align-items:center;gap:6px;padding:12px 16px;font-size:13px;font-weight:600;color:#a1aab2;border:none;border-radius:0;background:transparent;transition:color .15s}.ep-tabs .nav-link i{font-size:15px;line-height:1;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0}.ep-tabs .nav-link .badge{font-size:10px}.ep-tabs .nav-link:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:transparent;transition:background .15s}.ep-tabs .nav-link:hover:not(.active){color:#333}.ep-tabs .nav-link:hover:not(.active):after{background:#dee2e6}.ep-tabs .nav-link.active{color:#333;font-weight:700}.ep-tabs .nav-link.active:after{background:#333}.ep-selector-vista{border-radius:6px;overflow:hidden;border:1px solid #dee2e6;box-shadow:0 1px 3px rgba(0,0,0,.06)}.ep-selector-vista .ep-view-btn{font-size:12px;font-weight:600;padding:6px 13px;border:none;border-right:1px solid #dee2e6;color:#a1aab2;background:#fff;transition:background .15s,color .15s;line-height:1.4;outline:none;border-radius:0}.ep-selector-vista .ep-view-btn:last-child{border-right:none}.ep-selector-vista .ep-view-btn i{font-size:14px;vertical-align:middle}.ep-selector-vista .ep-view-btn.active{background:#333;color:#fff}.ep-selector-vista .ep-view-btn:not(.active):not(:disabled):hover{background:#f9f9f9;color:#333}.ep-selector-vista .ep-view-btn:disabled{opacity:.38;cursor:default}.ep-toolbar{flex-direction:column;gap:0;background:#fff}.ep-toolbar,.ep-toolbar__rutas{display:flex;border-bottom:1px solid #f3f3f3}.ep-toolbar__rutas{align-items:center;gap:8px;padding:6px 14px;overflow:hidden}@media (max-width:575px){.ep-toolbar__rutas{padding:6px 12px}}.ep-toolbar__controls{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 14px}@media (max-width:575px){.ep-toolbar__controls{padding:8px 10px;gap:8px}}.ep-toolbar__controls .ep-buscar-wrap{display:flex;flex:1;min-width:0;max-width:none}.ep-toolbar__controls .ep-selector-vista{flex-shrink:0}.ep-toolbar__label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#a1aab2;white-space:nowrap;flex-shrink:0}.ep-buscar-wrap{position:relative;display:inline-flex;align-items:center;width:100%;max-width:220px}@media (max-width:767px){.ep-buscar-wrap{max-width:none}}.ep-buscar__icon{position:absolute;left:8px;font-size:15px;color:#a1aab2;pointer-events:none}.ep-buscar__input{width:100%;padding:5px 10px 5px 28px;font-size:12px;border:1px solid #dee2e6;border-radius:20px;background:#f9f9f9;color:#707070;outline:none;line-height:1}.ep-buscar__input:focus{border-color:#c6c6c6;background:#fff;box-shadow:none}.ep-buscar__input::-webkit-search-cancel-button{cursor:pointer}.ep-rutas-scroll{display:flex;gap:6px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px;flex:1;min-width:0}.ep-rutas-scroll::-webkit-scrollbar{display:none}.ep-rutas{display:flex;align-items:center;padding:10px 16px;border-bottom:1px solid #f3f3f3;background:#fff;gap:10px}.ep-rutas__label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#a1aab2;white-space:nowrap;flex-shrink:0}.ep-rutas__scroll{display:flex;gap:6px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}.ep-rutas__scroll::-webkit-scrollbar{display:none}.entregas-ruta__item{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border:1px solid #dee2e6;border-radius:20px;background:#fff;cursor:pointer;transition:all .15s;white-space:nowrap;flex-shrink:0;min-height:32px;font-size:12px;font-weight:600;color:#707070;outline:none}.entregas-ruta__item:hover{border-color:#b5bec7;background:#f9f9f9}.entregas-ruta__item:focus{outline:none;box-shadow:none}.entregas-ruta__item.active{border-color:#b5bec7;background:#f9f9f9;color:#333}.entregas-ruta__item.active .entregas-ruta__count{background:#333;color:#fff}.entregas-ruta__fecha{font-weight:700}.entregas-ruta__codigo{font-size:10px;color:#a1aab2;font-weight:600}.entregas-ruta__count{background:#dee2e6;border-radius:10px;padding:1px 6px;font-size:10px;font-weight:700;color:#707070;transition:all .15s}.ep-list{display:flex;flex-direction:column;gap:10px;padding:16px}@media (max-width:767px){.ep-list{gap:0;padding:0}}.entrega-card{background:#fff;border-radius:8px;border:1px solid rgba(0,0,0,.07);box-shadow:0 1px 2px rgba(0,0,0,.075)}@media (min-width:768px){.entrega-card{transition:box-shadow .15s}.entrega-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.1)}}@media (min-width:768px){.entrega-card{border-left:2px solid #dee2e6}.entrega-card--entrega{border-left-color:#2962f8}.entrega-card--mandado{border-left-color:#ff9800}.entrega-card--cobro{border-left-color:#32c787}.entrega-card--deposito{border-left-color:#d559ea}.entrega-card--urgente{border-left-color:#f62d51;background:rgba(246,45,81,.012)}.entrega-card--atencion{border-left-color:#ffc107;background:rgba(255,193,7,.012)}}@media (max-width:767px){.entrega-card{border-radius:0;border-left:none;border-right:none;border-bottom:1px solid #f3f3f3;box-shadow:none;transform:none!important}.entrega-card:before{content:"";display:block;height:3px}.entrega-card--entrega:before{background:#2962f8}.entrega-card--mandado:before{background:#ff9800}.entrega-card--cobro:before{background:#32c787}.entrega-card--deposito:before{background:#d559ea}.entrega-card--urgente:before{background:#f62d51}.entrega-card--atencion:before{background:#ffc107}}.entrega-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:6px;padding:8px 12px 4px}@media (max-width:767px){.entrega-card__header{padding:7px 10px 3px}}.entrega-card__header-izq{display:flex;align-items:center;flex-wrap:wrap;gap:5px;min-width:0}.entrega-card__badge{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;padding:3px 9px;border-radius:20px;display:inline-flex;align-items:center;gap:4px}.entrega-card__badge--entrega{background:rgba(41,98,248,.14);color:#0848f0}.entrega-card__badge--mandado{background:rgba(255,152,0,.14);color:#cc7a00}.entrega-card__badge--cobro{background:rgba(50,199,135,.14);color:#269666}.entrega-card__badge--deposito{background:rgba(213,89,234,.14);color:#ca2ce4}.entrega-card__empresa{display:inline-flex;align-items:center;gap:3px;font-size:9px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;color:#7f8c96;background:rgba(0,0,0,.06);padding:2px 7px;border-radius:20px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0}.entrega-card__empresa i{font-size:10px;flex-shrink:0}.entrega-card__doc{font-size:11px;color:#a1aab2;font-family:Nunito Sans,sans-serif;letter-spacing:.2px}.entrega-card__age{font-size:10px;font-weight:700;padding:3px 9px;border-radius:20px;flex-shrink:0}.entrega-card__age--hoy{background:rgba(57,187,176,.14);color:#28847c}.entrega-card__age--atencion{background:rgba(255,193,7,.18);color:#634a00}.entrega-card__age--urgente{background:#f62d51;color:#fff;animation:ep-pulse 1.4s ease infinite}@keyframes ep-pulse{0%,to{opacity:1}50%{opacity:.72}}.entrega-card__body{padding:4px 12px 6px}@media (max-width:767px){.entrega-card__body{padding:3px 10px 5px}}.entrega-card__cliente{font-size:14px;font-weight:700;color:#333;margin-bottom:4px;line-height:1.25}@media (max-width:767px){.entrega-card__cliente{font-size:13px;margin-bottom:3px}}.entrega-card__info{display:flex;flex-direction:column;gap:3px}.entrega-card__row{display:flex;align-items:flex-start;gap:6px;font-size:12px;color:#707070;line-height:1.35}@media (max-width:767px){.entrega-card__row{font-size:11px}}.entrega-card__row i{color:#a1aab2;font-size:12px;flex-shrink:0;width:13px;text-align:center;margin-top:1px}.entrega-card__row a{color:#2962f8;font-weight:600;text-decoration:none}.entrega-card__row a:hover{text-decoration:underline}.entrega-card__valor{display:flex;align-items:center;justify-content:space-between;padding:8px 0 4px;margin-top:4px}.entrega-card__monto{font-size:20px;font-weight:800;color:#333;letter-spacing:-.5px;line-height:1}@media (max-width:767px){.entrega-card__monto{font-size:17px}}.entrega-card__ruta{font-size:10px;font-weight:700;color:#85919b;background:#dee2e6;border:1px solid #cdd3d9;padding:3px 9px;border-radius:20px;text-transform:uppercase;display:inline-flex;align-items:center;gap:3px}.entrega-card__ruta i{font-size:11px;color:#a1aab2}.entrega-card__obs{margin:4px 0;padding:6px 10px;font-size:11px;color:#707070;background:rgba(255,193,7,.06);border-left:3px solid rgba(255,193,7,.45);line-height:1.4}.entrega-card__obs i{color:#aa8000;margin-right:4px}.entrega-card__vivienda-link{display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:700;color:#2962f8;text-decoration:none;border:1px solid rgba(41,98,248,.3);border-radius:10px;padding:1px 7px;margin-left:6px;vertical-align:middle;white-space:nowrap;transition:background .15s,color .15s}.entrega-card__vivienda-link i{font-size:11px}.entrega-card__vivienda-link:hover{background:rgba(41,98,248,.07);color:#0848f0;text-decoration:none}.entrega-card__actions{display:flex;border-top:1px solid #f3f3f3;position:relative;z-index:2}.entrega-card__btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;flex:1;padding:12px 8px;font-size:12px;font-weight:700;font-family:Nunito Sans,sans-serif;border:none;border-right:1px solid rgba(0,0,0,.06);cursor:pointer;transition:background .12s;min-height:48px;white-space:nowrap;text-decoration:none;line-height:1}.entrega-card__btn i{font-size:16px}.entrega-card__btn .waze-svg{flex-shrink:0}.entrega-card__btn:last-child{border-right:none}.entrega-card__btn:active{opacity:.75}.entrega-card__btn--entregar{background:#32c787;color:#fff}.entrega-card__btn--entregar:hover{background:#2aa671;color:#fff}.entrega-card__btn--cobro{background:#32c787;color:#fff;flex:1.4;font-size:13px}.entrega-card__btn--cobro:hover{background:#2aa671}.entrega-card__btn--deposito{background:rgba(213,89,234,.12);color:#cc35e5}.entrega-card__btn--deposito:hover{background:rgba(213,89,234,.22)}.entrega-card__btn--waze{background:rgba(3,169,244,.12);color:#038dcc;flex:0 0 auto;padding:12px 14px}.entrega-card__btn--waze:hover{background:rgba(3,169,244,.22)}.entrega-card__btn--tel{background:rgba(41,98,248,.1);color:#0b4cf7;flex:0 0 auto;padding:12px 14px}.entrega-card__btn--tel:hover{background:rgba(41,98,248,.2)}.entrega-card__btn--retornar{background:rgba(255,193,7,.12);color:#775900;flex:0 0 auto;padding:12px}.entrega-card__btn--retornar:hover{background:rgba(255,193,7,.22)}.entrega-card__btn--ruta{background:#222220;color:#fff}.entrega-card__btn--ruta:hover{background:#373734;color:#fff}.entrega-card__btn--mas{background:#f9f9f9;color:#a1aab2;flex:0 0 auto;padding:12px}.entrega-card__btn--mas:after{display:none}.entrega-card__btn--mas:hover{background:#efefef}.entrega-card__more{position:static!important;display:inline-flex!important;align-items:stretch;flex:0 0 auto}.entrega-card__more .dropdown-menu{min-width:200px;font-size:13px;box-shadow:0 4px 20px rgba(0,0,0,.15);border:1px solid #dee2e6;border-radius:6px;padding:4px 0;z-index:1055}.entrega-card__more .dropdown-menu .dropdown-item{padding:10px 16px;display:flex;align-items:center;gap:8px;color:#4c4c4c;font-size:13px;font-weight:500;transition:background .1s}.entrega-card__more .dropdown-menu .dropdown-item i{font-size:15px;width:16px;text-align:center;color:#a1aab2}.entrega-card__more .dropdown-menu .dropdown-item:hover{background:#eee}.entrega-card__more .dropdown-menu .dropdown-item:active{background:#f9f9f9}#cambio-ruta-modos .cambio-ruta__modo{background:#dee2e6;border-color:#dee2e6;color:#4f5861;box-shadow:none}#cambio-ruta-modos .cambio-ruta__modo:hover{background:#d2d8dd;border-color:#d2d8dd;color:#4f5861}#cambio-ruta-modos .cambio-ruta__modo.active,#cambio-ruta-modos .cambio-ruta__modo:active,#form-cambio-ruta .cambio-ruta__submit{background:#222220;border-color:#222220;color:#fff}#form-cambio-ruta .cambio-ruta__submit:active,#form-cambio-ruta .cambio-ruta__submit:focus,#form-cambio-ruta .cambio-ruta__submit:hover{background:#373734;border-color:#373734;color:#fff}.ep-estado{display:flex;flex-direction:column;align-items:center;padding:56px 24px;text-align:center}.ep-estado--loading{flex-direction:row;justify-content:center;padding:32px;font-size:14px;color:#a1aab2}.ep-estado--sm{padding:36px 24px}.ep-estado__icon{font-size:48px;opacity:.4;display:block;margin-bottom:14px}.ep-estado__titulo{font-size:15px;font-weight:700;color:#333;margin-bottom:4px}.ep-estado__sub{font-size:13px;color:#a1aab2;margin:0}.ep-hist-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.ep-hist-resumen{display:flex;align-items:stretch;background:#fff;border:1px solid #f3f3f3;border-radius:8px;overflow:hidden;margin-bottom:16px}.ep-hist-resumen__col{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:14px 10px;gap:3px}.ep-hist-resumen__sep{width:1px;background:#f3f3f3;flex-shrink:0;margin:10px 0}.ep-hist-resumen__n{font-size:26px;font-weight:800;color:#333;line-height:1}.ep-hist-resumen__n--green{color:#2caf76}.ep-hist-resumen__lbl{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;color:#a1aab2}.ep-hist-tabla{font-size:13px}.ep-hist-tabla thead th{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;color:#a1aab2;border-top:none;padding:8px 12px}.ep-hist-tabla tbody td{padding:9px 12px;vertical-align:middle}.ep-hist-tabla tfoot td{padding:9px 12px;border-top:2px solid #dee2e6;font-size:12px}.ep-hist-tabla .ep-hist__doc{font-weight:700;color:#333;font-size:12px}.ep-hist-tabla .ep-hist__valor{font-weight:800;color:#2caf76;white-space:nowrap}.ep-hist-tabla .ep-hist__hora{font-size:11px;color:#a1aab2;white-space:nowrap}.ep-hist-tabla .ep-hist__badge{display:inline-block;padding:2px 8px;border-radius:20px;font-size:10px;font-weight:700;text-transform:uppercase}.ep-hist-tabla .ep-hist__badge--entrega{background:rgba(41,98,248,.1);color:#2962f8}.ep-hist-tabla .ep-hist__badge--mandado{background:rgba(255,152,0,.1);color:#ff9800}.ep-hist-tabla .ep-hist__badge--cobro{background:rgba(50,199,135,.1);color:#2aa671}.ep-hist-tabla .ep-hist__badge--deposito{background:rgba(213,89,234,.1);color:#d559ea}.ep-hist-tabla .ep-hist__cliente{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ep-hist-tabla .ep-hist__dir{color:#a1aab2;font-size:12px;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ep-entregados__section{padding:16px}.ep-entregados__section+.ep-entregados__section{border-top:1px solid #f3f3f3}.ep-entregados__section--futuras{background:rgba(3,169,244,.02)}.ep-filtro-fechas{display:flex;align-items:center;gap:6px;flex-wrap:wrap}@media (max-width:576px){.ep-filtro-fechas{width:100%;justify-content:flex-end}}.ep-filtro-fecha-item{display:flex;align-items:center;gap:4px}.ep-filtro-fecha-lbl{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#a1aab2;white-space:nowrap;margin:0}.ep-filtro-fecha-input{width:108px;padding:5px 8px;font-size:12px;line-height:1.4;border:1px solid #dee2e6;border-radius:6px;background:#f9f9f9;color:#333;transition:border-color .15s,background .15s}.ep-filtro-fecha-input:focus{outline:none;border-color:#c6c6c6;background:#fff;box-shadow:none}.ep-filtro-fecha-input::-moz-placeholder{color:#a1aab2}.ep-filtro-fecha-input:-ms-input-placeholder{color:#a1aab2}.ep-filtro-fecha-input::placeholder{color:#a1aab2}@media (max-width:480px){.ep-filtro-fecha-input{width:90px;font-size:11px}}.ep-hist-btn{font-size:12px;font-weight:600;padding:5px 11px;line-height:1;border-radius:6px;border:1px solid #dee2e6;color:#a1aab2;background:#fff;transition:all .15s}.ep-hist-btn i{font-size:14px;vertical-align:middle}.ep-hist-btn:focus{outline:none;box-shadow:none}.ep-hist-btn--filtrar{border-color:#c1c9d0;color:#707070}.ep-hist-btn--filtrar:hover{background:#f9f9f9;color:#333;border-color:#aab4be}.ep-hist-btn--reset:hover{background:#f9f9f9;color:#333;border-color:#c7ced4}.ep-entregados__section--futuras .ep-section-header__title{color:#03a9f4}.ep-futuras-list{display:flex;flex-direction:column;gap:8px}.ep-futura-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:#fff;border-radius:8px;border:1px solid #f3f3f3;border-left:3px solid #03a9f4}.ep-futura-item__fecha{font-size:14px;font-weight:700;color:#333;display:flex;align-items:center;gap:6px}.ep-futura-item__fecha i{color:#03a9f4;font-size:16px}.ep-futura-item__info{display:flex;align-items:center;gap:8px}.ep-futura-item__codigo{font-weight:600;color:#a1aab2;background:#f3f3f3;text-transform:uppercase}.ep-futura-item__codigo,.ep-futura-item__count{font-size:12px;padding:3px 10px;border-radius:20px}.ep-futura-item__count{font-weight:700;color:#03a9f4;background:rgba(3,169,244,.1)}#datatable a.tel-link{color:#2962f8;text-decoration:none;font-weight:600;white-space:nowrap}#datatable a.tel-link:hover{text-decoration:underline}.waze-svg{display:inline-block;vertical-align:middle;flex-shrink:0}@media (max-width:767px){#entregas-cards-wrapper{margin:0}.ep-toolbar{margin-left:-1px;margin-right:-1px;padding-right:8px}.ep-section-header__right{font-size:12px}.ep-date-input{max-width:100px}}.gap-2{gap:.5rem!important}@media (max-width:380px){.entrega-card__monto{font-size:18px}.entrega-card__btn{min-height:44px}}.ep-guia-ruta{background:#fff;border-top:1px solid #f3f3f3}.ep-guia-ruta__cabecera{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;border-bottom:1px solid #dee2e6;background:#f9f9f9;min-height:44px}.ep-guia-ruta__cabecera-actions,.ep-guia-ruta__titulo{display:flex;align-items:center;gap:6px}.ep-guia-ruta__titulo{font-size:13px;font-weight:600;color:#333}.ep-guia-ruta__titulo .mdi-map-marker-path{color:#f62d51;font-size:16px}.ep-guia-ruta__resumen{font-size:11px;color:#a1aab2;font-weight:400;margin-left:2px}.ep-guia-ruta__btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:#fff;border:1px solid #dee2e6;border-radius:6px;color:#707070;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.ep-guia-ruta__btn .mdi{font-size:16px;line-height:1}.ep-guia-ruta__btn:hover{background:#dee2e6}.ep-guia-ruta__btn--activo{background:rgba(57,187,176,.1);border-color:rgba(57,187,176,.4);color:#2d948b}.ep-guia-ruta__btn--activo:hover{background:rgba(57,187,176,.18)}.ep-guia-ruta__btn--gps-activo{background:rgba(41,98,248,.1);border-color:rgba(41,98,248,.4);color:#2962f8}.ep-guia-ruta__btn--gps-activo:hover{background:rgba(41,98,248,.18)}.ep-guia-ruta__btn:disabled{opacity:.5;cursor:default}.ep-guia-ruta__body{display:flex;height:calc(100vh - 200px);min-height:480px}@media (max-width:767px){.ep-guia-ruta__body{flex-direction:column;height:auto}}.ep-guia-ruta__mapa{flex:1 1 0;min-width:0;min-height:380px;position:relative}@media (max-width:767px){.ep-guia-ruta__mapa{height:58vh;min-height:320px;flex:none}}.ep-guia-ruta__panel{width:300px;flex-shrink:0;border-left:1px solid #dee2e6;background:#fff;display:flex;flex-direction:column;overflow:hidden;transition:width .25s ease}.ep-guia-ruta__panel--oculto{width:0;border-left:none;overflow:hidden}@media (max-width:767px){.ep-guia-ruta__panel{width:100%;border-left:none;border-top:1px solid #dee2e6;max-height:42vh}}.ep-guia-ruta__paradas{flex:1;overflow-y:auto;background:#f9f9f9;-webkit-overflow-scrolling:touch}.ep-cluster{border-bottom:1px solid #f3f3f3;background:#fff}.ep-cluster:nth-child(2n){background:#f9f9f9}.ep-cluster:last-child{border-bottom:none}.ep-cluster--clickable{cursor:pointer}.ep-cluster--clickable:hover .ep-cluster__header{background:rgba(255,193,7,.06)!important}.ep-cluster--activo .ep-cluster__header{background:rgba(255,193,7,.12)!important;border-left:3px solid #ffc107;padding-left:11px}.ep-cluster__header{display:flex;align-items:center;gap:10px;padding:8px 14px;font-size:12px;transition:background .12s}.ep-cluster__badge{display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:700;background:rgba(255,193,7,.18);color:#6d5200;padding:2px 7px;border-radius:20px;margin-left:4px;vertical-align:middle}.ep-cluster__items{border-top:1px dashed rgba(255,193,7,.3);background:rgba(255,193,7,.03)}.ep-cluster__item{display:flex;align-items:flex-start;gap:8px;padding:6px 14px 6px 44px;border-bottom:1px solid rgba(255,193,7,.1);font-size:12px}.ep-cluster__item:last-child{border-bottom:none}.ep-cluster__letra{flex-shrink:0;width:18px;height:18px;border-radius:4px;background:rgba(255,193,7,.2);color:#6d5200;display:inline-flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;margin-top:2px}.ep-cluster__item-info{flex:1;min-width:0}.ep-parada__numero--cluster{background:#ffc107!important;width:26px!important;height:26px!important;font-size:12px!important}.ep-parada{display:flex;align-items:center;gap:10px;padding:8px 14px;border-bottom:1px solid #f3f3f3;font-size:12px;background:#fff}.ep-parada:last-child{border-bottom:none}.ep-parada:nth-child(2n){background:#f9f9f9}.ep-parada--clickable{cursor:pointer}.ep-parada--clickable:hover{background:rgba(57,187,176,.07)!important}.ep-parada--activa{background:rgba(57,187,176,.12)!important;border-left:3px solid #39bbb0;padding-left:11px}.ep-parada--activa .ep-parada__numero{background:#2f9c93}.ep-parada--origen{background:rgba(41,98,248,.04)!important}.ep-parada--origen .ep-parada__numero{background:#2962f8}.ep-parada__numero{flex-shrink:0;width:22px;height:22px;border-radius:50%;background:#39bbb0;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700}.ep-parada__info{flex:1;min-width:0}.ep-parada__nombre{font-weight:600;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.ep-parada__empresa,.ep-parada__ndoc{font-size:10px;color:#a1aab2;display:block}.ep-parada__dir{font-size:10px;color:#707070;display:block;margin-top:2px}.ep-parada__dir i{color:#a1aab2;font-size:11px}.ep-parada__tel{font-size:10px;color:#2962f8;font-weight:600;display:block;text-decoration:none}.ep-parada__tel i{font-size:11px}.ep-parada__tel:hover{text-decoration:underline}.ep-parada__meta{flex-shrink:0;text-align:right}.ep-parada__valor{font-size:12px;font-weight:700;color:#333;display:block}.ep-parada__dist{font-size:10px;font-weight:600;color:#39bbb0;display:block}.ep-parada__dur{font-size:10px;color:#a1aab2;display:block}.ep-parada--entregado{opacity:.6;background:#f9f9f9!important}.ep-parada--entregado .ep-parada__nombre{color:#a1aab2;text-decoration:line-through;font-weight:500}.ep-parada__numero--entregado{background:#9ca3af!important;font-size:12px!important}.ep-entregados-lista{border-top:2px solid #f3f3f3;background:#f9f9f9}.ep-entregados-lista__header{display:flex;align-items:center;gap:6px;padding:8px 14px 6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#289e6b}.ep-entregados-lista__header i{font-size:14px}.ep-iw{min-width:220px;max-width:250px;font-size:13px;padding:2px 0}.ep-iw__header{display:flex;align-items:center;gap:8px;margin-bottom:6px}.ep-iw__num{flex-shrink:0;width:26px;height:26px;border-radius:50%;background:#39bbb0;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}.ep-iw__nombre{font-size:15px;font-weight:700;color:#333;line-height:1.2;word-break:break-word}.ep-iw__doc{font-size:11px;font-weight:600;color:#a1aab2;margin-bottom:5px;letter-spacing:.2px}.ep-iw__dir{display:flex;align-items:flex-start;gap:4px;font-size:12px;color:#707070;line-height:1.4;margin-bottom:10px}.ep-iw__dir i{font-size:13px;flex-shrink:0;color:#a1aab2;margin-top:1px}.ep-iw--cluster .ep-iw__waze{width:100%;margin-bottom:6px;border-radius:6px}.ep-iw__cluster-header{display:flex;align-items:center;gap:8px;margin-bottom:10px}.ep-iw__cluster-item{display:flex;align-items:flex-start;gap:8px;padding:6px 0;border-top:1px solid #f3f3f3}.ep-iw__cluster-item:first-of-type{margin-top:2px}.ep-iw__cluster-letra{flex-shrink:0;width:20px;height:20px;border-radius:4px;background:rgba(255,193,7,.18);color:#6d5200;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700}.ep-iw__cluster-info{flex:1;min-width:0}.ep-iw__cluster-info strong{display:block;font-size:13px;color:#333}.ep-iw__num--cluster{background:#ffc107!important;width:28px!important;height:28px!important;font-size:13px!important}.ep-iw__tel--sm{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:#289e6b!important;background:rgba(50,199,135,.1);padding:4px 10px;border-radius:6px;margin-top:4px;text-decoration:none!important}.ep-iw__tel--sm i{font-size:13px}.ep-iw__tel--sm:hover{background:rgba(50,199,135,.2)}.ep-iw__entregado-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;background:rgba(50,199,135,.12);color:#269666;border-radius:20px;font-size:12px;font-weight:700;margin-bottom:4px}.ep-iw__entregado-badge i{font-size:14px}.ep-iw__acciones{display:flex;gap:6px;margin-top:8px}.ep-iw__waze{display:flex;align-items:center;justify-content:center;gap:5px;flex:1;padding:10px;background:rgba(41,98,248,.1);color:#0848f0;font-size:13px;font-weight:700;border:none;border-radius:8px;text-decoration:none;box-sizing:border-box;transition:background .12s}.ep-iw__waze i{font-size:15px}.ep-iw__waze:hover{background:rgba(41,98,248,.2);color:#0742dd}.ep-iw__entregado-inline{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;color:#289e6b;margin:2px 0 3px}.ep-iw__entregado-inline i{font-size:13px}.ep-iw__entregar{display:flex;align-items:center;justify-content:center;gap:6px;flex:1;width:100%;margin-top:8px;padding:10px;background:#2caf76;color:#fff;font-size:13px;font-weight:700;border:none;border-radius:8px;cursor:pointer;box-sizing:border-box;transition:background .12s}.ep-iw__entregar i{font-size:15px}.ep-iw__entregar:hover{background:#248e60}.ep-iw__entregar:active{opacity:.82}.ep-iw__acciones .ep-iw__entregar{margin-top:0}.ep-iw__tel{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;padding:12px 14px;background:#32c787;color:#fff!important;font-size:15px;font-weight:700;border-radius:8px;text-decoration:none!important;box-sizing:border-box;transition:background .12s}.ep-iw__tel i{font-size:17px}.ep-iw__tel:hover{background:#2aa671;color:#fff!important}#ep-nav-overlay{position:absolute;bottom:20px;left:12px;width:270px;z-index:1000;pointer-events:auto}@media (max-width:480px){#ep-nav-overlay{width:calc(100% - 24px);bottom:12px}}.ep-nav-overlay{background:#fff;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,.22),0 1px 6px rgba(0,0,0,.1);overflow:hidden}.ep-nav-overlay__header{display:flex;align-items:center;gap:7px;padding:9px 12px;background:#333;color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ep-nav-overlay__nav-icon{font-size:16px;color:#ffc107;flex-shrink:0}.ep-nav-overlay__titulos{flex:1;min-width:0}.ep-nav-overlay__titulo{font-size:12px;font-weight:700;display:block;letter-spacing:.2px;line-height:1.2}.ep-nav-overlay__subtitulo{font-size:10px;font-weight:500;color:hsla(0,0%,100%,.6);display:block;line-height:1.2}.ep-nav-overlay__count{font-size:10px;font-weight:700;background:hsla(0,0%,100%,.14);padding:2px 8px;border-radius:20px;flex-shrink:0}.ep-nav-overlay__toggle{background:none;border:none;color:hsla(0,0%,100%,.75);cursor:pointer;padding:2px 4px;line-height:1;flex-shrink:0;transition:color .12s}.ep-nav-overlay__toggle .mdi{font-size:16px}.ep-nav-overlay__toggle:hover{color:#fff}.ep-nav-overlay__vacio{padding:14px 16px;font-size:13px;font-weight:600;color:#289e6b;display:flex;align-items:center;gap:7px}.ep-nav-overlay__vacio i{font-size:16px}.ep-nav-item{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid #f3f3f3;background:#fff;transition:background .1s}.ep-nav-item:last-child{border-bottom:none}.ep-nav-item--primero{background:rgba(57,187,176,.05)}.ep-nav-item--primero .ep-nav-item__parada{color:#2d948b}.ep-nav-item--primero .ep-nav-item__dist,.ep-nav-item__badge{color:#2d948b;font-size:13px}.ep-nav-item__badge{background:rgba(57,187,176,.12);font-weight:800}.ep-nav-item__arrow,.ep-nav-item__badge{flex-shrink:0;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center}.ep-nav-item__arrow{background:rgba(41,98,248,.1);color:#2962f8;font-size:18px}.ep-nav-item__arrow .mdi{display:block;transform:rotate(var(--rumbo,0deg));line-height:1}.ep-nav-item__centro{flex:1;min-width:0}.ep-nav-item__parada{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;color:#a1aab2}.ep-nav-item__cliente{font-size:12px;font-weight:700;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ep-nav-item__doc{font-size:10px;color:#a1aab2}.ep-nav-item__meta{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.ep-nav-item__dist{font-size:11px;font-weight:800;color:#39bbb0;letter-spacing:-.3px;white-space:nowrap}.ep-nav-item__acciones{display:flex;gap:4px}.ep-nav-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;font-size:14px;cursor:pointer;text-decoration:none;border:1px solid transparent;transition:background .12s;line-height:1}.ep-nav-btn--waze{background:rgba(41,98,248,.1);color:#2962f8;border-color:rgba(41,98,248,.2)}.ep-nav-btn--waze:hover{background:rgba(41,98,248,.2);color:#2962f8}.ep-nav-btn--tel{background:rgba(50,199,135,.1);color:#289e6b;border-color:rgba(50,199,135,.2)}.ep-nav-btn--tel:hover{background:rgba(50,199,135,.2)}.ep-nav-btn--entregar{background:rgba(57,187,176,.1);color:#2d948b;border-color:rgba(57,187,176,.2)}.ep-nav-btn--entregar:hover{background:rgba(57,187,176,.22)}.solicitud-anulacion-card{border:1px solid #ffc107;border-radius:10px;overflow:hidden;margin-bottom:1rem}.solicitud-anulacion-card__header{background-color:#ffc107;padding:6px 14px}.solicitud-anulacion-card__header small{color:#fff;font-weight:700;text-transform:uppercase;font-size:11px;letter-spacing:.6px}.solicitud-anulacion-card__body ul{display:flex;flex-direction:column;list-style:none;padding:0;margin:0}.solicitud-anulacion-card__body ul li{padding:10px 16px;border-bottom:1px solid #f3f3f3;border-radius:0}.solicitud-anulacion-card__body ul li:last-child{border-bottom:none}.solicitud-anulacion-card__body ul li>span{display:block;font-size:11px;color:#a3aaba;text-transform:uppercase;letter-spacing:.3px;margin-bottom:3px}.solicitud-anulacion-card__body ul li>p{font-size:14px;color:#4f5861;margin:0}.solicitud-anulacion-card__body ul li>p.solicitud-clasificacion{font-weight:600;color:#222220}.solicitud-anulacion-card__body ul li.solicitud-usuario{display:flex;align-items:center;gap:14px}.solicitud-anulacion-card__body ul li.solicitud-usuario img.rounded-circle{width:46px;height:46px;min-width:46px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid #f3f3f3}.solicitud-anulacion-card__body ul li.solicitud-usuario>div h5{font-size:11px;color:#a3aaba;text-transform:uppercase;letter-spacing:.3px;margin:0 0 2px}.solicitud-anulacion-card__body ul li.solicitud-usuario>div h4{font-size:15px;font-weight:600;color:#222220;margin:0}.pedido-trazabilidad-page{min-width:0}.pedido-trazabilidad-page .pedido-trazabilidad-vistas{margin-right:0;margin-left:0}.pedido-trazabilidad-page .pedido-trazabilidad-vistas>.clientes-vistas>.nav-tabs{margin-bottom:0}.pedido-trazabilidad-page .clientes-vistas-contenido{margin-top:0;padding-top:0}.pedido-trazabilidad-page .pedido-trazabilidad-dashboard{border:0}.pedido-trazabilidad-page .pedido-trazabilidad-kpi{width:100%;height:100%;margin:0;border:0;font-family:inherit;text-align:left}.pedido-trazabilidad-page .pedido-trazabilidad-kpi[data-indicador]{cursor:pointer}.pedido-trazabilidad-page .pedido-trazabilidad-kpi__contenido{min-width:0;margin:0;color:inherit;font-size:inherit;font-weight:400;line-height:normal;text-transform:none;white-space:normal}.pedido-trazabilidad-page .pedido-trazabilidad-kpi--informativo{cursor:default}.pedido-trazabilidad-page .pedido-trazabilidad-kpi__tiempo{font-variant-numeric:tabular-nums}.pedido-trazabilidad-page .pedido-trazabilidad-indicadores .clientes-kpi-compacto{min-height:64px;padding-top:7px;padding-bottom:7px}.pedido-trazabilidad-page .pedido-trazabilidad-etapa-filtro:focus{outline:0}.pedido-trazabilidad-page .pedido-trazabilidad-etapa-filtro:focus-visible{outline:2.5px solid #32c787;outline-offset:2.5px}.pedido-trazabilidad-page .pedido-trazabilidad-responsables{padding:0 10px 10px;background:#fff}.pedido-trazabilidad-page .pedido-trazabilidad-responsables__bloque{min-height:0;padding:0;border-radius:0;background:transparent}.pedido-trazabilidad-page .pedido-trazabilidad-responsables__bloque[hidden]{display:none}.pedido-trazabilidad-page .pedido-trazabilidad-responsables__encabezado{min-height:30px;margin:0;padding:5px 0;border-bottom:1px solid #f3f3f3}.pedido-trazabilidad-page .pedido-trazabilidad-responsables__encabezado .clientes-actualizadores-busqueda .form-control{min-height:30px;height:30px}.pedido-trazabilidad-page .pedido-trazabilidad-responsables__encabezado .clientes-actualizadores-busqueda>i{top:7.5px}.pedido-trazabilidad-page .pedido-trazabilidad-responsables__encabezado .clientes-actualizadores-controles>.btn,.pedido-trazabilidad-page .pedido-trazabilidad-responsables__encabezado .clientes-actualizadores-paginacion .btn{min-width:30px;height:30px}.pedido-trazabilidad-page .pedido-trazabilidad-responsables__listado{min-height:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;align-content:flex-start}.pedido-trazabilidad-page .pedido-trazabilidad-responsable-filtro{min-height:40px;padding:5px 10px;border-radius:0}.pedido-trazabilidad-page .pedido-trazabilidad-responsable-filtro+.pedido-trazabilidad-responsable-filtro{border-left:1px solid #f3f3f3}.pedido-trazabilidad-page .pedido-trazabilidad-responsable-filtro:focus-visible{outline:2.5px solid #32c787;outline-offset:-2.5px}.pedido-trazabilidad-page .pedido-trazabilidad-responsable-filtro.active{background:transparent;box-shadow:inset 0 -2px 0 #32c787}.pedido-trazabilidad-page .pedido-trazabilidad-responsable-filtro .clientes-actualizador__avatar{width:30px;height:30px;flex-basis:30px}.pedido-trazabilidad-page .pedido-trazabilidad-responsable-filtro .clientes-actualizador__datos strong,.pedido-trazabilidad-page .pedido-trazabilidad-responsable-filtro .clientes-actualizador__total{font-size:13px}.pedido-trazabilidad-page .pedido-trazabilidad-responsable-filtro .clientes-actualizador__total{min-width:30px;padding:0;background:transparent;font-variant-numeric:tabular-nums}.pedido-trazabilidad-page .pedido-trazabilidad-responsables__vacio{padding-top:10px;text-align:center}.pedido-trazabilidad-page .pedido-trazabilidad-estadistica{border:0}.pedido-trazabilidad-page .pedido-trazabilidad-estadistica-kpi{width:100%;margin:0;border:0;font-family:inherit;text-align:left;cursor:pointer}.pedido-trazabilidad-page .pedido-trazabilidad-estadistica-kpi.is-active,.pedido-trazabilidad-page .pedido-trazabilidad-estadistica-kpi:focus,.pedido-trazabilidad-page .pedido-trazabilidad-estadistica-kpi:hover{box-shadow:inset 2px 0 0 var(--clientes-kpi-color)}.pedido-trazabilidad-page .pedido-trazabilidad-estadistica__dimensiones{padding:0 5px 5px}.pedido-trazabilidad-page .pedido-trazabilidad-estadistica__columna{padding:5px}.pedido-trazabilidad-page .pedido-trazabilidad-estadistica__bloque{min-height:164px}.pedido-trazabilidad-page .pedido-trazabilidad-estadistica__listado{min-height:112px;align-content:flex-start}.pedido-trazabilidad-page .pedido-trazabilidad-estadistica__fila{cursor:default}.pedido-trazabilidad-page .pedido-trazabilidad-estadistica__fila[data-pedido-estadistica-filtro-dimension]{cursor:pointer}.pedido-trazabilidad-page .pedido-trazabilidad-estadistica__fila .clientes-actualizador__avatar i{margin:0}.pedido-trazabilidad-page .pedido-trazabilidad-estadistica__vacio{padding-top:10px;text-align:center}.pedido-trazabilidad-page .pedido-trazabilidad-filtros .bootstrap-select{display:block;vertical-align:top;width:100%!important}.pedido-trazabilidad-page .pedido-trazabilidad-filtros .bootstrap-select>.dropdown-toggle{align-items:center}.pedido-trazabilidad-page .pedido-trazabilidad-filtros__acciones{margin-top:10px}.pedido-trazabilidad-page .pedido-trazabilidad-filtros__acciones .btn i{margin-right:3px}.pedido-trazabilidad-page .pedido-trazabilidad-tabla-encabezado{margin:0 4px 10px}.pedido-trazabilidad-page .pedido-trazabilidad-tabla-encabezado h6{margin:0;color:#343a40;font-size:12px;font-weight:600}.pedido-trazabilidad-page .pedido-trazabilidad-tabla-encabezado small{display:block;margin-top:2px;color:#a1aab2;font-size:9px}.pedido-trazabilidad-page .pedido-trazabilidad-etapa{display:flex;min-width:145px;flex-direction:column;gap:3px}.pedido-trazabilidad-page .pedido-trazabilidad-etapa .text-muted,.pedido-trazabilidad-page .pedido-trazabilidad-etapa>small{color:#707070!important;font-weight:800}.pedido-trazabilidad-page .pedido-trazabilidad-etapa .datatable-avatar>span:last-child{color:#343a40;font-weight:600}.pedido-trazabilidad-page .pedido-trazabilidad-etapa__tiempo{color:#343a40;font-weight:800;font-variant-numeric:tabular-nums}.pedido-trazabilidad-page .pedido-trazabilidad-badge{min-width:60px;text-align:center}.pedido-trazabilidad-page .pedido-trazabilidad-detalle-cargando{display:flex;min-height:180px;align-items:center;justify-content:center;gap:8px;color:#a1aab2}.pedido-trazabilidad-page .pedido-trazabilidad-detalle-resumen{margin-bottom:16px;padding:12px 4px;border:1px solid #dee2e6;border-radius:8px;background:#f6f6f6}.pedido-trazabilidad-page .pedido-trazabilidad-detalle-resumen>div{display:flex;min-width:0;flex-direction:column;gap:3px}.pedido-trazabilidad-page .pedido-trazabilidad-detalle-resumen strong{overflow:hidden;color:#343a40;text-overflow:ellipsis;white-space:nowrap}.pedido-trazabilidad-page .pedido-trazabilidad-detalle-resumen__label{color:#a1aab2;font-size:11px;text-transform:uppercase}@media (max-width:767.98px){.pedido-trazabilidad-page .pedido-trazabilidad-responsables__listado{display:flex;overflow-x:auto}.pedido-trazabilidad-page .pedido-trazabilidad-responsable-filtro{flex:0 0 78%}.pedido-trazabilidad-page .pedido-trazabilidad-detalle-resumen>div+div{margin-top:10px}}.pedido-detalle-modal__dialog{margin-right:auto;margin-left:auto}.pedido-detalle-modal__contenido{overflow:hidden}.pedido-detalle-modal__contenido .modal-body{padding:0;background:#f6f6f6}.pedido-trazabilidad-detalle-page{min-width:0;padding:8px;display:grid;gap:8px;color:#4f5861}.pedido-trazabilidad-detalle-page a:focus,.pedido-trazabilidad-detalle-page button:focus{outline:0}.pedido-trazabilidad-detalle-page a:focus-visible,.pedido-trazabilidad-detalle-page button:focus-visible{outline:2px solid #32c787;outline-offset:2px}.pedido-detalle-contenido,.pedido-detalle-encabezado,.pedido-detalle-recorrido{min-width:0;overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.075)}.pedido-detalle-identidad{min-width:0;padding:14px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #f3f3f3;background:#f9f9f9}.pedido-detalle-empresa-logo{flex:0 0 58px;width:58px;height:58px;display:grid;place-items:center;overflow:hidden;border:1px solid #dee2e6;border-radius:50%;background:#fff;color:#a1aab2}.pedido-detalle-empresa-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.pedido-detalle-empresa-logo i{font-size:22.1px}.pedido-detalle-identidad__texto{min-width:0;flex:1}.pedido-detalle-identidad__texto h5{min-width:0;margin:0;color:#343a40;font-size:15.6px;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.pedido-detalle-identidad__linea{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px}.pedido-detalle-identidad__metadatos{margin-top:5px;display:flex;align-items:center;flex-wrap:wrap;gap:5px 10px;color:#a1aab2}.pedido-detalle-identidad__metadatos span{display:inline-flex;align-items:center;gap:3.3333333333px;font-size:9.75px;line-height:1.35}.pedido-detalle-identidad__metadatos strong{color:#343a40;font-weight:700}.pedido-detalle-identidad__metadatos i{color:#a1aab2;font-size:11.7px}.pedido-detalle-estado,.pedido-detalle-resultado{flex:0 0 auto;padding:3.3333333333px 8px;border-radius:2px;background:#f6f6f6;color:#343a40;font-size:9.75px;font-weight:700;line-height:1.2}.pedido-detalle-estado i,.pedido-detalle-resultado i{margin-right:3.3333333333px}.pedido-detalle-estado--actual,.pedido-detalle-resultado--completo{background:rgba(50,199,135,.1);color:#22865b}.pedido-detalle-resultado--atencion{background:rgba(255,152,0,.12);color:#a36100}.pedido-detalle-metricas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px}.pedido-detalle-metrica{min-width:0;min-height:72px;padding:10px;display:flex;align-items:center;gap:8px;border:1px solid #dee2e6;border-radius:2px;background:#f6f6f6}.pedido-detalle-metrica__avatar,.pedido-detalle-metrica__icono{flex:0 0 38px;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;color:#a1aab2;font-size:17.55px}.pedido-detalle-metrica__icono--actual{background:rgba(50,199,135,.1);color:#269666}.pedido-detalle-metrica__icono--atencion{background:rgba(255,152,0,.12);color:#ad6700}.pedido-detalle-metrica__avatar{overflow:hidden}.pedido-detalle-metrica__avatar img{width:100%;height:100%}.pedido-detalle-metrica__contenido{min-width:0;flex:1}.pedido-detalle-metrica__contenido>span{display:block;margin-bottom:2px;color:#a1aab2;font-size:8.71px;font-weight:700;text-transform:uppercase}.pedido-detalle-metrica__contenido>strong{display:block;min-width:0;overflow:hidden;color:#343a40;font-size:13.65px;font-weight:700;line-height:1.3;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.pedido-detalle-metrica__contenido>small{display:block;margin-top:2px;overflow:hidden;color:#a1aab2;font-size:8.84px;text-overflow:ellipsis;white-space:nowrap}.pedido-detalle-usuario{min-width:0;display:inline-flex;align-items:center;gap:5px}.pedido-detalle-usuario img{flex:0 0 28px;width:28px;height:28px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.pedido-detalle-usuario span,.pedido-detalle-usuario strong{min-width:0;overflow:hidden;color:#343a40;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.pedido-detalle-panel__encabezado,.pedido-detalle-seccion-titulo{min-height:48px;padding:8px 14px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #f3f3f3}.pedido-detalle-panel__encabezado h5,.pedido-detalle-seccion-titulo h5{margin:0;color:#343a40;font-size:13px;font-weight:700}.pedido-detalle-panel__encabezado p,.pedido-detalle-seccion-titulo p{margin:2px 0 0;color:#a1aab2;font-size:9.75px}.pedido-detalle-panel__encabezado>span,.pedido-detalle-seccion-titulo>span{color:#a1aab2;font-size:9.75px;font-weight:700}.pedido-detalle-recorrido__resumen{flex:0 0 auto;display:flex;align-items:flex-end;flex-direction:column;color:#a1aab2;text-align:right}.pedido-detalle-recorrido__resumen strong{color:#248e60;font-size:10.66px;font-weight:700}.pedido-detalle-recorrido__resumen span{margin-top:2px;font-size:9.1px;font-weight:600}.pedido-detalle-recorrido__resumen i{color:#32c787}.pedido-detalle-etapas{min-width:0;padding:10px;display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:0}.pedido-detalle-etapa{position:relative;min-width:0;min-height:105px;padding:5px;display:flex;flex-direction:column;align-items:center;border:0;border-radius:2px;background:transparent;color:#4f5861;cursor:pointer;font-family:inherit;text-align:center;scroll-snap-align:start;transition:background-color .15s ease-out}.pedido-detalle-etapa:before{content:"";position:absolute;z-index:0;top:18px;right:calc(50% + 16px);width:calc(100% - 32px);height:2px;background:#dee2e6}.pedido-detalle-etapa:first-child:before{display:none}.pedido-detalle-etapa:hover{background:#f6f6f6}.pedido-detalle-etapa.is-active{background:rgba(50,199,135,.1)}.pedido-detalle-etapa.is-active .pedido-detalle-etapa__numero{background:#32c787;color:#fff;box-shadow:0 0 0 3px rgba(50,199,135,.15)}.pedido-detalle-etapa--completada .pedido-detalle-etapa__nombre i,.pedido-detalle-etapa--completada>small{color:#269666}.pedido-detalle-etapa--completada .pedido-detalle-etapa__numero{background:#32c787;color:#fff}.pedido-detalle-etapa--sin_registro .pedido-detalle-etapa__nombre i,.pedido-detalle-etapa--sin_registro>small{color:#cc7a00}.pedido-detalle-etapa--sin_registro .pedido-detalle-etapa__numero{background:rgba(255,152,0,.14);color:#a36100}.pedido-detalle-etapa--conector-completado:before{background:#32c787}.pedido-detalle-etapa--no_aplica{color:#a1aab2;opacity:.65}.pedido-detalle-etapa>strong{width:100%;margin-top:5px;overflow:hidden;color:#343a40;font-size:11.7px;font-weight:700;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.pedido-detalle-etapa>small{margin-top:2px;color:#a1aab2;font-size:8.84px;font-weight:700}.pedido-detalle-etapa__numero{position:relative;z-index:1;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#f6f6f6;color:#a1aab2;font-size:9.36px;font-weight:700;line-height:1}.pedido-detalle-etapa__nombre{width:100%;min-height:30px;margin-top:5px;display:flex;align-items:center;justify-content:center;gap:5px;overflow:hidden;color:#343a40;font-size:9.62px;font-weight:700;line-height:1.2;overflow-wrap:anywhere}.pedido-detalle-etapa__nombre i{display:none}.pedido-detalle-tabs{min-width:0;padding:0 10px;display:flex;overflow-x:auto;border-bottom:1px solid #f3f3f3;background:#fff;scrollbar-width:none}.pedido-detalle-tabs::-webkit-scrollbar{display:none}.pedido-detalle-tabs button{min-height:44px;padding:0 10px;display:inline-flex;align-items:center;gap:5px;border:0;border-bottom:2px solid transparent;background:transparent;color:#4f5861;cursor:pointer;font-family:inherit;font-size:11.05px;font-weight:700;white-space:nowrap}.pedido-detalle-tabs button:hover{color:#343a40}.pedido-detalle-tabs button.is-active{border-bottom-color:#32c787;color:#248e60}.pedido-detalle-tabs button span{min-width:20px;padding:1px 5px;border-radius:2px;background:#f6f6f6;color:#a1aab2;font-size:8.84px;text-align:center}.pedido-detalle-panel{min-width:0}.pedido-detalle-panel[hidden]{display:none!important}.pedido-detalle-trazabilidad-layout{min-width:0;display:flex;flex-direction:column}.pedido-detalle-etapa-seleccionada,.pedido-detalle-historial{min-width:0}.pedido-detalle-historial{width:100%}.pedido-detalle-timeline{padding:10px 14px 20px}.pedido-detalle-dia+.pedido-detalle-dia{margin-top:15px}.pedido-detalle-dia h6{margin:0 0 10px;color:#343a40;font-size:10.4px;font-weight:700}.pedido-detalle-evento{position:relative;min-width:0;display:grid;grid-template-columns:62px 16px minmax(0,1fr);transition:background-color .15s ease-out}.pedido-detalle-evento+.pedido-detalle-evento{margin-top:5px}.pedido-detalle-evento:after{content:"";position:absolute;top:16px;bottom:-10px;left:69.5px;width:1px;background:#dee2e6}.pedido-detalle-evento:last-child:after{display:none}.pedido-detalle-evento.is-related .pedido-detalle-evento__contenido{background:rgba(50,199,135,.08)}.pedido-detalle-evento>time{padding-top:5px;color:#a1aab2;font-size:9.36px;font-weight:700;text-align:right;font-variant-numeric:tabular-nums}.pedido-detalle-evento__marca{position:relative;z-index:1;width:8px;height:8px;margin:7px auto 0;border:2px solid #fff;border-radius:50%;background:#32c787;box-shadow:0 0 0 1px #dee2e6}.pedido-detalle-evento__contenido{min-width:0;padding:5px 10px;border-radius:2px}.pedido-detalle-evento__contenido p{margin:5px 0 0;color:#4f5861;font-size:10.14px;line-height:1.45;overflow-wrap:anywhere}.pedido-detalle-evento__encabezado{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:10px}.pedido-detalle-evento__encabezado strong{min-width:0;color:#343a40;font-size:11.44px;font-weight:700;overflow-wrap:anywhere}.pedido-detalle-evento__encabezado>span{flex:0 0 auto;color:#a1aab2;font-size:8.84px;font-weight:700}.pedido-detalle-usuario--evento{margin-top:5px}.pedido-detalle-usuario--evento img{flex-basis:22px;width:22px;height:22px}.pedido-detalle-usuario--evento span{color:#4f5861;font-size:9.75px;font-weight:600}.pedido-detalle-movimientos{position:relative;padding:10px 14px 15px 18px}.pedido-detalle-movimientos:before{content:"";position:absolute;top:30px;bottom:30px;left:42.5px;width:1px;background:#dee2e6}.pedido-detalle-movimiento{position:relative;min-width:0;padding:5px 0;display:grid;align-items:center;grid-template-columns:50px minmax(0,1fr);gap:14px}.pedido-detalle-movimiento--autorizacion .pedido-detalle-movimiento__fecha{background:#ff9800}.pedido-detalle-movimiento--armado_ruta .pedido-detalle-movimiento__fecha,.pedido-detalle-movimiento--empaque .pedido-detalle-movimiento__fecha,.pedido-detalle-movimiento--entrega .pedido-detalle-movimiento__fecha,.pedido-detalle-movimiento--preparacion .pedido-detalle-movimiento__fecha,.pedido-detalle-movimiento--revision .pedido-detalle-movimiento__fecha,.pedido-detalle-movimiento--transito .pedido-detalle-movimiento__fecha{background:#32c787}.pedido-detalle-movimiento__fecha{position:relative;z-index:1;width:46px;height:46px;margin:0 auto;display:flex;align-items:center;justify-content:center;flex-direction:column;border:2px solid #fff;border-radius:50%;background:#343a40;color:#fff;box-shadow:0 0 0 1px #f3f3f3;line-height:1.05;text-align:center}.pedido-detalle-movimiento__fecha strong{display:block;color:inherit;font-size:11.96px;font-weight:800}.pedido-detalle-movimiento__fecha span{display:block;margin-top:2px;color:inherit;font-size:6.5px;font-weight:800}.pedido-detalle-movimiento__contenido{position:relative;min-width:0;padding:8px 10px;border:1px solid #f3f3f3;border-radius:2px;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.04)}.pedido-detalle-movimiento__contenido:before{content:"";position:absolute;top:50%;left:-5px;width:10px;height:10px;border-bottom:1px solid #f3f3f3;border-left:1px solid #f3f3f3;background:#fff;transform:translateY(-50%) rotate(45deg)}.pedido-detalle-movimiento__momento{margin-top:3.3333333333px;display:flex;align-items:center;flex-wrap:wrap;gap:3.3333333333px;color:#a1aab2;font-size:9.1px;font-weight:700;font-variant-numeric:tabular-nums}.pedido-detalle-movimiento__momento i{margin-right:2px}.pedido-detalle-movimiento__encabezado{min-width:0}.pedido-detalle-movimiento__encabezado strong{display:block;color:#343a40;font-size:11.7px;font-weight:800;overflow-wrap:anywhere}.pedido-detalle-movimiento__observacion{margin-top:8px;padding:8px;border-radius:2px;background:#f6f6f6}.pedido-detalle-movimiento__observacion>span{display:block;color:#a1aab2;font-size:8.84px;font-weight:800;text-transform:uppercase}.pedido-detalle-movimiento__observacion p{margin:3.3333333333px 0 0;color:#4f5861;font-size:10.14px;line-height:1.4;overflow-wrap:anywhere}.pedido-detalle-movimiento__adjuntos{margin-top:8px;padding:8px;border-radius:2px;background:#f6f6f6}.pedido-detalle-movimiento__adjuntos>span{display:flex;align-items:center;gap:3.3333333333px;color:#a1aab2;font-size:8.84px;font-weight:800;text-transform:uppercase}.pedido-detalle-adjuntos{margin-top:5px;display:flex;align-items:stretch;flex-wrap:wrap;gap:5px}.pedido-detalle-adjunto{min-width:48px;min-height:48px;display:flex;align-items:center;border:1px solid #f3f3f3;border-radius:2px;background:#fff;color:#343a40;text-decoration:none;overflow:hidden;transition:border-color .15s ease-out,background-color .15s ease-out}.pedido-detalle-adjunto:hover{border-color:#32c787;background:rgba(50,199,135,.04);color:#343a40;text-decoration:none}.pedido-detalle-adjunto:focus{outline:0}.pedido-detalle-adjunto:focus-visible{border-color:#32c787;box-shadow:0 0 0 2px rgba(50,199,135,.2)}.pedido-detalle-adjunto--imagen{flex:0 0 56px;width:56px;height:56px}.pedido-detalle-adjunto--imagen img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.pedido-detalle-adjunto--archivo{flex:1 1 180px;max-width:240px;gap:5px;padding:5px 8px}.pedido-detalle-adjunto__icono{flex:0 0 32px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:2px;background:#f9f9f9;color:#a1aab2;font-size:14.3px}.pedido-detalle-adjunto__datos{min-width:0;display:block}.pedido-detalle-adjunto__datos small,.pedido-detalle-adjunto__datos strong{display:block}.pedido-detalle-adjunto__datos strong{overflow:hidden;color:#343a40;font-size:9.36px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.pedido-detalle-adjunto__datos small{margin-top:2px;color:#a1aab2;font-size:8.06px;font-weight:700}.pedido-detalle-movimiento__responsable{margin-top:8px;padding-top:8px;display:flex;align-items:center;gap:5px;border-top:1px solid #dee2e6}.pedido-detalle-movimiento__responsable img{flex:0 0 26px;width:26px;height:26px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.pedido-detalle-movimiento__responsable strong{min-width:0;display:block;overflow:hidden;color:#343a40;font-size:9.75px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.pedido-detalle-etapa-seleccionada{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(0,3.2fr);border-bottom:1px solid #f3f3f3;background:#f9f9f9}.pedido-detalle-etapa-seleccionada__encabezado{padding:14px;border-right:1px solid #f3f3f3}.pedido-detalle-etapa-seleccionada__encabezado>span{color:#269666;font-size:9.1px;font-weight:700;text-transform:uppercase}.pedido-detalle-etapa-seleccionada__encabezado h5{margin:3.3333333333px 0;color:#343a40;font-size:21.45px;font-weight:700}.pedido-detalle-etapa-seleccionada__encabezado>strong{color:#343a40;font-size:20.15px;font-weight:700;font-variant-numeric:tabular-nums}.pedido-detalle-definiciones{margin:0}.pedido-detalle-definiciones div{min-width:0}.pedido-detalle-definiciones dt{margin-bottom:3.3333333333px;color:#a1aab2;font-size:9.1px;font-weight:700;text-transform:uppercase}.pedido-detalle-definiciones dd{margin:0;color:#343a40;font-size:11.05px;font-weight:600;line-height:1.45;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.pedido-detalle-definiciones--etapa{padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.pedido-detalle-definiciones--etapa>div{min-height:100%;padding:14px;display:flex;justify-content:center;flex-direction:column}.pedido-detalle-definiciones--etapa>div+div{border-left:1px solid #f3f3f3}.pedido-detalle-definiciones--grid{padding:14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.pedido-detalle-definiciones--grid>div{min-height:60px;padding:10px;border-bottom:1px solid #f3f3f3}.pedido-detalle-definicion--amplia{grid-column:span 2}.pedido-detalle-definicion--completa{grid-column:1/-1}.pedido-detalle-pedido{padding:10px}.pedido-detalle-pedido__resumen{min-width:0;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-radius:2px;background:#f6f6f6}.pedido-detalle-pedido__documento{min-width:0;display:flex;align-items:center;gap:10px}.pedido-detalle-pedido__documento>div{min-width:0}.pedido-detalle-pedido__documento small,.pedido-detalle-pedido__documento span{display:block;color:#a1aab2;font-size:9.1px;font-weight:700}.pedido-detalle-pedido__documento>div>span{text-transform:uppercase}.pedido-detalle-pedido__documento strong{display:block;margin:2px 0;color:#343a40;font-size:21.45px;font-weight:800;font-variant-numeric:tabular-nums}.pedido-detalle-pedido__documento>.pedido-detalle-pedido__icono{flex:0 0 42px;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(50,199,135,.1);color:#269666;font-size:16.9px}.pedido-detalle-pedido__condiciones{flex:0 0 auto;display:grid;grid-template-columns:repeat(2,minmax(120px,auto));gap:14px}.pedido-detalle-pedido__condiciones>div{min-width:0}.pedido-detalle-pedido__condiciones span{display:block;margin-bottom:2px;color:#a1aab2;font-size:8.84px;font-weight:700;text-transform:uppercase}.pedido-detalle-pedido__condiciones strong{display:flex;align-items:center;gap:5px;color:#343a40;font-size:14.3px;font-weight:800;font-variant-numeric:tabular-nums}.pedido-detalle-pedido__condiciones i{color:#a1aab2;font-size:13px}.pedido-detalle-pedido__documentacion{padding:10px 0;border-bottom:1px solid #f3f3f3}.pedido-detalle-pedido__documentacion>header{padding:0 10px 5px;display:flex;align-items:center;gap:5px;color:#a1aab2}.pedido-detalle-pedido__documentacion h6{margin:0;color:#4f5861;font-size:9.1px;font-weight:800;text-transform:uppercase}.pedido-detalle-pedido__datos-documento{margin:0;padding:0 10px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px 10px}.pedido-detalle-pedido__datos-documento div{min-width:0}.pedido-detalle-pedido__datos-documento dt{margin-bottom:2px;color:#a1aab2;font-size:8.06px;font-weight:700;text-transform:uppercase}.pedido-detalle-pedido__datos-documento dd{margin:0;color:#4f5861;font-size:9.88px;font-weight:700;line-height:1.35;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.pedido-detalle-pedido__grupos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid #f3f3f3}.pedido-detalle-pedido__grupo{min-width:0;padding:10px}.pedido-detalle-pedido__grupo+.pedido-detalle-pedido__grupo{border-left:1px solid #f3f3f3}.pedido-detalle-pedido__grupo header{margin-bottom:5px;display:flex;align-items:center;gap:5px;color:#a1aab2}.pedido-detalle-pedido__grupo header i{font-size:13px}.pedido-detalle-pedido__grupo h6{margin:0;color:#4f5861;font-size:9.88px;font-weight:800;text-transform:uppercase}.pedido-detalle-pedido__grupo address{margin:0 0 8px;color:#343a40;font-size:11.7px;font-style:normal;font-weight:700;line-height:1.45}.pedido-detalle-pedido__grupo+.pedido-detalle-pedido__grupo--gestion{grid-column:1/-1;border-top:1px solid #f3f3f3;border-left:0}.pedido-detalle-pedido__grupo--gestion{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;-moz-column-gap:10px;column-gap:10px}.pedido-detalle-pedido__grupo--gestion header{margin-bottom:0}.pedido-detalle-pedido__principal{display:block;margin-bottom:8px;color:#343a40;font-size:12.35px;font-weight:800;line-height:1.4;overflow-wrap:anywhere}.pedido-detalle-pedido__datos{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px}.pedido-detalle-pedido__datos div{min-width:0}.pedido-detalle-pedido__datos dt{margin-bottom:2px;color:#a1aab2;font-size:8.45px;font-weight:700;text-transform:uppercase}.pedido-detalle-pedido__datos dd{margin:0;color:#4f5861;font-size:10.14px;font-weight:700;line-height:1.4;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.pedido-detalle-pedido__datos--cliente{grid-template-columns:repeat(3,minmax(0,1fr))}.pedido-detalle-pedido__empresa{display:flex;align-items:center;gap:5px;margin-bottom:0;justify-self:end;color:#343a40;font-size:11.05px;font-weight:800}.pedido-detalle-pedido__empresa i{color:#a1aab2}.pedido-detalle-pedido__usuarios{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px;gap:0}.pedido-detalle-pedido__usuario{min-width:0;display:flex;align-items:center;gap:8px}.pedido-detalle-pedido__usuario+.pedido-detalle-pedido__usuario{padding-left:10px;border-left:1px solid #f3f3f3}.pedido-detalle-pedido__usuario img{flex:0 0 32px;width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.pedido-detalle-pedido__usuario>div{min-width:0}.pedido-detalle-pedido__usuario small,.pedido-detalle-pedido__usuario span,.pedido-detalle-pedido__usuario strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pedido-detalle-pedido__usuario span{color:#a1aab2;font-size:7.8px;font-weight:700;text-transform:uppercase}.pedido-detalle-pedido__usuario strong{color:#343a40;font-size:10.14px;font-weight:800}.pedido-detalle-pedido__usuario small{color:#a1aab2;font-size:8.71px;font-weight:600}.pedido-detalle-pedido__observaciones{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.pedido-detalle-pedido__observaciones .pedido-detalle-pedido__observacion+.pedido-detalle-pedido__observacion{border-left:1px solid #f3f3f3}.pedido-detalle-pedido__observacion{min-width:0;padding:8px 10px;display:flex;align-items:flex-start;gap:8px}.pedido-detalle-pedido__observacion>i{color:#a1aab2;font-size:14.3px}.pedido-detalle-pedido__observacion h6{margin:0 0 3.3333333333px;color:#4f5861;font-size:9.1px;font-weight:800;text-transform:uppercase}.pedido-detalle-pedido__observacion p{margin:0;color:#343a40;font-size:10.66px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.pedido-detalle-productos-resumen{margin:10px;padding:8px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-radius:2px;background:#f6f6f6}.pedido-detalle-productos-resumen>div{min-width:0;padding:5px 10px}.pedido-detalle-productos-resumen>div+div{border-left:1px solid #f3f3f3}.pedido-detalle-productos-resumen span{display:block;color:#a1aab2;font-size:9.1px;font-weight:700;text-transform:uppercase}.pedido-detalle-productos-resumen strong{display:block;margin-top:2px;color:#343a40;font-size:14.3px;font-weight:800;font-variant-numeric:tabular-nums}.pedido-detalle-productos-resumen__numero>span,.pedido-detalle-productos-resumen__numero>strong{text-align:right}.pedido-detalle-moneda{width:100%;display:grid!important;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:5px;text-align:left}.pedido-detalle-moneda>span:last-child{text-align:right}.pedido-detalle-productos-listado{border-top:1px solid #f3f3f3}.pedido-detalle-producto-linea{min-width:0;padding:10px;display:grid;grid-template-columns:minmax(220px,1.6fr) minmax(340px,2.4fr) auto;align-items:center;gap:14px}.pedido-detalle-producto-linea+.pedido-detalle-producto-linea{border-top:1px solid #f3f3f3}.pedido-detalle-producto{min-width:0;display:flex;align-items:center;gap:10px}.pedido-detalle-producto__imagen{flex:0 0 64px;width:64px;height:64px;padding:3.3333333333px;border:1px solid #dee2e6;border-radius:2px;background:#fff;-o-object-fit:contain;object-fit:contain}.pedido-detalle-producto__datos{min-width:0}.pedido-detalle-producto__datos>strong{display:block;color:#343a40;font-size:11.44px;font-weight:800;line-height:1.35;overflow-wrap:anywhere}.pedido-detalle-producto__metadatos{margin-top:3.3333333333px;display:flex;align-items:center;flex-wrap:wrap;gap:3.3333333333px 10px;color:#a1aab2}.pedido-detalle-producto__metadatos span{display:inline-flex;align-items:center;gap:3.3333333333px;font-size:8.84px;font-weight:600;line-height:1.35}.pedido-detalle-producto__metricas{min-width:0;margin:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.pedido-detalle-producto__metricas>div{min-width:0;padding:0 8px}.pedido-detalle-producto__metricas>div+div{border-left:1px solid #f3f3f3}.pedido-detalle-producto__metricas dd,.pedido-detalle-producto__metricas dt{margin:0}.pedido-detalle-producto__metricas dt{color:#a1aab2;font-size:8.06px;font-weight:700;text-transform:uppercase}.pedido-detalle-producto__metricas dd{margin-top:2px;color:#343a40;font-size:11.18px;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.pedido-detalle-producto__metrica--numero dd,.pedido-detalle-producto__metrica--numero dt{text-align:right}.pedido-detalle-producto__resultado{min-width:85px}.pedido-detalle-producto__resultado>span{display:block;margin-bottom:3.3333333333px;color:#a1aab2;font-size:8.06px;font-weight:700;text-transform:uppercase}.pedido-detalle-producto__resultado .pedido-detalle-resultado{display:inline-flex;align-items:center}.pedido-detalle-vacio{min-height:160px;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#a1aab2;text-align:center}.pedido-detalle-vacio i{margin-bottom:5px;font-size:26px}.pedido-detalle-vacio strong{color:#343a40}.pedido-detalle-vacio p{margin:2px 0 0;font-size:10.14px}@media (max-width:991.98px){.pedido-detalle-etapas{grid-template-columns:none;grid-auto-columns:minmax(130px,1fr);grid-auto-flow:column;overflow-x:auto;overscroll-behavior-inline:contain;-ms-scroll-snap-type:inline proximity;scroll-snap-type:inline proximity;scrollbar-width:thin}.pedido-detalle-definiciones--grid,.pedido-detalle-metricas{grid-template-columns:repeat(2,minmax(0,1fr))}.pedido-detalle-definiciones--etapa,.pedido-detalle-pedido__datos-documento{grid-template-columns:repeat(4,minmax(0,1fr))}.pedido-detalle-productos-resumen{grid-template-columns:repeat(3,minmax(0,1fr))}.pedido-detalle-productos-resumen>div:nth-child(4){border-left:0}.pedido-detalle-productos-resumen>div:nth-child(n+4){border-top:1px solid #f3f3f3}.pedido-detalle-producto-linea{grid-template-columns:minmax(0,1fr) auto}.pedido-detalle-producto{grid-column:1/-1}}@media (max-width:767.98px){.pedido-detalle-modal__dialog{width:calc(100% - 20px);margin-top:10px;margin-bottom:10px}.pedido-trazabilidad-detalle-page{gap:8px}.pedido-detalle-recorrido__resumen{display:none}.pedido-detalle-identidad{align-items:flex-start}.pedido-detalle-identidad__linea{align-items:flex-start;flex-direction:column;gap:5px}.pedido-detalle-estado{max-width:100%;overflow-wrap:anywhere}.pedido-detalle-metrica{padding:8px;min-height:66px}.pedido-detalle-etapas{grid-auto-columns:minmax(135px,72vw)}.pedido-detalle-tabs{padding:0}.pedido-detalle-tabs button{min-height:46px}.pedido-detalle-etapa-seleccionada{grid-template-columns:minmax(0,1fr)}.pedido-detalle-etapa-seleccionada__encabezado{border-right:0;border-bottom:1px solid #f3f3f3}.pedido-detalle-definiciones--etapa{grid-template-columns:repeat(2,minmax(0,1fr))}.pedido-detalle-definiciones--etapa>div+div{border-left:0}.pedido-detalle-definiciones--etapa>div:nth-child(2n){border-left:1px solid #f3f3f3}.pedido-detalle-definiciones--etapa>div:nth-child(n+3){border-top:1px solid #f3f3f3}.pedido-detalle-evento{grid-template-columns:48px 14px minmax(0,1fr)}.pedido-detalle-evento:after{left:54.5px}.pedido-detalle-movimientos{padding:8px 8px 10px}.pedido-detalle-movimientos:before{left:29px}.pedido-detalle-movimiento{grid-template-columns:42px minmax(0,1fr);gap:8px}.pedido-detalle-movimiento__fecha{width:42px;height:42px}.pedido-detalle-movimiento__fecha strong{font-size:10.66px}.pedido-detalle-movimiento__fecha span{font-size:5.72px}.pedido-detalle-movimiento__contenido{padding:8px}.pedido-detalle-adjunto--archivo{max-width:100%}.pedido-detalle-evento__encabezado{align-items:flex-start;flex-direction:column;gap:2px}.pedido-detalle-definiciones--grid,.pedido-detalle-definiciones--grid>div{padding:8px}.pedido-detalle-definicion--amplia,.pedido-detalle-definicion--completa{grid-column:1/-1}.pedido-detalle-pedido{padding:8px}.pedido-detalle-pedido__resumen{padding:10px;align-items:flex-start;flex-direction:column;gap:10px}.pedido-detalle-pedido__condiciones{width:100%}.pedido-detalle-pedido__condiciones,.pedido-detalle-pedido__datos-documento{grid-template-columns:repeat(2,minmax(0,1fr))}.pedido-detalle-pedido__grupos{grid-template-columns:minmax(0,1fr)}.pedido-detalle-pedido__grupo{padding:10px}.pedido-detalle-pedido__grupo+.pedido-detalle-pedido__grupo{border-top:1px solid #f3f3f3;border-left:0}.pedido-detalle-pedido__grupo--gestion{grid-column:auto;grid-template-columns:minmax(0,1fr)}.pedido-detalle-pedido__grupo--gestion .pedido-detalle-pedido__empresa{margin-top:3.3333333333px;justify-self:start}.pedido-detalle-pedido__grupo--gestion .pedido-detalle-pedido__usuarios{grid-template-columns:minmax(0,1fr)}.pedido-detalle-pedido__usuario+.pedido-detalle-pedido__usuario{margin-top:5px;padding-top:5px;padding-left:0;border-top:1px solid #f3f3f3;border-left:0}.pedido-detalle-pedido__grupo address,.pedido-detalle-pedido__principal{min-height:0}.pedido-detalle-pedido__observacion{padding-right:10px;padding-left:10px}.pedido-detalle-pedido__observaciones{grid-template-columns:minmax(0,1fr)}.pedido-detalle-pedido__observaciones .pedido-detalle-pedido__observacion+.pedido-detalle-pedido__observacion{border-top:1px solid #f3f3f3;border-left:0}.pedido-detalle-productos-resumen{grid-template-columns:repeat(2,minmax(0,1fr))}.pedido-detalle-productos-resumen>div:nth-child(odd){border-left:0}.pedido-detalle-productos-resumen>div:nth-child(n+3){border-top:1px solid #f3f3f3}.pedido-detalle-producto-linea{padding:10px;grid-template-columns:minmax(0,1fr);gap:10px}.pedido-detalle-producto__imagen{flex-basis:58px;width:58px;height:58px}.pedido-detalle-producto__metricas{grid-template-columns:repeat(2,minmax(0,1fr))}.pedido-detalle-producto__metricas>div{padding:5px 8px}.pedido-detalle-producto__metricas>div:nth-child(odd){border-left:0}.pedido-detalle-producto__metricas>div:nth-child(n+3){border-top:1px solid #f3f3f3}.pedido-detalle-producto__metricas>div:last-child{grid-column:1/-1}.pedido-detalle-producto__resultado{min-width:0}}@media (max-width:374.98px){.pedido-detalle-definiciones--etapa,.pedido-detalle-definiciones--grid,.pedido-detalle-metricas,.pedido-detalle-pedido__datos--cliente{grid-template-columns:minmax(0,1fr)}.pedido-detalle-pedido__condiciones{grid-template-columns:repeat(2,minmax(0,1fr))}.pedido-detalle-definiciones--etapa>div:nth-child(n){border-left:0}.pedido-detalle-definiciones--etapa>div+div{border-top:1px solid #f3f3f3}}@media (prefers-reduced-motion:reduce){.pedido-detalle-adjunto,.pedido-detalle-etapa,.pedido-detalle-evento{transition:none}}#panel-operativo-contenido{--panel-operativo-acento:#2962f8;--panel-operativo-exito:#32c787;--panel-operativo-advertencia:#ffeb3b;--panel-operativo-peligro:#f62d51;--panel-operativo-texto:#4f5861;--panel-operativo-cuadricula:#dee2e6}#panel-operativo-contenido .semanas-kpi .semana-item:not(.panel-operativo-semana-visual):focus-visible{outline:2px solid rgba(50,199,135,.45);outline-offset:2px}#panel-operativo-contenido .semanas-kpi .semanas-scroll-ind:focus-visible{outline:2px solid rgba(41,98,248,.45);outline-offset:2px}#panel-operativo-contenido .panel-operativo-tab:focus-visible{outline:2px solid rgba(41,98,248,.45);outline-offset:-2px}.panel-operativo-selector-rendimiento{margin-bottom:8px}.panel-operativo-selector-rendimiento .semanas-scroll-wrap{display:grid;grid-template-areas:"periodicidades semanas empresa";grid-template-columns:380px minmax(0,1fr) 280px;align-items:start;gap:8px;padding:8px;border-radius:10px;background:#fff}.panel-operativo-selector-rendimiento .semanas-kpi ul{grid-area:periodicidades;min-width:0;padding-bottom:0}.panel-operativo-selector-rendimiento .semanas-kpi .panel-operativo-periodicidades__grupo{width:100%;padding:0}.panel-operativo-selector-rendimiento .panel-operativo-periodicidades__periodos{flex:1 1 auto;min-width:0}.panel-operativo-selector-rendimiento .ciclo-group__semanas{display:grid;grid-template-columns:repeat(5,minmax(56px,1fr))}.panel-operativo-selector-rendimiento .panel-operativo-periodicidades__empresa{grid-area:empresa;min-width:0;padding-left:16px;border-left:1px solid #dee2e6}.panel-operativo-selector-rendimiento .panel-operativo-periodicidades__empresa .bootstrap-select{width:100%!important}.panel-operativo-selector-rendimiento .panel-operativo-periodicidades__empresa .bootstrap-select>.dropdown-toggle{min-height:40px;padding:4px 10px!important}.panel-operativo-selector-rendimiento .panel-operativo-periodicidades__empresa .bootstrap-select .filter-option-inner-inner{overflow:hidden}.panel-operativo-selector-rendimiento .panel-operativo-periodicidades__empresa .bootstrap-select .dropdown-menu.inner,.panel-operativo-selector-rendimiento .panel-operativo-periodicidades__empresa .bootstrap-select>.dropdown-menu{width:100%;min-width:100%!important;max-width:100%}.panel-operativo-selector-rendimiento .panel-operativo-periodicidades__empresa .bootstrap-select ul.dropdown-menu.inner{margin:0;padding:0;display:block;overflow-x:hidden}.panel-operativo-selector-rendimiento .panel-operativo-periodicidades__empresa .bootstrap-select ul.dropdown-menu.inner li{width:100%;display:block}.panel-operativo-selector-rendimiento .panel-operativo-periodicidades__empresa .bootstrap-select ul.dropdown-menu.inner .dropdown-item{width:100%;overflow:hidden;white-space:normal}.panel-operativo-selector-rendimiento .panel-operativo-semanas-visuales{grid-area:semanas;width:100%;min-width:0;padding:0;border:0}.panel-operativo-selector-rendimiento .panel-operativo-semanas-visuales__control{min-height:30px;display:grid;grid-template-columns:30px minmax(0,1fr) 30px;align-items:stretch;gap:4px}.panel-operativo-selector-rendimiento .panel-operativo-semanas-visuales__listado{min-width:0;display:flex;gap:4px;overflow-x:auto;overflow-y:hidden;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.panel-operativo-selector-rendimiento .panel-operativo-semanas-visuales__listado::-webkit-scrollbar{display:none}.panel-operativo-selector-rendimiento .panel-operativo-semanas-visuales__navegacion{min-width:0;padding:0;border:0;border-radius:10px;background:transparent;color:#a1aab2;cursor:pointer}.panel-operativo-selector-rendimiento .panel-operativo-semanas-visuales__navegacion:focus,.panel-operativo-selector-rendimiento .panel-operativo-semanas-visuales__navegacion:hover{outline:none;box-shadow:none;background:#f9f9f9;color:#4f5861}.panel-operativo-selector-rendimiento .panel-operativo-semanas-visuales__navegacion:focus-visible{background:#f9f9f9;color:#4f5861}.panel-operativo-selector-rendimiento .panel-operativo-semanas-visuales__navegacion:disabled{opacity:.35;cursor:default}.panel-operativo-selector-rendimiento .panel-operativo-semanas-visuales__navegacion .mdi{font-size:17.55px}.panel-operativo-selector-rendimiento .semanas-kpi .panel-operativo-semana-visual{flex:0 0 calc((100% - 16px)/5);width:auto;min-width:0;padding:4px 8px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2px;border:1px solid transparent;border-radius:10px;scroll-snap-align:start;transition:border-color .15s ease,background-color .15s ease}.panel-operativo-selector-rendimiento .semanas-kpi .panel-operativo-semana-visual.active{border-color:#32c787;background:rgba(50,199,135,.08)}.panel-operativo-selector-rendimiento .semanas-kpi .panel-operativo-semana-visual:focus:not(.active),.panel-operativo-selector-rendimiento .semanas-kpi .panel-operativo-semana-visual:hover:not(.active){background:#f9f9f9}.panel-operativo-selector-rendimiento .semanas-kpi .panel-operativo-semana-visual:focus,.panel-operativo-selector-rendimiento .semanas-kpi .panel-operativo-semana-visual:focus-visible{outline:none;box-shadow:none}.panel-operativo-selector-rendimiento .semanas-kpi .panel-operativo-semana-visual:focus-visible{background:#f9f9f9}.panel-operativo-selector-rendimiento .semanas-kpi .panel-operativo-semana-visual.active:focus-visible{background:rgba(50,199,135,.08)}.panel-operativo-selector-rendimiento .semanas-kpi .panel-operativo-semana-visual small,.panel-operativo-selector-rendimiento .semanas-kpi .panel-operativo-semana-visual span,.panel-operativo-selector-rendimiento .semanas-kpi .panel-operativo-semana-visual strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-operativo-selector-rendimiento .semanas-kpi .panel-operativo-semana-visual span{color:#4f5861;font-size:10.14px;font-weight:500;line-height:1.1}.panel-operativo-selector-rendimiento .semanas-kpi .panel-operativo-semana-visual small{color:#a1aab2;font-size:9.36px}.panel-operativo-selector-rendimiento .semanas-kpi .panel-operativo-semana-visual__identificador{display:inline-flex;align-items:baseline;gap:2px}.panel-operativo-selector-rendimiento .semanas-kpi .panel-operativo-semana-visual__rango{display:inline-flex;align-items:center;justify-content:center;gap:2px;line-height:1}.panel-operativo-selector-rendimiento .semanas-kpi .panel-operativo-semana-visual__rango--compacto{display:none}.panel-operativo-selector-rendimiento .semanas-kpi .panel-operativo-semana-visual__separador{flex:0 0 auto;color:#a1aab2;font-size:10.14px}.panel-operativo-selector-rendimiento .semanas-kpi .panel-operativo-semana-visual.active .panel-operativo-semana-visual__identificador strong{color:#32c787}.panel-operativo-selector-rendimiento .semanas-kpi .panel-operativo-semana-visual.active .panel-operativo-semana-visual__identificador small,.panel-operativo-selector-rendimiento .semanas-kpi .panel-operativo-semana-visual.active .panel-operativo-semana-visual__rango small,.panel-operativo-selector-rendimiento .semanas-kpi .panel-operativo-semana-visual.active .panel-operativo-semana-visual__separador{color:#a1aab2}#panel-operativo-contenido .panel-operativo-selector-rendimiento.kpi .semanas-kpi .panel-operativo-selector-rendimiento__label{height:13px;min-height:13px;margin:0 0 4px;padding:0;display:flex;align-items:center;color:#a1aab2;font-size:9.36px;font-weight:500;letter-spacing:.5px;line-height:1;text-transform:uppercase}#panel-operativo-contenido .panel-operativo-selector-rendimiento.kpi .semanas-kpi .panel-operativo-selector-rendimiento__label .mdi{margin-right:4px;color:#4f5861;font-size:13px;line-height:1}#panel-operativo-contenido .panel-operativo-selector-rendimiento.kpi .panel-operativo-empresa-opcion{width:100%;min-width:0;display:flex;align-items:center;gap:8px;vertical-align:middle}#panel-operativo-contenido .panel-operativo-selector-rendimiento.kpi .panel-operativo-empresa-opcion__logo{width:28px;height:28px;flex:0 0 28px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border:0;border-radius:0;background:transparent}#panel-operativo-contenido .panel-operativo-selector-rendimiento.kpi .panel-operativo-empresa-opcion__logo img{max-width:24px;max-height:24px;-o-object-fit:contain;object-fit:contain}#panel-operativo-contenido .panel-operativo-selector-rendimiento.kpi .panel-operativo-empresa-opcion__logo .mdi{color:#a1aab2}#panel-operativo-contenido .panel-operativo-selector-rendimiento.kpi .panel-operativo-empresa-opcion__datos{min-width:0;display:inline-flex;flex-direction:column;line-height:1.15}#panel-operativo-contenido .panel-operativo-selector-rendimiento.kpi .panel-operativo-empresa-opcion__datos small,#panel-operativo-contenido .panel-operativo-selector-rendimiento.kpi .panel-operativo-empresa-opcion__datos strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#panel-operativo-contenido .panel-operativo-selector-rendimiento.kpi .panel-operativo-empresa-opcion__datos strong{color:#4f5861;font-size:11.96px}#panel-operativo-contenido .panel-operativo-selector-rendimiento.kpi .panel-operativo-empresa-opcion__datos small{color:#a1aab2;font-size:9.88px}#panel-operativo-contenido .panel-operativo-selector-rendimiento.kpi .panel-operativo-empresa-seleccion{width:100%;min-width:0;display:flex;align-items:center;gap:8px}#panel-operativo-contenido .panel-operativo-selector-rendimiento.kpi .panel-operativo-empresa-seleccion__logos{flex:0 0 auto;display:flex;align-items:center}#panel-operativo-contenido .panel-operativo-selector-rendimiento.kpi .panel-operativo-empresa-seleccion__logos .panel-operativo-empresa-opcion__logo+.panel-operativo-empresa-opcion__logo{margin-left:-4px}.panel-operativo-global,.panel-operativo-resumen{margin-bottom:8px;border:0}.panel-operativo-global{overflow:hidden}.panel-operativo-global.is-loading [data-panel-operativo-global-corte-icono]{animation:panel-operativo-giro .8s linear infinite}.panel-operativo-global__indicadores{padding-top:10px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #dee2e6}.panel-operativo-global__indicadores>[class*=col-]{width:100%;max-width:none;flex:none}.panel-operativo-global__indicadores .clientes-kpi-compacto{min-height:64px}.panel-operativo-global__kpi--danger{--clientes-kpi-color:#f62d51;--clientes-kpi-fondo:rgba(246,45,81,0.08)}.panel-operativo-global__pasos{padding:8px;display:grid;grid-template-columns:repeat(9,minmax(128px,1fr));gap:4px;overflow-x:auto;border-top:1px solid #dee2e6;background:#fff;-webkit-overflow-scrolling:touch}.panel-operativo-global__paso{min-width:128px;min-height:96px;padding:8px;border:1px solid #dee2e6;border-radius:10px;background:#fff;color:#4f5861;text-align:left;cursor:pointer}.panel-operativo-global__paso.active,.panel-operativo-global__paso:focus,.panel-operativo-global__paso:hover{border-color:#32c787;background:rgba(50,199,135,.08)}.panel-operativo-global__paso:focus{outline:none;box-shadow:none}.panel-operativo-global__paso:focus-visible{outline:2px solid rgba(50,199,135,.45);outline-offset:2px}.panel-operativo-global__paso>small,.panel-operativo-global__paso progress{width:100%;display:block}.panel-operativo-global__paso>small{min-height:24px;margin-top:1px;color:#a1aab2;font-size:10.66px;line-height:1.2}.panel-operativo-global__paso progress{height:4px;margin-top:4px;overflow:hidden;border:0;border-radius:10px;background:#dee2e6;color:#32c787;-webkit-appearance:none;-moz-appearance:none;appearance:none}.panel-operativo-global__paso progress::-webkit-progress-bar{background:#dee2e6}.panel-operativo-global__paso progress::-webkit-progress-value{background:#32c787}.panel-operativo-global__paso progress::-moz-progress-bar{background:#32c787}.panel-operativo-global__paso-encabezado{display:flex;align-items:center;gap:4px;white-space:nowrap}.panel-operativo-global__paso-encabezado i{color:#2962f8}.panel-operativo-global__paso-encabezado strong{overflow:hidden;text-overflow:ellipsis}.panel-operativo-global__paso-valor{min-width:0;color:#4f5861;font-size:14.56px;font-weight:500;line-height:1.1;white-space:nowrap}.panel-operativo-global__paso-indicador{margin-top:4px;display:flex;align-items:baseline;justify-content:space-between;gap:4px}.panel-operativo-global__paso-cambio{min-width:0;display:inline-flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10.66px;font-weight:500}.panel-operativo-global__paso-grafica{display:block}.panel-operativo-etapas-contenido{padding:0}.panel-operativo-salud{padding-top:10px;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #dee2e6}.panel-operativo-salud>[class*=col-]{width:100%;max-width:none;flex:none}.panel-operativo-salud .panel-operativo-salud__metrica{width:100%;min-height:64px;margin:0;padding-top:8px;padding-bottom:8px;border:0;text-align:left;cursor:pointer}.panel-operativo-salud .panel-operativo-salud__metrica:focus,.panel-operativo-salud .panel-operativo-salud__metrica:hover{box-shadow:inset 2px 0 0 var(--clientes-kpi-color)}.panel-operativo-salud .panel-operativo-salud__metrica:focus-visible{outline:2px solid rgba(41,98,248,.45);outline-offset:-2px}.panel-operativo-salud .panel-operativo-salud__metrica--informativa{cursor:default}.panel-operativo-salud .panel-operativo-salud__metrica--danger{--clientes-kpi-color:#f62d51;--clientes-kpi-fondo:rgba(246,45,81,0.08)}.panel-operativo-salud__contexto{min-height:34px;padding:4px 10px;display:flex;align-items:center;gap:10px;border-top:1px solid #dee2e6;color:#a1aab2;font-size:11.96px}.panel-operativo-salud__contexto button,.panel-operativo-salud__contexto span{display:inline-flex;align-items:center;gap:4px}.panel-operativo-salud__contexto button{padding:0;border:0;background:transparent;color:#a1aab2;cursor:pointer}.panel-operativo-salud__contexto button:focus,.panel-operativo-salud__contexto button:hover{color:#2962f8}.panel-operativo-salud__contexto button:focus-visible{outline:2px solid rgba(41,98,248,.45);outline-offset:2px}.panel-operativo-salud__contexto strong{color:#4f5861}.panel-operativo-analitica{padding:10px}.panel-operativo-analitica.is-loading{opacity:.72}.panel-operativo-hallazgos{margin-bottom:8px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.panel-operativo-hallazgo{min-height:46px;padding:8px;display:flex;align-items:center;gap:8px;border:1px solid #dee2e6;border-left-width:3px;border-radius:10px;background:#fff;color:#4f5861;text-align:left}.panel-operativo-hallazgo--danger{border-left-color:#f62d51}.panel-operativo-hallazgo--warning{border-left-color:#ffeb3b}.panel-operativo-hallazgo--info{border-left-color:#2962f8}.panel-operativo-hallazgo--success{border-left-color:#32c787}.panel-operativo-hallazgo__icono{flex:0 0 auto;font-size:17.55px}.panel-operativo-hallazgo__contenido{min-width:0;flex:1 1 auto}.panel-operativo-hallazgo__contenido small,.panel-operativo-hallazgo__contenido strong{display:block}.panel-operativo-hallazgo__contenido small{color:#a1aab2}.panel-operativo-hallazgo--accionable{cursor:pointer}.panel-operativo-hallazgo--accionable:hover{background:#f9f9f9}.panel-operativo-hallazgo--accionable:focus-visible{outline:2px solid rgba(41,98,248,.45);outline-offset:1px}.panel-operativo-graficas,.panel-operativo-operadores,.panel-operativo-rendimiento-principal{margin-right:-4px;margin-left:-4px}.panel-operativo-graficas__columna,.panel-operativo-operadores__columna,.panel-operativo-rendimiento-principal__columna{padding:4px}.panel-operativo-grafica{height:100%;overflow:hidden;border:1px solid #dee2e6;border-radius:10px;background:#fff}.panel-operativo-grafica__encabezado{min-height:44px;padding:8px;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;border-bottom:1px solid #dee2e6}.panel-operativo-grafica__encabezado h6{margin:0;color:#4f5861;font-size:13px;font-weight:500}.panel-operativo-grafica__encabezado small{color:#a1aab2}.panel-operativo-grafica__contenedor{height:300px;min-height:300px}.panel-operativo-grafica__contenedor--operadores{height:auto;min-height:180px;max-height:300px;overflow-y:auto}.panel-operativo-grafica--vacia .panel-operativo-grafica__contenedor--operadores{height:72px;min-height:72px;display:flex;align-items:center;justify-content:center;color:#a1aab2}.panel-operativo-grafica .highcharts-background{fill:#fff}.panel-operativo-grafica .highcharts-axis-labels text,.panel-operativo-grafica .highcharts-axis-title,.panel-operativo-grafica .highcharts-legend-item text,.panel-operativo-grafica .highcharts-title{fill:#4f5861!important;color:#4f5861!important}.panel-operativo-grafica .highcharts-grid-line{stroke:#dee2e6}.panel-operativo-operadores__detalle{height:100%;overflow:visible;border:1px solid #dee2e6;border-radius:10px;background:#fff}.panel-operativo-operadores__encabezado{min-height:44px;padding:8px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid #dee2e6}.panel-operativo-operadores__encabezado>div:first-child{min-width:0}.panel-operativo-operadores__encabezado h6{margin:0;color:#4f5861;font-size:13px;font-weight:500}.panel-operativo-operadores__encabezado small{color:#a1aab2}.panel-operativo-operadores__encabezado .clientes-actualizadores-busqueda{max-width:320px}.panel-operativo-operadores__encabezado .clientes-actualizadores-busqueda .form-control{height:30px;min-height:30px}.panel-operativo-operadores__encabezado .clientes-actualizadores-busqueda>i{top:6px}.panel-operativo-operadores__encabezado .clientes-actualizadores-controles>.btn,.panel-operativo-operadores__encabezado .clientes-actualizadores-paginacion .btn{min-width:30px;height:30px}.panel-operativo-operadores__controles{margin-left:auto}.panel-operativo-operadores__listado{min-height:72px;max-height:none;padding:8px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;overflow:visible}.panel-operativo-operadores__listado>.panel-operativo-operadores__item{min-width:0}.panel-operativo-encabezado{min-height:40px;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f3f3f3;background:#fff}.panel-operativo-encabezado .panel-operativo-encabezado__titulo{margin:0;color:#4f5861;font-size:13px;font-weight:500}.panel-operativo-encabezado .panel-operativo-encabezado__descripcion{display:block;margin-top:1px;color:#a1aab2;font-size:11.96px;line-height:1.35}.panel-operativo-encabezado__acciones{display:flex;align-items:center;gap:8px}.panel-operativo-analitica__accion{min-height:32px;white-space:nowrap}.panel-operativo-analitica__accion:focus-visible{outline:2px solid rgba(41,98,248,.45);outline-offset:2px}.panel-operativo-resumen.is-loading .panel-operativo-corte i{animation:panel-operativo-giro .8s linear infinite}@keyframes panel-operativo-giro{to{transform:rotate(1turn)}}.panel-operativo-corte{flex:0 0 auto;color:#a1aab2}.panel-operativo-seccion-encabezado{color:#4f5861}.panel-operativo-seccion-encabezado__titulo{color:#4f5861;font-size:13px;font-weight:500}.panel-operativo-seccion-encabezado__titulo i{color:#2962f8}.panel-operativo-seccion-encabezado__descripcion,.panel-operativo-seccion-encabezado__periodo{color:#a1aab2;font-size:11.96px;line-height:1.35}.panel-operativo-tarjeta-operador{height:100%;display:flex;flex-direction:column;overflow:hidden;border:1px solid #dee2e6;border-radius:10px;background:#fff;color:#4f5861}.panel-operativo-tarjeta-operador.active{border-color:#32c787;background:rgba(50,199,135,.1);box-shadow:0 0 0 2px rgba(50,199,135,.12)}.panel-operativo-tarjeta-operador.active .panel-operativo-tarjeta-operador__encabezado{border-bottom-color:rgba(50,199,135,.24);background:transparent}.panel-operativo-tarjeta-operador.active .panel-operativo-tarjeta-operador__accion{background:transparent}.panel-operativo-tarjeta-operador.active .panel-operativo-tarjeta-operador__accion small,.panel-operativo-tarjeta-operador.active .panel-operativo-tarjeta-operador__accion strong,.panel-operativo-tarjeta-operador.active .panel-operativo-tarjeta-operador__nombre{color:#1e7550}.panel-operativo-tarjeta-operador.active .panel-operativo-tarjeta-operador__accion.active{box-shadow:inset 0 -2px 0 #32c787}.panel-operativo-tarjeta-operador.active .panel-operativo-tarjeta-operador__accion.active strong{color:#1e7550}.panel-operativo-tarjeta-operador.active .clientes-actualizador__avatar{border-color:#32c787;box-shadow:0 0 0 2px rgba(50,199,135,.1)}.panel-operativo-tarjeta-operador__encabezado{padding:4px 8px;border-bottom:1px solid #dee2e6;background:#fff}.panel-operativo-tarjeta-operador__encabezado:focus-within,.panel-operativo-tarjeta-operador__encabezado:hover{background:rgba(50,199,135,.06)}.panel-operativo-tarjeta-operador__encabezado .clientes-actualizador{min-height:24px;padding:0;border-radius:2px;cursor:pointer}.panel-operativo-tarjeta-operador__encabezado .clientes-actualizador:hover{background:transparent}.panel-operativo-tarjeta-operador__encabezado .clientes-actualizador:focus-visible{outline:2px solid rgba(41,98,248,.45);outline-offset:2px;background:transparent}.panel-operativo-tarjeta-operador.active .panel-operativo-rendimiento__operador{background:transparent}.panel-operativo-tarjeta-operador__nombre{height:22px;line-height:22px;color:#4f5861;font-size:13px;font-weight:500}.panel-operativo-tarjeta-operador__variacion{height:22px;display:inline-flex;align-items:center;font-size:11.96px;line-height:1}.panel-operativo-tarjeta-operador__cuerpo{min-height:0;flex:1 1 auto}.panel-operativo-tarjeta-operador__metricas{padding:4px 8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;border-top:1px solid #dee2e6}.panel-operativo-tarjeta-operador__metrica{min-width:0}.panel-operativo-tarjeta-operador__metrica small,.panel-operativo-tarjeta-operador__metrica strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-operativo-tarjeta-operador__metrica small{color:#a1aab2;font-size:10.14px;line-height:1.1}.panel-operativo-tarjeta-operador__metrica strong{margin-top:1px;color:#4f5861;font-size:11.96px;line-height:1.15}.panel-operativo-tarjeta-operador__grafica{padding:0 8px 4px;border-top:1px solid #dee2e6}.panel-operativo-tarjeta-operador__barra{width:100%;min-height:18px;padding:2px 0;display:grid;grid-template-columns:45px minmax(0,1fr) 30px;align-items:center;gap:4px;border:0;background:transparent;color:#a1aab2;text-align:left;cursor:pointer}.panel-operativo-tarjeta-operador__barra progress{width:100%;height:4px;overflow:hidden;border:0;border-radius:10px;background:#dee2e6;color:#a1aab2;-webkit-appearance:none;-moz-appearance:none;appearance:none}.panel-operativo-tarjeta-operador__barra progress::-webkit-progress-bar{background:#dee2e6}.panel-operativo-tarjeta-operador__barra progress::-webkit-progress-value{background:#a1aab2}.panel-operativo-tarjeta-operador__barra progress::-moz-progress-bar{background:#a1aab2}.panel-operativo-tarjeta-operador__barra.active progress{color:#2962f8}.panel-operativo-tarjeta-operador__barra.active progress::-webkit-progress-value{background:#2962f8}.panel-operativo-tarjeta-operador__barra.active progress::-moz-progress-bar{background:#2962f8}.panel-operativo-tarjeta-operador__barra small,.panel-operativo-tarjeta-operador__barra strong{font-size:10.14px;line-height:1}.panel-operativo-tarjeta-operador__barra strong{color:#4f5861;text-align:right}.panel-operativo-tarjeta-operador__barra:focus,.panel-operativo-tarjeta-operador__barra:hover{color:#2962f8}.panel-operativo-tarjeta-operador__barra:focus-visible{outline:2px solid rgba(41,98,248,.45);outline-offset:1px}.panel-operativo-tarjeta-operador__comparacion{height:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.panel-operativo-tarjeta-operador__periodo{min-width:0}.panel-operativo-tarjeta-operador__periodo+.panel-operativo-tarjeta-operador__periodo{border-left:1px solid #dee2e6}.panel-operativo-tarjeta-operador__accion{width:100%;height:100%;min-height:54px;padding:8px;display:block;border:0;background:#fff;color:#4f5861;text-align:left;cursor:pointer}.panel-operativo-tarjeta-operador__accion:hover{background:rgba(50,199,135,.06)}.panel-operativo-tarjeta-operador__accion:focus-visible{outline:2px solid rgba(41,98,248,.45);outline-offset:-2px;background:rgba(50,199,135,.06)}.panel-operativo-tarjeta-operador__accion.active{background:rgba(41,98,248,.06);box-shadow:inset 0 -2px 0 #2962f8}.panel-operativo-tarjeta-operador__accion.active strong{color:#2962f8}.panel-operativo-tarjeta-operador__accion small,.panel-operativo-tarjeta-operador__accion strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-operativo-tarjeta-operador__accion small{color:#a1aab2;font-size:11.96px}.panel-operativo-tarjeta-operador__accion strong{margin:1px 0;color:#4f5861;font-size:13px;font-weight:500}.panel-operativo-usuario-compacto{width:100%;height:100%;min-height:70px;padding:0;display:flex;flex-direction:column;gap:0;overflow:hidden;border:1px solid #dee2e6;border-radius:10px;background:#fff;color:#4f5861;cursor:pointer;text-align:left;transition:border-color .15s ease,background-color .15s ease}.panel-operativo-usuario-compacto:disabled{cursor:default;opacity:1}.panel-operativo-usuario-compacto:focus-visible{outline:2px solid rgba(50,199,135,.45);outline-offset:1px}.panel-operativo-usuario-compacto:focus-within,.panel-operativo-usuario-compacto:hover{background:#f9f9f9;border-color:#c7ced4}.panel-operativo-usuario-compacto.active{border-color:#32c787;background:rgba(50,199,135,.08)}.panel-operativo-usuario-compacto.active .panel-operativo-usuario-compacto__nombre{color:#1e7550}.panel-operativo-usuario-compacto.active .clientes-actualizador__avatar{border-color:#32c787;box-shadow:0 0 0 2px rgba(50,199,135,.1)}.panel-operativo-usuario-compacto__encabezado{width:100%;min-width:0;padding:4px 8px 0;display:flex;align-items:center}.panel-operativo-usuario-compacto__identidad{width:100%;min-width:0;min-height:30px;padding:0;display:flex;align-items:center;gap:4px;flex:1 1 auto;color:#4f5861;text-align:left}.panel-operativo-usuario-compacto__nombre{min-width:0;color:#4f5861;font-size:14.04px;line-height:1.2}.panel-operativo-usuario-compacto .clientes-actualizador__avatar{width:30px;height:30px;flex-basis:30px}.panel-operativo-usuario-compacto__salud{width:100%;min-width:0;padding:4px 8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-items:stretch;flex:1 1 auto}.panel-operativo-usuario-compacto__dato{min-width:0;padding:0}.panel-operativo-usuario-compacto__dato small,.panel-operativo-usuario-compacto__dato strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-operativo-usuario-compacto__dato small{color:#a1aab2;font-size:11.18px;line-height:1}.panel-operativo-usuario-compacto__dato strong{margin-top:2px;color:#4f5861;font-size:14.95px;font-weight:500;line-height:1.05}.panel-operativo-usuario-compacto__contador{width:100%;min-height:10px;padding:0 8px 4px;display:flex;align-items:center;justify-content:flex-start;gap:8px;color:#a1aab2}.panel-operativo-usuario-compacto__contador span{display:inline-flex;align-items:baseline;gap:4px}.panel-operativo-usuario-compacto__contador small,.panel-operativo-usuario-compacto__contador strong{font-size:10.92px;line-height:1}.panel-operativo-usuario-compacto__contador strong{color:#4f5861;font-weight:500}@media (max-width:1199.98px){.panel-operativo-selector-rendimiento .semanas-scroll-wrap{grid-template-areas:"periodicidades empresa" "semanas semanas";grid-template-columns:minmax(0,1fr) 280px}.panel-operativo-selector-rendimiento .panel-operativo-semanas-visuales{padding-top:8px;border-top:1px solid #dee2e6}}@media (max-width:991.98px){.panel-operativo-operadores__listado{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){#panel-operativo-contenido .clientes-vistas>.nav-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}#panel-operativo-contenido .clientes-vistas>.nav-tabs .nav-item{flex:0 0 auto}#panel-operativo-contenido .clientes-vistas>.nav-tabs .nav-link{min-height:44px;display:flex;align-items:center;white-space:nowrap}#panel-operativo-contenido .semanas-kpi .semanas-scroll-ind{width:44px;height:44px}#panel-operativo-contenido .semanas-kpi .semana-item{min-height:44px;justify-content:center}.panel-operativo-operadores__listado{grid-template-columns:minmax(0,1fr)}.panel-operativo-operadores__encabezado{align-items:flex-start;flex-wrap:wrap}.panel-operativo-operadores__encabezado .clientes-actualizadores-busqueda{max-width:none}.panel-operativo-encabezado{align-items:flex-start;flex-wrap:wrap}.panel-operativo-encabezado>div:first-child{width:100%;min-width:0}.panel-operativo-corte{margin-top:8px;display:inline-flex!important;align-items:center;white-space:normal}.panel-operativo-encabezado__acciones{width:100%;margin-top:8px;justify-content:space-between}.panel-operativo-salud__contexto{align-items:flex-start;flex-direction:column;gap:4px}.panel-operativo-global__indicadores,.panel-operativo-salud{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-operativo-global__pasos{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(160px,calc((100% - 4px)/2));-ms-scroll-snap-type:x proximity;scroll-snap-type:x proximity;scrollbar-width:none}.panel-operativo-global__pasos::-webkit-scrollbar{display:none}.panel-operativo-global__paso{min-width:0;scroll-snap-align:start}.panel-operativo-seccion-encabezado__periodo{width:100%;margin-top:8px}.panel-operativo-selector-rendimiento .semanas-scroll-wrap{grid-template-areas:"periodicidades" "semanas" "empresa";grid-template-columns:minmax(0,1fr);gap:8px}.panel-operativo-selector-rendimiento .panel-operativo-periodicidades__grupo{width:100%;min-width:520px}.panel-operativo-selector-rendimiento .panel-operativo-periodicidades__empresa{padding:8px 0 0;border-top:1px solid #dee2e6;border-left:0}.panel-operativo-selector-rendimiento .panel-operativo-semanas-visuales{padding-top:8px;border-top:1px solid #dee2e6}.panel-operativo-selector-rendimiento .panel-operativo-semanas-visuales__control{grid-template-columns:25px minmax(0,1fr) 25px}.panel-operativo-selector-rendimiento .semanas-kpi .panel-operativo-semana-visual{padding-right:2px;padding-left:2px}.panel-operativo-selector-rendimiento .semanas-kpi .panel-operativo-semana-visual__rango--largo{display:none}.panel-operativo-selector-rendimiento .semanas-kpi .panel-operativo-semana-visual__rango--compacto{display:inline-flex}.panel-operativo-selector-rendimiento .semanas-kpi .panel-operativo-semana-visual__fecha{font-size:8.84px}.panel-operativo-hallazgos{grid-template-columns:minmax(0,1fr)}.panel-operativo-hallazgo{min-height:44px}.panel-operativo-grafica__contenedor{height:210px;min-height:210px}.panel-operativo-grafica__contenedor--operadores{height:auto;min-height:180px}.panel-operativo-grafica--vacia .panel-operativo-grafica__contenedor--operadores{height:72px;min-height:72px}}.dl-afiliacion-pwa{overflow-x:clip}.dl-afiliacion-pwa .btn,.dl-afiliacion-pwa .dl-afiliacion-archivo,.dl-afiliacion-pwa .dl-selector-buscable__control,.dl-afiliacion-pwa .form-control{border-radius:10px}.dl-afiliacion-pwa .btn{white-space:nowrap}.dl-afiliacion-pwa .dl-selector-buscable__control,.dl-afiliacion-pwa .form-control{border-width:1px;outline:2px solid transparent;outline-offset:1px}.dl-afiliacion-pwa .dl-selector-buscable__control:focus-visible,.dl-afiliacion-pwa .form-control:focus-visible{border-color:#2962f8;outline-color:#2962f8;box-shadow:none}.dl-afiliacion-pwa .btn-success{border-color:#32c787;color:#fff;background:#32c787}.dl-afiliacion-pwa .btn-success:focus,.dl-afiliacion-pwa .btn-success:hover{border-color:#2aa671;background:#2aa671}.dl-afiliacion-pwa .btn-primary{border-color:#2962f8;color:#fff;background:#2962f8}.dl-afiliacion-pwa .btn-primary:focus,.dl-afiliacion-pwa .btn-primary:hover{border-color:#0848f0;background:#0848f0}.dl-afiliacion-pwa .btn-outline-primary{border-color:#2962f8;color:#2962f8;background:#fff}.dl-afiliacion-pwa .btn-outline-primary:focus,.dl-afiliacion-pwa .btn-outline-primary:hover{border-color:#2962f8;color:#fff;background:#2962f8}.dl-afiliacion-pwa .btn-outline-success{border-color:#4f5861;color:#414755;background:#fff}.dl-afiliacion-pwa .btn-outline-success:focus,.dl-afiliacion-pwa .btn-outline-success:hover{border-color:#414755;color:#414755;background:#f9f9f9}.dl-afiliacion-pwa .form-control:focus-visible,.dl-afiliacion-pwa button:focus-visible{outline-color:#4f5861}.dl-afiliacion-pwa__cabecera{border-bottom-color:#dee2e6;border-radius:0 0 12px 12px}body.dl-dialogo-abierto{overflow:hidden}body.dl-selector-abierto{overflow:hidden;-ms-scroll-chaining:none;overscroll-behavior:none}.dl-selector-buscable__encabezado-movil,.dl-selector-buscable__fondo{display:none}.dl-dialogo-confirmacion{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:24px;background:rgba(65,71,85,.52)}.dl-dialogo-confirmacion__panel{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr);gap:14px;width:min(100%,500px);padding:24px;border:1px solid rgba(246,45,81,.24);border-radius:12px;background:#fff;box-shadow:0 24px 64px rgba(65,71,85,.24)}.dl-dialogo-confirmacion__cerrar{position:absolute;top:12px;right:12px;display:inline-grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;color:#4f5861;background:transparent}.dl-dialogo-confirmacion__cerrar:focus-visible,.dl-dialogo-confirmacion__cerrar:hover{color:#414755;background:#f9f9f9}.dl-dialogo-confirmacion__icono{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:50%;color:#f62d51;background:rgba(246,45,81,.09);font-size:24px}.dl-dialogo-confirmacion__contenido{min-width:0;padding-right:28px}.dl-dialogo-confirmacion__contenido>p:first-child{margin:0 0 3px;color:#f62d51;font-size:10px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.dl-dialogo-confirmacion__contenido h2{margin:0;color:#414755;font-size:20px;font-weight:500;line-height:1.25}.dl-dialogo-confirmacion__contenido>p:last-child{margin:7px 0 0;color:#4f5861;font-size:13px;line-height:1.5}.dl-dialogo-confirmacion__nota{grid-column:1/-1;display:flex;gap:8px;align-items:center;padding:10px 12px;border:1px solid #dee2e6;border-radius:10px;color:#4f5861;background:#f9f9f9;font-size:11px}.dl-dialogo-confirmacion__nota i{color:#2962f8;font-size:17px}.dl-dialogo-confirmacion__acciones{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dl-dialogo-confirmacion__acciones .btn{min-height:44px;border-radius:10px;font-size:12px}.dl-dialogo-confirmacion__acciones .btn-danger{border-color:#f62d51;color:#fff;background:#f62d51}.dl-dialogo-confirmacion__acciones .btn-danger:focus,.dl-dialogo-confirmacion__acciones .btn-danger:hover{border-color:#f00a33;background:#f00a33}.dl-dialogo-confirmacion-enter-active,.dl-dialogo-confirmacion-leave-active{transition:opacity .16s ease}.dl-dialogo-confirmacion-enter-active .dl-dialogo-confirmacion__panel,.dl-dialogo-confirmacion-leave-active .dl-dialogo-confirmacion__panel{transition:transform .16s ease,opacity .16s ease}.dl-dialogo-confirmacion-enter,.dl-dialogo-confirmacion-leave-to{opacity:0}.dl-dialogo-confirmacion-enter .dl-dialogo-confirmacion__panel,.dl-dialogo-confirmacion-leave-to .dl-dialogo-confirmacion__panel{opacity:0;transform:translateY(10px) scale(.98)}@keyframes dl-selector-fondo-entrada{0%{opacity:0}to{opacity:1}}@keyframes dl-selector-panel-entrada{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.dl-dialogo-confirmacion-enter-active,.dl-dialogo-confirmacion-enter-active .dl-dialogo-confirmacion__panel,.dl-dialogo-confirmacion-leave-active,.dl-dialogo-confirmacion-leave-active .dl-dialogo-confirmacion__panel{transition-duration:.01ms}.dl-selector-buscable.is-mobile .dl-selector-buscable__desplegable,.dl-selector-buscable.is-mobile .dl-selector-buscable__fondo{animation-duration:.01ms}}.dl-afiliacion-pwa__edicion-secciones{scrollbar-width:none}.dl-afiliacion-pwa__edicion-secciones::-webkit-scrollbar{display:none}.dl-afiliacion-pwa__volver{color:#4f5861!important}.dl-afiliacion-borrador-acciones .btn span{background:#4f5861!important}.dl-afiliacion-borradores__avance strong,.dl-afiliacion-pwa__avance strong,.dl-afiliacion-pwa__edicion-encabezado>span strong{color:#2962f8!important}.dl-afiliacion-pwa__avance small,.dl-afiliacion-pwa__edicion-encabezado>span small{display:block;color:#a3aaba;font-size:10px;line-height:1.3}.dl-afiliacion-pwa__conexion>span{background:#32c787!important}.dl-afiliacion-pwa__conexion.is-offline{color:#f00a33}.dl-afiliacion-pwa__conexion.is-offline>span{background:#f62d51!important;box-shadow:0 0 0 0 rgba(246,45,81,.42);animation:dl-afiliacion-conexion-pulso 1.6s ease-out infinite;transform-origin:center}@keyframes dl-afiliacion-conexion-pulso{0%{box-shadow:0 0 0 0 rgba(246,45,81,.42);transform:scale(1)}55%{box-shadow:0 0 0 7px rgba(246,45,81,0);transform:scale(1.08)}to{box-shadow:0 0 0 0 rgba(246,45,81,0);transform:scale(1)}}@media (prefers-reduced-motion:reduce){.dl-afiliacion-pwa__conexion.is-offline>span{animation:none;box-shadow:0 0 0 3px rgba(246,45,81,.14)}}.dl-afiliacion-pwa__edicion-progreso .progress-bar,.dl-afiliacion-pwa__progreso .progress-bar{background:#2962f8!important}.dl-afiliacion-pwa__edicion-progreso .progress-bar.is-complete,.dl-afiliacion-pwa__estado.is-complete,.dl-afiliacion-pwa__progreso .progress-bar.is-complete{background:#32c787!important}.dl-afiliacion-pwa__seccion-contenido .text-success{color:#2aa671!important}.dl-afiliacion-pwa__seccion.is-complete{background:rgba(50,199,135,.045)}.dl-afiliacion-pwa__seccion.is-complete:focus,.dl-afiliacion-pwa__seccion.is-complete:hover{background:rgba(50,199,135,.075)}.dl-afiliacion-pwa__seccion.is-complete .dl-afiliacion-pwa__estado{box-shadow:0 0 0 3px rgba(50,199,135,.12)}.dl-afiliacion-pwa__seccion.is-next{background:rgba(41,98,248,.055);box-shadow:inset 4px 0 0 #2962f8}.dl-afiliacion-pwa__seccion.is-next:focus,.dl-afiliacion-pwa__seccion.is-next:hover{background:rgba(41,98,248,.085)}.dl-afiliacion-pwa__seccion.is-next .dl-afiliacion-pwa__estado{color:#fff;background:#2962f8;box-shadow:0 0 0 3px rgba(41,98,248,.12)}.dl-afiliacion-pwa__seccion.is-next .dl-afiliacion-pwa__flecha,.dl-afiliacion-pwa__seccion.is-next .dl-afiliacion-pwa__seccion-icono{color:#2962f8}.dl-afiliacion-pwa__seccion-contenido .text-current{color:#0849f5!important}.dl-afiliacion-pwa__documento{color:#4f5861;background:rgba(79,88,97,.08)}.dl-afiliacion-form-card__titulo>.mdi{color:#2962f8;background:rgba(41,98,248,.09)}.dl-afiliacion-pwa__edicion-secciones button{gap:7px}.dl-afiliacion-pwa__edicion-secciones button:focus,.dl-afiliacion-pwa__edicion-secciones button:hover{border-color:#4f5861;color:#414755;background:#f9f9f9}.dl-afiliacion-pwa__edicion-secciones button.is-complete{border-color:rgba(50,199,135,.45);color:#414755;background:rgba(50,199,135,.055)}.dl-afiliacion-pwa__edicion-secciones button.is-active{border-color:#2962f8;color:#0848f0;background:rgba(41,98,248,.065);box-shadow:inset 0 0 0 1px #2962f8}.dl-afiliacion-pwa__edicion-secciones button.is-warning{border-color:#ffc107;color:#967000;background:rgba(255,193,7,.07);box-shadow:inset 0 0 0 1px #ffc107}.dl-afiliacion-pwa__paso-indicador{position:relative;display:inline-flex;flex:0 0 32px;align-items:center;justify-content:center;width:32px;height:32px;overflow:visible!important;border:0;border-radius:9px;color:#4f5861;background:rgba(79,88,97,.075);line-height:1}.dl-afiliacion-pwa__paso-icono{margin:0!important;color:inherit!important;font-size:20px!important}.dl-afiliacion-pwa__paso-estado{position:absolute;right:-5px;bottom:-4px;display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;overflow:visible!important;border:2px solid #fff;border-radius:50%;color:#4f5861;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.14);font-size:9px;font-weight:500;line-height:1}.dl-afiliacion-pwa__paso-estado>i{margin:0!important;color:inherit!important;font-size:11px!important}.dl-afiliacion-pwa__edicion-secciones button.is-active .dl-afiliacion-pwa__paso-indicador{color:#2962f8;background:rgba(41,98,248,.12)}.dl-afiliacion-pwa__edicion-secciones button.is-complete .dl-afiliacion-pwa__paso-indicador{color:#2caf76;background:rgba(50,199,135,.13)}.dl-afiliacion-pwa__edicion-secciones button.is-warning .dl-afiliacion-pwa__paso-indicador{color:#c99700;background:rgba(255,193,7,.16)}.dl-afiliacion-pwa__edicion-secciones button.is-active .dl-afiliacion-pwa__paso-estado{color:#fff;background:#2962f8}.dl-afiliacion-pwa__edicion-secciones button.is-complete .dl-afiliacion-pwa__paso-estado{color:#fff;background:#32c787}.dl-afiliacion-pwa__edicion-secciones button.is-warning .dl-afiliacion-pwa__paso-estado{color:#fff;background:#ffc107}.dl-afiliacion-pwa__paso-nombre{min-width:0}.dl-afiliacion-pwa__paso-nombre-corto{display:none}.dl-afiliacion-campo .form-control:focus,.dl-selector-buscable.is-open .dl-selector-buscable__control,.dl-selector-buscable__busqueda>input:focus{border-color:#4f5861;box-shadow:0 0 0 3px rgba(79,88,97,.1)}.dl-selector-buscable__opciones>li.is-active,.dl-selector-buscable__opciones>li:hover{background:#f9f9f9}.dl-selector-buscable__opciones>li>.mdi{color:#4f5861}.dl-afiliacion-archivo{border-color:#dee2e6;color:#4f5861;background:#fff}.dl-afiliacion-archivo .dl-afiliacion-archivo__vista>.mdi{color:#2962f8}.dl-afiliacion-archivo.is-dragging{border-color:#2962f8;background:rgba(41,98,248,.035);box-shadow:0 0 0 2px rgba(41,98,248,.1)}.dl-afiliacion-archivo.has-file{border-color:#dee2e6;background:#fff;box-shadow:none}.dl-afiliacion-archivo__contenido small{color:#4f5861}.dl-afiliacion-archivo__metadatos{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.dl-afiliacion-archivo__metadatos small{margin:0;padding:0;overflow:visible;border-radius:0;color:rgba(79,88,97,.84);background:transparent;font-size:10px;line-height:1.25;text-overflow:clip;white-space:nowrap}.dl-afiliacion-archivo__metadatos small:not(:last-child):after{margin-left:6px;color:rgba(79,88,97,.45);content:"\B7"}.dl-afiliacion-archivo__controles{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;gap:8px}.dl-afiliacion-archivo__accion,.dl-afiliacion-archivo__estado{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:500;white-space:nowrap}.dl-afiliacion-archivo__estado{padding:0;border-radius:0;color:#259263;background:transparent}.dl-afiliacion-archivo__accion{color:#2962f8!important}.dl-afiliacion-archivo__formatos,.dl-afiliacion-campo__ayuda,.dl-afiliacion-opciones-copia label small,.dl-afiliacion-subtitulo p{color:rgba(79,88,97,.84)}.dl-afiliacion-archivo__input:focus+*{outline-color:#4f5861}.dl-afiliacion-opciones-copia label input{accent-color:#4f5861}.dl-afiliacion-gps>.mdi,.dl-afiliacion-revision>.mdi,.dl-afiliacion-subtitulo>.mdi{color:#4f5861}.dl-afiliacion-gps{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:10px;padding:12px 14px;border-color:#dee2e6;background:#fff;box-shadow:none}.dl-afiliacion-gps>.mdi{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;color:#2962f8;background:rgba(41,98,248,.09);font-size:23px}.dl-afiliacion-gps p{margin-top:5px;color:#4f5861}.dl-afiliacion-gps__contenido{min-width:0}.dl-afiliacion-gps__encabezado{display:flex;align-items:center;justify-content:space-between;gap:12px}.dl-afiliacion-gps__encabezado>span{flex:0 0 auto;padding:4px 8px;border-radius:999px;color:#0848f0;background:rgba(41,98,248,.08);font-size:10px;font-weight:500}.dl-afiliacion-gps__encabezado h2{font-size:14px}.dl-afiliacion-gps__datos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:10px;border-top:1px solid #dee2e6}.dl-afiliacion-gps__datos>span{min-width:0;padding:8px 10px 0;border-left:1px solid #dee2e6;border-radius:0;background:transparent}.dl-afiliacion-gps__datos>span:first-child{padding-left:0;border-left:0}.dl-afiliacion-gps__datos>span small,.dl-afiliacion-gps__datos>span strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-afiliacion-gps__datos>span small{color:#4f5861;font-size:10px}.dl-afiliacion-gps__datos>span strong{margin-top:2px;color:#414755;font-size:12px;font-variant-numeric:tabular-nums}.dl-afiliacion-gps__acciones{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin-top:12px}.dl-afiliacion-gps__acciones .btn{width:auto}.dl-afiliacion-gps__accion{min-width:172px}.dl-afiliacion-gps__accion,.dl-afiliacion-gps__accion:active,.dl-afiliacion-gps__accion:focus,.dl-afiliacion-gps__accion:hover{transform:none}.dl-afiliacion-gps__quitar{padding:7px 10px;color:#4f5861;font-size:11px}.dl-afiliacion-gps__quitar:focus,.dl-afiliacion-gps__quitar:hover{color:#f62d51;text-decoration:none}.dl-afiliacion-gps__permiso{margin-top:10px}.dl-afiliacion-gps__permiso strong{display:flex;gap:6px;align-items:center;color:#4f5861;font-size:12px}.dl-afiliacion-gps__permiso ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 20px;margin:7px 0 0;padding-left:19px;color:rgba(79,88,97,.88);font-size:11px;line-height:1.45}.dl-afiliacion-subtitulo{grid-template-columns:minmax(0,1fr)}.dl-afiliacion-subtitulo>.mdi{display:none}.dl-afiliacion-gps.is-ready:not(.is-warning){border-color:#dee2e6;background:#fff;box-shadow:none}.dl-afiliacion-gps.is-ready:not(.is-warning)>.mdi{color:#2aa671;background:rgba(50,199,135,.1)}.dl-afiliacion-gps.is-ready:not(.is-warning) .dl-afiliacion-gps__encabezado>span{color:#259263;background:rgba(50,199,135,.08)}.dl-afiliacion-gps.is-warning{border-color:rgba(255,193,7,.38);background:#fff;box-shadow:none}.dl-afiliacion-gps.is-warning .dl-afiliacion-gps__encabezado>span{color:#8c6900;background:rgba(255,193,7,.12)}.dl-afiliacion-gps.is-permission-denied{border-color:#dee2e6;box-shadow:none}.dl-afiliacion-gps.is-permission-denied>.mdi{color:#f62d51;background:rgba(246,45,81,.08)}.dl-afiliacion-gps.is-permission-denied .dl-afiliacion-gps__encabezado>span{color:#e60a31;background:rgba(246,45,81,.08)}.dl-afiliacion-dpi-alerta{display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;align-items:center;padding:10px 12px;border:1px solid rgba(246,45,81,.24);border-radius:12px;background:#fff;box-shadow:none}.dl-afiliacion-dpi-alerta.is-eliminado{align-items:start;border-color:rgba(255,193,7,.38)}.dl-afiliacion-dpi-alerta.is-eliminado .dl-afiliacion-dpi-alerta__icono{color:#775900;background:rgba(255,193,7,.14)}.dl-afiliacion-dpi-alerta__auditoria>img,.dl-afiliacion-dpi-alerta__auditoria>span{overflow:hidden;border-radius:50%;-o-object-fit:cover;object-fit:cover}.dl-afiliacion-dpi-alerta__icono{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;color:#f00a33;background:rgba(246,45,81,.09);font-size:18px}.dl-afiliacion-dpi-alerta__contenido{min-width:0}.dl-afiliacion-dpi-alerta__encabezado{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0}.dl-afiliacion-dpi-alerta__encabezado>div{min-width:0}.dl-afiliacion-dpi-alerta__encabezado h2{min-width:0;margin:0;color:#414755;font-size:14px;font-weight:500;overflow-wrap:anywhere}.dl-afiliacion-dpi-alerta__encabezado p{margin:2px 0 0;color:#4f5861;font-size:11px;line-height:1.35}.dl-afiliacion-dpi-alerta__encabezado p strong{color:#414755;font-weight:500}.dl-afiliacion-dpi-alerta__reiniciar{align-self:center;min-height:34px;padding:6px 10px;border-color:rgba(246,45,81,.5);color:#f00a33;background:#fff;font-size:11px}.dl-afiliacion-dpi-alerta__reiniciar:focus,.dl-afiliacion-dpi-alerta__reiniciar:hover{border-color:#f62d51;color:#fff;background:#f62d51}.dl-afiliacion-dpi-alerta__meta{display:flex;flex-wrap:wrap;gap:3px 12px;margin-top:5px;color:#a3aaba;font-size:10px}.dl-afiliacion-dpi-alerta__meta>span{display:inline-flex;align-items:center;gap:4px;min-width:0}.dl-afiliacion-dpi-alerta__meta .mdi{color:#4f5861;font-size:12px}.dl-afiliacion-dpi-alerta__auditoria{display:flex;align-items:center;gap:10px;margin-top:10px;padding-top:9px;border-top:1px solid rgba(255,193,7,.22)}.dl-afiliacion-dpi-alerta__auditoria>img,.dl-afiliacion-dpi-alerta__auditoria>span{flex:0 0 32px;width:32px;height:32px}.dl-afiliacion-dpi-alerta__auditoria>span{display:flex;align-items:center;justify-content:center;color:#775900;background:rgba(255,193,7,.14);font-size:17px}.dl-afiliacion-dpi-alerta__auditoria>div{min-width:0}.dl-afiliacion-dpi-alerta__auditoria div>span,.dl-afiliacion-dpi-alerta__auditoria small,.dl-afiliacion-dpi-alerta__auditoria strong{display:block}.dl-afiliacion-dpi-alerta__auditoria small{color:#a3aaba;font-size:10px;text-transform:uppercase}.dl-afiliacion-dpi-alerta__auditoria strong{overflow:hidden;color:#414755;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.dl-afiliacion-dpi-alerta__auditoria div>span{color:#4f5861;font-size:11px}.dl-afiliacion-revision{display:block;padding:0;overflow:hidden;border-color:rgba(79,88,97,.18);border-radius:12px;background:#fff;box-shadow:0 8px 24px rgba(65,71,85,.06)}.dl-afiliacion-revision.is-ready{border-color:rgba(50,199,135,.42)}.dl-afiliacion-revision__encabezado{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid rgba(41,98,248,.12);background:linear-gradient(135deg,rgba(41,98,248,.08),hsla(0,0%,100%,.96))}.dl-afiliacion-revision__icono-principal{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:10px;color:#2962f8;background:rgba(41,98,248,.1);font-size:27px}.dl-afiliacion-revision.is-ready .dl-afiliacion-revision__icono-principal{color:#269666;background:rgba(50,199,135,.12)}.dl-afiliacion-revision__titulo{min-width:0}.dl-afiliacion-revision__titulo small{display:block;margin-bottom:2px;color:#2962f8;font-size:9px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.dl-afiliacion-revision__titulo h2{color:#414755;font-size:18px;line-height:1.2}.dl-afiliacion-revision__titulo p{margin-top:3px;color:rgba(79,88,97,.86);font-size:11px;line-height:1.4}.dl-afiliacion-revision__avance{display:inline-grid;grid-template-columns:auto auto;align-items:center;gap:2px 5px;min-width:112px;padding:8px 10px;border:1px solid rgba(41,98,248,.2);border-radius:10px;color:#0848f0;background:#fff}.dl-afiliacion-revision__avance .mdi{grid-row:1/span 2;font-size:20px}.dl-afiliacion-revision__avance span,.dl-afiliacion-revision__avance strong{display:block;line-height:1.15}.dl-afiliacion-revision__avance strong{color:#414755;font-size:13px;font-variant-numeric:tabular-nums}.dl-afiliacion-revision__avance span{color:#4f5861;font-size:9px}.dl-afiliacion-revision__avance.is-ready{border-color:rgba(50,199,135,.34);color:#248e60;background:rgba(50,199,135,.08)}.dl-afiliacion-revision__datos{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0}.dl-afiliacion-revision__datos>div{display:grid;grid-template-columns:38px minmax(0,1fr);align-content:center;align-items:center;gap:10px;min-width:0;min-height:98px;padding:14px;border-right:1px solid #dee2e6;background:#fff}.dl-afiliacion-revision__datos>div:last-child{border-right:0}.dl-afiliacion-revision__datos>div>div{min-width:0}.dl-afiliacion-revision__datos dd,.dl-afiliacion-revision__datos dt{margin:0}.dl-afiliacion-revision__datos dt{color:rgba(79,88,97,.86);font-size:9px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.dl-afiliacion-revision__datos dd{margin-top:3px;overflow-wrap:anywhere;color:#414755;font-size:12px;font-weight:500;line-height:1.3}.dl-afiliacion-revision__datos small{display:block;margin-top:3px;color:rgba(79,88,97,.88);font-size:9px;line-height:1.25}.dl-afiliacion-revision__datos>div.is-ready .dl-afiliacion-revision__dato-icono{color:#269666;background:rgba(50,199,135,.11)}.dl-afiliacion-revision__datos>div.is-attention .dl-afiliacion-revision__dato-icono{color:#8c6900;background:rgba(255,193,7,.13)}.dl-afiliacion-revision__datos>div.is-optional .dl-afiliacion-revision__dato-icono{color:#4f5861;background:rgba(79,88,97,.08)}.dl-afiliacion-revision__dato-icono{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;color:#2962f8;background:rgba(41,98,248,.09);font-size:21px}.dl-afiliacion-revision__acciones{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:0;padding:12px 16px;border-top:1px solid #dee2e6;background:rgba(41,98,248,.025)}.dl-afiliacion-revision__acciones .btn{min-height:40px;padding-right:14px;padding-left:14px}.dl-afiliacion-pwa__alerta--integrada{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;background:#fff}.dl-afiliacion-pwa__alerta--integrada>.mdi{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;color:#967000;background:rgba(255,193,7,.12);font-size:21px}.dl-afiliacion-pwa__alerta--integrada strong{color:#414755;font-size:12px}.dl-afiliacion-pwa__alerta--integrada p{margin:1px 0 0;color:#4f5861;font-size:11px;line-height:1.35}.dl-afiliacion-pwa__alerta--integrada .btn{min-height:44px}.dl-afiliacion-toast{border-left-color:#4f5861}.dl-afiliacion-completada>.mdi,.dl-afiliacion-toast>.mdi{color:#4f5861}.dl-afiliacion-pwa--editando .dl-afiliacion-pwa__cabecera{position:sticky;top:0}.dl-afiliacion-pwa--editando .dl-afiliacion-pwa__edicion{position:static;top:auto;overflow:hidden;border-radius:0 0 12px 12px}.dl-afiliacion-formulario{width:100%;max-width:1440px;padding:20px 20px 110px}.dl-afiliacion-form-acciones,.dl-afiliacion-form-card{border-color:rgba(79,88,97,.16);border-radius:12px;box-shadow:0 1px 2px rgba(0,0,0,.075)}.dl-afiliacion-form-card__titulo{border-radius:12px 12px 0 0}.dl-afiliacion-form-acciones__borrar{margin-right:auto;margin-left:auto;border-color:rgba(246,45,81,.4);color:#f00a33;background:#fff}.dl-afiliacion-form-acciones__borrar:focus,.dl-afiliacion-form-acciones__borrar:hover{border-color:#f62d51;color:#fff;background:#f62d51}.dl-afiliacion-form-acciones__anterior{border-color:rgba(79,88,97,.28)!important;color:#4f5861!important;background:#fff!important}.dl-afiliacion-form-acciones__anterior:focus,.dl-afiliacion-form-acciones__anterior:hover{border-color:#4f5861!important;color:#414755!important;background:#f9f9f9!important}.dl-afiliacion-form-acciones__principal{min-width:220px!important;font-weight:500}.dl-afiliacion-form-acciones.is-final{border-color:rgba(50,199,135,.28)}@media (min-width:1280px){.dl-afiliacion-form-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.dl-afiliacion-form-grid>*{grid-column:span 3}.dl-afiliacion-form-grid>.is-wide{grid-column:1/-1}.dl-afiliacion-form-grid[data-seccion=contacto]>*,.dl-afiliacion-form-grid[data-seccion=entrega]>*,.dl-afiliacion-form-grid[data-seccion=identidad]>:nth-last-child(-n+3),.dl-afiliacion-form-grid[data-seccion=referencias]>*,.dl-afiliacion-form-grid[data-seccion=ubicacion]>*{grid-column:span 4}.dl-afiliacion-form-grid[data-seccion]>.is-wide{grid-column:1/-1}.dl-afiliacion-form-grid[data-seccion=entrega]>.is-half-wide,.dl-afiliacion-form-grid[data-seccion=ubicacion]>.is-half-wide{grid-column:span 6}}@media (min-width:1024px) and (max-width:1279.98px){.dl-afiliacion-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dl-afiliacion-form-grid[data-seccion=entrega],.dl-afiliacion-form-grid[data-seccion=ubicacion]{grid-template-columns:repeat(6,minmax(0,1fr))}.dl-afiliacion-form-grid[data-seccion=entrega]>*,.dl-afiliacion-form-grid[data-seccion=ubicacion]>*{grid-column:span 2}.dl-afiliacion-form-grid[data-seccion=entrega]>.is-half-wide,.dl-afiliacion-form-grid[data-seccion=ubicacion]>.is-half-wide{grid-column:span 3}.dl-afiliacion-form-grid[data-seccion=entrega]>.is-wide,.dl-afiliacion-form-grid[data-seccion=ubicacion]>.is-wide{grid-column:1/-1}}@media (min-width:768px) and (max-width:1023.98px){.dl-afiliacion-pwa__edicion{padding-right:16px;padding-left:16px}.dl-afiliacion-formulario{padding:16px 16px 104px}.dl-afiliacion-pwa__edicion-secciones{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:visible}.dl-afiliacion-pwa__edicion-secciones button{flex:initial;padding-right:6px;padding-left:6px}.dl-afiliacion-pwa__paso-nombre-largo{display:none}.dl-afiliacion-pwa__paso-nombre-corto{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-afiliacion-form-grid{gap:16px;padding:20px 18px 24px}.dl-afiliacion-revision__datos{grid-template-columns:repeat(6,minmax(0,1fr))}.dl-afiliacion-revision__datos>div{grid-column:span 2;border-bottom:1px solid #dee2e6}.dl-afiliacion-revision__datos>div:nth-child(3){border-right:0}.dl-afiliacion-revision__datos>div:nth-last-child(-n+2){grid-column:span 3;border-bottom:0}.dl-afiliacion-revision__datos>div:last-child{border-right:0}}@media (min-width:900px) and (max-width:1023.98px){.dl-afiliacion-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dl-afiliacion-form-grid[data-seccion=entrega],.dl-afiliacion-form-grid[data-seccion=ubicacion]{grid-template-columns:repeat(6,minmax(0,1fr))}.dl-afiliacion-form-grid[data-seccion=entrega]>*,.dl-afiliacion-form-grid[data-seccion=ubicacion]>*{grid-column:span 2}.dl-afiliacion-form-grid[data-seccion=entrega]>.is-half-wide,.dl-afiliacion-form-grid[data-seccion=ubicacion]>.is-half-wide{grid-column:span 3}.dl-afiliacion-form-grid[data-seccion=entrega]>.is-wide,.dl-afiliacion-form-grid[data-seccion=ubicacion]>.is-wide{grid-column:1/-1}}@media (min-width:768px) and (max-width:899.98px){.dl-afiliacion-pwa__edicion-secciones{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;overflow:visible;padding-bottom:0;-ms-scroll-snap-type:none;scroll-snap-type:none}.dl-afiliacion-pwa__edicion-secciones button{flex:initial;min-width:0;padding-right:6px;padding-left:6px;scroll-snap-align:none}.dl-afiliacion-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dl-afiliacion-form-grid[data-seccion=identidad]>:nth-last-child(3),.dl-afiliacion-form-grid[data-seccion=referencias]>:nth-child(4),.dl-afiliacion-form-grid[data-seccion=referencias]>:nth-child(8){grid-column:1/-1}}@media (max-width:767.98px){.dl-afiliacion-pwa__cabecera{min-height:58px;padding:8px 10px}.dl-afiliacion-pwa__titulo{font-size:19px}.dl-afiliacion-pwa__conexion{font-size:11px}.dl-afiliacion-pwa__resumen{padding:16px 12px calc(174px + env(safe-area-inset-bottom))}.dl-afiliacion-pwa__borrador{grid-template-columns:48px minmax(0,1fr) 76px;gap:10px;padding:16px}.dl-afiliacion-pwa__documento{width:48px;height:48px;font-size:27px}.dl-afiliacion-pwa__borrador-texto h1{font-size:16px}.dl-afiliacion-pwa__avance{grid-column:auto;display:block;width:auto;min-width:0;text-align:right}.dl-afiliacion-pwa__avance strong{font-size:22px}.dl-afiliacion-pwa__avance span{max-width:76px;font-size:10px}.dl-afiliacion-pwa__avance small{max-width:76px;margin-top:3px;font-size:9px}.dl-afiliacion-borrador-acciones{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dl-afiliacion-borrador-acciones .btn{min-width:0;min-height:44px;padding-right:8px;padding-left:8px;font-size:11px}.dl-afiliacion-pwa__progreso{margin-bottom:14px}.dl-afiliacion-pwa__seccion{min-height:72px}.dl-afiliacion-pwa__edicion{padding:10px}.dl-afiliacion-pwa__edicion-encabezado{gap:8px}.dl-afiliacion-pwa__edicion-encabezado>div small{display:none}.dl-afiliacion-pwa__edicion-encabezado>span small{max-width:230px}.dl-afiliacion-pwa__edicion-secciones{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;overflow:visible;padding-bottom:0;-ms-scroll-snap-type:none;scroll-snap-type:none}.dl-afiliacion-pwa__edicion-secciones button{flex:initial;flex-direction:column;gap:4px;min-width:0;min-height:66px;padding:5px 2px;scroll-snap-align:none;font-size:10px}.dl-afiliacion-pwa__paso-indicador{flex-basis:30px;width:30px;height:30px}.dl-afiliacion-pwa__paso-nombre-largo{display:none}.dl-afiliacion-pwa__paso-nombre-corto{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-afiliacion-formulario{padding:10px 10px 96px}.dl-afiliacion-form-card__titulo{padding:13px 12px}.dl-afiliacion-form-grid{grid-template-columns:minmax(0,1fr);gap:14px;padding:16px 12px 20px}.dl-afiliacion-pwa .dl-afiliacion-campo .form-control,.dl-afiliacion-pwa .dl-selector-buscable__busqueda>input{min-height:48px;font-size:16px}.dl-afiliacion-dpi-alerta{grid-template-columns:30px minmax(0,1fr);gap:8px;padding:10px}.dl-afiliacion-dpi-alerta__icono{width:30px;height:30px}.dl-afiliacion-dpi-alerta__meta{gap:3px 10px}.dl-afiliacion-dpi-alerta__encabezado{grid-template-columns:minmax(0,1fr);gap:8px}.dl-afiliacion-dpi-alerta__reiniciar{justify-self:stretch;width:100%;min-height:40px}.dl-selector-buscable.is-mobile.is-open{z-index:85}.dl-selector-buscable.is-mobile .dl-selector-buscable__fondo{position:fixed;inset:0;z-index:85;display:block;background:rgba(65,71,85,.42);animation:dl-selector-fondo-entrada .16s ease both}.dl-selector-buscable.is-mobile .dl-selector-buscable__desplegable{position:fixed;top:auto;right:0;bottom:0;left:0;z-index:86;display:grid;grid-template-rows:auto auto minmax(0,1fr);width:100%;max-height:82vh;max-height:calc(100dvh - 24px);padding-bottom:env(safe-area-inset-bottom);overflow:hidden;touch-action:pan-y;border:1px solid #dee2e6;border-bottom:0;border-radius:12px 12px 0 0;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.075);animation:dl-selector-panel-entrada .18s ease both}.dl-selector-buscable.is-mobile .dl-selector-buscable__encabezado-movil{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:68px;padding:12px 12px 10px 16px;border-bottom:1px solid #dee2e6;background:#fff}.dl-selector-buscable.is-mobile .dl-selector-buscable__encabezado-movil>div{min-width:0}.dl-selector-buscable.is-mobile .dl-selector-buscable__encabezado-movil small,.dl-selector-buscable.is-mobile .dl-selector-buscable__encabezado-movil span{display:block;color:#a3aaba;line-height:1.3}.dl-selector-buscable.is-mobile .dl-selector-buscable__encabezado-movil small{font-size:10px;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.dl-selector-buscable.is-mobile .dl-selector-buscable__encabezado-movil h2{margin:1px 0 0;overflow:hidden;color:#4f5861;font-size:18px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.dl-selector-buscable.is-mobile .dl-selector-buscable__encabezado-movil span{margin-top:2px;font-size:11px}.dl-selector-buscable.is-mobile .dl-selector-buscable__encabezado-movil>button{flex:0 0 48px;width:48px;height:48px;padding:0;border:1px solid #dee2e6;border-radius:10px;color:#4f5861;background:#fff;font-size:22px}.dl-selector-buscable.is-mobile .dl-selector-buscable__encabezado-movil>button:focus-visible{border-color:#4f5861;outline:2px solid #4f5861;outline-offset:1px}.dl-selector-buscable.is-mobile .dl-selector-buscable__busqueda{padding:10px 12px;background:#fff}.dl-selector-buscable.is-mobile .dl-selector-buscable__busqueda>.mdi{left:24px}.dl-selector-buscable.is-mobile .dl-selector-buscable__busqueda>input{min-height:48px;padding-top:10px;padding-bottom:10px;border-radius:10px}.dl-selector-buscable.is-mobile .dl-selector-buscable__opciones{min-height:0;max-height:none;padding:6px 8px 10px;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.dl-selector-buscable.is-mobile .dl-selector-buscable__opciones>li{min-height:48px;padding:11px 12px;font-size:15px}.dl-selector-buscable.is-mobile .dl-selector-buscable__opciones>li:focus-visible{outline:2px solid #4f5861;outline-offset:-2px}.dl-afiliacion-archivo{grid-template-columns:56px minmax(0,1fr);gap:10px;min-height:78px;padding:10px}.dl-afiliacion-archivo__vista{width:52px;height:52px}.dl-afiliacion-archivo__contenido small{white-space:normal}.dl-afiliacion-archivo__controles{grid-column:2;flex-direction:row;align-items:center;justify-content:space-between;justify-self:stretch;gap:12px}.dl-afiliacion-archivo__metadatos{gap:5px}.dl-afiliacion-gps{grid-template-columns:44px minmax(0,1fr)}.dl-afiliacion-gps .dl-afiliacion-gps__acciones{flex-direction:column;align-items:stretch;width:100%}.dl-afiliacion-gps .dl-afiliacion-gps__acciones .btn{width:100%}.dl-afiliacion-gps .dl-afiliacion-gps__accion{min-width:0}.dl-afiliacion-gps__encabezado{align-items:center;flex-direction:row;gap:8px}.dl-afiliacion-gps__permiso ol{grid-template-columns:minmax(0,1fr)}.dl-afiliacion-gps__datos{grid-template-columns:repeat(2,minmax(0,1fr))}.dl-afiliacion-gps__datos>span:nth-child(odd){padding-left:0;border-left:0}.dl-afiliacion-gps__datos>span:nth-child(n+3){margin-top:8px;padding-top:8px;border-top:1px solid #dee2e6}.dl-afiliacion-pwa__alerta--integrada{grid-template-columns:34px minmax(0,1fr) auto;gap:8px;margin-right:10px;margin-left:10px;padding:10px}.dl-afiliacion-pwa__alerta--integrada>.mdi{width:34px;height:34px}.dl-afiliacion-pwa__alerta--integrada .btn{min-width:70px;padding-right:8px;padding-left:8px;font-size:11px}.dl-afiliacion-revision__encabezado{grid-template-columns:40px minmax(0,1fr) auto;gap:10px;padding:13px 12px}.dl-afiliacion-revision__icono-principal{width:40px;height:40px;font-size:23px}.dl-afiliacion-revision__titulo h2{font-size:15px}.dl-afiliacion-revision__titulo p{margin-top:2px;font-size:10px}.dl-afiliacion-revision__avance{grid-template-columns:auto auto;min-width:0;padding:7px 8px}.dl-afiliacion-revision__avance .mdi{grid-row:auto;font-size:18px}.dl-afiliacion-revision__avance span{display:none}.dl-afiliacion-revision__datos{grid-template-columns:repeat(2,minmax(0,1fr))}.dl-afiliacion-revision__datos>div{grid-template-columns:32px minmax(0,1fr);align-content:start;align-items:start;gap:8px;min-height:116px;padding:12px 10px;border-bottom:1px solid #dee2e6}.dl-afiliacion-revision__datos>div:nth-child(2n){border-right:0}.dl-afiliacion-revision__datos>div:last-child:nth-child(odd){grid-column:1/-1;min-height:84px;border-right:0;border-bottom:0}.dl-afiliacion-revision__dato-icono{width:32px;height:32px;font-size:18px}.dl-afiliacion-revision__acciones{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}.dl-afiliacion-revision__acciones .btn{width:100%;min-height:44px;padding-right:8px;padding-left:8px}.dl-afiliacion-pwa__acciones{padding-bottom:calc(14px + env(safe-area-inset-bottom))}.dl-afiliacion-form-acciones{flex-direction:column-reverse;gap:8px;padding:9px 9px calc(9px + env(safe-area-inset-bottom))}.dl-afiliacion-form-acciones .btn{width:100%;min-height:44px;font-size:12px}.dl-afiliacion-form-acciones__borrar{margin:0}.dl-afiliacion-form-acciones.is-final{display:grid;grid-template-areas:"principal principal" "anterior borrar";grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;border-radius:12px 12px 0 0;box-shadow:0 -8px 22px rgba(65,71,85,.08)}.dl-afiliacion-form-acciones.is-final .dl-afiliacion-form-acciones__anterior{grid-area:anterior}.dl-afiliacion-form-acciones.is-final .dl-afiliacion-form-acciones__borrar{grid-area:borrar;border-color:rgba(246,45,81,.28)}.dl-afiliacion-form-acciones.is-final .dl-afiliacion-form-acciones__principal{grid-area:principal;min-width:0!important;min-height:48px}}@media (max-width:359.98px){.dl-afiliacion-formulario,.dl-afiliacion-pwa__cabecera,.dl-afiliacion-pwa__edicion{padding-right:8px;padding-left:8px}.dl-afiliacion-dpi-alerta{grid-template-columns:28px minmax(0,1fr);padding:9px}.dl-afiliacion-dpi-alerta__icono{width:28px;height:28px}.dl-afiliacion-revision__datos{grid-template-columns:minmax(0,1fr)}.dl-afiliacion-revision__datos>div,.dl-afiliacion-revision__datos>div:last-child:nth-child(odd){grid-column:1;min-height:82px;border-right:0;border-bottom:1px solid #dee2e6}.dl-afiliacion-revision__datos>div:last-child{border-bottom:0}}@media (max-width:575.98px){.dl-dialogo-confirmacion{place-items:end center;padding:12px 12px calc(12px + env(safe-area-inset-bottom))}.dl-dialogo-confirmacion__panel{grid-template-columns:42px minmax(0,1fr);gap:12px;padding:20px 16px 16px;border-radius:12px}.dl-dialogo-confirmacion__icono{width:42px;height:42px;font-size:21px}.dl-dialogo-confirmacion__contenido{padding-right:24px}.dl-dialogo-confirmacion__contenido h2{font-size:18px}.dl-dialogo-confirmacion__acciones{grid-template-columns:minmax(0,1fr)}.dl-dialogo-confirmacion__acciones .btn-danger{grid-row:1}}.dl-afiliacion-completada{position:relative;isolation:isolate;width:100%;max-width:1440px;min-height:calc(100vh - 68px);padding:48px 24px 72px;overflow:hidden;color:#4f5861;background:linear-gradient(180deg,#fff,#eef5f9 78%)}.dl-afiliacion-completada__tarjeta{position:relative;z-index:2;width:100%;max-width:760px;padding:36px;border:1px solid #dee2e6;border-radius:12px;background:#fff;overflow:hidden;box-shadow:0 22px 60px rgba(65,71,85,.1),0 1px 2px rgba(0,0,0,.075);animation:dl-afiliacion-completada-entrada .36s ease-out both}.dl-afiliacion-completada__acciones,.dl-afiliacion-completada__confirmaciones,.dl-afiliacion-completada__continuidad,.dl-afiliacion-completada__estado,.dl-afiliacion-completada__resumen{position:relative;z-index:2}.dl-afiliacion-completada__halo{position:absolute;top:-150px;left:50%;width:430px;height:310px;border-radius:50%;background:radial-gradient(circle,rgba(50,199,135,.14) 0,rgba(50,199,135,0) 70%);transform:translateX(-50%);pointer-events:none}.dl-afiliacion-completada__estado{display:flex;flex-direction:column;align-items:center;text-align:center}.dl-afiliacion-completada__estado h1{margin:16px 0 6px;color:#414755;font-size:28px;font-weight:500;line-height:1.2}.dl-afiliacion-completada__estado h1:focus-visible{outline:2px solid #2962f8;outline-offset:6px}.dl-afiliacion-completada__estado p{max-width:560px;margin:0;color:#4f5861;font-size:14px;line-height:1.55}.dl-afiliacion-completada__icono{position:relative;display:inline-grid;place-items:center;width:76px;height:76px;border:1px solid rgba(50,199,135,.28);border-radius:50%;color:#fff;background:#32c787;font-size:42px;box-shadow:0 0 0 10px rgba(50,199,135,.09)}.dl-afiliacion-completada__icono:after{position:absolute;inset:-11px;border:1px solid rgba(50,199,135,.22);border-radius:inherit;content:"";animation:dl-afiliacion-completada-pulso .9s ease-out .18s both}.dl-afiliacion-completada__fecha{display:inline-flex;align-items:center;gap:5px;margin-top:10px;color:#a3aaba;font-size:11px;line-height:1.4}.dl-afiliacion-completada__etiqueta{display:inline-flex;align-items:center;gap:5px;margin-top:22px;padding:5px 10px;border:1px solid rgba(50,199,135,.22);border-radius:999px;color:#269666;background:rgba(50,199,135,.08);font-size:11px;font-weight:500;letter-spacing:.02em}.dl-afiliacion-completada__resumen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:28px 0 0}.dl-afiliacion-completada__resumen>div{min-width:0;padding:13px 14px;border:1px solid #dee2e6;border-radius:10px;text-align:left;background:#fff;transition:border-color .16s ease,transform .16s ease}.dl-afiliacion-completada__resumen>div:hover{border-color:rgba(41,98,248,.38);transform:translateY(-1px)}.dl-afiliacion-completada__resumen dt{display:flex;align-items:center;gap:5px;margin:0 0 5px;color:#a3aaba;font-size:10px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.dl-afiliacion-completada__resumen dd{margin:0;overflow:hidden;color:#414755;font-size:13px;font-weight:500;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.dl-afiliacion-completada__confirmaciones{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:14px 0 0;padding:0;overflow:hidden;border:1px solid #dee2e6;border-radius:10px;list-style:none;background:#f9f9f9}.dl-afiliacion-completada__confirmaciones>li{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:12px;text-align:left;animation:dl-afiliacion-confirmacion-entrada .3s ease-out both}.dl-afiliacion-completada__confirmaciones>li+li{border-left:1px solid #dee2e6}.dl-afiliacion-completada__confirmaciones>li:nth-child(2){animation-delay:80ms}.dl-afiliacion-completada__confirmaciones>li:nth-child(3){animation-delay:.16s}.dl-afiliacion-completada__confirmaciones>li>.mdi{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;color:#289e6b;background:rgba(50,199,135,.1);font-size:16px}.dl-afiliacion-completada__confirmaciones>li small,.dl-afiliacion-completada__confirmaciones>li span,.dl-afiliacion-completada__confirmaciones>li strong{display:block;min-width:0}.dl-afiliacion-completada__confirmaciones>li strong{overflow:hidden;color:#414755;font-size:11px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.dl-afiliacion-completada__confirmaciones>li small{margin-top:2px;color:#a3aaba;font-size:9px;line-height:1.35}.dl-afiliacion-completada__acciones{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:10px;margin-top:22px}.dl-afiliacion-completada__acciones .btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:48px;margin:0;font-size:13px;font-weight:500;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.dl-afiliacion-completada__acciones .btn:active{transform:scale(.985)}.dl-afiliacion-completada__acciones .btn-primary{box-shadow:0 8px 18px rgba(41,98,248,.18)}.dl-afiliacion-completada__acciones .btn-primary:focus-visible,.dl-afiliacion-completada__acciones .btn-primary:hover{box-shadow:0 10px 22px rgba(41,98,248,.24);transform:translateY(-1px)}.dl-afiliacion-completada__continuidad{display:flex;align-items:center;justify-content:center;gap:5px;margin:12px 0 0!important;color:#a3aaba!important;font-size:10px;line-height:1.4}.dl-afiliacion-completada__continuidad>.mdi{color:#4f5861;font-size:14px}.dl-afiliacion-confeti{position:absolute;top:0;right:0;left:0;height:250px;z-index:1;overflow:hidden;pointer-events:none}.dl-afiliacion-confeti>span{position:absolute;top:-24px;left:var(--confeti-x);width:8px;height:15px;border-radius:2px;opacity:0;animation:dl-afiliacion-confeti-caida var(--confeti-duracion) linear var(--confeti-retraso) infinite;will-change:transform,opacity}.dl-afiliacion-confeti>span:nth-child(3n){width:9px;height:9px;border-radius:50%}.dl-afiliacion-confeti>span:nth-child(4n){width:5px;height:18px}.dl-afiliacion-confeti>span.is-color-1{background:#2962f8}.dl-afiliacion-confeti>span.is-color-2{background:#32c787}.dl-afiliacion-confeti>span.is-color-3{background:#ffc107}.dl-afiliacion-confeti>span.is-color-4{background:#f62d51}.dl-afiliacion-confeti>span.is-color-5{background:#4f5861}@keyframes dl-afiliacion-confirmacion-entrada{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes dl-afiliacion-confeti-caida{0%{opacity:0;transform:translate3d(0,-4vh,0) rotate(0deg)}12%{opacity:1}to{opacity:0;transform:translate3d(var(--confeti-deriva),270px,0) rotate(var(--confeti-giro))}}@keyframes dl-afiliacion-completada-entrada{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes dl-afiliacion-completada-pulso{0%{opacity:.8;transform:scale(.88)}to{opacity:0;transform:scale(1.18)}}@media (max-width:767.98px){.dl-afiliacion-completada{justify-content:flex-start;min-height:calc(100vh - 62px);padding:24px 12px calc(28px + env(safe-area-inset-bottom))}.dl-afiliacion-completada__tarjeta{padding:28px 16px 16px}.dl-afiliacion-completada__estado h1{margin-top:14px;font-size:23px}.dl-afiliacion-completada__estado p{font-size:13px}.dl-afiliacion-completada__icono{width:68px;height:68px;font-size:37px}.dl-afiliacion-completada__resumen{grid-template-columns:minmax(0,1fr);margin-top:22px}.dl-afiliacion-completada__resumen>div{padding:11px 12px}.dl-afiliacion-completada__resumen dd{white-space:normal}.dl-afiliacion-completada__confirmaciones{grid-template-columns:minmax(0,1fr)}.dl-afiliacion-completada__confirmaciones>li{padding:10px 12px}.dl-afiliacion-completada__confirmaciones>li+li{border-top:1px solid #dee2e6;border-left:0}.dl-afiliacion-completada__confirmaciones>li strong{white-space:normal}.dl-afiliacion-completada__acciones{grid-template-columns:minmax(0,1fr)}.dl-afiliacion-completada__acciones .btn{min-height:48px;font-size:14px}}@media (prefers-reduced-motion:reduce){.dl-afiliacion-confeti>span{animation:none;opacity:.38;transform:translate3d(0,var(--confeti-y),0) rotate(var(--confeti-giro))}.dl-afiliacion-confeti>span:nth-child(n+15){display:none}.dl-afiliacion-completada__confirmaciones>li,.dl-afiliacion-completada__icono:after,.dl-afiliacion-completada__tarjeta{animation:none}.dl-afiliacion-completada__acciones .btn,.dl-afiliacion-completada__resumen>div{transition:none}}