:root{--background:#ffffff;--foreground:#333030}body{color:var(--foreground);background:var(--background);font-family:var(--font-area-normal),sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:normal;font-size:14px}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}.text-danger{color:#d73333!important}.text-primary{color:#0844d0!important}.font-weight-regular{font-weight:400!important}@media(prefers-color-scheme:dark){html{color-scheme:dark}}.btn{border-radius:8px;font-size:14px;font-weight:600;background:#413d3d;border-color:#413d3d;color:#fff;height:40px}.btn:active,.btn:focus,.btn:hover{background:#333840;border-color:#333840;color:#fff}.btn:disabled{background:#413d3d;border-color:#413d3d;color:hsla(0,0%,100%,.5);opacity:1}.btn:disabled img{filter:brightness(.5)}.btn.btn-sm{border-radius:4px;height:30px}.btn.btn-lg{height:48px}.btn.btn-outline{background:rgba(0,0,0,0);border-color:#413d3d;color:#413d3d}.btn.with-right-icon{display:inline-flex;align-items:center;justify-content:center;gap:6px}.btn.btn-link{padding:0;margin:0;border:0;height:auto;font-size:12px;font-weight:600;line-height:normal;letter-spacing:-.24px;color:#333030}.btn.btn-link,.btn.btn-link:active,.btn.btn-link:focus,.btn.btn-link:hover{background:rgba(0,0,0,0)}.btn.btn-link.link-primary,.btn.btn-link.link-primary:active,.btn.btn-link.link-primary:focus,.btn.btn-link.link-primary:hover{color:#0d4fee}.btn.btn-link.admin-forgot-password-link{font-size:12px;font-weight:600;line-height:normal;margin:-4px 0 0 auto;text-decoration:none}.btn.btn-light{background:#fbfbfb;border-color:#fbfbfb;color:#5d5555;display:inline-flex;align-items:center;justify-content:center;gap:6px}.form-group{margin-bottom:12px}.form-group .text-danger{margin-top:8px;display:block}.form-group:has(input:disabled) .form-label,.form-group:has(input:disabled) label,.form-group:has(select:disabled) .form-label,.form-group:has(select:disabled) label,.form-group:has(textarea:disabled) .form-label,.form-group:has(textarea:disabled) label{color:#b7a7a7}.form-label{font-size:14px;font-weight:600;margin-bottom:4px}.form-control{height:40px;border-radius:6px;border:1px solid #e0d6d6;background:#fff;color:#413d3d;font-size:14px;font-weight:400;transition:all .2s ease}.form-control:focus{border-color:#8b9eff;box-shadow:0 0 0 4px #c9d2ff}.form-control::placeholder{font-size:12px}.form-control:disabled{background:#fff;color:#b7a7a7;cursor:not-allowed}textarea.form-control{height:auto;min-height:40px;padding:8px 12px;resize:none;border:1px solid #e0d6d6;background:#fff;color:#413d3d;font-size:14px;font-weight:400}textarea.form-control:disabled{background:#fff;color:#b7a7a7;cursor:not-allowed}.input-error-state .form-control{border-color:#fb9494}.input-error-state .form-control:focus{border-color:#fb9494;box-shadow:0 0 0 4px #fee2e2}.form-check{display:flex;align-items:center;min-height:auto;margin-bottom:0;column-gap:10px}.form-check .form-check-input[type=checkbox]{min-width:18px;width:18px;height:18px;border-radius:4px;border:1.5px solid #d5c8c8;margin-right:0;margin-top:0;background-color:#fff;outline:none!important;box-shadow:none!important;transition:.2s ease-in-out;cursor:pointer}.form-check .form-check-input[type=checkbox]:checked{border-color:#4f75ff;background:#4f75ff url(/_next/static/media/checkbox-checked.1d7e004c.svg) 50%/cover no-repeat}.form-check .form-check-label{line-height:130%;cursor:pointer;color:#333030;font-size:14px;font-weight:400}.form-check .form-check-input[type=radio]{width:20px;height:20px;border-radius:50%;border:1px solid #d5c8c8;box-shadow:none;margin-top:0;cursor:pointer;position:relative}.form-check .form-check-input[type=radio]:checked{border-color:#4f75ff;background-color:#fff}.form-check .form-check-input[type=radio]:checked:after{content:"";width:10px;height:10px;border-radius:50%;background-color:#4f75ff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.form-check.large-checkbox .form-check-input[type=checkbox],.form-check.large-radio .form-check-input[type=radio]{min-width:24px;width:24px;height:24px}.form-check.large-radio .form-check-input[type=radio]:checked:after{content:"";width:12px;height:12px}.form-check.form-switch .form-check-input[type=checkbox]{height:24px;width:40px;border-radius:28px;background:#e0d6d6 url(/_next/static/media/switch-circle.9f91b3b1.svg) 0/contain no-repeat}.form-check.form-switch .form-check-input[type=checkbox]:checked{border-color:#4f75ff;background:#4f75ff url(/_next/static/media/switch-circle.9f91b3b1.svg) 100%/contain no-repeat}.form-check.form-switch .form-check-label{font-weight:600;line-height:28px;letter-spacing:-.28px}.tooltip .tooltip-inner{border-radius:6px;background:#333030;display:inline-flex;padding:18px;color:#fff;font-size:14px;font-weight:400;line-height:normal;letter-spacing:-.28px;max-width:330px;text-align:left}.tooltip .tooltip-arrow:before{display:none}.dashboard-account-dropdown .dropdown-toggle.dashboard-account-btn{display:flex;align-items:center;background:#fff;border-radius:4px;border:1px solid #413d3d;height:30px;color:#413d3d;font-size:0;font-weight:600;line-height:normal;padding:6px;box-shadow:none}@media(min-width:767px){.dashboard-account-dropdown .dropdown-toggle.dashboard-account-btn{font-size:12px;gap:6px;padding:6px 12px}}.dashboard-account-dropdown .dropdown-toggle.dashboard-account-btn:after{display:none}.dashboard-account-dropdown .dropdown-toggle.dashboard-account-btn.show,.dashboard-account-dropdown .dropdown-toggle.dashboard-account-btn:active,.dashboard-account-dropdown .dropdown-toggle.dashboard-account-btn:focus,.dashboard-account-dropdown .dropdown-toggle.dashboard-account-btn:hover{background:#fff;color:#413d3d;border-color:#413d3d;box-shadow:none}.dashboard-account-menu{min-width:200px;border-radius:12px;border:1px solid #fff;background:#fff;box-shadow:0 25px 50px -12px rgba(16,24,40,.1)}.dashboard-account-menu-item{color:#333030;font-size:14px;font-weight:600;line-height:normal;letter-spacing:-.28px;padding:8px 20px}.dashboard-account-menu-item:active{color:#4f75ff;background-color:#c9d2ff}.dashboard-account-menu-item.logout{color:#eb6948}.dashboard-account-menu-item.logout:active{color:#eb6948;background:#ffdcd3}.dashboard-account-menu-item.admin-email{color:#7e7070;font-size:14px;font-weight:400;line-height:normal;letter-spacing:-.28px;opacity:1;cursor:default}.image-with-text{display:flex;align-items:center;gap:6px}.Toastify__toast{border-radius:24px;border:1px solid #fbfbfb;background:#fff;box-shadow:0 25px 50px -12px rgba(16,24,40,.3);display:inline-flex;padding:10px 29px 12px 12px;align-items:center;gap:14px;color:#333030;font-size:14px;font-weight:400;line-height:normal;min-height:auto;width:auto;max-width:320px}.Toastify__toast-icon{margin-inline-end:0;height:36px;width:36px;flex-shrink:0}.Toastify__close-button{display:none}.navbar-toggler{border-radius:6px;border:1px solid #e0d6d6;background:#fff;box-shadow:0 1px 2px 0 rgba(16,24,40,.05);height:36px;width:36px;padding:8px;line-height:20px;line-height:0}.navbar-toggler:focus{outline:0;box-shadow:none}.header-menu-items{display:flex;align-items:center;flex-direction:column;gap:24px}@media(min-width:768px){.header-menu-items{gap:0;flex-direction:row;margin-left:auto}}.header-menu-items .btn{min-width:280px;margin-left:5px!important;margin-right:5px!important}@media(min-width:768px){.header-menu-items .btn{min-width:auto}}.header-menu-items img{display:none}@media(min-width:768px){.header-menu-items img{display:block}}.header-menu-items .partner-logo{margin-left:13px}.phone-field .phone-input{width:100%!important}.admin-layout{min-height:100vh;background:#fbfbfb;display:flex}.admin-layout .admin-wrapper{width:calc(100% - 250px);display:flex;flex-direction:column}.admin-layout .admin-main-content{padding:30px 20px 20px;flex:1 1;background:#fbfbfb}@media(min-width:1336px){.admin-layout .admin-main-content{padding:30px 40px 20px}}.admin-layout .admin-main-content.agent-body{background:#fbfbfb}.admin-login-header{display:inline-flex;padding:16px 60px;justify-content:space-between;align-items:center;width:100%;position:sticky;top:0;z-index:1000;background-color:#fff}.admin-login-header.border{border-bottom:1px solid #e0d6d6}.admin-login-header.bg-body-color{background-color:#fbfbfb}@media(max-width:768px){.admin-login-header{padding:14px 20px 9px}}.admin-login-header .admin-login-header-container{display:flex;justify-content:space-between;align-items:center;width:100%}.admin-login-header .admin-login-badge img{height:auto}.static-content{color:#333030;padding-top:40px;padding-bottom:40px}.static-content h1{color:#333030;font-size:36px;font-weight:700;line-height:44px;letter-spacing:-.72px}.static-content h2{font-size:24px;font-weight:700;line-height:28px;letter-spacing:-.4px;margin-bottom:16px;padding-top:18px}.static-content h3{font-size:20px;font-weight:700;line-height:24px;letter-spacing:-.4px;margin-bottom:10px}.static-content p{color:#5d5555;font-size:18px;font-weight:400;line-height:28px;margin-bottom:20px}.static-content ul{padding-left:1.5rem;margin-bottom:20px}.static-content ul li{color:#5d5555;font-size:18px;font-weight:400;line-height:28px;margin-bottom:10px}.static-content ul li::marker{font-size:14px;line-height:28px;color:#333030}.admin-main-content{flex:1 1;overflow-y:auto}.admin-dashboard{min-height:100vh;background:#fbfbfb;display:flex}.user-dashboard__content{flex:1 1;display:flex;flex-direction:column}.user-management__main{padding:30px 40px;flex:1 1;background:#fff}.user-management__main .table-container{margin-bottom:0}.alert{font-size:14px;border-radius:8px;line-height:20px}.alert img{margin-top:2px}.alert-modal .modal-dialog{max-width:375px}.alert-modal .modal-content{border-radius:24px;border:1px solid #fff;background:#fff;box-shadow:0 25px 50px -12px rgba(16,24,40,.1);text-align:center}.alert-modal .modal-header{padding:40px 30px 10px;border:0;position:relative;justify-content:center}.alert-modal .modal-header .modal-title{color:#333030;font-size:24px;font-weight:900;line-height:normal;text-align:center}.alert-modal .modal-header .btn-close{top:24px;right:24px}.alert-modal .modal-body{padding:2px 30px 10px;text-align:center;display:flex;flex-direction:column;gap:24px}.alert-modal .modal-body p{margin-bottom:0;color:#333030;font-size:14px;font-weight:400;line-height:normal}.alert-modal .modal-footer{border-top:0;padding:20px 30px 44px;justify-content:center;gap:12px}.alert-modal .modal-footer .btn{height:48px;margin:0;border-radius:4px;padding:12px 35px}.search-container{min-width:240px}.search-container .form-group{margin:0;position:relative}.search-container .form-group .prefix-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%)}.search-container .form-group .clear-btn{position:absolute;right:8px;top:50%;transform:translateY(-50%);height:18px;width:18px;border:0;background:rgba(0,0,0,0);padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.search-container label{line-height:0}.search-container .form-control{border-radius:6px;border:1px solid #e0d6d6;background:#fff;height:30px;font-size:12px;font-weight:600;line-height:normal;padding:5px 28px 5px 32px}.search-container .form-control::placeholder{color:#5d5555}.custom-datepicker-wrapper .react-datepicker{border-color:#e0d6d6}.custom-datepicker-wrapper .react-datepicker-popper{z-index:9}.custom-datepicker-wrapper .custom-datepicker-input{border:1px solid #e0d6d6;background:url(/_next/static/media/calendar-icon.4b92ffc2.svg) center right 8px no-repeat,#fff;border-radius:5px;color:#333030;padding:5px 10px;min-width:230px;font-size:14px}.custom-datepicker-wrapper .react-datepicker-time__header,.custom-datepicker-wrapper .react-datepicker__header{background-color:#fff;border:none;padding:15px 0}.custom-datepicker-wrapper .react-datepicker__current-month{font-weight:500;line-height:20px;font-size:13px;font-family:Area Normal,sans-serif}.custom-datepicker-wrapper .react-datepicker__day-names{padding-top:10px;font-weight:600;font-size:12px;text-transform:uppercase;font-family:Area Normal,sans-serif}.custom-datepicker-wrapper .react-datepicker__day{color:#333030;border-radius:.3rem;font-size:12px;font-family:Area Normal,sans-serif}.custom-datepicker-wrapper .react-datepicker__day:not([aria-disabled=true]):hover{background-color:#e1e1e1;color:#333030}.custom-datepicker-wrapper .react-datepicker__day.react-datepicker__day--in-range,.custom-datepicker-wrapper .react-datepicker__day.react-datepicker__day--keyboard-selected,.custom-datepicker-wrapper .react-datepicker__day.react-datepicker__day--selected,.custom-datepicker-wrapper .react-datepicker__day:hover{font-size:12px;background-color:#e1e1e1;color:#333030}.custom-datepicker-wrapper .react-datepicker__day.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#e1e1e1;color:#333030}.custom-datepicker-wrapper .react-datepicker__day--today{border:1px solid #333030}.custom-datepicker-wrapper .react-datepicker__day--outside-month{opacity:.4}.custom-datepicker-wrapper .react-datepicker__navigation--next,.custom-datepicker-wrapper .react-datepicker__navigation--previous{top:12px}.custom-datepicker-wrapper .react-datepicker__navigation--next:hover,.custom-datepicker-wrapper .react-datepicker__navigation--previous:hover{border-color:#333030}.custom-datepicker-wrapper .react-datepicker__navigation-icon:before{border-color:#333030;border-width:1px 1px 0 0;height:8px;width:8px}.custom-datepicker-wrapper .react-datepicker__triangle{fill:#fff!important;color:#fff!important;stroke:#e0d6d6!important}.action-button-wrapper .action-btn{border-radius:100px;border:1px solid #e0d6d6;padding:6px 18px;font-size:14px;color:#333030;background-color:#fff}.action-button-wrapper .action-btn.active{color:#fff;background-color:#4f75ff;border-color:#4f75ff}.cursor-pointer{cursor:pointer}