@font-face{font-family:Gibson-Regular;src:url(/build/assets/Gibson-Regular-NoaDbge_.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Gibson-Bold;src:url(/build/assets/Gibson-Bold-Fyn3rCGe.otf) format("opentype");font-weight:700;font-style:normal}body{font-family:Gibson-Regular,Gibson-Bold,sans-serif}.navbar-white{background-color:#5c0426!important;color:#fff!important}.navbar-nav .nav-link{color:#fff!important}[class*=sidebar-light] .brand-link{background-color:#5c0426!important;color:#fff!important}.sidebar-light-danger .nav-sidebar>.nav-item>.nav-link.active{background-color:#590219!important;color:#fff!important}table thead th{background-color:#6a0f49!important;color:#fff!important;font-weight:400}.btn-primary{background-color:#6a0f49!important;border-color:#6a0f49!important;color:#fff!important;margin-bottom:10px;cursor:pointer}.btn-secondary{background-color:#6d807f!important;border-color:#6d807f!important;color:#fff!important;margin-bottom:10px;cursor:pointer}.btn-tertiary{background-color:#ffc3d0!important;border-color:#ffc3d0!important;color:#6a0f49!important;margin-bottom:10px;cursor:pointer}.card-tt{color:#6a0f49!important;height:50px;text-align:justify;white-space:pre-line;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-block{height:200px}.custom-title-class{font-size:24px;align-items:center;justify-content:center;display:flex}.card-text{color:#000!important;text-align:justify;white-space:pre-line;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bg-primary{background-color:#6a0f49!important;color:#fff!important}.bg-secondary{background-color:#6d807f!important;color:#fff!important}.card-primary.card-outline{border-top:3px solid #6A0F49!important}.card-tertiary.card-outline{border-top:3px solid #FFC3D0!important}.bg-tertiary{background-color:#ffc3d0!important;color:#fff!important}.content-btn{text-align:right!important}#title-form-dir{border-top:2px solid #6D807F!important;margin:1rem 0 1.5rem!important}#custom-form-group{display:flex!important;flex-direction:row}#custom-form-group button{background-color:#6a0f49!important;border:1px #6A0F49;color:#fff;margin-left:1.5rem}.dir-ref{resize:none}.group-btns{justify-content:space-between}.accordion{--bs-accordion-color: var(--bs-body-color);--bs-accordion-bg: var(--bs-body-bg);--bs-accordion-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, border-radius .15s ease;--bs-accordion-border-color: var(--bs-border-color);--bs-accordion-border-width: var(--bs-border-width);--bs-accordion-border-radius: var(--bs-border-radius);--bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x: 1.25rem;--bs-accordion-btn-padding-y: 1rem;--bs-accordion-btn-color: var(--bs-body-color);--bs-accordion-btn-bg: var(--bs-accordion-bg);--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width: 1.25rem;--bs-accordion-btn-icon-transform: rotate(-180deg);--bs-accordion-btn-icon-transition: transform .2s ease-in-out;--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23052c65'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-focus-border-color: #86b7fe;--bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);--bs-accordion-body-padding-x: 1.25rem;--bs-accordion-body-padding-y: 1rem;--bs-accordion-active-color: var(--bs-primary-text-emphasis);--bs-accordion-active-bg: var(--bs-primary-bg-subtle)}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:10px;overflow-anchor:none;transition:var(--bs-accordion-transition);margin-bottom:1px}@media (prefers-reduced-motion: reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed):after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button:after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion: reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:var(--bs-accordion-btn-focus-border-color);outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}[data-bs-theme=dark] .accordion-button:after{--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.alert-primary{color:#fff;background-color:#6a0f49;border-color:#b6d4fe}.card,.small-box,.contenedorOpciones{border-radius:10px;-webkit-box-shadow:10px 10px 17px -7px rgba(128,128,128,1);-moz-box-shadow:10px 10px 17px -7px rgba(128,128,128,1);box-shadow:10px 10px 17px -7px gray}.card-header{background-color:#5c0426;font-family:gibson-lighbold,sans-serif;color:#fff;text-align:left}.filtro{color:#000;text-align:center;font-size:1rem;font-family:gibson_lightbold,sans-serif}.cardUno,.cardDos,.cardTres{background-color:#5c0426;color:#fff;font-size:1rem;font-family:gibson_lightbold,sans-serif}.contenedorFechas{text-align:center}#datepicker1{font-family:gibson_lightbold,sans-serif;font-size:1rem;color:#000;border-radius:5px}.input-group-text{background-color:#6a0f49;color:#fff}#datepicker2{font-family:gibson_lightbold,sans-serif;font-size:1rem;color:#000;border-radius:5px}.datepicker td,.datepicker th{text-align:center;width:70px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:0}.custom-btn{border-radius:5px;margin:5px}.timeline-with-icons{border-left:1px solid hsl(0,0%,90%);position:relative;list-style:none}.timeline-with-icons .timeline-item{position:relative}.timeline-with-icons .timeline-item:after{position:absolute;display:block;top:0}.timeline-with-icons .timeline-icon{position:absolute;left:-48px;background-color:#cfe0fc;color:#0a47a9;border-radius:50%;height:31px;width:31px;display:flex;align-items:center;justify-content:center}.btn-custom{background-color:#6a0f49;color:#fff;border-radius:5px;width:100%;margin:2px}.bitacora{max-height:955px;overflow:auto}.textMesa{margin:1px}.contenedorEncabezado{margin-left:40px;border-bottom-style:groove;border-bottom-color:#10f}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.cardTelmex{margin-left:10px;font-size:1rem;font-family:gibson_lightbold,sans-serif}.hidden{display:none}.generarTicket{margin-left:50px;margin-right:50px}.btn-extension-eml{background-color:#ea3818;color:#fff;border-radius:5px;cursor:pointer}.btn-extension-eml:hover{background-color:#772323;color:#fff;border-radius:5px;cursor:pointer}.btn-extension-docx{background-color:#164df2;color:#fff;border-radius:5px;cursor:pointer}.btn-extension-docx:hover{background-color:#0d2d7a;color:#fff;border-radius:5px;cursor:pointer}.btn-extension-xlsx{background-color:#08b322;color:#fff;border-radius:5px;cursor:pointer}.btn-extension-xlsx:hover{background-color:#0d7a2d;color:#fff;border-radius:5px;cursor:pointer}.alert-custom{background-color:#f8d7da;border-color:#f5c6cb;color:#721c24;position:relative;padding:.5rem 1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem;font-size:.875rem}.alert-custom .close{position:absolute;top:.25rem;right:.5rem;color:inherit;font-size:1.25rem}.alert-custom h4{margin-top:0;font-weight:600;font-size:1rem}.alert-custom p{margin:0}.btn-extension-zip{background-color:#ff9705;color:#fff;border-radius:5px;cursor:pointer}.btn-extension-zip:hover{background-color:#ff6a00;color:#fff;border-radius:5px;cursor:pointer}.btn-extension-rar{background-color:#029374;color:#fff;border-radius:5px;cursor:pointer}.btn-extension-rar:hover{background-color:#006a4f;color:#fff;border-radius:5px;cursor:pointer}.badge-custom-aut{background-color:#b69609;color:#f8f8f8;border-radius:5px}.select2{width:100%!important}input[type=datetime-local]::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}#fecha_inicio::-webkit-calendar-picker-indicator{display:none}#fecha_fin::-webkit-calendar-picker-indicator{display:none}input[type=datetime-local]::-webkit-calendar-picker-indicator{display:none}#edit-modal input[type=datetime-local]::-webkit-calendar-picker-indicator{display:block;-webkit-appearance:menulist}textarea{field-sizing:content;resize:none;max-height:700px}#notification_icon{font-size:18px;color:#6c757d}#notification-bell{position:absolute;top:2px;right:2px;min-width:18px;height:18px;border-radius:50%;font-size:11px;display:flex;align-items:center;justify-content:center;background:#f33}#notification_dropdown{width:500px;max-width:90vw;border:none;box-shadow:0 8px 30px #0000001f;border-radius:12px;padding:0;margin-top:8px}#notification_header{background:linear-gradient(135deg,#5c0426,#5c0426);color:#fff;padding:16px 20px;border-radius:12px 12px 0 0;margin:0;font-weight:600;font-size:16px;border:none}#notification_count_header{background:#fff3;padding:4px 8px;border-radius:12px;font-size:12px}#notification_list{max-height:400px;overflow-y:auto;padding:8px 0}.notification-item{padding:12px 20px;border:none;display:flex;align-items:flex-start;transition:all .2s ease;position:relative;background:#fdfeff}#notification-icon{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#4facfe,#00f2fe);display:flex;align-items:center;justify-content:center;margin-right:12px;flex-shrink:0}.notification_icon_1{color:#fff;font-size:18px}.notification-content{flex:1;min-width:0}.notification-title{font-weight:600;color:#2c3e50;font-size:14px;line-height:1.4;margin-bottom:2px}.notification-text{color:#6c757d;font-size:13px;line-height:1.3;margin-bottom:4px}.notification-time{color:#000;font-size:11px;font-weight:500}.notification_dot{width:8px;height:8px;background:#11c99e;border-radius:50%;flex-shrink:0;margin-left:8px}#notification_footer{padding:12px 20px;background:#f8fafc;border-radius:0 0 12px 12px;border:none;margin:0}#view_all_notifications{color:#5c0426;text-decoration:none;font-weight:600;font-size:14px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes fadeInDropdown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes bounceIn{0%{transform:scale(.3);opacity:0}50%{transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1);opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.dropdown.show #notification-bell{animation:pulse 2s infinite}.dropdown.show #notification_dropdown{animation:fadeInDropdown .3s ease-out}.dropdown.show .notification-item{animation:bounceIn .4s ease-out}.dropdown.show .notification-item:nth-child(1){animation-delay:.1s}.dropdown.show .notification-item:nth-child(2){animation-delay:.15s}.dropdown.show .notification-item:nth-child(3){animation-delay:.2s}.dropdown.show .notification-item:nth-child(4){animation-delay:.25s}.dropdown.show .notification-item:nth-child(5){animation-delay:.3s}.notification-item:hover{background-color:#f1f5f9!important;transform:translate(2px)}.notification-bell:hover i{color:#667eea!important;transform:rotate(15deg);transition:all .3s ease}.dropdown-menu::-webkit-scrollbar{width:4px}.dropdown-menu::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.dropdown-menu::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:10px}.dropdown-menu::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.dropdown.show .text-muted{animation:fadeIn 2s ease-in-out}
