*{box-sizing:border-box;font-family:var(--font-inter),sans-serif!important}html,body{color:#160040;scroll-behavior:smooth;background:#fff;margin:0;font-size:14px;font-weight:400;overflow-x:hidden;font-family:var(--font-inter),sans-serif!important}a{text-decoration:none;transition:all .3s ease-in-out}h1,h2,h3,h4,h5,h6,p{margin:0}ul{margin:0;padding:0;list-style-type:none}img{max-width:100%}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{width:100%;margin-left:auto;margin-right:auto;padding-left:12px;padding-right:12px}@media (min-width:576px){.container-sm,.container{max-width:540px}}@media (min-width:768px){.container-md,.container-sm,.container{max-width:720px}}@media (min-width:991px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media (min-width:1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}}@media (min-width:1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1224px}}.container-fluid{max-width:100%}.link{-webkit-text-fill-color:#0000;background:linear-gradient(99.56deg,#9d0083 0%,#7f3f98 130.27%);-webkit-background-clip:text;background-clip:text;font-weight:500;display:inline-block}.w-100{width:100%!important}.w-100-px{width:100px!important}.w-150-px{width:150px!important}.w-200-px{width:200px!important}.w-250-px{width:250px!important}.w-300-px{width:300px!important}.h-100{height:100%!important}.h-100-px{height:100px!important}.h-150-px{height:150px!important}.h-200-px{height:200px!important}.h-250-px{height:250px!important}.h-300-px{height:300px!important}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-flex{display:flex}.align-item-start{align-items:flex-start}.align-item-end{align-items:flex-end}.align-item-center{align-items:center}.justify-content-start{justify-content:flex-start}.justify-content-end{justify-content:flex-end}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.justify-content-around{justify-content:space-around}.flex-col{flex-direction:column}.flex-flow{flex-flow:wrap}.gap-5{gap:5px}.gap-10{gap:10px}.gap-15{gap:15px}.gap-20{gap:20px}.p-static{position:static}.p-relative{position:relative}.p-absolute{position:absolute}.p-fixed{position:fixed}.p-sticky{position:sticky}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mr-0{margin-right:0!important}.m-x-0{margin-inline:0!important}.m-y-0{margin-block:0!important}@media (max-width:991px){.m-0-lg{margin:0!important}}@media (max-width:768px){.m-0-md{margin:0!important}}@media (max-width:568px){.m-0-sm{margin:0!important}}.mt-5{margin-top:5px}.mb-5{margin-bottom:5px}.ml-5{margin-left:5px}.mr-5{margin-right:5px}.mt-10{margin-top:10px}.mb-10{margin-bottom:10px}.ml-10{margin-left:10px}.mr-10{margin-right:10px}.mt-15{margin-top:15px}.mb-15{margin-bottom:15px}.ml-15{margin-left:15px}.mr-15{margin-right:15px}.mt-20{margin-top:20px}.mb-20{margin-bottom:20px}.ml-20{margin-left:20px}.mr-20{margin-right:20px}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.pr-0{padding-right:0!important}.p-x-0{padding-inline:0!important}.p-y-0{padding-block:0!important}@media (max-width:991px){.p-0-lg{padding:0!important}}@media (max-width:768px){.p-0-md{padding:0!important}}@media (max-width:568px){.p-0-sm{padding:0!important}}.p-5{padding:5px}.pt-5{padding-top:5px}.pb-5{padding-bottom:5px}.pl-5{padding-left:5px}.p-10{padding:10px}.pt-10{padding-top:10px}.pb-10{padding-bottom:10px}.pl-10{padding-left:10px}.pr-10{padding-right:10px}.p-15{padding:15px}.pt-15{padding-top:15px}.pb-15{padding-bottom:15px}.pl-15{padding-left:15px}.pr-15{padding-right:15px}.p-20{padding:20px}.pt-20{padding-top:20px}.pb-20{padding-bottom:20px}.pl-20{padding-left:20px}.pr-20{padding-right:20px}.bg-none{background:0 0!important}.bg-white{background:#fff}.bg-black{background:#000}.bg-primary{background:#9d0083}.bg-colorBgLayout{background:#f5f5f5}.color-white{color:#fff}.color-black{color:#000}.color-tertiary{color:#7a7a7a}.color-primary{color:#9d0083!important}.color-blue{color:#1b75bb!important}.color-bg-layout{color:#f5f5f5}.color-danger{color:#dc2626}.font-weight-400{font-weight:400}.font-weight-500{font-weight:500}.font-weight-600{font-weight:600}.border-none{border:none!important}.overflow-hidden{overflow:hidden!important}.cursor-pointer{cursor:pointer}.ellipsized-one-line{line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box!important}.ellipsized-two-line{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box!important}.ellipsized-three-line{line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box!important}.ellipsized-four-line{line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box!important}.section-padding{padding:60px}@media (min-width:768px){.section-padding{padding:80px}}@media (min-width:991px){.section-padding{padding:100px}}.section-padding-left{padding-left:60px}@media (min-width:768px){.section-padding-left{padding-left:80px}}@media (min-width:991px){.section-padding-left{padding-left:100px}}.section-padding-right{padding-right:60px}@media (min-width:768px){.section-padding-right{padding-right:80px}}@media (min-width:991px){.section-padding-right{padding-right:100px}}.section-padding-inline{padding-inline:60px}@media (min-width:768px){.section-padding-inline{padding-inline:80px}}@media (min-width:991px){.section-padding-inline{padding-inline:100px}}.section-padding-block{padding-block:60px}@media (min-width:768px){.section-padding-block{padding-block:80px}}@media (min-width:991px){.section-padding-block{padding-block:100px}}.section-padding-top{padding-top:60px}@media (min-width:768px){.section-padding-top{padding-top:80px}}@media (min-width:991px){.section-padding-top{padding-top:100px}}.section-padding-bottom{padding-bottom:60px}@media (min-width:768px){.section-padding-bottom{padding-bottom:80px}}@media (min-width:991px){.section-padding-bottom{padding-bottom:100px}}.section-margin{margin:60px}@media (min-width:768px){.section-margin{margin:80px}}@media (min-width:991px){.section-margin{margin:100px}}.section-margin-left{margin-left:60px}@media (min-width:768px){.section-margin-left{margin-left:80px}}@media (min-width:991px){.section-margin-left{margin-left:100px}}.section-margin-right{margin-right:60px}@media (min-width:768px){.section-margin-right{margin-right:80px}}@media (min-width:991px){.section-margin-right{margin-right:100px}}.section-margin-inline{margin-inline:60px}@media (min-width:768px){.section-margin-inline{margin-inline:80px}}@media (min-width:991px){.section-margin-inline{margin-inline:100px}}.section-margin-block{margin-block:60px}@media (min-width:768px){.section-margin-block{margin-block:80px}}@media (min-width:991px){.section-margin-block{margin-block:100px}}.section-margin-top{margin-top:60px}@media (min-width:768px){.section-margin-top{margin-top:80px}}@media (min-width:991px){.section-margin-top{margin-top:100px}}.section-margin-bottom{margin-bottom:60px}@media (min-width:768px){.section-margin-bottom{margin-bottom:80px}}@media (min-width:991px){.section-margin-bottom{margin-bottom:100px}}.loader{justify-content:center;align-items:center;width:100%;min-height:427px;display:flex}.main-loader{width:100vw;min-height:100vh}.user-cell{align-items:center;gap:8px;display:inline-flex}.user-cell-meta{flex-direction:column;line-height:1.2;display:inline-flex}.user-cell-name{color:#160040;font-weight:600}.user-cell-role{color:#7a7a7a;font-size:12px}.sr-only,.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.notifications-mark-header{margin-bottom:24px!important}.notifications-mark-all{color:#9d0083!important}.notifications-mark-all:hover:not(:disabled){opacity:.75}.notifications-mark-all:disabled{cursor:not-allowed;color:#7a7a7a!important}.notification-item{cursor:pointer;align-items:flex-start;gap:12px;transition:background .2s,box-shadow .2s,border-color .2s;display:flex}.notification-item-icon{background:#f5f5f5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.notification-item-content{flex:1;min-width:0}.notification-item-head{align-items:center;gap:8px;display:flex}.notification-item-title{color:#160040;font-size:14px;font-weight:600}.notification-item-dot{background:#9d0083;border-radius:50%;flex-shrink:0;width:8px;height:8px}.notification-item-text{color:#262a43;margin-top:2px;font-size:14px;line-height:1.5}@media (max-width:768px){.notification-item-text{font-size:12px}}.notification-item-time{color:#6d757e;font-size:12px}.notification-item--dropdown{padding:12px 16px}.notification-item--dropdown:hover{background:#f5f5f5}.notification-item--dropdown .notification-item-head{justify-content:space-between}.notification-item--dropdown .notification-item-title{color:#1f2937;font-size:13px}.notification-item--dropdown .notification-item-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.notification-item--dropdown .notification-item-time{margin-top:10px;display:block}.notification-item--dropdown.notification-item--unread{background:#f0fff4}.notification-item--page{background:#fff;border:1px solid #f5f5f7;border-radius:12px;align-items:center;margin-bottom:10px;padding:16px 20px}@media (max-width:768px){.notification-item--page{padding:10px}}.notification-item--page:last-child{margin-bottom:0}.notification-item--page:hover{box-shadow:0 2px 10px #0000000d}.notification-item--page .notification-item-time{white-space:nowrap;flex-shrink:0;margin-left:16px}.notification-item--page.notification-item--unread{background:#f0fff4;border-color:#9d008340}.notifications-popover .ant-popover-arrow{width:0!important;height:0!important}.notifications-popover .ant-popover-container{width:100%;border-radius:14px!important;max-width:360px!important}@media (max-width:576px){.notifications-popover .ant-popover-container{max-width:280px!important}}.notifications-popover .ant-popover-inner{border-radius:12px;padding:0;overflow:hidden}.notifications-dropdown{flex-direction:column;max-height:370px;display:flex}.notifications-dropdown-head{border-bottom:1px solid #e2e4e8;flex-shrink:0;justify-content:space-between;align-items:center;display:flex;padding:8px 14px!important}.notifications-dropdown-right-action{color:#4c8321!important;padding:0!important;font-size:12px!important}.notifications-dropdown-right-action:disabled{cursor:not-allowed;color:#7a7a7a!important}.notifications-dropdown-title{color:#1f2937;font-size:13px;font-weight:500}.notifications-dropdown-body{flex:1;width:100%;min-width:360px;overflow-y:auto}@media (max-width:576px){.notifications-dropdown-body{min-width:100%}}.notifications-dropdown-body::-webkit-scrollbar-track{width:0}.notifications-dropdown-body::-webkit-scrollbar{background-color:#0000;width:4px}.notifications-dropdown-body::-webkit-scrollbar-thumb{background-color:#e5e7eb;border-radius:10px}.notifications-dropdown-loading{justify-content:center;padding:32px 0;display:flex}.notifications-dropdown-empty{padding:24px 0}.notifications-dropdown-footer{border-top:1px solid #e2e4e8;border-bottom-right-radius:14px;border-bottom-left-radius:14px;flex-shrink:0;justify-content:center;align-items:center;height:45px;display:flex;overflow:hidden}.notifications-dropdown-btn-action{font-size:14px;font-weight:500;color:#9d0083!important}.notifications-dropdown-list{margin:0;padding:0;list-style:none}.notifications-dropdown-item{border-bottom:1px solid #e2e4e8;align-items:flex-start;gap:8px;padding:10px 14px;display:flex}.notifications-dropdown-item--unread{cursor:pointer;background:#fafafa}.notifications-dropdown-item--unread:hover{background:#f3f4f6}.notifications-dropdown-item-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.notifications-dropdown-item-title{color:#160040;font-weight:500}.notifications-dropdown-item-body{color:#262a43;font-size:12px}.notifications-dropdown-item-time{color:#7a7a7a;font-size:12px}.notifications-dropdown-item-dot{background:#9d0083;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px}.notifications-dropdown-foot{border-top:1px solid #e2e4e8;flex-shrink:0}.main-table-wrap .ant-table-wrapper .ant-table-container table>thead tr th{color:#160040;background:#f6f7fb;border-color:#e2e4e8;padding:11.5px 16px;font-weight:500}.main-table-wrap .ant-table-wrapper .ant-table-container table>thead tr th:before{display:none}.main-table-wrap .ant-table-wrapper .ant-table-container table>thead>tr:first-child>:first-child{border-start-start-radius:8px}.main-table-wrap .ant-table-wrapper .ant-table-container table>thead>tr:first-child>:last-child{border-start-end-radius:8px}.main-table-wrap .ant-table-wrapper .ant-table{border:1px solid #e2e4e8;border-bottom:0;border-radius:8px}.main-table-wrap .ant-table-wrapper table .table-tag.ant-tag{text-align:center;justify-content:center;align-items:center;width:126px;height:34px;line-height:28px;display:flex}.main-table-wrap .ant-table-wrapper table .table-tag.ant-tag.ant-tag-success{color:#16a34a;background:#f0fdf4}.main-table-wrap .ant-table-wrapper .ant-table-tbody>tr:last-child>:first-child{border-end-start-radius:8px}.main-table-wrap .ant-table-wrapper .ant-table-tbody>tr:last-child>:last-child{border-end-end-radius:8px}.main-table-wrap .ant-table-wrapper .ant-table-tbody>tr>td{color:#262a43;border-color:#e2e4e8;padding:9.5px 16px}.main-table-wrap-admin .ant-table-wrapper .ant-table-tbody .ant-tag{text-transform:capitalize;border-radius:20px}.main-table-wrap-admin .ant-table-wrapper .ant-table-tbody .ant-tag.ant-tag-success{color:#44751d;background:#f1f5ee}.main-table-wrap-admin .ant-table-wrapper .ant-table-tbody .ant-tag.ant-tag-warning{color:#92400e;background:#fef8e2}.main-empty-state.ant-empty{flex-direction:column;justify-content:center;align-items:center;height:300px;display:flex}.coming-soon-page-header{margin-bottom:24px}.coming-soon-page-body{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:420px;padding:60px 24px;display:flex}.coming-soon-page-title{color:#160040;font-size:20px;font-weight:700;display:block}.coming-soon-page-subtitle{color:#262a43;max-width:420px;font-size:14px;line-height:1.7}.coming-soon{max-width:560px}.coming-soon-title{color:#160040;margin:0 0 8px;font-size:24px}.coming-soon-text{color:#262a43;margin:0 0 16px}.coming-soon-badge{color:#9d0083;background:#9d00831a;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600;display:inline-block}.react-tel-input.phone-input-us .flag-dropdown,.react-tel-input.phone-input-us .flag-dropdown.open{pointer-events:none;cursor:default;background-color:#f6f7fb;border:0;border-radius:12px 0 0 12px!important}.react-tel-input.phone-input-us .selected-flag{position:relative;width:74px!important;padding:0 0 0 14px!important}.react-tel-input.phone-input-us .selected-flag .arrow{display:none!important}.react-tel-input.phone-input-us .selected-flag .flag{left:14px!important}.react-tel-input.phone-input-us .selected-flag:before{content:"+1";color:#262a43;font-size:14px;position:absolute;top:50%;left:42px;transform:translateY(-50%)}.react-tel-input.phone-input-us .selected-flag:after{content:"";background:#e8e8e8;width:1px;height:18px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.react-tel-input.phone-input-us .form-control{background-color:#f6f7fb;border:0;border-radius:12px;padding-left:86px!important}.react-tel-input.phone-input-us input::placeholder,.react-tel-input.phone-input-us textarea::placeholder{color:#9ca3af}.react-tel-input.phone-input-us input::-webkit-input-placeholder{color:#9ca3af}.react-tel-input.phone-input-us textarea::-webkit-input-placeholder{color:#9ca3af}.react-tel-input.phone-input-us input::-moz-placeholder{color:#9ca3af}.react-tel-input.phone-input-us textarea::-moz-placeholder{color:#9ca3af}:is(.react-tel-input.phone-input-us input:-ms-placeholder-shown,.react-tel-input.phone-input-us textarea:-ms-placeholder-shown){color:#9ca3af}:is(.react-tel-input.phone-input-us input:placeholder-shown,.react-tel-input.phone-input-us textarea:placeholder-shown){color:#9ca3af}.react-tel-input.phone-input-intl .flag-dropdown,.react-tel-input.phone-input-intl .flag-dropdown.open{pointer-events:auto;cursor:pointer;background-color:#f6f7fb;border:0;border-radius:12px 0 0 12px}.react-tel-input.phone-input-intl .flag-dropdown .selected-flag,.react-tel-input.phone-input-intl .flag-dropdown.open .selected-flag{background:0 0}.react-tel-input.phone-input-intl .selected-flag{border-radius:12px 0 0 12px;width:74px!important;padding:0 0 0 14px!important}.react-tel-input.phone-input-intl .selected-flag:hover,.react-tel-input.phone-input-intl .selected-flag:focus{background-color:#f5f5f5}.react-tel-input.phone-input-intl .selected-flag .flag{left:14px!important}.react-tel-input.phone-input-intl .selected-flag:after{content:"";background:#e8e8e8;width:1px;height:18px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.react-tel-input.phone-input-intl .selected-flag .arrow{display:block;left:34px}.react-tel-input.phone-input-intl .form-control{background-color:#f6f7fb;border:0;border-radius:12px;font-weight:400;padding-left:86px!important}.react-tel-input.phone-input-intl input::placeholder,.react-tel-input.phone-input-intl textarea::placeholder{color:#9ca3af}.react-tel-input.phone-input-intl input::-webkit-input-placeholder{color:#9ca3af}.react-tel-input.phone-input-intl textarea::-webkit-input-placeholder{color:#9ca3af}.react-tel-input.phone-input-intl input::-moz-placeholder{color:#9ca3af}.react-tel-input.phone-input-intl textarea::-moz-placeholder{color:#9ca3af}:is(.react-tel-input.phone-input-intl input:-ms-placeholder-shown,.react-tel-input.phone-input-intl textarea:-ms-placeholder-shown){color:#9ca3af}:is(.react-tel-input.phone-input-intl input:placeholder-shown,.react-tel-input.phone-input-intl textarea:placeholder-shown){color:#9ca3af}.react-tel-input.phone-input-intl .country-list{border-radius:6px;box-shadow:0 6px 16px #0000001f}.react-tel-input.phone-input-intl .country-list .search{align-items:center;padding:8px 12px;display:flex}.react-tel-input.phone-input-intl .country-list .search .search-box{border:1px solid #e2e4e8;border-radius:6px;width:100%;padding:4px 8px}.react-tel-input.phone-input-intl .country-list .country.highlight,.react-tel-input.phone-input-intl .country-list .country:hover{background-color:#f5eff7}.main-layout.ant-layout{background:#fff}.main-layout-auth{background:#f6f7fb;width:100%;min-height:100vh}.main-layout-auth .main-logo{text-align:center;margin:0}.main-layout-auth .main-logo a{color:#160040;font-size:28px;font-weight:800;text-decoration:none}.main-layout-auth-left{background:#000;height:100vh;position:relative;overflow:hidden}.main-layout-auth-right{background:#f6f7fb;flex-direction:column;width:100%;min-height:100vh;padding:16px;display:flex;position:relative}@media (min-width:576px){.main-layout-auth-right{padding:24px}}.main-layout-auth-right-header.ant-layout-header{background:0 0;height:auto;padding:0}.main-layout-auth-right-header{background:0 0;justify-content:center;align-items:center;height:auto;padding:0 0 24px;line-height:normal;display:flex;position:relative}.main-layout-auth-back{color:#fff;cursor:pointer;background:#160040;border:none;border-radius:6px;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;transition:background .2s,transform .1s;display:inline-flex;position:absolute;top:0;left:0}.main-layout-auth-back:hover{background:#2a0060}.main-layout-auth-back:active{transform:scale(.95)}.main-layout-auth-content{flex-direction:column;flex:auto;justify-content:center;align-items:stretch;width:100%;max-width:560px;margin:0 auto;padding:24px 16px;display:flex}@media (min-width:576px){.main-layout-auth-content{padding:48px 40px}}@media (min-width:992px){.main-layout-auth-content{padding:56px 48px}}.main-layout-auth-content-heading{text-align:center;margin-bottom:24px}@media (min-width:576px){.main-layout-auth-content-heading{margin-bottom:32px}}.main-layout-auth-content-heading-title{color:#160040!important;margin-bottom:16px!important;font-size:30px!important;font-weight:700!important;line-height:40px!important}@media (min-width:576px){.main-layout-auth-content-heading-title{font-size:36px!important}}.main-layout-auth-content-heading-subtitle{color:#374151;line-height:18px}.main-layout-auth-content-form .ant-form-item{margin-bottom:24px}.main-layout-auth-content-form .ant-form-item .ant-form-item-row{align-items:center}.main-layout-auth-content-form .ant-form-item-label{text-align:left}.main-layout-auth-content-form .ant-form-item-label label{color:#160040;width:100%;font-weight:500}.main-layout-auth-content-form .ant-input,.main-layout-auth-content-form .ant-input-password{border-color:#0000;border-radius:12px;height:42px}.main-layout-auth-content-form .ant-input-affix-wrapper{border-color:#0000;border-radius:12px;height:42px;padding-top:0;padding-bottom:0}.main-layout-auth-content-button.ant-btn{border-radius:12px;height:42px;box-shadow:none!important}.main-layout-auth-content-button.ant-btn:hover{color:#fff!important;background:#5d024e!important;border-color:#5d024e!important}.main-layout-auth-content-form-forgot{justify-content:flex-end;gap:5px;margin:-12px 0 24px;display:flex}.main-layout-auth-content-form-forgot a{color:#8a919d;font-size:13px;font-weight:500;text-decoration:underline}.main-layout-auth-content-form-forgot a:hover{color:#9d0083}.main-layout-auth-content-form-forgot a:focus-visible{outline-offset:2px;border-radius:2px;outline:4px solid #9d0083}.otp-input{justify-content:center;gap:12px;margin:16px 0 8px;display:flex}.otp-input-box{text-align:center;color:#160040;background:#fff;border:1px solid #e2e4e8;border-radius:8px;width:56px;height:56px;font-size:22px;font-weight:600;box-shadow:0 1px 2px #0000000d}.otp-input-box:focus-visible,.otp-input-box:focus{border-color:#9d0083;outline:none;box-shadow:0 0 0 2px #9d008326}.otp-input-hint{text-align:center;color:#7a7a7a;margin:0 0 24px;font-size:12px}.otp-input-resend{text-align:center;color:#262a43;margin-top:24px;font-size:14px}.otp-input-resend .ant-btn-link{color:#3000ab;font-weight:600;text-decoration:underline}.otp-input-resend .ant-btn-link:hover{color:#1f0072}.auth-result-card{text-align:center}.auth-result-card-title{color:#160040;margin:0 0 8px;font-size:32px;font-weight:700;line-height:1.2}.auth-result-card-description{color:#262a43;margin:0 0 32px;font-size:14px;line-height:1.5}.main-layout{background:#f5f5f5;min-height:100vh}.main-sidebar.ant-layout-sider{opacity:0;visibility:hidden;background:#fff;border-right:1px solid #e6e6e6;height:100vh;transition:all .3s ease-in-out;position:fixed;top:0;left:-68px;flex:0 0 68px!important;width:68px!important;min-width:68px!important;max-width:68px!important}@media (min-width:1200px){.main-sidebar.ant-layout-sider{opacity:1;visibility:visible;left:0}}.main-sidebar.ant-layout-sider.active{opacity:1;visibility:visible;z-index:12;left:0}.main-sidebar-logo{justify-content:center;align-items:center;height:52px;padding-top:8px;display:flex}.main-sidebar-menu.ant-menu{scrollbar-width:none;-ms-overflow-style:none;background:0 0;max-height:calc(100vh - 82px);padding:8px;overflow:hidden scroll;border-inline-end:none!important}.main-sidebar-menu.ant-menu::-webkit-scrollbar{display:none}.main-sidebar-menu.ant-menu .ant-menu-item{color:#6b7280;border-radius:10px}.main-sidebar-menu.ant-menu .ant-menu-item .icon{transition:all .3s ease-in-out;display:block;stroke:#6b7280!important}.main-sidebar-menu.ant-menu .ant-menu-item .icon path{stroke:inherit!important}.main-sidebar-menu.ant-menu .ant-menu-item .ant-menu-item-icon{color:#6b7280;font-size:18px;line-height:1}.main-sidebar-menu.ant-menu .ant-menu-item.ant-menu-item-active{color:#fff!important;background:#9d0083!important}.main-sidebar-menu.ant-menu .ant-menu-item.ant-menu-item-active .icon{stroke:#fff!important}.main-sidebar-menu.ant-menu .ant-menu-item.ant-menu-item-active .ant-menu-item-icon{color:#fff!important}.main-sidebar-menu.ant-menu .ant-menu-item.ant-menu-item-selected{color:#fff;background:#9d0083}.main-sidebar-menu.ant-menu .ant-menu-item.ant-menu-item-selected .icon{stroke:#fff!important}.main-sidebar-menu.ant-menu .ant-menu-item.ant-menu-item-selected .ant-menu-item-icon{color:#fff!important}.main-sidebar-footer{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:auto 0 24px}.main-sidebar-logout.ant-btn{color:#6b7280;border-radius:10px;width:40px;height:40px;font-size:16px}.main-layout-right-content{margin-left:68px}.main-layout-right-content.ant-layout{background:#f5f5f5;transition:all .3s ease-in-out}@media (max-width:1199px){.main-layout-right-content.ant-layout{margin-left:0}}.main-header.ant-layout-header{z-index:2;background:#fff;border-bottom:1px solid #e6e6e6;width:calc(100vw - 68px);height:56px;margin-left:68px;padding:0 22px;line-height:56px;transition:all .3s ease-in-out;position:fixed;top:0;left:0}@media (max-width:1199px){.main-header.ant-layout-header{width:100%;margin-left:0}}.main-header-inner{justify-content:space-between;align-items:center;gap:20px;height:100%;display:flex}.main-header-breadcrumb{flex-shrink:0;display:none}@media (min-width:486px){.main-header-breadcrumb{display:block}}.main-header-breadcrumb.ant-breadcrumb .ant-breadcrumb-item a{height:16px}@media (min-width:576px){.main-header-breadcrumb.ant-breadcrumb .ant-breadcrumb-item a{height:22px}}.main-header-breadcrumb.ant-breadcrumb{font-size:12px;line-height:16px}@media (min-width:576px){.main-header-breadcrumb.ant-breadcrumb{font-size:14px;line-height:22px}}.main-header-actions{align-items:center;gap:14px;display:flex}.main-header-notifications-icon .ant-avatar{color:#818891;cursor:pointer;background:#fff;border-color:#0000;width:25px;min-width:25px;height:25px;font-size:14px!important}.main-header-notifications-icon .ant-avatar:hover{color:#9d0083;border-color:#0000}.main-header-notifications-icon .ant-avatar:focus-visible{outline-offset:2px;border-radius:50%;outline:4px solid #9d0083}@media (min-width:480px){.main-header-notifications-icon .ant-avatar{width:28px;height:28px;min-width:28px!important}}.main-header-search.ant-input-affix-wrapper{background:#f6f7fb;border-color:#e2e4e8;border-radius:8px;flex:1;max-width:297px}.main-header-user{cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;display:inline-flex}.main-header-user .ant-avatar{color:#818891;background:#fff;border-color:#e6e6e6;width:25px;min-width:25px;height:25px;font-size:14px!important}.main-header-user .ant-avatar:hover{color:#9d0083;border-color:#9d0083}.main-header-user .ant-avatar:focus-visible{outline-offset:2px;border-radius:50%;outline:4px solid #9d0083}@media (min-width:480px){.main-header-user .ant-avatar{width:28px;height:28px;min-width:28px!important}}.main-header-user-meta{flex-direction:column;align-items:flex-start;line-height:1.2;display:flex}.main-header-user-name{color:#160040;font-size:12px;font-weight:500}.main-header-user-role{color:#8a919d;font-size:10px}.main-footer.ant-layout-footer{color:#6d757e;background:#fff;border-top:1px solid #e6e6e6;justify-content:space-between;align-items:center;gap:20px;padding:15.5px 22px;font-size:12px;display:flex}@media (max-width:576px){.main-footer.ant-layout-footer{flex-direction:column-reverse}}.main-footer.ant-layout-footer a{color:#6d757e}.main-footer.ant-layout-footer a:hover{text-decoration:underline}.main-footer.ant-layout-footer .ant-divider{margin-inline:22px}.main-content.ant-layout-content{background:#f6f7fb;min-height:calc(100vh - 120px);margin-top:56px;padding:16px 24px}.main-heading{margin-bottom:16px}.main-heading-title{color:#160040;font-size:16px;font-weight:700;line-height:22px}@media (min-width:576px){.main-heading-title{font-size:18px}}@media (min-width:992px){.main-heading-title{font-size:20px}}.main-heading-title:has(.ant-btn){align-items:center;gap:10px;display:flex}@media (min-width:768px){.main-heading-title:has(.ant-btn){align-items:center}}.main-heading-title .ant-btn{border:0;border-radius:8px;height:24px;padding:0;font-size:12px;width:24px!important}.main-heading-title .ant-btn:hover{border:0!important}.main-heading-actions-switch-btns.ant-segmented{background:#fff;border:1px solid #e2e4e8;border-radius:12px;padding:3px 4px}.main-heading-actions-switch-btns.ant-segmented .ant-segmented-item:first-child{margin-inline-end:2px}.main-heading-actions-switch-btns.ant-segmented .ant-segmented-item:first-child:after{content:"";top:8px;right:-1px;z-index:3;opacity:1;background:#e2e4e8;width:1px;height:16px;position:absolute;inset-inline-start:inherit}.main-heading-actions-switch-btns.ant-segmented .ant-segmented-item-selected{color:#9d0083;box-shadow:none;background:0 0}.main-heading-actions-switch-btns.ant-segmented .ant-segmented-item-selected .ant-segmented-item-label .ant-segmented-item-icon .icon path{stroke:#9d0083}.main-heading-actions-btn.ant-btn{border-radius:12px;min-width:189px;height:44px;box-shadow:none!important}.main-heading-actions-btn-edit.ant-btn{border-radius:12px;min-width:139px;height:44px;box-shadow:none!important}.main-heading-alter{justify-content:space-between;align-items:center;gap:20px;display:flex}@media (max-width:768px){.main-heading-alter{flex-direction:column;align-items:start}}.jobs-board{background:#f6f7fb;border:1px solid #e2e4e8;border-radius:12px;grid-template-columns:repeat(7,1fr);min-width:calc(100vw + 700px);display:grid;overflow-x:auto}@media (min-width:1600px){.jobs-board{grid-template-columns:repeat(7,1fr);min-width:calc(100vw + 500px)}}.jobs-board-card.ant-card .ant-card-body{padding:16px 12px}.jobs-board-card-scroll-x.ant-card>.ant-card-body{overflow-x:auto}.jobs-board-card-no-bg.ant-card{background:0 0;border-color:#0000;box-shadow:none!important}.jobs-board-card-no-bg.ant-card>.ant-card-body{padding:0}.jobs-board-column{flex-direction:column;min-height:calc(100vh - 228px);max-height:calc(100vh - 228px);display:flex}.jobs-board-column:last-child .jobs-board-column-body{border-right:0}.jobs-board-column-header{border-bottom:2px solid #9d0083;justify-content:space-between;align-items:center;gap:8px;min-height:56px;margin-inline:16px;padding:16px 12px;display:flex}.jobs-board-column-header .ant-badge .ant-badge-count{color:#666d7b;white-space:nowrap;box-sizing:border-box;background:0 0;border:1px solid #e2e4e8;min-width:22px;height:22px;padding:0 7px;line-height:20px}.jobs-board-column-title{color:#160040;font-size:14px;font-weight:500;line-height:18px}@media (min-width:1600px){.jobs-board-column-title{font-size:16px}}.jobs-board-column-body{scrollbar-width:none;-ms-overflow-style:none;border-right:1px solid #e2e4e8;flex-direction:column;gap:12px;height:100%;margin-block:16px;padding-inline:16px;display:flex;overflow-y:auto}.jobs-board-column-body::-webkit-scrollbar{display:none}.job-card.ant-card{border-color:#0000;border-radius:8px;font-size:12px}.job-card.ant-card .ant-card-head{color:#160040;border-bottom:0;min-height:24px;padding:16px 12px 0;font-size:14px;font-weight:600}.job-card.ant-card .ant-card-body{padding:16px 12px}.job-card.ant-card .ant-card-head-title{line-clamp:2;-webkit-line-clamp:2;white-space:inherit;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box!important}.job-card.ant-card:hover,.job-card.ant-card:focus-visible{border-color:#9d0083;box-shadow:0 2px 8px #9d00831f}.job-card-stats{background:#f6f7fb;border-radius:6px;margin-bottom:12px;display:flex}.job-card-stat{text-align:center;flex-direction:column;flex:1;align-items:center;padding:6px 12px;display:flex;position:relative}.job-card-stat:not(:last-child):after{content:"";top:8px;right:-1px;z-index:3;opacity:1;background:#e2e4e8;width:1px;height:calc(100% - 16px);position:absolute;inset-inline-start:inherit}.job-card-stat-value{color:#160040;margin-bottom:2px;font-weight:600;line-height:16px}.job-card-stat-value--accent{color:#9d0083}.job-card-stat-label{color:#8a919d;font-size:10px;line-height:1}.job-card-creator{justify-content:space-between;align-items:center;gap:4px;display:flex}.job-card-creator-label{color:#8a919d;font-size:12px;font-weight:600;display:block}.job-card-creator-row{align-items:center;gap:8px;display:flex}.job-card-creator-row .ant-avatar{color:#818891;background:#fff;border-color:#e6e6e6;width:28px;min-width:28px;height:28px;box-shadow:0 0 2px #0000004d;font-size:14px!important}.job-card-creator-meta{flex-direction:column;line-height:1;display:flex}.job-card-creator-name{color:#160040;font-size:12px;font-weight:600;line-height:16px}.job-card-creator-role{color:#8a919d;font-size:12px}.job-card-creator .user-cell{flex-direction:row-reverse}.job-card-date{color:#8a919d;font-size:12px;display:block}.job-card-date-wrap{justify-content:space-between;align-items:center;gap:4px;margin-top:12px;display:flex}.jobs-list .ant-table{color:#374151}.jobs-list-creator{align-items:center;gap:8px;display:inline-flex}.jobs-list-creator .ant-avatar{color:#818891;background:#fff;border-color:#e6e6e6;width:28px;min-width:28px;height:28px;box-shadow:0 0 2px #0000004d;font-size:14px!important}.jobs-list-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.jobs-list-pagination-info{color:#7a7a7a;font-size:12px}.job-detail-titlebar{align-items:center;gap:12px;margin-bottom:16px;display:flex}.job-detail-back{color:#160040;cursor:pointer;background:#fff;border:1px solid #e6e6e6;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.job-detail-title{color:#160040;margin:0;font-size:24px;font-weight:700}.job-detail-title-suffix{color:#7a7a7a;font-weight:400}.job-detail-tabs.ant-tabs-top>.ant-tabs-nav:before{display:none}.job-detail-tabs.ant-tabs>.ant-tabs-nav{margin-bottom:24px}.job-detail-tabs.ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list{border-bottom:1px solid #e2e4e8}.job-detail-tabs.ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab{color:#666d7b}.job-detail-tabs.ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab.ant-tabs-tab-active{font-weight:500}.job-detail-tabs.ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab.ant-tabs-tab-active .ant-badge .ant-badge-count{color:#9d0083;background:#fff4fd;border-color:#0000}.job-detail-tabs.ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-icon .icon path{stroke:#9d0083}.job-detail-tabs.ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-icon .icon{stroke:#9d0083!important}.job-detail-tabs.ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab:hover{color:#9d0083}.job-detail-tabs.ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab:hover .ant-tabs-tab-icon .icon path{stroke:#9d0083}.job-detail-tabs.ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab:hover .ant-tabs-tab-icon .icon{stroke:#9d0083!important}.job-detail-tabs.ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab-btn{align-items:center;display:flex}.job-detail-tabs.ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-badge{margin-left:12px}.job-detail-tabs.ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-badge .ant-badge-count{color:#666d7b;background:0 0;border:1px solid #e2e4e8}.job-detail-actions{align-items:center;gap:24px;display:flex}.job-detail-actions .ant-btn{border-radius:12px;box-shadow:none!important}.job-detail-actions .ant-btn.ant-btn-primary{min-width:189px;min-height:44px}.metric-cards{margin-bottom:24px}.metric-card.ant-card{background:#f1f6ff url(/assets/images/card-bg.png) calc(100% - 20px)/contain no-repeat;border:1px solid #e2e4e8;border-radius:12px;min-height:94px}.metric-card.ant-card .ant-card-body{padding:16px}.metric-card-icon.ant-avatar{color:#9d0083;background:#f7e9f7;border-radius:0 12px;position:absolute;top:0;right:0}.metric-card-value{color:#c10fb5;margin-bottom:4px;font-size:24px;font-weight:700;line-height:34px;display:block}.metric-card-label{color:#160040;font-weight:500;line-height:16px}.main-layout-filter-btn{overflow:hidden;border-radius:12px!important}.main-layout-filter-btn:hover .icon path{stroke:#9d0083!important}.dashboard-page .dashboard-row{margin-top:24px}.dashboard-page .metric-card-value{font-size:24px;line-height:30px}.dashboard-page .dashboard-card{height:100%}.dashboard-page .dashboard-card.ant-card{border:1px solid #e2e4e8;border-radius:12px}.dashboard-page .dashboard-card-borderless .ant-card-head{border-bottom:unset!important}.dashboard-page .dashboard-card-borderless .ant-card-body{padding-top:0!important}.dashboard-page .dashboard-gauge{position:relative}.dashboard-page .dashboard-gauge-wrap{justify-content:center;height:270px;display:flex}.dashboard-page .dashboard-gauge-legend{color:#262a43;justify-content:center;align-items:center;gap:24px;margin-top:-60px;font-weight:500;display:flex}.dashboard-page .dashboard-gauge-legend span{align-items:center;gap:8px;display:inline-flex}.dashboard-page .dashboard-bar{border-radius:4px;width:12px;height:12px;display:inline-block}.dashboard-page .dashboard-bar.dashboard-bar-overrides{background:#c10fb5}.dashboard-page .dashboard-bar.dashboard-bar-decisions{background:#f2f2f2;border:1px solid #c10fb5;overflow:hidden}.dashboard-page .dashboard-gauge-note{text-align:center;color:#8a919d;margin:12px 0 16px;font-size:12px;line-height:18px}.dashboard-page .dashboard-model-list{margin:0;padding:0;list-style:none}.dashboard-page .dashboard-model-list li{justify-content:space-between;align-items:center;padding:4px 0;display:flex}.dashboard-page .dashboard-model-list li span{color:#262a43}.dashboard-page .dashboard-model-list li em{color:#160040;font-style:normal;font-weight:600}.dashboard-page .dashboard-activities{margin:0;padding:0;list-style:none}.dashboard-page .dashboard-activities li{align-items:flex-start;gap:12px;padding:12px 0;display:flex}.dashboard-page .dashboard-activity-text{color:#262a43;flex:1;margin:0;line-height:18px}.dashboard-page .dashboard-activity-text strong{color:#160040;font-weight:600}.dashboard-page .dashboard-activity-time{color:#8a919d;white-space:nowrap;flex-shrink:0;font-size:12px}.ai-overview .ai-overview-toolbar{align-items:center;gap:12px;margin-bottom:16px;display:flex}.ai-overview .ai-overview-toolbar .ant-btn{border-color:#e2e4e8;border-radius:12px;margin-left:auto;box-shadow:none!important}.ai-overview .ai-decisions-tabs.ant-segmented{color:#8a919d;background:#fbeff7;border-radius:12px;padding:4px}.ai-overview .ai-decisions-tabs.ant-segmented .ant-segmented-item{border-radius:6px}.ai-overview .ai-decisions-tabs.ant-segmented .ant-segmented-item-selected{color:#160040;background:#fff;box-shadow:0 1px 2px #0000001a}.ai-overview .ai-decisions-tabs.ant-segmented .ant-segmented-thumb{background:#fff;border-radius:6px}.settings-layout{align-items:flex-start;gap:16px;display:flex}@media (max-width:992px){.settings-layout{flex-direction:column}}.settings-nav{background:#fff;border:1px solid #e2e4e8;border-radius:12px;flex:0 0 248px;align-self:flex-start;width:248px;height:calc(100vh - 140px);padding:8px;position:sticky;top:80px;overflow-y:auto}@media (max-width:992px){.settings-nav{flex-basis:auto;width:100%;height:auto;position:static;overflow:visible}}.settings-nav .settings-nav-menu.ant-menu{background:0 0;font-size:14px;border-inline-end:0!important}.settings-nav .settings-nav-menu.ant-menu .ant-menu-submenu-title{color:#7a7a7a;border-radius:8px;font-weight:600}.settings-nav .settings-nav-menu.ant-menu .ant-menu-submenu-title .anticon,.settings-nav .settings-nav-menu.ant-menu .ant-menu-submenu-title .ant-menu-submenu-arrow{color:#7a7a7a}.settings-nav .settings-nav-menu.ant-menu .ant-menu-submenu-title .icon{transition:all .3s ease-in-out;display:block;stroke:#7a7a7a!important}.settings-nav .settings-nav-menu.ant-menu .ant-menu-submenu-title .icon path{stroke:inherit!important}:is(.settings-nav .settings-nav-menu.ant-menu .ant-menu-submenu:has(.ant-menu-item-selected)>.ant-menu-submenu-title,.settings-nav .settings-nav-menu.ant-menu .ant-menu-submenu-selected>.ant-menu-submenu-title){color:#9d0083;background:#f5eff7}:is(.settings-nav .settings-nav-menu.ant-menu .ant-menu-submenu:has(.ant-menu-item-selected)>.ant-menu-submenu-title .anticon,.settings-nav .settings-nav-menu.ant-menu .ant-menu-submenu:has(.ant-menu-item-selected)>.ant-menu-submenu-title .ant-menu-submenu-arrow,.settings-nav .settings-nav-menu.ant-menu .ant-menu-submenu-selected>.ant-menu-submenu-title .anticon,.settings-nav .settings-nav-menu.ant-menu .ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-submenu-arrow){color:#9d0083}:is(.settings-nav .settings-nav-menu.ant-menu .ant-menu-submenu:has(.ant-menu-item-selected)>.ant-menu-submenu-title .icon,.settings-nav .settings-nav-menu.ant-menu .ant-menu-submenu-selected>.ant-menu-submenu-title .icon){stroke:#9d0083!important}.settings-nav .settings-nav-menu.ant-menu .ant-menu-item{color:#7a7a7a;border-radius:8px}.settings-nav .settings-nav-menu.ant-menu .ant-menu-item .anticon{color:#7a7a7a}.settings-nav .settings-nav-menu.ant-menu .ant-menu-item .icon{transition:all .3s ease-in-out;display:block;stroke:#7a7a7a!important}.settings-nav .settings-nav-menu.ant-menu .ant-menu-item .icon path{stroke:inherit!important}.settings-nav .settings-nav-menu.ant-menu .ant-menu-item-selected{color:#9d0083;background:0 0;font-weight:600}.settings-nav .settings-nav-menu.ant-menu .ant-menu-item-selected .anticon{color:#9d0083}.settings-nav .settings-nav-menu.ant-menu .ant-menu-item-selected .icon{stroke:#9d0083!important}.settings-nav .settings-nav-menu.ant-menu .ant-menu-item-selected:after{display:none}.settings-content{flex:auto;width:100%;min-width:0}.account-card{background:#fff;border:1px solid #e2e4e8;border-radius:12px;padding:24px}.account-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.account-card-title{color:#160040;margin:0;font-size:16px;font-weight:700}.account-card .account-edit-btn.ant-btn{color:#9d0083;height:auto;padding:0;font-weight:600}.account-card .account-identity{background:#f5eff7;border-radius:12px;align-items:center;gap:16px;margin-top:16px;padding:24px;display:flex}.account-card .account-identity-meta{flex-direction:column;gap:4px;min-width:0;display:flex}.account-card .account-identity-name{color:#160040;font-size:16px;font-weight:700}.account-card .account-identity-line{color:#7a7a7a;align-items:center;gap:8px;font-size:14px;display:inline-flex}.account-card .account-identity-line .anticon{color:#7a7a7a}.account-card .account-section-title{color:#160040;margin:24px 0 12px;font-size:14px;font-weight:700}.account-card .account-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;display:grid}@media (max-width:768px){.account-card .account-details-grid{grid-template-columns:1fr}}.account-card .account-detail{gap:8px;display:flex}.account-card .account-detail-label{color:#7a7a7a;flex-shrink:0;min-width:120px}.account-card .account-detail-value{color:#160040;word-break:break-word;font-weight:500}.account-card .account-photo{background:#f5eff7;border-radius:12px;align-items:center;gap:16px;margin-top:16px;padding:16px;display:flex}.account-card .account-photo-buttons{align-items:center;gap:12px;display:flex}.account-card .account-photo-buttons .ant-btn{color:#9d0083;height:auto;padding:0;font-weight:600}.account-card .account-photo-hint{color:#7a7a7a;margin-top:4px;font-size:12px;display:inline-block}.account-card .account-password-note{border-radius:8px;margin:16px 0 24px}.account-card .account-actions{border-top:1px solid #e2e4e8;justify-content:flex-end;gap:12px;margin-top:16px;padding-top:16px;display:flex}.roles-heading{margin-bottom:16px}.roles-heading-actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.roles-heading-actions .roles-assign-btn.ant-btn{color:#9d0083;background:#f5eff7;border:0;border-radius:12px;min-width:140px;height:44px;font-weight:600;box-shadow:none!important}.roles-list-title{color:#160040;margin:0 0 12px;font-size:16px;font-weight:700}.roles-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.roles-list-item{text-align:left;cursor:pointer;color:#7a7a7a;background:0 0;border:0;border-radius:8px;width:100%;padding:12px 16px;font-size:14px}.roles-list-item:hover{background:#f5eff7}.roles-list-item.is-active{color:#9d0083;background:#f5eff7;font-weight:600}.roles-content-title{color:#160040;margin:0 0 16px;font-size:16px;font-weight:700}.roles-perm-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;display:grid}@media (max-width:768px){.roles-perm-grid{grid-template-columns:1fr}}.roles-perm-group .roles-perm-group-head.ant-checkbox-wrapper{color:#160040;margin-bottom:12px;font-size:14px;font-weight:700}.roles-perm-group-body{background:#fff;border:1px solid #e2e4e8;border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}.roles-perm-group-body .roles-perm-item.ant-checkbox-wrapper{color:#7a7a7a;align-items:flex-start;margin:0;font-size:14px}.settings-catalog-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.settings-catalog-item{background:#fff;border:1px solid #e2e4e8;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.settings-catalog-item-name{color:#160040;font-size:14px}.settings-catalog-item-actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.settings-catalog-item-actions .ant-btn{color:#6b7280}.settings-catalog-item-delete.ant-btn{color:#dc2626}.settings-catalog-item-muted{color:#8a919d}.working-schedule-modal-times{align-items:flex-start;gap:12px;display:flex}.working-schedule-modal-times .ant-form-item{flex:1;min-width:0;margin-bottom:0}.working-schedule-modal-sep{color:#7a7a7a;flex-shrink:0;padding-top:11px;font-size:14px}.working-schedule-modal .ant-picker{border:unset;width:100%;box-shadow:none;background:#f3f4f6;border-radius:10px;padding:12px 16px}.settings-form{max-width:1120px;margin-top:24px}.settings-form .ant-form-item{margin-bottom:24px}.settings-form .ant-form-item-label>label{color:#160040;height:auto;font-size:14px;font-weight:500}.settings-form .ant-input,.settings-form .ant-input-number{width:100%;min-height:48px;box-shadow:none;color:#160040;background:#fff;border:1px solid #e2e4e8;border-radius:10px;padding:12px 16px;font-size:14px}.settings-form .ant-input-number .ant-input-number-input{height:auto;padding:0}.settings-form .ant-select{width:100%}.settings-form .ant-select-single{height:auto}.settings-form .ant-select .ant-select-selector{height:48px;box-shadow:none;background:#fff;border:1px solid #e2e4e8;border-radius:10px;padding:0 16px}.settings-form .ant-select-selection-item,.settings-form .ant-select-selection-placeholder{color:#160040;line-height:48px}.settings-form .ant-input::placeholder,.settings-form .ant-input-number-input::placeholder,.settings-form .ant-select-selection-placeholder{color:#9ca3af}.settings-form .ant-input:focus,.settings-form .ant-input-focused,.settings-form .ant-input-number-focused,.settings-form .ant-select-focused .ant-select-selector,.settings-form .ant-select-open .ant-select-selector{background:#9d00830d;box-shadow:none!important;border-color:#9d008366!important}@media (max-width:768px){.settings-form .ant-form-item-row{flex-direction:column}.settings-form .ant-form-item-label{text-align:left;padding-bottom:4px;flex:none!important;max-width:100%!important}}.screening-rank-dropdown{padding:4px}.screening-rank-dropdown .ant-select-item{color:#7a7a7a;border-radius:0;padding:12px 16px;font-size:14px}.screening-rank-dropdown .ant-select-item:not(:last-child){border-bottom:1px solid #e6e6e6}.screening-rank-dropdown .ant-select-item-option-content{align-items:center;gap:12px;display:flex}.screening-rank-dropdown .ant-select-item-option-content:before{content:"";box-sizing:border-box;border:1.5px solid #dee2e6;border-radius:50%;flex-shrink:0;width:20px;height:20px;transition:border-color .1s cubic-bezier(.645,.045,.355,1)}.screening-rank-dropdown .ant-select-item-option-state{display:none}.screening-rank-dropdown .ant-select-item-option-selected.ant-select-item{color:#160040;background:0 0;font-weight:400}.screening-rank-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled).ant-select-item{background:#9d00830a}.screening-rank-dropdown .ant-select-item-option-selected .ant-select-item-option-content:before{background:radial-gradient(circle,#9d0083 0 5px,#0000 6px);border-color:#9d0083}.llm-form>.ant-form-item{margin-bottom:12px}.llm-form .llm-form-hint{color:#7a7a7a;margin:0 0 12px;font-size:14px}.llm-form .llm-form-check{margin-top:16px}.llm-form .llm-form-check .ant-checkbox-wrapper{color:#160040;font-size:14px}.llm-form .llm-stage-row{align-items:center;gap:16px;margin-bottom:16px;display:flex}@media (max-width:768px){.llm-form .llm-stage-row{flex-direction:column;align-items:stretch;gap:4px}}.llm-form .llm-stage-label{color:#160040;flex:0 0 150px;font-size:14px;font-weight:500}.llm-form .llm-stage-row .ant-select{flex:auto;min-width:0}.catalog-item-modal .ant-modal-content{border-radius:16px;padding:24px}.catalog-item-modal .ant-modal-container{background:#f6f7fb!important}.catalog-item-modal .ant-modal-header{margin-bottom:24px}.catalog-item-modal .ant-modal-title{color:#160040;font-size:20px;font-weight:700}.catalog-item-modal .ant-input{border:unset;border-radius:10px;padding:12px 16px}.catalog-item-modal .ant-modal-footer{margin-top:0}.catalog-item-modal .catalog-item-modal-actions{gap:12px;display:flex}.catalog-item-modal .catalog-item-modal-actions .ant-btn{border-radius:12px;flex:1;height:44px;font-weight:600;box-shadow:none!important}.catalog-item-modal .catalog-item-modal-discard.ant-btn{color:#9d0083;background:#9d00831a;border-color:#e2e4e8}.catalog-item-modal .catalog-item-modal-discard.ant-btn:hover:not(:disabled){color:#9d0083;background:#9d008329;border-color:#e2e4e8}.catalog-delete-modal .ant-modal-container{background:#f6f7fb!important}.catalog-delete-modal .ant-modal{width:100%;max-width:600px!important}.catalog-delete-modal .ant-modal-content{border-radius:16px;padding:24px}.catalog-delete-modal .ant-modal-body{color:#8a919d}.catalog-delete-modal .ant-modal-title{color:#160040;max-width:500px;padding-bottom:28px;padding-right:20px;font-size:16px;font-weight:700;line-height:1.4}.catalog-delete-modal .ant-modal-footer{gap:12px;margin-top:0;display:flex}.catalog-delete-modal .ant-modal-footer .ant-btn{margin-inline-start:0;border-radius:12px;flex:1;height:44px;margin-top:28px;font-weight:600;box-shadow:none!important}.catalog-delete-modal .ant-modal-footer .ant-btn:not(.ant-btn-primary){color:#9d0083;background:#9d00831a;border-color:#e2e4e8}.catalog-delete-modal .ant-modal-footer .ant-btn:not(.ant-btn-primary):hover{color:#9d0083;background:#9d008329;border-color:#e2e4e8}.catalog-delete-modal .ant-modal-footer .ant-btn-dangerous{text-shadow:none;color:#dc2626!important;background:#dc26261a!important;border-color:#0000!important}.catalog-delete-modal .ant-modal-footer .ant-btn-dangerous:hover{color:#dc2626!important;background:#dc26262e!important;border-color:#0000!important}.performan-tab .ant-card{color:#e2e4e8;border-radius:12px}.performan-tab .ant-card .ant-card-body{padding:16px}.performan-tab-panel.ant-card .ant-card-head{border-bottom:0;margin-bottom:-16px}.performan-tab-panel.ant-card .ant-card-head .ant-btn{border-color:#e2e4e8;border-radius:12px;min-width:92px;height:34px}.performan-tab-panel.ant-card .ant-card-body:has(.main-chart-wrap){padding-block:0}.performan-tab-dropoff.ant-alert.ant-alert-with-description{background:#f6f7fb;border-color:#e2e4e8;border-radius:8px;margin-top:30px;padding:12px;line-height:18px}.performan-tab-dropoff.ant-alert.ant-alert-with-description .ant-alert-title{color:#160040;margin-bottom:8px;font-size:14px;font-weight:500}.performan-tab-dropoff.ant-alert.ant-alert-with-description .ant-alert-title .anticon{color:#2563eb;margin-right:8px}.performan-tab-dropoff.ant-alert.ant-alert-with-description .ant-alert-description{color:#8a919d}.performan-tab-dropoff-sub{font-weight:400}.performan-tab-insight.ant-card .ant-card-body{padding:12px 16px}.performan-tab-insight p{color:#666d7b;line-height:18px}.performan-tab-insight p strong{color:#160040;font-weight:600}.performan-tab-insight-note{color:#8a919d;font-size:12px;line-height:12px;margin:8px 0 0!important}.performan-tab-bands{grid-template-columns:1fr 1fr;gap:16px;display:grid}.performan-tab-band-label{color:#160040;margin-bottom:4px;font-size:12px;line-height:16px;display:block}.performan-tab-band-value{color:#c10fb5;font-size:16px;line-height:22px}.performan-tab-band-note{color:#8a919d;margin-top:4px;font-size:12px;display:block}.performan-tab .metric-card.ant-card{min-height:87px}.performan-tab .metric-card.ant-card .ant-card-body{padding:12px 16px}.performan-tab-iv{align-items:center;gap:8px;display:flex}.performan-tab-iv .ant-avatar{width:26px;min-width:26px;height:26px}.performan-tab-iv div{flex-direction:column;display:flex}.performan-tab-iv-name{color:#160040;line-height:16px}.performan-tab-iv-role{color:#374151;font-size:12px;line-height:14px}.performan-tab-iv-rate{color:#9d0083;margin-left:auto;font-size:20px;line-height:24px}.performan-tab-iv-caption{color:#262a43;margin-top:10px}.performan-tab-iv-table.ant-card{border:none;margin-top:16px}.performan-tab-iv-table.ant-card .ant-card-head{margin-bottom:0;padding:0}.performan-tab-iv-table.ant-card .ant-card-body{padding:0}.performan-tab-iv-cell{align-items:center;gap:8px;display:inline-flex}.performan-tab-iv-cell-meta{flex-direction:column;line-height:1.2;display:inline-flex}.offers-tab .main-heading-title{color:#160040;font-size:16px;font-weight:600}.offers-tab .main-heading .ant-btn{border-radius:12px;box-shadow:none!important}.offer-card.ant-card{border-radius:12px}.offer-card.ant-card .ant-card-body{padding:16px}.offer-card-item:not(:last-child){border-bottom:1px solid #e2e4e8;margin-bottom:16px;padding-bottom:16px}.offer-card-top{align-items:center;gap:12px;margin-bottom:16px;display:flex}.offer-card-who{align-items:center;gap:8px;display:inline-flex}.offer-card-who .ant-avatar{width:24px;min-width:24px;height:24px}.offer-card-name{color:#160040;font-size:16px;font-weight:600;line-height:22px}.offer-card-prob.ant-tag{color:#374151;background:#fff4fd;border-radius:8px;align-items:center;gap:4px;min-height:34px;padding-inline:12px;font-size:14px;font-weight:700;display:inline-flex}.offer-card-prob.ant-tag strong{color:#9d0083;font-weight:600}.offer-card-status--sent.ant-tag{color:#3000ab;background:#eef4ff}.offer-card-status--pending.ant-tag{color:#d97706;background:#fff4e5}.offer-card-status--accepted.ant-tag{color:#16a34a;background:#f0fff4}.offer-card-status--declined.ant-tag{color:#dc2626;background:#fdecec}.offer-card-menu.ant-btn{border-color:#e2e4e8;border-radius:8px;margin-left:auto}.offer-card-meta{color:#666d7b;flex-wrap:wrap;align-items:center;gap:4px 24px;display:flex}.offer-card-meta:not(:last-child){margin-bottom:16px}.offer-card-meta span{color:#374151}.offer-card-creator{color:#666d7b;align-items:center;gap:8px;display:inline-flex}.offer-card-creator .ant-avatar{width:28px;min-width:28px;height:28px}.offer-card-creator-meta{flex-direction:column;font-size:12px;line-height:1.2;display:inline-flex}.offer-card-creator-meta strong{color:#160040;font-weight:500}.offer-card-creator-meta span{color:#7a7a7a;font-size:10px}.offer-card-pending{color:#7a7a7a;font-style:normal}.job-details-tab-ai-summary{background:linear-gradient(135deg,#fbeffb,#f6f0ff);border-radius:8px;padding:16px 24px}.job-details-tab-ai-summary h3{color:#160040;margin:0 0 8px}.job-details-tab-ai-summary p{color:#262a43;margin:0}.job-details-tab-section-title{color:#160040;margin-bottom:4px;font-size:16px;font-weight:600}.job-details-tab-status,.job-details-tab-fields,.job-details-tab-skills,.job-details-tab-jd{border-top:1px solid #e2e4e8;margin-top:24px;padding-top:24px}.job-details-tab-row{justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.job-details-tab-row--head{border-bottom:none}.job-details-tab-key{color:#8a919d}.job-details-tab-val{color:#160040;font-weight:500}.job-details-tab-creator{align-items:center;gap:8px;display:inline-flex}.job-details-tab-creator .ant-avatar{width:28px;min-width:28px;height:28px}.job-details-tab-chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.job-details-tab-chip{color:#262a43;background:#fff;border:1px solid #e6e6e6;border-radius:8px;align-items:center;gap:8px;padding:5px 12px;font-size:14px;display:inline-flex}.job-details-tab-chip-x{color:#7a7a7a;cursor:pointer;font-size:12px}.job-details-tab-status-badge.ant-tag{color:#16a34a;background:#f0fdf4;align-items:center;gap:6px;font-size:12px;display:inline-flex}.job-details-tab-status-badge.ant-tag--closed{color:#dc2626}.job-details-tab-status-badge.ant-tag--draft{color:#7a7a7a}.job-details-tab-status-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.job-details-tab-nice-weight{color:#7a7a7a}.job-details-tab-rail-title{color:#160040;margin:0 0 16px;font-size:16px;font-weight:700}.job-details-tab-empty{color:#7a7a7a;margin-top:8px}.job-details-tab-nice-row{border-bottom:1px solid #f5f5f7;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.job-details-tab-nice-skill{color:#262a43}.job-details-tab-nice-skill strong{color:#160040}.job-details-tab-nice-actions{gap:2px;display:inline-flex}.job-details-tab-jd{margin-top:24px}.job-details-tab-jd-body{color:#262a43;margin-top:12px;line-height:1.75}.job-details-tab-jd-body ul,.job-details-tab-jd-body ol{padding-left:24px}.job-details-tab-jd-body p{margin:0 0 10px}.job-details-tab-rail{flex-direction:column;gap:16px;display:flex}.job-details-tab-ai-head{margin-bottom:8px}.job-details-tab-ai-icon.anticon{color:#dc2626;margin-right:8px}.job-details-tab-ai-title{color:#160040;font-weight:600}.job-details-tab-ai-body{color:#8a919d}.pipeline-bar{border-radius:8px;height:36px;margin-bottom:12px;display:flex;overflow:hidden}.pipeline-bar-seg{justify-content:flex-end;align-items:center;min-width:36px;padding-right:8px;display:flex}.pipeline-bar-count{color:#fff;background:0 0;border:1px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:700;line-height:12px;display:inline-flex}.pipeline-bar-legend{color:#160040;flex-wrap:wrap;gap:36px;font-size:12px;line-height:16px;display:flex}.pipeline-bar-legend span{align-items:center;gap:4px;display:inline-flex}.pipeline-bar-dot{border-radius:4px;width:12px;height:12px}.risk:not(:last-child){padding-bottom:24px}.risk-head{align-items:center;gap:4px;display:flex}.risk-icon.anticon{color:#ff832b}.risk-title{color:#160040;font-weight:500;line-height:18px}.risk-desc{color:#666d7b;margin:8px 0 4px;font-size:12px;line-height:16px}.risk-time{color:#8a919d;font-size:10px;line-height:10px}.applicants-board .jobs-board-column-body{overflow-y:inherit}.applicants-board.jobs-board{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));min-width:100%}@media (min-width:1600px){.applicants-board.jobs-board{grid-template-columns:repeat(5,1fr)}}.application-card-who{align-items:center;gap:8px;display:inline-flex}.application-card-score{color:#8a919d;margin-bottom:8px}.application-card-score strong{color:#16a34a}.application-card-exp{color:#666d7b;margin-block:8px}.application-card-round.ant-tag{color:#3000ab;background:#eee9ff;border:none;align-items:center;gap:4px;margin:4px 0 8px;display:inline-flex}.application-card-round.ant-tag .application-card-bgv-dot{border-radius:50%;width:8px;height:8px;display:inline-block}.application-card-round--passed.ant-tag,.application-card-round--cleared.ant-tag,.application-card-round--success.ant-tag{color:#16a34a;background:#f0fdf4}.application-card-round--passed.ant-tag .application-card-bgv-dot,.application-card-round--cleared.ant-tag .application-card-bgv-dot,.application-card-round--success.ant-tag .application-card-bgv-dot{background:#16a34a}.application-card-round--in_progress.ant-tag{color:#8a919d;background:#e2e4e8}.application-card-round--in_progress.ant-tag .application-card-bgv-dot{background:#8a919d}.application-card-round--initiated.ant-tag,.application-card-round--processing.ant-tag{color:#2563eb;background:#eff6ff}.application-card-round--initiated.ant-tag .application-card-bgv-dot,.application-card-round--processing.ant-tag .application-card-bgv-dot{background:#2563eb}.application-card-round--failed.ant-tag,.application-card-round--failed.ant-tag .application-card-bgv-dot{background:#dc2626}.application-card-schedule{color:#8a919d;align-items:center;gap:8px;margin:4px 0 8px;display:flex}.application-card-bgv{color:#8a919d;align-items:center;gap:4px;margin:8px 0;display:flex}.application-card-unqualified{margin-bottom:8px}.application-card-view.ant-btn{height:auto;padding:0;font-weight:500;text-decoration:underline}.application-card-view.ant-btn:hover{text-decoration:none;background:0 0!important}.applicants-list-who{color:#160040;align-items:center;gap:8px;font-weight:500;display:inline-flex}.applicants-list-score{color:#16a34a;background:#f0fff4;border-radius:6px;padding:2px 12px;font-weight:600;display:inline-block}.applicants-list-actions{gap:8px;display:inline-flex}.applicants-list-action{color:#9d0083;cursor:pointer;background:#fff;border:1px solid #e6e6e6;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.job-form{max-width:860px}.job-form-card{border-radius:8px;margin-bottom:16px}.job-form-row{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:768px){.job-form-row{grid-template-columns:1fr}}.job-form-label-row{align-items:center;gap:8px;display:inline-flex}.job-form-hint{font-size:12px;margin:0 0 8px!important}.job-form-block-title{margin-top:16px;display:block}.job-form-skill-row{margin-bottom:8px;display:flex}.job-form-weight{width:160px}.job-form-submit{justify-content:flex-end;gap:12px;margin-top:16px;display:flex}.ai-score-badge{white-space:nowrap;border:1px solid #e2e4e8;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.ai-score-badge--sm{padding:1px 6px;font-size:11px}.ai-score-badge--strong{color:#16a34a;background:#16a34a14;border-color:#16a34a66}.ai-score-badge--moderate{color:#d97706;background:#d9770614;border-color:#d9770666}.ai-score-badge--weak{color:#dc2626;background:#dc262614;border-color:#dc262666}.ai-score-badge--none{color:#7a7a7a;background:#f5f5f5}.ai-score-badge-confidence{color:#262a43;font-weight:400}.unqualified-pill.ant-tag{border:1px solid #dc2626;border-radius:12px;padding-block:2px;font-weight:500}.unqualified-pill.qualified-pill.ant-tag{color:#16a34a;border-color:#16a34a;background:#f0fdf4!important}.stage-stepper{width:100%}.stage-stepper-rounds{color:#262a43;margin-top:8px;padding-left:16px;font-size:12px}.custom-editor{box-sizing:border-box;border:1px solid #e2e4e8;border-radius:12px;width:100%;min-height:300px}.custom-editor .ql-toolbar.ql-snow{background:#fdeffb;border:0;border-bottom:1px solid #e2e4e8;border-radius:12px 12px 0 0;padding:10px 12px}.custom-editor .ql-container.ql-snow{border:0;font-size:14px}.custom-editor .ql-tooltip{z-index:20}.custom-editor .ql-editor{color:#160040;background:#f6f7fb;border-radius:0 0 12px 12px;min-height:320px;padding:16px;line-height:1.75}.custom-editor .ql-editor h1,.custom-editor .ql-editor h2,.custom-editor .ql-editor h3,.custom-editor .ql-editor h4,.custom-editor .ql-editor h5,.custom-editor .ql-editor h6{font-weight:700}.custom-editor .ql-editor p{margin:0 0 10px}.create-job-header{align-items:center;gap:24px;margin-bottom:24px;display:flex}.create-job-form .ant-form-item .ant-form-item-label{text-align:left}.create-job-form .ant-input,.create-job-form .ant-input-password{background:#f6f7fb;border-color:#0000;border-radius:12px;padding:9.2px 12px}.create-job-form .ant-input-number{background:#f6f7fb;border-color:#0000;border-radius:12px;width:100%}.create-job-form .ant-input-number .ant-input-number-input{padding-block:9.2px}.create-job-form .ant-select{background:#f6f7fb;border-color:#0000;border-radius:12px;padding:9.2px 12px}.create-job-form .ant-select .ant-select-placeholder{color:#9ca3af}.create-job-form .ant-select.ant-select-multiple{padding:4.2px 12px;padding-left:6px}.create-job-form .ant-picker{background:#f6f7fb;border-color:#0000;border-radius:12px;padding:9.2px 12px}.create-job-form input::placeholder,.create-job-form textarea::placeholder{color:#9ca3af}.create-job-form input::-webkit-input-placeholder{color:#9ca3af}.create-job-form textarea::-webkit-input-placeholder{color:#9ca3af}.create-job-form input::-moz-placeholder{color:#9ca3af}.create-job-form textarea::-moz-placeholder{color:#9ca3af}:is(.create-job-form input:-ms-placeholder-shown,.create-job-form textarea:-ms-placeholder-shown){color:#9ca3af}:is(.create-job-form input:placeholder-shown,.create-job-form textarea:placeholder-shown){color:#9ca3af}.create-job-steps{flex:1;gap:16px;display:flex}.create-job-step.ant-btn{background:0 0;border-color:#0000;flex-direction:column;flex:1;align-items:flex-start;gap:0;height:100%;padding:0;box-shadow:none!important}.create-job-step.ant-btn:hover{background:0 0!important}.create-job-step-bar{background:#e6e6e6;border-radius:4px;width:100%;height:4px;margin:6px 0 12px;display:block;overflow:hidden}.create-job-step-bar span{background:#9d0083;width:0;height:100%;transition:width .3s;display:block}.create-job-step--active .create-job-step-bar span{background:#fdf;width:100%}.create-job-step--done .create-job-step-bar span{width:100%}.create-job-step-head{align-items:center;gap:8px;display:flex}.create-job-step-num{color:#9d0083;background:#fdf;border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;font-size:12px;font-weight:500;display:inline-flex}.create-job-step--done .create-job-step-num{color:#fff;background:#9d0083}.create-job-step-label{color:#160040;font-size:12px;font-weight:500;line-height:16px}.create-job-intro{color:#666d7b;margin-bottom:24px}.create-job-section-head{justify-content:space-between;align-items:center;margin:0 0 12px;display:flex}.create-job-section-head .ant-btn{color:#2563eb;text-decoration:underline}.create-job-section-title{color:#160040;font-size:16px;font-weight:600;line-height:22px}.create-job-add{color:#3000ab;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;display:inline-flex}.create-job-jd-actions{align-items:center;gap:12px;display:inline-flex}.create-job-row{grid-template-columns:1fr 1fr;gap:16px 24px;display:grid}@media (max-width:768px){.create-job-row{grid-template-columns:1fr}}.create-job-divider-or{text-align:center;color:#7a7a7a;margin:16px 0}.create-job-upload{color:#3000ab;text-align:center;cursor:pointer;background:#f4f7ff;border:1px dashed #e2e4e8;border-radius:6px;width:100%;padding:16px}.create-job-skill-row{align-items:center;gap:20px;margin-bottom:12px;display:flex}.create-job-skill-label{color:#160040;flex:0 0 180px;font-size:14px}.create-job-add-wrap{justify-content:flex-end;display:flex}.create-job-salary .ant-form-item{margin-bottom:0}.create-job-salary-row{gap:12px;display:flex}.create-job-salary-row>*{flex:1}.create-job-salary-row>:first-child{flex:none}.create-job-negotiable{justify-content:flex-end;margin-top:8px;display:flex}.create-job-actions{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.create-job-remove{color:#dc2626;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;margin-top:8px;display:inline-flex}.create-job-step-actions{border-top:1px solid #e6e6e6;justify-content:flex-end;gap:20px;margin-top:24px;padding-top:24px;display:flex}.create-job-step-actions .ant-btn{border-radius:12px;min-width:180px;height:42px}.create-job-step-actions .ant-btn.ant-btn-sm{min-width:100px;height:34px}.stage-config-item{border-bottom:1px solid #e2e4e8;padding:16px}.stage-config-head{color:#374151;align-items:center;gap:12px;font-size:16px;display:flex}.stage-config-num{color:#666d7b;font-weight:500}.stage-config-icon{color:#160040}.stage-config-lock{color:#3000ab;background:#eee9ff;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.stage-config-body{background:#f6f7fb;border-radius:12px;margin-top:8px;padding:16px}.stage-config-body .create-job-section-head>span{color:#8a919d;font-weight:600}.stage-config-body .create-job-skill-row{gap:16px}.stage-config-body .create-job-skill-row .ant-tag{color:#160040;background:#fff4fd;border-color:#e2e4e8;border-radius:4px;width:23px;height:23px;font-weight:600;line-height:22px}.stage-config-body .ant-input,.stage-config-body .ant-select{border-color:#0000;border-radius:12px;padding:9px 12px}.stage-config-body .ant-select.ant-select-multiple .ant-select-content .ant-select-input{line-height:22px}.stage-config-round{background:#fff;border-radius:12px;margin-bottom:16px;padding:12px}.stage-config-round-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.stage-config-round-head div{align-items:center;gap:12px;display:flex}.stage-config-round-head-num.ant-tag{color:#160040;background:#fff4fd;border-color:#e2e4e8;border-radius:4px;width:23px;height:23px;font-weight:600;line-height:22px}.stage-config-round-body{align-items:center;gap:4px;display:flex}.stage-config-round-body span{color:#8a919d;font-size:12px;line-height:1}.stage-config-round-body .ant-avatar{background:#f6f7fb}.job-post-item{background:#f6f7fb;border-radius:12px;align-items:center;gap:16px;width:100%;margin-bottom:8px;padding:16px;display:flex}.profile-identity.ant-card{border-radius:12px;margin-bottom:16px}.profile-identity.ant-card .ant-card-body{justify-content:space-between;align-items:center;gap:16px;display:flex}.profile-identity.ant-card .ant-card-body .ant-avatar{border-radius:13px;width:73px;height:73px;line-height:73px}.profile-identity-main{align-items:center;gap:16px;display:flex}.profile-identity-name{align-items:center;gap:10px;display:flex}.profile-identity-name strong{color:#160040;font-size:16px;font-weight:600;line-height:22px}.profile-identity-name .ant-divider{border-color:#e2e4e8;margin:0}.profile-identity-name span{color:#666d7b;font-size:12px;line-height:16px}.profile-identity-contacts{color:#666d7b;flex-wrap:wrap;gap:10px;margin-top:9px;font-size:12px;line-height:16px;display:flex}.profile-identity-contacts span{align-items:center;gap:6px;display:flex}.profile-identity-contacts span .anticon{color:#9ca3af}.profile-identity-links{align-items:center;gap:16px;margin-top:8px;display:flex}.profile-identity-links .ant-btn{height:16px;padding:0;font-size:10px;font-weight:500;line-height:16px}.profile-identity-links a{color:#3000ab;padding:0;font-size:10px;font-weight:500;line-height:16px}.candidates-row{cursor:pointer}.add-applicant-photo-tile{cursor:pointer;background:#f4f4f6;border-radius:8px;justify-content:center;align-items:center;width:96px;height:96px;display:flex;overflow:hidden}.add-applicant-photo-img{object-fit:cover;width:100%;height:100%}.add-applicant-card.ant-card{border-radius:12px}.add-applicant-card-no-bg.ant-card{background:0 0;border-color:#0000;box-shadow:none!important}.add-applicant-card-no-bg.ant-card>.ant-card-body{padding:0}.add-applicant-card-no-bg .profile-identity.ant-card{margin-bottom:24px}.add-applicant-card-inner-card.ant-card{border-radius:12px;margin-bottom:24px}.add-applicant-card-inner-card.ant-card .add-applicant-section{border:0;padding:0}.add-applicant-jobbar{background:#fff4fd;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:16px;line-height:18px;display:flex}.add-applicant-jobbar-facts{color:#160040;flex-wrap:wrap;align-items:center;font-weight:500;display:flex}.add-applicant-jobbar-facts .ant-divider{border-color:#e2e4e8}.add-applicant-jobbar-label{color:#8a919d;font-weight:400}.add-applicant-jobbar-link.ant-btn{color:#c10fb5;flex-shrink:0;height:auto;padding:0;font-weight:500}.add-applicant-hint{color:#666d7b;margin:24px 0 12px;line-height:18px}.add-applicant-search.ant-select{background:#f6f7fb;border-color:#e2e4e8;border-radius:8px;width:100%}.add-applicant-search-option{align-items:center;gap:8px;display:inline-flex}.add-applicant-photo-label,.add-applicant-form-heading{color:#160040;margin:24px 0 12px;font-weight:600;line-height:18px;display:block}.add-applicant-photo{align-items:center;gap:24px;margin-bottom:24px;display:flex}.add-applicant-photo-tile{color:#6b7280;background:#f4f4f4 50%/cover;border:1px solid #e2e4e8;border-radius:12px;justify-content:center;align-items:center;width:100px;height:100px;font-size:20px;display:flex}.add-applicant-photo-actions{gap:16px;display:flex}.add-applicant-resume{background:#f6f7fb;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:16px;display:flex}.add-applicant-resume-icon{color:#160040;font-size:16px}.add-applicant-resume-title{color:#374151;align-items:center;gap:8px;font-size:16px;line-height:22px;display:flex}.add-applicant-resume-sub{color:#8a919d;font-size:12px;line-height:16px}.add-applicant-resume-actions{gap:24px;display:flex}.add-applicant-resume-actions .ant-btn{color:#3000ab;border-color:#e2e4e8;border-radius:12px;min-width:150px;min-height:42px;font-weight:500}@media (max-width:768px){.add-applicant-resume{flex-direction:column;align-items:stretch}}.add-applicant-tabs.ant-tabs .ant-tabs-nav{background:#fff;border-radius:12px 12px 0 0}.add-applicant-tabs.ant-tabs .ant-tabs-tab{color:#666d7b;padding:10px 16px;font-size:12px}.add-applicant-tabs.ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#c10fb5}.add-applicant-tabs.ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn .ant-tabs-tab-icon .icon{stroke:#c10fb5}.add-applicant-tabs.ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn:hover{color:#c10fb5}.add-applicant-tabs.ant-tabs .ant-tabs-tab+.ant-tabs-tab{margin:0 0 0 4px}.add-applicant-tabs.ant-tabs .ant-tabs-ink-bar{background:#c10fb5}.add-applicant-section{border-top:1px solid #f5f5f7;padding:12px 0}.add-applicant-section-head{justify-content:space-between;align-items:center;display:flex}.add-applicant-section-title{color:#160040;font-weight:600}.add-applicant-section-add.ant-btn{height:auto;padding:0;text-decoration:underline}.add-applicant-section-row{align-items:center;gap:12px;margin-top:12px;display:flex}.add-applicant-section-row>.ant-form-item{flex:1;margin-bottom:0}.add-applicant-item{background:#f6f7fb;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:12px;display:flex}.add-applicant-item-body{flex-direction:column;gap:2px;display:flex}.add-applicant-item-body strong{color:#160040}.add-applicant-item-sub{color:#7a7a7a;font-size:12px}.add-applicant-item-actions{flex-shrink:0;gap:4px;display:flex}.add-applicant-ai{background:#f5f5f5;border-radius:8px;margin-top:24px;padding:16px}.add-applicant-ai-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.add-applicant-ai-title{color:#160040;align-items:center;gap:8px;font-weight:700;display:inline-flex}.add-applicant-ai .ant-input{background:#fff}.add-applicant-actions{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.add-applicant-identity{background:#f5f5f5;border-radius:8px;align-items:center;gap:16px;margin:24px 0;display:flex}.add-applicant-identity-name{align-items:baseline;gap:8px;display:flex}.add-applicant-identity-name strong{color:#160040;font-size:16px}.add-applicant-identity-name span{color:#7a7a7a}.add-applicant-identity-contacts{color:#262a43;flex-wrap:wrap;gap:16px;margin-top:4px;display:flex}.add-applicant-identity-links{gap:16px;margin-top:4px;display:flex}.add-applicant-identity-links a{color:#9d0083;font-weight:600}.add-applicant-stats{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px;display:grid}@media (max-width:768px){.add-applicant-stats{grid-template-columns:1fr}}.add-applicant-stat{background:#f5f5f5;border-radius:8px}.add-applicant-stat-chip{float:right;color:#9d0083;background:#fdf2fb;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.add-applicant-stat-value{color:#9d0083;font-size:30px;font-weight:700;display:block}.add-applicant-stat-value small{font-size:14px;font-weight:600}.add-applicant-stat-label{color:#262a43}.add-applicant-block-title{color:#160040;margin-bottom:12px;font-weight:600;line-height:22px}.add-applicant-block-sub{color:#374151;margin-block:8px;font-weight:500}.add-applicant-block-text{color:#666d7b;margin-bottom:16px;line-height:18px}.add-applicant-block-text--boxed{background:#f1f6ff;border-radius:12px;margin-bottom:0;padding:16px}.add-applicant-kv{gap:24px;padding:8px 0;display:flex}.add-applicant-kv-key{color:#7a7a7a;flex-shrink:0;width:160px}.add-applicant-kv-val{color:#160040}.add-applicant-kv--stacked{flex-direction:column;gap:8px}.add-applicant-cardrow{background:#f5f5f5;border-radius:6px;align-items:center;gap:12px;margin-top:12px;padding:12px 16px;display:flex}.add-applicant-cardrow>.ant-form-item{flex:1;margin-bottom:0}.add-applicant-cardrow--stacked{flex-direction:column;align-items:stretch}.add-applicant-cardrow-line{gap:12px;display:flex}.add-applicant-cardrow-line>.ant-form-item{flex:1;margin-bottom:0}.add-applicant-chips{flex-wrap:wrap;align-items:center;display:flex;background:#f6f7fb!important;border-radius:12px!important;gap:8px!important;padding:16px!important}.add-applicant-chips .add-applicant-chip.ant-tag{color:#374151;background:#fff;border:1px solid #e2e4e8;height:36px;padding-inline:12px;line-height:36px}.add-applicant-chip{background:#fff;border:1px solid #e6e6e6;padding:4px 8px}.add-applicant-appcard.ant-card{border-color:#e5e7eb;border-radius:12px}.add-applicant-appcard.ant-card:not(:last-child){margin-bottom:12px}.add-applicant-appcard.ant-card .ant-card-body{padding:16px}.add-applicant-appcard-head{justify-content:space-between;align-items:flex-start;display:flex}.add-applicant-appcard-title{align-items:center;gap:8px;display:flex}.add-applicant-appcard-title strong{color:#160040;font-weight:600;line-height:18px}.add-applicant-appcard-source.ant-tag{color:#6b7280;background:#f6f7fb;border-color:#0000;border-radius:16px;height:20px;font-size:10px;line-height:20px}.add-applicant-appcard-meta{color:#262a43;align-items:center;gap:16px;margin:10px 0;font-size:12px;line-height:16px;display:flex}.add-applicant-appcard-meta .ant-tag{border-color:#0000;border-radius:16px;height:20px;font-size:10px;font-weight:500;line-height:20px;color:#16a34a!important;background:#f0fdf4!important}.add-applicant-appcard-meta .ant-tag .circle{border-radius:50%;width:6px;height:6px;display:inline-block;background:#16a34a!important}.add-applicant-appcard-meta .ant-tag.ant-tag-default{border-color:#e2e4e8;color:#8a919d!important;background:#fff!important}.add-applicant-appcard-applied{color:#6b7280}.add-applicant-appcard-applied .anticon{color:#9ca3af}.add-applicant-appcard-applied strong{color:#374151;font-weight:500}.add-applicant-appcard-steps.ant-steps .ant-steps-item-icon{width:18px;height:18px;font-size:10px;line-height:18px}.add-applicant-appcard-steps.ant-steps .ant-steps-item-title{font-size:12px;line-height:18px}.add-applicant-appcard-steps.ant-steps.ant-steps-title-horizontal .ant-steps-item-header{min-height:18px}.add-applicant-appcard-steps.ant-steps.ant-steps-horizontal>.ant-steps-item .ant-steps-item-rail{margin-top:8px}.add-applicant-discard{color:#9d0083;background:#fdf2fb;border-color:#f3cfe9}.job-actions-btn{color:#7a7a7a;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;display:inline-flex}.job-actions-btn:hover{color:#160040;background:#f5f5f5}.application-detail-stepper{border-radius:8px;margin-bottom:16px}.application-detail-meta{gap:24px;margin-bottom:16px;display:flex}.application-detail-meta div{flex-direction:column;gap:4px;display:flex}.application-detail-key{color:#7a7a7a;font-size:12px}.application-detail-section-title{color:#160040!important;margin-bottom:4px!important;font-weight:700!important}.application-detail-header{background:#fff;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.application-detail-header-identity{align-items:center;gap:16px;display:flex}.application-detail-header-name{align-items:baseline;gap:8px;display:flex}.application-detail-header-name strong{color:#160040;font-size:16px}.application-detail-header-name span{color:#7a7a7a}.application-detail-header-contacts{color:#262a43;flex-wrap:wrap;gap:16px;margin-top:4px;display:flex}.application-detail-header-links{align-items:center;gap:16px;margin-top:4px;display:flex}.application-detail-header-links a{color:#3000ab;font-weight:600}.application-detail-header-viewprofile{color:#9d0083;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;font-weight:600;display:inline-flex}.application-detail-score{flex-direction:column;flex-shrink:0;align-items:center;gap:4px;display:flex}.application-detail-score-num{color:#16a34a;font-weight:700}.application-detail-score-label{color:#7a7a7a;font-size:12px}.application-detail-stagebar{margin-bottom:24px}.application-detail-stagebar-steps{flex:1}.application-detail-stagebar-steps.ant-steps{max-width:100%}.application-detail-stagebar-moveto.ant-btn{border-color:#e5e7eb;border-radius:12px;font-size:12px;font-weight:500}.application-detail-stagebar-note{color:#6b7280;white-space:normal;align-items:center;gap:8px;margin-top:8px;font-size:12px;display:flex}.application-detail-stagebar-note strong{color:#374151}.application-detail-stagebar-dot{background:#3000ab;border-radius:50%;width:8px;height:8px}.application-detail-main.ant-card{border-radius:12px}.application-detail-main.ant-card .ant-card-body{padding:0}.application-detail-tabs.ant-tabs .ant-tabs-content{padding:8px 16px 24px}.application-detail-banner{border-radius:12px;margin-bottom:16px;padding:16px 20px}.application-detail-banner--reject{background:#ffefef;border:1px solid #da1e27}.application-detail-banner--bgv{background:#eff6ff;border:1px solid #2563eb}.application-detail-banner-head{color:#374151;align-items:center;gap:8px;display:flex}.application-detail-banner-head .anticon{color:#2563eb}.application-detail-banner-head strong{color:#160040;font-weight:500}.application-detail-banner-head+.application-detail-person{margin-bottom:8px}.application-detail-banner-person{align-items:center;gap:8px;margin-bottom:8px;display:flex}.application-detail-banner-person .ant-avatar{width:28px;height:28px;line-height:28px}.application-detail-banner-person div{line-height:16px}.application-detail-banner-person div .d-block{color:#160040;font-size:12px;font-weight:500}.application-detail-banner-person div .d-block+span{color:#8a919d;font-size:10px;line-height:10px}.application-detail-banner-label{color:#7a7a7a}.application-detail-banner-reason{color:#262a43}.application-detail-banner-meta{color:#262a43;flex-wrap:wrap;gap:16px;margin-top:8px;font-size:12px;display:flex}.application-detail-banner-actions{margin-top:12px}.application-detail-block{background:#f5f5f5;border-radius:8px;margin-bottom:16px}.application-detail-block-title{color:#160040;margin-bottom:8px;font-size:16px;font-weight:600;line-height:22px}.application-detail-block-text{color:#666d7b;line-height:18px}.application-detail-matched{margin-top:20px}.application-detail-matched-row{justify-content:space-between;gap:16px;line-height:18px;display:flex}.application-detail-matched-row:not(:last-child){padding-bottom:16px}.application-detail-matched-key{color:#666d7b}.application-detail-matched-val{color:#374151;text-transform:capitalize;align-items:center;gap:8px;font-weight:500;display:flex}.application-detail-matched-score{color:#8a919d;align-items:center;gap:4px;font-size:12px;display:flex}.application-detail-matched-skillhead{justify-content:space-between;margin:16px 0 8px;display:flex}.application-detail-matched-skillhead .application-detail-matched-key{color:#160040}.application-detail-skills{border:1px solid #e2e4e8;border-radius:12px;flex-wrap:wrap;gap:24px;padding:16px;display:flex}.application-detail-skills .add-applicant-chip{color:#8a919d;background:#f6f7fb;border-radius:8px;height:24px;line-height:24px}.application-detail-actions{gap:12px;margin-top:16px;display:flex}.application-detail-actions .ant-btn{border-radius:12px;min-width:161px;min-height:42px;box-shadow:none!important}.application-detail-actions .ant-btn.ant-btn-color-dangerous{min-width:200px}.application-detail-emails-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.application-detail-emails-title{color:#160040;font-size:16px;font-weight:600}.application-detail-emails-card .application-detail-emails-card:not(:last-child){border-bottom:1px solid #e6e6e6;margin-bottom:20px;padding-bottom:16px}.application-detail-emails-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.application-detail-emails-card-head .anticon{color:#9d0083;margin-top:4px;font-size:20px}.application-detail-emails-card-head .ant-tag{border-radius:16px;min-width:43px;min-height:21px;line-height:21px;background:#f0fdf4!important}.application-detail-emails-subject{align-items:flex-start;gap:12px;display:inline-flex}.application-detail-emails-subject strong{color:#160040;font-weight:500;line-height:18px;display:block}.application-detail-emails-subject span{color:#8a919d;font-size:12px;line-height:10px}.application-detail-emails-preview{color:#262a43;margin-block:10px}.application-detail-emails-preview span{color:#8a919d;margin-bottom:8px;font-size:12px;line-height:10px;display:block}.application-detail-emails-sent-info{background:#f6f7fb;border-radius:12px;justify-content:space-between;align-items:flex-end;gap:16px;padding:16px;display:flex}.application-detail-emails-sent-info>div strong{color:#160040;font-weight:500;line-height:18px;display:block}.application-detail-emails-sent-info>div span{color:#8a919d;font-size:12px;line-height:10px}.application-detail-emails-sent-info .ant-btn{padding:0}.application-detail-round{border:1px solid #e6e6e6;border-radius:12px;padding:16px}.application-detail-round:not(:last-child){margin-bottom:16px}.application-detail-round-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.application-detail-round-head-inner{align-items:center;gap:8px;display:flex}.application-detail-round-head-inner .ant-tag{border-radius:26px;margin:0}.application-detail-round-title{color:#160040;font-size:16px;font-weight:600;line-height:22px}.application-detail-round-meta{color:#6b7280;flex-wrap:wrap;gap:16px;margin:8px 0;font-size:12px;display:flex}.application-detail-round-meta strong{color:#374151;font-weight:500}.application-detail-round-people{align-items:center;gap:8px;font-size:12px;display:flex}.application-detail-round-people-label,.application-detail-round-dash{color:#6b7280}.application-detail-round-foot{color:#6b7280;justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex}.application-detail-round-rating{color:#6b7280;flex-direction:column;align-items:flex-end;line-height:12px;display:flex}.application-detail-round-rating .ant-rate{margin-bottom:3px}.application-detail-round-ai{background:#f5f5f5;border-radius:6px;margin-top:12px;padding:12px 16px}.application-detail-round-ai-label{color:#9d0083;margin-bottom:4px;font-weight:600;display:block}.application-detail-movedialog-text{color:#8a919d;font-size:14px;font-weight:400}.application-detail-movedialog-text strong{color:#374151;font-weight:500}.application-detail-movedialog-icon{color:#2563eb;margin-right:5px}.application-detail-movedialog-actions{justify-content:space-between;gap:12px;margin-top:24px;display:flex}.application-detail-movedialog-actions .ant-btn{width:100%}.application-detail-reject-modal.ant-modal{width:inherit!important;max-width:741px!important}.application-detail-reject-modal.ant-modal .ant-modal-container{background:#f6f7fb;border-radius:12px}.application-detail-reject-modal .profile-identity.ant-card .ant-card-body{padding:16px}.application-detail-reject-modal .profile-identity.ant-card .ant-card-body .ant-avatar{border-radius:50%;width:28px;height:28px;line-height:28px}.application-detail-reject-modal .profile-identity-links .ant-btn{border-bottom:1px solid #9d0083;border-radius:0;height:auto;min-height:18px;padding:0 0 8px;font-size:14px;font-weight:500;line-height:18px}.application-detail-reject-rank{background:#3000ab;border-color:#0000;border-radius:8px;min-height:20px;padding-inline:8px;color:#fff!important;line-height:20px!important}.application-detail-reject-head-stage{color:#8a919d;margin-block:12px}.application-detail-reject-head-stage strong{color:#374151;font-weight:400}.application-detail-reject-reason.ant-card{border-color:#0000;border-radius:12px}.application-detail-reject-reason.ant-card .ant-card-body{padding:16px;padding-top:0}.application-detail-reject-reason.ant-card .ant-card-head{border-bottom:0;padding-inline:16px}.application-detail-reject-reason .ant-radio-group-vertical{gap:16px!important}.application-detail-reject-reason .ant-radio-group-vertical .ant-radio-button-wrapper{background:#f6f7fb;border-color:#0000;height:auto;min-height:45px;line-height:45px;border-radius:12px!important}.application-detail-reject-note.ant-input{resize:none;background:#f6f7fb;border-color:#e2e4e8;border-radius:12px;margin-top:8px}.application-detail-reject-actions{justify-content:flex-start;margin-top:16px;display:flex}.application-detail-reject-actions .ant-btn{border-radius:12px;min-width:250px;min-height:42px;box-shadow:none!important}.application-detail-logs{flex-direction:column;gap:12px;display:flex}.application-detail-logrow-head{color:#160040;background:#f5f5f5;border-radius:6px;align-items:center;gap:8px;padding:12px 16px;display:flex}.application-detail-logrow-warn{color:#d97706;margin-left:auto}.application-detail-logrow-body{padding:12px 16px}.application-detail-logrow-skip{color:#d97706;background:#fff4e5;border:none;margin:12px 16px}.application-detail-notes{flex-direction:column;display:flex}.application-detail-note-composer{border-bottom:1px solid #f5f5f7;flex-direction:column;align-items:flex-end;gap:12px;margin-bottom:8px;padding-bottom:16px;display:flex}.application-detail-note-composer .ant-btn{min-width:130px;min-height:40px}.application-detail-note{border-bottom:1px solid #f5f5f7;padding:16px 0}.application-detail-note-text{color:#262a43;margin-bottom:12px}.application-detail-note-foot{justify-content:space-between;align-items:center;display:flex}.application-detail-note-time{color:#7a7a7a;text-align:right;font-size:12px}.application-detail-draft.ant-card{border:1px solid #e2e4e8;border-radius:12px}.application-detail-draft.ant-card .ant-card-head{background:#f6f7fb;border-color:#e2e4e8;border-radius:12px 12px 0 0;min-height:43px;padding:0 16px}.application-detail-draft.ant-card .ant-card-body{padding:16px}.application-detail-draft-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.application-detail-draft-title{color:#160040;align-items:center;gap:8px;font-weight:600;display:inline-flex}.application-detail-draft-title .anticon{color:#9d0083}.application-detail-draft-badge{color:#9d0083;background:#f6f7fb;border:none;border-radius:16px;margin-inline-start:4px}.application-detail-draft-actions{align-items:center;gap:8px;display:flex}.application-detail-draft-actions .ant-btn{box-shadow:none;padding-inline:4px}.application-detail-draft-body{flex-direction:column;gap:12px;display:flex}.application-detail-drawer-title{align-items:center;gap:8px;display:inline-flex}.application-detail-drawer-title span{color:#7a7a7a}.application-detail-drawer-meta{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;display:grid}.application-detail-drawer-key{color:#7a7a7a}.application-detail-drawer-feedback-row{align-items:center;gap:8px;margin-bottom:8px;display:flex}.application-detail-drawer-questions{padding-left:24px}.application-detail-drawer-questions li{margin-bottom:8px}.application-detail-interviews-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.application-detail-interviews-head .application-detail-block-title{font-size:18px}.application-detail-interviews-head .ant-btn{box-shadow:none!important}.not-found-page{background:#f5f5f5;justify-content:center;align-items:center;min-height:100vh;display:flex}.recruiters-tabs .ant-tabs-nav{margin-bottom:16px}.recruiters-tabs .anticon{margin-right:4px}.recruiter-profile-title{align-items:center;gap:8px;display:flex}.recruiter-profile-role{color:#7a7a7a;font-style:normal;font-weight:400}.recruiter-profile-tabs .anticon{margin-right:4px}.recruiter-profile-body{flex-direction:column;gap:16px;display:flex}.recruiter-info-card.ant-card{border:1px solid #e5e7eb;border-radius:8px}.recruiter-info-card .recruiter-info-photo{align-items:center;gap:16px;margin-bottom:16px;display:flex}.recruiter-info-card .recruiter-info-photo-actions{gap:8px;display:flex}.recruiter-info-card .recruiter-info-cols{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:768px){.recruiter-info-card .recruiter-info-cols{grid-template-columns:1fr}}.recruiter-info-card .recruiter-info-edit{justify-content:flex-end;margin-top:16px;display:flex}.recruiter-info-card .recruiter-info-list{margin:0}.recruiter-info-card .recruiter-info-list h3{color:#160040;margin:0 0 12px;font-size:16px}.recruiter-info-card .recruiter-info-list>div{gap:8px;padding:4px 0;display:flex}.recruiter-info-card .recruiter-info-list dt{color:#7a7a7a;min-width:130px}.recruiter-info-card .recruiter-info-list dd{color:#160040;word-break:break-word;margin:0}.recruiter-permissions.ant-card{border:1px solid #e5e7eb;border-radius:8px}.recruiter-permissions-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.recruiter-permissions-head h3{color:#160040;margin:0}.recruiter-permissions-actions{align-items:center;gap:8px;display:flex}.recruiter-permissions-grid{grid-template-columns:1fr 1fr;gap:16px 24px;display:grid}@media (max-width:768px){.recruiter-permissions-grid{grid-template-columns:1fr}}.recruiter-permissions-group h4{color:#160040;margin:0 0 8px}.recruiter-permissions-group ul{color:#262a43;margin:0;padding-left:24px}.recruiter-permissions-group ul li{margin-bottom:4px}.recruiter-performance-heading{color:#160040;margin:16px 0 12px}.rejection-pattern-card.ant-card,.rejection-analytics-card.ant-card,.ai-suggestion-card.ant-card{border:1px solid #e5e7eb;border-radius:8px;margin-bottom:16px}.rejection-pattern-card.ant-card h4,.rejection-analytics-card.ant-card h4,.ai-suggestion-card.ant-card h4{color:#160040;margin:0 0 12px}.rejection-pattern-count{color:#160040;margin-bottom:12px;font-size:16px;display:block}.rejection-pattern-reasons{margin:0;padding:0;list-style:none}.rejection-pattern-reasons li{color:#262a43;border-bottom:1px solid #f5f5f7;justify-content:space-between;padding:8px 0;display:flex}.rejection-pattern-reasons li em{color:#160040;font-style:normal}.inconsistent-rejections{margin-top:16px}.inconsistent-rejections-title{color:#160040;margin:0 0 12px}.inconsistent-rejections-list{margin:0;padding:0;list-style:none}.inconsistent-rejections-item{border:1px solid #e5e7eb;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:12px 16px;display:flex}.inconsistent-rejections-item-main{flex-direction:column;display:flex}.inconsistent-rejections-item-main strong{color:#160040}.inconsistent-rejections-item-sub{color:#7a7a7a;font-size:12px}.inconsistent-rejections-view{padding:0}.ai-flag-modal-head{align-items:center;gap:8px;margin-bottom:12px;display:flex}.ai-flag-modal-head strong{color:#160040;display:block}.ai-flag-modal-sub{color:#7a7a7a;font-size:12px;display:block}.ai-flag-modal-reasoning,.ai-flag-modal-row{color:#262a43;margin:0 0 8px}.ai-flag-modal-row span{color:#7a7a7a;margin-right:4px}.ai-flag-modal-label{color:#7a7a7a;margin:12px 0 4px;display:block}.ai-flag-modal-actions{gap:12px;margin-top:16px;display:flex}.ai-flag-modal-actions .ant-btn{flex:1}.invite-user-card.ant-card{border:1px solid #e5e7eb;border-radius:8px}.invite-user-card.ant-card h3{color:#160040;margin:0 0 16px}.invite-user-photo-label{color:#160040;margin-bottom:8px;display:block}.invite-user-photo{margin-bottom:16px}.add-applicant-appcard-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.add-applicant-appcard-view.ant-btn{flex-shrink:0;height:auto;padding:0}.application-detail-section-head,.application-detail-note-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.application-detail-note-foot-right{align-items:center;gap:8px;display:flex}.application-detail-note-edit-actions{justify-content:flex-end;width:100%;margin:8px 0}.filter-popover-body{flex-direction:column;gap:12px;width:240px;display:flex}.filter-popover-field{width:100%}.filter-popover-label{color:#7a7a7a;font-size:12px}.filter-popover-actions{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.jobs-list-filters.ant-space{flex-wrap:wrap;margin-bottom:24px}.jobs-list-filters .jobs-list-search{flex:220px;max-width:280px}.jobs-list-filters .jobs-list-status{min-width:150px}.jobs-list-filters .jobs-list-order{min-width:160px}.create-job-intro-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.offers-table .ant-table-row{cursor:pointer}.offer-drawer-panel{flex-direction:column;gap:12px;display:flex}.offer-drawer-actions{margin-bottom:4px}.offer-drawer-send{align-self:flex-start}.offer-drawer-preview{background:#f5f5f5;border:1px solid #e6e6e6;border-radius:8px;padding:12px}.offer-drawer-subject,.offer-drawer-note{margin:0}.schedule-interview-actions{gap:12px;display:flex}.performan-tab-filters{flex-wrap:wrap;gap:12px;margin:16px 0;display:flex}.performan-tab-filters .performan-tab-recruiter{min-width:200px}.interview-questions-intro{color:#8a919d;max-width:720px;margin-bottom:24px}.interview-questions-body{align-items:flex-start;gap:24px;display:flex}@media (max-width:991px){.interview-questions-body{flex-direction:column}}.interview-questions-card{flex:2;width:100%;min-width:0}.interview-questions-card .ant-card-body{padding:0}.interview-questions-thead,.interview-questions-row{grid-template-columns:44px 72px 1fr;align-items:center;gap:8px;padding:12px 16px;display:grid}.interview-questions-thead{color:#160040;background:#f6f7fb;border-bottom:1px solid #e5e7eb;border-radius:12px 12px 0 0;grid-template-columns:44px 72px 1fr 150px;font-weight:600;position:relative}.interview-questions-row{color:#160040;border-bottom:1px solid #e5e7eb}.interview-questions-row--add,.interview-questions-row--add .interview-questions-col-sr{color:#8a919d}.interview-questions-col-sr{color:#262a43}.interview-questions-add.ant-btn{padding:0;color:#1b75bb!important}.interview-questions-actions{gap:12px;padding:16px;display:flex}.interview-questions-actions .ant-btn{min-width:130px;min-height:42px;box-shadow:none;border-radius:6px}.interview-questions-regenerate{color:#9d0083;background:#9d008314;border-color:#0000}.interview-questions-regenerate:hover{color:#9d0083!important;background:#9d008324!important;border-color:#0000!important}.interview-questions-focus{flex:1;width:100%}.interview-questions-focus-head{color:#160040;align-items:center;gap:8px;margin-bottom:16px;font-size:16px;font-weight:600;display:flex}.interview-questions-focus-head .anticon{color:#9d0083}.interview-questions-focus-body{color:#8a919d;background:#f6f7fb;border-radius:6px;padding:16px}.interview-questions-focus-body ul{flex-direction:column;gap:12px;margin:0;padding-left:24px;display:flex}.interview-questions-focus-add{color:#9d0083;min-height:42px;box-shadow:none;background:#9d008314;border-color:#0000;margin-top:16px;font-weight:600}.interview-questions-focus-add:hover{color:#9d0083!important;background:#9d008324!important;border-color:#0000!important}.interview-drawer-title{align-items:center;gap:8px;display:inline-flex}.interview-drawer-title strong{color:#160040;font-weight:600}.interview-drawer-title span{color:#666d7b}.interview-drawer-round-tag{color:#9d0083;background:#f6f7fb;border:none;border-radius:16px}.interview-drawer-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (max-width:767px){.interview-drawer-meta{grid-template-columns:1fr}}.interview-drawer-meta-field{border:1px solid #e2e4e8;border-radius:8px;align-items:center;gap:8px;min-height:48px;padding:8px 12px;display:flex;overflow:hidden}.interview-drawer-meta-key{color:#666d7b;white-space:nowrap}.interview-drawer-meta-val{color:#160040;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;min-width:0;font-weight:500;display:inline-flex;overflow:hidden}.interview-drawer-link,.interview-drawer-linkbtn{color:#9d0083;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;align-items:center;gap:4px;max-width:100%;padding:0;text-decoration:underline;display:inline-flex;overflow:hidden}.interview-drawer-status{text-transform:capitalize;color:#666d7b;align-items:center;gap:8px;margin:16px 0;display:inline-flex}.interview-drawer-status .interview-drawer-status-dot{background:#9ca3af;border-radius:50%;width:8px;height:8px}.interview-drawer-status--completed .interview-drawer-status-dot{background:#22c55e}.interview-drawer-status--scheduled .interview-drawer-status-dot{background:#9d0083}.interview-drawer-status--cancelled .interview-drawer-status-dot{background:#ef4444}.interview-drawer-person{align-items:center;gap:8px;min-width:0;display:inline-flex}.interview-drawer-person-text{flex-direction:column;min-width:0;line-height:1.2;display:flex}.interview-drawer-person-text strong{color:#160040;font-weight:600}.interview-drawer-person-text small{color:#8a919d;font-size:12px}.interview-drawer-person--boxed{border:1px solid #e2e4e8;border-radius:8px;padding:8px 12px}.interview-drawer-interviewers{border:1px solid #e6e6e6;border-radius:12px;margin-bottom:20px;padding:16px}.interview-drawer-interviewers-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (max-width:991px){.interview-drawer-interviewers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.interview-drawer-interviewers-grid{grid-template-columns:1fr}}.interview-drawer-section-title{color:#160040;margin:0 0 8px;font-weight:600}.interview-drawer-rating{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.interview-drawer-rating .ant-rate{font-size:14px}.interview-drawer-rating span{color:#8a919d}.interview-drawer-fb-card{border:1px solid #e2e4e8;border-radius:12px;margin-bottom:12px;padding:12px 16px}.interview-drawer-fb-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.interview-drawer-fb-ai-label{color:#9d0083}.interview-drawer-fb-notes{color:#4b5563;background:#f6f7fb;border-radius:6px;margin:8px 0 0;padding:12px;line-height:1.5}.interview-drawer-muted{color:#8a919d}.interview-drawer-fb-total{background:#f6f7fb;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}.interview-drawer-fb-total strong{color:#160040}.interview-drawer-questions{padding-inline-start:24px}.interview-drawer-questions li{margin-bottom:12px;line-height:1.5}.interview-drawer-transcript-text{white-space:pre-wrap;background:#f6f7fb;border-radius:6px;padding:12px;line-height:1.5}
