.sidebar{width:264px;background:#fff;border-right:1px solid rgba(0,0,0,.07);display:flex;flex-direction:column;height:100vh;position:sticky;top:0;transition:width .25s ease;overflow:hidden;flex-shrink:0}.sidebar.collapsed{width:56px}.sidebar-header{display:flex;align-items:center;justify-content:space-between;padding:26px 16px 24px 22px;flex-shrink:0}.sidebar.collapsed .sidebar-header{justify-content:center;padding:16px 0 12px}.sidebar-logo{height:24px;width:auto;object-fit:contain}.sidebar-logo-clip{display:block;width:96px;height:26px;overflow:hidden}.sidebar-logo-clip .sidebar-logo{width:128px;max-width:none}.toggle-btn{width:28px;height:28px;border-radius:50%;border:1px solid rgba(0,0,0,.08);background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-brand);transition:background .15s,color .15s;padding:0;flex-shrink:0}.toggle-btn:hover{background:var(--color-brand-light);color:var(--color-brand)}.sidebar-content{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0}.sidebar-nav{flex:1;padding:0 14px;overflow-y:auto;overflow-x:hidden}.sidebar-nav::-webkit-scrollbar{width:3px}.sidebar-nav::-webkit-scrollbar-track{background:transparent}.sidebar-nav::-webkit-scrollbar-thumb{background:#00000014;border-radius:2px}.nav-section{margin-bottom:7px;padding-bottom:7px;border-bottom:1px solid #e8e4ed}.nav-section:last-child{border-bottom:0}.nav-section-label{display:block;font-size:10px;font-weight:700;letter-spacing:.01em;text-transform:uppercase;color:#111936;opacity:1;padding:9px 8px 7px;white-space:nowrap}.nav-item{display:flex;align-items:center;gap:13px;padding:9px 11px;border-radius:8px;cursor:pointer;transition:background .15s,color .15s;color:#172044;margin-bottom:2px;white-space:nowrap;text-decoration:none;font-size:12px;font-weight:500;line-height:1.3}.sidebar.collapsed .nav-item{justify-content:center;padding:8px 0;margin:0 auto 1px;width:40px;gap:0}.nav-item:hover{background:#faf7fe;color:#722aaf}.nav-item.active{background:linear-gradient(90deg,#f0e8fb,#eadcf7);color:var(--color-brand, #722AAF);font-weight:650}.nav-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px}.nav-icon svg{width:16px!important;height:16px!important;stroke-width:1.75}.nav-label{overflow:hidden;text-overflow:ellipsis}.sidebar.collapsed .nav-label,.sidebar.collapsed .nav-section-label{display:none}.sidebar-bottom{padding:4px 8px 8px 13px;flex-shrink:0}.sidebar-divider{height:1px;background:#00000012;margin:0 2px 6px}.sidebar-footer{border-top:1px solid rgba(0,0,0,.07);padding:10px 12px 10px 17px;position:relative;flex-shrink:0}.user-profile{display:flex;align-items:center;gap:8px;padding:5px 4px;border-radius:6px;cursor:pointer;transition:background .15s}.sidebar.collapsed .user-profile{justify-content:center;padding:5px 0}.user-profile:hover{background:#f5f5f5}.user-avatar{width:26px;height:26px;border-radius:50%;background:#a3a3a3;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:10px;flex-shrink:0}.user-info{flex:1;min-width:0}.sidebar.collapsed .user-info{display:none}.user-name{font-size:11px;font-weight:500;color:#171717;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.build-version{margin-top:2px;color:#722aaf;font-size:8px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.mobile-logo-clip{display:block;width:78px;overflow:hidden}.mobile-logo-clip img{width:104px!important;max-width:none!important}.user-email{font-size:9px;color:#737373;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}.chevron-icon{color:#a3a3a3;transition:transform .2s;flex-shrink:0}.chevron-icon.rotated{transform:rotate(180deg)}.sidebar.collapsed .chevron-icon{display:none}.user-dropdown-menu{position:absolute;bottom:calc(100% + 4px);left:12px;right:12px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:8px;box-shadow:0 4px 16px #00000014;padding:4px;z-index:1000;animation:slideUp .15s ease-out}@keyframes slideUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.dropdown-item{display:flex;align-items:center;gap:10px;padding:9px 11px;border-radius:6px;cursor:pointer;transition:background .15s;font-size:12.5px;color:#171717;font-weight:400}.dropdown-item:hover{background:#f5f5f5}.dropdown-item svg{color:#737373;flex-shrink:0}.dropdown-item--danger{color:#dc2626}.dropdown-item--danger svg{color:#dc2626}.dropdown-item--danger:hover{background:#fef2f2}.dropdown-divider{height:1px;background:#00000012;margin:3px 0}.nav-item:focus-visible,.toggle-btn:focus-visible,.user-profile:focus-visible{outline:2px solid var(--color-brand, #722AAF);outline-offset:2px}@media(max-width:768px){.sidebar{width:250px;height:100vh}.sidebar.collapsed{width:250px}.sidebar.collapsed .sidebar-logo,.sidebar.collapsed .nav-label,.sidebar.collapsed .nav-section-label,.sidebar.collapsed .user-info,.sidebar.collapsed .chevron-icon{display:block}.sidebar.collapsed .nav-item{justify-content:flex-start;padding:8px 10px;margin-bottom:10px;width:auto;gap:20px}.sidebar.collapsed .sidebar-header{justify-content:space-between;padding:16px 14px 30px 19px}.sidebar .toggle-btn{display:none}}.mobile-app-bar,.mobile-bottom-nav{display:none}@media(max-width:768px){.main-content-wrapper:before{content:none!important;display:none!important}.mobile-menu-button{display:none!important}.mobile-app-bar{display:flex;position:fixed;inset:0 0 auto;z-index:24;height:58px;padding:0 62px 0 16px;align-items:center;gap:12px;background:#fffffff5;border-bottom:1px solid rgba(0,0,0,.07);backdrop-filter:blur(12px)}.mobile-app-bar>.sidebar-logo-clip{width:92px;height:24px;padding:0;border:0}.mobile-app-bar>.sidebar-logo-clip img{width:122px;height:23px;max-width:none}.mobile-app-bar>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:11px;border-left:1px solid #e6e6e8;color:#737373;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.notification-button{top:9px!important;right:12px!important;z-index:30!important}.mobile-bottom-nav{display:grid;position:fixed;inset:auto 0 0;z-index:25;grid-template-columns:repeat(5,minmax(0,1fr));min-height:64px;padding:6px 5px max(6px,env(safe-area-inset-bottom));background:#fffffff7;border-top:1px solid rgba(0,0,0,.08);box-shadow:0 -8px 24px #1f12280d;backdrop-filter:blur(14px)}.mobile-nav-item{display:flex;min-width:0;min-height:50px;padding:5px 2px 3px;align-items:center;justify-content:center;flex-direction:column;gap:4px;border:0;border-radius:10px;background:transparent;color:#737373;text-decoration:none;cursor:pointer}.mobile-nav-item.active{color:#722aaf;background:#faf7fe}.mobile-nav-item .nav-icon{width:22px;height:22px}.mobile-nav-label{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:9.5px;font-weight:700}.mobile-navigation-drawer .ant-drawer-content{border-radius:18px 18px 0 0;overflow:hidden}.mobile-navigation-drawer .ant-drawer-body{overflow:hidden}.sidebar.sidebar--mobile{width:100%;height:82vh;border-right:0;position:static}.sidebar--mobile .sidebar-header{padding:20px 22px 18px;border-bottom:1px solid #f0f0f2}.sidebar--mobile .sidebar-logo{height:22px}.sidebar--mobile .sidebar-nav{padding:8px 14px 12px}.sidebar--mobile .nav-item{min-height:42px;margin-bottom:3px;border-radius:10px;font-size:12.5px}.sidebar--mobile .nav-section{margin-bottom:3px}.sidebar--mobile .nav-section-label{padding-top:13px;padding-bottom:7px}.sidebar--mobile .sidebar-footer{padding-bottom:max(14px,env(safe-area-inset-bottom))}}@media print{.mobile-app-bar,.mobile-bottom-nav{display:none!important}}.app-container{display:flex;height:100vh;background:#fff;overflow:hidden}.main-content-wrapper{display:flex;flex-direction:column;flex:1;min-width:0;overflow:auto}.main-content{flex:1;padding:0;overflow-y:auto;max-width:none;margin:0;width:100%;height:100vh}.main-content:has(.wizard-layout){padding:0;overflow:hidden;max-width:none}.partner-state-banner{padding:12px 24px 0;background:#fff}.partner-state-banner .ant-alert{border-radius:12px;border:1px solid #bfdbfe}@media(max-width:768px){.main-content{padding:0;padding-bottom:calc(64px + env(safe-area-inset-bottom))}.partner-state-banner{padding:10px 12px 0}}:root{--font-ui: "Montserrat", "Avenir Next", Avenir, "Segoe UI", Arial, sans-serif;--color-brand: #722AAF;--color-brand-dark: #571D88;--color-brand-light: #F2EAF9;--color-brand-border: #D8C0EA;--color-brand-text: #722AAF;--color-page: #FFFFFF;--color-surface: #FFFFFF;--color-text: #211B27;--color-muted: #756E7A;--color-border: #E7E2EA;--shadow-surface: none}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%;font-family:var(--font-ui);color:#171717;background:#fafafa}button,input,select,textarea{font:inherit}.full-loader{min-height:100vh;display:grid;place-items:center}.skip-to-main{position:absolute;left:-9999px}.skip-to-main:focus{left:50%;top:8px;z-index:9999;background:#171717;color:#fff;padding:10px 14px;border-radius:8px}.page{padding:32px;max-width:1680px;margin:0 auto}.page-header{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px}.page-header h1{font-size:24px;line-height:1.25;margin:0 0 6px;font-weight:700;letter-spacing:-.02em}.page-header p{margin:0;color:#525252;max-width:760px;font-size:12px;line-height:1.5}.page-actions{display:flex;gap:8px;flex-wrap:wrap}.surface{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:10px;padding:20px;box-shadow:0 1px 2px #00000006}.surface+.surface{margin-top:16px}.grid{display:grid;gap:16px}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-card{background:#fff;border:1px solid rgba(0,0,0,.04);border-radius:10px;padding:20px 22px;min-height:110px;box-shadow:0 1px 2px #0000000a}.kpi-top{display:flex;justify-content:space-between;color:#737373;font-size:11px;font-weight:600}.kpi-top svg{color:#722aaf}.kpi-card strong{display:block;font-size:20px;line-height:1;font-weight:700;letter-spacing:-.03em;margin-top:18px}.kpi-card small{display:block;color:#737373;margin-top:6px}.section-title{display:flex;justify-content:space-between;align-items:center;margin:0 0 14px}.section-title h2{font-size:13px;font-weight:700;margin:0}.muted{color:#737373}.table-actions{display:flex;gap:5px}.filters{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:16px}.empty-inline{padding:28px;text-align:center;color:#737373}.kanban{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(275px,1fr);gap:14px;overflow-x:auto;padding-bottom:12px}.kanban-column{background:#f3f3f5;border-radius:12px;min-height:550px;padding:12px}.kanban-column-header{display:flex;justify-content:space-between;align-items:center;padding:3px 3px 12px;font-size:12px;font-weight:700;text-transform:uppercase;color:#525252}.opportunity-card{background:#fff;border:1px solid #e6e6e8;border-radius:10px;padding:13px;margin-bottom:10px;cursor:pointer;transition:border .15s,transform .15s}.opportunity-card:hover{border-color:#d3bfec;transform:translateY(-1px)}.opportunity-card h3{margin:0 0 5px;font-size:13px}.opportunity-card p{margin:0 0 10px;color:#737373;font-size:12px}.card-meta{display:flex;justify-content:space-between;gap:8px;color:#737373;font-size:11px}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.detail-row label{display:block;color:#737373;font-size:11px;margin-bottom:3px}.detail-row div{font-size:13px;white-space:pre-wrap}.timeline-list{display:flex;flex-direction:column;gap:10px}.timeline-item{border-left:2px solid #d3bfec;padding:2px 0 2px 12px}.timeline-item strong{display:block;font-size:12px}.timeline-item small{color:#737373}.offline-banner{height:35px;background:#fff7e6;border-bottom:1px solid #ffd591;display:flex;align-items:center;justify-content:center;gap:8px;color:#874d00;font-size:12px}.offline-banner button{border:0;background:transparent;color:#722aaf;display:flex;gap:5px;align-items:center;cursor:pointer}.mobile-menu-button{display:none;position:fixed;z-index:30;left:12px;top:12px;width:38px;height:38px;border:1px solid #e8e8e8;border-radius:9px;background:#fff;place-items:center}.desktop-sidebar{display:block}.file-upload{border:1px dashed #d3bfec;background:#faf7fe;padding:16px;border-radius:10px;text-align:center}.course-card{height:100%}.course-progress{margin-top:12px}.settings-section{margin-bottom:22px}.settings-section h3{font-size:14px}.admin-tabs .ant-tabs-nav{margin-bottom:20px}.stat-list{display:flex;flex-direction:column;gap:10px}.stat-list-row{display:grid;grid-template-columns:minmax(120px,1fr) 3fr 70px;align-items:center;gap:12px;font-size:12px}.bar{background:#eee;height:8px;border-radius:99px;overflow:hidden}.bar>span{display:block;height:100%;background:#722aaf;border-radius:99px}.danger-text{color:#dc2626}.success-text{color:#16a34a}.auth-role{font-size:11px;color:#737373;text-transform:uppercase}.ant-btn-primary,.ant-card{box-shadow:none!important}@media(max-width:1100px){.grid-4,.grid-3{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.desktop-sidebar{display:none}.mobile-menu-button{display:grid}.page{padding:64px 16px 24px}.page-header{flex-direction:column}.page-actions{width:100%}.page-actions>*{flex:1}.grid-4,.grid-3,.grid-2,.detail-grid,.login-page{grid-template-columns:1fr}.login-brand{display:none}.surface{padding:14px}.kanban{grid-auto-columns:86vw}.filters>*{flex:1;min-width:130px}.main-content{height:auto!important}.app-container{height:auto!important;min-height:100vh}.main-content-wrapper{overflow:visible!important}.table-responsive{overflow-x:auto}}@media print{.sidebar,.mobile-menu-button,.page-actions,.offline-banner{display:none!important}.page{padding:0}.surface{border:0}}.notification-button{position:fixed;z-index:25;right:22px;top:18px;width:38px;height:38px;border:1px solid #e6e6e8;background:#fff;border-radius:50%;display:grid;place-items:center;cursor:pointer}@media(max-width:768px){.notification-button{right:12px;top:12px}}.table-tags{display:flex;gap:4px;flex-wrap:wrap}.quote-active-card{display:flex;margin-bottom:16px}.quote-active-card .ant-card-body{display:flex;align-items:center;justify-content:space-between;width:100%;gap:16px}.quote-active-card strong{display:block;margin-top:4px}.quote-toggle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.quote-preview{max-width:760px;margin:0 auto;background:#fff;border:1px solid #ececef;border-radius:10px;padding:38px;font-size:12px;line-height:1.55}.quote-preview-brand{font-size:22px;font-weight:700;margin-bottom:28px}.quote-preview h2{font-size:24px;margin:0 0 8px}.quote-preview h3{font-size:12px;margin-top:24px}.quote-preview-meta{display:flex;justify-content:space-between;color:#737373;margin-bottom:24px}.quote-preview-client{display:flex;flex-direction:column;background:#fafafa;border-radius:8px;padding:14px;margin:18px 0}.quote-preview-plan{border-top:3px solid;padding-top:10px}.quote-preview-plan>div{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #eee}.quote-preview footer{border-top:1px solid #eee;margin-top:28px;padding-top:14px;color:#737373}.builder-actions{justify-content:flex-end}.builder-row{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:11px 0;border-top:1px solid #eeeeef}.builder-row strong,.builder-row small{display:block}.builder-row small{color:#737373;margin-top:3px}.question-option-row{display:grid;grid-template-columns:34px 1fr 34px;gap:6px;align-items:flex-start}.question-option-row .ant-form-item{margin-bottom:8px}.form-label{display:block;font-size:12px;font-weight:600;margin-bottom:8px}.academy-summary{background:#faf7fe;border:1px solid #ece3f5;border-radius:10px;padding:14px;margin-bottom:16px}.academy-summary>div{display:flex;justify-content:space-between;margin-bottom:8px;font-size:12px}.course-module{margin-bottom:14px}.lesson-card{margin:8px 0}.lesson-card--done{border-color:#d9f7be}.lesson-text{white-space:pre-wrap;line-height:1.65;margin-bottom:12px}.lesson-media{position:relative}.lesson-media video{display:block;width:100%;max-height:420px;background:#111;border-radius:8px}.lesson-media>svg{display:none}.academy-test-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#faf7fe;border:1px solid #ece3f5;border-radius:10px;padding:18px;margin-top:16px}.academy-test-cta p{margin:4px 0 0;color:#737373}.answer-group{display:flex;flex-direction:column;gap:10px}.course-card-footer{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px}.quote-format-summary{margin-bottom:16px}.quote-format-summary .ant-card-body{padding:20px}.quote-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,420px));gap:18px;margin-bottom:20px}.quote-choice-card{border:1px solid #e8dff1!important;background:linear-gradient(145deg,#fff 35%,#faf7fd);min-height:310px}.quote-choice-card .ant-card-body{height:100%;display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:26px}.quote-choice-card h2{font-size:20px;margin:2px 0 0}.quote-choice-card p{color:#525252;line-height:1.6;margin:0;min-height:52px}.quote-choice-card small{color:#737373;margin-top:auto}.quote-choice-card .ant-btn{margin-top:6px}.quote-choice-card--disabled{background:#fafafa;border-color:#ececec!important}.quote-choice-card--disabled .quote-choice-icon{color:#a3a3a3;background:#f0f0f0}.quote-choice-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;background:#f2e9f8;color:#722aaf}.quote-code-editor{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace!important;font-size:12px!important;line-height:1.55!important;tab-size:2}.quote-variable-list{margin:0 0 20px}.quote-variable-tag{cursor:pointer;font-family:SFMono-Regular,Consolas,monospace;padding:4px 7px}.quote-variable-tag:hover{border-color:#722aaf;color:#722aaf}.quote-studio-actions{display:flex;justify-content:flex-end;gap:8px;border-top:1px solid #eee;padding-top:18px}.quote-html-preview,.quote-pdf-preview{display:block;width:100%;height:68vh;border:1px solid #e7e3eb;border-radius:8px;background:#fff}@media(max-width:768px){.quote-choice-grid{grid-template-columns:1fr}.quote-choice-card{min-height:280px}.quote-studio-actions{flex-direction:column}.quote-studio-actions .ant-btn{width:100%}.quote-html-preview,.quote-pdf-preview{height:58vh}}.quote-template-builder-page{max-width:1800px!important;padding-top:24px!important}.quote-builder-topline{display:flex;align-items:center;gap:9px;margin-bottom:13px;color:#657293;font-size:13px}.quote-builder-topline button{padding:0;border:0;background:transparent;color:#6816df;font:600 13px Montserrat;cursor:pointer}.quote-template-builder-page .page-header{margin-bottom:18px}.quote-template-builder-page .page-actions .ant-tag{display:flex;align-items:center;min-height:34px;padding-inline:14px;font-size:11px}.quote-builder-tabs>.ant-tabs-nav{min-height:78px;margin-bottom:20px;padding:0 26px;border:1px solid #d6ddec;border-radius:10px}.quote-builder-tabs>.ant-tabs-nav:before{display:none}.quote-builder-tabs .ant-tabs-tab{min-width:240px;padding:0}.quote-builder-tabs .ant-tabs-tab+.ant-tabs-tab{margin-left:24px}.quote-builder-tabs .ant-tabs-ink-bar{height:3px!important;background:#6816df!important}.quote-builder-step{display:flex;align-items:center;gap:12px;color:#4d5a82;font-size:13px}.quote-builder-step i{display:grid;place-items:center;width:36px;height:36px;border:1px solid #9aa6bf;border-radius:50%;background:#fff;color:#344264;font-style:normal;font-weight:600}.quote-builder-tabs .ant-tabs-tab-active .quote-builder-step{color:#6816df}.quote-builder-tabs .ant-tabs-tab-active .quote-builder-step i{border-color:#6816df;background:linear-gradient(135deg,#6816df,#8b25ea);color:#fff}.quote-builder-layout{display:grid;grid-template-columns:minmax(380px,.7fr) minmax(620px,1.3fr);gap:18px;align-items:start}.quote-builder-card{min-width:0;padding:26px;border:1px solid #d6ddec;border-radius:10px;background:#fff}.quote-builder-section-title{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:24px}.quote-builder-section-title h2{margin:0;color:#0d1538;font-size:19px;letter-spacing:-.02em}.quote-builder-section-title p{margin:7px 0 0;color:#4f5d82;font-size:12.5px;line-height:1.55}.quote-builder-section-title .ant-btn{min-height:40px}.quote-builder-card .ant-form-item{margin-bottom:22px}.quote-builder-card .ant-form-item-label{padding-bottom:8px}.quote-builder-card .ant-input,.quote-builder-card .ant-input-number,.quote-builder-card .ant-select-selector{min-height:44px;padding-inline:13px!important}.quote-builder-card .ant-radio-button-wrapper{height:42px;padding-inline:20px;line-height:40px}.quote-builder-code-card .quote-code-editor{min-height:520px!important;padding:16px 18px!important;border-radius:8px!important;font-size:12.5px!important;line-height:1.65!important}.quote-variable-heading{display:flex;justify-content:space-between;gap:16px;margin:4px 0 12px;color:#263456;font-size:12px}.quote-variable-heading span{color:#657293;font-size:11px}.quote-builder-preview-card{padding:26px}.quote-builder-preview-card .quote-html-preview{height:calc(100vh - 390px);min-height:520px}.quote-builder-footer{position:sticky;z-index:5;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:16px;padding:14px 20px;border:1px solid #d6ddec;border-radius:10px;background:#fffffff5;box-shadow:0 -8px 28px #23143b0d;backdrop-filter:blur(8px)}.quote-builder-footer>div{display:flex;gap:12px}.quote-builder-footer .ant-btn{min-height:44px;padding-inline:22px}.quote-builder-footer .ant-btn-primary{min-width:210px}@media(max-width:1150px){.quote-builder-layout{grid-template-columns:1fr}.quote-builder-code-card .quote-code-editor{min-height:440px!important}}@media(max-width:768px){.quote-template-builder-page{padding-top:70px!important}.quote-builder-tabs>.ant-tabs-nav{min-height:64px;padding-inline:12px;overflow-x:auto}.quote-builder-tabs .ant-tabs-tab{min-width:max-content}.quote-builder-step{font-size:11px}.quote-builder-step i{width:31px;height:31px}.quote-builder-card{padding:18px}.quote-builder-section-title{display:grid}.quote-builder-card .grid.grid-2{grid-template-columns:1fr}.quote-builder-code-card .quote-code-editor{min-height:380px!important}.quote-builder-preview-card .quote-html-preview{height:58vh;min-height:420px}.quote-builder-footer{position:static;display:grid;padding:12px}.quote-builder-footer>button{width:100%}.quote-builder-footer>div{display:grid;grid-template-columns:1fr}.quote-builder-footer .ant-btn{width:100%;min-width:0}}@media(max-width:768px){.page{padding:62px 12px 22px}.page-header{gap:12px;margin-bottom:16px}.page-header h1{font-size:21px}.page-header p{font-size:11.5px}.page-actions{gap:6px}.page-actions>*{min-height:36px}.surface{padding:12px;border-radius:9px}.kpi-card{padding:15px;min-height:96px}.kpi-card strong{font-size:18px;margin-top:14px}.section-title{align-items:flex-start;gap:10px;flex-wrap:wrap}.section-title>div{min-width:0}.section-title h2{font-size:12.5px}.section-title .ant-space{width:100%;flex-wrap:wrap}.section-title .ant-space-item{flex:1}.section-title .ant-space-item .ant-btn{width:100%}.responsive-drawer .ant-drawer-content-wrapper{width:100vw!important;max-width:100vw!important}.responsive-drawer .ant-drawer-header{padding:14px 16px}.responsive-drawer .ant-drawer-body{padding:14px}.responsive-modal{max-width:calc(100vw - 20px)!important;margin:10px auto!important;top:10px!important}.responsive-modal .ant-modal-content{padding:16px}.responsive-modal .ant-modal-header{margin-bottom:14px}.ant-modal{max-width:calc(100vw - 20px);margin:10px auto;top:10px}.ant-modal-content{padding:16px}.ant-drawer-body{overflow-x:hidden}.ant-picker-range,.ant-input-number,.ant-select,.ant-input,.ant-input-affix-wrapper{max-width:100%}.filters{display:grid;grid-template-columns:1fr;gap:7px}.filters>*{width:100%!important;min-width:0!important}.grid-4,.grid-3,.grid-2,.detail-grid,.quote-toggle-grid{grid-template-columns:1fr}.table-responsive{margin-left:-2px;margin-right:-2px;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive .ant-table{min-width:720px}.ant-table-cell{font-size:11px!important;padding:9px 8px!important}.table-actions{flex-wrap:wrap}.table-actions .ant-btn{flex:1;min-width:max-content}.kanban{grid-auto-columns:calc(100vw - 38px);scroll-snap-type:x proximity}.kanban-column{min-height:420px;scroll-snap-align:start}.opportunity-card{padding:12px}.quote-preview{padding:20px 16px}.quote-preview h2{font-size:20px}.quote-preview-meta{flex-direction:column;gap:4px}.quote-preview-plan>div{gap:12px}.builder-row{align-items:flex-start;flex-direction:column}.builder-row>.ant-space{width:100%;display:grid;grid-template-columns:1fr 1fr}.builder-row>.ant-space .ant-btn{width:100%}.question-option-row{grid-template-columns:30px 1fr 30px}.academy-test-cta{align-items:stretch;flex-direction:column}.academy-test-cta .ant-btn{width:100%}.course-card .ant-card-head{min-height:44px;padding:0 12px}.course-card .ant-card-body{padding:14px}.notification-button{right:10px;top:10px}.mobile-menu-button{left:10px;top:10px}.ant-tabs-nav-wrap{overflow-x:auto}.ant-tabs-tab{font-size:12px;padding:10px 0}.ant-form-item{margin-bottom:14px}.ant-form-item-label>label{font-size:12px}.ant-btn{font-size:12px}}@media(max-width:768px){.dashboard-range{width:100%!important}.page-actions .ant-dropdown-trigger{width:100%}.page-actions .ant-dropdown-trigger.ant-btn{flex:1}}html,body,#root{max-width:100%;overflow-x:hidden}.grid>*{min-width:0}.surface{min-width:0;max-width:100%}.section-description{margin:5px 0 0;color:#737373;font-size:11.5px;font-weight:400;line-height:1.45}.section-context{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;margin-bottom:14px;border:1px solid #ececef;border-radius:8px;background:#fff}.section-context strong,.section-context span{display:block}.section-context strong{font-size:12px}.section-context span{margin-top:3px;color:#737373;font-size:11px}.enrollment-drawer .ant-drawer-header{padding:22px 24px 18px;border-bottom:1px solid rgba(0,0,0,.06)}.enrollment-drawer .ant-drawer-body{padding:22px 24px 96px}.enrollment-drawer .ant-drawer-footer{padding:14px 24px;border-top:1px solid rgba(0,0,0,.07);background:#fff}.drawer-title{font-size:17px;font-weight:700;letter-spacing:-.02em}.drawer-subtitle{margin-top:4px;color:#737373;font-size:11.5px;font-weight:400;line-height:1.45}.drawer-footer-actions{display:flex;justify-content:flex-end;gap:8px}.form-submit-alert{margin-bottom:18px}.form-section{padding:18px 0 20px;border-bottom:1px solid #eeeeef}.form-section:first-of-type{padding-top:0}.form-section:last-of-type{border-bottom:0}.form-section-heading{display:flex;align-items:flex-start;gap:10px;margin-bottom:16px}.form-step{display:grid;place-items:center;width:24px;height:24px;flex:0 0 24px;border-radius:50%;background:#ede9fe;color:#722aaf;font-size:11px;font-weight:700}.form-section-heading h3{margin:1px 0 2px;font-size:13px;font-weight:700}.form-section-heading p{margin:0;color:#737373;font-size:11.5px;line-height:1.45}.form-grid{gap:0 12px}.form-grid .ant-form-item{margin-bottom:14px}.compact-admin-form{max-width:680px}.partner-progress-alert{margin-bottom:16px}.partner-users-header{margin-top:4px}.partner-users-header>div{min-width:0}.horizontal-data-scroll{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-gutter:stable;padding-bottom:7px}.horizontal-data-content{min-width:560px}.performance-data-content{min-width:650px}.funnel-data-content{min-width:520px}.horizontal-data-scroll::-webkit-scrollbar,.table-responsive::-webkit-scrollbar{height:6px}.horizontal-data-scroll::-webkit-scrollbar-track,.table-responsive::-webkit-scrollbar-track{background:#f3f3f5;border-radius:99px}.horizontal-data-scroll::-webkit-scrollbar-thumb,.table-responsive::-webkit-scrollbar-thumb{background:#c9c9cf;border-radius:99px}.horizontal-data-scroll::-webkit-scrollbar-thumb:hover,.table-responsive::-webkit-scrollbar-thumb:hover{background:#a3a3aa}.table-responsive{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-gutter:stable}.dashboard-insights-grid>section{min-width:0}@media(max-width:768px){.main-content-wrapper:before{content:"";position:fixed;z-index:24;top:0;left:0;right:0;height:58px;background:#fffffffa;border-bottom:1px solid rgba(0,0,0,.06);backdrop-filter:blur(8px)}.mobile-menu-button{top:9px;left:12px;width:40px;height:40px;border-radius:10px;background:#fff;z-index:30}.notification-button{top:9px;right:12px;width:40px;height:40px;background:#fff;z-index:30}.page{padding:78px 12px 24px}.page-header{margin-bottom:18px}.page-header h1{font-size:22px;line-height:1.2}.page-header p{font-size:12px;line-height:1.5}.page-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px}.page-actions>*{min-width:0}.dashboard-range{grid-column:1/-1;width:100%!important}.page-actions .ant-btn{min-width:112px}.dashboard-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px}.dashboard-kpi-grid .kpi-card{min-height:118px;padding:14px 14px 13px;border-radius:10px}.dashboard-kpi-grid .kpi-top{font-size:10.5px;gap:6px}.dashboard-kpi-grid .kpi-top span{min-width:0;line-height:1.25}.dashboard-kpi-grid .kpi-top svg{width:18px;height:18px;flex-shrink:0}.dashboard-kpi-grid .kpi-card strong{font-size:18px;margin-top:16px;white-space:normal}.dashboard-kpi-grid .kpi-card small{font-size:10.5px;line-height:1.35}.dashboard-insights-grid{grid-template-columns:1fr!important}.dashboard-insights-grid .surface{overflow:hidden}.horizontal-data-content{min-width:520px}.performance-data-content{min-width:630px}.funnel-data-content{min-width:500px}.stat-list-row{grid-template-columns:140px 260px 54px}.table-responsive .ant-table{min-width:650px}.drawer-footer-actions{display:grid;grid-template-columns:1fr 1.5fr}.drawer-footer-actions .ant-btn{width:100%;height:40px}.enrollment-drawer .ant-drawer-body{padding:18px 16px 92px}.enrollment-drawer .ant-drawer-header{padding:16px}.enrollment-drawer .ant-drawer-footer{padding:12px 16px}.form-section{padding:16px 0 18px}.form-grid{grid-template-columns:1fr!important}.partner-users-header{align-items:stretch}.partner-users-header .ant-btn{width:100%}.section-context{align-items:flex-start;flex-direction:column}}@media(max-width:390px){.dashboard-kpi-grid{gap:8px}.dashboard-kpi-grid .kpi-card{padding:12px;min-height:112px}.dashboard-kpi-grid .kpi-card strong{font-size:17px}.page{padding-left:10px;padding-right:10px}}.document-requirement-list{display:grid;gap:8px;margin:14px 0 18px}.document-requirement-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #ececef;border-radius:8px;background:#fafafa}.document-requirement-item>span:first-child{min-width:0;font-size:12px;font-weight:600}.document-requirement-item .ant-tag{margin-inline-end:0;flex-shrink:0}@media(max-width:768px){.document-requirement-list{gap:7px}.document-requirement-item{padding:9px 10px}.document-requirement-item>span:first-child{font-size:11px}}.workspace-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 16px}.workspace-action{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:76px;padding:14px 15px;border:1px solid #e7e3ea;border-radius:12px;background:#fff;color:#29242d;text-decoration:none;transition:transform .15s,border-color .15s,box-shadow .15s}.workspace-action:hover{border-color:#cdb4df;box-shadow:0 8px 22px #46235e12;transform:translateY(-1px);color:#722aaf}.workspace-action--primary{border-color:#722aaf;background:linear-gradient(145deg,#722aaf,#8c43bf);color:#fff}.workspace-action--primary:hover{color:#fff;border-color:#722aaf}.workspace-action-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:#f3edf8;color:#722aaf}.workspace-action--primary .workspace-action-icon{background:#ffffff29;color:#fff}.workspace-action>span:nth-child(2){min-width:0}.workspace-action strong,.workspace-action small{display:block}.workspace-action strong{font-size:12.5px}.workspace-action small{margin-top:4px;color:#737373;font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-action--primary small{color:#ffffffc7}.workspace-tabs>.ant-tabs-nav{margin-bottom:16px}.task-mobile-list{display:none}.task-empty{display:grid;min-height:230px;place-items:center;align-content:center;text-align:center;color:#722aaf}.task-empty h2{margin:12px 0 4px;font-size:17px;color:#171717}.task-empty p{margin:0;color:#737373;font-size:12px}@media(max-width:900px){.workspace-actions{grid-template-columns:1fr 1fr}.workspace-action:last-child{grid-column:1/-1}}@media(max-width:768px){.workspace-actions{grid-template-columns:1fr;gap:8px}.workspace-action,.workspace-action:last-child{grid-column:auto;min-height:68px;padding:11px 13px}.workspace-action-icon{width:36px;height:36px}.workspace-action strong{font-size:12px}.workspace-tabs>.ant-tabs-nav{position:sticky;top:58px;z-index:12;margin-left:-12px;margin-right:-12px;padding:0 12px;background:#fafafa}.task-table{display:none}.task-mobile-list{display:grid;gap:8px}.task-mobile-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:14px;border:1px solid #e7e3ea;border-radius:12px;background:#fff}.task-mobile-card>div{min-width:0}.task-mobile-card strong,.task-mobile-card span{display:block}.task-mobile-card strong{font-size:12.5px}.task-mobile-card span,.task-mobile-card p{color:#737373;font-size:10.5px}.task-mobile-card p{grid-column:1;margin:4px 0 0}.task-mobile-card .ant-btn{grid-column:2;grid-row:1/3;align-self:center}}.team-readonly-summary{display:grid;grid-template-columns:2fr 1fr auto;gap:10px;margin-bottom:24px}.team-readonly-summary>div{padding:12px;border:1px solid #ececef;border-radius:9px;background:#fafafa}.team-readonly-summary span,.team-readonly-summary strong{display:block}.team-readonly-summary span{margin-bottom:5px;color:#737373;font-size:10.5px}.team-readonly-summary strong{font-size:12px}@media(max-width:768px){.team-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.team-readonly-summary{grid-template-columns:1fr}}.opportunity-stage-control{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 12px;margin-bottom:12px;border:1px solid #ececef;border-radius:9px;background:#fafafa}.opportunity-stage-control>div{min-width:0}.opportunity-stage-control span,.opportunity-stage-control strong{display:block}.opportunity-stage-control span{font-size:10.5px;margin-bottom:2px}.opportunity-stage-control strong{font-size:12px}.opportunity-stage-control .ant-select{width:220px;max-width:52%}@media(max-width:768px){.opportunity-stage-control{align-items:stretch;flex-direction:column}.opportunity-stage-control .ant-select{width:100%;max-width:none}.kanban-column .opportunity-card{touch-action:pan-y}.kanban-column{user-select:none}}.onboarding-dashboard{max-width:1160px}.onboarding-dashboard>.ant-alert{margin-bottom:18px}.onboarding-panel{padding:26px}.onboarding-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.onboarding-step{display:flex;align-items:flex-start;gap:11px;padding:16px;border:1px solid #e8e4ed;border-radius:12px;background:linear-gradient(145deg,#fff,#faf7fd)}.onboarding-step>span{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:50%;background:#722aaf;color:#fff;font-size:12px;font-weight:700}.onboarding-step h3{margin:1px 0 5px;font-size:12.5px}.onboarding-step p{margin:0;color:#737373;font-size:11px;line-height:1.45}.crm-page{max-width:none}.crm-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.crm-summary>div{display:flex;align-items:center;gap:10px;min-height:58px;padding:11px 14px;background:#fff;border:1px solid #e8e8ea;border-radius:10px;color:#525252}.crm-summary svg{width:18px;color:#722aaf}.crm-summary span{font-size:11.5px}.crm-summary strong{font-size:16px;color:#171717;margin-right:3px}.crm-summary-warning{background:#fffaf0!important;border-color:#f7d99d!important}.crm-summary-warning svg{color:#b45309}.kanban-column{border:1px solid #e8e8ea;background:#f6f6f8}.kanban-card-stack{display:flex;flex-direction:column}.opportunity-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.opportunity-card-heading h3{min-width:0}.opportunity-card-heading .ant-tag{margin:0;font-size:9px}.opportunity-card--stale{border-left:3px solid #d97706}.crm-locked{display:grid;place-items:center;text-align:center;min-height:360px;background:radial-gradient(circle at top,#faf5ff,#fff 60%)}.crm-locked>svg{color:#722aaf;margin-bottom:10px}.crm-locked h2{margin:0 0 8px;font-size:20px}.crm-locked p{max-width:540px;margin:0 0 20px;color:#737373;line-height:1.55}.activation-readiness{padding:16px;margin:0 0 18px;border:1px solid #e7dcf1;border-radius:12px;background:#fcfaff}.activation-readiness-heading{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.activation-readiness-heading h3{margin:0 0 4px;font-size:14px}.activation-readiness-heading p{margin:0;color:#737373;font-size:11.5px}.activation-checklist{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:14px 0}.activation-checklist>div{display:flex;align-items:center;gap:7px;padding:9px 10px;border-radius:8px;background:#fff;border:1px solid #ececef;font-size:11px}.activation-checklist .ready{color:#15803d}.activation-checklist .pending{color:#9a3412}.force-activation-missing{margin:14px 0 0;padding:12px 14px;border-radius:8px;background:#fff7ed;color:#7c2d12;font-size:12px}.force-activation-missing ul{margin:7px 0 0;padding-left:18px}.force-activation-missing li+li{margin-top:3px}.partner-profile-page .surface{box-shadow:0 8px 24px #32164809}.partner-profile-page .ant-descriptions-item-label{color:#737373!important}.partner-profile-page .document-requirement-list{grid-template-columns:repeat(2,minmax(0,1fr))}.login-success-alert{margin:14px 0}@media(max-width:900px){.onboarding-steps,.crm-summary,.activation-checklist{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.onboarding-steps,.crm-summary,.activation-checklist,.partner-profile-page .document-requirement-list{grid-template-columns:1fr}.onboarding-panel{padding:16px}.activation-readiness-heading{flex-direction:column}.crm-summary{gap:7px}.crm-summary>div{min-height:50px}.partner-profile-page .section-title>div{width:100%;display:grid!important;grid-template-columns:1fr}.partner-profile-page .section-title .ant-select{width:100%!important}}body{background:var(--color-page);color:var(--color-text);font-family:var(--font-ui)}.page{max-width:1500px;margin:0 auto}.surface{border-color:var(--color-border);box-shadow:var(--shadow-surface)}.ant-btn-primary{box-shadow:0 7px 16px #722aaf29}.page-header h1{letter-spacing:-.035em}.commission-plan-cell{display:grid;gap:2px}.commission-plan-cell strong{color:var(--color-brand);font-size:13px}.commission-plan-cell small{color:var(--color-muted);font-size:9.5px}.commission-rate-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0}.commission-rate-card{padding:14px;border:1px solid var(--color-border);border-radius:12px;background:#fbf9fd}.commission-rate-card>strong{display:block;margin-bottom:10px;font-size:11px;letter-spacing:.06em;color:var(--color-brand)}.profile-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:18px}.profile-identity{padding:28px;text-align:center}.profile-avatar{display:grid;place-items:center;width:72px;height:72px;margin:0 auto 14px;border-radius:22px;background:var(--color-brand-light);color:var(--color-brand)}.profile-identity h2{margin:0 0 5px;font-size:18px}.profile-identity>span{display:inline-block;padding:5px 9px;border-radius:99px;background:#f4f1f6;color:var(--color-muted);font-size:9.5px}.profile-identity p{display:flex;align-items:center;justify-content:center;gap:7px;margin:18px 0 0;color:var(--color-muted);font-size:11px}.profile-identity p+p{margin-top:8px}.profile-form{padding:26px}.profile-preferences-title{margin-top:8px}.profile-preferences-title h2{display:flex;align-items:center;gap:7px}.profile-preferences{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;margin-bottom:8px}.profile-preferences .ant-form-item-control-input-content{display:flex;justify-content:flex-end}.profile-preferences .ant-form-item-row{display:grid;grid-template-columns:1fr auto;align-items:center}.academy-course-grid .course-card{height:100%}.bo-scenario-cta{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px;margin-bottom:18px;border:1px solid #d9c2eb;border-radius:14px;background:linear-gradient(135deg,#faf6fd,#fff)}.bo-orb{display:grid;place-items:center;width:52px;height:52px;border-radius:17px;background:var(--color-brand);color:#fff;box-shadow:0 10px 22px #722aaf40}.bo-scenario-cta span{color:var(--color-brand);font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.bo-scenario-cta h2{margin:3px 0 5px;font-size:16px}.bo-scenario-cta p{margin:0;color:var(--color-muted);font-size:11px}.bo-player{max-width:470px;margin:auto}.bo-character{display:flex;align-items:center;gap:10px;color:var(--color-brand);font-weight:700}.bo-message{position:relative;padding:18px;margin:18px 0 12px;border-radius:4px 16px 16px;background:var(--color-brand);color:#fff;font-size:14px;line-height:1.55;box-shadow:0 9px 24px #722aaf2e}.bo-options{display:grid;gap:8px;margin:14px 0 20px}.bo-options .ant-btn{height:auto;min-height:44px;padding:10px 14px;white-space:normal;text-align:left}.bo-feedback{padding:12px;border-radius:10px;background:#f3edf8;color:#572080;font-size:11.5px}.bo-complete{padding:38px 10px;text-align:center;color:var(--color-brand)}.bo-complete h2{color:var(--color-text)}@media(max-width:768px){.profile-layout{grid-template-columns:1fr}.profile-identity{padding:20px}.profile-form{padding:18px}.profile-preferences{grid-template-columns:1fr}.commission-rate-grid{grid-template-columns:1fr 1fr}.bo-scenario-cta{grid-template-columns:auto 1fr;padding:16px}.bo-scenario-cta .ant-btn{grid-column:1/-1;width:100%}.commissions-page .table-responsive .ant-table,.discounts-page .table-responsive .ant-table,.academy-page .table-responsive .ant-table{min-width:740px}}@media(max-width:420px){.commission-rate-grid{grid-template-columns:1fr}}.dashboard-v6{max-width:1600px;padding:36px 34px 48px;color:#111936}.dashboard-v6 .page-header{align-items:center;margin-bottom:28px}.dashboard-v6 .page-header h1{font-size:30px;line-height:1.1;color:#101733;letter-spacing:-.035em}.dashboard-v6 .page-header p{color:#4d5982;font-size:13px}.dashboard-v6 .page-actions{align-items:center}.dashboard-v6 .ant-btn{height:42px;padding-inline:16px;border-color:#cfd5e4;color:#162044;font-weight:500}.dashboard-v6 .ant-btn-primary{border-color:#722aaf;color:#fff;background:linear-gradient(135deg,#722aaf,#8f32c7)}.dashboard-v6 .dashboard-range{height:42px;min-width:248px;border-color:#cfd5e4}.release-proof{position:fixed;right:16px;bottom:15px;z-index:20;padding:5px 9px;border:1px solid #d9c0ec;border-radius:999px;background:#fffffff0;color:#722aaf;font-size:9px;font-weight:700;letter-spacing:.04em;box-shadow:0 5px 16px #4318631a}.reference-metric-grid{display:grid;grid-template-columns:repeat(var(--metric-columns),minmax(0,1fr));gap:18px;margin-bottom:20px}.reference-metric{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:15px;min-height:154px;padding:24px 20px;border:1px solid #d6dbea;border-radius:10px;background:#fff}.reference-metric__icon{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fbf7ff,#ead7fa);color:#722aaf}.reference-metric__label{display:block;margin:3px 0 10px;color:#111936;font-size:12.5px}.reference-metric strong{display:block;color:#0b1235;font-size:28px;line-height:1.05;letter-spacing:-.035em}.reference-metric small{display:block;margin-top:11px;font-size:10.5px;line-height:1.35}.metric-brand{color:#455487}.metric-success{color:#08a83f}.metric-warning{color:#f06a00}.metric-danger{color:#ef2727}.reference-dashboard-grid{display:grid;gap:20px;margin-bottom:20px}.reference-dashboard-grid--attention{grid-template-columns:minmax(0,1fr) minmax(390px,.8fr)}.reference-dashboard-grid--commercial{grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr)}.reference-panel{min-width:0;padding:20px;border:1px solid #d6dbea;border-radius:10px;background:#fff}.reference-panel__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.reference-panel__heading h2{margin:0;color:#111936;font-size:16px;letter-spacing:-.02em}.reference-panel__heading p{margin:4px 0 0;color:#697493;font-size:10.5px}.reference-panel__heading>a{display:flex;align-items:center;gap:6px;color:#722aaf;font-size:11px;text-decoration:none;white-space:nowrap}.reference-panel .ant-table-wrapper .ant-table{color:#111936}.reference-panel .ant-table-wrapper .ant-table-thead>tr>th{background:#fbfbfd;color:#111936;font-size:10.5px}.reference-panel .ant-table-wrapper .ant-table-tbody>tr>td{font-size:11px}.reference-performance-panel{margin-bottom:20px}.attention-panel>div:last-child{display:grid}.attention-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:54px;border-top:1px solid #e5e8f0}.attention-row:first-child{border-top:0}.attention-row__icon{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#f2e8fb;color:#722aaf}.attention-row__icon.tone-warning{background:#fff4e8;color:#f06a00}.attention-row__icon.tone-danger{background:#fff0f0;color:#ef2727}.attention-row strong{color:#172044;font-size:11px;font-weight:500}.attention-row .ant-tag{margin:0;border:0;font-size:9px}.attention-row>a{display:flex;align-items:center;gap:4px;color:#722aaf;font-size:10.5px;text-decoration:none}.network-content{display:grid;grid-template-columns:210px minmax(0,1fr);align-items:center;gap:30px;min-height:205px}.network-donut{display:grid;place-items:center;width:190px;height:190px;border-radius:50%}.network-donut>div{display:grid;place-items:center;align-content:center;width:112px;height:112px;border-radius:50%;background:#fff}.network-donut strong{font-size:29px;color:#101733}.network-donut span{font-size:11px;color:#455487}.network-legend{display:grid;gap:17px}.network-legend>span{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;color:#172044;font-size:11.5px}.network-legend i{display:block;width:14px;height:14px;border-radius:50%}.legend-active{background:#722aaf}.legend-pending{background:#b778e0}.legend-suspended{background:#e3cdf4}.reference-quick-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:20px}.reference-quick-actions>a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:76px;padding:14px 18px;border:1px solid #cfd5e4;border-radius:8px;color:#101733;text-decoration:none}.reference-quick-actions>a:first-child{border-color:#d3b6e8;background:linear-gradient(90deg,#fbf6ff,#f2e6fc)}.reference-quick-actions>a>span{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:#722aaf}.reference-quick-actions strong,.reference-quick-actions small{display:block}.reference-quick-actions strong{font-size:12.5px}.reference-quick-actions small{margin-top:4px;color:#647091;font-size:10px}.reference-funnel{display:grid;gap:13px;margin-top:8px}.reference-funnel>div{display:grid;grid-template-columns:125px minmax(100px,1fr) 34px;align-items:center;gap:12px}.reference-funnel span,.reference-funnel strong{color:#172044;font-size:11px}.reference-funnel>div>div,.plan-mix-list>div>div,.month-performance__row>div{height:10px;border-radius:999px;background:#f0ebf5;overflow:hidden}.reference-funnel i,.plan-mix-list i,.month-performance__row i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#722aaf,#a154d3)}.panel-footnote{display:block;margin-top:17px;color:#657091}.dashboard-empty{display:grid;place-items:center;align-content:center;gap:8px;min-height:160px;color:#9673ad;font-size:11px}.plan-mix-list{display:grid;gap:17px;margin-top:20px}.plan-mix-list>div{display:grid;grid-template-columns:70px minmax(100px,1fr) 70px 95px;align-items:center;gap:10px;color:#172044}.plan-mix-list span,.plan-mix-list strong,.plan-mix-list small{font-size:10.5px}.plan-mix-list small{text-align:right;color:#455487}.seller-attention{margin-bottom:20px}.seller-attention__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.attention-list{min-width:0;border:1px solid #e0e3ed;border-radius:8px;overflow:hidden}.attention-list h3{display:flex;align-items:center;gap:7px;margin:0;padding:12px;border-bottom:1px solid #e0e3ed;font-size:11px}.attention-list h3 span{display:grid;place-items:center;min-width:20px;height:20px;border-radius:999px;background:#f0edf3;color:#172044;font-size:9px}.text-danger{color:#e52d2d}.text-warning{color:#e46c00}.text-brand{color:#722aaf}.attention-list__row{display:grid;gap:3px;padding:10px 12px;border-bottom:1px solid #eceef4}.attention-list__row:last-child{border-bottom:0}.attention-list__row strong{font-size:10.5px}.attention-list__row span{overflow:hidden;color:#697493;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.attention-list__empty{display:flex;align-items:center;gap:7px;min-height:92px;padding:16px;color:#5f6a89;font-size:10px}.seller-stage-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:14px;margin-bottom:20px}.funnel-steps{display:flex;gap:9px;overflow-x:auto}.funnel-steps>div{min-width:116px;flex:1;padding:12px;border:1px solid #e0e3ed;border-radius:8px}.funnel-steps>div>span{display:grid;place-items:center;width:34px;height:34px;margin-bottom:9px;border-radius:50%;background:#f2e8fb;color:#722aaf}.funnel-steps small,.funnel-steps strong{display:block}.funnel-steps small{color:#596586;font-size:9px}.funnel-steps strong{margin-top:4px;color:#101733;font-size:17px}.month-performance__row{display:grid;grid-template-columns:95px 1fr 42px;align-items:center;gap:8px;margin:7px 0 16px}.month-performance__row span,.month-performance__row strong,.month-performance__line{font-size:10px}.month-performance__line{display:flex;justify-content:space-between;padding:10px 0;border-top:1px solid #e5e8f0}.seller-opportunities{margin-bottom:20px}@media(max-width:1280px){.reference-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-v6--partner_seller .reference-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.reference-dashboard-grid--attention,.reference-dashboard-grid--commercial{grid-template-columns:1fr}.network-content{grid-template-columns:210px 1fr}.seller-stage-layout{grid-template-columns:1fr}.seller-attention__grid{grid-template-columns:1fr 1fr}.attention-list:last-child{grid-column:1/-1}}@media(max-width:900px){.reference-quick-actions{grid-template-columns:1fr}.reference-metric{min-height:132px}.seller-attention__grid{grid-template-columns:1fr}.attention-list:last-child{grid-column:auto}}@media(max-width:768px){.dashboard-v6{padding:76px 12px 92px}.dashboard-v6 .page-header{align-items:stretch}.dashboard-v6 .page-header h1{font-size:25px}.dashboard-v6 .page-actions{display:grid;grid-template-columns:1fr 1fr}.dashboard-v6 .page-actions .dashboard-range{grid-column:1/-1;min-width:0}.dashboard-v6 .page-actions>a{display:block}.dashboard-v6 .page-actions>a .ant-btn{width:100%}.reference-metric-grid,.dashboard-v6--partner_seller .reference-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px}.reference-metric{grid-template-columns:1fr;min-height:148px;padding:14px}.reference-metric__icon{width:40px;height:40px}.reference-metric__label{margin:0 0 7px;font-size:10px}.reference-metric strong{font-size:19px}.reference-metric small{margin-top:7px;font-size:9px}.reference-panel{padding:14px}.reference-panel__heading{align-items:flex-start}.reference-panel__heading h2{font-size:14px}.attention-row{grid-template-columns:auto minmax(0,1fr) auto}.attention-row .ant-tag{display:none}.attention-row>a{font-size:0}.attention-row>a svg{width:17px;height:17px}.network-content{grid-template-columns:1fr;justify-items:center}.network-donut{width:170px;height:170px}.network-legend{width:100%}.reference-funnel>div{grid-template-columns:95px minmax(90px,1fr) 28px}.plan-mix-list>div{grid-template-columns:65px minmax(90px,1fr) 52px}.plan-mix-list small{display:none}.release-proof{bottom:76px}.table-responsive .ant-table{min-width:620px}}@media(max-width:390px){.reference-metric-grid,.dashboard-v6--partner_seller .reference-metric-grid{grid-template-columns:1fr 1fr!important}.reference-metric{min-height:142px}.reference-metric strong{font-size:17px}.dashboard-v6 .page-actions{grid-template-columns:1fr}}@media(min-width:769px){.page:not(.dashboard-v6){padding:36px 34px 48px;max-width:1600px}.page:not(.dashboard-v6) .page-header h1{font-size:30px;line-height:1.1;color:#101733}.page:not(.dashboard-v6) .page-header p{color:#4d5982;font-size:13px}.page:not(.dashboard-v6) .surface{border-color:#d6dbea;border-radius:10px;box-shadow:none}.page:not(.dashboard-v6) .ant-table-thead>tr>th{background:#fbfbfd;color:#111936}}:root{--reference-ink:#0d1538;--reference-copy:#46547f;--reference-line:#d8ddeb;--reference-soft:#f7f3fb;--reference-brand:#6816df;--reference-brand-2:#8c2ae8}.page:not(.dashboard-v6){color:var(--reference-ink)}.page-header{align-items:center;margin-bottom:28px}.page-header h1{color:var(--reference-ink)}.page-header p{color:var(--reference-copy)!important;max-width:780px}.page-actions .ant-btn{height:42px;border-color:#cdd4e5;border-radius:7px;color:#172044;font-weight:600}.page-actions .ant-btn-primary,.ant-btn-primary{border-color:var(--reference-brand)!important;background:linear-gradient(135deg,var(--reference-brand),var(--reference-brand-2))!important;color:#fff!important}.kpi-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;min-height:132px;padding:22px;border:1px solid var(--reference-line);border-radius:10px;background:#fff;box-shadow:none}.kpi-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fbf7ff,#ead7fa);color:var(--reference-brand)}.kpi-icon svg{width:25px;height:25px}.kpi-content{min-width:0}.kpi-label{display:block;margin:3px 0 10px;color:var(--reference-ink);font-size:12px}.kpi-card strong{display:block;margin:0;color:var(--reference-ink);font-size:26px;line-height:1.05;letter-spacing:-.035em}.kpi-card small{display:block;margin-top:9px;color:var(--reference-copy);font-size:10.5px;line-height:1.35}.workspace-tabs>.ant-tabs-nav:before{border-color:var(--reference-line)}.workspace-tabs .ant-tabs-tab{padding:13px 8px;color:#3f4b72}.workspace-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--reference-brand)!important}.workspace-tabs .ant-tabs-ink-bar{height:3px!important;background:var(--reference-brand)!important}.surface{overflow:hidden}.surface.table-responsive>.section-title,.surface.table-responsive>.workspace-notice,.surface.table-responsive>.records-toolbar{margin-left:18px;margin-right:18px}.surface.table-responsive>.section-title{padding-top:19px}.surface.table-responsive .ant-table-wrapper{border-top:1px solid #e3e6ef}.surface.table-responsive .ant-table-container{border-radius:0!important}.ant-table-wrapper .ant-table{color:var(--reference-ink)}.ant-table-wrapper .ant-table-thead>tr>th{padding:13px 14px;background:#fafbfe!important;border-color:#e5e8f0;color:var(--reference-ink);font-size:10.5px;font-weight:700}.ant-table-wrapper .ant-table-tbody>tr>td{padding:13px 14px;border-color:#e8eaf1;color:#263154;font-size:11px}.ant-table-wrapper .ant-table-tbody>tr:hover>td{background:#fbf8ff!important}.ant-table-wrapper .ant-pagination{padding:0 16px}.ant-tag{border:0;border-radius:6px;font-size:9.5px}.section-title{margin-bottom:17px}.section-title h2{color:var(--reference-ink);font-size:17px}.section-title p{margin:5px 0 0;color:var(--reference-copy);font-size:10.5px}.section-title .ant-btn{border-color:#cbd2e3}.workspace-notice{display:flex;align-items:center;gap:10px;min-height:42px;padding:10px 13px;margin-bottom:16px;border:1px solid #dccaf1;border-radius:7px;background:linear-gradient(90deg,#fbf7ff,#f5eefc);color:#5421bc;font-size:10.5px;line-height:1.4}.workspace-notice svg{flex:0 0 18px;color:var(--reference-brand)}.records-toolbar{display:grid;grid-template-columns:minmax(240px,1.35fr) repeat(3,minmax(155px,.9fr));gap:12px;margin-bottom:16px}.records-toolbar>.ant-input-affix-wrapper,.records-toolbar>.ant-select .ant-select-selector{min-height:42px;border-color:#d5daea!important;border-radius:7px!important}.records-toolbar>.ant-select{width:100%}.records-toolbar__extra{display:flex;align-items:center}.records-toolbar__extra .ant-btn{height:42px}.reference-steps{display:grid;grid-template-columns:150px repeat(3,minmax(0,1fr));align-items:center;gap:0;min-height:74px;padding:12px 18px;margin-top:16px;border:1px solid var(--reference-line);border-radius:10px;background:#fff}.reference-steps>strong{color:var(--reference-brand);font-size:13px}.reference-steps>div{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:10px;min-height:40px;padding:0 18px;border-left:1px solid #ddd9ea}.reference-steps>div>span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--reference-brand);color:#fff;font-size:11px;font-weight:700}.reference-steps>div>svg{color:#263154}.reference-steps p{margin:0;color:#344064;font-size:10.5px;line-height:1.35}.ant-modal-content,.ant-drawer-content{color:var(--reference-ink)}.ant-modal-content{border-radius:13px!important}.ant-modal-header{padding-bottom:13px;border-bottom:1px solid #eceef4}.ant-modal-title,.ant-drawer-title{color:var(--reference-ink)!important;font-weight:700!important}.ant-form-item-label>label{color:#263154!important;font-size:11px!important;font-weight:600}.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker,.ant-input-number{border-color:#d4daea!important;border-radius:7px!important}.ant-input,.ant-input-affix-wrapper,.ant-select-single,.ant-picker,.ant-input-number{min-height:40px}.ant-input:focus,.ant-input-affix-wrapper-focused,.ant-select-focused .ant-select-selector,.ant-picker-focused,.ant-input-number-focused{border-color:#8f40dc!important;box-shadow:0 0 0 2px #6816df14!important}.quote-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none;gap:18px}.quote-choice-card{min-height:245px!important;border-color:var(--reference-line)!important;background:#fff!important}.quote-choice-card .ant-card-body{padding:22px!important}.quote-choice-card h2{color:var(--reference-ink);font-size:17px}.quote-choice-icon{border-radius:50%;background:#f0e4fb}.academy-course-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.academy-course-grid .course-card{border-color:var(--reference-line);border-radius:10px}.academy-course-grid .ant-card-head{border-color:#e4e7f0}.academy-course-grid .ant-card-head-title{color:var(--reference-ink)}@media(max-width:1100px){.records-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-steps{grid-template-columns:1fr}.reference-steps>div{border-left:0;border-top:1px solid #ddd9ea;padding:12px 0}.academy-course-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.page-header{align-items:stretch;margin-bottom:20px}.page-header h1{font-size:25px!important}.page-actions{grid-template-columns:1fr 1fr}.grid.grid-4,.grid.grid-3{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.kpi-card{grid-template-columns:1fr;min-height:148px;padding:14px;gap:10px}.kpi-icon{width:40px;height:40px}.kpi-icon svg{width:20px;height:20px}.kpi-label{margin:0 0 7px;font-size:10px}.kpi-card strong{font-size:19px}.kpi-card small{font-size:9px}.records-toolbar{grid-template-columns:1fr;margin-left:12px!important;margin-right:12px!important}.surface.table-responsive>.section-title,.surface.table-responsive>.workspace-notice{margin-left:12px;margin-right:12px}.surface.table-responsive>.section-title{padding-top:14px}.workspace-notice{align-items:flex-start}.reference-steps{grid-template-columns:1fr;padding:14px}.reference-steps>div{grid-template-columns:auto auto 1fr}.academy-course-grid{grid-template-columns:1fr}.ant-modal{top:6px!important}.ant-modal-content{max-height:calc(100vh - 12px);overflow:auto}.ant-drawer-header,.ant-drawer-body{padding:16px!important}}@media(max-width:390px){.grid.grid-4,.grid.grid-3{grid-template-columns:1fr 1fr}.kpi-card{min-height:142px}.kpi-card strong{font-size:17px}}.catalog-plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:14px 0 18px}.catalog-plan-card{display:flex;flex-direction:column;min-height:330px;padding:21px;border:1px solid var(--reference-line);border-radius:10px;background:#fff}.catalog-plan-card__heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.catalog-plan-card h2{margin:0;color:var(--reference-ink);font-size:17px}.catalog-plan-card>strong{display:block;margin:22px 0 8px;color:var(--reference-ink);font-size:25px;line-height:1.1}.catalog-plan-card>strong small{font-size:10px;font-weight:500}.catalog-plan-card>span{color:var(--reference-brand);font-size:10.5px}.catalog-plan-card ul{display:grid;gap:9px;margin:18px 0;padding:15px 0 0 18px;border-top:1px solid #e5e8f0;color:#334064;font-size:10.5px}.catalog-plan-card .ant-btn{margin-top:auto;color:var(--reference-brand);border-color:#8c39e4}.audit-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.audit-detail-grid section,.audit-metadata{min-width:0;padding:13px;border:1px solid var(--reference-line);border-radius:8px;background:#fafbfe}.audit-detail-grid span,.audit-metadata>strong{display:block;margin-bottom:8px;color:var(--reference-copy);font-size:10px;text-transform:uppercase;letter-spacing:.06em}.audit-detail-grid pre,.audit-metadata pre{max-height:300px;margin:0;overflow:auto;color:#263154;font-size:10px;white-space:pre-wrap;word-break:break-word}.audit-metadata{margin-top:14px}@media(max-width:1200px){.catalog-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.catalog-plan-grid{grid-template-columns:1fr}.catalog-plan-card{min-height:300px}.audit-detail-grid{grid-template-columns:1fr}.audit-detail-grid pre{max-height:220px}}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Regular.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Medium.ttf) format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-SemiBold.ttf) format("truetype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Bold.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}:root{--boocle-purple:#722AAF;--boocle-purple-dark:#5a188f;--boocle-purple-soft:#f2e9fb;--boocle-navy:#0c1436;--boocle-copy:#415078;--boocle-muted:#687397;--boocle-border:#d7ddea;--boocle-canvas:#fff;--reference-brand:#722AAF;--reference-brand-2:#8d35cf;--reference-ink:#0c1436;--reference-copy:#415078;--reference-line:#d7ddea}html,body,#root{font-family:Montserrat,Segoe UI,sans-serif;background:var(--boocle-canvas);color:var(--boocle-navy)}body{font-size:13px;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.app-container,.main-content-wrapper,.main-content{background:#fff}.main-content{scrollbar-color:#cfd3dd transparent;scrollbar-width:thin}.page{width:100%;max-width:none!important;margin:0;padding:34px 42px 38px!important}.page-header{min-height:64px;margin:0 0 20px;align-items:flex-start}.page-header h1{margin:0 0 7px!important;color:var(--boocle-navy)!important;font-size:30px!important;line-height:1.13!important;font-weight:700!important;letter-spacing:-.035em!important}.page-header p{max-width:820px;color:var(--boocle-copy)!important;font-size:13px!important;line-height:1.45!important}.page-actions{align-items:center;justify-content:flex-end;gap:12px}.dashboard-partner-filter{min-width:224px}.dashboard-partner-filter .ant-select-selector{height:44px!important;align-items:center}.dashboard-table-filters{display:flex;align-items:center;gap:10px}.dashboard-table-filters .ant-input-affix-wrapper{width:210px}.dashboard-table-filters .ant-select{width:170px}.table-cell-detail{display:block;color:var(--muted);margin-top:3px}.legend-silver{background:#e3cdf4}.legend-gold{background:#b778e0}.legend-platinum{background:#722aaf}.page-actions .ant-btn{height:44px;padding-inline:18px;border-color:#cbd3e4;border-radius:6px;color:#182244;font-size:12px;font-weight:600}.page-actions .ant-btn-primary,.ant-btn-primary{border-color:var(--boocle-purple)!important;background:linear-gradient(135deg,var(--boocle-purple),#8e2fd0)!important;box-shadow:none!important;color:#fff!important}.ant-btn{border-radius:6px;font-weight:500}.ant-btn-default{border-color:#cbd3e4;color:#263153}.ant-btn-link{color:var(--boocle-purple)}.sidebar{width:264px;border-right:1px solid #d9deea;color:var(--boocle-navy)}.sidebar--partner_owner{width:216px}.sidebar--partner_manager,.sidebar--partner_leader{width:246px}.sidebar--partner_seller{width:302px}.sidebar-header{min-height:84px;padding:24px 18px 18px 23px}.sidebar-logo-clip{width:104px;height:30px}.sidebar-logo-clip .sidebar-logo{width:139px;height:28px}.sidebar--partner_owner .sidebar-header{padding-left:17px}.sidebar--partner_owner .sidebar-logo-clip{width:128px}.sidebar--partner_seller .sidebar-header{min-height:94px;padding:25px 18px 23px 30px}.sidebar--partner_seller .sidebar-logo-clip{width:107px}.toggle-btn{width:34px;height:34px;border-color:#e0e4ec;background:#fff;color:#5c25dc}.sidebar-nav{padding:0 16px}.sidebar--partner_owner .sidebar-nav{padding:0 9px}.sidebar--partner_seller .sidebar-nav{padding:0 16px}.nav-section{margin:0 0 8px;padding:0 0 9px;border-bottom:1px solid #dce1eb}.nav-section-label{padding:8px 8px 7px;color:#101a3c;font-size:10px;font-weight:700;letter-spacing:.07em}.nav-item{min-height:42px;margin:0 0 1px;padding:10px 13px;border-radius:8px;color:#1b274b;font-size:12px;font-weight:500;gap:13px}.sidebar--partner_seller .nav-item{min-height:45px;padding-left:17px}.nav-item.active{background:linear-gradient(90deg,#f1e8fc,#eadcf8);color:#641bd5;font-weight:600}.nav-icon,.nav-icon svg{width:19px!important;height:19px!important}.nav-icon svg{stroke-width:1.55}.sidebar-footer{min-height:78px;padding:12px 18px;border-top:1px solid #dce1eb}.user-profile{gap:10px}.user-profile .ant-avatar{background:linear-gradient(135deg,#8d3ce0,#5f18cf);font-size:11px;font-weight:700}.user-name{color:#10183a;font-size:11px;font-weight:600}.user-role{margin-top:3px;color:#435179;font-size:9.5px}.user-email{margin-top:3px;color:#77809a;font-size:8px}.build-version{display:none}.surface,.reference-panel,.ant-card{border-color:var(--boocle-border)!important;border-radius:9px!important;background:#fff;box-shadow:none!important}.surface{padding:20px}.surface.table-responsive{padding:0}.grid.grid-4,.grid.grid-3{gap:18px}.dashboard-kpi-grid{margin-bottom:20px}.kpi-card,.reference-metric{min-height:156px;padding:24px 20px;border:1px solid var(--boocle-border);border-radius:9px;background:#fff;box-shadow:none}.kpi-card{grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:start}.kpi-icon,.reference-metric__icon{width:55px;height:55px;border-radius:50%;background:radial-gradient(circle at 35% 28%,#fcf9ff,#ead8fb);color:#771fe5}.kpi-icon svg,.reference-metric__icon svg{width:27px;height:27px;stroke-width:1.55}.kpi-label,.reference-metric__label{margin:3px 0 10px;color:#172143;font-size:12.5px;font-weight:500}.kpi-card strong,.reference-metric strong{margin:0;color:#090f31;font-size:28px;line-height:1.06;font-weight:700;letter-spacing:-.025em}.kpi-card small,.reference-metric small{margin-top:10px;color:#526088;font-size:10.5px;line-height:1.35}.section-title{padding:0;margin:0 0 16px}.section-title h2,.reference-panel__heading h2{margin:0;color:#10193a;font-size:18px;font-weight:600;letter-spacing:-.02em}.section-title p,.reference-panel__heading p{margin-top:5px;color:#606b8e;font-size:10.5px}.workspace-tabs>.ant-tabs-nav{margin:0 0 18px}.workspace-tabs>.ant-tabs-nav:before{border-color:#dbe0e9}.workspace-tabs .ant-tabs-tab{padding:13px 8px;color:#334064;font-size:11px}.workspace-tabs .ant-tabs-tab+.ant-tabs-tab{margin-left:28px}.workspace-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#671ce0!important;font-weight:600}.workspace-tabs .ant-tabs-ink-bar{height:2px!important;background:#671ce0!important}.record-status-tabs{display:flex;align-items:center;gap:28px;margin:0 20px 18px;border-bottom:1px solid #dce1eb;overflow-x:auto}.record-status-tabs button{display:flex;align-items:center;gap:8px;height:48px;padding:0 1px;border:0;border-bottom:2px solid transparent;background:transparent;color:#39466d;font-size:10.5px;white-space:nowrap;cursor:pointer}.record-status-tabs button span{display:grid;place-items:center;min-width:22px;height:20px;padding:0 6px;border-radius:99px;background:#f0edf5;color:#263052;font-size:9px}.record-status-tabs button.active{border-bottom-color:#6a1ce0;color:#6a1ce0;font-weight:600}.record-status-tabs button.active span{background:#efe5fb;color:#6a1ce0}.surface.table-responsive>.section-title,.surface.table-responsive>.workspace-notice,.surface.table-responsive>.records-toolbar{margin-left:20px;margin-right:20px}.surface.table-responsive>.section-title{padding-top:21px}.records-toolbar{grid-template-columns:minmax(300px,1.45fr) repeat(3,minmax(170px,.8fr));gap:14px;margin-bottom:16px}.records-toolbar>.ant-input-affix-wrapper,.records-toolbar>.ant-select .ant-select-selector{height:44px!important;min-height:44px;border-color:#d1d8e7!important;border-radius:6px!important;background:#fff}.ant-table-wrapper .ant-table{color:#142041;background:#fff}.ant-table-wrapper .ant-table-container{border-color:#dce1eb!important}.ant-table-wrapper .ant-table-thead>tr>th{height:44px;padding:12px 14px;background:#fafbfe!important;border-color:#dce1eb;color:#121b3e;font-size:10.5px;font-weight:600}.ant-table-wrapper .ant-table-tbody>tr>td{height:56px;padding:11px 14px;border-color:#e1e5ed;color:#263356;font-size:10.5px}.ant-table-wrapper .ant-table-tbody>tr:hover>td{background:#fbf9ff!important}.ant-table-wrapper .ant-pagination{margin:18px 16px!important}.ant-pagination .ant-pagination-item-active{border-color:#6c1ee0}.ant-pagination .ant-pagination-item-active a{color:#6c1ee0}.ant-tag{padding:3px 9px;border:0;border-radius:5px;font-size:9.5px;line-height:18px}.workspace-notice{min-height:36px;margin-bottom:12px;padding:8px 12px;border:0;border-radius:4px;background:linear-gradient(90deg,#f3eafd,#efe6f9);color:#6f22cf;font-size:10px}.ant-modal{padding-bottom:0}.ant-modal-content{padding:0!important;overflow:hidden;border:1px solid #d7ddea;border-radius:12px!important;box-shadow:0 24px 64px #170c332e!important}.ant-modal-header{min-height:64px;margin:0!important;padding:21px 24px 16px;border-bottom:1px solid #e2e5ec}.ant-modal-title{color:#10183a!important;font-size:18px!important;font-weight:600!important}.ant-modal-body{padding:20px 24px 24px}.ant-modal-footer{margin:0!important;padding:14px 24px;border-top:1px solid #e2e5ec}.ant-modal-close{top:17px;right:18px}.responsive-modal .ant-modal-content{max-height:calc(100vh - 32px);overflow:auto}.ant-drawer-content{border-left:1px solid #d7ddea}.ant-drawer-header{padding:20px 24px!important}.ant-drawer-title{font-size:18px!important}.ant-drawer-body{padding:22px 24px!important}.ant-form-item-label>label{color:#243052!important;font-size:10.5px!important;font-weight:600}.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker,.ant-input-number{border-color:#cfd7e6!important;border-radius:6px!important}.partner-enrollment-modal .ant-modal-body{padding:0 0 22px}.partner-enrollment-modal .ant-form{min-height:520px}.partner-enrollment-steps{padding:18px 34px;border-bottom:1px solid #e0e4ec}.partner-enrollment-steps .ant-steps-item-title{font-size:10.5px!important}.partner-enrollment-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:28px;padding:20px 34px}.partner-enrollment-layout .form-section,.partner-owner-step,.partner-config-step{padding:0;border:0}.partner-owner-step,.partner-config-step{max-width:720px;margin:26px auto;padding:0 34px}.partner-level-choice{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:8px 0 18px}.partner-level-choice .ant-btn{height:45px}.partner-level-choice .ant-btn.selected{border-color:#722aaf;background:#f4eafb;color:#722aaf}.partner-logo-dragger.ant-upload-wrapper .ant-upload-drag{padding:10px;border-color:#cbd4e6;background:#fff;text-align:left}.partner-logo-dragger .ant-upload-btn{display:grid!important;grid-template-columns:26px 1fr;align-items:center;padding:8px 12px!important}.partner-logo-dragger svg{grid-row:1/3;color:#53628a}.partner-logo-dragger p,.partner-logo-dragger small{grid-column:2;margin:0!important;color:#45547a!important;font-size:9px!important}.partner-logo-dragger small{margin-top:3px!important;color:#6a7595!important}.partner-enrollment-aside{padding:22px;border:1px solid #e1cff0;border-radius:8px;background:linear-gradient(145deg,#fff,#f7effd)}.partner-enrollment-aside h3{margin:0 0 18px;font-size:15px}.partner-enrollment-aside>p{display:grid;grid-template-columns:26px 1fr;align-items:center;gap:10px;margin:0 0 17px;color:#253154;font-size:10px}.partner-enrollment-aside>p svg{color:#722aaf}.partner-enrollment-aside>div{display:grid;gap:8px;margin-top:24px;padding:15px;border:1px solid #ddcaec;border-radius:7px;background:#fff}.partner-enrollment-aside>div strong{font-size:11px}.partner-enrollment-aside>div span{color:#596689;font-size:9px;line-height:1.5}.partner-enrollment-aside .ant-tag{justify-self:start}.document-progress{display:grid;grid-template-columns:auto 74px;align-items:center;gap:8px}.document-progress i{display:block;height:5px;border-radius:99px;background:#e5e8ee;overflow:hidden}.document-progress b{display:block;height:100%;border-radius:inherit;background:#11aa5d}.seller-record-layout{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:18px}.seller-followup-panel{padding:26px 20px;border:1px solid var(--boocle-border);border-radius:9px;background:#fff}.seller-followup-panel h2{margin:0 0 20px;color:#10183a;font-size:17px}.seller-followup-row{padding:15px 0;border-bottom:1px solid #dfe3ec}.seller-followup-row:first-of-type{padding-top:0}.seller-followup-row strong,.seller-followup-row span,.seller-followup-row small{display:block}.seller-followup-row strong{font-size:11px}.seller-followup-row span{margin-top:7px;color:#0c1536;font-size:14px;font-weight:700}.seller-followup-row small{margin-top:8px;color:#5f6d91;font-size:9.5px}.seller-followup-panel>a{display:flex;align-items:center;gap:8px;margin-top:20px;color:#681cdf;font-size:10.5px;text-decoration:none}.seller-summary-line{display:flex;justify-content:space-between;gap:14px;padding:15px 2px 9px;color:#303c61;font-size:10px}.seller-month-label{margin:-9px 0 18px;color:#303d61;font-size:10px;text-transform:capitalize}.seller-month-metric{display:grid;grid-template-columns:44px 1fr;align-items:center;gap:12px;margin:0 0 13px}.seller-month-metric>svg{width:44px;height:44px;padding:12px;border-radius:50%;background:#f1e8fc;color:#711ee4}.seller-month-metric small,.seller-month-metric strong{display:block}.seller-month-metric small{color:#45527a;font-size:9px}.seller-month-metric strong{margin-top:4px;color:#0c1436;font-size:14px}.seller-side-notice{display:flex;align-items:flex-start;gap:9px;margin:18px 0;padding:13px;border-radius:7px;background:#f4ecfb;color:#263357;font-size:9px;line-height:1.5}.commission-partner-rates{padding:20px;margin:0 0 18px;border:1px solid var(--boocle-border);border-radius:9px}.commission-rate-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.commission-rate-overview article{display:grid;grid-template-columns:auto 1fr;gap:13px;padding:17px;border:1px solid #d8deea;border-radius:8px}.commission-rate-overview article>span{display:grid;place-items:center;width:45px;height:45px;border-radius:50%;background:#f1e8fc;color:#701ee1}.commission-rate-overview small,.commission-rate-overview strong,.commission-rate-overview p{display:block;margin:0}.commission-rate-overview small{color:#45527a;font-size:9.5px}.commission-rate-overview strong{margin-top:5px;font-size:20px}.commission-rate-overview p{margin-top:5px;color:#5d688a;font-size:9px}.commissions-rule-table{margin-bottom:18px}.commission-side-stack{display:grid;align-content:start;gap:12px}.commission-next p{display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:7px;margin:12px 0;color:#263355;font-size:9.5px}.commission-next p svg{color:#6d1fe0}.commission-next>small{display:flex;gap:6px;margin-top:15px;color:#5e6a8c;font-size:8.5px;line-height:1.5}.commission-how p{padding:9px 0;margin:0;border-bottom:1px solid #e2e6ed;font-size:10px;font-weight:600}.commission-how p small{display:block;margin-top:4px;color:#5d698d;font-size:8.5px;font-weight:400}.commission-admin-filters{display:grid;grid-template-columns:minmax(280px,1.3fr) repeat(3,minmax(160px,.75fr));gap:14px;margin:0 20px 16px}.commission-admin-filters .ant-input-affix-wrapper,.commission-admin-filters .ant-select-selector{height:44px!important}.commission-matrix-rate strong,.commission-matrix-rate small{display:block}.commission-matrix-rate small{margin-top:3px;color:#687397;font-size:8px}.commission-config-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}.commission-config-card{padding:15px;border:1px solid #d8deea;border-radius:8px}.commission-config-card>strong{display:block;margin-bottom:12px;color:#10183a}.team-admin-filters{display:grid;grid-template-columns:minmax(300px,1fr) 230px 230px;gap:14px;margin:0 20px 16px}.team-admin-filters .ant-input-affix-wrapper,.team-admin-filters .ant-select-selector{height:44px!important}@media(max-width:900px){.commission-rate-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.commission-admin-filters,.commission-config-grid,.team-admin-filters{grid-template-columns:1fr;margin-inline:12px}}.company-kpi-grid{margin-bottom:12px}.company-overview{padding:0!important}.company-overview>.ant-tabs>.ant-tabs-nav{padding:0 22px;margin:0}.company-overview>.ant-tabs>.ant-tabs-content-holder{padding:0 20px 20px}.company-overview-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:16px}.company-overview-stack{display:grid;gap:12px}.company-card{padding:16px;border:1px solid #dce1eb;border-radius:8px}.company-card h3{margin:0 0 14px;color:#10183a;font-size:13px}.company-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px 24px}.company-info-grid div{display:grid;grid-template-columns:130px 1fr;gap:10px;color:#223052;font-size:10px}.company-info-grid span{color:#566287}.company-bank-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.company-bank-row p{margin:4px 0;color:#263356;font-size:10px}.company-document-progress{display:grid;gap:8px}.company-document-progress>div{display:flex;align-items:center;justify-content:space-between;padding:6px 8px;border:1px solid #e2e5ed;border-radius:4px;font-size:9.5px}.academy-player{display:grid;grid-template-columns:250px minmax(360px,1fr) 290px;gap:16px;min-height:680px}.academy-player__rail,.academy-player__context,.academy-player__bo{border:1px solid #d9deea;border-radius:10px;background:#fff}.academy-player__rail,.academy-player__context{padding:20px}.academy-player__bo{display:flex;flex-direction:column;overflow:hidden}.academy-player__bo-head{display:flex;align-items:center;gap:12px;padding:18px 20px;border-bottom:1px solid #e1e5ed}.academy-player__messages{flex:1;padding:20px;background:linear-gradient(#fff,#fbf8ff)}.academy-player__options{display:grid;gap:8px;padding:16px 20px;border-top:1px solid #e1e5ed}.academy-player__options .ant-btn{height:auto;min-height:42px;white-space:normal;text-align:left}.academy-player__rail h2,.academy-player__context h2{margin:0 0 16px;font-size:16px}.academy-player__rail-list{display:grid;gap:8px}.academy-player__rail-list>div{padding:10px;border-radius:7px;background:#f6f1fb;color:#273354;font-size:10px}.academy-back{display:inline-flex;align-items:center;gap:7px;margin-bottom:16px;color:#681cdf;font-size:11px;cursor:pointer}@media(max-width:1280px){.page{padding-inline:28px!important}.grid.grid-4,.records-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.academy-player{grid-template-columns:220px 1fr}.academy-player__context{grid-column:1/-1}}@media(max-width:768px){.dashboard-partner-filter{grid-column:1/-1;width:100%}.dashboard-table-filters{width:100%;flex-wrap:wrap}.dashboard-table-filters .ant-input-affix-wrapper,.dashboard-table-filters .ant-select{width:100%}.desktop-sidebar{display:none}.page{padding:76px 12px 92px!important}.page-header{min-height:0;margin-bottom:18px;gap:14px}.page-header h1{font-size:24px!important}.page-header p{font-size:11px!important}.page-actions{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:8px}.page-actions>*{min-width:0}.page-actions .ant-btn{width:100%;height:40px;padding-inline:10px;font-size:10.5px}.grid.grid-4,.grid.grid-3{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.kpi-card,.reference-metric{grid-template-columns:1fr;min-height:144px;padding:14px;gap:9px}.kpi-icon,.reference-metric__icon{width:40px;height:40px}.kpi-icon svg,.reference-metric__icon svg{width:20px;height:20px}.kpi-label,.reference-metric__label{margin:0 0 6px;font-size:9.5px}.kpi-card strong,.reference-metric strong{font-size:18px}.kpi-card small,.reference-metric small{margin-top:6px;font-size:8.5px}.surface{padding:14px}.surface.table-responsive{padding:0}.surface.table-responsive>.section-title,.surface.table-responsive>.workspace-notice,.surface.table-responsive>.records-toolbar{margin-left:12px;margin-right:12px}.surface.table-responsive>.section-title{padding-top:14px}.section-title h2{font-size:15px}.record-status-tabs{gap:20px;margin-inline:12px}.records-toolbar{grid-template-columns:1fr;gap:8px}.records-toolbar>.ant-input-affix-wrapper,.records-toolbar>.ant-select .ant-select-selector{height:40px!important;min-height:40px}.table-responsive{overflow-x:auto}.table-responsive .ant-table{min-width:760px}.ant-table-wrapper .ant-table-thead>tr>th,.ant-table-wrapper .ant-table-tbody>tr>td{padding:10px 9px;font-size:9.5px}.seller-record-layout,.company-overview-grid,.company-bank-row,.academy-player{grid-template-columns:1fr}.seller-followup-panel{order:-1}.company-info-grid{grid-template-columns:1fr}.company-info-grid div{grid-template-columns:110px 1fr}.academy-player{min-height:0}.academy-player__rail,.academy-player__context{display:none}.academy-player__bo{min-height:560px}.ant-modal{top:6px!important;max-width:calc(100vw - 12px)!important;margin:0 auto!important}.ant-modal-content{max-height:calc(100vh - 12px);overflow:auto}.ant-modal-header{padding:18px 18px 14px}.ant-modal-body{padding:17px 18px}.ant-modal-footer{padding:12px 18px}.partner-enrollment-modal .ant-modal-body{padding:0 0 18px}.partner-enrollment-layout{grid-template-columns:1fr;padding:16px}.partner-enrollment-aside{order:-1;padding:16px}.partner-enrollment-aside>p{display:none}.partner-enrollment-steps{padding:14px 16px}.partner-owner-step,.partner-config-step{padding:0 16px;margin:20px auto}.partner-level-choice{grid-template-columns:1fr}.partner-enrollment-modal .drawer-footer-actions{grid-template-columns:1fr 1fr}.partner-enrollment-modal .drawer-footer-actions .ant-btn-primary{grid-column:2}}@media(max-width:390px){.grid.grid-4,.grid.grid-3{grid-template-columns:1fr 1fr}.kpi-card,.reference-metric{min-height:138px}.page-actions{grid-template-columns:1fr}}.academy-create-page>.ant-steps{padding:20px;margin-bottom:18px;border:1px solid #d7ddea;border-radius:9px}.academy-create-page .ant-steps-item-title{font-size:11px!important}.academy-create-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:20px}.course-create-step h2,.academy-create-help h2{margin:0 0 8px;font-size:18px}.course-create-step>p,.academy-create-help p{color:#536087;font-size:10.5px;line-height:1.55}.academy-create-actions{display:flex;justify-content:flex-end;gap:14px;padding-top:17px;border-top:1px solid #e0e4ec}.academy-create-help{padding:28px}.academy-create-help .bo-orb{margin-bottom:18px}.academy-create-help ul{display:grid;gap:14px;margin:24px 0;padding-left:20px;color:#243052;font-size:10.5px}.academy-create-help li::marker{color:#10a54a}.academy-create-help small{color:#59658a;font-size:9.5px;line-height:1.5}.academy-learning-panel{padding:20px}.academy-featured{display:grid;grid-template-columns:1fr minmax(280px,.8fr) auto;align-items:center;gap:24px;padding:20px;margin-bottom:20px;border:1px solid #d8deea;border-radius:8px}.academy-featured h2{margin:9px 0 5px;font-size:17px}.academy-featured p{color:#566286;font-size:10px}.academy-featured strong{font-size:10px}.academy-featured__bo{padding:16px;border:1px solid #d9deea;border-radius:8px;color:#6e1ee0}.academy-featured__bo span{margin-left:8px;font-size:10px;font-weight:600}.academy-course-heading{margin-top:20px}.academy-course-grid .course-card .ant-card-body{display:flex;flex-direction:column;min-height:190px}.academy-course-grid h3{margin:0 0 8px;font-size:12px}.academy-course-grid p{min-height:32px;color:#5f6b8e;font-size:9px}.academy-course-grid .ant-btn{align-self:flex-start;margin-top:auto}.academy-certification-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:18px}.academy-certification-list{display:grid;gap:12px}.academy-certificate-card{display:grid;grid-template-columns:54px minmax(170px,1fr) minmax(180px,.8fr) auto;align-items:center;gap:14px;padding:16px;border:1px solid #d8deea;border-radius:9px}.academy-certificate-card>span{display:grid;place-items:center;width:50px;height:50px;border-radius:50%;background:#f1e8fc;color:#6d1fdf}.academy-certificate-card h3{margin:6px 0 4px;font-size:12px}.academy-certificate-card p{margin:3px 0;color:#59668a;font-size:9px}.academy-certification-aside{padding:18px;border:1px solid #d8deea;border-radius:9px}.academy-certification-aside h3{margin:0 0 15px;font-size:14px}.academy-certification-aside ol{display:grid;gap:14px;padding-left:20px;color:#273457;font-size:10px}.app-container:has(.academy-course-experience)>.desktop-sidebar,.app-container:has(.academy-course-experience) .mobile-app-bar,.app-container:has(.academy-course-experience) .mobile-bottom-nav,.app-container:has(.academy-course-experience) .notification-button{display:none!important}.academy-course-experience{padding-top:18px!important}.academy-player__rail-list button{display:flex;align-items:center;gap:7px;width:100%;padding:7px;margin-top:4px;border:0;border-radius:5px;background:transparent;color:#263356;font-size:9px;text-align:left;cursor:pointer}.academy-player__rail-list button.done{color:#159340}.academy-player__rail>section{margin-top:18px;padding:14px;border-radius:8px;background:#f4ecfb}.academy-player__rail>section h3{margin:0 0 9px;color:#681cdf;font-size:12px}.academy-player__rail>section strong{font-size:9px}.academy-player__bo-head h2,.academy-player__bo-head p{margin:0}.academy-player__bo-head h2{font-size:19px;color:#6d1fdf}.academy-player__bo-head p{margin-top:3px;color:#526087;font-size:9px}.academy-bo-welcome{display:grid;place-items:center;align-content:center;min-height:370px;text-align:center}.academy-bo-welcome h2{margin:14px 0 6px}.academy-bo-welcome p{max-width:420px;color:#566288;font-size:10px}.academy-player__context p,.academy-player__context li{color:#455278;font-size:10px;line-height:1.55}.academy-player__context li+li{margin-top:8px}.academy-player__context section{margin-top:24px;padding-top:18px;border-top:1px solid #e0e4ec}@media(max-width:768px){.academy-create-grid,.academy-certification-layout{grid-template-columns:1fr}.academy-create-actions{display:grid;grid-template-columns:1fr}.academy-featured{grid-template-columns:1fr}.academy-certificate-card{grid-template-columns:44px 1fr}.academy-certificate-card>div:nth-child(3),.academy-certificate-card>.ant-btn{grid-column:2}}body{font-size:14px;color:#111936}.nav-item{font-size:12.5px}.nav-section-label{font-size:10.5px}.user-name{font-size:12px}.user-role{font-size:10.5px}.user-email{font-size:10px}.page-header p{font-size:14px!important}.section-title p,.reference-panel__heading p,.kpi-card small,.reference-metric small,.workspace-notice{font-size:12px}.ant-table-wrapper .ant-table-thead>tr>th{font-size:12px}.ant-table-wrapper .ant-table-tbody>tr>td{font-size:12.5px}.ant-tag{font-size:11px}.ant-form-item-label>label{font-size:12px!important}.ant-form-item-extra,.ant-form-item-explain-error{font-size:11.5px;line-height:1.45}.ant-btn,.ant-tabs-tab{font-size:12.5px}.muted{color:#566386!important}.table-cell-detail{color:#5b6787}.drawer-subtitle{color:#526080!important;font-size:12px!important;line-height:1.45}.form-section-heading p{color:#566386!important;font-size:12px!important;line-height:1.5}.ant-modal-root .ant-modal-wrap{padding:20px 0;overflow-x:hidden;overflow-y:auto}.ant-modal{top:0!important;max-width:calc(100vw - 32px);margin:0 auto;padding:0}.ant-modal-content,.responsive-modal .ant-modal-content{display:flex;max-height:calc(100dvh - 40px);min-width:0;flex-direction:column;overflow:hidden!important}.ant-modal-header{flex:0 0 auto;min-width:0}.ant-modal-title{min-width:0;padding-right:28px;line-height:1.35;overflow-wrap:anywhere}.ant-modal-body{min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.ant-modal-footer{flex:0 0 auto;min-width:0}.ant-modal-footer>div,.drawer-footer-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.ant-modal-body>*{max-width:100%}.ant-modal-body .grid,.ant-drawer-body .grid,.form-grid{min-width:0}.ant-modal-body .grid>*,.ant-drawer-body .grid>*,.form-grid>*{min-width:0}.ant-modal-body .ant-form-item,.ant-drawer-body .ant-form-item,.ant-form-item-control,.ant-form-item-control-input,.ant-form-item-control-input-content{min-width:0}.ant-input,.ant-input-affix-wrapper,.ant-picker,.ant-input-number,.ant-select,.ant-space{max-width:100%}.ant-space-item{min-width:0}.ant-alert-message,.ant-alert-description,.ant-descriptions-item-content,.ant-descriptions-item-label{overflow-wrap:anywhere}.ant-drawer-content-wrapper{max-width:100vw}.ant-drawer-content{min-width:0}.ant-drawer-header{flex:0 0 auto}.ant-drawer-title{min-width:0;line-height:1.35;overflow-wrap:anywhere}.ant-drawer-body{min-width:0;overflow-x:hidden;overflow-y:auto}.ant-drawer-footer{flex:0 0 auto}.responsive-drawer .ant-drawer-body>*{max-width:100%}.partner-enrollment-modal .ant-modal-body{padding:0!important}.partner-enrollment-modal .ant-form{min-height:0}.partner-enrollment-layout{grid-template-columns:minmax(0,1fr) minmax(230px,260px)}.partner-logo-dragger.ant-upload-wrapper,.partner-logo-dragger .ant-upload,.partner-logo-dragger .ant-upload-btn{width:100%;min-width:0}.partner-logo-dragger .ant-upload-btn{display:block!important;padding:12px 14px!important}.partner-logo-drop-content{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:12px;min-width:0;width:100%}.partner-logo-drop-content>svg{color:#53628a}.partner-logo-drop-content>span{display:block;min-width:0}.partner-logo-drop-content strong,.partner-logo-drop-content small{display:block;min-width:0;margin:0;color:#354466;font-size:12px!important;line-height:1.5;overflow-wrap:break-word;word-break:normal}.partner-logo-drop-content small{margin-top:2px;color:#667394}.partner-logo-dragger p,.partner-logo-dragger small{grid-column:auto}.quote-code-editor{font-family:SFMono-Regular,Consolas,monospace!important;font-size:12px!important;white-space:pre!important;overflow:auto!important}.quote-variable-list{width:100%}.quote-variable-tag{max-width:100%;overflow:hidden;text-overflow:ellipsis}.question-option-row{grid-template-columns:auto minmax(0,1fr) auto!important;min-width:0}.question-option-row .ant-form-item{min-width:0}@media(max-width:900px){.partner-enrollment-layout{grid-template-columns:1fr}.partner-enrollment-aside{order:2}.partner-owner-step,.partner-config-step{margin:18px 0;padding:0 20px}.partner-enrollment-steps{padding-inline:20px}}@media(max-width:768px){body{font-size:14px}.page-header p{font-size:13px!important}.nav-item{font-size:13px}.section-title p,.reference-panel__heading p,.workspace-notice{font-size:12px}.kpi-card small,.reference-metric small{font-size:11px}.ant-modal-root .ant-modal-wrap{padding:8px 0}.ant-modal{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)}.ant-modal-content,.responsive-modal .ant-modal-content{max-height:calc(100dvh - 16px)}.ant-modal-header{padding:18px 18px 14px}.ant-modal-body{padding:16px 18px}.ant-modal-footer{padding:12px 18px}.ant-modal-footer .ant-btn{min-height:38px;flex:1}.partner-enrollment-layout{padding:16px 18px}.partner-level-choice{grid-template-columns:1fr}.partner-owner-step,.partner-config-step{padding:0 18px}.ant-drawer-content-wrapper{width:100%!important}.ant-drawer-header,.ant-drawer-body{padding:16px 18px!important}.drawer-footer-actions .ant-btn{flex:1}.grid.grid-2.form-grid{grid-template-columns:1fr}.quote-studio-actions{display:grid!important;grid-template-columns:1fr}.quote-studio-actions .ant-btn{width:100%}}.academy-featured__bo img{width:44px;height:44px;object-fit:contain;vertical-align:middle}.bo-tag-icon{width:16px;height:16px;object-fit:contain}.bo-orb--image{overflow:hidden;padding:0!important}.bo-orb--image img{width:100%;height:100%;object-fit:contain}.academy-bo-welcome>img{width:92px;height:92px;object-fit:contain}.academy-bo-welcome svg{color:#6d1fdf}.page small{font-size:11.5px!important;line-height:1.45}.record-status-tabs button,.reference-panel__heading>a,.attention-row strong,.attention-row>a,.reference-funnel span,.reference-funnel strong,.plan-mix-list span,.plan-mix-list strong,.seller-summary-line,.seller-month-label,.month-performance__row span,.month-performance__row strong,.month-performance__line,.company-info-grid div,.company-document-progress>div,.academy-player__rail-list>div,.academy-player__rail-list button,.academy-back{font-size:12px}.attention-list h3,.attention-list__row strong,.attention-list__row span,.attention-list__empty,.seller-followup-row strong,.seller-followup-row small,.seller-side-notice,.commission-rate-overview small,.commission-rate-overview p,.commission-next p,.commission-next>small,.commission-how p,.commission-how p small,.company-bank-row p,.academy-featured p,.academy-featured strong,.academy-featured__bo span,.academy-course-grid p,.academy-certificate-card p,.academy-certification-aside ol,.academy-player__bo-head p,.academy-bo-welcome p,.academy-player__context p,.academy-player__context li{font-size:11.5px}.profile-identity>span,.commission-matrix-rate small{font-size:11px}.release-proof{font-size:10.5px}.surface:not(.table-responsive),.reference-panel{padding:24px}.ant-card .ant-card-body{padding:24px}.surface.table-responsive>.section-title,.surface.table-responsive>.workspace-notice,.surface.table-responsive>.records-toolbar{margin-left:24px;margin-right:24px}.surface.table-responsive>.section-title{padding-top:24px}.record-status-tabs{margin-left:24px;margin-right:24px}.ant-table-wrapper .ant-table-thead>tr>th{height:48px;padding:14px 18px}.ant-table-wrapper .ant-table-tbody>tr>td{height:60px;padding:14px 18px;line-height:1.5}.ant-table-cell>*{max-width:100%}.ant-table-cell p{margin-block:4px;line-height:1.5}.ant-form-item{margin-bottom:22px}.ant-form-item-label{padding-bottom:8px!important}.ant-form-item-label>label{height:auto!important;line-height:1.4!important}.ant-input,.ant-input-affix-wrapper,.ant-picker,.ant-input-number,.ant-select-selector{min-height:44px!important}.ant-input{padding:10px 14px}.ant-input-affix-wrapper{padding:0 14px}.ant-input-affix-wrapper>.ant-input{min-height:40px!important;padding-inline:6px}.ant-input-number-input{height:42px!important;padding-inline:14px!important}.ant-select-single .ant-select-selector{padding:6px 14px!important}.ant-select-multiple .ant-select-selector{padding:5px 10px!important}.ant-picker{padding-inline:14px}.ant-radio-wrapper,.ant-checkbox-wrapper{line-height:1.5}.ant-alert{padding:14px 16px}.ant-alert-description{margin-top:5px;line-height:1.55}.ant-descriptions .ant-descriptions-item-label,.ant-descriptions .ant-descriptions-item-content{padding:14px 16px!important;line-height:1.5}.ant-modal-header{min-height:72px;padding:24px 30px 18px}.ant-modal-body{padding:26px 30px 30px}.ant-modal-footer{padding:16px 30px}.ant-modal-close{top:20px;right:22px}.ant-modal-body p,.ant-drawer-body p{line-height:1.55}.ant-drawer-header{padding:23px 28px!important}.ant-drawer-body{padding:26px 28px!important}.ant-drawer-footer{padding:16px 28px!important}.partner-enrollment-steps{padding:22px 36px}.partner-enrollment-layout{gap:32px;padding:26px 36px 30px}.partner-enrollment-aside{padding:24px}.partner-logo-dragger .ant-upload-btn{padding:18px!important}.partner-logo-drop-content{min-height:54px}.workspace-notice{padding:11px 14px;line-height:1.5}.form-submit-alert,.section-title{margin-bottom:20px}.section-title h2,.reference-panel__heading h2{line-height:1.35}.section-title p,.reference-panel__heading p{line-height:1.55}@media(max-width:768px){.surface:not(.table-responsive),.reference-panel,.ant-card .ant-card-body{padding:16px}.surface.table-responsive>.section-title,.surface.table-responsive>.workspace-notice,.surface.table-responsive>.records-toolbar,.record-status-tabs{margin-left:14px;margin-right:14px}.surface.table-responsive>.section-title{padding-top:16px}.ant-table-wrapper .ant-table-thead>tr>th,.ant-table-wrapper .ant-table-tbody>tr>td{padding:12px 11px;font-size:11.5px}.ant-modal-header{padding:19px 20px 15px}.ant-modal-body{padding:20px}.ant-modal-footer{padding:13px 20px}.ant-drawer-header,.ant-drawer-body{padding:18px 20px!important}.partner-enrollment-layout{padding:18px 20px 22px}.partner-enrollment-steps{padding:16px 20px}.partner-owner-step,.partner-config-step{padding:0 20px}.ant-input,.ant-input-affix-wrapper,.ant-picker,.ant-input-number,.ant-select-selector{min-height:44px!important}}.admin-users-page>.workspace-notice{display:flex;align-items:center;gap:12px;margin-top:16px;padding:16px 20px;border:1px solid #e0d2f0;border-radius:8px;background:linear-gradient(90deg,#f7f1fd,#fbf8ff);color:#253154}.admin-users-page>.workspace-notice button{margin-left:auto;padding:0;border:0;background:transparent;color:#681cdf;font-weight:600;white-space:nowrap;cursor:pointer}.access-kpis .kpi-card small{font-weight:500}.access-kpis .kpi-card:nth-child(2) small{color:#0a9f48}.access-kpis .kpi-card:nth-child(3) small{color:#e46b00}.access-kpis .kpi-card:nth-child(4) small{color:#d31929}.access-directory>.section-title{margin-bottom:0!important}.access-directory-tabs>.ant-tabs-nav{margin:0 24px 18px}.access-directory-tabs>.ant-tabs-nav:before{border-color:#dce1eb}.access-directory-tabs .ant-tabs-tab{padding:13px 12px;color:#314064}.access-directory-tabs .ant-tabs-tab+.ant-tabs-tab{margin-left:26px}.access-directory-tabs .ant-tabs-tab span span{display:inline-grid;place-items:center;min-width:24px;height:22px;margin-left:8px;padding:0 7px;border-radius:99px;background:#f0edf5;color:#293354;font-size:11px}.access-directory-tabs .ant-tabs-tab-active span span{background:#ede3fb;color:#681cdf}.access-directory-tabs .ant-tabs-ink-bar{height:3px!important;background:#681cdf!important}.access-filters{display:grid;grid-template-columns:minmax(290px,1.4fr) minmax(210px,1fr) minmax(160px,.75fr) minmax(170px,.8fr) minmax(145px,.65fr);gap:14px;margin:0 24px 18px}.access-filters .ant-input-affix-wrapper,.access-filters .ant-select-selector{height:44px!important;min-height:44px!important}.access-user-cell{display:flex;align-items:center;gap:12px;min-width:0}.access-user-cell .ant-avatar{flex:0 0 auto;background:#eee6fb;color:#651adb;font-weight:600}.access-user-cell span,.access-user-cell strong,.access-user-cell small{display:block;min-width:0}.access-user-cell strong{overflow:hidden;color:#172143;text-overflow:ellipsis;white-space:nowrap}.access-user-cell small{margin-top:3px;overflow:hidden;color:#4e5c82;text-overflow:ellipsis;white-space:nowrap}.access-scope{display:flex;align-items:center;gap:10px;color:#334064}.access-scope svg{flex:0 0 auto;color:#283869}.access-scope span{line-height:1.4}.access-role-directory{padding:0 24px 24px}.access-question{margin-bottom:12px;color:#131b3d;font-size:14px;font-weight:650}.access-invite-modal .ant-modal-title>div>strong,.access-invite-modal .ant-modal-title>div>small{display:block}.access-invite-modal .ant-modal-title>div>small{margin-top:6px;color:#4f5e83;font-size:12px;font-weight:400}.access-invite-modal .ant-modal-body{padding-top:18px}.organization-choice{display:grid!important;grid-template-columns:1fr 1fr;gap:16px;width:100%}.organization-choice .ant-radio-button-wrapper{display:grid;height:auto!important;min-height:82px;padding:16px 18px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;border:1px solid #cfd7e6!important;border-radius:8px!important;color:#1c284c;line-height:1.35}.organization-choice .ant-radio-button-wrapper:before{display:none!important}.organization-choice .ant-radio-button-wrapper-checked{border-color:#7a25e7!important;background:linear-gradient(145deg,#fff,#f7effd);box-shadow:0 0 0 1px #7a25e7!important}.organization-choice svg{color:#6020d5}.organization-choice span>strong,.organization-choice span>small{display:block;white-space:normal}.organization-choice span>strong{font-size:13px}.organization-choice span>small{margin-top:4px;color:#48577d;font-size:11px!important;font-weight:400}.access-scope-notice,.access-email-notice{display:flex;align-items:center;gap:13px;margin:0 0 22px;padding:14px 16px;border:1px solid #e2d3f2;border-radius:7px;background:linear-gradient(90deg,#f7effe,#fbf8ff);color:#5920cb}.access-scope-notice span,.access-scope-notice strong,.access-scope-notice small{display:block}.access-scope-notice small{margin-top:3px;color:#354466;font-size:11.5px!important;font-weight:400}.access-email-notice{margin-bottom:10px}.access-email-notice span{color:#344164;font-size:12px;line-height:1.5}.access-invite-help{margin:0 0 20px 10px;color:#526083;font-size:11.5px}.access-invite-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 -30px -30px;padding:16px 30px;border-top:1px solid #e0e4ec}.access-invite-footer>span{display:flex;align-items:center;gap:9px;color:#526083;font-size:11.5px}.access-invite-footer>div{display:flex;gap:10px}.access-invite-footer .ant-btn{min-height:42px;padding-inline:18px}@media(max-width:1280px){.access-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.access-filters>*:first-child{grid-column:1/-1}}@media(max-width:768px){.admin-users-page>.workspace-notice{align-items:flex-start;flex-wrap:wrap;padding:14px}.admin-users-page>.workspace-notice button{margin-left:30px}.access-directory-tabs>.ant-tabs-nav{margin-inline:14px}.access-filters{grid-template-columns:1fr;gap:8px;margin-inline:14px}.access-filters>*:first-child{grid-column:auto}.access-role-directory{padding:0 14px 14px}.organization-choice{grid-template-columns:1fr}.access-invite-footer{display:grid;margin:0 -20px -20px;padding:14px 20px}.access-invite-footer>div{display:grid;grid-template-columns:1fr 1fr}.access-invite-footer .ant-btn{width:100%}}.audit-kpis .kpi-card:first-child small,.audit-kpis .kpi-card:nth-child(2) small{color:#d31929}.audit-kpis .kpi-card:nth-child(3) small{color:#e46b00}.audit-kpis .kpi-card:nth-child(4) small{color:#0a9f48}.audit-control>.section-title{margin-bottom:0!important}.audit-filters{display:grid;grid-template-columns:minmax(300px,1.4fr) repeat(3,minmax(175px,.75fr));gap:14px;margin:0 24px 18px}.audit-filters .ant-input-affix-wrapper,.audit-filters .ant-select-selector{height:44px!important;min-height:44px!important}.audit-control>.workspace-notice{display:flex;align-items:center;justify-content:space-between;gap:18px}.audit-legend{display:inline-flex;align-items:center;gap:7px;margin-left:18px;color:#344164;white-space:nowrap}.audit-legend i{width:9px;height:9px;border-radius:50%}.audit-legend i.retry{background:#f1a329}.audit-legend i.blocked{background:#e13d4d}.audit-process{display:flex;align-items:center;gap:11px;min-width:0}.audit-process>span{display:grid;place-items:center;flex:0 0 auto;width:34px;height:34px;border-radius:50%;background:#f1e8fc;color:#6c1fe0}.audit-process strong,.audit-process small{display:block;min-width:0}.audit-process strong{color:#172143;font-size:12px}.audit-process small{margin-top:2px;color:#59678b;font-size:10px!important;text-transform:capitalize}.audit-reference{font-family:SFMono-Regular,Consolas,monospace;color:#334064;font-size:11px}.audit-critical{display:grid;grid-template-columns:auto minmax(220px,1fr) auto auto;align-items:center;gap:16px;margin:18px 24px 24px;padding:16px 18px;border:1px solid #f3bcc3;border-radius:8px;background:#fff5f6;color:#9d1725}.audit-critical>svg{width:24px;height:24px}.audit-critical strong,.audit-critical small{display:block}.audit-critical small{margin-top:4px;color:#6d3d43;font-size:11px!important}.audit-critical>span{color:#6d3d43;font-size:11.5px}.audit-footer-notice{display:flex;align-items:center;gap:12px;margin-top:16px;padding:16px 20px;border:1px solid #e0d2f0;border-radius:8px;background:linear-gradient(90deg,#f7f1fd,#fbf8ff);color:#293759;font-size:12px}.audit-footer-notice svg{color:#681cdf}@media(max-width:1180px){.audit-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-filters>*:first-child{grid-column:1/-1}.audit-critical{grid-template-columns:auto 1fr}.audit-critical>span,.audit-critical>.ant-btn{grid-column:2}}@media(max-width:768px){.audit-filters{grid-template-columns:1fr;gap:8px;margin-inline:14px}.audit-filters>*:first-child{grid-column:auto}.audit-control>.workspace-notice{align-items:flex-start;flex-direction:column}.audit-legend{margin-left:0}.audit-critical{grid-template-columns:auto 1fr;margin:14px;padding:14px}.audit-critical>span,.audit-critical>.ant-btn{grid-column:1/-1}.audit-critical>.ant-btn{width:100%}.audit-footer-notice{align-items:flex-start;padding:14px}}.profile-page>.workspace-notice{margin-bottom:20px;padding:16px 20px;font-size:13px}.profile-header-actions{display:flex;gap:12px}.profile-hero{display:grid;grid-template-columns:auto minmax(240px,1fr) auto;align-items:center;gap:28px;margin-bottom:18px}.profile-hero>.ant-avatar,.profile-seller-card>.ant-avatar{background:linear-gradient(135deg,#8b35e4,#4c00e9);color:#fff;font-size:34px}.profile-hero h2,.profile-hero p{margin:0}.profile-hero h2{font-size:22px}.profile-hero p{margin:5px 0 9px;color:#344164}.profile-hero small{display:flex;align-items:center;gap:8px;margin-top:10px;color:#344164}.profile-hero-dates{display:flex;align-items:center;gap:32px}.profile-hero-dates span{display:grid;gap:8px;min-width:145px;padding-left:28px;border-left:1px solid #dce1eb;color:#435078;font-size:12px}.profile-hero-dates strong{color:#111a3d;font-size:14px}.profile-reference-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);align-items:start;gap:18px}.profile-reference-layout.seller{grid-template-columns:340px minmax(0,1fr) minmax(340px,.8fr)}.profile-main-column,.profile-side-column{display:grid;align-content:start;gap:18px}.profile-reference-card h2{margin:0 0 14px;color:#10183a;font-size:17px}.profile-card-title{display:flex;align-items:flex-start;gap:13px;margin-bottom:20px}.profile-card-title>span{display:grid;place-items:center;flex:0 0 auto;width:45px;height:45px;border-radius:50%;background:#f1e8fc;color:#6f1fe1}.profile-card-title h2,.profile-card-title p{margin:0}.profile-card-title p{margin-top:5px;color:#536185;font-size:12px}.profile-field-help{display:block;margin-top:-10px;color:#59678b}.profile-facts>div{display:grid;grid-template-columns:minmax(125px,.9fr) minmax(0,1.1fr);gap:16px;padding:11px 0;border-bottom:1px solid #e0e4ec;color:#344164}.profile-facts span{color:#344164}.profile-facts strong{min-width:0;color:#152044;font-weight:500;overflow-wrap:anywhere}.profile-fact-help{margin:16px 0;color:#59678b;font-size:11.5px}.profile-card-link{display:flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border:1px solid #722aaf;border-radius:6px;color:#641bd5;font-weight:600;text-decoration:none}.profile-card-link svg{width:16px}.profile-access-list{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;margin:0;padding:0;list-style:none}.profile-access-list li{display:flex;align-items:center;gap:9px;color:#283657;font-size:12px}.profile-access-list svg{width:16px;color:#6d1fe0;stroke-width:3}.profile-preference-list{display:grid}.profile-preference-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-height:58px;padding:10px 0;border-bottom:1px solid #e0e4ec;cursor:pointer}.profile-preference-row>span{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#f1e8fc;color:#6d1fdf}.profile-preference-row>span:empty{display:none}.profile-preference-row svg{width:18px}.profile-preference-row strong,.profile-preference-row small{display:block}.profile-preference-row small{margin-top:3px;color:#59678b;font-size:11px!important}.profile-seller-card{display:flex;align-items:center;flex-direction:column;position:sticky;top:20px;text-align:center}.profile-seller-card>h2{align-self:stretch;margin:0 0 20px;text-align:left;font-size:17px}.profile-seller-card>strong{margin-top:14px;font-size:17px}.profile-seller-card>p{margin:8px 0}.profile-seller-card>.ant-tag{margin:7px 0 0}.profile-seller-card>div{display:grid;width:100%;gap:0;margin-top:24px;padding-top:10px;border-top:1px solid #e0e4ec;text-align:left}.profile-seller-card>div>span{display:grid;grid-template-columns:38px 1fr;gap:2px 12px;padding:14px 0}.profile-seller-card>div svg{grid-row:1/3;width:38px;height:38px;padding:10px;border-radius:50%;background:#f3f4f7;color:#536185}.profile-seller-card small,.profile-seller-card b{display:block}.profile-seller-card small{color:#536185}.profile-seller-card b{font-size:12px;font-weight:600;overflow-wrap:anywhere}.profile-seller-card footer{margin-top:8px;padding:17px 0 0;border-top:1px solid #e0e4ec;color:#536185;font-size:11px;text-align:left}.profile-platform-bottom{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);gap:18px;margin-top:18px}.profile-platform-bottom>section{grid-column:1}.profile-activity{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0}.profile-activity>svg{width:38px;height:38px;padding:10px;border-radius:50%;background:#f1e8fc;color:#6d1fdf}.profile-activity strong,.profile-activity small{display:block;text-transform:capitalize}.profile-activity small,.profile-activity time{color:#59678b;font-size:11px!important}.profile-platform-bottom a{display:flex;align-items:center;gap:8px;margin-top:12px;color:#641bd5}.profile-platform-bottom a svg{width:15px}.profile-audit-note{display:flex;align-items:center;gap:12px;margin-top:18px;padding:16px 20px;border:1px solid #e2d3f1;border-radius:8px;background:linear-gradient(90deg,#f6effd,#fbf8ff);color:#273456;font-size:12px}.profile-audit-note>svg{color:#681cdf}.profile-audit-note>a{display:flex;align-items:center;gap:7px;margin-left:auto;color:#641bd5;font-weight:600}.profile-audit-note>a svg{width:15px}@media(max-width:1320px){.profile-reference-layout.seller{grid-template-columns:280px minmax(0,1fr)}.profile-reference-layout.seller>.profile-side-column{grid-column:1/-1;grid-template-columns:1fr 1fr}.profile-reference-layout.seller>.profile-side-column>section:last-child{grid-column:1/-1}}@media(max-width:980px){.profile-reference-layout,.profile-reference-layout.seller,.profile-platform-bottom{grid-template-columns:1fr}.profile-reference-layout.seller>.profile-side-column,.profile-reference-layout>.profile-side-column{grid-column:auto;grid-template-columns:1fr}.profile-reference-layout.seller>.profile-side-column>section:last-child{grid-column:auto}.profile-platform-bottom>section{grid-column:auto}.profile-seller-card{position:static}.profile-hero{grid-template-columns:auto 1fr}.profile-hero-dates{grid-column:1/-1}.profile-hero-dates span:first-child{padding-left:0;border-left:0}}@media(max-width:768px){.profile-header-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.profile-header-actions .ant-btn{width:100%}.profile-hero{grid-template-columns:1fr;text-align:center}.profile-hero>div:nth-child(2) small{justify-content:center}.profile-hero-dates{display:grid;grid-template-columns:1fr 1fr;width:100%;text-align:left}.profile-hero-dates span{min-width:0;padding-left:14px}.profile-access-list{grid-template-columns:1fr}.profile-audit-note{align-items:flex-start;flex-wrap:wrap}.profile-audit-note>a{margin-left:28px}}
