.page_main__El7LO{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;flex:1 1;padding:2rem;gap:2rem}.page_cardDataTable__4ot0Y{width:100%;background-color:#fff;box-shadow:1px 4px 10px -2px rgba(0,0,0,.6);border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;border:0 solid #000;gap:6px}.page_containerItems__USyLw{display:flex;flex-wrap:wrap;flex-direction:row;height:max-content;width:80%;height:-moz-fit-content;height:fit-content;padding-bottom:20px;gap:2rem}.page_containerItems__USyLw,.page_headercontainer__V79rV{align-self:center;align-items:center;justify-content:space-between}.page_headercontainer__V79rV{height:max-content;width:90%;font-size:1.5rem!important;color:#1d3969;display:flex;flex-direction:row;gap:5px;font-size:large}.page_boldTitle__HoM7G{font-weight:bolder;display:flex;flex-direction:row;gap:5px}.page_purpleText__c7XRz{color:#b56cff}.page_containerCircles__2hE_1{position:absolute;top:100px;left:90%}.page_circle__fGTtx{width:45px;height:45px;shape-outside:circle();-webkit-clip-path:circle();clip-path:circle();background:#000;display:flex;align-items:center;justify-content:center;color:#fff}.page_containerFechas__bk269{background-color:#fff;width:80%;max-width:1400px;height:auto;display:flex;flex-direction:column;box-shadow:0 0 10px 0 rgba(0,0,0,.2);border-radius:10px;padding-bottom:5px;margin:auto}.page_headerFechas__Uh9xT{display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:max-content;width:100%;padding:.5rem 1rem;color:#000;border-bottom:1px solid #000}.page_containerCalendario__wG8K5{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:1rem 2rem}.page_headerCalendario__nF6Nm{width:100%;background-color:#cdcccc;display:flex;align-items:center;justify-content:center;padding:3px}@media screen and (max-width:500px){.page_containerItems__USyLw{width:100%}}@media screen and (max-width:300px){.page_titleContainer__IHqjD{padding:0!important}}.inputWrapper{margin-top:20px}#profileInputs .smallInputContainer{width:45%}.smallInputContainer{width:59%;padding:0 10px;margin-top:0;margin-bottom:0;border:1px solid #9f9f9f;border-radius:10px}.inputContainer,.smallInputContainer{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;box-shadow:0 1px 2px rgba(16,24,40,.05)}.inputContainer{border:1px solid #000;border-radius:10px;padding:5px 10px;margin-top:20px;margin-bottom:20px}.containerIcon{height:35px;width:min-content;display:flex;justify-content:center;align-items:center;font-size:8px}label{font-weight:600;font-size:1rem;color:#000;display:block;margin-bottom:8px}.inputOriginal{font-size:16px;font-weight:400;width:auto;background:#fff;border:0;padding:10px 14px;align-items:center;width:100%}input::placeholder{font-size:16px;font-weight:400}input::-ms-clear,input::-ms-reveal{display:none}input::hover{border:1px solid #ccc}input:focus{outline:0}.error{color:#ff1b06;font-size:12px;font-weight:400;text-align:left;width:250px}.smallInput,.smallSelect{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;gap:1rem}select::hover{border:1px solid #ccc}select:focus{outline:0}.smallSelect label{margin-bottom:0;text-align:right;width:35%}.smallSelect select::placeholder{font-size:12px}.smallSelect select{font-size:12px;width:100%;font-weight:400;background:#fff;padding:10px 7px;align-items:center;border:1px solid #9f9f9f;border-radius:10px}.smallInput input{width:100%}#password .smallInput input,.smallInput input{font-size:12px;flex:1 1;font-weight:400;background:#fff;border:0;padding:10px 7px;align-items:center}#password .smallInput input{width:90%}.smallInput label{margin-bottom:0;text-align:right;width:35%}.smallInput input::placeholder{font-size:12px}.selectContainer{padding:0 0 0 10px;margin-top:0;margin-bottom:0;width:65%}.smallInput .icon{font-size:20px;height:100%}.no-arrows::-webkit-inner-spin-button,.no-arrows::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.no-arrows[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}@media (max-width:600px){#profileInputs .smallInputContainer{width:70%}.smallInputContainer{width:62%}.smallInput label{margin-bottom:0;text-align:right;font-size:12;width:25%}.smallInput input{font-size:10px;width:100%;padding:10px 5px}.smallSelect label{margin-bottom:0;text-align:right;font-size:12;width:25%}.smallSelect select{font-size:10px;width:100%;padding:10px 5px}.smallInput .icon{font-size:14px;height:100%}}