@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@100..900&display=swap);body{background:#f2f2f3}.dashboard,.parameters,.profile{overflow:hidden}.background:before{bottom:13rem;color:rgba(38,50,56,.039);display:block;font:normal normal normal 24px/1 Material Design Icons;font-size:45em;line-height:100px;position:absolute;right:-6rem;text-align:center;transform:rotate(15deg)}.text-logo{display:flex;justify-content:center;margin-top:40px;width:100%}.text-logo img{width:70px!important}.inscription-btn{align-items:center;background-color:#fff;border:2px solid #8d78d7;border-radius:50px;color:#3f2a8c;display:flex;font-family:ClashDisplay-Variable,sans-serif;font-size:14px;font-weight:600;justify-content:space-between;letter-spacing:1.2px;line-height:120%;padding:6px 24px;text-decoration:none;text-transform:none}.inscription-btn .q-icon{background-color:#f5d000;border-radius:100%;margin-left:8px;padding:8px}.inscription-btn:hover{background-color:#ffe347;border:2px solid #ffe347}.inscription-layout{--header-height:66px;--progress-bar-height:4px;--big-buttons-radius:28px}.inscription-layout h2{color:#402488;font-family:ClashDisplay-Variable,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:.075rem;line-height:1.5rem;margin-bottom:3rem;margin-top:0}.inscription-layout h2+.subtitle{color:#402488;font-size:1rem;margin-bottom:3rem;margin-top:-2rem}.inscription-layout h3{color:#3c3651;font-family:ClashDisplay-Variable,sans-serif;font-size:1rem;font-weight:600;letter-spacing:.05rem;line-height:1.25rem;margin-bottom:1.5rem;margin-top:0}.inscription-layout .form-container{display:flex;flex-direction:column;gap:1.5rem}.inscription-layout .input-group{display:flex;flex-direction:column}.inscription-layout .input-group .subtitle{color:#6c757d;font-size:.875rem;margin-bottom:.25rem}.inscription-layout .row-inputs{display:flex;gap:1rem}.inscription-layout .row-inputs .col-input{flex:1}@media (max-width:600px){.inscription-layout .row-inputs{flex-direction:column}}.inscription-layout .input-label{color:#3c3651;font-weight:600;margin-bottom:.2rem}.inscription-layout .text-input{background-color:#fff;border:1px solid #bdbdbd;border-radius:8px;box-sizing:border-box;font-size:1rem;padding:10px 12px;width:100%}.inscription-layout .text-input:focus{border-color:#673ab7;box-shadow:0 0 0 2px #673ab733;outline:none}.inscription-layout .input-with-prepend{border:1px solid #bdbdbd;border-radius:8px;display:flex;overflow:hidden}.inscription-layout .input-with-prepend .prepend-text{align-items:center;background-color:#f0f0f0;border-right:1px solid #bdbdbd;color:#5e35b1;display:flex;font-weight:500;padding:10px 12px}.inscription-layout .input-with-prepend .text-input{border:none;border-radius:0;flex-grow:1}.inscription-layout .input-with-prepend:has(.text-input:focus){border-color:#673ab7;box-shadow:0 0 0 2px #673ab733}.inscription-layout .input-error{border:1px solid red;border-radius:5px}.inscription-layout .input-with-prepend.input-error{align-items:center;border:1px solid red;border-radius:5px;display:flex}.inscription-layout .input-with-prepend.input-error input{border:none}.inscription-layout .hint{color:#afafaf;margin-bottom:.2rem}.inscription-footer{align-items:stretch;background-color:#fff;border-top:1px solid #e0e0e0;bottom:0;display:flex;flex:0 1 10vh;flex-shrink:0;gap:16px;left:0;padding:24px;position:sticky;width:100%}.inscription-footer .info-box{align-items:center;background-color:#f5f5f5;border-radius:20px;color:#3c3651;display:flex;flex-grow:1;padding:16px}.inscription-footer .info-icon{margin-right:12px}.inscription-footer .button-group{display:flex;gap:16px;justify-content:flex-end}.inscription-footer .button{align-items:center;border-radius:var(--big-buttons-radius);cursor:pointer;display:flex;font-weight:700;gap:8px;justify-content:center;padding:0 24px;transition:background-color .3s}.inscription-footer .button .material-icons{background-color:#f7d23b;border-radius:50%;color:#3f2a8c;font-weight:700;padding:8px}.inscription-footer .outline-button{background-color:initial;border:1px solid #3f2a8c;color:#3f2a8c}.inscription-footer .filled-button{background-color:#ffe347;border:none;color:#3f2a8c;padding-right:8px}.inscription-footer .outline-button:hover{background-color:#f5f5f5}.inscription-footer .filled-button:hover{background-color:#3f2a8c;color:#ffe347}@media only screen and (max-width:875px){.inscription-footer{flex-direction:column}.button{height:50px;padding:16px}}.inscription-item-avatar{align-items:center;background-color:#f2effa;border-radius:50%;color:#3f2a8c;display:flex;height:40px;justify-content:center;margin-right:16px;width:40px}@font-face{font-display:swap;font-family:ClashDisplay-Variable;font-style:normal;font-weight:200 700;src:url(../fonts/ClashDisplay-Variable.27b50dcd.woff2) format("woff2"),url(../fonts/ClashDisplay-Variable.d2735542.woff) format("woff"),url(../fonts/ClashDisplay-Variable.e7f67b72.ttf) format("truetype")}#search-slot .q-field__control{border-radius:25px}#search-slot .q-btn{border-radius:50px;padding:8px}.q-card{border-radius:25px;box-shadow:0 0 29px -4px #0000001a!important}.grid-card:hover{box-shadow:0 0 5px 0 #0000001a!important;cursor:pointer;transform:scale(.98);transition:transform .2s}.q-dialog .q-card{border-radius:25px}.q-dialog .q-card .q-card__actions .q-btn{padding:0 16px}.q-dialog .q-card .q-toolbar{padding:14px}.q-dialog .q-card .q-toolbar .q-btn{padding:8px 19px}.edit-page-header{background-color:initial!important;padding:15px!important}.edit-page-header .q-btn{border-radius:50px}.ccrud-container .q-table__card{border-radius:35px;box-shadow:0 0 29px -4px #0000001a!important;margin:15px 20px;padding-top:20px}.ccrud-container .q-item{padding:5px 0}.dialog-title{background-color:var(--q-primary)}.dialog-title .q-icon{color:#fff;margin-right:15px!important}.dialog-title p{color:#fff;font-size:1.2em;font-weight:700;margin:0}.card-actions-oniti .q-btn{border-radius:25px;padding:8px 19px}.q-menu{border-radius:25px}