/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}main{display:block}h1{font-size:5em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;resize:none}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}html{font-size:62.5%;box-sizing:border-box;height:100%}::-webkit-scrollbar{display:none}*,:after,:before{box-sizing:inherit}a{text-decoration:none}.swal{width:600px!important;font-size:2rem!important;border-radius:1.5rem}@media (min-width:760px){.swal{width:50%;font-size:4rem}}@media (min-width:1000px){.swal{width:40%;max-width:600px;font-size:4rem}}.ocultar{display:none!important}.general-btn{display:flex;justify-content:center;align-items:center;width:100%;font-weight:700;font-size:1.8rem;background-color:var(--blue-color);border:.2rem solid var(--blue-color);color:var(--white-color);border-radius:2rem;padding:.8rem 0;cursor:pointer;transition:.2s ease-in-out}.general-btn:hover{background-color:transparent;color:var(--blue-color)}.btn-green{display:flex;justify-content:center;align-items:center;width:35%;padding:.5rem 0;color:var(--white-color);font-size:1.6rem;background-color:var(--light-green-color);border:.2rem solid var(--light-green-color);border-radius:1rem 0 0 1rem;transition:.2s ease-in-out;cursor:pointer}.btn-green:hover{background-color:var(--white-color);color:var(--light-green-color)}.btn-red{display:flex;justify-content:center;align-items:center;width:35%;padding:.5rem 0;color:var(--white-color);font-size:1.6rem;background-color:var(--light-red-color);border:.2rem solid var(--light-red-color);border-radius:0 1rem 1rem 0;transition:.2s ease-in-out;cursor:pointer}.btn-red:hover{background-color:var(--white-color);color:var(--light-red-color)}.ver-btn{display:flex;justify-content:center;align-items:center;width:80%;background-color:var(--blue-color);border:.2rem solid var(--blue-color);color:var(--white-color);padding:.5rem 0;border-radius:2rem;transition:.2s ease-in-out;cursor:pointer}.ver-btn:hover{color:var(--blue-color);background-color:var(--white-color)}.generate-btn{display:flex;justify-content:center;align-items:center;margin:0 auto;background-color:var(--light-green-color);color:var(--white-color);border:.2rem solid var(--light-green-color);font-weight:700;font-size:1.6rem;padding:.8rem 0;border-radius:1rem;width:100%;cursor:pointer;transition:.2s ease-in-out}.generate-btn:hover{color:var(--light-green-color);background-color:var(--white-color)}.print-button{display:flex;justify-content:center;align-items:center;background-color:var(--light-green-color);color:var(--white-color);padding:.5rem 2rem;font-weight:700;font-size:2rem;border-radius:1rem;transition:.2s ease-in-out;cursor:pointer}.print-button:hover{color:var(--light-green-color);background-color:var(--white-color)}.finnance-report-search-btn{display:flex;justify-content:center;align-items:center;width:100%;padding:.8rem 0;background-color:var(--red-color);color:var(--white-color);border:.2rem solid var(--red-color);border-radius:2rem;font-weight:700;font-size:1.5rem;transition:.2s ease-in-out;cursor:pointer}.finnance-report-search-btn:hover{color:var(--red-color);background-color:var(--white-color)}.recibo-btn{display:flex;justify-content:center;align-items:center;background-color:var(--light-green-color);color:var(--white-color);border:.2rem solid var(--light-green-color);font-weight:700;padding:.6rem;font-size:1.4rem;border-radius:1rem;transition:.2s ease-in-out;cursor:pointer}.recibo-btn:hover{color:var(--light-green-color);background-color:var(--white-color)}.recibo-btn-pendiente{display:flex;justify-content:center;align-items:center;background-color:var(--color);color:var(--white-color);border:.2rem solid var(--color);font-weight:700;padding:.6rem;font-size:1.4rem;border-radius:1rem;transition:.2s ease-in-out;cursor:pointer}.recibo-btn-pendiente:hover{color:var(--yellow-color);background-color:var(--white-color)}.btns-varios{display:flex;gap:1rem;width:95%;margin-bottom:1rem}.recibo-btn-entregado-varios{display:flex;background-color:var(--light-green-color);color:var(--white-color);border:.2rem solid var(--light-green-color);font-weight:700;padding:.6rem;font-size:1.4rem;border-radius:1rem;transition:.2s ease-in-out;cursor:pointer}.recibo-btn-entregado-varios:hover{color:var(--light-green-color);background-color:var(--white-color)}.recibo-btn-pendiente-varios{display:flex;justify-content:right;align-items:right;background-color:var(--color);color:var(--white-color);border:.2rem solid var(--color);font-weight:700;padding:.6rem;font-size:1.4rem;border-radius:1rem;transition:.2s ease-in-out;cursor:pointer}.recibo-btn-pendiente-varios:hover{color:var(--yellow-color);background-color:var(--white-color)}.cancelado-btn{display:flex;justify-content:center;align-items:center;background-color:var(--light-red-color);color:var(--white-color);border:.2rem solid var(--light-red-color);font-weight:700;padding:.6rem;font-size:1.4rem;border-radius:1rem;transition:.2s ease-in-out;cursor:pointer}.cancelado-btn:hover{color:var(--light-red-color);background-color:var(--white-color)}.confirmar-reserva-btn{display:flex;justify-content:center;align-items:center;width:100%;padding:.8rem;background-color:var(--light-green-color);color:var(--white-color);border:.2rem solid var(--light-green-color);border-radius:1rem;font-size:1.6rem;font-weight:bolder;transition:.2s ease-in-out;cursor:pointer}.confirmar-reserva-btn:hover{color:var(--light-green-color);background-color:var(--white-color)}.cancelar-reserva-btn{display:flex;justify-content:center;align-items:center;width:100%;padding:.8rem;background-color:var(--light-red-color);color:var(--white-color);border:.2rem solid var(--light-red-color);border-radius:1rem;font-size:1.6rem;font-weight:bolder;transition:.2s ease-in-out;cursor:pointer}.cancelar-reserva-btn:hover{color:var(--light-red-color);background-color:var(--white-color)}.agregar-guardia-btn{display:flex;justify-content:center;align-items:center;width:95%;background-color:var(--light-green-color);color:var(--white-color);border:.2rem solid var(--light-green-color);padding:.8rem;font-weight:bolder;border-radius:1rem;cursor:pointer;transition:.2s ease-in-out}.agregar-guardia-btn:hover{color:var(--light-green-color);background-color:var(--white-color)}.delete-btn{border:.2rem solid var(--light-red-color);background-color:var(--light-red-color)}.delete-btn:hover{color:var(--light-red-color);background-color:var(--white-color)}.calendar-container{width:100%;border:1px solid var(--blue-color);border-radius:8px}.calendar-container,.calendar-historial{background-color:var(--white-color);box-shadow:0 2px 10px rgba(0,0,0,.1)}.calendar-historial{width:90%;border:1px solid var(--blue-color);border-radius:0 1rem 1rem 0;color:var(--blue-color);padding:.5rem 0;font-weight:700;font-size:1.7rem}.calendar-header,.calendar-historial{display:flex;justify-content:space-between}.calendar-header{align-items:center;border-radius:8px 8px 0 0}.calendar-header button{background-color:var(--blue-color);border:none;color:var(--white-color);padding:5px 10px;cursor:pointer;border-radius:4px;transition:.2s ease-in-out}.calendar-header button:hover{background-color:var(--red-color)}#month-year{font-size:1.8rem}.calendar-body{padding:10px}.days-of-week{text-align:center;font-weight:700;margin-bottom:10px;font-size:1.6rem}#calendar-days,.days-of-week{display:grid;grid-template-columns:repeat(7,1fr)}#calendar-days{gap:5px}#calendar-days div{text-align:center;padding:10px;cursor:pointer;border-radius:4px;font-size:1.6rem}#calendar-days div:hover,.selected{background-color:var(--red-color);color:var(--white-color)}.selected,.today{font-weight:700}.today{border:.2rem solid var(--red-color)}.extra-buttons{margin-top:1.2rem;display:flex;justify-content:space-around}.extra-buttons button{background-color:var(--red-color);border:none;color:var(--white-color);padding:10px 20px;cursor:pointer;border-radius:4px;font-size:1.2rem;transition:.2s ease-in-out}.extra-buttons button:hover{background-color:var(--blue-color)}.cl-checkbox{position:relative;display:inline-block}.cl-checkbox>input{appearance:none;-moz-appearance:none;-webkit-appearance:none;z-index:-1;position:absolute;left:-10px;top:-8px;width:40px;height:40px;border-radius:50%;opacity:0;pointer-events:none;transition:opacity .3s,transform .2s}.cl-checkbox>span{cursor:pointer;position:relative;width:100%}.cl-checkbox>span:before{content:"";display:inline-block;box-sizing:border-box;margin:3px 11px 3px 1px;border:2px solid var(--white-color);border-radius:2px;width:18px;height:18px;vertical-align:top;transition:border-color .2s,background-color .2s}.cl-checkbox>span:after{content:"";display:block;position:absolute;top:3px;left:1px;width:10px;height:5px;border:2px solid transparent;border-top:none;border-right:none;transform:translate(3px,4px) rotate(-45deg)}.cl-checkbox>input:checked+span:before,.cl-checkbox>input:indeterminate+span:before{background-color:var(--blue-color);border-color:var(--white-color)}.cl-checkbox>input:checked+span:after,.cl-checkbox>input:indeterminate+span:after{border-color:var(--white-color)}.cl-checkbox>input:indeterminate+span:after{border-left:none;transform:translate(4px,3px)}.cl-checkbox:hover>input{opacity:.04}.cl-checkbox>input:focus{opacity:.12}.cl-checkbox:hover>input:focus{opacity:.16}.cl-checkbox>input:active{opacity:1;transform:scale(0);transition:transform 0s,opacity 0s}.cl-checkbox>input:active+span:before{border-color:var(--light-blue-color)}.cl-checkbox>input:checked:active+span:before{border-color:transparent}.cl-checkbox>input:disabled{opacity:0}.cl-checkbox>input:disabled+span{cursor:auto}.cl-checkbox>input:disabled+span:before{border-color:currentColor}.cl-checkbox>input:checked:disabled+span:before,.cl-checkbox>input:indeterminate:disabled+span:before{border-color:transparent;background-color:currentColor}.text-checkbox{font-size:1.8rem;color:var(--white-color)}.form-control,.text-checkbox{display:flex;justify-content:center;align-items:center;margin:0 auto}.form-control{flex-direction:column;position:relative;width:100%}.form-control input{font-family:Montserrat,sans-serif;background-color:transparent;border:0;border-bottom:2px solid var(--blue-color);display:block;width:100%;font-size:18px;color:var(--blue-color);padding:10px .8rem;border-radius:1rem;text-align:center}.form-control input:focus,.form-control input:valid{outline:0;border-bottom-color:var(--blue-color);background-color:var(--ultra-light-blue-color)}.form-control label{position:absolute;top:10px;left:0;right:0;text-align:center;pointer-events:none;font-weight:700}.form-control label span{display:inline-block;font-size:18px;min-width:2px;color:var(--blue-color);transition:.3s cubic-bezier(.68,-.55,.265,1.55)}.form-control input:focus+label span,.form-control input:valid+label span{color:var(--blue-color);transform:translateY(-30px)}.search-name-input{font-family:Montserrat,sans-serif;display:flex;justify-content:center;align-items:center;width:100%;padding:.5rem;border-radius:2rem;font-size:1.8rem;text-align:center;border:.1rem solid var(--light-blue-color);color:var(--blue-color)}.search-name-input:focus{border:.1rem solid var(--blue-color)}select{display:flex;justify-content:center;align-items:center;font-family:Montserrat,sans-serif;margin:0 auto;text-align:center;font-size:1.8rem;width:100%;padding:.5rem;border-color:var(--light-blue-color);border-radius:2rem;background-color:var(--blue-color);color:var(--white-color)}select:focus{border-color:var(--blue-color);outline:none;box-shadow:0 0 0 2px var(--ultra-light-blue-color)}.first-option{font-weight:700}.general-table-space{flex-direction:column}.general-table-space,.table-title{display:flex;justify-content:center;align-items:center;width:100%}.table-title{background-color:var(--red-color);color:var(--white-color);font-weight:700;font-size:2rem;padding:1rem 0}.table-row{display:grid;justify-content:center;align-items:center;grid-template-columns:repeat(5,1fr);margin:0 auto;width:100%;height:100%;border-bottom:.1rem solid var(--blue-color);background-color:var(--ultra-light-blue-color)}.table-spacing{padding:1rem 0}.table-column{display:flex;justify-content:center;align-items:center;font-size:1.5rem;margin:.8rem 0;border-left:.1rem solid var(--blue-color);height:100%}.table-column-title{font-weight:700;background-color:var(--blue-color);color:var(--white-color)}.filter-item{width:92%;padding:1rem 0}.filter-item-checkbox{background-color:var(--blue-color);padding:.5rem;border-radius:2rem}.modal-table-sapce{display:table;width:90%;border-collapse:collapse;border:.1rem solid var(--blue-color)}.modal-table-row{display:table-row}.modal-table-cell{display:table-cell;padding:.8rem;border:.1rem solid var(--blue-color);font-size:1.2rem;text-align:center}.modal-title-cell{background-color:var(--light-blue-color);color:var(--white-color);font-weight:700}.modal-table-cell.name-cell{width:auto;min-width:150px}.modal-pay-cell{background-color:var(--ultra-light-green-color)}.modal-earring-cell{background-color:var(--ultra-light-red-color)}.modal-general-report-table-space{display:flex;justify-content:center;align-items:center;flex-direction:column;width:90%}.general-report-table-row{display:flex;justify-content:center;align-items:center;width:100%;font-size:1.6rem}.general-report-title{background-color:var(--blue-color);color:var(--white-color);font-weight:700;padding:.6rem 0}.general-report-cell{display:flex;justify-content:center;align-items:center;width:100%;border:.1rem solid var(--blue-color);padding:.6rem 0}.finnance-report-table-space{display:table;width:100%;border-collapse:collapse;border:.1rem solid var(--blue-color)}.finnance-report-title{display:flex;justify-content:center;align-items:center;width:100%;background-color:var(--red-color);color:var(--white-color);font-weight:700;font-size:1.8rem;padding:.8rem 0}.finnance-report-row{display:table-row}.finnance-report-cell{display:table-cell;padding:.8rem;border:.1rem solid var(--blue-color);font-size:1.2rem;text-align:center;vertical-align:middle;width:auto}.finnance-title-cell{background-color:var(--red-color);color:var(--white-color);font-weight:700}#saveServiceBtn{display:none}:root{--red-color:#38668b;--blue-color:#034479;--light-blue-color:#b6c0e0;--gray-color:#a2959d;--color:#579191;--white-color:#fff;--light-red-color:#e7344c;--light-green-color:#3eb45c;--light-gray-color:#e9e5e7;--ultra-light-blue-color:#eceffa;--ultra-light-red-color:#ffe8eb;--ultra-light-green-color:#e5ffeb}.modal{display:none;position:fixed;align-content:center;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.5);opacity:0;transition:opacity .3s ease}.modal,.modal-content{justify-content:center;margin:0 auto}.modal-content{display:flex;position:relative;align-items:center;flex-direction:column;background-color:var(--white-color);border:1px solid var(--ultra-light-blue-color);border-radius:2rem;width:-moz-fit-content;width:fit-content;min-height:40%;transform:translateY(-50px);transition:transform .3s ease}.close-btn{position:absolute;top:.5rem;right:.5rem;color:var(--gray-color);float:right;font-size:28px;font-weight:700;transition:.2s ease-in-out;padding-left:.5rem;padding-right:.5rem}.close-btn:focus,.close-btn:hover{color:var(--blue-color);text-decoration:none;cursor:pointer}.hide-modal{display:none}.modal-general-report-space{display:flex;justify-content:center;align-items:center;width:90%;border:.2rem solid var(--blue-color);border-radius:1rem;padding:.5rem 0}.general-report-left{display:flex;flex-direction:column;padding:0 2rem;width:70%}.general-report-right{display:flex;justify-content:center;align-items:center;width:30%}.general-report-right img{width:50%}.general-report-info{font-size:1.6rem;color:var(--blue-color);padding:.2rem 0}.general-report-bold{font-weight:700}@media print{.print-button-container{display:none}}.modal-reserva-option-space{display:flex;justify-content:center;align-items:center;margin:0 auto;flex-wrap:wrap;gap:2rem}.modal-reserva-option-item{display:flex;justify-content:center;align-items:center;flex-direction:column;border:.3rem solid var(--red-color);border-radius:2rem;background-color:var(--red-color);color:var(--white-color);font-weight:bolder;width:22rem;height:22rem;cursor:pointer;transition:.2s ease-in-out}.modal-reserva-option-item:hover{color:var(--red-color);background-color:var(--white-color)}.modal-reserva-icon{width:100%;font-size:10rem;text-align:center}.modal-reserva-text{padding:.5rem 0;width:100%;font-size:2rem;text-align:center}.modal-reserva-guardia{display:none;justify-content:center;align-items:center;margin:0 auto;width:100%;gap:1rem;padding:3rem;border-radius:1rem}.modal-reserva-guardia-left,.modal-reserva-guardia-right{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%}.modal-reserva-guardia-item{display:flex;justify-content:center;align-items:center;width:100%;padding:.5rem 0}.modal-reserva-guardia-title{display:flex;justify-content:center;align-items:center;padding:.8rem 1.2rem;font-size:1.5rem;font-weight:bolder;border-radius:1rem;border:.2rem solid var(--blue-color);color:var(--blue-color);width:40%}.modal-reserva-guardia-sub-title{display:flex;justify-content:center;align-items:center;width:60%}.modal-reserva-guardia-sub-title-color{padding:.8rem 1.2rem;color:var(--white-color1);font-size:1.5rem;font-weight:bolder;border-radius:1rem;background-color:var(--blue-color);color:var(--white-color);border:.2rem solid var(--blue-color)}.modal-reserva-main-title{display:flex;padding:.8rem;font-size:1.8rem;font-weight:bolder;background-color:var(--red-color);color:var(--white-color)}.modal-confirmar-guardia,.modal-reserva-main-title{justify-content:center;align-items:center;width:100%;border-radius:1rem}.modal-confirmar-guardia{display:none;flex-direction:column;margin:0;padding:3rem}body{margin:0;padding:0;background:url(/media/FondoPrincipal.png) no-repeat 50% fixed;background-size:cover;font-family:Montserrat,sans-serif;justify-content:center;height:auto;min-height:100vh}.main-admin-form-space,body{display:flex;align-items:center}.main-admin-form-space{flex-direction:column;justify-content:flex-start;width:100%;min-height:calc(100vh - 3rem);padding-bottom:1rem;margin:1.5rem;background-color:var(--white-color);border:.3rem solid var(--blue-color);border-radius:3rem;box-shadow:0 3px 8px rgba(0,0,0,.24);box-sizing:border-box;overflow:hidden}.main-admin-form-navbar-space{display:flex;justify-content:space-between;align-items:center;width:100%;height:8rem;padding:0 4%;background-color:var(--blue-color)}@media (min-width:760px){.main-admin-form-navbar-space{flex-direction:column;gap:.5rem}}@media (min-width:1000px){.main-admin-form-navbar-space{gap:0;flex-direction:row}}.navbar-user-info-space{gap:1rem}.navbar-user-info-space,.user-info{display:flex;justify-content:center;align-items:center}.user-info{font-size:2.5rem;border-radius:1rem;font-weight:700;color:var(--white-color);background-color:var(--blue-color)}.navbar-logo-space{display:flex;width:-moz-fit-content;width:fit-content;justify-content:center;align-items:center;height:5rem}.navbar-logo-space img{height:100%;width:auto;-o-object-fit:contain;object-fit:contain}.navbar-icon-space{gap:1.2rem}.navbar-icon,.navbar-icon-space{display:flex;justify-content:center;align-items:center}.navbar-icon{flex-direction:column;font-size:1.2rem;color:var(--white-color);gap:.5rem;transition:.2s ease-in-out;cursor:pointer}.navbar-icon i{font-size:2.8rem}.navbar-icon p{margin:0}.navbar-icon:hover{color:var(--light-blue-color)}.main-admin-form-content-space{flex-direction:column;width:100%;height:100%;background-color:var(--ultra-light-blue-color)}.main-admin-form-content-space,.menu-option-space{display:flex;justify-content:center;align-items:center;flex:1}.menu-option-space{width:92%;gap:1%;grid-template-columns:repeat(4,1fr);flex-wrap:wrap}.menu-option-space a{margin:0}.main-admin-form-section-title{display:flex;align-content:center;background-color:var(--red-color);width:100%;font-size:2rem;padding:1rem 0}.main-admin-form-section-title,.menu-option-item{justify-content:center;color:var(--white-color);font-weight:700}.menu-option-item{display:grid;align-items:center;flex-direction:column;margin:0 auto;min-width:200px;width:19%;aspect-ratio:1/1;border:.2rem solid var(--blue-color);border-radius:2rem;background-color:var(--blue-color);padding:.5rem;transition:.2s ease-in-out;cursor:pointer}.menu-option-item:hover{color:var(--light-blue-color)}.menu-option-icon{font-size:10rem}.menu-option-icon,.menu-option-text{display:flex;justify-content:center;align-items:center;margin:0 auto}.menu-option-text{text-align:center;font-size:2rem;padding:0 1rem}.main-admin-form-title{display:flex;justify-content:center;align-content:center;background-color:var(--blue-color);color:var(--white-color);width:100%;font-size:1.2rem;font-weight:700;padding:1rem 0}.main-admin-form-add-user{display:grid;justify-content:center;align-items:center;margin:0 auto;padding:2rem 0;grid-template-columns:repeat(1,1fr);width:100%;background-color:var(--ultra-light-blue-color)}@media (min-width:760px){.main-admin-form-add-user{grid-template-columns:repeat(3,1fr)}}.add-user-item{display:flex;padding:2rem 0;width:80%}.add-user-item,.recibo-report-filter{justify-content:center;align-items:center;margin:0 auto}.recibo-report-filter{display:grid;grid-template-columns:repeat(5,1fr);gap:.2rem;padding:.5rem 0;width:99%}.reserva-search-space{display:flex;justify-content:center;align-items:center;margin:0 auto;width:95%;padding:1rem 0;gap:1.5rem}.input-search-space{padding:.8rem 0}.tabla-historial-guardias-modal,.tabla-historial-servicios-modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.4)}.tabla-historial-guardias-modal-content,.tabla-historial-servicios-modal-content{background-color:var(--white-color);margin:5% auto;padding:20px;border:2px solid var(--light-blue-color);width:80%;max-width:800px;border-radius:10px}.tabla-historial-guardias-close,.tabla-historial-servicios-close{color:var(--light-red-color);float:right;font-size:28px;font-weight:700;cursor:pointer}.tabla-historial-guardias-close:focus,.tabla-historial-guardias-close:hover,.tabla-historial-servicios-close:focus,.tabla-historial-servicios-close:hover{color:var(--red-color);text-decoration:none}.tabla-historial-guardias-title,.tabla-historial-servicios-title{color:var(--red-color)}.tabla-historial-guardias-input,.tabla-historial-guardias-select,.tabla-historial-servicios-input,.tabla-historial-servicios-select{margin-bottom:10px;padding:5px;border:1px solid var(--light-blue-color);border-radius:5px;background-color:var(--ultra-light-blue-color);color:var(--light-blue-color)}.tabla-historial-guardias-table,.tabla-historial-servicios-table{width:100%;border-collapse:collapse;margin-top:20px}.tabla-historial-guardias-td,.tabla-historial-guardias-th,.tabla-historial-servicios-td,.tabla-historial-servicios-th{border:1px solid var(--light-blue-color);padding:8px;text-align:left}.tabla-historial-guardias-th,.tabla-historial-servicios-th{background-color:var(--ultra-light-blue-color);color:var(--light-blue-color)}.tabla-historial-guardias-tr:nth-child(2n),.tabla-historial-servicios-tr:nth-child(2n){background-color:var(--light-gray-color)}.tabla-historial-guardias-button,.tabla-historial-servicios-button{background-color:var(--blue-color);color:var(--white-color);border:none;padding:10px 20px;border-radius:5px;cursor:pointer;margin-right:10px}.cocina-info-space{display:grid;justify-content:center;align-items:center;margin:0 auto;width:95%;gap:1rem;padding:1.5rem 0;grid-template-columns:repeat(2,1fr)}@media (min-width:760px){.cocina-info-space{grid-template-columns:repeat(3,1fr)}}@media (min-width:1000px){.cocina-info-space{grid-template-columns:repeat(5,1fr)}}.cocina-info-item{display:flex;justify-content:center;align-items:center;font-size:1.7rem}.cocina-info-title{width:45%;border:.2rem solid var(--blue-color);background-color:var(--blue-color);border-radius:1rem 0 0 1rem;color:var(--white-color)}.cocina-info-sub-title,.cocina-info-title{display:flex;justify-content:center;align-items:center;padding:.5rem 0;font-weight:700}.cocina-info-sub-title{width:55%;border:.2rem solid var(--blue-color);border-radius:0 1rem 1rem 0;color:var(--blue-color)}.cocina-info-guardia{display:flex;justify-content:center;align-items:center;margin:0 auto;width:95%;border-radius:0 0 1.5rem 1.5rem;overflow:hidden;border-top:none;border:.2rem solid var(--light-blue-color)}.cocina-info-guardia-title{display:flex;margin-top:1rem;justify-content:center;align-content:center;background-color:var(--white-color);color:var(--blue-color);width:95%;border-radius:1.5rem 1.5rem 0 0;font-size:2rem;border:.2rem solid var(--light-blue-color);border-bottom:none;font-weight:700;padding:1rem 0}.cocina-guardia-info-item{display:flex;justify-content:center;align-items:center;width:25%;height:14rem;flex-direction:column;font-weight:bolder;font-size:1.8rem;padding:1rem 0;border-right:.2rem solid var(--light-blue-color)}.cocina-guardia-info-item:last-child{border-right:none}.cocina-guarda-red-item{background-color:var(--red-color);color:var(--white-color)}.cocina-guarda-blue-item{background-color:var(--blue-color);color:var(--white-color)}.cocina-guardia-info-title{text-align:center}.cocina-guardia-info-number,.cocina-guardia-info-title{display:flex;justify-content:center;align-items:center;border-radius:1rem;width:85%}.cocina-guardia-info-number{font-size:6rem}.deuda-general-info-space{margin:0 auto;padding:1rem 0;border-top:.3rem solid var(--blue-color);border-bottom:.3rem solid var(--blue-color);background-color:var(--ultra-light-blue-color)}.deuda-general-info-item,.deuda-general-info-space{display:flex;justify-content:center;align-items:center;width:100%}.deuda-general-info-item{border:.1rem solid var(--blue-color);font-size:1.8rem;font-weight:bolder;border-radius:1rem}.deuda-general-info-title{background-color:var(--blue-color);color:var(--white-color);padding:.5rem 0}.deuda-general-info-mini{display:flex;justify-content:center;align-items:center;padding:.5rem 0}.mini-left{background-color:var(--blue-color);color:var(--white-color);border-radius:1rem 0 0 1rem;width:70%}.mini-right{width:30%}.deuda-general-search-btn{display:flex;justify-content:center;align-items:center;width:30%;background-color:var(--blue-color);color:var(--white-color);font-weight:bolder;font-size:1.6rem;padding:1rem 0}.general-report-space{flex-direction:column}.finnance-report-filter{display:grid;justify-content:center;align-items:center;grid-template-columns:repeat(7,1fr);gap:.2rem;padding:.5rem 0;margin:0 auto;width:99%}.finnance-report-date-selected,.finnance-report-filter-item{display:flex;justify-content:center;align-items:center;width:100%}.finnance-report-date-selected{padding:.5rem 0;border-radius:2rem;background-color:var(--blue-color);color:var(--white-color)}.finance-report-filter{display:flex;justify-content:center;align-items:flex-start;width:100%}.filter-title{padding:.5rem 0;font-size:1.2rem}.finance-report-filter-right{flex-direction:column}.finance-report-filter-right,.finnance-report-mini-title{display:flex;justify-content:center;align-items:center;width:100%}.finnance-report-mini-title{background-color:var(--blue-color);border-radius:2rem;color:var(--white-color);font-weight:700;padding:.5rem 0}.general-report-space{width:100%;padding:1rem 0}.general-report-filter,.general-report-space{display:flex;justify-content:center;align-items:flex-start}.general-report-filter{width:98%}.filter-title{background-color:var(--blue-color);padding:1rem 0;border-radius:2rem;color:var(--white-color);font-weight:700;font-size:2rem}.filter-select,.filter-title{display:flex;justify-content:center;align-items:center;margin:0 auto;width:100%}.general-report-filter-left{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;margin:0 auto;width:40%}.general-report-filter-right{flex-direction:column;width:60%}.filter-item,.general-report-filter-right{display:flex;justify-content:center;align-items:center}.filter-item{margin:0 auto;width:95%;padding:.5rem 0}.general-report-data-space{flex-direction:column}.data-title,.general-report-data-space{display:flex;justify-content:center;align-items:center;width:100%}.data-title{padding:1rem 0;font-size:1.8rem;font-weight:700;color:var(--white-color);background-color:var(--blue-color)}.data-item,.data-row{display:flex;justify-content:center;width:100%}.data-item{align-items:center;padding:.5rem 0;font-size:1.5rem;border:.1rem solid var(--blue-color)}.title-item{font-weight:700}.total-item{background-color:var(--ultra-light-blue-color)}.pay-item{background-color:var(--ultra-light-green-color)}.no-pay-item{background-color:var(--ultra-light-red-color)}.report-data-left-space,.report-data-right-space{display:flex;justify-content:center;width:50%}.main-login-form-space{display:flex;flex-direction:column;background-color:var(--white-color);border:.3rem solid var(--blue-color);border-radius:3rem;width:25%;box-shadow:0 3px 8px rgba(0,0,0,.24);overflow:auto;padding:1rem}.main-item-space{padding:1.5rem 0;width:85%}.main-item-space,.main-item-title{display:flex;justify-content:center;align-items:center;margin:0 auto}.main-item-title{width:100%;border-radius:2rem;padding:1rem;font-weight:700;font-size:1.6rem;color:var(--white-color);background-color:var(--blue-color)}.main-item-space img{width:45%;-o-object-fit:cover;object-fit:cover}.main-item-btn{display:flex;justify-content:center;align-items:center;width:100%;border-radius:2rem;margin:0 auto;padding:1rem;font-weight:700;font-size:1.6rem;color:var(--blue-color);background-color:var(--white-color);border:.2rem solid var(--blue-color);cursor:pointer;transition:.2s ease-in-out}.main-item-btn:hover{color:var(--white-color);background-color:var(--blue-color)}@media (max-width:1300px){.main-login-form-space{width:34%;height:80%}.main-item-btn,.main-item-title{font-size:1.5rem}.main-item-space{padding:1.2rem 0}.form-control input,.form-control label span{font-size:20px!important}}@media screen and (min-width:1024px) and (max-width:1024px) and (min-height:600px) and (max-height:600px){.main-item-space img{width:30%!important}.main-login-form-space{width:45%!important;height:95%!important}}@media (max-width:1200px){.main-login-form-space{width:50%;height:75%}.main-item-space img{width:48%}}@media (max-width:950px){.main-login-form-space{width:65%;height:75%}}@media (max-width:850px){.main-login-form-space{width:60%;height:75%}}@media (max-width:750px){.main-login-form-space{width:65%;height:88%}}@media (max-width:500px){.main-login-form-space{width:90%;height:85%}.main-item-btn,.main-item-title{font-size:1.3rem}.main-item-space{padding:1.2rem 0}.form-control input,.form-control label span{font-size:19px!important}}@media (max-width:450px){.main-login-form-space{width:90%;height:70%}}@media (max-width:380px){.main-login-form-space{width:90%;height:90%}.main-item-btn,.main-item-title{font-size:1.2rem}.main-item-space{padding:1.2rem 0}.form-control input,.form-control label span{font-size:18px!important}}
/*# sourceMappingURL=app.css.map */
