html,body{height:100%}body{font: 500 14px/1.86 Poppins,sans-serif;font-optical-sizing:auto;color:"#FFF";background-color:#f5f5f5!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;-ms-overflow-x:hidden;overflow-y:auto;-ms-overflow-y:auto}::-moz-selection{color:#fff;background-color:#11235a}::selection{color:#fff;background-color:#11235a}::-webkit-scrollbar{width:6px;height:6px;background-color:transparent}::-webkit-scrollbar-thumb{background-color:#0d1b45;border-radius:10px}::-webkit-scrollbar-thumb:hover{background-color:#555}::-webkit-scrollbar-track{background-color:transparent;border-radius:6px}a{text-decoration:none;color:inherit}input:-webkit-autofill,input:-webkit-autofill:focus{transition:background-color 0s 600000s,color 0s 600000s!important}.navbar-menu-button{position:relative}.navbar-menu-button.active{color:#11235a}.navbar-menu-button.active:after{content:"";position:absolute;left:50%;bottom:-8px;width:100%;height:4px;border-radius:10px;background-color:#11235a;transform:translate(-50%)}.MuiDayCalendar-weekDayLabel,.MuiIconButton-edgeEnd,.MuiIconButton-edgeStart,.MuiPickersCalendarHeader-switchViewButton,.MuiPickersToolbar-title,.MuiPickersCalendarHeader-label,.MuiPickersDay-dayWithMargin{color:#fff!important}.MuiPickersDay-dayWithMargin.Mui-disabled{color:#ffffff61!important}.phone-number-input{width:100%;height:53.5px;border:1px solid #d5d5d5;overflow:hidden;border-radius:4px;padding:0 10px;transition:all .3s ease-in-out;background-color:#f5f6fa;margin-top:4.5px}.phone-number-input:hover{border:1px solid #11235A}.phone-number-input .PhoneInputInput{height:56px;border:0;font-size:16px;outline:none;font-family:inherit;background-color:#f5f6fa}.phone-number-label{font-size:14px!important;font-weight:600!important;color:#606060!important;padding-bottom:7px!important}.mobile-menu{position:fixed;bottom:0;left:0;right:0;width:100%;height:90px;display:flex;align-items:center;justify-content:space-between;background-color:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding:0 20px;z-index:1300}.mobile-menu-item{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#11235a;cursor:pointer}.mobile-menu-item:hover{color:#09122f}.mobile-menu-item.active{color:#11235a;font-weight:700}.mobile-menu-item.active .mobile-menu-icon{color:#11235a}.mobile-menu-text{font-size:10px;color:#11235a}.verification-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.verification-logo-container{display:flex;flex-direction:column;align-items:center;margin-bottom:40px}.verification-logo{width:80px;height:80px;margin-bottom:10px}.verification-logo-text{display:flex;flex-direction:column;align-items:center;color:#1e3a8a;font-weight:700}.verification-logo-text .arabic-text{font-size:20px;margin-bottom:2px}.verification-logo-text .english-text{font-size:16px}.verification-content{padding:20px;border-radius:12px;width:100%;max-width:400px;text-align:center}.verification-title{font-size:24px;font-weight:600;color:#1f2937;margin-bottom:16px}.verification-subtitle{font-size:14px;color:#6b7280;line-height:1.5;margin-bottom:32px}.verification-form-group{margin-bottom:24px;text-align:left}.verification-label{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:8px}.verification-code-input-container{display:flex;gap:30px;justify-content:center}.verification-code-input{width:48px;height:48px;border:2px solid #e5e7eb;border-radius:5px;text-align:center;font-size:18px;font-weight:600;color:#1f2937;outline:none;transition:border-color .2s}.verification-code-input:focus{border-color:#596fb7}.verification-code-input:hover{border-color:#d1d5db}.verification-verify-button{width:100%;background-color:#596fb7;color:#fff;border:none;border-radius:50px;padding:12px 24px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .2s;margin-bottom:24px}.verification-verify-button:hover:not(:disabled){background-color:#5856eb}.verification-verify-button:disabled{background-color:#9ca3af;cursor:not-allowed}.verification-timer-container{margin-bottom:16px}.verification-timer{font-size:16px;font-weight:600;color:#1f2937}.verification-resend-container{display:flex;justify-content:center;align-items:center;gap:8px}.verification-resend-text{font-size:14px;color:#6b7280}.verification-resend-button{background:none;border:none;color:#596fb7;font-size:14px;font-weight:600;cursor:pointer;text-decoration:underline}.verification-resend-button:hover:not(:disabled){color:#5856eb}.verification-resend-button:disabled{color:#9ca3af;cursor:not-allowed;text-decoration:none}@media (max-width: 768px){.verification-content{padding:30px 20px;margin:10px}.verification-code-input-container{gap:30px}.verification-code-input{width:40px;height:40px;font-size:16px}}@media (max-width: 480px){.verification-container{padding:15px}.verification-content{padding:25px 15px}.verification-title{font-size:20px}.verification-subtitle{font-size:13px}.verification-code-input{width:35px;height:35px;font-size:14px}}@keyframes react-loading-skeleton{to{transform:translate(100%)}}.react-loading-skeleton{--base-color: #ebebeb;--highlight-color: #f5f5f5;--animation-duration: 1.5s;--animation-direction: normal;--pseudo-element-display: block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;-webkit-user-select:none;user-select:none;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:var( --custom-highlight-background, linear-gradient( 90deg, var(--base-color) 0%, var(--highlight-color) 50%, var(--base-color) 100% ) );transform:translate(-100%);animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display: none}}
