:root{--blanco:#ffffff;--negro:#161414;--morado-claro:#635A8D;--morado-oscuro:#171B5F;--lila:#C5BCEF;--gris:#d5d5d5;--ocre:#E83C32;--soft-1:#E9E6F4;--sombra:0px 13px 24px 0px rgba(0, 0, 0, 0.06);--sombra-2:rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;--serif:'Mukta', sans-serif;--ico:bootstrap-icons !important}*{outline:none}body{font-family:var(--serif)!important}h1,h2,h3,h4,h5,h6{font-weight:900!important}h1,h2,h3,h4,h5,h6{color:var(--bs-primary)}.edit-link{display:none}a{color:var(--morado-claro)}a,a:hover{text-decoration:none!important}.justificar{text-align:justify}.morado-claro{color:var(--morado-claro)!important}.morado-oscuro{color:var(--morado-oscuro)!important}.lila{color:var(--lila)}.gris{color:var(--gris)}.blanco{color:var(--bs-white)!important}.bg-morado-claro{background-color:var(--morado-claro)!important}.bg-morado-oscuro{background-color:var(--morado-oscuro)!important}.bg-blanco{background-color:var(--blanco)!important}.bg-negro{background-color:var(--negro)!important}.bg-lila{background-color:var(--lila)!important}.bg-soft-1{background-color:var(--soft-1)!important}.bg-gris{background-color:var(--gris)!important}.mini{font-size:.75rem}.ls-1{letter-spacing:1px}.ls-2{letter-spacing:2px}.sombra{box-shadow:var(--sombra)}.sombra-2{box-shadow:var(--sombra-2)}.aspect-ratio-1x1{aspect-ratio:1/1}.aspect-ratio-16x9{aspect-ratio:16/9}.flex-center{display:flex!important;justify-content:center!important;align-items:center!important}.grilla-1{display:grid;grid-template-columns:1fr}.grilla-2{display:grid;grid-template-columns:repeat(2,1fr)}.grilla-3{display:grid;grid-template-columns:repeat(3,1fr)}.grilla-4{display:grid;grid-template-columns:repeat(4,1fr)}.grilla-5{display:grid;grid-template-columns:repeat(5,1fr)}.grilla-6{display:grid;grid-template-columns:repeat(6,1fr)}.grilla-7{display:grid;grid-template-columns:repeat(7,1fr)}.grilla-8{display:grid;grid-template-columns:repeat(8,1fr)}.space-1{height:1vh}.space-2{height:2vh}.space-5{height:5vh}.space-9{height:10vh}.space-10{height:10vh}.space-15{height:15vh}.space-20{height:20vh}.space-25{height:25vh}.desktop main{width:calc(100% - 275px);float:right}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}input[type=number]{-ms-appearance:none;margin:0}#brandGorilabs svg{width:20px;background-color:#fff;line-height:1em;border-radius:50%;aspect-ratio:1/1;width:25px;height:25px;padding:3px;margin-left:6px}.ticket{position:relative;background-color:#fff}.ticket::before{content:"";position:absolute;left:0;width:100%;height:10px;background-color:#fff0;background-image:radial-gradient(farthest-side,transparent 6px,#ffffff 0);background-size:15px 15px;top:-10px;background-position:-3px -5px,0 0}.ticket::after{bottom:-9px;background-position:-3px 2px,0 0;content:"";position:absolute;left:0;width:100%;height:10px;background-color:#fff0;background-image:radial-gradient(farthest-side,transparent 6px,#ffffff 0);background-size:15px 15px}.form-separator{height:.5px;margin:14px 0;border:.5px solid inherit}.form-separator p{color:inherit;width:fit-content;margin:-9px auto;display:block;font-size:14px;text-align:center;font-weight:700;line-height:1.14;background-color:inherit;padding:0 1em}.invalid-feedback{line-height:1em}.page-template-tpl-autologin .info-legal{color:#fff}.page-template-tpl-autologin .form-separator{border:.5px solid #fff}.page-template-tpl-autologin .form-separator p{background-color:var(--morado-oscuro)}.page-template-tpl-registro .info-legal{color:#000}.page-template-tpl-registro .form-separator{border:.5px solid #000}.page-template-tpl-registro .form-separator p{background-color:var(--bs-light)}.page-template-tpl-registro-grupos .info-legal{color:#000}.page-template-tpl-registro-grupos .form-separator{border:.5px solid #000}.page-template-tpl-registro-grupos .form-separator p{background-color:var(--bs-light)}.page-template-tpl-registro-patrocinador .info-legal{color:#000}.page-template-tpl-registro-patrocinador .form-separator{border:.5px solid #000}.page-template-tpl-registro-patrocinador .form-separator p{background-color:var(--bs-light)}.page-template-tpl-registro-patrocinador form#registro-patrocinador .acf-button-group.form-control{display:grid;gap:.75em;align-items:center;justify-content:center;grid-template-columns:repeat(2,1fr);padding:0;border:none;background-color:var(--bs-light)}.page-template-tpl-offline form#registro-offline .acf-fields>.acf-field,.page-template-tpl-cliente form#factura-electronica .acf-fields>.acf-field,.page-template-tpl-registro-grupos form#registro-grupo .acf-fields>.acf-field,.page-template-tpl-registro-patrocinador form#registro-patrocinador .acf-fields>.acf-field{border:none}.page-template-tpl-cliente form#factura-electronica .acf-field input[type="text"],.page-template-tpl-registro-grupos .acf-field input[type="text"],.page-template-tpl-registro-grupos .acf-field input[type="password"],.page-template-tpl-registro-grupos .acf-field input[type="date"],.page-template-tpl-registro-grupos .acf-field input[type="datetime"],.page-template-tpl-registro-grupos .acf-field input[type="datetime-local"],.page-template-tpl-registro-grupos .acf-field input[type="email"],.page-template-tpl-registro-grupos .acf-field input[type="month"],.page-template-tpl-registro-grupos .acf-field input[type="number"],.page-template-tpl-registro-grupos .acf-field input[type="search"],.page-template-tpl-registro-grupos .acf-field input[type="tel"],.page-template-tpl-registro-grupos .acf-field input[type="time"],.page-template-tpl-registro-grupos .acf-field input[type="url"],.page-template-tpl-registro-grupos .acf-field input[type="week"],.page-template-tpl-registro-grupos .acf-field textarea,.page-template-tpl-registro-grupos .acf-field select,.page-template-tpl-registro-patrocinador .acf-field input[type="text"],.page-template-tpl-registro-patrocinador .acf-field input[type="password"],.page-template-tpl-registro-patrocinador .acf-field input[type="date"],.page-template-tpl-registro-patrocinador .acf-field input[type="datetime"],.page-template-tpl-registro-patrocinador .acf-field input[type="datetime-local"],.page-template-tpl-registro-patrocinador .acf-field input[type="email"],.page-template-tpl-registro-patrocinador .acf-field input[type="month"],.page-template-tpl-registro-patrocinador .acf-field input[type="number"],.page-template-tpl-registro-patrocinador .acf-field input[type="search"],.page-template-tpl-registro-patrocinador .acf-field input[type="tel"],.page-template-tpl-registro-patrocinador .acf-field input[type="time"],.page-template-tpl-registro-patrocinador .acf-field input[type="url"],.page-template-tpl-registro-patrocinador .acf-field input[type="week"],.page-template-tpl-registro-patrocinador .acf-field textarea,.page-template-tpl-registro-patrocinador .acf-field select{font-size:inherit!important}.page-template-tpl-offline form#registro-offline .acf-button-group label.selected,.page-template-tpl-registro-grupos form#registro-grupo .acf-button-group label.selected,.page-template-tpl-registro-patrocinador form#registro-patrocinador .acf-button-group label.selected{border-color:var(--bs-primary);background:var(--soft-1);color:var(--bs-primary)}.page-template-tpl-offline form#registro-offline .acf-button-group label,.page-template-tpl-registro-patrocinador form#registro-patrocinador .acf-button-group label{border-radius:8px;padding:6px;cursor:pointer}.page-template-tpl-offline form#registro-offline .acf-button-group label.selected::after,.page-template-tpl-registro-patrocinador form#registro-patrocinador .acf-button-group label.selected::after{background-color:var(--bs-primary)}.page-template-tpl-registro form#estudiante .form-label,.page-template-tpl-registro form#particular .form-label,.page-template-tpl-cliente form#factura-electronica .acf-field .acf-label label,.page-template-tpl-registro-grupos form#registro-grupo .acf-field .acf-label label,.page-template-tpl-registro-patrocinador form#registro-patrocinador .acf-field .acf-label label,.page-template-tpl-registro-grupos form#registro-grupo .form-label,.page-template-tpl-registro-grupos form#registro-patrocinador .form-label,.page-template-tpl-registro-grupos .acf-repeater .acf-th label{font-weight:400;margin:0;font-size:.85rem}.page-template-tpl-cliente form#factura-electronica .acf-field .acf-label,.page-template-tpl-registro-grupos form#registro-grupo .acf-field .acf-label,.page-template-tpl-registro-patrocinador form#registro-patrocinador .acf-field .acf-label{margin:0}.mobile form#factura-electronica .acf-fields>.acf-field{width:100%!important}.desktop .page-template-tpl-registro #segmento-tab .nav-link,.desktop .page-template-tpl-registro-grupos #segmento-tab .nav-link,.desktop .page-template-tpl-registro-patrocinador #segmento-tab .nav-link{padding:0 2em;border-radius:0;text-align:left;position:relative}.mobile .page-template-tpl-registro #segmento-tab .nav-link,.mobile .page-template-tpl-registro-grupos #segmento-tab .nav-link,.mobile .page-template-tpl-registro-patrocinador #segmento-tab .nav-link{padding:2em 0;border-radius:0;text-align:left;position:relative}.desktop .page-template-tpl-registro #segmento-tab .nav-link:not(:last-child),.desktop .page-template-tpl-registro-grupos #segmento-tab .nav-link:not(:last-child),.desktop .page-template-tpl-registro-patrocinador #segmento-tab .nav-link:not(:last-child){border-bottom:1px solid var(--bs-gray-300)}.mobile .page-template-tpl-registro #segmento-tab .nav-link,.mobile .page-template-tpl-registro-grupos #segmento-tab .nav-link,.mobile .page-template-tpl-registro-patrocinador #segmento-tab .nav-link{border-bottom:1px solid var(--bs-gray-300);text-align:center}.desktop .page-template-tpl-registro #segmento-tab .nav-link.active .h4,.desktop .page-template-tpl-registro-grupos #segmento-tab .nav-link.active .h4,.desktop .page-template-tpl-registro-patrocinador #segmento-tab .nav-link.active .h4{color:#fff}.mobile .page-template-tpl-registro #segmento-tab .nav-link .h4,.mobile .page-template-tpl-registro-grupos #segmento-tab .nav-link .h4,.mobile .page-template-tpl-registro-patrocinador #segmento-tab .nav-link .h4{font-size:1rem;text-align:center;margin-bottom:0}.mobile .page-template-tpl-registro #segmento-tab .nav-link.active .h4,.mobile .page-template-tpl-registro-grupos #segmento-tab .nav-link.active .h4,.mobile .page-template-tpl-registro-patrocinador #segmento-tab .nav-link.active .h4{color:#fff}.page-template-tpl-cliente form#factura-electronica .acf-form-submit,.page-template-tpl-registro-patrocinador form#registro-patrocinador .acf-form-submit,.page-template-tpl-registro-grupos form#registro-grupo .acf-form-submit{display:flex;justify-content:center;margin-top:1em}.page-template-tpl-registro #segmento-tab .nav-link::after,.page-template-tpl-registro-grupos #segmento-tab .nav-link::after,.page-template-tpl-registro-patrocinador #segmento-tab .nav-link::after{content:'\F27B';font-family:var(--ico);position:absolute;right:0;top:30%;font-size:2rem}.page-template-tpl-registro-grupos form#registro-grupo .acf-field.acf-field-repeater.acf-field-668e3366c603c{padding:0}.page-template-tpl-registro-grupos form#registro-grupo .acf-table>tbody>tr>th,.page-template-tpl-registro-grupos form#registro-grupo .acf-table>tbody>tr>td,.page-template-tpl-registro-grupos form#registro-grupo .acf-table>thead>tr>th,.page-template-tpl-registro-grupos form#registro-grupo .acf-table>thead>tr>td{padding:4px}.page-template-tpl-registro-grupos form#registro-grupo .acf-button.acf-repeater-add-row.button.button-primary{background:var(--bs-primary);color:#fff;font-size:2.5rem;aspect-ratio:1/1;border-radius:50%;width:40px;height:40px;line-height:1em;text-align:center;display:block}.page-template-tpl-registro-grupos form#registro-grupo .acf-actions{display:flex;justify-content:end}.page-template-tpl-registro-grupos form#registro-grupo .form-control-sm,.page-template-tpl-registro-patrocinador form#registro-patrocinador .form-control-sm{min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem!important;font-size:.875rem!important;border-radius:.2rem}.desktop .page-template-tpl-registro #segmento-tab,.desktop .page-template-tpl-registro-grupos #segmento-tab,.desktop .page-template-tpl-registro-patrocinador #segmento-tab{display:grid;grid-template-rows:repeat(4,1fr);height:100%}.mobile .page-template-tpl-registro #segmento-tab,.mobile .page-template-tpl-registro-grupos #segmento-tab,.mobile .page-template-tpl-registro-patrocinador #segmento-tab{display:grid;grid-template-columns:repeat(4,1fr);height:auto}.page-template-tpl-cliente form#factura-electronica select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(0.75rem - 3px);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}.page-template-tpl-cliente form#factura-electronica select{min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.page-template-tpl-cliente .ticket ul li{line-height:1em}.page-template-tpl-pos .reservado,.page-template-tpl-cliente .reservado{position:relative}.page-template-tpl-pos .reservado::after,.page-template-tpl-cliente .reservado::after{content:'\F26A';font-family:var(--ico);position:absolute;right:-13px;top:-18px;font-size:19pt;color:var(--bs-success)}.mobile .page-template-tpl-registro #segmento-tab .nav-link::after,.mobile .page-template-tpl-registro-grupos #segmento-tab .nav-link::after,.mobile .page-template-tpl-registro-patrocinador #segmento-tab .nav-link::after{display:none}.page-template-tpl-cliente .empty--cart{position:relative;width:100%}.page-template-tpl-cliente .empty--cart p{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.page-template-tpl-cliente .empty--cart img{filter:grayscale(10);opacity:.25;width:400px}.shake-vertical{filter:drop-shadow(10px 10px 10px #909090);-webkit-animation:shake-vertical 8s cubic-bezier(.455,.03,.515,.955) infinite;animation:shake-vertical 8s cubic-bezier(.455,.03,.515,.955) infinite}@-webkit-keyframes shake-vertical{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}10%,30%,50%,70%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}20%,40%,60%{-webkit-transform:translateY(8px);transform:translateY(8px)}80%{-webkit-transform:translateY(6.4px);transform:translateY(6.4px)}90%{-webkit-transform:translateY(-6.4px);transform:translateY(-6.4px)}}@keyframes shake-vertical{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}10%,30%,50%,70%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}20%,40%,60%{-webkit-transform:translateY(8px);transform:translateY(8px)}80%{-webkit-transform:translateY(6.4px);transform:translateY(6.4px)}90%{-webkit-transform:translateY(-6.4px);transform:translateY(-6.4px)}}.mobile form#registro-grupo thead,.mobile form#registro-grupo .acf-row-handle{display:none}.mobile form#registro-grupo .acf-table>tbody>tr>td{width:100%;display:block}#staff-bar .items i{background:#fff;aspect-ratio:1/1;border:1px solid var(--bs-warning-text-emphasis);width:30px;height:30px;border-radius:50%;padding:3px;margin-right:.25em;display:inline-block;text-align:center}hr.invisible.disabled,form button.disabled{display:none}#get--inscritos .btn-group>.btn.active,#get--inscritos .btn-group>.btn.active:focus-visible,#get--inscritos .btn-group>.btn:focus{box-shadow:none}#get--inscritos #button-limpiar,#get--inscritos .btn-group .btn-filter{white-space:nowrap;font-size:.85rem;padding:.2rem .5rem;flex:revert}#get--inscritos #ticketsTable_filter{display:none}#get--inscritos .dataTables_wrapper .dataTables_filter input{background-color:#fff;padding:0;border:none;border-radius:2px;text-align:center}#get--inscritos #ticketsTable_paginate{display:flex;gap:0}#get--inscritos #ticketsTable_previous{border-right:0;border-top-left-radius:3px;border-bottom-left-radius:3px}#get--inscritos #ticketsTable_next{border-left:0;border-top-right-radius:3px;border-bottom-right-radius:3px}#get--inscritos .paginate_button{border:1px solid var(--bs-primary);padding:0 .5rem;font-size:.85rem;display:block;cursor:pointer}#get--inscritos .paginate_button.current{background-color:var(--bs-primary);color:#fff}#get--inscritos #ticketsTable_paginate span{display:flex}#get--inscritos #ticketsTable_paginate span a:not(:last-child){border-right:none}#get--inscritos #ticketsTable_length{font-size:.75rem}#get--inscritos #ticketsTable_info{font-size:.75rem;width:50%;float:left}#get--inscritos #ticketsTable_paginate{width:50%;float:right;display:flex;justify-content:end}#get--inscritos .tipo--actividad:first-child{border-bottom:1px solid var(--bs-border-color);width:fit-content;padding-bottom:.5em;margin-bottom:.5em}#get--inscritos table.dataTable tbody td{vertical-align:middle}#get--inscritos .modal-dialog{max-width:600px}#get--inscritos .table .sorting{cursor:pointer}#get--inscritos .entregables .form-check{position:relative}#get--inscritos .entregables .form-check .custom-tooltip{display:none}#get--inscritos .entregables .form-check:hover .custom-tooltip{display:block;position:absolute;bottom:-15px;left:-5px;background:#fff;z-index:1;padding:0 4px;border-radius:3px;border:1px solid var(--bs-primary);color:var(--bs-primary);font-size:.75rem}#get--inscritos table#ticketsTable td:not(:first-child){user-select:none}#get--inscritos table#ticketsTable th:nth-child(n+4){pointer-events:none}#get--inscritos .sorting{position:relative}#get--inscritos .sorting::after{content:'\F575';position:absolute;right:0;font-family:var(--ico);font-size:.75rem;color:var(--bs-gray-500);top:7px}#get--inscritos table#ticketsTable th.sorting:nth-child(n+4)::after{display:none}#get--inscritos .page-template-tpl-offline .form-separator{border:.5px solid #000}#get--inscritos .page-template-tpl-offline .form-separator p{background-color:var(--bs-light)}#get--cortesias #button-limpiar,#get--cortesias .btn-group .btn-filter{white-space:nowrap;font-size:.85rem;padding:.2rem .5rem;flex:revert}#get--cortesias #cortesiasTable_filter{display:none}#get--cortesias .dataTables_wrapper .dataTables_filter input{background-color:#fff;padding:0;border:none;border-radius:2px;text-align:center}#get--cortesias #cortesiasTable_paginate{display:flex;gap:0}#get--cortesias #cortesiasTable_previous{border-right:0;border-top-left-radius:3px;border-bottom-left-radius:3px}#get--cortesias #cortesiasTable_next{border-left:0;border-top-right-radius:3px;border-bottom-right-radius:3px}#get--cortesias .paginate_button{border:1px solid var(--bs-primary);padding:0 .5rem;font-size:.85rem;display:block;cursor:pointer}#get--cortesias .paginate_button.current{background-color:var(--bs-primary);color:#fff}#get--cortesias #cortesiasTable_paginate span{display:flex}#get--cortesias #cortesiasTable_paginate span a:not(:last-child){border-right:none}#get--cortesias #cortesiasTable_length{font-size:.75rem}#get--cortesias #cortesiasTable_info{font-size:.75rem;width:50%;float:left}#get--cortesias #cortesiasTable_paginate{width:50%;float:right;display:flex;justify-content:end}#get--cortesias .tipo--actividad:first-child{border-bottom:1px solid var(--bs-border-color);width:fit-content;padding-bottom:.5em;margin-bottom:.5em}#get--cortesias table.dataTable tbody td{vertical-align:middle}#get--cortesias .modal-dialog{max-width:600px}#get--cortesias .table .sorting{cursor:pointer}#get--cortesias .entregables .form-check{position:relative}#get--cortesias .entregables .form-check .custom-tooltip{display:none}#get--cortesias .entregables .form-check:hover .custom-tooltip{display:block;position:absolute;bottom:-15px;left:-5px;background:#fff;z-index:1;padding:0 4px;border-radius:3px;border:1px solid var(--bs-primary);color:var(--bs-primary);font-size:.75rem}#get--cortesias table#cortesiasTable td:not(:first-child){user-select:none}#get--cortesias table#cortesiasTable th:nth-child(n+4){pointer-events:none}#get--cortesias .sorting{position:relative}#get--cortesias .sorting::after{content:'\F575';position:absolute;right:0;font-family:var(--ico);font-size:.75rem;color:var(--bs-gray-500);top:7px}#get--cortesias table#cortesiasTable th.sorting:nth-child(n+4)::after{display:none}#get--cortesias .page-template-tpl-offline .form-separator{border:.5px solid #000}#get--cortesias .page-template-tpl-offline .form-separator p{background-color:var(--bs-light)}#reporte--catas .actividad{margin-bottom:15px;padding:10px;border:1px solid #ddd;border-radius:5px}#reporte--catas .actividad small{display:block;margin-bottom:5px}#reporte--catas .tab-content{padding-top:15px}.page-template-tpl-compra .ticket ul li{line-height:1em}.page-template-tpl-compra #medios--pago .tipo{display:grid;grid-template-columns:repeat(5,1fr);gap:.25em}.page-template-tpl-compra .ticket{position:relative;background-color:#fff}.page-template-tpl-compra .ticket::before{content:"";position:absolute;left:0;width:100%;height:10px;background-color:#fff0;background-image:radial-gradient(farthest-side,transparent 6px,#ffffff 0);background-size:15px 15px;top:-10px;background-position:-3px -5px,0 0}.page-template-tpl-compra .ticket::after{bottom:-9px;background-position:-3px 2px,0 0;content:"";position:absolute;left:0;width:100%;height:10px;background-color:#fff0;background-image:radial-gradient(farthest-side,transparent 6px,#ffffff 0);background-size:15px 15px}.page-template-tpl-compra .form-separator{height:.5px;margin:14px 0;border:.5px solid var(--bs-gray-600)}.page-template-tpl-compra .form-separator p{color:var(--bs-gray-600);width:fit-content;margin:-9px auto;display:block;font-size:14px;text-align:center;font-weight:700;line-height:1.14;background-color:var(--blanco);padding:0 1em}.page-template-tpl-cliente #transacciones_paginate{display:flex;justify-content:end;gap:.5em}.page-template-tpl-cliente #transacciones_next,.page-template-tpl-cliente #transacciones_previous{border:1px solid;border-radius:50%;aspect-ratio:1/1;width:25px;height:25px;text-align:center;cursor:pointer}.page-template-tpl-cliente #transacciones_next:hover,.page-template-tpl-cliente #transacciones_previous:hover{background-color:var(--bs-primary);color:#fff}.page-template-tpl-grupos .form-separator{border:.5px solid #000}.page-template-tpl-grupos .form-separator p{background-color:var(--bs-light)}.page-template-tpl-grupos input[readonly]{cursor:not-allowed}.page-template-tpl-pos .btn-group>.btn.active,.page-template-tpl-pos .btn-group>.btn.active:focus-visible,.page-template-tpl-pos .btn-group>.btn:focus{box-shadow:none}.page-template-tpl-pos #button-limpiar,.page-template-tpl-pos .btn-group .btn-filter{white-space:nowrap;font-size:.85rem;padding:.2rem .5rem;flex:revert}.page-template-tpl-pos #ticketsTable_filter{display:none}.page-template-tpl-pos .dataTables_wrapper .dataTables_filter input{background-color:#fff;padding:0;border:none;border-radius:2px;text-align:center}.page-template-tpl-pos #ticketsTable_paginate{display:flex;gap:0}.page-template-tpl-pos #ticketsTable_previous{border-right:0;border-top-left-radius:3px;border-bottom-left-radius:3px}.page-template-tpl-pos #ticketsTable_next{border-left:0;border-top-right-radius:3px;border-bottom-right-radius:3px}.page-template-tpl-pos .paginate_button{border:1px solid var(--bs-primary);padding:0 .5rem;font-size:.85rem;display:block;cursor:pointer}.page-template-tpl-pos .paginate_button.current{background-color:var(--bs-primary);color:#fff}.page-template-tpl-pos #ticketsTable_paginate span{display:flex}.page-template-tpl-pos #ticketsTable_paginate span a:not(:last-child){border-right:none}.page-template-tpl-pos #ticketsTable_length{font-size:.75rem}.page-template-tpl-pos #ticketsTable_info{font-size:.75rem;width:50%;float:left}.page-template-tpl-pos #ticketsTable_paginate{width:50%;float:right;display:flex;justify-content:end}.page-template-tpl-pos .tipo--actividad:first-child{border-bottom:1px solid var(--bs-border-color);width:fit-content;padding-bottom:.5em;margin-bottom:.5em}.page-template-tpl-pos table.dataTable tbody td{vertical-align:middle}.page-template-tpl-pos .modal-dialog{max-width:600px}.page-template-tpl-pos .table .sorting{cursor:pointer}.page-template-tpl-pos .entregables .form-check{position:relative}.page-template-tpl-pos .entregables .form-check .custom-tooltip{display:none}.page-template-tpl-pos .entregables .form-check:hover .custom-tooltip{display:block;position:absolute;bottom:-15px;left:-5px;background:#fff;z-index:1;padding:0 4px;border-radius:3px;border:1px solid var(--bs-primary);color:var(--bs-primary);font-size:.75rem}.page-template-tpl-pos table#ticketsTable td:not(:first-child){user-select:none}.page-template-tpl-pos table#ticketsTable th:nth-child(n+4){pointer-events:none}.page-template-tpl-pos .sorting{position:relative}.page-template-tpl-pos .sorting::after{content:'\F575';position:absolute;right:0;font-family:var(--ico);font-size:.75rem;color:var(--bs-gray-500);top:7px}.page-template-tpl-pos table#ticketsTable th.sorting:nth-child(n+4)::after{display:none}.page-template-tpl-reporte .table-wrapper{max-height:300px;overflow-y:auto}#side--nav #navMenu .nav-link:not(.active){opacity:.5}#side--nav #navMenu .nav-link:hover,#side--nav #navMenu .nav-link.active{background:rgb(0 0 0 / .35);border-radius:5px;transition:all 400ms ease-in-out}#side--nav #navMenu .nav-link{position:relative}#side--nav #navMenu .nav-link.active::after{content:'\F138';font-family:var(--ico);position:absolute;right:15px}#side--nav #navMenu .nav-link:hover::after{content:'\F138';font-family:var(--ico);position:absolute;right:15px}#side--nav #navMenu .nav-link::before{content:'\F47B';font-family:var(--ico);position:absolute;left:15px}#side--nav #navMenu .nav-link.active::before{content:'\F600';font-family:var(--ico);position:absolute;left:15px}#side--nav #navMenu .nav-link{padding-left:2.5em}#side--nav #navMenu .nav-link:hover::before{content:'\F600';transition:all 400ms ease-in-out}#toastFooter.toast-container{position:fixed;top:1rem;right:1rem;z-index:1050;transition:transform 0.5s ease-in-out;transform:translateX(100%)}#toastFooter.toast-container.show{transform:translateX(0)}.mobile #total-tarifa{width:220px}