:root{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--dean-bg:#fff;--dean-surface:#fff;--dean-surface-soft:#fffaf3;--dean-sidebar:#fbf1e2;--dean-sidebar-active:#f2c98f;--dean-primary:#d98b2b;--dean-primary-hover:#bf731b;--dean-accent:#f6ddb7;--dean-text:#1c1b19;--dean-text-soft:#3f3a34;--dean-muted:#6f685f;--dean-border:#e7ddd0;--dean-input:#fff;--dean-table-head:#fff6e9;--dean-hover:#fff3df;--dean-success:#19724f;--dean-danger:#9d3a35;--dean-danger-bg:#fff2f0;--dean-danger-border:#edc5c0;--dean-focus:#a85f10}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--dean-bg:#0a1929;--dean-surface:#112240;--dean-surface-soft:#0e2037;--dean-sidebar:#0d2033;--dean-sidebar-active:#183d54;--dean-primary:#00b4d8;--dean-primary-hover:#22c2e3;--dean-accent:#90e0ef;--dean-text:#f5fbff;--dean-text-soft:#d8e7f2;--dean-muted:#a8bdce;--dean-border:#90e0ef29;--dean-input:#0c1e32;--dean-table-head:#0e253d;--dean-hover:#00b4d814;--dean-success:#77d7b0;--dean-danger:#ffaaa3;--dean-danger-bg:#482321;--dean-danger-border:#87504b;--dean-focus:#90e0ef}html,body,#root,.affiliate-app-shell,.affiliate-main{font-family:Instrument Sans,system-ui,sans-serif;background:var(--dean-bg)!important;color:var(--dean-text)!important}body,.affiliate-app-shell,.affiliate-main{font-size:17px!important}.affiliate-main{min-height:100vh}.affiliate-sidebar{background:var(--dean-sidebar)!important;color:var(--dean-text)!important;border-color:var(--dean-border)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.affiliate-header{background:var(--dean-bg)!important;color:var(--dean-text)!important;border-color:var(--dean-border)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.affiliate-page-content{width:min(100%,1440px);margin:0 auto;color:var(--dean-text)!important;padding:30px 34px 52px!important}.affiliate-header h1{color:var(--dean-text)!important;letter-spacing:-.025em!important;font-size:clamp(34px,3vw,38px)!important;font-weight:700!important;line-height:1.08!important}.affiliate-header .eyebrow,.page-heading-subtitle,.dashboard-welcome p,.panel-header p,.settings-intro p,.settings-section-description,.admin-subtitle,.admin-description,[class~=page-subtitle],[class~=section-description]{display:none!important}.page-kicker,.dashboard-kicker,.panel-kicker{color:var(--dean-muted)!important;letter-spacing:0!important;text-transform:none!important;font-size:16px!important;font-weight:600!important}.page-heading-title,.dashboard-welcome h2{color:var(--dean-text)!important;letter-spacing:-.02em!important;font-size:30px!important;font-weight:700!important;line-height:1.2!important}.dean-logo,.dean-logo strong,.dean-logo-copy,.affiliate-sidebar-help,.affiliate-user-card,.header-profile-trigger,.header-profile-menu,.header-profile-menu a,.header-profile-menu button{color:var(--dean-text)!important}.dean-logo-mark,.avatar-circle,.header-avatar{background:var(--dean-primary)!important;color:#fff!important;box-shadow:none!important}.dean-logo-copy small,.user-card-copy small,.header-profile-copy small,.affiliate-sidebar-help,.affiliate-sidebar-help a{color:var(--dean-muted)!important;font-size:14.5px!important}.affiliate-user-card,.header-profile-trigger,.header-profile-menu{background:color-mix(in srgb, var(--dean-surface) 88%, transparent)!important;border-color:var(--dean-border)!important;box-shadow:none!important}.affiliate-nav-link{min-height:48px!important;color:var(--dean-text-soft)!important;border-radius:10px!important;font-size:16px!important;font-weight:600!important}.affiliate-nav-link:hover{background:color-mix(in srgb, var(--dean-sidebar-active) 55%, transparent)!important;color:var(--dean-text)!important}.affiliate-nav-link.active{background:var(--dean-sidebar-active)!important;color:#3b2a13!important;box-shadow:none!important}html.dark .affiliate-nav-link.active{color:var(--dean-accent)!important}.affiliate-panel,.metric-card,.modal-card,.settings-card,.admin-card{background:var(--dean-surface)!important;color:var(--dean-text)!important;border:1px solid var(--dean-border)!important;background-image:none!important;border-radius:14px!important;box-shadow:0 1px 2px #23190c0a!important}.affiliate-panel,.metric-card,.settings-card,.admin-card{padding:22px 24px!important}.metric-card:before,.metric-card:after,.affiliate-panel:before,.affiliate-panel:after{display:none!important}.metric-card-value,.kpi-value,.admin-kpi-value{color:var(--dean-text)!important;letter-spacing:-.04em!important;font-size:clamp(42px,4vw,50px)!important;font-weight:700!important;line-height:1!important}.metric-card-label,.affiliate-panel h2,.panel-header h2,.card-title,.settings-card h2,.admin-card h2{color:var(--dean-text)!important;letter-spacing:-.015em!important;font-size:clamp(21px,2vw,25px)!important;font-weight:650!important;line-height:1.25!important}.metric-icon,.panel-icon,.settings-icon,.empty-state-icon{color:#8a5318!important;box-shadow:none!important;background:#f9e6c8!important}html.dark .metric-icon,html.dark .panel-icon,html.dark .settings-icon,html.dark .empty-state-icon{color:var(--dean-accent)!important;background:#00b4d81f!important}.metric-icon,.panel-icon,.settings-icon{border-radius:10px!important;width:38px!important;height:38px!important}.panel-icon{display:none!important}.metric-trend,.metric-card-meta,.table-secondary,.upload-date,.history-count,.form-help,.private-chip,.composer-hint,.message-role,.ai-conversation-label{color:var(--dean-muted)!important;font-size:15px!important}.affiliate-button,.modal-actions .affiliate-button,.page-actions .affiliate-button{min-height:48px!important;box-shadow:none!important;background-image:none!important;border-radius:10px!important;padding:0 19px!important;font-size:16px!important;font-weight:650!important}.affiliate-button.primary{background:var(--dean-primary)!important;color:#fff!important;border-color:var(--dean-primary)!important}.affiliate-button.primary:hover{background:var(--dean-primary-hover)!important;border-color:var(--dean-primary-hover)!important}.affiliate-button.secondary,.affiliate-button.ghost{background:var(--dean-surface)!important;color:var(--dean-text)!important;border-color:var(--dean-border)!important}.affiliate-button.danger{background:var(--dean-danger-bg)!important;color:var(--dean-danger)!important;border-color:var(--dean-danger-border)!important}.compact-button{min-height:42px!important;padding:0 15px!important}.form-grid,.settings-grid,.settings-layout,.settings-sections,.upload-proof-grid,.admin-form-grid{grid-template-columns:minmax(0,1fr)!important;gap:18px!important;display:grid!important}.form-field,.form-field.full{grid-column:1/-1!important}.form-field label,.form-label{color:var(--dean-text-soft)!important;font-size:16px!important;font-weight:600!important}.text-input,.search-input,.select-input,.text-area,.form-field input:not([type=checkbox]):not([type=radio]),.form-field select,.form-field textarea{background:var(--dean-input)!important;min-height:48px!important;color:var(--dean-text)!important;border:1px solid var(--dean-border)!important;box-shadow:none!important;border-radius:10px!important;font-size:16px!important}.text-input::placeholder,.search-input::placeholder,.text-area::placeholder,.form-field input::placeholder,.form-field textarea::placeholder{color:#91877c!important;opacity:1!important}html.dark .text-input::placeholder,html.dark .search-input::placeholder,html.dark .text-area::placeholder,html.dark .form-field input::placeholder,html.dark .form-field textarea::placeholder{color:#849aad!important}.form-field input:disabled,.text-input:disabled{color:#766f67!important;background:#f4f1ec!important}html.dark .form-field input:disabled,html.dark .text-input:disabled{color:#9ab1c4!important;background:#13263b!important}.form-field textarea,textarea.text-input,.text-area{min-height:112px!important}.data-table,.leads-table,.data-table tbody,.leads-table tbody{color:var(--dean-text)!important}.data-table th,.leads-table th{background:var(--dean-table-head)!important;color:var(--dean-text-soft)!important;font-weight:650!important}.data-table td,.leads-table td{background:var(--dean-surface)!important;color:var(--dean-text)!important}.data-table th,.data-table td,.leads-table th,.leads-table td{border-color:var(--dean-border)!important;padding:13px 16px!important;font-size:16px!important;line-height:1.45!important}.data-table tbody tr,.leads-table tbody tr{transition:background-color .14s}.data-table tbody tr:hover td,.leads-table tbody tr:hover td{background:var(--dean-hover)!important}.status-pill,.badge,[class*=badge]{font-size:14px!important;line-height:1.2!important}.table-toolbar,.leads-toolbar{gap:12px!important;padding:0 0 18px!important}.toolbar-search,.toolbar-filter{min-height:48px!important}.dashboard-main-grid,.affiliate-grid-2{gap:20px!important}.dashboard-metrics-grid,.affiliate-grid-3{gap:16px!important}.dashboard-chart .recharts-cartesian-grid-horizontal line{stroke:var(--dean-border)!important}.dashboard-chart text{fill:var(--dean-muted)!important;font-size:13px!important}.empty-state{min-height:240px!important;color:var(--dean-muted)!important;text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:14px!important;padding:34px 24px!important;font-size:19px!important;line-height:1.55!important;display:flex!important}.empty-state strong{color:var(--dean-text)!important;font-size:24px!important;font-weight:700!important;line-height:1.25!important}.empty-state-icon{border-radius:16px!important;justify-content:center!important;align-items:center!important;width:60px!important;height:60px!important;display:inline-flex!important}.empty-state-icon svg{width:28px!important;height:28px!important}.icon-button,.table-open-link,.notice-dismiss{min-width:42px!important;min-height:42px!important;color:var(--dean-text-soft)!important}:where(button,a,input,select,textarea):focus-visible{outline:3px solid var(--dean-focus)!important;outline-offset:2px!important}@media (width<=1024px){.affiliate-page-content{padding:26px 22px 42px!important}.affiliate-grid-3,.dashboard-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.affiliate-grid-2,.dashboard-main-grid{grid-template-columns:minmax(0,1fr)!important}}@media (width<=720px){.affiliate-page-content{padding:20px 16px 34px!important}.affiliate-header{min-height:78px!important}.affiliate-header h1{font-size:32px!important}.affiliate-grid-3,.dashboard-metrics-grid{grid-template-columns:minmax(0,1fr)!important}.page-heading-row,.dashboard-topline,.page-actions,.table-toolbar,.leads-toolbar{flex-direction:column!important;align-items:stretch!important}.page-actions .affiliate-button,.dashboard-topline .affiliate-button{width:100%!important}.affiliate-panel,.metric-card,.settings-card,.admin-card{padding:20px!important}.table-wrap,.leads-panel{overflow-x:auto!important}.data-table,.leads-table{min-width:760px!important}}
