@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";.login-container{display:flex;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-family:Inter,sans-serif}.login-left-panel{position:relative;display:flex;min-height:100vh;flex:1 1 0%;flex-direction:column;align-items:flex-start;justify-content:center;padding-top:3.5rem;padding-left:5rem}.background-graphic{position:absolute;top:0;left:0;z-index:0;height:100%;width:100%;background-size:cover;background-position:center center}.logo-container{position:absolute;top:31px;left:65px;z-index:10}.logo-image{height:100px;width:100px}.main-content{position:relative;z-index:10;width:100%;max-width:600px;padding-top:1.5rem;text-align:left}.title{margin-bottom:.5rem;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:30px;font-weight:500;line-height:1;letter-spacing:0em;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.subtitle{margin-bottom:2rem;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:1.25rem;line-height:1.75rem;font-weight:400;line-height:1;letter-spacing:0em;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));opacity:.7}.login-form{text-align:left}.login-form .ant-form-item-required:before,.login-form .ant-form-item-required:after{display:none!important}.login-form .ant-form-item-has-error .input-field,.login-form .ant-form-item-has-error .ant-input,.login-form .ant-form-item-has-error .ant-input-affix-wrapper{border-color:#ff4d4f!important}.login-form .ant-form-item-has-error .input-field:hover,.login-form .ant-form-item-has-error .input-field:focus,.login-form .ant-form-item-has-error .ant-input:hover,.login-form .ant-form-item-has-error .ant-input:focus,.login-form .ant-form-item-has-error .ant-input-affix-wrapper:hover,.login-form .ant-form-item-has-error .ant-input-affix-wrapper:focus{border-color:#ff4d4f!important}.form-item{margin-bottom:.75rem}.label{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:400;line-height:1;letter-spacing:0em;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));opacity:.7}.input-field{margin-bottom:.625rem;height:3rem;width:90%;border-radius:20px;padding:.75rem 1rem;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:1.25rem;line-height:1.75rem;font-weight:400;line-height:1;letter-spacing:0em;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));background-color:transparent!important;border:1px solid rgba(232,232,232,.41)!important;box-shadow:none!important;outline:none!important}.input-field.ant-input-affix-wrapper:hover,.input-field.ant-input-affix-wrapper:focus,.input-field.ant-input-affix-wrapper:active,.input-field.ant-input:focus,.input-field.ant-input:active,.input-field.ant-input:hover{background-color:transparent!important;border-color:#0ec9b4!important;box-shadow:none!important;outline:none!important}.input-field .ant-input{background-color:transparent!important;color:#fff!important;border:none!important;box-shadow:none!important}.input-field::-moz-placeholder,.input-field .ant-input::-moz-placeholder,.input-field input::-moz-placeholder{color:#e8e8e869!important}.input-field::placeholder,.input-field .ant-input::placeholder,.input-field input::placeholder{color:#e8e8e869!important}.input-field .ant-input-suffix svg,.input-field .ant-input-password-icon{color:#ffffffa6!important}.submit-button{margin-top:1.25rem;height:3rem;width:90%;border-radius:20px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:400;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));background-color:#20b2aa!important;border:1px solid #20b2aa!important;box-shadow:none!important}.submit-button:hover,.submit-button:focus,.submit-button:focus-visible,.submit-button:active{background-color:#1a9b94!important;border-color:#1a9b94!important;box-shadow:none!important;outline:none!important}.ant-btn-block{width:90%!important}.otp-subtitle{font-family:Inter,sans-serif;font-weight:400;font-size:20px;line-height:normal;color:#ffffffb3;margin-top:0;margin-bottom:44px}.otp-email{color:#0ec9b4}.otp-boxes-row{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:clamp(8px,2.5vw,20px);margin-bottom:28px;width:100%;max-width:460px}.otp-box{flex:1 1 40px;min-width:40px;aspect-ratio:1/1;max-width:75px;border-radius:13px;background:#fff;border:none;text-align:center;font-size:clamp(15px,4.5vw,28px);font-weight:500;color:#122443;outline:none;caret-color:#0ec9b4}.otp-box:focus{box-shadow:0 0 0 2.5px #0ec9b4}.otp-resend{font-size:14px;color:#e5e7eb;text-align:left;margin-bottom:36px}.otp-resend-link{color:#0ec9b4;font-weight:500;cursor:pointer}.otp-resend-link:hover{opacity:.8}.otp-main-content{text-align:left!important}.otp-verify-btn.ant-btn{width:100%!important;max-width:460px!important;height:54px!important;font-family:Inter,sans-serif!important;font-size:20px!important;font-weight:500!important;color:#fff!important;background-color:#0ec9b4!important;border:1px solid #0ec9b4!important;border-radius:20px!important;box-shadow:none!important;margin-top:0!important}.otp-verify-btn.ant-btn:hover,.otp-verify-btn.ant-btn:focus,.otp-verify-btn.ant-btn:focus-visible,.otp-verify-btn.ant-btn:active{background-color:#0bb5a1!important;border-color:#0bb5a1!important;box-shadow:none!important}@media (max-width: 768px){.otp-subtitle{font-size:18px;margin-bottom:24px}.otp-boxes-row{margin-bottom:16px}.otp-resend{text-align:left;margin-bottom:20px}.otp-verify-btn.ant-btn{height:50px!important;font-size:18px!important}}@media (max-width: 576px){.otp-subtitle{font-size:16px;margin-bottom:20px}.otp-boxes-row{margin-bottom:14px}.otp-resend{font-size:13px;margin-bottom:18px}.otp-verify-btn.ant-btn{height:46px!important;font-size:16px!important}}@media (max-width: 400px){.otp-subtitle{font-size:15px;margin-bottom:18px}.otp-boxes-row{margin-bottom:12px}.otp-resend{font-size:12px;margin-bottom:16px}.otp-verify-btn.ant-btn{height:44px!important;font-size:15px!important}}.rp-main-content{text-align:left!important}.rp-subtitle{font-family:Inter,sans-serif;font-weight:400;font-size:20px;line-height:normal;color:#ffffffb3;margin-top:0;margin-bottom:24px}.rp-label{font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:normal;color:#fff}.rp-requirements{margin-bottom:24px}.rp-requirements__title{font-family:Inter,sans-serif;font-size:14px;font-weight:600;color:#ffffffc9;margin-bottom:6px}.rp-requirements__list{list-style:disc;padding-left:20px;margin:0}.rp-requirements__list li{font-family:Inter,sans-serif;font-size:14px;font-weight:500;color:#ffffff8c;margin-bottom:3px}.rp-submit-btn.ant-btn{width:100%!important;height:54px!important;font-family:Inter,sans-serif!important;font-size:20px!important;font-weight:500!important;color:#fff!important;background-color:#0ec9b4!important;border:1px solid #0ec9b4!important;border-radius:20px!important;box-shadow:none!important;margin-top:0!important}.rp-submit-btn.ant-btn:hover,.rp-submit-btn.ant-btn:focus,.rp-submit-btn.ant-btn:focus-visible,.rp-submit-btn.ant-btn:active{background-color:#0bb5a1!important;border-color:#0bb5a1!important;box-shadow:none!important}@media (max-width: 576px){.rp-subtitle{font-size:16px;margin-bottom:16px}.rp-requirements{margin-bottom:16px}.rp-requirements__title{font-size:13px}.rp-requirements__list li{font-size:12px}.rp-submit-btn.ant-btn{height:46px!important;font-size:16px!important}}@media (max-width: 1024px){.login-left-panel{padding-left:2rem;padding-right:2rem}.main-content{max-width:540px}}@media (max-width: 768px){.login-left-panel{align-items:center;justify-content:flex-start;padding-top:3rem;padding-left:1.5rem;padding-right:1.5rem}.main-content{max-width:100%;padding-left:0;padding-right:0;padding-top:2.5rem;text-align:center}.logo-container{position:relative;top:0;left:0;transform:none;margin-bottom:1.5rem}.title{font-size:1.875rem;line-height:2.25rem}.subtitle{margin-bottom:1.5rem;font-size:1rem;line-height:1.5rem}.form-item{margin-bottom:1rem}.input-field,.submit-button{width:100%!important}}@media (max-width: 576px){.login-left-panel{padding-top:2rem;padding-left:1rem;padding-right:1rem}.main-content{padding-left:.5rem;padding-right:.5rem}.title{font-size:26px}.subtitle{font-size:.875rem;line-height:1.25rem}.input-field{height:2.75rem;font-size:1rem;line-height:1.5rem}.submit-button{height:2.75rem!important;width:100%!important}}.custome-table-wrapper{display:flex;flex-direction:column;width:100%;border-radius:16px;background-color:transparent}.custome-table{width:100%;background-color:transparent}.custome-table .ant-table{scrollbar-width:thin;scrollbar-color:transparent;border-radius:16px;background-color:transparent}.custome-table .ant-table-container{border-radius:16px;border:1px solid #e5e7eb;overflow:hidden;background-color:transparent}.custome-table .ant-table-thead>tr>th{background:transparent;color:#122443;font-weight:500;font-size:14px;text-align:start;padding:12px 24px;white-space:nowrap}.custome-table .ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before{background-color:transparent}.custome-table .ant-table-tbody>tr>td{background:transparent;font-family:Inter,sans-serif;font-weight:400;font-size:14px;color:#34495e;text-align:start;padding:12px 24px}.custome-table .ant-table-tbody>tr:hover>td{background:transparent}.custome-table .ant-table-body{scrollbar-width:thin;scrollbar-color:transparent transparent;max-height:450px!important}.custome-table .ant-table-body::-webkit-scrollbar-thumb{background:transparent;-webkit-transition:background .2s ease;transition:background .2s ease}.custome-table .ant-table-body:hover{scrollbar-color:#cbd5e1 transparent}.custome-table .ant-table-body:hover::-webkit-scrollbar-thumb{background:#cbd5e1}.custome-table .ant-table-placeholder .ant-table-cell{min-height:350px;border-bottom:none;background-color:transparent!important;overflow:hidden}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background-color:transparent!important}.empty-state-primary{margin:0;font-size:15px;font-weight:500;color:#000000e0}.empty-state-secondary{margin:0;font-size:13px;color:#00000073}.infinite-scroll-table{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:10px;padding:0 14px;height:44px;border:1px solid #e5e7eb;border-radius:16px;background-color:#fff}.infinite-scroll-table .infinite-scroll-table-text{font-family:Inter,sans-serif;font-weight:400;font-size:13px;color:#34495e;margin:0}.custom-dropdown{display:flex;flex-direction:column;gap:10px;width:20%}@media (max-width: 768px){.custom-dropdown{width:100%}}@media (max-width: 480px){.custom-dropdown{width:100%}}.custom-dropdown-label{font-family:Inter,sans-serif;font-size:14px;line-height:20px;font-weight:500;color:#122443a3}.custom-dropdown-select .ant-select-selector{border-radius:10px!important;border:1px solid #e5e7eb!important;min-height:35px;padding:8px 12px!important;background:#fff!important;box-shadow:inset 0 1px 2px #0f172a0f}.custom-dropdown-select.ant-select-focused .ant-select-selector,.custom-dropdown-select .ant-select-selector:focus,.custom-dropdown-select .ant-select-selector-focused{border-color:#0ec9b4!important;box-shadow:0 0 0 4px #0ec9b41f!important}.custom-dropdown-menu .ant-select-item-option{padding:12px 16px!important}.custom-dropdown-menu .ant-select-item-option-active{background:#eff6ff!important}.custom-dropdown-menu .ant-select-item-option-selected{background:#dbeafe!important}.custom-dropdown-select .ant-select-arrow{color:#4b5563}.custom-dropdown-select .ant-select-selection-placeholder{color:#9ca3af!important}.custom-dropdown-select .ant-select-selection-item{color:#111827!important}.custom-action-button{display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:12px;border:none;padding:0;margin:0;background:transparent;color:#34495e;cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .2s ease}.custom-action-button:focus-visible{outline:none;box-shadow:0 0 0 3px #0ec9b43d}.custom-action-button:disabled{opacity:.5;cursor:not-allowed}.custom-action-button svg,.custom-action-button .anticon{pointer-events:none}.custom-schedule-picker{width:-moz-fit-content;width:fit-content;display:flex;flex-direction:column;gap:10px;min-width:-moz-fit-content;min-width:fit-content}@media (max-width: 768px){.custom-schedule-picker{width:100%}}@media (max-width: 480px){.custom-schedule-picker{width:100%}}.custom-schedule-picker-label{font-family:Inter,sans-serif;font-size:14px;line-height:20px;font-weight:500;color:#122443a3}.custom-schedule-picker-shell{width:-moz-fit-content;width:fit-content;min-height:40px;padding:8px 12px;display:flex;align-items:center;gap:10px;border-radius:10px;border:1px solid #e5e7eb;background:#fff;box-shadow:inset 0 1px 2px #0f172a0f}.custom-schedule-picker-shell:hover{border-color:#cbd5e1}.custom-schedule-picker-segment{position:relative;border:0;background:transparent;padding:0 2px 3px;display:inline-flex;align-items:baseline;gap:6px;cursor:pointer;white-space:nowrap;color:#111827;font-size:13px}.custom-schedule-picker-segment:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:999px;background:transparent}.custom-schedule-picker-segment.is-active:after{background:#122443}.custom-schedule-picker-segment--to{margin-left:2px}.custom-schedule-picker-segment-label{color:#6b7280;font-size:12px;font-weight:500;flex-shrink:0}.custom-schedule-picker-placeholder{color:#9ca3af;font-size:12px}.custom-schedule-picker-value{color:#111827;font-size:12px}.custom-schedule-picker-divider{width:1px;align-self:stretch;background:#e5e7eb}.custom-schedule-picker-icon{color:#4b5563;flex-shrink:0;margin-left:auto}.custom-schedule-popover .ant-popover-inner{padding:0;border-radius:16px;overflow:hidden}.custom-schedule-popover .ant-popover-inner-content{padding:0}.custom-schedule-panel{width:308px;background:#fff}.custom-schedule-panel-header{padding:12px 12px 8px;display:flex;align-items:flex-start;justify-content:flex-start;gap:8px;position:relative}.custom-schedule-panel-header-center{flex:1;display:flex;align-items:flex-start;justify-content:flex-start;gap:4px}.custom-schedule-selector-wrap{position:relative}.custom-schedule-panel-selector-button{height:auto;padding:0;border:0;border-radius:0;background:transparent;color:#111827;font-family:Inter,sans-serif;font-size:18px;line-height:24px;font-weight:600;display:inline-flex;align-items:center;gap:6px;cursor:pointer;position:relative}.custom-schedule-panel-selector-button:hover,.custom-schedule-panel-selector-button.is-active{background:transparent;color:#122443}.custom-schedule-panel-selector-button.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:2px;border-radius:999px;background:#122443}.custom-schedule-selector-menu{position:absolute;top:calc(100% + 8px);left:0;z-index:3;width:168px;max-height:240px;overflow-y:auto;padding:6px;display:flex;flex-direction:column;gap:4px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;box-shadow:0 18px 40px #0f172a29}.custom-schedule-selector-option{width:100%;border:0;border-radius:8px;padding:8px 10px;background:transparent;color:#111827;text-align:left;cursor:pointer}.custom-schedule-selector-option:hover{background:#eff6ff}.custom-schedule-selector-option.is-selected{background:#122443;color:#fff}.custom-schedule-weekdays{padding:0 12px 8px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;color:#64748b;font-size:12px;font-weight:600;text-align:center}.custom-schedule-grid{padding:0 12px 12px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.custom-schedule-empty-cell{height:36px}.custom-schedule-day{height:36px;border:0;border-radius:10px;background:transparent;color:#111827;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.custom-schedule-day:hover{background:#eef4ff}.custom-schedule-day.is-outside-month{color:#cbd5e1;opacity:.8}.custom-schedule-day.is-today{border:1px solid rgba(18,36,67,.28)}.custom-schedule-day.is-selected{background:#122443;color:#fff}@media (max-width: 768px){.custom-schedule-picker-shell{width:100%}.custom-schedule-panel{width:320px}}.search-box{display:flex;align-items:center;gap:8px;padding:0 12px;max-height:32px;background-color:#1224431f;border-radius:8px;position:relative;width:250px;height:32px}.search-box .search-error{display:block;font-size:12px;color:#ff4d4f;position:absolute;padding-top:5px;left:5px}.search-box svg{color:#7f8999;font-size:15px;flex-shrink:0}.search-box input{all:unset;width:100%;font-family:inherit;font-size:14px;color:#122443}.search-box input::-moz-placeholder{color:#7f8999;font-size:12px}.search-box input::placeholder{color:#7f8999;font-size:12px}.suspend-modal .ant-modal-content{border-radius:20px;min-height:200px;font-family:Inter,sans-serif}.suspend-modal .ant-modal-content .suspend-modal-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-bottom:rgba(0,0,0,.09) 1px solid;width:100%;padding-bottom:20px}.suspend-modal .ant-modal-content .suspend-modal-header .suspend-modal-title{font-size:18px;font-weight:600;color:#122443;margin:10px 0 0 15px}.suspend-modal .ant-modal-content .suspend-modal-header .suspend-modal-close{margin-right:15px;margin-top:10px;color:#000;font-size:16px;cursor:pointer;font-style:bold}.suspend-modal .ant-modal-content .suspend-modal-description{margin:20px;font-size:16px;font-weight:400;color:#0009}.suspend-modal .ant-modal-content .user-operations-ban-warning{width:auto;display:inline-flex;align-items:center;font-size:13px;gap:10px;padding:10px 20px;border-radius:16px;background-color:#dc26261a;border:none;color:#dc2626;font-weight:400;margin-left:18px}.suspend-modal .ant-modal-content .suspend-modal-reason{margin:20px;display:flex;flex-direction:column;gap:8px}.suspend-modal .ant-modal-content .suspend-modal-reason .suspend-modal-reason-label{font-size:14px;font-weight:600;color:#122443}.suspend-modal .ant-modal-content .suspend-modal-reason .suspend-modal-required-mark{color:#dc2626}.suspend-modal .ant-modal-content .suspend-modal-reason .ant-input{height:124px!important;border-radius:8px!important;background-color:#fff3!important;border:none!important;padding:8px 10px!important;border:rgba(0,0,0,.09) 1px solid!important;color:#122443!important}.suspend-modal .ant-modal-content .suspend-modal-reason .ant-input::-moz-placeholder{font-size:12px!important}.suspend-modal .ant-modal-content .suspend-modal-reason .ant-input::placeholder{font-size:12px!important}.suspend-modal .ant-modal-content .suspend-modal-reason .suspend-modal-error{color:#dc2626}.suspend-modal .ant-modal-content .suspend-modal-actions{display:flex;flex-direction:row;justify-content:flex-end;align-items:end;height:100%;width:100%;gap:10px;padding-top:40px;padding-right:20px;padding-bottom:20px}.suspend-modal .ant-modal-content .suspend-modal-actions .suspend-modal-suspend-btn{background-color:#ffaf05!important;color:#fff!important;max-height:30px!important;width:95px!important;border:none!important;border-radius:8px!important;font-size:14px!important;font-weight:400!important}.suspend-modal .ant-modal-content .suspend-modal-actions .suspend-modal-cancel-btn{background-color:#dc2626!important;color:#fff!important;width:89px!important;max-height:30px!important;border:none!important;border-radius:8px!important;font-size:14px!important;font-weight:400!important}.suspend-modal .ant-modal-content .suspend-modal-actions .ban-modal-cancel-btn{background-color:#6c757d!important;color:#fff!important;width:89px!important;max-height:30px!important;border:none!important;border-radius:8px!important;font-size:14px!important;font-weight:400!important}.suspend-modal .ant-modal-content .suspend-modal-actions .user-operations-status-confirm--warning{background-color:#ffaf05!important;color:#fff!important;max-height:30px!important;width:95px!important;border:none!important;border-radius:8px!important;font-size:14px!important;font-weight:400!important}.suspend-modal .ant-modal-content .suspend-modal-actions .user-operations-status-confirm--danger{background-color:#dc2626!important;color:#fff!important;width:95px!important;max-height:30px!important;border:none!important;border-radius:8px!important;font-size:14px!important;font-weight:400!important}.suspend-modal .ant-modal-content .suspend-modal-actions .user-operations-status-cancel--danger{background-color:#dc2626!important;color:#fff!important;width:89px!important;max-height:30px!important;border:none!important;border-radius:8px!important;font-size:14px!important;font-weight:400!important}.suspend-modal .ant-modal-content .suspend-modal-actions .user-operations-status-cancel--neutral{background-color:#6c757d!important;color:#fff!important;width:89px!important;max-height:30px!important;border:none!important;border-radius:8px!important;font-size:14px!important;font-weight:400!important}.user-action-modal .user-operations-action-confirm--primary{background-color:#0ec9b4!important;color:#fff!important}.user-action-modal .user-operations-action-confirm--success{background-color:#16a34a!important;color:#fff!important}.user-action-modal .user-operations-action-cancel--neutral{background-color:#6c757d!important;color:#fff!important}.ant-modal .ant-modal-close-x,.ant-modal .ant-modal-close{display:none!important}.ant-modal .ant-modal-content{position:relative;background-color:#fff;background-clip:padding-box;border:0;border-radius:20px;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;pointer-events:auto;padding:5px 0}.profile-settings-page{background-color:#f9fafb;min-height:calc(100vh - 64px);padding:32px 24px}.profile-settings-page .ant-card .ant-tabs .ant-tabs-nav{padding:0 24px;margin-bottom:0}.profile-settings-page .ant-card .ant-tabs .ant-tabs-nav:before{border-bottom:1px solid #e5e7eb}.profile-settings-page .ant-card .ant-tabs .ant-tabs-tab{padding:16px 24px;font-size:14px;font-weight:500;color:#6b7280;transition:color .2s}.profile-settings-page .ant-card .ant-tabs .ant-tabs-tab .ant-tabs-tab-btn{color:inherit}.profile-settings-page .ant-card .ant-tabs .ant-tabs-tab:hover{color:#0ec9b4}.profile-settings-page .ant-card .ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#0ec9b4;font-weight:600}.profile-settings-page .ant-card .ant-tabs .ant-tabs-ink-bar{background:#0ec9b4;height:3px}.profile-settings-page .ant-card .ant-tabs .ant-tabs-content-holder,.profile-settings-page .ant-card .ant-tabs .ant-tabs-content,.profile-settings-page .ant-card .ant-tabs .ant-tabs-tabpane{padding:0}.profile-settings-page .profile-input-black-text,.profile-settings-page .profile-input-black-text input,.profile-settings-page .profile-input-black-text .ant-input{color:#000!important}.custom-search-input .ant-input-affix-wrapper{background-color:#fff!important;border:1px solid #d1d5db!important;border-radius:8px!important;height:40px!important}.custom-search-input .ant-input-affix-wrapper:hover{border-color:#d1d5db!important}.custom-search-input .ant-input-affix-wrapper:focus,.custom-search-input .ant-input-affix-wrapper:focus-within{border-color:#d1d5db!important;box-shadow:none!important}.custom-search-input .ant-input-prefix{color:#6b7280!important}.custom-search-input .ant-input{background-color:#fff!important}.custom-filter-button{border:1px solid #d1d5db!important;background-color:#fff!important;color:#374151!important;border-radius:8px!important}.custom-filter-button:hover{border-color:#9ca3af!important;color:#374151!important}.custom-badge{display:inline-block;width:80px;text-align:center;padding:2px 8px;border-radius:15px;font-size:12px;font-weight:500;border:none;white-space:nowrap;cursor:default;transition:opacity .15s;text-wrap:wrap}.custom-badge:hover{opacity:.85}.overview-card{width:573px;height:215px;box-sizing:border-box;border:1px solid rgba(0,0,0,.1215686275);border-radius:20px;background:#fff;padding:16px 18px;max-width:100%}.bullet-item{display:flex;align-items:center;gap:6px}.bullet-item__icon{width:20px;height:20px;border-radius:9999px;background:#0ec9b4;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.bullet-text{margin:0!important;font-family:Inter,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:100%;letter-spacing:.08em;color:#122443b3;word-break:break-word;overflow-wrap:break-word;white-space:normal}@media (max-width: 640px){.bullet-item{gap:5px;align-items:flex-start}.bullet-item__icon{width:18px;height:18px;flex-shrink:0;margin-top:2px}.bullet-text{font-size:13px;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}}@media (max-width: 320px){.bullet-item{gap:4px;align-items:flex-start}.bullet-item__icon{width:16px;height:16px;flex-shrink:0;margin-top:2px}.bullet-text{font-size:12px;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}}.social-media-item{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:8px;border-radius:50%;background:transparent;color:#122443;border:1px solid #122443;transition:background .2s ease,color .2s ease}.social-media-item:hover{background:#122443;color:#fff}@media (max-width: 320px){.social-media-item{width:28px;height:28px}}.end-user-details-page{display:flex;flex-direction:column;gap:14px;padding:16px;align-items:center}.end-user-details-page>*{width:100%}.end-user-details-content{background:#fff;border:1px solid #e8edf5;border-radius:16px;overflow:hidden;min-height:520px}.section-details{color:#122443fc;font-family:Inter,sans-serif;font-weight:400;font-size:14px;line-height:18px;letter-spacing:0;vertical-align:middle}.end-user-overview-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);min-height:520px}.end-user-overview-column{padding:14px 16px}.end-user-overview-column--left{border-right:1px solid #e8edf5}.overview-section{padding:0}.overview-section+.overview-section{border-top:1px solid #e8edf5;margin-top:14px;padding-top:14px}.overview-section__title-row{display:flex;align-items:center;gap:10px;margin-bottom:12px}.overview-section__title-row h3{font-family:Inter;font-weight:600;font-size:16px;line-height:100%;letter-spacing:1%;vertical-align:middle}.overview-section__icon{width:28px;height:28px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:15px}.overview-section__icon--mint{color:#149178;background:#16a34a24}.overview-section__icon--amber{color:#c6920f;background:#fff8e7}.overview-section__icon--blue{color:#4386cb;background:#ecf4ff}.overview-card{width:573px;min-height:-moz-fit-content;min-height:fit-content;box-sizing:border-box;border:1px solid rgba(0,0,0,.1215686275);border-radius:20px;background:#fff;padding:16px 18px;max-width:100%}.overview-card__heading{display:flex;align-items:center;gap:8px;color:#122443;font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:100%;letter-spacing:.01em;vertical-align:middle}.overview-card__heading-icon{color:#15a782;font-size:18px}.overview-status-chip{display:inline-flex;align-items:center;justify-content:center;margin-top:12px;min-width:88px;height:26px;padding:0 14px;border-radius:6px;background:#1aae5f;color:#fff;font-size:16px;font-weight:500;line-height:1}.overview-card__meta-grid{margin-top:14px;border-top:1px solid #e5ebf3;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.overview-card__meta-item{padding-top:14px}.overview-card__meta-item--with-divider{border-right:1px solid #e5ebf3;padding-right:14px}.overview-card__meta-item:not(.overview-card__meta-item--with-divider){padding-left:20px}.overview-card__label,.overview-card__value{margin:0;font-family:Inter,sans-serif;vertical-align:middle}.overview-card__meta-item--with-divider .overview-card__label{width:137px;height:19px;color:#0ec9b4;font-size:16px;font-weight:500;line-height:100%;letter-spacing:.01em}.overview-card__meta-item--with-divider .overview-card__value{width:137px;height:17px;margin-top:4px;color:#122443;font-size:14px;padding:6px;font-weight:400;line-height:100%;letter-spacing:0}.overview-card__meta-item:not(.overview-card__meta-item--with-divider) .overview-card__label{margin:0 0 12px;color:#1224438f;font-size:16px;padding:10px;font-weight:500;line-height:100%;letter-spacing:.01em}.overview-card__meta-item:not(.overview-card__meta-item--with-divider) .overview-card__label:last-child{margin-bottom:0}.overview-card__meta-item:not(.overview-card__meta-item--with-divider) .overview-card__label span{color:#122443;font-size:16px;font-weight:500;line-height:100%;letter-spacing:.01em}.risk-grid{border-top:1px solid #e5ebf3}.risk-grid__row{min-height:56px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5ebf3;color:#122443;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:100%;letter-spacing:.01em;vertical-align:middle}.risk-grid__row:last-child{border-bottom:0}.risk-grid__row strong{color:#122443;font-size:16px;font-weight:500;line-height:100%;letter-spacing:.01em}.risk-flag-chip{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:0 12px;border-radius:6px;background:#e53636;color:#fff;font-size:16px;font-weight:500}.usage-summary-grid{display:grid;grid-template-columns:repeat(2,200px);gap:40px;justify-content:flex-start}@media (max-width: 1400px){.usage-summary-grid{grid-template-columns:repeat(2,190px);gap:30px}}@media (max-width: 1300px){.usage-summary-grid{grid-template-columns:repeat(2,180px);gap:20px}}@media (max-width: 1250px){.usage-summary-grid{grid-template-columns:repeat(2,170px);gap:20px}}.usage-card{width:200px;height:215px;box-sizing:border-box;border:1px solid rgba(0,0,0,.1215686275);border-radius:20px;background:#fff;padding:20px 18px;max-width:100%}@media (max-width: 1400px){.usage-card{width:190px}}@media (max-width: 1300px){.usage-card{width:180px}}@media (max-width: 1250px){.usage-card{width:170px}}.usage-card h4{margin:0;color:#122443;font-family:Inter,sans-serif;font-size:16px;line-height:100%;font-weight:600;letter-spacing:.01em;vertical-align:middle}.usage-summary-grid .usage-card:nth-child(3){grid-column:1}.usage-metrics{border-top:1px solid #e5ebf3;margin-top:16px;padding-top:24px}.usage-metrics p{margin:0 0 24px;color:#1224438f;font-family:Inter,sans-serif;font-size:16px;line-height:100%;font-weight:500;letter-spacing:.01em}.usage-metrics p:last-child{margin-bottom:0}.usage-metrics strong{color:#122443;font-weight:500;font-size:16px;line-height:100%;letter-spacing:.01em}.end-user-tab-placeholder{min-height:520px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:28px;text-align:center}.end-user-tab-placeholder h3{margin:0;color:#233252;font-size:24px;line-height:1.25;font-weight:700}.end-user-tab-placeholder p{margin:0;max-width:540px;color:#5b6980;font-size:15px;line-height:1.55}.end-user-tab-placeholder__icon{width:44px;height:44px;border-radius:14px;background:#ecf4ff;color:#3275bb;display:inline-flex;align-items:center;justify-content:center;font-size:20px}.user-action-modal .ant-modal-content{border-radius:20px;padding:0;overflow:hidden}.user-action-modal .ant-modal-header{margin:0;padding:18px 24px 14px;border-bottom:1px solid #e6ebf2;background:#fff}.user-action-modal .ant-modal-title{line-height:1}.user-action-modal .ant-modal-close{top:14px;inset-inline-end:16px;color:#111827}.user-action-modal .ant-modal-body{padding:22px 24px 24px}.user-action-modal__title{color:#122443;font-family:Inter,sans-serif;font-size:18px;font-weight:600;line-height:100%;letter-spacing:0;text-align:left;vertical-align:middle;display:inline-block;width:100%}.user-action-modal__question{margin:0 0 18px;color:#52607a;font-family:Inter,sans-serif;font-size:15px;font-weight:400;line-height:1.45}.user-action-modal__warning{width:456px;height:51px;max-width:100%;border-radius:20px;background:#dc26261a;display:inline-flex;align-items:center;gap:10px;padding:0 14px;margin:0 0 18px;color:#b42318;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:1.35}.user-action-modal__field{display:flex;flex-direction:column}.user-action-modal__label{margin:0 0 10px;color:#122443;font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:1}.user-action-modal__label span{color:#dc2626}.user-action-modal__textarea.ant-input{min-height:124px;height:124px!important;border-radius:10px;border:.6px solid rgba(18,36,67,.1882352941)!important;background:#fff!important;padding:12px 14px;color:#1f2a44!important;-webkit-text-fill-color:#1f2a44!important;caret-color:#1f2a44!important;font-size:14px;line-height:1.4;resize:none;box-shadow:none!important;pointer-events:auto!important}.user-action-modal__textarea.ant-input::-moz-placeholder{color:#9aa5b8}.user-action-modal__textarea.ant-input::placeholder{color:#9aa5b8}.user-action-modal .ant-input-textarea .ant-input{color:#1f2a44!important;-webkit-text-fill-color:#1f2a44!important;caret-color:#1f2a44!important;pointer-events:auto!important}.user-action-modal__textarea.ant-input:hover,.user-action-modal__textarea.ant-input:focus,.user-action-modal__textarea.ant-input:focus-visible{border:.6px solid rgba(18,36,67,.1882352941)!important;background:#fff!important;box-shadow:none!important;color:#1f2a44!important;-webkit-text-fill-color:#1f2a44!important;caret-color:#1f2a44!important}.user-action-modal__error{margin:8px 0 0;color:#dc2626;font-family:Inter,sans-serif;font-size:13px;line-height:1.3}.user-action-modal__actions{margin-top:22px;display:flex;justify-content:flex-end;align-items:center;gap:12px}.user-action-modal__button{min-width:96px;height:40px;border:0;border-radius:10px;padding:0 16px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:1;cursor:pointer}.user-action-modal__button--confirm{color:#fff}.user-action-modal__button--cancel{background:#dc2626;color:#fff}@media (max-width: 1366px){.overview-section__title-row h3,.overview-card__heading{font-size:16px}.overview-card__meta-item--with-divider .overview-card__label,.overview-card__meta-item:not(.overview-card__meta-item--with-divider) .overview-card__label,.overview-card__meta-item:not(.overview-card__meta-item--with-divider) .overview-card__label span,.risk-grid__row,.risk-grid__row strong,.usage-metrics p,.usage-card h4{font-size:15px}}@media (max-width: 1200px){.end-user-overview-layout{grid-template-columns:repeat(2)}.end-user-overview-column--left{border-right:0;border-bottom:1px solid #e8edf5}.usage-summary-grid{grid-template-columns:1fr}.overview-card,.usage-card{width:100%;height:auto}.usage-card h4{font-size:14px}.usage-summary-grid .usage-card:nth-child(3){grid-column:auto}.overview-card__meta-grid{grid-template-columns:1fr;gap:10px}.overview-card__meta-item--with-divider{border-right:0;border-bottom:1px solid #e5ebf3;padding-right:0;padding-bottom:10px}.overview-card__meta-item:not(.overview-card__meta-item--with-divider){padding-left:0}}@media (max-width: 768px){.end-user-overview-layout{grid-template-columns:1fr}}@media (max-width: 640px){.overview-section__title-row{gap:8px}.overview-section__icon{width:26px;height:26px;font-size:14px}.overview-card__heading,.usage-card h4{font-size:15px}}@media (max-width: 320px){.end-user-details-page{padding:8px}.end-user-overview-column{padding:10px 12px}.overview-section__title-row h3{font-size:14px}.overview-section__icon{width:24px;height:24px;font-size:13px}.overview-card{padding:12px 14px}.usage-card{padding:16px 14px}.overview-card__heading,.usage-card h4{font-size:14px}}.filter-modal{font-family:Inter,sans-serif}.filter-modal .ant-modal-content{padding:0;border-radius:16px;overflow:hidden}.filter-modal__header{display:flex;justify-content:space-between;align-items:center;padding:12px 20px 14px}.filter-modal__title{font-size:16px;font-weight:600;color:#122443}.filter-modal__clear{background:none;border:none;cursor:pointer;font-size:13px;font-weight:500;color:#00bfa5;padding:0}.filter-modal__clear:hover{text-decoration:underline}.filter-modal__section{padding:0 20px 16px}.filter-modal__section-label{font-size:14px;font-weight:600;color:#122443;margin-bottom:10px}.filter-modal__divider{border:none;border-top:1px solid #f0f0f0}.filter-modal__pill-group{display:flex;flex-wrap:wrap;gap:8px}.filter-modal__pill{padding:6px 16px;border-radius:99px;font-size:12px;font-weight:400;border:1px solid #cbd5e0;background:#fff;color:#4a5568;cursor:pointer;transition:all .15s}.filter-modal__pill:hover{border-color:#00bfa5;color:#00bfa5}.filter-modal__pill--active{border-color:#00bfa5;color:#00bfa5;background:#e6faf8}.filter-modal__select-wrap{position:relative}.filter-modal__select-wrap select{width:100%;padding:8px 28px 8px 10px;font-size:13px;border:1px solid #e2e8f0;border-radius:8px;background:#f8f9fa;color:#4a5568;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;outline:none}.filter-modal__select-wrap select:focus{border-color:#00bfa5}.filter-modal__chevron{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:16px;color:#9ca3af;pointer-events:none;line-height:1}.filter-modal__date-sub{font:500 12px/100%;color:#122443;margin-bottom:6px}.filter-modal__date-grid{width:100%;display:grid;grid-template-columns:.8fr 1.1fr 1fr;gap:8px;margin-bottom:14px}.filter-modal__date-col-label{font-size:11px;color:#9ca3af;margin-bottom:4px}.filter-modal__apply{display:block;width:80%;max-height:30px;margin:10px;padding:3px;border-radius:8px;font-size:14px;font-weight:400;font-style:normal;background:#00bfa5;color:#fff;border:none;cursor:pointer;letter-spacing:.01em;transition:background .15s}.filter-modal__apply:hover{background:#00a896}.commission-revenue{padding:26px 20px;display:flex;flex-direction:column;gap:27px}.commission-revenue__top-row{display:flex;gap:30px;align-items:flex-start}.commission-revenue__card{background:#f9f9f9;border-radius:20px;overflow:hidden;flex:1}.commission-revenue__card-header{display:flex;align-items:center;justify-content:space-between;height:68px;padding:0 18px;border-bottom:1px solid #eaeaea}.commission-revenue__card-title{font-size:16px;font-weight:400;color:#122443;letter-spacing:.16px;line-height:normal;white-space:nowrap}.commission-revenue__rows{display:flex;flex-direction:column;gap:25px;padding:25px 18px}.commission-revenue__row{display:flex;align-items:center;min-height:19px}.commission-revenue__row-label{font-size:16px;font-weight:600;color:#122443;letter-spacing:.16px;min-width:220px;line-height:normal}.commission-revenue__row-value{font-size:14px;font-weight:400;color:#122443fc;line-height:18px}.commission-revenue__period-select.ant-select{min-width:140px}.commission-revenue__period-select.ant-select .ant-select-selector{border:.6px solid rgba(18,36,67,.51)!important;border-radius:8px!important;height:30px!important;padding:0 12px!important;background:transparent!important;box-shadow:none!important}.commission-revenue__period-select.ant-select .ant-select-selection-item{font-size:14px;color:#122443;line-height:28px!important;padding-right:20px!important}.commission-revenue__period-select.ant-select .ant-select-arrow{color:#122443}.commission-revenue__insights-grid{display:flex;gap:100px;align-items:center;justify-content:center;padding:30px 18px;flex-wrap:wrap}.commission-revenue__metric-card{flex:1;min-width:160px;max-width:201px;height:115px;border-radius:20px;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.commission-revenue__metric-card--teal{background:#a6f4e947}.commission-revenue__metric-card--teal .commission-revenue__metric-label{color:#0ec9b4}.commission-revenue__metric-card--blue{background:#95d6f147}.commission-revenue__metric-card--blue .commission-revenue__metric-label{color:#2bace3}.commission-revenue__metric-label{font-size:15px;font-weight:600;letter-spacing:.15px;text-align:center;line-height:normal;padding:0 12px}.commission-revenue__metric-value{font-size:20px;font-weight:600;color:#122443;letter-spacing:.2px;text-align:center;line-height:normal}.risk-cards-grid{display:grid;grid-template-columns:repeat(3,274px);justify-content:space-between}@media (max-width: 1024px){.risk-cards-grid{grid-template-columns:repeat(3,1fr);gap:20px}}@media (max-width: 640px){.risk-cards-grid{grid-template-columns:repeat(2,1fr);gap:16px}}@media (max-width: 420px){.risk-cards-grid{grid-template-columns:1fr;gap:12px}}.risk-card{border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;min-height:115px;padding:16px}@media (max-width: 640px){.risk-card{gap:12px;min-height:96px;padding:12px;border-radius:14px}}.risk-card__label{font-size:15px;font-weight:600;text-align:center;letter-spacing:.15px;margin:0}.risk-card__value{font-size:20px;font-weight:600;color:#122443;letter-spacing:.2px;margin:0}@media (max-width: 640px){.risk-card__value{font-size:17px}}.risk-card__value span{font-size:16px;font-weight:500}@media (max-width: 640px){.risk-card__value span{font-size:13px}}.activity-logs__filters{display:flex;align-items:flex-end;gap:52px;margin-bottom:24px;flex-wrap:wrap}.training-provider-details-page{display:flex;flex-direction:column;gap:14px;padding:16px;align-items:center}.training-provider-details-page>*{width:100%}.training-provider-details-content{background:#fff;border:1px solid #e8edf5;border-radius:16px;overflow:hidden;min-height:520px}.training-provider-details-content__tab-body{min-height:520px;padding:20px}.training-provider-details-page--state{min-height:520px;justify-content:center}.training-provider-details-page__back-button{align-self:flex-start}.training-provider-details-page__error-card{width:100%;border:1px solid #e8edf5;border-radius:16px;background:#fff;padding:24px}.training-provider-details-page__error-card h2{margin:0 0 8px;color:#122443;font-size:18px;font-weight:600}.training-provider-details-page__error-card p{margin:0;color:#52607a;font-size:14px;line-height:1.5}.tp-overview-layout{display:flex;flex-direction:column;gap:16px;padding:16px}.tp-overview-grid{display:grid;gap:16px}.tp-overview-grid--top,.tp-overview-grid--bottom{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tp-card{border:1px solid #e6ebf2;border-radius:20px;background:#fff;padding:16px 18px;min-width:0}.tp-card__body--list{display:flex;flex-direction:column;gap:12px}.tp-section-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.tp-section-header__title{display:flex;align-items:center;gap:10px;min-width:0}.tp-section-header__title h3{margin:0;color:#122443;font-size:16px;font-weight:600;line-height:1}.tp-section-header__icon{width:28px;height:28px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:#ecf4ff;color:#4386cb;flex-shrink:0}.tp-section-header__meta{flex-shrink:0}.tp-status-chip{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:0 14px;border-radius:999px;font-size:13px;font-weight:500;line-height:1}.tp-status-chip--approved{background:#e8f9ef;color:#16a34a}.tp-status-chip--pending{background:#fff7df;color:#c6920f}.tp-status-chip--rejected{background:#fee2e2;color:#dc2626}.tp-detail-row{display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,1.4fr);gap:14px;align-items:start;padding:8px 0;border-bottom:1px solid #eef2f7}.tp-detail-row:last-child{border-bottom:0;padding-bottom:0}.tp-detail-label{color:#1224438f;font-size:15px;font-weight:500;line-height:1.2}.tp-detail-value{color:#122443;font-size:15px;font-weight:400;line-height:1.35;word-break:break-word}.tp-detail-value--link{color:#0ea5e9}.tp-capabilities-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:16px}.tp-capabilities-list{display:flex;flex-direction:column;gap:12px;padding-right:16px;border-right:1px solid #eef2f7}.tp-capabilities-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tp-metric-card{min-height:116px;border-radius:18px;padding:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center}.tp-metric-card--teal{background:#e1fbf7}.tp-metric-card--blue{background:#dff1ff}.tp-metric-card__icon{display:inline-flex;align-items:center;justify-content:center;color:#0ea5e9}.tp-metric-card--teal .tp-metric-card__icon{color:#06b6a7}.tp-metric-card__label{color:#0f4c5c;font-size:15px;font-weight:500;line-height:1.2}.tp-metric-card__value{color:#122443;font-size:22px;font-weight:700;line-height:1}.tp-activity-list{display:flex;flex-direction:column;gap:16px;padding-left:4px}.tp-activity-item{display:flex;align-items:flex-start;gap:12px}.tp-activity-item__dot{width:14px;height:14px;margin-top:4px;border-radius:999px;background:#cbd5e1;box-shadow:0 0 0 5px #cbd5e12e;flex-shrink:0}.tp-activity-item__dot--success{background:#16a34a;box-shadow:0 0 0 5px #16a34a1f}.tp-activity-item__dot--info{background:#0ea5e9;box-shadow:0 0 0 5px #0ea5e91f}.tp-activity-item__content{min-width:0}.tp-activity-item__title{margin:0;color:#122443;font-size:15px;line-height:1.45}.tp-document-list{display:flex;flex-direction:column;gap:12px;align-items:stretch;width:100%}.tp-document-row{display:flex;align-items:center;gap:12px;width:100%}.tp-document-item{min-height:46px;border-radius:12px;background:#14264c;color:#fff;display:flex;align-items:center;gap:12px;padding:0 16px;text-decoration:none;width:100%;max-width:none;flex:1 1 auto}.tp-document-item__name{display:inline-flex;align-items:center;gap:10px;min-width:0;color:#fff;font-size:15px;font-weight:400}.tp-document-item__icon{width:20px;height:20px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;background:#ef4444;color:#fff;flex-shrink:0}.tp-document-item__name span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-document-item__download{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#122443;background:transparent;border:0;cursor:pointer;padding:8px;border-radius:8px;margin-left:8px}.tp-document-item__download:hover{background:#0000000f}@media (max-width: 700px){.tp-document-item{padding:10px}.tp-document-item__download{padding:6px}}.tp-tab-placeholder{min-height:420px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:32px 24px;text-align:center}.tp-tab-placeholder__icon{width:48px;height:48px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#ecf4ff;color:#4386cb}.tp-tab-placeholder h3{margin:0;color:#122443;font-size:18px;font-weight:600}.tp-tab-placeholder p{margin:0;color:#52607a;font-size:14px;line-height:1.5;max-width:420px}@media (max-width: 1100px){.tp-overview-grid--top,.tp-overview-grid--bottom,.tp-capabilities-layout{grid-template-columns:minmax(0,1fr)}.tp-capabilities-list{padding-right:0;border-right:0;border-bottom:1px solid #eef2f7;padding-bottom:16px}}@media (max-width: 720px){.training-provider-details-page{padding:12px}.tp-card{padding:14px;border-radius:18px}.tp-detail-row{grid-template-columns:minmax(0,1fr);gap:6px}.tp-capabilities-metrics{grid-template-columns:minmax(0,1fr)}.tp-document-item{padding:0 12px}.tp-metric-card__value{font-size:28px}}.modal-rejection-textarea .ant-input{color:#374151!important;border:1px solid #d9d9d9!important}.modal-rejection-textarea .ant-input:hover{border-color:#0ec9b4!important}.modal-rejection-textarea .ant-input:focus,.modal-rejection-textarea .ant-input-focused{border-color:#0ec9b4!important;box-shadow:0 0 0 2px #0ec9b41a!important}.modal-rejection-textarea .ant-input::-moz-placeholder{color:#9ca3af!important}.modal-rejection-textarea .ant-input::placeholder{color:#9ca3af!important}.advisor-reschedule-modal__header h3{margin:0;color:#122443;font-family:Inter,sans-serif;font-size:18px;font-weight:600}.advisor-reschedule-modal__month-row{margin-top:20px;padding:0 22px;display:flex;justify-content:space-between}.advisor-reschedule-modal__month-title{color:#122443;font-size:18px;font-weight:600}.advisor-reschedule-modal__month-nav{display:flex;gap:8px}.advisor-reschedule-modal__month-nav button{width:32px;height:32px;border:0;background:transparent;color:#7a8699;cursor:pointer}.advisor-reschedule-modal__section-label{margin:10px 22px 0;color:#4a5568;font-size:14px;font-weight:500}.advisor-reschedule-modal__date-list{margin:16px 22px 0;display:flex;gap:12px;overflow-x:auto}.advisor-reschedule-modal__date-chip{min-width:62px;height:82px;border-radius:999px;background:#fff;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center}.advisor-reschedule-modal__period-toggle{margin:16px 22px 0;display:flex;background:#f1f3f6;border-radius:20px;padding:4px}.advisor-reschedule-modal__period-btn{flex:1;border-radius:16px;background:#fff;cursor:pointer}.advisor-reschedule-modal__slots{margin:18px 22px 0;display:flex;flex-wrap:wrap;gap:10px}.advisor-reschedule-modal__slot{border-radius:16px;padding:0 12px;height:34px;background:#fff;cursor:pointer}.session-details-page{margin:15px 12px 0}@media (max-width: 768px){.session-details-page{margin:10px 8px 0}}.session-details-card{background:#fff;border-radius:20px;overflow:hidden}.session-timeline-dot{width:8px;height:8px;border-radius:50%;background:#0ec9b4;flex-shrink:0;margin-top:5px}.session-timeline-line{width:1px;flex:1;background:#12244326;margin-top:4px}.session-video-player{background:#242424;border-radius:20px;height:186px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;overflow:hidden}.session-video-player video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:20px}.session-video-player__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:#00000059;border-radius:20px;transition:background .2s}.session-video-player__overlay:hover{background:#0000008c}.transaction-details-modal .ant-modal-content{border-radius:20px;background:#f1f1f1;padding:0;overflow:hidden}.transaction-details-modal .ant-modal-header{background:#f1f1f1;border-bottom:1px solid rgba(0,0,0,.09);padding:18px 32px;margin-bottom:0;border-radius:0}.transaction-details-modal .ant-modal-title{font-size:18px;font-weight:600;color:#122443}.transaction-details-modal .ant-modal-close{top:16px;right:24px;color:#122443}.transaction-details-modal .ant-modal-body{padding:24px 32px 32px}.txn-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}@media (max-width: 480px){.txn-detail-grid{grid-template-columns:1fr}}.txn-detail-field{display:flex;flex-direction:column;gap:6px}.txn-detail-field__label{font-size:14px;font-weight:500;color:#1224438c;line-height:normal}.txn-detail-field__value{font-size:16px;font-weight:600;color:#122443;line-height:normal}.txn-breakdown-row{display:flex;align-items:center;justify-content:space-between}.txn-breakdown-row__label{font-size:16px;font-weight:500;color:#1224438c}.txn-breakdown-row__value{font-size:16px;font-weight:500;color:#122443}.txn-breakdown-row__value--red{color:#dc2626}.txn-breakdown-row__value--green{color:#16a34a}.rr-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px}@media (max-width: 1024px){.rr-stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.rr-stats-grid{grid-template-columns:1fr}}.rr-stat-card{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:16px 20px;display:flex;flex-direction:column;gap:8px}.rr-stat-card__label{font-size:13px;font-weight:500;color:#1224438c;margin:0;line-height:1.3}.rr-stat-card__value{font-size:22px;font-weight:700;color:#122443;margin:0;line-height:1.2}.rr-charts-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}@media (max-width: 900px){.rr-charts-grid{grid-template-columns:1fr}}.rr-chart-card{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:16px 20px 20px;display:flex;flex-direction:column;gap:12px}.rr-chart-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.rr-chart-card__title{font-size:13px;font-weight:600;color:#122443;margin:0;line-height:1.4;flex:1}.rr-chart-card__legend{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.rr-chart-card__body{position:relative;height:220px}@media (max-width: 480px){.rr-chart-card__body{height:180px}}.rr-legend-item{display:flex;align-items:center;gap:6px}.rr-legend-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.rr-legend-label{font-size:12px;color:#6b7280}.sub-details-modal .ant-modal-content{border-radius:20px;background:#f1f1f1;padding:0;overflow:hidden}.sub-details-modal .ant-modal-header{background:#f1f1f1;border-bottom:1px solid rgba(0,0,0,.09);padding:18px 32px;margin-bottom:0;border-radius:0}.sub-details-modal .ant-modal-title{font-size:18px;font-weight:600;color:#122443}.sub-details-modal .ant-modal-close{top:16px;right:24px;color:#122443}.sub-details-modal .ant-modal-body{padding:24px 32px 32px}.add-subscriber-modal .ant-modal-content{border-radius:20px;background:#f1f1f1;padding:0;overflow:hidden}.add-subscriber-modal .ant-modal-header{background:#f1f1f1;border-bottom:1px solid rgba(0,0,0,.09);padding:18px 32px;margin-bottom:0;border-radius:0}.add-subscriber-modal .ant-modal-close{top:16px;right:24px;color:#122443}.add-subscriber-modal .ant-modal-body{padding:20px 32px 32px}.add-subscriber-modal .ant-form-item-label>label{font-size:13px;font-weight:600;color:#122443}.sub-details-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px 32px;margin-bottom:32px}.sub-details-field--full{grid-column:1/-1}.sub-details-field__label{font-size:13px;color:#1224438c;font-weight:500;margin:0 0 4px}.sub-details-field__value{font-size:15px;color:#122443;font-weight:600;margin:0}.sub-btn{height:30px!important;width:148px!important;border-radius:8px!important;font-size:14px!important;font-weight:400!important}.sub-btn--outline{border-color:#1224431f!important;color:#122443de!important}.sub-btn--pause{background:#ffb71e!important;border-color:#ffb71e!important;color:#fff!important}.sub-btn--cancel{background:#dc2626!important;border-color:#dc2626!important;color:#fff!important}.add-subscriber-title{font-size:16px;font-weight:700;color:#122443;margin:0}.add-subscriber-subtitle{font-size:12px;color:#12244380;font-weight:400;margin:2px 0 0}.add-subscriber-dates-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.add-subscriber-autorenew{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.08);margin-bottom:16px}.add-subscriber-autorenew__label{font-size:13px;font-weight:600;color:#122443}.sub-btn-cancel{width:108px!important;height:30px!important;border-radius:8px!important;border-color:#1224431f!important;color:#122443!important;font-size:14px!important;font-weight:400!important}.sub-btn-submit{width:148px!important;height:30px!important;border-radius:8px!important;background:#16a34a!important;border-color:#16a34a!important;color:#fff!important;font-size:14px!important;font-weight:400!important}.sp-plans-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(390px,1fr));gap:20px}@media (max-width: 700px){.sp-plans-grid{grid-template-columns:1fr;gap:30px}}.sp-plan-card{background:#34495e0f;border-radius:14px;padding:24px;display:flex;flex-direction:column}@media (max-width: 480px){.sp-plan-card{padding:16px;border-radius:10px}}.sp-plan-card__name{font-size:20px;font-weight:500;color:#122443;letter-spacing:.2px;margin:0}@media (max-width: 480px){.sp-plan-card__name{font-size:18px}}.sp-plan-card__status{font-size:14px;font-weight:400;color:#16a34a;background:#16a34a14;border-radius:10px;padding:2px 14px;height:24px;display:inline-flex;align-items:center;flex-shrink:0}.sp-plan-card__status--inactive{color:#dc2626;background:#dc262614}.sp-plan-card__description{font-size:16px;color:#12244366;letter-spacing:.16px;margin:6px 0 20px}@media (max-width: 480px){.sp-plan-card__description{font-size:14px;margin-bottom:16px}}.sp-plan-card__price-row{display:flex;align-items:baseline;gap:4px;margin-bottom:20px}@media (max-width: 480px){.sp-plan-card__price-row{margin-bottom:16px}}.sp-plan-card__price{font-size:30px;font-weight:700;color:#0ec9b4;letter-spacing:.3px}@media (max-width: 480px){.sp-plan-card__price{font-size:24px}}.sp-plan-card__period{font-size:17px;font-weight:500;color:#0ec9b480;letter-spacing:.17px}@media (max-width: 480px){.sp-plan-card__period{font-size:14px}}.sp-plan-card__divider{height:1px;background:#1224431a;margin-bottom:20px}@media (max-width: 480px){.sp-plan-card__divider{margin-bottom:16px}}.sp-plan-card__features{list-style:none;padding:0;margin:0 0 auto;display:flex;flex-direction:column;gap:12px}.sp-plan-card__feature-item{display:flex;align-items:center;gap:10px}.sp-plan-card__feature-icon{font-size:20px;color:#0ec9b4;flex-shrink:0}@media (max-width: 480px){.sp-plan-card__feature-icon{font-size:16px}}.sp-plan-card__feature-text{font-size:17px;font-weight:500;color:#122443}@media (max-width: 480px){.sp-plan-card__feature-text{font-size:15px}}.sp-plan-card__created{font-size:16px;color:#12244366;letter-spacing:.16px;margin:20px 0 24px}@media (max-width: 480px){.sp-plan-card__created{font-size:14px;margin:16px 0 20px}}.sp-plan-card__footer{display:flex;justify-content:center;gap:27px}@media (max-width: 480px){.sp-plan-card__footer{gap:12px}}.sp-plan-card__btn{width:148px;height:30px;border-radius:8px;font-size:14px;font-weight:400;border:none;cursor:pointer;color:#fff;background:#122443;transition:opacity .2s ease}@media (max-width: 480px){.sp-plan-card__btn{flex:1;width:auto}}.sp-plan-card__btn:hover{opacity:.85}.create-plan-modal .ant-modal-content{border-radius:20px;background:#f1f1f1;padding:0;overflow:hidden}.create-plan-modal .ant-modal-header{background:#f1f1f1;border-bottom:1px solid rgba(0,0,0,.09);padding:18px 32px;margin-bottom:0;border-radius:0}.create-plan-modal .ant-modal-title{font-size:18px;font-weight:600;color:#122443}.create-plan-modal .ant-modal-close{top:16px;right:24px;color:#122443}.create-plan-modal .ant-modal-body{padding:24px 32px 32px}@media (max-width: 540px){.create-plan-modal .ant-modal-body{padding:16px 16px 24px}}.create-plan-fields-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}@media (max-width: 540px){.create-plan-fields-grid{grid-template-columns:1fr}}.create-plan-price-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px}@media (max-width: 540px){.create-plan-price-row{grid-template-columns:1fr}}.create-plan-divider{height:1px;background:#1224431a;margin-bottom:16px}.create-plan-features-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.create-plan-features-header__label{font-size:14px;font-weight:700;color:#122443}.create-plan-feature-list{display:flex;flex-direction:column;gap:8px;margin-bottom:24px;min-height:38px}.create-plan-btn-create{width:89px!important;height:30px!important;border-radius:8px!important;background:#16a34a!important;border-color:#16a34a!important;color:#fff!important;font-size:14px!important;font-weight:400!important}.create-plan-btn-cancel{width:89px!important;height:30px!important;border-radius:8px!important;background:#dc2626!important;border-color:#dc2626!important;color:#fff!important;font-size:14px!important;font-weight:400!important}.frd-modal .ant-modal-content{border-radius:20px;background:#f1f1f1;padding:0;overflow:hidden}.frd-modal .ant-modal-header{background:#f1f1f1;border-bottom:1px solid rgba(0,0,0,.09);padding:18px 32px;margin-bottom:0;border-radius:0}.frd-modal .ant-modal-title{font-size:18px;font-weight:600;color:#122443}.frd-modal .ant-modal-close{top:16px;right:24px;color:#122443}.frd-modal .ant-modal-body{padding:24px 32px 32px}@media (max-width: 540px){.frd-modal .ant-modal-body{padding:16px 16px 24px}}.frd-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px 32px;margin-bottom:32px}@media (max-width: 480px){.frd-grid{grid-template-columns:1fr;gap:16px;margin-bottom:24px}}.frd-field__label{display:block;font-size:13px;color:#1224438c;font-weight:500;margin-bottom:4px}.frd-field__value{display:block;font-size:15px;color:#122443;font-weight:600}.frd-footer{display:flex;justify-content:center;gap:24px}@media (max-width: 480px){.frd-footer{gap:12px}}.frd-btn{width:148px;height:30px;border-radius:8px;font-size:14px;font-weight:400;border:none;cursor:pointer;color:#fff;background:#122443;transition:opacity .2s ease}.frd-btn:hover{opacity:.85}@media (max-width: 480px){.frd-btn{flex:1;width:auto}}.csd-modal .ant-modal-content{border-radius:20px;background:#f1f1f1;padding:0;overflow:hidden}.csd-modal .ant-modal-header{background:#f1f1f1;border-bottom:1px solid rgba(0,0,0,.09);padding:18px 32px;margin-bottom:0;border-radius:0}.csd-modal .ant-modal-title{font-size:18px;font-weight:600;color:#122443}.csd-modal .ant-modal-close{top:16px;right:24px;color:#122443}.csd-modal .ant-modal-body{padding:24px 32px 32px}@media (max-width: 540px){.csd-modal .ant-modal-body{padding:16px 16px 24px}}.csd-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px 32px;margin-bottom:32px}@media (max-width: 480px){.csd-grid{grid-template-columns:1fr;gap:16px;margin-bottom:24px}}.csd-field__label{display:block;font-size:13px;color:#1224438c;font-weight:500;margin-bottom:4px}.csd-field__value{display:block;font-size:15px;color:#122443;font-weight:600}.csd-footer{display:flex;justify-content:center}.csd-btn{width:210px;height:30px;border-radius:8px;font-size:14px;font-weight:400;border:none;cursor:pointer;color:#fff;background:#122443;transition:opacity .2s ease}.csd-btn:hover{opacity:.85}@media (max-width: 480px){.csd-btn{width:100%}}.create-admin-modal .ant-modal-content{border-radius:20px;background:#f1f1f1;padding:0;overflow:hidden;box-shadow:0 4px 4px #00000040}.create-admin-modal .ant-modal-header{background:#f1f1f1;border-bottom:1px solid rgba(0,0,0,.09);padding:0 24px;height:62px;display:flex;align-items:center;margin-bottom:0;border-radius:0}.create-admin-modal .ant-modal-title{font-size:18px;font-weight:600;color:#122443}.create-admin-modal .ant-modal-close{top:18px;right:20px;color:#122443}.create-admin-modal .ant-modal-body{padding:16px 21px 32px;background:#f1f1f1}.create-admin-modal__subtitle{font-size:13px;font-weight:400;color:#1224438c;margin:0 0 20px;line-height:1.4}.create-admin-modal__form{display:flex;flex-direction:column;gap:0}.create-admin-modal__form .ant-form-item{margin-bottom:0}.create-admin-modal__form .ant-form-item-label{padding-bottom:6px}.create-admin-modal__form .ant-form-item-label label{height:auto}.create-admin-modal__form .ant-form-item-explain-error{font-size:11px;margin-top:3px}.create-admin-modal__label{font-size:14px;font-weight:600;color:#122443;white-space:nowrap}.create-admin-modal__required{color:#dc2626;margin-right:1px}.create-admin-modal__grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.create-admin-modal__grid--full{grid-template-columns:1fr}@media (max-width: 480px){.create-admin-modal__grid{grid-template-columns:1fr}}.create-admin-modal__input{height:40px!important;border-radius:10px!important;border:.6px solid rgba(18,36,67,.19)!important;background:#f1f1f14a!important;font-size:12px!important;color:#122443cc!important;box-shadow:none!important}.create-admin-modal__input::-moz-placeholder{color:#12244382;opacity:.8}.create-admin-modal__input::placeholder{color:#12244382;opacity:.8}.create-admin-modal__input:hover,.create-admin-modal__input:focus{border-color:#12244366!important;box-shadow:none!important}.create-admin-modal .custom-dropdown{width:100%}.create-admin-modal .custom-dropdown .custom-dropdown-label{display:none}.create-admin-modal .custom-dropdown .ant-select{width:100%}.create-admin-modal .custom-dropdown .ant-select-selector{height:40px!important;border-radius:10px!important;border:.6px solid rgba(18,36,67,.19)!important;background:#f1f1f14a!important;box-shadow:none!important;align-items:center;padding-right:8px!important}.create-admin-modal .custom-dropdown .ant-select-selector .ant-select-selection-item,.create-admin-modal .custom-dropdown .ant-select-selector .ant-select-selection-placeholder{font-size:12px;line-height:40px;color:#12244382}.create-admin-modal .custom-dropdown .ant-select-selector .ant-select-selection-item{color:#122443de}.create-admin-modal .custom-dropdown .ant-select-arrow{color:#12244380}.create-admin-modal .custom-dropdown:hover .ant-select-selector,.create-admin-modal .custom-dropdown .ant-select-focused .ant-select-selector,.create-admin-modal .custom-dropdown .ant-select-open .ant-select-selector{border-color:#12244366!important;box-shadow:none!important}.create-admin-modal__timepicker.ant-picker{height:40px!important;border-radius:10px!important;border:.6px solid rgba(18,36,67,.19)!important;background:#f1f1f14a!important;box-shadow:none!important;width:100%}.create-admin-modal__timepicker.ant-picker .ant-picker-input input{font-size:12px;color:#122443cc}.create-admin-modal__timepicker.ant-picker .ant-picker-input input::-moz-placeholder{color:#12244382}.create-admin-modal__timepicker.ant-picker .ant-picker-input input::placeholder{color:#12244382}.create-admin-modal__timepicker.ant-picker:hover,.create-admin-modal__timepicker.ant-picker.ant-picker-focused{border-color:#12244366!important;box-shadow:none!important}.create-admin-modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:4px}@media (max-width: 480px){.create-admin-modal__footer{flex-direction:column-reverse;gap:8px}}.create-admin-modal__btn{height:30px;min-width:100px;padding:4px 16px;border-radius:8px;border:none;cursor:pointer;font-size:14px;font-weight:400;color:#fff;line-height:20px;transition:opacity .2s ease}.create-admin-modal__btn:hover{opacity:.85}.create-admin-modal__btn--create{background:#122443}.create-admin-modal__btn--cancel{background:#dc2626}@media (max-width: 480px){.create-admin-modal__btn{width:100%}}.change-role-modal .ant-modal-content{border-radius:20px;background:#f1f1f1;padding:0;overflow:hidden;box-shadow:0 4px 4px #00000040}.change-role-modal .ant-modal-header{background:#f1f1f1;border-bottom:1px solid rgba(0,0,0,.09);padding:0 24px;height:62px;display:flex;align-items:center;margin-bottom:0;border-radius:0}.change-role-modal .ant-modal-title{font-size:18px;font-weight:600;color:#122443}.change-role-modal .ant-modal-close{top:18px;right:20px;color:#122443}.change-role-modal .ant-modal-body{padding:24px 21px 32px;background:#f1f1f1}.change-role-modal__form{display:flex;flex-direction:column;gap:0}.change-role-modal__form .ant-form-item{margin-bottom:20px}.change-role-modal__form .ant-form-item-label{padding-bottom:6px}.change-role-modal__form .ant-form-item-label label{height:auto}.change-role-modal__form .ant-form-item-explain-error{font-size:11px;margin-top:3px}.change-role-modal__label{font-size:14px;font-weight:600;color:#122443}.change-role-modal__required{color:#dc2626;margin-right:1px}.change-role-modal .custom-dropdown{width:100%}.change-role-modal .custom-dropdown .custom-dropdown-label{display:none}.change-role-modal .custom-dropdown .ant-select{width:100%}.change-role-modal .custom-dropdown .ant-select-selector{height:40px!important;border-radius:10px!important;border:.6px solid rgba(18,36,67,.19)!important;background:#f1f1f14a!important;box-shadow:none!important;align-items:center}.change-role-modal .custom-dropdown .ant-select-selector .ant-select-selection-item,.change-role-modal .custom-dropdown .ant-select-selector .ant-select-selection-placeholder{font-size:12px;line-height:40px;color:#12244382}.change-role-modal .custom-dropdown .ant-select-selector .ant-select-selection-item{color:#122443de}.change-role-modal .custom-dropdown .ant-select-arrow{color:#12244380}.change-role-modal .custom-dropdown:hover .ant-select-selector,.change-role-modal .custom-dropdown .ant-select-focused .ant-select-selector,.change-role-modal .custom-dropdown .ant-select-open .ant-select-selector{border-color:#12244366!important;box-shadow:none!important}.change-role-modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:10px}@media (max-width: 480px){.change-role-modal__footer{flex-direction:column-reverse;gap:8px}}.change-role-modal__btn{height:30px;min-width:89px;padding:4px 16px;border-radius:8px;border:none;cursor:pointer;font-size:14px;font-weight:400;color:#fff;line-height:20px;transition:opacity .2s ease}.change-role-modal__btn:hover{opacity:.85}.change-role-modal__btn--save{background:#16a34a}.change-role-modal__btn--cancel{background:#dc2626}@media (max-width: 480px){.change-role-modal__btn{width:100%}}.aul-create-btn{display:inline-flex;align-items:center;gap:8px;background:#122443;color:#fff;font-size:14px;font-weight:500;padding:0 16px;height:30px;border-radius:8px;border:none;cursor:pointer;white-space:nowrap;transition:opacity .2s ease}.aul-create-btn:hover{opacity:.85}@media (max-width: 480px){.aul-create-btn{width:100%;justify-content:center}}.aul-filter-btn{display:inline-flex;align-items:center;justify-content:center;background:#1224431f;border:none;border-radius:10px;width:30px;height:30px;cursor:pointer;color:#122443;flex-shrink:0;transition:background .2s ease}.aul-filter-btn:hover{background:#12244333}@media (max-width: 480px){.aul-filter-btn{width:100%;border-radius:8px;height:30px;gap:8px}}.aul-filter-fields{display:flex;flex-direction:column;gap:14px;padding:4px 0 8px}.aul-filter-fields .custom-dropdown{width:100%}.aov-page{padding:20px;min-height:100%;background:#f9f9f9}@media (max-width: 768px){.aov-page{padding:14px}}.aov-card{background:#fff;border-radius:20px;overflow:hidden;display:flex;flex-direction:column;gap:0;box-shadow:0 2px 8px #0000000f}.aov-hero{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 24px 13px 18px;border-bottom:1px solid rgba(18,36,67,.1);flex-wrap:wrap}.aov-hero__left{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.aov-hero__actions{display:flex;align-items:center;gap:10px;flex-shrink:0;flex-wrap:wrap}@media (max-width: 480px){.aov-hero__actions{width:100%;justify-content:flex-end}}.aov-back-btn{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:30px;border:1px solid rgba(52,73,94,.27);background:transparent;color:#34495e;cursor:pointer;flex-shrink:0;transition:background .18s ease}.aov-back-btn:hover{background:#34495e0f}.aov-admin-identity{display:flex;align-items:center;gap:16px}.aov-admin-identity__info{display:flex;flex-direction:column;gap:11px}.aov-admin-identity__name{font-size:16px;font-weight:400;color:#122443;letter-spacing:.16px;white-space:nowrap}.aov-avatar{width:100px;height:100px;border-radius:50%;overflow:hidden;flex-shrink:0;background:#0ec9b41f;display:flex;align-items:center;justify-content:center}.aov-avatar__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.aov-avatar__initials{font-size:32px;font-weight:600;color:#0ec9b4;text-transform:uppercase}@media (max-width: 480px){.aov-avatar{width:70px;height:70px}.aov-avatar__initials{font-size:22px}}.aov-action-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px;padding:4px 16px;border-radius:8px;font-size:14px;font-weight:400;cursor:pointer;white-space:nowrap;transition:opacity .2s ease}.aov-action-btn:hover{opacity:.85}.aov-action-btn--suspend{background:#ffb71e;border:1px solid rgba(18,36,67,.12);color:#fff}.aov-action-btn--reactivate{background:#16a34a;border:1px solid rgba(18,36,67,.12);color:#fff}.aov-action-btn--outlined{background:transparent;border:1px solid rgba(18,36,67,.12);color:#122443de}.aov-middle-grid{display:grid;grid-template-columns:1fr 1fr;gap:34px;padding:20px 19px;border-bottom:1px solid rgba(18,36,67,.1)}@media (max-width: 900px){.aov-middle-grid{grid-template-columns:1fr;gap:16px}}.aov-bottom-grid{display:grid;grid-template-columns:380fr 368fr 276fr;gap:34px;padding:20px 19px}@media (max-width: 1100px){.aov-bottom-grid{grid-template-columns:1fr 1fr}}@media (max-width: 700px){.aov-bottom-grid{grid-template-columns:1fr;gap:16px}}.aov-section-card{border:1px solid rgba(18,36,67,.1);border-radius:20px;overflow:hidden;height:340px;display:flex;flex-direction:column}.aov-section-card__header{padding:0 18px;height:68px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(18,36,67,.1)}.aov-section-card__header--with-sub{height:88px;flex-direction:row;align-items:center}.aov-section-card__header-text{display:flex;flex-direction:column;gap:4px}.aov-section-card__title{font-size:16px;font-weight:400;color:#122443;letter-spacing:.16px}.aov-section-card__subtitle{font-size:14px;font-weight:400;color:#1224437a;letter-spacing:.14px;opacity:.7}.aov-section-card__body{padding:24px 20px;flex:1;min-height:0;overflow-y:auto}.aov-section-card__body--actions{padding:20px;display:flex;flex-direction:column}.aov-profile-rows{display:flex;flex-direction:column;gap:23px}.aov-profile-row{display:flex;align-items:baseline;gap:20px}.aov-profile-row__label{font-size:16px;font-weight:400;color:#122443;min-width:135px;flex-shrink:0;white-space:nowrap}.aov-profile-row__value{font-size:16px;font-weight:400;color:#122443cc;word-break:break-word}@media (max-width: 480px){.aov-profile-row{flex-direction:column;gap:2px}}.aov-status--active{color:#16a34a!important}.aov-status--suspended{color:#ffaf05!important}.aov-timeline{display:flex;flex-direction:column}.aov-timeline__item{display:flex;align-items:stretch;gap:12px}.aov-timeline__track{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:16px}.aov-timeline__dot{width:8px;height:8px;border-radius:50%;background:#12244366;flex-shrink:0;margin-top:6px}.aov-timeline__connector{width:1.5px;flex:1;min-height:26px;background:#12244326;margin:4px 0}.aov-timeline__content{padding-top:2px;padding-bottom:20px;font-size:16px;line-height:1.2;color:#122443cc}.aov-timeline__date{font-size:16px;font-weight:400;color:#122443cc}.aov-timeline__label{font-size:16px;font-weight:600;color:#122443}.aov-timeline__timestamp{font-size:16px;font-weight:400;color:#122443cc}.aov-see-all-row{display:flex;justify-content:flex-end;margin-top:12px}.aov-see-all-btn{background:#122443;color:#fff;border:none;border-radius:5px;padding:3px 14px;font-size:14px;font-weight:400;cursor:pointer;letter-spacing:.14px;transition:opacity .2s ease}.aov-see-all-btn:hover{opacity:.85}.aov-save-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;background:#122443;border:none;border-radius:3px;cursor:pointer;flex-shrink:0;transition:opacity .2s ease}.aov-save-icon-btn:hover{opacity:.85}.aov-time-fields{display:flex;flex-direction:column;gap:16px}.aov-time-field{display:flex;flex-direction:column;gap:10px}.aov-time-field__label{font-size:14px;font-weight:600;color:#122443}.aov-time-field__picker{width:100%;height:40px;border:.6px solid rgba(18,36,67,.19)!important;border-radius:10px!important;background:#f1f1f14a!important;font-size:16px;color:#12244380}.aov-time-field__picker:hover,.aov-time-field__picker:focus-within{border-color:#0ec9b4!important}.aov-time-field__picker .ant-picker-input>input{font-size:16px;color:#12244380}.aov-permissions-list{display:flex;flex-direction:column;gap:23px}.aov-permission-item{display:flex;align-items:center;gap:10px}.aov-permission-item__icon{flex-shrink:0;color:#16a34a}.aov-permission-item__label{font-size:16px;font-weight:500;color:#122443}@media (max-width: 768px){.aov-hero{padding:12px 14px}.aov-middle-grid,.aov-bottom-grid{padding:12px;gap:12px}}@media (max-width: 480px){.aov-profile-rows{gap:16px}.aov-section-card__header{height:54px;padding:0 14px}.aov-section-card__body{padding:16px 14px}}.create-role-modal .ant-modal-content{border-radius:20px;background:#f1f1f1;padding:0;overflow:hidden;box-shadow:0 4px 4px #00000040}.create-role-modal .ant-modal-header{background:#f1f1f1;border-bottom:1px solid rgba(0,0,0,.09);padding:0 24px;height:62px;display:flex;align-items:center;margin-bottom:0;border-radius:0}.create-role-modal .ant-modal-title{font-size:18px;font-weight:600;color:#122443}.create-role-modal .ant-modal-close{top:18px;right:20px;color:#122443}.create-role-modal .ant-modal-body{padding:16px 21px 32px;background:#f1f1f1}.create-role-modal__subtitle{font-size:13px;font-weight:400;color:#1224437a;margin:0 0 20px;line-height:1.5}.create-role-modal__form{display:flex;flex-direction:column}.create-role-modal__form .ant-form-item{margin-bottom:0}.create-role-modal__form .ant-form-item-label{padding-bottom:6px}.create-role-modal__form .ant-form-item-label label{height:auto}.create-role-modal__form .ant-form-item-explain-error{font-size:11px;margin-top:3px}.create-role-modal__field{margin-bottom:20px}.create-role-modal__label{font-size:14px;font-weight:600;color:#122443;white-space:nowrap}.create-role-modal__required{color:#dc2626;margin-right:1px}.create-role-modal__input{height:38px!important;border-radius:10px!important;border:.6px solid rgba(18,36,67,.19)!important;background:#f1f1f14a!important;font-size:12px!important;color:#122443cc!important;box-shadow:none!important}.create-role-modal__input::-moz-placeholder{color:#12244382;opacity:.8}.create-role-modal__input::placeholder{color:#12244382;opacity:.8}.create-role-modal__input:hover,.create-role-modal__input:focus{border-color:#12244366!important;box-shadow:none!important}.create-role-modal__textarea{height:auto!important;padding:8px 12px!important;resize:none}.create-role-modal__field--checkbox{margin-bottom:20px}.create-role-modal__checkbox{font-size:14px;color:#122443}.create-role-modal__checkbox .ant-checkbox-inner{border-radius:4px}.create-role-modal__checkbox .ant-checkbox-checked .ant-checkbox-inner{background-color:#0ec9b4;border-color:#0ec9b4}.create-role-modal .custom-dropdown{width:100%}.create-role-modal .custom-dropdown .custom-dropdown-label{display:none}.create-role-modal .custom-dropdown .ant-select{width:100%}.create-role-modal .custom-dropdown .ant-select-selector{height:38px!important;border-radius:10px!important;border:.6px solid rgba(18,36,67,.19)!important;background:#f1f1f14a!important;box-shadow:none!important;align-items:center}.create-role-modal .custom-dropdown .ant-select-selector .ant-select-selection-item,.create-role-modal .custom-dropdown .ant-select-selector .ant-select-selection-placeholder{font-size:12px;line-height:38px;color:#12244382}.create-role-modal .custom-dropdown .ant-select-selector .ant-select-selection-item{color:#122443de}.create-role-modal .custom-dropdown .ant-select-arrow{color:#12244380}.create-role-modal .custom-dropdown:hover .ant-select-selector,.create-role-modal .custom-dropdown .ant-select-focused .ant-select-selector,.create-role-modal .custom-dropdown .ant-select-open .ant-select-selector{border-color:#12244366!important;box-shadow:none!important}.create-role-modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:8px}@media (max-width: 480px){.create-role-modal__footer{flex-direction:column-reverse;gap:8px}}.create-role-modal__btn{height:30px;min-width:100px;padding:4px 16px;border-radius:8px;border:none;cursor:pointer;font-size:14px;font-weight:400;color:#fff;line-height:20px;transition:opacity .2s ease}.create-role-modal__btn:hover{opacity:.85}.create-role-modal__btn--create{background:#122443}.create-role-modal__btn--cancel{background:#dc2626}@media (max-width: 480px){.create-role-modal__btn{width:100%}}.rp-page{padding:20px;min-height:100%;background:#f9f9f9}@media (max-width: 768px){.rp-page{padding:14px}}.rp-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;gap:12px;flex-wrap:wrap}.rp-header__title{font-size:20px;font-weight:600;color:#122443}.rp-header__right{display:flex;align-items:center;gap:12px;flex-shrink:0}.rp-save-indicator{font-size:13px;font-weight:500;transition:color .2s ease}.rp-save-indicator--saving{color:#8a92a6}.rp-save-indicator--saved{color:#16a34a}.rp-create-btn{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 20px;background:#122443;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap;transition:opacity .2s ease}.rp-create-btn:hover{opacity:.88}.rp-content{display:grid;grid-template-columns:280px 1fr;gap:20px;align-items:start}@media (max-width: 900px){.rp-content{grid-template-columns:1fr}}.rp-roles-panel{border:1px solid rgba(18,36,67,.1);border-radius:20px;overflow:hidden;background:#fff}.rp-roles-panel__header{height:44px;display:flex;align-items:center;padding:0 18px;border-bottom:1px solid rgba(18,36,67,.1)}.rp-roles-panel__title{font-size:16px;font-weight:400;color:#122443}.rp-roles-panel__list{display:flex;flex-direction:column;gap:14px;padding:14px 11px}@media (max-width: 900px){.rp-roles-panel__list{flex-direction:row;flex-wrap:wrap;gap:12px}}.rp-role-card{border-radius:20px;padding:12px 8px;cursor:pointer;border:1px solid transparent;transition:background .15s ease,border-color .15s ease}.rp-role-card--active{background:#34495e0f;border-color:#122443}.rp-role-card:not(.rp-role-card--active):hover{background:#34495e08}.rp-role-card__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px;gap:8px}.rp-role-card__name-row{display:flex;align-items:center;gap:6px;min-width:0}.rp-role-card__name{font-size:14px;font-weight:600;color:#122443;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rp-role-card__lock{color:#122443;flex-shrink:0}.rp-role-card__status{display:inline-block;background:#122443;color:#fff;font-size:10.5px;letter-spacing:.1px;border-radius:7.5px;padding:0 8px;height:18px;line-height:18px;white-space:nowrap;flex-shrink:0}.rp-role-card__status--inactive{background:#7f899926;color:#7f8999}.rp-role-card__desc{font-size:10.5px;color:#7f8999;margin:0 0 7px;line-height:1.5}.rp-role-card__meta{display:flex;align-items:center;gap:5px}.rp-role-card__meta-icon{color:#7f8999;flex-shrink:0}.rp-role-card__meta-text{font-size:10px;color:#7f8999}@media (max-width: 900px){.rp-role-card{flex:1 1 200px;min-width:0}}.rp-matrix-panel{border:1px solid rgba(18,36,67,.1);border-radius:20px;overflow:hidden;background:#fff}.rp-matrix-panel__header{height:44px;display:flex;align-items:center;gap:8px;padding:0 18px;border-bottom:1px solid rgba(18,36,67,.1);flex-wrap:wrap;min-height:44px}.rp-matrix-panel__title{font-size:16px;font-weight:400;color:#122443}.rp-matrix-panel__readonly{font-size:14px;font-weight:400;color:#ffb71e;white-space:nowrap}.rp-matrix-panel__body{padding:0 18px}.rp-module{padding:16px 0 12px;border-bottom:1px solid rgba(18,36,67,.08)}.rp-module:last-child{border-bottom:none;padding-bottom:20px}.rp-module__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;gap:8px}.rp-module__title{font-size:14px;font-weight:600;color:#122443;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.rp-module__body{display:flex;flex-wrap:wrap;gap:8px 28px}.rp-perm-checkbox .ant-checkbox+span{font-size:14px;color:#122443cc;padding-inline-start:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rp-perm-checkbox .ant-checkbox-inner{border-color:#12244399!important;border-radius:3px}.rp-perm-checkbox:hover .ant-checkbox-inner,.rp-perm-checkbox .ant-checkbox:hover .ant-checkbox-inner{border-color:#122443!important}.rp-perm-checkbox .ant-checkbox-checked .ant-checkbox-inner{background-color:#122443!important;border-color:#122443!important}.rp-perm-checkbox .ant-checkbox-indeterminate .ant-checkbox-inner:after{background-color:#122443!important}.rp-perm-checkbox .ant-checkbox-disabled .ant-checkbox-inner{background-color:#1224430f!important;border-color:#12244333!important}.rp-perm-checkbox .ant-checkbox-checked.ant-checkbox-disabled .ant-checkbox-inner{background-color:#12244373!important;border-color:#1224434d!important}.rp-perm-checkbox .ant-checkbox-disabled+span{color:#12244380!important}.rp-select-all{flex-shrink:0;opacity:1!important;visibility:visible!important}.rp-select-all .ant-checkbox+span{font-size:13px;font-weight:500;color:#122443;padding-inline-start:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rp-select-all .ant-checkbox-inner{border-color:#0ec9b4!important;border-radius:3px}.rp-select-all:hover .ant-checkbox-inner,.rp-select-all .ant-checkbox:hover .ant-checkbox-inner{border-color:#0ec9b4!important}.rp-select-all .ant-checkbox-checked .ant-checkbox-inner{background-color:#0ec9b4!important;border-color:#0ec9b4!important}.rp-select-all .ant-checkbox-indeterminate .ant-checkbox-inner:after{background-color:#0ec9b4!important}.rp-select-all .ant-checkbox-disabled .ant-checkbox-inner{background-color:#0ec9b40f!important;border-color:#0ec9b44d!important}.rp-select-all .ant-checkbox-checked.ant-checkbox-disabled .ant-checkbox-inner{background-color:#0ec9b473!important;border-color:#0ec9b44d!important}.rp-select-all .ant-checkbox-disabled+span{color:#12244380!important}.ac-page{padding:20px;min-height:100%;background:#f9f9f9;display:flex;flex-direction:column;gap:24px}@media (max-width: 768px){.ac-page{padding:14px;gap:16px}}.ac-header__title{font-size:20px;font-weight:500;color:#122443;letter-spacing:.2px}@media (max-width: 480px){.ac-header__title{font-size:16px}}.ac-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media (max-width: 900px){.ac-grid{grid-template-columns:1fr}}@media (max-width: 768px){.ac-grid{gap:14px}}.ac-card{background:#fff;border:1px solid rgba(18,36,67,.1);border-radius:20px;overflow:hidden}.ac-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 23px;border-bottom:1px solid rgba(18,36,67,.1);min-height:88px}@media (max-width: 480px){.ac-card__header{padding:14px 16px;min-height:auto}}.ac-card:not(:has(.ac-card__body)) .ac-card__header{border-bottom:none}.ac-card__header-info{display:flex;flex-direction:column;gap:6px;min-width:0}.ac-card__title{font-size:16px;font-weight:400;color:#122443;letter-spacing:.16px;line-height:1.4}.ac-card__desc{font-size:14px;font-weight:400;color:#1224437a;letter-spacing:.14px;line-height:1.4}.ac-card__body{padding:20px 23px}@media (max-width: 480px){.ac-card__body{padding:14px 16px}}.ac-toggle{flex-shrink:0;margin-top:2px}.ac-toggle.ant-switch-checked{background:#0ec9b4!important}.ac-toggle.ant-switch:focus,.ac-toggle.ant-switch:focus-within{box-shadow:none!important;outline:none!important}.ac-field{display:flex;flex-direction:column;gap:10px}.ac-field__label{font-size:14px;font-weight:600;color:#122443;white-space:nowrap}.ac-field__error{font-size:12px;color:#dc2626}.ac-input{height:40px;width:100%;border:.6px solid rgba(18,36,67,.19);border-radius:10px;background:#f1f1f14a;padding:0 14px;font-size:16px;color:#12244380;outline:none;transition:border-color .15s ease;box-sizing:border-box}.ac-input::-moz-placeholder{color:#12244380;opacity:1}.ac-input::placeholder{color:#12244380;opacity:1}.ac-input:focus{border-color:#12244366}.ac-input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.ac-input[type=number]::-webkit-inner-spin-button,.ac-input[type=number]::-webkit-outer-spin-button{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0}.ac-input--error{border-color:#dc2626}.ac-input--error:focus{border-color:#dc2626}.ac-footer{display:flex;justify-content:flex-end;padding-bottom:4px}.ac-save-btn{height:36px;padding:0 24px;background:#122443;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:400;cursor:pointer;white-space:nowrap;transition:opacity .2s ease}.ac-save-btn:hover:not(:disabled){opacity:.88}.ac-save-btn:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 480px){.ac-save-btn{width:100%}}.ac-loading{display:flex;justify-content:center;align-items:center;padding:80px 0}.al-actor{display:flex;flex-direction:column;gap:2px}.al-actor__name{font-size:14px;font-weight:400;color:#34495e;white-space:nowrap}.al-actor__email{font-size:12px;color:#34495e99;white-space:nowrap}.al-action-badge{width:90px!important;border-radius:8px!important;font-size:13px!important;padding:3px 8px!important}.ald-page{padding:20px;background:#f9f9f9;min-height:100%}@media (max-width: 768px){.ald-page{padding:12px}}.ald-container{background:#fff;border-radius:20px;overflow:hidden}.ald-header{display:flex;align-items:center;gap:20px;padding:14px 20px;border-bottom:1px solid rgba(18,36,67,.08);min-height:68px}.ald-header__back-btn{width:42px;height:42px;flex-shrink:0;border-radius:50%;border:1px solid rgba(52,73,94,.27);background:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#122443;transition:background .15s ease}.ald-header__back-btn:hover{background:#1224430d}.ald-header__title{font-size:20px;font-weight:500;color:#122443;margin:0}.ald-content{padding:30px 40px;display:flex;flex-direction:column;gap:20px}@media (max-width: 1024px){.ald-content{padding:24px 28px}}@media (max-width: 768px){.ald-content{padding:20px 16px}}.ald-row{display:flex;gap:20px;align-items:flex-start}@media (max-width: 900px){.ald-row{flex-direction:column}}.ald-info-card{flex:1;background:#f1f1f18a;border-radius:20px;padding:20px 22px;min-width:0}.ald-info-card--half{flex:0 0 calc(50% - 10px)}@media (max-width: 900px){.ald-info-card--half{flex:1}}.ald-info-card__title{font-size:17px;font-weight:600;color:#122443;margin:0 0 22px}.ald-info-card__rows{display:flex;flex-direction:column;gap:23px}.ald-info-row{display:flex;gap:20px;align-items:flex-start}.ald-info-row__key{font-size:14px;font-weight:600;color:#122443;min-width:135px;flex-shrink:0;white-space:nowrap}.ald-info-row__val{font-size:14px;font-weight:400;color:#122443cc;word-break:break-word;line-height:1.5}@media (max-width: 480px){.ald-info-row{flex-direction:column;gap:4px}}.ald-changes{display:flex;gap:12px;margin-top:4px}@media (max-width: 600px){.ald-changes{flex-direction:column}}.ald-diff{flex:1;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden;min-width:0}.ald-diff__header{padding:9px 16px;font-size:14px;font-weight:500}.ald-diff__header--before{background:#ff090957;color:#dc2626}.ald-diff__header--after{background:#16a34a57;color:#16a34a}.ald-diff__body{padding:12px 15px;font-size:12px;color:#122443cc;font-family:Courier New,Courier,monospace;white-space:pre;overflow-x:auto;line-height:1.7}.header-search-input{width:100%}.header-search-input .ant-input-affix-wrapper{background-color:#fff!important;border:1px solid #d1d5db!important;border-radius:8px!important}.header-search-input .ant-input-affix-wrapper:hover{border-color:#d1d5db!important}.header-search-input .ant-input-affix-wrapper:focus,.header-search-input .ant-input-affix-wrapper:focus-within{border-color:#d1d5db!important;box-shadow:none!important}.header-search-input .ant-input-prefix{color:#6b7280!important}.header-search-input .ant-input{background-color:#fff!important}.confirm-modal .ant-modal-content{border-radius:20px;max-height:244px;font-family:Inter,sans-serif}.confirm-modal .ant-modal-content .suspend-modal-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-bottom:rgba(0,0,0,.09) 1px solid;width:100%;padding-bottom:20px}.confirm-modal .ant-modal-content .suspend-modal-header .suspend-modal-title{font-size:18px;font-weight:600;color:#122443;margin:10px 0 0 15px}.confirm-modal .ant-modal-content .suspend-modal-header .suspend-modal-close{margin-right:15px;margin-top:10px;color:#000;font-size:16px;cursor:pointer;font-style:bold}.confirm-modal .ant-modal-content .suspend-modal-description{margin:20px;font-size:16px;font-weight:400;color:#0009}.confirm-modal .ant-modal-content .suspend-modal-reason{margin:20px;display:flex;flex-direction:column;gap:8px}.confirm-modal .ant-modal-content .suspend-modal-reason .suspend-modal-reason-label{font-size:14px;font-weight:600;color:#122443}.confirm-modal .ant-modal-content .suspend-modal-reason .ant-input{height:124px!important;border-radius:8px!important;background-color:#fff3!important;border:none!important;padding:8px 10px!important;border:rgba(0,0,0,.09) 1px solid!important;color:#122443!important}.confirm-modal .ant-modal-content .suspend-modal-reason .ant-input::-moz-placeholder{font-size:12px!important}.confirm-modal .ant-modal-content .suspend-modal-reason .ant-input::placeholder{font-size:12px!important}.confirm-modal .ant-modal-content .suspend-modal-actions{display:flex;flex-direction:row;justify-content:flex-end;align-items:end;height:100%;width:100%;gap:10px;padding-top:40px;padding-right:20px;padding-bottom:20px}.confirm-modal .ant-modal-content .suspend-modal-actions .suspend-modal-suspend-btn{background-color:#ffaf05;color:#fff!important;max-height:30px!important;width:95px!important;border:none!important;border-radius:8px!important;font-size:14px!important;font-weight:400!important}.confirm-modal .ant-modal-content .suspend-modal-actions .suspend-modal-cancel-btn{background-color:#dc2626;color:#fff!important;width:89px!important;max-height:30px!important;border:none!important;border-radius:8px!important;font-size:14px!important;font-weight:400!important}.confirm-modal .ant-modal-content .suspend-modal-actions .ban-modal-cancel-btn{background-color:#6c757d;color:#fff!important;width:89px!important;max-height:30px!important;border:none!important;border-radius:8px!important;font-size:14px!important;font-weight:400!important}:where(.css-dev-only-do-not-override-mgrif2).ant-modal .ant-modal-close-x{display:none}:where(.css-dev-only-do-not-override-mgrif2).ant-modal .ant-modal-close{display:none}:where(.css-dev-only-do-not-override-mgrif2).ant-modal .ant-modal-content{position:relative;background-color:#fff;background-clip:padding-box;border:0;border-radius:20px;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;pointer-events:auto;padding:5px 0}.download--yes{font-weight:500;color:#276749}.download--no{font-weight:500;color:#9b2c2c}.badge{padding:3px 12px;border-radius:99px;font-size:11px;font-weight:500;display:inline-block}.badge--enrolled{background:#ebf8ff;color:#2b6cb0}.badge--inprogress{background:#fffaf0;color:#975a16}.badge--completed{background:#f0fff4;color:#276749}.action-btn{background:none;border:none;cursor:pointer;padding:4px;border-radius:6px;display:flex;align-items:center;color:#6b7280;transition:background .15s,color .15s}.action-btn:hover{background:#f3f4f6;color:#122443}.training-provider-courses-tab{padding:18px 16px 14px}.training-provider-courses-tab__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.training-provider-courses-tab__header h2{margin:0;color:#122443;font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:100%;letter-spacing:.01em}.training-provider-courses-tab__tools{display:flex;align-items:center;gap:10px}.training-provider-courses-tab__filter-btn{width:34px;height:34px;border:0;border-radius:10px;background:#1224431f;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;position:relative}.training-provider-courses-tab__filter-dot{position:absolute;top:-2px;right:-2px;width:8px;height:8px;border-radius:50%;background:#00bfa5}.tp-course-cell,.tp-provider-cell,.tp-simple-cell,.tp-date-range-cell{color:#122443;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:100%;letter-spacing:.01em;text-align:start;vertical-align:middle;margin-top:3px}.tp-provider-cell,.tp-date-range-cell{display:inline-block;white-space:normal;line-height:1.2}.tp-actions-cell{display:inline-flex;align-items:center;gap:8px}.training-provider-courses-tab .search-box{width:240px}.training-provider-courses-tab .infinite-scroll-table{margin-top:10px}.training-provider-filter-modal .filter-modal__section{padding-bottom:12px}.training-provider-filter-modal .custom-dropdown{width:100%;min-width:0}.training-provider-filter-modal .custom-dropdown-label,.training-provider-filter-modal .filter-modal__title,.training-provider-filter-modal .filter-modal__section-label,.training-provider-filter-modal .training-provider-filter-modal__date-field label,.training-provider-filter-modal .filter-modal__pill{white-space:nowrap}.training-provider-filter-modal__select-grid{display:grid;grid-template-columns:1fr;gap:8px}.training-provider-filter-modal__date-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.training-provider-filter-modal__date-field{display:flex;flex-direction:column;gap:6px}.training-provider-filter-modal__date-field label{font-family:Inter,sans-serif;font-size:13px;font-weight:500;color:#122443}.training-provider-filter-modal__date-input{width:100%;height:34px;border:1px solid #d4dbe6;border-radius:8px;padding:0 10px;font-family:Inter,sans-serif;font-size:13px;color:#34495e;outline:none}.training-provider-filter-modal__date-input:focus{border-color:#00bfa5}.training-provider-filter-modal__apply-wrap{width:100%;display:flex;justify-content:center;padding-bottom:10px}@media (max-width: 1100px){.training-provider-courses-tab__header{flex-direction:column;align-items:stretch}.training-provider-courses-tab__header h2{font-size:22px}.training-provider-courses-tab__tools{justify-content:flex-end}.training-provider-courses-tab .search-box{width:min(100%,260px)}}.organization-card__content{display:flex;align-items:center;gap:20px}.organization-card__logo{width:40px;height:40px;background-color:#1e3a8a;border-radius:6px;display:flex;align-items:center;justify-content:center}.organization-card__logo img{width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.organization-card__name{font-family:Inter;font-weight:500;font-style:normal;font-size:16px;line-height:140%;letter-spacing:0%;color:#122443}.time-slot-card{display:flex;align-items:center;background:#f7f8fa;border-radius:12px;padding:12px 16px;width:-moz-fit-content;width:fit-content;font-family:sans-serif;gap:30px;justify-content:center}.time-slot-card__date{display:flex;flex-direction:row;gap:15px;align-items:center}.time-slot-card__date .month{color:#0ec9b4;font-family:Inter,sans-serif;font-weight:500;font-size:12.31px;line-height:100%;letter-spacing:0%;text-align:center;vertical-align:middle}.time-slot-card__date .day{display:flex;flex-direction:column;gap:6px;align-items:center}.time-slot-card__date .day-name,.time-slot-card__date .day-number{font-weight:600;color:#1f2d3d}.time-slot-card__divider{width:1px;height:40px;background:#e0e0e0;margin-right:16px}.time-slot-card__time{display:flex;flex-direction:column}.time-slot-card__time .label{font-family:Inter,sans-serif;font-weight:500;font-size:12.31px;line-height:100%;letter-spacing:0%;text-align:center;vertical-align:middle;color:#0ec9b4;margin-bottom:4px}.time-slot-card__time .time-range{display:flex;align-items:center;gap:6px}.time-slot-card__time .time-range .time{background:transparent;border:1px solid #e0e0e0;border-radius:8px;padding:4px 10px;font-size:13px;font-weight:500}.time-slot-card__time .time-range .to{font-size:12px;color:#888}.advisor-sessions-tab{padding:18px 16px 14px}.advisor-sessions-tab__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.advisor-sessions-tab__header h2{margin:0;color:#122443;font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:100%;letter-spacing:.01em}.advisor-sessions-tab__tools{display:flex;align-items:center;gap:10px}.advisor-sessions-tab__filter-btn{width:34px;height:34px;border:0;border-radius:10px;background:#1224431f;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;position:relative}.advisor-sessions-tab__filter-dot{position:absolute;top:-2px;right:-2px;width:8px;height:8px;border-radius:50%;background:#00bfa5}.advisor-sessions-tab .search-box{width:240px}.advisor-sessions-tab .infinite-scroll-table{margin-top:10px}.advisor-sessions-tab__cell,.advisor-sessions-tab__datetime{color:#122443;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:100%;letter-spacing:.01em;text-align:start;vertical-align:middle;margin-top:3px}.advisor-sessions-tab__datetime{display:inline-block;white-space:nowrap}.advisor-sessions-tab__state-badge{width:auto!important;min-width:88px;padding-inline:12px}.advisor-sessions-tab__actions{display:inline-flex;align-items:center;gap:8px}.advisor-sessions-tab__meeting-link{color:#122443}.advisor-sessions-tab__meeting-link--muted{color:#9aa4b2}.advisor-sessions-filter-modal .filter-modal__section{padding-bottom:12px}.advisor-sessions-filter-modal .filter-modal__title,.advisor-sessions-filter-modal .filter-modal__section-label,.advisor-sessions-filter-modal .filter-modal__pill{white-space:nowrap}.advisor-sessions-filter-modal__date-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.advisor-sessions-filter-modal__date-field{display:flex;flex-direction:column;gap:6px}.advisor-sessions-filter-modal__date-field label{font-family:Inter,sans-serif;font-size:13px;font-weight:500;color:#122443}.advisor-sessions-filter-modal__date-input{width:100%;height:34px;border:1px solid #d4dbe6;border-radius:8px;padding:0 10px;font-family:Inter,sans-serif;font-size:13px;color:#34495e;outline:none}.advisor-sessions-filter-modal__date-input:focus{border-color:#00bfa5}.advisor-sessions-filter-modal__apply-wrap{width:100%;display:flex;justify-content:center;padding-bottom:10px}.advisor-reschedule-modal .ant-modal-content{background:#f1f1f1;padding:0;border-radius:16px;overflow:hidden}.advisor-reschedule-modal__header{display:flex;align-items:center;justify-content:space-between;padding:16px 22px}.advisor-reschedule-modal__header h3{margin:0;color:#122443;font-family:Inter,sans-serif;font-size:18px;font-weight:600;line-height:100%;letter-spacing:.01em}.advisor-reschedule-modal__close{width:34px;height:34px;border:0;border-radius:10px;background:transparent;display:inline-flex;align-items:center;justify-content:center;color:#122443;cursor:pointer}.advisor-reschedule-modal__divider{margin:0;border:0;border-top:1px solid #e5e7eb}.advisor-reschedule-modal__month-row{margin-top:20px;padding:0 22px;display:flex;align-items:center;justify-content:space-between}.advisor-reschedule-modal__month-title{color:#122443;font-family:Inter,sans-serif;font-size:18px;font-weight:600;line-height:100%;letter-spacing:.01em}.advisor-reschedule-modal__month-nav{display:inline-flex;align-items:center;gap:8px}.advisor-reschedule-modal__month-nav button{width:32px;height:32px;border:0;background:transparent;color:#7a8699;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.advisor-reschedule-modal__month-nav button:disabled{opacity:.4;cursor:not-allowed}.advisor-reschedule-modal__section-label{margin:10px 22px 0;color:#4a5568;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:100%;letter-spacing:.01em}.advisor-reschedule-modal__date-list{margin:16px 22px 0;display:flex;align-items:center;gap:12px;overflow-x:auto;padding-bottom:4px}.advisor-reschedule-modal__date-chip{min-width:62px;height:82px;border:0;border-radius:999px;padding:12px 10px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:#fff;color:#122443;cursor:pointer}.advisor-reschedule-modal__date-chip span{font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:100%;letter-spacing:.01em}.advisor-reschedule-modal__date-chip strong{font-family:Inter,sans-serif;font-size:22px;font-weight:500;line-height:100%;letter-spacing:.01em}.advisor-reschedule-modal__date-chip--active{background:#122443;color:#fff}.advisor-reschedule-modal__period-toggle{margin:16px 22px 0;width:166px;height:40px;border-radius:20px;background:#f1f3f6;padding:4px;display:inline-flex;align-items:center;gap:24px}.advisor-reschedule-modal__period-btn{flex:1;height:32px;width:60px;border:0;border-radius:16px;background:#fff;color:#122443;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:100%;letter-spacing:.01em;cursor:pointer}.advisor-reschedule-modal__period-btn--active{background:#122443;color:#fff}.advisor-reschedule-modal__slots{margin:18px 22px 0;display:flex;flex-wrap:wrap;gap:10px;min-height:78px}.advisor-reschedule-modal__slot{border:0;border-radius:16px;padding:0 12px;height:34px;background:#fff;color:#122443;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:100%;letter-spacing:.01em;cursor:pointer}.advisor-reschedule-modal__slot--active{background:#122443;color:#fff}.advisor-reschedule-modal__slot--booked{background:#a0a8b6;color:#fff;cursor:not-allowed}.advisor-reschedule-modal__empty,.advisor-reschedule-modal__loading{margin:0;color:#64748b;font-family:Inter,sans-serif;font-size:13px;font-weight:400}.advisor-reschedule-modal__actions{margin:24px 22px;display:flex;justify-content:flex-end;gap:12px}.advisor-reschedule-modal__save,.advisor-reschedule-modal__cancel{min-width:96px;height:40px;border:0;border-radius:10px;padding:0 14px;color:#fff;font-family:Inter,sans-serif;font-size:14px;font-weight:500;cursor:pointer}.advisor-reschedule-modal__save{background:#16a34a}.advisor-reschedule-modal__cancel{background:#dc2626}.advisor-reschedule-modal__save:disabled,.advisor-reschedule-modal__cancel:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 1100px){.advisor-sessions-tab__header{flex-direction:column;align-items:stretch}.advisor-sessions-tab__header h2{font-size:22px}.advisor-sessions-tab__tools{justify-content:flex-end}.advisor-sessions-tab .search-box{width:min(100%,280px)}}.admin-notes-tab{padding:18px 16px 14px}.admin-notes-tab__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.admin-notes-tab__header h2{margin:0;color:#122443;font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:100%;letter-spacing:.01em}.admin-notes-tab__add-button{min-width:114px;height:38px;border:0;border-radius:10px;padding:0 16px;background:#122443;color:#fff;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:100%;letter-spacing:.01em;cursor:pointer}.admin-notes-tab__add-button:disabled{opacity:.6;cursor:not-allowed}.admin-notes-tab__loading{height:120px;display:flex;align-items:center;justify-content:center}.admin-notes-tab__empty{border-radius:18px;border:1px dashed #d6dbe4;background:#f8fafc;padding:22px}.admin-notes-tab__empty h3{margin:0;color:#122443;font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:100%;letter-spacing:.01em}.admin-notes-tab__empty p{margin:12px 0 0;color:#64748b;font-family:Inter,sans-serif;font-size:13px;font-weight:400;line-height:1.4;letter-spacing:.01em}.admin-notes-tab__list-wrapper{display:flex;flex-direction:column;gap:10px;position:relative}.admin-notes-tab__list-wrapper--refreshing .admin-notes-tab__list,.admin-notes-tab__list-wrapper--refreshing .admin-notes-tab__scroll-status{filter:blur(2px);opacity:.7;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.admin-notes-tab__refresh-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:2;pointer-events:none}.admin-notes-tab__list{display:flex;flex-direction:column;gap:14px;max-height:450px;overflow-y:auto;padding-right:4px;scrollbar-width:thin;scrollbar-color:transparent transparent}.admin-notes-tab__list::-webkit-scrollbar{width:8px;background:transparent}.admin-notes-tab__list::-webkit-scrollbar-thumb{background:transparent;border-radius:8px;-webkit-transition:background .2s ease;transition:background .2s ease}.admin-notes-tab__list:hover{scrollbar-color:#cbd5e1 transparent}.admin-notes-tab__list:hover::-webkit-scrollbar-thumb{background:#cbd5e1}.admin-notes-tab__scroll-status{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#4a5568;font-family:Inter,sans-serif;font-size:13px;font-weight:500;line-height:1}.admin-notes-tab__item{border-radius:18px;background:#1224431a;padding:12px 16px;display:flex;align-items:flex-start;gap:12px;position:relative}.admin-notes-tab__avatar{width:52px;height:52px;border-radius:50%;flex-shrink:0;background:linear-gradient(140deg,#ffd891,#f6b84d);color:#122443;display:inline-flex;align-items:center;justify-content:center;font-family:Inter,sans-serif;font-size:16px;font-weight:700;letter-spacing:.01em}.admin-notes-tab__content{min-width:0;flex:1;padding-right:88px}.admin-notes-tab__meta-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-notes-tab__meta-left{min-width:0;display:inline-flex;align-items:center;gap:22px}.admin-notes-tab__author{color:#122443;font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:100%;letter-spacing:.01em}.admin-notes-tab__time{color:#4a5568;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:100%;letter-spacing:.01em}.admin-notes-tab__description{margin:12px 0 0;color:#1f2937;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.45;letter-spacing:.01em;white-space:pre-line;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.admin-notes-tab__edit-button{position:absolute;top:12px;right:16px;border:0;background:transparent;color:#0ec9b4;display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:100%;letter-spacing:.01em}.admin-notes-tab__edit-button:hover{color:#0ab6a3}.admin-notes-modal .ant-modal-content{border-radius:16px;padding:0;overflow:hidden}.admin-notes-modal__header{padding:14px 18px;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between}.admin-notes-modal__header h3{margin:0;color:#122443;font-family:Inter,sans-serif;font-size:18px;font-weight:600;line-height:100%;letter-spacing:.01em}.admin-notes-modal__close{width:34px;height:34px;border:0;border-radius:10px;background:transparent;color:#122443;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.admin-notes-modal__field{padding:16px 18px 8px}.admin-notes-modal__field label{display:inline-block;margin-bottom:8px;color:#122443;font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:100%;letter-spacing:.01em}.admin-notes-modal__field .ant-input{border-radius:10px;border-color:#d4dbe6;font-family:Inter,sans-serif;font-size:14px;line-height:1.45}.admin-notes-modal__error{margin:8px 0 0;color:#dc2626;font-family:Inter,sans-serif;font-size:12px;font-weight:500}.admin-notes-modal__actions{padding:14px 18px 18px;display:flex;justify-content:flex-end;gap:10px}.admin-notes-modal__submit,.admin-notes-modal__cancel{min-width:92px;height:38px;border:0;border-radius:10px;padding:0 14px;color:#fff;font-family:Inter,sans-serif;font-size:14px;font-weight:500;cursor:pointer}.admin-notes-modal__submit{background:#0ec9b4}.admin-notes-modal__cancel{background:#dc2626}.admin-notes-modal__submit:disabled,.admin-notes-modal__cancel:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 1100px){.admin-notes-tab__header{flex-direction:column;align-items:stretch}.admin-notes-tab__header h2{font-size:22px}.admin-notes-tab__add-button{align-self:flex-end}.admin-notes-tab__meta-row{flex-direction:column;align-items:flex-start}.admin-notes-tab__meta-left{flex-wrap:wrap;gap:8px 14px}}.podcast-course-details-page{min-height:100%;padding:18px;background:#f5f5f5}.podcast-course-details-card{border:1px solid #eaedf2;border-radius:20px;background:#fff;overflow:hidden}.podcast-course-details-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:12px 16px 14px;border-bottom:1px solid #e7ebf2}.podcast-course-details-header__left{min-width:0;display:flex;align-items:center;gap:12px}.podcast-course-details-back{width:40px;height:40px;border:0;background:transparent;padding:0;cursor:pointer}.podcast-course-details-back img{width:40px;height:40px;display:block}.podcast-course-details-header__titles{min-width:0}.podcast-course-details-header__username{margin:0;font-family:Inter,sans-serif;width:94px;height:17px;font-size:14px;font-weight:500;line-height:100%;letter-spacing:.01em;vertical-align:middle;color:#0ec9b4}.podcast-course-details-header__course-row{margin-top:8px;display:flex;align-items:center;flex-wrap:nowrap;gap:12px}.podcast-course-details-header__course-row h1{margin:0;width:auto;height:19px;max-width:432px;color:#122443;font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:100%;letter-spacing:.01em;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.podcast-course-status-chip{flex-shrink:0}.podcast-course-details-menu-trigger{width:38px;height:38px;border:0;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:#1224431f;cursor:pointer;flex-shrink:0}.podcast-course-details-menu-trigger .anticon{font-size:20px;color:#000}.podcast-course-details-body{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:18px;padding:18px 16px 20px}.podcast-course-details-main{min-width:0;padding-right:8px}.podcast-course-section:not(:first-child){margin-top:22px}.podcast-course-section h2{margin:0 0 10px;width:143px;height:19px;display:inline-block;white-space:nowrap;color:#122443;font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:100%;letter-spacing:.01em;vertical-align:middle}.podcast-course-section p{margin:0;width:643px;height:51px;max-width:100%;color:#6b7280;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:100%;letter-spacing:.08em;white-space:pre-line}.podcast-course-section__placeholder{color:#94a3b8}.podcast-course-materials{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.podcast-course-material-item{min-height:42px;width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:12px;background:#122443;color:#fff;text-decoration:none;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:0 14px}.podcast-course-material-item:hover{color:#fff;background:#17315a}.podcast-course-material-item__leading,.podcast-course-material-item__trailing{display:inline-flex;align-items:center;justify-content:center}.podcast-course-material-item__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Inter,sans-serif;font-size:15px;font-weight:500}.podcast-course-instructor{display:flex;align-items:center;gap:12px}.podcast-course-instructor img,.podcast-course-instructor .podcast-course-instructor__avatar-fallback{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:1px solid #e5e7eb}.podcast-course-instructor .podcast-course-instructor__avatar-fallback{display:inline-flex;align-items:center;justify-content:center;background:#122443;color:#fff;font-weight:700}.podcast-course-instructor span{color:#122443;font-family:Inter,sans-serif;width:140px;height:22px;font-size:16px;font-weight:500;line-height:140%;letter-spacing:0}.podcast-course-side-card{border:1px solid #dde4ee;border-radius:16px;background:#fff;overflow:hidden;align-self:start}.podcast-course-side-card__image-wrap{width:100%;height:188px;background:#e2e8f0}.podcast-course-side-card__image-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.podcast-course-side-card__image-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-family:Inter,sans-serif;color:#52607a;font-size:15px;font-weight:600}.podcast-course-side-card__content{padding:10px 12px 14px}.podcast-course-community-button{width:100%;height:36px;border:0;border-radius:9px;background:#122443;color:#fff;font-family:Inter,sans-serif;font-size:15px;font-weight:500;cursor:pointer}.podcast-course-side-card__meta-list{margin-top:12px;display:flex;flex-direction:column;gap:12px}.podcast-course-side-card__meta-row{display:flex;align-items:center;gap:10px;color:#334155;font-family:Inter,sans-serif;font-size:15px;font-weight:500}.podcast-course-side-card__meta-row svg{color:#0ec9b4;flex-shrink:0}.podcast-course-details-loading{min-height:calc(100vh - 120px);display:flex;align-items:center;justify-content:center}@media (max-width: 1200px){.podcast-course-details-header__username,.podcast-course-details-header__course-row h1{width:auto}.podcast-course-status-chip{width:auto;min-width:96px;padding:0 10px}.podcast-course-section h2{width:auto}.podcast-course-section p{width:auto;height:auto}}@media (max-width: 992px){.podcast-course-details-body{grid-template-columns:1fr}.podcast-course-details-main{order:2}.podcast-course-side-card{order:1;max-width:360px}}@media (max-width: 768px){.podcast-course-details-page{padding:12px}.podcast-course-details-header{padding:12px;align-items:center}.podcast-course-details-header__course-row{flex-wrap:nowrap}.podcast-course-details-header__username{width:auto}.podcast-course-details-header__course-row h1{width:auto;height:auto;max-width:190px}.podcast-course-section h2,.podcast-course-section p{width:auto;height:auto}.podcast-course-instructor span{font-size:16px}}.training-course-bullets{display:flex;flex-direction:column;gap:10px}.training-course-time-slots{display:flex;flex-direction:column;gap:8px}.podcast-course-section .bullet-item{display:flex!important;flex-direction:row!important;align-items:center!important;gap:6px!important}.podcast-course-section .bullet-item .bullet-text{margin:0!important;width:auto!important;height:auto!important;max-width:100%!important;line-height:1.2!important}@media (max-width: 992px){.training-provider-course-details-page .podcast-course-details-body{display:grid;grid-template-columns:1fr}.training-provider-course-details-page .podcast-course-details-main{display:flex;flex-direction:column;gap:10px;order:2}.training-provider-course-details-page .podcast-course-side-card{order:1}}.advisor-session-details-page .podcast-course-section h2{color:#1a1a1a}.advisor-session-details-page .podcast-course-section>p:not(.podcast-course-section__placeholder){color:#666;letter-spacing:.02em;line-height:1.45}.advisor-session-details-page .training-course-bullets.advisor-session-preference-line .bullet-item__icon,.advisor-session-details-page .training-course-bullets.advisor-session-datetime-line .bullet-item__icon,.advisor-session-details-page .training-course-bullets.advisor-session-link-line .bullet-item__icon{background:transparent!important;width:22px;height:22px;min-width:22px;border-radius:0;align-items:center;justify-content:flex-start}.advisor-session-details-page .training-course-bullets.advisor-session-preference-line .bullet-item__icon svg,.advisor-session-details-page .training-course-bullets.advisor-session-datetime-line .bullet-item__icon svg,.advisor-session-details-page .training-course-bullets.advisor-session-link-line .bullet-item__icon svg{color:#26a69a}.advisor-session-details-page .training-course-bullets.advisor-session-preference-line .bullet-text,.advisor-session-details-page .training-course-bullets.advisor-session-preference-line a.bullet-text,.advisor-session-details-page .training-course-bullets.advisor-session-datetime-line .bullet-text,.advisor-session-details-page .training-course-bullets.advisor-session-datetime-line a.bullet-text,.advisor-session-details-page .training-course-bullets.advisor-session-link-line .bullet-text,.advisor-session-details-page .training-course-bullets.advisor-session-link-line a.bullet-text{color:#666!important;letter-spacing:.02em;line-height:1.45}.advisor-session-details-page .training-course-bullets.advisor-session-preference-line a.bullet-text:hover,.advisor-session-details-page .training-course-bullets.advisor-session-datetime-line a.bullet-text:hover,.advisor-session-details-page .training-course-bullets.advisor-session-link-line a.bullet-text:hover{color:#4a5568!important}.advisor-session-side-card-footer{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;width:100%;padding-top:2px}@media (max-width: 992px){.advisor-session-details-page .podcast-course-details-main{order:2}.advisor-session-details-page .podcast-course-side-card{order:1}}.payments-and-billings-tab{padding:18px 16px 14px}.payments-and-billings-header{margin:0;color:#122443;font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:100%;letter-spacing:.01em}.subscription-payments{display:flex;flex-direction:column;justify-content:start;gap:27px}.subscription-payments-title{margin:0;color:#0ec9b4;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:100%;letter-spacing:.01em}.course-name{font-family:Inter,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:100%;letter-spacing:.01em;text-align:start;vertical-align:middle;color:#122443;margin-top:3px}.progress__label,.text-muted{font-family:Inter,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:100%;letter-spacing:.01em;text-align:center;vertical-align:middle;color:#122443;margin-top:3px}.creator-podcast-filter-trigger{position:relative;width:32px;height:32px;border:none;border-radius:8px;background:#1224431f;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.creator-podcast-filter-dot{position:absolute;top:-2px;right:-2px;width:8px;height:8px;border-radius:999px;background:#00bfa5}.creator-podcast-filter-modal{font-family:Inter,sans-serif}.creator-podcast-filter-modal .ant-modal-content{padding:0;border-radius:16px;overflow:hidden}.creator-podcast-filter-modal__header{display:flex;justify-content:space-between;align-items:center;padding:12px 20px 14px}.creator-podcast-filter-modal__title{font-size:16px;font-weight:600;color:#122443}.creator-podcast-filter-modal__clear{background:none;border:none;cursor:pointer;font-size:13px;font-weight:500;color:#00bfa5;padding:0}.creator-podcast-filter-modal__clear:hover{text-decoration:underline}.creator-podcast-filter-modal__divider{border:none;border-top:1px solid #f0f0f0;margin:0}.creator-podcast-filter-modal__section{padding:14px 20px 0}.creator-podcast-filter-modal__section-label{font-size:14px;font-weight:600;color:#122443;margin-bottom:10px}.creator-podcast-filter-modal__pill-group{display:flex;gap:12px;flex-wrap:wrap}.creator-podcast-filter-modal__pill{min-width:124px;height:32px;border-radius:10px;border:1px solid #cbd5e1;background:#fff;color:#94a3b8;font-size:13px;font-weight:500;cursor:pointer}.creator-podcast-filter-modal__pill--active{border-color:#00bfa5;color:#00bfa5;background:#e6faf8}.creator-podcast-filter-modal__date-label{font-size:13px;font-weight:600;color:#122443;margin-bottom:8px}.creator-podcast-filter-modal__date-grid{display:grid;grid-template-columns:.8fr 1.1fr 1fr;gap:8px;margin-bottom:14px}.creator-podcast-filter-modal__select{width:100%}.creator-podcast-filter-modal__actions{padding:18px 20px 16px}.creator-podcast-filter-modal__apply{width:100%;height:34px;border:none;border-radius:10px;background:#00bfa5;color:#fff;font-size:14px;font-weight:500;cursor:pointer}.creator-podcast-filter-modal__apply:hover{background:#00a896}.creator-podcast-details-page .podcast-course-details-header{align-items:center}.creator-podcast-details-page .podcast-course-details-header__username{display:none}.creator-podcast-details-page .podcast-course-details-header__course-row{margin-top:0}.creator-podcast-details-page .podcast-course-section p{width:auto;height:auto;line-height:1.5;letter-spacing:.01em;color:#5b6475}.creator-podcast-details-page .creator-podcast-materials .podcast-course-material-item{border:0;cursor:pointer;width:100%;justify-content:flex-start;text-align:left}.creator-podcast-details-page .creator-podcast-materials .podcast-course-material-item:disabled{opacity:.6;cursor:not-allowed}.creator-podcast-details-page .creator-podcast-episodes{display:flex;flex-direction:column;gap:8px;min-height:120px}.creator-podcast-details-page .creator-podcast-episode-group{display:flex;flex-direction:column;gap:8px}.creator-podcast-details-page .creator-podcast-episode-item{min-height:54px;border-radius:12px;border:1px solid #e5e7eb;background:#e0e3e8;display:flex;align-items:center;gap:12px;padding:8px 12px}.creator-podcast-details-page .creator-podcast-episode-item__action{width:28px;height:28px;border-radius:50%;border:0;background:#122443;display:inline-flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;flex-shrink:0}.creator-podcast-details-page .creator-podcast-episode-item__action--layers{background:transparent;color:#122443}.creator-podcast-details-page .creator-podcast-episode-item__action:disabled{opacity:.5;cursor:not-allowed}.creator-podcast-details-page .creator-podcast-episode-item__spinner{animation:creator-podcast-spin 1s linear infinite}.creator-podcast-details-page .creator-podcast-episode-item__content{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}.creator-podcast-details-page .creator-podcast-episode-item__title{margin:0;font-family:Inter,sans-serif;font-size:15px;font-weight:600;color:#122443;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.creator-podcast-details-page .creator-podcast-episode-item__duration{margin:0;font-family:Inter,sans-serif;font-size:13px;font-weight:500;color:#667085}.creator-podcast-details-page .creator-podcast-episode-materials{display:flex;flex-direction:column;gap:8px;padding-left:40px}.creator-podcast-details-page .creator-podcast-episode-material-item{width:100%;border:0;cursor:pointer;justify-content:flex-start;text-align:left}.creator-podcast-details-page .creator-podcast-episode-materials__empty{padding-left:12px}.creator-podcast-details-page .creator-podcast-enrolled-table-wrap{min-height:180px;border:1px solid #e4e7ec;border-radius:14px;overflow:hidden;background:#fff}.creator-podcast-details-page .creator-podcast-enrolled-table .ant-table{font-family:Inter,sans-serif}.creator-podcast-details-page .creator-podcast-enrolled-table .ant-table-thead>tr>th{font-weight:600;color:#122443;background:#f8fafc}.creator-podcast-details-page .creator-podcast-enrolled-table .ant-table-tbody>tr>td{color:#344054;font-size:13px}@keyframes creator-podcast-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.details-page{border:none;border-radius:20px;background:#fff;overflow:hidden;margin:15px 12px 0;min-height:70vh}@media (max-width: 768px){.details-page{border-radius:12px;margin:10px 8px 0}}@media (max-width: 480px){.details-page{border-radius:8px;margin:8px 4px 0}}.details-header{height:60px;padding:0 12px;border-bottom:1px solid rgba(18,36,67,.1);display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media (max-width: 768px){.details-header{height:54px;padding:0 8px}}@media (max-width: 480px){.details-header{height:50px;padding:0 6px}}.details-header-left-side{height:100%;display:flex;flex-direction:row;align-items:center;gap:10px;padding:0 5px;min-width:0;flex:1}.details-header-left-side .header-username{margin:0;font-family:Inter,sans-serif;width:94px;height:17px;font-size:14px;font-weight:500;line-height:100%;letter-spacing:.01em;vertical-align:middle;color:#0ec9b4}@media (max-width: 768px){.details-header-left-side{gap:8px;padding:0 4px}}@media (max-width: 480px){.details-header-left-side{gap:6px;padding:0 2px}}.details-header-right-side{display:flex;align-items:center;flex-shrink:0}.details-back-btn.ant-btn{width:40px!important;height:40px!important;min-width:40px;border:1px solid rgba(18,36,67,.1)!important;background:transparent!important;box-shadow:none!important;flex-shrink:0}.details-back-btn.ant-btn:hover{background:#1224430a!important;border-color:#12244333!important}@media (max-width: 480px){.details-back-btn.ant-btn{width:34px!important;height:34px!important;min-width:34px}}.details-menu-btn.ant-btn{padding:10px 15px 7px!important;border:0;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#eef1f5;cursor:pointer}.details-menu-btn.ant-btn .anticon{font-size:22px!important;color:#000;font-weight:900}.details-menu-btn.ant-btn .anticon svg{stroke:#000;stroke-width:50}.details-menu-btn.ant-btn:hover{background:#1224430a!important}@media (max-width: 480px){.details-menu-btn.ant-btn{padding:8px 10px 6px!important;border-radius:6px}.details-menu-btn.ant-btn .anticon{font-size:18px!important}}.details-header.details-header--with-image{height:auto;min-height:100px;padding:13px 12px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:0}.details-header__top-bar{display:flex;align-items:center;gap:14px;flex:1;min-width:0;padding-bottom:20px}.details-header__avatar-row{display:flex;align-items:center;gap:18px;padding-left:5px}.details-header__avatar{width:100px;height:100px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.details-header__avatar-placeholder{width:100px;height:100px;border-radius:50%;flex-shrink:0;background:#12244314;display:flex;align-items:center;justify-content:center}.details-header__avatar-placeholder .details-header__avatar-placeholder-icon{font-size:44px;color:#12244359}.details-header__identity{display:flex;flex-direction:column;gap:8px}.details-header__email,.details-header__subtitle{font-size:14px;font-weight:400;color:#122443;letter-spacing:.14px;line-height:normal}.details-header__badges{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.details-header-title{font-family:Inter,sans-serif;color:#122443;font-weight:500;font-style:normal;font-size:15px;line-height:1;letter-spacing:.16px;vertical-align:middle;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:5px}@media (max-width: 1024px){.details-header-title{font-size:14px}}@media (max-width: 768px){.details-header-title{font-size:13px;letter-spacing:.12px}}@media (max-width: 480px){.details-header-title{font-size:12px;letter-spacing:.08px}}.section-details{color:#122443b3;font-family:Inter,sans-serif;font-weight:400;font-size:14px;line-height:18px;letter-spacing:0;vertical-align:middle}.header-section-title{margin-bottom:15px;font-weight:500;font-style:normal;font-size:16px;line-height:100%;letter-spacing:1%;color:#111827;display:flex;flex-direction:row;gap:3px}.header-section-title span{font-weight:400;color:#0ec9b4}.podcast-course-actions-menu .ant-dropdown-menu{background:#122443;border-radius:12px;border:1px solid #1b365f;padding:8px}.podcast-course-actions-menu .ant-dropdown-menu-item{border-radius:10px;padding:8px 10px;color:#fff}.podcast-course-actions-menu .ant-dropdown-menu-item:hover{background:#ffffff24;color:#fff}.podcast-course-actions-menu .ant-dropdown-menu-item-disabled{opacity:.65}.podcast-course-actions-menu__item-content{display:inline-flex;align-items:center;gap:10px;color:#fff;font-family:Inter,sans-serif;font-size:13px;font-weight:500}.podcast-course-actions-menu__icon-wrap{width:24px;height:24px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:#eaeaea3b;box-shadow:0 5.6px 5.6px #00000040}.podcast-course-actions-menu__icon-wrap svg{color:#fff;flex-shrink:0}.podcast-course-actions-menu__icon--spinning{animation:podcast-course-spin .8s linear infinite}@keyframes podcast-course-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.creators-page-container{padding:24px;background-color:transparent;min-height:100vh}@media (max-width: 768px){.creators-page-container{padding:16px}}@media (max-width: 480px){.creators-page-container{padding:12px}}.headers-section{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;font-family:Inter,sans-serif;background-color:transparent;width:100%!important}.headers-section .headers-section-title{margin:0;font-weight:500;font-style:normal;font-size:24px;line-height:100%;letter-spacing:1%;color:#111827;display:flex;flex-direction:row;gap:1px;width:100%}.headers-section .headers-section-title span{font-weight:400;color:#0ec9b4}.headers-section .headers-section-actions{font-family:Inter,sans-serif;display:flex;justify-content:flex-end;align-items:center;gap:20px;width:100%}@media (max-width: 768px){.headers-section .headers-section-actions{gap:12px}.headers-section .headers-section-actions .search-box{width:200px}}@media (max-width: 480px){.headers-section .headers-section-actions{flex-direction:column;align-items:stretch;width:100%}.headers-section .headers-section-actions .search-box,.headers-section .headers-section-actions button{width:100%}}.filter-section{margin-bottom:24px;padding:15px;border-radius:16px;background:#fff;border:1px solid rgba(229,231,235,.8)}.filter-header-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.filter-section>div{display:flex;flex-wrap:wrap}.filter-grid{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));margin-top:16px;width:100%;row-gap:16px;-moz-column-gap:45px;column-gap:45px;align-items:center}@media (max-width: 768px){.filter-grid{grid-template-columns:repeat(2,minmax(220px,1fr));width:100%}}@media (max-width: 480px){.filter-grid{grid-template-columns:1fr;width:100%}}.filter-grid>*{min-width:220px}.filter-header{margin:0;font-family:Inter,sans-serif;font-weight:600;font-style:normal;font-size:16px;line-height:100%;letter-spacing:1%;color:#111827;display:inline-flex;align-items:center}.add-category-modal .ant-modal-content{background-color:#f1f1f1;border-radius:20px;padding:0;overflow:hidden}.add-category-modal .ant-modal-header{background-color:#f1f1f1;border-bottom:1px solid rgba(0,0,0,.09);padding:16px 24px;margin:0}.add-category-modal .ant-modal-header .ant-modal-title{font-family:Inter,sans-serif;font-size:18px;font-weight:600;color:#122443}.add-category-modal .ant-modal-body{padding:24px;background-color:#f1f1f1}.add-category-modal .ant-modal-close{top:14px;inset-inline-end:16px;color:#122443}.add-category-modal__field{margin-bottom:20px}.add-category-modal__field:last-of-type{margin-bottom:0}.add-category-modal__label{display:block;margin-bottom:8px;font-size:14px;font-weight:600;color:#122443;font-family:Inter,sans-serif}.add-category-modal__input{width:100%;height:40px;padding:8px 12px;border:.6px solid rgba(18,36,67,.19);border-radius:10px;background-color:#f1f1f14a;font-size:12px;font-family:Inter,sans-serif;color:#122443;outline:none;box-sizing:border-box;transition:border-color .2s}.add-category-modal__input::-moz-placeholder{color:#12244382;opacity:.8}.add-category-modal__input::placeholder{color:#12244382;opacity:.8}.add-category-modal__input:focus{border-color:#12244366}.add-category-modal__input--error{border-color:#dc2626}.add-category-modal__select--error .ant-select-selector{border-color:#dc2626!important}.add-category-modal .ant-select-selector{border-radius:10px!important;border:.6px solid rgba(18,36,67,.19)!important;background-color:#f1f1f14a!important;font-size:12px!important;font-family:Inter,sans-serif!important;color:#12244382!important}.add-category-modal__upload{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:180px;height:110px;background-color:#1224431a;border-radius:10px;overflow:hidden;cursor:pointer;outline:none}.add-category-modal__upload-text{font-size:12px;font-weight:400;color:#122443;font-family:Inter,sans-serif}.add-category-modal__upload-hint{font-size:10px;color:#34495e;font-family:Inter,sans-serif;text-align:center}.add-category-modal__upload-preview{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.add-category-modal__upload-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background-color:#00000073;opacity:0;transition:opacity .2s;font-size:11px;font-weight:500;color:#fff;font-family:Inter,sans-serif;pointer-events:none}.add-category-modal__upload:hover .add-category-modal__upload-overlay,.add-category-modal__upload:focus-visible .add-category-modal__upload-overlay{opacity:1}.add-category-modal__error{display:block;margin-top:4px;font-size:11px;color:#dc2626;font-family:Inter,sans-serif}.add-category-modal__actions{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}@media (max-width: 480px){.add-category-modal__actions{flex-direction:row}}@media (max-width: 360px){.add-category-modal__actions{flex-direction:column;gap:8px}}.add-category-modal__btn{display:inline-flex;align-items:center;justify-content:center;height:30px;padding:0 16px;border-radius:8px;font-size:14px;font-weight:400;font-family:Inter,sans-serif;border:none;cursor:pointer;transition:filter .15s}.add-category-modal__btn:hover{filter:brightness(.9)}.add-category-modal__btn--submit{background-color:#16a34a;color:#fff}.add-category-modal__btn--cancel{background-color:#dc2626;color:#fff}@media (max-width: 360px){.add-category-modal__btn{height:36px;width:100%}}@media (max-width: 480px){.add-category-modal__upload{width:100%;max-width:240px}.add-category-modal .ant-modal-body{padding:16px}}.view-category-modal .ant-modal-content{background-color:#f1f1f1;border-radius:20px;padding:28px 24px 24px;position:relative;overflow:hidden;box-shadow:0 4px 4px #00000040}.view-category-modal__close{position:absolute;top:18px;right:18px;background:none;border:none;cursor:pointer;color:#122443;padding:0;display:flex;align-items:center;justify-content:center;z-index:1;line-height:0}.view-category-modal__close:hover{opacity:.7}.view-category-modal__header{display:flex;gap:20px;align-items:flex-start;margin-bottom:32px}.view-category-modal__image{width:120px;height:120px;min-width:120px;border-radius:12px;overflow:hidden;background-color:#e5e7eb;display:flex;align-items:center;justify-content:center}.view-category-modal__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.view-category-modal__meta{display:flex;flex-direction:column;gap:14px;padding-top:12px;min-width:0}.view-category-modal__name{margin:0;font-family:Inter,sans-serif;font-size:18px;font-weight:600;color:#122443;word-break:break-word}.view-category-modal__badges{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.view-category-modal__type-badge{display:inline-flex;align-items:center;justify-content:center;padding:0 14px;height:22px;border-radius:10px;font-family:Inter,sans-serif;font-size:13px;font-weight:400;white-space:nowrap}.view-category-modal__status-badge{display:inline-flex;align-items:center;justify-content:center;padding:0 14px;height:23px;border-radius:10px;font-family:Inter,sans-serif;font-size:13px;font-weight:400;white-space:nowrap}.view-category-modal__stats{display:grid;grid-template-columns:1fr 1fr;gap:36px 24px;margin:0 auto 28px;max-width:380px}@media (max-width: 400px){.view-category-modal__stats{grid-template-columns:1fr;gap:20px}}.view-category-modal__stat{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.view-category-modal__stat-label{font-family:Inter,sans-serif;font-size:15px;font-weight:600;color:#122443;white-space:nowrap;letter-spacing:.16px}.view-category-modal__stat-value{font-family:Inter,sans-serif;font-size:14px;font-weight:400;color:#122443fc;line-height:18px}.view-category-modal__actions{display:flex;justify-content:flex-end;gap:12px}.view-category-modal__btn{display:inline-flex;align-items:center;justify-content:center;height:30px;padding:0 16px;border-radius:8px;font-family:Inter,sans-serif;font-size:14px;font-weight:400;border:none;cursor:pointer;transition:filter .15s}.view-category-modal__btn:hover:not(:disabled){filter:brightness(.9)}.view-category-modal__btn:disabled{opacity:.45;cursor:not-allowed}.view-category-modal__btn--edit{background-color:#7f8999;color:#fff}.view-category-modal__btn--deactivate{background-color:#dc2626;color:#fff}.view-category-modal__btn--activate{background-color:#16a34a;color:#fff}.categories-page{padding:24px;background-color:transparent;min-height:100vh;font-family:Inter,sans-serif}@media (max-width: 768px){.categories-page{padding:16px}}@media (max-width: 480px){.categories-page{padding:12px}}.categories-page__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;gap:16px}@media (max-width: 768px){.categories-page__header{flex-wrap:wrap;gap:12px}}@media (max-width: 480px){.categories-page__header{flex-direction:column;align-items:stretch}}.categories-page__title{margin:0;font-size:24px;font-weight:500;color:#122443;flex:1 1 auto}@media (max-width: 768px){.categories-page__title{font-size:20px}}@media (max-width: 480px){.categories-page__title{font-size:18px}}.categories-page__header-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}@media (max-width: 480px){.categories-page__header-actions{flex-wrap:wrap;width:100%}}@media (max-width: 360px){.categories-page__header-actions{flex-direction:column;align-items:stretch;gap:8px}}.categories-page__add-btn{display:inline-flex;align-items:center;gap:8px;background-color:#122443;color:#fff;border:none;border-radius:8px;padding:0 16px;height:30px;font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap;transition:background-color .2s}.categories-page__add-btn:hover{background-color:#1a3357}@media (max-width: 480px){.categories-page__add-btn{flex:1;justify-content:center}}@media (max-width: 360px){.categories-page__add-btn{width:100%;justify-content:center;flex:unset}}.categories-page__filter-btn{display:inline-flex;align-items:center;justify-content:center;background-color:#1224431f;border:none;border-radius:10px;width:30px;height:30px;cursor:pointer;color:#122443;flex-shrink:0;transition:background-color .2s}.categories-page__filter-btn:hover{background-color:#12244338}.categories-page__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:24px}@media (max-width: 768px){.categories-page__stats{grid-template-columns:repeat(2,1fr);gap:16px}}@media (max-width: 480px){.categories-page__stats{grid-template-columns:1fr;gap:12px}}.categories-page__stat-card{display:flex;align-items:center;gap:16px;padding:16px 20px;border-radius:14px}.categories-page__stat-card--total{background-color:#eef8fd}.categories-page__stat-card--active{background-color:#0ec9b412}.categories-page__stat-card--inactive{background-color:#ffb71e12}.categories-page__stat-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;flex-shrink:0}.categories-page__stat-icon--total{background-color:#d9f0fa}.categories-page__stat-icon--active{background-color:#0ec9b417}.categories-page__stat-icon--inactive{background-color:#ffb71e17}.categories-page__stat-info{display:flex;flex-direction:column;gap:8px}.categories-page__stat-label{font-size:14px;font-weight:400;color:#34495e;white-space:nowrap}.categories-page__stat-value{font-size:20px;font-weight:700;color:#122443;line-height:1}.categories-page__type-badges{display:flex;gap:6px;justify-content:center;flex-wrap:wrap}.categories-page__type-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 12px;height:22px;border-radius:10px;font-size:13px;font-weight:400;white-space:nowrap}.categories-page__filter-field{margin-bottom:16px}.categories-page__filter-field:last-child{margin-bottom:0}.empty-state{text-align:center;padding:40px 20px}.empty-state-primary{font-size:16px;font-weight:600;color:#122443;margin:0 0 8px}.empty-state-secondary{font-size:14px;color:#6b7280;margin:0}.add-sub-category-modal .ant-modal-content{background-color:#f1f1f1;border-radius:20px;padding:0;overflow:hidden}.add-sub-category-modal .ant-modal-header{background-color:#f1f1f1;border-bottom:1px solid rgba(0,0,0,.09);padding:16px 24px;margin:0}.add-sub-category-modal .ant-modal-header .ant-modal-title{font-family:Inter,sans-serif;font-size:18px;font-weight:600;color:#122443}.add-sub-category-modal .ant-modal-body{padding:24px;background-color:#f1f1f1}.add-sub-category-modal .ant-modal-close{top:14px;inset-inline-end:16px;color:#122443}.add-sub-category-modal__field{margin-bottom:20px}.add-sub-category-modal__field:last-of-type{margin-bottom:0}.add-sub-category-modal__label{display:block;margin-bottom:8px;font-size:14px;font-weight:600;color:#122443;font-family:Inter,sans-serif}.add-sub-category-modal__input{width:100%;height:40px;padding:8px 12px;border:.6px solid rgba(18,36,67,.19);border-radius:10px;background-color:#f1f1f14a;font-size:12px;font-family:Inter,sans-serif;color:#122443;outline:none;box-sizing:border-box;transition:border-color .2s}.add-sub-category-modal__input::-moz-placeholder{color:#12244382;opacity:.8}.add-sub-category-modal__input::placeholder{color:#12244382;opacity:.8}.add-sub-category-modal__input:focus{border-color:#12244366}.add-sub-category-modal__input--error{border-color:#dc2626}.add-sub-category-modal__select--error .ant-select-selector{border-color:#dc2626!important}.add-sub-category-modal .ant-select-selector{border-radius:10px!important;border:.6px solid rgba(18,36,67,.19)!important;background-color:#f1f1f14a!important;font-size:12px!important;font-family:Inter,sans-serif!important}.add-sub-category-modal__error{display:block;margin-top:4px;font-size:11px;color:#dc2626;font-family:Inter,sans-serif}.add-sub-category-modal__actions{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}@media (max-width: 360px){.add-sub-category-modal__actions{flex-direction:column;gap:8px}}.add-sub-category-modal__btn{display:inline-flex;align-items:center;justify-content:center;height:30px;padding:0 16px;border-radius:8px;font-size:14px;font-weight:400;font-family:Inter,sans-serif;border:none;cursor:pointer;transition:filter .15s}.add-sub-category-modal__btn:hover{filter:brightness(.9)}.add-sub-category-modal__btn--submit{background-color:#16a34a;color:#fff}.add-sub-category-modal__btn--cancel{background-color:#dc2626;color:#fff}@media (max-width: 360px){.add-sub-category-modal__btn{height:36px;width:100%}}@media (max-width: 480px){.add-sub-category-modal .ant-modal-body{padding:16px}}.cat-details{padding:24px;font-family:Inter,sans-serif;min-height:100vh;background-color:transparent}@media (max-width: 768px){.cat-details{padding:16px}}@media (max-width: 480px){.cat-details{padding:12px}}.cat-details__info-card{background:#fff;border-radius:20px;padding:16px 24px 28px;margin-bottom:28px;box-shadow:0 8px 16px #00000014}.cat-details__card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}@media (max-width: 480px){.cat-details__card-top{flex-wrap:wrap;gap:10px}}@media (max-width: 360px){.cat-details__card-top{flex-direction:column;align-items:stretch;gap:8px}}.cat-details__back-circle{display:flex;align-items:center;justify-content:center;width:42px;height:42px;min-width:42px;border-radius:50%;border:1px solid rgba(52,73,94,.27);background:none;cursor:pointer;transition:background-color .2s}.cat-details__back-circle:hover{background-color:#34495e0f}@media (max-width: 360px){.cat-details__back-circle{width:36px;height:36px;min-width:36px}}.cat-details__card-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}@media (max-width: 360px){.cat-details__card-actions{width:100%}.cat-details__card-actions>button{flex:1;justify-content:center}}.cat-details__edit-cat-btn{display:inline-flex;align-items:center;justify-content:center;height:30px;padding:0 16px;border-radius:8px;border:1px solid rgba(18,36,67,.12);background:#fff;color:#122443de;font-size:14px;font-weight:400;font-family:Inter,sans-serif;cursor:pointer;white-space:nowrap;transition:background-color .2s}.cat-details__edit-cat-btn:hover{background-color:#1224430a}.cat-details__deactivate-btn{display:inline-flex;align-items:center;justify-content:center;height:30px;padding:0 16px;border-radius:8px;border:none;background:#dc2626;color:#fff;font-size:14px;font-weight:400;font-family:Inter,sans-serif;cursor:pointer;white-space:nowrap;transition:filter .15s}.cat-details__deactivate-btn--activate{background:#16a34a}.cat-details__deactivate-btn:hover:not(:disabled){filter:brightness(.9)}.cat-details__deactivate-btn:disabled{opacity:.45;cursor:not-allowed}.cat-details__card-body{display:flex;gap:24px;align-items:flex-start;margin-bottom:32px}@media (max-width: 480px){.cat-details__card-body{flex-direction:column;align-items:center;text-align:center}}.cat-details__image{width:120px;height:120px;min-width:120px;border-radius:12px;overflow:hidden;background-color:#f3f4f6;display:flex;align-items:center;justify-content:center}.cat-details__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 480px){.cat-details__image{width:90px;height:90px;min-width:90px}}.cat-details__meta{display:flex;flex-direction:column;gap:12px;padding-top:8px;min-width:0}@media (max-width: 480px){.cat-details__meta{align-items:center}}.cat-details__cat-name{margin:0;font-size:20px;font-weight:500;color:#122443;letter-spacing:.2px;word-break:break-word}.cat-details__badges{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.cat-details__type-badge{display:inline-flex;align-items:center;justify-content:center;padding:0 14px;height:22px;border-radius:10px;font-size:13px;font-weight:400;white-space:nowrap}.cat-details__status-badge{display:inline-flex;align-items:center;justify-content:center;padding:0 14px;height:23px;border-radius:10px;font-size:13px;font-weight:400;white-space:nowrap}.cat-details__stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 768px){.cat-details__stats{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width: 360px){.cat-details__stats{grid-template-columns:1fr;gap:16px}}.cat-details__stat{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.cat-details__stat-label{font-size:16px;font-weight:600;color:#122443;letter-spacing:.16px;text-align:center;word-break:break-word}@media (max-width: 480px){.cat-details__stat-label{font-size:14px}}.cat-details__stat-value{font-size:14px;font-weight:400;color:#122443fc;line-height:18px;text-align:center}.cat-details__sub-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;gap:16px;flex-wrap:wrap}@media (max-width: 640px){.cat-details__sub-header{flex-direction:column;align-items:flex-start}}.cat-details__sub-title{margin:0;font-size:17px;font-weight:500;color:#122443;letter-spacing:.17px;white-space:nowrap}.cat-details__sub-title span{color:#0ec9b4}.cat-details__sub-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}@media (max-width: 480px){.cat-details__sub-actions{width:100%}}@media (max-width: 360px){.cat-details__sub-actions{flex-direction:column;align-items:stretch;gap:8px}}.cat-details__add-sub-btn{display:inline-flex;align-items:center;gap:8px;background-color:#122443;color:#fff;border:none;border-radius:8px;padding:0 16px;height:30px;font-size:14px;font-weight:500;font-family:Inter,sans-serif;cursor:pointer;white-space:nowrap;transition:background-color .2s}.cat-details__add-sub-btn:hover{background-color:#1a3357}@media (max-width: 480px){.cat-details__add-sub-btn{flex:1;justify-content:center}}@media (max-width: 360px){.cat-details__add-sub-btn{width:100%;flex:unset}}.cat-details__filter-btn{display:inline-flex;align-items:center;justify-content:center;background-color:#1224431f;border:none;border-radius:10px;width:30px;height:30px;cursor:pointer;color:#122443;flex-shrink:0;transition:background-color .2s}.cat-details__filter-btn:hover{background-color:#12244338}.cat-details__filter-field{margin-bottom:16px}.cat-details__filter-field:last-child{margin-bottom:0}.cat-details__empty{text-align:center;padding:40px 20px}.cat-details__empty-primary{font-size:16px;font-weight:600;color:#122443;margin:0 0 8px}.cat-details__empty-secondary{font-size:14px;color:#6b7280;margin:0}.add-expertise-modal .ant-modal-content{background-color:#f1f1f1;border-radius:20px;padding:0;overflow:hidden}.add-expertise-modal .ant-modal-header{background-color:#f1f1f1;border-bottom:1px solid rgba(0,0,0,.09);padding:16px 24px;margin:0}.add-expertise-modal .ant-modal-header .ant-modal-title{font-family:Inter,sans-serif;font-size:18px;font-weight:600;color:#122443}.add-expertise-modal .ant-modal-body{padding:24px;background-color:#f1f1f1}.add-expertise-modal .ant-modal-close{top:14px;inset-inline-end:16px;color:#122443}.add-expertise-modal__field{margin-bottom:20px}.add-expertise-modal__field:last-of-type{margin-bottom:0}.add-expertise-modal__label{display:block;margin-bottom:8px;font-size:14px;font-weight:600;color:#122443;font-family:Inter,sans-serif}.add-expertise-modal__input{width:100%;height:40px;padding:8px 12px;border:.6px solid rgba(18,36,67,.19);border-radius:10px;background-color:#f1f1f14a;font-size:12px;font-family:Inter,sans-serif;color:#122443;outline:none;box-sizing:border-box;transition:border-color .2s}.add-expertise-modal__input::-moz-placeholder{color:#12244382;opacity:.8}.add-expertise-modal__input::placeholder{color:#12244382;opacity:.8}.add-expertise-modal__input:focus{border-color:#12244366}.add-expertise-modal__input--error{border-color:#dc2626}.add-expertise-modal__select--error .ant-select-selector{border-color:#dc2626!important}.add-expertise-modal .ant-select-selector{border-radius:10px!important;border:.6px solid rgba(18,36,67,.19)!important;background-color:#f1f1f14a!important;font-size:12px!important;font-family:Inter,sans-serif!important}.add-expertise-modal__error{display:block;margin-top:4px;font-size:11px;color:#dc2626;font-family:Inter,sans-serif}.add-expertise-modal__actions{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}@media (max-width: 360px){.add-expertise-modal__actions{flex-direction:column;gap:8px}}.add-expertise-modal__btn{display:inline-flex;align-items:center;justify-content:center;height:30px;padding:0 16px;border-radius:8px;font-size:14px;font-weight:400;font-family:Inter,sans-serif;border:none;cursor:pointer;transition:filter .15s}.add-expertise-modal__btn:hover{filter:brightness(.9)}.add-expertise-modal__btn--submit{background-color:#16a34a;color:#fff}.add-expertise-modal__btn--cancel{background-color:#dc2626;color:#fff}@media (max-width: 360px){.add-expertise-modal__btn{height:36px;width:100%}}@media (max-width: 480px){.add-expertise-modal .ant-modal-body{padding:16px}}.sub-details{padding:24px;font-family:Inter,sans-serif;min-height:100vh;background-color:transparent}@media (max-width: 768px){.sub-details{padding:16px}}@media (max-width: 480px){.sub-details{padding:12px}}.sub-details__info-card{background:#fff;border-radius:20px;padding:13px 24px 16px;margin-bottom:28px;box-shadow:0 8px 16px #00000014;display:flex;align-items:flex-start;gap:16px;overflow:hidden}@media (max-width: 640px){.sub-details__info-card{flex-wrap:wrap}}@media (max-width: 480px){.sub-details__info-card{flex-direction:column;gap:12px;padding:12px 16px 16px}}.sub-details__card-left{flex-shrink:0;padding-top:2px}.sub-details__back-circle{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;border:1px solid rgba(52,73,94,.27);background:none;cursor:pointer;transition:background-color .2s}.sub-details__back-circle:hover{background-color:#34495e0f}.sub-details__card-content{flex:1;min-width:0}.sub-details__name-row{display:flex;align-items:baseline;gap:14px;margin-bottom:12px;flex-wrap:wrap}.sub-details__name{margin:0;font-size:20px;font-weight:500;color:#122443;letter-spacing:.2px;word-break:break-word}.sub-details__date{font-size:14px;font-weight:400;color:#12244369;white-space:nowrap}.sub-details__meta-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sub-details__status-badge{display:inline-flex;align-items:center;justify-content:center;padding:0 12px;height:23px;border-radius:10px;font-size:13px;font-weight:400;white-space:nowrap;flex-shrink:0}.sub-details__parent-text{font-size:14px;font-weight:400;color:#122443fc;word-break:break-word}.sub-details__parent-name{font-weight:600;color:#afcdfb}.sub-details__type-badge{display:inline-flex;align-items:center;justify-content:center;padding:0 12px;height:22px;border-radius:10px;font-size:13px;font-weight:400;white-space:nowrap;flex-shrink:0}.sub-details__card-actions{display:flex;gap:10px;align-items:flex-start;flex-shrink:0;padding-top:4px;flex-wrap:wrap}@media (max-width: 640px){.sub-details__card-actions{width:100%;justify-content:flex-end}}@media (max-width: 480px){.sub-details__card-actions{padding-top:0;justify-content:flex-start}.sub-details__card-actions>button{flex:1;justify-content:center}}.sub-details__deactivate-btn{display:inline-flex;align-items:center;justify-content:center;height:30px;padding:0 16px;border-radius:8px;border:none;background:#dc2626;color:#fff;font-size:14px;font-weight:400;font-family:Inter,sans-serif;cursor:pointer;white-space:nowrap;transition:filter .15s}.sub-details__deactivate-btn--activate{background:#16a34a}.sub-details__deactivate-btn:hover:not(:disabled){filter:brightness(.9)}.sub-details__deactivate-btn:disabled{opacity:.45;cursor:not-allowed}.sub-details__delete-btn{display:inline-flex;align-items:center;justify-content:center;height:30px;padding:0 16px;border-radius:8px;border:none;background:#dc2626;color:#fff;font-size:14px;font-weight:400;font-family:Inter,sans-serif;cursor:pointer;white-space:nowrap;transition:filter .15s}.sub-details__delete-btn:hover{filter:brightness(.9)}.sub-details__area-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;gap:16px;flex-wrap:wrap}@media (max-width: 640px){.sub-details__area-header{flex-direction:column;align-items:flex-start}}.sub-details__area-title{margin:0;font-size:17px;font-weight:500;color:#122443;letter-spacing:.17px;white-space:nowrap}.sub-details__area-title span{color:#0ec9b4}.sub-details__area-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}@media (max-width: 480px){.sub-details__area-actions{width:100%}}@media (max-width: 360px){.sub-details__area-actions{flex-direction:column;align-items:stretch;gap:8px}}.sub-details__add-btn{display:inline-flex;align-items:center;gap:8px;background-color:#122443;color:#fff;border:none;border-radius:8px;padding:0 16px;height:30px;font-size:14px;font-weight:500;font-family:Inter,sans-serif;cursor:pointer;white-space:nowrap;transition:background-color .2s}.sub-details__add-btn:hover{background-color:#1a3357}@media (max-width: 480px){.sub-details__add-btn{flex:1;justify-content:center}}@media (max-width: 360px){.sub-details__add-btn{width:100%;flex:unset}}.sub-details__filter-btn{display:inline-flex;align-items:center;justify-content:center;background-color:#1224431f;border:none;border-radius:10px;width:30px;height:30px;cursor:pointer;color:#122443;flex-shrink:0;transition:background-color .2s}.sub-details__filter-btn:hover{background-color:#12244338}.sub-details__filter-field{margin-bottom:16px}.sub-details__filter-field:last-child{margin-bottom:0}.sub-details__empty{text-align:center;padding:40px 20px}.sub-details__empty-primary{font-size:16px;font-weight:600;color:#122443;margin:0 0 8px}.sub-details__empty-secondary{font-size:14px;color:#6b7280;margin:0}.add-skill-modal .ant-modal-content{background-color:#f1f1f1;border-radius:20px;padding:0;overflow:hidden}.add-skill-modal .ant-modal-header{background-color:#f1f1f1;border-bottom:1px solid rgba(0,0,0,.09);padding:16px 24px;margin:0}.add-skill-modal .ant-modal-header .ant-modal-title{font-family:Inter,sans-serif;font-size:18px;font-weight:600;color:#122443}.add-skill-modal .ant-modal-body{padding:24px;background-color:#f1f1f1}.add-skill-modal .ant-modal-close{top:14px;inset-inline-end:16px;color:#122443}.add-skill-modal__field{margin-bottom:20px}.add-skill-modal__field:last-of-type{margin-bottom:0}.add-skill-modal__label{display:block;margin-bottom:8px;font-size:14px;font-weight:600;color:#122443;font-family:Inter,sans-serif}.add-skill-modal__input{width:100%;height:40px;padding:8px 12px;border:.6px solid rgba(18,36,67,.19);border-radius:10px;background-color:#f1f1f14a;font-size:12px;font-family:Inter,sans-serif;color:#122443;outline:none;box-sizing:border-box;transition:border-color .2s}.add-skill-modal__input::-moz-placeholder{color:#12244382;opacity:.8}.add-skill-modal__input::placeholder{color:#12244382;opacity:.8}.add-skill-modal__input:focus{border-color:#12244366}.add-skill-modal__input--error{border-color:#dc2626}.add-skill-modal__select--error .ant-select-selector{border-color:#dc2626!important}.add-skill-modal .ant-select-selector{border-radius:10px!important;border:.6px solid rgba(18,36,67,.19)!important;background-color:#f1f1f14a!important;font-size:12px!important;font-family:Inter,sans-serif!important}.add-skill-modal__error{display:block;margin-top:4px;font-size:11px;color:#dc2626;font-family:Inter,sans-serif}.add-skill-modal__actions{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}@media (max-width: 360px){.add-skill-modal__actions{flex-direction:column;gap:8px}}.add-skill-modal__btn{display:inline-flex;align-items:center;justify-content:center;height:30px;padding:0 16px;border-radius:8px;font-size:14px;font-weight:400;font-family:Inter,sans-serif;border:none;cursor:pointer;transition:filter .15s}.add-skill-modal__btn:hover{filter:brightness(.9)}.add-skill-modal__btn--submit{background-color:#16a34a;color:#fff}.add-skill-modal__btn--cancel{background-color:#dc2626;color:#fff}@media (max-width: 360px){.add-skill-modal__btn{height:36px;width:100%}}@media (max-width: 480px){.add-skill-modal .ant-modal-body{padding:16px}}.skill-card{background:#fff;border-radius:10px;overflow:hidden;min-height:120px;display:flex;flex-direction:column;font-family:Inter,sans-serif;transition:box-shadow .2s}.skill-card:hover{box-shadow:0 4px 16px #1224431a}.skill-card__header{display:flex;align-items:center;justify-content:space-between;padding:0 12px 0 13px;height:45px;min-height:45px;border-bottom:.6px solid rgba(18,36,67,.1);gap:8px;flex-shrink:0}.skill-card__title{display:flex;align-items:center;gap:5px;flex:1;min-width:0}.skill-card__dot{width:5px;height:5px;border-radius:50%;flex-shrink:0}.skill-card__dot--active{background-color:#0ec9b4}.skill-card__dot--inactive{background-color:#9ca3af}.skill-card__name{font-size:16px;font-weight:600;color:#122443;letter-spacing:.16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:normal}.skill-card__actions{display:flex;align-items:center;gap:15px;flex-shrink:0}.skill-card__action-btn{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0;color:#12244399;line-height:0;transition:color .15s,opacity .15s}.skill-card__action-btn:hover{color:#122443}.skill-card__action-btn--delete{color:#dc2626b3}.skill-card__action-btn--delete:hover{color:#dc2626}.skill-card__toggle{flex-shrink:0}.skill-card__toggle.ant-switch-checked{background-color:#0ec9b4!important}.skill-card__body{padding:9px 13px 0;flex-shrink:0}.skill-card__category-badge{display:inline-flex;align-items:center;gap:5px;background-color:#0ec9b421;border-radius:15px;height:18px;padding:0 8px 0 7px;font-size:10.8px;font-weight:400;color:#122443e3;letter-spacing:.108px;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.skill-card__footer{display:flex;align-items:center;justify-content:space-between;gap:19px;padding:0 12px 12px;flex:1}.skill-card__meta{display:flex;align-items:center;gap:5px;font-size:14px;font-weight:400;color:#122443e3;letter-spacing:.14px;white-space:nowrap;min-width:0}.skill-card__meta span{overflow:hidden;text-overflow:ellipsis}.skill-card__divider{width:.6px;height:50px;background-color:#1224432e;flex-shrink:0}.creator-skills{padding:24px;font-family:Inter,sans-serif;min-height:100vh;background-color:transparent}@media (max-width: 768px){.creator-skills{padding:16px}}@media (max-width: 480px){.creator-skills{padding:12px}}.creator-skills__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;gap:16px}@media (max-width: 768px){.creator-skills__header{flex-wrap:wrap;gap:12px}}@media (max-width: 480px){.creator-skills__header{flex-direction:column;align-items:stretch}}.creator-skills__title{margin:0;font-size:20px;font-weight:500;color:#122443;letter-spacing:.2px;white-space:nowrap;flex:1}.creator-skills__title span{color:#0ec9b4}@media (max-width: 768px){.creator-skills__title{font-size:18px}}.creator-skills__header-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}@media (max-width: 480px){.creator-skills__header-actions{flex-wrap:wrap;width:100%}}@media (max-width: 360px){.creator-skills__header-actions{flex-direction:column;gap:8px}}.creator-skills__add-btn{display:inline-flex;align-items:center;gap:8px;background-color:#122443;color:#fff;border:none;border-radius:8px;padding:0 16px;height:30px;font-size:14px;font-weight:500;font-family:Inter,sans-serif;cursor:pointer;white-space:nowrap;transition:background-color .2s}.creator-skills__add-btn:hover{background-color:#1a3357}@media (max-width: 480px){.creator-skills__add-btn{flex:1;justify-content:center}}@media (max-width: 360px){.creator-skills__add-btn{width:100%;flex:unset}}.creator-skills__filter-btn{display:inline-flex;align-items:center;justify-content:center;background-color:#1224431f;border:none;border-radius:10px;width:30px;height:30px;cursor:pointer;color:#122443;flex-shrink:0;transition:background-color .2s}.creator-skills__filter-btn:hover{background-color:#12244338}.creator-skills__grid-container{background-color:#edeef0;border-radius:14px;padding:20px 24px;min-height:200px}@media (max-width: 768px){.creator-skills__grid-container{padding:16px}}@media (max-width: 480px){.creator-skills__grid-container{padding:12px}}.creator-skills__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width: 1200px){.creator-skills__grid{grid-template-columns:repeat(3,1fr);gap:16px}}@media (max-width: 1024px){.creator-skills__grid{grid-template-columns:repeat(2,1fr);gap:16px}}@media (max-width: 640px){.creator-skills__grid{grid-template-columns:1fr;gap:12px}}.creator-skills__sentinel{height:1px}.creator-skills__footer{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px 0 4px}.creator-skills__footer-label{margin:0;font-size:13px;color:#6b7280}.creator-skills__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.creator-skills__empty-primary{font-size:16px;font-weight:600;color:#122443;margin:0 0 8px}.creator-skills__empty-secondary{font-size:14px;color:#6b7280;margin:0}.creator-skills__filter-field{margin-bottom:16px}.creator-skills__filter-field:last-child{margin-bottom:0}.add-spec-modal .ant-modal-content{background-color:#f1f1f1;border-radius:20px;padding:0;overflow:hidden}.add-spec-modal .ant-modal-header{background-color:#f1f1f1;border-bottom:1px solid rgba(0,0,0,.09);padding:16px 24px;margin:0}.add-spec-modal .ant-modal-header .ant-modal-title{font-family:Inter,sans-serif;font-size:18px;font-weight:600;color:#122443}.add-spec-modal .ant-modal-body{padding:24px;background-color:#f1f1f1}.add-spec-modal .ant-modal-close{top:14px;inset-inline-end:16px;color:#122443}.add-spec-modal__field{margin-bottom:20px}.add-spec-modal__field:last-of-type{margin-bottom:0}.add-spec-modal__label{display:block;margin-bottom:8px;font-size:14px;font-weight:600;color:#122443;font-family:Inter,sans-serif}.add-spec-modal__input{width:100%;height:40px;padding:8px 12px;border:.6px solid rgba(18,36,67,.19);border-radius:10px;background-color:#f1f1f14a;font-size:12px;font-family:Inter,sans-serif;color:#122443;outline:none;box-sizing:border-box;transition:border-color .2s}.add-spec-modal__input::-moz-placeholder{color:#12244382;opacity:.8}.add-spec-modal__input::placeholder{color:#12244382;opacity:.8}.add-spec-modal__input:focus{border-color:#12244366}.add-spec-modal__input--error{border-color:#dc2626}.add-spec-modal__select--error .ant-select-selector{border-color:#dc2626!important}.add-spec-modal .ant-select-selector{border-radius:10px!important;border:.6px solid rgba(18,36,67,.19)!important;background-color:#f1f1f14a!important;font-size:12px!important;font-family:Inter,sans-serif!important}.add-spec-modal__error{display:block;margin-top:4px;font-size:11px;color:#dc2626;font-family:Inter,sans-serif}.add-spec-modal__actions{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}@media (max-width: 360px){.add-spec-modal__actions{flex-direction:column;gap:8px}}.add-spec-modal__btn{display:inline-flex;align-items:center;justify-content:center;height:30px;padding:0 16px;border-radius:8px;font-size:14px;font-weight:400;font-family:Inter,sans-serif;border:none;cursor:pointer;transition:filter .15s}.add-spec-modal__btn:hover{filter:brightness(.9)}.add-spec-modal__btn--submit{background-color:#16a34a;color:#fff}.add-spec-modal__btn--cancel{background-color:#dc2626;color:#fff}@media (max-width: 360px){.add-spec-modal__btn{height:36px;width:100%}}@media (max-width: 480px){.add-spec-modal .ant-modal-body{padding:16px}}.advisor-spec-page{padding:24px;font-family:Inter,sans-serif;min-height:100vh;background-color:transparent}@media (max-width: 768px){.advisor-spec-page{padding:16px}}@media (max-width: 480px){.advisor-spec-page{padding:12px}}.advisor-spec-page__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;gap:16px}@media (max-width: 768px){.advisor-spec-page__header{flex-wrap:wrap;gap:12px}}@media (max-width: 480px){.advisor-spec-page__header{flex-direction:column;align-items:stretch}}.advisor-spec-page__title{margin:0;font-size:20px;font-weight:500;color:#122443;letter-spacing:.2px;flex:1 1 auto}.advisor-spec-page__title span{color:#0ec9b4}@media (max-width: 768px){.advisor-spec-page__title{font-size:18px}}@media (max-width: 480px){.advisor-spec-page__title{font-size:16px}}.advisor-spec-page__header-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}@media (max-width: 480px){.advisor-spec-page__header-actions{flex-wrap:wrap;width:100%}}@media (max-width: 360px){.advisor-spec-page__header-actions{flex-direction:column;gap:8px}}.advisor-spec-page__add-btn{display:inline-flex;align-items:center;gap:8px;background-color:#122443;color:#fff;border:none;border-radius:8px;padding:0 16px;height:30px;font-size:14px;font-weight:500;font-family:Inter,sans-serif;cursor:pointer;white-space:nowrap;transition:background-color .2s}.advisor-spec-page__add-btn:hover{background-color:#1a3357}@media (max-width: 480px){.advisor-spec-page__add-btn{flex:1;justify-content:center}}@media (max-width: 360px){.advisor-spec-page__add-btn{width:100%;flex:unset}}.advisor-spec-page__filter-btn{display:inline-flex;align-items:center;justify-content:center;background-color:#1224431f;border:none;border-radius:10px;width:30px;height:30px;cursor:pointer;color:#122443;flex-shrink:0;transition:background-color .2s}.advisor-spec-page__filter-btn:hover{background-color:#12244338}.advisor-spec-page__filter-field{margin-bottom:16px}.advisor-spec-page__filter-field:last-child{margin-bottom:0}.advisor-spec-page__empty{text-align:center;padding:40px 20px}.advisor-spec-page__empty-primary{font-size:16px;font-weight:600;color:#122443;margin:0 0 8px}.advisor-spec-page__empty-secondary{font-size:14px;color:#6b7280;margin:0}.add-rc-modal .ant-modal-content{background-color:#f1f1f1;border-radius:20px;padding:0;overflow:hidden}.add-rc-modal .ant-modal-header{background-color:#f1f1f1;border-bottom:1px solid rgba(0,0,0,.09);padding:16px 24px;margin:0}.add-rc-modal .ant-modal-header .ant-modal-title{font-family:Inter,sans-serif;font-size:18px;font-weight:600;color:#122443}.add-rc-modal .ant-modal-body{padding:0;background-color:#f1f1f1}.add-rc-modal .ant-modal-close{top:14px;inset-inline-end:16px;color:#122443}.add-rc-modal__body{padding:24px 24px 0;max-height:60vh;overflow-y:auto}.add-rc-modal__body::-webkit-scrollbar{width:5px}.add-rc-modal__body::-webkit-scrollbar-track{background:transparent}.add-rc-modal__body::-webkit-scrollbar-thumb{background:#12244333;border-radius:3px}.add-rc-modal__field{margin-bottom:20px}.add-rc-modal__label{display:block;margin-bottom:8px;font-size:14px;font-weight:600;color:#122443;font-family:Inter,sans-serif}.add-rc-modal__input{width:100%;height:40px;padding:8px 12px;border:.6px solid rgba(18,36,67,.19);border-radius:10px;background-color:#f1f1f14a;font-size:12px;font-family:Inter,sans-serif;color:#122443;outline:none;box-sizing:border-box;transition:border-color .2s}.add-rc-modal__input::-moz-placeholder{color:#12244382;opacity:.8}.add-rc-modal__input::placeholder{color:#12244382;opacity:.8}.add-rc-modal__input:focus{border-color:#12244366}.add-rc-modal__input--error{border-color:#dc2626}.add-rc-modal__select--error .ant-select-selector{border-color:#dc2626!important}.add-rc-modal .custom-dropdown .ant-select-selector{border-radius:10px!important;border:.6px solid rgba(18,36,67,.19)!important;background-color:#f1f1f14a!important;font-size:12px!important;font-family:Inter,sans-serif!important;height:40px!important;display:flex;align-items:center}.add-rc-modal .custom-dropdown .ant-select-selection-placeholder{color:#12244382;opacity:.8}.add-rc-modal__error{display:block;margin-top:4px;font-size:11px;color:#dc2626;font-family:Inter,sans-serif}.add-rc-modal__optional{font-size:11px;font-weight:400;color:#12244373;margin-left:4px}.add-rc-modal__flags-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.add-rc-modal__flags-header .add-rc-modal__label{margin-bottom:0}.add-rc-modal__add-flag-btn{display:inline-flex;align-items:center;gap:5px;background:transparent;border:1px solid rgba(18,36,67,.25);border-radius:6px;padding:0 10px;height:26px;font-size:12px;font-weight:500;color:#122443;font-family:Inter,sans-serif;cursor:pointer;transition:background-color .15s}.add-rc-modal__add-flag-btn:hover{background-color:#1224430f}.add-rc-modal__flags-empty{font-size:12px;color:#12244366;margin:0;padding:10px 0}.add-rc-modal__flags-list{display:flex;flex-direction:column;gap:10px}.add-rc-modal__flag-item{display:flex;align-items:flex-start;gap:8px}.add-rc-modal__flag-fields{flex:1;display:flex;flex-direction:column;gap:6px}.add-rc-modal__flag-field{display:flex;flex-direction:column}.add-rc-modal__input--sm{font-size:12px!important;height:34px!important}.add-rc-modal__remove-flag-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:34px;flex-shrink:0;background:transparent;border:none;cursor:pointer;color:#dc2626;opacity:.7;transition:opacity .15s;margin-top:0}.add-rc-modal__remove-flag-btn:hover{opacity:1}.add-rc-modal__actions{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px 24px;border-top:1px solid rgba(0,0,0,.07);margin-top:8px}@media (max-width: 360px){.add-rc-modal__actions{flex-direction:column;gap:8px}}.add-rc-modal__btn{display:inline-flex;align-items:center;justify-content:center;height:30px;padding:0 16px;border-radius:8px;font-size:14px;font-weight:400;font-family:Inter,sans-serif;border:none;cursor:pointer;transition:filter .15s}.add-rc-modal__btn:hover{filter:brightness(.9)}.add-rc-modal__btn--submit{background-color:#16a34a;color:#fff}.add-rc-modal__btn--cancel{background-color:#dc2626;color:#fff}@media (max-width: 360px){.add-rc-modal__btn{height:36px;width:100%}}@media (max-width: 480px){.add-rc-modal .ant-modal-body{padding:16px}}.rc-card{background:#fff;border-radius:10px;overflow:hidden;min-height:120px;display:flex;flex-direction:column;font-family:Inter,sans-serif;transition:box-shadow .2s}.rc-card:hover{box-shadow:0 4px 16px #1224431a}.rc-card__header{display:flex;align-items:center;justify-content:space-between;padding:0 12px 0 13px;height:45px;min-height:45px;border-bottom:.6px solid rgba(18,36,67,.1);gap:8px;flex-shrink:0}.rc-card__title{display:flex;align-items:center;gap:5px;flex:1;min-width:0}.rc-card__dot{width:5px;height:5px;border-radius:50%;flex-shrink:0}.rc-card__dot--active{background-color:#0ec9b4}.rc-card__dot--inactive{background-color:#9ca3af}.rc-card__name{font-size:16px;font-weight:600;color:#122443;letter-spacing:.16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:normal}.rc-card__actions{display:flex;align-items:center;gap:15px;flex-shrink:0}.rc-card__action-btn{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0;color:#12244399;line-height:0;transition:color .15s}.rc-card__action-btn:hover{color:#122443}.rc-card__action-btn--delete{color:#dc2626b3}.rc-card__action-btn--delete:hover{color:#dc2626}.rc-card__toggle{flex-shrink:0}.rc-card__toggle.ant-switch-checked{background-color:#0ec9b4!important}.rc-card__body{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:9px 13px 0;flex-shrink:0}.rc-card__type-badge{display:inline-flex;align-items:center;background-color:#7f89991a;border-radius:15px;height:18px;padding:0 8px;font-size:10.8px;font-weight:400;color:#7f8999;letter-spacing:.108px;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.rc-card__priority-badge{display:inline-flex;align-items:center;border-radius:15px;height:18px;padding:0 8px;font-size:10.8px;font-weight:400;letter-spacing:.108px;white-space:nowrap}.rc-card__priority-badge--high,.rc-card__priority-badge--critical{background-color:#dc26261a;color:#dc2626}.rc-card__priority-badge--medium{background-color:#d977061a;color:#d97706}.rc-card__priority-badge--low{background-color:#16a34a1a;color:#16a34a}.rc-card__footer{display:flex;align-items:center;padding:0 13px 12px;flex:1;min-height:44px}.rc-card__meta{display:flex;align-items:center;gap:5px;font-size:14px;font-weight:400;color:#122443e3;letter-spacing:.14px;white-space:nowrap}.rc-card__meta span{overflow:hidden;text-overflow:ellipsis}.report-categories{padding:24px;font-family:Inter,sans-serif;min-height:100vh;background-color:transparent}@media (max-width: 768px){.report-categories{padding:16px}}@media (max-width: 480px){.report-categories{padding:12px}}.report-categories__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;gap:16px}@media (max-width: 1024px){.report-categories__header{flex-wrap:wrap;gap:12px}}@media (max-width: 480px){.report-categories__header{flex-direction:column;align-items:stretch}}.report-categories__title{margin:0;font-size:20px;font-weight:500;color:#122443;letter-spacing:.2px;white-space:nowrap;flex:1}.report-categories__title span{color:#0ec9b4}@media (max-width: 768px){.report-categories__title{font-size:18px}}.report-categories__header-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}@media (max-width: 768px){.report-categories__header-actions{flex-wrap:wrap}}@media (max-width: 480px){.report-categories__header-actions{flex-wrap:wrap;width:100%}}@media (max-width: 360px){.report-categories__header-actions{flex-direction:column;gap:8px}}.report-categories__add-btn{display:inline-flex;align-items:center;gap:8px;background-color:#122443;color:#fff;border:none;border-radius:8px;padding:0 16px;height:30px;font-size:14px;font-weight:500;font-family:Inter,sans-serif;cursor:pointer;white-space:nowrap;transition:background-color .2s}.report-categories__add-btn:hover{background-color:#1a3357}@media (max-width: 480px){.report-categories__add-btn{flex:1;justify-content:center}}@media (max-width: 360px){.report-categories__add-btn{width:100%;flex:unset}}.report-categories__filter-btn{display:inline-flex;align-items:center;justify-content:center;background-color:#1224431f;border:none;border-radius:10px;width:30px;height:30px;cursor:pointer;color:#122443;flex-shrink:0;transition:background-color .2s}.report-categories__filter-btn:hover{background-color:#12244338}.report-categories__grid-container{background-color:#edeef0;border-radius:14px;padding:20px 24px;height:calc(100vh - 200px);min-height:300px;overflow-y:auto;overflow-x:hidden}.report-categories__grid-container::-webkit-scrollbar{width:6px}.report-categories__grid-container::-webkit-scrollbar-track{background:transparent}.report-categories__grid-container::-webkit-scrollbar-thumb{background:#12244333;border-radius:3px}.report-categories__grid-container::-webkit-scrollbar-thumb:hover{background:#12244359}@media (max-width: 768px){.report-categories__grid-container{padding:16px;height:calc(100vh - 180px)}}@media (max-width: 480px){.report-categories__grid-container{padding:12px;height:calc(100vh - 160px)}}.report-categories__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width: 1200px){.report-categories__grid{grid-template-columns:repeat(3,1fr);gap:16px}}@media (max-width: 1024px){.report-categories__grid{grid-template-columns:repeat(2,1fr);gap:16px}}@media (max-width: 640px){.report-categories__grid{grid-template-columns:1fr;gap:12px}}.report-categories__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.report-categories__empty-primary{font-size:16px;font-weight:600;color:#122443;margin:0 0 8px}.report-categories__empty-secondary{font-size:14px;color:#6b7280;margin:0}.report-categories__sentinel{height:1px;margin-top:8px}.report-categories__footer{display:flex;flex-direction:column;align-items:center;gap:12px;padding-top:20px}.report-categories__footer-label{font-size:13px;color:#6b7280;margin:0;text-align:center}.report-categories__load-more{display:inline-flex;align-items:center;gap:6px;background-color:#122443;color:#fff;border:none;border-radius:8px;padding:0 20px;height:32px;font-size:13px;font-weight:500;font-family:Inter,sans-serif;cursor:pointer;transition:background-color .2s}.report-categories__load-more:hover{background-color:#1a3357}.report-categories__filter-field{margin-bottom:16px}.report-categories__filter-field:last-child{margin-bottom:0}.create-promo-modal .ant-modal-content{border-radius:20px;background:#f1f1f1;padding:0;overflow:hidden;box-shadow:0 4px 4px #00000040}.create-promo-modal .ant-modal-header{background:#f1f1f1;border-bottom:1px solid rgba(0,0,0,.09);padding:0 24px;height:62px;display:flex;align-items:center;margin-bottom:0;border-radius:0}.create-promo-modal .ant-modal-title{font-size:18px;font-weight:600;color:#122443}.create-promo-modal .ant-modal-close{top:18px;right:20px;color:#122443}.create-promo-modal .ant-modal-body{padding:20px 21px 52px;background:#f1f1f1}.create-promo-modal__form{display:flex;flex-direction:column;gap:0}.create-promo-modal__form .ant-form-item{margin-bottom:0}.create-promo-modal__form .ant-form-item-label{padding-bottom:6px}.create-promo-modal__form .ant-form-item-label label{height:auto}.create-promo-modal__form .ant-form-item-explain-error{font-size:11px;margin-top:3px}.create-promo-modal__label{font-size:14px;font-weight:600;color:#122443;white-space:nowrap}.create-promo-modal__required{color:#dc2626;margin-right:1px}.create-promo-modal__grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.create-promo-modal__grid--full{grid-template-columns:1fr}.create-promo-modal__grid--faded{opacity:.5;pointer-events:none}@media (max-width: 480px){.create-promo-modal__grid{grid-template-columns:1fr}}.create-promo-modal__input{height:40px!important;border-radius:10px!important;border:.6px solid rgba(18,36,67,.19)!important;background:#f1f1f14a!important;font-size:12px!important;color:#122443cc!important;box-shadow:none!important}.create-promo-modal__input::-moz-placeholder{color:#12244382;opacity:.8}.create-promo-modal__input::placeholder{color:#12244382;opacity:.8}.create-promo-modal__input:hover,.create-promo-modal__input:focus{border-color:#12244366!important;box-shadow:none!important}.create-promo-modal__input.ant-input-disabled{opacity:.6;cursor:not-allowed}.create-promo-modal .custom-dropdown{width:100%}.create-promo-modal .custom-dropdown .custom-dropdown-label{display:none}.create-promo-modal .custom-dropdown .ant-select{width:100%}.create-promo-modal .custom-dropdown .ant-select-selector{height:40px!important;border-radius:10px!important;border:.6px solid rgba(18,36,67,.19)!important;background:#f1f1f14a!important;box-shadow:none!important;align-items:center;padding-right:8px!important}.create-promo-modal .custom-dropdown .ant-select-selector .ant-select-selection-item,.create-promo-modal .custom-dropdown .ant-select-selector .ant-select-selection-placeholder{font-size:12px;line-height:40px;color:#12244382}.create-promo-modal .custom-dropdown .ant-select-selector .ant-select-selection-item{color:#122443de}.create-promo-modal .custom-dropdown .ant-select-arrow{color:#12244380}.create-promo-modal .custom-dropdown:hover .ant-select-selector,.create-promo-modal .custom-dropdown .ant-select-focused .ant-select-selector,.create-promo-modal .custom-dropdown .ant-select-open .ant-select-selector{border-color:#12244366!important;box-shadow:none!important}.create-promo-modal .custom-dropdown .ant-select-disabled .ant-select-selector{opacity:.6;cursor:not-allowed}.create-promo-modal__datepicker{width:100%;height:40px!important;border-radius:10px!important;border:.6px solid rgba(18,36,67,.19)!important;background:#f1f1f14a!important;box-shadow:none!important}.create-promo-modal__datepicker .ant-picker-input>input{font-size:12px;color:#122443cc}.create-promo-modal__datepicker .ant-picker-input>input::-moz-placeholder{color:#12244382;opacity:.8}.create-promo-modal__datepicker .ant-picker-input>input::placeholder{color:#12244382;opacity:.8}.create-promo-modal__datepicker .ant-picker-suffix{color:#12244380}.create-promo-modal__datepicker .ant-picker-clear{background:transparent}.create-promo-modal__datepicker:hover,.create-promo-modal__datepicker.ant-picker-focused{border-color:#12244366!important;box-shadow:none!important}.create-promo-modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:0}@media (max-width: 480px){.create-promo-modal__footer{flex-direction:column-reverse;gap:8px}}.create-promo-modal__btn{height:30px;min-width:89px;padding:4px 16px;border-radius:8px;border:none;cursor:pointer;font-size:14px;font-weight:400;color:#fff;line-height:20px;transition:opacity .2s ease}.create-promo-modal__btn:hover{opacity:.85}.create-promo-modal__btn--add{background:#16a34a}.create-promo-modal__btn--cancel{background:#dc2626}@media (max-width: 480px){.create-promo-modal__btn{width:100%}}.promo-code-list__create-btn{display:inline-flex;align-items:center;gap:8px;background:#122443;color:#fff;font-size:14px;font-weight:500;padding:0 16px;height:30px;border-radius:8px;border:none;cursor:pointer;white-space:nowrap;transition:opacity .2s ease}.promo-code-list__create-btn:hover{opacity:.85}.promo-code-list__create-btn:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 480px){.promo-code-list__create-btn{width:100%;justify-content:center}}.promo-code-list__filter-btn{display:inline-flex;align-items:center;justify-content:center;background:#1224431f;border:none;border-radius:10px;width:30px;height:30px;cursor:pointer;color:#122443;flex-shrink:0;transition:background .2s ease}.promo-code-list__filter-btn:hover{background:#12244333}@media (max-width: 480px){.promo-code-list__filter-btn{width:100%;border-radius:8px;height:30px;gap:8px}}.promo-actions-cell{display:inline-flex;align-items:center;gap:10px}.promo-toggle-switch.ant-switch-checked{background:#16a34a!important}.promo-toggle-switch:not(.ant-switch-checked){background:#dc2626!important}.promo-filter-fields{display:flex;flex-direction:column;gap:14px;padding:4px 0 8px}.promo-filter-fields .custom-dropdown{width:100%}.promo-detail__header-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#fff;border-radius:20px;padding:0 24px;height:73px;margin-bottom:24px;box-shadow:0 2px 8px #0000000f;flex-wrap:wrap}@media (max-width: 600px){.promo-detail__header-bar{height:auto;padding:14px 16px;gap:12px}}.promo-detail__header-left{display:flex;align-items:center;gap:14px}.promo-detail__back-btn{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;border:1px solid rgba(52,73,94,.27);background:transparent;color:#34495e;cursor:pointer;flex-shrink:0;transition:background .2s ease}.promo-detail__back-btn:hover{background:#1224430f}.promo-detail__code-name{font-size:16px;font-weight:400;color:#122443;letter-spacing:.16px;white-space:nowrap}.promo-detail__header-actions{display:flex;align-items:center;gap:24px}@media (max-width: 480px){.promo-detail__header-actions{gap:12px;width:100%}}.promo-detail__edit-btn{display:inline-flex;align-items:center;justify-content:center;height:30px;min-width:140px;padding:0 16px;border:1px solid rgba(18,36,67,.12);border-radius:8px;background:transparent;color:#122443de;font-size:14px;font-weight:400;cursor:pointer;transition:background .2s ease}.promo-detail__edit-btn:hover{background:#1224430d}@media (max-width: 480px){.promo-detail__edit-btn{flex:1}}.promo-detail__toggle-btn{display:inline-flex;align-items:center;justify-content:center;height:30px;min-width:140px;padding:0 16px;border:1px solid rgba(18,36,67,.12);border-radius:8px;font-size:14px;font-weight:400;color:#fff;cursor:pointer;transition:opacity .2s ease}.promo-detail__toggle-btn:hover{opacity:.85}.promo-detail__toggle-btn:disabled{opacity:.4;cursor:not-allowed}.promo-detail__toggle-btn--disable{background:#dc2626;border-color:#dc2626}.promo-detail__toggle-btn--enable{background:#16a34a;border-color:#16a34a}@media (max-width: 480px){.promo-detail__toggle-btn{flex:1}}.promo-detail__card{background:#fff;border-radius:20px;margin-bottom:24px;overflow:hidden;box-shadow:0 2px 8px #0000000f}.promo-detail__card:last-child{margin-bottom:0}.promo-detail__card-header{border-bottom:1px solid #eaeaea;padding:18px 24px}@media (max-width: 600px){.promo-detail__card-header{padding:14px 16px}}.promo-detail__card-title{margin:0;font-size:16px;font-weight:400;color:#122443;letter-spacing:.16px}.promo-detail__description{margin:0;padding:14px 24px;font-size:16px;font-weight:600;color:#0ec9b4;border-bottom:1px solid #eaeaea;line-height:1.5}@media (max-width: 600px){.promo-detail__description{padding:12px 16px;font-size:14px}}.promo-detail__overview-grid{display:flex;align-items:flex-start;gap:86px;padding:28px 24px 32px}@media (max-width: 900px){.promo-detail__overview-grid{gap:0;flex-direction:column}}@media (max-width: 600px){.promo-detail__overview-grid{padding:20px 16px}}.promo-detail__overview-col{display:flex;flex-direction:column;gap:25px;flex:1}.promo-detail__overview-col--left{border-right:1px solid rgba(0,0,0,.1);padding-right:86px}@media (max-width: 900px){.promo-detail__overview-col--left{border-right:none;border-bottom:1px solid rgba(0,0,0,.1);padding-right:0;padding-bottom:20px;width:100%}}.promo-detail__overview-divider{display:none}.promo-detail__overview-row{display:flex;align-items:center;gap:16px;min-height:19px}@media (max-width: 480px){.promo-detail__overview-row{flex-direction:column;align-items:flex-start;gap:4px}}.promo-detail__overview-label{font-size:16px;font-weight:600;color:#122443;letter-spacing:.16px;min-width:140px;white-space:nowrap}@media (max-width: 600px){.promo-detail__overview-label{font-size:14px;min-width:120px}}.promo-detail__overview-value{font-size:14px;font-weight:400;color:#122443fc;line-height:18px}@media (max-width: 600px){.promo-detail__overview-value{font-size:13px}}.promo-detail__log-user{display:flex;align-items:center;gap:11px}.promo-detail__log-avatar{flex-shrink:0;background:#0ec9b433!important;color:#0ec9b4!important}.promo-detail__empty{padding:24px 0;text-align:center;font-size:14px;color:#12244380}.promo-detail .custome-table-wrapper .ant-table-thead>tr>th{background:#0ec9b412!important;border-bottom:1px solid #e5e7eb!important;font-size:16px!important;font-weight:600!important;color:#122443!important;padding:0 17px!important;height:48px}.promo-detail .custome-table-wrapper .ant-table-tbody>tr>td{border-bottom:1px solid #e5e7eb!important;font-size:16px;color:#122443;padding:0 17px!important;height:48px}.promo-detail .custome-table-wrapper .ant-table-tbody>tr:last-child>td{border-bottom:none!important}.promo-detail .custome-table-wrapper .ant-table{border-radius:10px;overflow:hidden}@media (max-width: 900px){.promo-detail__overview-col:not(.promo-detail__overview-col--left){padding-top:20px;width:100%}}.cr-list__filter-btn{display:inline-flex;align-items:center;justify-content:center;background:#1224431f;border:none;border-radius:10px;width:30px;height:30px;cursor:pointer;color:#122443;flex-shrink:0;transition:background .2s ease}.cr-list__filter-btn:hover{background:#12244333}@media (max-width: 480px){.cr-list__filter-btn{width:100%;border-radius:8px;height:30px}}.cr-list__actions-cell{display:inline-flex;align-items:center;gap:10px}.cr-list__toggle.ant-switch-checked{background:#16a34a!important}.cr-list__toggle:not(.ant-switch-checked){background:#dc2626!important}.cr-list__filter-fields{display:flex;flex-direction:column;gap:14px;padding:4px 0 8px}.cr-list__filter-fields .custom-dropdown{width:100%}.empty-state{padding:24px 0}.empty-state-primary{font-size:15px;font-weight:600;color:#122443;margin:0 0 4px}.empty-state-secondary{font-size:13px;color:#1224438c;margin:0}.cr-detail__header-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#fff;border-radius:20px;padding:0 24px;height:73px;margin-bottom:24px;overflow:hidden}@media (max-width: 600px){.cr-detail__header-bar{height:auto;padding:14px 16px;flex-wrap:wrap}}.cr-detail__header-left{display:flex;align-items:center;gap:14px;overflow:hidden}.cr-detail__back-btn{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;border:1px solid rgba(52,73,94,.27);background:transparent;color:#34495e;cursor:pointer;flex-shrink:0;transition:background .2s ease}.cr-detail__back-btn:hover{background:#34495e0f}.cr-detail__creator-name{font-size:16px;font-weight:400;color:#122443;letter-spacing:.16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cr-detail__toggle-btn{display:inline-flex;align-items:center;justify-content:center;height:30px;min-width:140px;padding:4px 16px;border:1px solid rgba(18,36,67,.12);border-radius:8px;font-size:14px;font-weight:400;color:#fff;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:opacity .2s ease}.cr-detail__toggle-btn:hover{opacity:.85}.cr-detail__toggle-btn--disable{background:#dc2626;border-color:#dc2626}.cr-detail__toggle-btn--enable{background:#16a34a;border-color:#16a34a}@media (max-width: 480px){.cr-detail__toggle-btn{min-width:unset;width:100%}}.cr-detail__content-card{background:#fff;border-radius:20px;overflow:hidden;padding:26px 22px 30px}@media (max-width: 768px){.cr-detail__content-card{padding:20px 16px 24px}}.cr-detail__stats-row{display:flex;align-items:center;gap:60px;margin-bottom:30px}@media (max-width: 1100px){.cr-detail__stats-row{gap:20px;flex-wrap:wrap}}@media (max-width: 600px){.cr-detail__stats-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}}@media (max-width: 400px){.cr-detail__stats-row{grid-template-columns:1fr}}.cr-detail__stat-card{display:flex;flex-direction:column;justify-content:center;gap:19px;padding:0 18px;height:97px;min-width:180px;flex:1 1 180px;border:.6px solid rgba(52,73,94,.55);border-radius:14px;overflow:hidden}@media (max-width: 600px){.cr-detail__stat-card{flex:unset;min-width:unset;width:100%}}.cr-detail__stat-label{font-size:16px;font-weight:400;color:#12244361;letter-spacing:.16px;line-height:normal;white-space:nowrap}.cr-detail__stat-value{font-size:16px;font-weight:700;color:#122443;line-height:normal}.cr-detail__bottom-row{display:flex;align-items:flex-start;gap:22px}@media (max-width: 900px){.cr-detail__bottom-row{flex-direction:column}}.cr-detail__section{background:#f9f9f9;border-radius:20px;overflow:hidden;flex:1}.cr-detail__section--overview{flex:0 0 559px;max-width:559px}.cr-detail__section--logs{flex:1 1 0}@media (max-width: 1200px){.cr-detail__section--overview{flex:0 0 auto;max-width:none;width:55%}.cr-detail__section--logs{width:45%}}@media (max-width: 900px){.cr-detail__section--overview,.cr-detail__section--logs{width:100%;flex:unset}}.cr-detail__section-header{display:flex;align-items:center;height:68px;padding:0 18px;border-bottom:1px solid #eaeaea}.cr-detail__section-title{font-size:16px;font-weight:400;color:#122443;letter-spacing:.16px;white-space:nowrap}.cr-detail__description{margin:0;padding:16px 27px 0;font-size:16px;font-weight:600;color:#0ec9b4;line-height:18px}@media (max-width: 600px){.cr-detail__description{padding:12px 16px 0;font-size:14px}}.cr-detail__overview-list{display:flex;flex-direction:column;gap:26px;padding:20px 27px 28px}@media (max-width: 600px){.cr-detail__overview-list{padding:16px;gap:18px}}.cr-detail__overview-row{display:flex;align-items:baseline;gap:0}.cr-detail__overview-label{font-size:16px;font-weight:600;color:#122443;letter-spacing:.16px;min-width:160px;flex-shrink:0;white-space:nowrap}@media (max-width: 600px){.cr-detail__overview-label{font-size:14px;min-width:130px}}.cr-detail__overview-value{font-size:14px;font-weight:400;color:#122443fc;line-height:18px}.cr-detail__log-table-wrap{padding:12px 18px 18px}@media (max-width: 600px){.cr-detail__log-table-wrap{padding:8px 12px 12px}}.cr-detail .custome-table-wrapper .ant-table-thead>tr>th{background:#0ec9b412!important;border-top:1px solid #e5e7eb!important;border-bottom:1px solid #e5e7eb!important;font-size:16px!important;font-weight:600!important;color:#122443!important;padding:0 17px!important;height:48px}.cr-detail .custome-table-wrapper .ant-table-thead>tr>th:first-child{border-left:1px solid #e5e7eb!important;border-radius:10px 0 0!important}.cr-detail .custome-table-wrapper .ant-table-thead>tr>th:last-child{border-left:1px solid #e5e7eb!important;border-right:1px solid #e5e7eb!important;border-radius:0 10px 0 0!important}.cr-detail .custome-table-wrapper .ant-table-tbody>tr>td{border-bottom:1px solid #e5e7eb!important;font-size:16px;color:#122443;padding:0 17px!important;height:48px}.cr-detail .custome-table-wrapper .ant-table-tbody>tr>td:first-child{border-left:1px solid #e5e7eb!important}.cr-detail .custome-table-wrapper .ant-table-tbody>tr>td:last-child{border-right:1px solid #e5e7eb!important}.cr-detail .custome-table-wrapper .ant-table-tbody>tr:last-child>td:first-child{border-radius:0 0 0 10px!important}.cr-detail .custome-table-wrapper .ant-table-tbody>tr:last-child>td:last-child{border-radius:0 0 10px!important}.cr-detail .custome-table-wrapper .ant-table{border-radius:10px;overflow:hidden}.cr-detail__log-user{display:flex;align-items:center;gap:11px}.cr-detail__log-avatar{flex-shrink:0;background:#0ec9b433!important;color:#0ec9b4!important}.cr-detail__empty{padding:24px 0;text-align:center;font-size:14px;color:#12244380}.rpa__export-btn{display:inline-flex;align-items:center;gap:6px;background:#122443;color:#fff;font-size:14px;font-weight:500;padding:0 16px;height:30px;border-radius:8px;border:none;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:opacity .2s ease}.rpa__export-btn:hover{opacity:.85}@media (max-width: 480px){.rpa__export-btn{width:100%;justify-content:center}}.rpa__stats-row{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:24px}@media (max-width: 1024px){.rpa__stats-row{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.rpa__stats-row{grid-template-columns:1fr}}.rpa__charts-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px}.rpa__charts-grid--single{grid-template-columns:1fr 1fr}.rpa__charts-grid--single>:only-child{grid-column:1}@media (max-width: 900px){.rpa__charts-grid,.rpa__charts-grid--single{grid-template-columns:1fr}}.rpa-stat-card{display:flex;flex-direction:column;gap:14px;padding:20px;background:#fff;border-radius:16px;border:1px solid rgba(18,36,67,.1)}.rpa-stat-card__label{font-size:13px;font-weight:400;color:#1224438c;line-height:normal}.rpa-stat-card__value{font-size:24px;font-weight:700;color:#122443;line-height:normal}@media (max-width: 600px){.rpa-stat-card__value{font-size:20px}}.rpa-chart-card{background:#fff;border-radius:16px;border:1px solid rgba(18,36,67,.1);padding:20px}.rpa-chart-card__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px;flex-wrap:wrap}.rpa-chart-card__title{margin:0;font-size:14px;font-weight:600;color:#122443;flex:1;min-width:0}@media (max-width: 600px){.rpa-chart-card__title{font-size:13px}}.rpa-chart-card__canvas{height:240px;position:relative}@media (max-width: 600px){.rpa-chart-card__canvas{height:200px}}.rpa-chart-card__canvas--donut{height:260px}@media (max-width: 600px){.rpa-chart-card__canvas--donut{height:220px}}.rpa-chart-card .custom-dropdown{flex-shrink:0}.rpa-chart-card .custom-dropdown .custom-dropdown-label{display:none}.rpa-chart-card .custom-dropdown .ant-select-selector{height:28px!important;border-radius:8px!important;border:1px solid rgba(18,36,67,.15)!important;background:#f9f9f9!important;align-items:center}.rpa-chart-card .custom-dropdown .ant-select-selector .ant-select-selection-item,.rpa-chart-card .custom-dropdown .ant-select-selector .ant-select-selection-placeholder{font-size:12px;line-height:26px;color:#122443b3}.rpa-chart-card .custom-dropdown:hover .ant-select-selector,.rpa-chart-card .custom-dropdown .ant-select-focused .ant-select-selector,.rpa-chart-card .custom-dropdown .ant-select-open .ant-select-selector{border-color:#1224434d!important;box-shadow:none!important}.rpa-funnel{display:flex;flex-direction:column;align-items:center;gap:16px;padding:4px 0}.rpa-funnel__svg{width:100%;max-width:360px;height:auto}.rpa-funnel__legend{display:flex;align-items:center;gap:20px;flex-wrap:wrap;justify-content:center}.rpa-funnel__legend-item{display:flex;align-items:center;gap:6px;font-size:12px;color:#374151}.rpa-funnel__legend-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.reports-list__report-id{color:#0982c4;font-weight:500;cursor:pointer}.reports-list__report-id:hover{text-decoration:underline}.reports-list__entity,.reports-list__cell-text{color:#34495e;font-size:13px}.reports-list__reporter-name{margin:0;font-size:13px;font-weight:500;color:#34495e;line-height:1.4}.reports-list__reporter-role{margin:0;font-size:12px;color:#2bace3;line-height:1.3}.reports-list__export-btn{display:inline-flex;align-items:center;gap:8px;background:#122443;color:#fff;font-size:14px;font-weight:500;padding:0 16px;height:30px;border-radius:8px;border:none;cursor:pointer;white-space:nowrap;transition:opacity .2s ease}.reports-list__export-btn:hover{opacity:.85}@media (max-width: 480px){.reports-list__export-btn{width:100%;justify-content:center}}.reports-list__filter-btn{display:inline-flex;align-items:center;justify-content:center;background:#1224431f;border:none;border-radius:10px;width:30px;height:30px;cursor:pointer;color:#122443;flex-shrink:0;transition:background .2s ease}.reports-list__filter-btn:hover{background:#12244333}@media (max-width: 480px){.reports-list__filter-btn{width:100%;border-radius:8px;height:30px;gap:8px}}.reports-list__filter-fields{display:flex;flex-direction:column;gap:14px;padding:4px 0 8px}.reports-list__filter-fields .custom-dropdown{width:100%}.report-detail-modal .ant-modal-content{border-radius:20px;padding:0;overflow:hidden}.report-detail-modal .ant-modal-header{padding:18px 24px;border-bottom:1px solid rgba(0,0,0,.09);margin-bottom:0}.report-detail-modal .ant-modal-title{font-size:16px;font-weight:600;color:#122443}.report-detail-modal .ant-modal-close{top:16px;right:20px;color:#122443}.report-detail-modal .ant-modal-body{padding:12px 24px 24px}.report-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 24px;padding:8px 0}@media (max-width: 480px){.report-detail-grid{grid-template-columns:1fr}}.report-detail-field--full{grid-column:1/-1}.report-detail-field__label{margin:0 0 4px;font-size:12px;color:#1224438c;font-weight:500}.report-detail-field__value{margin:0;font-size:14px;color:#122443;font-weight:600}@media (max-width: 768px){.custome-table-wrapper{font-size:12px}}.report-details{display:flex;flex-direction:column;gap:20px}.rd-state-screen{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:60vh}.rd-state-screen__msg{font-size:15px;color:#6b7280;margin:0}.rd-sla-remaining--overdue{color:#dc2626!important;font-weight:600}.rd-timeline__comment{display:block;font-size:12px;color:#6b7280;font-style:italic;margin-top:2px}.rd-section-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:32px 16px;text-align:center}.rd-section-empty__icon{color:#12244333}.rd-section-empty__msg{font-size:13px;color:#12244373;font-family:Inter,sans-serif}.rd-timeline__connector--skeleton{background:#0000000f;height:32px}.rd-header{background:#fff;border-radius:14px;padding:0 18px;height:68px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;overflow:hidden}.rd-header__left{display:flex;align-items:center;gap:14px;flex-shrink:0;min-width:0}.rd-header__back-btn{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid rgba(52,73,94,.27);border-radius:30px;background:transparent;cursor:pointer;color:#122443;flex-shrink:0;transition:background .2s}.rd-header__back-btn:hover{background:#1224430f}.rd-header__report-id{font-size:16px;font-weight:500;color:#122443;letter-spacing:.16px;white-space:nowrap}.rd-header__actions{display:flex;align-items:center;gap:10px;flex-shrink:0}@media (max-width: 900px){.rd-header__actions{flex-wrap:wrap;gap:6px}}.rd-btn{display:inline-flex;align-items:center;justify-content:center;height:30px;padding:0 16px;min-width:120px;border:none;border-radius:8px;font-size:14px;font-weight:400;cursor:pointer;white-space:nowrap;color:#fff;transition:opacity .2s}.rd-btn:hover{opacity:.88}.rd-btn--take-action{background:#0566d6}.rd-btn--escalate{background:#dc2626}.rd-btn--resolve{background:#16a34a}.rd-btn--dismiss{background:#7f8999}.rd-btn--assign{background:transparent;border:1px solid rgba(18,36,67,.12);color:#122443de}.rd-btn--assign:hover{background:#1224430a;opacity:1}.rd-btn--assign-solid{background:#122443;min-width:89px}.rd-btn--cancel{background:#7f899982;min-width:89px}.rd-body{display:flex;gap:34px;align-items:flex-start}@media (max-width: 992px){.rd-body{flex-direction:column}}.rd-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:18px}.rd-sidebar{width:409px;flex-shrink:0;display:flex;flex-direction:column;gap:27px}@media (max-width: 992px){.rd-sidebar{width:100%}}.rd-card{background:#fff;border-radius:20px;overflow:hidden}.rd-card__header{padding:0 18px;height:68px;display:flex;align-items:center;font-size:16px;font-weight:400;color:#122443;letter-spacing:.16px;border-bottom:1px solid rgba(18,36,67,.1);flex-shrink:0}.rd-overview{display:flex;flex-direction:column;gap:18px;padding:20px 23px 24px;margin:17px;border:1px solid rgba(18,36,67,.1);border-radius:20px}.rd-overview__row{display:flex;align-items:center;font-size:16px;line-height:1.2}.rd-overview__row--wrap{align-items:flex-start}.rd-overview__row--wrap .rd-overview__value{word-break:break-word;white-space:pre-line}.rd-overview__label{width:147px;flex-shrink:0;color:#122443;font-weight:400}.rd-overview__value{color:#122443cc;font-weight:400}.rd-priority-badge{display:inline-flex;align-items:center;justify-content:center;padding:0 12px;height:24px;border-radius:6px;font-size:16px;font-weight:400}.rd-sla-remaining{font-size:14px;font-weight:500;color:#2bace3}.rd-attachments{margin:17px;border:1px solid rgba(18,36,67,.1);border-radius:20px;padding:14px 20px;background:#f9f9f95e;min-height:60px}.rd-attachment-item{display:flex;align-items:center;gap:14px;padding:6px 0}.rd-attachment-item__icon{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;background:#0081c933;border-radius:10px;flex-shrink:0}.rd-attachment-item__name{flex:1;font-size:16px;color:#122443}.rd-attachment-item__download{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;padding:4px;transition:opacity .2s}.rd-attachment-item__download:hover{opacity:.65}.rd-empty-text{margin:0;font-size:14px;color:#12244380;padding:8px 0}.rd-timeline-wrap{margin:17px;border:1px solid rgba(18,36,67,.1);border-radius:20px;padding:14px 20px;background:#f9f9f95e;min-height:60px}.rd-timeline{padding:20px 23px;display:flex;flex-direction:column}.rd-timeline__item{display:flex;align-items:flex-start;gap:16px}.rd-timeline__item:not(:last-child){padding-bottom:16px}.rd-timeline__icon-col{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.rd-timeline__icon-wrap{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;background:#e8eef4;border-radius:50%;flex-shrink:0}.rd-timeline__connector{width:1.5px;flex:1;min-height:20px;background:#12244326;margin:4px 0}.rd-timeline__content{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:5px;font-size:16px;flex:1;min-width:0}.rd-timeline__label,.rd-timeline__assignee,.rd-timeline__comment,.rd-timeline__date{overflow-wrap:break-word;word-break:break-word}.rd-timeline__label{color:#122443;font-weight:400}.rd-timeline__assignee{font-weight:400}.rd-timeline__date{color:#12244380;font-size:14px}.rd-details-boxes{display:flex;flex-direction:column;gap:17px;padding:0 14px 17px}.rd-detail-box{background:#f9f9f9;border-radius:20px;padding:20px 24px}.rd-detail-box__meta{margin:0 0 8px;font-size:16px;font-weight:500;color:#122443b3;line-height:1.2}.rd-detail-box__name{margin:0 0 6px;font-size:18px;font-weight:600;color:#122443;line-height:1.3}.rd-detail-box__sub{margin:0;font-size:16px;color:#7f8999;line-height:1.3}.rd-actions-taken{padding:16px 17px 20px}.rd-actions-taken__empty{display:flex;align-items:center;gap:12px;font-size:16px;color:#122443}.rd-actions-taken__dash{display:inline-block;width:19px;text-align:center;font-weight:600}.rd-actions-taken__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.rd-actions-taken__item{display:flex;flex-direction:column;gap:4px;padding:10px 14px;background:#f9f9f9;border-radius:10px;min-width:0}.rd-actions-taken__type,.rd-actions-taken__desc,.rd-actions-taken__date{overflow-wrap:break-word;word-break:break-word}.rd-actions-taken__type{font-size:14px;font-weight:600;color:#122443}.rd-actions-taken__desc{font-size:13px;color:#122443b3}.rd-actions-taken__date{font-size:12px;color:#12244373}.rd-modal .ant-modal-content{border-radius:20px;background:#f1f1f1;padding:0;overflow:hidden;box-shadow:0 4px 4px #00000040}.rd-modal .ant-modal-header{background:#f1f1f1;padding:18px 21px;border-bottom:1px solid rgba(0,0,0,.09);margin-bottom:0}.rd-modal .ant-modal-title{font-size:18px;font-weight:600;color:#122443}.rd-modal .ant-modal-close{top:16px;right:18px;color:#122443}.rd-modal .ant-modal-body{padding:0}.rd-modal__body{display:flex;flex-direction:column;gap:20px;padding:22px 21px 12px}.rd-modal__field{display:flex;flex-direction:column;gap:8px}.rd-modal__label{font-size:14px;font-weight:600;color:#122443}.rd-modal__req{color:#dc2626}.rd-modal__label--optional{font-weight:400;color:#12244380}.rd-modal__textarea.ant-input{background:#f1f1f14a;border:.6px solid rgba(18,36,67,.19)!important;border-radius:10px;font-size:13px;color:#122443;resize:vertical}.rd-modal__textarea.ant-input:focus,.rd-modal__textarea.ant-input:focus-within{border-color:#0ec9b4!important;box-shadow:0 0 0 2px #0ec9b41a!important}.rd-modal__attachments{display:flex;flex-wrap:wrap;gap:8px}.rd-modal__attachment-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:4px 8px;background:#1224430f;border-radius:6px;font-size:12px;color:#122443;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rd-modal__attachment-chip button{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;padding:0;color:#12244380;cursor:pointer;flex-shrink:0}.rd-modal__attachment-chip button:hover{color:#dc2626}.rd-modal__footer{display:flex;align-items:center;gap:12px;padding:16px 21px 22px}.rd-modal__footer--right{justify-content:flex-end}.rd-btn-upload{display:inline-flex;align-items:center;gap:7px;height:31px;padding:0 14px;background:#122443;color:#fff;border:none;border-radius:6px;font-size:12px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:184px;transition:opacity .2s;flex-shrink:0}.rd-btn-upload:hover{opacity:.88}@media (max-width: 768px){.rd-header{height:auto;padding:12px 14px;flex-direction:column;align-items:flex-start;gap:10px}.rd-header__actions{width:100%;flex-wrap:wrap}.rd-btn{min-width:unset;flex:1 1 calc(50% - 5px)}.rd-overview__label{width:120px}}.iq-case-id{color:#122443;font-size:14px;font-weight:500;letter-spacing:.14px;white-space:nowrap}.iq-report-id{color:#34495e;font-size:14px;letter-spacing:.14px;display:block;max-width:100%;white-space:nowrap}.iq-entity{color:#34495e;font-size:14px;letter-spacing:.14px;display:block;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iq-cell-text{color:#34495e;font-size:14px;letter-spacing:.14px;white-space:nowrap}.iq-actions{display:flex;align-items:center;justify-content:center;gap:8px}.iq-export-btn{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 16px;background:#122443;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:opacity .2s}.iq-export-btn:hover{opacity:.88}.iq-filter-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;background:#1224431f;border:none;border-radius:10px;cursor:pointer;color:#122443;flex-shrink:0;transition:background .2s}.iq-filter-btn:hover{background:#12244333}.iq-filter-fields{display:flex;flex-direction:column;gap:16px}@media (max-width: 768px){.header-section{flex-direction:column;align-items:flex-start;gap:12px}.header-section-actions{width:100%;justify-content:space-between}.iq-export-btn{flex:1;justify-content:center;max-width:140px}.iq-entity{max-width:160px}}@media (max-width: 480px){.header-section-title{font-size:16px}.iq-export-btn{padding:0 10px;font-size:13px}}.users-page-container{padding:24px;background-color:transparent;min-height:100vh}@media (max-width: 768px){.users-page-container{padding:16px}}@media (max-width: 480px){.users-page-container{padding:12px}}.header-section{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;font-family:Inter,sans-serif;background-color:transparent;width:100%!important}@media (max-width: 768px){.header-section{flex-wrap:wrap;gap:12px}}@media (max-width: 480px){.header-section{flex-direction:column;align-items:stretch;gap:12px}}.header-section .header-section-title{margin:0;font-weight:500;font-style:normal;font-size:24px;line-height:100%;letter-spacing:1%;color:#111827;display:flex;flex-direction:row;gap:3px;flex:1 1 auto}.header-section .header-section-title span{font-weight:400;color:#0ec9b4}@media (max-width: 768px){.header-section .header-section-title{font-size:20px}}@media (max-width: 480px){.header-section .header-section-title{font-size:18px;width:100%}}.header-section .header-section-actions{font-family:Inter,sans-serif;display:flex;justify-content:flex-end;align-items:center;gap:20px;flex-shrink:0}@media (max-width: 768px){.header-section .header-section-actions{gap:12px;flex-shrink:1}.header-section .header-section-actions .search-box{width:200px}}@media (max-width: 480px){.header-section .header-section-actions{flex-direction:column;align-items:stretch;width:100%}.header-section .header-section-actions .search-box{width:100%}.header-section .header-section-actions button{width:100%;justify-content:center}}.filters-section{margin-bottom:24px;padding:15px;border-radius:16px;background:#fff;border:1px solid rgba(229,231,235,.8)}.filters-header-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.filters-section>div{display:flex;flex-wrap:wrap}.filters-grid{display:flex;flex-wrap:nowrap;gap:16px;-moz-column-gap:25px;column-gap:25px;margin-top:16px;align-items:center;width:100%;overflow:visible;justify-content:space-between}@media (max-width: 768px){.filters-grid{flex-wrap:nowrap}}@media (max-width: 480px){.filters-grid{flex-wrap:nowrap}}.filters-grid>*{flex:0 0 233px;min-width:233px}.filters-grid .custom-dropdown{width:100%;min-width:0}.filters-grid .suspension-date-filter{flex:0 0 auto;width:-moz-fit-content;width:fit-content;min-width:-moz-fit-content;min-width:fit-content}.filters-grid .suspension-date-filter .custom-schedule-picker{width:-moz-fit-content;width:fit-content;min-width:-moz-fit-content;min-width:fit-content}.filters-grid .suspension-date-filter .custom-schedule-picker-shell{width:-moz-fit-content;width:fit-content}.filters-header{margin:0;font-family:Inter,sans-serif;font-weight:600;font-style:normal;font-size:16px;line-height:100%;letter-spacing:1%;color:#111827;display:inline-flex;align-items:center}.clear-filters-btn{background-color:#122443!important;padding:10px 16px!important;border-radius:8px!important;height:30px!important}.clear-filters-btn .ant-btn{width:100%}.suspension-date-field-shell{width:-moz-fit-content;width:fit-content;min-width:300px;max-width:100%;display:flex;align-items:center;gap:10px;min-height:40px;padding:6px 12px;border-radius:10px;border:1px solid #e5e7eb;background:#fff;box-shadow:inset 0 1px 2px #0f172a0f}.suspension-date-field-shell:hover{border-color:#cbd5e1}.suspension-date-field-segment{border:0;background:transparent;padding:0 2px 3px;display:inline-flex;align-items:baseline;gap:8px;cursor:pointer;position:relative;color:#111827;white-space:nowrap}.suspension-date-field-segment:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:999px;background:transparent}.suspension-date-field-segment.is-active:after{background:#122443}.suspension-date-field-segment--to{margin-left:2px}.suspension-date-field-label{color:#6b7280;font-size:14px;font-weight:500}.suspension-date-field-placeholder{color:#9ca3af;font-size:14px}.suspension-date-field-value{color:#111827;font-size:14px}.suspension-date-field-divider{width:1px;align-self:stretch;background:#e5e7eb}.suspension-date-field-icon{color:#4b5563;flex-shrink:0;margin-left:auto}.suspension-date-popover .ant-popover-inner{padding:0;border-radius:16px;overflow:hidden}.suspension-date-popover .ant-popover-inner-content{padding:0}.suspension-date-panel{width:308px;background:#fff}.suspension-date-panel-header{padding:12px 12px 8px;display:flex;align-items:center;justify-content:space-between;gap:8px;position:relative}.suspension-date-panel-nav{width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:#334155;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.suspension-date-panel-nav:hover{background:#f1f5f9}.suspension-date-panel-header-center{flex:1;display:flex;align-items:center;justify-content:center;gap:8px}.suspension-date-selector-wrap{position:relative}.suspension-date-panel-selector-button{height:32px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:#111827;font-weight:500;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.suspension-date-panel-selector-button:hover,.suspension-date-panel-selector-button.is-active{background:#eef4ff;color:#122443}.suspension-date-selector-menu{position:absolute;top:calc(100% + 8px);left:0;z-index:3;width:168px;max-height:240px;overflow-y:auto;padding:6px;display:flex;flex-direction:column;gap:4px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;box-shadow:0 18px 40px #0f172a29}.suspension-date-selector-option{width:100%;border:0;border-radius:8px;padding:8px 10px;background:transparent;color:#111827;text-align:left;cursor:pointer}.suspension-date-selector-option:hover{background:#eff6ff}.suspension-date-selector-option.is-selected{background:#122443;color:#fff}.suspension-date-panel-selector-button.is-active:after{content:"";position:absolute;left:10px;right:10px;bottom:2px;height:2px;border-radius:999px;background:#122443}.suspension-date-weekdays{padding:0 12px 8px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;color:#64748b;font-size:12px;font-weight:600;text-align:center}.suspension-date-grid{padding:0 12px 12px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.suspension-date-empty-cell{height:36px}.suspension-date-day{height:36px;border:0;border-radius:10px;background:transparent;color:#111827;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.suspension-date-day:hover{background:#eef4ff}.suspension-date-day.is-today{border:1px solid rgba(18,36,67,.28)}.suspension-date-day.is-selected{background:#122443;color:#fff}@media (max-width: 768px){.suspension-date-field-shell{min-width:0;width:100%}.suspension-date-panel{width:320px}}.cc-report-id{color:#122443;font-size:14px;font-weight:500;letter-spacing:.14px;display:block;max-width:100%;white-space:nowrap}.cc-title{color:#34495e;font-size:14px;letter-spacing:.14px;display:block;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-cell-text{color:#34495e;font-size:14px;letter-spacing:.14px;white-space:nowrap}.cc-actions{display:flex;align-items:center;justify-content:center;gap:8px}.cc-export-btn{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 16px;background:#122443;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:opacity .2s}.cc-export-btn:hover{opacity:.88}.cc-filter-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;background:#1224431f;border:none;border-radius:10px;cursor:pointer;color:#122443;flex-shrink:0;transition:background .2s}.cc-filter-btn:hover{background:#12244333}.cc-filter-fields{display:flex;flex-direction:column;gap:16px}@media (max-width: 1024px){.header-section{flex-wrap:wrap;gap:10px}.header-section-actions{flex-wrap:wrap;gap:8px}}@media (max-width: 768px){.header-section{flex-direction:column;align-items:flex-start;gap:12px}.header-section-actions{width:100%;justify-content:space-between}.cc-export-btn{flex:1;justify-content:center;max-width:140px}.cc-title{max-width:160px}}@media (max-width: 480px){.header-section-title{font-size:16px}.cc-export-btn{padding:0 10px;font-size:13px}}.cr-page{display:flex;flex-direction:column;gap:24px;padding:20px;min-height:100%}.cr-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.cr-page-header__left{display:flex;flex-direction:column;gap:4px}.cr-page-header__title{font-size:20px;font-weight:500;color:#122443;letter-spacing:.2px;margin:0;line-height:1.4}.cr-page-header__subtitle{font-size:14px;font-weight:400;color:#0006;letter-spacing:.14px;margin:0}.cr-page-header__meta{display:flex;align-items:center;gap:50px;flex-shrink:0}@media (max-width: 900px){.cr-page-header__meta{gap:20px;flex-wrap:wrap}}.cr-meta-item{display:inline-flex;align-items:center;gap:5px;font-size:16px}.cr-meta-item__icon{color:#6c757d99;flex-shrink:0}.cr-meta-item__label{font-weight:500;color:#6c757d99;white-space:nowrap}.cr-meta-item__value{font-weight:600;color:#34495e;white-space:nowrap}.cr-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}@media (max-width: 900px){.cr-grid{grid-template-columns:1fr}}.cr-card{background:#fff;border:1px solid #e5e7eb;border-radius:20px;overflow:hidden}.cr-card__header{display:flex;flex-direction:column;gap:9px;padding:20px 18px;border-bottom:1px solid rgba(0,0,0,.08)}.cr-card__title{font-size:16px;font-weight:400;color:#122443;letter-spacing:.16px;margin:0}.cr-card__subtitle{font-size:14px;font-weight:400;color:#0006;letter-spacing:.14px;margin:0}.cr-card__body{display:flex;flex-direction:column;gap:30px;padding:22px 17px 28px}.cr-field{display:flex;flex-direction:column;gap:10px}.cr-field__label-row{display:flex;align-items:center;gap:8px}.cr-field__label{font-size:14px;font-weight:600;color:#122443;line-height:1.4}.cr-field__lock-icon{color:#12244373;flex-shrink:0}.cr-field__desc{font-size:12px;font-weight:400;color:#0006;letter-spacing:.12px;margin:-4px 0 0;line-height:1.4}.cr-field--toggle{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:16px}.cr-field__toggle-text{display:flex;flex-direction:column;gap:6px;flex:1}.cr-field__toggle-text .cr-field__label{color:#34495e}.cr-input{display:flex;align-items:center;height:40px;padding:0 12px;border:.6px solid rgba(18,36,67,.19);border-radius:10px;font-size:16px;font-weight:400;color:#122443;width:208px}.cr-input--disabled{background:#f1f1f14a;opacity:.8;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cr-input-number.ant-input-number{width:208px;height:40px;border-radius:10px;border:.6px solid rgba(18,36,67,.19);background:#f1f1f14a;font-size:16px;color:#122443}.cr-input-number.ant-input-number .ant-input-number-input-wrap{height:100%}.cr-input-number.ant-input-number .ant-input-number-input-wrap .ant-input-number-input{height:100%;font-size:16px;color:#122443;padding-left:12px}.cr-input-number.ant-input-number .ant-input-number-handler-wrap{border-radius:0 10px 10px 0;border-left:.6px solid rgba(18,36,67,.12)}.cr-input-number.ant-input-number:hover,.cr-input-number.ant-input-number:focus,.cr-input-number.ant-input-number-focused{border-color:#0ec9b4;box-shadow:0 0 0 2px #0ec9b41a}.cr-date-picker.ant-picker{width:208px;height:40px;border-radius:10px;border:.6px solid rgba(18,36,67,.19);background:#f1f1f14a;font-size:16px}.cr-date-picker.ant-picker .ant-picker-input input{font-size:16px;color:#122443}.cr-date-picker.ant-picker .ant-picker-suffix{color:#12244373}.cr-date-picker.ant-picker:hover,.cr-date-picker.ant-picker-focused{border-color:#0ec9b4;box-shadow:0 0 0 2px #0ec9b41a}.cr-field--toggle .ant-switch-checked{background-color:#0ec9b4}.cr-footer{display:flex;justify-content:flex-end;padding-bottom:8px}.cr-save-btn{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 24px;background:#122443;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:400;cursor:pointer;white-space:nowrap;transition:opacity .2s}.cr-save-btn:hover{opacity:.88}@media (max-width: 768px){.cr-page{padding:14px;gap:16px}.cr-page-header{flex-direction:column}.cr-page-header__meta{gap:12px}.cr-input,.cr-input-number.ant-input-number,.cr-date-picker.ant-picker{width:100%;max-width:100%}}.sr-page{display:flex;flex-direction:column;gap:24px;padding:20px;min-height:100%}.sr-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.sr-page-header__left{display:flex;flex-direction:column;gap:4px}.sr-page-header__title{font-size:20px;font-weight:500;color:#122443;letter-spacing:.2px;margin:0;line-height:1.4}.sr-page-header__subtitle{font-size:14px;font-weight:400;color:#0006;letter-spacing:.14px;margin:0}.sr-page-header__meta{display:flex;align-items:center;gap:50px;flex-shrink:0}@media (max-width: 900px){.sr-page-header__meta{gap:20px;flex-wrap:wrap}}.sr-meta-item{display:inline-flex;align-items:center;gap:5px;font-size:16px}.sr-meta-item__icon{color:#6c757d99;flex-shrink:0}.sr-meta-item__label{font-weight:500;color:#6c757d99;white-space:nowrap}.sr-meta-item__value{font-weight:600;color:#34495e;white-space:nowrap}.sr-card{background:#fff;border:1px solid #e5e7eb;border-radius:20px;overflow:hidden;padding:22px 17px 28px;display:flex;flex-direction:column;gap:30px}.sr-row{display:grid;gap:32px;align-items:start}.sr-row--3col{grid-template-columns:repeat(3,1fr)}@media (max-width: 900px){.sr-row--3col{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.sr-row--3col{grid-template-columns:1fr}}.sr-row--2col{grid-template-columns:repeat(2,1fr)}@media (max-width: 768px){.sr-row--2col{grid-template-columns:1fr}}.sr-field{display:flex;flex-direction:column;gap:10px}.sr-field__label-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sr-field__label-text{display:flex;flex-direction:column;gap:6px;flex:1}.sr-field__label{font-size:14px;font-weight:600;color:#122443;line-height:1.4;display:block}.sr-field__desc{font-size:12px;font-weight:400;color:#0006;letter-spacing:.12px;margin:0;line-height:1.4}.sr-dropdown.custom-dropdown{width:208px;gap:0}@media (max-width: 768px){.sr-dropdown.custom-dropdown{width:100%}}.sr-dropdown .custom-dropdown-select .ant-select-selector{height:40px!important;border-radius:10px!important;border:.6px solid rgba(18,36,67,.19)!important;background:#f1f1f14a!important;font-size:16px;color:#122443;padding:0 12px!important;align-items:center}.sr-dropdown .custom-dropdown-select .ant-select-selection-item{font-size:16px;color:#122443;line-height:38px!important}.sr-dropdown .custom-dropdown-select.ant-select-focused .ant-select-selector,.sr-dropdown .custom-dropdown-select .ant-select-selector:focus{border-color:#0ec9b4!important;box-shadow:0 0 0 2px #0ec9b41a!important}.sr-dropdown .custom-dropdown-select.ant-select-disabled .ant-select-selector{background:#f1f1f180!important;opacity:.6}.sr-field .ant-switch-checked{background-color:#0ec9b4}.sr-footer{display:flex;justify-content:flex-end;padding-bottom:8px}.sr-save-btn{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 24px;background:#122443;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:400;cursor:pointer;white-space:nowrap;transition:opacity .2s}.sr-save-btn:hover{opacity:.88}@media (max-width: 768px){.sr-page{padding:14px;gap:16px}.sr-page-header{flex-direction:column}.sr-page-header__meta{gap:12px}}.cp-page{display:flex;flex-direction:column;gap:24px;padding:20px;min-height:100%}.cp-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.cp-page-header__left{display:flex;flex-direction:column;gap:4px}.cp-page-header__title{font-size:20px;font-weight:500;color:#122443;letter-spacing:.2px;margin:0;line-height:1.4}.cp-page-header__subtitle{font-size:14px;font-weight:400;color:#0006;letter-spacing:.14px;margin:0}.cp-page-header__meta{display:flex;align-items:center;gap:50px;flex-shrink:0}@media (max-width: 900px){.cp-page-header__meta{gap:20px;flex-wrap:wrap}}.cp-meta-item{display:inline-flex;align-items:center;gap:5px;font-size:16px}.cp-meta-item__icon{color:#6c757d99;flex-shrink:0}.cp-meta-item__label{font-weight:500;color:#6c757d99;white-space:nowrap}.cp-meta-item__value{font-weight:600;color:#34495e;white-space:nowrap}.cp-card{background:#fff;border:1px solid #e5e7eb;border-radius:20px;overflow:hidden}.cp-card__header{display:flex;flex-direction:column;gap:9px;padding:20px 18px;border-bottom:1px solid rgba(0,0,0,.08)}.cp-card__title{font-size:16px;font-weight:400;color:#122443;letter-spacing:.16px;margin:0}.cp-card__subtitle{font-size:14px;font-weight:400;color:#0006;letter-spacing:.14px;margin:0}.cp-card__body{padding:22px 17px 28px}.cp-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;align-items:start}@media (max-width: 768px){.cp-grid{grid-template-columns:1fr;gap:24px}}.cp-field{display:flex;flex-direction:column;gap:10px}.cp-field__header{display:flex;flex-direction:column;gap:6px;min-height:53px}.cp-field__label{font-size:14px;font-weight:600;color:#122443;line-height:1.4;display:block}.cp-field__desc{font-size:12px;font-weight:400;color:#0006;letter-spacing:.12px;margin:0;line-height:1.4}.cp-dropdown.custom-dropdown{width:208px;gap:0}@media (max-width: 768px){.cp-dropdown.custom-dropdown{width:100%}}.cp-dropdown .custom-dropdown-select .ant-select-selector{height:40px!important;border-radius:10px!important;border:.6px solid rgba(18,36,67,.19)!important;background:#f1f1f14a!important;font-size:16px;color:#122443;padding:0 12px!important;align-items:center}.cp-dropdown .custom-dropdown-select .ant-select-selection-item{font-size:16px;color:#122443;line-height:38px!important}.cp-dropdown .custom-dropdown-select.ant-select-focused .ant-select-selector,.cp-dropdown .custom-dropdown-select .ant-select-selector:focus{border-color:#0ec9b4!important;box-shadow:0 0 0 2px #0ec9b41a!important}.cp-footer{display:flex;justify-content:flex-end;padding-bottom:8px}.cp-save-btn{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 24px;background:#122443;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:400;cursor:pointer;white-space:nowrap;transition:opacity .2s}.cp-save-btn:hover{opacity:.88}@media (max-width: 768px){.cp-page{padding:14px;gap:16px}.cp-page-header{flex-direction:column}.cp-page-header__meta{gap:12px}}@media (max-width: 480px){.cp-meta-item{font-size:14px}}.car-page{display:flex;flex-direction:column;gap:24px;padding:20px;min-height:100%}.car-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.car-page-header__left{display:flex;flex-direction:column;gap:4px}.car-page-header__title{font-size:20px;font-weight:500;color:#122443;letter-spacing:.2px;margin:0;line-height:1.4}.car-page-header__subtitle{font-size:14px;font-weight:400;color:#0006;letter-spacing:.14px;margin:0}.car-page-header__meta{display:flex;align-items:center;gap:50px;flex-shrink:0}@media (max-width: 900px){.car-page-header__meta{gap:20px;flex-wrap:wrap}}.car-meta-item{display:inline-flex;align-items:center;gap:5px;font-size:16px}.car-meta-item__icon{color:#6c757d99;flex-shrink:0}.car-meta-item__label{font-weight:500;color:#6c757d99;white-space:nowrap}.car-meta-item__value{font-weight:600;color:#34495e;white-space:nowrap}.car-top-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}@media (max-width: 900px){.car-top-grid{grid-template-columns:1fr}}.car-avail-wrap{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media (max-width: 900px){.car-avail-wrap{grid-template-columns:1fr}}.car-card{background:#fff;border:1px solid #e5e7eb;border-radius:20px;overflow:hidden}.car-card__header{display:flex;flex-direction:column;gap:9px;padding:20px 18px;border-bottom:1px solid rgba(0,0,0,.08)}.car-card__title-row{display:flex;align-items:center;gap:8px}.car-card__title{font-size:16px;font-weight:400;color:#122443;letter-spacing:.16px;margin:0}.car-card__lock-icon{color:#12244373;flex-shrink:0}.car-card__subtitle{font-size:14px;font-weight:400;color:#0006;letter-spacing:.14px;margin:0}.car-card__body{display:flex;flex-direction:column;gap:30px;padding:22px 17px 28px}.car-locked-field{display:flex;flex-direction:column;gap:8px}.car-locked-field__label-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.car-locked-field__texts{display:flex;flex-direction:column;gap:6px;flex:1}.car-locked-field__label{font-size:14px;font-weight:600;color:#122443;line-height:1.4;display:block}.car-locked-field__desc{font-size:12px;font-weight:400;color:#0006;letter-spacing:.12px;margin:0;line-height:1.4}.car-locked-field .ant-switch-disabled{opacity:1;cursor:not-allowed}.car-locked-field .ant-switch-disabled.ant-switch-checked{background-color:#0ec9b4;opacity:.75}.car-info-box{background:#f9f9f9;border:1px solid rgba(52,73,94,.17);border-radius:20px;padding:18px 16px;display:flex;flex-direction:column;gap:17px}.car-info-item{display:flex;flex-direction:column;gap:2px}.car-info-item__title{font-size:14px;font-weight:600;color:#122443;line-height:24px;display:block}.car-info-item__desc{font-size:12px;font-weight:400;color:#12244382;line-height:24px;margin:0}.car-avail-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}@media (max-width: 600px){.car-avail-grid{grid-template-columns:1fr}}.car-field{display:flex;flex-direction:column;gap:10px}.car-field__label-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.car-field__label{font-size:14px;font-weight:600;color:#122443;line-height:1.4;display:block}.car-field .ant-switch-checked{background-color:#0ec9b4}.car-dropdown.custom-dropdown{width:208px;gap:0}@media (max-width: 600px){.car-dropdown.custom-dropdown{width:100%}}.car-dropdown .custom-dropdown-select .ant-select-selector{height:40px!important;border-radius:10px!important;border:.6px solid rgba(18,36,67,.19)!important;background:#f1f1f14a!important;font-size:16px;color:#122443;padding:0 12px!important;align-items:center}.car-dropdown .custom-dropdown-select .ant-select-selection-item{font-size:16px;color:#122443;line-height:38px!important}.car-dropdown .custom-dropdown-select.ant-select-focused .ant-select-selector,.car-dropdown .custom-dropdown-select .ant-select-selector:focus{border-color:#0ec9b4!important;box-shadow:0 0 0 2px #0ec9b41a!important}.car-dropdown .custom-dropdown-select.ant-select-disabled .ant-select-selector{background:#f1f1f180!important;opacity:.6}.car-footer{display:flex;justify-content:flex-end;padding-bottom:8px}.car-save-btn{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 24px;background:#122443;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:400;cursor:pointer;white-space:nowrap;transition:opacity .2s}.car-save-btn:hover{opacity:.88}@media (max-width: 768px){.car-page{padding:14px;gap:16px}.car-page-header{flex-direction:column}.car-page-header__meta{gap:12px}.car-avail-wrap{grid-template-columns:1fr}}@media (max-width: 480px){.car-meta-item{font-size:14px}}.rf-page{padding:0}.rf-card{background:#fff;border-radius:20px;overflow:hidden}.rf-card__header{height:68px;display:flex;align-items:center;padding:0 18px}.rf-card__title{color:#122443;-webkit-text-stroke-width:.5px;-webkit-text-stroke-color:#122443;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.16px}.rf-card__body{padding:10px 18px}.eu-al-page{padding:0}.eu-al-card{background:#fff;border-radius:20px;overflow:hidden}.eu-al-card__header{height:68px;display:flex;align-items:center;padding:0 18px}.eu-al-card__title{color:#122443;-webkit-text-stroke-width:.5px;-webkit-text-stroke-color:#122443;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.16px}.eu-al-card__body{padding:10px 18px 24px}.eu-al-clear-link{color:#0ec9b4;font-weight:500;cursor:pointer;text-decoration:underline}.eu-al-clear-link:hover{opacity:.8}@media (max-width: 576px){.eu-al-card__header{height:56px;padding:0 14px}.eu-al-card__title{font-size:15px}.eu-al-card__body{padding:10px 14px 20px}}.cr-al-page{padding:0}.cr-al-card{background:#fff;border-radius:20px;overflow:hidden}.cr-al-card__header{height:68px;display:flex;align-items:center;padding:0 18px}.cr-al-card__title{color:#122443;-webkit-text-stroke-width:.5px;-webkit-text-stroke-color:#122443;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.16px}.cr-al-card__body{padding:10px 18px 24px}.activity-logs__filters{display:flex;align-items:center!important;gap:52px;margin-bottom:24px;flex-wrap:wrap}.activity-logs__filter-date,.activity-logs__filter-dropdown{width:260px;flex-shrink:0}.activity-logs__clear-btn{height:30px;padding:4px 16px;background:#122443;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;font-family:Inter,sans-serif;letter-spacing:.14px;cursor:pointer;white-space:nowrap;margin-left:auto;align-self:flex-end;transition:background .15s ease}.activity-logs__clear-btn:hover{background:#122443d1}.cr-al-clear-link{color:#0ec9b4;font-weight:500;cursor:pointer;text-decoration:underline}.cr-al-clear-link:hover{opacity:.8}@media (max-width: 1024px){.activity-logs__filters{gap:24px}.activity-logs__filter-date,.activity-logs__filter-dropdown{width:220px}}@media (max-width: 768px){.activity-logs__filters{gap:16px;flex-direction:column;align-items:stretch}.activity-logs__filter-date,.activity-logs__filter-dropdown{width:100%}.activity-logs__clear-btn{margin-left:0;align-self:flex-start}}@media (max-width: 576px){.cr-al-card__header{height:56px;padding:0 14px}.cr-al-card__title{font-size:15px}.cr-al-card__body{padding:10px 14px 20px}}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width: 400px){.\!container{max-width:400px!important}.container{max-width:400px}}@media (min-width: 500px){.\!container{max-width:500px!important}.container{max-width:500px}}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.-right-1{right:-.25rem}.-top-1{top:-.25rem}.bottom-0{bottom:0}.left-0{left:0}.left-1\/2{left:50%}.left-\[236px\]{left:236px}.top-0{top:0}.top-\[23px\]{top:23px}.z-\[199\]{z-index:199}.z-\[1\]{z-index:1}.z-\[200\]{z-index:200}.z-\[2\]{z-index:2}.order-1{order:1}.order-2{order:2}.col-span-2{grid-column:span 2 / span 2}.m-0{margin:0}.mx-0{margin-left:0;margin-right:0}.mx-\[18px\]{margin-left:18px;margin-right:18px}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-\[18px\]{margin-bottom:18px}.ml-20{margin-left:5rem}.ml-3{margin-left:.75rem}.ml-\[280px\]{margin-left:280px}.ml-auto{margin-left:auto}.mr-0{margin-right:0}.mr-0\.5{margin-right:.125rem}.mr-3{margin-right:.75rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-\[30px\]{margin-top:30px}.mt-\[60px\]{margin-top:60px}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-2{height:.5rem}.h-3{height:.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-\[100px\]{height:100px}.h-\[180px\]{height:180px}.h-\[23px\]{height:23px}.h-\[28px\]{height:28px}.h-\[2px\]{height:2px}.h-\[30px\]{height:30px}.h-\[37px\]{height:37px}.h-\[42px\]{height:42px}.h-\[50px\]{height:50px}.h-auto{height:auto}.h-full{height:100%}.max-h-0{max-height:0px}.max-h-\[100px\]{max-height:100px}.max-h-\[420px\]{max-height:420px}.min-h-0{min-height:0px}.min-h-\[120px\]{min-height:120px}.min-h-\[19px\]{min-height:19px}.min-h-screen{min-height:100vh}.\!w-full{width:100%!important}.w-0{width:0px}.w-2{width:.5rem}.w-20{width:5rem}.w-3{width:.75rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-\[100px\]{width:100px}.w-\[142px\]{width:142px}.w-\[250px\]{width:250px}.w-\[280px\]{width:280px}.w-\[30px\]{width:30px}.w-\[42px\]{width:42px}.w-\[50px\]{width:50px}.w-\[70px\]{width:70px}.w-\[80px\]{width:80px}.w-auto{width:auto}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-\[24px\]{min-width:24px}.min-w-\[340px\]{min-width:340px}.min-w-\[72px\]{min-width:72px}.min-w-\[96px\]{min-width:96px}.min-w-full{min-width:100%}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1131px\]{max-width:1131px}.max-w-\[560px\]{max-width:560px}.max-w-\[620px\]{max-width:620px}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.origin-top{transform-origin:top}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-16{gap:4rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[10px\]{gap:10px}.gap-\[11px\]{gap:11px}.gap-\[15px\]{gap:15px}.gap-\[19px\]{gap:19px}.gap-\[25px\]{gap:25px}.\!gap-y-3{row-gap:.75rem!important}.gap-x-\[30px\]{-moz-column-gap:30px;column-gap:30px}.self-end{align-self:flex-end}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[10\.714px\]{border-radius:10.714px}.rounded-\[10px\]{border-radius:10px}.rounded-\[15px\]{border-radius:15px}.rounded-\[20px\]{border-radius:20px}.rounded-\[24px\]{border-radius:24px}.rounded-\[5px\]{border-radius:5px}.rounded-\[8px\]{border-radius:8px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-0{border-width:0px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-none{border-style:none}.border-\[\#1224431F\]{border-color:#1224431f}.border-\[\#DC2626\]{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}.border-\[\#E2E8F0\]{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-\[\#e6ebf2\]{--tw-border-opacity: 1;border-color:rgb(230 235 242 / var(--tw-border-opacity, 1))}.border-\[\#e9edf3\]{--tw-border-opacity: 1;border-color:rgb(233 237 243 / var(--tw-border-opacity, 1))}.border-\[rgba\(0\,0\,0\,0\.12\)\]{border-color:#0000001f}.border-\[rgba\(18\,36\,67\,0\.1\)\]{border-color:#1224431a}.border-\[rgba\(18\,36\,67\,0\.12\)\]{border-color:#1224431f}.border-\[rgba\(220\,38\,38\,0\.3\)\]{border-color:#dc26264d}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-white\/30{border-color:#ffffff4d}.\!bg-white{--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))!important}.bg-\[\#00BFA5\]{--tw-bg-opacity: 1;background-color:rgb(0 191 165 / var(--tw-bg-opacity, 1))}.bg-\[\#0EC9B4\]{--tw-bg-opacity: 1;background-color:rgb(14 201 180 / var(--tw-bg-opacity, 1))}.bg-\[\#1224431F\]{background-color:#1224431f}.bg-\[\#122443\]{--tw-bg-opacity: 1;background-color:rgb(18 36 67 / var(--tw-bg-opacity, 1))}.bg-\[\#16A34A\]{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-\[\#16c4be\]{--tw-bg-opacity: 1;background-color:rgb(22 196 190 / var(--tw-bg-opacity, 1))}.bg-\[\#1f2937\]{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-\[\#34495E\]{--tw-bg-opacity: 1;background-color:rgb(52 73 94 / var(--tw-bg-opacity, 1))}.bg-\[\#DC2626\]{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-\[\#FFAF051A\]{background-color:#ffaf051a}.bg-\[\#FFAF05\]{--tw-bg-opacity: 1;background-color:rgb(255 175 5 / var(--tw-bg-opacity, 1))}.bg-\[\#dcfce7\]{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-\[\#f5f5f5\]{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))}.bg-\[\#f8f9fb\]{--tw-bg-opacity: 1;background-color:rgb(248 249 251 / var(--tw-bg-opacity, 1))}.bg-\[\#fee2e2\]{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-\[rgba\(0\,0\,0\,0\.08\)\]{background-color:#00000014}.bg-\[rgba\(14\,201\,180\,0\.11\)\]{background-color:#0ec9b41c}.bg-black\/50{background-color:#00000080}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-\[13px\]{padding:13px}.p-\[25px\]{padding:25px}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-\[13px\]{padding-left:13px;padding-right:13px}.px-\[14px\]{padding-left:14px;padding-right:14px}.px-\[15px\]{padding-left:15px;padding-right:15px}.px-\[16px\]{padding-left:16px;padding-right:16px}.px-\[18px\]{padding-left:18px;padding-right:18px}.px-\[21px\]{padding-left:21px;padding-right:21px}.px-\[22px\]{padding-left:22px;padding-right:22px}.px-\[9px\]{padding-left:9px;padding-right:9px}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[11px\]{padding-top:11px;padding-bottom:11px}.py-\[22px\]{padding-top:22px;padding-bottom:22px}.py-\[3px\]{padding-top:3px;padding-bottom:3px}.py-\[9px\]{padding-top:9px;padding-bottom:9px}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-\[14px\]{padding-bottom:14px}.pb-\[30px\]{padding-bottom:30px}.pb-\[6px\]{padding-bottom:6px}.pl-3{padding-left:.75rem}.pl-5{padding-left:1.25rem}.pl-9{padding-left:2.25rem}.pl-\[56px\]{padding-left:56px}.pt-2{padding-top:.5rem}.pt-5{padding-top:1.25rem}.pt-\[13px\]{padding-top:13px}.pt-\[17px\]{padding-top:17px}.text-center{text-align:center}.font-\[Inter\]{font-family:Inter}.font-sans{font-family:Inter,ui-sans-serif,system-ui,sans-serif}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[26px\]{font-size:26px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-\[100\%\]{line-height:100%}.leading-\[13px\]{line-height:13px}.leading-\[16px\]{line-height:16px}.leading-\[18px\]{line-height:18px}.leading-\[19px\]{line-height:19px}.leading-\[22px\]{line-height:22px}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-\[0\.01em\]{letter-spacing:.01em}.tracking-\[0\.14px\]{letter-spacing:.14px}.tracking-\[0\.16px\]{letter-spacing:.16px}.tracking-\[1\.12px\]{letter-spacing:1.12px}.tracking-normal{letter-spacing:0em}.text-\[\#0EC9B4\]{--tw-text-opacity: 1;color:rgb(14 201 180 / var(--tw-text-opacity, 1))}.text-\[\#122443\]{--tw-text-opacity: 1;color:rgb(18 36 67 / var(--tw-text-opacity, 1))}.text-\[\#15803d\]{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-\[\#1f2a44\]{--tw-text-opacity: 1;color:rgb(31 42 68 / var(--tw-text-opacity, 1))}.text-\[\#2f3b53\]{--tw-text-opacity: 1;color:rgb(47 59 83 / var(--tw-text-opacity, 1))}.text-\[\#34495E\]{--tw-text-opacity: 1;color:rgb(52 73 94 / var(--tw-text-opacity, 1))}.text-\[\#52607a\]{--tw-text-opacity: 1;color:rgb(82 96 122 / var(--tw-text-opacity, 1))}.text-\[\#5a6475\]{--tw-text-opacity: 1;color:rgb(90 100 117 / var(--tw-text-opacity, 1))}.text-\[\#630002\]{--tw-text-opacity: 1;color:rgb(99 0 2 / var(--tw-text-opacity, 1))}.text-\[\#6F0204\]{--tw-text-opacity: 1;color:rgb(111 2 4 / var(--tw-text-opacity, 1))}.text-\[\#7F8999\]{--tw-text-opacity: 1;color:rgb(127 137 153 / var(--tw-text-opacity, 1))}.text-\[\#8c97ab\]{--tw-text-opacity: 1;color:rgb(140 151 171 / var(--tw-text-opacity, 1))}.text-\[\#DC2626\]{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-\[\#EAEAEA\]{--tw-text-opacity: 1;color:rgb(234 234 234 / var(--tw-text-opacity, 1))}.text-\[\#FFAF05\]{--tw-text-opacity: 1;color:rgb(255 175 5 / var(--tw-text-opacity, 1))}.text-\[\#dc2626\]{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-\[rgba\(18\,36\,67\,0\.3\)\]{color:#1224434d}.text-\[rgba\(18\,36\,67\,0\.4\)\]{color:#12244366}.text-\[rgba\(18\,36\,67\,0\.5\)\]{color:#12244380}.text-\[rgba\(18\,36\,67\,0\.6\)\]{color:#12244399}.text-\[rgba\(18\,36\,67\,0\.7\)\]{color:#122443b3}.text-\[rgba\(18\,36\,67\,0\.8\)\]{color:#122443cc}.text-\[rgba\(18\,36\,67\,0\.87\)\]{color:#122443de}.text-\[rgba\(18\,36\,67\,0\.99\)\]{color:#122443fc}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-primary{--tw-text-opacity: 1;color:rgb(14 201 180 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-slate-950{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/80{color:#fffc}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-70{opacity:.7}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[margin-left\]{transition-property:margin-left;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[max-height\]{transition-property:max-height;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\,width\,opacity\]{transition-property:transform,width,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-\[250ms\]{transition-duration:.25s}.ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{transition-timing-function:cubic-bezier(.22,1,.36,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.\[scrollbar-width\:none\]{scrollbar-width:none}body{margin:0;font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}.course-edit-tabs .ant-tabs-tab{padding:12px 24px!important;font-size:16px!important;font-weight:500!important;color:#6b7280!important}.course-edit-tabs .ant-tabs-tab-active,.course-edit-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#00b8a2!important}.course-edit-tabs .ant-tabs-ink-bar{background:#00b8a2!important;height:3px!important}.course-edit-tabs .ant-tabs-tab:hover,.course-edit-tabs .ant-tabs-tab:hover .ant-tabs-tab-btn{color:#00b8a2!important}.course-edit-tabs .ant-tabs-tab:focus{color:#00b8a2!important}.course-edit-tabs .ant-tabs-tab:focus .ant-tabs-tab-btn{color:#00b8a2!important}.course-edit-tabs .ant-tabs-tab:focus-visible{color:#00b8a2!important}.course-edit-tabs .ant-tabs-tab:focus-visible .ant-tabs-tab-btn{color:#00b8a2!important}.course-edit-tabs .ant-tabs-tab-btn:focus{color:#00b8a2!important}.course-edit-tabs .ant-tabs-tab-btn:focus-visible{color:#00b8a2!important}.course-edit-tabs .ant-tabs-nav{margin-bottom:24px!important;justify-content:center!important}.course-edit-tabs .ant-tabs-nav-wrap,.course-edit-tabs .ant-tabs-nav-list{justify-content:center!important}.ant-layout{min-height:100vh}::-webkit-scrollbar{width:.5rem!important;height:.5rem!important}::-webkit-scrollbar-track{background-color:#f1f1f1!important}::-webkit-scrollbar-thumb{background-color:#c1c1c1!important;border-radius:1rem!important}::-webkit-scrollbar-thumb:hover{background-color:#a8a8a8!important}::-webkit-scrollbar-corner{background-color:transparent!important}.ant-input-password-icon{color:#fffc!important;font-size:16px!important;margin-left:0!important}.ant-checkbox-wrapper{color:#fff!important}.ant-checkbox-inner{background-color:transparent!important;border-color:#fff!important}.glass-effect{background:#b7e9f640;backdrop-filter:blur(13px);-webkit-backdrop-filter:blur(13px);border:1px solid rgba(255,255,255,.3)}.custom-table-bg .ant-table,.custom-table-bg .ant-table-tbody>tr>td{background:#f7f9fb!important;border-bottom:.78px solid #0ec9b459!important}.custom-table-bg .ant-table-thead>tr>th{background:#0cae9c21!important;color:#4b5563!important;font-weight:500!important;border-bottom:1px solid #e5e7eb!important}.custom-table-bg .ant-table-tbody>tr:hover>td{background:#0cae9c21!important}.custom-pagination .ant-pagination-item-active{background:#0ec9b4!important;border-color:#0ec9b4!important}.custom-pagination .ant-pagination-item-active a{color:#fff!important}.custom-pagination .ant-pagination-item a{font-weight:500}.custom-pagination .ant-pagination-item{border-radius:8px!important}.add-course-form textarea.ant-input{background-color:#fff!important;color:#222!important}.add-course-form .ant-input:hover,.add-course-form .ant-input:focus,.add-course-form .ant-input-focused{border-color:#0ec9b4!important;background-color:#e6f4f1!important}.add-course-form .ant-select-selector:hover,.add-course-form .ant-select-selector:focus,.add-course-form .ant-select-focused .ant-select-selector{border-color:#0ec9b4!important;background-color:#e6f4f1!important}.add-course-form textarea.ant-input:hover,.add-course-form textarea.ant-input:focus,.add-course-form textarea.ant-input-focused{border-color:#0ec9b4!important;background-color:#e6f4f1!important}.add-course-form .ant-btn-primary:hover,.add-course-form .ant-btn-primary:focus{background:#0ec9b4!important;border-color:#0ec9b4!important}.add-course-modules-form .ant-input{color:#222!important;border:2px solid #0ec9b4!important}.custom-green-radio .ant-radio-checked .ant-radio-inner{border-color:#00b8a2!important;background-color:#00b8a2!important}.custom-green-radio .ant-radio-inner,.custom-green-radio .ant-radio:hover .ant-radio-inner{border-color:#0ec9b4!important}.custom-green-radio .ant-radio-input:focus+.ant-radio-inner{box-shadow:none!important;border-color:#0ec9b4!important}.add-course-modules-form .ant-btn:focus,.add-course-modules-form .ant-btn:active{box-shadow:none!important;outline:none!important;border-color:#0ec9b4!important}.add-course-modules-form .ant-btn:focus-visible,.add-course-modules-form .ant-btn:focus-within{box-shadow:none!important;outline:none!important;border-color:#0ec9b4!important}.add-course-modules-form .ant-btn-default,.add-course-modules-form .ant-btn-default:hover,.add-course-modules-form .ant-btn-default:focus,.add-course-modules-form .ant-btn-default:active{border-color:#0ec9b4!important;background:#e6f4f1!important;color:#00b8a2!important;box-shadow:none!important;outline:none!important}.custom-steps .ant-steps-item-icon,.custom-steps .ant-steps-item-process .ant-steps-item-icon,.custom-steps .ant-steps-item-finish .ant-steps-item-icon{background-color:#0ec9b4!important;border-color:#0ec9b4!important}.custom-steps .ant-steps-item-finish .ant-steps-item-icon .ant-steps-icon{color:#fff!important}.custom-steps .ant-steps-item-wait .ant-steps-item-icon{background-color:#f5f5f5!important;border-color:#d9d9d9!important}.custom-steps .ant-steps-item-wait .ant-steps-item-icon .ant-steps-icon{color:#999!important}.custom-steps .ant-steps-item-title{color:#222b45!important;font-weight:500!important}.custom-steps .ant-steps-item-process .ant-steps-item-title{color:#0ec9b4!important;font-weight:600!important}.custom-steps .ant-steps-item-finish .ant-steps-item-title{color:#0ec9b4!important;font-weight:500!important}.custom-steps .ant-steps-item-wait .ant-steps-item-title{color:#999!important}.custom-steps .ant-steps-item-finish .ant-steps-item-tail:after{background-color:#0ec9b4!important}.custom-steps .ant-steps-item-process .ant-steps-item-tail:after{background-color:#d9d9d9!important}.custom-steps .ant-steps-item-wait .ant-steps-item-tail:after{background-color:#d9d9d9!important}.steps-content{min-height:400px}.steps-action{margin-top:24px}.steps-action .ant-btn:hover{border-color:#0ec9b4!important;color:#0ec9b4!important;background-color:#e6f4f1!important}.steps-action .ant-btn-primary:hover{background-color:#0ec9b4!important;border-color:#0ec9b4!important;color:#fff!important}.steps-action .ant-btn:focus,.steps-action .ant-btn:focus-visible,.steps-action .ant-btn:focus-within{box-shadow:none!important;outline:none!important;border-color:#0ec9b4!important}.steps-action .ant-btn-primary:focus,.steps-action .ant-btn-primary:focus-visible,.steps-action .ant-btn-primary:focus-within{box-shadow:none!important;outline:none!important;border-color:#0ec9b4!important;background-color:#0ec9b4!important}.steps-action .ant-btn:active{box-shadow:none!important;outline:none!important}.steps-action .ant-btn-primary:active{box-shadow:none!important;outline:none!important;background-color:#0ec9b4!important;border-color:#0ec9b4!important}.custom-dashboard-calendar .ant-picker-panel,.custom-dashboard-calendar .ant-picker-body,.custom-dashboard-calendar .ant-picker-content,.custom-dashboard-calendar .ant-picker-header{background:#f7fafc!important}.custom-dashboard-calendar .ant-picker-header{border-bottom:none!important}.custom-dashboard-calendar .ant-picker-calendar-date-value{color:#223354;font-weight:700;font-size:1rem}.custom-dashboard-calendar .ant-picker-calendar-year-select,.custom-dashboard-calendar .ant-picker-calendar-month-select{margin-left:12px}.custom-dashboard-calendar .ant-select-selector{border:2px solid #0ec9b4!important;border-radius:.75rem!important;background:#f7fafc!important;color:#0ec9b4!important;font-weight:600;font-size:1.05rem;min-width:70px;min-height:36px;padding:0 16px!important;transition:border-color .2s,box-shadow .2s;box-shadow:none!important;outline:none!important}.custom-dashboard-calendar .ant-select-focused .ant-select-selector,.custom-dashboard-calendar .ant-select-selector:focus,.custom-dashboard-calendar .ant-select-selector:hover{border-color:#0ec9b4!important;box-shadow:0 0 0 2px #0ec9b433!important;outline:none!important}.custom-dashboard-calendar .ant-select-arrow{color:#0ec9b4!important}.custom-dashboard-calendar .ant-picker-cell{background:transparent;border:none;padding:.25rem .5rem}.custom-dashboard-calendar .ant-picker-cell-inner{background:transparent;border-radius:.75rem;min-height:60px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:.25rem}.custom-dashboard-calendar .ant-picker-calendar-date{padding:0;background:transparent;border-radius:.75rem}.custom-dashboard-calendar .ant-picker-calendar-date-content{padding:0}.custom-dashboard-calendar .ant-picker-cell-selected .ant-picker-cell-inner,.custom-dashboard-calendar .ant-picker-cell-today .ant-picker-cell-inner{border:2px solid #0ec9b4!important;background:#e6f4f1!important;border-radius:.75rem!important;color:#223354!important;box-shadow:none!important}.custom-dashboard-calendar .ant-picker-header{background:#f7fafc;border-bottom:none;padding-bottom:0}.custom-dashboard-calendar .ant-picker-calendar-mode-switch{display:none}.custom-dashboard-calendar .ant-picker-calendar-date-value{font-size:.85rem;color:#a1afc3;font-weight:500}.custom-dashboard-calendar .ant-picker-calendar-week-number{display:none}.custom-dashboard-calendar table{border:none}.custom-dashboard-calendar .ant-picker-cell-today .ant-picker-cell-inner{border:2px solid #0ec9b4!important;background:#e6f4f1!important;border-radius:.75rem}.custom-dashboard-calendar .ant-picker-cell-selected .ant-picker-cell-inner{border:2px solid #0ec9b4!important;background:#e6f4f1!important;border-radius:.75rem;color:#223354!important}.custom-dashboard-tooltip .ant-tooltip-inner{background:#fff!important;color:#223354!important;border-radius:.75rem!important;box-shadow:0 2px 12px #0ec9b414!important;font-weight:500;font-size:.95rem;display:flex!important;align-items:center!important;justify-content:center!important;border-left:4px solid #0ec9b4!important;padding:8px 18px!important;min-width:120px}.custom-dashboard-tooltip .ant-tooltip-arrow{--antd-arrow-background-color: #fff !important}.custom-dashboard-calendar .ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled),.custom-dashboard-calendar .ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background-color:#e6f4f1!important;color:#0ec9b4!important;font-weight:600}.custom-green-scrollbar::-webkit-scrollbar{width:8px;background:transparent}.custom-green-scrollbar::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:8px}.custom-green-scrollbar{scrollbar-width:thin;scrollbar-color:#c1c1c1 #f1f1f1}.withdraw-modal .ant-input{color:#223354!important}.withdraw-modal .ant-input,.withdraw-modal .ant-select-selector{border:none!important;box-shadow:none!important;outline:none!important;background:#fff6f6!important;border-radius:16px!important;height:48px!important;padding:0 16px!important}.withdraw-modal .ant-input:focus,.withdraw-modal .ant-select-selector:focus{border:none!important;box-shadow:none!important;outline:none!important}:where(.css-dev-only-do-not-override-36gkoj).ant-select-multiple .ant-select-selection-wrap{align-self:center}.calendar-page-modal .ant-modal-content{background:#f7fafc!important;border-radius:16px!important;box-shadow:0 10px 25px #0000001a!important}.calendar-page-modal .ant-modal-header{background:#f7fafc!important;border-bottom:1px solid #e5e7eb!important;border-radius:16px 16px 0 0!important;padding:24px 24px 16px!important}.calendar-page-modal .ant-modal-title{color:#223354!important;font-size:18px!important;font-weight:600!important}.calendar-page-modal .ant-modal-body{background:#f7fafc!important;padding:24px!important;border-radius:0 0 16px 16px!important}.calendar-page-modal .ant-modal-footer{background:#f7fafc!important;border-top:1px solid #e5e7eb!important;padding:16px 24px 24px!important;border-radius:0 0 16px 16px!important}.calendar-page-modal{background:#fff!important;color:#223354!important;border:1px solid #e5e7eb!important;border-radius:8px!important;height:40px!important;padding:8px 12px!important}.calendar-page-modal .ant-input:focus,.calendar-page-modal .ant-input-focused,.calendar-page-modal .ant-input-password:focus,.calendar-page-modal .ant-input-password-focused{border-color:#0ec9b4!important;box-shadow:0 0 0 2px #0ec9b41a!important;color:#223354!important}.calendar-page-modal .ant-input::-moz-placeholder,.calendar-page-modal .ant-input-password::-moz-placeholder{color:#9ca3af!important}.calendar-page-modal .ant-input::placeholder,.calendar-page-modal .ant-input-password::placeholder{color:#9ca3af!important}.calendar-page-modal .ant-input-textarea .ant-input{background:#fff!important;color:#223354!important;border:1px solid #e5e7eb!important;border-radius:8px!important;padding:12px!important;min-height:80px!important}.calendar-page-modal .ant-input-textarea .ant-input:focus{border-color:#0ec9b4!important;box-shadow:0 0 0 2px #0ec9b41a!important;background:#fff!important;color:#223354!important}.calendar-page-modal .ant-select-selector{background:#fff!important;color:#223354!important;border:1px solid #e5e7eb!important;border-radius:8px!important;height:40px!important;padding:8px 12px!important}.calendar-page-modal .ant-select-focused .ant-select-selector,.calendar-page-modal .ant-select-selector:focus{border-color:#0ec9b4!important;box-shadow:0 0 0 2px #0ec9b41a!important;background:#fff!important;color:#223354!important}.calendar-page-modal .ant-select-selection-placeholder{color:#9ca3af!important}.calendar-page-modal .ant-picker{background:#fff!important;color:#223354!important;border:1px solid #e5e7eb!important;border-radius:8px!important;height:40px!important;padding:8px 12px!important}.calendar-page-modal .ant-picker:focus,.calendar-page-modal .ant-picker-focused{border-color:#0ec9b4!important;box-shadow:0 0 0 2px #0ec9b41a!important;background:#fff!important;color:#223354!important}.calendar-page-modal .ant-picker-input>input{background:transparent!important;color:#223354!important}.calendar-page-modal .ant-picker-input>input::-moz-placeholder{color:#9ca3af!important}.calendar-page-modal .ant-picker-input>input::placeholder{color:#9ca3af!important}.calendar-page-modal .ant-btn{border-radius:8px!important;font-weight:500!important;height:40px!important;padding:8px 16px!important}.calendar-page-modal .ant-btn-primary{background:#0ec9b4!important;border-color:#0ec9b4!important;color:#fff!important}.calendar-page-modal .ant-btn-primary:hover{background:#0bb5a2!important;border-color:#0bb5a2!important;color:#fff!important}.calendar-page-modal .ant-btn-default{background:#fff!important;border-color:#e5e7eb!important;color:#6b7280!important}.calendar-page-modal .ant-btn-default:hover{background:#f9fafb!important;border-color:#d1d5db!important;color:#374151!important}.calendar-page-modal label{color:#374151!important;font-weight:500!important;font-size:14px!important}.calendar-page-modal .ant-modal-close{color:#6b7280!important}.calendar-page-modal .ant-modal-close:hover{color:#374151!important;background:#f3f4f6!important;border-radius:6px!important}.calendar-page-modal .ant-select-dropdown{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;box-shadow:0 10px 25px #0000001a!important}.calendar-page-modal .ant-select-item{color:#223354!important;padding:8px 12px!important}.calendar-page-modal .ant-select-item:hover{background:#f3f4f6!important}.calendar-page-modal .ant-select-item-option-selected{background:#e6f4f1!important;color:#0ec9b4!important}.calendar-page-modal .ant-picker-dropdown{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;box-shadow:0 10px 25px #0000001a!important}.calendar-page-modal .ant-picker-panel{background:#fff!important;border:none!important}.calendar-page-modal .ant-picker-header{background:#fff!important;border-bottom:1px solid #e5e7eb!important}.calendar-page-modal .ant-picker-header button{color:#6b7280!important}.calendar-page-modal .ant-picker-header button:hover{color:#374151!important;background:#f3f4f6!important}.calendar-page-modal .ant-picker-content th,.calendar-page-modal .ant-picker-content td{color:#223354!important}.calendar-page-modal .ant-picker-cell:hover .ant-picker-cell-inner{background:#f3f4f6!important}.calendar-page-modal .ant-picker-cell-selected .ant-picker-cell-inner{background:#0ec9b4!important;color:#fff!important}.calendar-page-modal .ant-picker-today .ant-picker-cell-inner{border-color:#0ec9b4!important;color:#0ec9b4!important}.slider-arrow-btn{position:relative;top:-24px}.force-black-text input{color:#000!important;border:1px solid #d1d5db!important;border-radius:8px!important}.ant-form-item-label>label{color:#374151!important;font-weight:500!important;font-size:14px!important;display:block!important;visibility:visible!important;opacity:1!important}.categories-form-item .ant-form-item-label>label{color:#374151!important;font-weight:500!important;font-size:14px!important}.force-black-text .ant-input{border:1px solid #d1d5db!important;border-radius:8px!important}.force-black-text input::-moz-placeholder{color:gray!important}.force-black-text input::placeholder{color:gray!important}.custom-time-picker .ant-picker-ok{background-color:#00b8a2!important;border-color:#00b8a2!important}.custom-time-picker .ant-picker-ok:hover{background-color:#009a8a!important;border-color:#009a8a!important}.custom-time-picker .ant-picker-ok:focus{background-color:#00b8a2!important;border-color:#00b8a2!important;box-shadow:0 0 0 2px #00b8a233!important}.custom-time-picker .ant-picker-ok:active{background-color:#009a8a!important;border-color:#009a8a!important}.custom-time-picker .ant-picker-now{color:#00b8a2!important}.custom-time-picker .ant-picker-now:hover{color:#009a8a!important}.custom-time-picker .ant-btn-primary{background-color:#00b8a2!important;border-color:#00b8a2!important}.custom-time-picker .ant-btn-primary:hover{background-color:#009a8a!important;border-color:#009a8a!important}.custom-time-picker .ant-btn-primary:focus{background-color:#00b8a2!important;border-color:#00b8a2!important;box-shadow:0 0 0 2px #00b8a233!important}.custom-time-picker .ant-btn-primary:active{background-color:#009a8a!important;border-color:#009a8a!important}.ant-drawer .ant-input:hover,.ant-drawer .ant-picker:hover,.ant-drawer .ant-select-selector:hover{border-color:#d9d9d9!important}.ant-drawer .ant-input:focus,.ant-drawer .ant-picker:focus,.ant-drawer .ant-select:focus .ant-select-selector{border-color:#00b8a2!important;box-shadow:0 0 0 2px #00b8a233!important}.custom-calendar .ant-picker-cell-selected .ant-picker-cell-inner{background-color:transparent!important;border-color:#6b7280!important;color:#374151!important}.custom-calendar .ant-picker-cell-selected .ant-picker-cell-inner:hover{background-color:transparent!important;border-color:#4b5563!important}.custom-calendar .ant-picker-cell-in-range .ant-picker-cell-inner{background-color:transparent!important;border-color:#d1d5db!important;color:#374151!important}.custom-calendar .ant-picker-cell-in-range .ant-picker-cell-inner:hover{background-color:transparent!important;border-color:#9ca3af!important}.custom-sidebar-menu .ant-menu-item{margin:4px 8px!important;border-radius:8px!important;transition:all .2s ease!important;color:#fff!important;padding:0 12px!important;white-space:normal!important;line-height:1.4!important}.custom-sidebar-menu .ant-menu-item:hover{background-color:#34495e!important;color:#0ec9b4!important}.custom-sidebar-menu .ant-menu-item:hover .ant-menu-item-icon{color:#0ec9b4!important}.custom-sidebar-menu .ant-menu-item-selected{background-color:#34495e!important;color:#0ec9b4!important}.custom-sidebar-menu .ant-menu-item-selected .ant-menu-item-icon{color:#0ec9b4!important}.custom-sidebar-menu .ant-menu-submenu-title{margin:4px 8px!important;border-radius:8px!important;transition:all .2s ease!important;color:#fff!important;padding:0 12px!important;white-space:normal!important;line-height:1.4!important}.custom-sidebar-menu .ant-menu-submenu-title:hover{background-color:#34495e!important;color:#0ec9b4!important}.custom-sidebar-menu .ant-menu-submenu-title:hover .ant-menu-submenu-arrow,.custom-sidebar-menu .ant-menu-submenu-title:hover .ant-menu-item-icon{color:#0ec9b4!important}.custom-sidebar-menu .ant-menu-submenu-open>.ant-menu-submenu-title{background-color:#34495e!important;color:#0ec9b4!important}.custom-sidebar-menu .ant-menu-submenu-open>.ant-menu-submenu-title .ant-menu-submenu-arrow{color:#0ec9b4!important}.custom-sidebar-menu .ant-menu-submenu-open>.ant-menu-submenu-title .ant-menu-item-icon{color:#0ec9b4!important}.custom-data-table .ant-table-thead>tr>th{background:#1f2937!important;color:#fff!important;font-weight:600!important;font-size:14px!important;border-bottom:none!important;padding:16px 12px!important}.custom-data-table .ant-table-tbody>tr>td{background:#fff!important;border-bottom:1px solid #f3f4f6!important;padding:16px 12px!important;font-size:14px!important;color:#374151!important}.custom-data-table .ant-table-tbody>tr:nth-child(2n)>td{background:#f9fafb!important}.custom-data-table .ant-table-tbody>tr:hover>td{background:#f3f4f6!important}.custom-data-table .ant-table{border-radius:8px!important;overflow:hidden!important}.custom-data-table .ant-table-container{border-radius:8px!important}.profile-container{background:#f5f5f5;min-height:100vh;padding:24px}.profile-container .ant-card{background:#fff}.profile-container .ant-input{background-color:#fff!important;border:1px solid #d1d5db!important;color:#374151!important}.profile-input-black-text,.profile-input-black-text input,.profile-input-black-text .ant-input,.profile-settings-page .profile-input-black-text,.profile-settings-page .profile-input-black-text input,.profile-settings-page .profile-input-black-text .ant-input{color:#000!important}.profile-input-black-text.ant-input-disabled,.profile-input-black-text.ant-input-disabled input,.profile-input-black-text.ant-input-disabled .ant-input{color:#000!important;-webkit-text-fill-color:#000000!important}.profile-input-black-text,.profile-input-black-text .ant-input{border:.5px solid #6b7280!important}.profile-container .ant-input-password{background-color:#fff!important;border:1px solid #d1d5db!important;color:#374151!important}.profile-container .ant-input-password .ant-input{background-color:#fff!important;border:none!important;color:#374151!important}.profile-container .ant-input-password .ant-input::-moz-placeholder{color:#9ca3af!important}.profile-container .ant-input-password .ant-input::placeholder{color:#9ca3af!important}.profile-container .ant-input-password input{color:#374151!important}.profile-container .ant-input-password input::-moz-placeholder{color:#9ca3af!important}.profile-container .ant-input-password input::placeholder{color:#9ca3af!important}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{box-shadow:0 0 0 1000px transparent inset!important;-webkit-text-fill-color:#ffffff!important;-webkit-transition:background-color 9999s ease-in-out 0s!important;transition:background-color 9999s ease-in-out 0s!important;background-color:transparent!important}.profile-container .ant-input-password input[data-com-onepassword-filled]{color:#374151!important;background-color:#fff!important}.profile-container .ant-input-password .ant-input-suffix{color:#6b7280!important}.profile-container .ant-input-password .ant-input-suffix:hover{color:#374151!important}.profile-container .ant-input-password .anticon{color:#6b7280!important}.profile-container .ant-input-password .anticon:hover{color:#374151!important}.dashboard-container .ant-tabs-tab{color:#6b7280!important}.dashboard-container .ant-tabs-tab:hover,.dashboard-container .ant-tabs-tab-active,.dashboard-container .ant-tabs-tab-active .ant-tabs-tab-btn{color:#0ec9b4!important}.dashboard-container .ant-tabs-ink-bar{background-color:#0ec9b4!important}.profile-container .ant-input:hover,.profile-container .ant-input-password:hover{border-color:#9ca3af!important}.profile-container .ant-input:focus,.profile-container .ant-input-focused{border-color:#0ec9b4!important;box-shadow:0 0 0 2px #0ec9b41a!important}.profile-container .ant-input-password:focus,.profile-container .ant-input-password-focused{border-color:#0ec9b4!important;box-shadow:0 0 0 2px #0ec9b41a!important}.profile-container .ant-btn-primary:hover{background-color:#0bb5a2!important;border-color:#0bb5a2!important}@media (max-width: 768px){.profile-container{padding:16px}.profile-container .ant-card-body{padding:16px!important}}@media (max-width: 576px){.profile-container{padding:12px}.profile-container .ant-row{margin-bottom:16px!important}}.dashboard-container{padding:24px;background:#f5f5f5;min-height:100vh}@media (max-width: 768px){.dashboard-container{padding:16px}.dashboard-container .ant-card{margin-bottom:16px}.dashboard-container .ant-row{margin-bottom:16px!important}}@media (max-width: 576px){.dashboard-container{padding:12px}.dashboard-container .ant-card-body{padding:16px!important}}.custom-sidebar-menu .ant-menu-submenu .ant-menu{background:#1a1a2e!important}.custom-sidebar-menu .ant-menu-submenu .ant-menu-item{background:transparent!important;margin:2px 8px!important;padding-left:24px!important}.custom-sidebar-menu .ant-menu-submenu .ant-menu-item:hover,.custom-sidebar-menu .ant-menu-submenu .ant-menu-item-selected{background-color:#34495e!important;color:#0ec9b4!important}.chart-container{height:300px}@media (max-width: 768px){.chart-container{height:250px}}@media (max-width: 576px){.chart-container{height:200px}}.custom-data-table{overflow-x:auto}@media (max-width: 768px){.custom-data-table .ant-table-thead>tr>th,.custom-data-table .ant-table-tbody>tr>td{padding:12px 8px!important;font-size:13px!important}}@media (max-width: 576px){.custom-data-table .ant-table-thead>tr>th,.custom-data-table .ant-table-tbody>tr>td{padding:10px 6px!important;font-size:12px!important}}.ant-input:hover,.ant-input-affix-wrapper:hover{border-color:#0ec9b4!important}.ant-input-password .ant-input-suffix button,.ant-input-password .ant-input-suffix button:hover,.ant-input-password .ant-input-suffix button:focus,.ant-input-password .ant-input-suffix button:active,.ant-input-password .ant-input-suffix button:focus-visible,.ant-input-password .ant-input-suffix button:focus-within,.ant-input-password .ant-input-suffix .ant-btn,.ant-input-password .ant-input-suffix .ant-btn-primary,.ant-input-password .ant-input-suffix .ant-btn:hover,.ant-input-password .ant-input-suffix .ant-btn:focus,.ant-input-password .ant-input-suffix .ant-btn:active{color:#666!important;border:none!important;background:transparent!important;box-shadow:none!important;outline:none!important;border-color:transparent!important}.ant-input-password .ant-input-suffix button *,.ant-input-password .ant-input-suffix button:hover *,.ant-input-password .ant-input-suffix button:focus *,.ant-input-password .ant-input-suffix button:active *,.ant-input-password .ant-input-suffix .ant-btn *,.ant-input-password .ant-input-suffix .ant-btn:hover *,.ant-input-password .ant-input-suffix .ant-btn:focus *,.ant-input-password .ant-input-suffix .ant-btn:active *{color:#666!important;fill:#666!important;stroke:#666!important;--ant-primary-color: #666666 !important;--ant-primary-color-hover: #666666 !important;--ant-primary-color-active: #666666 !important}.ant-input-password .ant-input-suffix button .anticon,.ant-input-password .ant-input-suffix button:hover .anticon,.ant-input-password .ant-input-suffix button:focus .anticon,.ant-input-password .ant-input-suffix button:active .anticon{color:#666!important}.ant-input-password .ant-input-suffix button svg,.ant-input-password .ant-input-suffix button:hover svg,.ant-input-password .ant-input-suffix button:focus svg,.ant-input-password .ant-input-suffix button:active svg,.ant-input-password .ant-input-suffix .anticon svg{fill:#666!important;color:#666!important;stroke:#666!important}.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper:focus,.ant-input-affix-wrapper-focused{border-color:#0ec9b4!important;box-shadow:0 0 0 2px #0ec9b41a!important}.ant-input-textarea .ant-input:hover{border-color:#0ec9b4!important}.ant-input-textarea .ant-input:focus,.ant-input-textarea .ant-input-focused{border-color:#0ec9b4!important;box-shadow:0 0 0 2px #0ec9b41a!important}.ant-select-selector:hover{border-color:#0ec9b4!important}.ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#0ec9b4!important}.ant-select-focused:not(.ant-select-disabled) .ant-select-selector,.ant-select-selector:focus{border-color:#0ec9b4!important;box-shadow:0 0 0 2px #0ec9b41a!important}.ant-picker:hover{border-color:#0ec9b4!important}.ant-picker-focused,.ant-picker:focus{border-color:#0ec9b4!important;box-shadow:0 0 0 2px #0ec9b41a!important}.ant-picker-time-panel-column>li.ant-picker-time-panel-cell:hover{background:#0ec9b41a!important}.ant-typography a:hover{color:#0ec9b4!important}.ant-btn-default:hover,.ant-btn-default:focus{border-color:#0ec9b4!important;color:#0ec9b4!important}.dark-blue-button,.dark-blue-button:hover,.dark-blue-button:focus,.dark-blue-button:active{background-color:#182c4a!important;border-color:#182c4a!important}.dark-blue-button:hover{opacity:.9;background-color:#182c4a!important;border-color:#182c4a!important}.profile-container .dark-blue-button,.profile-container .dark-blue-button:hover,.profile-container .dark-blue-button:focus,.profile-container .dark-blue-button:active{background-color:#1f2937!important;border-color:#1f2937!important}.profile-container .dark-blue-button:hover{opacity:.9}.ant-radio-wrapper:hover .ant-radio-inner,.ant-radio:hover .ant-radio-inner,.ant-radio-input:focus+.ant-radio-inner{border-color:#0ec9b4!important}.ant-radio-checked .ant-radio-inner{border-color:#0ec9b4!important}.ant-radio-checked .ant-radio-inner:after{background-color:#0ec9b4!important}.ant-checkbox-wrapper:hover .ant-checkbox-inner,.ant-checkbox:hover .ant-checkbox-inner,.ant-checkbox-input:focus+.ant-checkbox-inner{border-color:#0ec9b4!important}.ant-checkbox-checked .ant-checkbox-inner{background-color:#0ec9b4!important;border-color:#0ec9b4!important}.ant-checkbox-checked .ant-checkbox-inner:after{border-color:#fff!important}.ant-switch:hover:not(.ant-switch-disabled){background-color:#0ec9b480!important}.ant-switch-checked{background-color:#0ec9b4!important}.ant-slider:hover .ant-slider-handle{border-color:#0ec9b4!important}.ant-slider-handle:focus{border-color:#0ec9b4!important;box-shadow:0 0 0 2px #0ec9b41a!important}.ant-upload:hover{border-color:#0ec9b4!important}.ant-upload-list-item:hover{background-color:#0ec9b40d!important}.ant-tabs-tab:hover{color:#0ec9b4!important}.ant-tabs-ink-bar{background:#0ec9b4!important}.ant-dropdown-menu-item:hover,.ant-dropdown-menu-item-active{background-color:#0ec9b41a!important;color:#0ec9b4!important}.ant-select-item-option-selected:not(.ant-select-item-option-disabled),.ant-select-item-option-active:not(.ant-select-item-option-disabled){background-color:#0ec9b41a!important;color:#0ec9b4!important}.ant-modal-close:hover,.ant-drawer-close:hover{color:#0ec9b4!important}.ant-pagination-item:hover{border-color:#0ec9b4!important}.ant-pagination-item:hover a{color:#0ec9b4!important}.ant-pagination-item-active{border-color:#0ec9b4!important}.ant-pagination-item-active a{color:#0ec9b4!important}.ant-tooltip-arrow-content{background-color:transparent!important}.ant-menu-item:hover,.ant-menu-item-active{color:#0ec9b4!important}.ant-tree-node-selected{background-color:#0ec9b41a!important}.ant-tree-treenode:hover{background-color:#0ec9b40d!important}.ant-steps-item-finish .ant-steps-item-icon{border-color:#0ec9b4!important}.ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon{color:#0ec9b4!important}.ant-rate-star:hover{transform:scale(1.1)}.ant-rate-star-first,.ant-rate-star-second{color:#0ec9b440!important}.ant-rate-star-full .ant-rate-star-first,.ant-rate-star-full .ant-rate-star-second{color:#0ec9b4!important}.ant-table-tbody>tr:hover>td{background:#0ec9b40d!important}.ant-spin-dot-item,.ant-progress-bg,.ant-badge-status-processing{background-color:#0ec9b4!important}.ant-badge-status-processing:after{border-color:#0ec9b4!important}.sidebar-nav-scroll::-webkit-scrollbar{width:.375rem!important;height:.375rem!important}.sidebar-nav-scroll::-webkit-scrollbar-track{background:#11233f59!important;border-radius:9999px!important}.sidebar-nav-scroll::-webkit-scrollbar-thumb{background:#9fb2c973!important;border-radius:9999px!important}.sidebar-nav-scroll:hover::-webkit-scrollbar-thumb{background:#c6d3e28c!important}.before\:mr-2\.5:before{content:var(--tw-content);margin-right:.625rem}.before\:text-xs:before{content:var(--tw-content);font-size:.75rem;line-height:1rem}.before\:text-primary:before{content:var(--tw-content);--tw-text-opacity: 1;color:rgb(14 201 180 / var(--tw-text-opacity, 1))}.before\:transition-colors:before{content:var(--tw-content);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.before\:duration-\[250ms\]:before{content:var(--tw-content);transition-duration:.25s}.before\:ease-in-out:before{content:var(--tw-content);transition-timing-function:cubic-bezier(.4,0,.2,1)}.before\:content-\[\'•\'\]:before{--tw-content: "•";content:var(--tw-content)}.hover\:-translate-y-px:hover{--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/15:hover{background-color:#ffffff26}.hover\:pl-4:hover{padding-left:1rem}.hover\:text-\[\#4f5d78\]:hover{--tw-text-opacity: 1;color:rgb(79 93 120 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.active\:translate-y-0:active{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}@media (max-width: 1360px){.max-\[1360px\]\:gap-x-\[80px\]{-moz-column-gap:80px;column-gap:80px}}@media (max-width: 1320px){.max-\[1320px\]\:mt-5{margin-top:1.25rem}.max-\[1320px\]\:max-w-full{max-width:100%}.max-\[1320px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-\[1320px\]\:gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.max-\[1320px\]\:gap-y-3{row-gap:.75rem}.max-\[1320px\]\:pl-0{padding-left:0}}@media not all and (min-width: 1024px){.max-lg\:\!ml-0{margin-left:0!important}.max-lg\:mt-4{margin-top:1rem}.max-lg\:\!w-\[280px\]{width:280px!important}.max-lg\:-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.max-lg\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.max-lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-lg\:gap-y-2{row-gap:.5rem}.max-lg\:px-3{padding-left:.75rem;padding-right:.75rem}.max-lg\:pb-3{padding-bottom:.75rem}.max-lg\:pt-3{padding-top:.75rem}}@media (min-width: 640px){.sm\:mb-5{margin-bottom:1.25rem}.sm\:block{display:block}.sm\:h-\[215px\]{height:215px}.sm\:h-\[28px\]{height:28px}.sm\:w-\[140px\]{width:140px}.sm\:w-\[172px\]{width:172px}.sm\:w-\[322px\]{width:322px}.sm\:w-\[80px\]{width:80px}.sm\:min-w-\[120px\]{min-width:120px}.sm\:min-w-\[190px\]{min-width:190px}.sm\:flex-1{flex:1 1 0%}.sm\:flex-none{flex:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:gap-5{gap:1.25rem}.sm\:p-7{padding:1.75rem}.sm\:p-\[43px\]{padding:43px}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}.sm\:px-\[22px\]{padding-left:22px;padding-right:22px}.sm\:text-\[14px\]{font-size:14px}.sm\:text-\[16px\]{font-size:16px}}@media (min-width: 768px){.md\:h-\[100px\]{height:100px}.md\:text-\[16px\]{font-size:16px}}@media (min-width: 1024px){.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:hidden{display:none}.lg\:h-\[100px\]{height:100px}.lg\:w-\[351px\]{width:351px}.lg\:shrink-0{flex-shrink:0}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:gap-6{gap:1.5rem}}@media (min-width: 1280px){.xl\:w-auto{width:auto}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:justify-end{justify-content:flex-end}}.\[\&\:\:-webkit-scrollbar-thumb\]\:rounded-full::-webkit-scrollbar-thumb{border-radius:9999px}.\[\&\:\:-webkit-scrollbar-thumb\]\:bg-\[\#9FB2C9\]\/45::-webkit-scrollbar-thumb{background-color:#9fb2c973}.hover\:\[\&\:\:-webkit-scrollbar-thumb\]\:bg-\[\#C6D3E2\]\/55::-webkit-scrollbar-thumb:hover{background-color:#c6d3e28c}.\[\&\:\:-webkit-scrollbar-track\]\:rounded-full::-webkit-scrollbar-track{border-radius:9999px}.\[\&\:\:-webkit-scrollbar-track\]\:bg-\[\#11233f\]\/35::-webkit-scrollbar-track{background-color:#11233f59}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:\:-webkit-scrollbar\]\:w-1\.5::-webkit-scrollbar{width:.375rem}
