@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600;700&display=swap");:root{--font-sans:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;--font-mono:"JetBrains Mono",monospace;--bg-app:#f8fafc;--bg-subtle:#f1f5f9;--bg-header:#f8fafc;--bg-card:#ffffff;--bg-card-hover:#fafafa;--bg-sidebar:#ffffff;--bg-sidebar-card:#f8fafc;--bg-sidebar-hover:#f1f5f9;--bg-sidebar-active:#eff6ff;--border-sidebar:#e2e8f0;--text-sidebar:#475569;--text-sidebar-muted:#94a3b8;--text-sidebar-active:#4f46e5;--sidebar-active-indicator:#4f46e5;--border-light:#f1f5f9;--border-card:#e2e8f0;--border-card-hover:#cbd5e1;--border-focus:#6366f1;--text-main:#0f172a;--text-secondary:#334155;--text-muted:#64748b;--text-subtle:#94a3b8;--brand:#4f46e5;--brand-light:#eef2ff;--brand-dark:#3730a3;--brand-glow:rgba(79,70,229,0.15);--primary:#4f46e5;--primary-light:#eef2ff;--primary-dark:#3730a3;--success:#10b981;--success-light:#ecfdf5;--success-text:#047857;--success-border:#a7f3d0;--warning:#f59e0b;--warning-light:#fffbeb;--warning-text:#b45309;--warning-border:#fde68a;--danger:#ef4444;--danger-light:#fef2f2;--danger-text:#b91c1c;--danger-border:#fecaca;--ch-meituan:#ea580c;--ch-meituan-bg:#fff7ed;--ch-meituan-text:#c2410c;--ch-meituan-border:#fed7aa;--ch-eleme:#0284c7;--ch-eleme-bg:#f0f9ff;--ch-eleme-text:#0369a1;--ch-eleme-border:#bae6fd;--ch-jddj:#dc2626;--ch-jddj-bg:#fef2f2;--ch-jddj-text:#991b1b;--ch-jddj-border:#fecaca;--ch-douyin:#7c3aed;--ch-douyin-bg:#faf5ff;--ch-douyin-text:#6d28d9;--ch-douyin-border:#e9d5ff;--shadow-xs:0 1px 2px 0 rgba(0,0,0,0.03);--shadow-sm:0 1px 3px 0 rgba(0,0,0,0.05),0 1px 2px -1px rgba(0,0,0,0.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,0.06),0 2px 4px -2px rgba(0,0,0,0.04);--shadow-lg:0 10px 15px -3px rgba(0,0,0,0.08),0 4px 6px -4px rgba(0,0,0,0.04);--shadow-xl:0 20px 25px -5px rgba(0,0,0,0.1),0 8px 10px -6px rgba(0,0,0,0.04);--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:24px}[data-theme=dark]{--bg-app:#171717;--bg-subtle:#1f1f1f;--bg-header:#282828;--bg-card:#212121;--bg-card-hover:#292929;--bg-sidebar:#212121;--bg-sidebar-card:#282828;--bg-sidebar-hover:#292929;--bg-sidebar-active:#2a2a2a;--border-sidebar:rgba(255,255,255,0.08);--text-sidebar:#ececec;--text-sidebar-muted:#8e8e8e;--text-sidebar-active:#10a37f;--sidebar-active-indicator:#10a37f;--border-light:rgba(255,255,255,0.05);--border-card:rgba(255,255,255,0.08);--border-card-hover:rgba(255,255,255,0.16);--border-focus:#10a37f;--text-main:#ececec;--text-secondary:#b4b4b4;--text-muted:#8e8e8e;--text-subtle:#676767;--brand:#10a37f;--brand-light:rgba(16,163,127,0.15);--brand-dark:#0d8a6b;--brand-glow:rgba(16,163,127,0.25);--primary:#10a37f;--primary-light:rgba(16,163,127,0.15);--primary-dark:#0d8a6b;--success:#10a37f;--success-light:rgba(16,163,127,0.14);--success-text:#34d399;--success-border:rgba(16,163,127,0.28);--warning:#f59e0b;--warning-light:rgba(245,158,11,0.14);--warning-text:#fbbf24;--warning-border:rgba(245,158,11,0.28);--danger:#ef4444;--danger-light:rgba(239,68,68,0.14);--danger-text:#f87171;--danger-border:rgba(239,68,68,0.28);--shadow-xs:0 1px 2px 0 rgba(0,0,0,0.5);--shadow-sm:0 2px 4px 0 rgba(0,0,0,0.55);--shadow-md:0 4px 12px rgba(0,0,0,0.6);--shadow-lg:0 12px 28px rgba(0,0,0,0.7);--shadow-xl:0 20px 36px rgba(0,0,0,0.8)}[data-theme=dark],[data-theme=dark] .app-main-viewport,[data-theme=dark] .dashboard-layout,[data-theme=dark] .main-content,[data-theme=dark] body{background-color:#171717!important;color:#ececec!important}[data-theme=dark] .sidebar,[data-theme=dark] .sidebar-header,[data-theme=dark] .sidebar-nav{background:#212121!important;border-color:rgba(255,255,255,.08)!important;color:#ececec!important}[data-theme=dark] .sidebar .nav-section-title{color:#8e8e8e!important}[data-theme=dark] .sidebar .nav-item{color:#b4b4b4!important;background:transparent!important}[data-theme=dark] .sidebar .nav-item:hover{background:#282828!important;color:#ececec!important}[data-theme=dark] .sidebar .nav-item:hover .icon{color:#10a37f!important}[data-theme=dark] .sidebar .nav-item.active{background:#282828!important;color:#10a37f!important}[data-theme=dark] .sidebar .nav-item.active .icon{color:#10a37f!important}[data-theme=dark] .sidebar .nav-item.active:before{background:#10a37f!important}[data-theme=dark] .sidebar-account{background:#212121!important;border-top-color:rgba(255,255,255,.08)!important}[data-theme=dark] .sidebar-account-trigger{background:#282828!important;border-color:rgba(255,255,255,.08)!important;color:#ececec!important}[data-theme=dark] .sidebar-account-trigger:hover{background:#282828!important}[data-theme=dark] .sidebar-account-popover{background:#212121!important;border-color:rgba(255,255,255,.12)!important;box-shadow:0 16px 36px rgba(0,0,0,.8)!important;color:#ececec!important}[data-theme=dark] .mercur-top-bar{background:#212121!important;border-bottom:1px solid rgba(255,255,255,.08)!important;color:#ececec!important}[data-theme=dark] .cockpit-chart-card,[data-theme=dark] .cockpit-stat-card,[data-theme=dark] .cockpit-store-card,[data-theme=dark] .cockpit-stream-card,[data-theme=dark] .data-card,[data-theme=dark] .order-kpi-card,[data-theme=dark] .order-list-card,[data-theme=dark] .order-main-card,[data-theme=dark] .panel-hero,[data-theme=dark] .product-catalog-card,[data-theme=dark] .product-catalog-sidebar,[data-theme=dark] .product-catalog-table-card,[data-theme=dark] .product-catalog-toolbar,[data-theme=dark] .product-section-subcard,[data-theme=dark] .saas-card,[data-theme=dark] .stat-card{background:#212121!important;border-color:rgba(255,255,255,.08)!important;box-shadow:0 2px 8px rgba(0,0,0,.4)!important;color:#ececec!important}[data-theme=dark] .cockpit-stat-card:hover,[data-theme=dark] .data-card:hover,[data-theme=dark] .order-kpi-card:hover,[data-theme=dark] .saas-card:hover,[data-theme=dark] .stat-card:hover{border-color:rgba(255,255,255,.16)!important;box-shadow:0 6px 20px rgba(0,0,0,.55)!important}[data-theme=dark] .cockpit-stat-card .value,[data-theme=dark] .data-card-header h2,[data-theme=dark] .order-kpi-val,[data-theme=dark] .order-stream-store,[data-theme=dark] .page-title,[data-theme=dark] .product-catalog-title,[data-theme=dark] .product-editor-title,[data-theme=dark] .stat-card .value,[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] h4{color:#ececec!important}[data-theme=dark] .cockpit-card-desc,[data-theme=dark] .cockpit-stat-card .label,[data-theme=dark] .cockpit-subtitle,[data-theme=dark] .order-kpi-sub,[data-theme=dark] .order-kpi-title,[data-theme=dark] .saas-card-desc,[data-theme=dark] .section-inline-note,[data-theme=dark] .stat-card .label{color:#8e8e8e!important}[data-theme=dark] .order-table,[data-theme=dark] .product-catalog-table,[data-theme=dark] .product-table,[data-theme=dark] .saas-table,[data-theme=dark] table{background:transparent!important;color:#ececec!important}[data-theme=dark] .product-table th,[data-theme=dark] .saas-table th,[data-theme=dark] table th{background:#1a1a1a!important;color:#8e8e8e!important;border-bottom:1px solid rgba(255,255,255,.08)!important}[data-theme=dark] .product-table td,[data-theme=dark] .saas-table td,[data-theme=dark] table td{border-bottom:1px solid rgba(255,255,255,.06)!important;color:#b4b4b4!important;background:transparent!important}[data-theme=dark] .product-table tr:hover td,[data-theme=dark] .saas-table tr:hover td,[data-theme=dark] table tr:hover td{background-color:#282828!important}[data-theme=dark] .dashboard-layout input,[data-theme=dark] .dashboard-layout select,[data-theme=dark] .dashboard-layout textarea,[data-theme=dark] .product-catalog-searchbar input,[data-theme=dark] .product-form-grid input,[data-theme=dark] .product-form-grid select,[data-theme=dark] .product-form-stack input,[data-theme=dark] .product-form-stack select,[data-theme=dark] .product-form-stack textarea,[data-theme=dark] .saas-input,[data-theme=dark] .saas-select{background-color:#282828!important;border:1px solid rgba(255,255,255,.12)!important;color:#ececec!important}[data-theme=dark] input:-webkit-autofill,[data-theme=dark] input:-webkit-autofill:active,[data-theme=dark] input:-webkit-autofill:focus,[data-theme=dark] input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #282828!important;-webkit-text-fill-color:#ececec!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}[data-theme=dark] .dashboard-layout input::placeholder,[data-theme=dark] .dashboard-layout textarea::placeholder{color:#676767!important}[data-theme=dark] .dashboard-layout input:focus,[data-theme=dark] .dashboard-layout select:focus,[data-theme=dark] .dashboard-layout textarea:focus{border-color:#10a37f!important;box-shadow:0 0 0 2px rgba(16,163,127,.25)!important}[data-theme=dark] .product-form-grid label,[data-theme=dark] .product-form-stack label{color:#ececec!important}.cockpit-scope-banner{background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af}.cockpit-scope-hint{color:#3b82f6}[data-theme=dark] .cockpit-scope-banner{background:rgba(16,163,127,.12)!important;border-color:rgba(16,163,127,.28)!important;color:#34d399!important}[data-theme=dark] .cockpit-scope-hint{color:#10a37f!important}[data-theme=dark] .order-stream-mid{color:#ececec!important}[data-theme=dark] .order-stream-items{color:#b4b4b4!important}[data-theme=dark] .order-stream-amount{color:#34d399!important}[data-theme=dark] .mercur-store-switcher-btn{background:#212121!important;border-color:rgba(255,255,255,.12)!important;color:#ececec!important}[data-theme=dark] .order-range-controller{background:#212121!important;border-bottom-color:rgba(255,255,255,.08)!important}[data-theme=dark] .order-range-pills{background:#1a1a1a!important;border-color:rgba(255,255,255,.08)!important}[data-theme=dark] .order-range-pill-btn{color:#8e8e8e!important}[data-theme=dark] .order-range-pill-btn:hover{color:#ececec!important}[data-theme=dark] .order-range-pill-btn.active{background:#10a37f!important;color:#ffffff!important;box-shadow:0 1px 4px rgba(16,163,127,.35)!important}[data-theme=dark] .order-range-timestamp{color:#8e8e8e!important}[data-theme=dark] .order-table-btn{background:#282828!important;color:#ececec!important;border-color:rgba(255,255,255,.12)!important}[data-theme=dark] .order-table-btn:hover{background:#10a37f!important;color:#ffffff!important;border-color:#10a37f!important}[data-theme=dark] .brand-badge{background:rgba(99,102,241,.18)!important;color:#a5b4fc!important;border:1px solid rgba(99,102,241,.35)!important}[data-theme=dark] .phase-badge{background:rgba(16,163,127,.18)!important;color:#34d399!important;border:1px solid rgba(16,163,127,.35)!important}[data-theme=dark] .saas-badge{background:#282828!important;color:#ececec!important;border-color:rgba(255,255,255,.1)!important}[data-theme=dark] .saas-badge-success{background:rgba(16,163,127,.16)!important;color:#34d399!important;border:1px solid rgba(16,163,127,.32)!important}[data-theme=dark] .saas-badge-brand{background:rgba(99,102,241,.16)!important;color:#a5b4fc!important;border:1px solid rgba(99,102,241,.32)!important}[data-theme=dark] .saas-badge-warning{background:rgba(245,158,11,.16)!important;color:#fbbf24!important;border:1px solid rgba(245,158,11,.32)!important}[data-theme=dark] .channel-tag,[data-theme=dark] .saas-badge-neutral{background:#282828!important;color:#b4b4b4!important;border:1px solid rgba(255,255,255,.08)!important}[data-theme=dark] .channel-tag.meituan,[data-theme=dark] .channel-tag.tag-meituan{background:rgba(245,158,11,.16)!important;color:#fbbf24!important;border:1px solid rgba(245,158,11,.32)!important}[data-theme=dark] .channel-tag.eleme,[data-theme=dark] .channel-tag.tag-eleme{background:rgba(59,130,246,.16)!important;color:#60a5fa!important;border:1px solid rgba(59,130,246,.32)!important}[data-theme=dark] .channel-tag.jd,[data-theme=dark] .channel-tag.tag-jd{background:rgba(239,68,68,.16)!important;color:#f87171!important;border:1px solid rgba(239,68,68,.32)!important}[data-theme=dark] .sentry-log-card{background:#282828!important;border-color:rgba(255,255,255,.08)!important}[data-theme=dark] .sentry-log-card:hover{background:#2e2e2e!important;border-color:rgba(255,255,255,.16)!important}[data-theme=dark] .order-kpi-icon-wrap.blue{background:rgba(37,99,235,.16)!important;color:#60a5fa!important;border:1px solid rgba(37,99,235,.28)!important}[data-theme=dark] .order-kpi-icon-wrap.orange{background:rgba(234,88,12,.16)!important;color:#fb923c!important;border:1px solid rgba(234,88,12,.28)!important}[data-theme=dark] .order-kpi-icon-wrap.indigo{background:rgba(79,70,229,.16)!important;color:#818cf8!important;border:1px solid rgba(79,70,229,.28)!important}[data-theme=dark] .order-kpi-icon-wrap.green{background:rgba(16,163,127,.16)!important;color:#34d399!important;border:1px solid rgba(16,163,127,.28)!important}[data-theme=dark] .order-count-chip{background:#2a2a2a!important;color:#b4b4b4!important;border:1px solid rgba(255,255,255,.08)!important}[data-theme=dark] .order-demo-chip{background:rgba(245,158,11,.15)!important;color:#fbbf24!important;border:1px solid rgba(245,158,11,.3)!important}[data-theme=dark] .order-btn.secondary{background:#282828!important;color:#ececec!important;border:1px solid rgba(255,255,255,.12)!important}[data-theme=dark] .order-btn.secondary:hover:not(:disabled){background:#333333!important;color:#ffffff!important;border-color:rgba(255,255,255,.22)!important}[data-theme=dark] .order-btn.secondary:disabled{background:#222222!important;color:#555555!important;border-color:rgba(255,255,255,.06)!important;cursor:not-allowed}[data-theme=dark] .order-status-pill.done{background:rgba(16,185,129,.14)!important;color:#34d399!important;border:1px solid rgba(16,185,129,.3)!important}[data-theme=dark] .order-status-pill.pending{background:rgba(245,158,11,.14)!important;color:#fbbf24!important;border:1px solid rgba(245,158,11,.3)!important}[data-theme=dark] .order-status-pill.preparing{background:rgba(59,130,246,.14)!important;color:#60a5fa!important;border:1px solid rgba(59,130,246,.3)!important}[data-theme=dark] .order-status-pill.dispatching{background:rgba(249,115,22,.14)!important;color:#fb923c!important;border:1px solid rgba(249,115,22,.3)!important}[data-theme=dark] .order-status-pill.delivering{background:rgba(99,102,241,.14)!important;color:#818cf8!important;border:1px solid rgba(99,102,241,.3)!important}[data-theme=dark] .order-status-pill.cancel{background:rgba(239,68,68,.14)!important;color:#f87171!important;border:1px solid rgba(239,68,68,.3)!important}[data-theme=dark] .order-status-pill.default{background:rgba(255,255,255,.08)!important;color:#b4b4b4!important;border:1px solid rgba(255,255,255,.12)!important}[data-theme=dark] .order-badge-channel.meituan{background:rgba(234,88,12,.15)!important;color:#fb923c!important;border:1px solid rgba(234,88,12,.3)!important}[data-theme=dark] .order-badge-channel.eleme{background:rgba(14,165,233,.15)!important;color:#38bdf8!important;border:1px solid rgba(14,165,233,.3)!important}[data-theme=dark] .order-badge-channel.jd{background:rgba(239,68,68,.15)!important;color:#f87171!important;border:1px solid rgba(239,68,68,.3)!important}[data-theme=dark] .order-badge-channel.douyin{background:rgba(168,85,247,.15)!important;color:#c084fc!important;border:1px solid rgba(168,85,247,.3)!important}[data-theme=dark] .order-badge-channel.taobao{background:rgba(244,63,94,.15)!important;color:#fb7185!important;border:1px solid rgba(244,63,94,.3)!important}[data-theme=dark] .order-badge-channel.default{background:rgba(255,255,255,.08)!important;color:#b4b4b4!important;border:1px solid rgba(255,255,255,.12)!important}[data-theme=dark] .order-sn-tag{color:#34d399!important;background:rgba(16,163,127,.15)!important;border:1px solid rgba(16,163,127,.3)!important}[data-theme=dark] .order-pagination-bar{background:#212121!important;border-top:1px solid rgba(255,255,255,.08)!important}[data-theme=dark] .order-pagination-info{color:#8e8e8e!important}[data-theme=dark] .order-pagination-info strong{color:#ececec!important}[data-theme=dark] .order-page-indicator{color:#8e8e8e!important}[data-theme=dark] .order-page-input{background:#282828!important;color:#ececec!important;border:1px solid rgba(255,255,255,.15)!important}[data-theme=dark] .order-page-input:focus{border-color:#10a37f!important}[data-theme=dark] .order-styled-select{background:#282828!important;color:#ececec!important;border:1px solid rgba(255,255,255,.15)!important}[data-theme=dark] .order-styled-select option{background:#212121!important;color:#ececec!important}[data-theme=dark] .order-search-input{background:#282828!important;color:#ececec!important;border-color:rgba(255,255,255,.12)!important}[data-theme=dark] .order-search-input:focus{border-color:#10a37f!important}[data-theme=dark] .order-search-clear{background:#383838!important;color:#8e8e8e!important}[data-theme=dark] .order-styled-table th{background:#1c1c1c!important;color:#8e8e8e!important;border-bottom:1px solid rgba(255,255,255,.08)!important}[data-theme=dark] .order-styled-table td{border-bottom:1px solid rgba(255,255,255,.06)!important}[data-theme=dark] .order-row-item:hover{background:#282828!important}[data-theme=dark] .order-row-item.selected{background:rgba(16,163,127,.1)!important}[data-theme=dark] .order-sn-code{color:#b4b4b4!important}[data-theme=dark] .order-copy-btn:hover{background:#333333!important;color:#ececec!important}[data-theme=dark] .order-drawer-panel{background:#212121!important;color:#ececec!important;border-left:1px solid rgba(255,255,255,.08)!important;box-shadow:-8px 0 32px rgba(0,0,0,.6)!important}[data-theme=dark] .order-drawer-close{background:#282828!important;color:#8e8e8e!important}[data-theme=dark] .order-drawer-close:hover{background:#383838!important;color:#ececec!important}[data-theme=dark] .order-drawer-card{background:#282828!important;border-color:rgba(255,255,255,.08)!important}[data-theme=dark] .order-drawer-item .val{color:#ececec!important}[data-theme=dark] .order-drawer-item .lbl{color:#8e8e8e!important}[data-theme=dark] .order-receipt-modal{background:#212121!important;color:#ececec!important;border:1px solid rgba(255,255,255,.12)!important}[data-theme=dark] .order-receipt-modal-header{background:#282828!important;border-bottom:1px solid rgba(255,255,255,.08)!important}[data-theme=dark] .order-receipt-modal-title{color:#ececec!important}[data-theme=dark] .order-receipt-modal-body{background:#171717!important}[data-theme=dark] .btn-secondary,[data-theme=dark] .saas-btn-secondary{background:#282828!important;color:#ececec!important;border-color:rgba(255,255,255,.12)!important}[data-theme=dark] .btn-secondary:hover,[data-theme=dark] .saas-btn-secondary:hover{background:#333333!important;border-color:rgba(255,255,255,.24)!important;color:#ffffff!important}[data-theme=dark] .saas-tabs-nav{background:#1c1c1c!important;border-color:rgba(255,255,255,.08)!important}[data-theme=dark] .saas-tab-btn{color:#8e8e8e!important}[data-theme=dark] .saas-tab-btn:hover{color:#ececec!important}[data-theme=dark] .saas-tab-btn.active{background:#282828!important;color:#10a37f!important;box-shadow:0 1px 3px rgba(0,0,0,.5)!important}[data-theme=dark] .product-catalog-status-tab{background:#282828!important;border-color:rgba(255,255,255,.08)!important;color:#b4b4b4!important}[data-theme=dark] .product-catalog-status-tab:hover{background:#333333!important;border-color:rgba(255,255,255,.16)!important;color:#ececec!important}[data-theme=dark] .product-catalog-status-tab strong{background:#1a1a1a!important;color:#8e8e8e!important}[data-theme=dark] .product-catalog-status-tab.active{background:rgba(16,163,127,.15)!important;border-color:rgba(16,163,127,.35)!important;color:#10a37f!important}[data-theme=dark] .product-catalog-status-tab.active strong{background:#10a37f!important;color:#ffffff!important}[data-theme=dark] .cockpit-order-stream-item{background:#282828!important;border-color:rgba(255,255,255,.08)!important}[data-theme=dark] .cockpit-order-stream-item:hover{background:#2e2e2e!important;border-color:rgba(255,255,255,.16)!important}[data-theme=dark] .product-catalog-screen{background:transparent!important;color:#ececec!important}[data-theme=dark] .product-catalog-sidebar{background:#212121!important;border-color:rgba(255,255,255,.08)!important}[data-theme=dark] .product-catalog-sidebar-head h2{color:#ececec!important}[data-theme=dark] .product-catalog-sidebar-head p{color:#8e8e8e!important}[data-theme=dark] .product-catalog-sidebar-tabs{background:#171717!important;border:1px solid rgba(255,255,255,.08)!important}[data-theme=dark] .product-list-sidebar-tab{color:#8e8e8e!important;background:transparent!important}[data-theme=dark] .product-list-sidebar-tab:hover{color:#ececec!important}[data-theme=dark] .product-list-sidebar-tab.active{background:#2e2e2e!important;color:#34d399!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 1px 3px rgba(0,0,0,.4)!important}[data-theme=dark] .product-catalog-manage-panel input,[data-theme=dark] .product-catalog-manage-panel select,[data-theme=dark] .product-catalog-sidebar-search input,[data-theme=dark] .product-catalog-sidebar-store select{background:#282828!important;border:1px solid rgba(255,255,255,.12)!important;color:#ececec!important}[data-theme=dark] .product-catalog-manage-panel input:focus,[data-theme=dark] .product-catalog-manage-panel select:focus,[data-theme=dark] .product-catalog-sidebar-search input:focus,[data-theme=dark] .product-catalog-sidebar-store select:focus{border-color:#10a37f!important;box-shadow:0 0 0 2px rgba(16,163,127,.25)!important}[data-theme=dark] .product-catalog-sidebar-tree{background:#191919!important;border-color:rgba(255,255,255,.08)!important;box-shadow:inset 0 1px 3px rgba(0,0,0,.4)!important}[data-theme=dark] .product-catalog-sidebar-tree::-webkit-scrollbar-thumb{background:#333333!important}[data-theme=dark] .product-catalog-sidebar-tree::-webkit-scrollbar-thumb:hover{background:#444444!important}[data-theme=dark] .product-sidebar-tree-header{border-bottom:1px solid rgba(255,255,255,.08)!important;background:transparent!important}[data-theme=dark] .tree-header-title{color:#8e8e8e!important}[data-theme=dark] .tree-action-btn{color:#34d399!important;background:transparent!important}[data-theme=dark] .tree-action-btn:hover{color:#10a37f!important}[data-theme=dark] .tree-action-divider{color:rgba(255,255,255,.2)!important}[data-theme=dark] .product-sidebar-category-all-btn{background:#242424!important;border:1px solid rgba(255,255,255,.08)!important;color:#ececec!important}[data-theme=dark] .product-sidebar-category-all-btn:hover{background:#2c2c2c!important;border-color:rgba(255,255,255,.16)!important}[data-theme=dark] .product-sidebar-category-all-btn.active{background:rgba(16,163,127,.18)!important;border-color:rgba(16,163,127,.35)!important;color:#34d399!important}[data-theme=dark] .product-sidebar-category-item{color:#b4b4b4!important;background:transparent!important}[data-theme=dark] .product-sidebar-category-item:hover{background:#282828!important;color:#ececec!important}[data-theme=dark] .product-sidebar-category-item.active{background:rgba(16,163,127,.18)!important;color:#34d399!important;border-color:rgba(16,163,127,.35)!important}[data-theme=dark] .category-tree-node.is-root-node>.product-sidebar-category-row .product-sidebar-category-item{color:#ececec!important}[data-theme=dark] .category-tree-node.is-child-node{border-left:1px dashed rgba(255,255,255,.12)!important}[data-theme=dark] .category-tree-node.is-child-node>.product-sidebar-category-row .product-sidebar-category-item{color:#a3a3a3!important}[data-theme=dark] .product-sidebar-tree-toggle{color:#8e8e8e!important}[data-theme=dark] .product-sidebar-tree-toggle:hover:not(:disabled){background:#2e2e2e!important;color:#ececec!important}[data-theme=dark] .category-badges .category-count-em{background:rgba(255,255,255,.08)!important;color:#a3a3a3!important}[data-theme=dark] .product-sidebar-category-item.active .category-count-em{background:rgba(16,163,127,.25)!important;color:#34d399!important}[data-theme=dark] .category-child-badge{background:rgba(16,163,127,.15)!important;color:#34d399!important;border-color:rgba(16,163,127,.3)!important}[data-theme=dark] .product-catalog-sidebar-footer{border-top-color:rgba(255,255,255,.08)!important}[data-theme=dark] .product-catalog-sidebar-footer-metrics strong{color:#ececec!important}[data-theme=dark] .product-catalog-sidebar-footer-metrics span{color:#8e8e8e!important}[data-theme=dark] .product-catalog-toolbar{background:#212121!important;border-color:rgba(255,255,255,.08)!important;box-shadow:0 2px 8px rgba(0,0,0,.4)!important}[data-theme=dark] .product-catalog-title h2{color:#ececec!important}[data-theme=dark] .product-catalog-title p{color:#8e8e8e!important}[data-theme=dark] .product-editor-assistant-chip{background:rgba(16,163,127,.15)!important;border:1px solid rgba(16,163,127,.35)!important;color:#34d399!important;box-shadow:none!important}[data-theme=dark] .product-editor-assistant-chip:hover{background:rgba(16,163,127,.25)!important;border-color:rgba(16,163,127,.5)!important}[data-theme=dark] .product-catalog-status-tabs{border-bottom-color:rgba(255,255,255,.08)!important}[data-theme=dark] .product-catalog-searchbar input{background:#282828!important;border:1px solid rgba(255,255,255,.12)!important;color:#ececec!important}[data-theme=dark] .product-catalog-searchbar input:focus{border-color:#10a37f!important;box-shadow:0 0 0 2px rgba(16,163,127,.25)!important}[data-theme=dark] .product-catalog-table-card{background:#212121!important;border-color:rgba(255,255,255,.08)!important;box-shadow:0 2px 8px rgba(0,0,0,.4)!important}[data-theme=dark] .product-catalog-table-head{background:#282828!important;border-bottom:1px solid rgba(255,255,255,.08)!important;color:#ececec!important}[data-theme=dark] .product-catalog-table-head strong{color:#ececec!important}[data-theme=dark] .product-catalog-table-head span{color:#8e8e8e!important}[data-theme=dark] .skeleton-box{background:linear-gradient(90deg,#262626 25%,#333333 37%,#262626 63%)!important;background-size:400% 100%!important}[data-theme=dark] .product-skeleton-row td{border-bottom:1px solid rgba(255,255,255,.06)!important;background:transparent!important}[data-theme=dark] .product-variant-row:hover,[data-theme=dark] .product-variant-row:hover td,[data-theme=dark] table tbody tr:hover,[data-theme=dark] table.product-table tbody tr:hover,[data-theme=dark] table.saas-table tbody tr:hover{background-color:#282828!important}[data-theme=dark] .product-variant-row.is-selected,[data-theme=dark] .product-variant-row.is-selected td,[data-theme=dark] table tbody tr.is-selected,[data-theme=dark] table.product-table tbody tr.is-selected,[data-theme=dark] table.saas-table tbody tr.is-selected{background-color:rgba(16,163,127,.16)!important}[data-theme=dark] .product-variant-row.is-selected:hover,[data-theme=dark] .product-variant-row.is-selected:hover td{background-color:rgba(16,163,127,.24)!important}[data-theme=dark] .product-table-product-meta strong{color:#ececec!important}[data-theme=dark] .product-table-product-meta span{color:#8e8e8e!important}[data-theme=dark] .product-table-product-meta small{color:#676767!important}[data-theme=dark] .product-table-price strong{color:#34d399!important}[data-theme=dark] .product-table-thumb{background:#282828!important;border-color:rgba(255,255,255,.08)!important;color:#8e8e8e!important}[data-theme=dark] .product-table-tag{background:#282828!important;color:#b4b4b4!important;border-color:rgba(255,255,255,.08)!important}[data-theme=dark] .product-table-tag-muted{background:#222222!important;color:#676767!important;border-color:rgba(255,255,255,.05)!important}[data-theme=dark] .product-table-tag-active{background:rgba(16,163,127,.15)!important;color:#34d399!important;border-color:rgba(16,163,127,.35)!important}[data-theme=dark] .product-table-empty{color:#8e8e8e!important}[data-theme=dark] .product-table-cell-input{background:#282828!important;border:1px solid rgba(255,255,255,.12)!important;color:#ececec!important;border-radius:6px;padding:4px 8px}[data-theme=dark] .product-table-cell-input:focus{border-color:#10a37f!important;outline:none}[data-theme=dark] .product-catalog-actionbar{background:#212121!important;border-color:rgba(255,255,255,.08)!important;color:#ececec!important;box-shadow:0 2px 8px rgba(0,0,0,.4)!important}[data-theme=dark] .product-catalog-action-meta strong{color:#ececec!important}[data-theme=dark] .product-catalog-action-meta span{color:#8e8e8e!important}[data-theme=dark] .product-catalog-actionbar input,[data-theme=dark] .product-catalog-actionbar select,[data-theme=dark] .product-catalog-page-input{background:#282828!important;border:1px solid rgba(255,255,255,.12)!important;color:#ececec!important}[data-theme=dark] .product-state-pill-ready,[data-theme=dark] .product-state-pill-success{background:rgba(16,163,127,.15)!important;color:#34d399!important;border-color:rgba(16,163,127,.3)!important}[data-theme=dark] .product-state-pill-attention,[data-theme=dark] .product-state-pill-warning{background:rgba(217,119,6,.15)!important;color:#fbbf24!important;border-color:rgba(217,119,6,.3)!important}[data-theme=dark] .product-state-pill-danger{background:rgba(239,68,68,.15)!important;color:#f87171!important;border-color:rgba(239,68,68,.3)!important}[data-theme=dark] .product-state-pill-neutral{background:#282828!important;color:#8e8e8e!important;border-color:rgba(255,255,255,.08)!important}[data-theme=dark] .product-editor-screen-head{background:#212121!important;border-color:rgba(255,255,255,.08)!important;box-shadow:0 4px 16px rgba(0,0,0,.4)!important}[data-theme=dark] .product-editor-back-btn{background:#282828!important;border-color:rgba(255,255,255,.12)!important;color:#ececec!important}[data-theme=dark] .product-editor-back-btn:hover{background:#2e2e2e!important;color:#ffffff!important;border-color:rgba(255,255,255,.2)!important}[data-theme=dark] .product-editor-title-box h2{color:#ececec!important}[data-theme=dark] .product-summary-badge{background:#282828!important;border:1px solid rgba(255,255,255,.08)!important;color:#b4b4b4!important;padding:3px 8px;border-radius:6px;font-size:11px}[data-theme=dark] .product-summary-badge-success{background:rgba(16,163,127,.15)!important;color:#34d399!important;border-color:rgba(16,163,127,.3)!important}[data-theme=dark] .product-ai-panel{background:#212121!important;border-color:rgba(16,163,127,.25)!important;box-shadow:0 2px 8px rgba(0,0,0,.4)!important}[data-theme=dark] .product-ai-header-badge{background:rgba(16,163,127,.15)!important;color:#34d399!important;border-color:rgba(16,163,127,.3)!important}[data-theme=dark] .product-ai-card-item{background:#191919!important;border-color:rgba(255,255,255,.08)!important}[data-theme=dark] .product-ai-label{color:#34d399!important}[data-theme=dark] .product-ai-value{color:#ececec!important}[data-theme=dark] .product-ai-warning-box{background:rgba(217,119,6,.15)!important;border-color:rgba(217,119,6,.3)!important}[data-theme=dark] .product-ai-warning-box .product-ai-label{color:#fbbf24!important}[data-theme=dark] .product-ai-warning-box .product-ai-value{color:#fef3c7!important}[data-theme=dark] .product-category-selector{background:#191919!important;border-color:rgba(255,255,255,.08)!important}[data-theme=dark] .product-category-panel{background:#212121!important;border:1px solid rgba(255,255,255,.08)!important}[data-theme=dark] .product-category-panel-item{color:#ececec!important}[data-theme=dark] .product-category-panel-item.active{background:rgba(16,163,127,.15)!important;color:#34d399!important}[data-theme=dark] .category-pill{background:#282828!important;color:#b4b4b4!important;border-color:rgba(255,255,255,.08)!important}[data-theme=dark] .category-pill.active{background:#10a37f!important;color:#ffffff!important;border-color:#10a37f!important}[data-theme=dark] .product-ai-image-panel{background:#212121!important;border-color:rgba(255,255,255,.08)!important;box-shadow:0 2px 8px rgba(0,0,0,.4)!important}[data-theme=dark] .product-ai-image-panel-head strong{color:#ececec!important}[data-theme=dark] .product-ai-image-panel-head span{color:#8e8e8e!important}[data-theme=dark] .product-ai-image-panel-row input{background:#282828!important;border:1px solid rgba(255,255,255,.12)!important;color:#ececec!important}[data-theme=dark] .product-section-subcard{background:#191919!important;border-color:rgba(255,255,255,.08)!important}[data-theme=dark] .product-section-subhead strong{color:#ececec!important}[data-theme=dark] .product-section-subhead span{color:#8e8e8e!important}[data-theme=dark] .inventory-code-preview{background:#282828!important;border-color:rgba(255,255,255,.08)!important;color:#ececec!important}[data-theme=dark] .asset-card{background:#212121!important;border-color:rgba(255,255,255,.08)!important}[data-theme=dark] .asset-card-media,[data-theme=dark] .asset-card-media img{background:#171717!important}[data-theme=dark] .asset-card-meta{background:#212121!important}[data-theme=dark] .asset-card-title{color:#b4b4b4!important}[data-theme=dark] .asset-flag{background:#282828!important;color:#b4b4b4!important}[data-theme=dark] .asset-card-actions{background:#191919!important;border-top-color:rgba(255,255,255,.08)!important}[data-theme=dark] .asset-card-actions button{background:#282828!important;border-color:rgba(255,255,255,.12)!important;color:#ececec!important}[data-theme=dark] .asset-card-actions button:hover{background:#2e2e2e!important;color:#34d399!important;border-color:rgba(16,163,127,.3)!important}[data-theme=dark] .variant-table{background:#212121!important;border-color:rgba(255,255,255,.08)!important}[data-theme=dark] .variant-row-head{background:#191919!important;color:#8e8e8e!important;border-bottom-color:rgba(255,255,255,.08)!important}[data-theme=dark] .variant-row{border-bottom-color:rgba(255,255,255,.06)!important}[data-theme=dark] .variant-row:hover:not(.variant-row-head){background:#282828!important}[data-theme=dark] .channel-pill,[data-theme=dark] .variant-row input{background:#282828!important;border:1px solid rgba(255,255,255,.12)!important;color:#ececec!important}[data-theme=dark] .channel-pill.active{background:rgba(16,163,127,.18)!important;border-color:rgba(16,163,127,.35)!important;color:#34d399!important}[data-theme=dark] .kv-row input{background:#282828!important;border:1px solid rgba(255,255,255,.12)!important;color:#ececec!important}[data-theme=dark] .product-banner-success{background:rgba(16,163,127,.15)!important;border:1px solid rgba(16,163,127,.3)!important;color:#34d399!important}[data-theme=dark] .product-banner-error{background:rgba(239,68,68,.15)!important;border:1px solid rgba(239,68,68,.3)!important;color:#f87171!important}[data-theme=dark] .copilot-modal,[data-theme=dark] .modal-box,[data-theme=dark] .modal-dialog,[data-theme=dark] .onboarding-dialog,[data-theme=dark] .order-modal,[data-theme=dark] .saas-modal{background:#212121!important;border:1px solid rgba(255,255,255,.12)!important;color:#ececec!important;box-shadow:0 25px 50px -12px rgba(0,0,0,.7)!important}[data-theme=dark] .copilot-modal-head,[data-theme=dark] .modal-header,[data-theme=dark] .order-modal-header{background:#282828!important;border-bottom:1px solid rgba(255,255,255,.08)!important}[data-theme=dark] .copilot-modal-head strong,[data-theme=dark] .modal-header h2,[data-theme=dark] .order-modal-title{color:#ececec!important}[data-theme=dark] .copilot-modal-overlay,[data-theme=dark] .modal-overlay,[data-theme=dark] .onboarding-overlay,[data-theme=dark] .order-modal-overlay,[data-theme=dark] .saas-modal-backdrop{background:rgba(0,0,0,.75)!important}[data-theme=dark] .business-chat-body,[data-theme=dark] .copilot-modal-body,[data-theme=dark] .modal-body,[data-theme=dark] .order-modal-body{background:transparent!important}[data-theme=dark] .copilot-modal-footer,[data-theme=dark] .modal-footer,[data-theme=dark] .order-modal-footer{background:#282828!important;border-top:1px solid rgba(255,255,255,.08)!important}[data-theme=dark] .business-chat-body textarea{background:#282828!important;border:1px solid rgba(255,255,255,.12)!important;color:#ececec!important}[data-theme=dark] .business-chat-chip{background:#282828!important;border:1px solid rgba(255,255,255,.12)!important;color:#b4b4b4!important}[data-theme=dark] .business-chat-chip:hover{background:#2e2e2e!important;color:#34d399!important;border-color:rgba(16,163,127,.3)!important}[data-theme=dark] .theme-toggle-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:#282828;border:1px solid rgba(255,255,255,.12);color:#fbbf24;cursor:pointer;transition:all .2s ease}[data-theme=dark] .theme-toggle-btn:hover{background:#333333;border-color:#f59e0b;transform:rotate(15deg)}.theme-toggle-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:#ffffff;border:1px solid #cbd5e1;color:#64748b;cursor:pointer;transition:all .2s ease}.theme-toggle-btn:hover{background:#f8fafc;color:#0f172a;border-color:#94a3b8;transform:rotate(15deg)}*{box-sizing:border-box}*,body,html{margin:0;padding:0}body,html{width:100%;min-height:100%}.sr-only,.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}body{font-family:var(--font-sans);background-color:var(--bg-app);color:var(--text-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5;font-feature-settings:"cv02","cv03","cv04","cv11","tnum"}.saas-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-sans);font-size:13px;font-weight:600;height:36px;padding:0 14px;border-radius:var(--radius-md);border:1px solid transparent;cursor:pointer;transition:all .15s cubic-bezier(.16,1,.3,1);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration:none}.saas-btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.saas-btn-primary{background:#0f172a;color:#ffffff;border-color:#0f172a;box-shadow:0 1px 2px rgba(15,23,42,.1)}.saas-btn-primary:hover{background:#1e293b;border-color:#1e293b;transform:translateY(-1px);box-shadow:0 4px 8px rgba(15,23,42,.15)}.saas-btn-brand{background:var(--brand);color:#ffffff;border-color:var(--brand);box-shadow:0 1px 2px var(--brand-glow)}.saas-btn-brand:hover{background:var(--brand-dark);border-color:var(--brand-dark);transform:translateY(-1px);box-shadow:0 4px 12px var(--brand-glow)}.saas-btn-secondary{background:#ffffff;color:var(--text-secondary);border-color:var(--border-card);box-shadow:var(--shadow-xs)}.saas-btn-secondary:hover{background:#f8fafc;color:var(--text-main);border-color:#cbd5e1}.saas-btn-ghost{background:transparent;color:var(--text-muted);border-color:transparent}.saas-btn-ghost:hover{background:var(--bg-subtle);color:var(--text-main)}.saas-btn-danger{background:var(--danger-light);color:var(--danger-text);border-color:var(--danger-border)}.saas-btn-danger:hover{background:#fee2e2}.saas-btn-sm{height:28px;padding:0 10px;font-size:12px;border-radius:var(--radius-sm)}.saas-btn-lg{height:42px;padding:0 18px;font-size:14px;border-radius:var(--radius-md)}.saas-input,.saas-select{height:36px;padding:0 12px;background:#ffffff;border:1px solid var(--border-card);border-radius:var(--radius-md);color:var(--text-main);font-family:var(--font-sans);font-size:13px;transition:all .15s ease;outline:none}.saas-input:focus,.saas-select:focus{border-color:var(--border-focus);box-shadow:0 0 0 3px rgba(99,102,241,.12)}.saas-input::placeholder{color:var(--text-subtle)}.saas-input-sm{height:30px;padding:0 8px;font-size:12px}.saas-badge{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;padding:2px 8px;border-radius:9999px;line-height:1.4;white-space:nowrap;border:1px solid transparent}.saas-badge-success{background:var(--success-light);color:var(--success-text);border-color:var(--success-border)}.saas-badge-warning{background:var(--warning-light);color:var(--warning-text);border-color:var(--warning-border)}.saas-badge-danger{background:var(--danger-light);color:var(--danger-text);border-color:var(--danger-border)}.saas-badge-neutral{background:var(--bg-subtle);color:var(--text-muted);border-color:var(--border-card)}.saas-badge-brand{background:var(--brand-light);color:var(--brand);border-color:#c7d2fe}.saas-table-container{background:#ffffff;border:1px solid var(--border-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.saas-table{width:100%;border-collapse:separate;border-spacing:0;text-align:left}.saas-table th{background:#f8fafc;color:var(--text-muted);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:10px 16px;border-bottom:1px solid var(--border-card);white-space:nowrap}.saas-table td{padding:12px 16px;border-bottom:1px solid #f1f5f9;font-size:13px;color:var(--text-secondary);vertical-align:middle}.saas-table tr:last-child td{border-bottom:none}.saas-table tbody tr{transition:background-color .15s ease}.saas-table tbody tr:hover{background-color:#f8fafc}.saas-num{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.saas-card{background:#ffffff;border:1px solid var(--border-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:20px;transition:border-color .15s ease,box-shadow .15s ease}.saas-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.saas-card-title{font-size:15px;font-weight:700;color:var(--text-main);display:flex;align-items:center;gap:8px}.saas-card-desc{font-size:12px;color:var(--text-muted);margin-top:2px}.saas-tabs-nav{gap:4px;background:#f1f5f9;padding:4px;border-radius:var(--radius-md);border:1px solid #e2e8f0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.saas-tab-btn,.saas-tabs-nav{display:inline-flex;align-items:center}.saas-tab-btn{gap:6px;padding:6px 14px;border-radius:var(--radius-sm);border:none;background:transparent;color:var(--text-muted);font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease;white-space:nowrap}.saas-tab-btn.active,.saas-tab-btn:hover{color:var(--text-main)}.saas-tab-btn.active{background:#ffffff;font-weight:600;box-shadow:0 1px 3px rgba(0,0,0,.08)}.saas-switch{position:relative;display:inline-block;width:40px;height:22px}.saas-switch input{opacity:0;width:0;height:0}.saas-slider{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#cbd5e1;border-radius:24px}.saas-slider,.saas-slider:before{position:absolute;transition:.2s cubic-bezier(.16,1,.3,1)}.saas-slider:before{content:"";height:16px;width:16px;left:3px;bottom:3px;background-color:white;border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.15)}input:checked+.saas-slider{background-color:var(--brand)}input:checked+.saas-slider:before{transform:translateX(18px)}.dashboard-layout{min-height:100vh;width:100%;max-width:100vw;background:var(--bg-app);box-sizing:border-box}.dashboard-layout,.sidebar{display:flex;height:100vh;max-height:100vh;overflow:hidden}.sidebar{width:236px;position:-webkit-sticky;position:sticky;top:0;align-self:flex-start;background:var(--bg-sidebar)!important;color:var(--text-sidebar);flex-direction:column;border-right:1px solid var(--border-sidebar);flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:50}.sidebar-header{padding:20px 18px 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border-sidebar)}.sidebar-logo-wrap{display:flex;align-items:center;gap:10px}.sidebar-brand-name{font-size:15px;font-weight:700;letter-spacing:-.01em;color:#ffffff}.sidebar-brand-badge{font-size:10px;font-weight:700;padding:1px 6px;border-radius:4px;background:rgba(99,102,241,.2);color:#a5b4fc;letter-spacing:.05em;text-transform:uppercase}.sidebar-nav{flex:1 1;padding:16px 10px;overflow-y:auto}.nav-section{margin-bottom:22px}.nav-section-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-sidebar-muted);padding:0 10px 8px}.nav-item{width:100%;display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--radius-md);border:none;color:var(--text-sidebar);font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease;text-align:left;position:relative;margin-bottom:2px}.nav-item:hover{background:var(--bg-sidebar-hover)!important;color:#ffffff}.nav-item.active{background:var(--bg-sidebar-active)!important;color:var(--text-sidebar-active)!important;font-weight:600}.nav-item.active:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:3px;background:var(--sidebar-active-indicator);border-radius:0 4px 4px 0}.nav-item-icon{display:flex;align-items:center;justify-content:center;width:18px;height:18px;color:inherit;flex-shrink:0}.nav-item-label{flex:1 1}.phase-badge{font-size:10px;font-weight:700;padding:1px 6px;border-radius:4px;background:rgba(99,102,241,.25);color:#c7d2fe}.sidebar-account{padding:14px 12px;border-top:1px solid var(--border-sidebar);position:relative}.sidebar-account-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-radius:var(--radius-md);background:var(--bg-sidebar-card);border:1px solid var(--border-sidebar);color:#ffffff;cursor:pointer;transition:all .15s}.sidebar-account-trigger:hover{background:#1e293b}.sidebar-account-avatar{width:28px;height:28px;border-radius:var(--radius-sm);background:#4f46e5;color:#ffffff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}.sidebar-account-info{flex:1 1;text-align:left;margin-left:8px;overflow:hidden}.sidebar-account-name{font-size:12px;font-weight:600;color:#ffffff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sidebar-account-role{font-size:10px;color:#94a3b8}.sidebar-account-menu{position:absolute;bottom:calc(100% + 6px);left:12px;right:12px;background:#1e293b;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md);padding:6px;box-shadow:var(--shadow-xl);z-index:100}.sidebar-account-item{width:100%;padding:8px 10px;border-radius:var(--radius-sm);background:transparent;border:none;color:#e2e8f0;font-size:12px;text-align:left;cursor:pointer;display:flex;align-items:center;gap:8px}.sidebar-account-item:hover{background:#334155;color:#ffffff}.top-header{height:56px;background:#ffffff;border-bottom:1px solid var(--border-card);padding:0 28px;display:flex;align-items:center;justify-content:space-between;position:-webkit-sticky;position:sticky;top:0;z-index:40}.header-breadcrumbs{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-muted)}.header-breadcrumbs .crumb-root{font-weight:500;color:var(--text-subtle)}.header-breadcrumbs .crumb-sep{color:#cbd5e1;font-size:11px}.header-breadcrumbs .crumb-current{font-weight:600;color:var(--text-main)}.header-actions{display:flex;align-items:center;gap:12px}.header-search-box{display:flex;align-items:center;gap:8px;height:34px;padding:0 12px;background:#f8fafc;border:1px solid var(--border-card);border-radius:var(--radius-md);color:var(--text-muted);font-size:12px;cursor:pointer;transition:all .15s ease;width:240px}.header-search-box:hover{background:#f1f5f9;border-color:#cbd5e1}.header-search-k{margin-left:auto;font-size:10px;font-weight:600;padding:1px 5px;background:#ffffff;border:1px solid #cbd5e1;border-radius:4px;color:var(--text-muted);box-shadow:var(--shadow-xs)}.header-status-pill{display:flex;align-items:center;gap:6px;padding:4px 10px;background:var(--success-light);border:1px solid var(--success-border);border-radius:9999px;font-size:11px;font-weight:600;color:var(--success-text)}.header-pulse-dot{width:6px;height:6px;border-radius:50%;background:var(--success);box-shadow:0 0 0 2px rgba(16,185,129,.2);animation:pulseDot 2s infinite}.main-content{flex:1 1!important;display:flex!important;flex-direction:column!important;height:100vh!important;max-height:100vh!important;min-height:100vh!important;background:var(--bg-app)!important;width:0!important;min-width:0!important;max-width:100%!important;overflow-y:auto!important;overflow-x:hidden!important;box-sizing:border-box!important}.app-main-viewport{flex:1 1;padding:20px 24px 48px;width:100%;max-width:100%;box-sizing:border-box;min-width:0;display:flex;flex-direction:column;gap:16px}.content-body{flex:1 1;padding:24px 32px 48px;max-width:1600px;width:100%}.page-header-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.page-title-text{font-size:20px;font-weight:700;letter-spacing:-.02em;color:var(--text-main)}.page-subtitle-text{font-size:13px;color:var(--text-muted);margin-top:2px}.login-container{min-height:100vh;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 20%,#1e293b 0,#0f172a 60%,#020617 100%);padding:24px;position:relative;overflow:hidden}.login-card{width:min(420px,100%);background:rgba(15,23,42,.85);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-xl);padding:40px 36px;box-shadow:0 24px 60px -12px rgba(0,0,0,.5);color:#ffffff}.form-group{margin-bottom:18px}.form-group label{display:block;font-size:13px;color:#cbd5e1;margin-bottom:6px}.form-group input{width:100%;height:42px;padding:0 14px;background:rgba(15,23,42,.6);border:1px solid rgba(255,255,255,.15);border-radius:var(--radius-md);font-size:14px;color:#ffffff;transition:all .2s ease}.form-group input:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.25)}.password-input-wrap input{padding-right:42px}.password-toggle-btn{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;color:#94a3b8;cursor:pointer;padding:4px}.btn-primary{width:auto;height:42px;background:#4f46e5;border:none;font-size:14px;gap:8px;box-shadow:0 4px 12px rgba(79,70,229,.3)}.btn-primary:hover{background:#4338ca}.btn-secondary{height:36px}.error-msg{background:rgba(239,68,68,.12);color:#fca5a5;font-size:13px;margin-bottom:16px;border:1px solid rgba(239,68,68,.25)}.mercur-top-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px;padding:12px 18px;background:#ffffff;border:1px solid var(--border-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.mercur-store-switcher-container{position:relative}.mercur-store-trigger{display:flex;align-items:center;gap:12px;padding:6px 12px;background:#f8fafc;border:1px solid var(--border-card);border-radius:var(--radius-md);cursor:pointer;transition:all .15s ease}.mercur-store-trigger:hover{background:#f1f5f9;border-color:#cbd5e1}.mercur-store-current-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:#eef2ff;color:#4f46e5;border-radius:var(--radius-sm)}.mercur-store-current-name{display:flex;align-items:center;gap:6px;font-weight:600;font-size:13px;color:var(--text-main)}.mercur-store-current-meta{font-size:11px;color:var(--text-muted)}.mercur-status-dot{width:6px;height:6px;border-radius:50%;background:#94a3b8}.mercur-status-dot.active{background:#10b981;box-shadow:0 0 0 2px rgba(16,185,129,.2)}.product-sidebar-category-row{display:flex;align-items:center;gap:4px;margin-bottom:2px}.product-sidebar-tree-toggle{background:none;border:none;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#64748b;font-size:11px;border-radius:4px;transition:all .15s}.product-sidebar-tree-toggle:hover:not(:disabled){background:#e2e8f0;color:#1e293b}.product-sidebar-tree-toggle.is-leaf{cursor:default;color:#cbd5e1;font-size:8px}.product-sidebar-category-item{flex:1 1;display:flex;align-items:center;justify-content:space-between;padding:6px 8px;border-radius:var(--radius-md);border:1px solid transparent;background:transparent;font-size:13px;color:var(--text-secondary);cursor:pointer;text-align:left;transition:all .15s ease;min-width:0}.category-name-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:6px}.product-sidebar-category-item:hover{background:#f1f5f9;color:var(--text-main)}.product-sidebar-category-item.active{background:#eef2ff;color:#4f46e5;font-weight:600;border-color:#c7d2fe}.category-badges{display:flex;align-items:center;gap:4px;flex-shrink:0}.category-child-badge{font-size:10px;color:#6366f1;background:#eef2ff;border:1px solid #e0e7ff;padding:1px 5px;border-radius:4px;font-weight:500}.category-count-em{font-style:normal;font-size:11px;color:var(--text-muted);background:rgba(0,0,0,.04);padding:1px 6px;border-radius:10px;font-family:var(--font-mono)}.product-sidebar-category-item.active .category-count-em{background:rgba(79,70,229,.12);color:#4f46e5;font-weight:700}.category-tree-node.is-root-node>.product-sidebar-category-row .product-sidebar-category-item{font-weight:600;color:#1e293b}.category-tree-node.is-child-node{position:relative;margin-left:14px;border-left:1px dashed #cbd5e1;padding-left:6px}.category-tree-node.is-child-node>.product-sidebar-category-row .product-sidebar-category-item{font-size:12px;color:#475569;padding:4px 6px}.product-sidebar-tree-header{display:flex;align-items:center;justify-content:space-between;padding:2px 4px 8px;border-bottom:1px solid #e2e8f0;margin-bottom:8px}.tree-header-title{font-size:11.5px;font-weight:700;color:#64748b}.tree-header-actions{display:flex;align-items:center;gap:5px}.tree-action-btn{background:none;border:none;color:#4f46e5;font-size:11.5px;font-weight:600;cursor:pointer;padding:0}.tree-action-btn:hover{text-decoration:underline;color:#3730a3}.tree-action-divider{color:#cbd5e1;font-size:10px}.product-sidebar-category-all-btn{margin-bottom:8px;font-weight:700;border:1px solid #e2e8f0;background:#ffffff}.product-sidebar-tree-scroll-body{display:flex;flex-direction:column;gap:2px}.data-card,.panel-hero{background:#ffffff;border:1px solid var(--border-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:20px;margin-bottom:16px}.data-card-header,.panel-hero-head{margin-bottom:16px;flex-wrap:wrap;gap:12px}.data-card-header,.data-card-header-split,.panel-hero-head{display:flex;align-items:center;justify-content:space-between}.data-card-header h2,.panel-hero-copy h2{font-size:16px;font-weight:700;color:var(--text-main);margin:0}.panel-hero-copy p{font-size:12px;color:var(--text-muted);margin:4px 0 0}.dashboard-actions,.panel-hero-actions{display:flex;align-items:center;gap:8px}.panel-inline-note{font-size:12px;color:var(--text-muted);margin-top:2px}.panel-message-stack{margin:12px 0}.error-msg{background:var(--danger-light);border:1px solid var(--danger-border);border-radius:var(--radius-md);color:var(--danger-text)}.error-msg,.success-msg{padding:10px 14px;font-size:12px;font-weight:600;margin-bottom:12px}.success-msg{background:var(--success-light);border:1px solid var(--success-border);border-radius:var(--radius-md);color:var(--success-text)}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:#0f172a;color:#ffffff;border:1px solid #0f172a;height:34px;padding:0 14px;border-radius:var(--radius-md);font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease;box-shadow:0 1px 2px rgba(15,23,42,.1)}.btn-primary:hover{background:#1e293b;border-color:#1e293b;transform:translateY(-1px)}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:#ffffff;color:var(--text-secondary);border:1px solid var(--border-card);height:34px;padding:0 14px;border-radius:var(--radius-md);font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease;box-shadow:var(--shadow-xs)}.btn-secondary:hover{background:#f8fafc;color:var(--text-main);border-color:#cbd5e1}.order-pagination-bar{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-top:1px solid #e2e8f0;background:#ffffff;flex-wrap:wrap;gap:12px}.order-pagination-info{display:flex;align-items:center;gap:16px;font-size:13px;color:#64748b}.order-pagesize-picker{display:flex;align-items:center;gap:6px}.order-pagination-controls{display:flex;align-items:center;gap:8px}.order-page-indicator{display:flex;align-items:center;gap:6px;font-size:13px;color:#475569}.order-page-input{width:48px;height:32px;padding:0 6px;text-align:center;border:1px solid #cbd5e1;border-radius:6px;font-size:13px;color:#0f172a;outline:none}.order-page-input:focus{border-color:#6366f1}.order-modal-backdrop{position:fixed;inset:0;background:rgba(15,23,42,.55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px}.order-receipt-modal{background:#ffffff;border-radius:12px;box-shadow:0 20px 25px -5px rgba(0,0,0,.2),0 10px 10px -5px rgba(0,0,0,.08);width:100%;max-width:520px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.order-receipt-modal-header{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #e2e8f0;background:#f8fafc}.order-receipt-modal-title{display:flex;align-items:center;gap:8px;font-weight:700;font-size:14px;color:#0f172a}.order-receipt-modal-body{padding:18px;overflow-y:auto;display:flex;flex-direction:column;gap:16px;background:#f1f5f9}.order-thermal-paper{background:#ffffff;border-radius:6px;padding:18px;box-shadow:0 4px 6px -1px rgba(0,0,0,.08);font-family:Courier New,Courier,monospace,-apple-system,BlinkMacSystemFont,sans-serif;color:#000000}.thermal-header{text-align:center;margin-bottom:12px}.thermal-store-name{font-size:16px;font-weight:800;margin-bottom:6px}.thermal-badge-row{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:8px}.thermal-channel-name{font-size:13px;font-weight:700;background:#f1f5f9;padding:2px 8px;border-radius:4px}.thermal-sn-highlight{font-size:20px;font-weight:900;color:#059669}.thermal-meta-line{font-size:11px;color:#475569;line-height:1.5}.thermal-divider-dashed{border-top:1px dashed #94a3b8;margin:10px 0}.thermal-cust-section{font-size:12px;line-height:1.6}.thermal-cust-row{display:flex;align-items:flex-start;gap:6px}.thermal-label{font-weight:700;white-space:nowrap}.thermal-address{font-weight:700;color:#0f172a}.thermal-goods-table{font-size:12px}.thermal-goods-th{font-weight:700;padding-bottom:4px;border-bottom:1px solid #000;margin-bottom:6px}.thermal-goods-th,.thermal-goods-tr{display:grid;grid-template-columns:1fr 40px 60px}.thermal-goods-tr{padding:4px 0;line-height:1.4}.thermal-goods-tr .name-spec .name{font-weight:600}.thermal-goods-tr .name-spec .spec{font-size:10.5px;color:#64748b}.thermal-goods-tr .qty{text-align:center;font-weight:700}.thermal-goods-tr .amt{text-align:right;font-weight:700}.thermal-fee-summary{font-size:12px}.thermal-fee-row{display:flex;justify-content:space-between;padding:2px 0}.thermal-fee-row.total{font-size:14px;font-weight:800;margin-top:4px;padding-top:4px;border-top:1px solid #000}.thermal-total-price{font-size:16px}.thermal-footer{text-align:center;margin-top:10px}.thermal-barcode-sim{font-size:14px;letter-spacing:2px;margin-bottom:4px}.thermal-sn-small{font-size:11px;color:#64748b;margin-bottom:6px}.thermal-thank{font-size:11px;font-weight:700}.order-print-guidance{display:flex;flex-direction:column;gap:10px}.guidance-notice{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:10px 14px;font-size:12px;color:#1e40af;line-height:1.5;display:flex;gap:8px}.guidance-success-banner{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;padding:10px 14px;font-size:12.5px;color:#065f46;font-weight:600;display:flex;align-items:center;gap:8px}.guidance-actions{display:flex;gap:10px}.btn-inline{height:30px;padding:0 10px;font-size:12px;border-radius:var(--radius-sm)}.badge{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;padding:2px 8px;border-radius:9999px;line-height:1.4;white-space:nowrap;border:1px solid transparent}.badge-success{background:var(--success-light);color:var(--success-text);border-color:var(--success-border)}.badge-warning{background:var(--warning-light);color:var(--warning-text);border-color:var(--warning-border)}.badge-info{background:var(--brand-light);color:var(--brand);border-color:#c7d2fe}.badge-danger{background:var(--danger-light);color:var(--danger-text);border-color:var(--danger-border)}table{width:100%;border-collapse:separate;border-spacing:0;text-align:left}table th{background:#f8fafc;color:var(--text-muted);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:10px 14px;border-bottom:1px solid var(--border-card);white-space:nowrap}table td{padding:12px 14px;border-bottom:1px solid #f1f5f9;font-size:13px;color:var(--text-secondary);vertical-align:middle}table tbody tr:hover{background-color:#f8fafc}[data-theme=dark] table tbody tr:hover{background-color:#282828!important}.table-scroll{overflow-x:auto;border:1px solid var(--border-card);border-radius:var(--radius-md);margin-top:10px}.form-group{margin-bottom:16px;display:flex;flex-direction:column;gap:6px}.form-group label{font-size:12px;font-weight:600;color:var(--text-secondary)}.ai-provider-pill-grid{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.ai-provider-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:var(--radius-md);border:1px solid var(--border-card);background:#ffffff;color:var(--text-secondary);font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease}.ai-provider-pill:hover{border-color:#cbd5e1;background:#f8fafc}.ai-provider-pill.active{background:#eef2ff;border-color:#6366f1;color:#4f46e5;box-shadow:0 0 0 1px #6366f1}.ai-provider-form-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-top:14px}.ai-provider-input{height:36px;border:1px solid var(--border-card);border-radius:var(--radius-md);color:var(--text-main);outline:none}.ai-provider-input:focus{border-color:var(--border-focus);box-shadow:0 0 0 3px rgba(99,102,241,.12)}.ai-provider-saved-hint{font-size:11px;color:var(--text-muted);margin-top:4px}.ai-provider-proxy-note{padding:10px 14px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:var(--radius-md);font-size:12px;color:var(--text-secondary);margin-top:14px}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px;margin-bottom:24px}.stat-card{padding:16px 20px;background:#f8fafc;border:1px solid var(--border-card);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:6px;transition:all .15s ease}.stat-card:hover{background:#ffffff;border-color:var(--border-focus);box-shadow:var(--shadow-sm)}.stat-card .label{font-size:12px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.02em}.stat-card .value{font-size:22px;font-weight:700;color:var(--text-heading);font-family:var(--font-mono)}.stat-card .change{font-size:11px;color:var(--text-secondary)}.ai-provider-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px;margin-bottom:20px}.ai-provider-card{padding:14px 16px;border-radius:var(--radius-md);background:#ffffff;border:1px solid var(--border-card);cursor:pointer;text-align:left;transition:all .15s ease}.ai-provider-card:hover{border-color:var(--border-focus);background:#f8fafc}.ai-provider-card.is-active{background:#eff6ff;border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f6}.ai-provider-card-title{font-size:14px;font-weight:700;color:var(--text-heading);margin-bottom:4px}.ai-provider-card.is-active .ai-provider-card-title{color:#1d4ed8}.ai-provider-card-meta{font-size:11px;color:var(--text-muted);font-family:var(--font-mono)}.ai-provider-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px;gap:16px;margin-bottom:16px}.ai-provider-input{width:100%;height:38px;padding:0 12px;font-size:13px;border-radius:var(--radius-sm);border:1px solid var(--border-input);background:#ffffff;color:var(--text-body);transition:all .15s ease}.ai-provider-input:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(79,70,229,.12)}@keyframes overlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalPopIn{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.copilot-modal-overlay,.modal-overlay,.onboarding-overlay,.order-modal-overlay{position:fixed;inset:0;z-index:99999;background:rgba(15,23,42,.65);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:24px;animation:overlayFadeIn .2s cubic-bezier(.16,1,.3,1)}.copilot-modal,.modal-dialog,.onboarding-dialog,.order-modal{width:100%;max-width:680px;max-height:calc(100vh - 48px);background:#ffffff;border:1px solid var(--border-card);border-radius:var(--radius-xl);box-shadow:0 25px 50px -12px rgba(15,23,42,.25);display:flex;flex-direction:column;overflow:hidden;animation:modalPopIn .25s cubic-bezier(.16,1,.3,1);position:relative}.business-chat-dialog{max-width:720px}.account-modal-dialog{max-width:620px}.order-modal{max-width:860px}.onboarding-dialog{max-width:740px}.copilot-modal-head,.modal-header,.order-modal-header{padding:20px 24px;border-bottom:1px solid var(--border-card);display:flex;align-items:flex-start;justify-content:space-between;background:#ffffff;gap:16px}.copilot-modal-head strong,.modal-header h2,.order-modal-title{font-size:17px;font-weight:700;color:var(--text-heading);letter-spacing:-.01em;margin:0 0 4px;display:flex;align-items:center;gap:8px}.modal-subtitle,.order-modal-meta{font-size:13px;color:var(--text-secondary);line-height:1.5}.modal-close,.order-modal-close{width:32px;height:32px;border-radius:var(--radius-sm);background:transparent;border:none;color:var(--text-muted);font-size:18px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;flex-shrink:0}.modal-close:hover,.order-modal-close:hover{background:var(--bg-hover);color:var(--text-heading)}.modal-body,.order-modal-body{padding:24px;overflow-y:auto;flex:1 1;display:flex;flex-direction:column;gap:16px}.modal-footer,.order-modal-footer{padding:16px 24px;background:var(--bg-page);border-top:1px solid var(--border-card);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.business-chat-body{padding:20px 24px}.business-chat-label{font-size:13px;font-weight:600;color:var(--text-body);margin-bottom:6px;display:block}.business-chat-textarea-wrap{position:relative;width:100%}.business-chat-body textarea{width:100%;border:1px solid var(--border-input);border-radius:var(--radius-md);padding:14px 16px;font-size:14px;line-height:1.6;color:var(--text-body);background:#ffffff;resize:vertical;min-height:100px;transition:all .15s ease;font-family:inherit}.business-chat-body textarea:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(79,70,229,.12)}.business-chat-meta{font-size:11px;color:var(--text-muted);text-align:right;margin-top:4px;font-family:var(--font-mono)}.business-chat-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.business-chat-chip{padding:6px 12px;font-size:12px;border-radius:9999px;background:#f1f5f9;border:1px solid #e2e8f0;color:#475569;cursor:pointer;transition:all .15s ease;display:inline-flex;align-items:center;gap:4px}.business-chat-chip:hover{background:#e2e8f0;color:var(--color-primary);border-color:#cbd5e1}.business-chat-answer{background:#f8fafc;border:1px solid var(--border-card);border-left:4px solid var(--color-primary);border-radius:var(--radius-md);padding:18px 20px;margin-top:12px}.business-chat-answer-title{font-size:13px;font-weight:700;color:var(--color-primary);display:flex;align-items:center;gap:6px;margin-bottom:10px}.business-chat-answer p{font-size:13.5px;line-height:1.65;color:var(--text-heading);white-space:pre-wrap;margin:0 0 12px}.business-chat-tool-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding-top:10px;border-top:1px dashed var(--border-card)}.business-chat-task{font-size:11px;color:var(--text-muted);font-family:var(--font-mono);margin-top:8px}.account-modal-section{background:var(--bg-card-sub,#f8fafc);border:1px solid var(--border-card);border-radius:var(--radius-md);padding:18px 20px;margin-bottom:16px}.account-modal-section h3{font-size:14px;font-weight:700;color:var(--text-heading);margin:0 0 14px}.store-form-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.store-form-grid-wide{grid-column:span 2}.store-form-grid label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600;color:var(--text-secondary)}.store-form-grid input,.store-form-grid select{height:38px;border:1px solid var(--border-input);border-radius:var(--radius-sm);padding:0 12px;font-size:13px;background:var(--bg-card,#ffffff);color:var(--text-body)}.password-input-wrap{position:relative;display:flex;align-items:center}.password-input-wrap input{width:100%;padding-right:38px}.password-toggle{position:absolute;right:6px;width:28px;height:28px;border:none;background:transparent;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:4px}.password-toggle:hover{background:#f1f5f9;color:var(--text-body)}.account-modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:14px}.order-modal-panel{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;background:#f8fafc;padding:16px;border-radius:var(--radius-md);border:1px solid var(--border-card)}.order-modal-field-label{font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;margin-bottom:4px}.order-modal-field-value{font-size:13px;font-weight:600;color:var(--text-heading)}.order-modal-notes{display:flex;flex-direction:column;gap:8px}.order-modal-note{padding:10px 14px;border-radius:var(--radius-sm);font-size:12px;line-height:1.5}.order-modal-note-warning{background:#fffbeb;border:1px solid #fde68a;color:#92400e}.order-modal-note-info{background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af}.order-modal-section-title{font-size:14px;font-weight:700;color:var(--text-heading);margin:12px 0 8px}.order-modal-summary{background:#f8fafc;border-radius:var(--radius-md);border:1px solid var(--border-card);padding:14px 18px}.order-modal-summary-row{display:flex;justify-content:space-between;font-size:13px;color:var(--text-secondary);padding:4px 0}.order-modal-summary-row-total{font-size:16px;font-weight:800;color:var(--color-primary);border-top:1px solid var(--border-card);margin-top:8px;padding-top:8px}.order-modal-summary-row-negative{color:#dc2626}.copilot-message-list{display:flex;flex-direction:column;gap:12px;max-height:360px;overflow-y:auto;padding:8px 0}.copilot-message{padding:12px 16px;border-radius:var(--radius-md);font-size:13px;line-height:1.6}.copilot-message-user{background:#eff6ff;border:1px solid #bfdbfe;align-self:flex-end;max-width:85%}.copilot-message-assistant{background:#f8fafc;border:1px solid var(--border-card);border-left:3px solid var(--color-primary);align-self:flex-start;max-width:90%}.copilot-hint-list{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.copilot-hint-chip{padding:6px 12px;font-size:12px;background:#f1f5f9;border:1px solid var(--border-card);border-radius:9999px;cursor:pointer;color:var(--text-body)}.copilot-input-box{display:flex;gap:10px;align-items:flex-end}.copilot-input-box textarea{flex:1 1;border:1px solid var(--border-input);border-radius:var(--radius-sm);padding:10px 12px;font-size:13px}.product-manager-screen{width:100%;display:flex;flex-direction:column;gap:20px}.product-catalog-screen{display:grid;grid-template-columns:280px minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.product-catalog-screen.is-expanded{grid-template-columns:minmax(0,1fr)}.product-catalog-screen.is-expanded .product-catalog-sidebar{min-width:0;max-width:280px;width:100%;box-sizing:border-box;display:none}.product-catalog-sidebar{background:#ffffff;border:1px solid var(--border-card);border-radius:var(--radius-lg);padding:20px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:16px;position:-webkit-sticky;position:sticky;top:16px}.product-catalog-sidebar-head h2{font-size:16px;font-weight:700;color:var(--text-heading);margin:0 0 4px}.product-catalog-sidebar-head p{font-size:12px;color:var(--text-muted);margin:0;line-height:1.4}.product-catalog-sidebar-tabs{display:grid;grid-template-columns:1fr 1fr;background:var(--bg-page);padding:4px;border-radius:var(--radius-md);border:1px solid var(--border-card);grid-gap:4px;gap:4px}.product-list-sidebar-tab{border:none;background:transparent;padding:6px 12px;font-size:12px;font-weight:600;color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;transition:all .15s ease}.product-list-sidebar-tab.active{background:#ffffff;color:var(--color-primary);box-shadow:0 1px 2px rgba(0,0,0,.05)}.product-catalog-manage-panel input,.product-catalog-manage-panel select,.product-catalog-sidebar-search input,.product-catalog-sidebar-store select{width:100%;height:36px;border:1px solid var(--border-input);border-radius:var(--radius-sm);padding:0 12px;font-size:13px;background:#ffffff;color:var(--text-body);transition:all .15s ease}.product-catalog-manage-panel input:focus,.product-catalog-sidebar-search input:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(79,70,229,.1)}.product-catalog-sidebar-summary{display:flex;flex-wrap:wrap;gap:6px}.product-catalog-sidebar-tree{min-height:480px;max-height:calc(100vh - 340px);overflow-y:auto;border:1px solid var(--border-card);border-radius:var(--radius-md);padding:10px 8px;background:#ffffff;box-shadow:inset 0 1px 3px rgba(0,0,0,.02)}.product-catalog-sidebar-tree::-webkit-scrollbar{width:5px}.product-catalog-sidebar-tree::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.product-catalog-sidebar-tree::-webkit-scrollbar-thumb:hover{background:#94a3b8}.product-catalog-sidebar-footer{border-top:1px solid var(--border-card);padding-top:14px;display:flex;flex-direction:column;gap:12px}.product-catalog-sidebar-footer-metrics{display:flex;justify-content:space-between;font-size:12px;color:var(--text-secondary)}.product-catalog-sidebar-footer-metrics strong{font-size:15px;font-weight:700;color:var(--text-heading);display:block;font-family:var(--font-mono)}.product-catalog-main,.product-catalog-toolbar{display:flex;flex-direction:column;gap:16px}.product-catalog-toolbar{background:#ffffff;border:1px solid var(--border-card);border-radius:var(--radius-lg);padding:20px 24px;box-shadow:var(--shadow-sm)}.product-catalog-toolbar-top{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px}.product-catalog-title h2{font-size:17px;font-weight:700;color:var(--text-heading);margin:0 0 4px}.product-catalog-title p{font-size:12px;color:var(--text-muted);margin:0}.product-catalog-toolbar-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.product-editor-assistant-chip{background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #bfdbfe;color:#1e40af;font-size:12px;font-weight:600;padding:6px 12px;border-radius:var(--radius-sm)}.product-editor-assistant-chip:hover{background:#dbeafe;border-color:#93c5fd}.product-catalog-status-tabs{display:flex;gap:8px;flex-wrap:wrap;padding-bottom:4px;border-bottom:1px solid var(--border-card)}.product-catalog-status-tab{background:var(--bg-page);border:1px solid var(--border-card);border-radius:9999px;padding:5px 14px;font-size:12px;color:var(--text-secondary);cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .15s ease}.product-catalog-status-tab strong{font-family:var(--font-mono);font-size:11px;background:#e2e8f0;padding:1px 6px;border-radius:9999px;color:var(--text-heading)}.product-catalog-status-tab.active{background:#eff6ff;border-color:#bfdbfe;color:var(--color-primary);font-weight:600}.product-catalog-status-tab.active strong{background:#2563eb;color:#ffffff;font-weight:700}.product-catalog-searchbar{display:flex;gap:10px;align-items:center}.product-catalog-searchbar input{flex:1 1;height:38px;border:1px solid var(--border-input);border-radius:var(--radius-sm);padding:0 14px;font-size:13px;background:#ffffff;color:var(--text-body)}.product-catalog-searchbar input:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(79,70,229,.1)}.product-catalog-searchbar button{height:38px;padding:0 20px}.product-catalog-table-card{background:#ffffff;border:1px solid var(--border-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.product-catalog-table-head{padding:16px 20px;border-bottom:1px solid var(--border-card);display:flex;justify-content:space-between;align-items:center;background:#fafbfc}.product-catalog-table-head strong{font-size:14px;font-weight:700;color:var(--text-heading);margin-right:8px}.product-catalog-table-head span{font-size:12px;color:var(--text-muted)}.product-table-scroll{overflow-x:auto;max-width:100%}.product-table{width:100%;border-collapse:collapse;font-size:13px;text-align:left}.product-table th{background:#f8fafc;padding:12px 16px;font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;position:-webkit-sticky;position:sticky;top:0;z-index:5}.product-table td,.product-table th{border-bottom:1px solid var(--border-card)}.product-table td{padding:14px 16px;color:var(--text-body)}.product-table td,.product-table td[rowspan]{vertical-align:top!important}.product-table td[rowspan]>div{position:-webkit-sticky;position:sticky;top:16px}.product-variant-row{transition:background-color .15s ease;cursor:pointer}.product-variant-row:hover{background:#f8fafc}[data-theme=dark] .product-variant-row:hover{background:#282828!important}.product-variant-row.is-selected{background:#f0fdf4!important}[data-theme=dark] .product-variant-row.is-selected{background:rgba(16,163,127,.16)!important}.product-table-product-cell{display:flex;align-items:center;gap:12px;min-width:240px}.product-table-thumb{width:44px;height:44px;border-radius:var(--radius-sm);background:#f1f5f9;border:1px solid var(--border-card);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;font-size:10px;color:var(--text-muted)}.product-table-thumb img{width:100%;height:100%;object-fit:cover}.product-table-product-meta{display:flex;flex-direction:column;gap:2px}.product-table-product-meta strong{font-size:13px;font-weight:600;color:var(--text-heading);line-height:1.35}.product-table-product-meta span{font-size:11px;color:var(--text-secondary)}.product-table-product-meta small{font-size:11px;color:var(--text-muted);font-family:var(--font-mono)}.product-table-price strong{font-size:14px;font-weight:700;color:var(--color-primary);font-family:var(--font-mono)}.product-table-tag{display:inline-flex;align-items:center;padding:3px 8px;border-radius:4px;font-size:11px;font-weight:500;background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.product-table-tag-active{background:#eff6ff;border-color:#bfdbfe;color:var(--color-primary)}.product-table-empty{padding:48px 24px;text-align:center;color:var(--text-muted);font-size:14px}.category-filter-tree-list{display:flex;flex-direction:column;gap:2px}.category-filter-tree-item{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;border-radius:var(--radius-sm);font-size:12px;color:var(--text-body);cursor:pointer;transition:all .12s ease}.category-filter-tree-item:hover{background:#f1f5f9;color:var(--color-primary)}.category-filter-tree-item.is-active{background:#eff6ff;color:var(--color-primary);font-weight:600}.product-catalog-actionbar{background:#ffffff;border:1px solid var(--border-card);border-radius:var(--radius-lg);padding:16px 24px;box-shadow:var(--shadow-sm);display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.product-catalog-action-meta{display:flex;flex-direction:column;gap:2px}.product-catalog-action-meta strong{font-size:14px;font-weight:700;color:var(--text-heading)}.product-catalog-action-meta span{font-size:12px;color:var(--text-muted);font-family:var(--font-mono)}.product-catalog-action-buttons{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.product-table-actions{display:flex;align-items:center;gap:6px}.product-state-pill{display:inline-flex;align-items:center;padding:3px 8px;border-radius:9999px;font-size:11px;font-weight:600;white-space:nowrap}.product-state-pill-ready,.product-state-pill-success{background:#ecfdf5;color:#059669;border:1px solid #a7f3d0}.product-state-pill-attention,.product-state-pill-warning{background:#fffbeb;color:#d97706;border:1px solid #fde68a}.product-state-pill-danger{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.product-state-pill-neutral{background:#f1f5f9;color:#64748b;border:1px solid #e2e8f0}.product-table-tag-list{display:flex;flex-wrap:wrap;gap:4px}.product-table-tag-muted{color:var(--text-muted);background:#f8fafc;border-color:#f1f5f9}.product-table-sync-cell{min-width:230px;max-width:320px;vertical-align:top;position:relative}.product-table-sync-display{display:flex;flex-direction:column;gap:6px}.product-table-sync-summary{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--text-heading,#0f172a)}.sync-indicator-dot{width:7px;height:7px;border-radius:50%;background:#94a3b8;flex-shrink:0;transition:all .2s ease}.sync-indicator-dot.is-active{background:#10a37f;box-shadow:0 0 6px rgba(16,163,127,.6)}.product-table-sync-pills{display:flex;flex-wrap:wrap;gap:4px}.product-table-mini-pill{display:inline-flex;align-items:center;padding:1px 6px;border-radius:4px;font-size:11px;background:#f1f5f9;border:1px solid #e2e8f0;color:#475569;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-table-mini-pill.is-more{background:#e2e8f0;font-weight:600;color:#334155}.product-table-sync-editor{display:flex;flex-direction:column;gap:8px;background:#ffffff;border:1px solid #e2e8f0;border-radius:8px;padding:8px 10px;box-shadow:0 2px 6px rgba(0,0,0,.04);animation:syncEditorFadeIn .2s cubic-bezier(.16,1,.3,1)}@keyframes syncEditorFadeIn{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.product-table-sync-header{display:flex;align-items:center;justify-content:space-between;font-size:11px;border-bottom:1px solid #f1f5f9;padding-bottom:4px}.product-table-sync-title{font-weight:600;color:var(--text-secondary,#64748b);letter-spacing:.02em}.product-table-sync-count{font-size:10px;padding:1px 6px;border-radius:10px;background:#f1f5f9;color:#475569;font-weight:600}.product-table-sync-list{display:flex;flex-wrap:wrap;gap:5px;max-height:98px;overflow-y:auto;padding-right:2px}.product-table-sync-list::-webkit-scrollbar{width:4px}.product-table-sync-list::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:4px}.product-table-sync-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 6px 3px 8px;border-radius:6px;font-size:11px;line-height:1.3;font-weight:500;background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8;max-width:100%;transition:all .15s ease}.product-table-sync-chip:hover{border-color:#93c5fd;background:#dbeafe}.product-table-sync-chip-text{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-table-sync-chip-del{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:50%;border:none;background:transparent;color:currentColor;font-size:13px;line-height:1;font-weight:700;opacity:.6;cursor:pointer;padding:0;transition:all .15s ease}.product-table-sync-chip-del:hover{opacity:1;background:#ef4444;color:#ffffff!important;transform:scale(1.1)}.product-table-sync-add-row{display:flex;align-items:center;gap:6px;width:100%}.product-table-sync-input-wrap{flex:1 1;min-width:0}.product-table-sync-input{width:100%;height:28px;padding:0 8px;border-radius:6px;font-size:11px;background:#ffffff;border:1px solid #d1d5db;color:var(--text-body,#1f2937);outline:none;transition:border-color .15s,box-shadow .15s}.product-table-sync-input:focus{border-color:#10a37f;box-shadow:0 0 0 2px rgba(16,163,127,.15)}.product-table-sync-add-btn{height:28px;padding:0 10px;border-radius:6px;border:none;background:#10a37f;color:#ffffff;font-size:11px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s,opacity .15s;display:inline-flex;align-items:center;justify-content:center}.product-table-sync-add-btn:hover:not(:disabled){background:#0d8c6d}.product-table-sync-add-btn:disabled{opacity:.45;cursor:not-allowed}.product-table-sync-all-done{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:#059669;background:#ecfdf5;border:1px dashed #a7f3d0;padding:4px 8px;border-radius:6px;width:100%;justify-content:center}.product-table-sync-empty-hint{font-size:11px;color:#94a3b8;font-style:italic;padding:2px 0}[data-theme=dark] .product-table-sync-summary{color:#ececec!important}[data-theme=dark] .product-table-mini-pill{background:#282828!important;border-color:rgba(255,255,255,.1)!important;color:#b4b4b4!important}[data-theme=dark] .product-table-mini-pill.is-more{background:#333333!important;color:#e2e8f0!important}[data-theme=dark] .product-table-sync-editor{background:#1e1e1e!important;border-color:rgba(255,255,255,.12)!important;box-shadow:0 4px 12px rgba(0,0,0,.45)!important}[data-theme=dark] .product-table-sync-header{border-bottom-color:rgba(255,255,255,.08)!important}[data-theme=dark] .product-table-sync-title{color:#9ca3af!important}[data-theme=dark] .product-table-sync-count{background:#282828!important;color:#d1d5db!important}[data-theme=dark] .product-table-sync-chip{background:rgba(16,163,127,.14)!important;border-color:rgba(16,163,127,.32)!important;color:#34d399!important}[data-theme=dark] .product-table-sync-chip:hover{background:rgba(16,163,127,.22)!important;border-color:rgba(16,163,127,.45)!important}[data-theme=dark] .product-table-sync-chip-del{color:#34d399!important}[data-theme=dark] .product-table-sync-chip-del:hover{background:#ef4444!important;color:#ffffff!important}[data-theme=dark] .product-table-sync-input{background:#262626!important;border-color:rgba(255,255,255,.14)!important;color:#ececec!important}[data-theme=dark] .product-table-sync-input:focus{border-color:#10a37f!important;box-shadow:0 0 0 2px rgba(16,163,127,.25)!important}[data-theme=dark] .product-table-sync-all-done{background:rgba(16,163,127,.12)!important;border-color:rgba(16,163,127,.3)!important;color:#34d399!important}[data-theme=dark] .product-table-sync-empty-hint{color:#6b7280!important}[data-theme=dark] .product-table-sync-list::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2)!important}.product-table-btn-save{background:#10a37f!important;border-color:#10a37f!important;color:#ffffff!important;font-weight:600!important;box-shadow:0 2px 6px rgba(16,163,127,.35)!important;transition:all .15s ease!important}.product-table-btn-save:hover:not(:disabled){background:#0d8c6d!important;border-color:#0d8c6d!important;transform:translateY(-1px)}.product-catalog-searchbar .btn-primary{white-space:nowrap}.product-catalog-actionbar .btn-primary,.product-catalog-actionbar .btn-secondary,.product-catalog-toolbar-actions .btn-primary,.product-catalog-toolbar-actions .btn-secondary{width:auto!important}.product-catalog-sidebar-footer-actions .btn-secondary{width:100%!important}.product-catalog-searchbar{display:flex!important;flex-direction:row!important;gap:10px!important;align-items:center!important;width:100%!important}.product-catalog-searchbar input{flex:1 1!important;min-width:240px!important;height:38px!important;border:1px solid var(--border-input)!important;border-radius:var(--radius-sm)!important;padding:0 14px!important;font-size:13px!important;background:var(--bg-card)!important;color:var(--text-body)!important}.product-catalog-searchbar .btn-primary{width:auto!important;height:38px!important;padding:0 20px!important;flex-shrink:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.product-catalog-actionbar{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;background:var(--bg-card)!important;border:1px solid var(--border-card)!important;border-radius:var(--radius-lg)!important;padding:16px 20px!important;box-shadow:var(--shadow-sm)!important;margin-top:16px!important}.product-catalog-page-jump{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--text-secondary)}.product-catalog-page-input{width:42px;height:30px;text-align:center;border-radius:6px;border:1px solid var(--border-card);background:var(--bg-card);color:var(--text-main);font-size:12px;outline:none}.product-catalog-action-buttons{display:flex!important;align-items:center!important;gap:10px!important}.product-catalog-action-buttons .btn-primary,.product-catalog-action-buttons .btn-secondary{width:auto!important;display:inline-flex!important;align-items:center!important;gap:6px!important}.settings-screen-container{display:flex;flex-direction:column;gap:16px;width:100%;max-width:100%;box-sizing:border-box;min-width:0}.settings-header-card{padding:18px 24px;justify-content:space-between;flex-wrap:wrap;background:#ffffff;border:1px solid var(--border-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);width:100%;box-sizing:border-box}.settings-header-card,.settings-header-left{display:flex;align-items:center;gap:14px}.settings-header-icon{width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,#4f46e5,#6366f1);display:flex;align-items:center;justify-content:center;color:#ffffff;box-shadow:0 4px 12px rgba(79,70,229,.25);flex-shrink:0}.settings-header-title-row{display:flex;align-items:center;gap:10px;margin-bottom:2px}.settings-header-title-row h2{font-size:18px;font-weight:800;color:var(--text-heading);margin:0}.settings-header-subtitle{font-size:12.5px;color:var(--text-muted);margin:0;line-height:1.4}.settings-nav-tabs{display:flex;gap:6px;border-bottom:1px solid var(--border-card);padding-bottom:6px;overflow-x:auto;white-space:nowrap;width:100%;box-sizing:border-box;-webkit-overflow-scrolling:touch}.settings-nav-tab{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:none;background:transparent;font-size:12.5px;font-weight:600;color:var(--text-secondary);border-radius:8px;cursor:pointer;transition:all .15s ease;white-space:nowrap}.settings-nav-tab:hover{color:var(--color-primary);background:#f1f5f9}.settings-nav-tab.active{color:var(--color-primary);background:#eff6ff;box-shadow:0 1px 3px rgba(79,70,229,.08)}.settings-tab-content{max-width:100%;min-width:0}.settings-section-card,.settings-tab-content{display:flex;flex-direction:column;gap:16px;width:100%;box-sizing:border-box}.settings-section-card{padding:20px 24px;background:#ffffff;border:1px solid var(--border-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.settings-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;border-bottom:1px solid var(--border-card);padding-bottom:14px}.settings-card-head h3{font-size:15px;font-weight:800;color:var(--text-heading);margin:0 0 4px}.settings-card-head p{font-size:12.5px;color:var(--text-muted);margin:0}.settings-provider-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:14px;gap:14px;width:100%;box-sizing:border-box}.settings-provider-card{padding:16px;background:#ffffff;border:1.5px solid var(--border-card);border-radius:var(--radius-md);cursor:pointer;transition:all .15s ease;display:flex;flex-direction:column;gap:8px;position:relative}.settings-provider-card:hover{border-color:#cbd5e1;transform:translateY(-1px);box-shadow:var(--shadow-sm)}.settings-provider-card.is-active{border-color:var(--color-primary);background:#f8faff;box-shadow:0 0 0 1px var(--color-primary)}.settings-provider-card-top{display:flex;justify-content:space-between;align-items:center}.settings-provider-name{font-size:14px;font-weight:700;color:var(--text-heading)}.settings-provider-active-badge{font-size:11px;font-weight:600;color:var(--color-primary);display:inline-flex;align-items:center;gap:4px;background:#eff6ff;padding:2px 6px;border-radius:4px}.settings-provider-meta{font-size:11px;color:var(--text-secondary)}.settings-provider-meta code{font-family:var(--font-mono);background:#f1f5f9;padding:1px 4px;border-radius:3px;color:#334155}.settings-provider-tag{font-size:11px;color:var(--text-muted);border-top:1px dashed var(--border-card);padding-top:6px;margin-top:2px}.settings-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:16px;gap:16px;width:100%;box-sizing:border-box}.settings-field-wide{grid-column:1/-1}.settings-form-field{display:flex;flex-direction:column;gap:6px}.settings-form-field label{font-size:12.5px;font-weight:600;color:var(--text-heading)}.settings-input{width:100%!important;height:38px!important;padding:0 12px!important;background:#ffffff!important;border:1px solid var(--border-input)!important;border-radius:8px!important;font-size:13px!important;color:var(--text-body)!important;transition:all .15s ease!important;box-sizing:border-box!important}.settings-input:focus{outline:none!important;border-color:var(--color-primary)!important;box-shadow:0 0 0 3px rgba(79,70,229,.12)!important}.settings-input-wrap{position:relative;display:flex;align-items:center;width:100%}.settings-input-wrap input{padding-right:40px!important}.settings-input-toggle{position:absolute;right:10px;background:none;border:none;color:var(--text-muted);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center}.settings-input-toggle:hover{color:var(--text-body)}.settings-field-hint{font-size:11.5px;color:var(--text-muted);margin-top:2px}.settings-notice-box{padding:12px 16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;font-size:12px;color:var(--text-secondary);display:flex;align-items:flex-start;gap:10px;width:100%;box-sizing:border-box}.settings-notice-box strong{color:#0f172a;display:block;margin-bottom:2px}.settings-notice-box p{margin:0;line-height:1.4}.settings-actions-bar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding-top:14px;border-top:1px solid var(--border-card);width:100%;box-sizing:border-box}.settings-actions-left,.settings-actions-right{display:flex;align-items:center;gap:10px}.settings-actions-bar .btn-primary,.settings-actions-bar .btn-secondary{padding:8px 18px;font-size:13px;display:inline-flex;align-items:center;gap:6px}.settings-overview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:14px;gap:14px;width:100%;box-sizing:border-box}.settings-specs-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box}.settings-specs-table{width:100%;min-width:600px;border-collapse:collapse;font-size:12.5px}.settings-specs-table th{background:#f8fafc;font-size:11px;font-weight:700;color:var(--text-muted);text-transform:uppercase;text-align:left}.settings-specs-table td,.settings-specs-table th{padding:12px 16px;border-bottom:1px solid var(--border-card)}.settings-specs-table td{color:var(--text-body)}.settings-specs-table .spec-label{background:#fbfcfe;font-weight:600;color:var(--text-secondary);width:18%;font-size:12px}.settings-specs-table .spec-value{width:32%}.spin{animation:spin 1s linear infinite}:root:not([data-theme=dark]) .sidebar{width:236px!important;min-width:236px!important;max-width:236px!important;height:100vh!important;max-height:100vh!important;position:-webkit-sticky!important;position:sticky!important;top:0!important;align-self:flex-start!important;background:#ffffff!important;color:#475569!important;display:flex!important;flex-direction:column!important;border-right:1px solid #e2e8f0!important;flex-shrink:0!important;flex-grow:0!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;z-index:50!important;box-sizing:border-box!important;overflow:hidden!important}:root:not([data-theme=dark]) .sidebar-header{padding:20px 18px 18px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;border-bottom:1px solid #f1f5f9!important;background:#ffffff!important}:root:not([data-theme=dark]) .sidebar-nav{flex:1 1!important;padding:16px 12px!important;overflow-y:auto!important;background:#ffffff!important}.nav-section{margin-bottom:22px!important}.nav-section-title{font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:#94a3b8!important;padding:0 10px 8px!important}.nav-item{width:100%!important;display:flex!important;align-items:center!important;gap:10px!important;padding:9px 12px!important;border-radius:8px!important;border:none!important;background:transparent!important;color:#475569!important;font-size:13.5px!important;font-weight:500!important;cursor:pointer!important;transition:all .15s ease!important;text-align:left!important;position:relative!important;margin-bottom:3px!important}.nav-item:hover{background:#f1f5f9!important;color:#0f172a!important}.nav-item.active,.nav-item:hover .icon{color:#4f46e5!important}.nav-item.active{background:#eff6ff!important;font-weight:600!important}.nav-item.active .icon{color:#4f46e5!important}.nav-item.active:before{content:""!important;position:absolute!important;left:0!important;top:8px!important;bottom:8px!important;width:3.5px!important;background:#4f46e5!important;border-radius:0 4px 4px 0!important}.nav-item .icon{display:flex!important;align-items:center!important;justify-content:center!important;width:18px!important;height:18px!important;color:#64748b!important;flex-shrink:0!important;transition:color .15s ease!important}.nav-item-label{flex:1 1!important}:root:not([data-theme=dark]) .phase-badge{font-size:10px!important;font-weight:700!important;padding:1.5px 6px!important;border-radius:4px!important;background:#f5f3ff!important;color:#7c3aed!important;border:1px solid #ddd6fe!important;letter-spacing:.05em!important;text-transform:uppercase!important}.sidebar-account{padding:14px!important;border-top:1px solid var(--border-sidebar)!important;position:relative!important;background:var(--bg-sidebar)!important}.sidebar-account-trigger:hover{background:#f1f5f9!important;border-color:#cbd5e1!important}.sidebar-account-menu{position:absolute!important;bottom:calc(100% + 8px)!important;left:14px!important;right:14px!important;background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:10px!important;box-shadow:0 10px 25px -5px rgba(15,23,42,.15)!important;padding:6px!important;z-index:100!important;animation:modalPopIn .15s cubic-bezier(.16,1,.3,1)!important}.sidebar-account-item{width:100%!important;text-align:left!important;padding:8px 12px!important;font-size:13px!important;font-weight:500!important;color:#334155!important;border:none!important;background:transparent!important;border-radius:6px!important;cursor:pointer!important;transition:all .15s ease!important}.sidebar-account-item:hover{background:#f1f5f9!important;color:#4f46e5!important}.subscription-current-banner{padding:24px 28px;background:linear-gradient(135deg,#ffffff,#f8faff);border:1.5px solid #dbeafe;border-radius:var(--radius-lg);display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.subscription-banner-left{flex:1 1;min-width:280px}.subscription-banner-badge{display:inline-flex;align-items:center;gap:6px;background:#eff6ff;color:#4f46e5;font-size:11px;font-weight:700;padding:3px 10px;border-radius:6px;margin-bottom:8px;border:1px solid #dbeafe}.subscription-banner-title{font-size:18px;font-weight:800;color:#0f172a;margin:0 0 6px;letter-spacing:-.02em}.subscription-banner-desc{font-size:13px;color:#64748b;margin:0 0 14px;line-height:1.5}.subscription-banner-pills{display:flex;gap:8px;flex-wrap:wrap}.sub-pill{font-size:11.5px;padding:3px 10px;background:#f1f5f9;border-radius:6px;color:#475569;font-weight:500}.sub-pill.success{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0;font-weight:600}.billing-cycle-switcher{display:flex;background:#f1f5f9;padding:3px;border-radius:8px;gap:2px}.billing-cycle-btn{border:none;background:transparent;padding:6px 14px;font-size:12.5px;font-weight:600;color:#64748b;border-radius:6px;cursor:pointer;transition:all .15s ease;display:inline-flex;align-items:center;gap:6px}.billing-cycle-btn.active{background:#ffffff;color:#0f172a;box-shadow:0 1px 3px rgba(0,0,0,.08)}.billing-discount-badge{font-size:10px;font-weight:700;background:#eff6ff;color:#4f46e5;padding:1px 6px;border-radius:4px;border:1px solid #dbeafe}.pricing-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;align-items:stretch}@media (max-width:1024px){.pricing-cards-grid{grid-template-columns:1fr}}.pricing-card{background:#ffffff;border:1.5px solid #e2e8f0;border-radius:var(--radius-lg);padding:24px;display:flex;flex-direction:column;justify-content:space-between;gap:20px;transition:all .15s ease;position:relative}.pricing-card:hover{border-color:#cbd5e1;box-shadow:0 10px 25px -5px rgba(15,23,42,.08)}.pricing-card.is-popular{border-color:#4f46e5;background:linear-gradient(180deg,#f8faff,#ffffff);box-shadow:0 0 0 1px #4f46e5,0 10px 25px -5px rgba(79,70,229,.15)}.pricing-popular-badge{position:absolute;top:-11px;left:50%;transform:translateX(-50%);background:#4f46e5;color:#ffffff;font-size:10.5px;font-weight:700;padding:2px 10px;border-radius:12px;letter-spacing:.04em;box-shadow:0 2px 6px rgba(79,70,229,.3)}.pricing-card-title{font-size:16px;font-weight:700;color:#0f172a;margin:0 0 4px}.pricing-card-desc{font-size:12px;color:#64748b;margin:0 0 14px;min-height:32px}.pricing-card-price{display:flex;align-items:baseline;gap:2px}.pricing-card-price .currency{font-size:20px;font-weight:700;color:#0f172a}.pricing-card-price .amount{font-size:32px;font-weight:800;color:#0f172a;font-family:var(--font-mono);letter-spacing:-.03em}.pricing-card-price .period{font-size:13px;color:#64748b;margin-left:4px}.pricing-annual-sub{font-size:11px;color:#4f46e5;font-weight:600;margin-top:4px}.pricing-action-btn{width:100%!important;height:40px!important;display:flex;align-items:center;justify-content:center;font-weight:600}.pricing-features{display:flex;flex-direction:column;gap:10px;border-top:1px solid #f1f5f9;padding-top:16px}.pricing-feature-item{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;color:#334155;line-height:1.4}.feature-check{color:#10b981;flex-shrink:0;margin-top:2px}.credits-meter-wrapper{background:#f8fafc;border:1px solid #e2e8f0;border-radius:var(--radius-md);padding:16px 20px}.credits-meter-header{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#334155;margin-bottom:8px}.credits-meter-bar-track{width:100%;height:10px;background:#e2e8f0;border-radius:5px;overflow:hidden}.credits-meter-bar-fill{height:100%;background:linear-gradient(90deg,#4f46e5,#6366f1);border-radius:5px;transition:width .5s ease}.credits-breakdown-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:14px;gap:14px}.credits-breakdown-item{padding:12px 14px;background:#ffffff;border:1px solid #e2e8f0;border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:6px}.credits-breakdown-label{display:flex;align-items:center;gap:8px;font-size:12.5px;color:#0f172a}.dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.dot-indigo{background:#4f46e5}.dot-emerald{background:#10b981}.dot-amber{background:#f59e0b}.dot-purple{background:#8b5cf6}.credits-breakdown-val{font-size:14px;font-weight:700;color:#0f172a;font-family:var(--font-mono)}.credits-breakdown-val span{font-size:11px;font-weight:400;color:#64748b;margin-left:4px}.credits-packs-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}@media (max-width:900px){.credits-packs-grid{grid-template-columns:1fr}}.credits-pack-card{padding:20px;background:#ffffff;border:1.5px solid #e2e8f0;border-radius:var(--radius-md);display:flex;flex-direction:column;justify-content:space-between;gap:12px;position:relative;transition:all .15s ease}.credits-pack-card:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:var(--shadow-sm)}.credits-pack-card.is-featured{border-color:#4f46e5;background:#f8faff;box-shadow:0 0 0 1px #4f46e5}.credits-pack-tag{position:absolute;top:-10px;right:14px;background:#ef4444;color:#ffffff;font-size:10px;font-weight:700;padding:2px 8px;border-radius:10px}.credits-pack-title{font-size:15px;font-weight:700;color:#0f172a}.credits-pack-points{font-size:22px;font-weight:800;color:#4f46e5;font-family:var(--font-mono)}.credits-pack-points span{font-size:12px;color:#64748b;font-weight:400}.credits-pack-desc{font-size:11.5px;color:#64748b;margin:0;line-height:1.4;min-height:32px}.credits-pack-price{font-size:18px;font-weight:800;color:#0f172a;font-family:var(--font-mono)}.credits-pack-btn{width:100%!important;display:flex;align-items:center;justify-content:center}.team-role-legend-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px}.team-role-legend-card{padding:12px 14px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:var(--radius-sm)}.team-role-legend-card p{font-size:11.5px;color:#64748b;margin:6px 0 0;line-height:1.4}.team-role-badge{display:inline-flex;align-items:center;font-size:11px;font-weight:700;padding:2px 8px;border-radius:4px}.team-role-badge.role-admin,.team-role-badge.role-owner{background:#eff6ff;color:#4f46e5;border:1px solid #dbeafe}.team-role-badge.role-manager{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}.team-role-badge.role-finance{background:#fffbeb;color:#b45309;border:1px solid #fde68a}.team-role-badge.role-operator{background:#f5f3ff;color:#7c3aed;border:1px solid #ddd6fe}.team-avatar-circle{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#4f46e5,#6366f1);color:#ffffff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0}.checkout-dialog{max-width:520px}.invite-dialog{max-width:480px}.checkout-plan-summary{display:flex;justify-content:space-between;align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:var(--radius-md);padding:16px}.checkout-methods-grid{display:flex;flex-direction:column;gap:8px}.checkout-method-card{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1.5px solid #e2e8f0;border-radius:var(--radius-sm);cursor:pointer;font-size:13px;font-weight:600;color:#0f172a;transition:all .15s ease}.checkout-method-card:hover{border-color:#cbd5e1;background:#f8fafc}.checkout-method-card.is-active{border-color:#4f46e5;background:#eff6ff;color:#4f46e5}[data-theme=dark] .settings-nav-tabs{border-bottom-color:rgba(255,255,255,.08)!important}[data-theme=dark] .settings-nav-tab{color:#8e8e8e!important;background:transparent!important}[data-theme=dark] .settings-nav-tab:hover{color:#ececec!important;background:rgba(255,255,255,.06)!important}[data-theme=dark] .settings-nav-tab.active{color:#10a37f!important;background:rgba(16,163,127,.15)!important;border:1px solid rgba(16,163,127,.3)!important;box-shadow:0 1px 4px rgba(0,0,0,.4)!important}[data-theme=dark] .settings-section-card{background:#212121!important;border-color:rgba(255,255,255,.08)!important;box-shadow:0 2px 8px rgba(0,0,0,.4)!important;color:#ececec!important}[data-theme=dark] .settings-card-head{border-bottom-color:rgba(255,255,255,.08)!important}[data-theme=dark] .settings-card-head h3{color:#ececec!important}[data-theme=dark] .settings-card-head p{color:#8e8e8e!important}[data-theme=dark] .subscription-current-banner{background:#212121!important;border-color:rgba(255,255,255,.08)!important;box-shadow:0 4px 16px rgba(0,0,0,.4)!important}[data-theme=dark] .subscription-banner-badge{background:rgba(16,163,127,.15)!important;color:#34d399!important;border:1px solid rgba(16,163,127,.3)!important}[data-theme=dark] .subscription-banner-title{color:#ececec!important}[data-theme=dark] .subscription-banner-desc{color:#8e8e8e!important}[data-theme=dark] .sub-pill{background:#282828!important;color:#b4b4b4!important;border:1px solid rgba(255,255,255,.08)!important}[data-theme=dark] .sub-pill.success{background:rgba(16,163,127,.15)!important;color:#34d399!important;border:1px solid rgba(16,163,127,.3)!important}[data-theme=dark] .billing-cycle-switcher{background:#1a1a1a!important;border:1px solid rgba(255,255,255,.08)!important}[data-theme=dark] .billing-cycle-btn{color:#8e8e8e!important}[data-theme=dark] .billing-cycle-btn.active{background:#282828!important;color:#ececec!important;box-shadow:0 1px 4px rgba(0,0,0,.4)!important}[data-theme=dark] .billing-discount-badge{background:rgba(16,163,127,.2)!important;color:#34d399!important;border:1px solid rgba(16,163,127,.35)!important}[data-theme=dark] .pricing-card{background:#212121!important;border:1.5px solid rgba(255,255,255,.08)!important;box-shadow:0 4px 12px rgba(0,0,0,.4)!important}[data-theme=dark] .pricing-card:hover{border-color:rgba(255,255,255,.2)!important;box-shadow:0 8px 24px rgba(0,0,0,.6)!important}[data-theme=dark] .pricing-card.is-popular{background:linear-gradient(180deg,#282828,#212121)!important;border-color:#10a37f!important;box-shadow:0 0 0 1px #10a37f,0 10px 30px rgba(16,163,127,.2)!important}[data-theme=dark] .pricing-popular-badge{background:#10a37f!important;color:#ffffff!important;box-shadow:0 2px 8px rgba(16,163,127,.4)!important}[data-theme=dark] .pricing-card-title{color:#ececec!important}[data-theme=dark] .pricing-card-desc{color:#8e8e8e!important}[data-theme=dark] .pricing-card-price .amount,[data-theme=dark] .pricing-card-price .currency{color:#ececec!important}[data-theme=dark] .pricing-card-price .period{color:#8e8e8e!important}[data-theme=dark] .pricing-annual-sub{color:#10a37f!important}[data-theme=dark] .pricing-features{border-top-color:rgba(255,255,255,.08)!important}[data-theme=dark] .pricing-feature-item{color:#b4b4b4!important}[data-theme=dark] .feature-check{color:#10a37f!important}[data-theme=dark] .credits-meter-wrapper{background:#1a1a1a!important;border-color:rgba(255,255,255,.08)!important}[data-theme=dark] .credits-meter-header{color:#b4b4b4!important}[data-theme=dark] .credits-meter-header strong{color:#ececec!important}[data-theme=dark] .credits-meter-bar-track{background:#282828!important}[data-theme=dark] .credits-meter-bar-fill{background:linear-gradient(90deg,#10a37f,#34d399)!important}[data-theme=dark] .credits-breakdown-item{background:#282828!important;border-color:rgba(255,255,255,.08)!important}[data-theme=dark] .credits-breakdown-label,[data-theme=dark] .credits-breakdown-val{color:#ececec!important}[data-theme=dark] .credits-breakdown-val span{color:#8e8e8e!important}[data-theme=dark] .credits-pack-card{background:#212121!important;border-color:rgba(255,255,255,.08)!important}[data-theme=dark] .credits-pack-card:hover{border-color:rgba(255,255,255,.2)!important;box-shadow:0 6px 20px rgba(0,0,0,.5)!important}[data-theme=dark] .credits-pack-card.is-featured{background:linear-gradient(180deg,#282828,#212121)!important;border-color:#10a37f!important;box-shadow:0 0 0 1px #10a37f!important}[data-theme=dark] .credits-pack-title{color:#ececec!important}[data-theme=dark] .credits-pack-points{color:#10a37f!important}[data-theme=dark] .credits-pack-desc,[data-theme=dark] .credits-pack-points span{color:#8e8e8e!important}[data-theme=dark] .credits-pack-price{color:#ececec!important}[data-theme=dark] .webhook-trigger-card{background:#282828!important;border-color:rgba(255,255,255,.08)!important}[data-theme=dark] .webhook-trigger-card:hover{background:#2e2e2e!important;border-color:rgba(255,255,255,.16)!important}[data-theme=dark] .webhook-trigger-top{color:#ececec!important}[data-theme=dark] .webhook-trigger-card p{color:#8e8e8e!important}[data-theme=dark] .team-role-legend-card{background:#282828!important;border-color:rgba(255,255,255,.08)!important}[data-theme=dark] .team-role-legend-card p{color:#8e8e8e!important}[data-theme=dark] .team-role-badge.role-admin,[data-theme=dark] .team-role-badge.role-owner{background:rgba(99,102,241,.18)!important;color:#a5b4fc!important;border:1px solid rgba(99,102,241,.35)!important}[data-theme=dark] .team-role-badge.role-manager{background:rgba(16,163,127,.18)!important;color:#34d399!important;border:1px solid rgba(16,163,127,.35)!important}[data-theme=dark] .team-role-badge.role-finance{background:rgba(245,158,11,.18)!important;color:#fbbf24!important;border:1px solid rgba(245,158,11,.35)!important}[data-theme=dark] .team-role-badge.role-operator{background:rgba(139,92,246,.18)!important;color:#c4b5fd!important;border:1px solid rgba(139,92,246,.35)!important}[data-theme=dark] .settings-provider-card{background:#282828!important;border-color:rgba(255,255,255,.08)!important}[data-theme=dark] .settings-provider-card:hover{background:#2e2e2e!important;border-color:rgba(255,255,255,.2)!important}[data-theme=dark] .settings-provider-card.is-active{background:rgba(16,163,127,.12)!important;border-color:#10a37f!important;box-shadow:0 0 0 1px #10a37f!important}[data-theme=dark] .settings-provider-name{color:#ececec!important}[data-theme=dark] .settings-provider-active-badge{background:rgba(16,163,127,.2)!important;color:#34d399!important}[data-theme=dark] .settings-provider-meta{color:#8e8e8e!important}[data-theme=dark] .settings-provider-meta code{background:#1a1a1a!important;color:#34d399!important;border:1px solid rgba(255,255,255,.08)!important}[data-theme=dark] .settings-provider-tag{color:#8e8e8e!important;border-top-color:rgba(255,255,255,.08)!important}[data-theme=dark] .settings-input{background:#282828!important;color:#ececec!important;border-color:rgba(255,255,255,.12)!important}[data-theme=dark] .settings-input:focus{border-color:#10a37f!important;box-shadow:0 0 0 3px rgba(16,163,127,.2)!important}[data-theme=dark] .settings-form-field label{color:#ececec!important}[data-theme=dark] .settings-field-hint{color:#8e8e8e!important}[data-theme=dark] .settings-notice-box{background:#1a1a1a!important;border-color:rgba(255,255,255,.08)!important;color:#b4b4b4!important}[data-theme=dark] .settings-notice-box strong{color:#ececec!important}[data-theme=dark] .settings-actions-bar{border-top-color:rgba(255,255,255,.08)!important}[data-theme=dark] .settings-specs-table th{background:#1a1a1a!important;color:#8e8e8e!important;border-bottom-color:rgba(255,255,255,.08)!important}[data-theme=dark] .settings-specs-table td{color:#b4b4b4!important;border-bottom-color:rgba(255,255,255,.06)!important}[data-theme=dark] .settings-specs-table .spec-label{background:#1f1f1f!important;color:#8e8e8e!important}[data-theme=dark] .checkout-plan-summary{background:#282828!important;border-color:rgba(255,255,255,.08)!important}[data-theme=dark] .checkout-plan-summary strong{color:#ececec!important}[data-theme=dark] .checkout-method-card{background:#212121!important;border-color:rgba(255,255,255,.08)!important;color:#ececec!important}[data-theme=dark] .checkout-method-card:hover{background:#282828!important;border-color:rgba(255,255,255,.2)!important}[data-theme=dark] .checkout-method-card.is-active{background:rgba(16,163,127,.15)!important;border-color:#10a37f!important;color:#34d399!important}[data-theme=dark] .sidebar-account-menu{background:#212121!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 10px 25px rgba(0,0,0,.6)!important}[data-theme=dark] .sidebar-account-item{color:#ececec!important}[data-theme=dark] .sidebar-account-item:hover{background:rgba(255,255,255,.08)!important;color:#10a37f!important}[data-theme=dark] .account-modal-dialog{background:#212121!important;border:1px solid rgba(255,255,255,.12)!important;color:#ececec!important;box-shadow:0 25px 50px -12px rgba(0,0,0,.7)!important}[data-theme=dark] .account-modal-section{background:#282828!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:var(--radius-md)!important;color:#ececec!important}[data-theme=dark] .account-modal-section h3{color:#ececec!important}[data-theme=dark] .store-form-grid label,[data-theme=dark] .store-form-grid label span{color:#b4b4b4!important}[data-theme=dark] .store-form-grid input,[data-theme=dark] .store-form-grid select{background:#1a1a1a!important;border:1px solid rgba(255,255,255,.12)!important;color:#ececec!important;border-radius:var(--radius-sm)!important;height:38px;padding:0 12px;font-size:13px;transition:border-color .15s ease,box-shadow .15s ease}[data-theme=dark] .store-form-grid input:focus,[data-theme=dark] .store-form-grid select:focus{border-color:#10a37f!important;box-shadow:0 0 0 2px rgba(16,163,127,.25)!important;outline:none}[data-theme=dark] .store-form-grid input:disabled,[data-theme=dark] .store-form-grid select:disabled{background:#141414!important;color:#666666!important;border-color:rgba(255,255,255,.05)!important;cursor:not-allowed}[data-theme=dark] .password-input-wrap input{padding-right:38px!important}[data-theme=dark] .password-toggle{color:#8e8e8e!important}[data-theme=dark] .password-toggle:hover{background:rgba(255,255,255,.08)!important;color:#ececec!important}[data-theme=dark] .account-modal-actions .btn-primary{background:#10a37f!important;color:#ffffff!important;border:none!important;box-shadow:0 2px 8px rgba(16,163,127,.3)!important}[data-theme=dark] .account-modal-actions .btn-primary:hover:not(:disabled){background:#0d8a6a!important;box-shadow:0 4px 14px rgba(16,163,127,.4)!important}[data-theme=dark] .account-subaccounts{margin-top:18px;border-top:1px solid rgba(255,255,255,.08);padding-top:14px}[data-theme=dark] .account-subaccounts table{width:100%;border-collapse:collapse;font-size:12px}[data-theme=dark] .account-subaccounts th{background:#1a1a1a!important;color:#8e8e8e!important;font-weight:600;text-align:left;padding:8px 10px;border-bottom:1px solid rgba(255,255,255,.08)}[data-theme=dark] .account-subaccounts td{color:#ececec!important;padding:10px;border-bottom:1px solid rgba(255,255,255,.06);vertical-align:middle}[data-theme=dark] .account-subaccounts tr:hover td{background:rgba(255,255,255,.03)}[data-theme=dark] .account-subaccount-actions .btn-secondary{background:#1a1a1a!important;border:1px solid rgba(255,255,255,.12)!important;color:#b4b4b4!important;font-size:11px;padding:3px 8px;border-radius:4px}[data-theme=dark] .account-subaccount-actions .btn-secondary:hover:not(:disabled){background:#2e2e2e!important;color:#ececec!important;border-color:rgba(255,255,255,.2)!important}[data-theme=dark] .account-subaccount-empty{text-align:center;color:#8e8e8e!important;padding:18px 0;font-size:12px}[data-theme=dark] .onboarding-section,[data-theme=dark] .order-modal-panel,[data-theme=dark] .order-modal-summary{background:#282828!important;border-color:rgba(255,255,255,.08)!important;color:#ececec!important}[data-theme=dark] .order-modal-field-label{color:#8e8e8e!important}[data-theme=dark] .order-modal-field-value{color:#ececec!important}[data-theme=dark] .order-modal-summary-row{color:#b4b4b4!important}[data-theme=dark] .order-modal-summary-row-total{border-top-color:rgba(255,255,255,.08)!important;color:#34d399!important}[data-theme=dark] .order-modal-note-warning{background:rgba(245,158,11,.15)!important;border:1px solid rgba(245,158,11,.3)!important;color:#fcd34d!important}[data-theme=dark] .order-modal-note-info{background:rgba(59,130,246,.15)!important;border:1px solid rgba(59,130,246,.3)!important;color:#93c5fd!important}.landing-container{width:100%;min-height:100vh;background:#ffffff;color:#0f172a;font-family:var(--font-sans);overflow-x:hidden}.landing-navbar{position:-webkit-sticky;position:sticky;top:0;z-index:1000;background:rgba(255,255,255,.85);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #e2e8f0;padding:12px 24px}.landing-nav-inner{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.landing-nav-brand{display:flex;align-items:center;gap:10px}.landing-logo-badge{width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,#4f46e5,#6366f1);color:#ffffff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:16px;box-shadow:0 2px 8px rgba(79,70,229,.25)}.landing-brand-text{display:flex;align-items:center;gap:6px}.landing-brand-text strong{font-size:16px;font-weight:700;color:#0f172a}.landing-pro-badge{font-size:10px;font-weight:700;padding:1px 6px;border-radius:4px;background:#eff6ff;color:#4f46e5;border:1px solid #dbeafe}.landing-nav-links{display:flex;gap:24px}.landing-nav-links a{font-size:13.5px;font-weight:500;color:#475569;text-decoration:none;transition:color .15s ease}.landing-nav-links a:hover{color:#4f46e5}.landing-nav-actions{display:flex;gap:10px;align-items:center}.landing-btn-console,.landing-btn-cta{width:auto!important;display:inline-flex!important;align-items:center;gap:6px;height:36px!important;padding:0 14px!important;font-size:13px!important;font-weight:600!important}.landing-hero{max-width:1100px;margin:0 auto;padding:70px 24px 60px;text-align:center;display:flex;flex-direction:column;align-items:center}.landing-hero-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 14px;background:#eff6ff;border:1px solid #dbeafe;border-radius:20px;font-size:12.5px;font-weight:600;color:#4f46e5;margin-bottom:24px;box-shadow:0 2px 6px rgba(79,70,229,.08)}.landing-hero-title{font-size:42px;font-weight:800;line-height:1.25;color:#0f172a;letter-spacing:-.03em;margin:0 0 20px}.landing-hero-title span{background:linear-gradient(135deg,#4f46e5,#6366f1);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.landing-hero-subtitle{font-size:16px;color:#64748b;max-width:780px;line-height:1.6;margin:0 0 32px}.landing-hero-ctas{display:flex;gap:14px;justify-content:center;margin-bottom:60px;flex-wrap:wrap}.landing-hero-main-btn{height:46px!important;padding:0 24px!important;font-size:15px!important;font-weight:700!important;box-shadow:0 8px 20px -4px rgba(79,70,229,.35)!important}.landing-hero-sub-btn{height:46px!important;padding:0 20px!important;font-size:14.5px!important;font-weight:600!important;display:inline-flex!important;align-items:center;gap:8px;text-decoration:none}.landing-hero-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;width:100%;max-width:960px}.landing-hero-stat-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:var(--radius-md);padding:16px;text-align:center}.stat-num{font-size:24px;font-weight:800;color:#0f172a;font-family:var(--font-mono);letter-spacing:-.02em;margin-bottom:2px}.stat-label{font-size:12px}.landing-section{max-width:1100px;margin:0 auto;padding:60px 24px}.landing-section-header{text-align:center;margin-bottom:40px}.landing-section-tag{font-size:11px;font-weight:700;letter-spacing:.08em;color:#4f46e5;text-transform:uppercase;display:block;margin-bottom:6px}.landing-section-header h2{font-size:28px;font-weight:800;color:#0f172a;margin:0 0 10px;letter-spacing:-.02em}.landing-section-header p{font-size:14.5px;color:#64748b;margin:0}.landing-tour-section{background:#fafbfc;border-top:1px solid #f1f5f9;border-bottom:1px solid #f1f5f9;max-width:100%;padding-left:24px;padding-right:24px}.landing-tour-container{max-width:1060px;margin:0 auto}.landing-tour-tabs{display:flex;justify-content:center;gap:10px;margin-bottom:20px;flex-wrap:wrap}.landing-tour-tab{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;border-radius:8px;border:1px solid #e2e8f0;background:#ffffff;font-size:13px;font-weight:600;color:#475569;cursor:pointer;transition:all .15s ease}.landing-tour-tab:hover{border-color:#cbd5e1;background:#f8fafc}.landing-tour-tab.active{background:#eff6ff;border-color:#4f46e5;color:#4f46e5;box-shadow:0 2px 6px rgba(79,70,229,.12)}.landing-tour-card{background:#ffffff;border:1px solid #e2e8f0;border-radius:var(--radius-lg);box-shadow:0 10px 30px -10px rgba(15,23,42,.08);padding:28px}.landing-tour-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;border-bottom:1px solid #f1f5f9;padding-bottom:18px;margin-bottom:20px;flex-wrap:wrap}.landing-tour-card-head h3{font-size:18px;font-weight:700;color:#0f172a;margin:0 0 4px}.landing-tour-card-head p{font-size:13px;color:#64748b;margin:0}.landing-tour-metrics-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.landing-tour-metric-box{padding:16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:var(--radius-md);text-align:center}.landing-tour-metric-box .m-label{font-size:12px;color:#64748b;margin-bottom:4px}.landing-tour-metric-box .m-val{font-size:20px;font-weight:800;color:#0f172a;font-family:var(--font-mono);margin-bottom:2px}.landing-tour-metric-box .m-change{font-size:11px;color:#10b981;font-weight:600}.landing-features-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.landing-feature-card{padding:24px;background:#ffffff;border:1px solid #e2e8f0;border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:12px;transition:all .15s ease}.landing-feature-card:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:var(--shadow-sm)}.feature-icon-wrap{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.landing-feature-card h4{font-size:16px;font-weight:700;color:#0f172a;margin:0}.landing-feature-card p{font-size:13px;color:#64748b;margin:0;line-height:1.5}.landing-testimonials-section{background:#fafbfc;border-top:1px solid #f1f5f9;border-bottom:1px solid #f1f5f9;max-width:100%;padding-left:24px;padding-right:24px}.landing-testimonials-grid{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}.landing-testimonial-card{padding:24px;background:#ffffff;border:1px solid #e2e8f0;border-radius:var(--radius-lg);display:flex;flex-direction:column;justify-content:space-between;gap:16px}.testimonial-stars{color:#f59e0b;font-size:16px;letter-spacing:2px}.testimonial-quote{font-size:13.5px;color:#334155;line-height:1.6;margin:0;font-style:italic}.testimonial-author{display:flex;align-items:center;gap:12px}.author-avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#4f46e5,#6366f1);color:#ffffff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px}.testimonial-author strong{display:block;font-size:13px;color:#0f172a}.testimonial-author span{font-size:11px;color:#64748b}.landing-faq-list{max-width:780px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.landing-faq-item{border:1px solid #e2e8f0;border-radius:var(--radius-md);background:#ffffff;overflow:hidden;transition:all .15s ease}.landing-faq-question{width:100%;padding:16px 20px;border:none;background:transparent;display:flex;justify-content:space-between;align-items:center;font-size:14.5px;font-weight:600;color:#0f172a;cursor:pointer;text-align:left}.faq-icon{color:#64748b;transition:transform .2s ease}.faq-icon.rotated{transform:rotate(180deg)}.landing-faq-answer{border-top:1px solid #f1f5f9;padding:12px 20px 16px}.landing-faq-answer p{font-size:13px;color:#64748b;line-height:1.6;margin:0}.landing-cta-banner{max-width:1000px;margin:0 auto 60px;padding:50px 30px;background:linear-gradient(135deg,#0f172a,#1e1b4b);border-radius:var(--radius-lg);color:#ffffff;text-align:center;display:flex;flex-direction:column;align-items:center;box-shadow:0 20px 40px -10px rgba(15,23,42,.3)}.landing-cta-banner h2{font-size:28px;font-weight:800;color:#ffffff;margin:0 0 10px;letter-spacing:-.02em}.landing-cta-banner p{font-size:14.5px;color:#cbd5e1;max-width:600px;margin:0 0 24px;line-height:1.5}.landing-cta-banner-btn{height:44px!important;padding:0 24px!important;font-size:14.5px!important;font-weight:700!important}.landing-footer{border-top:1px solid #e2e8f0;background:#f8fafc;padding:50px 24px 30px}.landing-footer-inner{max-width:1100px;margin:0 auto;display:flex;justify-content:space-between;gap:40px;flex-wrap:wrap}.landing-footer-brand{display:flex;gap:12px;max-width:320px}.landing-footer-brand strong{font-size:15px;color:#0f172a;display:block;margin-bottom:4px}.landing-footer-brand p{font-size:12px;color:#64748b;line-height:1.5;margin:0}.landing-footer-links{display:flex;gap:50px}.footer-col h5{font-size:13px;font-weight:700;color:#0f172a;margin:0 0 12px}.footer-col a{display:block;font-size:12.5px;color:#64748b;text-decoration:none;margin-bottom:8px;transition:color .15s ease}.footer-col a:hover{color:#4f46e5}.landing-footer-bottom{max-width:1100px;margin:40px auto 0;border-top:1px solid #e2e8f0;padding-top:20px;text-align:center;font-size:12px;color:#94a3b8}.webhook-triggers-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:14px;gap:14px}.webhook-trigger-card{padding:16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:var(--radius-sm);display:flex;flex-direction:column;justify-content:space-between;gap:8px;cursor:pointer;transition:all .15s ease}.webhook-trigger-card:hover{border-color:#cbd5e1;background:#ffffff}.webhook-trigger-top{display:flex;align-items:center;gap:8px;font-size:13px;color:#0f172a}.webhook-trigger-card p{font-size:11.5px;color:#64748b;margin:0;line-height:1.4}.webhook-trigger-card input[type=checkbox]{align-self:flex-end;cursor:pointer}.funnel-steps-list{display:flex;flex-direction:column;gap:14px}.funnel-step-row{display:flex;flex-direction:column;gap:6px}.funnel-step-info{display:flex;justify-content:space-between;align-items:baseline}.funnel-step-name strong{font-size:13.5px;color:#0f172a}.funnel-step-desc{font-size:11.5px;color:#64748b;margin-left:8px}.funnel-step-numbers{display:flex;align-items:baseline;gap:10px}.funnel-uv{font-size:13px;color:#334155}.funnel-rate,.funnel-uv{font-family:var(--font-mono)}.funnel-rate{font-size:14px;font-weight:800;color:#4f46e5}.funnel-drop{font-size:11px;font-family:var(--font-mono);color:#ef4444}.funnel-bar-track{width:100%;height:12px;background:#f1f5f9;border-radius:6px;overflow:hidden}.funnel-bar-fill{height:100%;border-radius:6px;transition:width .5s ease}.traffic-sources-list{display:flex;flex-direction:column;gap:12px}.traffic-source-item{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:var(--radius-sm)}.sentry-logs-list{display:flex;flex-direction:column;gap:10px}.sentry-log-item{padding:12px 14px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:var(--radius-sm)}.sentry-log-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.sentry-log-time{font-size:11px;font-family:var(--font-mono);color:#94a3b8}.sentry-log-title{font-size:13px;font-weight:600;color:#0f172a;margin-bottom:4px}.sentry-log-meta{font-size:11px;color:#64748b}.sentry-log-meta code{font-family:var(--font-mono);background:#f1f5f9;padding:1px 4px;border-radius:3px;color:#475569}.affiliate-link-card{padding:24px;background:linear-gradient(135deg,#f8fafc,#eff6ff);border:1px solid #dbeafe}.affiliate-link-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;background:#ffffff;border:1px solid #bfdbfe;border-radius:20px;font-size:11.5px;font-weight:700;color:#2563eb;margin-bottom:12px}.affiliate-link-input-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.affiliate-url-input{max-width:440px;background:#ffffff!important;font-family:var(--font-mono);font-weight:600;color:#1e293b}.affiliate-link-hint{font-size:12px;color:#64748b;margin:12px 0 0}.escrow-pills-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:14px}.escrow-pill-box{padding:16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:var(--radius-md);display:flex;flex-direction:column;gap:4px}.escrow-pill-box .p-label{font-size:12px;color:#64748b}.escrow-pill-box .p-val{font-size:22px;font-weight:800;font-family:var(--font-mono)}.escrow-pill-box .p-desc{font-size:11px;color:#94a3b8}.live-chat-trigger{position:fixed;bottom:24px;right:24px;z-index:9999;display:flex;align-items:center;gap:10px;background:#ffffff;border:1px solid #e2e8f0;padding:8px 16px 8px 10px;border-radius:30px;box-shadow:0 10px 25px -5px rgba(15,23,42,.15),0 4px 6px -2px rgba(15,23,42,.05);cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1)}.live-chat-trigger:hover{transform:translateY(-2px);box-shadow:0 14px 28px -5px rgba(79,70,229,.2);border-color:#cbd5e1}.live-chat-trigger-icon{position:relative;width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#4f46e5,#6366f1);color:#ffffff;display:flex;align-items:center;justify-content:center}.live-chat-online-dot{position:absolute;top:1px;right:1px;width:10px;height:10px;background:#10b981;border:2px solid #ffffff;border-radius:50%}.live-chat-trigger-text{display:flex;flex-direction:column}.live-chat-trigger-text strong{font-size:13px;color:#0f172a;line-height:1.2}.live-chat-trigger-text span{font-size:11px;color:#10b981;font-weight:500}.live-chat-window{position:fixed;bottom:24px;right:24px;width:380px;height:520px;background:#ffffff;border:1px solid #e2e8f0;border-radius:var(--radius-lg);box-shadow:0 20px 40px -10px rgba(15,23,42,.2);z-index:99999;display:flex;flex-direction:column;overflow:hidden;animation:modalFadeIn .2s cubic-bezier(.16,1,.3,1)}.live-chat-header{padding:12px 16px;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:center}.live-chat-header-info{display:flex;align-items:center;gap:10px}.live-chat-avatar{width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,#4f46e5,#6366f1);color:#ffffff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:14px}.live-chat-header-info strong{font-size:13px;color:#0f172a;display:block}.live-chat-status{font-size:11px;color:#10b981;display:flex;align-items:center;gap:4px}.live-chat-header-actions{display:flex;align-items:center;gap:6px}.live-chat-ticket-btn{padding:3px 8px;font-size:11px;font-weight:600;background:#eff6ff;border:1px solid #bfdbfe;color:#2563eb;border-radius:4px;cursor:pointer}.live-chat-close-btn{background:transparent;border:none;color:#64748b;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center}.live-chat-faq-chips{display:flex;gap:6px;padding:10px 14px;background:#fafbfc;border-bottom:1px solid #f1f5f9;overflow-x:auto;white-space:nowrap}.live-chat-faq-chip{padding:4px 10px;background:#ffffff;border:1px solid #e2e8f0;border-radius:14px;font-size:11.5px;color:#475569;cursor:pointer;flex-shrink:0;transition:all .15s ease}.live-chat-faq-chip:hover{border-color:#4f46e5;color:#4f46e5;background:#eff6ff}.live-chat-messages{flex:1 1;padding:14px;overflow-y:auto;display:flex;flex-direction:column;gap:10px;background:#ffffff}.live-chat-msg-row{display:flex;width:100%}.live-chat-msg-row.is-user{justify-content:flex-end}.live-chat-msg-bubble{max-width:82%;padding:10px 14px;border-radius:12px;font-size:12.5px;line-height:1.5}.live-chat-msg-row.is-bot .live-chat-msg-bubble{background:#f1f5f9;color:#0f172a;border-bottom-left-radius:2px}.live-chat-msg-row.is-user .live-chat-msg-bubble{background:#4f46e5;color:#ffffff;border-bottom-right-radius:2px}.live-chat-msg-bubble p{margin:0}.live-chat-msg-time{font-size:10px;display:block;margin-top:4px;opacity:.7}.live-chat-input-bar{padding:10px 14px;background:#ffffff;border-top:1px solid #e2e8f0;display:flex;gap:8px}.live-chat-input-bar input{flex:1 1;padding:8px 12px;border:1px solid #e2e8f0;border-radius:var(--radius-sm);font-size:12.5px;outline:none}.live-chat-input-bar input:focus{border-color:#4f46e5}.live-chat-send-btn{width:36px!important;height:36px!important;padding:0!important;display:flex!important;align-items:center;justify-content:center;border-radius:var(--radius-sm)!important}.modal-backdrop{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;background:rgba(15,23,42,.65)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:999999!important;animation:modalFadeIn .15s ease-out!important}.modal-card{position:relative!important;background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:16px!important;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)!important;width:100%!important;max-width:520px!important;max-height:90vh!important;overflow-y:auto!important;padding:24px!important;z-index:1000000!important;animation:modalScaleUp .2s cubic-bezier(.16,1,.3,1)!important}@keyframes modalScaleUp{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.live-chat-floating-btn{position:fixed;z-index:99999!important;display:flex!important;align-items:center!important;gap:10px!important;background:var(--bg-card,#ffffff)!important;border:1px solid var(--border-card,#e2e8f0)!important;padding:8px 16px 8px 10px!important;border-radius:30px!important;box-shadow:0 10px 25px -5px rgba(0,0,0,.25)!important;cursor:-webkit-grab!important;cursor:grab!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;touch-action:none}.live-chat-floating-btn:hover{transform:translateY(-2px);box-shadow:0 14px 28px -5px rgba(0,0,0,.35)!important}.live-chat-floating-btn.is-dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;transition:none!important;opacity:.92;box-shadow:0 18px 36px -5px rgba(0,0,0,.5)!important}[data-theme=dark] .live-chat-floating-btn{background:#212121!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:0 10px 30px rgba(0,0,0,.7)!important}[data-theme=dark] .live-chat-floating-btn strong{color:#ececec!important}.chat-bubble-icon{position:relative!important;width:38px!important;height:38px!important;border-radius:50%!important;background:linear-gradient(135deg,#4f46e5,#6366f1)!important;color:#ffffff!important;display:flex!important;align-items:center!important;justify-content:center!important}.online-indicator-dot{position:absolute!important;top:1px!important;right:1px!important;width:10px!important;height:10px!important;background:#10b981!important;border:2px solid #ffffff!important;border-radius:50%!important}.chat-bubble-text{display:flex!important;flex-direction:column!important;text-align:left!important}.chat-bubble-text strong{font-size:13px!important;color:#0f172a!important;line-height:1.2!important}.chat-bubble-text span{font-size:11px!important;color:#10b981!important;font-weight:500!important}.live-chat-window{position:fixed!important;bottom:24px!important;right:24px!important;width:380px!important;height:520px!important;background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:16px!important;box-shadow:0 20px 40px -10px rgba(15,23,42,.2)!important;z-index:99999!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;animation:modalFadeIn .2s cubic-bezier(.16,1,.3,1)!important}@keyframes springPop{0%{transform:scale(.96);opacity:.8}70%{transform:scale(1.02)}to{transform:scale(1);opacity:1}}@keyframes pulseDot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.6}}@keyframes subtleShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.mercur-top-bar{background:rgba(255,255,255,.85)!important;backdrop-filter:blur(16px) saturate(180%)!important;-webkit-backdrop-filter:blur(16px) saturate(180%)!important;border-bottom:1px solid rgba(226,232,240,.8)!important;position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:100!important;box-shadow:0 1px 3px 0 rgba(15,23,42,.02)!important}:root:not([data-theme=dark]) .data-card,:root:not([data-theme=dark]) .saas-card{background:#ffffff!important;border:1px solid rgba(226,232,240,.85)!important;border-radius:14px!important;box-shadow:0 1px 3px 0 rgba(15,23,42,.03),0 1px 2px -1px rgba(15,23,42,.02),inset 0 1px 0 rgba(255,255,255,.8)!important;transition:box-shadow .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1)!important}:root:not([data-theme=dark]) .data-card:hover,:root:not([data-theme=dark]) .saas-card:hover{border-color:rgba(203,213,225,.95)!important;box-shadow:0 4px 12px -2px rgba(15,23,42,.06),0 2px 4px -2px rgba(15,23,42,.03)!important}.saas-tabs-nav{background:#f1f5f9!important;padding:3px!important;border-radius:10px!important;border:1px solid #e2e8f0!important;gap:2px!important}.saas-tab-btn,.saas-tabs-nav{display:inline-flex!important}.saas-tab-btn{border:none!important;background:transparent!important;padding:6px 14px!important;border-radius:7px!important;font-size:13px!important;font-weight:500!important;color:#64748b!important;cursor:pointer!important;align-items:center!important;gap:6px!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.saas-tab-btn.active,.saas-tab-btn:hover{color:#0f172a!important}.saas-tab-btn.active{background:#ffffff!important;font-weight:600!important;box-shadow:0 1px 3px rgba(15,23,42,.08),0 1px 2px rgba(15,23,42,.04)!important}.btn-primary,.btn-secondary,.saas-btn-brand,.saas-btn-primary,.saas-btn-secondary{width:auto!important;white-space:nowrap!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;gap:6px!important}.auth-card .btn-primary,.login-box .btn-primary,.login-form .btn-primary{width:100%!important}.btn-primary,.saas-btn-brand,.saas-btn-primary{background:linear-gradient(180deg,#4f46e5,#4338ca)!important;border:1px solid #3730a3!important;box-shadow:0 1px 2px 0 rgba(79,70,229,.3),inset 0 1px 0 rgba(255,255,255,.2)!important;color:#ffffff!important;font-weight:600!important;border-radius:8px!important;transition:all .18s cubic-bezier(.16,1,.3,1)!important}.btn-primary:hover,.saas-btn-brand:hover,.saas-btn-primary:hover{background:linear-gradient(180deg,#4338ca,#3730a3)!important;box-shadow:0 2px 6px 0 rgba(79,70,229,.4),inset 0 1px 0 rgba(255,255,255,.2)!important;transform:translateY(-1px)!important}.btn-primary:active,.saas-btn-brand:active,.saas-btn-primary:active{transform:scale(.98)!important;box-shadow:0 1px 2px 0 rgba(79,70,229,.2)!important}.btn-secondary,.saas-btn-secondary{background:#ffffff!important;border:1px solid #e2e8f0!important;box-shadow:0 1px 2px 0 rgba(15,23,42,.04),inset 0 1px 0 rgba(255,255,255,.8)!important;color:#334155!important;font-weight:500!important;border-radius:8px!important;transition:all .18s cubic-bezier(.16,1,.3,1)!important}.btn-secondary:hover,.saas-btn-secondary:hover{background:#f8fafc!important;border-color:#cbd5e1!important;color:#0f172a!important;transform:translateY(-1px)!important}.btn-secondary:active,.saas-btn-secondary:active{transform:scale(.98)!important}.saas-badge{display:inline-flex!important;align-items:center!important;gap:4px!important;padding:2px 8px!important;border-radius:9999px!important;font-size:11px!important;font-weight:600!important;letter-spacing:-.01em!important;line-height:1.4!important}:root:not([data-theme=dark]) .saas-badge-success{background:#ecfdf5!important;color:#047857!important;border:1px solid #a7f3d0!important}:root:not([data-theme=dark]) .saas-badge-brand{background:#eef2ff!important;color:#4338ca!important;border:1px solid #c7d2fe!important}:root:not([data-theme=dark]) .saas-badge-warning{background:#fffbeb!important;color:#b45309!important;border:1px solid #fde68a!important}:root:not([data-theme=dark]) .saas-badge-neutral{background:#f1f5f9!important;color:#475569!important;border:1px solid #e2e8f0!important}table.product-table tbody tr,table.saas-table tbody tr{transition:background-color .15s ease!important}table.product-table tbody tr:hover,table.saas-table tbody tr:hover{background-color:#f8fafc!important}[data-theme=dark] table.product-table tbody tr:hover,[data-theme=dark] table.saas-table tbody tr:hover{background-color:#282828!important}::selection{background:rgba(16,163,127,.25);color:inherit}[data-theme=dark] ::selection{background:rgba(16,163,127,.35)!important;color:#ececec!important}#chrome_pc_float_content_wrapper,.index-module__left-content-enter-element--dy9nA,.index-module__left-content-layout--iiVKT,[id*=chrome_pc_float_content_wrapper]{display:none!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important;width:0!important;height:0!important;position:absolute!important;left:-9999px!important}.reconciliation-metric-box{padding:10px 12px;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0;transition:all .2s ease}.reconciliation-metric-box .metric-title{font-size:11px;color:var(--text-muted)}.reconciliation-metric-box .metric-val{font-size:15px;font-weight:800;font-family:var(--font-mono);margin-top:2px;color:var(--text-main)}[data-theme=dark] .reconciliation-metric-box{background:#282828!important;border:1px solid rgba(255,255,255,.1)!important}[data-theme=dark] .reconciliation-metric-box .metric-title{color:#8e8e8e!important}[data-theme=dark] .reconciliation-bill-no,[data-theme=dark] .reconciliation-channel-name,[data-theme=dark] .reconciliation-channel-payout,[data-theme=dark] .reconciliation-metric-box .metric-val,[data-theme=dark] .reconciliation-store-name{color:#ececec!important}::-webkit-scrollbar{width:6px!important;height:6px!important}::-webkit-scrollbar-track{background:transparent!important}::-webkit-scrollbar-thumb{background:rgba(148,163,184,.4)!important;border-radius:9999px!important}::-webkit-scrollbar-thumb:hover{background:rgba(100,116,139,.6)!important}.online-pulse-dot{width:7px;height:7px;border-radius:50%;background-color:#10b981;display:inline-block;box-shadow:0 0 0 0 rgba(16,185,129,.7);animation:pulseDot 2s cubic-bezier(.4,0,.6,1) infinite}.cockpit-container{display:flex!important;flex-direction:column!important;gap:16px!important;width:100%!important}.cockpit-container.is-fullscreen{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;z-index:999999!important;background:#f8fafc!important;padding:24px!important;overflow-y:auto!important}.cockpit-header-card{justify-content:space-between!important;padding:18px 24px!important;flex-wrap:wrap!important}.cockpit-header-card,.cockpit-header-left{display:flex!important;align-items:center!important;gap:16px!important}.cockpit-header-badge{width:44px!important;height:44px!important;border-radius:12px!important;background:linear-gradient(135deg,#4f46e5,#6366f1)!important;color:#ffffff!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;box-shadow:0 4px 12px rgba(79,70,229,.25)!important;flex-shrink:0!important}.cockpit-header-badge span{font-size:8px!important;font-weight:800!important;letter-spacing:.05em!important;margin-top:2px!important;opacity:.9!important}.cockpit-title-row{display:flex!important;align-items:center!important;gap:10px!important;margin-bottom:4px!important;flex-wrap:wrap!important}.cockpit-title-row h2{font-size:18px!important;font-weight:800!important;color:var(--text-main)!important;margin:0!important}.cockpit-subtitle{font-size:12.5px!important;color:var(--text-muted)!important;margin:0!important}.cockpit-header-actions{display:flex!important;align-items:center!important;gap:12px!important}.cockpit-refresh-info{display:flex!important;color:var(--text-muted)!important;font-family:var(--font-mono)!important}.cockpit-fullscreen-btn,.cockpit-refresh-info{align-items:center!important;gap:6px!important;font-size:12px!important}.cockpit-fullscreen-btn{display:inline-flex!important;font-weight:600!important;padding:6px 14px!important;cursor:pointer!important;transition:all .2s ease!important}.cockpit-fullscreen-btn.active-fullscreen{background:#4f46e5!important;color:#ffffff!important;border-color:#6366f1!important;box-shadow:0 0 14px rgba(99,102,241,.4)!important}.data-cockpit-container.cockpit-fullscreen{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;max-width:100vw!important;max-height:100vh!important;z-index:999999!important;padding:24px 36px!important;overflow-y:auto!important;box-sizing:border-box!important;margin:0!important;animation:cockpitFadeIn .25s cubic-bezier(.16,1,.3,1)!important}@keyframes cockpitFadeIn{0%{opacity:0;transform:scale(.99)}to{opacity:1;transform:scale(1)}}.cockpit-theme-toggle-btn{display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:12px!important;font-weight:600!important;padding:6px 14px!important;cursor:pointer!important;border-radius:8px!important;transition:all .2s ease!important}:root:not([data-theme=dark]) .data-cockpit-container.cockpit-fullscreen{background:#f8fafc!important;color:#0f172a!important}:root:not([data-theme=dark]) .cockpit-fullscreen .cockpit-top-header{border-bottom:1px solid #e2e8f0!important;padding-bottom:16px!important;margin-bottom:18px!important}:root:not([data-theme=dark]) .cockpit-fullscreen .cockpit-title-row h2{color:#0f172a!important;font-size:22px!important;font-weight:800!important}:root:not([data-theme=dark]) .cockpit-fullscreen .cockpit-refresh-info,:root:not([data-theme=dark]) .cockpit-fullscreen .cockpit-subtitle{color:#64748b!important}:root:not([data-theme=dark]) .cockpit-fullscreen .cockpit-stat-card{background:#ffffff!important;border:1px solid rgba(226,232,240,.85)!important;box-shadow:0 4px 16px rgba(15,23,42,.04),0 1px 3px rgba(15,23,42,.03)!important}:root:not([data-theme=dark]) .cockpit-fullscreen .cockpit-stat-card .label{color:#64748b!important}:root:not([data-theme=dark]) .cockpit-fullscreen .cockpit-stat-card .value{color:#0f172a!important}:root:not([data-theme=dark]) .cockpit-fullscreen .cockpit-stat-card .change{color:#64748b!important}:root:not([data-theme=dark]) .cockpit-fullscreen .cockpit-chart-card,:root:not([data-theme=dark]) .cockpit-fullscreen .cockpit-stream-card,:root:not([data-theme=dark]) .cockpit-fullscreen .settings-section-card{background:#ffffff!important;border:1px solid rgba(226,232,240,.85)!important;box-shadow:0 4px 20px rgba(15,23,42,.04)!important}:root:not([data-theme=dark]) .cockpit-fullscreen .settings-card-head h3{color:#0f172a!important}:root:not([data-theme=dark]) .cockpit-fullscreen .legend-item,:root:not([data-theme=dark]) .cockpit-fullscreen .settings-card-head p{color:#64748b!important}:root:not([data-theme=dark]) .cockpit-fullscreen .bar-fill-track.dual-track{background:#f1f5f9!important}:root:not([data-theme=dark]) .cockpit-fullscreen .cockpit-bar-col:hover .bar-fill-track{background:#e2e8f0!important}:root:not([data-theme=dark]) .cockpit-fullscreen .bar-time{color:#64748b!important}:root:not([data-theme=dark]) .cockpit-fullscreen .cockpit-order-stream-item{background:#f8fafc!important;border:1px solid #e2e8f0!important}:root:not([data-theme=dark]) .cockpit-fullscreen .order-stream-store{color:#0f172a!important}:root:not([data-theme=dark]) .cockpit-fullscreen .order-stream-amount{color:#4f46e5!important}:root:not([data-theme=dark]) .cockpit-fullscreen .order-stream-items,:root:not([data-theme=dark]) .cockpit-fullscreen .order-stream-rider{color:#64748b!important}:root:not([data-theme=dark]) .cockpit-fullscreen .cockpit-store-card{background:#ffffff!important;border:1px solid #e2e8f0!important}:root:not([data-theme=dark]) .cockpit-fullscreen .cockpit-store-card h4,:root:not([data-theme=dark]) .cockpit-fullscreen .store-card-top,:root:not([data-theme=dark]) .cockpit-fullscreen .store-metric-item .val{color:#0f172a!important}:root:not([data-theme=dark]) .cockpit-fullscreen .store-metric-item .lbl{color:#64748b!important}:root:not([data-theme=dark]) .cockpit-fullscreen .cockpit-fullscreen-btn{background:#4f46e5!important;color:#ffffff!important;border:1px solid #4338ca!important}:root:not([data-theme=dark]) .cockpit-fullscreen .cockpit-theme-toggle-btn{background:#ffffff!important;color:#0f172a!important;border:1px solid #cbd5e1!important}[data-theme=dark] .data-cockpit-container.cockpit-fullscreen{background:var(--bg-app,#171717)!important;color:var(--text-main,#ececec)!important}[data-theme=dark] .cockpit-fullscreen .cockpit-top-header{border-bottom:1px solid var(--border-card,rgba(255,255,255,.08))!important;padding-bottom:16px!important;margin-bottom:18px!important}[data-theme=dark] .cockpit-fullscreen .cockpit-title-row h2{color:var(--text-main,#ececec)!important;font-size:22px!important;font-weight:800!important;letter-spacing:.5px!important}[data-theme=dark] .cockpit-fullscreen .cockpit-refresh-info,[data-theme=dark] .cockpit-fullscreen .cockpit-subtitle{color:var(--text-muted,#8e8e8e)!important}[data-theme=dark] .cockpit-fullscreen .cockpit-stat-card{background:var(--bg-card,#212121)!important;border:1px solid var(--border-card,rgba(255,255,255,.08))!important;box-shadow:0 4px 16px rgba(0,0,0,.25)!important}[data-theme=dark] .cockpit-fullscreen .cockpit-stat-card .label{color:var(--text-muted,#8e8e8e)!important}[data-theme=dark] .cockpit-fullscreen .cockpit-stat-card .value{color:var(--text-main,#ececec)!important}[data-theme=dark] .cockpit-fullscreen .cockpit-stat-card .change{color:var(--text-muted,#8e8e8e)!important}[data-theme=dark] .cockpit-fullscreen .cockpit-chart-card,[data-theme=dark] .cockpit-fullscreen .cockpit-stream-card,[data-theme=dark] .cockpit-fullscreen .settings-section-card{background:var(--bg-card,#212121)!important;border:1px solid var(--border-card,rgba(255,255,255,.08))!important;box-shadow:0 4px 16px rgba(0,0,0,.25)!important}[data-theme=dark] .cockpit-fullscreen .settings-card-head h3{color:var(--text-main,#ececec)!important}[data-theme=dark] .cockpit-fullscreen .legend-item,[data-theme=dark] .cockpit-fullscreen .settings-card-head p{color:var(--text-muted,#8e8e8e)!important}[data-theme=dark] .cockpit-fullscreen .bar-fill-track.dual-track{background:#2a2a2a!important}[data-theme=dark] .cockpit-fullscreen .cockpit-bar-col:hover .bar-fill-track{background:#333333!important}[data-theme=dark] .cockpit-fullscreen .bar-time{color:var(--text-muted,#8e8e8e)!important}[data-theme=dark] .cockpit-fullscreen .cockpit-order-stream-item{background:#1c1c1c!important;border-color:rgba(255,255,255,.06)!important}[data-theme=dark] .cockpit-fullscreen .order-stream-store{color:var(--text-main,#ececec)!important}[data-theme=dark] .cockpit-fullscreen .order-stream-amount{color:#38bdf8!important}[data-theme=dark] .cockpit-fullscreen .order-stream-items,[data-theme=dark] .cockpit-fullscreen .order-stream-rider{color:var(--text-muted,#8e8e8e)!important}[data-theme=dark] .cockpit-fullscreen .cockpit-store-card{background:#1c1c1c!important;border-color:rgba(255,255,255,.06)!important}[data-theme=dark] .cockpit-fullscreen .cockpit-store-card h4,[data-theme=dark] .cockpit-fullscreen .store-card-top,[data-theme=dark] .cockpit-fullscreen .store-metric-item .val{color:var(--text-main,#ececec)!important}[data-theme=dark] .cockpit-fullscreen .store-metric-item .lbl{color:var(--text-muted,#8e8e8e)!important}[data-theme=dark] .cockpit-fullscreen .cockpit-fullscreen-btn{background:#4f46e5!important;color:#ffffff!important;border-color:#6366f1!important;box-shadow:0 0 14px rgba(99,102,241,.4)!important}[data-theme=dark] .cockpit-fullscreen .cockpit-theme-toggle-btn{background:#282828!important;color:var(--text-main,#ececec)!important;border:1px solid rgba(255,255,255,.12)!important}.cockpit-metrics-grid{display:grid!important;grid-template-columns:repeat(6,1fr)!important;grid-gap:16px!important;gap:16px!important;width:100%!important;margin-bottom:24px!important}@media (max-width:1400px){.cockpit-metrics-grid{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:768px){.cockpit-metrics-grid{grid-template-columns:repeat(2,1fr)!important}}.cockpit-stat-card{padding:16px 18px!important;border-radius:12px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;background:var(--bg-card)!important;border:1px solid var(--border-card)!important}:root:not([data-theme=dark]) .cockpit-stat-card{background:#ffffff!important;border:1px solid rgba(226,232,240,.85)!important;box-shadow:0 1px 3px rgba(15,23,42,.03),inset 0 1px 0 rgba(255,255,255,.8)!important}[data-theme=dark] .cockpit-stat-card{background:#212121!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 2px 8px rgba(0,0,0,.45)!important}.cockpit-stat-card:hover{transform:translateY(-2px)!important}:root:not([data-theme=dark]) .cockpit-stat-card:hover{box-shadow:0 6px 16px -2px rgba(15,23,42,.08),0 2px 4px -2px rgba(15,23,42,.04)!important;border-color:#cbd5e1!important}[data-theme=dark] .cockpit-stat-card:hover{border-color:rgba(255,255,255,.25)!important;box-shadow:0 6px 20px rgba(0,0,0,.6)!important}.cockpit-stat-card .label{display:flex!important;align-items:center!important;justify-content:space-between!important;font-size:12px!important;font-weight:600!important;color:var(--text-muted)!important;margin-bottom:8px!important}.cockpit-stat-card .stat-icon-wrap{color:#94a3b8!important}[data-theme=dark] .cockpit-stat-card .stat-icon-wrap{color:#a1a1aa!important}.cockpit-stat-card .value{font-size:24px!important;font-weight:800!important;color:var(--text-main)!important;font-family:var(--font-mono)!important;letter-spacing:-.02em!important;line-height:1.2!important}.cockpit-stat-card .value.stat-emerald{color:#047857!important}.cockpit-stat-card .value.stat-amber{color:#d97706!important}.cockpit-stat-card .value.stat-indigo{color:#4f46e5!important}[data-theme=dark] .cockpit-stat-card .value{color:#f4f4f5!important}[data-theme=dark] .cockpit-stat-card .value.stat-emerald{color:#34d399!important}[data-theme=dark] .cockpit-stat-card .value.stat-amber{color:#fbbf24!important}[data-theme=dark] .cockpit-stat-card .value.stat-indigo{color:#818cf8!important}.review-ai-reply-card{font-size:12px;padding:8px 12px;border-radius:8px;line-height:1.45;transition:background .15s ease,border-color .15s ease}.review-ai-reply-card.is-replied{background:#f8fafc;border:1px solid #e2e8f0;color:var(--text-secondary)}.review-ai-reply-card.is-pending{background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af}[data-theme=dark] .review-ai-reply-card.is-replied{background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.09)!important;color:#a1a1aa!important}[data-theme=dark] .review-ai-reply-card.is-pending{background:rgba(99,102,241,.14)!important;border:1px solid rgba(99,102,241,.3)!important;color:#a5b4fc!important}.cockpit-stat-card .value .unit{font-size:13px!important;font-weight:500!important;color:var(--text-muted)!important}[data-theme=dark] .cockpit-stat-card .value .unit{color:#a1a1aa!important}.cockpit-stat-card .change{font-size:11px!important;margin-top:6px!important;color:var(--text-muted)!important;display:flex!important;align-items:center!important;gap:4px!important;font-weight:500!important}[data-theme=dark] .cockpit-stat-card .change{color:#a1a1aa!important}.cockpit-stat-card .change.up{color:#10b981!important}[data-theme=dark] .cockpit-stat-card .change.up{color:#34d399!important}.cockpit-middle-grid{display:grid!important;grid-template-columns:1.45fr 1fr!important;grid-gap:20px!important;gap:20px!important;width:100%!important;margin-bottom:24px!important}.cockpit-fleet-card{margin-top:0!important}@media (max-width:1100px){.cockpit-middle-grid{grid-template-columns:1fr!important}}.cockpit-chart-card{padding:20px 24px!important;border-radius:14px!important;display:flex!important;flex-direction:column!important}.cockpit-chart-legend{display:flex!important;align-items:center!important;gap:14px!important}.legend-item{display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:11.5px!important;color:var(--text-muted)!important;font-weight:500!important}.legend-box{width:10px!important;height:10px!important;border-radius:3px!important}.legend-box.gmv{background:#4f46e5!important}.legend-box.orders{background:#10b981!important}.cockpit-bars-wrapper{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;height:200px!important;padding-top:30px!important;gap:4px!important}.cockpit-bar-col{flex:1 1!important;display:flex!important;flex-direction:column!important;align-items:center!important;height:100%!important;position:relative!important;min-width:0!important}.bar-fill-track.dual-track{width:100%!important;max-width:26px!important;flex:1 1!important;background:#f1f5f9!important;border-radius:4px!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;gap:2px!important;padding:0 2px 2px!important;overflow:hidden!important;transition:background .2s ease!important}.bar-fill{flex:1 1!important;min-width:3px!important;border-radius:3px 3px 0 0!important;transition:height .4s cubic-bezier(.16,1,.3,1),opacity .2s ease!important}.bar-fill.gmv-fill.has-data{background:linear-gradient(180deg,#818cf8,#4f46e5)!important}.bar-fill.gmv-fill.empty{background:#e2e8f0!important;opacity:.5!important}.bar-fill.orders-fill.has-data{background:linear-gradient(180deg,#34d399,#10b981)!important}.bar-fill.orders-fill.empty{background:#e2e8f0!important;opacity:.5!important}.cockpit-bar-col:hover{cursor:pointer!important}.cockpit-bar-col:hover .bar-fill-track{background:#e2e8f0!important}.cockpit-bar-col:hover .bar-fill.gmv-fill.has-data{background:linear-gradient(180deg,#6366f1,#3730a3)!important;box-shadow:0 0 6px rgba(79,70,229,.4)!important}.cockpit-bar-col:hover .bar-fill.orders-fill.has-data{background:linear-gradient(180deg,#10b981,#047857)!important;box-shadow:0 0 6px rgba(16,185,129,.4)!important}.bar-time{font-size:10px!important;color:var(--text-muted)!important;font-family:var(--font-mono)!important;margin-top:8px!important;height:16px!important;display:flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important}.bar-time .time-tick{color:#cbd5e1!important;font-weight:700!important;font-size:14px!important;line-height:1!important}.bar-tooltip{display:none!important;position:absolute!important;bottom:calc(100% - 15px)!important;background:#0f172a!important;color:#ffffff!important;border-radius:6px!important;padding:6px 10px!important;font-size:10.5px!important;font-family:var(--font-mono)!important;text-align:center!important;white-space:nowrap!important;z-index:20!important;pointer-events:none!important;box-shadow:0 6px 16px rgba(15,23,42,.25)!important}.cockpit-bar-col:hover .bar-tooltip{display:block!important}.bar-tooltip-time{font-weight:600!important;color:#94a3b8!important;margin-bottom:3px!important;border-bottom:1px solid rgba(255,255,255,.1)!important;padding-bottom:2px!important}.bar-gmv{font-weight:700!important;color:#a5b4fc!important}.bar-orders{font-weight:600!important;color:#6ee7b7!important}.bar-peak-tag{display:inline-block!important;margin-top:3px!important;padding:1px 4px!important;background:rgba(245,158,11,.2)!important;color:#fbbf24!important;border-radius:3px!important;font-size:9px!important}.cockpit-stream-card{padding:20px 24px!important;border-radius:14px!important}.cockpit-orders-stream-list,.cockpit-stream-card{display:flex!important;flex-direction:column!important}.cockpit-orders-stream-list{gap:10px!important;margin-top:14px!important;max-height:240px!important;overflow-y:auto!important}.cockpit-order-stream-item{padding:12px 14px!important;border-radius:10px!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;display:flex!important;flex-direction:column!important;gap:6px!important;transition:all .15s ease!important}.cockpit-order-stream-item:hover{background:#ffffff!important;border-color:#cbd5e1!important;box-shadow:0 2px 8px rgba(15,23,42,.04)!important}.order-stream-top{display:flex!important;align-items:center!important;justify-content:space-between!important;font-size:12px!important}.order-stream-store{font-weight:700!important;color:#0f172a!important}.order-stream-time{font-size:11px!important;color:var(--text-muted)!important;font-family:var(--font-mono)!important}.order-stream-mid{display:flex!important;align-items:center!important;justify-content:space-between!important;font-size:13px!important;font-weight:600!important;color:var(--text-secondary)!important}.order-stream-amount{font-size:14px!important;font-weight:800!important;color:var(--text-main)!important;font-family:var(--font-mono)!important}.order-stream-bottom{display:flex!important;align-items:center!important;justify-content:space-between!important;font-size:11px!important;color:var(--text-muted)!important}.order-stream-rider{display:inline-flex!important;align-items:center!important;gap:4px!important}.cockpit-store-fleet-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;grid-gap:14px!important;gap:14px!important;margin-top:14px!important}@media (max-width:1000px){.cockpit-store-fleet-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:600px){.cockpit-store-fleet-grid{grid-template-columns:1fr!important}}.cockpit-store-card{padding:16px!important;border-radius:12px!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;display:flex!important;flex-direction:column!important;gap:10px!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;background:var(--bg-card)!important;border:1px solid var(--border-card)!important}.cockpit-store-card.selected{background:var(--bg-subtle)!important;border:1.5px solid var(--brand)!important}.cockpit-store-card:hover{border-color:var(--border-focus)!important;box-shadow:var(--shadow-sm)!important;transform:translateY(-1px)!important}.store-card-top{display:flex!important;align-items:center!important;justify-content:space-between!important;font-size:13px!important;font-weight:700!important;color:var(--text-main)!important}.store-card-metrics{display:grid!important;grid-template-columns:repeat(3,1fr)!important;grid-gap:8px!important;gap:8px!important;padding:8px 10px!important;background:var(--bg-subtle)!important;border-radius:8px!important;border:1px solid var(--border-card)!important}.st-label{font-size:10.5px!important;color:var(--text-muted)!important;font-weight:500!important;margin-bottom:2px!important}.st-val{font-size:13px!important;font-weight:700!important;color:var(--text-main)!important;font-family:var(--font-mono)!important}.store-card-footer{display:flex!important;align-items:center!important;justify-content:space-between!important;font-size:11px!important;color:#047857!important;font-weight:600!important}.store-sync-text{gap:4px!important}.channel-tag,.store-sync-text{display:inline-flex!important;align-items:center!important}.channel-tag{padding:2px 8px!important;border-radius:4px!important;font-size:11px!important;font-weight:600!important;background:#f1f5f9!important;color:#475569!important}.channel-tag.tag-meituan{background:var(--ch-meituan-bg)!important;color:var(--ch-meituan-text)!important;border:1px solid var(--ch-meituan-border)!important}.channel-tag.tag-eleme{background:var(--ch-eleme-bg)!important;color:var(--ch-eleme-text)!important;border:1px solid var(--ch-eleme-border)!important}.channel-tag.tag-jd{background:var(--ch-jddj-bg)!important;color:var(--ch-jddj-text)!important;border:1px solid var(--ch-jddj-border)!important}.dot{width:8px!important;height:8px!important;border-radius:50%!important;display:inline-block!important;flex-shrink:0!important}.dot-indigo{background:#4f46e5!important}.dot-emerald{background:#10b981!important}.dot-amber{background:#f59e0b!important}.dot-purple{background:#8b5cf6!important}.dot-cyan{background:#06b6d4!important}.dot-rose{background:#f43f5e!important}.order-management-wrapper{display:flex;flex-direction:column;gap:16px;width:100%}.order-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}@media (max-width:1024px){.order-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.order-kpi-grid{grid-template-columns:1fr}}.order-kpi-card{background:var(--bg-card);border:1px solid var(--border-card);border-radius:var(--radius-lg);padding:16px 18px;box-shadow:var(--shadow-xs);transition:all .2s ease;display:flex;flex-direction:column}.order-kpi-card:hover{box-shadow:var(--shadow-sm);border-color:var(--border-card-hover);transform:translateY(-1px)}.order-kpi-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.order-kpi-title{font-size:13px;font-weight:600;color:var(--text-muted)}.order-kpi-icon-wrap{width:32px;height:32px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center}.order-kpi-icon-wrap.blue{background:#eff6ff;color:#2563eb}.order-kpi-icon-wrap.orange{background:#fff7ed;color:#ea580c}.order-kpi-icon-wrap.indigo{background:#eef2ff;color:#4f46e5}.order-kpi-icon-wrap.green{background:#ecfdf5;color:#059669}.order-kpi-val{font-size:24px;font-weight:800;font-family:var(--font-mono);color:var(--text-main);letter-spacing:-.03em;line-height:1.2}.order-kpi-val.highlight-orange{color:#ea580c}.order-kpi-val.highlight-indigo{color:#4f46e5}.order-kpi-val.highlight-green{color:#059669}.order-kpi-sub{font-size:11px;color:var(--text-subtle);margin-top:4px}.order-main-card{background:var(--bg-card);border:1px solid var(--border-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.order-card-header{padding:18px 20px;display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid var(--border-light);gap:16px;flex-wrap:wrap}.order-title-group{display:flex;flex-direction:column;gap:4px}.order-header-main{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.order-header-title{font-size:16px;font-weight:700;color:var(--text-main);margin:0}.order-count-chip{font-size:12px;background:#f1f5f9;color:#475569}.order-count-chip,.order-demo-chip{font-weight:600;padding:2px 8px;border-radius:999px}.order-demo-chip{display:inline-flex;align-items:center;gap:5px;font-size:11px;background:#fef3c7;color:#92400e;border:1px solid #fde68a}.order-demo-dot{width:6px;height:6px;border-radius:50%;background:#d97706}.order-header-desc{font-size:12px;color:var(--text-muted);margin:0}.order-header-actions{display:flex;align-items:center;gap:8px}.order-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 14px;border-radius:var(--radius-md);font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease;white-space:nowrap}.order-btn.primary{background:#4f46e5;color:#ffffff;border:1px solid #4f46e5;box-shadow:0 1px 2px rgba(79,70,229,.2)}.order-btn.primary:hover{background:#4338ca;border-color:#4338ca;transform:translateY(-1px)}.order-btn.secondary{background:#ffffff;color:var(--text-secondary);border:1px solid var(--border-card)}.order-btn.secondary:hover{background:#f8fafc;border-color:var(--border-card-hover)}.order-btn-ghost{background:transparent;border:none;color:#64748b;font-size:12px;font-weight:600;cursor:pointer;padding:4px 8px;border-radius:var(--radius-sm);transition:all .15s ease}.order-btn-ghost:hover{background:#f1f5f9;color:var(--text-main)}.order-toast-banner{margin:12px 20px 0;padding:10px 14px;background:#eef2ff;border:1px solid #c7d2fe;border-radius:var(--radius-md);color:#3730a3;font-size:13px;font-weight:600;display:flex;align-items:center;gap:8px;animation:fadeIn .2s ease}.order-range-controller{padding:14px 20px;display:flex;align-items:center;justify-content:space-between;background:var(--bg-card);border-bottom:1px solid var(--border-light);flex-wrap:wrap;gap:12px}.order-range-pills{display:inline-flex;align-items:center;background:var(--bg-subtle);padding:3px;border-radius:var(--radius-md);gap:2px;border:1px solid var(--border-card)}.order-range-pill-btn{border:none;background:transparent;color:var(--text-muted);padding:5px 12px;border-radius:var(--radius-sm);font-size:12px;font-weight:600;cursor:pointer;transition:all .15s ease}.order-range-pill-btn:hover{color:var(--text-main)}.order-range-pill-btn.active{background:var(--brand);color:#ffffff;font-weight:700;box-shadow:0 1px 3px rgba(0,0,0,.15)}.order-range-timestamp{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:var(--text-muted)}.order-filter-toolbar{padding:14px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;border-bottom:1px solid var(--border-light)}.order-search-box{position:relative;display:flex;align-items:center;flex:1 1;min-width:240px;max-width:400px}.order-search-box svg{position:absolute;left:12px;color:#94a3b8;pointer-events:none}.order-search-input{width:100%;height:36px;padding:0 32px 0 34px;border:1px solid var(--border-card);border-radius:var(--radius-md);font-size:13px;background:#ffffff;color:var(--text-main);outline:none;transition:all .15s ease}.order-search-input:focus{border-color:#4f46e5;box-shadow:0 0 0 3px rgba(79,70,229,.12)}.order-search-clear{position:absolute;right:10px;border:none;background:#e2e8f0;color:#64748b;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;cursor:pointer;line-height:1}.order-select-group{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.order-styled-select{height:36px;padding:0 12px;border:1px solid var(--border-card);border-radius:var(--radius-md);font-size:13px;background:#ffffff;color:var(--text-secondary);outline:none;cursor:pointer;transition:border-color .15s ease}.order-styled-select:focus{border-color:#4f46e5}.order-table-container{width:100%;overflow-x:auto}.order-styled-table{width:100%;border-collapse:collapse;text-align:left}.order-styled-table th{background:#f8fafc;padding:12px 18px;font-size:12px;font-weight:700;color:#475569;border-bottom:1px solid var(--border-card);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}.order-styled-table td{padding:14px 18px;border-bottom:1px solid var(--border-light);font-size:13px;color:var(--text-main);vertical-align:middle}.order-row-item{cursor:pointer;transition:background .15s ease}.order-row-item:hover{background:#f8fafc}.order-row-item.selected{background:#eff6ff}.order-cell-sn{display:flex;flex-direction:column;gap:5px}.order-sn-code{display:flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:12px;color:#475569;font-weight:600}.order-sn-tag{font-size:11px;font-weight:700;color:#059669;background:#ecfdf5;border:1px solid #a7f3d0;padding:1px 6px;border-radius:4px;display:inline-flex;align-items:center}.order-copy-btn{border:none;background:transparent;color:#94a3b8;cursor:pointer;padding:2px 4px;border-radius:var(--radius-xs);display:flex;align-items:center;justify-content:center;transition:all .15s ease}.order-copy-btn:hover{background:#e2e8f0;color:#0f172a}.order-cell-time{display:flex;flex-direction:column;gap:2px}.order-time-primary{font-size:12px;font-weight:600;color:var(--text-main)}.order-time-secondary{font-size:11px;color:#94a3b8}.order-cell-customer{display:flex;flex-direction:column;gap:2px}.order-cust-name{font-weight:600;color:var(--text-main)}.order-cust-phone{font-size:12px;color:#64748b;font-family:var(--font-mono)}.order-cell-goods{display:flex;flex-direction:column;gap:4px;min-width:260px;max-width:440px}.order-goods-item-row{display:flex;align-items:flex-start;gap:12px}.order-goods-text-wrap{display:flex;flex-direction:column;gap:4px;flex:1 1;min-width:0}.order-goods-name{font-size:13px;font-weight:500;color:var(--text-main);line-height:1.45;white-space:normal;word-break:break-word}.order-goods-subline{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.order-goods-spec{font-size:11px;color:var(--text-muted);background:var(--bg-subtle,#f1f5f9);padding:1px 6px;border-radius:4px;border:1px solid var(--border-light,rgba(0,0,0,.06))}.order-goods-qty{font-size:12px;font-weight:700;color:#4f46e5;font-family:var(--font-mono)}.order-goods-extra{font-size:11.5px;color:#6366f1;font-weight:600}.order-muted-text{color:#94a3b8;font-size:12px}.order-cell-amount{display:flex;flex-direction:column;gap:2px}.order-amount-main{font-size:14px;font-weight:800;font-family:var(--font-mono);color:#059669}.order-amount-orig{font-size:11px;font-family:var(--font-mono);color:#94a3b8;text-decoration:line-through}.order-badge-channel{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:700;width:-moz-fit-content;width:fit-content}.order-badge-dot{width:6px;height:6px;border-radius:50%}.order-badge-channel.meituan{background:#fff7ed;color:#c2410c;border:1px solid #fed7aa}.order-badge-dot.meituan{background:#ea580c}.order-badge-channel.eleme{background:#f0f9ff;color:#0369a1;border:1px solid #bae6fd}.order-badge-dot.eleme{background:#0284c7}.order-badge-channel.jd{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.order-badge-dot.jd{background:#dc2626}.order-badge-channel.douyin{background:#faf5ff;color:#6d28d9;border:1px solid #e9d5ff}.order-badge-dot.douyin{background:#7c3aed}.order-badge-channel.taobao{background:#fff1f2;color:#be123c;border:1px solid #fecdd3}.order-badge-dot.taobao{background:#e11d48}.order-badge-channel.default{background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.order-badge-dot.default{background:#64748b}.order-status-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}.order-pulse-dot{width:7px;height:7px;border-radius:50%;position:relative}.order-status-pill.pending{background:#fef3c7;color:#92400e}.order-pulse-dot.pending{background:#d97706}.order-status-pill.preparing{background:#eff6ff;color:#1e40af}.order-pulse-dot.preparing{background:#2563eb}.order-status-pill.dispatching{background:#fff7ed;color:#c2410c}.order-pulse-dot.dispatching{background:#ea580c;box-shadow:0 0 0 3px rgba(234,88,12,.2);animation:pulse-ring 1.5s infinite}.order-status-pill.delivering{background:#e0e7ff;color:#3730a3}.order-pulse-dot.delivering{background:#4f46e5;box-shadow:0 0 0 3px rgba(79,70,229,.2);animation:pulse-ring 1.5s infinite}.order-status-pill.done{background:#ecfdf5;color:#065f46}.order-pulse-dot.done{background:#059669}.order-status-pill.cancel{background:#fef2f2;color:#991b1b}.order-pulse-dot.cancel{background:#dc2626}.order-status-pill.default{background:#f1f5f9;color:#475569}@keyframes pulse-ring{0%{box-shadow:0 0 0 0 rgba(79,70,229,.4)}70%{box-shadow:0 0 0 6px rgba(79,70,229,0)}to{box-shadow:0 0 0 0 rgba(79,70,229,0)}}.order-cell-actions{display:inline-flex;align-items:center;gap:6px}.order-table-btn{border:1px solid var(--border-card);background:var(--bg-subtle);color:var(--text-main);font-size:12px;font-weight:600;padding:4px 10px;border-radius:var(--radius-sm);cursor:pointer;transition:all .15s ease}.order-table-btn:hover{background:var(--brand);color:#ffffff;border-color:var(--brand)}.order-table-btn.print{padding:4px 8px}.order-empty-cell{padding:48px 24px!important;text-align:center}.order-empty-visual{flex-direction:column;max-width:380px;margin:0 auto;gap:12px}.order-empty-icon-wrap,.order-empty-visual{display:flex;align-items:center;justify-content:center}.order-empty-icon-wrap{width:64px;height:64px;border-radius:50%;background:#f1f5f9;color:#94a3b8}.order-empty-title{font-size:15px;font-weight:700;color:var(--text-main)}.order-empty-desc{font-size:12px;color:var(--text-muted);line-height:1.5}.order-loading-box{display:flex;align-items:center;justify-content:center;gap:10px;font-size:13px;color:#64748b}.order-spinner{width:18px;height:18px;border:2px solid #e2e8f0;border-top-color:#4f46e5;border-radius:50%;animation:spin .8s linear infinite}.order-drawer-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999;display:flex;justify-content:flex-end;animation:fadeIn .2s ease}.order-drawer-panel{width:480px;max-width:100%;height:100%;background:#ffffff;box-shadow:-4px 0 24px rgba(0,0,0,.15);display:flex;flex-direction:column;animation:slideLeft .25s ease-out}@keyframes slideLeft{0%{transform:translateX(100%)}to{transform:translateX(0)}}.order-drawer-header{padding:18px 20px;border-bottom:1px solid var(--border-light);display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.order-drawer-header-left{display:flex;flex-direction:column;gap:6px}.order-drawer-badge-row{display:flex;align-items:center;gap:8px}.order-drawer-title{font-size:16px;font-weight:800;font-family:var(--font-mono);color:var(--text-main);margin:0}.order-drawer-close{border:none;background:#f1f5f9;color:#64748b;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;cursor:pointer;transition:all .15s ease}.order-drawer-close:hover{background:#e2e8f0;color:#0f172a}.order-drawer-body{flex:1 1;overflow-y:auto;padding:16px 20px;display:flex;flex-direction:column;gap:14px}.order-drawer-card{background:#f8fafc;border:1px solid var(--border-card);border-radius:var(--radius-md);padding:14px 16px}.order-drawer-card-title{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--text-main);margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--border-light)}.order-drawer-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px 14px;gap:10px 14px}.order-drawer-item{display:flex;flex-direction:column;gap:2px}.order-drawer-item.full{grid-column:span 2}.order-drawer-item .label{font-size:11px;color:var(--text-muted)}.order-drawer-item .val{font-size:13px;font-weight:600;color:var(--text-main)}.order-drawer-item .val.highlight{color:#4f46e5;font-family:var(--font-mono)}.order-drawer-goods-list{display:flex;flex-direction:column;gap:8px}.order-drawer-goods-item{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;background:#ffffff;border:1px solid var(--border-light);border-radius:var(--radius-sm)}.order-drawer-goods-info .name{font-size:13px;font-weight:600;color:var(--text-main)}.order-drawer-goods-info .sku{font-size:11px;color:#94a3b8;font-family:var(--font-mono)}.order-drawer-goods-calc{display:flex;align-items:center;gap:8px}.order-drawer-goods-calc .price{font-size:12px;color:#64748b}.order-drawer-goods-calc .qty{font-size:12px;font-weight:700;color:#4f46e5}.order-drawer-goods-calc .subtotal{font-size:13px;font-weight:700;font-family:var(--font-mono);color:var(--text-main)}.order-table-goods-thumb{width:44px;height:44px;border-radius:8px;object-fit:cover;border:1px solid rgba(0,0,0,.08);background:#ffffff;flex-shrink:0;box-shadow:0 1px 3px rgba(0,0,0,.08)}.order-table-goods-thumb-fallback{width:44px;height:44px;border-radius:8px;background:#f1f5f9;color:#94a3b8;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid rgba(0,0,0,.06)}.order-drawer-goods-thumb{width:40px;height:40px;border-radius:6px;object-fit:cover;border:1px solid rgba(0,0,0,.08);background:#ffffff;flex-shrink:0}.order-drawer-goods-thumb-fallback{width:40px;height:40px;border-radius:6px;background:#f1f5f9;color:#94a3b8;display:flex;align-items:center;justify-content:center;flex-shrink:0}.order-timeline-goods-box{padding:14px 16px;background:#f8fafc;border-radius:10px;border:1px solid #e2e8f0;margin-bottom:6px}.order-timeline-goods-title{font-size:12px;font-weight:700;color:#475569;margin-bottom:10px}.order-timeline-goods-list{display:flex;flex-direction:column;gap:10px}.order-timeline-goods-item{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12.5px}.order-timeline-goods-main{display:flex;align-items:center;gap:10px;flex:1 1;min-width:0}.order-timeline-goods-thumb{width:38px;height:38px;border-radius:6px;object-fit:cover;border:1px solid rgba(0,0,0,.08);background:#ffffff;flex-shrink:0;box-shadow:0 1px 3px rgba(0,0,0,.06)}.order-timeline-goods-thumb-fallback{width:38px;height:38px;border-radius:6px;background:#e2e8f0;color:#64748b;display:flex;align-items:center;justify-content:center;flex-shrink:0}.order-timeline-goods-info{display:flex;flex-direction:column;gap:2px;min-width:0}.order-timeline-goods-name{color:#1e293b;font-weight:600;line-height:1.35;white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.order-timeline-goods-spec{font-size:11px;color:#64748b}.order-timeline-goods-price{color:#475569;font-family:var(--font-mono);font-weight:600;white-space:nowrap}[data-theme=dark] .order-drawer-goods-thumb,[data-theme=dark] .order-table-goods-thumb,[data-theme=dark] .order-timeline-goods-thumb{background:#282828!important;border-color:rgba(255,255,255,.12)!important;box-shadow:0 2px 6px rgba(0,0,0,.4)!important}.order-drawer-goods-thumb,.order-table-goods-thumb,.order-timeline-goods-thumb{cursor:zoom-in;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s ease}.order-drawer-goods-thumb:hover,.order-table-goods-thumb:hover,.order-timeline-goods-thumb:hover{transform:scale(1.1);box-shadow:0 4px 14px rgba(0,0,0,.2)!important;z-index:5}.order-img-preview-backdrop{position:fixed;inset:0;z-index:10000;background:rgba(0,0,0,.75);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:24px;animation:orderPreviewFadeIn .2s cubic-bezier(.16,1,.3,1)}.order-img-preview-card{background:#ffffff;border-radius:18px;box-shadow:0 25px 50px -12px rgba(0,0,0,.45),0 0 0 1px rgba(255,255,255,.15);width:860px;max-width:96vw;max-height:94vh;display:flex;flex-direction:column;overflow:hidden;animation:orderPreviewZoomIn .22s cubic-bezier(.16,1,.3,1)}.order-img-preview-header{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid #e2e8f0;background:#f8fafc;flex-shrink:0}.order-img-preview-info{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1}.order-img-preview-title{margin:0;font-size:15px;font-weight:700;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:500px}.order-img-preview-spec{display:inline-block;font-size:12px;color:#475569;background:#e2e8f0;padding:2px 8px;border-radius:6px;white-space:nowrap}.order-img-preview-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.order-img-preview-badge{font-size:11.5px;font-weight:700;padding:4px 10px;border-radius:6px;background:#eef2ff;color:#4f46e5;border:1px solid #c7d2fe;font-family:var(--font-mono)}.order-img-preview-close{width:32px;height:32px;border-radius:8px;border:1px solid #cbd5e1;background:#ffffff;color:#64748b;display:flex;align-items:center;justify-content:center;font-size:15px;cursor:pointer;transition:all .15s}.order-img-preview-close:hover{background:#fee2e2;border-color:#fca5a5;color:#ef4444}.order-img-preview-body-natural{min-width:320px;min-height:240px;max-width:90vw;max-height:calc(88vh - 120px);margin:0 auto;position:relative;background:#171717;display:flex;align-items:center;justify-content:center;overflow:auto;padding:16px}.order-img-preview-img-natural{max-width:100%;max-height:calc(88vh - 150px);width:auto;height:auto;object-fit:contain;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.5);display:block}.order-img-preview-skeleton{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#94a3b8;font-size:13px}.order-img-preview-spinner{width:36px;height:36px;border:3px solid rgba(255,255,255,.15);border-top-color:#6366f1;border-radius:50%;animation:spin .8s linear infinite}.order-img-preview-img{width:100%;height:100%;object-fit:contain;transition:opacity .25s ease}.order-img-preview-img.loading{opacity:0}.order-img-preview-img.loaded{opacity:1}.order-img-preview-footer{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-top:1px solid #e2e8f0;background:#f8fafc;flex-shrink:0}.order-img-preview-meta{display:flex;align-items:center;gap:12px;font-size:12.5px;color:#64748b}.order-img-preview-price{color:#0f172a}.order-img-preview-price strong{color:#059669;font-size:14px;font-family:var(--font-mono)}.order-img-preview-hint{font-size:11.5px;color:#94a3b8}.order-img-preview-btn{padding:6px 14px;border-radius:8px;font-size:12.5px;font-weight:600;cursor:pointer;transition:all .15s;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.order-img-preview-btn.link{background:#ffffff;border:1px solid #cbd5e1;color:#475569}.order-img-preview-btn.link:hover{background:#f1f5f9;color:#0f172a}.order-img-preview-btn.close{background:#4f46e5;border:1px solid #4338ca;color:#ffffff}.order-img-preview-btn.close:hover{background:#4338ca}@keyframes orderPreviewFadeIn{0%{opacity:0}to{opacity:1}}@keyframes orderPreviewZoomIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}[data-theme=dark] .order-img-preview-card{background:#212121!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 25px 50px -12px rgba(0,0,0,.85),0 0 0 1px rgba(255,255,255,.08)!important}[data-theme=dark] .order-img-preview-footer,[data-theme=dark] .order-img-preview-header{background:#282828!important;border-color:rgba(255,255,255,.08)!important}[data-theme=dark] .order-img-preview-title{color:#ececec!important}[data-theme=dark] .order-img-preview-spec{background:#333333!important;color:#d4d4d4!important}[data-theme=dark] .order-img-preview-badge{background:rgba(16,163,127,.15)!important;border-color:rgba(16,163,127,.35)!important;color:#34d399!important}[data-theme=dark] .order-img-preview-close{background:#2e2e2e!important;border-color:rgba(255,255,255,.12)!important;color:#b4b4b4!important}[data-theme=dark] .order-img-preview-close:hover{background:#7f1d1d!important;border-color:#991b1b!important;color:#fca5a5!important}[data-theme=dark] .order-img-preview-price{color:#ececec!important}[data-theme=dark] .order-img-preview-price strong{color:#34d399!important}[data-theme=dark] .order-img-preview-btn.link{background:#2e2e2e!important;border-color:rgba(255,255,255,.12)!important;color:#ececec!important}[data-theme=dark] .order-img-preview-btn.link:hover{background:#383838!important}[data-theme=dark] .order-img-preview-btn.close{background:#10a37f!important;border-color:#0d8a6b!important;color:#ffffff!important}[data-theme=dark] .order-img-preview-btn.close:hover{background:#0d8a6b!important}[data-theme=dark] .order-drawer-goods-thumb-fallback,[data-theme=dark] .order-timeline-goods-thumb-fallback{background:#282828!important;color:#8e8e8e!important;border:1px solid rgba(255,255,255,.08)!important}[data-theme=dark] .order-timeline-goods-box{background:#1f1f1f!important;border-color:rgba(255,255,255,.08)!important}[data-theme=dark] .order-timeline-goods-title{color:#8e8e8e!important}[data-theme=dark] .order-timeline-goods-name{color:#ececec!important}[data-theme=dark] .order-timeline-goods-spec{color:#8e8e8e!important}[data-theme=dark] .order-timeline-goods-price{color:#b4b4b4!important}[data-theme=dark] .order-drawer-goods-item{background:#282828!important;border-color:rgba(255,255,255,.08)!important}.order-timeline-courier-card{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:var(--bg-subtle,#f8fafc);border-radius:10px;border:1px solid var(--border-card,#e2e8f0);flex-wrap:wrap;gap:12px;transition:all .15s ease}[data-theme=dark] .order-timeline-courier-card{background:#18181b!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 2px 8px rgba(0,0,0,.35)!important}.order-timeline-courier-icon{width:36px;height:36px;border-radius:50%;background:#dcfce7;color:#15803d;display:flex;align-items:center;justify-content:center}[data-theme=dark] .order-timeline-courier-icon{background:rgba(16,185,129,.2)!important;color:#34d399!important}.order-timeline-card-item{padding:16px;cursor:pointer;border-radius:12px;transition:all .18s ease;background:var(--bg-card,#ffffff);border:1px solid rgba(226,232,240,.85)}.order-timeline-card-item:hover{transform:translateY(-1px);border-color:#cbd5e1}.order-timeline-card-item.selected{border:2px solid #4f46e5!important;background:#f8faff}[data-theme=dark] .order-timeline-card-item{background:#212121!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 2px 6px rgba(0,0,0,.3)!important}[data-theme=dark] .order-timeline-card-item:hover{border-color:rgba(255,255,255,.22)!important;background:#282828!important}[data-theme=dark] .order-timeline-card-item.selected{background:#1e1b4b!important;border:2px solid #818cf8!important}.order-drawer-fee-stack{display:flex;flex-direction:column;gap:6px}.order-fee-row{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#64748b}.order-fee-row.discount{color:#dc2626}.order-fee-row.total{margin-top:6px;padding-top:8px;border-top:1px solid var(--border-card);font-size:14px;font-weight:700;color:var(--text-main)}.order-fee-row .total-val{font-size:18px;font-weight:800;font-family:var(--font-mono);color:#059669}.order-drawer-footer{padding:14px 20px;border-top:1px solid var(--border-light);display:flex;align-items:center;justify-content:flex-end;gap:10px;background:var(--bg-card,#f8fafc)}[data-theme=dark] .order-drawer-footer{background:#212121!important;border-top:1px solid rgba(255,255,255,.08)!important}[data-theme=dark] .order-drawer-footer .order-btn.secondary{background:#282828!important;border-color:rgba(255,255,255,.12)!important;color:#ececec!important}[data-theme=dark] .order-drawer-footer .order-btn.secondary:hover{background:#333333!important}[data-theme=dark] .order-drawer-footer .order-btn.primary{background:#10a37f!important;border-color:#0d8a6b!important;color:#ffffff!important}.art-auth-viewport{min-height:100vh;width:100vw;position:relative;background-color:#f3f4f8;display:flex;align-items:center;justify-content:center;padding:32px 20px;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.bubble-dec{position:absolute;border-radius:50%;pointer-events:none;z-index:0}.bubble-orange{background:radial-gradient(circle at 35% 35%,#fb923c 0,#ea580c 100%);box-shadow:0 4px 14px rgba(234,88,12,.4)}.bubble-orange-big{background:radial-gradient(circle at 35% 35%,#f97316 0,#c2410c 100%);box-shadow:0 8px 20px rgba(194,65,12,.35)}.bubble-pink{background:radial-gradient(circle at 35% 35%,#f43f5e 0,#e11d48 100%);box-shadow:0 4px 14px rgba(225,29,72,.35)}.bubble-coral{background:radial-gradient(circle at 35% 35%,#fda4af 0,#f43f5e 100%);box-shadow:0 4px 10px rgba(244,63,94,.3)}.bubble-blue{background:radial-gradient(circle at 35% 35%,#60a5fa 0,#3b82f6 100%);filter:blur(1.5px)}.bubble-blue-small{background:#38bdf8;box-shadow:0 2px 8px rgba(56,189,248,.4)}.bubble-indigo{background:radial-gradient(circle at 35% 35%,#a5b4fc 0,#6366f1 100%);filter:blur(1px)}.art-auth-card-wrap{width:100%;max-width:980px;position:relative;z-index:1;display:flex;justify-content:center}.art-auth-card{width:100%;min-height:580px;background:#ffffff;border-radius:24px;box-shadow:0 25px 60px -12px rgba(45,55,72,.16),0 10px 25px -5px rgba(0,0,0,.06);display:grid;grid-template-columns:1.05fr 1fr;overflow:hidden}.art-hero-side{position:relative;background:linear-gradient(135deg,#f97316,#ea580c);overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:44px 40px}.art-wave-svg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none;z-index:0}.art-hero-content-wrap{position:relative;z-index:1;flex-direction:column;height:100%;min-height:480px}.art-hero-content-wrap,.art-hero-top-bar{display:flex;justify-content:space-between}.art-hero-top-bar{align-items:center;gap:16px}.art-logo-mark{display:flex;align-items:center;gap:10px}.art-logo-symbol{display:flex;align-items:center;position:relative;width:32px;height:22px}.logo-ring-1,.logo-ring-2{width:18px;height:18px;border:4px solid #ffffff;border-radius:50%;position:absolute;top:2px}.logo-ring-1{left:0}.logo-ring-2{left:10px}.art-brand-name{font-size:18px;font-weight:800;color:#ffffff;letter-spacing:-.3px;text-shadow:0 1px 4px rgba(0,0,0,.2)}.art-brand-selector{display:flex;background:rgba(0,0,0,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:3px;border-radius:9999px}.art-brand-btn{padding:3px 10px;border-radius:9999px;border:none;background:transparent;color:rgba(255,255,255,.8);font-size:11px;font-weight:600;cursor:pointer;transition:all .15s ease}.art-brand-btn.active{background:#ffffff;color:#ea580c;box-shadow:0 2px 6px rgba(0,0,0,.15)}.art-hero-text-block{margin:auto 0;padding:20px 0}.art-hero-heading{font-size:36px;font-weight:800;line-height:1.2;color:#ffffff;letter-spacing:-.6px;margin:0 0 14px;text-shadow:0 2px 10px rgba(0,0,0,.25)}.art-hero-caption{font-size:14px;line-height:1.65;color:rgba(255,255,255,.95);margin:0;max-width:360px;text-shadow:0 1px 6px rgba(0,0,0,.2)}.art-hero-bottom-bar{padding-top:16px}.art-domain-link{color:rgba(255,255,255,.9);font-size:13px;text-decoration:none;font-weight:500;letter-spacing:.3px;transition:color .15s ease;text-shadow:0 1px 4px rgba(0,0,0,.2)}.art-domain-link:hover{color:#ffffff;text-decoration:underline}.art-form-side{background:#ffffff;padding:50px 48px;display:flex;align-items:center;justify-content:center}.art-form-container{width:100%;max-width:360px;display:flex;flex-direction:column;gap:20px}.art-form-header{display:flex;flex-direction:column;gap:6px}.art-title{font-size:28px;font-weight:800;color:#1e293b;letter-spacing:-.5px;margin:0}.art-subtitle{font-size:12px;color:#94a3b8;margin:0;line-height:1.5}.art-quick-fill-wrap{margin-top:-4px}.art-quick-fill-btn{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:9999px;background:#f5f3ff;border:1px solid #ddd6fe;color:#7c3aed;font-size:11px;font-weight:600;cursor:pointer;transition:all .15s ease}.art-quick-fill-btn:hover{background:#ede9fe;border-color:#c4b5fd;transform:translateY(-1px)}.art-error-banner{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:10px 12px;display:flex;align-items:center;gap:8px;font-size:12px;color:#b91c1c}.art-form{gap:16px}.art-field-group,.art-form{display:flex;flex-direction:column}.art-field-group{gap:6px}.art-label{font-size:12px;font-weight:600;color:#64748b}.art-sub-hint{font-size:11px;font-weight:400;color:#94a3b8}.art-input-wrapper{position:relative;display:flex;align-items:center}.art-input-wrapper input{width:100%;height:44px;padding:0 38px 0 14px;background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:8px;font-size:13px;color:#0f172a!important;transition:all .15s ease}.art-input-wrapper input:focus{outline:none;background:#ffffff!important;border-color:#7c3aed!important;box-shadow:0 0 0 3px rgba(124,58,237,.12)!important}.art-input-wrapper input::placeholder{color:#94a3b8!important}.art-eye-toggle{position:absolute;right:10px;background:none;border:none;cursor:pointer;padding:6px;border-radius:6px;color:#94a3b8;display:flex;align-items:center;justify-content:center;transition:color .15s ease,background .15s ease;line-height:0}.art-eye-toggle:hover{color:#7c3aed;background:rgba(124,58,237,.08)}.art-eye-toggle svg{display:block}.art-form-meta-row{display:flex;align-items:center;justify-content:space-between;font-size:12px;margin-top:2px}.art-checkbox-label{display:flex;align-items:center;gap:6px;color:#64748b;font-weight:500;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.art-checkbox-label input[type=checkbox]{width:15px;height:15px;accent-color:#7c3aed;cursor:pointer}.art-forgot-link{color:#94a3b8;text-decoration:none;font-weight:500;transition:color .15s ease}.art-forgot-link:hover{color:#7c3aed;text-decoration:underline}.art-submit-btn{width:100%;height:44px;background:#7c3aed;color:#ffffff;border:none;border-radius:8px;font-size:14px;font-weight:700;cursor:pointer;transition:all .15s ease;box-shadow:0 4px 14px rgba(124,58,237,.35);display:flex;align-items:center;justify-content:center;margin-top:6px}.art-submit-btn:hover:not(:disabled){background:#6d28d9;transform:translateY(-1px);box-shadow:0 6px 18px rgba(124,58,237,.45)}.art-submit-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.art-switch-row{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;color:#94a3b8;margin-top:4px}.art-switch-label{color:#94a3b8}.art-switch-action{background:none;border:none;color:#7c3aed;font-weight:600;cursor:pointer;font-size:12px;padding:0;transition:color .15s ease}.art-switch-action:hover{color:#6d28d9;text-decoration:underline}.art-portal-link-wrap{text-align:center;margin-top:-4px}.art-portal-link{background:none;border:none;color:#64748b;font-size:11px;cursor:pointer;transition:color .15s ease}.art-portal-link:hover{color:#7c3aed;text-decoration:underline}@media (max-width:820px){.art-auth-card{grid-template-columns:1fr;max-width:440px}.art-hero-side{padding:32px 24px}.art-hero-content-wrap{min-height:240px}.art-hero-heading{font-size:26px}.art-form-side{padding:36px 24px}}.art-landing-wrapper{min-height:100vh;width:100%;background:#f8fafc;color:#0f172a;position:relative;overflow-x:hidden;font-family:var(--font-sans)}.art-landing-nav{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:rgba(255,255,255,.88);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(226,232,240,.8);box-shadow:0 1px 3px 0 rgba(15,23,42,.03)}.art-nav-inner{max-width:1200px;margin:0 auto;padding:12px 24px;justify-content:space-between}.art-nav-brand,.art-nav-inner{display:flex;align-items:center}.art-nav-brand{gap:10px}.art-nav-logo{position:relative;width:32px;height:22px;display:flex;align-items:center}.art-nav-logo .logo-ring-1{width:18px;height:18px;border:3.5px solid #ea580c;border-radius:50%;position:absolute;top:2px;left:0}.art-nav-logo .logo-ring-2{width:18px;height:18px;border:3.5px solid #7c3aed;border-radius:50%;position:absolute;top:2px;left:10px}.art-nav-logo.small{width:26px;height:18px}.art-nav-logo.small .logo-ring-1,.art-nav-logo.small .logo-ring-2{width:14px;height:14px;border-width:3px}.art-nav-logo.small .logo-ring-2{left:8px}.art-nav-brand-title{font-size:16px;font-weight:800;color:#0f172a;letter-spacing:-.3px}.art-nav-badge{font-size:10px;font-weight:700;padding:2px 8px;border-radius:9999px;background:#fff7ed;color:#ea580c;border:1px solid #fed7aa}.art-nav-links{display:flex;align-items:center;gap:22px}.art-nav-link{font-size:13px;font-weight:600;color:#475569;text-decoration:none;transition:color .15s ease}.art-nav-link:hover{color:#0f172a}.art-nav-link.text-purple{color:#7c3aed;display:flex;align-items:center;gap:4px}.art-nav-tag{font-size:11px;padding:3px 8px;background:#f5f3ff;color:#7c3aed;border-radius:6px;font-weight:700;text-decoration:none;border:1px solid #ddd6fe}.art-nav-actions{display:flex;align-items:center;gap:10px}.art-brand-switcher{display:flex;background:#f1f5f9;padding:2px;border-radius:8px;border:1px solid #e2e8f0}.art-switch-tab{padding:4px 10px;border-radius:6px;border:none;font-size:11.5px;font-weight:700;cursor:pointer;background:transparent;color:#64748b;transition:all .15s ease}.art-switch-tab.active{background:#ffffff;color:#7c3aed;box-shadow:0 1px 3px rgba(0,0,0,.08)}.art-btn-login{padding:6px 14px;background:#ffffff;border:1px solid #e2e8f0;border-radius:8px;font-size:12.5px;font-weight:600;color:#334155;cursor:pointer;transition:all .15s ease}.art-btn-login:hover{background:#f8fafc;border-color:#cbd5e1}.art-btn-cta{padding:6px 16px;background:#7c3aed;color:#ffffff;border:none;border-radius:8px;font-size:12.5px;font-weight:700;cursor:pointer;transition:all .15s ease;box-shadow:0 2px 8px rgba(124,58,237,.3)}.art-btn-cta:hover{background:#6d28d9;transform:translateY(-1px)}.art-hero-section{position:relative;padding:64px 24px 40px;overflow:hidden}.art-hero-wave-canvas{position:absolute;top:0;left:0;right:0;height:380px;pointer-events:none;z-index:0}.art-hero-svg{width:100%;height:100%}.art-hero-inner{max-width:1100px;margin:0 auto;text-align:center;position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.art-pill-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;background:#ffffff;border:1px solid #e2e8f0;border-radius:9999px;box-shadow:0 4px 12px rgba(15,23,42,.04);margin-bottom:24px}.pill-dot-pulse{width:7px;height:7px;border-radius:50%;background:#ea580c;box-shadow:0 0 8px #ea580c;animation:pulse-dot 2s infinite}.pill-text-strong{font-size:12.5px;font-weight:700;color:#7c3aed}.pill-divider{color:#cbd5e1}.pill-text-muted{font-size:12px;color:#64748b}.art-hero-main-title{font-size:46px;font-weight:900;line-height:1.2;letter-spacing:-.03em;color:#0f172a;max-width:860px;margin:0 0 16px}.art-gradient-text{background:linear-gradient(135deg,#ea580c,#7c3aed 50%,#2563eb);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.art-hero-main-desc{font-size:16px;line-height:1.65;color:#64748b;max-width:740px;margin:0 0 32px}.art-hero-actions{display:flex;align-items:center;gap:14px;margin-bottom:56px}.art-cta-primary{padding:12px 28px;background:#7c3aed;color:#ffffff;border:none;border-radius:10px;font-size:14.5px;font-weight:700;cursor:pointer;transition:all .15s ease;box-shadow:0 6px 20px rgba(124,58,237,.35);display:inline-flex;align-items:center;gap:8px;text-decoration:none}.art-cta-primary:hover{background:#6d28d9;transform:translateY(-1px);box-shadow:0 8px 24px rgba(124,58,237,.45)}.art-cta-primary.small{padding:8px 16px;font-size:12.5px;border-radius:8px}.art-cta-secondary{padding:12px 24px;background:#ffffff;border:1px solid #e2e8f0;border-radius:10px;font-size:14.5px;font-weight:600;color:#334155;text-decoration:none;transition:all .15s ease;box-shadow:0 2px 8px rgba(0,0,0,.03);display:inline-flex;align-items:center;gap:8px}.art-cta-secondary:hover{background:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px)}.art-stat-cards-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;width:100%;text-align:left}.art-stat-card{background:#ffffff;border:1px solid #e2e8f0;border-radius:16px;padding:20px;box-shadow:0 4px 16px rgba(15,23,42,.04);transition:transform .2s ease}.art-stat-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(15,23,42,.08)}.stat-card-header{display:flex;align-items:center;gap:8px;margin-bottom:8px}.stat-label{font-size:12.5px;color:#64748b;font-weight:600}.stat-value{font-size:24px;font-weight:800;color:#0f172a;font-family:var(--font-mono);letter-spacing:-.5px}.stat-unit{font-size:13px;font-weight:600;color:#94a3b8}.stat-change{font-size:12px;font-weight:600;margin-top:4px}.text-orange{color:#ea580c}.text-purple{color:#7c3aed}.text-emerald{color:#059669}.art-section{max-width:1200px;margin:0 auto;padding:60px 24px;position:relative;z-index:1}.art-section-header{text-align:center;margin-bottom:36px}.art-section-tag{display:inline-block;padding:4px 12px;border-radius:9999px;font-size:11px;font-weight:700;background:#fff7ed;color:#ea580c;border:1px solid #fed7aa;margin-bottom:10px}.art-section-tag.green{background:#ecfdf5;color:#059669;border-color:#a7f3d0}.art-section-tag.purple{background:#faf5ff;color:#7c3aed;border-color:#e9d5ff}.art-section-title{font-size:30px;font-weight:800;color:#0f172a;letter-spacing:-.5px;margin:0 0 8px}.art-section-desc{font-size:14px;color:#64748b;margin:0;line-height:1.6}.art-pure-white-card{background:#ffffff;border:1px solid #e2e8f0;border-radius:20px;padding:28px;box-shadow:0 10px 30px -5px rgba(0,0,0,.04);display:flex;flex-direction:column;gap:20px}.art-tabs-center{display:flex;justify-content:center}.art-tabs-bar{display:flex;background:#f1f5f9;padding:4px;border-radius:12px;border:1px solid #e2e8f0;gap:4px}.art-tab-item{padding:8px 16px;border-radius:8px;border:none;background:transparent;color:#64748b;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease;display:inline-flex;align-items:center;gap:6px}.art-tab-item.active{background:#ffffff;color:#7c3aed;font-weight:700;box-shadow:0 2px 6px rgba(0,0,0,.06)}.art-module-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f1f5f9;padding-bottom:16px;flex-wrap:wrap;gap:14px}.art-module-title{font-size:18px;font-weight:800;color:#0f172a;margin:0 0 4px}.art-module-desc{font-size:13px;color:#64748b;margin:0}.art-module-metrics-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.art-metric-tile{background:#f8fafc;border:1px solid #f1f5f9;border-radius:12px;padding:16px}.metric-tile-label{display:flex;align-items:center;gap:6px;font-size:12px;color:#64748b;font-weight:600;margin-bottom:6px}.metric-tile-value{font-size:20px;font-weight:800;color:#0f172a;font-family:var(--font-mono)}.metric-tile-change{font-size:11.5px;color:#059669;font-weight:600;margin-top:2px}.art-sample-order-bar{padding:14px 18px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;justify-content:space-between;gap:12px}.art-sample-order-bar,.order-bar-left{display:flex;align-items:center;flex-wrap:wrap}.order-bar-left{gap:10px}.art-channel-pill{padding:3px 10px;border-radius:9999px;background:#fff7ed;color:#ea580c;font-size:11px;font-weight:700;border:1px solid #fed7aa}.order-store-name{font-size:13px;color:#0f172a}.order-item-desc{font-size:12px;color:#64748b}.order-bar-right{display:flex;align-items:center;gap:10px}.order-price-tag{font-size:15px;font-family:var(--font-mono);color:#7c3aed;font-weight:800}.order-bar-right .order-status-pill{padding:3px 10px;border-radius:9999px;background:#ecfdf5;color:#059669;font-size:11px;font-weight:700;border:1px solid #a7f3d0}.art-bento-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.art-feature-card{background:#ffffff;border:1px solid #e2e8f0;border-radius:18px;padding:26px;box-shadow:0 4px 16px rgba(0,0,0,.03);display:flex;flex-direction:column;justify-content:space-between;transition:all .2s ease}.art-feature-card:hover{transform:translateY(-3px);box-shadow:0 10px 28px rgba(0,0,0,.07)}.art-feature-card.span-2{grid-column:span 2}.feature-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.feature-icon-box{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center}.feature-tag-pill{padding:3px 10px;border-radius:9999px;font-size:10.5px;font-weight:700;border:1px solid}.feature-card-title{font-size:17px;font-weight:800;color:#0f172a;margin:0 0 8px}.feature-card-desc{font-size:13.5px;color:#64748b;line-height:1.6;margin:0}.art-billing-toggle-wrap{display:inline-flex;background:#f1f5f9;padding:4px;border-radius:12px;border:1px solid #e2e8f0;margin-top:18px}.art-toggle-tab{padding:6px 18px;border-radius:8px;border:none;background:transparent;color:#64748b;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease;display:inline-flex;align-items:center;gap:4px}.art-toggle-tab.active{background:#ffffff;color:#7c3aed;font-weight:700;box-shadow:0 2px 6px rgba(0,0,0,.06)}.art-save-badge{padding:2px 6px;border-radius:6px;background:#ecfdf5;color:#059669;font-size:10px;font-weight:700}.art-pricing-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.art-pricing-card{background:#ffffff;border:1px solid #e2e8f0;border-radius:20px;padding:32px 26px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 4px 16px rgba(0,0,0,.03);position:relative;transition:all .2s ease}.art-pricing-card.popular{border:2px solid #7c3aed;box-shadow:0 12px 36px rgba(124,58,237,.16)}.pricing-popular-banner{position:absolute;top:-13px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,#7c3aed,#ea580c);color:#ffffff;padding:3px 14px;border-radius:9999px;font-size:11px;font-weight:800;box-shadow:0 2px 8px rgba(124,58,237,.35)}.pricing-tier-name{font-size:18px;font-weight:800;color:#0f172a;margin:0 0 6px}.pricing-tier-desc{font-size:13px;color:#64748b;margin:0 0 20px;min-height:38px;line-height:1.5}.pricing-tier-price-row{display:flex;align-items:baseline;gap:4px;margin-bottom:24px}.currency-symbol{font-size:18px;font-weight:700;color:#0f172a}.price-number{font-size:40px;font-weight:900;color:#0f172a;font-family:var(--font-mono);letter-spacing:-1px}.price-period{font-size:13px;color:#94a3b8}.art-cta-secondary.full{width:100%;justify-content:center}.art-mcp-hub-card{background:#ffffff;border:1px solid #e2e8f0;border-radius:24px;padding:40px 36px;box-shadow:0 10px 30px -5px rgba(0,0,0,.04);position:relative;overflow:hidden}.mcp-hub-top{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:20px;margin-bottom:32px}.mcp-badge-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;background:#f5f3ff;border:1px solid #ddd6fe;border-radius:9999px;font-size:12px;color:#7c3aed;font-weight:700;margin-bottom:12px}.mcp-hub-title{font-size:26px;font-weight:800;color:#0f172a;margin:0;letter-spacing:-.5px}.mcp-hub-desc{margin:10px 0 0;font-size:14px;color:#64748b;max-width:720px;line-height:1.65}.mcp-actions-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.art-outline-btn{padding:8px 14px;background:#ffffff;border:1px solid #e2e8f0;border-radius:8px;font-size:12.5px;font-weight:600;color:#334155;text-decoration:none;display:inline-flex;align-items:center;gap:6px;box-shadow:0 1px 3px rgba(0,0,0,.03);transition:all .15s ease}.art-outline-btn:hover{background:#f8fafc;border-color:#cbd5e1}.mcp-tools-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:16px;gap:16px;margin-bottom:24px}.mcp-tool-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:18px}.tool-box-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.tool-code-tag{padding:3px 8px;border-radius:6px;font-family:var(--font-mono);font-size:12px;font-weight:700}.tool-code-tag.blue{background:#f0f9ff;color:#0284c7;border:1px solid #bae6fd}.tool-code-tag.emerald{background:#ecfdf5;color:#059669;border:1px solid #a7f3d0}.tool-code-tag.amber{background:#fffbeb;color:#d97706;border:1px solid #fde68a}.tool-code-tag.purple{background:#faf5ff;color:#7c3aed;border:1px solid #e9d5ff}.tool-role{font-size:11px;color:#64748b;font-weight:600}.tool-box-desc{font-size:13px;color:#475569;line-height:1.6;margin:0}.mcp-snippet-bar{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:12px 18px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.snippet-code-part{display:flex;align-items:center;gap:10px}.terminal-dots{display:flex;gap:5px}.td-dot{width:8px;height:8px;border-radius:50%}.td-dot.red{background:#ef4444}.td-dot.yellow{background:#f59e0b}.td-dot.green{background:#10b981}.mcp-protocol-badge{font-size:11px;color:#64748b;font-family:var(--font-mono);font-weight:600}.art-faq-list{display:flex;flex-direction:column;gap:12px;max-width:860px;margin:0 auto}.art-faq-item{background:#ffffff;border:1px solid #e2e8f0;border-radius:14px;padding:18px 22px}.art-faq-trigger{width:100%;background:none;border:none;display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:0;text-align:left;font-size:15px;font-weight:700;color:#0f172a}.art-faq-answer{margin-top:12px;font-size:13.5px;color:#475569;line-height:1.65;border-top:1px solid #f1f5f9;padding-top:12px}.art-bottom-cta-section{max-width:1200px;margin:20px auto 60px;padding:0 24px}.art-bottom-cta-card{position:relative;border-radius:24px;overflow:hidden;padding:60px 40px;text-align:center;color:#ffffff;box-shadow:0 20px 50px rgba(124,58,237,.25)}.bottom-cta-wave{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.bottom-cta-content{position:relative;z-index:1;max-width:720px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.bottom-cta-title{font-size:32px;font-weight:800;margin:0 0 14px;letter-spacing:-.5px;text-shadow:0 2px 8px rgba(0,0,0,.2)}.bottom-cta-desc{font-size:15px;color:rgba(255,255,255,.92);margin:0 0 28px;line-height:1.6;text-shadow:0 1px 4px rgba(0,0,0,.15)}.art-cta-white{padding:14px 32px;background:#ffffff;color:#7c3aed;font-weight:800;font-size:15px;border:none;border-radius:10px;cursor:pointer;transition:all .15s ease;box-shadow:0 6px 18px rgba(0,0,0,.15)}.art-cta-white:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(0,0,0,.22)}.art-landing-footer{border-top:1px solid #e2e8f0;background:#ffffff;padding:40px 24px 30px}.art-footer-inner{max-width:1200px;margin:0 auto;justify-content:space-between;flex-wrap:wrap;gap:20px}.art-footer-inner,.footer-left{display:flex;align-items:center}.footer-left{gap:12px}.footer-brand-title{font-size:14px;color:#0f172a}.footer-brand-sub{font-size:12px;color:#64748b}.footer-links-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-size:12px}.footer-link-highlight{color:#7c3aed;text-decoration:none;font-weight:600}.footer-link{color:#64748b;text-decoration:none}.footer-copyright{color:#94a3b8}.footer-icp-link{color:#64748b;text-decoration:none;transition:all .15s ease}.footer-icp-link:hover{color:#7c3aed;text-decoration:underline}@media (max-width:980px){.art-hero-main-title{font-size:34px}.art-stat-cards-grid{grid-template-columns:repeat(2,1fr)}.art-bento-cards-grid{grid-template-columns:1fr}.art-feature-card.span-2{grid-column:span 1}.art-pricing-cards-grid{grid-template-columns:1fr}.art-nav-links{display:none}.download-btn-row,.free-promo-duo-grid{grid-template-columns:1fr!important}}.art-nav-link.text-orange.highlight-glow{color:#ea580c!important;font-weight:700;background:rgba(234,88,12,.08);padding:6px 12px;border-radius:20px;border:1px solid rgba(234,88,12,.25);animation:pulse-orange 2.5s infinite}@keyframes pulse-orange{0%{box-shadow:0 0 0 0 rgba(234,88,12,.4)}70%{box-shadow:0 0 0 8px rgba(234,88,12,0)}to{box-shadow:0 0 0 0 rgba(234,88,12,0)}}.pill-text-free-link{color:#ea580c;font-weight:600;text-decoration:none;transition:all .15s ease}.pill-text-free-link:hover{text-decoration:underline;color:#c2410c}.art-cta-free-download{display:inline-flex;align-items:center;gap:8px;background:#fff7ed;color:#c2410c;font-weight:700;font-size:14px;padding:12px 22px;border-radius:10px;border:1.5px solid #fed7aa;text-decoration:none;transition:all .15s ease}.art-cta-free-download:hover{background:#ffedd5;border-color:#fb923c;transform:translateY(-2px);box-shadow:0 6px 18px rgba(234,88,12,.15)}.free-promotion-section{padding-top:10px}.art-section-tag.orange-sparkle{color:#ea580c;background:rgba(234,88,12,.08);border:1px solid rgba(234,88,12,.25)}.free-promo-duo-grid{display:grid;grid-template-columns:1.05fr 1.15fr;grid-gap:28px;gap:28px;margin-top:32px}.promo-card{background:#ffffff;border-radius:20px;padding:32px;box-shadow:0 8px 30px rgba(0,0,0,.04);display:flex;flex-direction:column;justify-content:space-between;position:relative;transition:all .2s ease}.promo-card:hover{transform:translateY(-3px);box-shadow:0 14px 40px rgba(0,0,0,.08)}.promo-free-card{border:2px solid #fed7aa;background:linear-gradient(180deg,#fffaf5,#ffffff)}.promo-crm-card{border:2px solid #ddd6fe;background:linear-gradient(180deg,#faf5ff,#ffffff);box-shadow:0 10px 35px rgba(124,58,237,.07)}.promo-card-header{margin-bottom:24px}.promo-badge-tag{display:inline-block;font-size:12px;font-weight:700;padding:4px 12px;border-radius:20px;margin-bottom:14px}.promo-badge-tag.free{background:#ffedd5;color:#c2410c}.promo-badge-tag.pro{background:#ede9fe;color:#7c3aed}.promo-app-brand{display:flex;align-items:center;gap:14px}.promo-app-icon{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:26px;flex-shrink:0}.promo-app-icon.orange{background:#ffedd5;border:1px solid #fed7aa}.promo-app-icon.purple{background:#ede9fe;border:1px solid #ddd6fe}.promo-app-title{font-size:20px;font-weight:800;color:#0f172a;margin-bottom:2px}.promo-app-sub{font-size:13px;color:#64748b;font-family:var(--font-mono)}.promo-feature-list{display:flex;flex-direction:column;gap:16px;margin-bottom:28px}.promo-feature-item{display:flex;align-items:flex-start;gap:12px}.promo-check{width:22px;height:22px;border-radius:50%;background:#dcfce7;color:#15803d;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;flex-shrink:0;margin-top:2px}.promo-check.purple{background:#ede9fe;color:#7c3aed}.promo-feature-item strong{display:block;font-size:14px;color:#0f172a;margin-bottom:2px}.promo-feature-item p{font-size:12px;color:#64748b;line-height:1.45;margin:0}.promo-download-actions{display:flex;flex-direction:column;gap:10px}.download-btn-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.download-pill-btn{padding:12px 14px;border-radius:10px;font-size:13px;font-weight:700;cursor:pointer;transition:all .15s ease;border:1px solid transparent;display:flex;align-items:center;justify-content:center}.download-pill-btn.windows{background:#0284c7;color:#ffffff}.download-pill-btn.windows:hover{background:#0369a1;transform:translateY(-2px)}.download-pill-btn.mac{background:#0f172a;color:#ffffff}.download-pill-btn.mac:hover{background:#1e293b;transform:translateY(-2px)}.download-pill-btn.mobile{background:#f8fafc;color:#334155;border-color:#cbd5e1;width:100%}.download-pill-btn.mobile:hover{background:#f1f5f9;border-color:#94a3b8}.promo-safe-badge{text-align:center;font-size:11px;color:#059669;font-weight:600;margin-top:4px}.promo-crm-actions{display:flex;flex-direction:column;gap:12px}.art-cta-primary.large-glow{padding:15px 20px;font-size:15px;width:100%;justify-content:center;box-shadow:0 8px 24px rgba(124,58,237,.3)}.promo-crm-sync-note{text-align:center;font-size:12px;color:#7c3aed;font-weight:600}.art-modal-overlay{position:fixed;inset:0;background:rgba(15,23,42,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:99999;display:flex;align-items:center;justify-content:center;padding:20px;animation:fadeIn .15s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.art-modal-card{background:#ffffff;border-radius:20px;max-width:520px;width:100%;padding:32px;box-shadow:0 20px 60px rgba(0,0,0,.25);position:relative;border:1px solid #e2e8f0}.art-modal-close{position:absolute;top:18px;right:18px;width:32px;height:32px;border-radius:50%;background:#f1f5f9;border:none;color:#64748b;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.art-modal-close:hover{background:#e2e8f0;color:#0f172a}.art-modal-header{text-align:center;margin-bottom:24px}.modal-icon-badge{font-size:40px;margin-bottom:8px}.art-modal-title{font-size:20px;font-weight:800;color:#0f172a;margin-bottom:4px}.art-modal-desc{font-size:13px;color:#64748b}.modal-file-info-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:16px;margin-bottom:18px;display:flex;flex-direction:column;gap:10px}.file-info-row{display:flex;align-items:center;justify-content:space-between;font-size:13px}.info-label{color:#64748b}.info-val{color:#0f172a}.modal-qr-box{gap:12px;margin-bottom:18px}.modal-qr-box,.qr-placeholder{display:flex;flex-direction:column;align-items:center}.qr-placeholder{width:180px;height:180px;border:2px dashed #cbd5e1;border-radius:16px;background:#f8fafc;justify-content:center;gap:8px}.qr-simulated-pattern{font-size:52px}.qr-label{font-size:11px;color:#64748b;font-weight:600}.qr-hint{font-size:12px;color:#64748b;text-align:center;margin:0}.modal-upgrade-callout{background:#faf5ff;border:1px solid #ddd6fe;border-radius:12px;padding:14px;margin-bottom:20px}.callout-badge{font-size:12px;font-weight:700;color:#7c3aed;margin-bottom:4px}.modal-upgrade-callout p{font-size:12px;color:#475569;line-height:1.45;margin:0}.art-cta-primary.full{width:100%;justify-content:center;padding:14px}@keyframes skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-box{display:inline-block;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 37%,#f1f5f9 63%);background-size:400% 100%;animation:skeleton-shimmer 1.4s ease infinite;border-radius:4px}.product-skeleton-row td{padding:12px 14px;vertical-align:middle;border-bottom:1px solid #f1f5f9}.product-editor-screen{display:flex;flex-direction:column;gap:20px;max-width:1440px;margin:0 auto;padding:4px 6px 60px;box-sizing:border-box}.product-editor-screen-head{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 16px rgba(15,23,42,.04);flex-wrap:wrap;gap:16px;position:-webkit-sticky;position:sticky;top:0;z-index:50}.product-editor-screen-head-main{display:flex;align-items:center;gap:16px;flex:1 1;min-width:320px}.product-editor-back-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;background:#f8fafc;border:1px solid #e2e8f0;color:#475569;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease;white-space:nowrap}.product-editor-back-btn:hover{background:#f1f5f9;color:#0f172a;border-color:#cbd5e1}.product-editor-title-box{display:flex;flex-direction:column;gap:4px;min-width:0}.product-editor-title-box h2{font-size:16.5px;font-weight:700;color:#0f172a;margin:0;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:680px}.product-editor-hero-tags{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.product-editor-screen-head-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.product-editor-assistant-chip{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:8px;background:linear-gradient(135deg,#ede9fe,#fae8ff);border:1px solid #c4b5fd;color:#6d28d9;font-size:13px;font-weight:700;cursor:pointer;transition:all .15s ease;box-shadow:0 2px 6px rgba(109,40,217,.08)}.product-editor-assistant-chip:hover{background:linear-gradient(135deg,#ddd6fe,#f5d0fe);border-color:#a78bfa;transform:translateY(-1px)}.btn-primary-sync{background:#059669!important;border-color:#059669!important;color:#ffffff!important;box-shadow:0 2px 8px rgba(5,150,105,.25)!important}.btn-primary-sync:hover{background:#047857!important;border-color:#047857!important}.product-ai-panel{background:linear-gradient(135deg,#f8faff,#f5f3ff);border:1px solid #e0e7ff;border-radius:12px;padding:18px 22px;box-shadow:0 4px 16px rgba(99,102,241,.05)}.product-ai-header-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:9999px;background:rgba(99,102,241,.1);color:#4f46e5;font-size:11.5px;font-weight:700;border:1px solid rgba(99,102,241,.2)}.product-ai-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-top:12px}@media (max-width:1200px){.product-ai-grid{grid-template-columns:repeat(2,1fr)}}.product-ai-card-item{background:#ffffff;border:1px solid #ede9fe;border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:6px;box-shadow:0 1px 3px rgba(0,0,0,.03)}.product-ai-label{font-size:11.5px;font-weight:700;color:#6d28d9}.product-ai-value{font-size:13px;color:#1e1b4b;font-weight:500;line-height:1.5}.product-ai-warning-box{background:#fffbeb;border-color:#fef3c7}.product-ai-warning-box .product-ai-label{color:#b45309}.product-ai-warning-box .product-ai-value{color:#92400e;font-size:12px}.product-section-grid{display:flex;flex-direction:column;gap:22px}.data-card{background:var(--bg-card);border:1px solid var(--border-card);border-radius:12px;padding:20px 24px;box-shadow:var(--shadow-xs)}.data-card-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px;margin-bottom:18px;border-bottom:1px solid var(--border-light)}.data-card-header h2{font-size:16px;font-weight:700;color:var(--text-main);margin:0;letter-spacing:-.01em}.section-inline-note{font-size:12px;color:var(--text-muted);margin-top:3px}.product-form-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px 20px;gap:16px 20px}.product-form-grid-compact{grid-template-columns:repeat(4,1fr);gap:12px 16px}@media (max-width:900px){.product-form-grid,.product-form-grid-compact{grid-template-columns:1fr}}.product-form-grid label,.product-form-stack label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:var(--text-secondary)}.product-category-tier-field,.product-form-grid label.full-width{grid-column:1/-1}.product-form-grid input,.product-form-grid select,.product-form-stack input,.product-form-stack select,.product-form-stack textarea{width:100%;height:38px;padding:8px 12px;border:1px solid var(--border-card);border-radius:8px;font-size:13px;color:var(--text-main);background:var(--bg-subtle);outline:none;transition:all .15s ease;box-sizing:border-box}.product-form-grid input:focus,.product-form-grid select:focus,.product-form-stack input:focus,.product-form-stack select:focus,.product-form-stack textarea:focus{border-color:#4f46e5;box-shadow:0 0 0 3px rgba(79,70,229,.12)}.product-form-grid input::placeholder,.product-form-stack input::placeholder,.product-form-stack textarea::placeholder{color:#94a3b8}.product-form-stack textarea{height:auto;min-height:80px;line-height:1.6;font-family:inherit}.field-with-help small{font-size:11.5px;color:#64748b;font-weight:400;margin-top:4px;line-height:1.4}.field-help-warning{color:#b45309!important;font-weight:500}.field-action-row{display:flex;gap:8px;align-items:center}.field-action-row input{flex:1 1}.product-category-tier-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:6px}.product-category-selector{margin-top:16px;padding:16px 18px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px}.product-category-toolbar{display:flex;gap:10px;align-items:center;margin-top:10px;flex-wrap:wrap}.product-category-toolbar input,.product-category-toolbar select{height:36px;border:1px solid #cbd5e1;border-radius:6px;padding:0 10px;font-size:12.5px}.product-category-summary{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.category-pill{display:inline-flex;align-items:center;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:500;background:#eef2ff;color:#4338ca;border:1px solid #c7d2fe}.category-pill.active{background:#4f46e5;color:#ffffff;border-color:#4338ca}.product-ai-image-panel{background:#ffffff;border:1px solid #c7d2fe;border-radius:10px;padding:16px 18px;margin-bottom:18px;display:flex;flex-direction:column;gap:12px;box-shadow:0 4px 12px rgba(99,102,241,.08)}.product-ai-image-panel-head strong{display:block;font-size:14px;font-weight:700;color:#1e1b4b}.product-ai-image-panel-head span{font-size:12px;color:#64748b}.product-ai-image-panel-row{display:flex;gap:10px;align-items:center}.product-ai-image-panel-row input{flex:1 1;height:38px;border:1px solid #cbd5e1;border-radius:8px;padding:0 12px;font-size:13px}.product-ai-image-panel-row input:focus{border-color:#4f46e5;outline:none}.product-ai-image-error{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#b91c1c;font-size:12.5px;font-weight:500;gap:10px}.btn-inline-link{background:transparent;border:none;color:#4f46e5;font-weight:600;font-size:12px;cursor:pointer;text-decoration:underline;padding:0;white-space:nowrap}.btn-inline-link:hover{color:#3730a3}.asset-empty{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;color:#64748b;font-size:13px;text-align:center;gap:4px}.product-section-subcard{padding:16px 18px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;margin-top:14px}.product-section-subhead{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.product-section-subhead strong{font-size:14px;font-weight:700;color:#0f172a}.product-section-subhead span{font-size:12px;color:#64748b;margin-left:6px}.inventory-code-preview{margin-top:10px;font-size:12px;color:#475569;font-weight:500;background:#ffffff;padding:8px 12px;border-radius:6px;border:1px solid #e2e8f0;display:inline-block}.asset-upload-trigger{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:#ffffff;border:1px dashed #6366f1;border-radius:6px;color:#4f46e5;font-size:12.5px;font-weight:600;cursor:pointer;transition:all .15s}.asset-upload-trigger:hover{background:#eef2ff;border-color:#4338ca}.asset-upload-trigger input{display:none}.product-images-layout{display:flex;flex-direction:column;gap:20px}.asset-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:14px;gap:14px}.asset-card{border:1px solid #e2e8f0;border-radius:10px;background:#ffffff;overflow:hidden;display:flex;flex-direction:column;position:relative;box-shadow:0 1px 3px rgba(0,0,0,.04);transition:all .2s ease}.asset-card:hover{border-color:#4f46e5;box-shadow:0 4px 12px rgba(79,70,229,.12);transform:translateY(-2px)}.asset-card-cover{border-color:#4f46e5;box-shadow:0 0 0 2px rgba(79,70,229,.35)}.asset-card-media{width:100%;aspect-ratio:1/1;height:135px;background:#f8fafc;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.asset-card-media img{width:100%;height:100%;object-fit:contain;background:#ffffff}.asset-card-meta{padding:8px 10px;background:#ffffff;display:flex;flex-direction:column;gap:4px}.asset-card-title{font-size:11.5px;color:#475569;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:var(--font-mono,monospace)}.asset-card-flags{display:flex;flex-wrap:wrap;gap:4px}.asset-flag{font-size:10px;padding:1.5px 5px;border-radius:4px;background:#f1f5f9;color:#475569;font-weight:500}.asset-flag-cover{position:absolute;top:6px;left:6px;background:#4f46e5;color:#ffffff;font-size:10.5px;font-weight:700;padding:2px 7px;border-radius:4px;z-index:2;box-shadow:0 2px 6px rgba(0,0,0,.2)}.asset-flag-danger{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.asset-flag-success{background:#ecfdf5;color:#059669;border:1px solid #a7f3d0}.asset-card-issues{font-size:10.5px;color:#dc2626;line-height:1.35;margin-top:2px}.asset-card-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;padding:6px 8px;background:#f8fafc;border-top:1px solid #f1f5f9}.asset-card-actions button{padding:4px 6px;font-size:11px;font-weight:500;border-radius:4px;border:1px solid #cbd5e1;background:#ffffff;color:#334155;cursor:pointer;text-align:center;transition:all .12s ease;white-space:nowrap}.asset-card-actions button:hover{background:#eef2ff;border-color:#4f46e5;color:#4338ca}.variant-table{width:100%;overflow-x:auto;border:1px solid #e2e8f0;border-radius:10px;background:#ffffff;margin-bottom:12px}.variant-row{display:grid;grid-template-columns:150px 100px 100px 90px 80px 80px 150px 150px 70px;grid-gap:10px;gap:10px;padding:10px 14px;align-items:center;border-bottom:1px solid #f1f5f9;transition:background .12s ease}.variant-row:hover:not(.variant-row-head){background:#f8fafc}.variant-row:last-child{border-bottom:none}.variant-row-head{background:#f8fafc;font-size:12.5px;font-weight:700;color:#475569;border-bottom:1px solid #e2e8f0}.variant-row input{height:34px;padding:6px 10px;font-size:12.5px;border:1px solid #cbd5e1;border-radius:6px;width:100%;box-sizing:border-box;background:#ffffff}.variant-row input:focus{border-color:#4f46e5;box-shadow:0 0 0 2px rgba(79,70,229,.15)}.channel-pills{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:16px}.channel-pill{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:8px;border:1px solid #cbd5e1;background:#ffffff;font-size:13px;font-weight:600;color:#334155;cursor:pointer;transition:all .15s}.channel-pill.active{background:#eef2ff;border-color:#4f46e5;color:#4338ca}.channel-pill input{cursor:pointer}.kv-list{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.kv-row{display:grid;grid-template-columns:1fr 1fr 70px;grid-gap:10px;gap:10px;align-items:center}.kv-row input{height:34px;padding:6px 10px;font-size:12.5px;border:1px solid #cbd5e1;border-radius:6px}.detail-html-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:8px}.detail-html-toolbar-actions{display:flex;align-items:center;gap:8px}.loading-spinner{width:36px;height:36px;border:3px solid #e2e8f0;border-top-color:#4f46e5;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.pricing-matrix-screen{display:flex;flex-direction:column;gap:16px}.pricing-matrix-title h2{font-size:18px;font-weight:800;color:var(--text-main);margin:0;display:flex;align-items:center;gap:8px}.pricing-matrix-title p{font-size:12.5px;color:var(--text-muted);margin:4px 0 0}.pricing-matrix-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:9999px;font-size:11px;font-weight:700;background:rgba(99,102,241,.12);color:#6366f1;border:1px solid rgba(99,102,241,.25)}[data-theme=dark] .pricing-matrix-badge{background:rgba(16,163,127,.15)!important;color:#34d399!important;border-color:rgba(16,163,127,.3)!important}.pricing-rule-bar{padding:14px 20px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.pricing-rule-label{font-size:12.5px;font-weight:700;color:var(--text-main)}.pricing-rule-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:8px;font-size:12px;font-weight:700;transition:all .15s ease}.pricing-rule-chip input{width:42px;height:22px;border-radius:4px;text-align:center;font-weight:700;outline:none;font-size:12px;box-sizing:border-box}.pricing-rule-chip-meituan{background:#eff6ff;border:1px solid #dbeafe;color:#1e40af}.pricing-rule-chip-meituan input{border:1px solid #bfdbfe;background:#ffffff;color:#1e40af}.pricing-rule-chip-eleme{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534}.pricing-rule-chip-eleme input{border:1px solid #86efac;background:#ffffff;color:#166534}.pricing-rule-chip-jd{background:#fef3c7;border:1px solid #fde68a;color:#92400e}.pricing-rule-chip-jd input{border:1px solid #fcd34d;background:#ffffff;color:#92400e}.pricing-rule-chip-douyin{background:#fdf2f8;border:1px solid #fbcfe8;color:#9d174d}.pricing-rule-chip-douyin input{border:1px solid #f9a8d4;background:#ffffff;color:#9d174d}[data-theme=dark] .pricing-rule-chip-meituan{background:rgba(59,130,246,.15)!important;border-color:rgba(59,130,246,.35)!important;color:#93c5fd!important}[data-theme=dark] .pricing-rule-chip-meituan input{background:#242424!important;border-color:rgba(59,130,246,.4)!important;color:#bfdbfe!important}[data-theme=dark] .pricing-rule-chip-eleme{background:rgba(16,163,127,.15)!important;border-color:rgba(16,163,127,.35)!important;color:#6ee7b7!important}[data-theme=dark] .pricing-rule-chip-eleme input{background:#242424!important;border-color:rgba(16,163,127,.4)!important;color:#a7f3d0!important}[data-theme=dark] .pricing-rule-chip-jd{background:rgba(245,158,11,.15)!important;border-color:rgba(245,158,11,.35)!important;color:#fde68a!important}[data-theme=dark] .pricing-rule-chip-jd input{background:#242424!important;border-color:rgba(245,158,11,.4)!important;color:#fef08a!important}[data-theme=dark] .pricing-rule-chip-douyin{background:rgba(236,72,153,.15)!important;border-color:rgba(236,72,153,.35)!important;color:#fbcfe8!important}[data-theme=dark] .pricing-rule-chip-douyin input{background:#242424!important;border-color:rgba(236,72,153,.4)!important;color:#fce7f3!important}.pricing-matrix-search{padding:6px 14px;border-radius:8px;border:1px solid var(--border-card);font-size:12.5px;background:var(--bg-card);color:var(--text-main);outline:none;transition:all .15s ease;min-width:180px}.pricing-matrix-search:focus{border-color:#10a37f;box-shadow:0 0 0 2px rgba(16,163,127,.2)}[data-theme=dark] .pricing-matrix-search{background:#282828!important;border-color:rgba(255,255,255,.12)!important;color:#ececec!important}.pricing-spu-code{font-weight:700;color:var(--text-main);font-family:var(--font-mono)}.pricing-stock-tag{font-size:11px;color:#059669;font-weight:500}[data-theme=dark] .pricing-stock-tag{color:#34d399!important}.pricing-price-base{color:var(--text-main)}.pricing-price-base,.pricing-price-ch1{font-weight:700;font-family:var(--font-mono)}.pricing-price-ch1{color:#2563eb}.pricing-price-ch2{color:#059669}.pricing-price-ch2,.pricing-price-ch3{font-weight:700;font-family:var(--font-mono)}.pricing-price-ch3{color:#d97706}.pricing-price-ch4{font-weight:700;color:#db2777;font-family:var(--font-mono)}[data-theme=dark] .pricing-price-ch1{color:#60a5fa!important}[data-theme=dark] .pricing-price-ch2{color:#34d399!important}[data-theme=dark] .pricing-price-ch3{color:#fbbf24!important}[data-theme=dark] .pricing-price-ch4{color:#f472b6!important}.pricing-product-cell{display:flex;align-items:center;gap:12px;min-width:280px;max-width:440px}.pricing-product-thumb-wrap{width:48px;height:48px;min-width:48px;border-radius:8px;overflow:hidden;background:var(--bg-card,#212121);border:1px solid var(--border-color);display:flex;align-items:center;justify-content:center;flex-shrink:0}[data-theme=dark] .pricing-product-thumb-wrap{background:#282828!important;border-color:rgba(255,255,255,.1)!important}.pricing-product-thumb{width:100%;height:100%;object-fit:cover;display:block}.pricing-product-thumb-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--text-muted);font-size:11px;background:rgba(255,255,255,.04)}.pricing-product-info{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1 1}.pricing-product-title{font-weight:600;color:var(--text-main);font-size:13px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.pricing-product-meta-tags{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.pricing-meta-tag{display:inline-flex;align-items:center;padding:1px 6px;border-radius:4px;font-size:11px;font-weight:500;line-height:1.4;white-space:nowrap}.pricing-meta-tag-brand{background:rgba(59,130,246,.12);color:#3b82f6;border:1px solid rgba(59,130,246,.25)}[data-theme=dark] .pricing-meta-tag-brand{background:rgba(96,165,250,.15)!important;color:#93c5fd!important;border-color:rgba(96,165,250,.3)!important}.pricing-meta-tag-spec{background:rgba(16,163,127,.1);color:#10a37f;border:1px solid rgba(16,163,127,.2)}[data-theme=dark] .pricing-meta-tag-spec{background:rgba(52,211,153,.12)!important;color:#34d399!important;border-color:rgba(52,211,153,.25)!important}.pricing-meta-tag-variants{background:rgba(168,85,247,.12);color:#a855f7;border:1px solid rgba(168,85,247,.25)}[data-theme=dark] .pricing-meta-tag-variants{background:rgba(192,132,252,.15)!important;color:#c084fc!important;border-color:rgba(192,132,252,.3)!important}.pricing-meta-tag-stock{background:rgba(16,185,129,.1);color:#059669}[data-theme=dark] .pricing-meta-tag-stock{background:rgba(16,185,129,.15)!important;color:#34d399!important}.pricing-meta-tag-out{background:rgba(239,68,68,.1);color:#ef4444}[data-theme=dark] .pricing-meta-tag-out{background:rgba(239,68,68,.18)!important;color:#f87171!important}.pricing-meta-tag-channel{background:rgba(245,158,11,.1);color:#d97706}[data-theme=dark] .pricing-meta-tag-channel{background:rgba(245,158,11,.15)!important;color:#fbbf24!important}