:root{color:#152033;font-synthesis:none;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f5f7fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}*{box-sizing:border-box}html{background:#f5f7fb;min-width:320px}body{min-width:320px;min-height:100vh;margin:0}button,input{font:inherit}button:focus-visible,input:focus-visible{outline-offset:2px;outline:3px solid #0ea5e947}a{color:inherit}.app-shell{color:#152033;background:radial-gradient(circle at 12% 4%,#f973161f,#0000 30%),radial-gradient(circle at 92% 0,#0ea5e929,#0000 34%),#f5f7fb;grid-template-columns:252px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#f8fafc;background:#101828;flex-direction:column;gap:18px;height:100vh;padding:20px 14px;display:flex;position:sticky;top:0}.brand-lockup{align-items:center;gap:12px;padding:4px 6px 12px;display:flex}.brand-mark{color:#fff;background:linear-gradient(135deg,#f97316,#0ea5e9);border-radius:12px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 14px 32px #0ea5e93d}.brand-lockup strong{letter-spacing:0;font-size:20px;display:block}.brand-lockup span{color:#93a4bd;margin-top:2px;font-size:13px;display:block}.account-mini{background:linear-gradient(135deg,#ffffff1c,#0f172a80);border:1px solid #94a3b83d;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px;display:flex;box-shadow:inset 0 1px #ffffff0a}.account-identity{flex:auto;min-width:0}.account-mini strong,.account-mini span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.account-mini strong{color:#fff;font-size:13px;line-height:1.2}.account-mini span{color:#93a4bd;margin-top:2px;font-size:11px}.account-mini .account-label{color:#7dd3fc;letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:900}.account-mini button{color:#fff;cursor:pointer;background:#243247;border:1px solid #ffffff2e;border-radius:8px;flex:none;align-self:center;min-width:70px;min-height:36px;padding:0 10px;font-size:11px;font-weight:900}.side-nav{gap:6px;display:grid}.side-nav a{color:#bfcbdb;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;height:44px;padding:0 12px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.side-nav a:hover,.side-nav a.active{color:#fff;background:#1d2939}.side-nav a.active{box-shadow:inset 3px 0 #f59e0b}.workspace{min-width:0;padding:22px}.topbar,.panel-heading,.bulk-bar,.topbar-actions,.bulk-actions{align-items:center;display:flex}.topbar{justify-content:flex-end;gap:18px;margin-bottom:18px}.action-banner{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;align-items:center;min-height:42px;margin:-4px 0 16px;padding:10px 14px;font-size:14px;font-weight:800;line-height:1.35;display:flex}.process-banner{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;min-height:58px;margin:-4px 0 16px;padding:12px 14px;display:flex}.process-banner.warning{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.process-banner.error{color:#991b1b;background:#fef2f2;border-color:#fecaca}.process-banner strong,.process-banner span,.process-banner em{display:block}.process-banner strong{font-size:15px;font-weight:950}.process-banner span{color:#334155;margin-top:3px;font-size:13px;font-weight:800}.process-banner em{color:#64748b;margin-top:6px;font-size:12px;font-style:normal;font-weight:750}.process-banner-actions{flex:none;align-items:center;gap:8px;display:inline-flex}.process-banner-close{color:currentColor;cursor:pointer;background:#ffffffb3;border:1px solid #1e40af2e;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.hero-grid,.large-panel,.panel,.bottom-grid{scroll-margin-top:18px}.eyebrow{color:#64748b;letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:900}h1,h2,h3,p{letter-spacing:0}h1{margin:0;font-size:28px;line-height:1.15}h2{max-width:720px;margin:12px 0 10px;font-size:34px;line-height:1.05}h3{margin:0;font-size:17px;line-height:1.25}.inline-status{color:#b45309;background:#fef3c7;border-radius:999px;align-items:center;min-height:24px;margin:8px 0 0;padding:0 8px;font-size:11px;font-weight:900;display:inline-flex}.inline-status.ok{color:#047857;background:#d1fae5}.panel-subcopy{color:#64748b;margin:5px 0 0;font-size:12px;line-height:1.4}.topbar-actions,.bulk-actions{flex-wrap:wrap;gap:10px}.global-wallet-chip{color:#0f172a;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #bfdbfe;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 13px;font-size:13px;font-weight:900;display:inline-flex;box-shadow:0 10px 24px #0f172a12}.global-wallet-chip span{color:#64748b}.global-wallet-chip strong{color:#075985}.global-wallet-chip:hover{border-color:#7dd3fc;box-shadow:0 14px 30px #0ea5e921}.store-connection-stack{gap:8px;display:grid}.connect-store-button{color:#fff;cursor:pointer;text-align:left;background:linear-gradient(135deg,#f97316,#0ea5e9);border:1px solid #7dd3fc57;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:0 12px;font-size:14px;font-weight:900;display:flex;box-shadow:0 14px 32px #0ea5e933}.connect-store-button.connected{color:#fff;background:linear-gradient(135deg,#059669,#10b981);border-color:#10b98173;box-shadow:0 14px 32px #10b9812e}.connect-store-button.connected:hover{color:#fff;background:linear-gradient(135deg,#047857,#059669);border-color:#10b981ad}.connect-store-button span{flex:1}.account-menu{order:99;position:relative}.global-wallet-chip{order:98}.account-menu-trigger{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:0 12px;display:inline-flex;box-shadow:0 10px 24px #0f172a12}.account-menu-trigger span{color:#075985;background:#eff6ff;border-radius:999px;place-items:center;min-height:22px;padding:0 8px;font-size:11px;font-weight:950;display:inline-grid}.account-menu-trigger strong{text-overflow:ellipsis;white-space:nowrap;max-width:190px;overflow:hidden}.account-menu-popover{z-index:60;color:#111827;background:#fff;border:1px solid #dbe3ef;border-radius:8px;width:310px;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 24px 60px #0f172a2e}.account-menu-head{background:#f8fbff;border-bottom:1px solid #edf2f7;gap:5px;padding:14px;display:grid}.account-menu-head strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-menu-head span{color:#64748b;font-size:12px;font-weight:800}.account-menu-popover>button{color:#334155;cursor:pointer;text-align:left;background:#fff;border:0;align-items:center;gap:10px;width:100%;min-height:42px;padding:0 14px;font-size:13px;font-weight:900;display:flex}.account-menu-popover>button:hover{color:#0f172a;background:#f8fafc}.store-connect-overlay,.settings-drawer-overlay{z-index:90;background:#0f172a6b;display:grid;position:fixed;inset:0}.store-connect-overlay{place-items:center;padding:24px}.settings-drawer-overlay{justify-items:end}.store-connect-panel,.settings-drawer{color:#111827;background:#fff;border:1px solid #dbe3ef;border-radius:8px;box-shadow:0 32px 90px #0f172a47}.store-connect-panel{gap:18px;width:min(760px,100%);padding:22px;display:grid}.settings-drawer{border-radius:0;align-content:start;gap:18px;width:min(430px,100vw);min-height:100vh;padding:22px;display:grid;overflow-y:auto}.store-connect-heading,.settings-drawer-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.store-connect-heading h3,.settings-drawer-heading h3{color:#101828;margin:0;font-size:22px}.store-connect-heading span{color:#64748b;margin-top:6px;font-size:13px;font-weight:800;line-height:1.4;display:block}.store-connect-heading button,.settings-drawer-heading button{color:#334155;cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:8px;flex:none;place-items:center;width:36px;height:36px;display:grid}.store-platform-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.store-platform-card{color:#172033;cursor:pointer;min-height:128px;font:inherit;text-align:center;background:#f8fafc;border:1px solid #dbe3ef;border-radius:8px;align-content:center;place-items:center;gap:8px;padding:14px;display:grid}.store-platform-card strong,.store-platform-card span{display:block}.store-platform-card strong{font-size:15px;font-weight:950}.store-platform-card span{color:#64748b;font-size:12px;font-weight:900}.store-platform-input{text-align:left;gap:4px;width:100%;display:grid}.store-platform-input span{color:#64748b;text-transform:uppercase;font-size:11px;font-weight:900}.store-platform-input input{color:#172033;width:100%;min-height:34px;font:inherit;border:1px solid #dbe3ef;border-radius:7px;padding:0 9px;font-size:12px}.store-platform-action{color:#fff;cursor:pointer;min-height:34px;font:inherit;background:#0b63c8;border:0;border-radius:7px;padding:0 12px;font-size:12px;font-weight:950}.store-platform-action.secondary{color:#047857;background:#ecfdf5;border:1px solid #10b9815c}.store-platform-action.danger{color:#be123c;background:#fff1f2;border:1px solid #fecaca}.store-platform-domain{color:#065f46;overflow-wrap:anywhere;background:#d1fae5;border-radius:999px;max-width:100%;padding:5px 8px;font-size:11px;font-weight:900}.store-platform-card.ebay{background:#f0f9ff;border-color:#0ea5e961}.store-platform-card.ebay svg{color:#0369a1}.store-platform-card.connected{background:#ecfdf5;border-color:#10b98161}.store-platform-card.connected:hover{color:#064e3b;background:#d1fae5;border-color:#10b9819e}.store-platform-card.connected strong{color:#065f46}.store-platform-card.connected svg{color:#047857}.store-platform-card.shopify{cursor:default}.store-platform-card.disabled{cursor:not-allowed;opacity:.62}.store-platform-roadmap span{line-height:1.35}.settings-section{gap:14px;display:grid}.settings-section label{color:#334155;gap:7px;font-size:12px;font-weight:900;display:grid}.settings-section input,.settings-section select,.settings-section textarea{color:#111827;width:100%;min-height:42px;font:inherit;background:#f8fafc;border:1px solid #dbe3ef;border-radius:8px;padding:0 11px;font-size:13px;font-weight:800}.settings-section textarea{resize:vertical;min-height:104px;padding-top:11px}.settings-toggle-row,.settings-status-row{background:#f8fbff;border:1px solid #edf2f7;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:12px;display:flex}.settings-toggle-row strong,.settings-toggle-row span,.settings-status-row span,.settings-status-row strong{display:block}.settings-toggle-row strong,.settings-status-row strong{color:#101828;font-size:13px;line-height:1.35}.settings-toggle-row span,.settings-status-row span{color:#64748b;margin-top:3px;font-size:12px;font-weight:800;line-height:1.35}.settings-status-row strong{overflow-wrap:anywhere;text-align:right;max-width:210px}.settings-primary{color:#fff;cursor:pointer;background:#111827;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;font-size:13px;font-weight:900;display:inline-flex}.settings-primary:disabled{cursor:wait;opacity:.65}.help-section{gap:12px}.settings-help-card{background:#f8fbff;border:1px solid #dbeafe;border-radius:8px;gap:6px;padding:13px;display:grid}.settings-help-card strong{color:#101828;font-size:14px}.settings-help-card p{color:#334155;margin:0;font-size:13px;font-weight:800;line-height:1.45}.settings-help-card ul{color:#475569;gap:6px;margin:6px 0 0;padding-left:18px;font-size:12px;font-weight:800;line-height:1.4;display:grid}.settings-help-card span{color:#64748b;font-size:12px;font-weight:800;line-height:1.45}.settings-help-list{gap:8px;display:grid}.settings-help-list button{color:#334155;cursor:pointer;text-align:left;background:#fff;border:1px solid #dbe3ef;border-radius:8px;align-items:center;gap:9px;min-height:42px;padding:0 12px;font-size:13px;font-weight:900;display:flex}.settings-help-list button:hover{color:#0f172a;background:#eff6ff;border-color:#93c5fd}.wallet-modal-overlay{z-index:95;background:#0f172a7a;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.wallet-modal{color:#172033;background:#fff;border-radius:8px;width:min(1180px,100%);max-height:min(760px,100vh - 56px);padding:34px;position:relative;overflow:auto;box-shadow:0 32px 90px #0f172a47}.wallet-modal h2{color:#4b4d54;margin:0 0 18px;font-size:30px}.wallet-modal-close{color:#4b5563;cursor:pointer;background:0 0;border:0;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:16px;right:16px}.plan-upgrade-modal{width:min(980px,100%)}.plan-comparison-modal{max-height:min(92vh,900px);overflow-y:auto}.plan-upgrade-heading{gap:6px;padding-right:42px;display:grid}.plan-upgrade-heading h2{color:#0f172a;margin-bottom:0}.plan-upgrade-heading span,.plan-choice-card em,.plan-upgrade-status em{color:#64748b;font-style:normal;line-height:1.45}.plan-upgrade-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0;display:grid}.plan-choice-card{min-height:360px;color:inherit;font:inherit;text-align:left;background:#f8fbff;border:1px solid #dbeafe;border-radius:8px;align-content:start;gap:8px;padding:18px;display:grid}.plan-card-title{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.plan-choice-card strong{color:#0f172a;font-size:22px}.plan-choice-card span{color:#075985;font-size:26px;font-weight:900}.plan-choice-card small{color:#075985;letter-spacing:0;text-transform:uppercase;background:#e0f2fe;border-radius:999px;width:fit-content;padding:4px 8px;font-size:11px;font-weight:900}.plan-choice-card.current{background:#ecfdf5;border-color:#34d399;box-shadow:inset 0 0 0 1px #10b9813d}.plan-choice-card.current small{color:#047857;background:#d1fae5}.plan-choice-card.selectable{cursor:pointer}.plan-choice-card.selectable:hover{background:#eff6ff;border-color:#2563eb}.plan-choice-card:disabled{cursor:not-allowed;opacity:.72}.plan-choice-card.recommended{background:#fff7ed;border-color:#f9731673}.plan-choice-card.recommended.selectable{background:#eff6ff;border-color:#93c5fd}.plan-choice-card.recommended.selectable:hover{background:#dbeafe;border-color:#2563eb}.plan-choice-card.recommended.current{background:#ecfdf5;border-color:#34d399}.plan-feature-list{color:#334155;gap:9px;margin:10px 0 4px;padding:0;font-weight:800;line-height:1.35;list-style:none;display:grid}.plan-feature-list li{align-items:flex-start;gap:8px;display:flex}.plan-feature-list svg{color:#059669;flex:none;margin-top:2px}.plan-card-button{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #bfdbfe;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;margin-top:auto;padding:0 16px;font-weight:900;display:inline-flex}.plan-card-button.primary{color:#fff;background:linear-gradient(135deg,#f97316,#2563eb);border-color:#0000}.plan-card-button.secondary{color:#075985;background:#fff;border-color:#bfdbfe}.plan-card-button.muted{color:#64748b;background:#eef2f7}.plan-card-button:disabled{cursor:not-allowed;opacity:.7}.plan-management-card{background:#f8fbff;border:1px solid #dbeafe;border-radius:8px;gap:10px;margin-top:14px;padding:14px;display:grid}.plan-management-card strong{color:#0f172a;font-size:16px}.plan-management-card ul{color:#475569;gap:6px;margin:0;padding-left:18px;font-weight:750;line-height:1.4;display:grid}.plan-management-card p{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;margin:0;padding:10px 12px;font-weight:850;line-height:1.4}.plan-upgrade-status{background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;gap:4px;padding:14px;display:grid}.plan-upgrade-status span{color:#64748b;text-transform:uppercase;font-size:12px;font-weight:900}.plan-upgrade-actions{justify-content:flex-end;gap:12px;margin-top:22px;display:flex}.plan-upgrade-actions button{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #cfe2ff;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 18px;font-weight:900;display:inline-flex}.plan-upgrade-actions button.primary{color:#fff;background:linear-gradient(135deg,#f97316,#2563eb);border-color:#0000}.plan-upgrade-actions button.secondary{color:#075985}.plan-upgrade-actions button:disabled{cursor:not-allowed;opacity:.65}.wallet-history-filters{grid-template-columns:minmax(180px,.8fr) minmax(280px,1fr) minmax(220px,1fr);gap:18px;margin-bottom:26px;display:grid}.wallet-history-filters select,.wallet-history-filters input,.invoice-form-grid select,.invoice-form-grid input{color:#4b5563;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #d9dde5;border-radius:7px;padding:0 14px;font-size:14px;font-weight:800}.wallet-history-date-range{background:#fff;border:1px solid #d9dde5;border-radius:7px;align-items:center;gap:8px;padding:0 10px;display:flex}.wallet-history-date-range input{border:0;min-width:0;padding:0}.wallet-history-table{min-width:860px}.wallet-history-head,.wallet-history-row{grid-template-columns:100px 90px 100px 140px minmax(250px,1.5fr) minmax(260px,1.5fr);align-items:start;gap:16px;display:grid}.wallet-history-head{color:#52525b;border-bottom:1px solid #e5e7eb;padding:0 0 10px;font-weight:950}.wallet-history-row{color:#52525b;border-bottom:1px solid #eef2f7;padding:14px 0;font-size:14px;font-weight:760;line-height:1.45}.wallet-history-empty{color:#64748b;padding:28px 0;font-weight:850}.invoice-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.invoice-form-grid label{color:#52525b;gap:8px;font-weight:900;display:grid}.invoice-wide{grid-column:1/-1}.invoice-actions{justify-content:flex-end;margin-top:30px;display:flex}.invoice-actions button{color:#fff;cursor:pointer;background:#e9a247;border:0;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-width:180px;min-height:48px;font-size:15px;font-weight:950;display:inline-flex}.store-connect-steps{background:#f8fbff;border:1px solid #dbeafe;border-radius:8px;gap:7px;padding:13px 14px;display:grid}.store-connect-steps strong{color:#0f172a;font-size:13px}.store-connect-steps span{color:#475569;font-size:12px;font-weight:800;line-height:1.35}button{letter-spacing:0}.primary-button,.ghost-button,.bulk-actions button{cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:14px;font-weight:900;display:inline-flex}.primary-button{color:#fff;background:#f97316;border:0;box-shadow:0 14px 28px #f9731642}.ghost-button{color:#1f2937;background:#fff;border:1px solid #d7dde7}.ghost-button.compact{min-height:36px}.primary-button.compact{min-height:36px;padding:0 12px;font-size:13px}.ghost-button.active{color:#047857;background:#ecfdf5;border-color:#10b98157}.primary-button.full{width:100%;margin-top:18px}.ghost-button.full{width:100%}.auth-shell{color:#152033;background:radial-gradient(circle at 12% 8%,#f9731629,#0000 30%),radial-gradient(circle at 88% 0,#0ea5e92e,#0000 34%),#f5f7fb;place-items:center;min-height:100vh;padding:24px;display:grid}.auth-card{background:#fffffff2;border:1px solid #dbe5f3;border-radius:8px;gap:18px;width:min(480px,100%);padding:26px;display:grid;box-shadow:0 22px 70px #10182829}.auth-card.loading{justify-items:start}.auth-card .brand-lockup{padding:0}.auth-copy h1{margin:0 0 8px;font-size:28px;line-height:1.08}.auth-copy p:last-child{color:#64748b;margin:0;line-height:1.5}.auth-form{gap:12px;display:grid}.auth-form label{color:#334155;gap:7px;font-size:12px;font-weight:900;display:grid}.auth-form input{color:#152033;width:100%;height:44px;font:inherit;border:1px solid #d7dde7;border-radius:8px;padding:0 12px}.auth-form input:focus{border-color:#0ea5e9;outline:3px solid #0ea5e924}.password-input-wrap{align-items:center;display:flex;position:relative}.password-input-wrap input{padding-right:46px}.password-visibility-toggle{color:#475569;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;position:absolute;right:8px}.password-visibility-toggle:hover{color:#0b63c8;background:#eaf2ff}.auth-error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:10px 12px;font-size:13px;font-weight:800}.auth-info{color:#047857;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;padding:10px 12px;font-size:13px;font-weight:800}.auth-switch-row{flex-wrap:wrap;gap:10px;display:flex}.auth-switch{color:#0f4bd8;cursor:pointer;background:0 0;border:0;justify-self:start;font-size:13px;font-weight:900}.seller-dashboard{gap:18px;display:grid}.dashboard-page-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dashboard-page-heading h1{color:#111827;font-size:30px}.dashboard-filters{color:#64748b;flex-wrap:wrap;align-items:center;gap:10px;min-height:38px;margin-top:14px;font-size:13px;font-weight:850;display:flex}.dashboard-date-range{color:#334155;background:#fff;border:1px solid #dbe3ef;border-radius:7px;align-items:center;gap:8px;min-height:34px;padding:0 12px;display:inline-flex}.dashboard-date-range label{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.dashboard-date-range label span{color:#94a3b8;text-transform:uppercase;font-size:11px}.dashboard-date-range input{color:#334155;width:132px;font:inherit;background:0 0;border:0;outline:0}.dashboard-range-presets{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.dashboard-range-presets button{color:#c2410c;cursor:pointer;background:#fff7ed;border:1px solid #f9731647;border-radius:7px;min-height:30px;padding:0 10px;font-size:12px;font-weight:900}.dashboard-range-presets button.active{color:#fff;background:#f97316;border-color:#f97316}.dashboard-filters strong{color:#334155}.dashboard-kpi-panel,.dashboard-chart-panel,.dashboard-overview-card,.dashboard-launch-card{background:#fffffff5;border:1px solid #e3e8f0;border-radius:8px;box-shadow:0 18px 50px #10182814}.dashboard-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.dashboard-kpi{cursor:pointer;min-height:82px;font:inherit;text-align:left;background:0 0;border:0;border-right:1px solid #e5e7eb;align-items:center;gap:14px;padding:4px 18px;display:flex}.dashboard-kpi:hover{background:#f8fbff}.dashboard-kpi:last-child{border-right:0}.dashboard-kpi>span{color:#fff;background:#66c8c9;border-radius:999px;flex:none;place-items:center;width:48px;height:48px;display:grid}.dashboard-kpi:nth-child(2)>span{background:#e0a96d}.dashboard-kpi:nth-child(3)>span{background:#d6a083}.dashboard-kpi:nth-child(4)>span{background:#8cc89b}.dashboard-kpi strong,.dashboard-kpi em{display:block}.dashboard-kpi strong{color:#334155;font-size:26px;line-height:1.05}.dashboard-kpi em{color:#64748b;text-transform:capitalize;margin-top:6px;font-size:13px;font-style:normal;font-weight:850}.dashboard-content-grid{grid-template-columns:minmax(0,1.6fr) minmax(320px,.7fr);align-items:start;gap:16px;display:grid}.dashboard-section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.dashboard-section-heading.compact{margin-bottom:8px}.dashboard-section-heading h3{color:#334155;font-size:17px}.dashboard-legend{color:#64748b;flex-wrap:wrap;align-items:center;gap:14px;font-size:12px;font-weight:850;display:flex}.dashboard-legend button{color:#64748b;cursor:pointer;font:inherit;opacity:.5;background:0 0;border:0;align-items:center;gap:6px;display:inline-flex}.dashboard-legend button.active{opacity:1}.dashboard-legend button:before{content:"";background:#1d7ed8;border-radius:999px;width:8px;height:8px}.dashboard-legend .cost:before{background:#bfdbfe}.dashboard-legend .profit:before{background:#67cfd2}.dashboard-side-stack{gap:16px;display:grid}.dashboard-overview-list{display:grid}.dashboard-overview-list div{border-bottom:1px solid #edf2f7;justify-content:space-between;align-items:center;gap:14px;min-height:38px;display:flex}.dashboard-overview-list div:last-child{border-bottom:0}.dashboard-overview-list span{color:#64748b;font-size:13px;font-weight:800}.dashboard-overview-list strong{color:#334155;text-align:right;font-size:13px;font-weight:950}.hero-grid{grid-template-columns:minmax(0,1.75fr) minmax(320px,.85fr);gap:16px;margin-bottom:16px;display:grid}.command-panel,.automation-panel,.large-panel,.panel{background:#ffffffeb;border:1px solid #e3e8f0;border-radius:8px;box-shadow:0 18px 50px #10182814}.command-panel{color:#fff;background:linear-gradient(135deg,#101828fa,#272d4ef5),#101828;grid-template-columns:minmax(0,1fr) 360px;gap:18px;padding:24px;display:grid;overflow:hidden}.command-copy p{color:#cbd5e1;max-width:680px;margin:0;line-height:1.6}.status-pill{border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.status-pill.success{color:#d1fae5;background:#10b9812e}.command-metrics{gap:10px;display:grid}.metric{background:#ffffff14;border-radius:8px;align-content:center;gap:4px;min-height:88px;padding:14px;display:grid}.metric span,.metric em{color:#b7c3d4;font-size:12px;font-style:normal}.metric strong{font-size:25px}.automation-panel,.large-panel,.panel{padding:16px}.panel-heading{justify-content:space-between;gap:16px;margin-bottom:14px}.panel-heading.tight{margin-bottom:12px}.toggle{color:#64748b;cursor:pointer;background:#f1f5f9;border:1px solid #d8dee9;border-radius:999px;align-items:center;gap:8px;min-width:78px;height:34px;padding:0 10px 0 5px;font-weight:900;display:inline-flex}.toggle span{background:#94a3b8;border-radius:999px;width:24px;height:24px}.toggle.on{color:#047857;background:#ecfdf5;border-color:#10b98159}.toggle.on span{background:#10b981}.guardrail-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.guardrail-list li{color:#475569;align-items:flex-start;gap:8px;font-size:13px;line-height:1.38;display:flex}.guardrail-list svg{flex:none;margin-top:1px}.guardrail-list .lucide-check-circle-2{color:#10b981}.guardrail-list .lucide-alert-triangle{color:#f59e0b}.automation-status-card{background:#f8fbff;border:1px solid #dbeafe;border-radius:8px;gap:10px;margin-top:14px;padding:12px;display:grid}.automation-status-row,.automation-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.automation-status-row{justify-content:space-between}.automation-status-row>span:last-child{color:#334155;font-size:12px;font-weight:900}.automation-controls button{color:#1d4ed8;cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.automation-controls button:first-child{color:#fff;background:#111827;border-color:#111827}.automation-controls button:disabled{cursor:wait;opacity:.65}.automation-run-list{gap:8px;display:grid}.automation-empty{color:#64748b;text-align:center;background:#fff;border-radius:8px;padding:10px;font-size:12px;font-weight:800}.connection-message{color:#475569;min-height:44px;margin:0 0 12px;font-size:13px;line-height:1.45}.callback-help{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;margin:0 0 12px;padding:10px 11px;font-size:12px;font-weight:800;line-height:1.4}.connection-actions{grid-template-columns:1fr 120px;gap:8px;margin-bottom:12px;display:grid}.connection-actions .primary-button,.connection-actions .ghost-button{min-height:40px;margin:0}.policy-create-button{appearance:none;color:#047857;cursor:pointer;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:40px;margin:0 0 12px;font-size:13px;font-weight:900;display:inline-flex}.policy-create-button:disabled{cursor:not-allowed;filter:grayscale(.5);opacity:.55}.status-dot{background:#f59e0b;border-radius:999px;width:14px;height:14px;box-shadow:0 0 0 5px #f59e0b21}.status-dot.ok{background:#10b981;box-shadow:0 0 0 5px #10b98124}.setup-list{border-top:1px solid #edf1f6;padding-top:8px}.manual-code{grid-template-columns:minmax(0,1fr) 118px;gap:8px;margin-bottom:12px;display:grid}.manual-code input{color:#111827;background:#f8fafc;border:1px solid #dbe3ef;border-radius:8px;outline:0;min-width:0;height:38px;padding:0 10px;font-size:12px}.manual-code button{color:#fff;cursor:pointer;background:#111827;border:0;border-radius:8px;height:38px;font-size:12px;font-weight:900}.manual-code button:disabled{cursor:not-allowed;opacity:.45}.readiness-list{gap:8px;margin-top:12px;display:grid}.readiness-item{background:#f8fafc;border:1px solid #e3e8f0;border-radius:8px;padding:9px 10px}.readiness-item strong,.readiness-item span{display:block}.readiness-item strong{color:#0f172a;font-size:12px}.readiness-item span{color:#64748b;margin-top:3px;font-size:11px;line-height:1.35}.readiness-item.ready{background:#ecfdf5;border-color:#10b98159}.readiness-item.missing,.readiness-item.error,.readiness-item.blocked{background:#fffbeb;border-color:#f59e0b52}.command-summary-panel{align-content:start}.command-summary-list{gap:10px;margin:12px 0;display:grid}.command-summary-list div,.command-summary-list button{width:100%;font:inherit;background:#f8fbff;border:1px solid #dbeafe;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.command-summary-list button{cursor:pointer}.command-summary-list button:hover{background:#eff6ff;border-color:#93c5fd}.command-summary-list span{color:#64748b;font-size:12px;font-weight:800}.command-summary-list strong{color:#0f172a;text-align:right;font-size:14px;font-weight:950}.focused-page-grid{gap:16px;margin-top:16px;display:grid}.focused-page-grid.two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.focused-page-grid .panel{box-shadow:none;margin:0}.focused-page-grid .system-wide-panel{grid-column:1/-1}.system-wide-panel .system-readiness-panel{border-top:0;margin-top:0;padding-top:0}.automation-status-card.flat{margin-top:0}.workflow-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.workflow-step{background:#fff;border:1px solid #e3e8f0;border-radius:8px;align-content:start;gap:7px;min-height:112px;padding:14px;display:grid;position:relative}.workflow-step>span{color:#0369a1;background:#e0f2fe;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.workflow-step strong{font-size:14px}.workflow-step p{color:#64748b;margin:0;font-size:12px;line-height:1.4}.step-arrow{z-index:2;color:#94a3b8;background:#fff;border-radius:999px;position:absolute;top:22px;right:-14px}.launch-console{background:#fffffff0;border:1px solid #dbe8f7;border-radius:8px;gap:16px;margin-bottom:18px;padding:18px;display:grid;box-shadow:0 18px 48px #10182812}.launch-console-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.launch-console-heading h3,.launch-next-actions h4{color:#101828;margin:0}.launch-console-heading p,.launch-next-actions p{color:#667085;max-width:820px;margin:6px 0 0;line-height:1.45}.launch-score{text-align:right;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;min-width:190px;padding:14px 16px}.launch-score strong{color:#0f172a;font-size:30px;line-height:1;display:block}.launch-score span{color:#0369a1;text-transform:uppercase;margin-top:6px;font-size:12px;font-weight:900;display:block}.launch-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.launch-status-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-content:start;gap:8px;min-height:160px;padding:14px;display:grid}.launch-status-card.ready{background:#f0fdf4;border-color:#a7f3d0}.launch-status-card.action,.launch-status-card.safe{background:#fff7ed;border-color:#fed7aa}.launch-status-card.blocked{background:#fef2f2;border-color:#fecaca}.launch-status-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.launch-status-top span{color:#0f766e;background:#ccfbf1;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.launch-status-card.action .launch-status-top span,.launch-status-card.safe .launch-status-top span{color:#c2410c;background:#ffedd5}.launch-status-card.blocked .launch-status-top span{color:#b91c1c;background:#fee2e2}.launch-status-top em{color:#64748b;text-transform:uppercase;font-size:11px;font-style:normal;font-weight:900}.launch-status-card strong{color:#101828;font-size:14px}.launch-status-card b{color:#0f172a;font-size:20px}.launch-status-card p{color:#667085;margin:0;font-size:12px;line-height:1.45}.launch-next-actions{border-top:1px solid #edf2f7;grid-template-columns:minmax(260px,.8fr) minmax(0,1.6fr);align-items:start;gap:16px;padding-top:14px;display:grid}.launch-action-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.launch-next-action,.launch-all-clear{color:#101828;text-align:left;background:#f8fbff;border:1px solid #dbe8f7;border-radius:8px;gap:5px;min-height:92px;padding:12px 14px;display:grid}.launch-next-action{cursor:pointer}.launch-next-action:hover{background:#eff6ff;border-color:#93c5fd}.launch-next-action span{color:#dc2626;text-transform:uppercase;font-size:11px;font-weight:900}.launch-next-action.action span,.launch-next-action.safe span{color:#ea580c}.launch-next-action strong{color:#164bd8;font-size:15px}.launch-next-action em{color:#64748b;font-size:12px;font-style:normal;line-height:1.35}.launch-all-clear{color:#047857;background:#ecfdf5;border-color:#a7f3d0;grid-template-columns:auto 1fr;align-items:center;font-weight:800}.main-grid,.bottom-grid{grid-template-columns:minmax(0,1fr) 370px;gap:16px;display:grid}.bottom-grid{margin-top:16px}.right-stack{gap:16px;display:grid}.search-box{background:#f8fafc;border:1px solid #dbe3ef;border-radius:8px;align-items:center;gap:8px;min-width:min(420px,100%);height:42px;padding:0 12px;display:flex}.search-box button{color:#fff;cursor:pointer;background:#0f172a;border:0;border-radius:7px;min-width:48px;height:30px;font-size:12px;font-weight:900}.search-box button:disabled{cursor:wait;opacity:.68}.search-box input{color:#111827;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:14px}.catalog-note,.empty-state{color:#1d4ed8;background:#eef6ff;border-radius:8px;margin-bottom:12px;padding:10px 12px;font-size:13px;font-weight:800}.catalog-note.error{color:#be123c;background:#fff1f2}.catalog-note.success{color:#047857;background:#dcfce7;border:1px solid #10b9814d;box-shadow:0 10px 24px #10b9811a}.catalog-note.compact{min-height:auto;padding:8px 12px}.empty-state{color:#64748b;text-align:center;background:#f8fafc;margin:12px 0 0}.bulk-bar{background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;justify-content:space-between;gap:12px;min-height:50px;margin-bottom:10px;padding:8px 10px}.bulk-bar.has-selection{background:#fff7ed;border-color:#fb923c;box-shadow:0 10px 24px #f973161f}.bulk-bar.has-selection strong{color:#c2410c}.bulk-bar strong{font-size:14px;display:block}.bulk-bar span{color:#64748b;margin-top:3px;font-size:12px;display:block}.bulk-actions button{color:#1d4ed8;background:#fff;border:0;min-height:34px}.publish-target-selector{gap:6px;min-width:230px;display:grid}.publish-target-selector>span{color:#64748b;text-transform:uppercase;font-size:11px;font-weight:950}.publish-target-selector>div{flex-wrap:wrap;gap:6px;display:flex}.publish-target-selector button{color:#0b63c8;cursor:pointer;background:#fff;border:1px solid #bfdbfe;border-radius:7px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.publish-target-selector button.active{color:#fff;background:#0b63c8;border-color:#0b63c8}.publish-target-selector button.disabled{color:#94a3b8;background:#f8fafc;border-color:#e2e8f0}.publish-target-selector button em{display:none}.settings-publish-targets{background:#f8fbff;border:1px solid #dbeafe;border-radius:8px;gap:8px;margin-top:12px;padding:12px;display:grid}.settings-publish-targets>strong,.settings-publish-targets>span{display:block}.settings-publish-targets>span{color:#64748b;font-size:12px;font-weight:800}.bulk-actions button.active{color:#fff;background:#0f172a}.bulk-actions button.dark{color:#fff;background:#111827}.bulk-actions button:disabled,.catalog-actions button:disabled{cursor:not-allowed;opacity:.6}.bulk-bar.is-loading .bulk-actions button:disabled{cursor:wait}.catalogue-panel{overflow:visible}.catalogue-panel-heading,.catalogue-toolbar,.catalogue-filter-strip{align-items:center;display:flex}.catalogue-panel-heading{justify-content:space-between;gap:14px;margin-bottom:12px}.catalogue-filter-strip{z-index:18;flex-wrap:wrap;gap:18px;min-height:42px;margin-bottom:12px;position:relative}.catalogue-filter-strip>label{color:#263044;align-items:center;gap:8px;min-height:34px;font-size:14px;font-weight:900;display:inline-flex}.catalogue-filter-strip input[type=checkbox]{accent-color:#f97316;width:18px;height:18px}.catalogue-toolbar{background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;justify-content:space-between;gap:12px;min-height:58px;margin-bottom:12px;padding:10px 12px}.catalogue-toolbar strong{font-size:15px;display:block}.catalogue-toolbar span{color:#64748b;margin-top:3px;font-size:12px;line-height:1.35;display:block}.catalogue-toolbar .bulk-actions{justify-content:flex-end}.catalogue-edit-panel{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px;margin-bottom:12px;padding:12px;display:grid}.catalogue-edit-panel label{color:#334155;gap:5px;font-size:12px;font-weight:900;display:grid}.catalogue-edit-panel input,.catalogue-edit-panel select{color:#172033;width:100%;min-width:0;height:36px;font:inherit;background:#fff;border:1px solid #fdba74;border-radius:6px;padding:0 9px;font-size:13px;font-weight:750}.inline-inputs{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 70px;gap:6px;display:grid}.catalogue-edit-panel label:nth-child(2) .inline-inputs{grid-template-columns:minmax(0,1fr) 70px}.catalogue-edit-panel>button{color:#fff;cursor:pointer;background:#f97316;border:0;border-radius:6px;align-self:end;min-height:36px;font-size:13px;font-weight:900}.catalogue-results{grid-template-columns:repeat(2,minmax(0,1fr))}.catalogue-table{gap:8px;display:grid;overflow-x:auto}.catalogue-table-head,.catalogue-row{grid-template-columns:46px minmax(330px,2fr) 110px 160px 145px 130px 175px 92px 126px;align-items:center;column-gap:14px;min-width:1180px;display:grid}.catalogue-table-head{color:#fff;background:#3a3b43;border-radius:4px 4px 0 0;min-height:50px;padding:0 12px;font-size:13px;font-weight:850}.catalogue-row{background:#fff;border:1px solid #edf1f6;min-height:118px;padding:10px 12px;box-shadow:0 1px 5px #0f172a0a}.catalogue-row.selected{border-color:#f97316;box-shadow:0 8px 22px #f973161a}.catalogue-check{cursor:pointer;place-items:center;display:grid}.catalogue-check input{opacity:0;position:absolute}.catalogue-check span{background:#fff;border:2px solid #d7dde7;border-radius:5px;width:22px;height:22px}.catalogue-check input:checked+span{background:#f97316;border-color:#f97316;box-shadow:inset 0 0 0 4px #fff}.catalogue-header-check span{background:#ffffff1f;border-color:#ffffffb3}.catalogue-product-cell{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;display:grid}.catalogue-product-cell img{object-fit:cover;background:#f8fafc;border:1px solid #edf1f6;border-radius:4px;width:72px;height:72px}.catalogue-product-cell a,.catalogue-title-button{color:#172033;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:850;line-height:1.45;text-decoration:none;display:-webkit-box;overflow:hidden}.catalogue-title-button{text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.catalogue-product-cell a:hover,.catalogue-title-button:hover{color:#0b69c7}.catalogue-product-cell span,.catalogue-row em{color:#8a94a6;margin-top:4px;font-size:12px;font-style:normal;font-weight:750;line-height:1.35;display:block}.catalogue-row>span strong{color:#263044;font-size:13px;font-weight:850;display:block}.catalogue-number{color:#263044;font-size:14px;font-weight:850}.catalogue-quantity-cell input{color:#263044;width:74px;min-height:34px;font:inherit;text-align:center;background:#fff;border:1px solid #dbe3ef;border-radius:7px;padding:0 8px;font-weight:850}.catalogue-actions-cell{gap:6px;display:grid;position:relative}.catalogue-actions-cell>button,.catalogue-more-wrap>button{color:#fff;cursor:pointer;background:#ff7900;border:1px solid #fdba74;border-radius:5px;min-height:34px;font-size:13px;font-weight:900}.catalogue-more-wrap{display:block;position:relative}.catalogue-more-wrap>button{color:#172033;background:#fff;border-color:#dbe3ef;width:100%}.catalogue-action-menu{z-index:50;background:#fff;border:1px solid #dbe3ef;border-radius:10px;min-width:220px;padding:8px;display:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 42px #0f172a29}.catalogue-actions-cell.open .catalogue-action-menu,.catalogue-more-wrap:focus-within .catalogue-action-menu{gap:4px;display:grid}.catalogue-action-menu button{color:#172033;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:8px;min-height:34px;padding:8px 10px;font-weight:850}.catalogue-action-menu button:hover{color:#0b63c8;background:#eff6ff}.catalogue-action-menu button.danger{color:#be123c}.catalogue-action-menu button.danger:hover{color:#9f1239;background:#fff1f2}.catalogue-actions-cell button:disabled{cursor:wait;opacity:.65}.lucide-loader-2{animation:.8s linear infinite spin}.listing-results{gap:8px;margin:0 0 12px;display:grid}.listing-result{background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;gap:3px;padding:9px 11px;display:grid}.listing-result strong{color:#1e3a8a;font-size:12px}.listing-result span{color:#334155;font-size:12px;line-height:1.35}.listing-result.ok{background:#ecfdf5;border-color:#10b98157}.listing-result.ok strong{color:#047857}.listing-result.error{background:#fff1f2;border-color:#f43f5e47}.listing-result.error strong{color:#be123c}.listing-result.skipped{background:#fffbeb;border-color:#f59e0b52}.listing-result.skipped strong{color:#b45309}.publish-summary{color:#172033;background:#eff6ff;border:1px solid #2563eb3d;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 14px;margin:0 0 12px;padding:12px 14px;display:grid}.publish-summary div{gap:3px;display:grid}.publish-summary strong{color:#1e3a8a;font-size:14px}.publish-summary span{color:#334155;font-size:13px}.publish-summary em{color:#64748b;grid-column:1/-1;font-size:12px;font-style:normal;line-height:1.35}.publish-summary.done{background:#ecfdf5;border-color:#10b98157}.publish-summary.done strong{color:#047857}.publish-summary.error{background:#fff1f2;border-color:#f43f5e52}.publish-summary.error strong{color:#be123c}.publish-review-list{background:#fffbeb;border:1px solid #f59e0b47;border-radius:8px;gap:8px;margin:-4px 0 12px;padding:12px;display:grid}.publish-review-list.compact{grid-template-columns:minmax(220px,.8fr) minmax(0,1.4fr);align-items:center}.publish-review-list.compact .publish-review-heading{gap:4px;display:grid}.publish-review-list.compact em{grid-column:1/-1}.publish-review-heading,.publish-review-item{justify-content:space-between;align-items:center;gap:12px;display:flex}.publish-review-heading{align-items:flex-start}.publish-review-heading strong,.publish-review-item strong{color:#92400e;font-size:13px;display:block}.publish-review-heading span,.publish-review-item span,.publish-review-list em{color:#5f6f86;font-size:12px;font-style:normal;line-height:1.35}.publish-review-item{background:#fff;border:1px solid #f59e0b3d;border-radius:8px;padding:9px 10px}.publish-review-item>div{gap:3px;min-width:0;display:grid}.publish-review-item button{color:#b45309;cursor:pointer;background:#fff7ed;border:1px solid #f59e0b57;border-radius:8px;min-height:34px;padding:0 12px;font-weight:900}.published-ledger{background:#f8fbff;border:1px solid #dbeafe;border-radius:8px;gap:10px;margin-bottom:14px;padding:12px;display:grid}.published-ledger-heading,.published-row,.published-row-meta,.published-toolbar{align-items:center;display:flex}.published-ledger-heading,.published-row{justify-content:space-between;gap:12px}.published-ledger-heading h3{color:#0f172a;margin:2px 0 0;font-size:16px}.published-ledger-heading span,.published-row span,.published-empty{color:#64748b;font-size:12px}.auto-refresh-note{color:#64748b;margin-top:3px;font-size:12px;font-weight:800;display:block}.published-ledger-heading button,.published-row button,.published-toolbar button{color:#1d4ed8;cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:34px;font-size:12px;font-weight:900;display:inline-flex}.published-ledger-heading button:disabled,.published-row button:disabled,.published-toolbar button:disabled{cursor:wait;opacity:.65}.published-toolbar{flex-wrap:wrap;gap:8px}.published-toolbar button:nth-child(2){color:#be123c;border-color:#f43f5e3d}.published-toolbar button:nth-child(4){color:#0369a1;border-color:#0ea5e947}.published-list{gap:8px;display:grid}.published-row{background:#fff;border:1px solid #e3e8f0;border-radius:8px;min-height:56px;padding:9px 10px;position:relative}.listing-check{cursor:pointer;flex-shrink:0}.listing-check input{opacity:0;position:absolute}.listing-check span{background:#fff;border:1px solid #cbd5e1;border-radius:7px;width:22px;height:22px;display:block}.listing-check input:checked+span{background:#0ea5e9;border-color:#0ea5e9;box-shadow:inset 0 0 0 5px #fff}.published-row strong{color:#172033;font-size:13px;line-height:1.35;display:block}.published-row-meta{flex-shrink:0;gap:10px}.published-row-meta>span{text-align:right;color:#0f172a;min-width:58px;font-weight:900}.published-row button{color:#be123c;border-color:#f43f5e3d}.published-empty{background:#ffffffb8;border:1px dashed #cbd5e1;border-radius:8px;padding:10px}.supplier-sync-results{gap:8px;padding-top:2px;display:grid}.sync-result{background:#fff;border:1px solid #e3e8f0;border-radius:8px;gap:3px;padding:9px 10px;display:grid}.sync-result strong{color:#0f172a;font-size:12px}.sync-result span{color:#475569;font-size:12px;line-height:1.35}.sync-result.ok{background:#ecfdf5;border-color:#10b98147}.sync-result.changed{background:#f0f9ff;border-color:#0ea5e947}.sync-result.error{background:#fff1f2;border-color:#f43f5e47}.sync-result.skipped{background:#fffbeb;border-color:#f59e0b47}.product-catalog{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.catalog-more{justify-content:center;margin-top:14px;display:flex}.catalog-more button{color:#1d4ed8;cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 18px;font-size:13px;font-weight:900;display:inline-flex}.catalog-more button:disabled{cursor:wait;opacity:.68}.catalog-card{cursor:pointer;background:#fff;border:1px solid #e3e8f0;border-radius:8px;flex-direction:column;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;overflow:hidden}.catalog-card:hover,.catalog-card.selected{border-color:#f97316;transform:translateY(-1px);box-shadow:0 16px 36px #1018281f}.catalog-card.selected{background:linear-gradient(#fff,#fff7ed);border-width:2px;box-shadow:0 0 0 3px #f9731624,0 18px 42px #10182829}.catalog-media{aspect-ratio:1.18;background:linear-gradient(#f8fafc,#eef2f7);position:relative}.catalog-media img{object-fit:contain;width:100%;height:100%;display:block}.catalog-check{cursor:pointer;position:absolute;top:10px;left:10px}.catalog-check input{opacity:0;position:absolute}.catalog-check span{background:#fffffff0;border:1px solid #0f172a29;border-radius:7px;width:24px;height:24px;display:block;box-shadow:0 8px 18px #0f172a24}.catalog-check input:checked+span{background:#f97316;border-color:#f97316;box-shadow:inset 0 0 0 5px #fff,0 8px 18px #f9731638}.catalog-check input:checked+span:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:7px;height:12px;margin:3px auto 0;display:block;transform:rotate(45deg)}.catalog-selected-ribbon{z-index:2;color:#c2410c;background:#fff7ed;border:1px solid #f973165c;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex;position:absolute;top:10px;left:42px;box-shadow:0 8px 18px #0f172a1f}.catalog-badges{flex-wrap:wrap;gap:6px;display:flex;position:absolute;bottom:10px;right:10px}.catalog-badges span{color:#111827;background:#ffffffeb;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:11px;font-weight:900;display:inline-flex;box-shadow:0 8px 20px #0f172a1f}.catalog-badges.single{max-width:calc(100% - 70px)}.catalog-title strong,.order-product strong{color:#172033;font-size:14px;line-height:1.3;display:block}.catalog-title span,.order-id span,.order-product span,.muted{color:#64748b;margin-top:4px;font-size:12px;display:block}.catalog-stats{grid-template-columns:repeat(3,1fr);gap:7px;margin:12px 0;display:grid}.catalog-stats div{background:#f8fafc;border-radius:8px;min-width:0;padding:8px}.catalog-stats span,.catalog-meta span{color:#64748b;font-size:11px;font-weight:800}.catalog-stats strong{color:#0f172a;margin-top:4px;font-size:14px;display:block}.catalog-meta{gap:6px;margin-bottom:12px;display:grid}.catalog-meta span{align-items:center;gap:6px;display:inline-flex}.catalog-footer,.catalog-actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.catalog-actions button{color:#1d4ed8;cursor:pointer;background:#f8fafc;border:1px solid #e3e8f0;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:7px;min-height:36px;font-size:13px;font-weight:900;display:inline-flex}.catalog-actions{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:auto;display:grid}.catalog-actions button.dark{color:#fff;background:#111827;border-color:#111827}.margin-pill,.status-chip{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 9px;font-size:12px;font-weight:900;display:inline-flex}.margin-pill{color:#047857;background:#d1fae5}.status-chip{color:#334155;background:#e2e8f0}.status-chip.ready,.status-chip.autopilot,.status-chip.fulfilled,.status-chip.submitted,.status-chip.synced{color:#047857;background:#d1fae5}.status-chip.review,.status-chip.hold,.status-chip.staged,.status-chip.draft{color:#9a3412;background:#ffedd5}.status-chip.policy-check{color:#b45309;background:#fef3c7}.connector-list{gap:10px;display:grid}.connector{background:#fbfdff;border:1px solid #edf1f6;border-radius:8px;grid-template-columns:36px minmax(0,1fr);gap:10px;padding:11px;display:grid}.connector>span{border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.connector.blue>span{color:#1d4ed8;background:#dbeafe}.connector.green>span{color:#047857;background:#d1fae5}.connector.amber>span{color:#b45309;background:#fef3c7}.connector.rose>span{color:#be123c;background:#ffe4e6}.connector strong{font-size:13px;display:block}.connector p{color:#64748b;margin:3px 0 0;font-size:12px;line-height:1.35}.connector em{color:#334155;grid-column:2;font-size:12px;font-style:normal;font-weight:900}.system-readiness-panel{border-top:1px solid #e5edf8;margin-top:14px;padding-top:14px}.system-readiness-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.system-readiness-heading strong{color:#172033;font-size:14px;font-weight:950;display:block}.system-readiness-heading span{color:#64748b;margin-top:3px;font-size:12px;font-weight:750;line-height:1.35;display:block}.system-readiness-heading button{color:#0f4db8;cursor:pointer;background:#fff;border:1px solid #dbeafe;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-weight:900;display:inline-flex}.system-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.system-readiness-card{background:#f8fbff;border:1px solid #dbeafe;border-radius:8px;min-height:118px;padding:11px}.system-readiness-card span{color:#075985;text-transform:uppercase;background:#e0f2fe;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:10px;font-weight:950;display:inline-flex}.system-readiness-card.ready span{color:#047857;background:#dcfce7}.system-readiness-card.safe span{color:#b45309;background:#fef3c7}.system-readiness-card.blocked span,.system-readiness-card.action span{color:#c2410c;background:#ffedd5}.system-readiness-card strong,.system-readiness-card b,.system-readiness-card em{display:block}.system-readiness-card strong{color:#172033;margin-top:8px;font-size:13px;font-weight:950}.system-readiness-card b{color:#0f172a;margin-top:3px;font-size:12px}.system-readiness-card em{color:#7b8799;margin-top:6px;font-size:11px;font-style:normal;font-weight:750;line-height:1.35}.system-missing-env,.system-next-actions{gap:8px;margin-top:10px;display:grid}.system-missing-env,.system-next-actions>div{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;padding:11px}.system-missing-env strong,.system-next-actions strong{color:#9a3412;font-size:12px;font-weight:950;display:block}.system-missing-env span,.system-next-actions span{color:#64748b;margin-top:4px;font-size:12px;font-weight:750;line-height:1.35;display:block}.chart-wrap{height:190px}.order-list{gap:10px;display:grid}.order-row{background:#fff;border:1px solid #edf1f6;border-radius:8px;grid-template-columns:98px minmax(220px,1fr) 88px 112px minmax(150px,1fr) 96px;align-items:center;gap:12px;min-height:76px;padding:12px;display:grid}.order-id strong{color:#0f172a;display:block}.step-state{color:#334155;font-size:13px;font-weight:800}.order-actions,.order-fulfillment-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.order-fulfillment-actions{border-top:1px solid #edf1f6;grid-column:1/-1;padding-top:10px}.order-fulfillment-actions button,.order-fulfillment-actions input{border-radius:8px;min-height:34px;font-size:12px}.order-fulfillment-actions button{color:#1d4ed8;cursor:pointer;background:#f8fafc;border:1px solid #dbe3ef;justify-content:center;align-items:center;gap:6px;font-weight:900;display:inline-flex}.order-fulfillment-actions button:disabled{cursor:wait;opacity:.6}.order-fulfillment-actions input{color:#111827;background:#fff;border:1px solid #dbe3ef;outline:0;width:130px;min-width:0;padding:0 10px}.order-fulfillment-actions.complete{color:#047857;font-size:13px;font-weight:900}.fulfillment-job-list{gap:8px;margin-top:12px;display:grid}.money-panel p{color:#64748b;line-height:1.55}.wallet-amount{color:#0f172a;margin:12px 0 8px;font-size:34px;font-weight:950}.orders-page-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.orders-top-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.wallet-menu{z-index:8;position:relative}.wallet-trigger{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #dbe7f5;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-weight:900;display:inline-flex;box-shadow:0 10px 24px #0f172a14}.wallet-trigger span{color:#64748b;font-size:12px}.wallet-popover{background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:300px;padding:16px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 60px #0f172a2e}.wallet-tabs{border:1px solid #fed7aa;border-radius:6px;grid-template-columns:1fr 1fr;margin-bottom:16px;display:grid;overflow:hidden}.wallet-tabs button,.wallet-currency,.wallet-load,.wallet-link{cursor:pointer;border:0;font-weight:900}.wallet-tabs button{color:#64748b;background:#fff;min-height:36px}.wallet-tabs button.active{color:#d97706;background:#fff7ed}.wallet-total{color:#334155;text-align:center;margin:8px 0 12px;font-size:30px;display:block}.wallet-currency{color:#475569;background:#f1f5f9;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:160px;min-height:38px;margin:0 auto 14px;display:flex}.wallet-load{color:#fff;background:#f59e0b;border-radius:7px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;margin-bottom:14px;display:flex}.wallet-load.subscription{color:#fff;background:#111827;margin-top:-6px}.wallet-load.subscription:disabled{color:#047857;cursor:default;background:#d1fae5}.wallet-plan-note{color:#1e3a8a;background:#eff6ff;border:1px solid #dbeafe;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;margin:-4px 0 12px;padding:10px 12px;font-size:12px;font-weight:850;display:flex}.wallet-plan-note span{color:#475569;font-weight:800}.wallet-link{color:#475569;background:0 0;align-items:center;gap:10px;width:100%;min-height:36px;display:flex}.wallet-transaction-list{border-top:1px solid #edf1f6;gap:8px;margin-top:12px;padding-top:12px;display:grid}.wallet-transaction-list div{color:#64748b;justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:750;display:flex}.wallet-transaction-list span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wallet-transaction-list strong{color:#0f172a;font-size:12px;font-weight:950}.seller-onboarding-panel{grid-column:1/-1}.seller-checklist{gap:8px;display:grid}.seller-check-item{background:#f8fbff;border:1px solid #dbeafe;border-radius:8px;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:10px;padding:10px;display:grid}.seller-check-item>span{color:#075985;background:#e0f2fe;border-radius:999px;place-items:center;width:28px;height:28px;display:grid}.seller-check-item.ready>span{color:#047857;background:#dcfce7}.seller-check-item.action>span{color:#c2410c;background:#ffedd5}.seller-check-item.blocked>span{color:#b91c1c;background:#fee2e2}.seller-check-item strong,.seller-check-item em{display:block}.seller-check-item strong{color:#172033;font-size:13px;font-weight:950}.seller-check-item em{color:#64748b;margin-top:3px;font-size:12px;font-style:normal;font-weight:750;line-height:1.35}.order-filter-bar{border-bottom:1px solid #edf1f6;grid-template-columns:190px 110px minmax(180px,.8fr) minmax(260px,1.4fr) 110px;gap:10px;margin-bottom:12px;padding-bottom:12px;display:grid}.order-filter-bar select,.order-filter-bar input{color:#334155;background:#fff;border:1px solid #dbe3ef;border-radius:6px;outline:0;min-height:38px;padding:0 12px;font-size:13px}.order-filter-bar button{color:#fff;cursor:pointer;text-transform:uppercase;background:#1d9bf0;border:0;border-radius:6px;min-height:38px;font-size:12px;font-weight:950}.orders-toolbar{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:12px;display:flex}.orders-toolbar strong,.orders-toolbar span{display:block}.orders-toolbar strong{color:#0f172a}.orders-toolbar span{color:#64748b;font-size:12px}.orders-table-wrap{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow-x:auto}.orders-table{min-width:2300px}.orders-table-head,.orders-table-row{grid-template-columns:34px 320px 112px 178px 190px 178px 190px 170px 190px 150px 58px 90px 160px 270px 150px 132px 110px 54px;align-items:center;gap:10px;display:grid}.orders-table-head{color:#5b6472;background:#fff;border-bottom:1px solid #e5e7eb;min-height:48px;padding:0 12px;font-size:13px;font-weight:700}.orders-table-row{color:#475569;border-bottom:1px solid #edf1f6;min-height:98px;padding:12px;font-size:13px}.orders-table-row:nth-child(2n+2){background:#fffaf0}.orders-table-row.selected{background:#fff7ed}.orders-product-cell{grid-template-columns:70px minmax(0,1fr);align-items:center;gap:12px;display:grid}.orders-product-cell img{object-fit:cover;background:#f1f5f9;border-radius:6px;width:70px;height:70px}.orders-product-cell strong,.orders-product-cell span{display:block}.orders-product-cell strong{color:#334155;line-height:1.35}.orders-product-cell span{color:#94a3b8;margin-top:3px;font-size:12px}.order-status-select{color:#fff;cursor:pointer;border:1px solid #0000;border-radius:6px;outline:0;width:100%;min-height:40px;padding:0 12px;font-weight:950}.order-status-select.pending{background:#f59e0b}.order-status-select.ordered{background:#2563eb}.order-status-select.shipped{background:#60a5fa}.order-status-select.delivered{background:#22c55e}.order-status-select.canceled,.order-status-select.return_request,.order-status-select.returned{background:#ef4444}.order-status-select.unmonitored,.order-status-select.unlinked{color:#334155;background:#facc15}.estimated-cell button{color:#2563eb;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;margin-top:4px;padding:0;font-weight:800;text-decoration:underline;display:block}.sourcing-cell{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sourcing-cell button{color:#c2410c;cursor:pointer;background:#fff7ed;border:1px solid #fed7aa;border-radius:6px;align-items:center;gap:4px;min-height:28px;padding:0 8px;font-size:11px;font-weight:900;display:inline-flex}.sourcing-cell button:disabled{cursor:wait;opacity:.6}.link-cell a,.order-id-stack a{color:#2563eb;font-weight:800;text-decoration:none}.link-cell a:hover,.order-id-stack a:hover{text-decoration:underline}.order-id-stack,.price-stack{gap:4px;display:grid}.order-id-stack em,.price-stack em,.store-cell em{color:#64748b;background:#f1f5f9;border-radius:4px;justify-content:center;align-items:center;width:max-content;min-width:28px;min-height:20px;padding:0 5px;font-size:10px;font-style:normal;font-weight:950;display:inline-flex}.address-cell{line-height:1.35}.store-cell{align-items:center;gap:6px;display:flex}.price-stack strong{color:#475569;font-size:13px}.profit-positive{color:#22c55e;font-weight:950}.profit-empty{color:#64748b;font-weight:900}.order-more{position:relative}.order-more>button{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:999px;width:34px;height:34px}.order-more-menu{z-index:7;background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:230px;padding:8px;display:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 20px 50px #0f172a29}.order-more.open .order-more-menu,.order-more:hover .order-more-menu,.order-more:focus-within .order-more-menu{gap:4px;display:grid}.order-more-menu button{color:#64748b;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;min-height:34px;padding:0 8px;font-size:12px;font-weight:850;display:flex}.order-more-menu button:hover{color:#0f172a;background:#f8fafc}.order-sync-log{margin-top:14px}.main-grid.product-mode{grid-template-columns:minmax(0,1fr)}.main-grid.product-mode .right-stack{display:none}.catalog-hero{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:10px;display:flex}.catalog-hero h3{margin:2px 0 0}.category-tabs{background:#f7fbff;border-radius:8px;flex-wrap:wrap;gap:8px;margin:0 0 10px;padding:10px;display:flex}.category-tabs button{color:#0969c5;cursor:pointer;background:#c7e2fb;border:1px solid #bfdbfe;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:13px;font-weight:850;display:inline-flex}.category-tabs button.active,.category-tabs button:hover{color:#fff;background:#0b69c7;border-color:#0b69c7}.category-tabs button.category-extra{background:#eef6ff}.category-tabs button.category-extra.active,.category-tabs button.category-extra:hover{color:#fff;background:#0b69c7;border-color:#0b69c7}.category-tabs button.category-more-toggle{border-color:#0b69c7}.catalog-search{background:#fff;border:1px solid #b7d9f5;border-radius:6px;grid-template-columns:minmax(0,1fr) 54px;min-height:46px;margin-bottom:10px;display:grid;overflow:hidden}.catalog-search>div{align-items:center;gap:12px;padding:0 14px;display:flex}.catalog-search input{color:#172033;width:100%;min-width:0;font:inherit;border:0;outline:0;font-size:15px}.catalog-search button{color:#0969c5;cursor:pointer;background:#bfe0fb;border:0;place-items:center;display:grid}.catalog-filter-row{z-index:12;flex-wrap:wrap;align-items:center;gap:14px;min-height:36px;margin-bottom:10px;display:flex;position:relative}.catalog-filter-menu{margin-bottom:-14px;padding-bottom:14px;position:relative}.catalog-filter-menu>button,.catalog-sort>span{color:#263044;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;min-height:34px;font-size:14px;font-weight:900;display:inline-flex}.catalog-filter-menu.active-filter>button{color:#075985;background:#e0f2fe;border-radius:999px;padding:0 10px}.filter-count{color:#fff;background:#0b69c7;border-radius:999px;place-items:center;min-width:19px;height:19px;font-size:11px;font-weight:950;line-height:1;display:inline-grid}.catalog-clear-filter-button{color:#1d4ed8;cursor:pointer;min-height:34px;font:inherit;background:#fff;border:1px solid #bfdbfe;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:900;display:inline-flex}.catalog-clear-filter-button:disabled{cursor:not-allowed;opacity:.52}.catalog-dropdown{z-index:30;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border:1px solid #dbe3ef;border-radius:6px;gap:10px;min-width:230px;padding:14px;transition:opacity .14s .12s,transform .14s .12s,visibility .14s .12s;display:grid;position:absolute;top:calc(100% - 4px);left:0;transform:translateY(4px);box-shadow:0 18px 42px #0f172a24}.catalog-filter-menu.open .catalog-dropdown,.catalog-filter-menu:hover .catalog-dropdown,.catalog-filter-menu:focus-within .catalog-dropdown{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)}.catalog-filter-menu.open>button{color:#0b63c8}.catalog-filter-menu:after{content:"";z-index:29;pointer-events:auto;height:34px;position:absolute;top:calc(100% - 14px);left:-8px;right:-8px}.catalog-dropdown.split{grid-template-columns:1fr 1fr;gap:24px;min-width:370px}.catalog-dropdown strong{color:#334155;font-size:14px;font-weight:800}.catalog-dropdown label{color:#2f3748;cursor:pointer;align-items:center;gap:8px;min-height:28px;font-size:14px;display:flex}.catalog-dropdown input[type=checkbox]{accent-color:#0b69c7;width:16px;height:16px}.catalog-dropdown em{color:#64748b;font-style:normal}.catalog-dropdown.price{min-width:270px}.dropdown-help{color:#64748b;font-size:12px;font-weight:750}.price-input{grid-template-columns:42px minmax(0,1fr);gap:0!important;min-height:42px!important;display:grid!important}.price-input span{color:#64748b;background:#f8fafc;border:1px solid #dbe3ef;border-right:0;border-radius:6px 0 0 6px;place-items:center;height:42px;display:grid}.price-input input{color:#172033;min-width:0;height:42px;font:inherit;border:1px solid #dbe3ef;border-radius:0 6px 6px 0;outline:0;padding:0 10px}.catalog-dropdown.supplier label,.catalog-dropdown.sort button{border-radius:6px;min-height:36px;padding:0 8px}.supplier-search-input{color:#172033;width:100%;min-height:36px;font:inherit;border:1px solid #dbe3ef;border-radius:7px;padding:0 10px;font-size:13px}.supplier-filter-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.supplier-filter-actions button{color:#0b63c8;cursor:pointer;background:#fff;border:1px solid #bfdbfe;border-radius:7px;min-height:32px;font-size:12px;font-weight:900}.catalog-dropdown.supplier label:hover,.catalog-dropdown.sort button:hover,.catalog-dropdown.sort button.active{background:#fff7ed}.catalog-sort{align-items:center;gap:8px;margin-left:auto;display:flex}.catalog-sort>span{cursor:default;color:#64748b;font-weight:750}.catalog-dropdown.sort{min-width:270px;left:auto;right:0}.catalog-dropdown.sort button{color:#666;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:flex-start;font-size:14px;font-weight:850}.product-loading-state{color:#1d4ed8;text-align:center;background:linear-gradient(#f8fbff,#eef6ff);border:1px solid #dbeafe;border-radius:8px;align-content:center;place-items:center;gap:10px;min-height:420px;margin-top:12px;display:grid}.product-loading-state svg{animation:.8s linear infinite spin}.product-loading-state strong,.product-loading-state span{display:block}.product-loading-state strong{color:#0f172a;font-size:18px}.product-loading-state span{color:#64748b;max-width:520px;font-size:13px;font-weight:800;line-height:1.45}.product-catalog{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:stretch;gap:16px}.main-grid.product-mode .product-catalog{grid-template-columns:repeat(6,minmax(0,1fr))}.catalog-card{cursor:pointer;min-width:0;height:100%;box-shadow:none;border-color:#e6edf5;flex-direction:column;display:flex;position:relative;overflow:hidden}.catalog-card-link-layer{z-index:3;position:absolute;inset:0}.catalog-media,.catalog-body{position:relative}.catalog-media button,.catalog-media label,.catalog-actions button{z-index:8;position:relative}.catalog-card:hover,.catalog-card.selected{border-color:#f97316;box-shadow:0 12px 28px #0f172a1f}.catalog-card.selected{background:linear-gradient(#fffaf5,#fff);border-color:#fb6b12;box-shadow:0 0 0 4px #f9731638,0 14px 32px #0f172a24}.catalog-card.pushed{background:linear-gradient(#f0fdf4,#fff);border-color:#10b9816b}.catalog-card.pushed.selected{background:linear-gradient(#fffaf5,#f0fdf4);border-color:#f97316}.catalog-card:focus-visible{outline-offset:3px;outline:3px solid #f973163d}.catalog-card.selected .catalog-check span{background:#fb6b12;border-color:#fb6b12;box-shadow:inset 0 0 0 4px #fff}.catalog-check{z-index:6;background:#fffffff0;border-radius:999px;padding:2px;top:8px;left:8px;box-shadow:0 8px 22px #0f172a2e}.catalog-check span{width:20px;height:20px;box-shadow:none;border-radius:6px}.catalog-selected-ribbon{z-index:6;min-height:24px;padding:0 8px;font-size:10px;top:8px;left:40px}.catalog-pushed-ribbon{z-index:6;color:#047857;background:#ecfdf5;border:1px solid #10b98157;border-radius:999px;align-items:center;gap:5px;min-height:24px;padding:0 8px;font-size:10px;font-weight:900;display:inline-flex;position:absolute;top:8px;left:40px;box-shadow:0 8px 18px #0f172a1f}.catalog-media-pills{z-index:5;flex-wrap:wrap;gap:6px;display:flex;position:absolute;bottom:8px;left:8px}.catalog-media.has-gallery .catalog-media-pills{bottom:34px}.catalog-media.has-gallery .catalog-hover-image,.catalog-media.has-gallery .catalog-hover-video{display:none}.catalog-media-pills span{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172ac7;border-radius:999px;align-items:center;gap:4px;min-height:22px;padding:0 7px;font-size:10px;font-weight:900;display:inline-flex}.catalog-media{aspect-ratio:1/.92;background:#f8fafc;position:relative;overflow:hidden}.catalog-media img,.catalog-hover-video{object-fit:cover;width:100%;height:100%;transition:opacity .16s,transform .16s;position:absolute;inset:0}.catalog-primary-image{opacity:1}.catalog-hover-image,.catalog-hover-video{z-index:2;opacity:0}.catalog-card:hover .catalog-hover-image,.catalog-card:hover .catalog-hover-video{opacity:1}.catalog-card:hover .catalog-primary-image{transform:scale(1.03)}.catalog-media-arrow{z-index:7;color:#0f172a;cursor:pointer;opacity:1;background:#fffffff5;border:1px solid #0f172a24;border-radius:999px;place-items:center;width:36px;height:36px;transition:opacity .16s,background .16s,transform .16s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 12px 28px #0f172a3d}.catalog-media-arrow.previous{left:10px}.catalog-media-arrow.next{right:10px}.catalog-media-arrow:hover{background:#fff;transform:translateY(-50%)scale(1.04)}.catalog-media-dots{z-index:7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a61;border-radius:999px;align-items:center;gap:4px;padding:4px 6px;display:flex;position:absolute;bottom:9px;left:50%}.catalog-media-dots button{cursor:pointer;background:#ffffffad;border:0;border-radius:999px;width:6px;height:6px;padding:0;transition:width .16s,background .16s}.catalog-media-dots button.active{background:#fff;width:16px}.catalog-body{flex-direction:column;flex:1;padding:10px;display:flex}.catalog-title strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:42px;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.catalog-price-line{gap:3px;margin:8px 0 10px;display:grid}.catalog-price-line strong{color:#172033;font-size:17px}.catalog-price-line span{color:#64748b;font-size:11px;font-weight:800;line-height:1.25}.catalog-stats.compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:0 0 10px}.catalog-stats.compact div{padding:7px}.catalog-stats.compact strong{font-size:12px}.catalog-meta{gap:5px;margin-bottom:9px}.catalog-meta span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.catalog-footer{margin-bottom:9px}.margin-pill,.status-chip{min-height:24px;font-size:11px}.catalog-actions button{border-radius:6px;min-height:32px;font-size:12px}.catalog-actions{margin-top:auto}.catalog-card.selected .catalog-actions button:first-child{color:#c2410c;background:#fff7ed;border-color:#f9731652}.catalog-pagination{flex-wrap:wrap;align-items:center;gap:0;margin-top:14px;display:flex}.catalog-pagination button{color:#334155;cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-left:0;place-items:center;min-width:42px;height:38px;font-size:14px;font-weight:800;display:grid}.catalog-pagination button:first-child{border-left:1px solid #dbe3ef;border-radius:6px 0 0 6px}.catalog-pagination button:last-child{border-radius:0 6px 6px 0}.catalog-pagination button.active{color:#fff;background:#0b69c7;border-color:#0b69c7}.catalog-pagination button:disabled{cursor:wait;opacity:.55}.product-detail-overlay{z-index:80;background:#0f172a6b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.product-detail-panel{background:#fff;border:1px solid #dbe3ef;border-radius:8px;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);width:min(1060px,100%);height:min(760px,100vh - 48px);max-height:min(760px,100vh - 48px);display:grid;overflow:hidden;box-shadow:0 32px 90px #0f172a47}.product-detail-media{background:#f8fafc;grid-template-rows:minmax(0,1fr) auto;gap:10px;min-width:0;min-height:0;padding:16px;display:grid;overflow:hidden}.product-detail-stage{background:#eef2f7;border:1px solid #e5edf6;border-radius:8px;min-height:0;position:relative;overflow:hidden}.product-detail-stage img,.product-detail-stage video{object-fit:contain;background:#fff;width:100%;height:100%;display:block}.product-detail-placeholder{color:#64748b;align-content:center;place-items:center;gap:8px;height:100%;min-height:420px;font-weight:850;display:grid}.product-detail-nav{color:#0f172a;cursor:pointer;background:#ffffffeb;border:1px solid #0f172a1f;border-radius:999px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 10px 24px #0f172a24}.product-detail-nav.previous{left:12px}.product-detail-nav.next{right:12px}.product-detail-nav:disabled{cursor:default;opacity:.35}.product-detail-thumbs{flex:none;gap:8px;min-height:60px;padding-bottom:2px;display:flex;overflow-x:auto}.product-detail-thumbs button{cursor:pointer;background:#fff;border:2px solid #0000;border-radius:7px;flex:0 0 58px;width:58px;height:58px;overflow:hidden}.product-detail-thumbs button.active{border-color:#f97316}.product-detail-thumbs img,.product-detail-thumbs span{object-fit:cover;color:#fff;background:#101828;place-items:center;width:100%;height:100%;display:grid}.product-detail-copy{align-content:start;gap:16px;min-width:0;min-height:0;padding:20px 20px 12px;display:grid;overflow-y:auto}.product-detail-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.product-detail-heading h3{color:#111827;margin-top:2px;font-size:22px;line-height:1.2}.product-detail-alert{border-radius:8px;gap:5px;padding:11px 12px;font-weight:850;display:grid}.product-detail-alert.warning{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa}.product-detail-alert strong,.product-detail-alert span{display:block}.product-detail-alert span{color:#64748b;font-size:13px;line-height:1.4}.product-detail-alert em{color:#7c2d12;font-size:12px;font-style:normal;line-height:1.35}.product-detail-heading>button,.order-action-heading>button{color:#172033;cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.product-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.product-detail-facts div{background:#f8fbff;border:1px solid #dbeafe;border-radius:8px;align-content:center;gap:5px;min-height:76px;padding:12px;display:grid}.product-detail-facts span,.product-detail-meta span{color:#64748b;font-size:12px;font-weight:850}.product-detail-facts strong{color:#172033;font-size:18px}.product-detail-meta{flex-wrap:wrap;gap:8px;display:flex}.product-detail-meta span{color:#334155;background:#fff;border:1px solid #e5edf6;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 9px;display:inline-flex}.product-detail-readiness{background:#f8fbff;border:1px solid #dbeafe;border-radius:8px;gap:8px;padding:12px;display:grid}.product-detail-readiness>strong{color:#172033;font-size:13px;font-weight:900}.product-detail-readiness div{color:#334155;grid-template-columns:18px minmax(110px,.6fr) minmax(0,1fr);align-items:center;gap:8px;font-size:12px;font-weight:850;display:grid}.product-detail-readiness div.ready svg{color:#059669}.product-detail-readiness div.needs-work svg{color:#f97316}.product-detail-readiness em{color:#64748b;font-style:normal;font-weight:750}.product-detail-readiness p{color:#64748b;margin:4px 0 0;font-size:12px;font-weight:750;line-height:1.45}.product-detail-actions{z-index:2;background:linear-gradient(#ffffffb8,#fff 28%);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:10px 0 4px;display:grid;position:sticky;bottom:0}.product-detail-actions button,.order-action-buttons button,.order-action-buttons a,.catalogue-empty button{color:#172033;cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 12px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.product-detail-actions button.active{color:#c2410c;background:#fff7ed;border-color:#f9731657}.product-detail-actions button.dark{color:#fff;background:#111827;border-color:#111827}.catalogue-empty{justify-items:center;gap:10px;display:grid}.catalogue-empty strong{display:block}.order-action-panel{background:#f8fbff;border:1px solid #bfdbfe;border-radius:8px;gap:12px;margin-bottom:14px;padding:14px;display:grid}.order-action-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.order-action-heading h3{color:#0f172a;margin:2px 0 4px}.order-action-heading span{color:#64748b;font-size:12px;font-weight:800}.order-action-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.order-action-facts div{background:#fff;border:1px solid #dbeafe;border-radius:8px;gap:4px;padding:10px;display:grid}.order-action-facts span{color:#64748b;text-transform:uppercase;font-size:11px;font-weight:900}.order-action-facts strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.order-fulfillment-summary{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;gap:4px;padding:10px 12px;font-size:13px;font-weight:800;display:grid}.order-fulfillment-summary.warning{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.order-fulfillment-summary strong{text-transform:uppercase;font-size:12px;font-weight:950}.order-fulfillment-summary em{color:#64748b;font-size:12px;font-style:normal;font-weight:750}.order-action-buttons{flex-wrap:wrap;gap:8px;display:flex}@media (width<=1280px){.app-shell{grid-template-columns:224px minmax(0,1fr)}.command-panel,.hero-grid,.main-grid,.bottom-grid{grid-template-columns:1fr}.right-stack{grid-template-columns:1fr 1fr}.main-grid.product-mode .product-catalog,.product-catalog{grid-template-columns:repeat(4,minmax(0,1fr))}.workflow-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.launch-status-grid,.dashboard-kpi-grid,.dashboard-content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-chart-panel{grid-column:1/-1}.launch-next-actions{grid-template-columns:1fr}.catalogue-edit-panel,.catalogue-results{grid-template-columns:repeat(2,minmax(0,1fr))}.step-arrow{display:none}}@media (width<=900px){.app-shell{grid-template-columns:1fr}.sidebar{height:auto;position:relative}.side-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.topbar{align-items:stretch}.topbar-actions,.global-wallet-chip,.account-menu,.account-menu-trigger{width:100%}.account-menu-popover{width:min(100%,340px);left:0;right:auto}.right-stack,.workflow-strip{grid-template-columns:1fr}.launch-console-heading{flex-direction:column}.launch-score{text-align:left;width:100%}.launch-status-grid,.launch-action-buttons,.dashboard-kpi-grid,.dashboard-content-grid{grid-template-columns:1fr}.dashboard-kpi{border-bottom:1px solid #e5e7eb;border-right:0}.dashboard-kpi:last-child{border-bottom:0}.topbar,.panel-heading,.bulk-bar,.catalogue-toolbar,.catalog-hero{flex-direction:column;align-items:stretch}.topbar-actions,.bulk-actions,.catalogue-filter-strip,.catalog-filter-row{flex-wrap:wrap}.catalogue-edit-panel,.catalogue-results{grid-template-columns:1fr}.main-grid.product-mode .product-catalog,.product-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.product-detail-overlay{padding:12px}.product-detail-panel{grid-template-columns:1fr;height:calc(100vh - 24px);max-height:calc(100vh - 24px)}.product-detail-stage,.product-detail-placeholder{min-height:280px}.store-connect-panel{padding:16px}.store-platform-grid{grid-template-columns:1fr}.settings-drawer{width:100vw}.settings-toggle-row,.settings-status-row{flex-direction:column;align-items:stretch}.settings-status-row strong{text-align:left;max-width:100%}.product-detail-actions,.order-action-facts{grid-template-columns:1fr}.order-row{grid-template-columns:32px 58px minmax(0,1fr)}.order-row>div:nth-child(n+3){grid-column:3;justify-self:start}h2{font-size:28px}}@keyframes spin{to{transform:rotate(360deg)}}.orders-workspace{overflow:visible}.orders-workspace .orders-page-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.orders-workspace .orders-top-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.orders-workspace .wallet-menu{z-index:8;position:relative}.orders-workspace .wallet-trigger{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #dbe7f5;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-weight:900;display:inline-flex;box-shadow:0 10px 24px #0f172a14}.orders-workspace .wallet-trigger span{color:#64748b;font-size:12px}.orders-workspace .wallet-popover{background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:300px;padding:16px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 60px #0f172a2e}.orders-workspace .wallet-tabs{border:1px solid #fed7aa;border-radius:6px;grid-template-columns:1fr 1fr;margin-bottom:16px;display:grid;overflow:hidden}.orders-workspace .wallet-tabs button,.orders-workspace .wallet-currency,.orders-workspace .wallet-load,.orders-workspace .wallet-link{cursor:pointer;border:0;font-weight:900}.orders-workspace .wallet-tabs button{color:#64748b;background:#fff;min-height:36px}.orders-workspace .wallet-tabs button.active{color:#d97706;background:#fff7ed}.orders-workspace .wallet-total{color:#334155;text-align:center;margin:8px 0 12px;font-size:30px;display:block}.orders-workspace .wallet-currency{color:#475569;background:#f1f5f9;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:160px;min-height:38px;margin:0 auto 14px;display:flex}.orders-workspace .wallet-load{color:#fff;background:#f59e0b;border-radius:7px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;margin-bottom:14px;display:flex}.orders-workspace .wallet-load.subscription{color:#fff;background:#111827;margin-top:-6px}.orders-workspace .wallet-load.subscription:disabled{color:#047857;cursor:default;background:#d1fae5}.orders-workspace .wallet-plan-note{color:#1e3a8a;background:#eff6ff;border:1px solid #dbeafe;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;margin:-4px 0 12px;padding:10px 12px;font-size:12px;font-weight:850;display:flex}.orders-workspace .wallet-plan-note span{color:#475569;font-weight:800}.orders-workspace .wallet-link{color:#475569;background:0 0;align-items:center;gap:10px;width:100%;min-height:36px;display:flex}.orders-workspace .order-filter-bar{border-bottom:1px solid #edf1f6;grid-template-columns:190px 110px minmax(180px,.8fr) minmax(260px,1.4fr) 110px;gap:10px;margin-bottom:12px;padding-bottom:12px;display:grid}.orders-workspace .order-filter-bar select,.orders-workspace .order-filter-bar input{color:#334155;background:#fff;border:1px solid #dbe3ef;border-radius:6px;outline:0;width:100%;min-height:38px;padding:0 12px;font-size:13px}.orders-workspace .order-filter-bar button{color:#fff;cursor:pointer;text-transform:uppercase;background:#1d9bf0;border:0;border-radius:6px;min-height:38px;font-size:12px;font-weight:950}.orders-workspace .orders-toolbar{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:12px;display:flex}.orders-workspace .orders-toolbar strong,.orders-workspace .orders-toolbar span{display:block}.orders-workspace .orders-toolbar strong{color:#0f172a}.orders-workspace .orders-toolbar span{color:#64748b;font-size:12px}.orders-workspace .orders-table-wrap{background:#fff;border:1px solid #e5e7eb;border-radius:8px;width:100%;max-width:100%;overflow:auto visible}.orders-workspace .orders-table{min-width:2300px}.orders-workspace .orders-table-head,.orders-workspace .orders-table-row{grid-template-columns:34px 320px 112px 178px 190px 178px 190px 170px 190px 150px 58px 90px 160px 270px 150px 132px 110px 54px;align-items:center;gap:10px;display:grid}.orders-workspace .orders-table-head{color:#5b6472;background:#fff;border-bottom:1px solid #e5e7eb;min-height:48px;padding:0 12px;font-size:13px;font-weight:700}.orders-workspace .orders-table-row{color:#475569;border-bottom:1px solid #edf1f6;min-height:98px;padding:12px;font-size:13px}.orders-workspace .orders-table-row.selected{background:#fff7ed}.orders-workspace .orders-product-cell img{object-fit:cover;background:#f1f5f9;border-radius:6px;display:block;width:70px!important;max-width:70px!important;height:70px!important;max-height:70px!important}.orders-workspace .orders-product-cell strong,.orders-workspace .orders-product-cell span{display:block}.orders-workspace .orders-product-cell strong{color:#334155;line-height:1.35}.orders-workspace .orders-product-cell span{color:#94a3b8;margin-top:3px;font-size:12px}.orders-workspace .order-status-select{color:#fff;cursor:pointer;border:1px solid #0000;border-radius:6px;outline:0;width:100%;min-height:40px;padding:0 12px;font-weight:950}.orders-workspace .order-status-select.pending{background:#f59e0b}.orders-workspace .order-status-select.ordered{background:#2563eb}.orders-workspace .order-status-select.shipped{background:#60a5fa}.orders-workspace .order-status-select.delivered{background:#22c55e}.orders-workspace .order-status-select.canceled,.orders-workspace .order-status-select.return_request,.orders-workspace .order-status-select.returned{background:#ef4444}.orders-workspace .order-status-select.unmonitored,.orders-workspace .order-status-select.unlinked{color:#334155;background:#facc15}.orders-workspace .estimated-cell button{color:#2563eb;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;margin-top:4px;padding:0;font-weight:800;text-decoration:underline;display:block}.orders-workspace .sourcing-cell{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.orders-workspace .sourcing-cell button{color:#c2410c;cursor:pointer;background:#fff7ed;border:1px solid #fed7aa;border-radius:6px;align-items:center;gap:4px;min-height:28px;padding:0 8px;font-size:11px;font-weight:900;display:inline-flex}.orders-workspace .sourcing-cell button:disabled{cursor:wait;opacity:.6}.orders-workspace .link-cell a,.orders-workspace .order-id-stack a{color:#2563eb;font-weight:800;text-decoration:none}.orders-workspace .link-cell a:hover,.orders-workspace .order-id-stack a:hover{text-decoration:underline}.orders-workspace .order-id-stack,.orders-workspace .price-stack{gap:4px;display:grid}.orders-workspace .order-id-stack em,.orders-workspace .price-stack em,.orders-workspace .store-cell em{color:#64748b;background:#f1f5f9;border-radius:4px;justify-content:center;align-items:center;width:max-content;min-width:28px;min-height:20px;padding:0 5px;font-size:10px;font-style:normal;font-weight:950;display:inline-flex}.orders-workspace .address-cell{line-height:1.35}.orders-workspace .price-stack strong{color:#475569;font-size:13px}.orders-workspace .profit-positive{color:#22c55e;font-weight:950}.orders-workspace .profit-empty{color:#64748b;font-weight:900}.orders-workspace .order-more{position:relative}.orders-workspace .order-more>button{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:999px;width:34px;height:34px}.orders-workspace .order-more-menu{z-index:7;background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:230px;padding:8px;display:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 20px 50px #0f172a29}.orders-workspace .order-more.open .order-more-menu,.orders-workspace .order-more:hover .order-more-menu,.orders-workspace .order-more:focus-within .order-more-menu{gap:4px;display:grid}.orders-workspace .order-more-menu button{color:#64748b;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;min-height:34px;padding:0 8px;font-size:12px;font-weight:850;display:flex}.orders-workspace .order-more-menu button:hover{color:#0f172a;background:#f8fafc}.orders-workspace .order-sync-log{margin-top:14px}.catalogue-panel,.orders-workspace{overflow:hidden}.catalogue-toolbar{grid-template-columns:minmax(250px,340px) minmax(0,1fr);justify-content:stretch;align-items:center;display:grid}.catalogue-toolbar .bulk-actions{justify-content:flex-start;gap:8px}.catalogue-toolbar .bulk-actions button{white-space:nowrap}.catalogue-toolbar .bulk-actions button:nth-child(6){min-width:220px}.catalogue-table{scrollbar-color:#94a3b8 #eef2f7;scrollbar-gutter:stable;max-width:100%;padding-bottom:12px;overflow:auto visible}.catalogue-table::-webkit-scrollbar{height:12px}.orders-workspace .orders-table-wrap::-webkit-scrollbar{height:12px}.catalogue-table::-webkit-scrollbar-track{background:#eef2f7;border-radius:999px}.orders-workspace .orders-table-wrap::-webkit-scrollbar-track{background:#eef2f7;border-radius:999px}.catalogue-table::-webkit-scrollbar-thumb{background:#94a3b8;border:3px solid #eef2f7;border-radius:999px}.orders-workspace .orders-table-wrap::-webkit-scrollbar-thumb{background:#94a3b8;border:3px solid #eef2f7;border-radius:999px}.catalogue-actions-cell{justify-items:stretch;gap:7px;display:grid}.catalogue-actions-cell>button,.catalogue-more-wrap>button{width:100%}.catalogue-actions-cell>button:first-child{min-height:36px}.orders-workspace .orders-page-header{align-items:flex-start}.orders-workspace .orders-page-header h3{color:#0f172a;margin:2px 0 6px;font-size:18px;line-height:1.2}.orders-workspace .orders-top-actions{gap:10px}.orders-workspace .wallet-trigger,.orders-workspace .ghost-button.compact{border-radius:8px;min-height:46px;font-size:14px}.seller-dashboard{gap:12px}.dashboard-page-heading h1{font-size:28px}.dashboard-filters{margin-top:10px}.dashboard-kpi-panel{padding:12px 16px}.dashboard-kpi{min-height:68px;padding:2px 16px}.dashboard-kpi>span{width:42px;height:42px}.dashboard-kpi strong{font-size:24px}.dashboard-content-grid{gap:14px}.dashboard-chart-panel,.dashboard-overview-card,.dashboard-launch-card{padding:14px}.dashboard-chart{min-height:270px}.dashboard-chart .recharts-responsive-container{height:270px!important}.dashboard-overview-list div{min-height:32px}.command-summary-list{gap:8px}.command-summary-list div,.command-summary-list button{padding:9px 11px}.catalogue-filter-strip{background:#f8fbff;border:1px solid #e5edf6;border-radius:8px;gap:12px;padding:8px 10px}.catalogue-toolbar{align-items:start}.catalogue-results{grid-template-columns:repeat(3,minmax(0,1fr));max-height:112px;padding-right:4px;overflow-y:auto}.catalogue-actions-cell>button:disabled{color:#64748b;cursor:default;opacity:1;background:#f1f5f9;border-color:#dbe3ef}.orders-workspace .order-filter-bar{grid-template-columns:minmax(190px,230px) 120px minmax(260px,1fr) 120px;gap:10px;margin:18px 0 16px;padding-bottom:16px}.orders-workspace .order-filter-bar select,.orders-workspace .order-filter-bar input,.orders-workspace .order-filter-bar button{border-radius:7px;min-height:42px;font-size:14px}.orders-workspace .orders-toolbar{grid-template-columns:minmax(250px,360px) minmax(0,1fr);align-items:center;margin-bottom:16px;padding:12px;display:grid}.orders-workspace .orders-toolbar .bulk-actions{justify-content:flex-start;gap:8px}.orders-workspace .orders-toolbar .bulk-actions button{white-space:nowrap}.orders-workspace .orders-table-wrap{scrollbar-color:#94a3b8 #eef2f7;scrollbar-gutter:stable;background:0 0;border:0;border-radius:0;width:100%;max-width:100%;padding-bottom:12px;overflow:auto visible}.orders-workspace .orders-table{gap:6px;min-width:2320px;display:grid}.orders-workspace .orders-table-head,.orders-workspace .orders-table-row{grid-template-columns:40px minmax(300px,1.8fr) 104px 160px 166px 166px 170px 148px 170px 132px 48px 78px 138px 250px 140px 126px 102px 48px;align-items:center;column-gap:10px;display:grid}.orders-workspace .orders-table-head{color:#fff;background:#3a3b43;border:0;border-radius:4px 4px 0 0;min-height:50px;padding:0 12px;font-size:13px;font-weight:850}.orders-workspace .orders-table-row{color:#263044;background:#fff;border:1px solid #edf1f6;min-height:84px;padding:8px 10px;font-size:12px;box-shadow:0 1px 5px #0f172a0a}.orders-workspace .orders-table-row:nth-child(2n+2){background:#fff}.orders-workspace .orders-table-row.selected{background:#fff;border-color:#f97316;box-shadow:0 8px 22px #f973161a}.orders-workspace .orders-product-cell{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:10px;display:grid}.orders-workspace .orders-product-cell img{object-fit:cover;background:#f8fafc;border:1px solid #edf1f6;border-radius:4px;width:56px!important;max-width:56px!important;height:56px!important;max-height:56px!important}.orders-workspace .orders-product-cell strong{color:#172033;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:850;line-height:1.35;display:-webkit-box;overflow:hidden}.orders-workspace .orders-product-cell span{color:#8a94a6;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;font-weight:750;display:block;overflow:hidden}.orders-workspace .order-status-select{border-radius:7px;min-height:34px;font-size:12px}.orders-workspace .estimated-cell,.orders-workspace .address-cell{color:#475569;line-height:1.35}.orders-workspace .sourcing-cell button{border-radius:6px;min-height:28px}.orders-workspace .link-cell,.orders-workspace .order-id-stack,.orders-workspace .price-stack,.orders-workspace .store-cell{min-width:0}.orders-workspace .link-cell a,.orders-workspace .order-id-stack a{color:#2563eb;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;max-width:100%;display:inline-block;overflow:hidden}.orders-workspace .store-cell{align-items:center;gap:6px;display:flex}.orders-workspace .price-stack strong{color:#263044;align-items:center;gap:5px;font-size:12px;font-weight:850;display:flex}.orders-workspace .order-more>button{color:#172033;background:#fff;border:1px solid #dbe3ef;border-radius:6px;place-items:center;display:grid}.admin-panel{gap:16px;display:grid;overflow:visible}.admin-panel-heading,.admin-users-heading,.admin-card-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.admin-panel-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.admin-panel-heading h3,.admin-users-heading h3{color:#0f172a;margin:2px 0 6px;font-size:20px;line-height:1.2}.admin-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.admin-metrics .metric{background:#f8fbff;border:1px solid #dbeafe;min-height:116px}.admin-setup-actions{background:#f8fbff;border:1px solid #dbeafe;border-radius:8px;flex-wrap:wrap;gap:10px;padding:12px;display:flex}.admin-setup-actions button{color:#0f3d91;cursor:pointer;background:#fff;border:1px solid #bfdbfe;border-radius:7px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-weight:900;display:inline-flex}.admin-setup-actions button:hover{background:#eff6ff;border-color:#60a5fa}.admin-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:14px;display:grid}.admin-card,.admin-users-table{background:#fff;border:1px solid #e3eaf4;border-radius:8px;box-shadow:0 8px 24px #0f172a0a}.admin-card{padding:16px}.admin-card-heading{justify-content:flex-start;margin-bottom:14px}.admin-card-heading svg{color:#0b69c7;margin-top:2px}.admin-card-heading strong{color:#172033;font-size:15px;font-weight:900;display:block}.admin-card-heading span{color:#64748b;margin-top:3px;font-size:12px;font-weight:700;display:block}.admin-checklist,.admin-system-list{gap:8px;display:grid}.admin-check-item,.admin-system-list>div{background:#f8fbff;border:1px solid #dbeafe;border-radius:8px;gap:6px;min-height:76px;padding:12px;display:grid}.admin-check-item{grid-template-columns:78px minmax(0,1fr);align-items:start}.admin-check-item>span,.admin-status{color:#075985;text-transform:uppercase;background:#e0f2fe;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:24px;padding:0 9px;font-size:11px;font-weight:900;display:inline-flex}.admin-check-item.action>span,.admin-status.action{color:#c2410c;background:#ffedd5}.admin-status.blocked{color:#b91c1c;background:#fee2e2}.admin-check-item.ready>span,.admin-check-item.safe>span,.admin-status.ready{color:#047857;background:#dcfce7}.admin-check-item strong,.admin-system-list strong,.admin-user-row strong{color:#172033;font-size:13px;font-weight:900;display:block}.admin-check-item em,.admin-system-list em,.admin-user-row em{color:#7b8799;margin-top:3px;font-size:12px;font-style:normal;font-weight:750;line-height:1.35;display:block}.admin-system-list>div{grid-template-columns:150px minmax(0,1fr);align-items:center}.admin-system-list span{color:#64748b;text-transform:uppercase;font-size:12px;font-weight:900}.admin-users-table{padding:0 0 12px;overflow-x:auto}.admin-users-heading{align-items:center;padding:16px}.admin-users-heading>span{color:#047857;background:#d1fae5;border-radius:999px;align-items:center;min-height:28px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.admin-users-head,.admin-user-row{grid-template-columns:minmax(260px,2fr) 90px 135px 130px 130px 120px 120px 100px minmax(180px,1fr);align-items:center;column-gap:14px;min-width:1280px;display:grid}.admin-users-head{color:#fff;background:#3a3b43;min-height:48px;padding:0 16px;font-size:13px;font-weight:850}.admin-user-row{color:#263044;border-bottom:1px solid #edf1f6;min-height:78px;margin:8px 16px 0;padding:10px 0;font-size:13px}.admin-user-row:last-child{border-bottom:0}.admin-activity-table{margin-top:14px}.admin-activity-head,.admin-activity-row{grid-template-columns:120px minmax(220px,1.4fr) 120px 170px 110px minmax(320px,2fr);align-items:center;column-gap:14px;min-width:1180px;display:grid}.admin-activity-head{color:#fff;background:#3a3b43;min-height:48px;padding:0 16px;font-size:13px;font-weight:850}.admin-activity-row{color:#263044;border-bottom:1px solid #edf1f6;min-height:70px;margin:8px 16px 0;padding:10px 0;font-size:13px}.admin-activity-row:last-child{border-bottom:0}.admin-activity-row strong{color:#172033;font-size:13px;font-weight:900;display:block}.admin-activity-row em{color:#7b8799;margin-top:3px;font-size:12px;font-style:normal;font-weight:750;line-height:1.35;display:block}.empty-state.small{min-height:66px;padding:16px}.wallet-trigger,.orders-workspace .wallet-trigger{color:#0f172a;background:#fff;border-color:#bfdbfe;box-shadow:0 12px 28px #0f172a14}.wallet-trigger:hover,.orders-workspace .wallet-trigger:hover{border-color:#7dd3fc;box-shadow:0 16px 34px #0ea5e924}.wallet-popover,.orders-workspace .wallet-popover{color:#0f172a;background:linear-gradient(#fff 0%,#f8fbff 100%);border-color:#bfdbfe;width:320px}.wallet-tabs,.orders-workspace .wallet-tabs{background:#eff6ff;border-color:#bfdbfe}.wallet-tabs button,.orders-workspace .wallet-tabs button{color:#64748b;background:#fff}.wallet-tabs button.active,.orders-workspace .wallet-tabs button.active{color:#075985;background:#e0f2fe}.wallet-total,.orders-workspace .wallet-total{color:#0f172a}.wallet-currency,.orders-workspace .wallet-currency{color:#075985;background:#eaf5ff}.wallet-plan-card,.orders-workspace .wallet-plan-card{background:#f8fbff;border:1px solid #dbeafe;border-radius:8px;gap:6px;margin:0 0 12px;padding:12px;display:grid}.wallet-plan-card span,.orders-workspace .wallet-plan-card span{color:#0f172a;font-weight:900}.wallet-plan-card em,.orders-workspace .wallet-plan-card em{color:#64748b;font-style:normal;font-weight:750;line-height:1.35}.wallet-load.subscription:disabled,.orders-workspace .wallet-load.subscription:disabled{cursor:default;opacity:.78}.wallet-quick-grid,.orders-workspace .wallet-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 10px;display:grid}.wallet-quick-button,.orders-workspace .wallet-quick-button{color:#0f3a5b;cursor:pointer;background:#fff;border:1px solid #bfdbfe;border-radius:7px;min-height:36px;font-size:12px;font-weight:950}.wallet-quick-button:hover,.orders-workspace .wallet-quick-button:hover{background:#eff6ff;border-color:#38bdf8}.wallet-quick-button.active,.orders-workspace .wallet-quick-button.active{color:#075985;background:#e0f2fe;border-color:#0ea5e9}.wallet-quick-button:disabled,.orders-workspace .wallet-quick-button:disabled{opacity:.55;cursor:default}.wallet-custom-amount,.orders-workspace .wallet-custom-amount{color:#64748b;gap:6px;margin:0 0 10px;font-size:12px;font-weight:900;display:grid}.wallet-custom-amount>div,.orders-workspace .wallet-custom-amount>div{background:#fff;border:1px solid #bfdbfe;border-radius:7px;align-items:center;min-height:38px;display:flex;overflow:hidden}.wallet-custom-amount>div>span,.orders-workspace .wallet-custom-amount>div>span{color:#075985;place-items:center;width:36px;font-weight:950;display:grid}.wallet-custom-amount input,.orders-workspace .wallet-custom-amount input{color:#0f172a;background:0 0;border:0;outline:0;flex:1;min-width:0;height:38px;font-size:14px;font-weight:900}.wallet-inline-message,.orders-workspace .wallet-inline-message{color:#0f3d91;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:10px 12px;font-size:12px;font-weight:850;line-height:1.35}.wallet-inline-message.error,.orders-workspace .wallet-inline-message.error{color:#be123c;background:#fff1f2;border-color:#fecdd3}.wallet-inline-message.ok,.orders-workspace .wallet-inline-message.ok{color:#047857;background:#f0fdf4;border-color:#bbf7d0}.wallet-load,.orders-workspace .wallet-load{color:#fff;background:linear-gradient(135deg,#0ea5e9 0%,#2563eb 100%);box-shadow:0 14px 28px #2563eb2e}.wallet-load:hover,.orders-workspace .wallet-load:hover{filter:brightness(1.02)}.wallet-load.subscription,.orders-workspace .wallet-load.subscription{color:#fff;box-shadow:none;background:#111827}.wallet-load.subscription:disabled,.orders-workspace .wallet-load.subscription:disabled{color:#047857;background:#dcfce7}.wallet-plan-note,.orders-workspace .wallet-plan-note{color:#075985;background:#f0f9ff;border-color:#bfdbfe}.wallet-link,.orders-workspace .wallet-link{color:#334155}.wallet-link:hover,.orders-workspace .wallet-link:hover{color:#075985}.wallet-checkout-overlay,.orders-workspace .wallet-checkout-overlay{color:#075985;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:38px;margin:-4px 0 12px;font-size:12px;font-weight:950;display:flex}.wallet-detail-panel,.orders-workspace .wallet-detail-panel{border-top:1px solid #dbeafe;gap:8px;margin-top:10px;padding-top:12px;display:grid}.wallet-detail-panel>strong,.orders-workspace .wallet-detail-panel>strong{color:#0f172a;font-size:13px;font-weight:950}.wallet-detail-panel p,.orders-workspace .wallet-detail-panel p{color:#64748b;margin:0;font-size:12px;font-weight:800;line-height:1.4}.wallet-plan-preview,.orders-workspace .wallet-plan-preview{gap:8px;margin-bottom:12px;display:grid}.wallet-plan-preview div,.orders-workspace .wallet-plan-preview div{background:#fff;border:1px solid #e5edf6;border-radius:8px;gap:3px;padding:10px;display:grid}.wallet-plan-preview strong,.orders-workspace .wallet-plan-preview strong{color:#0f172a;font-size:12px}.wallet-plan-preview span,.orders-workspace .wallet-plan-preview span{color:#64748b;font-size:11px;font-weight:800;line-height:1.35}@media (width<=1180px){.admin-metrics,.admin-grid,.focused-page-grid.two-column{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.admin-panel-heading,.admin-users-heading{display:grid}.admin-metrics,.admin-grid,.focused-page-grid.two-column{grid-template-columns:1fr}}.wallet-popover,.orders-workspace .wallet-popover{overflow:hidden}.wallet-checkout-overlay,.orders-workspace .wallet-checkout-overlay{z-index:5;text-align:center;background:#eff6fff5;border-color:#93c5fd;flex-direction:column;min-height:auto;margin:0;padding:18px;position:absolute;inset:12px;box-shadow:0 18px 45px #2563eb2e}.wallet-history-date-range{cursor:pointer}.wallet-history-table{max-width:100%;padding-bottom:6px;overflow-x:auto}.wallet-history-head,.wallet-history-row{grid-template-columns:135px 115px 105px 110px minmax(180px,220px) minmax(300px,1fr);gap:14px;min-width:980px}.wallet-history-row>span{overflow-wrap:anywhere;min-width:0}.wallet-history-id{color:#334155;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;overflow:hidden}.wallet-history-note{color:#475569}.catalogue-toolbar{grid-template-columns:minmax(220px,300px) minmax(0,1fr)}.catalogue-toolbar .bulk-actions{grid-template-columns:repeat(auto-fit,minmax(150px,max-content));justify-content:end;display:grid}.catalogue-toolbar .bulk-actions button{min-height:38px;padding:0 14px}.catalogue-edit-panel{grid-template-columns:minmax(120px,.55fr) minmax(210px,.85fr) minmax(420px,1.8fr) minmax(150px,.6fr);align-items:start}.catalogue-tier-grid{gap:6px;display:grid}.catalogue-tier-row{grid-template-columns:1fr 1fr 1fr 64px;gap:6px;display:grid}.catalogue-row{min-height:104px}.catalogue-product-cell{grid-template-columns:64px minmax(0,1fr);gap:10px}.catalogue-product-cell img{width:64px;height:64px}.catalogue-row>span strong,.catalogue-store-cell a{color:#263044;font-size:13px;font-weight:900}.catalogue-store-cell a{color:#0b63c8;text-decoration:none}.catalogue-store-cell a:hover{text-decoration:underline}.catalogue-actions-cell{gap:6px}.catalogue-actions-cell>button,.catalogue-more-wrap>button{min-height:34px}.catalogue-actions-cell>button:disabled{cursor:default}@media (width<=980px){.catalogue-edit-panel,.catalogue-toolbar{grid-template-columns:1fr}.catalogue-toolbar .bulk-actions{justify-content:start}}.catalogue-toolbar .bulk-actions button.active{color:#0f3d91;background:#dbeafe;border-color:#1d4ed8}.catalogue-toolbar .bulk-actions .publish-button,.catalogue-actions-cell>button:not(:disabled){color:#fff;background:linear-gradient(135deg,#0ea5e9,#2563eb);border-color:#0ea5e9}.catalogue-edit-panel.always-on{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;grid-template-columns:130px 270px minmax(260px,1fr) 170px;align-items:end;gap:12px;margin:12px 0;padding:12px 14px;display:grid}.catalogue-edit-field,.catalogue-tier-control{color:#263044;gap:6px;font-size:13px;font-weight:900;display:grid}.catalogue-edit-panel.always-on input,.catalogue-edit-panel.always-on select{background:#fff;border:1px solid #fdba74;border-radius:6px;min-height:40px}.catalogue-edit-panel.always-on .inline-inputs{grid-template-columns:minmax(90px,1fr) 70px;gap:8px;display:grid}.catalogue-tier-popover{position:static}.catalogue-tier-popover summary{color:#0f3d91;cursor:pointer;background:#fff;border:1px solid #fdba74;border-radius:6px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;list-style:none;display:flex}.catalogue-tier-popover summary::-webkit-details-marker{display:none}.catalogue-tier-popover[open] .catalogue-tier-grid{width:100%;box-shadow:none;background:#fff;border:1px solid #fdba74;border-radius:8px;margin-top:8px;padding:10px;position:static}.catalogue-tier-popover .catalogue-tier-row{grid-template-columns:62px 72px 72px minmax(88px,1fr) 64px;align-items:center}.catalogue-tier-row>span{color:#64748b;font-size:12px;font-weight:900}.catalogue-edit-panel.always-on>button{color:#fff;cursor:pointer;background:#ff6b00;border:0;border-radius:7px;min-height:42px;font-weight:950}.catalogue-description-preview{background:#ecfdf5;border-radius:999px;width:fit-content;margin-top:5px;padding:3px 7px;font-weight:900;color:#047857!important;font-size:11px!important;display:inline-flex!important}.catalogue-store-inline-link{color:#0b63c8;width:fit-content;margin-top:5px;font-size:12px;font-weight:900;text-decoration:underline;display:inline-flex}.catalogue-store-inline-link:hover{text-decoration:underline}.catalogue-restore-inline{color:#1d4ed8;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;align-items:center;gap:5px;width:fit-content;min-height:26px;margin-top:5px;padding:0 8px;font-size:11px;font-weight:900;display:inline-flex}.catalogue-restore-inline:hover{background:#dbeafe;border-color:#60a5fa}.orders-workspace .orders-top-actions .wallet-menu{display:none}.orders-workspace .order-filter-bar{grid-template-columns:minmax(170px,230px) minmax(240px,1fr) minmax(210px,250px);align-items:center;gap:10px;margin:14px 0;padding-bottom:14px;display:grid}.global-wallet-menu{order:98;position:relative}.global-wallet-menu .wallet-popover{z-index:80}.store-connect-actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.store-connect-actions button{color:#0b63c8;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:7px;min-height:38px;padding:0 14px;font-weight:900}.store-connect-actions button.danger{color:#be123c;background:#fff1f2;border-color:#fecaca}.catalogue-table-head,.catalogue-row{grid-template-columns:46px minmax(430px,1.7fr) 120px 190px 165px 150px 210px 160px 150px;min-width:1580px}.catalogue-product-cell,.catalogue-product-cell>div,.catalogue-row>span{min-width:0}.catalogue-product-cell span,.catalogue-row em,.catalogue-row>span strong{overflow-wrap:anywhere}.orders-workspace .order-filter-bar button{display:none}.orders-workspace .orders-toolbar .bulk-actions{justify-content:flex-start}.orders-loading-state{color:#0f3d91;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;align-items:center;gap:8px;width:fit-content;margin:0 0 12px;padding:9px 12px;font-weight:900;display:inline-flex}.orders-workspace .order-status-select option{color:#334155;background:#fff}.orders-workspace .order-product-link{color:#1e293b;font-weight:950;line-height:1.35;text-decoration:none;display:block}.orders-workspace .order-product-link:hover{color:#2563eb;text-decoration:underline}.orders-workspace .order-more:hover .order-more-menu{display:none}.orders-workspace .order-more.open .order-more-menu,.orders-workspace .order-more:focus-within .order-more-menu{gap:4px;display:grid}.orders-workspace .order-detail-row{background:#f8fbff;border-width:0 0 1px;border-radius:0;min-width:2300px;margin:0}.catalogue-edit-panel.always-on{grid-template-columns:minmax(120px,180px) minmax(240px,360px) minmax(280px,1fr) minmax(150px,190px);align-items:start}.catalogue-edit-panel.always-on .price-field .inline-inputs{grid-template-columns:minmax(120px,1fr) 76px}.catalogue-table-head,.catalogue-row{box-sizing:border-box;grid-template-columns:46px minmax(430px,2fr) 90px 195px 165px 160px 235px 230px 180px;column-gap:12px;min-width:1760px}.catalogue-row{overflow:visible}.catalogue-product-cell,.catalogue-product-cell>div,.catalogue-row>span,.catalogue-actions-cell{min-width:0}.catalogue-product-cell{overflow:hidden}.catalogue-product-cell a,.catalogue-product-cell span,.catalogue-row em{overflow-wrap:anywhere;word-break:break-word;max-width:100%}.catalogue-row>span strong{white-space:normal;overflow-wrap:normal;word-break:keep-all;max-width:100%}.catalogue-product-cell span{white-space:normal}.catalogue-actions-cell{justify-self:stretch;gap:8px;display:grid;position:relative}.catalogue-actions-cell>button,.catalogue-more-wrap>button{white-space:normal;width:100%;min-width:0;min-height:44px}.catalogue-store-cell a{overflow-wrap:anywhere;word-break:break-word}.catalogue-action-menu{z-index:90;left:auto;right:0}.settings-workspace .focused-page-grid{align-items:start}.settings-list{gap:8px;display:grid}.settings-list>div,.settings-list>button{background:#f8fbff;border:1px solid #dbeafe;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;display:flex}.settings-list>button{width:100%;color:inherit;font:inherit;cursor:pointer}.settings-list>button:hover,.settings-list>button:focus-visible{background:#eff6ff;border-color:#93c5fd}.settings-list>button:disabled{cursor:default;opacity:.78}.settings-list span{color:#64748b;font-weight:850}.settings-list strong{color:#0f172a;text-align:right;overflow-wrap:anywhere}.settings-actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.settings-actions button{color:#0b63c8;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-weight:900;display:inline-flex}.settings-actions button.danger{color:#be123c;background:#fff1f2;border-color:#fecaca}.settings-password-form{background:#f8fbff;border:1px solid #dbeafe;border-radius:8px;gap:10px;margin-top:14px;padding:14px;display:grid}.settings-password-form>div:first-child{gap:3px;display:grid}.settings-password-form strong{color:#0f172a;font-size:15px}.settings-password-form span{color:#64748b;font-size:13px;font-weight:800}.settings-password-form label{color:#334155;gap:6px;font-size:12px;font-weight:900;display:grid}.settings-password-form input{color:#111827;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #dbe3ef;border-radius:8px;padding:0 11px;font-size:13px;font-weight:800}.settings-inline-message{border-radius:8px;padding:10px 12px;font-size:13px;font-weight:900}.settings-inline-message.ok{color:#047857;background:#f0fdf4;border:1px solid #bbf7d0}.settings-inline-message.error{color:#be123c;background:#fff1f2;border:1px solid #fecaca}.settings-pricing-card{grid-column:1/-1}.settings-pricing-panel{margin-bottom:0}.bulk-actions button.danger{color:#be123c;background:#fff1f2;border-color:#fecaca}.bulk-actions button.danger:disabled{opacity:.55;cursor:not-allowed}.support-ticket-form{background:#f8fbff;border:1px solid #dbeafe;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;display:grid}.support-ticket-form>strong,.support-ticket-list>strong{color:#0f172a;grid-column:1/-1;font-size:15px;font-weight:900}.support-ticket-form label{color:#334155;text-transform:uppercase;gap:6px;min-width:0;font-size:12px;font-weight:900;display:grid}.support-ticket-form .product-detail-editor-grid{grid-column:1/-1}.support-ticket-form>select,.support-ticket-form>input,.support-ticket-form>textarea,.support-ticket-form select,.support-ticket-form input,.support-ticket-form textarea{box-sizing:border-box;color:#0f172a;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #bfdbfe;border-radius:8px;font-size:14px;font-weight:800}.support-ticket-form>select,.support-ticket-form>input,.support-ticket-form select,.support-ticket-form input{padding:0 12px}.support-ticket-form>textarea,.support-ticket-form textarea{resize:vertical;grid-column:1/-1;min-height:112px;padding:12px}.support-ticket-form>button,.support-ticket-form .settings-primary{grid-column:1/-1;justify-self:start;width:auto;min-width:190px}.support-ticket-list{gap:8px;display:grid}.help-ticket-list{background:#f8fbff;border:1px solid #dbeafe;border-radius:10px;margin-top:14px;padding:16px}.support-ticket-list-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.support-ticket-list-heading button{color:#0b63c8;cursor:pointer;background:#fff;border:1px solid #bfdbfe;border-radius:7px;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.support-ticket-list>span{color:#64748b;font-size:12px;font-weight:800}.support-ticket-row{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.support-ticket-row:hover{background:#eff6ff;border-color:#93c5fd}.support-ticket-focus{background:#fff;border:1px solid #bfdbfe;border-radius:8px;padding:12px}.support-ticket-focus-heading{justify-content:space-between;gap:12px;display:flex}.support-ticket-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.support-ticket-meta-grid span{color:#64748b;background:#f8fbff;border-radius:7px;padding:8px;font-size:12px;font-weight:800}.support-ticket-meta-grid strong{color:#0f172a;margin-top:3px;display:block}.support-ticket-focus p{color:#334155;margin:10px 0 0;font-size:13px;font-weight:800;line-height:1.45}.support-ticket-events{border-top:1px solid #e2e8f0;gap:5px;margin-top:10px;padding-top:10px;display:grid}.support-ticket-events>strong{color:#0f172a;text-transform:uppercase;font-size:12px}.support-ticket-events span{color:#64748b;font-size:12px;font-weight:800}.support-ticket-open-link{color:#0b63c8;margin-top:10px;font-size:13px;font-weight:900;text-decoration:underline;display:inline-flex}.support-ticket-row strong,.support-ticket-row em,.support-ticket-focus strong,.support-ticket-focus em{display:block}.support-ticket-row em,.support-ticket-focus em{color:#64748b;margin-top:3px;font-size:12px;font-style:normal;font-weight:750}.support-ticket-row b,.support-ticket-focus b{color:#075985;text-transform:uppercase;background:#e0f2fe;border-radius:999px;align-self:start;padding:4px 8px;font-size:11px}.admin-ticket-head,.admin-ticket-row{grid-template-columns:minmax(300px,1.6fr) minmax(220px,1fr) 110px 170px minmax(220px,.9fr);align-items:start;column-gap:14px;min-width:1160px;display:grid}.admin-ticket-head{color:#fff;text-transform:uppercase;background:#383941;padding:12px 16px;font-size:12px;font-weight:900}.admin-ticket-row{border-bottom:1px solid #edf2f7;padding:12px 16px}.admin-ticket-row strong,.admin-ticket-row em{display:block}.admin-ticket-row em{color:#7b8799;margin-top:3px;font-size:12px;font-style:normal;font-weight:750;line-height:1.35}.admin-ticket-actions{flex-wrap:wrap;gap:6px;display:flex}.admin-ticket-actions button{color:#0b63c8;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:7px;min-height:32px;padding:0 10px;font-size:12px;font-weight:900}.catalog-actions button.publish-direct-button{color:#fff;background:linear-gradient(135deg,#23a8e7,#2563eb);border-color:#bfdbfe;grid-column:1/-1;min-width:0;overflow:hidden}.catalog-actions button.publish-direct-button svg{flex:none}.product-catalog .catalog-card{overflow:hidden}.product-catalog .catalog-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;display:grid}.product-catalog .catalog-actions button{clip-path:none;white-space:normal;width:100%;min-width:0;max-width:100%;position:static;overflow:hidden;transform:none}.product-catalog .catalog-actions button.publish-direct-button{grid-column:1/-1}.catalogue-supplier-inline-link{color:#0b63c8;cursor:pointer;width:fit-content;font:inherit;text-align:left;background:0 0;border:0;margin:4px 0 0;padding:0;font-weight:900;text-decoration:underline}.catalogue-edit-inline{color:#0b63c8;cursor:pointer;width:fit-content;font:inherit;text-align:left;background:0 0;border:0;margin:4px 0 0;padding:0;font-size:12px;font-weight:900;text-decoration:underline}.catalogue-supplier-inline-link:hover,.catalogue-edit-inline:hover{color:#084c98}.product-detail-editor{background:#f8fbff;border:1px solid #bfdbfe;border-radius:8px;gap:10px;padding:14px;display:grid}.product-detail-editor>strong{color:#0f172a;font-size:15px}.product-detail-editor label{gap:5px;display:grid}.product-detail-editor label span{color:#64748b;text-transform:uppercase;font-size:12px;font-weight:950}.product-detail-editor input,.product-detail-editor textarea{color:#0f172a;width:100%;font:inherit;background:#fff;border:1px solid #bfdbfe;border-radius:7px;font-weight:850}.product-detail-editor input{min-height:40px;padding:0 10px}.product-detail-editor textarea{resize:vertical;min-height:108px;padding:10px}.product-detail-editor-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.product-detail-editor-actions{flex-wrap:wrap;gap:8px;display:flex}.product-detail-editor-actions button{color:#0b63c8;cursor:pointer;background:#fff;border:1px solid #bfdbfe;border-radius:7px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.product-detail-editor p{color:#64748b;margin:0;font-size:13px;font-weight:800}.product-detail-actions button.primary{color:#fff;background:linear-gradient(135deg,#23a8e7,#2563eb);border-color:#bfdbfe}@media (width<=980px){.catalogue-edit-panel.always-on,.product-detail-editor-grid{grid-template-columns:1fr}}.catalogue-table{padding-bottom:8px;overflow-x:auto}.catalogue-actions-cell>button,.catalogue-more-wrap>button{width:100%;min-height:38px;padding:0 10px;font-size:13px;line-height:1.15}.catalogue-store-cell,.catalogue-row>span{min-width:0}.catalogue-store-cell a,.catalogue-store-cell strong{overflow-wrap:anywhere}.catalog-stats.compact div,.catalog-stats div{min-width:0;overflow:visible}.catalog-stats.compact strong,.catalog-stats strong{letter-spacing:0;white-space:normal;overflow-wrap:normal;word-break:keep-all;max-width:100%;font-size:clamp(9.5px,.7vw,12px);line-height:1.25;display:block;overflow:visible}.catalog-price-line strong,.catalog-card strong{overflow-wrap:normal;word-break:keep-all;white-space:normal}.product-detail-description{margin-top:4px}.product-detail-variants{gap:8px;display:grid}.product-detail-variants>strong{color:#475569;font-size:13px}.product-detail-variants>div{flex-wrap:wrap;gap:8px;display:flex}.product-detail-variant-pill{background:#f8fbff;border:1px solid #dbeafe;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 8px;max-width:260px;min-height:42px;padding:6px 9px;display:inline-grid}.product-detail-variant-pill img{object-fit:cover;border-radius:6px;grid-row:span 2;width:30px;height:30px}.product-detail-variant-pill em,.product-detail-variant-pill small{text-overflow:ellipsis;min-width:0;font-style:normal;overflow:hidden}.product-detail-variant-pill em{white-space:nowrap}.product-detail-variant-pill small{white-space:normal;overflow-wrap:anywhere}.product-detail-variant-pill em{color:#172033;font-size:12px;font-weight:800}.product-detail-variant-pill small{color:#64748b;font-size:11px;font-weight:700}.product-detail-description strong{color:#475569;margin-bottom:6px;font-size:13px;display:block}.product-detail-description p{color:#1f2937;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.5}.product-detail-debug{background:#f8fbff;border:1px solid #dbeafe;border-radius:8px;padding:10px 12px}.product-detail-debug summary{cursor:pointer;color:#164bd8;font-size:13px;font-weight:900}.product-detail-debug div{gap:6px;margin-top:10px;display:grid}.product-detail-debug strong{color:#334155;font-size:12px}.product-detail-debug .debug-error{color:#b91c1c;font-weight:800}.product-detail-debug pre{color:#e2e8f0;white-space:pre-wrap;background:#0f172a;border:1px solid #e2e8f0;border-radius:8px;max-height:260px;margin:0;padding:10px;font-size:11px;line-height:1.45;overflow:auto}.global-working{z-index:90;color:#fff;background:#0f172a;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:600;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0f172a40}.catalog-check input:checked+span,.catalog-card.selected .catalog-check span,.catalogue-check input:checked+span{background:#2563eb;border-color:#2563eb;box-shadow:0 8px 18px #2563eb3d}.catalog-check input:checked+span:after,.catalogue-check input:checked+span:after{content:"";border:0 solid #fff;border-width:0 0 2px 2px;width:8px;height:4px;margin:6px auto 0;display:block;transform:rotate(-45deg)}.bulk-bar.is-loading{opacity:.94}.cancel-inline-button{color:#be123c;min-height:36px;font:inherit;cursor:pointer;background:#fff1f2;border:1px solid #fecaca;border-radius:8px;padding:0 14px;font-size:13px;font-weight:950}.store-platform-card.setup{cursor:pointer}.store-platform-card.setup:hover{color:#0b63c8;background:#eff6ff;border-color:#93c5fd}.store-platform-card.connected.setup:hover{color:#064e3b;background:#d1fae5;border-color:#10b9819e}.help-workspace .settings-help-list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.help-ticket-form{margin-top:16px}@media (width<=760px){.support-ticket-form{grid-template-columns:1fr}}.catalogue-actions-cell{box-sizing:border-box;justify-self:end;width:126px;max-width:126px}.catalogue-actions-cell>button,.catalogue-more-wrap>button{box-sizing:border-box;max-width:126px}.catalogue-action-menu{max-width:min(260px,90vw)}.catalogue-table{overflow-x:auto}.catalogue-table-head,.catalogue-row{grid-template-columns:44px minmax(410px,1.6fr) 82px minmax(170px,.82fr) minmax(170px,.82fr) minmax(150px,.72fr) minmax(230px,.95fr) minmax(220px,.9fr) minmax(170px,.7fr);align-items:center;column-gap:12px;min-width:1740px}.catalogue-actions-cell{place-self:center stretch;width:100%;max-width:none}.catalogue-actions-cell>button,.catalogue-more-wrap>button{width:100%;max-width:none;min-height:44px;padding:0 12px;line-height:1.15}.catalogue-store-inline-link{overflow-wrap:normal;word-break:normal;max-width:100%;display:inline-block}.catalog-stats.compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.store-platform-card.connected .store-platform-action:not(.danger){color:#047857;background:#ecfdf5;border:1px solid #10b9815c}.store-platform-card.connected .store-platform-action:not(.danger):hover{color:#064e3b;background:#d1fae5;border-color:#10b9819e}.catalogue-toolbar{grid-template-columns:minmax(220px,300px) auto minmax(0,1fr);align-items:start;gap:12px;min-height:auto;display:grid}.catalogue-toolbar .publish-target-selector{align-self:start;width:max-content;min-width:0;max-width:220px}.catalogue-toolbar .publish-target-selector>span{margin:0 0 4px}.catalogue-toolbar .publish-target-selector button{min-height:32px;padding:0 9px}.catalogue-toolbar .bulk-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:8px;display:flex}.catalogue-toolbar .bulk-actions button{width:auto;min-height:36px}.support-ticket-inline-status{color:#0f3d91;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;align-items:center;width:fit-content;min-height:30px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.catalogue-table-head,.catalogue-row{grid-template-columns:44px minmax(360px,1.72fr) 76px minmax(150px,.78fr) minmax(145px,.74fr) minmax(125px,.66fr) minmax(190px,.9fr) minmax(190px,.84fr) 138px;column-gap:10px;min-width:1540px}.catalogue-actions-cell{justify-self:end;width:138px;max-width:138px}.catalogue-actions-cell>button,.catalogue-more-wrap>button{max-width:138px;min-height:38px;padding:0 10px}.catalogue-store-inline-link+.catalogue-store-inline-link{margin-top:4px}@media (width<=1120px){.catalogue-toolbar{grid-template-columns:1fr}.catalogue-toolbar .bulk-actions{justify-content:flex-start}}.catalog-stats.compact div{min-width:0;padding:10px 8px}.catalog-stats.compact strong{white-space:normal;overflow-wrap:normal;word-break:normal;font-size:clamp(13px,.9vw,16px);line-height:1.15}
