*{font-size:16px}.MuiInputBase-root.Mui-disabled{background-color:#fff!important;border-color:#000!important}.MuiInputBase-input.Mui-disabled{-webkit-text-fill-color:black!important;opacity:1!important}input:-webkit-autofill{box-shadow:0 0 0 1000px transparent inset!important;-webkit-text-fill-color:black!important;transition:background-color 5000s ease-in-out 0s}:root{background-color:#ebb7c9;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh;color:#213547}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}#root{max-width:1280px;margin:0 auto;padding:2rem;text-align:center}.container{position:fixed;top:0;left:0;display:flex;background-size:cover;background-position:center center;background-attachment:fixed;width:100vw;height:100vh;background-image:url(/assets/antonella_local-CcTIS0V0.png)}.right{position:absolute;display:flex;flex-direction:column;align-items:center;right:0;top:0;width:40%;height:100%;overflow-y:auto;background-color:#e596a9}.left{position:relative;left:0;top:0}.logo{padding-top:30px;padding-bottom:30px;width:60%;height:36%;filter:drop-shadow(0px 4px 8px rgba(0,0,0,.5))}.input{width:60%;background-color:#fff}.column{display:flex;flex-direction:column;align-items:center}.login-button{background-color:#f44565!important;color:#fff!important;border:none!important;border-radius:10px!important;width:50%;cursor:pointer!important}.login-button:hover{background-color:#c9285d!important}.link{color:#af234a;text-decoration:none}.link:hover{text-decoration:underline;color:gray}.login-box{display:flex;margin-bottom:30px;flex-direction:column;width:100%;align-items:center}.swal-custom{background-color:#fae2e1;border-radius:30px}.swal-confirm-button{background-color:#f44565;color:#fff;border-radius:10px;width:100px}.swal-icon{width:75px!important;height:75px!important}.inputTextField .MuiOutlinedInput-root{border-radius:30px;height:40px;background-color:#fae2e1;display:flex;align-items:center;justify-content:center}.inputTextField .MuiInputLabel-root{margin-top:-6px}.inputTextField .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#000;border-width:1px}.inputTextField .MuiInputLabel-root.Mui-focused{color:#000}.inputTextField .MuiFormHelperText-root{background-color:#fae2e1;border-radius:4px}.inputTextField2 .MuiFilledInput-root{background-color:#f3f3f3;min-height:30px;align-items:center;display:flex;padding-left:12px;padding-right:12px;border-radius:12px}.inputTextField2 .MuiFilledInput-root:hover,.inputTextField2 .MuiFilledInput-root.Mui-focused{background-color:#f3f3f3}.inputTextField2 .MuiFilledInput-root:before,.inputTextField2 .MuiFilledInput-root:after{display:none}.inputTextField2 .MuiFilledInput-root input{padding:0;height:100%;box-sizing:border-box;display:flex;align-items:center}.inputTextField2 .MuiFilledInput-root textarea{padding:0;height:100%;margin-top:-17px;box-sizing:border-box;display:flex;align-items:center}.inputTextField2 .MuiFormHelperText-root{background-color:#fae2e1;border-radius:4px}.inputTextLabel{color:#000;padding-left:10px}.inputBox{align-items:flex-start;display:flex;flex-direction:column}.select-form-control{background-color:#f3f3f3;height:30px;border-radius:10px;display:flex;justify-content:center}.select-form-control .MuiOutlinedInput-root{border-radius:10px}.select-form-control .MuiOutlinedInput-root fieldset{border:none}.select-form-control .MuiSelect-select{text-align:left;display:flex;align-items:center;justify-content:flex-start;padding-left:15px}.select-menu{border-radius:15px!important}.select-menu .MuiMenuItem-root.Mui-selected{background-color:#fae2e1;color:#000}.select-menu .MuiMenuItem-root.Mui-selected:hover{background-color:#f3f3f3}.helperText{background-color:#fae2e1;color:#d32f2f!important;border-radius:4px;width:95%}.MuiPickersYear-yearButton{color:#000;background-color:transparent}.MuiPickersYear-yearButton:hover{background-color:#ffe5ec}.MuiPickersYear-yearButton.Mui-selected{background-color:#f44565!important;color:#fff}.MuiPickersDay-root{transition:background-color .3s ease}.MuiPickersDay-root.Mui-selected{background-color:#f44565!important}.MuiPickersDay-root.MuiPickersDay-today{border:1px solid #F44565}.MuiPickersDay-root:hover{background-color:#ffe5ec}.dynamicSelect-selectedValuesBox{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;justify-content:center;gap:10px;width:95%;background-color:#f3f3f3;border-radius:10px;padding:10px;margin-top:10px}.dynamicSelect-selectedValue{display:flex;flex-direction:row;align-items:center;background-color:#ffe5ec;border-radius:10px;border:1px solid #000}.dynamicSelect-selectedValueText{font-weight:700;font-size:15px;padding-left:10px;padding-right:10px}.imageInputBox{height:150px;display:flex;align-items:center;justify-content:center;border-radius:8px;overflow:hidden;background-color:#f3f3f3}.listimageInputBox{height:150px;display:flex;justify-content:flex-start;padding:10px;border-radius:8px;overflow:hidden;background-color:#ededed;gap:20px;overflow-x:auto}.switchInput{width:65px!important}.switchInput .MuiSwitch-switchBase{padding:1px;transform:translate(12px) translateY(12px)}.switchInput .MuiSwitch-switchBase+.MuiSwitch-track{height:22px;background-color:#ccc;opacity:1}.switchInput .MuiSwitch-switchBase.Mui-checked{color:#fff;transform:translate(31px) translateY(12px)}.switchInput .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{height:22px;background-color:#f44565;opacity:1}.switchInput .MuiSwitch-thumb{width:20px;height:20px}.switchInput .MuiSwitch-track{border-radius:13px;background-color:#ccc;opacity:1;transition:background-color .3s}.default-button{background-color:#f44565!important;color:#fff!important;border:none!important;border-radius:10px!important;width:50%;cursor:pointer!important}.delete-image-button{background-color:transparent!important;width:24px!important;height:24px!important;color:#fff!important}.delete-image-button:hover{background-color:#f44565b0!important;color:#fff!important}.delete-image-button2{width:24px!important;height:24px!important;color:#f44565!important}.delete-image-button2:hover{background-color:#f44565!important;color:#fff!important}.choice-answer{background-color:#ffe5ec!important;display:flex;flex-direction:column;color:#000!important;border:none!important;border-radius:10px!important;gap:5px!important}.choice-answer:hover{background-color:#f0bfcc!important}.choice-selected-answer{background-color:#f44565!important;display:flex;flex-direction:column;color:#fff!important;border:none!important;border-radius:10px!important;gap:5px!important}.choice-selected-answer:hover{background-color:#df869e!important}.submit-button{background-color:#3dc94b!important;color:#fff!important;border:none!important;border-radius:5px!important;cursor:pointer!important}.submit-button:hover{background-color:#2faa38!important}.disabled-button{background-color:#a9a9a9!important;color:#fff!important;border:none!important;border-radius:5px!important;cursor:not-allowed!important}.submit-button2{background-color:#16417c!important;color:#fff!important;border:none!important;border-radius:5px!important;cursor:pointer!important}.submit-button2:hover{background-color:#26518f!important}.delete{background-color:#dc3545!important;color:#fff!important;border:none!important;border-radius:5px!important;cursor:pointer!important}.delete:hover{background-color:#c82333!important}.form-control{display:flex;flex-direction:column}.input-group{display:flex;flex-direction:column;flex-wrap:wrap;row-gap:30px;margin-bottom:30px}.buttons-box{display:flex;justify-content:center;flex-direction:column;align-items:center;gap:20px;width:50%}.buttons-group{display:flex;justify-content:flex-start;gap:30px;width:80%}.instructions-message{font-weight:700;font-size:15px;text-align:center;max-width:400px;color:#000}.input-box{padding-bottom:20px;display:flex;flex-direction:column;width:100%;align-items:center}.menuOpen{background-color:#f44565!important;color:#fff!important}.menuClosed{background-color:#fff!important;color:#37474f!important}.menuOpen:hover{cursor:default}.menuClosed:hover{background-color:#e0e0e0!important;color:#37474f!important}.subMenuOpen{background-color:#e596a9!important;color:#000!important}.subMenuClosed{background-color:#fae2e1!important;color:#000!important}.subMenuClosed:hover{background-color:#eac8c7!important;color:#000!important}.homeLayoutContainer{display:flex;flex-direction:column;height:100vh;width:100%;top:0;left:0;position:absolute;background-color:#f5f5f5;box-sizing:border-box;overflow:hidden}.topCanvas{background-color:#f44565;width:100%;height:64px;flex-shrink:0;display:flex;align-items:center;box-sizing:border-box}.viewContainer{display:flex;flex-direction:row;flex:1;min-height:0;width:100%;column-gap:16px;box-sizing:border-box}.sideBarContainer{flex-shrink:0;overflow-y:auto}.content{background-color:#fff;border-radius:8px;flex:1;min-width:0;box-sizing:border-box;padding:16px 24px;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.logout-button{background-color:#f44565!important}.logout-button:hover{background-color:#af234a!important}.header,.header .MuiTableSortLabel-icon{color:#fff!important}.custom-pagination{background-color:#f3f3f3;display:flex;justify-content:center;padding:16px}.custom-pagination-item{border-radius:50%!important;min-width:32px;height:32px;margin:0 4px;font-weight:500;color:#555!important}.custom-pagination-item.selected{color:#fff!important;background-color:#f44565!important}.custom-pagination-item:hover{background-color:#fae2e1!important;border:1px solid #AF234A}.custom-pagination-item.selected:hover{background-color:#c9285d!important;border:1px solid black}.custom-pagination-item:hover:not(.ellipsis){background-color:#fae2e1;border:1px solid #AF234A}.custom-pagination-item.selected:hover:not(.ellipsis){background-color:#c9285d!important;border:1px solid black}.custom-pagination-item.ellipsis{color:#aaa;cursor:default;pointer-events:none}.not-selected{background-color:#fae2e1!important;color:#000!important;border:none!important;border-radius:10px!important;gap:5px!important}.not-selected:hover{background-color:#eac8c7!important}.view-permission{background-color:#3dc94b!important;color:#fff!important;border:none!important;border-radius:10px!important;gap:5px!important}.view-permission:hover{background-color:#2c9b3a!important}.create-permission{background-color:#29aae1!important;color:#fff!important;border:none!important;border-radius:10px!important;gap:5px!important}.create-permission:hover{background-color:#1882af!important}.edit-permission{background-color:#fbb03b!important;color:#fff!important;border:none!important;border-radius:10px!important;gap:5px!important}.edit-permission:hover{background-color:#df8e02!important}.delete-permission{background-color:#f44565!important;color:#fff!important;border:none!important;border-radius:10px!important;gap:5px!important}.delete-permission:hover{background-color:#c82333!important}.movil-permission{background-color:#f44565!important;color:#fff!important;border:none!important;border-radius:10px!important;gap:5px!important}.movil-permission:hover{background-color:#c82333!important}.fc-col-header-cell-cushion,.fc-col-header-cell-cushion:hover{color:#000}.fc-col-header{background-color:#e495a9}.userCard{display:flex;flex-direction:row;justify-content:flex-start;padding:16px;background-color:#f3f3f3;width:100%;margin:8px auto;height:12%;border-radius:8px}.userCard:hover{background-color:#e0e0e0;cursor:pointer}.selectedUserCard{display:flex;flex-direction:row;justify-content:flex-start;padding:16px;background-color:#e0e0e0;width:100%;margin:8px auto;height:12%;border-radius:8px}
