body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App .main-app-container,.loading{display:flex}.loading{align-items:center;background-color:#fff;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:99}.loading .loader{animation:spin 2s linear infinite;border:3px solid #9d9d9d;border-radius:50%;border-top-color:#2d2d2d;height:30px;width:30px}.logo-loading{background-color:#fff;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.logo-loading .loader{left:47%;position:absolute;top:47%}.logo-loading .loader img{width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.admin-sidebar{align-items:center;background-color:#0e1528;color:#fff;display:flex;flex-direction:column;justify-content:flex-start;max-width:280px;min-height:100vh;min-width:280px;position:relative;transition:margin .25s ease-out;z-index:100}.admin-sidebar .title{color:#fff;font-size:18px;font-weight:700;margin:20px;text-align:center}.admin-sidebar .user-info{align-items:center;border-bottom:1px solid #fff3;display:flex;flex-direction:column;gap:15px;margin-bottom:20px;padding:20px 20px 25px;width:100%}.admin-sidebar .user-info .user-avatar{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffff40,#ffffff26);border:2px solid #ffffff4d;border-radius:50%;box-shadow:0 4px 15px #0003;color:#fff;display:flex;font-size:24px;font-weight:600;height:60px;justify-content:center;width:60px}.admin-sidebar .user-info .user-details{text-align:center;width:100%}.admin-sidebar .user-info .user-details .user-name{color:#fff;font-size:16px;font-weight:600;margin:0 0 8px;word-break:break-word}.admin-sidebar .user-info .user-details .user-email{color:#fffc;font-size:13px;line-height:1.4;margin:0;word-break:break-word}.admin-sidebar .buttons{display:flex;flex:1 1;flex-direction:column;margin:20px;width:calc(100% - 40px)}.admin-sidebar .buttons:has(.sign-out-button:only-child){justify-content:flex-end}.admin-sidebar .button{margin-top:20px;width:100%}.admin-sidebar .button:first-child{margin-top:0}.admin-sidebar .button.sign-out-button{margin-bottom:20px;margin-top:auto}.admin-sidebar .button.sign-out-button .primary-button-component{width:100%}.admin-sidebar .button.sign-out-button .primary-button-component .btn{background-color:#ffffff26!important;border:1px solid #ffffff4d!important;color:#fff!important;transition:all .3s ease;width:100%!important}.admin-sidebar .button.sign-out-button .primary-button-component .btn:hover{opacity:1!important}.admin-sidebar .button.sign-out-button .primary-button-component .btn:active,.admin-sidebar .button.sign-out-button .primary-button-component .btn:focus,.admin-sidebar .button.sign-out-button .primary-button-component .btn:hover{background-color:#ffffff40!important;border-color:#ffffff80!important;color:#fff!important}@supports not selector(:has(*)){.admin-sidebar .buttons .sign-out-button{margin-bottom:20px;margin-top:auto}}.primary-button-component.center,.primary-button-component.rounded{display:flex;justify-content:center}.primary-button-component.rounded{align-items:center;border-radius:50%;margin-right:10px}.primary-button-component.rounded button{height:43px;width:45px}.primary-button-component.disbaledColor button:disabled,.primary-button-component.disbaledColor button[disabled]{background-color:#85bd50;opacity:1}.primary-button-component .btn{align-items:center;background-color:#85bd50;border:none;border-radius:100px;color:#000;cursor:pointer;display:flex;font-size:16px;font-weight:600;justify-content:center;letter-spacing:-.02em;line-height:34px;padding:4px 20px;position:relative;text-transform:capitalize;z-index:89}.primary-button-component .btn span{white-space:nowrap}.primary-button-component .btn .children{align-items:center;display:flex;justify-content:center;white-space:nowrap}.primary-button-component .btn .children .small-loader-component{margin-right:5px}.primary-button-component .btn .children .arrowDown{margin-right:10px}.primary-button-component .btn .children .arrowDown path{fill:#024d43}.primary-button-component .btn .children .email-icon{width:20px}.primary-button-component .btn .children .email-icon path{fill:#024d43}.primary-button-component .btn svg path{stroke:#024d43;fill:#024d43}.primary-button-component .btn.primaryShade{background:rgba(var(--primary-light),.4)}.primary-button-component .btn.primaryShade:hover{background:rgba(var(--primary-light),.4)!important;opacity:1}.primary-button-component .btn.primaryShade:active,.primary-button-component .btn.primaryShade:focus{background:rgba(var(--primary-light),.4)!important;color:#000!important}.primary-button-component .btn.no-radius{border-radius:8px;min-width:87px}.primary-button-component .btn.redOrange{background-color:#ffb0a8}.primary-button-component .btn.small{font-size:14px!important;padding:1px 20px!important}.primary-button-component .btn.gray{background-color:#dfdfdf;color:#000}.primary-button-component .btn.gray:hover{background-color:#dfdfdf;opacity:1}.primary-button-component .btn.gray:active,.primary-button-component .btn.gray:focus{background-color:#dfdfdf!important;color:#000!important}.primary-button-component .btn:hover{background-color:#85bd50;color:#000!important;opacity:.7}.primary-button-component .btn:active,.primary-button-component .btn:focus{background-color:#85bd50!important;color:#000!important}.primary-button-component .btn:disabled{background-color:hsla(0,1%,85%,.824);color:#545454;cursor:default!important;opacity:.8}.primary-button-component.full{width:100%}.primary-button-component.full .btn{border-radius:0;width:100%!important}.primary-button-component .skip{background-color:#d3d2d2;border-color:#0000;border-radius:100px;color:#5b6569;font-size:20px;font-weight:500;padding:7px 30px}.primary-button-component .btn[disabled]{pointer-events:none}@media screen and (max-width:768px){.primary-button-component .btn{font-size:14px!important;padding:1px 20px!important;white-space:nowrap}}.primary-button-component svg{width:15px}.primary-button-component.utility .btn{background:#f7f7f7;border:1px solid #d3d2d2;border-radius:9px;color:#7b7979;font-size:16px;font-weight:600;margin:0 2px;padding:2px 14px;text-decoration:none}.primary-button-component.utility .btn svg{margin-left:5px}.primary-button-component.utility .btn svg path{stroke:#0000}.App .main-app-container{width:100%}.App .main-app-container .routes{display:flex;height:100%}
/*# sourceMappingURL=main.a9176ee3.css.map*/