body:has(.react-main){display:flex;align-items:center;justify-content:center;width:100vw;min-height:100vh;margin:0;overflow-y:scroll}.react-main{position:fixed;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100vw;min-height:100vh;background-color:var(--secondary-solid-color);z-index:10000;top:0;left:0}.react-main *{font-size:1.5rem;text-transform:unset}.react-main :not(input,textarea){-webkit-user-select:none;user-select:none;-moz-user-select:none}.react-main .max-width{width:100%}.react-main>*>div:nth-child(2n){background:var(--secondary-disabled-color)}.react-main>*>div{margin-block-start:0;margin-block-end:0;padding-block:.2rem;width:95%;margin:auto;text-align:center;display:flex;align-items:center;justify-content:space-around;-webkit-box-shadow:inset 0px 0px 20px -11px rgba(66,68,90,1);-moz-box-shadow:inset 0px 0px 20px -11px rgba(66,68,90,1);box-shadow:inset 0 0 20px -11px #42445a;margin-block-start:.05rem;border-radius:.2rem}.react-main textarea{width:95%;margin:auto;min-height:20rem;border-radius:.2rem}.react-main input[type=checkbox]{height:2.5rem;width:2.5rem}.react-main input{border-radius:.2rem}.react-main .flex-center{display:flex;align-items:center;justify-content:center}.react-main .flex-grow{flex-grow:1}.react-main button{background-color:var(--main-theme-color);min-width:6rem;border:unset;border-radius:.4rem;margin-inline:.1rem;height:3rem;-webkit-box-shadow:inset -5px -5px 24px 0px var(--primary-color);-moz-box-shadow:inset -5px -5px 24px 0px var(--primary-color);box-shadow:inset -5px -5px 24px 0 var(--primary-color)}.react-main button:hover{-webkit-box-shadow:inset 5px 5px 24px 0px var(--primary-color);-moz-box-shadow:inset 5px 5px 24px 0px var(--primary-color);box-shadow:inset 5px 5px 24px 0 var(--primary-color)}.react-main button:active{-webkit-box-shadow:inset 5px 5px 24px 10px var(--primary-color);-moz-box-shadow:inset 5px 5px 24px 10px var(--primary-color);box-shadow:inset 5px 5px 24px 10px var(--primary-color)}.react-main .modal{position:fixed;width:100vw;height:100vh;background-color:var(--secondary-color-2);z-index:20000;display:flex;align-items:center;justify-content:center}.react-main .modal-content{display:flex;flex-direction:column;align-items:center;justify-content:center;width:90%;height:fit-content}.react-main .modal-content>div{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:5%;border-radius:.5rem;background-color:var(--secondary-color-2)}.react-main .alert-warning .modal-content{background-image:linear-gradient(45deg,var(--warning-color) 0 10%,var(--warning-color-2) 90% 100%);border-radius:.8rem}.react-main .info-warning .modal-content{background-image:linear-gradient(45deg,var(--info-color) 0 10%,var(--info-color-2) 90% 100%);border-radius:.8rem}.react-main .alert-danger .modal-content{background-image:linear-gradient(45deg,var(--danger-color) 0 10%,var(--danger-color-2) 90% 100%);border-radius:.8rem}.react-main .alert-success .modal-content{background-image:linear-gradient(45deg,var(--success-color) 0 10%,var(--success-color-2) 90% 100%);border-radius:.8rem}.react-main .modal-text{text-align:center}.react-main .btn-info{background-color:var(--info-color-2)}.react-main .btn-warning{background-color:var(--warning-color)}.react-main .btn-success{background-color:var(--success-color)}.react-main .btn-danger{background-color:var(--danger-color)}.react-main .photo-preview{width:95%}.react-main .photo-preview img{width:100%;pointer-events:none}.react-main .photo-preview input{display:none}
