﻿*{font-family:Figtree,sans-serif}html,body,#root{height:100%;margin:0;padding:0;background-color:#fff;font-weight:300}.ant-layout,.ant-layout-footer{background-color:#fff}.site-layout-content{background:#fff;padding:24px;min-height:280px}.scroller{overflow-x:auto;overflow-y:auto;padding-right:5px}.scroller::-webkit-scrollbar{width:7px}.scroller::-webkit-scrollbar-track{background:transparent}.scroller::-webkit-scrollbar-thumb{background:#e3e3e3;border-radius:10px}.scroller::-webkit-scrollbar-thumb:hover{background:var(--ant-color-primary)}.ant-collapse-header{padding:0!important}.ant-collapse-content-box{padding:0!important;margin-top:5px}.ant-collapse-item{margin-bottom:25px}.ant-modal.mobile{margin:0 0 0 7px;top:70px}.ant-input{border:1px solid rgba(0,0,0,.1);border-radius:8px;padding:10px 14px;font-size:14px;transition:all .2s ease}.ant-input::placeholder{color:#00000059}.ant-input:hover{border-color:#0003}.ant-input:focus,.ant-input.ant-input-focused{border-color:#0000004d;box-shadow:none}.ant-input-textarea textarea{border:1px solid rgba(0,0,0,.1);border-radius:8px;padding:10px 14px;font-size:14px;transition:all .2s ease}.ant-input-textarea textarea::placeholder{color:#00000059}.ant-input-textarea textarea:hover{border-color:#0003}.ant-input-textarea textarea:focus{border-color:#0000004d;box-shadow:none}.ant-input-affix-wrapper{border:1px solid rgba(0,0,0,.1);border-radius:8px;padding:10px 14px;transition:all .2s ease}.ant-input-affix-wrapper:hover{border-color:#0003}.ant-input-affix-wrapper:focus,.ant-input-affix-wrapper.ant-input-affix-wrapper-focused{border-color:#0000004d;box-shadow:none}.ant-input-affix-wrapper .ant-input{padding:0;background:transparent;border:none}.ant-input-affix-wrapper .ant-input:hover,.ant-input-affix-wrapper .ant-input:focus{border:none;background:transparent}.ant-select .ant-select-selector{border:1px solid rgba(0,0,0,.1)!important;border-radius:8px!important;padding:6px 14px!important;height:auto!important;min-height:42px;transition:all .2s ease}.ant-select .ant-select-selector .ant-select-selection-item{font-size:14px}.ant-select .ant-select-selector .ant-select-selection-placeholder{color:#00000059}.ant-select:hover .ant-select-selector{border-color:#0003!important}.ant-select.ant-select-focused .ant-select-selector{border-color:#0000004d!important;box-shadow:none!important}.ant-btn-primary{height:auto;padding:10px 24px;font-size:14px;border-radius:8px;border:none;background:#1677ff;transition:all .2s ease}.ant-btn-primary:hover:not(:disabled){background:#333!important}.ant-btn-primary:disabled{background:#0000001a!important;color:#0000004d!important;cursor:not-allowed}.ant-btn-default{height:auto;padding:10px 24px;font-size:14px;border-radius:8px;border:1px solid rgba(0,0,0,.15);transition:all .2s ease}.ant-btn-default:hover:not(:disabled){border-color:#0000004d!important;color:#1a1a1a!important}.ant-btn-default:disabled{border-color:#00000014!important;color:#00000040!important;cursor:not-allowed}.ant-form-item{margin-bottom:20px}.ant-form-item-label>label{font-size:13px;color:#000000a6}.ant-radio-group .ant-radio-wrapper{color:#000000b3}.ant-radio-group .ant-radio-wrapper .ant-radio-inner{border-color:#0003}.ant-radio-group .ant-radio-wrapper.ant-radio-wrapper-checked .ant-radio-inner{border-color:#1a1a1a;background:#1a1a1a}.ant-checkbox-wrapper{color:#000000b3}.ant-checkbox-wrapper .ant-checkbox-inner{border-color:#0003;border-radius:4px}.ant-checkbox-wrapper.ant-checkbox-wrapper-checked .ant-checkbox-inner{border-color:#1a1a1a;background:#1a1a1a}.ant-steps .ant-steps-item-tail:after{background-color:#0000001a!important}.ant-steps .ant-steps-item-process .ant-steps-item-icon{background:#1a1a1a;border-color:#1a1a1a}.ant-steps .ant-steps-item-finish .ant-steps-item-icon{border-color:#1a1a1a}.ant-steps .ant-steps-item-finish .ant-steps-item-icon .ant-steps-icon{color:#1a1a1a}.ant-steps .ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-tail:after{background-color:#1a1a1a!important}.ant-switch{background:#00000040}.ant-switch.ant-switch-checked{background:#1a1a1a}.ant-divider{border-color:#0000000f}.ant-menu .ant-menu-item,.ant-menu .ant-menu-submenu-title{font-size:14px}.ant-menu .ant-menu-item-group-title{font-size:12px;color:#00000073}.ant-layout-sider{border-right:1px solid rgba(0,0,0,.06)!important}.ant-layout-header{border-bottom:1px solid rgba(0,0,0,.06)!important}.ant-table .ant-table-thead>tr>th{color:#000000a6;background:#00000005;border-bottom:1px solid rgba(0,0,0,.06)}.ant-table .ant-table-tbody>tr>td{border-bottom:1px solid rgba(0,0,0,.04)}.ant-card{border:1px solid rgba(0,0,0,.06);border-radius:8px}.ant-modal-content{border:1px solid rgba(0,0,0,.06);border-radius:12px}.ant-dropdown-menu{border:1px solid rgba(0,0,0,.06);border-radius:8px}.form-field{width:100%;display:block}.form-field .error-message{margin-top:3px;margin-bottom:0;max-width:300px;color:#f5222d}.form-field .error-message:before{display:inline;content:"⚠ "}.form-field__input-number,.form-field__select,.form-field__date-picker,.gemified-space.full-width{width:100%}.layout{min-height:100vh}.layout.mobile .ant-layout{margin-left:0}.layout.mobile .ant-layout-content{max-width:100%;margin-left:0;padding:0 10px 50px}.layout.mobile .ant-layout-sider{z-index:10}.layout.mobile.open .ant-layout-sider{max-width:none!important}.layout.mobile .mobile-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000073;z-index:5;transition:all .2s}.layout .ant-layout-header{background:var(--ant-color-bg-base);border-bottom:1px solid rgb(240,240,240);height:64px;padding-inline:24px 24px;line-height:64px;display:flex;justify-content:space-between;align-items:center}.layout .ant-layout-header .ant-avatar{cursor:pointer}.layout .ant-layout{margin-left:300px}.layout .subscription-info{font-size:14px;border-top:1px solid #e3e3e3;border-radius:8px;padding:15px 0;flex-direction:column;position:absolute;width:100%;bottom:30px}.layout .subscription-info .subscription-info-item{display:flex;align-items:start;justify-content:start;margin-bottom:2px;width:300px;text-align:left;padding-left:24px;padding-top:5px}.layout .subscription-info .subscription-info-item .anticon{color:#1890ff;font-size:20px;margin-right:10px}.layout .ant-layout-sider{background:var(--ant-color-bg-base);overflow:auto;height:100vh;position:fixed;left:0;top:0;bottom:0;border-right:1px solid rgb(240,240,240)}.layout .ant-layout-sider .ant-menu .ant-menu-item-group-title{font-size:14px;text-transform:uppercase;letter-spacing:.5px;padding:16px 24px 8px 14px}.layout .ant-layout-sider .ant-menu .ant-menu-item{border-radius:0!important;margin:0!important;width:100%!important}.layout .ant-layout-sider .ant-menu .ant-menu-item{border-left:3px solid transparent}.layout .ant-layout-sider .ant-menu .ant-menu-item-selected{border-left:3px solid #004b88}.layout .logo{padding-left:10px;height:64px;display:flex;align-items:center;justify-content:start;border-bottom:1px solid var(--ant-color-border-secondary)}.layout .logo span{font-size:26px}.layout .content-wrapper{display:flex;justify-content:center}.layout .ant-layout-footer{padding-top:12px;display:flex;align-content:center;justify-content:center}.layout .ant-layout-content{max-width:calc(100vw - 300px);margin:0;padding:0 24px 50px;min-height:calc(100vh - 64px);background:#f7f8fa;transition:all .2s}.layout .body-bg{overflow-y:auto;max-height:80vh;padding:24px;background:var(--ant-color-bg-base);border-radius:var(--ant-border-radius-lg);min-height:calc(100vh - 184px)}.layout .custom-menu .ant-menu-submenu-title{height:fit-content!important;display:flex!important;padding:5px 20px!important;gap:10px!important;align-items:center!important;justify-content:start!important}.layout .custom-menu .ant-menu-item{height:fit-content!important;display:flex!important;gap:10px!important;align-items:center!important;justify-content:start!important;padding-left:35px!important}.layout .ant-menu{border:none!important;background-color:#fff!important}.onboarding-page{max-width:800px;margin:25px auto}.onboarding-page .onboarding-header{text-align:center;margin-bottom:25px}.onboarding-page .onboarding-header .onboarding-title{margin:0}.onboarding-page .onboarding-header .onboarding-subtitle{margin:10px 0 0;color:#00000073}.onboarding-page .onboarding-footer{margin-top:16px;text-align:left}.onboarding-page .onboarding-footer .ant-typography{font-size:12px;color:#00000073}.onboarding-page .ant-steps .ant-steps-item-title{font-size:14px}.onboarding-page .ant-steps .ant-steps-item-description{font-size:12px}.onboarding-page .ant-steps .ant-steps-item-icon{border-width:1px}.onboarding-page .ant-form .ant-form-item-label>label{color:#000000a6}.onboarding-page .ant-form .ant-input,.onboarding-page .ant-form .ant-select-selector,.onboarding-page .ant-form .ant-input-textarea textarea{border-radius:6px;border-color:#e0e0e0}.onboarding-page .ant-form .ant-input:hover,.onboarding-page .ant-form .ant-select-selector:hover,.onboarding-page .ant-form .ant-input-textarea textarea:hover{border-color:#bfbfbf}.onboarding-page .ant-form .ant-input:focus,.onboarding-page .ant-form .ant-input.ant-input-focused,.onboarding-page .ant-form .ant-select-selector:focus,.onboarding-page .ant-form .ant-select-selector.ant-input-focused,.onboarding-page .ant-form .ant-input-textarea textarea:focus,.onboarding-page .ant-form .ant-input-textarea textarea.ant-input-focused{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff1a}.onboarding-page .ant-form .ant-select-selector{border-radius:6px!important}.settings .avatar-upload-container{display:flex;flex-direction:column;align-items:center;gap:16px}.settings .avatar-upload-container .ant-upload{margin-top:8px}.settings .ant-tabs-tab{padding:12px 16px}.settings .ant-tabs-tab.ant-tabs-tab-active,.settings .ant-tabs-tab:hover{background-color:var(--ant-primary-1)}@media (max-width: 768px){.settings .ant-tabs-left>.ant-tabs-content-holder{margin-left:0}.settings .ant-tabs-left>.ant-tabs-tab{width:100%}}.auth-page{background:url(/v882batch2-kul-13.jpg) no-repeat center center;background-size:cover;min-height:100vh}.auth-page .auth-layout{min-height:100vh;background:transparent}.auth-page .auth-content{display:flex;justify-content:center;align-items:center;flex-direction:column;background:transparent;padding:40px 20px}.auth-page .auth-card{min-width:400px;max-width:440px;padding:48px 40px;background:#ffffffe6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:20px;border:1px solid rgba(255,255,255,.7);box-shadow:0 12px 40px #00000014}.auth-page .auth-card .ant-card-body{padding:0}.auth-page .auth-branding{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:12px}.auth-page .auth-logo{width:36px;height:36px}.auth-page .auth-brand-name{font-size:24px;letter-spacing:.08em;color:#1a1a1a}.auth-page .auth-title{text-align:center;margin-bottom:32px;font-size:18px;letter-spacing:.02em;color:#00000080}.auth-page .auth-link{text-align:center;margin-top:16px;color:#00000073;font-size:13px;letter-spacing:.01em}.auth-page .auth-link a{color:#1a1a1a;text-decoration:none;transition:opacity .2s ease}.auth-page .auth-link a:hover{opacity:.7}.auth-page .auth-link:last-child{margin-top:8px}.auth-page .google-container{display:flex;justify-content:center;padding:0}.auth-page .google-container>div{width:100%;display:flex;justify-content:center}.auth-page .ant-form .ant-space,.auth-page .ant-form .ant-space .ant-space-item{width:100%}.auth-page .ant-input{border-radius:10px;padding:12px 16px;background:#fff9}.auth-page .ant-input:hover{background:#fffc}.auth-page .ant-input:focus,.auth-page .ant-input.ant-input-focused{background:#fff}.auth-page .ant-input-affix-wrapper{border-radius:10px;padding:12px 16px;background:#fff9}.auth-page .ant-input-affix-wrapper:hover{background:#fffc}.auth-page .ant-input-affix-wrapper:focus,.auth-page .ant-input-affix-wrapper.ant-input-affix-wrapper-focused{background:#fff}.auth-page .ant-btn-primary{border-radius:10px;padding:12px 24px;letter-spacing:.03em}.auth-page .ant-btn-primary:hover{transform:translateY(-1px)}.auth-page .ant-btn-primary:active{transform:translateY(0)}.auth-page .ant-form-item{margin-bottom:0}.auth-page .ant-divider{margin:24px 0}.auth-page .ant-divider .ant-divider-inner-text{font-size:12px;color:#0000004d;text-transform:lowercase}.error-page{height:100vh;width:100vw;display:grid;place-content:center;gap:10px}
