:root{color:#1c1917;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#f5f5f4;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.5}*,:before,:after{box-sizing:border-box}html,body{width:100%;max-width:100%;margin:0;padding:0;overflow-x:auto}#root{text-align:left;width:100%;min-height:100vh;margin:0}:root{--color-text:#1c1917;--color-text-muted:#64748b;--color-bg:#f5f5f4;--color-bg-elevated:#fafaf9;--color-surface-inverse:#1c1917;--color-border:#d6d3d1;--color-danger:#dc2626;--color-warning:#d97706;--color-warning-hover:#b45309;--color-success:#166534;--color-accent-bold:#292524;--color-btn-primary-bg:#292524;--color-btn-primary-hover:#44403c;--color-btn-secondary-bg:#fff;--color-btn-secondary-hover:#fafaf9;--spacing-inline-xs:4px;--spacing-btn-y:8px;--spacing-btn-x:16px;--chip-radius:999px;--chip-pad-y:6px;--chip-pad-x:12px;--chip-gap:8px;--chip-font-size:.8125rem;--chip-bg:#fff;--chip-border:#e7e5e4;--chip-text:#57534e;--chip-hover-bg:#fafaf9;--chip-hover-border:#a8a29e;--chip-active-bg:#eff6ff;--chip-active-border:#2563eb;--chip-active-text:#1d4ed8;--ds-surface:#fff;--ds-surface-muted:#fafaf9;--ds-surface-sunken:#f5f5f4;--ds-border:#e7e5e4;--ds-border-strong:#d6d3d1;--ds-text:#1c1917;--ds-text-secondary:#57534e;--ds-text-muted:#78716c;--ds-focus-ring:0 0 0 3px #78716c2e;--ds-radius-panel:14px;--ds-radius-nested:12px;--ds-radius-control:8px;--ds-shadow-panel:0 1px 2px #1c19170a;--ds-space-1:4px;--ds-space-2:8px;--ds-space-3:12px;--ds-space-4:16px;--ds-space-5:20px;--ds-space-6:24px;--ds-tone-warning-text:#b45309;--ds-tone-warning-bg:#fffbeb;--ds-tone-warning-border:#fcd34d;--ds-tone-danger-text:#b91c1c;--ds-tone-danger-bg:#fef2f2;--ds-tone-danger-border:#fca5a5;--ds-tone-success-text:#166534;--ds-tone-success-bg:#ecfdf5;--ds-tone-success-border:#86efac;--catalog-col-cost-width:9.5rem;--catalog-col-stock-width:10.5rem;--catalog-stock-btn-width:4.5rem}html{font-size:90%}*{box-sizing:border-box}body{background:var(--color-bg);color:var(--color-text);margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}a{color:inherit;text-decoration:none}button{cursor:pointer}.app-layout{--sidebar-width:13.75rem;width:100%;max-width:100vw;min-height:100vh}.app-layout--sidebar-collapsed{--sidebar-width:4.5rem}.login-page{box-sizing:border-box;background:#f5f5f4;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.login-card{box-sizing:border-box;width:100%;max-width:420px;overflow:hidden}.login-page .settings-form-grid{grid-template-columns:minmax(0,1fr)}.login-page .settings-actions{width:100%;margin-top:4px}.login-page .settings-actions .btn{white-space:normal;text-align:center;box-sizing:border-box;flex:9rem;min-width:0;max-width:100%;line-height:1.35}.login-page .action-banner{overflow-wrap:anywhere;word-break:break-word;min-width:0}.login-page .settings-field--checkbox{align-items:flex-start}.login-page .settings-field--checkbox span{overflow-wrap:break-word;white-space:normal;min-width:0}.login-page .settings-field,.login-page .settings-field input{box-sizing:border-box;min-width:0;max-width:100%}.main-content{min-width:0;min-height:100vh;margin-left:var(--sidebar-width);width:calc(100% - var(--sidebar-width));max-width:calc(100vw - var(--sidebar-width));scrollbar-gutter:stable both-edges;scrollbar-width:auto;scrollbar-color:#a8a29e #e7e5e4;transition:margin-left .2s,width .2s,max-width .2s;overflow:auto visible}.main-content::-webkit-scrollbar{height:14px}.main-content::-webkit-scrollbar-track{background:#e7e5e4;border-radius:7px;margin:0 8px}.main-content::-webkit-scrollbar-thumb{background:#a8a29e;border:2px solid #e7e5e4;border-radius:7px}.main-content::-webkit-scrollbar-thumb:hover{background:#78716c}.main-content-inner{width:100%;min-width:0;padding:1.35rem 1.75rem 1.75rem}.app-topbar{background:#fff;border-bottom:1px solid #e7e5e4;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 16px;min-width:0;margin:0;padding:.7rem 1.75rem;display:flex}.app-topbar__actions{flex-wrap:nowrap;flex:0 auto;align-items:center;gap:10px;min-width:0;display:flex}.app-topbar__icon-btn{color:#64748b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;flex:none;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:0;display:inline-flex;position:relative}.app-topbar__icon-btn:hover:not(:disabled){color:#334155;background:#f1f5f9;border-color:#e2e8f0}.app-topbar__icon-btn:disabled{color:#cbd5e1;cursor:default}.app-topbar__badge{color:#fff;text-align:center;font-variant-numeric:tabular-nums;box-sizing:border-box;background:#ef4444;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;min-width:1.15rem;height:1.15rem;padding:0 3px;font-size:.625rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-.1rem;right:-.1rem}.app-activity-drawer-backdrop{z-index:130;cursor:pointer;background:#1c191773;border:none;margin:0;padding:0;position:fixed;inset:0}.app-activity-drawer{z-index:140;box-sizing:border-box;background:#fff;flex-direction:column;gap:12px;width:min(22rem,92vw);max-width:100%;margin:0;padding:16px;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-8px 0 24px #1c19171f}.app-activity-drawer__header{border-bottom:1px solid #e7e5e4;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding-bottom:12px;display:flex}.app-activity-drawer__title{color:#1c1917;margin:0;font-size:1.0625rem;font-weight:600;line-height:1.3}.app-activity-drawer__body{flex-direction:column;gap:12px;display:flex}.app-activity-drawer__error{color:#b91c1c;background:#fef2f2;border:1px solid #fee2e2;border-radius:8px;margin:0;padding:12px 14px;font-size:.8125rem}.app-activity-drawer__empty{text-align:center;color:#78716c;margin:0;padding:16px 12px;font-size:.875rem}.app-activity-drawer__list{border:1px solid #e7e5e4;border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.app-activity-drawer__item{background:#fff;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;transition:background .15s;display:flex}.app-activity-drawer__item:hover{background:#fafaf9}.app-activity-drawer__item+.app-activity-drawer__item{border-top:1px solid #e7e5e4}.app-activity-drawer__item-main{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.app-activity-drawer__item-badge{text-transform:uppercase;letter-spacing:.02em;color:#57534e;background:#f5f5f4;border:1px solid #e7e5e4;border-radius:4px;align-self:flex-start;margin-bottom:2px;padding:1px 6px;font-size:.6875rem;font-weight:600;display:inline-block}.app-activity-drawer__item-title{color:#1c1917;font-size:.8125rem;font-weight:600;line-height:1.3}.app-activity-drawer__item-desc{color:#57534e;font-size:.75rem;line-height:1.3}.app-activity-drawer__item-time{color:#a8a29e;margin-top:2px;font-size:.6875rem}.app-activity-drawer__item-link{color:#2563eb;background:#eff6ff;border-radius:6px;flex:none;align-self:center;padding:4px 8px;font-size:.75rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s}.app-activity-drawer__item-link:hover{color:#1d4ed8;background:#dbeafe}.app-support-form{flex-direction:column;gap:12px;min-width:0;display:flex}.app-support-form__field{color:#44403c;flex-direction:column;gap:6px;min-width:0;font-size:.875rem;font-weight:600;display:flex}.app-support-form__field input,.app-support-form__field textarea{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:#1c1917;background:#fff;border:1px solid #e7e5e4;border-radius:8px;padding:8px 10px;font-weight:400}.app-support-form__field textarea{resize:vertical;min-height:7rem}.app-support-form__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.app-support-ticket-list{flex-direction:column;gap:8px;min-width:0;margin:12px 0 0;padding:0;list-style:none;display:flex}.app-support-ticket-list__item{text-align:left;color:#1c1917;cursor:pointer;background:#fff;border:1px solid #e7e5e4;border-radius:8px;flex-direction:column;align-items:flex-start;gap:4px;width:100%;min-width:0;padding:10px 12px;display:flex}.app-support-ticket-list__item:hover{background:#fafaf9;border-color:#d6d3d1}.app-support-ticket-list__item--awaiting{background:#eff6ff;border-color:#93c5fd}.app-support-ticket-list__subject{overflow-wrap:anywhere;align-items:center;gap:8px;max-width:100%;font-size:.875rem;font-weight:600;display:inline-flex}.app-support-ticket-list__dot{background:#2563eb;border-radius:999px;flex:none;width:8px;height:8px}.app-support-ticket-list__meta{color:#78716c;font-size:.75rem}.app-support-thread__header{flex-direction:column;gap:4px;min-width:0;margin-bottom:12px;display:flex}.app-support-thread{flex-direction:column;gap:10px;min-width:0;margin:0 0 12px;padding:0;list-style:none;display:flex}.app-support-thread__msg{background:#f5f5f4;border:1px solid #e7e5e4;border-radius:8px;min-width:0;padding:10px 12px}.app-support-thread__msg--staff{background:#eff6ff;border-color:#bfdbfe}.app-support-thread__msg-meta{color:#57534e;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:6px;font-size:.75rem;font-weight:600;display:flex}.app-support-thread__msg-body{color:#1c1917;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.875rem;font-weight:400}.admin-tickets-thread{min-width:0;margin-top:1.25rem;padding:1rem 1.25rem}.admin-tickets-thread__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;margin-bottom:1rem;display:flex}.admin-tickets-thread__header h3{overflow-wrap:anywhere;margin:0 0 4px;font-size:1rem}.admin-tickets-row--selected td{background:#f8fafc}.app-topbar__profile{flex:none;position:relative}.app-topbar__profile-trigger{color:#1c1917;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:10px;min-width:0;max-width:14rem;padding:4px 8px 4px 4px;display:inline-flex}.app-topbar__profile-trigger:hover{background:#f1f5f9;border-color:#e2e8f0}.app-topbar__profile-initial{color:#fff;letter-spacing:.02em;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:999px;flex:none;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;font-size:.75rem;font-weight:700;display:inline-flex}.app-topbar__profile-text{flex-direction:column;gap:1px;min-width:0;display:flex}.app-topbar__profile-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8125rem;font-weight:600;line-height:1.25;overflow:hidden}.app-topbar__profile-role{text-overflow:ellipsis;white-space:nowrap;color:#94a3b8;min-width:0;font-size:.6875rem;line-height:1.25;overflow:hidden}.app-topbar__profile-caret{color:#94a3b8;flex:none;align-items:center;display:inline-flex}.app-topbar__profile-menu{z-index:40;box-sizing:border-box;background:#fff;border:1px solid #d6d3d1;border-radius:10px;flex-direction:column;gap:8px;min-width:11rem;max-width:min(16rem,80vw);padding:10px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #1c19171f}.app-topbar__profile-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.app-topbar__profile-meta-user{color:#1c1917;overflow-wrap:anywhere;font-size:.875rem;font-weight:600}.app-topbar__profile-meta-plan{color:#57534e;font-size:.8125rem}.app-topbar__profile-link{box-sizing:border-box;color:#1c1917;overflow-wrap:anywhere;border-radius:6px;width:100%;padding:6px 8px;font-size:.8125rem;text-decoration:none;display:block}.app-topbar__profile-link:hover{background:#f5f5f4}.app-topbar__profile-link.active{background:#e7e5e4;font-weight:600}.app-topbar__logout{white-space:normal;width:100%}.marketplace-switcher{scrollbar-width:thin;flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;display:inline-flex;overflow-x:auto}.marketplace-switcher__item{color:#44403c;white-space:nowrap;box-sizing:border-box;background:#fafaf9;border:1px solid #d6d3d1;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:.8125rem;line-height:1.25;text-decoration:none;display:inline-flex}.marketplace-switcher__item:hover{color:#1c1917;background:#f5f5f4;border-color:#a8a29e}.marketplace-switcher__item--active{color:#1c1917;background:#e7e5e4;border-color:#a8a29e;font-weight:600}.marketplace-switcher__brand{object-fit:contain;flex:none;width:auto;max-width:5.5rem;height:1rem;display:block}.marketplace-switcher__brand--trendyol{height:.95rem}.marketplace-switcher__brand--emag{height:1.05rem}.page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.page-header h2{flex:auto;margin:0}.page-header--stacked{flex-direction:column;align-items:flex-start;gap:8px}.page-header--stacked .page-actions{flex:none;justify-content:flex-start;align-items:center;width:100%}.page-lead{color:#78716c;max-width:42rem;margin:6px 0 0;font-size:.9375rem;line-height:1.45}.page-actions{flex-wrap:wrap;flex:280px;justify-content:flex-end;gap:8px;display:flex}.page-actions .btn{white-space:nowrap}.page-action-with-hint{flex-direction:column;align-items:flex-end;gap:6px;max-width:320px;display:flex}.page-action-hint{color:#78716c;text-align:right;margin:0;font-size:.8125rem;line-height:1.45}.page-lead{color:#78716c;margin:0 0 16px;line-height:1.5}.page-lead-short{color:#78716c;margin:0 0 12px;font-size:.875rem;line-height:1.45}.category-products-page,.category-products-page .page-header,.category-products-page .page-header h2,.category-products-page .page-lead{min-width:0;max-width:100%}.category-products-page .page-header h2,.category-products-page .page-lead{overflow-wrap:anywhere}.category-products-page .btn{max-width:100%}.category-products-page .btn:focus-visible{outline:2px solid var(--ds-border-strong);outline-offset:2px}.page-header h2 .page-refetch-indicator{margin-left:.65rem}.page-actions>.page-refetch-indicator{margin-left:0;margin-right:.25rem}.pagination{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:16px;display:flex}.pagination-summary{white-space:nowrap}.pagination-jump{color:#57534e;align-items:center;gap:6px;font-size:.875rem;display:inline-flex}.pagination-jump input{border:1px solid #d6d3d1;border-radius:6px;width:4rem;padding:6px 8px;font-size:.875rem}.page-loading-block{color:#78716c;justify-content:center;align-items:center;padding:2.5rem 1rem;display:flex}.page-loading-block .inline-loading{font-size:.9375rem}.app-topbar__menu-btn{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #e7e5e4;border-radius:10px;flex:none;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;margin:0;padding:0;transition:background .15s,border-color .15s,color .15s;display:none}.app-topbar__menu-btn:hover{color:#1e293b;background:#f1f5f9;border-color:#cbd5e1}.app-topbar__menu-btn:focus-visible{outline-offset:2px;outline:2px solid #94a3b8}.app-topbar__menu-btn svg{width:1.2rem;height:1.2rem}.mobile-nav-backdrop{display:none}@media (width<=768px){.app-layout,.app-layout--sidebar-collapsed{--sidebar-width:0px}.app-topbar{justify-content:space-between;padding:.6rem 1rem}.app-topbar__menu-btn{display:inline-flex}.app-topbar__actions{flex-wrap:wrap;justify-content:flex-end;max-width:100%}.pagination-summary{white-space:normal}.app-topbar__profile-text{display:none}.marketplace-switcher__item{padding:6px 8px}.mobile-nav-backdrop{z-index:110;cursor:pointer;background:#1c191773;border:none;margin:0;padding:0;display:block;position:fixed;inset:0}.app-layout .sidebar,.sidebar{z-index:120;visibility:hidden;pointer-events:none;width:min(18rem,86vw);min-width:min(18rem,86vw);max-width:86vw;height:100%;transition:transform .2s,visibility .2s,width .2s,min-width .2s,padding .2s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.app-layout.app-layout--mobile-nav-open .sidebar,.app-layout--mobile-nav-open .sidebar{visibility:visible;pointer-events:auto;z-index:120;width:min(18rem,86vw);min-width:min(18rem,86vw);transform:translate(0)}.sidebar-rail-toggle{display:none}.sidebar-mobile-close{display:inline-flex}.main-content{width:100%;max-width:100%;margin-left:0}.main-content-inner{padding:16px}.last-run-card-body{grid-template-columns:1fr}.last-run-hero{width:100%}.price-change-header{flex-direction:column}.price-change-header-meta{align-items:flex-start}.price-change-flow{flex-direction:column;align-items:stretch}.price-change-arrow{align-self:center;transform:rotate(90deg)}.history-compact-row-main{grid-template-columns:minmax(0,1fr)}.history-compact-expand-hit{grid-template-columns:minmax(0,1fr) auto;width:100%}.history-compact-thumb{grid-area:thumb}.history-compact-info{grid-area:info}.history-compact-highlight{justify-self:start}.history-compact-meta{flex-flow:wrap;justify-content:space-between;align-items:center;gap:6px;width:100%}.data-table-wrap.admin-mobile-cards{max-height:none;overflow:visible}.admin-mobile-cards>.data-table{width:100%;min-width:0;display:block}.admin-mobile-cards>.data-table>thead{display:none}.admin-mobile-cards>.data-table>tbody{flex-direction:column;gap:12px;display:flex}.admin-mobile-cards>.data-table>tbody>tr{background:#fff;border:1px solid #e7e5e4;border-radius:12px;padding:4px 12px 8px;display:block}.admin-mobile-cards>.data-table>tbody>tr>td{white-space:normal;overflow-wrap:anywhere;border-bottom:1px solid #f5f5f4;width:auto;min-width:0;max-width:none;padding:8px 0;display:block}.admin-mobile-cards>.data-table>tbody>tr>td:last-child{border-bottom:none}.admin-mobile-cards>.data-table>tbody>tr>td[data-label]:before{content:attr(data-label);color:#78716c;margin-bottom:2px;font-size:.75rem;font-weight:600;display:block}.admin-mobile-cards>.data-table>tbody>tr.admin-subrow>td{border-bottom:none;max-width:100%;padding-top:4px;overflow-x:auto}.admin-mobile-cards .admin-users-table{width:100%;max-width:100%}.admin-mobile-cards .admin-users-table th,.admin-mobile-cards .admin-users-table td{white-space:normal;overflow-wrap:anywhere}.admin-mobile-cards>.data-table>tbody>tr>td.table-actions,.admin-mobile-cards .table-actions{flex-wrap:wrap;align-items:flex-start;gap:6px;max-width:100%;display:flex}.admin-mobile-cards>.data-table>tbody>tr>td.table-actions[data-label]:before{flex:100%}.admin-mobile-cards .table-actions .btn{white-space:normal;max-width:100%}.admin-tenants-page .admin-inline-form .settings-field{flex:100%;min-width:0;max-width:100%}.admin-tenants-page .admin-inline-form .settings-field select,.admin-tenants-page .admin-inline-form .settings-field input{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.admin-layout{flex-direction:column;display:flex}.admin-layout .sidebar{visibility:visible;pointer-events:auto;z-index:1;width:100%;min-width:0;max-width:100%;height:auto;position:relative;inset:auto;overflow:visible;transform:none}.admin-layout .sidebar nav{flex-flow:wrap;gap:6px}.admin-layout .sidebar-section-label{flex:100%}.admin-layout .sidebar-footer{flex-flow:wrap;align-items:center;margin-top:12px;padding-top:12px}.admin-layout .sidebar-user-card,.admin-layout .sidebar-logout-btn{min-width:0;max-width:100%}.admin-layout .main-content{width:100%;max-width:100%;margin-left:0}}.emag-section .page-header{margin-top:0}.page-refetch-indicator{color:#78716c;vertical-align:middle;white-space:nowrap;align-items:center;margin-left:.65rem;font-size:.75rem;font-weight:500;display:inline-flex}.page-footnote{color:#78716c;margin-top:8px;font-size:.875rem;line-height:1.55}.page-footnote+.page-footnote,.page-footnote--tight{margin-top:4px}.admin-tenants-page .table-actions{flex-wrap:wrap;align-items:center;gap:6px;max-width:22rem;display:flex}.admin-tenants-page .admin-status-pills{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.admin-tenants-page .admin-auto-renew-control{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.admin-tenants-page .admin-count-cell{overflow-wrap:anywhere;min-width:0}.admin-tenants-page .admin-inline-form{flex-wrap:wrap;align-items:flex-end;gap:12px;padding:8px 0;display:flex}.admin-tenants-page .admin-users-section{padding:8px 0}.admin-tenants-page .admin-users-table{max-width:32rem;margin-top:8px}.admin-tenants-page .admin-support-panel{min-width:0;max-width:100%;overflow-x:auto}.admin-tenants-page .admin-support-stores{min-width:0;margin:0;padding:0;list-style:none}.admin-tenants-page .admin-support-store{align-items:center;gap:var(--ds-space-2);flex-wrap:wrap;min-width:0;display:flex}.admin-tenants-page .admin-support-store+.admin-support-store{margin-top:var(--ds-space-3)}.admin-tenants-page .admin-support-store-name,.admin-tenants-page .admin-support-break,.admin-tenants-page .admin-support-connection{overflow-wrap:anywhere;min-width:0}.admin-tenants-page .admin-support-connection{flex:100%;margin:0}.admin-tenants-page .admin-support-worker{gap:var(--ds-space-1);flex-direction:column;min-width:0;display:flex}.admin-tenants-page .admin-support-worker p{overflow-wrap:anywhere;min-width:0;margin:0}.admin-tenants-page .admin-support-scroll{min-width:0;max-width:100%;overflow-x:auto}.admin-tenants-page .admin-support-table{table-layout:fixed;width:100%;min-width:0}.admin-tenants-page .admin-support-table th,.admin-tenants-page .admin-support-table td{white-space:normal;overflow-wrap:anywhere;min-width:0}.table-actions .btn-accent{color:#92400e;background:#fffbeb;border-color:#f59e0b}.table-actions .btn-accent:hover{background:#fef3c7}.btn{padding:var(--spacing-btn-y) var(--spacing-btn-x);background:var(--color-btn-primary-bg);color:#fff;box-sizing:border-box;border:none;border-radius:8px;justify-content:center;align-items:center;font-size:.9rem;line-height:1.25;text-decoration:none;display:inline-flex}.btn:hover{background:var(--color-btn-primary-hover)}.btn-primary{background:var(--color-btn-primary-bg);color:#fff}.btn-primary:hover:not(:disabled){background:var(--color-btn-primary-hover)}.btn-secondary{background:var(--color-btn-secondary-bg);color:var(--color-accent-bold);border:1px solid var(--color-border)}.btn-secondary:hover:not(:disabled){background:var(--color-btn-secondary-hover)}.btn-warning{background:var(--color-warning);color:#fff}.btn-warning:hover:not(:disabled){background:var(--color-warning-hover)}.btn-link{margin-top:4px;padding:4px 10px;font-size:.75rem;line-height:1.2;display:inline-block}.table-actions .btn{white-space:nowrap;padding:6px 12px;font-size:.8125rem;line-height:1.25;text-decoration:none}.btn-sm{padding:6px 12px;font-size:.8125rem}.btn-danger{color:#fff;background:#dc2626;border:1px solid #dc2626}.btn-danger:hover:not(:disabled){color:#fff;background:#b91c1c;border-color:#b91c1c}.btn-danger-outline{color:#b91c1c;background:#fff;border:1px solid #fca5a5}.btn-danger-outline:hover:not(:disabled){color:#991b1b;background:#fef2f2;border-color:#f87171}.btn:disabled{opacity:.65;cursor:not-allowed}.btn.btn-loading{gap:8px}.btn.btn-loading:before{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:14px;height:14px;animation:.8s linear infinite spin}@media (width<=640px){.settings-panel{padding:18px 16px}.settings-panel-header{flex-direction:column;align-items:stretch}.settings-form-grid{grid-template-columns:1fr}.settings-form-actions{flex-direction:column-reverse}.settings-form-actions .btn{justify-content:center;width:100%}}.btn-preset-active{color:#292524!important;background:#fafaf9!important;border-color:#292524!important}.btn-spaced-top{margin-top:8px}@media (width<=900px){.bulk-pricing-choice-grid--2,.bulk-pricing-choice-grid--3,.bulk-pricing-guide-grid{grid-template-columns:1fr}.bulk-pricing-footer{flex-direction:column;align-items:stretch}.bulk-pricing-footer-actions{width:100%}.bulk-pricing-footer-actions .btn{white-space:normal;text-align:center;flex:12rem;justify-content:center;line-height:1.35}}.table-actions{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.btn.btn-saved,.btn.btn-saved:hover,.btn.btn-saved:disabled{opacity:1;background:var(--ds-tone-success-bg);color:var(--ds-tone-success-text);border:1px solid var(--ds-tone-success-border);cursor:default}.btn.btn-saved .stock-save-check{color:var(--ds-tone-success-text);margin-inline-end:0}.inline-save-chip{box-sizing:border-box;background:var(--ds-tone-success-bg);min-height:1.6rem;color:var(--ds-tone-success-text);border:1px solid var(--ds-tone-success-border);vertical-align:middle;border-radius:8px;justify-content:center;align-items:center;padding:0 8px;display:inline-flex}.inline-save-chip .stock-save-check{color:var(--ds-tone-success-text);margin-inline-end:0}.form-group{margin-bottom:16px}.form-group label{color:#57534e;margin-bottom:6px;font-size:.875rem;display:block}.form-group input[type=number],.form-group input[type=text],.form-group input[type=password],.form-group input[type=url]{border:1px solid #d6d3d1;border-radius:8px;width:100%;padding:8px 12px}.form-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.settings-field-hint{color:#78716c;margin-top:6px;font-size:.8125rem;line-height:1.45;display:block}.settings-field-hint a{color:#44403c;text-underline-offset:2px;font-weight:500;text-decoration:underline}.settings-field-hint code{word-break:break-all;font-size:.75rem}.settings-field{flex-direction:column;gap:6px;min-width:0;display:flex}.settings-field--checkbox{flex-direction:row;align-items:center;gap:10px}.settings-field--checkbox input[type=checkbox]{width:auto}.settings-field:has(>.settings-radio-row){gap:12px}.settings-field:has(>.settings-radio-row) .settings-field-label{margin-bottom:0}.settings-field:has(>.settings-radio-row) .settings-radio-row{margin-top:0}.settings-field:has(>.settings-radio-row) .settings-field-hint{margin-top:2px}.settings-field--full{grid-column:1/-1}.settings-field label{color:#44403c;font-size:.8125rem;font-weight:600}.settings-field-note{color:#78716c;font-weight:400}.settings-field input[type=text],.settings-field input[type=email],.settings-field input[type=password],.settings-field input[type=url],.settings-field input[type=number]{color:#1c1917;box-sizing:border-box;background:#fff;border:1px solid #d6d3d1;border-radius:8px;width:100%;padding:10px 12px;font-size:.9375rem;transition:border-color .15s,box-shadow .15s}.settings-field input:hover{border-color:#a8a29e}.settings-field input:focus{border-color:#78716c;outline:none;box-shadow:0 0 0 3px #78716c26}.settings-field small{color:#78716c;font-size:.75rem;line-height:1.4}.form-actions--spaced{margin-top:16px}.settings-field-label{color:#44403c;margin-bottom:4px;font-size:.875rem;font-weight:500;display:block}.bulk-pricing-footer-meta .form-error,.bulk-pricing-footer-meta .form-success,.bulk-pricing-footer-meta .page-meta{margin:0}.pricing-calculator-fields-row .form-group,.pricing-calculator-form-grid .form-group{margin-bottom:0}.pricing-calculator-modal .form-actions{border-top:1px solid #f5f5f4;margin-top:16px;padding-top:16px}.col-minmax{white-space:normal;vertical-align:middle}.col-minmax-inner{flex-direction:column;align-items:flex-start;gap:3px;max-width:100%;display:inline-flex}.col-minmax-header{flex-direction:column;align-items:flex-start;gap:4px;width:100%;max-width:100%;display:flex}.col-minmax-header .auto-repricing-pill{flex-shrink:0}.col-minmax-header .badge{white-space:normal;overflow-wrap:anywhere;max-width:100%}.col-minmax .pricing-profit-summary{max-width:280px;margin-top:2px}.col-minmax .pricing-profit-summary--buybox{border-top:1px solid #e2e8f0;width:100%;max-width:280px;margin-top:4px;padding-top:4px}.col-minmax-values{color:#1c1917;width:100%;min-width:0;font-size:.8125rem;line-height:1.25}.col-minmax-values--warn{color:#b45309;font-weight:600}.col-minmax-warning{color:#dc2626;font-size:.6875rem;line-height:1.2;display:block}.data-table th.col-costs-purchase-cost,.data-table td.col-costs-purchase-cost,.data-table th.col-costs-stock,.data-table td.col-costs-stock{vertical-align:middle;white-space:normal}.data-table--catalog-fields{table-layout:auto}.data-table--catalog-fields th.col-costs-purchase-cost,.data-table--catalog-fields td.col-costs-purchase-cost{width:var(--catalog-col-cost-width);min-width:var(--catalog-col-cost-width);max-width:var(--catalog-col-cost-width);overflow-wrap:anywhere;padding-right:20px}.data-table--catalog-fields th.col-costs-stock,.data-table--catalog-fields td.col-costs-stock{width:var(--catalog-col-stock-width);min-width:var(--catalog-col-stock-width);max-width:var(--catalog-col-stock-width)}.data-table th.col-costs-basis,.data-table td.col-costs-basis{min-width:11rem}.sortable-th{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.sortable-th:hover,.data-table-wrap .data-table thead th.sortable-th:hover{background:#f5f5f4}.sortable-th-inner{align-items:center;gap:6px;display:inline-flex}.sortable-th-icons{color:#d6d3d1;flex-direction:column;gap:0;font-size:.55rem;line-height:.65;display:inline-flex}.sortable-th--active .sortable-th-icons{color:#a8a29e}.sortable-th-arrow--active{color:#292524}.minmax-sort-th{vertical-align:bottom;position:relative}.minmax-sort-th-inner{display:inline-block;position:relative}.minmax-sort-trigger{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;margin:0;padding:0;display:inline-flex}.minmax-sort-active-hint{color:#64748b;font-weight:500}.minmax-sort-menu{z-index:30;background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-width:11.5rem;padding:4px;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 8px 24px #0f172a1f}.minmax-sort-option{color:#334155;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:6px 10px;font-size:.8125rem;display:flex}.minmax-sort-option:hover{background:#f8fafc}.minmax-sort-option--active{color:#1d4ed8;background:#eff6ff;font-weight:600}.minmax-sort-option-dir{color:#64748b;font-size:.65rem}.data-table{table-layout:auto;border-collapse:collapse;background:#fff;border:1px solid #e7e5e4;border-radius:12px;width:max-content;min-width:100%}.data-table-wrap{scrollbar-gutter:stable both-edges;scrollbar-width:auto;scrollbar-color:#a8a29e #f5f5f4;-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #e7e5e4;border-radius:12px;width:100%;max-width:100%;max-height:min(72vh,100dvh - 12rem);margin-bottom:16px;display:block;overflow:auto;box-shadow:0 1px 2px #1c19170a}.data-table-wrap--modal,.data-table-wrap--no-sticky{max-height:none}.data-table-wrap--modal{overflow:auto visible}.data-table-wrap::-webkit-scrollbar{height:12px}.data-table-wrap::-webkit-scrollbar-track{background:#f5f5f4;border-radius:6px}.data-table-wrap::-webkit-scrollbar-thumb{background:#a8a29e;border-radius:6px}.data-table-wrap .data-table{box-shadow:none;border-collapse:separate;border-spacing:0;border:none;border-radius:0;margin:0}.data-table-wrap .data-table thead th{z-index:3;background:#fafaf9;position:sticky;top:0;box-shadow:inset 0 -1px #f5f5f4}.modal-scroll__body .data-table-wrap .data-table thead th{z-index:2;top:0}.data-table-wrap--wide .data-table{min-width:max(100%,1700px)}@media (width<=768px){.catalog-mobile-cards.data-table-wrap--wide .data-table{width:100%;min-width:0}}.data-table th,.data-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #f5f5f4;padding:12px 14px;font-size:.875rem}.data-table .col-title{white-space:normal;word-break:break-word;overflow-wrap:anywhere;min-width:160px;max-width:280px;overflow:hidden}.data-table th{white-space:nowrap;background:#fafaf9;font-weight:600}.data-table tr:hover td{background:#fafaf9}.data-table tbody tr.product-row--in-campaign td{background:#fffbeb;border-bottom-color:#fde68a}.data-table tbody tr.product-row--in-campaign:hover td{background:#fef3c7}.data-table tbody tr.product-row--in-campaign td:first-child{box-shadow:inset 3px 0 #f59e0b}.data-table-wrap--fetching-root{position:relative}.data-table-wrap--fetching{pointer-events:none}.data-table .col-image{min-width:60px}.data-table-wrap--modal{max-width:100%;overflow-x:auto}.data-table-wrap--modal .data-table{width:100%;min-width:640px}.data-table-wrap--modal .col-title{white-space:normal;word-break:break-word;overflow-wrap:anywhere;min-width:140px;max-width:240px;overflow:hidden}.data-table-wrap--import-preview{flex:1;width:100%;max-width:100%;max-height:min(68vh,100dvh - 15rem);margin-bottom:0;overflow:auto}.data-table-wrap--import-preview .data-table{width:100%;min-width:max-content}.data-table-wrap--import-preview .col-title{word-break:break-word;overflow-wrap:anywhere;white-space:normal;min-width:180px;max-width:22rem;overflow:hidden}@media (width<=768px){.data-table-wrap--import-preview{max-height:none;overflow-x:visible}.data-table-wrap--import-preview .data-table{width:100%;min-width:0;display:block}.data-table-wrap--import-preview .data-table thead{display:none}.data-table-wrap--import-preview .data-table tbody,.data-table-wrap--import-preview .data-table tr{display:block}.data-table-wrap--import-preview .data-table tr{border:1px solid #e7e5e4;border-radius:12px;margin-bottom:12px;padding:4px 12px 8px}.data-table-wrap--import-preview .data-table td{white-space:normal;overflow-wrap:anywhere;border-bottom:1px solid #f5f5f4;width:auto;min-width:0;max-width:none;padding:8px 0;display:block}.data-table-wrap--import-preview .data-table td:last-child{border-bottom:none}.data-table-wrap--import-preview .data-table td[data-label]:before{content:attr(data-label);color:#78716c;margin-bottom:2px;font-size:.75rem;font-weight:600;display:block}}.costs-catalog-export-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.purchase-cost-display-btn--stock{min-width:var(--catalog-stock-btn-width);max-width:var(--catalog-stock-btn-width);flex-shrink:0;justify-content:center}.purchase-cost-display-btn--stock.is-ok,.purchase-cost-display-btn--stock.is-ok:disabled,.purchase-cost-display-btn.is-ok,.purchase-cost-display-btn.is-ok:disabled{opacity:1;border-color:var(--ds-tone-success-border);background:var(--ds-tone-success-bg)}.costs-basis-mark{width:1.15rem;height:1.15rem;color:var(--ds-tone-success-text);flex:0 0 1.15rem;justify-content:center;align-items:center;display:inline-flex}.costs-basis-row{align-items:center;gap:8px;display:inline-flex}.purchase-cost-display-btn--stock .inline-loading-spinner{border-color:var(--ds-text-muted);border-top-color:var(--ds-text)}.stock-save-check{color:currentColor;flex-shrink:0;width:1.15rem;height:1.15rem;margin-inline-end:6px;animation:.35s stock-save-pop}.purchase-cost-display-btn--stock .stock-save-check,.purchase-cost-display-btn.is-ok .stock-save-check{color:var(--ds-tone-success-text);margin-inline-end:0}.costs-editable-row{align-items:center;gap:var(--spacing-inline-xs);flex-wrap:nowrap;width:max-content;max-width:100%;min-height:34px;display:flex}.costs-stock-zero-btn{white-space:nowrap;flex-shrink:0;padding:.25rem .4rem;font-size:.75rem;line-height:1.2}.catalog-editable-cell{box-sizing:border-box}.catalog-editable-cell--cost{width:100%;max-width:100%}.catalog-editable-cell--stock,.catalog-editable-cell .purchase-cost-display-btn{width:100%;min-width:0;max-width:100%}.catalog-editable-cell .purchase-cost-set-form--compact{width:100%;max-width:100%}.catalog-editable-cell .purchase-cost-display-btn--stock{min-width:var(--catalog-stock-btn-width);max-width:var(--catalog-stock-btn-width);width:var(--catalog-stock-btn-width)}.purchase-cost-display-btn__value{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.purchase-cost-set-input--stock{width:var(--catalog-stock-btn-width);min-width:var(--catalog-stock-btn-width)}.purchase-cost-display{color:#44403c;font-size:.875rem}.costs-summary-grid{margin-bottom:20px}.costs-stat-card{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;transition:border-color .15s,box-shadow .15s,transform .15s}.costs-stat-card:hover,.costs-stat-card.is-active{border-color:#a8a29e;box-shadow:0 4px 14px #1c191714}.costs-stat-card:focus{outline:none}.costs-stat-card:focus-visible{outline-offset:2px;outline:2px solid #78716c}.costs-catalog-panel{background:#fff;border:1px solid #e7e5e4;border-radius:12px;padding:20px}.costs-catalog-panel-head{margin-bottom:16px}.costs-catalog-panel-title{margin:0 0 6px;font-size:1.05rem}.costs-catalog-panel-hint{color:#78716c;max-width:44rem;margin:0;font-size:.875rem;line-height:1.45}.costs-sort-field{margin-left:auto}.costs-sort-field select{min-width:14rem}@media (width<=768px){.costs-sort-field{width:100%;max-width:100%;margin-left:0}.costs-sort-field select{width:100%;min-width:0;max-width:100%}.costs-storefront-fx{flex:100%;max-width:100%;margin-left:0}.costs-catalog-export-actions .btn{white-space:normal;max-width:100%}.cost-profit-tiers-head{flex-wrap:wrap;align-items:flex-start}.cost-profit-tiers-head .btn{white-space:normal;max-width:100%}.cost-profit-tiers-editor .data-table-wrap{max-height:none;overflow:visible}.cost-profit-tiers-editor .cost-profit-tiers-table{table-layout:fixed;width:100%;min-width:0}.cost-profit-tiers-editor .cost-profit-tiers-table th,.cost-profit-tiers-editor .cost-profit-tiers-table td{white-space:normal;overflow-wrap:anywhere;vertical-align:top}.cost-profit-tiers-editor .cost-profit-tiers-table th:last-child,.cost-profit-tiers-editor .cost-profit-tiers-table td:last-child{width:4.75rem}.cost-profit-tiers-editor .cost-profit-tiers-table input{max-width:100%}.cost-profit-tiers-editor .cost-profit-tiers-table .btn{white-space:normal;max-width:100%}}.costs-basis-select{color:#44403c;background:#fff;border:1px solid #d6d3d1;border-radius:6px;width:100%;min-width:11rem;max-width:16rem;padding:.35rem .5rem;font-size:.8125rem}.costs-basis-select:disabled{opacity:.6}.costs-product-barcode{color:#78716c;margin-top:4px;font-size:.8125rem;display:block}.costs-missing-value{color:#a8a29e}.costs-profit-negative{color:#dc2626}.costs-profit-positive{color:#15803d}.costs-storefront-fx{flex:20rem;max-width:28rem;margin-left:auto}.cost-profit-tiers-editor{margin-top:8px}.cost-profit-tiers-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.cost-profit-tiers-table input{width:100%;max-width:140px}.cost-profit-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cost-profit-preview-card{background:#fff;border:1px solid #e7e5e4;border-radius:8px;padding:12px 14px}.cost-profit-preview-card-title{color:#44403c;margin-bottom:10px;font-size:.8125rem;font-weight:600}.cost-profit-preview-rows{flex-direction:column;gap:8px;margin:0;display:flex}.cost-profit-preview-row{grid-template-columns:minmax(0,1fr) minmax(88px,auto);align-items:start;gap:8px 12px;display:grid}.cost-profit-preview-label{color:#57534e;margin:0;font-size:.8125rem;font-weight:400;line-height:1.35}.cost-profit-preview-value{text-align:right;margin:0}.cost-profit-preview-value .platform-money-cell{align-items:flex-end}.costs-calculator-hint{color:#78716c;margin:-8px 0 16px;font-size:.8125rem;line-height:1.5}.purchase-cost-set-form--panel{background:#fafaf9;border:1px solid #e7e5e4;border-radius:10px;margin:16px 0;padding:16px}.purchase-cost-set-title{margin:0 0 8px;font-size:.9375rem}.purchase-cost-set-form--compact{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;max-width:8.5rem;display:flex}.purchase-cost-set-form--compact.purchase-cost-set-form--autosave{width:100%;min-width:0;max-width:100%}.purchase-cost-set-form--autosave .purchase-cost-set-inline{width:100%}.purchase-cost-set-inline{align-items:stretch;gap:8px;width:100%;display:flex}.purchase-cost-set-field{background:#fff;border:1px solid #d6d3d1;border-radius:8px;flex:auto;align-items:center;min-width:0;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 1px 2px #1c19170a}.purchase-cost-set-field:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb24}.purchase-cost-set-input{font-variant-numeric:tabular-nums;color:#1c1917;appearance:textfield;background:0 0;border:0;border-radius:8px 0 0 8px;width:100%;min-width:4.5rem;padding:7px 8px 7px 10px;font-size:.875rem}.purchase-cost-set-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.purchase-cost-set-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.purchase-cost-set-input:focus{outline:none}.purchase-cost-set-input::placeholder{color:#a8a29e}.purchase-cost-set-suffix{letter-spacing:.02em;color:#78716c;-webkit-user-select:none;user-select:none;flex-shrink:0;padding:0 10px 0 2px;font-size:.75rem;font-weight:600}.purchase-cost-set-save{white-space:nowrap;flex-shrink:0;align-self:stretch;padding-inline:12px}.purchase-cost-set-error{color:#dc2626;white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:100%;margin-top:4px;font-size:.6875rem;line-height:1.35;display:block}.purchase-cost-set-error--clamp{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;max-width:min(14rem,100%);display:-webkit-box;overflow:hidden}.data-table--catalog-fields td.col-costs-stock .purchase-cost-set-error--clamp{max-width:100%}.purchase-cost-display-btn{cursor:pointer;width:auto;min-width:6.5rem;max-width:8.5rem;min-height:34px;font:inherit;color:inherit;text-align:left;background:#fff;border:1px solid #d6d3d1;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;padding:5px 8px;transition:border-color .15s,background .15s,box-shadow .15s;display:inline-flex;box-shadow:0 1px 2px #1c19170a}.purchase-cost-display-btn:hover{background:#f8fafc;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.purchase-cost-display-btn:focus-visible{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb33}.purchase-cost-display-btn .platform-money-cell{min-width:0}.purchase-cost-display-btn__icon{color:#78716c;flex-shrink:0;font-size:.875rem;line-height:1}.import-changes-summary{background:linear-gradient(#fafaf9 0%,#fff 100%);border:1px solid #e7e5e4;border-radius:.5rem;flex-direction:column;gap:.75rem;margin-bottom:1rem;padding:.875rem 1rem;display:flex}.import-changes-summary-meta{flex-direction:column;gap:.2rem;display:flex}.import-changes-summary-title{color:#1c1917;margin:0;font-size:.9375rem;font-weight:600;line-height:1.4}.import-changes-summary-hint{color:#78716c;margin:0;font-size:.8125rem}.filters__group:has(.import-changes-filter-chips){flex:100%}.import-change-delta{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:.3rem;font-size:.8125rem;line-height:1.35;display:inline-flex}.import-change-delta--status{font-size:.75rem}.import-change-delta-from{color:#78716c}.import-change-delta-arrow{color:#a8a29e;flex-shrink:0;font-weight:600}.import-change-delta-to{color:#1c1917;font-weight:600}.import-change-delta-indicator{flex-shrink:0;font-size:.625rem;line-height:1}.import-change-delta--new .import-change-delta-to,.import-change-delta--new .import-change-delta-indicator{color:#1d4ed8}.import-change-delta--up .import-change-delta-to,.import-change-delta--up .import-change-delta-indicator{color:#b45309}.import-change-delta--down .import-change-delta-to,.import-change-delta--down .import-change-delta-indicator{color:#15803d}.import-change-delta--danger .import-change-delta-to{color:#b91c1c}.import-change-delta--success .import-change-delta-to{color:#15803d}.import-change-delta--warning .import-change-delta-to{color:#b45309}.data-table--import-changes .col-import-cost-delta{width:9.5rem;min-width:9rem}.data-table--import-changes .col-import-online-delta,.data-table--import-changes .col-import-ploiesti-delta{width:10rem;min-width:9.5rem}.data-table--import-changes .col-title{word-break:break-word;overflow-wrap:anywhere;white-space:normal;max-width:16rem;overflow:hidden}.col-import-cost-delta,.col-import-online-delta,.col-import-ploiesti-delta{vertical-align:middle}.purchase-cost-display-btn:hover .purchase-cost-display-btn__icon{color:#2563eb}.category-tree-panel .column-picker-header{gap:8px}.column-picker{position:relative}.column-picker-panel{z-index:120;background:#fff;border:1px solid #e7e5e4;border-radius:12px;width:min(320px,100vw - 32px);padding:14px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #1c19171f}.column-picker-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.column-picker-header strong{font-size:.95rem}.column-picker-hint{color:#78716c;margin:0 0 12px;font-size:.8125rem;line-height:1.4}.column-picker-list{grid-template-columns:1fr;gap:6px;max-height:360px;display:grid;overflow-y:auto}.column-picker-item{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.column-picker-item:hover{background:#fafaf9}.column-picker-item input{cursor:pointer;margin:0}.column-picker-item input:disabled{cursor:not-allowed}.column-picker-item span{font-size:.875rem}.column-picker-panel--wide{min-width:380px}.column-picker-panel--floating{background:#fff;border:1px solid #e7e5e4;border-radius:12px;flex-direction:column;padding:14px;display:flex;box-shadow:0 12px 32px #1c191729}.column-picker-panel--floating .column-picker-list{flex:1;min-height:0;overflow:hidden auto}.column-picker-section+.column-picker-section{border-top:1px solid #f5f5f4;margin-top:12px;padding-top:12px}.column-picker-section-label{letter-spacing:.02em;text-transform:uppercase;color:#a8a29e;margin:0 0 6px;font-size:.75rem;font-weight:600}.column-picker-row{border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.column-picker-row .column-picker-item{flex:unset;min-width:0}.column-picker-row--draggable{transition:background-color .15s}.column-picker-row--dragging{opacity:.45}.column-picker-row--drag-over{background:#fff7ed;box-shadow:inset 0 0 0 1px #fdba74}.column-picker-drag-handle{color:#a8a29e;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;padding:0;display:inline-flex}.column-picker-drag-handle:hover{color:#78716c;background:#f5f5f4}.column-picker-drag-handle:active{cursor:grabbing}.column-picker-drag-handle span{letter-spacing:-.08em;font-size:.95rem;line-height:1}.column-picker-drag-placeholder{flex-shrink:0;width:1.75rem;height:1.75rem;display:inline-block}.column-picker-item span{white-space:normal;word-break:break-word;line-height:1.35}.last-run-stats-card,.last-run-card{margin-top:8px;margin-bottom:24px}.last-run-card-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.last-run-kind-text{color:#57534e;margin:8px 0 0;font-size:.8125rem;font-weight:500}.last-run-card-body{grid-template-columns:auto 1fr;align-items:center;gap:24px;margin-top:20px;display:grid}.last-run-hero{background:#fafaf9;border:2px solid #e7e5e4;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-width:120px;padding:20px 24px;display:flex}.last-run-hero-active{background:#f0fdf4;border-color:#86efac}.last-run-hero-number{color:#1c1917;font-size:2.4rem;font-weight:700;line-height:1}.last-run-hero-active .last-run-hero-number{color:#166534}.last-run-hero-caption{color:#78716c;text-align:center;margin-top:6px;font-size:.8rem}.last-run-details{min-width:0}.last-run-summary-text{color:#44403c;margin:0 0 16px;font-size:1.05rem;line-height:1.5}.last-run-facts{gap:10px;margin:0;padding:0;list-style:none;display:grid}.last-run-facts li{border-bottom:1px solid #f5f5f4;justify-content:space-between;gap:16px;padding-bottom:10px;font-size:.9rem;display:flex}.last-run-facts li span{color:#78716c}.last-run-facts li strong{color:#1c1917}.last-run-empty-text{color:#78716c;margin:8px 0 0}.last-run-note{color:#78716c;margin:16px 0 0;font-size:.875rem}.last-run-note-danger{color:#b91c1c}.last-run-errors-block{margin-top:16px}.last-run-errors-title{color:#dc2626;margin-bottom:4px;font-size:.8rem;font-weight:600}.last-run-cta{color:#78716c;border-top:1px solid #e7e5e4;margin-top:16px;padding-top:14px;font-size:.8rem}.stat-card-link:hover .last-run-cta{color:#44403c}.last-run-errors{color:#991b1b;white-space:pre-wrap;word-break:break-word;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;max-height:120px;margin:0;padding:10px 12px;font-size:.8rem;overflow-y:auto}.product-market-strip{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.product-market-strip-item{background:#fafaf9;border:1px solid #e7e5e4;border-radius:8px;padding:6px 10px;font-size:.8125rem}.product-market-strip-item--ours{background:#f0fdf4;border-color:#bbf7d0}.product-market-strip-item--buybox{background:#eff6ff;border-color:#bfdbfe}.product-market-strip-item strong{margin-top:2px;font-size:.9375rem;display:block}.product-header-compact{background:#fff;border:1px solid #e7e5e4;border-radius:8px;align-items:flex-start;gap:12px;margin-bottom:12px;padding:12px 14px;display:flex}.product-header-compact-body{min-width:0;font-size:.875rem}.product-header-compact-body strong{margin-bottom:4px;display:block}.product-header-compact-body p{color:#78716c;margin:2px 0 0;font-size:.8rem}.product-history-plafon-trigger{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:none;margin:0 0 4px;padding:0;display:block}.product-history-plafon-trigger:hover strong{color:#2563eb}.auto-repricing-pill{letter-spacing:.01em;white-space:nowrap;box-sizing:border-box;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;min-height:15px;padding:1px 5px;font-size:.625rem;font-weight:600;line-height:1.2;transition:background .35s,color .35s,border-color .35s;display:inline-flex}.auto-repricing-pill--on{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.auto-repricing-pill--off{color:#b45309;background:#fffbeb;border-color:#fde68a}.auto-repricing-pill--muted{color:#a8a29e;background:#fafaf9;border-color:#e7e5e4}.effective-min-price-row{flex-wrap:wrap;align-items:center;gap:4px 6px;display:inline-flex}.effective-min-price-badge{text-transform:uppercase;letter-spacing:.03em;color:#57534e;cursor:help;background:#e7e5e4;border-radius:4px;padding:1px 5px;font-size:.65rem;font-weight:600}.effective-min-price-badge--warn{color:#c2410c;background:#ffedd5}.effective-min-price-sub,.effective-min-price-pursuit{color:#78716c;max-width:16rem;font-size:.7rem;line-height:1.25;display:block}.effective-min-price-pursuit{color:#b45309}.products-table-legend .auto-repricing-pill{min-height:18px;margin-left:2px;padding:2px 6px;font-size:.6875rem}.category-hierarchy-filter{flex-direction:column;flex:100%;gap:8px;min-width:min(100%,28rem);display:flex}.category-hierarchy-filter--loading{color:#78716c;font-size:.9rem}.category-breadcrumb{flex-wrap:wrap;align-items:center;gap:4px;font-size:.85rem;display:flex}.category-breadcrumb-item{color:#57534e;cursor:pointer;font:inherit;background:0 0;border:none;border-radius:6px;padding:2px 6px}.category-breadcrumb-item:hover{color:#1c1917;background:#f5f5f4}.category-breadcrumb-item.active{color:#1c1917;background:#e7e5e4;font-weight:600}.category-breadcrumb-sep{color:#a8a29e;padding:0 2px}.category-hierarchy-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.category-tree-trigger{text-align:left;justify-content:flex-start;min-width:min(100%,16rem);max-width:28rem}.category-tree-active-count{color:#78716c;white-space:nowrap;font-size:.85rem}.category-tree-list{max-height:inherit;padding:4px 0;overflow:auto}.category-tree-row{border-radius:6px;align-items:center;gap:4px;min-height:2rem;display:flex}.category-tree-row:hover{background:#fafaf9}.category-tree-row--selected{background:#f5f5f4}.category-tree-expand{color:#78716c;cursor:pointer;background:0 0;border:none;border-radius:4px;flex:0 0 1.5rem;width:1.5rem;height:1.5rem;padding:0;line-height:1}.category-tree-expand:hover{color:#1c1917;background:#e7e5e4}.category-tree-expand--spacer{cursor:default}.category-tree-label{text-align:left;cursor:pointer;font:inherit;color:#1c1917;background:0 0;border:none;flex:1;align-items:baseline;gap:6px;min-width:0;padding:4px 8px 4px 0;display:flex}.category-tree-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.category-tree-count{color:#78716c;flex-shrink:0;font-size:.82rem}.category-hierarchy-select{color:#1c1917;background:#fff;border:1px solid #d6d3d1;border-radius:8px;min-width:min(100%,22rem);padding:8px 12px;font-size:.9rem}.category-hierarchy-hint{color:#a16207;margin:0;font-size:.8rem}.product-campaign-inline-marker{color:#92400e;letter-spacing:.02em;text-transform:uppercase;vertical-align:middle;background:#fef3c7;border:1px solid #fcd34d;border-radius:999px;margin-right:8px;padding:2px 7px;font-size:.6875rem;font-weight:700;display:inline-block}.products-table-legend{color:#78716c;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 0;font-size:.8125rem;line-height:1.4;display:flex}.products-table-legend-sample{background:#fffbeb;border:1px solid #fcd34d;border-radius:3px;flex-shrink:0;width:14px;height:14px;display:inline-block;box-shadow:inset 2px 0 #f59e0b}.product-with-image{align-items:flex-start;gap:12px;display:flex}.product-with-image-body{min-width:0}.product-thumb{object-fit:cover;background:#fafaf9;border:1px solid #e7e5e4;border-radius:8px;flex-shrink:0}.product-thumb-sm{width:52px;height:52px}.product-thumb-md{width:72px;height:72px}.product-thumb-lg{width:96px;height:96px}.product-thumb-placeholder{color:#a8a29e;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;display:flex}.product-thumb-button{cursor:zoom-in;background:0 0;border:none;border-radius:8px;padding:0;line-height:0;display:inline-flex}.product-thumb-button:hover .product-thumb{border-color:#a8a29e;box-shadow:0 2px 8px #1c19171f}.image-lightbox-overlay{z-index:200;background:#1c1917d1;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.image-lightbox{flex-direction:column;align-items:center;gap:12px;max-width:min(520px,92vw);display:flex}.image-lightbox-img{object-fit:contain;background:#fff;border:1px solid #e7e5e4;border-radius:12px;width:100%;max-height:72vh}.image-lightbox-caption{color:#fafaf9;text-align:center;margin:0;font-size:.875rem}.commission-rate-display{color:#44403c;font-size:.875rem}.commission-rate-display--compact{font-size:inherit;color:inherit;display:inline}.platform-money-cell{flex-direction:column;align-items:flex-start;gap:2px;line-height:1.25;display:inline-flex}.platform-ron-hint,.preview-tier-ron-hint{color:#78716c;font-size:.6875rem;font-weight:400;line-height:1.2;display:block}.filters-stock-exact{width:5.5rem;min-width:4.5rem}.products-bulk-select-col{text-align:center;vertical-align:middle;width:2.25rem}.products-bulk-stock-bar{background:#fafaf9;border:1px solid #e7e5e4;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px 12px;margin:0 0 12px;padding:12px 14px;display:flex}.products-bulk-stock-bar-count{font-size:.875rem;font-weight:600}.products-bulk-stock-bar-label{align-items:center;gap:8px;font-size:.875rem;display:inline-flex}.products-bulk-stock-bar-label input,.products-bulk-stock-bar-input{color:#1c1917;appearance:textfield;background:#fff;border:1px solid #d6d3d1;border-radius:8px;width:5.5rem;min-height:2.25rem;padding:8px 12px;font-size:.875rem}.products-bulk-stock-bar-label input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.products-bulk-stock-bar-label input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.products-bulk-stock-bar-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.products-bulk-stock-bar-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.products-bulk-stock-bar-msg{flex:100%;margin:0}.product-card-details-toggle{display:none}@media (width<=768px){.catalog-mobile-cards.data-table-wrap{max-height:none;box-shadow:none;background:0 0;border:none;overflow:visible}.catalog-mobile-cards .data-table{background:0 0;border:none;display:block}.catalog-mobile-cards thead{display:none}.catalog-mobile-cards tbody{flex-direction:column;gap:.75rem;display:flex}.catalog-mobile-cards tbody tr{box-sizing:border-box;background:#fff;border:1px solid #e7e5e4;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.4rem .65rem;width:100%;min-width:0;padding:.75rem;display:grid}.catalog-mobile-cards td{white-space:normal;border:none;width:auto;min-width:0;max-width:none;padding:0;overflow:visible}.catalog-mobile-cards .products-bulk-select-col{text-align:left;order:0;grid-area:1/1/auto/-1;width:auto}.catalog-mobile-cards td[data-col=image]{order:1;grid-area:1/1}.catalog-mobile-cards td[data-col=title],.catalog-mobile-cards td[data-col=product]{order:1;grid-area:1/2;align-self:center;min-width:0}.catalog-mobile-cards td[data-col=title]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.catalog-mobile-cards tr:has(.products-bulk-select-col) td[data-col=image],.catalog-mobile-cards tr:has(.products-bulk-select-col) td[data-col=title],.catalog-mobile-cards tr:has(.products-bulk-select-col) td[data-col=product]){grid-row:2}:is(.catalog-mobile-cards tr:not(:has(td[data-col=image])) td[data-col=title],.catalog-mobile-cards tr:not(:has(td[data-col=image])) td[data-col=product]){grid-column:1/-1}.catalog-mobile-cards td[data-card=face]:not([data-col=image]):not([data-col=title]):not([data-col=product]):not([data-col=actions]):not([data-col=calculator]){border-top:1px solid #f5f5f4;order:3;grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:.65rem;padding-top:.35rem;display:flex}.catalog-mobile-cards td[data-col=purchaseCost],.catalog-mobile-cards td[data-col=costBasis],.catalog-mobile-cards td[data-col=stockQuantity],.catalog-mobile-cards td[data-col=stock]{flex-direction:column;align-items:stretch}.catalog-mobile-cards .data-table--catalog-fields td.col-costs-purchase-cost,.catalog-mobile-cards .data-table--catalog-fields td.col-costs-stock,.catalog-mobile-cards .data-table--catalog-fields td.col-costs-basis{width:auto;min-width:0;max-width:none}.catalog-mobile-cards .costs-basis-select{min-width:0;max-width:100%}.catalog-mobile-cards .costs-editable-row{width:auto;max-width:100%}.catalog-mobile-cards td[data-label]:not([data-col=image]):not([data-col=title]):not([data-col=product]):not([data-col=actions]):not([data-col=calculator]):before{content:attr(data-label);color:#78716c;flex:none;font-size:.75rem;line-height:1.35}.catalog-mobile-cards tr:not(.product-card--open) td[data-card=more]{display:none}.catalog-mobile-cards tr.product-card--open td[data-card=more]{white-space:normal;overflow-wrap:anywhere;border-top:1px solid #f5f5f4;order:5;grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:.65rem;min-width:0;padding-top:.35rem;display:flex}.catalog-mobile-cards .catalog-editable-cell--stock .purchase-cost-set-form,.catalog-mobile-cards .catalog-editable-cell--stock .purchase-cost-set-inline,.catalog-mobile-cards .catalog-editable-cell--stock .purchase-cost-set-field,.catalog-mobile-cards .catalog-editable-cell--stock .purchase-cost-set-input--stock{width:100%;min-width:0;max-width:100%}.catalog-mobile-cards .catalog-editable-cell--stock .purchase-cost-set-input--stock{font-size:16px}.catalog-mobile-cards .product-card-details-toggle{order:4;grid-column:1/-1;padding-top:.15rem;display:block}.catalog-mobile-cards td[data-col=actions],.catalog-mobile-cards td[data-col=calculator]{order:6;grid-column:1/-1;padding-top:.35rem;display:block}.catalog-mobile-cards td[data-col=actions] .table-actions,.catalog-mobile-cards td[data-col=calculator] .table-actions{width:100%}.catalog-mobile-cards .data-table tbody tr.product-row--in-campaign{background:#fffbeb;box-shadow:inset 3px 0 #f59e0b}.catalog-mobile-cards .data-table tbody tr.product-row--in-campaign td,.catalog-mobile-cards .data-table tbody tr:hover td{background:0 0}.catalog-mobile-cards .data-table--import-changes .col-import-cost-delta,.catalog-mobile-cards .data-table--import-changes .col-import-online-delta,.catalog-mobile-cards .data-table--import-changes .col-import-ploiesti-delta,.catalog-mobile-cards .data-table--import-changes .col-title{width:auto;min-width:0;max-width:none}.catalog-mobile-cards .import-change-delta{white-space:normal;flex-wrap:wrap}}.emag-failed-product{align-items:center;gap:var(--ds-space-2);min-width:0;display:flex}.emag-failed-product span{overflow-wrap:anywhere;min-width:0}.emag-failed-errors{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ds-tone-danger-text);background:var(--ds-tone-danger-bg);border:1px solid var(--ds-tone-danger-border);border-radius:var(--ds-radius-control);padding:var(--ds-space-3);margin:0}.price-change-card.history-row-down,.price-change-card.price-change-card--down-buybox{border-left:3px solid #22c55e}.price-change-card.history-row-up,.price-change-card.price-change-card--up{border-left:3px solid #f97316}.price-change-card.price-change-card--down-pursuit{border-left:3px solid #3b82f6}.price-change-card-badges{flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:.75rem;display:flex}.price-change-card-body{border-top:1px solid #f5f5f4;padding:0 12px 10px}.price-change-card-edit-hint{color:#2563eb;font-weight:500}.pricing-plafon-modal-subtitle{color:#78716c;margin:4px 0 0;font-size:.8125rem}.history-compact-info .price-change-card-edit-hint{margin-top:4px;font-size:.75rem;display:block}.price-change-direction-chip{border-radius:999px;padding:1px 6px;font-size:.6875rem;font-weight:600;display:inline-block}.price-change-direction-chip--down,.price-change-direction-chip--down-buybox{color:#166534;background:#f0fdf4}.price-change-direction-chip--down-pursuit{color:#1d4ed8;background:#eff6ff}.price-change-direction-chip--up{color:#c2410c;background:#fff7ed}.price-change-direction-chip--same{color:#78716c;background:#f5f5f4}.price-change-direction-chip--journal{color:#1d4ed8;background:#eff6ff}.price-change-delta-text{color:#57534e}.price-change-card-reason{border-top:1px solid #f5f5f4;margin-top:8px;padding-top:8px}.price-change-card-reason p{color:#57534e;margin:0;font-size:.8125rem;line-height:1.45}.price-change-card-context-note{color:#78716c!important;margin-top:4px!important;font-size:.75rem!important}.price-change-card-body .price-market-snapshot{margin-top:10px}.price-market-snapshot{align-items:stretch;gap:8px;width:100%;display:grid}.price-market-snapshot--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.price-market-snapshot--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.price-market-col{background:#fafaf9;border:1px solid #e7e5e4;border-radius:8px;min-width:0;padding:8px 10px}.price-market-col--ours{min-width:0}.price-market-col--ours-won{background:#dcfce7;border-color:#86efac}.price-market-col--ours-pursuit{background:#eff6ff;border-color:#bfdbfe}.price-market-col--ours-neutral{background:#fafaf9;border-color:#e7e5e4}.price-market-col--buybox{background:#eff6ff;border-color:#bfdbfe}.price-market-col--buybox-ours{background:#ecfdf5;border-color:#a7f3d0}.price-market-col--buybox-ours .price-market-col-value{color:#15803d}.price-market-col--rank2{background:#f8fafc;border-color:#e2e8f0}.price-market-col-head{justify-content:space-between;align-items:center;gap:6px;margin-bottom:6px;display:flex}.price-market-col-label{text-transform:uppercase;letter-spacing:.03em;color:#78716c;font-size:.6875rem;font-weight:600;display:block}.price-market-col-value{color:#1c1917;font-size:1rem;font-weight:700;line-height:1.2;display:block}.price-market-col--buybox .price-market-col-value{color:#1d4ed8}.price-market-col--rank2 .price-market-col-value{color:#475569}.price-market-rank-badge{white-space:nowrap;border-radius:999px;padding:1px 6px;font-size:.625rem;font-weight:700;line-height:1.3;display:inline-block}.price-market-rank-badge--won{color:#166534;background:#dcfce7}.price-market-rank-badge--rank{color:#3730a3;background:#e0e7ff}.price-market-snapshot--pursuit .price-market-col{min-height:100%}.price-market-change--down .price-market-change-new{color:#1d4ed8}.price-market-col--ours-won .price-market-change--down .price-market-change-new{color:#166534}.price-market-col--ours .buybox-outcome-badge{margin-top:6px}.price-market-change{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.price-market-change-old{color:#57534e;opacity:1;font-size:.875rem;font-weight:600;-webkit-text-decoration:line-through #a8a29e;text-decoration:line-through #a8a29e;text-decoration-thickness:1.5px}.price-market-change-arrow{color:#a8a29e;font-size:.75rem}.price-market-change-new{color:#1c1917;font-size:1rem;font-weight:700}.price-market-buybox-check{white-space:nowrap;color:#166534;background:#dcfce7;border:1px solid #86efac;border-radius:999px;align-items:center;padding:1px 7px;font-size:.625rem;font-weight:700;line-height:1.3;display:inline-flex}.price-market-change--up .price-market-change-new{color:#c2410c}.price-market-delta-chip{background:#fff;border:1px solid #e7e5e4;border-radius:999px;padding:1px 5px;font-size:.625rem;font-weight:700;display:inline-block}.price-market-change--down .price-market-delta-chip{color:#1d4ed8;border-color:#bfdbfe}.price-market-col--ours-won .price-market-change--down .price-market-delta-chip{color:#166534;border-color:#bbf7d0}.price-market-change--up .price-market-delta-chip{color:#c2410c;border-color:#fed7aa}.price-market-gap{color:#57534e;text-align:center;background:#fafaf9;border:1px dashed #d6d3d1;border-radius:6px;grid-column:1/-1;margin:0;padding:6px 10px;font-size:.75rem}@media (width<=640px){.price-market-snapshot{grid-template-columns:1fr}}.product-history-plafon-trigger .price-change-card-edit-hint{margin-top:2px;display:block}.pricing-rule-chips{color:#475569;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:10px;font-size:.8rem;display:flex}.pricing-rule-chip{color:#334155;background:#f1f5f9;border-radius:999px;padding:2px 8px;font-size:.75rem;display:inline-block}.pricing-rule-chips-compact{margin-top:0}.pricing-plafon-summary{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.pricing-plafon-summary--missing .pricing-plafon-summary-badge{color:#c2410c;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;padding:2px 8px;font-size:.75rem;font-weight:600;display:inline-block}.pricing-plafon-summary--ok{color:#334155}.pricing-profit-summary{color:#334155;flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:4px;font-size:.8125rem;display:flex}.pricing-profit-summary--missing{color:#64748b}.pricing-profit-summary-label{margin-right:2px;font-weight:600}.pricing-profit-summary-sep{color:#94a3b8}.pricing-profit-summary-muted{color:#64748b}.pricing-profit-summary-alert{color:#1d4ed8;background:#eff6ff;border-radius:4px;margin-left:4px;padding:1px 6px;font-size:.75rem;font-weight:600;display:inline-block}.pricing-profit-summary-alert--warn{color:#c2410c;background:#fff7ed}.pricing-profit-summary-bb{color:#475569;font-size:.75rem}.pricing-profit-summary--compact{gap:4px}.pricing-profit-summary--buybox{flex-flow:column;align-items:stretch;gap:4px;margin-top:0;display:flex}.pricing-profit-summary-rows{flex-direction:column;gap:2px;display:flex}.pricing-profit-summary-row{grid-template-columns:3.75rem 1fr;align-items:baseline;gap:6px;font-size:.8125rem;line-height:1.3;display:grid}.pricing-profit-summary-row-label{color:#64748b;font-size:.75rem}.pricing-profit-summary-row-value{min-width:0}.pricing-profit-summary-row--bb .pricing-profit-summary-row-value{font-weight:600}.pricing-profit-summary-alerts{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.pricing-profit-summary-alerts .pricing-profit-summary-alert{margin-left:0}.pricing-floor-context{flex-direction:column;gap:4px;margin-bottom:12px;font-size:.875rem;display:flex}.pricing-floor-confirm{color:#c2410c;align-items:flex-start;gap:8px;margin-top:8px;font-size:.8rem;display:flex}.price-change-summary-bar{background:#fff;border:1px solid #e7e5e4;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:12px;padding:10px 14px;display:flex}.price-change-summary-main{align-items:baseline;gap:8px;display:flex}.price-change-summary-total{color:#1c1917;font-size:1.25rem;font-weight:700;line-height:1}.price-change-summary-label{color:#57534e;font-size:.95rem}.price-change-summary-breakdown{flex-wrap:wrap;flex:1;gap:8px;display:flex}.price-change-summary-chip{color:#57534e;background:#f5f5f4;border-radius:999px;padding:4px 10px;font-size:.8rem;font-weight:600;display:inline-block}.price-change-summary-chip-down{color:#166534;background:#f0fdf4}.price-change-summary-chip-up{color:#c2410c;background:#fff7ed}.price-change-summary-chip-buybox-won{color:#166534;background:#f0fdf4}.price-change-summary-chip-buybox-pending{color:#92400e;background:#fffbeb}.price-change-list{flex-direction:column;gap:6px;display:flex}.price-change-card{background:#fff;border:1px solid #e7e5e4;border-radius:12px;overflow:hidden}.price-change-card.price-change-down{border-left:4px solid #22c55e}.price-change-card.price-change-up{border-left:4px solid #f97316}.price-change-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 16px 0;display:flex}.price-change-header>:first-child{flex:12rem;min-width:0}.price-change-header-meta{color:#78716c;flex-direction:column;flex:0 auto;align-items:flex-end;gap:8px;font-size:.8rem;display:flex}.price-change-product-title{font-size:.95rem;display:block}.price-change-product-meta{color:#78716c;margin:4px 0 0;font-size:.8rem}.price-change-body{padding:16px}.price-change-headline{text-transform:uppercase;letter-spacing:.04em;color:#78716c;margin-bottom:12px;font-size:.8rem;font-weight:700}.price-change-down .price-change-headline{color:#166534}.price-change-up .price-change-headline{color:#c2410c}.price-change-flow{background:#fafaf9;border:1px solid #f5f5f4;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:16px;display:flex}.price-change-old,.price-change-new{flex-direction:column;gap:4px;min-width:110px;display:flex}.price-change-flow-label{color:#78716c;text-transform:uppercase;letter-spacing:.03em;font-size:.75rem}.price-change-flow-value{color:#1c1917;font-size:1.35rem;font-weight:700}.price-change-old .price-change-flow-value{color:#57534e;font-size:1.1rem;font-weight:600;-webkit-text-decoration:line-through #a8a29e;text-decoration:line-through #a8a29e;text-decoration-thickness:1.5px}.price-change-down .price-change-new .price-change-flow-value{color:#166534}.price-change-up .price-change-new .price-change-flow-value{color:#c2410c}.price-change-arrow{color:#a8a29e;font-size:1.5rem;font-weight:300}.price-change-delta{color:#44403c;margin-top:12px;font-size:.95rem;font-weight:600}.price-change-down .price-change-delta{color:#166534}.price-change-up .price-change-delta{color:#c2410c}.price-change-context{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-top:12px;padding:10px 12px;font-size:.875rem;line-height:1.5}.price-change-context p{margin:0}.price-change-context p+p{margin-top:6px}.price-change-context-label{color:#334155;font-weight:600}.price-change-step-notes{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;margin-top:12px;padding:10px 12px;font-size:.875rem;line-height:1.5}.price-change-step-notes p{margin:0}.price-change-step-notes p+p{margin-top:6px}.pricing-rule-panel{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin:10px 0 0;padding:12px 14px}.pricing-rule-panel-editing{background:#fff}.pricing-rule-panel-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.pricing-rule-panel-title{text-transform:uppercase;letter-spacing:.04em;color:#475569;flex:8rem;min-width:0;font-size:.8rem;font-weight:700}.pricing-rule-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.pricing-rule-item{flex-direction:column;gap:4px;display:flex}.pricing-rule-label{color:#64748b;font-size:.75rem}.pricing-rule-item strong{color:#0f172a;font-size:.95rem}.pricing-rule-hint{color:#64748b;margin:12px 0 0;font-size:.8rem}.pricing-rule-form-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.pricing-rule-field{color:#475569;flex-direction:column;gap:6px;font-size:.8rem;display:flex}.pricing-rule-field-wide{grid-column:1/-1}.pricing-rule-field input[type=number]{width:100%}.pricing-rule-field small{color:#64748b}.pricing-rule-presets{flex-wrap:wrap;gap:6px;display:flex}.pricing-rule-form-actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.price-change-footer{padding:0 16px 16px;font-size:.875rem}.price-change-guard-ceiling{color:#6d28d9;white-space:nowrap;background:#f5f3ff;border:1px solid #ddd6fe;border-radius:4px;padding:.1rem .45rem;font-size:.75rem;font-weight:600}.pricing-rule-purchase-cost{border-bottom:1px solid #e7e5e4;margin-bottom:10px;padding-bottom:10px}.pricing-rule-item-wide{grid-column:1/-1}.pricing-calculator-overrides{background:#fafaf9;border:1px solid #e7e5e4;border-radius:8px;margin:12px 0;padding:12px}.pricing-calculator-preview{border-top:1px solid #e7e5e4;margin-top:8px;padding-top:16px}.fx-rate-editor{background:#fafaf9;border:1px solid #e7e5e4;border-radius:12px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.fx-rate-editor-label{color:#44403c;font-size:.8125rem;font-weight:600;line-height:1.35}.fx-rate-editor-auto{color:#57534e;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;margin:0;font-size:.8125rem;font-weight:500;display:flex}.fx-rate-editor-auto-input{accent-color:#16a34a;width:auto;margin:0}.fx-rate-editor-row{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.fx-rate-editor-field{background:#fff;border:1px solid #d6d3d1;border-radius:8px;flex:11rem;align-items:center;min-width:9rem;max-width:15rem;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 1px 2px #1c19170a}.fx-rate-editor-field:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb24}.fx-rate-editor-input{font-variant-numeric:tabular-nums;color:#1c1917;appearance:textfield;background:0 0;border:0;border-radius:8px 0 0 8px;width:100%;min-width:0;padding:8px 8px 8px 10px;font-size:.875rem}.fx-rate-editor-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fx-rate-editor-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.fx-rate-editor-input:focus{outline:none}.fx-rate-editor-input::placeholder{color:#a8a29e}.fx-rate-editor-input:disabled{opacity:.65;cursor:not-allowed}.fx-rate-editor-suffix{letter-spacing:.04em;text-transform:uppercase;color:#78716c;-webkit-user-select:none;user-select:none;flex-shrink:0;padding:0 10px 0 2px;font-size:.6875rem;font-weight:700}.fx-rate-editor-save{white-space:nowrap;flex-shrink:0;align-self:stretch;padding-inline:14px}.fx-rate-editor-hint{color:#78716c;font-size:.8125rem;line-height:1.45;display:block}.fx-rate-editor-message{margin:0;font-size:.8125rem;line-height:1.4}.fx-rate-editor-message--error{color:#dc2626}.fx-rate-editor-message--success{color:#15803d}.fx-rate-editor--compact{border-radius:10px;flex-flow:wrap;align-items:center;gap:10px 12px;padding:8px 12px}.fx-rate-editor--compact .fx-rate-editor-label{flex-shrink:0;margin:0}.fx-rate-editor--compact .fx-rate-editor-row{flex-wrap:wrap;flex:auto;min-width:0}.fx-rate-editor--compact .fx-rate-editor-field{flex:7.5rem;min-width:7rem;max-width:11rem}.fx-rate-editor--compact .fx-rate-editor-input{padding-top:7px;padding-bottom:7px}.fx-rate-editor--compact .fx-rate-editor-message{flex:100%}.modal.pricing-calculator-modal{width:min(960px,96vw);padding:0;overflow:hidden}.pricing-calculator-shell{flex-direction:column;min-height:min(72vh,640px);max-height:min(94dvh,960px);display:flex}.pricing-calculator-scroll{gap:var(--ds-space-5);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:var(--ds-space-6) var(--ds-space-6) var(--ds-space-2);flex-direction:column;flex:1;display:flex;overflow-y:auto}.pricing-calculator-scroll>*{margin-top:0;margin-bottom:0}.pricing-calculator-header{gap:var(--ds-space-4);align-items:flex-start;margin-bottom:0;display:flex}.pricing-calculator-header-text{gap:var(--ds-space-2);flex-direction:column;flex:1;min-width:0;display:flex}.pricing-calculator-header-top{justify-content:space-between;align-items:center;gap:var(--ds-space-3);min-width:0;display:flex}.pricing-calculator-header-top .btn-link{flex:none;margin-top:0;padding:6px 12px;font-size:.8125rem}.pricing-calculator-header .modal-product-title{margin:0}.pricing-calculator-title{align-items:center;gap:10px;min-width:0;display:flex}.pricing-calculator-title-mark{background:var(--ds-surface-sunken);width:2.25rem;height:2.25rem;color:var(--ds-text);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.pricing-calculator-title-mark svg{width:1.2rem;height:1.2rem;display:block}.pricing-calculator-product-title{color:var(--ds-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.875rem;line-height:1.45;display:-webkit-box;overflow:hidden}.pricing-calculator-product-meta{align-items:center;gap:var(--ds-space-2);margin:var(--ds-space-1) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.pricing-calculator-meta-chip{border:1px solid var(--ds-border);background:var(--ds-surface-muted);min-width:0;max-width:100%;color:var(--ds-text-muted);border-radius:999px;align-items:baseline;gap:6px;padding:4px 10px;font-size:.8125rem;line-height:1.4;display:inline-flex}.pricing-calculator-meta-chip--code{letter-spacing:.02em;color:var(--ds-text);background:var(--ds-surface-sunken);font-weight:700}.pricing-calculator-meta-chip-label{min-width:0}.pricing-calculator-meta-chip-value,.pricing-calculator-meta-chip .platform-money-cell{color:var(--ds-text);font-weight:600}.pricing-calculator-meta-chip .platform-money-cell{flex-direction:row;align-items:baseline;gap:6px}.pricing-calculator-context{align-items:stretch;gap:var(--ds-space-3);flex-wrap:wrap;display:flex}.pricing-calculator-segment{align-items:stretch;gap:var(--ds-space-1);border-radius:var(--ds-radius-nested);background:var(--ds-surface-sunken);flex:none;padding:4px;display:inline-flex}.pricing-calculator-segment-btn{min-width:3.5rem;padding:0 var(--ds-space-4);border-radius:var(--ds-radius-control);color:var(--ds-text-secondary);cursor:pointer;background:0 0;border:none;font-size:.875rem;font-weight:600;transition:background .15s,color .15s,box-shadow .15s}.pricing-calculator-segment-btn:hover:not(.is-active){color:var(--ds-text)}.pricing-calculator-segment-btn.is-active{background:var(--ds-surface);color:var(--ds-text);box-shadow:0 1px 2px #1c19171a}.pricing-calculator-vat{align-items:center;gap:var(--ds-space-1) var(--ds-space-3);min-width:0;padding:var(--ds-space-3) var(--ds-space-4);border:1px solid var(--ds-border);border-radius:var(--ds-radius-nested);background:var(--ds-surface);flex-wrap:wrap;flex:22rem;margin-bottom:0;display:flex}.pricing-calculator-vat-status{flex-direction:column;gap:2px;min-width:0;display:flex}.pricing-calculator-vat-label{letter-spacing:.04em;text-transform:uppercase;color:var(--ds-text-muted);font-size:.6875rem;font-weight:600}.pricing-calculator-vat-status strong{color:var(--ds-text);font-size:.9375rem;line-height:1.3}.pricing-calculator-vat-meta{min-width:0;color:var(--ds-text-secondary);text-align:right;flex:14rem;font-size:.8125rem;line-height:1.45}.pricing-calculator-vat-meta a{color:var(--ds-tone-warning-text);white-space:nowrap;text-decoration:none}.pricing-calculator-vat-meta a:hover{text-decoration:underline}.pricing-calculator-status{padding:var(--ds-space-4) 0;border:1px solid var(--ds-border);border-radius:var(--ds-radius-nested);background:var(--ds-surface);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-bottom:0;display:grid}.pricing-calculator-status:has(.pricing-calculator-status-item:nth-child(5)){grid-template-columns:repeat(5,minmax(0,1fr))}.pricing-calculator-status-item{gap:var(--ds-space-3);min-width:0;padding:0 var(--ds-space-4);border-left:1px solid var(--ds-border);background:0 0;flex-direction:column;display:flex}.pricing-calculator-status-item:first-child{border-left:none}.pricing-calculator-status-head{align-items:center;gap:10px;min-width:0;min-height:2.5rem;display:flex}.pricing-calculator-status-item>.pricing-calculator-plafon-meta,.pricing-calculator-status-item>.pricing-calculator-status-meta{padding-top:var(--ds-space-3);border-top:1px solid var(--ds-border)}.pricing-calculator-status-head-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pricing-calculator-status-logo{object-fit:contain;flex:none;width:auto;max-width:4.75rem;height:1.35rem;display:block}.pricing-calculator-mark{border-radius:999px;flex:none;justify-content:center;align-items:center;width:2.125rem;height:2.125rem;display:inline-flex}.pricing-calculator-mark svg{width:1.05rem;height:1.05rem;display:block}.pricing-calculator-mark--green{background:var(--ds-tone-success-bg);color:var(--ds-tone-success-text)}.pricing-calculator-mark--blue{background:var(--chip-active-bg);color:var(--chip-active-text)}.pricing-calculator-mark--neutral{background:var(--ds-surface-sunken);color:var(--ds-text-secondary)}.pricing-calculator-status-label{color:var(--ds-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem;font-weight:600;line-height:1.3;display:block}.pricing-calculator-status-value{color:#1c1917;font-size:1rem;font-weight:700;display:block}.pricing-calculator-status-value.platform-money-cell{margin-top:2px}.pricing-calculator-status-value--muted{color:#a8a29e;font-size:.875rem;font-weight:600}.pricing-calculator-status-meta{color:#78716c;font-size:.75rem;line-height:1.35;display:block}.pricing-calculator-status--eur .pricing-calculator-status-value{font-size:.9375rem}.pricing-calculator-plafon-meta{gap:var(--ds-space-2);flex-direction:column;margin-top:0;display:flex}.pricing-calculator-plafon-meta-row{color:#57534e;justify-content:space-between;align-items:baseline;gap:10px;font-size:.8125rem;display:flex}.pricing-calculator-plafon-meta-row>span:first-child{color:#78716c;flex-shrink:0}.pricing-calculator-plafon-meta-row .platform-money-cell{text-align:right;align-items:flex-end}.pricing-calculator-plafon-stale{color:#b45309;margin-top:6px;font-size:.75rem;line-height:1.4;display:block}.pricing-calculator-ladder{gap:var(--ds-space-5);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:0;display:grid}@supports (grid-template-rows:subgrid){.pricing-calculator-ladder{grid-template-rows:repeat(6,auto);row-gap:0}.pricing-calculator-ladder>.pricing-calculator-ladder-card{grid-row:span 6;grid-template-rows:subgrid;row-gap:var(--ds-space-3);align-content:start;display:grid}.pricing-calculator-ladder-card>.pricing-calculator-ladder-title-row{grid-row:1}.pricing-calculator-ladder-card>.modal-form-hint{grid-row:2}.pricing-calculator-ladder-card>.pricing-calculator-plafon-meta{grid-row:3;align-self:start}.pricing-calculator-ladder-card>.pricing-calculator-hero{grid-row:4;align-self:start}.pricing-calculator-ladder-card>.pricing-calculator-stats{grid-row:5;align-self:start}.pricing-calculator-ladder-card>.pricing-calculator-ladder-action{grid-row:6;margin-top:0}}.pricing-calculator-ladder-card{gap:var(--ds-space-3);min-width:0;min-height:100%;padding:var(--ds-space-5);border:1px solid var(--ds-border);border-radius:var(--ds-radius-panel);background:var(--ds-surface);box-shadow:var(--ds-shadow-panel);flex-direction:column;display:flex}.pricing-calculator-ladder-title{color:var(--ds-text);margin:0;font-size:.9375rem;font-weight:600;line-height:1.35}.pricing-calculator-ladder-title-row{align-items:center;gap:10px;min-width:0;display:flex}.pricing-calculator-ladder-title-row .pricing-calculator-ladder-title,.pricing-calculator-ladder-heading{flex:1;min-width:0}.pricing-calculator-ladder-title-row .pricing-calculator-ladder-heading .pricing-calculator-ladder-title{flex:0 auto}.pricing-calculator-ladder-title span,.pricing-calculator-ladder-subtitle{color:#78716c;margin-top:2px;font-size:.75rem;font-weight:500;display:block}.pricing-calculator-label-with-tip{align-items:center;gap:var(--ds-space-1);min-width:0;max-width:100%;display:flex}.pricing-calculator-label-with-tip-text{overflow-wrap:anywhere;min-width:0}.pricing-calculator-sale-field>.pricing-calculator-label-with-tip{margin-bottom:6px}.pricing-calculator-sale-field>.pricing-calculator-label-with-tip>label{margin-bottom:0}.pricing-calculator-label-with-tip .market-controls-tip{font-size:inherit;font-weight:inherit;color:inherit;flex:none;margin-top:0;display:inline-flex}.pricing-calculator-ladder-card>.modal-form-hint{min-height:2.8em;margin:0;font-size:.75rem;line-height:1.4}.pricing-calculator-ladder-card>.pricing-calculator-plafon-meta{padding:var(--ds-space-1) var(--ds-space-3);border:1px solid var(--ds-border);border-radius:var(--ds-radius-control);background:var(--ds-surface-muted);gap:0}.pricing-calculator-ladder-card>.pricing-calculator-plafon-meta>.pricing-calculator-plafon-meta-row{padding:var(--ds-space-2) 0}.pricing-calculator-ladder-card>.pricing-calculator-plafon-meta>.pricing-calculator-plafon-meta-row+.pricing-calculator-plafon-meta-row{border-top:1px solid var(--ds-border)}.pricing-calculator-hero-input--readonly{background:var(--ds-surface);align-items:center;min-height:2.9rem;display:flex}.pricing-calculator-ladder-card .pricing-calculator-hero{margin-bottom:0}.pricing-calculator-ladder-action{gap:var(--ds-space-3);padding-top:var(--ds-space-4);border-top:1px solid #e7e5e4;flex-direction:column;margin-top:auto;display:flex}.pricing-calculator-ladder-action .modal-form-hint--tight{margin-bottom:0}.pricing-calculator-ladder-action .pricing-floor-confirm{margin-top:0}.pricing-calculator-ladder-actions-row{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.pricing-calculator-ladder-actions-row>.btn,.pricing-calculator-ladder-action>.btn{white-space:normal;text-align:center;width:auto;min-width:min(100%,14rem);max-width:100%}.pricing-calculator-ladder-actions-row>.market-controls-tip,.pricing-calculator-ladder-action>.market-controls-tip{justify-content:center;min-width:min(100%,14rem);max-width:100%;display:flex}.pricing-calculator-ladder-actions-row>.market-controls-tip>.btn,.pricing-calculator-ladder-action>.market-controls-tip>.btn{white-space:normal;text-align:center;width:100%}.pricing-calculator-ladder-action>.btn,.pricing-calculator-ladder-action>.market-controls-tip{align-self:center}.pricing-calculator-ladder-action .modal-form-hint--tight,.pricing-calculator-ladder-action .pricing-floor-confirm{text-align:center}.pricing-calculator-hero-input{color:#1c1917;background:#fff;border:1px solid #d6d3d1;border-radius:8px;width:100%;padding:8px 10px;font-size:1.5rem;font-weight:700;line-height:1.15}.pricing-calculator-hero-input:focus{border-color:#a8a29e;outline:none;box-shadow:0 0 0 2px #a8a29e40}.pricing-calculator-hero-input:disabled{opacity:.6;cursor:not-allowed}.pricing-calculator-repricing-settings,.pricing-calculator-simulator,.pricing-calculator-panel{gap:var(--ds-space-4);min-width:0;padding:var(--ds-space-5);border:1px solid var(--ds-border);border-radius:var(--ds-radius-panel);background:var(--ds-surface);box-shadow:var(--ds-shadow-panel);flex-direction:column;margin-bottom:0;display:flex}.pricing-calculator-section-head{color:var(--ds-text);align-items:center;gap:10px;margin:0;font-size:.9375rem;font-weight:600;line-height:1.35;display:flex}.pricing-calculator-repricing-settings-title{margin:0}.pricing-calculator-repricing-form{gap:var(--ds-space-4);flex-direction:column;display:flex}.pricing-calculator-repricing-grid{gap:var(--ds-space-5);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;display:grid}.pricing-calculator-repricing-step,.pricing-calculator-repricing-side{gap:var(--ds-space-3);flex-direction:column;min-width:0;display:flex}.pricing-calculator-repricing-step .modal-form-hint,.pricing-calculator-repricing-side .modal-form-hint{margin:0}.pricing-calculator-field-label{color:var(--ds-text-secondary);margin:0;font-size:.8125rem;font-weight:600;display:block}.pricing-calculator-presets{gap:var(--ds-space-2);grid-template-columns:repeat(auto-fit,minmax(4.5rem,1fr));display:grid}.pricing-calculator-presets .btn{white-space:nowrap;width:100%;min-width:0}.pricing-calculator-input-unit{position:relative}.pricing-calculator-input-unit input[type=number]{border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-control);background:var(--ds-surface);font-variant-numeric:tabular-nums;width:100%;color:var(--ds-text);padding:10px 3.25rem 10px 12px;font-size:1rem;font-weight:600}.pricing-calculator-input-unit input[type=number]:focus{border-color:var(--ds-text-muted);box-shadow:var(--ds-focus-ring);outline:none}.pricing-calculator-input-unit-suffix{letter-spacing:.04em;text-transform:uppercase;color:var(--ds-text-muted);pointer-events:none;font-size:.75rem;font-weight:700;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.pricing-calculator-input-unit input.pricing-calculator-hero-input,.pricing-calculator-input-unit .pricing-calculator-hero-input--readonly{padding:8px 3.25rem 8px 12px;font-size:1.5rem;font-weight:700;line-height:1.15}.pricing-calculator-input-unit input.pricing-calculator-sale-input{font-size:1.375rem;font-weight:700;line-height:1.2}.pricing-calculator-toggle{padding:var(--ds-space-3) var(--ds-space-4);border:1px solid var(--ds-border);border-radius:var(--ds-radius-nested);background:var(--ds-surface-muted);color:var(--ds-text);cursor:pointer;align-items:center;gap:10px;margin:0;font-size:.875rem;font-weight:600;line-height:1.35;display:flex}.pricing-calculator-toggle.is-on{border-color:var(--chip-active-border);background:var(--chip-active-bg);color:var(--chip-active-text)}.pricing-calculator-toggle input{width:1.05rem;height:1.05rem;accent-color:var(--chip-active-border);flex:none;margin:0}.pricing-calculator-toggle input:disabled{cursor:not-allowed}.pricing-calculator-repricing-footer{justify-content:flex-end;gap:var(--ds-space-2);padding-top:var(--ds-space-4);border-top:1px solid var(--ds-border);display:flex}.pricing-calculator-simulator-head{gap:var(--ds-space-2);flex-direction:column;display:flex}.pricing-calculator-simulator-head .modal-form-hint{margin:0}.pricing-calculator-simulator-body{gap:var(--ds-space-4) var(--ds-space-5);grid-template-columns:minmax(14rem,17rem) minmax(0,1fr);align-items:stretch;display:grid}.pricing-calculator-simulator-body .pricing-calculator-sale-field{gap:var(--ds-space-3);min-width:0;padding:var(--ds-space-4);border:1px solid var(--ds-border);border-radius:var(--ds-radius-nested);background:var(--ds-surface-muted);flex-direction:column;margin:0;display:flex}.pricing-calculator-simulator-body .pricing-calculator-sale-field label{color:var(--ds-text-secondary);margin:0;font-size:.8125rem;font-weight:600;line-height:1.35}.pricing-calculator-simulator-body .pricing-calculator-sale-input{border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-control);background:var(--ds-surface);font-variant-numeric:tabular-nums;color:var(--ds-text);padding:10px 12px;font-size:1.375rem;font-weight:700;line-height:1.2}.pricing-calculator-simulator-body .pricing-calculator-sale-input:focus{border-color:var(--ds-text-muted);box-shadow:var(--ds-focus-ring);outline:none}.pricing-calculator-simulator-send{text-align:center;align-items:center;gap:var(--ds-space-2);padding-top:var(--ds-space-3);border-top:1px solid var(--ds-border);flex-direction:column;margin-top:auto;display:flex}.pricing-calculator-simulator-send>.btn{white-space:normal;text-align:center;width:auto;min-width:min(100%,14rem);max-width:100%}.pricing-calculator-simulator-send .market-controls-tip{justify-content:center;min-width:min(100%,14rem);max-width:100%;display:flex}.pricing-calculator-simulator-send .market-controls-tip>.btn{white-space:normal;text-align:center;width:100%}.pricing-calculator-simulator-send .modal-form-hint{margin:0}.pricing-calculator-simulator-results{gap:var(--ds-space-3);flex-direction:column;min-width:0;display:flex}.pricing-calculator-simulator-body .pricing-calculator-stats--compact{gap:var(--ds-space-3);flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch}.pricing-calculator-genius{gap:var(--ds-space-3);min-width:0;padding:var(--ds-space-4);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-control);background:var(--ds-surface);flex-direction:column;display:flex}.pricing-calculator-genius-title{letter-spacing:.03em;text-transform:uppercase;color:var(--ds-text-secondary);margin:0;font-size:.75rem;font-weight:600}.pricing-calculator-genius-grid{gap:var(--ds-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pricing-calculator-genius-item{flex-direction:column;gap:4px;min-width:0;display:flex}.pricing-calculator-genius-item--main .pricing-calculator-stat-value,.pricing-calculator-genius-item--main .pricing-calculator-stat-value strong{font-size:1.25rem;font-weight:700}.pricing-calculator-simulator-results .pricing-calculator-stats-note{margin:0;font-size:.75rem;line-height:1.4}.pricing-calculator-push-hints{color:#78716c;margin:10px 0 0;padding-left:18px;font-size:.8125rem;line-height:1.45}.pricing-calculator-push-hints li+li{margin-top:4px}.pricing-calculator-override{border:1px solid var(--ds-border);border-radius:var(--ds-radius-panel);background:var(--ds-surface);box-shadow:var(--ds-shadow-panel);margin-bottom:0}.pricing-calculator-override .disclosure-summary{color:#57534e;cursor:pointer;padding:14px 16px;font-size:.875rem;font-weight:600}.pricing-calculator-override .disclosure-summary:before{content:"▸";color:#78716c;margin-right:8px;transition:transform .15s;display:inline-block}.pricing-calculator-override.is-open .disclosure-summary:before{transform:rotate(90deg)}.pricing-calculator-override-body{border-top:1px solid #e7e5e4;padding:0 16px 16px}.pricing-calculator-override-body>.modal-form-hint{margin:14px 0}.pricing-calculator-sync-hint{color:#57534e;background:#fff;border:1px solid #e7e5e4;border-radius:8px;margin:12px 0 0;padding:10px 12px;font-size:.875rem}.pricing-calculator-bounds-warning{margin-top:0;margin-bottom:0}.pricing-floors-editor{background:#fafaf9;border:1px solid #e7e5e4;border-radius:8px;margin-bottom:20px;padding:16px}.pricing-floors-editor-title{color:#1c1917;margin:0 0 12px;font-size:.9375rem;font-weight:600}.pricing-floors-editor--compact .pricing-floors-editor-title{margin-bottom:12px}.pricing-floors-input-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pricing-floors-input-row input[type=number]{flex:1;min-width:0}.form-actions--compact{margin-top:12px}.pricing-calculator-actions.pricing-calculator-panel{margin-bottom:0}.pricing-calculator-emag-actions{gap:var(--ds-space-3);flex-direction:column;min-width:0;display:flex}.pricing-calculator-emag-actions>.ui-panel--nested{margin-top:0}.pricing-calculator-emag-actions__row{align-items:center;gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.pricing-calculator-emag-actions__row .btn{white-space:normal;text-align:center;max-width:100%}.pricing-calculator-emag-actions__floor{align-items:baseline;gap:var(--ds-space-1) var(--ds-space-3);margin:0 0 var(--ds-space-3);color:var(--ds-text-secondary);flex-wrap:wrap;font-size:.875rem;display:flex}.pricing-calculator-emag-actions__floor-value{white-space:nowrap;color:var(--ds-text)}.pricing-calculator-emag-actions .modal-form-hint{margin:0 0 var(--ds-space-3)}.pricing-calculator-emag-actions .pricing-calculator-push-hints{margin-top:var(--ds-space-3)}.pricing-calculator-scenario-title{color:#44403c;margin:0 0 10px;font-size:.875rem;font-weight:600;line-height:1.45}.pricing-calculator-scenario-title span{color:#1c1917;font-weight:700}.pricing-calculator-scenario-card .pricing-calculator-sale-field{margin-bottom:12px}.pricing-calculator-scenario-card .pricing-calculator-hero{background:#fff;margin-bottom:12px}.pricing-calculator-scenario-card--target .pricing-calculator-hero{background:#fff}.pricing-calculator-scenario-action{border-top:1px solid #e7e5e4;margin-top:14px;padding-top:14px}.pricing-calculator-scenario-action .modal-form-hint{margin-bottom:8px}.pricing-calculator-scenario-action .modal-form-hint--tight{margin-bottom:10px}.pricing-calculator-stats--compact{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-calculator-stats--single{grid-template-columns:repeat(2,minmax(0,1fr));max-width:420px}.pricing-calculator-warning{margin:10px 0 0;font-size:.8125rem;line-height:1.45}.pricing-calculator-footer{gap:var(--ds-space-4);padding:var(--ds-space-4) var(--ds-space-6) var(--ds-space-5);background:#fff;border-top:1px solid #e7e5e4;flex-direction:column;display:flex}.pricing-calculator-footer .action-banner{white-space:pre-line;align-items:flex-start;line-height:1.5}.pricing-calculator-footer-help{color:#57534e;font-size:.8125rem;line-height:1.5}.pricing-calculator-footer-help p{margin:0 0 6px}.pricing-calculator-footer-help p:last-child{margin-bottom:0}.pricing-calculator-footer-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.pricing-calculator-fields-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pricing-calculator-panel-actions{border-top:1px solid #ececec;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:14px;display:flex}.pricing-push-confirm-list{gap:10px;margin:0;display:grid}.pricing-push-confirm-list>div{grid-template-columns:minmax(120px,38%) 1fr;align-items:start;gap:8px 12px;display:grid}.pricing-push-confirm-list dt{color:#78716c;margin:0;font-size:.82rem;font-weight:600}.pricing-push-confirm-list dd{color:#1c1917;margin:0}.pricing-calculator-sale-field{margin-bottom:18px}.pricing-calculator-output{flex-direction:column;gap:16px;display:flex}.pricing-calculator-hero{background:#fafaf9;border:1px solid #e7e5e4;border-radius:10px;flex-direction:column;gap:6px;padding:16px 18px;display:flex}.pricing-calculator-hero-label{color:#78716c;letter-spacing:.03em;text-transform:uppercase;font-size:.75rem;font-weight:600}.pricing-calculator-hero-value{color:#1c1917;font-size:1.625rem;font-weight:700;line-height:1.15}.pricing-calculator-hero-value strong{font-size:inherit;font-weight:inherit;color:inherit}.pricing-calculator-stat-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pricing-calculator-stat-group-title{color:#78716c;text-transform:uppercase;letter-spacing:.03em;margin-bottom:8px;font-size:.75rem;font-weight:600;display:block}.pricing-calculator-stats{gap:var(--ds-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pricing-calculator-stat{min-width:0;padding:var(--ds-space-3) var(--ds-space-4);border:1px solid var(--ds-border);border-radius:var(--ds-radius-control);background:var(--ds-surface-muted);flex-direction:column;justify-content:center;gap:4px;display:flex}.pricing-calculator-stat-label{color:var(--ds-text-muted);font-size:.75rem;font-weight:500;line-height:1.3}.pricing-calculator-stat-value{font-variant-numeric:tabular-nums;color:var(--ds-text);font-size:.9375rem;font-weight:600}.pricing-calculator-stat--primary{background:var(--ds-surface)}.pricing-calculator-stat--primary .pricing-calculator-stat-value,.pricing-calculator-stat--primary .pricing-calculator-stat-value strong{font-size:1.25rem;font-weight:700}.pricing-calculator-meta-row strong{color:#1c1917}.pricing-calculator-tabs{margin-bottom:12px}.pricing-calculator-section{border-top:1px solid #f5f5f4;margin-top:20px;padding-top:18px}.pricing-calculator-section-title{color:#1c1917;margin:0 0 8px;font-size:.9375rem;font-weight:600}.pricing-calculator-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.pricing-calculator-scroll .action-banner,.pricing-calculator-modal .action-banner{margin-top:var(--ds-space-4);margin-bottom:var(--ds-space-4)}.pricing-calculator-scroll>.action-banner,.pricing-calculator-scroll .pricing-calculator-simulator>.action-banner,.pricing-calculator-scroll .pricing-calculator-repricing-settings>.campaign-banner,.pricing-calculator-repricing-settings>.campaign-banner,.pricing-calculator-panel .pricing-calculator-push-hints{margin:0}@media (width<=720px){.pricing-calculator-vat-meta{text-align:left}.pricing-calculator-repricing-grid{grid-template-columns:minmax(0,1fr)}:is(.pricing-calculator-status,.pricing-calculator-status:has(.pricing-calculator-status-item:nth-child(5))){grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.pricing-calculator-status-item{border-left:none;border-top:1px solid var(--ds-border);padding:var(--ds-space-4)}.pricing-calculator-status-item:nth-child(-n+2){border-top:none}.pricing-calculator-status-item:nth-child(2n){border-left:1px solid var(--ds-border)}.pricing-calculator-status-item:last-child:nth-child(odd){border-left:none;grid-column:1/-1}.pricing-calculator-ladder{row-gap:var(--ds-space-5);grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.pricing-calculator-ladder>.pricing-calculator-ladder-card{grid-row:auto;grid-template-rows:none;display:flex}.pricing-calculator-simulator-body{grid-template-columns:minmax(0,1fr)}}@media (width<=768px){.pricing-calculator-shell{min-height:0;max-height:calc(100dvh - 2rem)}}@media (width<=560px){.pricing-calculator-scroll{padding:18px 18px 8px}.pricing-calculator-footer{padding:14px 18px 18px}:is(.pricing-calculator-status,.pricing-calculator-status:has(.pricing-calculator-status-item:nth-child(5))){grid-template-columns:minmax(0,1fr);padding:0}.pricing-calculator-status-item,.pricing-calculator-status-item:nth-child(2n),.pricing-calculator-status-item:last-child:nth-child(odd){border-left:none;border-top:1px solid var(--ds-border);padding:var(--ds-space-4);grid-column:auto}.pricing-calculator-status-item:nth-child(-n+2){border-top:1px solid var(--ds-border)}.pricing-calculator-status-item:first-child{border-top:none;border-left:none}.cost-profit-preview-grid,.pricing-calculator-ladder,.pricing-calculator-fields-row,.pricing-calculator-stat-groups,.pricing-calculator-stats--compact,.pricing-calculator-stats--single,.pricing-calculator-simulator-body,.pricing-calculator-simulator-body .pricing-calculator-stats--compact,.pricing-calculator-genius-grid{grid-template-columns:minmax(0,1fr)}}.pricing-calculator-product{align-items:flex-start;gap:.75rem;margin-bottom:1rem;display:flex}.pricing-calculator-results{background:#fafaf9;border-radius:8px;margin-top:1rem;padding:.75rem 1rem}.price-dual{flex-direction:column;align-items:flex-start;gap:2px;line-height:1.35;display:inline-flex}.price-dual-ron{color:#57534e;font-size:.8125rem;font-weight:500}.trendyol-eur-sync-banner{margin-bottom:16px}.trendyol-eur-sync-steps{color:#57534e;margin:8px 0 0;padding-left:1.25rem;line-height:1.55}.trendyol-eur-sync-steps li+li{margin-top:6px}.trendyol-eur-sync-guide .stat-card-body-text:first-child{margin-top:0}.buybox-outcome-badge{white-space:nowrap;border-radius:999px;padding:1px 6px;font-size:.7rem;font-weight:600;display:inline-block}.buybox-outcome-won{font-size:.7rem}.buybox-outcome-pending{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.buybox-outcome-warning{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.buybox-outcome-later{color:#0369a1;background:#f0f9ff;border:1px solid #bae6fd}.emag-repricing-toggle{border-top:1px solid #e7e5e4;margin-top:4px;padding-top:16px}.emag-ip-row{align-items:stretch;gap:10px;display:flex}.emag-ip-row input{letter-spacing:.02em;flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.emag-section{flex-direction:column;gap:0;display:flex}.emag-country-tabs{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.emag-country-tabs button{color:#44403c;cursor:pointer;background:#fff;border:1px solid #d6d3d1;border-radius:8px;padding:8px 14px;font-size:.875rem}.emag-country-tabs button.active{color:#fff;background:#44403c;border-color:#78716c}.emag-settings-grid{gap:12px;display:grid}.emag-settings-row{background:#fafaf9;border:1px solid #e7e5e4;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.emag-settings-row strong{color:#1c1917;display:block}.emag-settings-row small{color:#78716c}.trendyol-section-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.trendyol-section-header .emag-country-tabs{margin-bottom:0}.trendyol-help-btn{flex-shrink:0}.history-compact-list{flex-direction:column;gap:8px;display:flex}.history-compact-product{grid-column:1;align-items:flex-start;gap:10px;min-width:0;display:flex}.history-compact-product--clickable{cursor:pointer;border-radius:8px;width:fit-content;max-width:100%;margin:-4px;padding:4px;transition:background-color .15s}.history-compact-product--clickable:hover,.history-compact-product--clickable:focus-visible,.history-compact-info--clickable:hover,.history-compact-info--clickable:focus-visible{outline-offset:1px;background:#f5f5f4;outline:2px solid #2563eb}.history-compact-info--clickable{cursor:pointer;border-radius:8px;width:fit-content;max-width:100%;margin:-4px;padding:4px;transition:background-color .15s}.history-period-filter{background:#fff;border:1px solid #e7e5e4;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:12px 14px;display:flex;box-shadow:0 1px 2px #1c19170a}.history-run-filter-banner{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;padding:12px 14px;display:flex}.history-run-filter-banner-text p{color:#57534e;margin:6px 0 0;font-size:.875rem}.history-run-filter-banner-text p:last-child{margin-bottom:0}.history-filter-hint{color:#78716c;margin:0 0 12px;font-size:.8125rem}.history-compact-row{background:#fff;border:1px solid #e7e5e4;border-radius:8px;overflow:hidden}.history-compact-row.history-row-down{border-left:3px solid #22c55e}.history-compact-row.history-row-up{border-left:3px solid #f97316}.history-compact-row-main{grid-template-columns:minmax(0,38%) minmax(0,1fr);align-items:center;gap:10px 12px;padding:10px 12px;display:grid}.history-compact-product{grid-column:1;align-self:start;align-items:flex-start;gap:10px;min-width:0;max-width:100%;display:flex}.history-compact-thumb{flex-shrink:0}.history-compact-info{flex:1;min-width:0}.history-compact-title{color:#1c1917;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;display:block;overflow:hidden}.history-compact-subtitle{color:#78716c;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:.75rem;overflow:hidden}.history-compact-highlight{flex-shrink:0;align-items:center;gap:6px;font-size:.85rem;font-weight:600;display:flex}.history-compact-expand-hit{cursor:pointer;border-radius:6px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px 12px;min-width:0;display:grid}.history-compact-expand-hit:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.history-compact-expand-hit .history-compact-toggle{pointer-events:none}.history-compact-meta{color:#78716c;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;font-size:.75rem;display:flex}.history-compact-meta .btn{text-align:center;box-sizing:border-box;justify-content:center;min-width:6rem}.history-compact-toggle{justify-content:center;align-items:center;display:inline-flex}.history-compact-details{border-top:1px solid #f5f5f4;padding:0 12px 10px}.history-price-breakdown+.history-price-breakdown{margin-top:12px}.history-detail-text{color:#57534e;margin:10px 0 0;font-size:.8125rem;line-height:1.5}.history-detail-text p{margin:0}.history-detail-text p+p{margin-top:6px}.history-price-inline{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.history-price-inline-old{color:#57534e;font-weight:600;-webkit-text-decoration:line-through #a8a29e;text-decoration:line-through #a8a29e;text-decoration-thickness:1.5px}.history-price-inline-arrow{color:#a8a29e;font-weight:400}.history-row-down .history-price-inline-new{color:#166534}.history-row-up .history-price-inline-new{color:#c2410c}.history-price-delta-chip{border-radius:999px;padding:1px 6px;font-size:.7rem;font-weight:600;display:inline-block}.history-row-down .history-price-delta-chip{color:#166534;background:#f0fdf4}.history-row-up .history-price-delta-chip{color:#c2410c;background:#fff7ed}.history-compact-actions{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:10px;font-size:.8125rem;display:flex}.history-compact-actions .badge{font-size:.7rem}.history-price-breakdown{background:#fafaf9;border:1px solid #e7e5e4;border-radius:8px;margin-top:12px;padding:10px 12px}.history-price-breakdown-title{color:#57534e;margin-bottom:8px;font-size:.8rem;font-weight:600}.history-price-breakdown-table{border-collapse:collapse;width:fit-content;max-width:100%;font-size:.875rem}.history-price-breakdown-table td{vertical-align:top;padding:4px 0}.history-price-breakdown-table td:first-child{color:#78716c;padding-right:12px}.history-price-breakdown-table td:last-child{text-align:left;white-space:nowrap}.history-price-breakdown-note{color:#78716c;margin:8px 0 0;font-size:.8rem}.timeline-item .meta{color:#78716c;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;font-size:.8rem;display:flex}.timeline-summary{margin-top:8px;line-height:1.5}.timeline-item{background:#fff;border:1px solid #e7e5e4;border-radius:8px;margin-bottom:6px;padding:10px 12px}.history-filter-label{color:#57534e;margin-bottom:12px;font-size:.875rem;display:block}@media (width>=769px){.history-compact-mobile-extra{display:none}}@media (width<=768px){.history-page-header{min-width:0;max-width:100%}.history-page-header h2{overflow-wrap:anywhere;min-width:0}.history-page-header .btn{white-space:normal;max-width:100%}.history-overview-notes,.card-grid.history-overview-grid{min-width:0;max-width:100%}.card-grid.history-overview-grid{grid-template-columns:minmax(0,1fr)}.card-grid.history-overview-grid>.stat-card,.history-overview-notes,.history-overview-notes .stat-card-body-text,.card-grid.history-overview-grid .label,.card-grid.history-overview-grid small,.card-grid.history-overview-grid .stat-card-link-hint{overflow-wrap:anywhere;min-width:0;max-width:100%}.history-period-filter,.plafon-filter-chips,.history-run-filter-banner,.history-toolbar,.price-change-summary-bar,.product-header-compact{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.history-period-filter .filters__group,.history-period-filter .filter-chip-group,.plafon-filter-chips .filters__group,.plafon-filter-chips .filter-chip-group,.history-toolbar .filters__group,.history-toolbar .filter-chip-group{width:100%;min-width:0;max-width:100%}.history-toolbar .filters__group--search{flex:100%;min-width:0;max-width:100%}.history-period-filter .filters__label,.plafon-filter-chips .filters__label,.history-period-filter .filter-chip,.plafon-filter-chips .filter-chip,.history-toolbar .filter-chip{white-space:normal;overflow-wrap:anywhere;max-width:100%}.history-run-filter-banner-text,.price-change-summary-main,.price-change-summary-breakdown,.price-change-summary-label{overflow-wrap:anywhere;min-width:0;max-width:100%}.history-run-filter-banner .btn,.price-change-summary-bar .btn,.price-change-summary-chip{white-space:normal;overflow-wrap:anywhere;max-width:100%}.product-header-compact-body,.product-market-strip,.product-market-strip-item{overflow-wrap:anywhere;min-width:0;max-width:100%}.product-header-compact-body .btn{white-space:normal;width:fit-content;max-width:100%;display:flex}.history-compact-list,.history-compact-row,.history-compact-details,.price-change-card-body{min-width:0;max-width:100%}.history-compact-title,.history-compact-subtitle{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.history-compact-row-main{align-items:start;gap:var(--ds-space-2);grid-template-columns:minmax(0,1fr) minmax(0,min(11rem,40%));min-width:0}.history-compact-expand-hit{gap:var(--ds-space-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;width:100%;min-width:0;max-width:100%}.history-compact-highlight{flex-wrap:wrap;justify-content:flex-end;justify-self:end;min-width:0;max-width:100%}.history-compact-highlight .badge,.history-compact-highlight .price-change-direction-chip,.history-compact-highlight .price-change-guard-ceiling,.history-compact-highlight .price-change-delta-text,.history-compact-info .pricing-plafon-summary-badge,.history-compact-info .pricing-rule-chip{white-space:normal;overflow-wrap:anywhere;max-width:100%}.history-compact-info .pricing-plafon-summary,.history-compact-info .pricing-profit-summary{min-width:0;max-width:100%}.history-compact-meta{flex-flow:row;justify-content:flex-end;align-items:center;gap:0;width:auto}.history-compact-meta:has(.history-compact-toggle)>:not(.history-compact-toggle){display:none}.history-compact-meta .btn{min-width:0}.history-compact-meta .history-compact-toggle{flex:none;width:2.25rem;min-width:2.25rem;height:2.25rem;padding:0;font-size:0;line-height:0;overflow:hidden}.history-compact-meta .history-compact-toggle:after{content:"";border-bottom:2px solid;border-right:2px solid;width:.45rem;height:.45rem;transform:rotate(45deg)translateY(-2px)}.history-compact-expand-hit[aria-expanded=true] .history-compact-toggle:after{transform:rotate(-135deg)translateY(-1px)}.history-compact-mobile-extra{align-items:center;gap:var(--ds-space-2);margin-bottom:var(--ds-space-2);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}.history-compact-mobile-extra .btn,.history-compact-actions,.history-compact-actions a{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.history-price-inline{white-space:normal;flex-wrap:wrap}.history-price-breakdown{min-width:0;max-width:100%}.history-price-breakdown-table{width:100%}.history-price-breakdown-table td,.history-price-breakdown-table td:last-child{white-space:normal;overflow-wrap:anywhere}.price-change-card .price-market-col-head{flex-wrap:wrap;min-width:0}.price-change-card .price-market-rank-badge,.price-change-card .price-market-buybox-check{white-space:normal;max-width:100%}}.campaign-import-section-head .page-refetch-indicator{margin-left:.5rem}.campaign-import-panel{flex-direction:column;gap:20px;margin-bottom:1.5rem;display:flex}.campaign-import-status{flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.campaign-import-status-note{color:#78716c;font-size:.875rem}.campaign-import-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.campaign-import-section-head .campaign-import-section-title{flex:10rem;min-width:0;margin-bottom:0}.campaign-import-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.campaign-import-list-item{background:#fafaf9;border:1px solid #e7e5e4;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.campaign-import-list-item--legacy{background:#fffbeb;border-color:#fcd34d}.campaign-import-list-meta{color:#78716c;margin-top:2px;font-size:.8125rem;display:block}.campaign-import-option{color:#57534e;cursor:pointer;align-items:center;gap:8px;margin-top:10px;font-size:.8125rem;display:inline-flex}.campaign-import-section-title{color:#1c1917;margin:0 0 6px;font-size:1.05rem;font-weight:600}.campaign-import-section-hint{color:#78716c;margin:0 0 12px;font-size:.875rem;line-height:1.5}.campaign-import-row{flex-wrap:wrap;align-items:center;gap:10px;max-width:100%;display:flex}.campaign-import-file-input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.campaign-import-file-name{color:#57534e;text-overflow:ellipsis;white-space:nowrap;flex:160px;min-width:0;font-size:.8125rem;overflow:hidden}.campaign-import-details summary{cursor:pointer;color:#44403c;margin-bottom:10px;font-size:.875rem;font-weight:600}.campaign-import-details .campaign-barcode-textarea{margin-bottom:10px}.campaign-import-footer{display:none}.campaign-import-option{color:#44403c;cursor:pointer;align-items:center;gap:8px;font-size:.875rem;display:inline-flex}.campaign-barcode-textarea{box-sizing:border-box;resize:vertical;border:1px solid #d6d3d1;border-radius:8px;width:100%;min-height:88px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125rem}.campaign-import-feedback{margin:0;font-size:.875rem}.campaign-import-feedback--success{color:#44403c;background:#f5f5f4;border-radius:8px;padding:10px 12px}.campaign-import-feedback code{word-break:break-all;margin-top:8px;font-size:.8125rem;display:block}.campaign-workbook-dashboard{flex-direction:column;gap:20px;margin-top:.5rem;margin-bottom:24px;display:flex}.campaign-workbook-list-item--active{background:#eff6ff;border-color:#2563eb}.campaign-workbook-select-btn{text-align:left;cursor:pointer;background:0 0;border:none;flex:12rem;min-width:0;padding:0}.campaign-workbook-select-btn strong{white-space:normal;word-break:break-word;overflow-wrap:anywhere;max-width:100%;display:block}.campaign-workbook-params{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:12px;display:flex}.campaign-workbook-params label{flex-direction:column;gap:4px;font-size:.875rem;display:flex}.campaign-workbook-params input{border:1px solid #d6d3d1;border-radius:6px;width:8rem;padding:6px 8px}.campaign-workbook-enroll-title{margin-top:20px;font-size:.9375rem}.campaign-workbook-enroll-hint{margin-bottom:4px}.campaign-workbook-enroll-field-hint{color:#78716c;align-self:center;font-size:.875rem}.campaign-workbook-actions{border-top:1px solid #f5f5f4;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 1.25rem;max-width:100%;margin-top:16px;padding-top:16px}.campaign-workbook-actions-buttons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.campaign-workbook-included-summary{color:#44403c;white-space:nowrap;font-size:.875rem;font-weight:600}.campaign-workbook-config-lead{margin-bottom:0}.campaign-workbook-notices{flex-direction:column;gap:6px;margin:16px 0 0;padding:0;list-style:none;display:flex}.campaign-workbook-notice{color:#57534e;background:#fafaf9;border:1px solid #e7e5e4;border-left:3px solid #d6d3d1;border-radius:6px;padding:7px 10px;font-size:.8125rem;line-height:1.45}.campaign-workbook-notice--warning{color:#92400e;background:#fffbeb;border-color:#fde68a #fde68a #fde68a #d97706}.campaign-workbook-cross-sf-hint{color:#78716c;margin:8px 0 0;font-size:.75rem;font-weight:400;line-height:1.35}.campaign-workbook-cross-sf-checklist{background:#fffbeb;border:1px solid #e7e5e4;border-left:3px solid #d97706;border-radius:4px;max-width:36rem;margin-top:.75rem;padding:.65rem .75rem}.campaign-workbook-cross-sf-checklist-header{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.campaign-workbook-cross-sf-checklist-header strong{color:#44403c;font-size:.875rem;font-weight:600;line-height:1.35}.campaign-workbook-cross-sf-checklist-dismiss{color:#78716c;cursor:pointer;background:0 0;border:none;flex-shrink:0;margin:0;padding:.25rem .45rem;font-size:1.1rem;line-height:1}.campaign-workbook-cross-sf-checklist-dismiss:hover{color:#44403c}.campaign-workbook-cross-sf-checklist-intro{color:#78716c;margin:.35rem 0 .45rem;font-size:.75rem;line-height:1.4}.campaign-workbook-cross-sf-checklist-list{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.campaign-workbook-cross-sf-checklist-item{color:#44403c;cursor:pointer;align-items:flex-start;gap:.45rem;font-size:.8125rem;line-height:1.35;display:flex}.campaign-workbook-cross-sf-checklist-item input{flex-shrink:0;margin-top:.15rem}.campaign-workbook-table-wrap{max-width:100%;margin-top:12px;overflow-x:auto}.campaign-workbook-table{table-layout:auto;width:max-content;min-width:max(100%,92rem)}.campaign-workbook-table th,.campaign-workbook-table td{text-align:center;vertical-align:middle;overflow:hidden}.campaign-workbook-table th{white-space:normal;line-height:1.3}.campaign-workbook-table td{white-space:nowrap;text-overflow:ellipsis}.campaign-workbook-table td.campaign-workbook-product-cell,.campaign-workbook-table th.campaign-workbook-product-cell{white-space:normal;word-break:break-word;overflow-wrap:anywhere;width:16rem;min-width:12rem;max-width:18rem;text-overflow:unset;overflow:hidden}.campaign-workbook-table td.campaign-workbook-code-cell,.campaign-workbook-table th.campaign-workbook-code-cell{white-space:nowrap;text-overflow:ellipsis;max-width:11rem;overflow:hidden}.campaign-workbook-table td.campaign-workbook-active-cell,.campaign-workbook-table td.campaign-workbook-edit-cell,.campaign-workbook-table th.campaign-workbook-edit-cell,.campaign-workbook-table th.campaign-workbook-active-cell{text-overflow:unset;overflow:visible}.campaign-workbook-table td:has(button){text-overflow:unset;overflow:visible}.campaign-workbook-table td:has(input){text-overflow:unset;overflow:visible}.campaign-workbook-table td.campaign-workbook-product-cell strong{white-space:normal;word-break:break-word;overflow-wrap:anywhere;text-align:center;max-width:100%;font-weight:600;display:block}.campaign-workbook-table td.campaign-workbook-product-cell .campaign-import-list-meta{white-space:normal;word-break:break-word;text-align:center;max-width:100%;display:block}.campaign-workbook-table td.campaign-workbook-tier-cell{white-space:normal;max-width:11rem;overflow:hidden}.campaign-workbook-stock-cell{white-space:nowrap;font-variant-numeric:tabular-nums;min-width:4.5rem}.campaign-workbook-stock-cell .text-danger-sm,.campaign-workbook-stock-cell .campaign-workbook-zero-stock-label{white-space:nowrap;margin-top:.125rem;display:block}.campaign-workbook-row--unmatched{opacity:.65}.campaign-workbook-row--loading{opacity:.85}.campaign-workbook-table-wrap--simulation-loading{position:relative}.campaign-workbook-row--blocked{background:#fff7ed}.campaign-workbook-row--zero-stock{background:#fef2f2}.campaign-workbook-zero-stock-label{color:var(--color-danger);font-weight:600;display:block}.campaign-workbook-blocked-badge{color:#9a3412;white-space:normal;overflow-wrap:anywhere;background:#fed7aa;border-radius:4px;max-width:16rem;padding:.125rem .375rem;font-size:.75rem;line-height:1.25;display:inline-block}.campaign-workbook-invalid-badge{color:#991b1b;white-space:normal;overflow-wrap:anywhere;background:#fecaca;border-radius:4px;max-width:16rem;padding:.125rem .375rem;font-size:.75rem;line-height:1.25;display:inline-block}.campaign-workbook-price--invalid{color:#991b1b;background:#fef2f2}.campaign-import-feedback--warning{color:#9a3412;background:#fff7ed;border:1px solid #fdba74;border-radius:6px;margin-top:12px;padding:.5rem .75rem}.campaign-workbook-params+.action-banner,.campaign-import-feedback--warning+.action-banner{margin-top:12px}.campaign-workbook-editable-btn{color:#1d4ed8;cursor:pointer;font:inherit;background:0 0;border:none;padding:0}.campaign-workbook-inline-input{border:1px solid #d6d3d1;border-radius:6px;width:6.5rem;padding:4px 6px}.campaign-workbook-deal-select{border:1px solid #d6d3d1;border-radius:6px;max-width:9rem;padding:4px 6px}.campaign-workbook-delta--neg{color:#b91c1c}.campaign-workbook-delta--pos{color:#15803d}.campaign-workbook-table td.campaign-workbook-delta-cell{white-space:normal;font-variant-numeric:tabular-nums;max-width:9.5rem;line-height:1.35}.campaign-workbook-profit--low{color:#b91c1c;background:#fef2f2;font-weight:600}.campaign-workbook-profit--mid{color:#a16207;background:#fefce8;font-weight:600}.campaign-workbook-profit--high{color:#15803d;background:#f0fdf4;font-weight:600}.campaign-workbook-selectable-price{color:#44403c;cursor:pointer;min-width:4.75rem;min-height:2.1rem;font:inherit;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;background:#fafaf9;border:1px solid #d6d3d1;border-radius:7px;justify-content:center;align-items:center;margin:0;padding:.3rem .55rem;font-weight:600;transition:background .12s,border-color .12s,color .12s,box-shadow .12s;display:inline-flex}.campaign-workbook-selectable-price:hover:not(:disabled){background:#f5f5f4;border-color:#a8a29e;text-decoration:none}.campaign-workbook-selectable-price:focus-visible{outline-offset:2px;outline:2px solid #78716c}.campaign-workbook-selectable-price:disabled{opacity:.55;cursor:not-allowed}.campaign-workbook-selectable-price--active{color:#15803d;background:#dcfce7;border-color:#4ade80;box-shadow:inset 0 0 0 1px #86efac}.campaign-workbook-selectable-price--active:hover:not(:disabled){background:#bbf7d0;border-color:#22c55e;box-shadow:inset 0 0 0 1px #4ade80}.campaign-workbook-selectable-inherit{color:inherit;font-weight:inherit;min-width:0;min-height:0;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:0;padding:.2rem .45rem}.campaign-workbook-selectable-inherit:hover:not(:disabled){box-shadow:none;background:0 0;border-color:#0000;text-decoration:underline}.campaign-workbook-selectable-price--active.campaign-workbook-selectable-inherit,.campaign-workbook-selectable-price--active.campaign-workbook-selectable-inherit:hover:not(:disabled){color:inherit;box-shadow:none;background:0 0;border-color:#0000}.campaign-workbook-active-cell{white-space:nowrap}.campaign-workbook-tier-list{white-space:normal;color:#78716c;text-align:center;font-size:.8125rem;line-height:1.35;display:block}.campaign-workbook-tier-list span{display:block}.campaign-workbook-product-cell{min-width:0}.campaign-workbook-edit-cell{min-width:7.5rem;white-space:normal!important}.campaign-workbook-suggest-btn,.campaign-workbook-clear-price-btn{margin-top:.25rem;color:#1d4ed8;cursor:pointer;font:inherit;text-align:center;background:0 0;border:none;margin-inline:auto;padding:0;font-size:.8125rem;line-height:1.3;display:block}.campaign-workbook-suggest-btn:hover,.campaign-workbook-clear-price-btn:hover{text-decoration:underline}.campaign-workbook-suggest-btn:disabled,.campaign-workbook-clear-price-btn:disabled{opacity:.5;cursor:not-allowed;text-decoration:none}.campaign-workbook-clear-price-btn{color:#b91c1c}.campaign-workbook-table--emag{table-layout:fixed;width:100%;min-width:1640px}.campaign-workbook-table--emag th{color:#44403c;vertical-align:middle;white-space:normal;background:#fafaf9;font-size:.75rem;font-weight:700;line-height:1.3}.campaign-workbook-table--emag td{vertical-align:middle;padding-top:.45rem;padding-bottom:.45rem;font-size:.8125rem}.campaign-workbook-table--emag th,.campaign-workbook-table--emag td{text-align:center;vertical-align:middle}.campaign-workbook-table--emag td.campaign-workbook-active-cell,.campaign-workbook-table--emag th:first-child{width:5.25rem}.campaign-workbook-table--emag td.campaign-workbook-edit-cell,.campaign-workbook-table--emag th.campaign-workbook-edit-cell{width:9.75rem}.campaign-workbook-table--emag td.campaign-workbook-tier-cell,.campaign-workbook-table--emag th.campaign-workbook-tier-cell{width:10.25rem}.campaign-workbook-table--emag td.campaign-workbook-status-cell,.campaign-workbook-table--emag th.campaign-workbook-status-cell{width:9.5rem;max-width:9.5rem}.campaign-emag-price-actions{flex-direction:column;align-items:stretch;gap:.35rem;width:100%;min-width:8.75rem;max-width:10.5rem;display:flex}.campaign-emag-price-btn.campaign-workbook-editable-btn{color:#292524;font-variant-numeric:tabular-nums;text-align:center;cursor:pointer;background:#fff;border:1px solid #d6d3d1;border-radius:7px;justify-content:center;align-items:center;width:100%;min-height:2.1rem;padding:.35rem .6rem;font-size:.8125rem;font-weight:600;line-height:1.2;transition:background .12s,border-color .12s,color .12s,box-shadow .12s;display:inline-flex}.campaign-emag-price-btn.campaign-workbook-editable-btn:hover:not(:disabled){border-color:#a8a29e;box-shadow:0 1px 2px #1c191714}.campaign-emag-price-btn.campaign-workbook-editable-btn:focus-visible{outline-offset:2px;outline:2px solid #78716c}.campaign-emag-price-btn.campaign-workbook-editable-btn--empty{color:#78716c;background:#fafaf9;border-style:dashed;font-weight:500}.campaign-emag-price-btn.campaign-workbook-editable-btn--empty:hover:not(:disabled){color:#1c1917;background:#f5f5f4;border-color:#78716c}.campaign-emag-price-btn.campaign-workbook-editable-btn--set{color:#15803d;background:#dcfce7;border-color:#4ade80;box-shadow:inset 0 0 0 1px #86efac}.campaign-emag-price-btn.campaign-workbook-editable-btn--set:hover:not(:disabled){background:#bbf7d0;border-color:#22c55e}.campaign-emag-price-actions .campaign-workbook-inline-input{box-sizing:border-box;font-variant-numeric:tabular-nums;border-color:#a8a29e;border-radius:7px;width:100%;min-height:2.1rem;font-weight:600}.campaign-emag-chip{width:100%;font:inherit;text-align:left;cursor:pointer;border:1px solid #0000;border-radius:7px;flex-direction:column;align-items:flex-start;gap:.1rem;margin:0;padding:.38rem .6rem;transition:background .12s,border-color .12s,color .12s;display:flex}.campaign-emag-chip:disabled{opacity:.55;cursor:not-allowed}.campaign-emag-chip--clear{color:#78716c;letter-spacing:.02em;text-transform:uppercase;background:#fff;border-color:#e7e5e4;flex-direction:row;justify-content:center;align-items:center;min-height:1.75rem;padding:.2rem .5rem;font-size:.6875rem;font-weight:600}.campaign-emag-chip--clear:hover:not(:disabled){color:#b91c1c;background:#fef2f2;border-color:#fecaca}.campaign-emag-chip--clear:focus-visible{outline-offset:2px;outline:2px solid #f87171}.campaign-emag-select-price{color:#44403c;min-width:4.75rem;min-height:2.1rem;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:#fff;border:1px solid #d6d3d1;border-radius:7px;justify-content:center;align-items:center;margin:0;padding:.3rem .55rem;font-size:.8125rem;font-weight:600;transition:background .12s,border-color .12s,color .12s,box-shadow .12s;display:inline-flex}.campaign-emag-select-price:hover:not(:disabled){background:#fafaf9;border-color:#a8a29e;box-shadow:0 1px 2px #1c191714}.campaign-emag-select-price:disabled{opacity:.55;cursor:not-allowed}.campaign-emag-select-price:focus-visible{outline-offset:2px;outline:2px solid #78716c}.campaign-emag-select-price--active{color:#15803d;background:#dcfce7;border-color:#4ade80;box-shadow:inset 0 0 0 1px #86efac}.campaign-emag-select-price--active:hover:not(:disabled){background:#bbf7d0;border-color:#22c55e;box-shadow:inset 0 0 0 1px #4ade80}.campaign-emag-tier-actions{flex-direction:column;gap:.35rem;min-width:8.5rem;display:flex}.campaign-emag-tier-btn{color:#44403c;width:100%;min-height:2.1rem;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e7e5e4;border-radius:7px;flex-direction:column;align-items:flex-start;gap:.05rem;margin:0;padding:.28rem .5rem;transition:background .12s,border-color .12s,color .12s;display:flex}.campaign-emag-tier-btn:hover:not(:disabled){background:#fffaf0;border-color:#fbbf24}.campaign-emag-tier-btn:disabled{opacity:.55;cursor:not-allowed}.campaign-emag-tier-btn:focus-visible{outline-offset:2px;outline:2px solid #d97706}.campaign-emag-tier-btn--active{color:#15803d;background:#dcfce7;border-color:#4ade80;box-shadow:inset 0 0 0 1px #86efac}.campaign-emag-tier-btn--active:hover:not(:disabled){background:#bbf7d0;border-color:#22c55e;box-shadow:inset 0 0 0 1px #4ade80}.campaign-emag-tier-btn__pct{letter-spacing:.04em;text-transform:uppercase;color:#78716c;font-size:.625rem;font-weight:700}.campaign-emag-tier-btn--active .campaign-emag-tier-btn__pct{color:#15803d}.campaign-emag-tier-btn__val{font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:600;line-height:1.25}.campaign-emag-profit--selected{color:#15803d;font-weight:700;background:#dcfce7!important}.campaign-emag-toggle{color:#57534e;letter-spacing:.01em;cursor:pointer;background:#fafaf9;border:1px solid #d6d3d1;border-radius:999px;justify-content:center;align-items:center;min-width:4.75rem;min-height:2.05rem;padding:.25rem .7rem;font-size:.75rem;font-weight:600;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.campaign-emag-toggle:hover:not(:disabled){color:#1c1917;background:#f5f5f4;border-color:#a8a29e}.campaign-emag-toggle:disabled{opacity:.5;cursor:not-allowed}.campaign-emag-toggle:focus-visible{outline-offset:2px;outline:2px solid #78716c}.campaign-emag-toggle--on{color:#15803d;background:#dcfce7;border-color:#4ade80;box-shadow:inset 0 0 0 1px #86efac}.campaign-emag-toggle--on:hover:not(:disabled){color:#14532d;background:#bbf7d0;border-color:#22c55e;box-shadow:inset 0 0 0 1px #4ade80}.campaign-workbook-table td.campaign-workbook-edit-cell.campaign-workbook-campaign-price-set{background:#dcfce7}.campaign-workbook-table td.campaign-workbook-status-cell,.campaign-workbook-table th.campaign-workbook-status-cell{white-space:normal;text-align:center;vertical-align:middle;width:auto;min-width:8.5rem;max-width:16rem;overflow:visible}.campaign-workbook-table--emag td.campaign-workbook-status-cell,.campaign-workbook-table--emag th.campaign-workbook-status-cell{vertical-align:middle;width:9.5rem;max-width:9.5rem;overflow:hidden}.campaign-workbook-status-badge{box-sizing:border-box;white-space:normal;word-break:break-word;overflow-wrap:anywhere;border-radius:4px;max-width:100%;padding:.2rem .4rem;font-size:.75rem;line-height:1.3;display:inline-block}.campaign-workbook-status-badge--ok{color:#166534;background:#dcfce7;font-weight:600}.campaign-workbook-status-badge--warn{color:#92400e;background:#fef3c7}.campaign-workbook-status-badge--danger{color:#991b1b;background:#fee2e2}.campaign-workbook-row--suggested td{background:#fffbeb}.text-warning-sm{color:#b45309;font-size:.8125rem}.text-success-sm{color:#15803d;font-size:.8125rem;font-weight:600}.campaign-emag-kind-badge{vertical-align:middle;letter-spacing:.01em;color:#334155;background:#f8fafc;border:1px solid #cbd5e1;border-radius:4px;margin-left:.5rem;padding:.15rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.campaign-emag-kind-badge--discount{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.campaign-emag-kind-badge--voucher{color:#15803d;background:#f0fdf4;border-color:#86efac}.campaign-import-list-meta .campaign-emag-kind-badge{margin-left:0}.campaign-workbook-section-meta{margin:0}.campaign-workbook-active-btn--on{color:#2e7d32;border-color:#2e7d32}.campaign-workbook-campaign-price-set{background:#eff6ff}.campaign-banner{color:#92400e;background:#fef3c7;border:1px solid #f59e0b;border-radius:6px;margin-bottom:16px;padding:10px 12px;font-size:.875rem;line-height:1.5}.nav-link-with-attention{align-items:center;gap:.65rem;display:flex}.campaign-attention-dots{align-items:center;gap:.25rem;margin-left:.35rem;display:inline-flex}.campaign-attention-dot,.nav-attention-dot{border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;display:inline-block}.campaign-attention-dot--red,.nav-attention-dot.campaign-attention-dot--red{background:#dc2626;animation:1.2s ease-in-out infinite campaign-attention-pulse}.campaign-attention-dot--orange,.nav-attention-dot.campaign-attention-dot--orange{background:#ea580c}.campaign-import-list-item--expired{background:#fff7f7;border-color:#fecaca}.campaign-import-list-item--api-gone{background:#fffbeb;border-color:#fcd34d}.campaign-api-gone-help{background:#fffbeb;border:1px solid #fcd34d;border-radius:8px;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.75rem;padding:.75rem 1rem;display:flex}.campaign-api-gone-help__text{color:#92400e;flex:12rem;min-width:0;margin:0;font-weight:600}.campaign-import-list-head{flex:1;align-items:flex-start;gap:.5rem;min-width:0;display:flex}.campaign-import-list-actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.campaign-import-open-workbook-btn{white-space:nowrap}.campaign-import-list-item--expired .campaign-import-list-meta{color:#991b1b}.campaign-import-list-item--api-gone .campaign-import-list-meta{color:#92400e}.campaign-workbook-more-toggle{display:none}@media (width<=768px){.data-table-wrap.campaign-workbook-table-wrap,.campaign-workbook-table-wrap{max-height:none;overflow:visible}.campaign-workbook-table,.campaign-workbook-table.campaign-workbook-table--emag{table-layout:auto;width:100%;min-width:0;display:block}.campaign-workbook-table thead{display:none}.campaign-workbook-table tbody{flex-direction:column;gap:.75rem;display:flex}.campaign-workbook-table tr{box-sizing:border-box;background:#fff;border:1px solid #e7e5e4;border-radius:12px;grid-template-columns:minmax(0,1fr);gap:.35rem;width:100%;min-width:0;padding:.75rem;display:grid}.campaign-workbook-table td,.campaign-workbook-table td.campaign-workbook-product-cell{white-space:normal;text-align:left;overflow-wrap:anywhere;border:none;width:auto;min-width:0;max-width:none;padding:.15rem 0;display:block;overflow:visible}.campaign-workbook-table tr:not(.campaign-workbook-row--open)>td:not(.campaign-workbook-product-cell):not(.campaign-workbook-code-cell):not(.campaign-workbook-edit-cell):not(.campaign-workbook-active-cell):not(.campaign-workbook-face):not(.campaign-workbook-more-toggle){display:none}.campaign-workbook-more-toggle{padding-top:.25rem;display:block}.campaign-workbook-product-cell strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.campaign-workbook-table td[data-label]{border-top:1px solid #f5f5f4;justify-content:space-between;align-items:flex-start;gap:.65rem;padding-top:.35rem;display:flex}.campaign-workbook-table td[data-label]:before{content:attr(data-label);color:#78716c;flex:none;max-width:46%;font-size:.75rem;font-weight:600;line-height:1.35}.campaign-workbook-table td[data-label]>*{text-align:right;min-width:0}}.orders-dashboard-section{margin-bottom:1rem}.orders-chart-period-options{flex-wrap:wrap;gap:.35rem;display:flex}.orders-charts-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem;margin-bottom:1rem;display:grid}.orders-charts-grid--emag,.orders-forecast-grid--emag{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.orders-chart-panel{padding:1rem}.orders-chart-panel-header h3{margin:0 0 .25rem;font-size:1rem}.orders-chart-panel-hint{color:#78716c;margin:0;font-size:.8125rem}.orders-chart-panel-total{margin:.35rem 0 .75rem;font-size:.95rem;font-weight:600}.orders-chart-canvas{width:100%;min-height:260px}.recharts-responsive-container,.recharts-wrapper,.recharts-surface{-webkit-tap-highlight-color:transparent}.recharts-responsive-container:focus,.recharts-responsive-container:focus-visible,.recharts-wrapper:focus,.recharts-wrapper:focus-visible,.recharts-surface:focus,.recharts-surface:focus-visible{outline:none}.orders-chart-empty{color:#78716c;margin:0;font-size:.875rem}.orders-forecast-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.75rem;margin:.75rem 0 1rem;display:grid}.orders-forecast-panel{background:#fafaf9;border:1px solid #e7e5e4;border-radius:.5rem;padding:.65rem .75rem}.orders-forecast-header{justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.4rem;display:flex}.orders-forecast-header h3{color:#57534e;margin:0 0 .15rem;font-size:.8125rem;font-weight:600}.orders-forecast-hint{color:#a8a29e;margin:0;font-size:.6875rem}.orders-forecast-trend{white-space:nowrap;background:#f5f5f4;border-radius:999px;padding:.1rem .4rem;font-size:.6875rem;font-weight:600}.orders-forecast-trend--up{color:#15803d;background:#ecfdf5}.orders-forecast-trend--down{color:#b45309;background:#fffbeb}.orders-forecast-trend--flat{color:#57534e}.orders-forecast-estimate{color:#44403c;margin:0 0 .4rem;font-size:.8125rem}.orders-forecast-estimate strong{font-weight:600}.orders-forecast-mini-chart{margin-bottom:.4rem}.orders-forecast-mini-chart-head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.15rem;display:flex}.orders-forecast-mini-chart-title{color:#a8a29e;font-size:.6875rem}.orders-forecast-mini-chart-legend{color:#a8a29e;flex-wrap:wrap;gap:.5rem;font-size:.625rem;display:flex}.orders-forecast-mini-chart-legend-item{align-items:center;gap:.25rem;display:inline-flex}.orders-forecast-mini-chart-legend-line{border-top-style:solid;border-top-width:1.5px;width:.9rem;height:0;display:inline-block}.orders-forecast-mini-chart-legend-line--actual{border-top-color:#2563eb}.orders-forecast-mini-chart-legend-line--projected{border-top-style:dashed;border-top-color:#6366f1}.orders-forecast-bar-wrap{margin-bottom:.35rem}.orders-forecast-bar-label{color:#78716c;justify-content:space-between;gap:.5rem;margin-bottom:.25rem;font-size:.6875rem;display:flex}.orders-forecast-bar-track{background:#e7e5e4;border-radius:999px;height:.35rem;overflow:hidden}.orders-forecast-bar-fill{background:linear-gradient(90deg,#3b82f6,#2563eb);border-radius:999px;min-width:.2rem;height:100%;transition:width .25s}.orders-forecast-compare-missing{color:#a8a29e;margin:0;font-size:.6875rem;line-height:1.35}.orders-forecast-disclaimer{color:#a8a29e;margin:0;font-size:.625rem;line-height:1.35}.orders-forecast-empty{color:#78716c;margin:0;font-size:.75rem}.orders-package-product,.orders-line-product{flex-wrap:nowrap;align-items:flex-start;gap:.5rem;display:flex}.orders-package-product-text{flex-direction:column;gap:.2rem;min-width:0;display:flex}.orders-package-product-title,.orders-line-product-title{-webkit-line-clamp:2;white-space:normal;word-break:break-word;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.35;display:-webkit-box;overflow:hidden}.orders-line-cost{color:#44403c;margin-top:.15rem;font-size:.75rem;font-weight:600}.orders-line-cost--missing{color:#b45309;font-weight:500}.orders-line-discounts{color:#c2410c;white-space:normal;margin-top:.15rem;font-size:.75rem;line-height:1.35}.orders-package-product-extra{color:#78716c;font-size:.75rem;display:block}.orders-package-cost{color:#44403c;font-size:.75rem;font-weight:600;line-height:1.35;display:block}.orders-line-details{flex-direction:column;gap:.2rem;min-width:0;padding:.15rem 0;display:flex}.orders-line-product-body{flex-direction:column;gap:.25rem;min-width:0;display:flex}.orders-product-link{box-sizing:border-box;white-space:nowrap;flex:none;justify-content:center;align-self:flex-start;align-items:center;min-height:1.75rem;margin-top:.15rem;padding:.2rem .625rem;font-size:.75rem;line-height:1.2;display:inline-flex}.orders-line-breakdown{color:#57534e;margin-top:.2rem;font-size:.75rem}.orders-page-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.orders-page-actions-group{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.orders-sync-health{color:var(--text-muted,#57534e);margin:-.35rem 0 .85rem;font-size:.85rem}.orders-sync-health--stale{color:#9a3412;font-weight:600}.orders-stats-grid{margin-bottom:1rem}.orders-toolbar select{min-width:10rem}.orders-toolbar input[type=date]{min-width:10.5rem}.orders-status-error{margin:0;font-size:.85rem}.orders-table-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin:0 0 .75rem;display:flex}.orders-selection-actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-left:auto;display:flex}.orders-selection-count{color:var(--text-muted,#64748b);font-size:.9rem}.orders-list-count{color:#57534e;margin:0;font-size:.875rem}.orders-list-truncated{color:#b45309;margin:0 0 .75rem;font-size:.875rem}.orders-table-wrap{max-width:100%;overflow-x:auto}.data-table.data-table--orders{table-layout:fixed;width:100%;max-width:100%}.data-table--orders th,.data-table--orders td{vertical-align:top;overflow:hidden}.data-table--orders th.orders-col-actions,.data-table--orders td.orders-col-actions{overflow:visible}.data-table--orders th:first-child,.data-table--orders td:first-child{width:2.25rem}.data-table--orders th:nth-child(2),.data-table--orders td:nth-child(2),.data-table--orders td.orders-col-date{white-space:normal;width:5.5rem;min-width:5.5rem;overflow:visible}.orders-date-cell{flex-direction:column;gap:.1rem;line-height:1.25;display:flex}.orders-date-day{white-space:nowrap;font-size:.8125rem}.orders-date-time{color:var(--text-muted,#64748b);white-space:nowrap;font-size:.75rem}.orders-package-product-stock{color:#1c1917;word-break:break-word;font-size:.8125rem;font-weight:600;line-height:1.3;display:block}.orders-order-info{flex-direction:column;gap:.2rem;min-width:0;display:flex}.orders-customer-name{color:#44403c;word-break:break-word;white-space:normal;font-size:.8125rem;line-height:1.3;display:block}.data-table--orders th:nth-child(3),.data-table--orders td:nth-child(3),.data-table--orders td.orders-package-product-cell{white-space:normal;width:auto;max-width:18rem}.data-table--orders th:nth-child(4),.data-table--orders td:nth-child(4){white-space:nowrap;width:4.5rem}.data-table--orders th:nth-child(5),.data-table--orders td:nth-child(5){width:8rem}.data-table--orders th:nth-child(6),.data-table--orders td:nth-child(6),.data-table--orders th.orders-col-status,.data-table--orders td.orders-col-status{white-space:normal;overflow-wrap:anywhere;word-break:break-word;width:7.5rem}.data-table--orders th:nth-child(7),.data-table--orders td:nth-child(7){white-space:nowrap;width:4rem;min-width:0}.data-table--orders th:nth-child(8),.data-table--orders td:nth-child(8){white-space:nowrap;width:6.5rem}.data-table--orders th:nth-child(9),.data-table--orders td:nth-child(9){white-space:normal;word-break:break-word;overflow-wrap:anywhere;width:9rem}.data-table--orders th:nth-child(10),.data-table--orders td:nth-child(10){white-space:nowrap;width:6.75rem}.data-table--orders td:nth-child(10) .btn{max-width:100%}@media (width<=900px){.data-table--orders .orders-col-storefront,.data-table--orders .orders-col-qty{display:none}.data-table--orders th.orders-col-product,.data-table--orders td.orders-col-product,.data-table--orders td.orders-package-product-cell{max-width:none}.data-table--orders th.orders-col-order,.data-table--orders td.orders-col-order{width:5.5rem}.data-table--orders th.orders-col-profit,.data-table--orders td.orders-col-profit{width:6.5rem}}@media (width<=768px){.data-table--orders .orders-col-order{display:none}.data-table--orders th.orders-col-date,.data-table--orders td.orders-col-date{width:4.75rem;min-width:4.75rem}.data-table--orders th.orders-col-status,.data-table--orders td.orders-col-status{width:5.5rem}.data-table--orders th.orders-col-value,.data-table--orders td.orders-col-value,.data-table--orders th.orders-col-profit,.data-table--orders td.orders-col-profit{width:5.25rem}.data-table--orders th.orders-col-actions,.data-table--orders td.orders-col-actions{width:5rem}}.orders-day-row td{background:var(--surface-muted,#f1f5f9);border-top:1px solid var(--border-color,#e2e8f0)}.orders-day-select{cursor:pointer;align-items:center;gap:.5rem;display:inline-flex}.orders-day-count{color:var(--text-muted,#64748b);font-size:.85rem}.orders-storefront-badge{border-radius:999px;padding:.1rem .45rem;font-size:.75rem;font-weight:600;display:inline-block}.orders-storefront-badge--ro{background:var(--badge-ro-bg,#dbeafe);color:var(--badge-ro-fg,#1d4ed8)}.orders-storefront-badge--gr,.orders-storefront-badge--bg{background:var(--badge-eur-bg,#fef3c7);color:var(--badge-eur-fg,#b45309)}.orders-storefront-badge--hu{background:var(--badge-huf-bg,#ede9fe);color:var(--badge-huf-fg,#6d28d9)}.orders-order-number-cell{flex-wrap:wrap;align-items:center;gap:.4rem;display:inline-flex}.orders-discount-badge{letter-spacing:.02em;text-transform:uppercase;color:#c2410c;background:#ffedd5;border:1px solid #fdba74;border-radius:999px;padding:.1rem .45rem;font-size:.7rem;font-weight:700;display:inline-block}.orders-genius-badge{letter-spacing:.02em;text-transform:uppercase;color:#047857;background:#d1fae5;border:1px solid #6ee7b7;border-radius:999px;padding:.1rem .45rem;font-size:.7rem;font-weight:700;display:inline-block}.orders-filters-notes{flex-direction:column;gap:.35rem;margin:-.35rem 0 .75rem;display:flex}.orders-filters-notes:empty{display:none}.orders-country-hint{margin:0}.orders-empty-state{flex-direction:column;align-items:center;gap:.75rem;display:flex}.orders-empty-state p{margin:0}.orders-genius-filter-hint{max-width:34rem;margin:0}.orders-package-row--discount>td{background:#ffedd559}.orders-package-row--discount:hover>td{background:#fed7aa73}.orders-line-row td{background:var(--surface-subtle,#fafafa);font-size:.9rem}.data-table--orders .orders-line-row .orders-col-product{white-space:normal}.orders-line-meta{color:var(--text-muted,#64748b);white-space:normal}.orders-missing-cost{flex-wrap:wrap;align-items:center;gap:.15rem .35rem;display:inline-flex}.orders-cost-link{font-size:.85rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=768px){.orders-table-wrap{overflow-x:visible}.data-table.data-table--orders{table-layout:auto;background:0 0;border:none;width:100%;min-width:0;max-width:100%;display:block}.data-table--orders thead{display:none}.data-table--orders tbody{flex-direction:column;gap:.65rem;display:flex}.data-table--orders tr.orders-package-row{box-sizing:border-box;background:#fff;border:1px solid #e7e5e4;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:.45rem .75rem;width:100%;min-width:0;padding:.75rem;display:grid;position:relative}.data-table--orders tr.orders-line-row{box-sizing:border-box;background:#fafaf9;border:1px solid #e7e5e4;border-radius:12px;grid-template-columns:minmax(0,1fr);align-items:start;gap:.45rem .6rem;width:100%;min-width:0;padding:.75rem;display:grid}.data-table--orders td,.data-table--orders td.orders-col-date,.data-table--orders td.orders-col-status,.data-table--orders td.orders-col-value,.data-table--orders td.orders-col-profit,.data-table--orders td.orders-col-actions,.data-table--orders td.orders-col-order,.data-table--orders td.orders-col-storefront,.data-table--orders td.orders-col-qty,.data-table--orders td.col-title.orders-col-product,.data-table--orders td.orders-package-product-cell{white-space:normal;border:none;width:auto;min-width:0;max-width:none;padding:0;display:block;overflow:visible}.data-table--orders tr.orders-package-row>.orders-col-select{z-index:1;width:1.25rem;margin:0;position:absolute;top:.85rem;left:.75rem}.data-table--orders tr.orders-package-row>td.orders-col-product{grid-area:1/1/auto/-1;max-width:none;padding-left:1.85rem}.data-table--orders tr.orders-package-row>td.orders-col-date{grid-area:2/1}.data-table--orders tr.orders-package-row>td.orders-col-status{grid-area:2/2}.data-table--orders tr.orders-package-row>td.orders-col-value{grid-area:3/1}.data-table--orders tr.orders-package-row>td.orders-col-profit{grid-area:3/2}.data-table--orders tr.orders-package-row>td.orders-col-actions{grid-area:4/1/auto/-1;justify-self:start;width:auto;padding-top:.15rem}.data-table--orders tr.orders-package-row>.orders-col-storefront,.data-table--orders tr.orders-package-row>.orders-col-order,.data-table--orders tr.orders-package-row>.orders-col-qty{display:none}:is(.data-table--orders tr.orders-package-row:has(.orders-col-actions button[aria-expanded=true])>.orders-col-storefront,.data-table--orders tr.orders-package-row:has(.orders-col-actions button[aria-expanded=true])>.orders-col-order,.data-table--orders tr.orders-package-row:has(.orders-col-actions button[aria-expanded=true])>.orders-col-qty){border-top:1px solid #f5f5f4;grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0;padding-top:.45rem;display:flex}.data-table--orders tr.orders-package-row:has(.orders-col-actions button[aria-expanded=true])>.orders-col-storefront{grid-row:4}.data-table--orders tr.orders-package-row:has(.orders-col-actions button[aria-expanded=true])>.orders-col-order{grid-row:5}.data-table--orders tr.orders-package-row:has(.orders-col-actions button[aria-expanded=true])>.orders-col-qty{grid-row:6}.data-table--orders tr.orders-package-row:has(.orders-col-actions button[aria-expanded=true])>td.orders-col-actions{grid-row:7}.data-table--orders tr.orders-package-row>td.orders-col-date,.data-table--orders tr.orders-package-row>td.orders-col-status,.data-table--orders tr.orders-package-row>td.orders-col-value,.data-table--orders tr.orders-package-row>td.orders-col-profit{text-align:left;border-top:none;flex-direction:column;align-items:flex-start;gap:.15rem;width:auto;min-width:0;padding-top:.15rem;display:flex}.data-table--orders tr.orders-package-row>td.orders-col-date,.data-table--orders tr.orders-package-row>td.orders-col-status{border-top:1px solid #f5f5f4;margin-top:.2rem;padding-top:.55rem}.data-table--orders tr.orders-package-row .orders-date-cell{text-align:left;flex-flow:wrap;align-items:baseline;gap:.35rem}.data-table--orders tr.orders-line-row>td.orders-col-status,.data-table--orders tr.orders-line-row>td.orders-col-qty,.data-table--orders tr.orders-line-row>td.orders-col-value,.data-table--orders tr.orders-line-row>td.orders-col-profit{border-top:1px solid #f5f5f4;grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:.75rem;width:auto;min-width:0;padding-top:.35rem;display:flex}.data-table--orders td[data-label]:before{content:attr(data-label);color:#78716c;flex:none;font-size:.75rem;line-height:1.35}.data-table--orders tr.orders-package-row>td.orders-col-status,.data-table--orders tr.orders-package-row>td.orders-col-value,.data-table--orders tr.orders-package-row>td.orders-col-profit{overflow-wrap:anywhere}.data-table--orders tr.orders-package-row .orders-order-info{text-align:left;align-items:flex-start}.orders-package-product>.product-thumb,.orders-package-product>.product-thumb-button,.orders-line-product>.product-thumb,.orders-line-product>.product-thumb-button{flex:none}.orders-day-row{background:0 0;border:none;border-radius:0;padding:.15rem 0 0;display:block}.data-table--orders tr.orders-day-row td{background:0 0;border:none;width:100%;min-width:0;max-width:none;padding:0;display:block}.orders-day-select{flex-wrap:wrap;align-items:center;width:100%;max-width:100%;display:flex}.orders-toolbar select,.orders-toolbar input[type=date]{width:100%;min-width:0;max-width:100%}.orders-toolbar .filters__group{flex:8rem;max-width:100%}.data-table--orders tr.orders-line-row td.orders-col-product{grid-column:1/-1}.data-table--orders tr.orders-line-row td.orders-col-select,.data-table--orders tr.orders-line-row td.orders-col-date,.data-table--orders tr.orders-line-row td.orders-col-storefront,.data-table--orders tr.orders-line-row td.orders-col-order,.data-table--orders tr.orders-line-row td.orders-col-actions{display:none}.orders-package-row--discount{background:#fff5e8}.orders-package-row--discount>td{background:0 0}.orders-line-row{background:#fafaf9}.orders-line-row td{background:0 0}}@media (width<=480px){.orders-dashboard-section{max-width:100%;margin-bottom:.5rem;overflow-x:clip}.orders-dashboard-section .filters.filters--compact{margin-bottom:.5rem;padding:8px 10px}.orders-dashboard-section .filters__group--chips{flex:100%;min-width:0;max-width:100%}.orders-dashboard-section .filters__group--chips .filter-chip-group{-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.orders-charts-grid{gap:.5rem;margin-bottom:.5rem}.orders-chart-panel{padding:.65rem .75rem}.orders-chart-panel-header h3{font-size:.9375rem}.orders-chart-panel-total{margin-bottom:.4rem;font-size:.8125rem}.orders-chart-panel,.orders-forecast-panel{z-index:1;position:relative;overflow:hidden}.orders-chart-canvas{max-height:220px;overflow:hidden;height:220px!important;min-height:220px!important}.orders-chart-canvas .recharts-responsive-container{width:100%!important;height:100%!important}.orders-forecast-empty{margin:0}.orders-forecast-grid{gap:.5rem;margin:.35rem 0 .5rem}.orders-forecast-panel{padding:.5rem .65rem}.orders-sync-health{margin:0 0 .5rem;font-size:.8125rem;line-height:1.35}.orders-filters-notes{gap:.25rem;margin:-.25rem 0 .5rem}.orders-country-hint,.orders-genius-filter-hint{font-size:.8125rem;line-height:1.35}.orders-toolbar.filters{flex-wrap:wrap;align-items:flex-end;gap:8px;margin-bottom:10px;padding:10px 12px}.orders-toolbar>.filters__group--chips{flex:100%;min-width:0;max-width:100%}.orders-toolbar .filters__group--chips .filter-chip-group{-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.orders-toolbar>.filters__group:has(select[name=status]){flex:100%;min-width:0;max-width:100%}:is(.orders-toolbar>.filters__group:has(input[name=dateFrom]),.orders-toolbar>.filters__group:has(input[name=dateTo])){flex:calc(50% - 4px);min-width:0;max-width:calc(50% - 4px)}.orders-table-toolbar{flex-direction:column;align-items:stretch}.orders-selection-actions{justify-content:flex-start;margin-left:0}.orders-toolbar select,.orders-toolbar input[type=date]{width:100%;min-width:0;max-width:100%;padding:6px 8px;font-size:.8125rem}.page-header:has(.orders-page-actions){gap:10px;margin-bottom:12px}.page-header:has(.orders-page-actions) .page-actions.orders-page-actions{flex:100%;justify-content:flex-start;width:100%}.orders-page-actions-group{gap:6px}.orders-page-actions .btn{white-space:normal;text-align:center;min-width:0;max-width:100%}.page-header:has(.orders-page-actions) .page-actions .btn{white-space:normal;text-align:center;min-width:0;max-width:100%}.orders-table-toolbar{gap:.5rem;margin-bottom:.5rem}.orders-selection-actions{gap:6px}.orders-selection-actions .btn{white-space:normal;min-width:0}.data-table--orders tr.orders-package-row{gap:.35rem .45rem;padding:.65rem}.data-table--orders tr.orders-package-row>td[data-label]:before{font-size:.6875rem}.orders-table-wrap{max-width:100%;overflow-x:clip}}.bulk-pricing-page{--bulk-page-bg:#fafaf9;--bulk-panel-bg:#fff;--bulk-panel-border:#e7e5e4;--bulk-border-subtle:#f5f5f4;--bulk-text:#1c1917;--bulk-text-secondary:#57534e;--bulk-text-muted:#78716c;--bulk-navy:#292524;--bulk-navy-soft:#f5f5f4;--bulk-navy-border:#e7e5e4;--bulk-shadow:0 1px 2px #1c19170a, 0 4px 12px #1c191708;--bulk-radius:14px;--bulk-radius-sm:8px;--bulk-radius-badge:10px;gap:var(--ds-space-5);background:var(--bulk-page-bg);border-radius:var(--bulk-radius);width:100%;max-width:none;color:var(--bulk-text);flex-direction:column;padding:clamp(1rem,1.6vw,1.5rem);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex}.bulk-repricing-toggle-bar{flex-wrap:wrap;align-items:center;gap:10px 12px;margin:10px 0 0;display:flex}.bulk-repricing-toggle-hint{flex:100%;margin:0}.bulk-pricing-page-fieldset{gap:var(--ds-space-5);border:none;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.bulk-pricing-page-fieldset:disabled{opacity:1;pointer-events:none;-webkit-user-select:none;user-select:none}.bulk-pricing-page>.ui-panel+.ui-panel,.bulk-pricing-page-fieldset>.ui-panel+.ui-panel{margin-top:0}.bulk-pricing-page-fieldset:disabled .bulk-pricing-table-wrap{pointer-events:auto;-webkit-user-select:text;user-select:text}.bulk-pricing-page-exempt{justify-content:flex-end;margin-top:0;margin-bottom:4px;display:flex}.bulk-pricing-page .page-header,.bulk-pricing-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:4px;display:flex}.bulk-pricing-header__intro{flex:20rem;min-width:0}.bulk-pricing-page .page-header h2,.bulk-pricing-header__title{color:var(--bulk-text);letter-spacing:-.02em;margin:0;font-size:clamp(1.35rem,1.8vw,1.65rem);font-weight:700;line-height:1.25}.bulk-pricing-page .page-lead,.bulk-pricing-header__lead{color:var(--bulk-text-secondary);max-width:850px;margin:6px 0 0;font-size:.875rem;line-height:1.45}.bulk-pricing-page .page-actions,.bulk-pricing-header__actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.bulk-pricing-page .page-actions .btn-secondary,.bulk-pricing-header__actions .btn-secondary{color:#44403c;background:#fff;border:1px solid #e7e5e4;border-radius:8px;justify-content:center;align-items:center;padding:8px 14px;font-size:.875rem;font-weight:500;line-height:1.25;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex;box-shadow:0 1px 2px #1c19170a}.bulk-pricing-page .page-actions .btn-secondary:hover:not(:disabled),.bulk-pricing-header__actions .btn-secondary:hover:not(:disabled){color:#1c1917;background:#f5f5f4;border-color:#d6d3d1}.bulk-pricing-page .page-actions .btn.btn-saved,.bulk-pricing-page .page-actions .btn.btn-saved:hover,.bulk-pricing-page .page-actions .btn.btn-saved:disabled,.bulk-pricing-header__actions .btn.btn-saved,.bulk-pricing-header__actions .btn.btn-saved:hover,.bulk-pricing-header__actions .btn.btn-saved:disabled{opacity:1;background:var(--ds-tone-success-bg);color:var(--ds-tone-success-text);border-color:var(--ds-tone-success-border)}.bulk-pricing-page .settings-panel,.bulk-pricing-workflow{background:var(--bulk-panel-bg);border:1px solid var(--bulk-panel-border);border-radius:var(--bulk-radius);box-shadow:var(--bulk-shadow);padding:20px 24px}@media (width<=640px){.bulk-pricing-page .settings-panel,.bulk-pricing-workflow{padding:16px}}.bulk-pricing-recommended-flow{border:1px solid var(--bulk-panel-border);border-radius:var(--bulk-radius);box-shadow:var(--bulk-shadow);background:#fff;margin-bottom:0;padding:18px 22px}.bulk-pricing-recommended-flow-title{color:var(--bulk-text);margin:0 0 8px;font-size:.9375rem;font-weight:600}.bulk-pricing-recommended-flow-steps{color:var(--bulk-text-secondary);flex-direction:column;gap:8px;margin:0;padding:0 0 0 20px;font-size:.875rem;line-height:1.5;display:flex}.bulk-pricing-recommended-flow-steps strong{color:var(--bulk-text);font-weight:600}.bulk-pricing-recommended-flow-note{color:var(--bulk-text-secondary);background:#fbfbfa;border:1px solid #e7e5e4;border-radius:10px;margin:12px 0 0;padding:12px 14px;font-size:.8125rem;line-height:1.55}.bulk-pricing-recommended-flow-note strong{color:var(--bulk-text);font-weight:600}.bulk-pricing-guide{border:1px solid var(--bulk-panel-border);border-radius:var(--bulk-radius);box-shadow:var(--bulk-shadow);background:#fff;padding:0 22px}.bulk-pricing-guide .disclosure-summary{cursor:pointer;color:var(--bulk-text);-webkit-user-select:none;user-select:none;padding:16px 0;font-size:.9375rem;font-weight:600}.bulk-pricing-guide .disclosure-summary:before{content:"▸";color:var(--bulk-text-muted);margin-right:8px;transition:transform .15s;display:inline-block}.bulk-pricing-guide.is-open .disclosure-summary:before{transform:rotate(90deg)}.bulk-pricing-guide-body{border-top:1px solid var(--bulk-border-subtle);padding:0 0 18px}.bulk-pricing-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;padding-top:16px;display:grid}.bulk-pricing-guide-grid strong{color:var(--bulk-text);margin-bottom:4px;font-size:.875rem;font-weight:600;display:block}.bulk-pricing-guide-grid p{color:var(--bulk-text-secondary);margin:0;font-size:.8125rem;line-height:1.45}.bulk-pricing-guide-notes{color:var(--bulk-text-secondary);background:#fbfbfa;border:1px solid #e7e5e4;border-radius:10px;margin:14px 0 0;padding:12px 14px 12px 28px;font-size:.8125rem;line-height:1.55}.bulk-pricing-workflow{flex-direction:column;gap:0;padding-bottom:8px;display:flex}.bulk-pricing-workflow-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}@media (width<=640px){.bulk-pricing-workflow-tabs{grid-template-columns:1fr}}.bulk-pricing-workflow-tab{cursor:pointer;text-align:left;background:#fbfbfa;border:1px solid #e7e5e4;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 18px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.bulk-pricing-workflow-tab:hover{background:#fff;border-color:#d6d3d1}.bulk-pricing-workflow-tab.is-active{background:#f5f5f4;border-color:#292524;box-shadow:0 0 0 1px #29252426}.bulk-pricing-workflow-tab-title{color:var(--bulk-text);font-size:.9375rem;font-weight:600}.bulk-pricing-workflow-tab-desc{color:var(--bulk-text-secondary);font-size:.8125rem;line-height:1.4}.bulk-pricing-step{border-bottom:1px solid var(--bulk-border-subtle);grid-template-columns:36px minmax(0,1fr);gap:16px;padding:20px 0;display:grid}.bulk-pricing-step:first-child{padding-top:2px}.bulk-pricing-step--last{border-bottom:none;padding-bottom:4px}.bulk-pricing-step-num{border-radius:var(--bulk-radius-badge);color:#1c1917;background:#f5f5f4;border:1px solid #e7e5e4;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.875rem;font-weight:700;line-height:1;display:flex}.bulk-pricing-step-content{min-width:0}.bulk-pricing-step-content .settings-panel-title{color:var(--bulk-text);margin:0 0 4px;font-size:1rem;font-weight:600;line-height:1.35}.bulk-pricing-step-content .settings-panel-desc{color:var(--bulk-text-secondary);margin:0 0 14px;font-size:.875rem;line-height:1.45}.bulk-pricing-choice-grid{gap:10px;display:grid}.bulk-pricing-choice-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.bulk-pricing-choice-grid--1{grid-template-columns:minmax(0,1fr);max-width:36rem}.bulk-pricing-choice-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=768px){.bulk-pricing-choice-grid--3{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (width<=640px){.bulk-pricing-choice-grid--2{grid-template-columns:minmax(0,1fr)}}.bulk-pricing-choice{text-align:left;cursor:pointer;background:#fff;border:1.5px solid #e7e5e4;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;min-height:88px;padding:14px 16px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex;position:relative}.bulk-pricing-choice--toggle{font:inherit;color:inherit;background:#fff}.bulk-pricing-choice:hover{background:#fbfbfa;border-color:#d6d3d1}.bulk-pricing-choice.is-active{background:#f5f5f4;border-color:#292524;box-shadow:0 0 0 1px #29252426}.bulk-pricing-choice input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bulk-pricing-checkbox-row{cursor:pointer;align-items:flex-start;gap:10px;margin-top:14px;padding:6px 4px;display:flex}.bulk-pricing-checkbox-row input[type=checkbox],.bulk-pricing-checkbox-row input{accent-color:var(--bulk-navy);cursor:pointer;flex-shrink:0;width:16px;height:16px;margin-top:2px}.bulk-pricing-checkbox-content{flex-direction:column;gap:2px;min-width:0;display:flex}.bulk-pricing-checkbox-desc{color:var(--bulk-text-secondary);font-size:.8125rem;line-height:1.45}.bulk-pricing-choice-title{color:var(--bulk-text);font-size:.875rem;font-weight:600;line-height:1.35}.bulk-pricing-choice-title-row{align-items:flex-start;gap:6px;max-width:100%;display:inline-flex}.bulk-pricing-choice-title-row .bulk-pricing-choice-title{flex:auto;min-width:0}.bulk-pricing-choice-help{width:18px;min-width:18px;height:18px;color:var(--bulk-text-muted);cursor:help;background:#f5f5f4;border:1px solid #d6d3d1;border-radius:999px;flex:none;justify-content:center;align-items:center;margin-top:1px;font-size:.6875rem;font-weight:700;line-height:1;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.bulk-pricing-choice-help:hover,.bulk-pricing-choice-help:focus-visible{color:#1c1917;background:#f5f5f4;border-color:#292524;outline:none}.bulk-pricing-choice-desc,.bulk-pricing-choice-meta{color:var(--bulk-text-secondary);font-size:.8125rem;line-height:1.4}.bulk-pricing-choice-meta{letter-spacing:.02em;font-size:.75rem;font-weight:600}.bulk-pricing-choice.is-active .bulk-pricing-choice-meta{color:var(--bulk-navy)}.bulk-pricing-subsection{border-top:1px solid var(--bulk-border-subtle);margin-top:20px;padding-top:20px}.bulk-pricing-subsection--compact{border-top:none;margin-top:12px;padding-top:0}.bulk-pricing-subsection--compact .bulk-pricing-choice{min-height:auto;padding:10px 12px}.bulk-pricing-subsection--compact .bulk-pricing-choice-desc{font-size:.75rem}.bulk-pricing-subsection-title{color:var(--bulk-text);margin:0 0 4px;font-size:.875rem;font-weight:600}.bulk-pricing-subsection-desc{color:var(--bulk-text-secondary);margin:0 0 12px;font-size:.8125rem;line-height:1.45}.bulk-pricing-recipe{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:.85rem 1rem}.bulk-pricing-recipe-steps{margin:.35rem 0 .65rem;padding-left:1.25rem;font-size:.88rem;line-height:1.55}.bulk-pricing-recipe-steps li+li{margin-top:.35rem}.bulk-pricing-fx{margin-top:12px}.bulk-pricing-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding-top:4px;display:flex}.bulk-pricing-footer-meta{flex-direction:column;flex:280px;gap:4px;min-width:0;display:flex}.bulk-pricing-footer-hint{color:var(--bulk-text-muted);margin:0;font-size:.8125rem;line-height:1.45}.bulk-pricing-footer-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.bulk-pricing-footer-action{align-items:center;gap:6px;display:inline-flex}.bulk-pricing-table th .bulk-pricing-choice-help{vertical-align:middle;margin-left:4px}.bulk-pricing-progress{flex-direction:column;gap:8px;margin-top:12px;display:flex}.bulk-pricing-progress-actions{flex-direction:column;align-items:flex-start;gap:10px;margin-top:12px;display:flex}.bulk-pricing-operation-progress{border:1px solid var(--bulk-panel-border,#e7e5e4);background:#fff;border-radius:12px;align-items:flex-start;gap:12px;width:100%;max-width:640px;margin:12px 0 16px;padding:14px 18px;transition:border-color .2s,background .2s;display:flex;box-shadow:0 1px 3px #1c19170d,0 4px 12px #1c191708}.bulk-pricing-operation-progress-body{flex-direction:column;flex:auto;gap:8px;min-width:0;display:flex}.bulk-pricing-operation-progress-body .bulk-pricing-progress-bar{width:100%}.bulk-pricing-operation-progress-body strong,.bulk-pricing-operation-progress-title{color:var(--bulk-text,#1c1917);font-size:.9375rem;font-weight:600;line-height:1.35}.bulk-pricing-operation-progress-meta,.bulk-pricing-operation-progress-body .page-meta{color:var(--bulk-text-secondary,#57534e);margin:0;font-size:.8125rem;line-height:1.5}.bulk-pricing-operation-progress--running{background:#f8fafc;border-color:#bfdbfe}.bulk-pricing-operation-progress--success{background:#f0fdf4;border-color:#86efac}.bulk-pricing-operation-progress--error{background:#fef2f2;border-color:#fca5a5}.bulk-pricing-operation-progress--cancelled{background:#fafaf9;border-color:#e7e5e4}.bulk-pricing-page .badge{align-items:center;gap:var(--ds-space-1);display:inline-flex}.bulk-pricing-operation-progress>.badge,.bulk-pricing-operation-log-item>.badge{flex-shrink:0}.bulk-pricing-status-badge{white-space:nowrap;letter-spacing:.01em;border-radius:6px;flex-shrink:0;align-items:center;gap:5px;margin-top:1px;padding:2px 8px;font-size:.75rem;font-weight:600;line-height:1.4;transition:all .15s;display:inline-flex}.bulk-pricing-status-badge-icon{flex-shrink:0;width:12px;height:12px;display:block}.bulk-pricing-status-badge-icon--spinner{animation:.9s linear infinite bulk-pricing-badge-spin}@keyframes bulk-pricing-badge-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.bulk-pricing-status-badge-text{font-size:.75rem;font-weight:600;line-height:1}.bulk-pricing-status-badge--success{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.bulk-pricing-status-badge--running{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.bulk-pricing-status-badge--error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.bulk-pricing-status-badge--cancelled{color:#475467;background:#f8fafc;border:1px solid #e2e8f0}.bulk-pricing-progress-bar{background:#f5f5f4;border-radius:999px;height:8px;overflow:hidden}.bulk-pricing-progress-fill{background:linear-gradient(90deg,#292524,#44403c);border-radius:999px;height:100%;transition:width .35s}.bulk-pricing-progress-fill--waiting{animation:1.4s ease-in-out infinite bulk-pricing-progress-pulse}@keyframes bulk-pricing-progress-pulse{0%,to{opacity:1}50%{opacity:.5}}.bulk-pricing-operation-log{margin-top:16px}.bulk-pricing-operation-log-empty{color:var(--bulk-text-secondary);padding:0}.bulk-pricing-operation-log-list{gap:var(--ds-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bulk-pricing-operation-log-list--collapsed{padding-top:0}.bulk-pricing-operation-log-item{border:1px solid var(--bulk-panel-border,#e7e5e4);background:#fff;border-radius:10px;align-items:flex-start;gap:12px;padding:12px 14px;transition:border-color .15s,background .15s;display:flex;box-shadow:0 1px 2px #1c191705}.bulk-pricing-operation-log-item--running{background:#fffbeb;border-color:#fcd34d}.bulk-pricing-operation-log-item--success{background:#fff;border-color:#86efac}.bulk-pricing-operation-log-item--error{background:#fef2f2;border-color:#fca5a5}.bulk-pricing-operation-log-text{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.bulk-pricing-operation-log-text strong,.bulk-pricing-operation-log-title{color:var(--bulk-text);font-size:.875rem;font-weight:600;line-height:1.35}.bulk-pricing-operation-log-meta{color:var(--bulk-text-muted);font-size:.8125rem;line-height:1.4}.bulk-pricing-operation-log-storefront{color:var(--bulk-text-secondary);font-weight:600}.bulk-pricing-operation-log-text .page-meta,.bulk-pricing-operation-log-message{color:var(--bulk-text-secondary);margin:2px 0 0;font-size:.8125rem;line-height:1.45}.bulk-pricing-failures{border-radius:var(--bulk-radius);box-shadow:var(--bulk-shadow);background:#fff;border:1px solid #fee2e2;margin-top:16px;padding:20px 24px}.bulk-pricing-local-failures{border-color:#fee2e2}.bulk-pricing-panel-actions{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.bulk-pricing-panel-header-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;max-width:100%;display:inline-flex}.settings-panel-header--compact .bulk-pricing-panel-header-actions{margin-left:auto}.bulk-pricing-error-cell{color:#dc2626;font-size:.8125rem;font-weight:500;line-height:1.45}.bulk-pricing-failures-table{table-layout:fixed;min-width:960px}.bulk-pricing-failures-table th:first-child,.bulk-pricing-failures-table td:first-child{width:12%}.bulk-pricing-failures-table th:nth-child(2),.bulk-pricing-failures-table td:nth-child(2){width:14%}.bulk-pricing-failures-table th:nth-child(3),.bulk-pricing-failures-table td:nth-child(3){width:28%}.bulk-pricing-failures-table th:nth-child(4),.bulk-pricing-failures-table td:nth-child(4){width:46%}.bulk-pricing-failures-table .bulk-pricing-title-cell,.bulk-pricing-failures-table .bulk-pricing-error-cell{white-space:normal;overflow-wrap:anywhere;word-break:break-word;vertical-align:top}.bulk-pricing-retry-desc{max-width:52rem;color:var(--bulk-text-secondary);margin:8px 0 0;font-size:.875rem;line-height:1.5}.bulk-pricing-page .bulk-pricing-results,.bulk-pricing-results{background:var(--bulk-panel-bg);border:1px solid var(--bulk-panel-border);border-radius:var(--bulk-radius);box-shadow:var(--bulk-shadow);padding:20px 24px}.bulk-pricing-results .settings-panel-header{padding-left:0;padding-right:0}.bulk-pricing-empty{border-radius:var(--bulk-radius,14px);text-align:center;background:#fff;border:1.5px dashed #d6d3d1;padding:44px 24px;box-shadow:0 1px 2px #1c191705}.empty-state.bulk-pricing-empty{text-align:center;border-radius:var(--bulk-radius,14px);color:var(--bulk-text-secondary);background:#fff;border:1.5px dashed #d6d3d1;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:44px 24px;display:flex}.bulk-pricing-empty--loading{justify-content:center;align-items:center;min-height:5.5rem;padding:40px 24px;display:flex}.bulk-pricing-empty p{color:var(--bulk-text);margin:0;font-size:1rem;font-weight:600}.bulk-pricing-empty-hint{color:var(--bulk-text-muted);max-width:38rem;font-size:.875rem;font-weight:400;line-height:1.5;margin:0!important}.bulk-pricing-empty-hint strong{color:var(--bulk-text);font-weight:600}.bulk-pricing-table-legend{border:1px solid var(--bulk-panel-border);background:#fafaf9;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-bottom:12px;padding:10px 14px;font-size:.8125rem;line-height:1.45;display:flex}.bulk-pricing-table-legend-title{color:var(--bulk-text);margin-right:2px;font-size:.8125rem;font-weight:600}.bulk-pricing-table-legend-items{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.bulk-pricing-legend-item{color:var(--bulk-text-secondary);align-items:center;gap:6px;display:inline-flex}.bulk-pricing-legend-swatch{border-radius:4px;flex-shrink:0;width:14px;height:14px}.bulk-pricing-legend-swatch--protected{background:#fffbeb;border:1px solid #fcd34d}.bulk-pricing-legend-swatch--below-target{background:#fef2f2;border:1px solid #fecaca}.bulk-pricing-legend-swatch--above-max{background:#faf5ff;border:1px solid #e9d5ff}.bulk-pricing-legend-label{color:var(--bulk-text);font-weight:600}.bulk-pricing-legend-desc{color:var(--bulk-text-secondary)}.bulk-pricing-table-wrap{border:1px solid var(--bulk-panel-border,#e7e5e4);border-radius:var(--bulk-radius,14px);scrollbar-gutter:stable both-edges;scrollbar-width:thin;scrollbar-color:#d6d3d1 #fafaf9;-webkit-overflow-scrolling:touch;background:#fff;width:100%;max-height:min(70vh,100dvh - 12rem);margin-bottom:0;position:relative;overflow:auto;box-shadow:0 1px 2px #1c19170a}.bulk-pricing-table-wrap::-webkit-scrollbar{width:8px;height:8px}.bulk-pricing-table-wrap::-webkit-scrollbar-track{background:#fafaf9;border-radius:4px}.bulk-pricing-table-wrap::-webkit-scrollbar-thumb{background:#d6d3d1;border-radius:4px}.bulk-pricing-table-wrap::-webkit-scrollbar-thumb:hover{background:#a8a29e}.bulk-pricing-table-wrap .bulk-pricing-table{table-layout:auto;border-collapse:separate;border-spacing:0;width:100%;min-width:max(100%,1560px);box-shadow:none;background:#fff;border:none;margin:0}.bulk-pricing-table th{z-index:2;text-transform:uppercase;letter-spacing:.04em;color:var(--bulk-text-secondary);text-align:left;white-space:nowrap;vertical-align:middle;background:#fafaf9;border-bottom:1px solid #e7e5e4;padding:12px 14px;font-size:.75rem;font-weight:600;position:sticky;top:0;box-shadow:inset 0 -1px #e7e5e4}.bulk-pricing-table th .bulk-pricing-choice-help{vertical-align:middle;text-transform:none;letter-spacing:normal;margin-left:4px}.bulk-pricing-table th.products-bulk-select-col,.bulk-pricing-table td.products-bulk-select-col{text-align:center;width:44px;min-width:44px;padding:12px 10px}.bulk-pricing-table th.products-bulk-select-col input,.bulk-pricing-table td.products-bulk-select-col input{width:16px;height:16px;accent-color:var(--bulk-navy);cursor:pointer;vertical-align:middle;margin:0}.bulk-pricing-table td{color:var(--bulk-text);border-bottom:1px solid var(--bulk-border-subtle);white-space:nowrap;vertical-align:middle;background:#fff;padding:12px 14px;font-size:.875rem;transition:background .12s}.bulk-pricing-table tr:hover td{background:#fafaf9}.bulk-pricing-table tr.bulk-pricing-row--protected td{background:#fffdf5;border-bottom-color:#fef3c7}.bulk-pricing-table tr.bulk-pricing-row--protected:hover td{background:#fefce8}.bulk-pricing-table tr.bulk-pricing-row--below-target td{background:#fff8f8;border-bottom-color:#fee2e2}.bulk-pricing-table tr.bulk-pricing-row--below-target:hover td{background:#fef2f2}.bulk-pricing-table tr.bulk-pricing-row--above-max td{background:#faf8ff;border-bottom-color:#f3e8ff}.bulk-pricing-table tr.bulk-pricing-row--above-max:hover td{background:#f5f0ff}.bulk-pricing-val-min,.bulk-pricing-table td.bulk-col-price-min{color:#0284c7;font-weight:600}.bulk-pricing-val-max,.bulk-pricing-table td.bulk-col-price-max{color:#7c3aed;font-weight:600}.bulk-pricing-val-mid,.bulk-pricing-table td.bulk-col-price-mid{color:#2563eb;font-weight:600}.bulk-pricing-muted,.bulk-pricing-cost-ron{color:var(--bulk-text-muted);font-size:.8125rem;font-weight:400}.bulk-pricing-table td.bulk-pricing-cell-error{white-space:normal;overflow-wrap:anywhere;word-break:break-word;color:#dc2626;max-width:18rem;font-size:.8125rem;font-weight:500;line-height:1.35}.bulk-pricing-table .bulk-pricing-title-cell{white-space:normal;word-break:break-word;overflow-wrap:anywhere;min-width:12rem;max-width:18rem;text-overflow:unset;line-height:1.35;overflow:hidden}.bulk-pricing-table .bulk-pricing-title-cell strong,.bulk-pricing-table .bulk-pricing-title-cell a{white-space:normal;word-break:break-word;overflow-wrap:anywhere;max-width:100%;color:var(--bulk-text);text-decoration:none;display:block}.bulk-pricing-table .bulk-pricing-title-cell .product-with-image{align-items:flex-start;gap:8px}.bulk-pricing-table .bulk-pricing-title-cell .bulk-pricing-title-text{display:block}.bulk-pricing-table .bulk-pricing-title-cell a.bulk-pricing-product-link{width:auto;max-width:none;color:var(--bulk-navy);background:0 0;border:none;margin-top:2px;padding:0;font-size:.75rem;font-weight:600;line-height:1.2;text-decoration:underline;display:inline}.bulk-pricing-table .bulk-pricing-title-cell a.bulk-pricing-product-link:hover{color:var(--bulk-navy);text-decoration:underline}.bulk-pricing-tag{letter-spacing:.02em;color:#1e40af;white-space:nowrap;background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;justify-content:center;align-items:center;margin-right:4px;padding:2px 8px;font-size:.75rem;font-weight:600;line-height:1.35;display:inline-flex}.bulk-pricing-tag:last-child{margin-right:0}.bulk-pricing-tag--muted{color:var(--bulk-text-secondary);background:#f5f5f4;border:1px solid #e7e5e4;font-weight:500}.bulk-pricing-tag--protected{color:#92400e;background:#fef3c7;border:1px solid #fde68a}.bulk-pricing-tag--success,.bulk-pricing-tag--valid{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0}.bulk-pricing-tag--error,.bulk-pricing-tag--danger,.bulk-pricing-tag--below-target{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.bulk-pricing-push-warning{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin:10px 0 0;padding:10px 14px;font-size:.8125rem;font-weight:500;line-height:1.45}.modal--bulk-pricing .data-table-wrap--modal,.bulk-pricing-modal-table-wrap{border:1px solid var(--bulk-panel-border);background:#fff;border-radius:8px;max-height:50vh;overflow:auto}.modal--bulk-pricing .data-table-wrap--modal .data-table th,.bulk-pricing-modal-table-wrap .data-table th{z-index:1;text-transform:uppercase;letter-spacing:.04em;color:var(--bulk-text-secondary);background:#fafaf9;border-bottom:1px solid #e7e5e4;font-size:.75rem;position:sticky;top:0;box-shadow:inset 0 -1px #e7e5e4}@media (width<=900px){.bulk-pricing-table-wrap .bulk-pricing-table{min-width:0}.bulk-pricing-table-wrap .bulk-col-country,.bulk-pricing-table-wrap .bulk-col-cost,.bulk-pricing-table-wrap .bulk-col-price-mid,.bulk-pricing-table-wrap .bulk-col-profit-max,.bulk-pricing-table-wrap .bulk-col-profit-mid,.bulk-pricing-table-wrap .bulk-col-protect{display:none}.bulk-pricing-table-wrap .bulk-pricing-title-cell,.bulk-pricing-table-wrap .bulk-col-title{min-width:8rem}}@media (width<=768px){.bulk-pricing-table-wrap.data-table-wrap,.bulk-pricing-table-wrap.data-table-wrap--wide{max-height:none;box-shadow:none;background:0 0;border:none;overflow:visible}.bulk-pricing-table-wrap .bulk-pricing-table,.bulk-pricing-table-wrap .bulk-pricing-failures-table{table-layout:auto;width:100%;min-width:0;display:block}.bulk-pricing-table-wrap .bulk-pricing-table thead{display:none}.bulk-pricing-table-wrap .bulk-pricing-table tbody{flex-direction:column;gap:.75rem;display:flex}.bulk-pricing-table-wrap .bulk-pricing-table tr{box-sizing:border-box;background:#fff;border:1px solid #e7e5e4;border-radius:12px;grid-template-columns:auto minmax(0,1fr);gap:.35rem .65rem;width:100%;min-width:0;padding:.75rem;display:grid}.bulk-pricing-table-wrap .bulk-pricing-table td{white-space:normal;overflow-wrap:anywhere;border:none;width:auto;min-width:0;max-width:none;padding:.15rem 0;display:block}.bulk-pricing-table-wrap .products-bulk-select-col{grid-area:1/1;width:auto}.bulk-pricing-table-wrap .bulk-col-sku{grid-area:1/2;align-self:center;font-weight:600}.bulk-pricing-table-wrap tr:not(:has(.products-bulk-select-col)) .bulk-col-sku{grid-column:1/-1}.bulk-pricing-table-wrap .bulk-col-title,.bulk-pricing-table-wrap .bulk-pricing-title-cell{grid-column:1/-1;min-width:0}.bulk-pricing-table-wrap .bulk-col-price-current,.bulk-pricing-table-wrap .bulk-col-price-min,.bulk-pricing-table-wrap .bulk-col-profit-min,.bulk-pricing-table-wrap .bulk-col-price-max,.bulk-pricing-table-wrap .bulk-col-profit-max,.bulk-pricing-table-wrap .bulk-col-error,.bulk-pricing-table-wrap .bulk-pricing-failures-table td{border-top:1px solid #f5f5f4;grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:.65rem;padding-top:.35rem;display:flex}.bulk-pricing-table-wrap .bulk-col-country,.bulk-pricing-table-wrap .bulk-col-cost,.bulk-pricing-table-wrap .bulk-col-price-mid,.bulk-pricing-table-wrap .bulk-col-profit-current,.bulk-pricing-table-wrap .bulk-col-profit-mid,.bulk-pricing-table-wrap .bulk-col-protect{display:none}.bulk-pricing-table-wrap .bulk-col-price-current:before{content:"Preț actual"}.bulk-pricing-table-wrap .bulk-col-price-min:before{content:"Plafon min"}.bulk-pricing-table-wrap .bulk-col-profit-min:before{content:"Profit la min"}.bulk-pricing-table-wrap .bulk-col-price-max:before{content:"Plafon max"}.bulk-pricing-table-wrap .bulk-col-profit-max:before{content:"Profit la max"}.bulk-pricing-table-wrap .bulk-col-error:before{content:"Eroare"}.bulk-pricing-table-wrap .bulk-pricing-table td:before{color:#78716c;flex:none;font-size:.75rem;font-weight:500}.bulk-pricing-table-wrap .bulk-pricing-failures-table td:first-child{border-top:none;padding-top:0}.bulk-pricing-table-wrap .bulk-pricing-failures-table td:first-child,.bulk-pricing-table-wrap .bulk-pricing-failures-table td:nth-child(2),.bulk-pricing-table-wrap .bulk-pricing-failures-table td:nth-child(3),.bulk-pricing-table-wrap .bulk-pricing-failures-table td:nth-child(4){width:auto;min-width:0;max-width:none}.bulk-pricing-table-wrap .bulk-pricing-failures-table td:first-child:before{content:"Stock code"}.bulk-pricing-table-wrap .bulk-pricing-failures-table td:nth-child(2):before{content:"Barcode"}.bulk-pricing-table-wrap .bulk-pricing-failures-table td:nth-child(3):before{content:"Titlu"}.bulk-pricing-table-wrap .bulk-pricing-failures-table td:nth-child(4):before{content:"Eroare"}.bulk-pricing-table-wrap .bulk-pricing-failures-table td.bulk-pricing-title-cell,.bulk-pricing-table-wrap .bulk-pricing-failures-table td.bulk-pricing-error-cell{display:block}.bulk-pricing-table-wrap .bulk-pricing-title-cell:before,.bulk-pricing-table-wrap .bulk-pricing-error-cell:before{margin-bottom:.2rem;display:block}.bulk-pricing-page .page-actions,.bulk-pricing-header__actions{flex:100%;justify-content:flex-start;width:100%;min-width:0}.bulk-pricing-page .page-actions .btn,.bulk-pricing-header__actions .btn{white-space:normal;text-align:center;min-width:0;max-width:100%}.modal--bulk-pricing .data-table-wrap--modal{background:0 0;border:none;max-height:none;overflow:visible}.modal--bulk-pricing .data-table-wrap--modal .bulk-pricing-table{table-layout:auto;width:100%;min-width:0;display:block}.modal--bulk-pricing .bulk-pricing-table thead{display:none}.modal--bulk-pricing .bulk-pricing-table tbody{flex-direction:column;gap:.65rem;display:flex}.modal--bulk-pricing .bulk-pricing-table tr{box-sizing:border-box;background:#fff;border:1px solid #e7e5e4;border-radius:12px;flex-direction:column;gap:.35rem;width:100%;min-width:0;padding:.75rem;display:flex}.modal--bulk-pricing .bulk-pricing-table td{white-space:normal;overflow-wrap:anywhere;border:none;width:auto;min-width:0;max-width:none;padding:.15rem 0;display:block}.modal--bulk-pricing .bulk-col-sku{font-weight:600}.modal--bulk-pricing .bulk-col-price-current,.modal--bulk-pricing .bulk-col-price-proposed{border-top:1px solid #f5f5f4;justify-content:space-between;align-items:flex-start;gap:.65rem;padding-top:.35rem;display:flex}.modal--bulk-pricing .bulk-col-price-current:before{content:"Preț actual"}.modal--bulk-pricing .bulk-col-price-proposed:before{content:"Preț propus"}.modal--bulk-pricing .bulk-pricing-table td:before{color:#78716c;flex:none;font-size:.75rem;font-weight:500}}.settings-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;display:flex}.settings-lead{max-width:640px}.settings-page{flex-direction:column;gap:20px;max-width:720px;display:flex}.settings-panel{background:#fff;border:1px solid #e7e5e4;border-radius:14px;padding:24px;box-shadow:0 1px 2px #1c19170a}.settings-panel-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.settings-panel-header>div:first-child{flex:12rem;min-width:0}.settings-panel-header--compact{margin-bottom:12px}.settings-panel-title{color:#1c1917;margin:0 0 6px;font-size:1.05rem;font-weight:600}.settings-panel-desc{color:#78716c;max-width:520px;margin:0;font-size:.875rem;line-height:1.5}.settings-panel-desc a{color:#44403c;text-underline-offset:2px;font-weight:500;text-decoration:underline}.settings-help-box{background:#fafaf9;border:1px solid #e7e5e4;border-radius:10px;margin:0 0 16px;padding:14px 16px}.settings-help-box-title{color:#44403c;margin:0 0 8px;font-size:.8125rem;font-weight:600}.settings-help-steps{color:#57534e;margin:0;padding-left:1.15rem;font-size:.8125rem;line-height:1.55}.settings-help-steps li+li{margin-top:6px}.settings-help-steps code{word-break:break-all;font-size:.75rem}.settings-help-subtitle{color:#44403c;margin:14px 0 6px;font-size:.8125rem;font-weight:600}.settings-code-block{color:#fafaf9;background:#1c1917;border-radius:8px;margin:8px 0 10px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125rem;line-height:1.4;overflow-x:auto}.settings-form-grid--single{margin-top:12px}.settings-subsection-desc a{color:#44403c;text-underline-offset:2px;font-weight:500;text-decoration:underline}.settings-status-badge{text-transform:uppercase;letter-spacing:.03em;color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:.75rem;font-weight:600}.settings-status-badge--on{color:#166534;background:#ecfdf5;border-color:#86efac}.settings-status-badge--muted{color:#57534e;text-transform:none;letter-spacing:normal;background:#f5f5f4;border-color:#e7e5e4;font-weight:500}.subscription-summary{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:12px;margin:0 0 16px;display:grid}.subscription-summary__item{background:#fafaf9;border:1px solid #f5f5f4;border-radius:10px;min-width:0;padding:12px 14px}.subscription-summary__label{color:#78716c;margin:0 0 4px;font-size:.75rem;font-weight:500}.subscription-summary__value{color:#1c1917;overflow-wrap:anywhere;margin:0;font-size:.9375rem;font-weight:600;line-height:1.35}.settings-vacation-banner{margin:0 0 14px}.settings-vacation-toggles{flex-direction:column;gap:10px;display:flex}.settings-vacation-toggles .settings-toggle-text{flex-wrap:wrap;align-items:baseline;gap:.4rem .65rem;display:inline-flex}.settings-toggle-row{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fafaf9;border:1px solid #f5f5f4;border-radius:10px;align-items:flex-start;gap:14px;padding:16px;display:flex}.settings-toggle-input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.settings-toggle-track{background:#d6d3d1;border-radius:999px;flex-shrink:0;width:44px;height:26px;margin-top:2px;transition:background .2s;position:relative}.settings-toggle-thumb{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000026}.settings-toggle-input:checked+.settings-toggle-track{background:#16a34a}.settings-toggle-input:checked+.settings-toggle-track .settings-toggle-thumb{transform:translate(18px)}.settings-toggle-input:focus-visible+.settings-toggle-track{outline-offset:2px;outline:2px solid #1c1917}.settings-toggle-text{color:#44403c;overflow-wrap:anywhere;min-width:0;font-size:.9rem;line-height:1.45}.settings-toggle-row:has(.settings-toggle-input:disabled){cursor:not-allowed}.settings-toggle-input:disabled+.settings-toggle-track{opacity:.55}.settings-help-box .settings-subsection-desc{margin:0}.settings-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;display:grid}.settings-form-grid--intervals{margin-top:4px}.settings-subsection{border-top:1px solid #f5f5f4;margin-top:28px;padding-top:24px}.settings-subsection-title{color:#1c1917;margin:0 0 6px;font-size:.9375rem;font-weight:600}.settings-subsection-desc{color:#78716c;margin:0 0 16px;font-size:.8125rem;line-height:1.5}.settings-form-actions{border-top:1px solid #f5f5f4;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:28px;padding-top:20px;display:flex}.settings-form-actions .btn{white-space:normal;text-align:center;min-width:0}.settings-tabs{gap:8px;margin-bottom:16px;display:flex}.settings-tabs button{cursor:pointer;background:#fff;border:1px solid #d6d3d1;border-radius:8px;padding:8px 16px}.settings-tabs button.active{color:#fff;background:#44403c;border-color:#44403c}.settings-link-spaced{margin-top:8px;display:inline-block}.settings-desc-spaced{margin-top:12px}.settings-radio-row{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:8px;display:flex}.settings-radio-row--stack{flex-direction:column;align-items:flex-start;gap:10px}.settings-radio-option{color:#44403c;cursor:pointer;align-items:center;gap:8px;margin:0;font-size:.875rem;display:flex}.sound-volume-block{background:#fafaf9;border:1px solid #f5f5f4;border-radius:10px;flex-direction:column;gap:12px;margin-top:16px;padding:16px;display:flex}.sound-volume-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.sound-volume-slider-wrap{flex:200px;align-items:center;gap:12px;display:flex}.sound-volume-slider{cursor:pointer;accent-color:#0284c7;border-radius:999px;flex:1;height:6px}.sound-volume-value{color:#1c1917;text-align:right;min-width:42px;font-size:.875rem;font-weight:600}.sound-checklist-group{flex-direction:column;gap:8px;margin-top:10px;display:flex}.sound-checklist-item{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fafaf9;border:1px solid #f5f5f4;border-radius:8px;align-items:flex-start;gap:12px;padding:10px 14px;transition:background-color .15s,border-color .15s;display:flex}.sound-checklist-item:hover{background:#f5f5f4;border-color:#e7e5e4}.sound-checklist-item input[type=checkbox]{cursor:pointer;accent-color:#0284c7;flex-shrink:0;width:16px;height:16px;margin-top:3px}.sound-checklist-content{flex-direction:column;gap:2px;min-width:0;display:flex}.sound-checklist-title{color:#1c1917;font-size:.875rem;font-weight:600}.sound-checklist-desc{color:#78716c;font-size:.8125rem;line-height:1.4}.sound-checklist-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;margin-bottom:8px;display:flex}@media (width<=768px){.settings-page{max-width:100%}.settings-panel{padding:16px}.settings-form-grid{grid-template-columns:minmax(0,1fr)}.settings-tabs{flex-wrap:wrap}.settings-tabs button{white-space:normal;text-align:center;flex:auto;min-width:0;max-width:100%}.settings-field input,.settings-field select,.settings-field textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%}}@media (width<=480px){.settings-tabs{flex-direction:column;align-items:stretch}.settings-tabs button{width:100%}}.fx-bnr-rate-card .fx-bnr-rate-card__value{font-variant-numeric:tabular-nums;letter-spacing:.02em;font-family:Consolas,Courier New,ui-monospace,monospace}.fx-bnr-rate-card__value--muted{color:#a8a29e}.fx-bnr-rate-card__delta{font-variant-numeric:tabular-nums;margin-top:.15rem;font-family:Consolas,Courier New,ui-monospace,monospace;display:block}.fx-bnr-rate-card__delta--up{color:#15803d}.fx-bnr-rate-card__delta--down{color:#b91c1c}.fx-bnr-rate-card__delta--flat{color:#a16207}.market-controls-bar{border:1px solid var(--border,#e2e8f0);background:var(--surface-muted,#f8fafc);border-radius:8px;flex-wrap:wrap;align-items:center;gap:.65rem 1rem;margin:0 0 .85rem;padding:.45rem .75rem;display:flex;position:relative}.market-controls-bar--vacation{border-color:color-mix(in srgb, #d97706 35%, var(--border,#e2e8f0));background:color-mix(in srgb, #f59e0b 8%, var(--surface-muted,#f8fafc))}.market-controls-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.45rem;margin:0;display:inline-flex}.market-controls-label{color:var(--text,#0f172a);align-items:baseline;gap:.35rem;font-size:.875rem;font-weight:600;display:inline-flex}.market-controls-state{color:var(--text-muted,#64748b);text-transform:uppercase;letter-spacing:.02em;font-size:.75rem;font-weight:500}.market-controls-state--on{color:#15803d}.market-controls-state--warn{color:#b45309}.market-controls-sep{background:var(--border,#e2e8f0);width:1px;height:1.15rem}.market-controls-hint{color:var(--text-muted,#64748b);font-size:.8rem}.market-controls-error{color:#b91c1c;flex-basis:100%;margin:0;font-size:.8rem}.market-controls-tip{align-items:center;display:inline-flex;position:relative}.market-controls-tip>.btn:disabled{pointer-events:none}.market-controls-tip:after{content:attr(data-tip);z-index:40;width:max-content;max-width:min(22rem, calc(100vw - var(--sidebar-width,220px) - 2rem));color:#f8fafc;text-align:left;white-space:normal;opacity:0;pointer-events:none;background:#0f172a;border-radius:6px;padding:.45rem .6rem;font-size:.75rem;font-weight:500;line-height:1.35;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + .45rem);left:0;transform:translateY(.15rem);box-shadow:0 4px 14px #0f172a38}.market-controls-tip:before{content:"";z-index:41;opacity:0;pointer-events:none;border:6px solid #0000;border-top-color:#0f172a;transition:opacity .12s;position:absolute;bottom:calc(100% + .2rem);left:1rem}.market-controls-tip:hover:after,.market-controls-tip:focus-within:after,.market-controls-tip:hover:before,.market-controls-tip:focus-within:before{opacity:1}.market-controls-tip:hover:after,.market-controls-tip:focus-within:after{transform:translateY(0)}.market-controls-tip--portal:after,.market-controls-tip--portal:before{content:none;display:none}.market-controls-tip__bubble{z-index:250;color:#f8fafc;text-align:left;white-space:normal;pointer-events:none;background:#0f172a;border-radius:6px;width:max-content;max-width:min(22rem,100vw - 1.5rem);padding:.45rem .6rem;font-size:.75rem;font-weight:500;line-height:1.35;position:fixed;box-shadow:0 4px 14px #0f172a38}.market-controls-tip__bubble--above-start{transform:translateY(calc(-100% - .45rem))}.market-controls-tip__bubble--above-end{transform:translate(-100%,calc(-100% - .45rem))}.market-controls-tip__bubble--below-start{transform:translateY(.45rem)}.market-controls-tip__bubble--below-end{transform:translate(-100%,.45rem)}@media (width<=640px){.market-controls-sep{display:none}.market-controls-tip:after,.market-controls-tip__bubble{max-width:min(18rem,100vw - 1.5rem)}}.modal-product-header{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.modal-overlay{z-index:100;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;box-sizing:border-box;background:#0006;justify-content:center;align-items:flex-start;padding:16px 12px;display:flex;position:fixed;inset:0;overflow-y:auto}body:has(.modal-overlay){overflow:hidden}.modal-overlay.modal-overlay--above{z-index:200}.modal-product-title{margin:0;font-size:1.125rem;font-weight:700}.modal-product-meta{color:#78716c;margin:6px 0 0;font-size:.875rem}.modal-product-meta--tight{margin-top:4px}.modal-section-lead{color:#57534e;margin-bottom:16px;font-size:.875rem}.modal-form-hint{color:#78716c;margin-top:6px;font-size:.875rem;line-height:1.5;display:block}.modal-form-hint--warning{color:#b45309}.modal-form-hint--tight{margin-top:4px}.modal-form-actions-row{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.modal-loading-text{color:#78716c;margin:0}.modal-inline-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.modal.modal--wide{max-width:720px}.modal.modal-scroll{flex-direction:column;width:min(920px,94vw);max-width:94vw;max-height:min(85vh,900px);padding:0;display:flex;overflow:hidden}.modal-scroll__header{border-bottom:1px solid #e7e5e4;flex-shrink:0;padding:1.25rem 1.25rem .75rem}.modal-scroll__header .modal-product-title{margin:0 0 8px}.modal-scroll__body{flex:1;min-height:0;padding:.75rem 1.25rem;overflow-y:auto}.modal-scroll__footer{background:#fafaf9;border-top:1px solid #e7e5e4;flex-shrink:0;justify-content:flex-end;gap:8px;padding:.75rem 1.25rem 1.25rem;display:flex}.modal-overlay.modal-overlay--page-width{align-items:flex-start;padding:1rem}.modal.modal-scroll.modal-scroll--page-width{width:100%;max-width:calc(100vw - 2rem);max-height:min(92vh,100dvh - 2rem);margin-top:.5rem}.modal-scroll--page-width .modal-scroll__body{flex-direction:column;min-height:0;display:flex;overflow:hidden}.modal{box-sizing:border-box;background:#fff;border-radius:12px;flex-shrink:0;width:min(420px,90vw);max-width:calc(100vw - 24px);margin-top:auto;margin-bottom:auto;padding:24px}.modal h3{margin-top:0}.modal.modal--upgrade{flex-direction:column;width:min(840px,96vw);max-width:840px;max-height:min(92vh,880px);padding:0;display:flex;overflow:hidden;box-shadow:0 20px 40px -15px #00000040,0 0 0 1px #0000000d}.modal-upgrade-header{background:#fff;border-bottom:1px solid #e7e5e4;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:1.25rem 1.5rem 1rem;display:flex}.modal-upgrade-header__text{flex:1;min-width:0}.modal-upgrade-header__title{color:#1c1917;margin:0;font-size:1.25rem;font-weight:700;line-height:1.3}.modal-upgrade-header__desc{color:#78716c;margin:4px 0 0;font-size:.875rem;line-height:1.4}.modal-upgrade-close{color:#57534e;cursor:pointer;background:#fff;border:1px solid #e7e5e4;border-radius:999px;flex:none;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;margin:0;padding:0;font-size:1.375rem;line-height:1;transition:background .15s,border-color .15s,color .15s;display:flex}.modal-upgrade-close:hover{color:#1c1917;background:#f5f5f4;border-color:#d6d3d1}.modal-upgrade-body{flex-direction:column;flex:1;gap:1rem;min-height:0;padding:1.25rem 1.5rem;display:flex;overflow-y:auto}.modal-upgrade-pending-alert{color:#9a3412;background:#fffbeb;border:1px solid #fed7aa;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:.75rem 1rem;font-size:.875rem;line-height:1.4;display:flex}.modal-upgrade-pending-alert strong{color:#7c2d12}.plan-billing-toggle-wrap{justify-content:center;margin-bottom:2px;display:flex}.plan-billing-toggle{background:#f5f5f4;border:1px solid #e7e5e4;border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex}.plan-billing-toggle__btn{color:#57534e;cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:.8125rem;font-weight:600;transition:all .15s;display:inline-flex}.plan-billing-toggle__btn:hover{color:#1c1917}.plan-billing-toggle__btn.is-active{color:#1c1917;background:#fff;box-shadow:0 1px 3px #00000014}.plan-billing-toggle__discount-badge{color:#166534;background:#dcfce7;border:1px solid #bbf7d0;border-radius:999px;padding:1px 6px;font-size:.6875rem;font-weight:700}.plan-upgrade-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.plan-card-item{text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1.5px solid #e7e5e4;border-radius:12px;flex-direction:column;padding:18px 14px 14px;transition:all .15s;display:flex;position:relative}.plan-card-item:hover{border-color:#a8a29e;box-shadow:0 2px 8px #0000000a}.plan-card-item.is-selected{background:#f8faff;border-color:#2563eb;box-shadow:0 0 0 2px #2563eb29}.plan-card-item.is-current{background:#fafaf9}.plan-card-item.is-selected.is-current{background:#f8faff;border-color:#2563eb}.plan-card-item__badge{text-transform:uppercase;letter-spacing:.03em;border-radius:999px;padding:2px 8px;font-size:.6875rem;font-weight:700;line-height:1.3;position:absolute;top:-10px;left:12px}.plan-card-item__badge--recommended{color:#fff;background:#2563eb;box-shadow:0 1px 3px #2563eb59}.plan-card-item__badge--current{color:#44403c;background:#e7e5e4;border:1px solid #d6d3d1}.plan-card-item__badge--pending{color:#9a3412;background:#ffedd5;border:1px solid #fed7aa}.plan-card-item__header{justify-content:space-between;align-items:baseline;gap:8px;margin-top:4px;display:flex}.plan-card-item__name{color:#1c1917;margin:0;font-size:1.125rem;font-weight:700}.plan-card-item__cap{color:#2563eb;align-items:center;gap:4px;margin:4px 0 8px;font-size:.9375rem;font-weight:700;display:flex}.plan-card-item__price-box{border-bottom:1px solid #f5f5f4;margin-bottom:12px;padding-bottom:12px}.plan-card-item__price{color:#1c1917;font-size:1.375rem;font-weight:800;line-height:1.2}.plan-card-item__price-period{color:#78716c;font-size:.8125rem;font-weight:500}.plan-card-item__renewal,.plan-upgrade-summary__renewal{color:#78716c;white-space:normal;overflow-wrap:anywhere;margin:6px 0 0;font-size:.75rem;font-weight:500;line-height:1.35}.plan-card-item__features{color:#57534e;flex-direction:column;flex:1;gap:8px;margin:0;padding:0;font-size:.8125rem;line-height:1.35;list-style:none;display:flex}.plan-card-item__feature{align-items:flex-start;gap:6px;display:flex}.plan-card-item__check{color:#16a34a;flex-shrink:0;margin-top:2px}.plan-card-item__footer{border-top:1px solid #f5f5f4;margin-top:14px;padding-top:10px}.plan-card-item__radio-indicator{color:#57534e;align-items:center;gap:8px;font-size:.8125rem;font-weight:600;display:flex}.plan-card-item__radio-circle{background:#fff;border:2px solid #d6d3d1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:border-color .15s,background-color .15s;display:inline-flex}.plan-card-item.is-selected .plan-card-item__radio-circle{border-color:#2563eb}.plan-card-item.is-selected .plan-card-item__radio-circle:after{content:"";background:#2563eb;border-radius:50%;width:8px;height:8px}.plan-card-item.is-selected .plan-card-item__radio-indicator{color:#2563eb}.plan-upgrade-summary{background:#fafaf9;border:1px solid #e7e5e4;border-radius:12px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.plan-upgrade-summary__head{border-bottom:1px solid #e7e5e4;justify-content:space-between;align-items:baseline;gap:8px;padding-bottom:8px;display:flex}.plan-upgrade-summary__title{color:#1c1917;text-transform:uppercase;letter-spacing:.03em;margin:0;font-size:.875rem;font-weight:700}.plan-upgrade-summary__badge{color:#2563eb;background:#eff6ff;border-radius:4px;padding:2px 6px;font-size:.75rem;font-weight:600}.plan-upgrade-summary__rows{flex-direction:column;gap:6px;display:flex}.plan-upgrade-summary__row{color:#57534e;justify-content:space-between;align-items:baseline;gap:12px;font-size:.875rem;display:flex}.plan-upgrade-summary__row--highlight{color:#1c1917;border-top:1px dashed #d6d3d1;margin-top:4px;padding-top:8px;font-size:1rem;font-weight:700}.plan-upgrade-summary__row--highlight .plan-upgrade-summary__value{color:#166534;font-size:1.25rem;font-weight:800}.plan-upgrade-summary__note{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;align-items:center;gap:6px;margin:4px 0 0;padding:8px 10px;font-size:.8125rem;line-height:1.4;display:flex}.plan-upgrade-summary__note--info{color:#1e40af;background:#eff6ff;border-color:#bfdbfe}.modal-upgrade-footer{background:#fafaf9;border-top:1px solid #e7e5e4;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:.875rem 1.5rem;display:flex}.modal-upgrade-footer__guarantee{color:#78716c;align-items:center;gap:6px;font-size:.75rem;line-height:1.35;display:flex}.modal-upgrade-footer__guarantee-icon{color:#16a34a;flex-shrink:0}.modal-upgrade-footer__actions{align-items:center;gap:8px;margin-left:auto;display:flex}@media (width<=720px){.plan-upgrade-grid{grid-template-columns:1fr}.modal-upgrade-footer{flex-direction:column-reverse;align-items:stretch;gap:12px}.modal-upgrade-footer__actions{flex-direction:column-reverse;width:100%;margin-left:0}.modal-upgrade-footer__actions .btn{text-align:center;width:100%}.modal-scroll__footer{flex-wrap:wrap}.modal-scroll__footer .btn{white-space:normal;min-width:0}.confirm-modal .form-actions{flex-wrap:wrap}.confirm-modal .form-actions .btn{white-space:normal;min-width:0;max-width:100%}.modal.modal-scroll,.modal.pricing-calculator-modal{width:min(960px,100vw - 1.5rem);max-width:calc(100vw - 1.5rem)}}.help-guide-overlay{justify-content:center;align-items:stretch;padding:1.5rem}.modal.help-guide-modal{background:#fafaf9;border:1px solid #e7e5e4;border-radius:18px;flex-direction:column;width:min(72rem,100vw - 3rem);max-width:none;height:min(90vh,56rem);max-height:min(90vh,56rem);padding:0;display:flex;overflow:hidden;box-shadow:0 24px 48px #1c191729,0 0 0 1px #1c19170a}.help-guide-modal-top{background:radial-gradient(120% 80% at 0 0,#f59e0b1a,#0000 55%),linear-gradient(#fff 0%,#fafaf9 100%);border-bottom:1px solid #e7e5e4;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.5rem 1.75rem 1.25rem;display:flex}.help-guide-modal-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#a8a29e;margin:0 0 .2rem;font-size:.75rem;font-weight:700}.help-guide-modal-title{letter-spacing:-.03em;color:#1c1917;margin:0;font-size:1.5rem;font-weight:800;line-height:1.15}.help-guide-modal-subtitle{color:#78716c;max-width:36rem;margin:.45rem 0 0;font-size:.95rem;line-height:1.45}.help-guide-close{color:#57534e;cursor:pointer;background:#fff;border:1px solid #e7e5e4;border-radius:999px;flex:none;width:2.5rem;height:2.5rem;margin:0;padding:0;font-size:1.5rem;line-height:1;transition:background .15s,border-color .15s}.help-guide-close:hover{background:#f5f5f4;border-color:#d6d3d1}.help-guide-shell{flex:auto;grid-template-columns:minmax(14rem,17rem) minmax(0,1fr);min-height:0;display:grid}.help-guide-nav{background:#f5f5f4;border-right:1px solid #e7e5e4;flex-direction:column;gap:.2rem;padding:.75rem .7rem;display:flex;overflow-y:auto}.help-guide-nav-item{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:flex-start;gap:.55rem;margin:0;padding:.55rem .65rem;transition:background .15s,border-color .15s,box-shadow .15s;display:flex}.help-guide-nav-item:hover{background:#ffffffb3;border-color:#e7e5e4}.help-guide-nav-item.is-active{background:#fff;border-color:#d6d3d1;box-shadow:0 1px 2px #1c19170f}.help-guide-nav-index{letter-spacing:.04em;color:#a8a29e;flex:none;margin-top:.1rem;font-size:.75rem;font-weight:700}.help-guide-nav-item.is-active .help-guide-nav-index{color:#b45309}.help-guide-nav-copy{flex-direction:column;gap:.15rem;min-width:0;display:flex}.help-guide-nav-label{color:#292524;font-size:.9375rem;font-weight:600;line-height:1.25}.help-guide-nav-blurb{color:#78716c;font-size:.8125rem;line-height:1.3}.help-guide-main{background:#fff;flex-direction:column;min-width:0;min-height:0;display:flex}.help-guide-main-scroll{scrollbar-gutter:stable;flex:auto;min-height:0;padding:1.5rem 1.75rem 1.75rem;overflow:hidden auto}.help-guide-main-chapter{letter-spacing:.08em;text-transform:uppercase;color:#a8a29e;margin:0 0 1rem;font-size:.75rem;font-weight:600}.help-guide-panel-header{margin-bottom:1.25rem}.help-guide-panel-header h4,.help-guide-hero-title{letter-spacing:-.02em;color:#1c1917;margin:0;font-size:1.35rem;font-weight:700;line-height:1.25}.help-guide-panel-header p,.help-guide-hero-lead{color:#57534e;max-width:42rem;margin:.5rem 0 0;font-size:1rem;line-height:1.55}.help-guide-kicker{letter-spacing:.1em;text-transform:uppercase;color:#b45309;margin:0 0 .35rem;font-size:.75rem;font-weight:700}.help-guide-hero{background:linear-gradient(135deg,#fef3c78c,#ffffffe6),#fffbeb;border:1px solid #fbbf2459;border-radius:14px;margin-bottom:1.25rem;padding:1.25rem 1.35rem}.help-guide-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-bottom:1.1rem;display:grid}.help-guide-feature-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.help-guide-feature{background:#fafaf9;border:1px solid #e7e5e4;border-radius:14px;padding:1.05rem 1.1rem}.help-guide-feature-icon{color:#fafaf9;background:#1c1917;border-radius:999px;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;margin-bottom:.6rem;font-size:.8125rem;font-weight:700;display:inline-flex}.help-guide-feature h5,.help-guide-page-card-title,.help-guide-word-term,.help-guide-step-title,.help-guide-country-card h5,.help-guide-split-card h5{color:#1c1917;margin:0 0 .4rem;font-size:1rem;font-weight:700;line-height:1.3}.help-guide-feature p,.help-guide-page-card-text,.help-guide-word-def,.help-guide-step-text,.help-guide-country-card p{color:#57534e;margin:0;font-size:.9375rem;line-height:1.55}.help-guide-tip{color:#44403c;background:#fffbeb;border:1px solid #e7e5e4;border-left:3px solid #f59e0b;border-radius:12px;margin:0;padding:1rem 1.15rem;font-size:.9375rem;line-height:1.55}.help-guide-steps{flex-direction:column;gap:.75rem;margin:0 0 1.1rem;padding:0;list-style:none;display:flex}.help-guide-step{background:#fff;border:1px solid #e7e5e4;border-radius:14px;grid-template-columns:2.25rem minmax(0,1fr);align-items:start;gap:.85rem;padding:1rem 1.1rem;display:grid}.help-guide-step-num{color:#fafaf9;background:#1c1917;border-radius:999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:.875rem;font-weight:700;display:inline-flex}.help-guide-page-grid,.help-guide-word-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.help-guide-word-grid{margin-bottom:1.5rem}.help-guide-page-card,.help-guide-word-card{background:linear-gradient(#fff 0%,#fafaf9 100%);border:1px solid #e7e5e4;border-radius:14px;padding:1.05rem 1.1rem}.help-guide-country-stack{flex-direction:column;gap:.85rem;margin-bottom:1.1rem;display:flex}.help-guide-country-card{background:#fff;border:1px solid #e7e5e4;border-radius:14px;padding:1.15rem 1.25rem}.help-guide-country-card--ro{background:linear-gradient(135deg,#dcfce659,#fff);border-color:#86efac8c}.help-guide-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-bottom:1.1rem;display:grid}.help-guide-split-card{border:1px solid #e7e5e4;border-radius:14px;padding:1.15rem 1.25rem}.help-guide-split-card--auto{background:#f0fdf4;border-color:#86efac99}.help-guide-split-card--you{background:#fff7ed;border-color:#fdba748c}.help-guide-split-card ul{color:#44403c;margin:.5rem 0 0;padding-left:1.15rem;font-size:.9375rem;line-height:1.55}.help-guide-split-card li+li{margin-top:.4rem}.help-guide-modal-footer{background:#fafaf9;border-top:1px solid #e7e5e4;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.75rem 1.25rem;display:flex}.help-guide-footer-note{color:#78716c;margin:0;font-size:.875rem}@media (width<=800px){.modal.help-guide-modal{width:calc(100vw - 1.5rem);height:min(94vh,56rem);max-height:min(94vh,56rem)}.help-guide-shell{grid-template-columns:1fr}.help-guide-nav{border-bottom:1px solid #e7e5e4;border-right:none;flex-flow:row;gap:.4rem;padding:.75rem;overflow-x:auto}.help-guide-nav-item{flex:none;max-width:12rem}.help-guide-nav-blurb{display:none}.help-guide-feature-grid,.help-guide-feature-grid--two,.help-guide-page-grid,.help-guide-word-grid,.help-guide-split{grid-template-columns:1fr}}.onboarding-checklist{max-width:40rem;margin-bottom:1rem}.onboarding-checklist .settings-panel-header{margin-bottom:.75rem}.onboarding-checklist-dismiss{color:#78716c;cursor:pointer;background:0 0;border:none;flex-shrink:0;margin:0;padding:.25rem .45rem;font-size:1.25rem;line-height:1}.onboarding-checklist-dismiss:hover{color:#44403c}.onboarding-checklist-list{flex-direction:column;gap:.45rem;margin:0 0 .85rem;padding:0;list-style:none;display:flex}.onboarding-checklist-item{color:#44403c;align-items:flex-start;gap:.5rem;font-size:.875rem;line-height:1.4;display:flex}.onboarding-checklist-check{cursor:pointer;flex-shrink:0;align-items:center;gap:.35rem;display:inline-flex}.onboarding-checklist-check input{margin:0}.onboarding-checklist-index{color:#78716c;background:#f5f5f4;border-radius:999px;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;font-size:.6875rem;font-weight:600;display:inline-flex}.onboarding-checklist-link{color:#1c1917;text-underline-offset:2px;font-weight:500;text-decoration:underline}.onboarding-checklist-link:hover{color:#44403c}.onboarding-checklist-tip{margin-bottom:.85rem}.onboarding-checklist-actions{flex-wrap:wrap;gap:.5rem;display:flex}.onboarding-checklist-compact-line{color:#57534e;margin:0 0 .65rem;font-size:.875rem;line-height:1.5}.onboarding-checklist--compact{max-width:36rem}.sidebar{z-index:100;width:var(--sidebar-width,220px);min-width:var(--sidebar-width,220px);color:#e8ecf8;-webkit-overflow-scrolling:touch;background:linear-gradient(#101c40 0%,#0b1330 100%);flex-direction:column;padding:18px 14px;transition:width .2s,min-width .2s,padding .2s;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden auto}.sidebar-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.sidebar-rail-toggle{color:#cdd5ea;cursor:pointer;background:#ffffff12;border:1px solid #ffffff29;border-radius:8px;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;margin:0;padding:0;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.sidebar-rail-toggle:hover{color:#fff;background:#ffffff1f;border-color:#ffffff3d}.sidebar-rail-toggle:focus-visible{outline-offset:2px;outline:2px solid #9aa5c4}.sidebar-mobile-close{color:#cdd5ea;cursor:pointer;background:#ffffff12;border:1px solid #ffffff29;border-radius:8px;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;margin:0;padding:0;transition:background .15s,color .15s,border-color .15s;display:none}.sidebar-mobile-close:hover{color:#fff;background:#ffffff1f;border-color:#ffffff3d}.sidebar-mobile-close:focus-visible{outline-offset:2px;outline:2px solid #9aa5c4}.sidebar h1{margin:0 0 24px;font-size:1.1rem}.sidebar-brand h1{font-size:inherit;margin:0}.sidebar nav{flex-direction:column;gap:4px;display:flex}.sidebar a{min-width:0;color:inherit;border-radius:10px;align-items:center;gap:.7rem;padding:10px 12px;text-decoration:none;transition:background .15s,color .15s;display:flex}.sidebar a.sidebar-home-link,.sidebar nav a{color:#c7cfe6;font-size:.875rem;font-weight:500}.sidebar a.sidebar-home-link:hover,.sidebar nav a:hover{color:#fff;background:#ffffff14}.sidebar a.sidebar-home-link.active,.sidebar a.sidebar-home-link.active:hover,.sidebar nav a.active,.sidebar nav a.active:hover{color:#fff;background:linear-gradient(90deg,#f97316 0%,#ef4444 100%);font-weight:600;box-shadow:0 6px 16px #ef444447}.sidebar a.sidebar-home-link{flex:auto;font-weight:600}.sidebar a svg{opacity:.85;flex:none;width:1.125rem;height:1.125rem}.sidebar a.active svg{opacity:1}.sidebar-nav-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sidebar-footer{flex-direction:column;flex-shrink:0;gap:10px;margin-top:auto;padding-top:20px;padding-bottom:12px;display:flex}.sidebar-user{color:#cdd5ea;word-break:break-all;font-size:.85rem}.sidebar-user-initial{color:#fafaf9;font-size:.875rem;font-weight:700;display:none}.sidebar-logout-btn{justify-content:center;align-items:center;gap:.5rem;width:100%;display:inline-flex}.sidebar .sidebar-logout-btn{color:#e8ecf8;background:#ffffff12;border-color:#ffffff29}.sidebar .sidebar-logout-btn:hover{color:#fff;background:#ffffff1f;border-color:#ffffff3d}.sidebar a.sidebar-logout-btn{width:100%;color:var(--color-accent-bold);background:var(--color-btn-secondary-bg);border:1px solid var(--color-border);box-sizing:border-box;white-space:normal;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:6px 12px;font-size:.8125rem;line-height:1.25;text-decoration:none;display:inline-flex}.sidebar a.sidebar-logout-btn:hover,.sidebar a.sidebar-logout-btn.active{background:var(--color-btn-secondary-hover);color:var(--color-accent-bold)}.sidebar-logout-btn svg{flex:none}.sidebar-section-label{letter-spacing:.06em;text-transform:uppercase;color:#9aa5c4;margin:16px 0 6px;padding:0 12px;font-size:.6875rem;font-weight:600}.sidebar-brand{flex:auto;min-width:0;margin-bottom:0;padding:4px 4px 0}.sidebar-brand-wordmark{color:#fafaf9;flex-wrap:nowrap;align-items:baseline;gap:.35em;margin:0;font-size:1.25rem;line-height:1.1;display:flex}.sidebar-brand-wordmark__buybox{letter-spacing:-.045em;font-weight:800}.sidebar-brand-wordmark__pilot{letter-spacing:.12em;text-transform:uppercase;color:#a8a29e;font-size:.68em;font-weight:500}.sidebar-brand-subtitle{color:#a8a29e;margin:6px 0 0;font-size:.75rem;font-weight:500}.sidebar-brand-title{color:#fafaf9;margin:0;font-size:1.1rem;font-weight:700;line-height:1.25}.sidebar-plan-card{background:#ffffff12;border:1px solid #ffffff24;border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:10px 12px;display:flex}.sidebar-plan-card__heading{color:#fff;overflow-wrap:anywhere;min-width:0;font-size:.875rem;font-weight:600}.sidebar-plan-card__offers,.sidebar-plan-card__trial{color:#b9c2dc;overflow-wrap:anywhere;min-width:0;font-size:.75rem;line-height:1.35}.sidebar-plan-card__upgrade{white-space:normal;overflow-wrap:anywhere;justify-content:center;width:100%}.sidebar .sidebar-plan-card__upgrade{color:#fff;background:linear-gradient(90deg,#7c3aed 0%,#a855f7 100%);border-color:#0000}.sidebar .sidebar-plan-card__upgrade:hover{color:#fff;background:linear-gradient(90deg,#6d28d9 0%,#9333ea 100%)}.sidebar a.sidebar-support-link{color:#9aa5c4;border-radius:10px;align-items:center;gap:.6rem;min-width:0;padding:8px 10px;font-size:.8125rem;display:flex}.sidebar a.sidebar-support-link:hover{color:#fff;background:#ffffff14}.sidebar a.sidebar-support-link svg{opacity:.9;flex:none;width:1.05rem;height:1.05rem}.app-layout--sidebar-collapsed .sidebar a.sidebar-support-link{justify-content:center;gap:0;padding:10px 8px}.sidebar-user-card{background:#ffffff12;border:1px solid #ffffff24;border-radius:12px;justify-content:center;align-items:center;min-height:2.5rem;padding:10px 12px;display:flex}.sidebar-section{flex-direction:column;display:flex}.sidebar-section-toggle{width:100%;font:inherit;letter-spacing:.06em;text-transform:uppercase;color:#9aa5c4;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin:16px 0 6px;padding:6px 12px;font-size:.6875rem;font-weight:600;transition:background .15s,color .15s;display:flex}.sidebar-section-toggle:disabled{cursor:default;opacity:1}.sidebar-section-toggle:hover:not(:disabled){color:#cdd5ea;background:#ffffff14}.sidebar-section-toggle:focus-visible{outline-offset:2px;outline:2px solid #9aa5c4}.sidebar-section-brand-slot{flex:auto;justify-content:flex-start;align-items:center;min-width:0;max-width:100%;display:flex}.sidebar-section-brand{object-fit:contain;object-position:left center;pointer-events:none;-webkit-user-select:none;user-select:none;width:auto;max-width:140px;height:22px;display:block}.sidebar-section-brand--trendyol{max-width:150px;height:26px}.sidebar-section-brand--emag{filter:brightness(1.4)saturate(1.15);max-width:130px;height:22px}.sidebar-section-chevron{border-bottom:2px solid;border-right:2px solid;flex-shrink:0;width:.5rem;height:.5rem;margin-left:0;transition:transform .15s;transform:rotate(45deg)}.sidebar-section-toggle[aria-expanded=false] .sidebar-section-chevron{transform:rotate(-45deg)}.sidebar-section-links{flex-direction:column;gap:4px;display:flex}.app-layout--sidebar-collapsed .sidebar{padding:12px 8px}.app-layout--sidebar-collapsed .sidebar-top{flex-direction:column;align-items:center;gap:10px}.app-layout--sidebar-collapsed .sidebar-brand{text-align:center;width:100%;padding:0}.app-layout--sidebar-collapsed .sidebar-brand-wordmark{justify-content:center;font-size:1rem}.app-layout--sidebar-collapsed .sidebar-brand-wordmark__pilot,.app-layout--sidebar-collapsed .sidebar-brand-subtitle,.app-layout--sidebar-collapsed .sidebar-nav-label,.app-layout--sidebar-collapsed .sidebar-section-label,.app-layout--sidebar-collapsed .sidebar-section-chevron,.app-layout--sidebar-collapsed .sidebar-user{display:none}.app-layout--sidebar-collapsed .sidebar-user-initial{display:inline-flex}.app-layout--sidebar-collapsed .sidebar-rail-toggle{width:2.25rem;height:2.25rem}.app-layout--sidebar-collapsed .sidebar-section-toggle{justify-content:center;margin:10px 0 4px;padding:8px}.app-layout--sidebar-collapsed .sidebar-section-brand-slot{flex:none;justify-content:center}.app-layout--sidebar-collapsed .sidebar-section-brand{object-position:center;max-width:40px;height:18px}.app-layout--sidebar-collapsed .sidebar-section-brand--trendyol{max-width:44px;height:20px}.app-layout--sidebar-collapsed .sidebar a{justify-content:center;gap:0;padding:10px 8px}.app-layout--sidebar-collapsed .sidebar a.sidebar-home-link{flex:none;width:100%}.app-layout--sidebar-collapsed .nav-link-with-attention{justify-content:center;position:relative}.app-layout--sidebar-collapsed .campaign-attention-dots{margin-left:0;position:absolute;top:4px;right:4px}.app-layout--sidebar-collapsed .sidebar-plan-card{display:none}.app-layout--sidebar-collapsed .sidebar-user-card{padding:8px}.app-layout--sidebar-collapsed .sidebar-logout-btn{padding-left:.5rem;padding-right:.5rem}@media (width<=768px){.app-layout .sidebar,.sidebar{z-index:120;width:min(18rem,86vw);min-width:min(18rem,86vw)}.sidebar-rail-toggle{display:none}.sidebar-mobile-close{display:inline-flex}}.card-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px;display:grid}.today-inbox-teaser-wrap{width:fit-content;max-width:100%;margin:0 0 20px;display:block}.today-inbox-teaser{font-size:1rem;line-height:1.4}.today-inbox-teaser--empty{color:#78716c;margin:0 0 20px;padding:.35rem 0}.today-inbox-teaser--action{box-sizing:border-box;color:#1c1917;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;align-items:center;gap:.75rem;width:fit-content;max-width:100%;min-height:3.25rem;padding:.85rem 1.35rem;font-size:1.2rem;font-weight:700;text-decoration:none;transition:border-color .15s,box-shadow .15s,background-color .15s;display:inline-flex}.today-inbox-teaser--action:hover{background:#fee2e2;border-color:#f87171;text-decoration:none;box-shadow:0 1px 3px #7f1d1d1f}.today-inbox-teaser--action:focus-visible{outline-offset:2px;outline:2px solid #dc2626}.today-inbox-teaser-label{letter-spacing:.01em;white-space:nowrap}.today-inbox-teaser-dot{background:#dc2626;border-radius:50%;flex-shrink:0;width:.8rem;height:.8rem;animation:1.2s ease-in-out infinite today-inbox-pulse}@keyframes today-inbox-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.85)}}@media (prefers-reduced-motion:reduce){.today-inbox-teaser-dot{animation:none}}.today-inbox-teaser-wrap .action-banner{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:0;display:flex}.home-dashboard-page{flex-direction:column;gap:1.5rem;max-width:48rem;display:flex}.home-kpi-section{flex-direction:column;gap:.75rem;display:flex}.home-kpi-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.home-kpi-period-options{margin:0}.home-kpi-actions{flex-wrap:nowrap;gap:.5rem;display:flex}.home-kpi-currencies{flex-direction:column;gap:1rem;display:flex}.home-kpi-currency{flex-direction:column;gap:.5rem;display:flex}.home-kpi-currency-code{color:#57534e;font-size:.8125rem;font-weight:600}.home-kpi-metrics{margin-bottom:0}.home-recommendations{flex-direction:column;gap:.75rem;display:flex}.home-recommendations-actions{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.home-recommendations-actions .today-inbox-teaser-wrap,.home-recommendations-actions .today-inbox-teaser{margin:0}.home-recommendations .action-banner{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:0;display:flex}.home-recommendations-footer{border-top:1px solid #f5f5f4;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.75rem 1.15rem;display:flex}.home-activity-feed{flex-direction:column;gap:.75rem;display:flex}.home-activity-row{color:#1c1917;grid-template-columns:auto 1fr auto;align-items:start;gap:.75rem .85rem;padding:1rem 1.15rem;text-decoration:none;transition:background-color .12s;display:grid}.home-activity-row:hover{color:#1c1917;background:#fafaf9;text-decoration:none}.home-activity-row:focus-visible{outline-offset:-2px;outline:2px solid #dc2626}.home-activity-row-label{color:#78716c;white-space:nowrap;font-size:.75rem;font-weight:600;line-height:1.3}.home-activity-row-body{flex-direction:column;gap:.2rem;min-width:0;display:flex}.home-activity-row-title{color:#44403c;font-size:1rem;font-weight:500;line-height:1.35}.home-activity-row:hover .home-activity-row-title{color:#991b1b}.home-activity-row-subtitle{color:#78716c;font-size:.875rem;line-height:1.35}.home-activity-row-time{color:#a8a29e;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.8125rem;line-height:1.3}.stat-card{background:#fff;border:1px solid #e7e5e4;border-radius:12px;padding:1rem 1.1rem}.stat-card-link{color:inherit;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s;display:block}.stat-card-link-main{color:inherit;text-decoration:none;display:block}.stat-card-hint-below{margin-top:8px;padding:0 20px 16px;display:block}.stat-card-inline-link{color:inherit;text-underline-offset:2px;-webkit-text-decoration:underline #78716c80;text-decoration:underline #78716c80}.stat-card-inline-link:hover{color:#44403c;text-decoration-color:#44403c}.stat-card-link:hover{border-color:#a8a29e;transform:translateY(-1px);box-shadow:0 4px 14px #1c191714}.stat-card-link-hint{color:#78716c;margin-top:10px;font-size:.75rem;display:block}.stat-card-link:hover .stat-card-link-hint{color:#44403c}.stat-card-sparkline-wrap{width:100%;height:28px;margin-top:8px;display:block;overflow:hidden}.stat-card-sparkline{width:100%;height:100%;display:block;overflow:visible}.stat-card-link-danger{border-left:4px solid #dc2626}.stat-card-link-danger .value{color:#dc2626}.stat-card-link-danger:hover{border-color:#b91c1c;box-shadow:0 4px 14px #dc26261f}.stat-card-link-success{border-left:4px solid #16a34a}.stat-card-link-success .value{color:#16a34a}.stat-card-link-success:hover{border-color:#15803d;box-shadow:0 4px 14px #16a34a1f}.page-refetch-indicator__loader.inline-loading{gap:.35rem;font-size:.75rem}.page-refetch-indicator .inline-loading-spinner{border-width:2px;width:.875rem;height:.875rem}.stat-card .label{color:#78716c;margin-bottom:8px;font-size:.875rem}.stat-card .value{word-break:break-word;font-size:1.55rem;font-weight:700}.stat-card small{color:#78716c;margin-top:6px;font-size:.8125rem;line-height:1.4;display:block}.filters{background:#fff;border:1px solid #e7e5e4;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:12px 14px;display:flex;box-shadow:0 1px 2px #1c19170a}.filters:has(.filters__group){align-items:flex-end}.filters--compact{margin-bottom:12px}.filters input,.filters select{color:#1c1917;background:#fff;border:1px solid #d6d3d1;border-radius:8px;padding:8px 12px;font-size:.9rem;transition:border-color .15s,box-shadow .15s}.filters input:focus,.filters select:focus{border-color:#78716c;outline:none;box-shadow:0 0 0 3px #78716c2e}.filters input::placeholder{color:#a8a29e}.filters input.filters-bb-profit-min{min-width:10.5rem;max-width:11.5rem}.filters__group{flex-direction:column;gap:4px;min-width:0;margin:0;display:inline-flex}.filters__label{color:#78716c;white-space:nowrap;font-size:.8125rem}.filters__group--chips .filter-chip-group{border-radius:var(--chip-radius);background:#f5f5f4;gap:2px;padding:3px}.filters__group--chips .filter-chip{color:#57534e;background:0 0;border-color:#0000}.filters__group--chips .filter-chip:hover:not(:disabled){color:#1c1917;background:#ffffffb3;border-color:#0000}.filters__group--chips .filter-chip.is-active{color:var(--chip-active-text);background:#fff;border-color:#0000;box-shadow:0 1px 2px #1c19171a,0 0 0 1px #1c19170d}.filters__group--search{flex:14rem;min-width:11rem}.filters__group--search input{width:100%}.plafon-filter-chips{margin-bottom:12px}.filter-chip-group{align-items:center;gap:var(--chip-gap);flex-wrap:wrap;display:flex}.filter-chip,.price-history-filter-chip{padding:var(--chip-pad-y) var(--chip-pad-x);border:1px solid var(--chip-border);border-radius:var(--chip-radius);background:var(--chip-bg);color:var(--chip-text);font-size:var(--chip-font-size);cursor:pointer;line-height:1.35;transition:background .15s,border-color .15s,color .15s}.filter-chip:hover,.price-history-filter-chip:hover{border-color:var(--chip-hover-border);background:var(--chip-hover-bg)}.filter-chip:focus-visible,.price-history-filter-chip:focus-visible{outline:2px solid var(--chip-active-border);outline-offset:2px}.filter-chip.is-active,.price-history-filter-chip.is-active{border-color:var(--chip-active-border);background:var(--chip-active-bg);color:var(--chip-active-text);font-weight:600}.filter-chip:disabled,.price-history-filter-chip:disabled{cursor:not-allowed;opacity:.55}.badge{border-radius:999px;padding:2px 8px;font-size:.75rem;font-weight:600;display:inline-block}.badge-success{color:#166534;background:#dcfce7}.badge-danger{color:#dc2626;background:#fef2f2}.badge-warning{color:#d97706;background:#fffbeb}.badge-info{color:#2563eb;background:#eff6ff}.badge-guard{color:#6d28d9;background:#f5f3ff;border:1px solid #ddd6fe}.badge-muted{color:#78716c;background:#f5f5f4}.inline-loading{color:#78716c;white-space:nowrap;align-items:center;gap:.375rem;font-size:.8125rem;display:inline-flex}.inline-loading-spinner{border:2px solid #d6d3d1;border-top-color:#78716c;border-radius:50%;flex-shrink:0;width:.875rem;height:.875rem;animation:.8s linear infinite spin;display:inline-block}.inline-loading-label{font-weight:500}.table-fetch-overlay{z-index:2;pointer-events:none;background:#ffffff8c;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.list-fetch-overlay-root{position:relative}.list-fetch-overlay-root--active{pointer-events:none}.list-fetch-overlay{z-index:2;pointer-events:none;background:#ffffff8c;justify-content:center;align-items:flex-start;padding-top:2rem;display:flex;position:absolute;inset:0}.error-text{color:#dc2626;font-size:.875rem}.action-banner{border:1px solid #0000;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:14px 16px;font-size:.95rem;display:flex}*+.action-banner{margin-top:16px}.action-banner__body{overflow-wrap:anywhere;flex:14rem;min-width:0}.action-banner__body p{margin:0}.action-banner__body p+p{margin-top:6px}.action-banner__actions{border:none;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;display:flex}.action-banner-success{color:#166534;background:#ecfdf5;border-color:#86efac}.action-banner-error{color:#991b1b;background:#fef2f2;border-color:#fca5a5}@keyframes over-cap-banner-pulse{0%,to{opacity:1}50%{opacity:.72}}.action-banner-over-cap{overflow-wrap:anywhere;white-space:normal;flex-direction:column;align-items:flex-start;gap:6px;width:100%;min-width:0;animation:3s ease-in-out infinite over-cap-banner-pulse;display:flex}.action-banner-over-cap__counts,.action-banner-over-cap__notice{overflow-wrap:anywhere;min-width:0;margin:0}@media (prefers-reduced-motion:reduce){.action-banner-over-cap{animation:none}}.action-banner-warning{color:#92400e;background:#fffbeb;border-color:#fcd34d}.action-banner-info{color:#1e40af;background:#eff6ff;border-color:#93c5fd}.action-banner-close{color:inherit;opacity:.7;background:0 0;border:none;padding:0 4px;font-size:1.25rem;line-height:1}.action-banner-close:hover{opacity:1}.global-sync-progress{z-index:90;margin:1.35rem 1.75rem 0;position:sticky;top:1rem;box-shadow:0 4px 12px #1c191714}.global-sync-progress.action-banner{margin-top:1.35rem}@media (width<=768px){.global-sync-progress,.global-sync-progress.action-banner{margin-left:16px;margin-right:16px}}.global-sync-progress-detail{margin:6px 0 0;line-height:1.45}.progress-banner{align-items:flex-start}.global-bulk-push-progress-body{flex-direction:column;gap:10px;width:100%;display:flex}.global-bulk-push-progress-bar{margin-top:10px}.empty-state{text-align:center;color:#78716c;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:48px;display:flex}.empty-state>p{margin:0}.empty-state>.btn{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.campaign-workbook-empty{flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem 1rem;display:flex}.campaign-workbook-empty>p{margin:0}.link-inherit-bold{color:inherit;font-weight:600}.stat-card-body-text{color:#57534e;margin:8px 0 0;line-height:1.55}.stat-card-body-text+.stat-card-body-text,.stat-card-spaced{margin-top:8px}.stat-card-warning{border-left:4px solid #f59e0b;margin-bottom:16px}.info-callout{margin-bottom:16px}.info-callout--collapsed{padding:8px 12px}.info-callout-header{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.info-callout-header .label{flex:auto;min-width:0;margin-bottom:0}.info-callout-header .btn{flex-shrink:0}.info-callout p{color:#57534e;margin:8px 0 0;line-height:1.55}.text-muted-sm{color:#78716c;margin:0;font-size:.875rem;line-height:1.55}.text-muted-sm+.text-muted-sm{margin-top:4px}.text-muted-sm--tight{margin-top:8px}.badge-spaced{margin-left:8px}.text-accent-bold{color:var(--color-accent-bold);font-weight:600}.text-danger-sm{color:var(--color-danger);font-size:.875rem;display:block}.text-warning-sm{color:var(--color-warning-hover);font-size:.875rem;display:block}.text-success-sm{color:var(--color-success);font-size:.875rem;display:block}.page-meta{color:#57534e;margin:8px 0 0;font-size:.875rem}.preview-tier-ron-hint{color:#78716c;font-size:.75rem;font-weight:400}.a11y-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=768px){.filters,.filters__group{max-width:100%}.filters input,.filters select,.filters input.filters-bb-profit-min{min-width:0;max-width:100%}.filters__group--chips{flex:100%;align-items:stretch;width:100%;max-width:100%}.filters__group--chips .filter-chip-group,.filter-chip-group{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.filters__group--chips .filter-chip-group{border-radius:12px}.filter-chip,.price-history-filter-chip{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;text-align:center;min-width:0;max-width:100%;height:auto}}.ui-panel{min-width:0;padding:var(--ds-space-5) var(--ds-space-6);background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-panel);box-shadow:var(--ds-shadow-panel)}.ui-panel+.ui-panel{margin-top:var(--ds-space-5)}.ui-panel__header{justify-content:space-between;align-items:flex-start;gap:var(--ds-space-3) var(--ds-space-4);margin-bottom:var(--ds-space-4);flex-wrap:wrap;display:flex}.ui-panel__heading{flex:14rem;min-width:0}.ui-panel__title-row{align-items:center;gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.ui-panel__title{color:var(--ds-text);overflow-wrap:anywhere;margin:0;font-size:1.05rem;font-weight:600}.ui-panel__subtitle{margin:var(--ds-space-1) 0 0;color:var(--ds-text-muted);overflow-wrap:anywhere;font-size:.875rem;line-height:1.45}.ui-panel__actions{justify-content:flex-end;align-items:flex-end;gap:var(--ds-space-2);flex-wrap:wrap;min-width:0;display:flex}.ui-panel--nested{margin-top:var(--ds-space-4);padding:var(--ds-space-4);background:var(--ds-surface-muted);border-radius:var(--ds-radius-nested);box-shadow:none}.ui-panel--nested+.ui-panel--nested{margin-top:var(--ds-space-3)}.ui-panel--nested .ui-panel__title{font-size:.95rem}.ui-panel--nested .ui-panel__header{margin-bottom:var(--ds-space-3)}.ui-panel--nested .data-table-wrap{margin-bottom:0}.ui-metrics{gap:var(--ds-space-2) var(--ds-space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ui-metric{align-items:baseline;gap:var(--ds-space-2);min-width:6.5rem;padding:6px var(--ds-space-3);background:var(--ds-surface-muted);border:1px solid var(--ds-border);border-radius:var(--ds-radius-control);font-size:.875rem;display:inline-flex}.ui-metric__label{color:var(--ds-text-muted)}.ui-metric__value{font-variant-numeric:tabular-nums;color:var(--ds-text);margin-left:auto;font-weight:600}.ui-metric--warning{background:var(--ds-tone-warning-bg);border-color:var(--ds-tone-warning-border)}.ui-metric--warning .ui-metric__value{color:var(--ds-tone-warning-text)}.ui-metric--muted .ui-metric__value{color:var(--ds-text-muted);font-weight:500}.ui-select{min-width:10rem;max-width:100%;padding:8px var(--ds-space-3);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-control);background:var(--ds-surface);color:var(--ds-text);font:inherit;font-size:.9rem;transition:border-color .15s,box-shadow .15s}.ui-select:focus{border-color:var(--ds-text-muted);box-shadow:var(--ds-focus-ring);outline:none}.ui-select:disabled{opacity:.65;cursor:not-allowed}.ui-cell--warning{color:var(--ds-tone-warning-text);font-weight:600}.data-table td.ui-cell--wrap{white-space:normal;overflow-wrap:anywhere;min-width:9rem;max-width:14rem}.data-table--wrap-head th{white-space:normal;vertical-align:bottom;line-height:1.25}.empty-state--compact{margin-top:var(--ds-space-4);padding:var(--ds-space-6) var(--ds-space-4);gap:var(--ds-space-2);background:var(--ds-surface);border:1px dashed var(--ds-border-strong);border-radius:var(--ds-radius-nested)}.empty-state__title{color:var(--ds-text);margin:0;font-weight:600}.empty-state__hint{color:var(--ds-text-muted);margin:0;font-size:.875rem}.ui-pick-list{gap:var(--ds-space-3);flex-wrap:wrap;display:flex}.ui-pick{appearance:none;align-items:flex-start;gap:var(--ds-space-2);min-width:0;max-width:100%;padding:var(--ds-space-4);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-nested);background:var(--ds-surface);color:var(--ds-text);font:inherit;text-align:left;cursor:pointer;flex-direction:column;flex:16rem;margin:0;display:flex}.ui-pick:hover:not(:disabled):not(.ui-pick--selected){border-color:var(--ds-text)}.ui-pick:focus-visible{box-shadow:var(--ds-focus-ring);outline:none}.ui-pick:disabled{cursor:not-allowed;opacity:.72}.ui-pick--selected{border-color:var(--ds-text);background:var(--ds-surface-muted);cursor:default}.ui-pick__name{overflow-wrap:anywhere;font-weight:600}.ui-pick__meta,.ui-pick__note{color:var(--ds-text-muted);overflow-wrap:anywhere;font-size:.875rem}.ui-help-tip{box-sizing:border-box;border:1px solid var(--ds-border-strong);background:var(--ds-surface);width:1.125rem;height:1.125rem;color:var(--ds-text-muted);cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;font-family:inherit;font-size:.6875rem;font-weight:700;line-height:1;display:inline-flex}.ui-help-tip:hover{color:var(--ds-text);border-color:var(--ds-text-secondary)}.ui-help-tip:focus-visible{box-shadow:var(--ds-focus-ring);outline:none}@media (width<=640px){.ui-panel{padding:var(--ds-space-4)}.ui-panel--nested{padding:var(--ds-space-3)}.ui-panel__actions{justify-content:flex-start;width:100%}.ui-metric{flex:6.5rem}.ui-select{width:100%}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes bulk-pricing-status-pulse{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}@keyframes campaign-attention-pulse{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}@keyframes stock-save-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes action-banner-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes row-flash{0%{background:var(--ds-tone-success-bg)}to{background:0 0}}@keyframes kpi-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes overlay-fade-in{0%{opacity:0}to{opacity:1}}@keyframes overlay-fade-out{0%{opacity:1}to{opacity:0}}@keyframes modal-grow-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@keyframes modal-grow-out{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.92)}}tr.row-flash>td{animation:1.1s row-flash}.kpi-rise{animation:.45s kpi-rise;display:inline-block}@keyframes page-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.page-enter{animation:.28s page-enter}.collapse{grid-template-rows:0fr;transition:grid-template-rows .28s;display:grid}.collapse.is-open{grid-template-rows:1fr}.collapse__inner{min-height:0;overflow:hidden}.disclosure-summary{width:100%;color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:block}.marketplace-dashboard .stat-card .value,.marketplace-dashboard .last-run-hero-number,.marketplace-dashboard .last-run-facts strong,.marketplace-dashboard .notifications-count-badge,.today-inbox-page .today-inbox-hero-stat-value,.today-inbox-page .today-inbox-row-count,.today-inbox-page .today-inbox-group-count,.dashboard-home .home-kpi-card__value,.dashboard-home .home-donut__center-value,.dashboard-home .home-donut__legend-value,.dashboard-home .home-categories__value{animation:.5s both kpi-rise}.marketplace-dashboard .card-grid>:first-child .value{animation-delay:20ms}.marketplace-dashboard .card-grid>:nth-child(2) .value{animation-delay:60ms}.marketplace-dashboard .card-grid>:nth-child(3) .value{animation-delay:.1s}.marketplace-dashboard .card-grid>:nth-child(4) .value{animation-delay:.14s}.marketplace-dashboard .card-grid>:nth-child(5) .value{animation-delay:.18s}.marketplace-dashboard .card-grid>:nth-child(6) .value{animation-delay:.22s}.marketplace-dashboard .card-grid>:nth-child(7) .value{animation-delay:.26s}.marketplace-dashboard .card-grid>:nth-child(8) .value{animation-delay:.3s}.marketplace-dashboard .card-grid>:nth-child(9) .value{animation-delay:.34s}.marketplace-dashboard .card-grid>:nth-child(10) .value{animation-delay:.38s}.marketplace-dashboard .card-grid>:nth-child(11) .value{animation-delay:.42s}.marketplace-dashboard .card-grid>:nth-child(12) .value{animation-delay:.46s}.marketplace-dashboard .card-grid>:nth-child(13) .value{animation-delay:.5s}.marketplace-dashboard .card-grid>:nth-child(14) .value{animation-delay:.54s}.marketplace-dashboard .card-grid>:nth-child(15) .value{animation-delay:.58s}.marketplace-dashboard .card-grid>:nth-child(16) .value{animation-delay:.62s}.today-inbox-hero-stats>li:nth-child(2) .today-inbox-hero-stat-value{animation-delay:60ms}.today-inbox-hero-stats>li:nth-child(3) .today-inbox-hero-stat-value{animation-delay:.12s}.today-inbox-list>li:nth-child(2) .today-inbox-row-count{animation-delay:50ms}.today-inbox-list>li:nth-child(3) .today-inbox-row-count{animation-delay:.1s}.today-inbox-list>li:nth-child(4) .today-inbox-row-count{animation-delay:.15s}.today-inbox-list>li:nth-child(5) .today-inbox-row-count{animation-delay:.2s}.today-inbox-list>li:nth-child(6) .today-inbox-row-count{animation-delay:.25s}@media (prefers-reduced-motion:reduce){.page-enter,.collapse,.kpi-rise,.marketplace-dashboard .stat-card .value,.marketplace-dashboard .last-run-hero-number,.marketplace-dashboard .last-run-facts strong,.marketplace-dashboard .notifications-count-badge,.today-inbox-page .today-inbox-hero-stat-value,.today-inbox-page .today-inbox-row-count,.today-inbox-page .today-inbox-group-count,.dashboard-home .home-kpi-card__value,.dashboard-home .home-donut__center-value,.dashboard-home .home-donut__legend-value,.dashboard-home .home-categories__value{animation:none}.collapse{transition:none}}.action-banner{animation:.35s action-banner-in}.modal-overlay--calculator{animation:.28s overlay-fade-in}.modal-overlay--calculator .pricing-calculator-modal{animation:.28s modal-grow-in}.modal-overlay--calculator.modal-overlay--closing{animation:.28s forwards overlay-fade-out}.modal-overlay--calculator.modal-overlay--closing .pricing-calculator-modal{animation:.28s forwards modal-grow-out}.image-lightbox-overlay{animation:.28s overlay-fade-in}.image-lightbox{animation:.28s modal-grow-in}.image-lightbox-overlay--closing{animation:.28s forwards overlay-fade-out}.image-lightbox-overlay--closing .image-lightbox{animation:.28s forwards modal-grow-out}.dashboard-home{--dashboard-page:#f7f8fb;--dashboard-panel:#fff;--dashboard-border:#e7eaf0;--dashboard-shadow:none;--dashboard-shadow-hover:none;--dashboard-radius:12px;--dashboard-radius-sm:8px;--dashboard-space-1:.25rem;--dashboard-space-2:.5rem;--dashboard-space-3:.75rem;--dashboard-space-4:1rem;--dashboard-space-5:1.25rem;--dashboard-space-section:.5rem;--dashboard-ops-chart-height:11rem;--dashboard-text:#172033;--dashboard-text-secondary:#4f5b70;--dashboard-text-muted:#7b8495;--dashboard-orange:#f97316;--dashboard-coral:#e94263;--dashboard-blue:#2563eb;--dashboard-green:#0f9f6e;--dashboard-navy:#172554;--dashboard-orange-soft:#fff2e8;--dashboard-coral-soft:#fff0f3;--dashboard-blue-soft:#edf4ff;--dashboard-green-soft:#eafaf4;--dashboard-navy-soft:#eef1f8;border-radius:var(--dashboard-radius);background:var(--dashboard-page);min-width:0;color:var(--dashboard-text);padding:clamp(.55rem,1.1vw,.95rem);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.dashboard-home .dashboard-masthead{margin-bottom:var(--dashboard-space-section);align-items:center}.dashboard-home .dashboard-masthead__intro{flex:auto;min-width:0}.dashboard-home .dashboard-masthead h2{margin:0;font-size:clamp(1.3rem,1.7vw,1.55rem);line-height:1.2}.dashboard-home .dashboard-masthead__subtitle{color:var(--dashboard-text-muted);margin:.2rem 0 0;font-size:.8rem;font-weight:600;line-height:1.3}.dashboard-home .dashboard-command-strip,.dashboard-home .dashboard-masthead .page-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.dashboard-home .dashboard-command-strip .btn{min-width:0}.dashboard-home .dashboard-command-strip .btn-secondary{border:1px solid var(--dashboard-border);background:var(--dashboard-panel);color:var(--dashboard-text-secondary);box-shadow:none}.dashboard-home .dashboard-command-strip .btn-secondary:hover:not(:disabled){color:var(--dashboard-text);background:#fafbfd;border-color:#cfd6e3}.dashboard-home .dashboard-command-strip .btn-primary{border:1px solid var(--dashboard-navy);background:var(--dashboard-navy);color:#fff;box-shadow:none;font-size:.875rem;font-weight:650}.dashboard-home .dashboard-command-strip .btn-primary:hover:not(:disabled){color:#fff;background:#1e293b;border-color:#1e293b}.dashboard-home .dashboard-command-strip .btn.btn-saved,.dashboard-home .dashboard-command-strip .btn.btn-saved:hover,.dashboard-home .dashboard-command-strip .btn.btn-saved:disabled{opacity:1;background:var(--ds-tone-success-bg);color:var(--ds-tone-success-text);border-color:var(--ds-tone-success-border)}.dashboard-home .dashboard-ops-evolution__toolbar{justify-content:space-between;align-items:center;gap:var(--dashboard-space-section);margin-bottom:var(--dashboard-space-section);flex-wrap:nowrap;display:flex}.dashboard-home .dashboard-ops-evolution__title{color:var(--dashboard-text);letter-spacing:-.015em;margin:0;font-size:1rem;font-weight:750}.dashboard-home .dashboard-ops-layout{margin:0}.dashboard-home .dashboard-ops-layout__columns{gap:var(--dashboard-space-section);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.dashboard-home .dashboard-ops-layout__main,.dashboard-home .dashboard-ops-layout__side{gap:var(--dashboard-space-section);flex-direction:column;min-width:0;min-height:0;display:flex}.dashboard-home .dashboard-ops-layout__main{flex:auto}.dashboard-home .dashboard-ops-evolution__insights-period{justify-content:flex-end;min-width:0;display:flex}.dashboard-home .dashboard-ops-evolution__insights-period .orders-chart-period-options{justify-content:flex-end}.dashboard-home .dashboard-ops-kpi-row{align-items:stretch;gap:var(--dashboard-space-section);margin:0 0 var(--dashboard-space-section);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));grid-auto-rows:1fr;display:grid}.dashboard-home .dashboard-metric-card{box-sizing:border-box;justify-content:space-between;align-items:stretch;gap:var(--dashboard-space-2);min-width:0;height:100%;min-height:6.5rem;padding:.85rem var(--dashboard-space-4);border:1px solid var(--dashboard-border);border-radius:var(--dashboard-radius);background:var(--dashboard-panel);box-shadow:var(--dashboard-shadow);color:inherit;flex-direction:column;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;overflow:hidden}.dashboard-home .dashboard-metric-card--link:hover{box-shadow:none;border-color:#d8dde7;transform:translateY(-2px)}.dashboard-home .dashboard-metric-card--link:focus-visible{outline-offset:2px;outline:3px solid #2563eb3d}.dashboard-home .dashboard-metric-card__header{align-items:flex-start;gap:var(--dashboard-space-2);min-width:0;display:flex}.dashboard-home .dashboard-metric-card__icon{border-radius:var(--dashboard-radius-sm);width:2.85rem;height:2.85rem;box-shadow:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.dashboard-home .dashboard-metric-card__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.4rem;height:1.4rem}.dashboard-home .dashboard-metric-card__icon--profit{background:var(--dashboard-orange-soft);color:var(--dashboard-orange)}.dashboard-home .dashboard-metric-card__icon--orders{background:var(--dashboard-blue-soft);color:var(--dashboard-blue)}.dashboard-home .dashboard-metric-card__icon--danger{background:var(--dashboard-coral-soft);color:var(--dashboard-coral)}.dashboard-home .dashboard-metric-card__icon--success{background:var(--dashboard-green-soft);color:var(--dashboard-green)}.dashboard-home .dashboard-metric-card__icon--neutral{background:var(--dashboard-navy-soft);color:var(--dashboard-navy)}.dashboard-home .dashboard-metric-card__label{min-height:0;color:var(--dashboard-text-secondary);padding-top:.35rem;font-size:.8rem;font-weight:650;line-height:1.25}.dashboard-home .dashboard-metric-card__body{gap:var(--dashboard-space-1);flex-direction:column;min-width:0;display:flex}.dashboard-home .dashboard-metric-card__value-row{align-items:baseline;gap:.35rem;min-width:0;display:flex}.dashboard-home .dashboard-metric-card__value{color:var(--dashboard-text);letter-spacing:-.04em;overflow-wrap:anywhere;font-size:clamp(1.95rem,2.8vw,2.25rem);font-weight:800;line-height:1.05}.dashboard-home .dashboard-metric-card__unit{color:var(--dashboard-text-secondary);white-space:nowrap;font-size:.78rem;font-weight:650}.dashboard-home .dashboard-metric-card__trend{color:var(--dashboard-text-muted);align-items:flex-start;gap:.35rem;font-size:.72rem;line-height:1.35;display:flex}.dashboard-home .dashboard-metric-card__trend-symbol{flex:none;font-size:.9rem;font-weight:800;line-height:1.2}.dashboard-home .dashboard-metric-card__trend--up,.dashboard-home .dashboard-metric-card__trend--down{color:var(--dashboard-text-muted)}.dashboard-home .dashboard-metric-card__trend--up .dashboard-metric-card__trend-symbol{color:var(--dashboard-green)}.dashboard-home .dashboard-metric-card__trend--down .dashboard-metric-card__trend-symbol,.dashboard-home .dashboard-metric-card__trend--error{color:var(--dashboard-coral)}.dashboard-home .dashboard-panel{box-sizing:border-box;border:1px solid var(--dashboard-border);border-radius:var(--dashboard-radius);background:var(--dashboard-panel);min-width:0;box-shadow:var(--dashboard-shadow);overflow:hidden}.dashboard-home .dashboard-panel__header{justify-content:space-between;align-items:flex-start;gap:var(--dashboard-space-2);min-width:0;padding:var(--dashboard-space-3) var(--dashboard-space-3) 0;display:flex}.dashboard-home .dashboard-panel__heading{min-width:0}.dashboard-home .dashboard-panel__title{color:var(--dashboard-text);letter-spacing:-.012em;margin:0;font-size:.98rem;font-weight:650;line-height:1.25}.dashboard-home .dashboard-panel__meta{color:var(--dashboard-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:.2rem;font-size:.72rem;font-weight:650;line-height:1.35;overflow:hidden}.dashboard-home .dashboard-panel__hint{color:var(--dashboard-text-muted);margin-top:.15rem;font-size:.68rem;line-height:1.35}.dashboard-home .dashboard-panel__actions{align-items:center;gap:var(--dashboard-space-2);flex-shrink:0;min-width:0;display:flex}.dashboard-home .dashboard-panel__header-link{color:var(--dashboard-blue);white-space:nowrap;font-size:.78rem;font-weight:650;line-height:1.2;text-decoration:none}.dashboard-home .dashboard-panel__header-link:hover{color:#1d4ed8;text-decoration:underline}.dashboard-home .dashboard-panel__header-link:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #2563eb59}.dashboard-home .dashboard-panel__content{min-width:0;padding:var(--dashboard-space-3)}.dashboard-home .dashboard-panel__state{min-height:7.5rem;padding:var(--dashboard-space-4) var(--dashboard-space-3);justify-content:center;align-items:center;display:flex}.dashboard-home .dashboard-panel__message{max-width:28rem;color:var(--dashboard-text-muted);text-align:center;overflow-wrap:anywhere;margin:0;font-size:.8rem;line-height:1.45}.dashboard-home .dashboard-panel__message--error{color:var(--dashboard-coral)}.dashboard-home .dashboard-panel__message--soft{color:var(--dashboard-text-secondary)}.dashboard-home .dashboard-status-bar{min-width:0;margin-bottom:var(--dashboard-space-section);border:1px solid var(--dashboard-border);border-radius:var(--dashboard-radius-sm);background:var(--dashboard-panel);box-shadow:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid;overflow:hidden}.dashboard-home .dashboard-status-bar--no-inbox{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dashboard-home .dashboard-status-bar__slot{min-width:0;min-height:2.25rem;padding:.2rem var(--dashboard-space-3);align-items:center;display:flex}.dashboard-home .dashboard-status-bar__slot+.dashboard-status-bar__slot{border-left:1px solid var(--dashboard-border)}.dashboard-home .dashboard-status-bar__slot>*{min-width:0}.dashboard-home .dashboard-status-bar__slot--inbox{justify-content:center}.dashboard-home .dashboard-status-bar__slot--last-run{align-items:center}.dashboard-home .dashboard-status-bar__controls-content{align-items:center;gap:var(--dashboard-space-2);flex-direction:row;min-width:0;display:flex}.dashboard-home .dashboard-status-bar .market-controls-bar{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;flex-wrap:nowrap;gap:.45rem;margin:0;padding:0}.dashboard-home .dashboard-status-bar .market-controls-hint{display:none}.dashboard-home .dashboard-status-bar .market-controls-error{white-space:nowrap;text-overflow:ellipsis;flex-basis:auto;font-size:.72rem;overflow:hidden}.dashboard-home .dashboard-status-bar .today-inbox-teaser-wrap,.dashboard-home .dashboard-status-bar .today-inbox-teaser{width:100%;margin:0}.dashboard-home .dashboard-status-bar .today-inbox-teaser--action{min-height:0;color:var(--dashboard-text-secondary);box-shadow:none;background:#faf6f7;border:1px solid #e8dce0;border-radius:999px;padding:.22rem .55rem;font-size:.74rem;font-weight:650;text-decoration:none}.dashboard-home .dashboard-status-bar .today-inbox-teaser--action:hover{color:var(--dashboard-text);background:#f5f0f2;border-color:#ddd2d7}.dashboard-home .dashboard-status-bar .today-inbox-teaser-label{letter-spacing:0}.dashboard-home .dashboard-status-bar .today-inbox-teaser--empty{color:var(--dashboard-text-muted);text-align:center;margin:0;padding:0;font-size:.82rem;font-weight:600}.dashboard-home .dashboard-status-bar .today-inbox-teaser-wrap{justify-content:center;width:100%;margin:0;display:flex}.dashboard-home .dashboard-status-bar .today-inbox-teaser-dot{background:var(--dashboard-coral);width:.45rem;height:.45rem}.dashboard-home .dashboard-status-bar .today-inbox-teaser-wrap--loading{justify-content:center;align-items:center;min-height:1.5rem;display:flex}.dashboard-home .dashboard-status-bar .today-inbox-teaser-loading{margin:0;font-size:.85rem}.dashboard-home .dashboard-status-bar :where(.stat-card,.last-run-card){min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.dashboard-home .dashboard-status-bar .last-run-card{width:100%;margin:0}.dashboard-home .dashboard-status-bar .last-run-card--empty .last-run-card-body{margin-top:.25rem}.dashboard-home .dashboard-status-bar .last-run-card--compact{align-items:center;width:100%;min-height:0;display:flex}.dashboard-home .dashboard-status-bar .last-run-card--compact .last-run-card-top--compact{justify-content:space-between;align-items:center;gap:.5rem;width:100%;min-width:0;display:flex}.dashboard-home .dashboard-status-bar .last-run-card--compact .last-run-hero{background:0 0;border:0;border-radius:0;flex-direction:row;align-items:center;gap:.35rem;min-width:0;padding:0;display:inline-flex}.dashboard-home .dashboard-status-bar .last-run-card--compact .last-run-hero-active{background:0 0;border-color:#0000}.dashboard-home .dashboard-status-bar .last-run-card--compact .last-run-hero-number{color:var(--dashboard-text);font-size:1.05rem;font-weight:800;line-height:1}.dashboard-home .dashboard-status-bar .last-run-card--compact .last-run-hero-active .last-run-hero-number{color:var(--dashboard-green)}.dashboard-home .dashboard-status-bar .last-run-card--compact .last-run-hero-caption{color:var(--dashboard-text-muted);text-align:left;white-space:nowrap;margin:0;font-size:.68rem;font-weight:650;line-height:1.2}.dashboard-home .dashboard-status-bar .last-run-card--compact .last-run-card-top .badge,.dashboard-home .dashboard-status-bar .last-run-card--compact .last-run-card-top [class*=badge]{flex-shrink:0;font-size:.62rem}.dashboard-home .dashboard-status-bar .last-run-card--compact .last-run-kind-text,.dashboard-home .dashboard-status-bar .last-run-card--compact .last-run-details,.dashboard-home .dashboard-status-bar .last-run-card--compact .last-run-card-body,.dashboard-home .dashboard-status-bar .last-run-card--compact .last-run-note,.dashboard-home .dashboard-status-bar .last-run-card--compact .last-run-cta,.dashboard-home .dashboard-status-bar .last-run-card--compact .last-run-errors-block,.dashboard-home .dashboard-status-bar .last-run-card--compact>.label,.dashboard-home .dashboard-status-bar p,.dashboard-home .dashboard-status-bar .last-run-summary-text,.dashboard-home .dashboard-status-bar .last-run-empty-text,.dashboard-home .dashboard-status-bar .last-run-note{display:none}.dashboard-home .dashboard-ops-period-change{margin:0 0 var(--dashboard-space-section);color:var(--dashboard-text-secondary);font-size:.74rem;font-weight:650}.dashboard-home .dashboard-ops-evolution__chart-row{gap:var(--dashboard-space-section);flex-direction:column;min-width:0;display:flex}.dashboard-home .dashboard-ops-evolution__chart-panel{min-width:0}.dashboard-home .dashboard-ops-evolution__chart-panel .dashboard-panel__header{align-items:center;row-gap:var(--dashboard-space-2);flex-wrap:wrap}.dashboard-home .dashboard-ops-evolution__chart-panel .dashboard-panel__actions{margin-left:auto}.dashboard-home .dashboard-ops-evolution__chart-panel .dashboard-panel__content{padding-top:var(--dashboard-space-3)}.dashboard-home .dashboard-ops-chart-legend{margin-bottom:var(--dashboard-space-2);color:var(--dashboard-text-secondary);flex-wrap:wrap;align-items:center;gap:.55rem 1.15rem;font-size:.78rem;font-weight:650;line-height:1.2;display:inline-flex}.dashboard-home .dashboard-ops-chart-legend__item{align-items:center;gap:.45rem;display:inline-flex}.dashboard-home .dashboard-ops-chart-legend__label{color:var(--dashboard-text);letter-spacing:-.01em;font-weight:700}.dashboard-home .dashboard-ops-chart-legend__swatch{background:var(--dashboard-orange);border-radius:999px;flex:none;width:.85rem;height:.25rem}.dashboard-home .dashboard-ops-chart-legend__swatch--profit{background:#059669}.dashboard-home .dashboard-ops-chart-legend__swatch--value{background:var(--dashboard-blue)}.dashboard-home .orders-chart-canvas .recharts-default-tooltip{border-color:var(--dashboard-border)!important;border-radius:var(--dashboard-radius-sm)!important;box-shadow:var(--dashboard-shadow)!important;color:var(--dashboard-text)!important;font-size:.78rem!important}.dashboard-home .orders-chart-canvas .recharts-tooltip-label{color:var(--dashboard-text-secondary)!important;margin-bottom:.15rem!important;font-weight:650!important}.dashboard-home .orders-chart-canvas .recharts-tooltip-item{color:var(--dashboard-text)!important;font-weight:700!important}.dashboard-home .dashboard-period-pills{border:1px solid var(--dashboard-border);background:#eef1f6;border-radius:999px;flex-shrink:0;align-items:center;gap:.12rem;max-width:100%;padding:.18rem;display:inline-flex;overflow-x:auto}.dashboard-home .dashboard-period-pills .price-history-filter-chip{box-shadow:none;color:var(--dashboard-text-secondary);white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:.38rem .72rem}.dashboard-home .dashboard-period-pills .price-history-filter-chip:hover{color:var(--dashboard-text);background:#ffffffa6}.dashboard-home .dashboard-period-pills .price-history-filter-chip:focus-visible{outline-offset:1px;outline:2px solid #2563eb59}.dashboard-home .dashboard-period-pills .price-history-filter-chip.is-active{background:var(--dashboard-panel);color:var(--dashboard-blue);border:0;font-weight:700;box-shadow:0 1px 3px #0f172a14}.dashboard-home .dashboard-panel .orders-chart-panel-total{margin:0 0 var(--dashboard-space-2);color:var(--dashboard-text-secondary);font-size:.78rem;font-weight:650}.dashboard-home .orders-chart-canvas{margin-top:var(--dashboard-space-2)}.dashboard-home .orders-chart-canvas .recharts-cartesian-grid-horizontal line{stroke:#eef1f6}.dashboard-home .orders-chart-canvas .recharts-line-curve{filter:drop-shadow(0 1px 2px #f973161f)}.dashboard-home .price-history-filter-chip{border:1px solid var(--dashboard-border);background:var(--dashboard-panel);color:var(--dashboard-text-secondary);cursor:pointer;border-radius:999px;padding:.35rem .75rem;font-size:.75rem;font-weight:650;line-height:1.2;transition:border-color .15s,background-color .15s,color .15s}.dashboard-home .price-history-filter-chip:hover{background:#fafbfd;border-color:#cfd6e3}.dashboard-home .price-history-filter-chip.is-active{border-color:var(--dashboard-blue);background:var(--dashboard-blue-soft);color:var(--dashboard-blue);font-weight:700}.dashboard-home .orders-chart-period-options{flex-wrap:wrap;gap:.35rem;display:flex}.dashboard-home .dashboard-ops-channels,.dashboard-home .dashboard-ops-activity__list{flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.dashboard-home .dashboard-ops-activity__list{flex:0 auto;justify-content:flex-start;gap:0}.dashboard-home .dashboard-ops-activity{flex:none;align-self:start;max-height:22rem}.dashboard-home .dashboard-ops-activity .dashboard-panel__content{max-height:18rem;overflow-y:auto}.dashboard-home .dashboard-ops-channels{gap:.45rem}.dashboard-home .dashboard-ops-channels li{min-width:0;color:var(--dashboard-text-secondary);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;font-size:.78rem;display:grid}.dashboard-home .dashboard-ops-channels--legend li{grid-template-columns:auto minmax(0,1fr) auto auto;column-gap:.55rem}.dashboard-home .dashboard-ops-channels__swatch{border-radius:999px;flex:none;width:.55rem;height:.55rem}.dashboard-home .dashboard-ops-channels__label{font-weight:650}.dashboard-home .dashboard-ops-channels__share{color:var(--dashboard-text-muted);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:.72rem}.dashboard-home .dashboard-ops-channels__value{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;min-width:4.5rem}.dashboard-home .dashboard-panel--channels-donut{flex:none}.dashboard-home .dashboard-panel--channels-donut .dashboard-panel__content{padding:var(--dashboard-space-2) var(--dashboard-space-3) var(--dashboard-space-3);overflow:visible}.dashboard-home .dashboard-ops-donut{align-items:stretch;gap:var(--dashboard-space-2);flex-direction:column;min-width:0;display:flex}.dashboard-home .dashboard-ops-donut--multi{gap:0}.dashboard-home .dashboard-ops-donut__group+.dashboard-ops-donut__group{margin-top:var(--dashboard-space-2);padding-top:var(--dashboard-space-2);border-top:1px solid var(--dashboard-border)}.dashboard-home .dashboard-ops-donut__body{flex-flow:row;justify-content:flex-start;align-items:center;gap:.75rem;min-width:0;display:flex}.dashboard-home .dashboard-ops-donut--multi .dashboard-ops-donut__body{gap:.55rem}.dashboard-home .dashboard-ops-donut__chart{flex:none;width:10rem;height:10rem;margin:0;position:relative;overflow:visible}.dashboard-home .dashboard-ops-donut--multi .dashboard-ops-donut__chart{width:7.25rem;height:7.25rem}.dashboard-home .dashboard-ops-donut__svg{width:100%;height:100%;display:block;overflow:visible}.dashboard-home .dashboard-ops-donut__track{stroke:#eef1f6}.dashboard-home .dashboard-ops-donut__total{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:.08rem;display:flex;position:absolute;inset:0}.dashboard-home .dashboard-ops-donut__total strong{max-width:5.75rem;color:var(--dashboard-text);letter-spacing:-.02em;text-align:center;overflow-wrap:anywhere;font-size:.92rem;font-weight:850;line-height:1.15}.dashboard-home .dashboard-ops-donut--multi .dashboard-ops-donut__total strong{max-width:4.35rem;font-size:.78rem}.dashboard-home .dashboard-ops-donut__total span{color:var(--dashboard-text-muted);letter-spacing:.01em;font-size:.68rem;font-weight:650}.dashboard-home .dashboard-ops-donut--multi .dashboard-ops-donut__total span{font-size:.62rem}.dashboard-home .dashboard-ops-donut__body .dashboard-ops-channels--legend{border-top:0;flex:0 auto;width:auto;min-width:0;max-width:100%;padding-top:0}.dashboard-home .dashboard-ops-donut__other{padding-top:var(--dashboard-space-2);border-top:1px solid var(--dashboard-border)}.dashboard-home .dashboard-ops-channels--legend{width:100%;padding-top:var(--dashboard-space-2);border-top:1px solid var(--dashboard-border)}.dashboard-home .dashboard-ops-categories{flex-direction:column;gap:.55rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.dashboard-home .dashboard-ops-categories__row{grid-template-columns:minmax(0,1fr) 42% auto;align-items:center;gap:.75rem;display:grid}.dashboard-home .dashboard-ops-categories__label{min-width:0;color:var(--dashboard-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:650;line-height:1.25;overflow:hidden}.dashboard-home .dashboard-ops-categories__track{background:#eef1f6;border-radius:999px;min-width:0;height:.65rem;display:block;overflow:hidden}.dashboard-home .dashboard-ops-categories__bar{border-radius:999px;min-width:.35rem;height:100%;display:block}.dashboard-home .dashboard-ops-categories__bar--loss{opacity:.92}.dashboard-home .dashboard-ops-categories__value{color:var(--dashboard-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.76rem;font-weight:700}.dashboard-home .dashboard-ops-activity__row+.dashboard-ops-activity__row{border-top:1px solid var(--dashboard-border)}.dashboard-home .dashboard-ops-activity__link{border-radius:var(--dashboard-radius-sm);color:inherit;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.7rem;padding:.62rem .35rem;text-decoration:none;transition:background-color .15s;display:grid}.dashboard-home .dashboard-ops-activity__link:hover{background:#f3f5f9}.dashboard-home .dashboard-ops-activity__link:focus-visible{outline-offset:1px;background:#f3f5f9;outline:2px solid #2563eb59}.dashboard-home .dashboard-ops-activity__well{box-sizing:border-box;background:var(--dashboard-blue-soft);width:2rem;height:2rem;color:var(--dashboard-blue);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dashboard-home .dashboard-ops-activity__well--price_change{background:var(--dashboard-blue-soft);color:var(--dashboard-blue)}.dashboard-home .dashboard-ops-activity__well--buybox_lost{background:var(--dashboard-coral-soft);color:var(--dashboard-coral)}.dashboard-home .dashboard-ops-activity__well--buybox_won{background:var(--dashboard-green-soft);color:var(--dashboard-green)}.dashboard-home .dashboard-ops-activity__body{flex-direction:column;gap:.22rem;min-width:0;padding-top:.05rem;display:flex}.dashboard-home .dashboard-ops-activity__desc{min-width:0;color:var(--dashboard-text);-webkit-line-clamp:1;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.8rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.dashboard-home .dashboard-ops-activity__time{color:var(--dashboard-text-muted);white-space:nowrap;font-size:.7rem;font-weight:650}.dashboard-home .dashboard-ops-cta.dashboard-panel{border:0;flex-direction:column;display:flex;overflow:hidden}.dashboard-home .dashboard-ops-cta--loading .dashboard-panel__state{min-height:7.5rem}.dashboard-home .dashboard-ops-cta-loading{margin:0;font-size:.85rem}.dashboard-home .dashboard-ops-cta .dashboard-panel__content{align-items:flex-start;gap:var(--dashboard-space-3);min-height:8rem;padding:var(--dashboard-space-4) var(--dashboard-space-4) var(--dashboard-space-5);color:#fff;background:linear-gradient(128deg,#0f172a 0%,#1d4ed8 46%,#7c3aed 100%);flex-direction:column;flex:auto;display:flex}.dashboard-home .dashboard-ops-cta--inbox .dashboard-panel__content,.dashboard-home .dashboard-ops-cta--quiet .dashboard-panel__content{background:linear-gradient(128deg,#0f172a 0%,#1d4ed8 46%,#7c3aed 100%)}.dashboard-home .dashboard-ops-cta__icon{color:#fff;width:2.25rem;height:2.25rem;box-shadow:none;background:#ffffff29;border-radius:999px;justify-content:center;align-items:center;font-size:1rem;font-weight:800;line-height:1;display:inline-flex}.dashboard-home .dashboard-ops-cta--quiet .dashboard-ops-cta__icon{color:#fff}.dashboard-home .dashboard-ops-cta__title{color:#fff;margin:0;font-size:1rem;font-weight:800;line-height:1.35}.dashboard-home .dashboard-ops-cta__button{color:#172554;text-align:center;background:#fff;border:0;border-radius:999px;align-self:stretch;margin-top:auto;font-weight:700}.dashboard-home .dashboard-ops-cta__button:hover{color:#172554;background:#f8fafc}.dashboard-home .dashboard-ops-evolution__main--without-series .dashboard-ops-activity{flex-direction:column;min-height:0;max-height:none;display:flex}.dashboard-home .dashboard-ops-evolution__main--without-series .dashboard-ops-activity .dashboard-panel__content{flex:none;max-height:22rem}.dashboard-home .dashboard-buybox-register-section{margin-top:var(--dashboard-space-section)}.dashboard-home .dashboard-buybox-register-section__heading{margin:0 0 var(--dashboard-space-3);color:var(--dashboard-text);letter-spacing:-.012em;font-size:.98rem;font-weight:650;line-height:1.25}.dashboard-home .dashboard-buybox-register{gap:var(--dashboard-space-3);border-top:0;flex-direction:column;margin-top:0;padding-top:0;display:flex}.dashboard-home .dashboard-buybox-register__attention,.dashboard-home .dashboard-buybox-register__ledger,.dashboard-home .dashboard-buybox-register .card-grid{align-items:stretch;gap:var(--dashboard-space-section);background:0 0;border:0;border-radius:0;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));grid-auto-rows:1fr;margin:0;padding:0;display:grid;overflow:visible}.dashboard-home .dashboard-buybox-register__attention .stat-card,.dashboard-home .dashboard-buybox-register__attention .stat-card-link,.dashboard-home .dashboard-buybox-register__ledger .stat-card,.dashboard-home .dashboard-buybox-register__ledger .stat-card-link{box-sizing:border-box;justify-content:space-between;gap:var(--dashboard-space-1);min-width:0;height:100%;min-height:5.75rem;padding:.85rem var(--dashboard-space-4);border:1px solid var(--dashboard-border);border-radius:var(--dashboard-radius);background:var(--dashboard-panel);box-shadow:var(--dashboard-shadow);flex-direction:column;margin:0;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.dashboard-home .dashboard-buybox-register__attention .stat-card-link:hover,.dashboard-home .dashboard-buybox-register__ledger .stat-card-link:hover{box-shadow:none;border-color:#d8dde7;transform:translateY(-2px)}.dashboard-home .dashboard-buybox-register__attention .stat-card-link:has(.stat-card-link-main:focus-visible){box-shadow:none;border-color:#d8dde7;transform:translateY(-2px)}.dashboard-home .dashboard-buybox-register__ledger .stat-card-link:has(.stat-card-link-main:focus-visible){box-shadow:none;border-color:#d8dde7;transform:translateY(-2px)}.dashboard-home .dashboard-buybox-register__attention .stat-card-link-main:focus-visible,.dashboard-home .dashboard-buybox-register__ledger .stat-card-link-main:focus-visible{outline:none}:is(.dashboard-home .dashboard-buybox-register__attention .stat-card-link:has(.stat-card-link-main:focus-visible),.dashboard-home .dashboard-buybox-register__ledger .stat-card-link:has(.stat-card-link-main:focus-visible)){outline-offset:2px;outline:3px solid #2563eb3d}.dashboard-home .dashboard-buybox-register__attention .stat-card,.dashboard-home .dashboard-buybox-register__attention .stat-card-link{border-left:3px solid var(--dashboard-coral)}.dashboard-home .dashboard-buybox-register__attention .stat-card .label,.dashboard-home .dashboard-buybox-register__attention .stat-card-link .label,.dashboard-home .dashboard-buybox-register__ledger .stat-card .label,.dashboard-home .dashboard-buybox-register__ledger .stat-card-link .label{color:var(--dashboard-text-secondary);font-size:.78rem;font-weight:650;line-height:1.3}.dashboard-home .dashboard-buybox-register__attention .stat-card .value,.dashboard-home .dashboard-buybox-register__attention .stat-card-link .value,.dashboard-home .dashboard-buybox-register__ledger .stat-card .value,.dashboard-home .dashboard-buybox-register__ledger .stat-card-link .value{color:var(--dashboard-text);letter-spacing:-.015em;font-size:1.25rem;font-weight:800;line-height:1.2}.dashboard-home .dashboard-buybox-register__attention .stat-card small,.dashboard-home .dashboard-buybox-register__attention .stat-card-link small,.dashboard-home .dashboard-buybox-register__ledger .stat-card small,.dashboard-home .dashboard-buybox-register__ledger .stat-card-link small{color:var(--dashboard-text-muted);margin-top:.15rem;font-size:.7rem;font-weight:500;line-height:1.35;display:block}.dashboard-home .dashboard-buybox-register__attention .stat-card-hint-below,.dashboard-home .dashboard-buybox-register__ledger .stat-card-hint-below{margin-top:.35rem;font-size:.7rem;line-height:1.35;display:block}.dashboard-home .dashboard-cycle-disclosure{margin:var(--dashboard-space-2) 0 0;flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.dashboard-home .dashboard-page-footnote,.dashboard-home>.page-footnote{margin:var(--dashboard-space-2) 0 0;color:var(--dashboard-text-muted);font-size:.68rem;line-height:1.4}.dashboard-home .dashboard-cycle-disclosure__body{flex:100%;margin:0}.dashboard-home>:where(.info-callout,.onboarding-checklist,.collapsible-info-callout,.dashboard-home-info-callout){margin-top:var(--dashboard-space-2);margin-bottom:0}.dashboard-home>:where(.info-callout,.collapsible-info-callout,.dashboard-home-info-callout){border:1px solid var(--dashboard-border);border-radius:var(--dashboard-radius);background:var(--dashboard-panel);box-shadow:none}.dashboard-home>.onboarding-checklist{padding:var(--dashboard-space-3)}.dashboard-home .dashboard-home-info-callout{padding:var(--dashboard-space-2) var(--dashboard-space-3);margin-bottom:0}.dashboard-home .dashboard-home-info-callout.info-callout--collapsed{margin-top:var(--dashboard-space-2);padding:.4rem var(--dashboard-space-3)}.dashboard-home .dashboard-home-info-callout.info-callout--collapsed .info-callout-header{margin:0}.dashboard-home .dashboard-home-info-callout.info-callout--collapsed .info-callout-header .label{color:var(--dashboard-text-secondary);font-size:.78rem;font-weight:650}@media (width>=680px) and (width<=1099px){.dashboard-home .dashboard-ops-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-home .dashboard-buybox-register__attention,.dashboard-home .dashboard-buybox-register__ledger{grid-template-columns:repeat(auto-fit,minmax(11.5rem,1fr))}.dashboard-home .dashboard-ops-donut__body{flex-wrap:wrap;align-items:flex-start}.dashboard-home .dashboard-ops-donut__body .dashboard-ops-channels--legend{flex:100%;min-width:0}.dashboard-home .dashboard-ops-channels--legend li{min-width:0}.dashboard-home .dashboard-ops-channels__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media (width>=900px){.dashboard-home .dashboard-ops-donut__body{flex-wrap:nowrap}.dashboard-home .dashboard-ops-evolution__chart-row--split{gap:var(--dashboard-space-section);flex:none;grid-template-columns:minmax(0,1.45fr) minmax(14rem,1fr);align-items:start;min-height:0;display:grid}.dashboard-home .dashboard-ops-evolution__main:not(.dashboard-ops-evolution__main--without-series){flex:none;min-height:0}.dashboard-home .dashboard-ops-evolution__chart-row--split .dashboard-ops-evolution__chart-panel,.dashboard-home .dashboard-ops-evolution__chart-row--split .dashboard-ops-activity{flex-direction:column;align-self:start;min-width:0;height:auto;min-height:0;display:flex}.dashboard-home .dashboard-ops-evolution__chart-row--split .dashboard-ops-evolution__chart-panel .dashboard-panel__content{flex-direction:column;flex:none;min-height:0;display:flex}.dashboard-home .dashboard-ops-evolution__chart-row--split .dashboard-ops-evolution__chart-panel .orders-chart-canvas{height:var(--dashboard-ops-chart-height);min-height:var(--dashboard-ops-chart-height);margin-top:var(--dashboard-space-1);flex:none}}@media (width>=1100px){.dashboard-home .dashboard-ops-kpi-row{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-home .dashboard-ops-layout__columns,.dashboard-home .dashboard-ops-evolution__grid--with-series{grid-template-columns:minmax(0,1.55fr) minmax(17rem,1fr)}.dashboard-home .dashboard-ops-layout__side{align-self:start}.dashboard-home .dashboard-ops-layout__side>.dashboard-panel:not(.dashboard-ops-cta){flex:none}.dashboard-home .dashboard-ops-layout__side>.dashboard-ops-cta{flex:none;min-height:0}}@media (width<=1099px){.dashboard-home .dashboard-ops-layout__columns{grid-template-columns:1fr}.dashboard-home .dashboard-ops-evolution__chart-row--split{gap:var(--dashboard-space-section);flex-direction:column;display:flex}.dashboard-home .dashboard-status-bar{grid-template-columns:1fr}.dashboard-home .dashboard-status-bar__slot+.dashboard-status-bar__slot{border-top:1px solid var(--dashboard-border);border-left:0}}@media (width<=680px){.dashboard-home{padding:var(--dashboard-space-3)}.dashboard-home .dashboard-masthead{align-items:flex-start}.dashboard-home .dashboard-masthead__intro{flex:100%}.dashboard-home .dashboard-masthead .page-actions,.dashboard-home .dashboard-command-strip,.dashboard-home .dashboard-command-strip .page-action-with-hint{align-items:stretch;width:100%;max-width:none}.dashboard-home .dashboard-command-strip .btn{white-space:normal;flex:10rem;min-width:0}.dashboard-home .dashboard-ops-evolution__toolbar{flex-direction:column;align-items:flex-start}.dashboard-home .dashboard-ops-kpi-row{grid-template-columns:1fr}.dashboard-home .dashboard-metric-card{height:auto;min-height:7rem}.dashboard-home .dashboard-panel__header{flex-direction:column}.dashboard-home .dashboard-ops-evolution__insights-period,.dashboard-home .dashboard-ops-evolution__insights-period .orders-chart-period-options{justify-content:flex-start}.dashboard-home .dashboard-buybox-register__attention,.dashboard-home .dashboard-buybox-register__ledger{grid-template-columns:1fr}.dashboard-home .dashboard-ops-donut__body{flex-direction:column;align-items:stretch}.dashboard-home .dashboard-ops-donut__chart{width:9.5rem;height:9.5rem;margin-inline:auto}.dashboard-home .dashboard-ops-donut--multi .dashboard-ops-donut__chart{width:7.25rem;height:7.25rem}.dashboard-home .dashboard-ops-categories__row{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto}.dashboard-home .dashboard-ops-categories__track{grid-column:1/-1}.dashboard-home .dashboard-ops-activity__time{white-space:normal;text-align:right}}.dashboard-home.home-unified{--home-gap:1.25rem;--home-section-gap:1.5rem;--home-radius:14px;--home-radius-sm:10px;--home-card:#fff;--home-border:#e7e5e4;--home-border-hover:#d6d3d1;--home-text:#1c1917;--home-text-secondary:#57534e;--home-text-muted:#78716c;--home-text-soft:#a8a29e;--home-track:#f5f5f4;--home-shadow:0 1px 2px #1c19170a;--home-primary:#292524;--home-primary-hover:#44403c;--home-focus:#29252466;--home-orange:#f97316;--home-coral:#f43f5e;--home-purple:#8b5cf6;--home-blue:#3b82f6;--home-navy:#292524;--home-up:#0f9f6e;--home-down:#e11d48;background:var(--color-bg);color:var(--home-text);padding:clamp(1rem,1.6vw,1.5rem)}.dashboard-home.home-unified :where(svg:not(.home-donut__svg,.recharts-surface)){flex:none;width:1.25rem;height:1.25rem}.dashboard-home.home-unified .home-welcome{min-width:0;margin:0 0 var(--home-section-gap);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.dashboard-home.home-unified .home-welcome__text{flex:18rem;min-width:0}.dashboard-home.home-unified .home-welcome__text h2{color:var(--home-text);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0 0 4px;font-size:clamp(1.35rem,2vw,1.6rem);font-weight:800;line-height:1.2}.dashboard-home.home-unified .home-welcome__text p{color:var(--home-text-muted);margin:0;font-size:.875rem;line-height:1.4}.dashboard-home.home-unified .home-welcome__actions{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.dashboard-home.home-unified .home-period{align-items:center;min-width:0;display:inline-flex}.dashboard-home.home-unified .home-period__select{border:1px solid var(--home-border);background-color:var(--home-card);background-image:linear-gradient(45deg, transparent 50%, var(--home-text-muted) 50%), linear-gradient(135deg, var(--home-text-muted) 50%, transparent 50%);min-width:0;max-width:100%;color:var(--home-text-secondary);appearance:none;cursor:pointer;background-position:calc(100% - 15px) 52%,calc(100% - 10px) 52%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;border-radius:999px;padding:.5rem 2rem .5rem .9rem;font-size:.8125rem;font-weight:600;line-height:1.2}.dashboard-home.home-unified .home-period__select:focus-visible{outline:2px solid var(--home-focus);outline-offset:1px}.dashboard-home.home-unified .home-export-button{border:1px solid var(--home-border);background:var(--home-card);min-width:0;color:var(--home-text-secondary);white-space:normal;cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:.5rem .95rem;font-size:.8125rem;font-weight:650;line-height:1.2;display:inline-flex}.dashboard-home.home-unified .home-export-button:hover:not(:disabled){border-color:var(--home-border-hover);background:var(--color-bg-elevated)}.dashboard-home.home-unified .home-export-button:disabled{opacity:.6;cursor:default}.dashboard-home.home-unified .home-export-button__icon{flex:none;width:1rem;height:1rem}.dashboard-home.home-unified .home-kpi-row{gap:var(--home-gap);margin:0 0 var(--home-section-gap);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.dashboard-home.home-unified .home-kpi-card{box-sizing:border-box;border:1px solid var(--home-border);border-radius:var(--home-radius);background:var(--home-card);min-width:0;height:100%;box-shadow:var(--home-shadow);flex-direction:column;gap:.5rem;padding:1rem 1.15rem 1.05rem;display:flex;overflow:hidden}.dashboard-home.home-unified .home-kpi-card__head{align-items:center;gap:.6rem;min-width:0;display:flex}.dashboard-home.home-unified .home-kpi-card__icon{background:color-mix(in srgb, var(--home-accent,var(--home-blue)) 12%, #fff);width:2.75rem;height:2.75rem;color:var(--home-accent,var(--home-blue));border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.dashboard-home.home-unified .home-kpi-card__icon svg{width:1.5rem;height:1.5rem}.dashboard-home.home-unified .home-kpi-card[data-accent=orange]{--home-accent:var(--home-orange)}.dashboard-home.home-unified .home-kpi-card[data-accent=coral]{--home-accent:var(--home-coral)}.dashboard-home.home-unified .home-kpi-card[data-accent=purple]{--home-accent:var(--home-purple)}.dashboard-home.home-unified .home-kpi-card[data-accent=blue]{--home-accent:var(--home-blue)}.dashboard-home.home-unified .home-kpi-card[data-accent=navy]{--home-accent:var(--home-navy)}@supports not (background:color-mix(in srgb, #000 12%, #fff)){.dashboard-home.home-unified .home-kpi-card__icon{background:var(--home-track)}}.dashboard-home.home-unified .home-kpi-card__label{min-width:0;color:var(--home-text-muted);letter-spacing:.01em;overflow-wrap:anywhere;font-size:.78rem;font-weight:650;line-height:1.25}.dashboard-home.home-unified .home-kpi-card__value{min-width:0;color:var(--home-text);font-variant-numeric:tabular-nums;letter-spacing:-.03em;overflow-wrap:anywhere;font-size:clamp(1.4rem,2.1vw,1.6rem);font-weight:800;line-height:1.15}.dashboard-home.home-unified .home-kpi-card__trend-block{flex-direction:column;gap:.1rem;display:flex}.dashboard-home.home-unified .home-kpi-card__trend{min-width:0;color:var(--home-text-muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;align-items:center;gap:.25rem;margin:0;font-size:.8125rem;font-weight:700;line-height:1.2;display:flex}.dashboard-home.home-unified .home-kpi-card__trend[data-direction=up]{color:var(--home-up)}.dashboard-home.home-unified .home-kpi-card__trend[data-direction=down]{color:var(--home-down)}.dashboard-home.home-unified .home-kpi-card__trend-arrow{flex:none;font-size:.9rem;line-height:1}.dashboard-home.home-unified .home-kpi-card__caption{color:var(--home-text-soft);overflow-wrap:anywhere;margin:0;font-size:.7rem;line-height:1.3}.dashboard-home.home-unified .home-row{gap:var(--home-gap);margin:0 0 var(--home-section-gap);align-items:stretch;display:grid}.dashboard-home.home-unified .home-row--middle{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.dashboard-home.home-unified .home-row--bottom{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-home.home-unified .home-panel{box-sizing:border-box;border:1px solid var(--home-border);border-radius:var(--home-radius);background:var(--home-card);min-width:0;height:100%;box-shadow:var(--home-shadow);flex-direction:column;display:flex;overflow:hidden}.dashboard-home.home-unified .home-panel--activity .home-panel__body{scrollbar-width:thin;scrollbar-color:#d6d3d1 transparent;max-height:23.5rem;padding-right:.65rem;overflow-y:auto}.dashboard-home.home-unified .home-panel--activity .home-panel__body::-webkit-scrollbar{width:6px}.dashboard-home.home-unified .home-panel--activity .home-panel__body::-webkit-scrollbar-track{background:0 0;margin:4px 0}.dashboard-home.home-unified .home-panel--activity .home-panel__body::-webkit-scrollbar-thumb{background-color:#d6d3d1;border-radius:9999px}.dashboard-home.home-unified .home-panel--activity .home-panel__body::-webkit-scrollbar-thumb:hover{background-color:#a8a29e}.dashboard-home.home-unified .home-panel--chart .home-panel__body,.dashboard-home.home-unified .home-panel--channels .home-panel__body,.dashboard-home.home-unified .home-panel--categories .home-panel__body{gap:.5rem}.dashboard-home.home-unified .home-panel__header{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding:1rem 1.1rem 0;display:flex}.dashboard-home.home-unified .home-panel__title{min-width:0;color:var(--home-text);letter-spacing:-.015em;overflow-wrap:anywhere;margin:0;font-size:.95rem;font-weight:750;line-height:1.25}.dashboard-home.home-unified .home-panel__link{color:var(--home-primary-hover);white-space:nowrap;flex:none;font-size:.78rem;font-weight:650;text-decoration:none}.dashboard-home.home-unified .home-panel__link:hover{color:var(--home-primary);text-decoration:underline}.dashboard-home.home-unified .home-panel__link:focus-visible{outline:2px solid var(--home-focus);outline-offset:2px;border-radius:4px}.dashboard-home.home-unified .home-panel__period{border:1px solid var(--home-border);color:var(--home-text-muted);white-space:nowrap;border-radius:999px;flex:none;padding:.28rem .7rem;font-size:.73rem;font-weight:650}.dashboard-home.home-unified .home-panel__body{flex-direction:column;flex:auto;min-width:0;padding:.85rem 1.1rem 1.1rem;display:flex}.dashboard-home.home-unified .home-panel__message{color:var(--home-text-soft);text-align:center;overflow-wrap:anywhere;margin:0;padding:1.5rem 0;font-size:.8rem;line-height:1.45}.dashboard-home.home-unified .home-panel__message--error{color:#e94263}.dashboard-home.home-unified .home-chart-legend{min-width:0;color:var(--home-text-muted);flex-wrap:wrap;gap:.35rem 1.15rem;margin:0;padding:0;font-size:.76rem;font-weight:600;list-style:none;display:flex}.dashboard-home.home-unified .home-chart-legend__item{align-items:center;gap:.4rem;display:inline-flex}.dashboard-home.home-unified .home-chart-legend__dot{border-radius:999px;flex:none;width:.85rem;height:.25rem}.dashboard-home.home-unified .orders-chart-canvas{margin-top:0}.dashboard-home.home-unified .orders-chart-canvas .recharts-cartesian-grid-horizontal line{stroke:var(--home-border)}.dashboard-home.home-unified .orders-chart-canvas .recharts-default-tooltip{border-color:var(--home-border)!important;box-shadow:var(--home-shadow)!important;color:var(--home-text)!important}.dashboard-home.home-unified .orders-chart-canvas .recharts-tooltip-label{color:var(--home-text-secondary)!important}.dashboard-home.home-unified .orders-chart-canvas .recharts-tooltip-item{color:var(--home-text)!important}.dashboard-home.home-unified .home-activity{flex-direction:column;gap:.15rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.dashboard-home.home-unified .home-activity__row{min-width:0}.dashboard-home.home-unified .home-activity__row+.home-activity__row{border-top:1px solid var(--home-border)}.dashboard-home.home-unified .home-activity__link{color:inherit;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;padding:.5rem .35rem;text-decoration:none;display:grid}.dashboard-home.home-unified .home-activity__link:hover{background:var(--color-bg-elevated)}.dashboard-home.home-unified .home-activity__link:focus-visible{outline:2px solid var(--home-focus);outline-offset:1px}.dashboard-home.home-unified .home-activity__icon{background:var(--home-track);width:2rem;height:2rem;color:var(--home-primary-hover);border-radius:999px;flex:none;justify-content:center;align-items:center;margin-top:.1rem;display:inline-flex}.dashboard-home.home-unified .home-activity__icon svg{width:.95rem;height:.95rem}.dashboard-home.home-unified .home-activity__icon[data-activity-type=order]{color:#f97316;background:#fff1e6}.dashboard-home.home-unified .home-activity__icon[data-activity-type=buybox_won]{color:#0f9f6e;background:#e9f9f1}.dashboard-home.home-unified .home-activity__icon[data-activity-type=buybox_lost]{color:#e94263;background:#ffeef2}.dashboard-home.home-unified .home-activity__icon[data-activity-type=monopoly_lost]{color:#d97706;background:#fff7e8}.dashboard-home.home-unified .home-activity__icon[data-activity-type=price_change]{color:var(--home-purple);background:#f3eeff}.dashboard-home.home-unified .home-activity__body{flex-direction:column;gap:.15rem;min-width:0;display:flex}.dashboard-home.home-unified .home-activity__meta{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;min-width:0;display:flex}.dashboard-home.home-unified .home-activity__type{min-width:0;color:var(--home-text-muted);letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:600;line-height:1.3;overflow:hidden}.dashboard-home.home-unified .home-activity__type[data-activity-type=order]{color:#ea580c}.dashboard-home.home-unified .home-activity__type[data-activity-type=buybox_won]{color:#0f9f6e}.dashboard-home.home-unified .home-activity__type[data-activity-type=buybox_lost]{color:#e94263}.dashboard-home.home-unified .home-activity__type[data-activity-type=monopoly_lost]{color:#d97706}.dashboard-home.home-unified .home-activity__type[data-activity-type=price_change]{color:var(--home-purple)}.dashboard-home.home-unified .home-activity__title{min-width:0;color:var(--home-text);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:650;line-height:1.35;overflow:hidden}.dashboard-home.home-unified .home-activity__subtitle{min-width:0;color:var(--home-text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;line-height:1.3;overflow:hidden}.dashboard-home.home-unified .home-activity__time{color:var(--home-text-soft);white-space:nowrap;font-size:.7rem;line-height:1.3}.dashboard-home.home-unified .home-donut{flex-direction:column;align-items:center;gap:.85rem;min-width:0;display:flex}.dashboard-home.home-unified .home-donut__chart{aspect-ratio:1;flex:none;width:100%;max-width:168px;position:relative}.dashboard-home.home-unified .home-donut__svg{width:100%;max-width:168px;height:auto;display:block}.dashboard-home.home-unified .home-donut__track{stroke:var(--home-track)}.dashboard-home.home-unified .home-donut__center{pointer-events:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.1rem;padding:0 1.6rem;display:flex;position:absolute;inset:0}.dashboard-home.home-unified .home-donut__center-label{color:var(--home-text-soft);font-size:.7rem;font-weight:650}.dashboard-home.home-unified .home-donut__center-value{color:var(--home-text);letter-spacing:-.02em;overflow-wrap:anywhere;font-size:.85rem;font-weight:800;line-height:1.15}.dashboard-home.home-unified .home-donut__legend{flex-direction:column;gap:.5rem;width:100%;min-width:0;margin:0;padding:0;list-style:none;display:flex}.dashboard-home.home-unified .home-donut__legend-item{grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:.1rem .5rem;min-width:0;display:grid}.dashboard-home.home-unified .home-donut__legend-dot{border-radius:999px;align-self:center;width:.55rem;height:.55rem}.dashboard-home.home-unified .home-donut__legend-label{min-width:0;color:var(--home-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:650;overflow:hidden}.dashboard-home.home-unified .home-donut__legend-share{color:var(--home-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.78rem}.dashboard-home.home-unified .home-donut__legend-value{color:var(--home-text-soft);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;grid-column:2/-1;font-size:.72rem}.dashboard-home.home-unified .home-categories{flex-direction:column;gap:.75rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.dashboard-home.home-unified .home-categories__row{min-width:0}.dashboard-home.home-unified .home-categories__link{min-width:0;color:inherit;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.3rem .6rem;margin:0 -.35rem;padding:.2rem .35rem;text-decoration:none;display:grid}.dashboard-home.home-unified .home-categories__link:hover{background:var(--color-bg-elevated)}.dashboard-home.home-unified .home-categories__link:focus-visible{outline:2px solid var(--home-focus);outline-offset:1px}.dashboard-home.home-unified .home-categories__label{min-width:0;color:var(--home-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:600;overflow:hidden}.dashboard-home.home-unified .home-categories__value{color:var(--home-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.78rem;font-weight:700}.dashboard-home.home-unified .home-categories__track{background:var(--home-track);border-radius:999px;grid-column:1/-1;min-width:0;height:.45rem;display:block;overflow:hidden}.dashboard-home.home-unified .home-categories__bar{border-radius:999px;height:100%;display:block}.dashboard-home.home-unified .home-cta{box-sizing:border-box;border-radius:var(--home-radius);background:linear-gradient(135deg, var(--home-orange) 0%, #ef4444 58%, #e11d48 100%);min-width:0;height:100%;box-shadow:var(--home-shadow);color:#fff;flex-direction:column;align-items:flex-start;gap:.6rem;padding:1.35rem 1.3rem;display:flex;overflow:hidden}.dashboard-home.home-unified .home-cta__icon{background:#ffffff2e;border-radius:999px;flex:none;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}.dashboard-home.home-unified .home-cta__icon svg{width:1.5rem;height:1.5rem}.dashboard-home.home-unified .home-cta__title{color:#fff;overflow-wrap:anywhere;margin:0;font-size:.98rem;font-weight:800;line-height:1.3}.dashboard-home.home-unified .home-cta__body{color:#ffffffe0;overflow-wrap:anywhere;margin:0;font-size:.8125rem;line-height:1.45}.dashboard-home.home-unified .home-cta__button{box-sizing:border-box;color:#9a3412;text-align:center;overflow-wrap:anywhere;background:#fff;border-radius:999px;max-width:100%;margin-top:auto;padding:.55rem 1.1rem;font-size:.8125rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-block}.dashboard-home.home-unified .home-cta__button:hover{color:#7c2d12;background:#fff7ed}.dashboard-home.home-unified .home-cta__button:focus-visible{outline-offset:2px;outline:2px solid #fff}.dashboard-home.home-unified .home-cta__channel,.dashboard-home.home-unified .home-cta__action{color:#ffffffe0;overflow-wrap:anywhere;margin:0;font-size:.8125rem;line-height:1.45}.dashboard-home.home-unified .home-cta[data-tone=up]{background:linear-gradient(135deg,#16a34a 0%,#15803d 55%,#166534 100%)}.dashboard-home.home-unified .home-cta[data-tone=up] .home-cta__button{color:#14532d}.dashboard-home.home-unified .home-cta[data-tone=up] .home-cta__button:hover{color:#14532d;background:#f0fdf4}.dashboard-home.home-unified .home-cta[data-tone=down]{background:linear-gradient(135deg, var(--home-orange) 0%, #ef4444 58%, #e11d48 100%)}.dashboard-home.home-unified .home-cta[data-tone=flat],.dashboard-home.home-unified .home-cta[data-tone=no_baseline],.dashboard-home.home-unified .home-cta[data-tone=thin_sample]{background:linear-gradient(135deg,#78716c 0%,#57534e 55%,#44403c 100%)}.dashboard-home.home-unified .home-cta[data-tone=flat] .home-cta__button,.dashboard-home.home-unified .home-cta[data-tone=no_baseline] .home-cta__button,.dashboard-home.home-unified .home-cta[data-tone=thin_sample] .home-cta__button{color:var(--home-primary)}.dashboard-home.home-unified .home-cta[data-tone=flat] .home-cta__button:hover,.dashboard-home.home-unified .home-cta[data-tone=no_baseline] .home-cta__button:hover,.dashboard-home.home-unified .home-cta[data-tone=thin_sample] .home-cta__button:hover{background:var(--color-bg-elevated);color:var(--home-text)}.dashboard-home.home-unified .home-footer-note{min-width:0;color:var(--home-text-soft);text-align:center;overflow-wrap:anywhere;justify-content:center;align-items:center;gap:.4rem;margin:0;font-size:.73rem;line-height:1.3;display:flex}.dashboard-home.home-unified .home-footer-note__icon{flex:none;width:.85rem;height:.85rem}@media (width<=1200px){.dashboard-home.home-unified .home-kpi-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1080px){.dashboard-home.home-unified .home-row--middle,.dashboard-home.home-unified .home-row--bottom{grid-template-columns:minmax(0,1fr)}.dashboard-home.home-unified .home-panel--activity .home-panel__body{max-height:24rem}}@media (width<=880px){.dashboard-home.home-unified .home-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.dashboard-home.home-unified{padding:.85rem}.dashboard-home.home-unified .home-welcome__actions{width:100%}.dashboard-home.home-unified .home-period,.dashboard-home.home-unified .home-period__select,.dashboard-home.home-unified .home-export-button{flex:100%;justify-content:center;min-width:0;max-width:100%}.dashboard-home .dashboard-period-pills{flex-wrap:wrap;max-width:100%;display:flex;overflow-x:visible}.dashboard-home .orders-chart-canvas,.dashboard-home .dashboard-ops-evolution__chart-panel{min-width:0;max-width:100%}}@media (width<=560px){.dashboard-home.home-unified .home-kpi-row{grid-template-columns:minmax(0,1fr)}.dashboard-home.home-unified .home-panel__header{flex-wrap:wrap;row-gap:.35rem}.dashboard-home.home-unified .home-donut__legend-item{grid-template-columns:auto minmax(0,1fr) auto}.dashboard-home.home-unified .home-cta{padding:1.15rem 1.05rem}}.marketplace-dashboard{--mp-page-bg:#fafaf9;--mp-panel-bg:#fff;--mp-border:#e7e5e4;--mp-border-hover:#d6d3d1;--mp-text:#1c1917;--mp-text-secondary:#57534e;--mp-text-muted:#78716c;--mp-primary:#292524;--mp-primary-hover:#44403c;--mp-radius:14px;--mp-radius-sm:8px;color:#1c1917;background:#fafaf9;border-radius:14px;flex-direction:column;gap:16px;min-width:0;padding:clamp(1rem,1.6vw,1.5rem);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.marketplace-dashboard .page-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0;display:flex}.marketplace-dashboard .page-header h2{color:#1c1917;letter-spacing:-.02em;margin:0;font-size:clamp(1.35rem,1.8vw,1.65rem);font-weight:700;line-height:1.25}.marketplace-dashboard .page-header .page-subtitle,.marketplace-dashboard .page-header .page-lead,.marketplace-dashboard .page-header p{color:#57534e;margin-top:4px;font-size:.875rem}.marketplace-dashboard .page-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.marketplace-dashboard .page-actions .btn-secondary{color:#44403c;background:#fff;border:1px solid #e7e5e4;border-radius:8px;padding:7px 14px;font-size:.875rem;font-weight:600;transition:all .15s}.marketplace-dashboard .page-actions .btn-secondary:hover:not(:disabled){color:#1c1917;background:#f5f5f4;border-color:#d6d3d1}.marketplace-dashboard .page-actions .btn-primary{color:#fff;background:#292524;border:1px solid #292524;border-radius:8px;padding:7px 14px;font-size:.875rem;font-weight:600}.marketplace-dashboard .page-actions .btn-primary:hover:not(:disabled){background:#44403c;border-color:#44403c}.marketplace-dashboard .page-actions .btn:disabled,.marketplace-dashboard .page-actions .btn[disabled]{opacity:.6;cursor:not-allowed}.marketplace-dashboard .page-actions .btn.btn-saved,.marketplace-dashboard .page-actions .btn.btn-saved:hover,.marketplace-dashboard .page-actions .btn.btn-saved:disabled{opacity:1;background:var(--ds-tone-success-bg);color:var(--ds-tone-success-text);border-color:var(--ds-tone-success-border)}.marketplace-dashboard .card-grid{grid-template-columns:repeat(10,minmax(0,1fr));align-items:stretch;gap:10px;margin-bottom:20px;display:grid}.marketplace-dashboard .card-grid .buybox-performance-card{grid-column:6/-1;height:100%;margin-bottom:0}.marketplace-dashboard .card-grid.card-grid--fx .buybox-performance-card{grid-column:7/-1;height:100%;margin-bottom:0}.marketplace-dashboard .card-grid:has(.fx-bnr-rate-card) .buybox-performance-card{grid-column:7/-1;height:100%;margin-bottom:0}.marketplace-dashboard .stat-card,.marketplace-dashboard .stat-card-link{box-sizing:border-box;background:#fff;border:1px solid #e7e5e4;border-radius:12px;flex-direction:column;justify-content:space-between;min-width:0;padding:10px 12px;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s,border-color .18s;display:flex;box-shadow:0 1px 3px #00000005}.marketplace-dashboard .stat-card-link{cursor:pointer;text-decoration:none}.marketplace-dashboard .stat-card-link-main{color:inherit;flex-direction:column;flex:1;min-width:0;height:100%;text-decoration:none;display:flex}.marketplace-dashboard .stat-card-sparkline-wrap{width:100%;height:24px;margin-top:auto;padding-top:4px;display:block;overflow:hidden}.marketplace-dashboard .stat-card-sparkline{width:100%;height:100%;display:block;overflow:visible}.marketplace-dashboard .stat-card-link:hover{border-color:#d6d3d1;transform:translateY(-2px);box-shadow:0 6px 16px #1c19170f}.marketplace-dashboard .stat-card-header{align-items:center;gap:8px;min-width:0;margin-bottom:8px;display:flex}.marketplace-dashboard .stat-card-header .label{color:#57534e;letter-spacing:-.01em;min-width:0;margin:0;font-size:.775rem;font-weight:600;line-height:1.25}.marketplace-dashboard .stat-card-icon{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s,background-color .15s,border-color .15s;display:flex;box-shadow:0 1px 3px #0000000a}.marketplace-dashboard .stat-card-icon svg{width:18px;height:18px}.marketplace-dashboard .stat-card-link:hover .stat-card-icon{transform:translateY(-1px)scale(1.06);box-shadow:0 4px 10px #00000012}.marketplace-dashboard .stat-card-icon[data-accent=emerald]{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0}.marketplace-dashboard .stat-card-icon[data-accent=indigo]{color:#4f46e5;background:#eef2ff;border:1px solid #c7d2fe}.marketplace-dashboard .stat-card-icon[data-accent=teal]{color:#0d9488;background:#f0fdfa;border:1px solid #99f6e4}.marketplace-dashboard .stat-card-icon[data-accent=purple]{color:#7e22ce;background:#faf5ff;border:1px solid #e9d5ff}.marketplace-dashboard .stat-card-icon[data-accent=sky]{color:#0284c7;background:#f0f9ff;border:1px solid #bae6fd}.marketplace-dashboard .stat-card-icon[data-accent=amber]{color:#b45309;background:#fefce8;border:1px solid #fde047}.marketplace-dashboard .stat-card-icon[data-accent=green]{color:#16a34a;background:#f0fdf4;border:1px solid #86efac}.marketplace-dashboard .stat-card-icon[data-accent=rose]{color:#e11d48;background:#fff1f2;border:1px solid #fecdd3}.marketplace-dashboard .stat-card-icon[data-accent=orange]{color:#ea580c;background:#fff7ed;border:1px solid #fed7aa}.marketplace-dashboard .stat-card-icon[data-accent=fuchsia]{color:#a21caf;background:#fdf4ff;border:1px solid #f5d0fe}.marketplace-dashboard .stat-card-icon[data-accent=cyan]{color:#0891b2;background:#ecfeff;border:1px solid #a5f3fc}.marketplace-dashboard .stat-card-icon[data-accent=slate]{color:#475569;background:#f8fafc;border:1px solid #e2e8f0}.marketplace-dashboard .stat-card-link-success{border-left:4px solid #16a34a}.marketplace-dashboard .stat-card-link-success .value{color:#15803d}.marketplace-dashboard .stat-card-link-success .stat-card-icon:not([data-accent]){color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.marketplace-dashboard .stat-card-link-danger{border-left:4px solid #dc2626}.marketplace-dashboard .stat-card-link-danger .value{color:#b91c1c}.marketplace-dashboard .stat-card-link-danger .stat-card-icon:not([data-accent]){color:#b91c1c;background:#fef2f2;border-color:#fecaca}.marketplace-dashboard .stat-card .value{color:#1c1917;letter-spacing:-.02em;margin-bottom:2px;font-size:1.35rem;font-weight:700;line-height:1.15}.marketplace-dashboard .stat-card small{color:#78716c;margin-top:2px;font-size:.725rem;line-height:1.3;display:block}.marketplace-dashboard .stat-card-link-hint{color:#78716c;align-items:center;gap:4px;margin-top:6px;font-size:.725rem;font-weight:500;display:inline-flex}.marketplace-dashboard .stat-card-link:hover .stat-card-link-hint{color:#1c1917;text-decoration:underline}.marketplace-dashboard .stat-card-hint-below{border-top:1px dashed #e7e5e4;margin-top:6px;padding:6px 0 0;font-size:.725rem}.marketplace-dashboard .fx-bnr-rate-card{flex-direction:column;justify-content:space-between;height:100%;display:flex}.marketplace-dashboard .market-controls-bar{background:#fff;border:1px solid #e7e5e4;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px 18px;min-width:0;margin:0;padding:12px 18px;transition:background-color .15s,border-color .15s;display:flex;position:relative;box-shadow:0 1px 3px #00000008}.marketplace-dashboard .market-controls-bar--vacation{background:#fffbeb;border-color:#fde68a}.marketplace-dashboard .market-controls-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;margin:0;display:inline-flex}.marketplace-dashboard .market-controls-label{color:#1c1917;align-items:center;gap:8px;font-size:.875rem;font-weight:600;display:inline-flex}.marketplace-dashboard .market-controls-bar .settings-toggle-track{background:#d6d3d1;border-radius:999px;flex-shrink:0;width:42px;height:24px;margin-top:0;transition:background .2s cubic-bezier(.4,0,.2,1);position:relative}.marketplace-dashboard .market-controls-bar .settings-toggle-thumb{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s cubic-bezier(.4,0,.2,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000026}.marketplace-dashboard .market-controls-bar .settings-toggle-input:checked+.settings-toggle-track{background:#16a34a}.marketplace-dashboard .market-controls-bar .settings-toggle-input:checked+.settings-toggle-track .settings-toggle-thumb{transform:translate(18px)}.marketplace-dashboard .market-controls-bar .settings-toggle-input:focus-visible+.settings-toggle-track{outline-offset:2px;outline:2px solid #292524}.marketplace-dashboard .market-controls-bar .settings-toggle-input:disabled+.settings-toggle-track{opacity:.55;cursor:not-allowed}.marketplace-dashboard .market-controls-state{color:#78716c;text-transform:uppercase;letter-spacing:.02em;background:#f5f5f4;border:1px solid #e7e5e4;border-radius:6px;align-items:center;padding:2px 8px;font-size:.75rem;font-weight:600;line-height:1.25;display:inline-flex}.marketplace-dashboard .market-controls-state--on{color:#15803d;text-transform:uppercase;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;padding:2px 8px;font-size:.75rem;font-weight:600}.marketplace-dashboard .market-controls-state--warn,.marketplace-dashboard .market-controls-bar--vacation .market-controls-state{color:#b45309;text-transform:uppercase;background:#fffbeb;border:1px solid #fde68a;border-radius:6px;padding:2px 8px;font-size:.75rem;font-weight:600}.marketplace-dashboard .market-controls-hint{color:#57534e;align-items:center;gap:4px;font-size:.8125rem;display:inline-flex}.marketplace-dashboard .market-controls-hint a,.marketplace-dashboard .market-controls-bar .stat-card-inline-link,.marketplace-dashboard .stat-card-inline-link{color:#292524;text-underline-offset:2px;font-weight:600;text-decoration:underline;transition:color .15s}.marketplace-dashboard .market-controls-hint a:hover,.marketplace-dashboard .market-controls-bar .stat-card-inline-link:hover,.marketplace-dashboard .stat-card-inline-link:hover{color:#0c0a09}.marketplace-dashboard .market-controls-error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;flex-basis:100%;margin:0;padding:6px 10px;font-size:.8125rem;font-weight:500}.marketplace-dashboard .info-callout,.marketplace-dashboard .collapsible-info-callout{background:#fff;border:1px solid #e7e5e4;border-radius:12px;flex-direction:column;min-width:0;margin:0;padding:14px 18px;display:flex;box-shadow:0 1px 2px #00000005}.marketplace-dashboard .info-callout:not(.stat-card-warning):not(.trendyol-eur-sync-banner){border-left:1px solid #e7e5e4}.marketplace-dashboard .info-callout-header{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.marketplace-dashboard .info-callout-header .label{color:#1c1917;margin:0;font-size:.9375rem;font-weight:600;line-height:1.35}.marketplace-dashboard .info-callout-header .btn,.marketplace-dashboard .info-callout-header .btn-secondary.btn-sm{color:#44403c;cursor:pointer;background:#f5f5f4;border:1px solid #e7e5e4;border-radius:6px;flex-shrink:0;padding:4px 10px;font-size:.8125rem;font-weight:600;transition:all .15s}.marketplace-dashboard .info-callout-header .btn:hover,.marketplace-dashboard .info-callout-header .btn-secondary.btn-sm:hover{color:#1c1917;background:#e7e5e4;border-color:#d6d3d1}.marketplace-dashboard .info-callout .stat-card-body-text,.marketplace-dashboard .info-callout p{color:#57534e;margin:8px 0 0;font-size:.875rem;line-height:1.55}.marketplace-dashboard .info-callout .stat-card-body-text:first-of-type{margin-top:10px}.marketplace-dashboard .info-callout strong,.marketplace-dashboard .info-callout b{color:#1c1917;font-weight:600}.marketplace-dashboard .info-callout a{color:#292524;text-underline-offset:2px;font-weight:600;text-decoration:underline;transition:color .15s}.marketplace-dashboard .info-callout a:hover{color:#0c0a09}.marketplace-dashboard .action-banner,.marketplace-dashboard .action-banner-error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:12px 16px;font-size:.875rem;font-weight:500;line-height:1.5;display:flex}.marketplace-dashboard .action-banner .link-inherit-bold,.marketplace-dashboard .action-banner a{color:#7f1d1d;text-underline-offset:2px;font-weight:600;text-decoration:underline}.marketplace-dashboard .action-banner .link-inherit-bold:hover,.marketplace-dashboard .action-banner a:hover{color:#450a0a}.marketplace-dashboard .action-banner strong,.marketplace-dashboard .action-banner b{color:#7f1d1d;font-weight:600}.marketplace-dashboard .trendyol-eur-sync-banner,.marketplace-dashboard .stat-card-warning{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;margin:0;padding:12px 16px;font-size:.875rem}.marketplace-dashboard .trendyol-eur-sync-banner .label,.marketplace-dashboard .stat-card-warning .label{color:#78350f;margin:0 0 6px;font-size:.9375rem;font-weight:600}.marketplace-dashboard .trendyol-eur-sync-banner .stat-card-body-text,.marketplace-dashboard .stat-card-warning .stat-card-body-text,.marketplace-dashboard .stat-card-warning p{color:#92400e;margin:0;font-size:.875rem;line-height:1.55}.marketplace-dashboard .trendyol-eur-sync-banner strong,.marketplace-dashboard .stat-card-warning strong{color:#78350f;font-weight:600}.marketplace-dashboard .onboarding-checklist{background:#fff;border:1px solid #e7e5e4;border-radius:12px;margin:0;padding:16px 20px;box-shadow:0 1px 3px #00000005}.marketplace-dashboard .page-footnote{color:#78716c;margin:0;font-size:.8125rem;line-height:1.5}.marketplace-dashboard .page-footnote+.page-footnote,.marketplace-dashboard .page-footnote--tight{margin-top:4px}.marketplace-dashboard .page-footnote strong,.marketplace-dashboard .page-footnote b{color:#44403c;font-weight:600}.marketplace-dashboard .page-footnote a,.marketplace-dashboard .page-footnote .link-inherit-bold{color:#44403c;text-underline-offset:2px;font-weight:600;text-decoration:underline;transition:color .15s}.marketplace-dashboard .page-footnote a:hover,.marketplace-dashboard .page-footnote .link-inherit-bold:hover{color:#1c1917}.marketplace-dashboard .today-inbox-teaser-wrap{width:fit-content;max-width:100%;margin:0 0 16px;display:block}.marketplace-dashboard .today-inbox-teaser--action{color:#9f1239;background:#fff1f2;border:1px solid #fecdd3;border-radius:10px;align-items:center;gap:10px;padding:8px 16px;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .18s;display:inline-flex;box-shadow:0 1px 2px #9f12390a}.marketplace-dashboard .today-inbox-teaser--action:hover{color:#881337;background:#ffe4e6;border-color:#fda4af;transform:translateY(-1px);box-shadow:0 3px 8px #9f123914}.marketplace-dashboard .today-inbox-teaser--action:focus-visible{outline-offset:2px;outline:2px solid #e11d48}.marketplace-dashboard .today-inbox-teaser-icon{color:#e11d48;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.marketplace-dashboard .today-inbox-teaser-icon svg{width:17px;height:17px}.marketplace-dashboard .today-inbox-teaser-label{letter-spacing:.01em;white-space:nowrap}.marketplace-dashboard .today-inbox-teaser-arrow{color:#e11d48;font-size:.9375rem;transition:transform .15s}.marketplace-dashboard .today-inbox-teaser--action:hover .today-inbox-teaser-arrow{transform:translate(3px)}.marketplace-dashboard .last-run-card{color:inherit;background:#fff;border:1px solid #e7e5e4;border-radius:14px;margin:0 0 20px;padding:20px 24px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:block;box-shadow:0 1px 3px #00000005}.marketplace-dashboard .last-run-card.stat-card-link:hover{border-color:#d6d3d1;transform:translateY(-2px);box-shadow:0 6px 16px #1c19170f}.marketplace-dashboard .last-run-card-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.marketplace-dashboard .last-run-card-top .label{color:#1c1917;margin:0;font-size:.9375rem;font-weight:700}.marketplace-dashboard .last-run-card-top .badge{letter-spacing:.01em;border-radius:6px;align-items:center;gap:5px;padding:3px 10px;font-size:.75rem;font-weight:600;display:inline-flex}.marketplace-dashboard .last-run-card-top .badge-success{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0}.marketplace-dashboard .last-run-card-top .badge-warning{color:#b45309;background:#fffbeb;border:1px solid #fde68a}.marketplace-dashboard .last-run-card-top .badge-muted{color:#78716c;background:#f5f5f4;border:1px solid #e7e5e4}.marketplace-dashboard .last-run-card-top .badge-danger,.marketplace-dashboard .last-run-card-top .badge-error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.marketplace-dashboard .last-run-kind-text{color:#78716c;margin:6px 0 0;font-size:.8125rem;font-weight:500}.marketplace-dashboard .last-run-card-body{grid-template-columns:auto 1fr;align-items:center;gap:24px;margin-top:18px;display:grid}@media (width<=640px){.marketplace-dashboard .last-run-card-body{grid-template-columns:1fr;gap:16px}}.marketplace-dashboard .last-run-hero{background:#fafaf9;border:1px solid #e7e5e4;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-width:130px;padding:18px 24px;transition:all .15s;display:flex}.marketplace-dashboard .last-run-hero-active{background:#f0fdf4;border-color:#a7f3d0}.marketplace-dashboard .last-run-hero-number{color:#1c1917;letter-spacing:-.02em;font-size:2.25rem;font-weight:800;line-height:1}.marketplace-dashboard .last-run-hero-active .last-run-hero-number{color:#15803d}.marketplace-dashboard .last-run-hero-caption{color:#78716c;text-align:center;margin-top:6px;font-size:.8125rem;font-weight:500}.marketplace-dashboard .last-run-hero-active .last-run-hero-caption{color:#166534}.marketplace-dashboard .last-run-details{min-width:0}.marketplace-dashboard .last-run-summary-text{color:#44403c;margin:0 0 14px;font-size:.9375rem;font-weight:500;line-height:1.5}.marketplace-dashboard .last-run-facts{gap:8px;margin:0;padding:0;list-style:none;display:grid}.marketplace-dashboard .last-run-facts li{border-bottom:1px dashed #e7e5e4;justify-content:space-between;align-items:center;gap:16px;padding-bottom:8px;font-size:.875rem;display:flex}.marketplace-dashboard .last-run-facts li:last-child{border-bottom:none;padding-bottom:0}.marketplace-dashboard .last-run-facts li span{color:#78716c;font-size:.8125rem}.marketplace-dashboard .last-run-facts li strong{color:#1c1917;font-size:.875rem;font-weight:600}.marketplace-dashboard .last-run-empty-text{color:#78716c;margin:8px 0 0;font-size:.875rem;line-height:1.5}.marketplace-dashboard .last-run-note{color:#78716c;background:#fafaf9;border-left:3px solid #d6d3d1;border-radius:6px;margin:14px 0 0;padding:8px 12px;font-size:.8125rem;line-height:1.5}.marketplace-dashboard .last-run-note-danger{color:#991b1b;background:#fef2f2;border-left-color:#ef4444}.marketplace-dashboard .last-run-errors-block{margin-top:14px}.marketplace-dashboard .last-run-card .stat-card-link-main{cursor:pointer;flex:none;height:auto}.marketplace-dashboard a.last-run-errors-block{color:inherit;cursor:pointer;text-decoration:none;display:block}.marketplace-dashboard a.last-run-errors-block:hover .last-run-errors{border-color:currentColor}.marketplace-dashboard .last-run-errors-title{color:#dc2626;margin-bottom:4px;font-size:.8125rem;font-weight:600}.marketplace-dashboard .last-run-errors{color:#991b1b;white-space:pre-wrap;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin:0;padding:10px 14px;font-size:.8125rem}.marketplace-dashboard .last-run-cta{color:#57534e;border-top:1px solid #e7e5e4;justify-content:space-between;align-items:center;margin-top:14px;padding-top:12px;font-size:.8125rem;font-weight:600;display:flex}.marketplace-dashboard .stat-card-link:hover .last-run-cta{color:#1c1917}.marketplace-dashboard .buybox-performance-card{box-sizing:border-box;background:#fff;border:1px solid #e7e5e4;border-radius:12px;flex-direction:column;justify-content:space-between;width:100%;padding:12px 16px;display:flex;box-shadow:0 1px 3px #00000005}.marketplace-dashboard .buybox-performance-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:6px;display:flex}.marketplace-dashboard .buybox-performance-title-wrap{flex-direction:column;gap:1px;min-width:0;display:flex}.marketplace-dashboard .buybox-performance-title{color:#1c1917;letter-spacing:-.01em;margin:0;font-size:.875rem;font-weight:700;line-height:1.2}.marketplace-dashboard .buybox-performance-subtitle{color:#78716c;margin:1px 0 0;font-size:.725rem;line-height:1.25}.marketplace-dashboard .buybox-performance-legend{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.marketplace-dashboard .buybox-legend-item{-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:2.5px 8px;font-size:.7rem;font-weight:600;line-height:1.3;display:inline-flex}.marketplace-dashboard .buybox-legend-item--won{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.marketplace-dashboard .buybox-legend-item--lost{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.marketplace-dashboard .buybox-legend-item--none{color:#4338ca;background:#eef2ff;border-color:#c7d2fe}.marketplace-dashboard .buybox-legend-indicator,.marketplace-dashboard .buybox-legend-dot{border-radius:9999px;flex-shrink:0;width:10px;height:3px;display:inline-block}.marketplace-dashboard .buybox-legend-indicator--won,.marketplace-dashboard .buybox-legend-dot--won{background-color:#059669}.marketplace-dashboard .buybox-legend-indicator--lost,.marketplace-dashboard .buybox-legend-dot--lost{background-color:#dc2626}.marketplace-dashboard .buybox-legend-indicator--none,.marketplace-dashboard .buybox-legend-dot--none{background-color:#4f46e5}.marketplace-dashboard .buybox-performance-controls{flex-shrink:0;align-items:center;display:flex}.marketplace-dashboard .buybox-performance-select{color:#44403c;cursor:pointer;background:#fff;border:1px solid #e7e5e4;border-radius:6px;outline:none;padding:3px 8px;font-size:.75rem;font-weight:600;transition:all .15s}.marketplace-dashboard .buybox-performance-select:hover{background:#fafaf9;border-color:#d6d3d1}.marketplace-dashboard .buybox-performance-select:focus-visible{outline-offset:1px;border-color:#292524;outline:2px solid #292524}.marketplace-dashboard .buybox-performance-chart-container{flex:1;width:100%;min-height:110px;margin-top:2px;position:relative}.marketplace-dashboard .buybox-performance-loading,.marketplace-dashboard .buybox-performance-error,.marketplace-dashboard .buybox-performance-empty{color:#78716c;text-align:center;justify-content:center;align-items:center;min-height:110px;padding:10px;font-size:.75rem;display:flex}.marketplace-dashboard .buybox-performance-error{color:#b91c1c}.marketplace-dashboard .buybox-chart-tooltip{background:#fff;border:1px solid #e7e5e4;border-radius:10px;min-width:175px;padding:10px 14px;font-size:.8125rem;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000000d}.marketplace-dashboard .buybox-chart-tooltip-header{color:#1c1917;border-bottom:1px dashed #e7e5e4;margin-bottom:8px;padding-bottom:6px;font-size:.775rem;font-weight:700}.marketplace-dashboard .buybox-chart-tooltip-body{flex-direction:column;gap:5px;display:flex}.marketplace-dashboard .buybox-chart-tooltip-row{justify-content:space-between;align-items:center;gap:10px;font-size:.775rem;display:flex}.marketplace-dashboard .buybox-chart-tooltip-dot{border-radius:9999px;flex-shrink:0;width:10px;height:3px;display:inline-block}.marketplace-dashboard .buybox-chart-tooltip-label{color:#57534e;margin-right:auto}.marketplace-dashboard .buybox-chart-tooltip-val{color:#1c1917;font-variant-numeric:tabular-nums;font-weight:700}.marketplace-dashboard .dashboard-bottom-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:stretch;gap:16px;margin-bottom:20px;display:grid}.marketplace-dashboard .dashboard-bottom-grid .last-run-card{height:100%;margin-bottom:0}.marketplace-dashboard .marketplace-notifications-card{box-sizing:border-box;background:#fff;border:1px solid #e7e5e4;border-radius:14px;flex-direction:column;justify-content:space-between;height:100%;padding:20px 24px;display:flex;box-shadow:0 1px 3px #00000005}.marketplace-dashboard .notifications-card-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.marketplace-dashboard .notifications-card-title-wrap{align-items:center;gap:8px;display:flex}.marketplace-dashboard .notifications-card-title-wrap .label{color:#1c1917;margin:0;font-size:.9375rem;font-weight:700}.marketplace-dashboard .notifications-count-badge{color:#b91c1c;font-variant-numeric:tabular-nums;background:#fee2e2;border-radius:999px;justify-content:center;align-items:center;padding:2px 7px;font-size:.725rem;font-weight:700;line-height:1;display:inline-flex}.marketplace-dashboard .notifications-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.marketplace-dashboard .notifications-item-wrap{margin:0;padding:0}.marketplace-dashboard .notifications-item{color:inherit;background:#fafaf9;border:1px solid #f5f5f4;border-radius:10px;justify-content:space-between;align-items:center;padding:8px 10px;text-decoration:none;transition:background .15s,border-color .15s,transform .15s;display:flex}.marketplace-dashboard .notifications-item:hover{background:#f5f5f4;border-color:#e7e5e4;transform:translateY(-1px)}.marketplace-dashboard .notifications-item-left{flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.marketplace-dashboard .notifications-item-icon{border-radius:8px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.marketplace-dashboard .notifications-item-icon[data-accent=danger]{color:#dc2626;background:#fef2f2;border:1px solid #fee2e2}.marketplace-dashboard .notifications-item-icon[data-accent=warning]{color:#d97706;background:#fffbeb;border:1px solid #fef3c7}.marketplace-dashboard .notifications-item-icon[data-accent=rose]{color:#e11d48;background:#fff1f2;border:1px solid #ffe4e6}.marketplace-dashboard .notifications-item-icon[data-accent=sky]{color:#0284c7;background:#f0f9ff;border:1px solid #e0f2fe}.marketplace-dashboard .notifications-item-icon[data-accent=purple]{color:#9333ea;background:#faf5ff;border:1px solid #f3e8ff}.marketplace-dashboard .notifications-item-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.marketplace-dashboard .notifications-item-title{color:#1c1917;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;line-height:1.3;overflow:hidden}.marketplace-dashboard .notifications-item-sub{color:#78716c;font-size:.75rem;line-height:1.25}.marketplace-dashboard .notifications-item-arrow{color:#a8a29e;flex:none;margin-left:8px;font-size:.875rem;font-weight:600;transition:transform .15s,color .15s}.marketplace-dashboard .notifications-item:hover .notifications-item-arrow{color:#1c1917;transform:translate(3px)}.marketplace-dashboard .notifications-loading-state{color:#78716c;justify-content:center;align-items:center;gap:8px;padding:24px 16px;font-size:.8125rem;display:flex}.marketplace-dashboard .notifications-error-state{color:#b91c1c;background:#fef2f2;border:1px solid #fee2e2;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin:10px 0;padding:12px 14px;font-size:.8125rem;display:flex}.marketplace-dashboard .notifications-empty-state{background:#f0fdf4;border:1px solid #dcfce7;border-radius:10px;align-items:center;gap:12px;margin:10px 0;padding:14px 16px;display:flex}.marketplace-dashboard .notifications-empty-icon{color:#16a34a;background:#dcfce7;border-radius:999px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.marketplace-dashboard .notifications-empty-text{flex-direction:column;gap:2px;display:flex}.marketplace-dashboard .notifications-empty-text strong{color:#166534;font-size:.845rem;font-weight:600}.marketplace-dashboard .notifications-empty-text p{color:#15803d;margin:0;font-size:.775rem}.marketplace-dashboard .notifications-card-footer{border-top:1px solid #e7e5e4;margin-top:14px;padding-top:12px}.marketplace-dashboard .notifications-footer-link{color:#2563eb;align-items:center;gap:4px;font-size:.8125rem;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex}.marketplace-dashboard .notifications-footer-link:hover{color:#1d4ed8;text-decoration:underline}@media (width<=1200px){.marketplace-dashboard .card-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.marketplace-dashboard .card-grid .buybox-performance-card,.marketplace-dashboard .card-grid.card-grid--fx .buybox-performance-card{grid-column:1/-1}.marketplace-dashboard .card-grid:has(.fx-bnr-rate-card) .buybox-performance-card{grid-column:1/-1}}@media (width<=900px){.marketplace-dashboard .dashboard-bottom-grid{grid-template-columns:1fr}}@media (width<=640px){.marketplace-dashboard{border-radius:10px;gap:12px;padding:12px}.marketplace-dashboard .page-header{flex-direction:column;align-items:stretch}.marketplace-dashboard .page-actions{justify-content:stretch}.marketplace-dashboard .page-actions .btn{text-align:center;flex:100%;justify-content:center}.marketplace-dashboard .card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.marketplace-dashboard .card-grid .buybox-performance-card,.marketplace-dashboard .card-grid.card-grid--fx .buybox-performance-card{grid-column:1/-1}.marketplace-dashboard .card-grid:has(.fx-bnr-rate-card) .buybox-performance-card{grid-column:1/-1}.marketplace-dashboard .stat-card,.marketplace-dashboard .stat-card-link{padding:10px 12px}.marketplace-dashboard .stat-card-icon{width:28px;height:28px}.marketplace-dashboard .stat-card-icon svg{width:16px;height:16px}.marketplace-dashboard .stat-card .value{font-size:1.25rem}.marketplace-dashboard .stat-card-sparkline-wrap{height:20px;margin-top:auto;padding-top:4px}.marketplace-dashboard .notifications-item-title,.marketplace-dashboard .today-inbox-teaser-label{white-space:normal}.marketplace-dashboard .notifications-item-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (width<=480px){.marketplace-dashboard .card-grid{grid-template-columns:1fr}.marketplace-dashboard .card-grid .buybox-performance-card,.marketplace-dashboard .card-grid.card-grid--fx .buybox-performance-card{grid-column:1/-1}.marketplace-dashboard .card-grid:has(.fx-bnr-rate-card) .buybox-performance-card{grid-column:1/-1}}.today-inbox-page{max-width:72rem}.today-inbox-hero{background:var(--mp-panel-bg,#fff);border:1px solid var(--mp-border,#e7e5e4);border-radius:var(--mp-radius,14px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:14px 18px;display:flex;box-shadow:0 1px 2px #00000005}.today-inbox-hero-intro{align-items:center;gap:12px;min-width:0;display:flex}.today-inbox-hero-text{min-width:0}.today-inbox-hero-title{color:var(--mp-text,#1c1917);margin:0;font-size:.9375rem;font-weight:700;line-height:1.3}.today-inbox-hero-copy{color:var(--mp-text-muted,#78716c);margin:2px 0 0;font-size:.8125rem;line-height:1.45}.today-inbox-hero-stats{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.today-inbox-hero-stat{border:1px solid var(--mp-border,#e7e5e4);border-radius:var(--mp-radius-sm,8px);color:var(--mp-text,#1c1917);background:#fafaf9;align-items:center;gap:10px;padding:6px 12px;text-decoration:none;transition:border-color .15s,background-color .15s;display:flex}.today-inbox-hero-stat:hover{border-color:var(--mp-border-hover,#d6d3d1);color:var(--mp-text,#1c1917);background:#fff;text-decoration:none}.today-inbox-hero-stat:focus-visible{outline:2px solid var(--mp-primary,#292524);outline-offset:2px}.today-inbox-hero-stat-text{flex-direction:column;min-width:0;display:flex}.today-inbox-hero-stat-value{font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:700;line-height:1.15}.today-inbox-hero-stat-label{color:var(--mp-text-muted,#78716c);font-size:.75rem;font-weight:500;line-height:1.3}.marketplace-dashboard .today-inbox-pause{align-items:flex-start;gap:10px;line-height:1.55;display:flex}.marketplace-dashboard .today-inbox-pause a{color:#78350f;text-underline-offset:2px;font-weight:600;text-decoration:underline}.today-inbox-pause-icon{color:#b45309;flex-shrink:0;justify-content:center;align-items:center;display:flex}.today-inbox-pause-icon svg{width:18px;height:18px}.today-inbox-panel{background:var(--mp-panel-bg,#fff);border:1px solid var(--mp-border,#e7e5e4);border-radius:var(--mp-radius,14px);overflow:hidden;box-shadow:0 1px 2px #00000005}.today-inbox-panel-header{border-bottom:1px solid var(--mp-border,#e7e5e4);align-items:center;gap:10px;padding:12px 16px;display:flex}.today-inbox-panel-title{letter-spacing:-.01em;color:var(--mp-text,#1c1917);margin:0;font-size:.9375rem;font-weight:700}.today-inbox-group+.today-inbox-group{border-top:1px solid var(--mp-border,#e7e5e4)}.today-inbox-group-title{letter-spacing:.02em;text-transform:uppercase;color:var(--mp-text-secondary,#57534e);background:#fafaf9;align-items:center;gap:8px;margin:0;padding:10px 16px;font-size:.75rem;font-weight:700;display:flex}.today-inbox-group-dot{background:#a8a29e;border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}.today-inbox-group-dot[data-severity=now]{background:#dc2626}.today-inbox-group-dot[data-severity=check]{background:#d97706}.today-inbox-group-count{font-variant-numeric:tabular-nums;color:var(--mp-text-muted,#78716c);font-weight:600}.today-inbox-list{margin:0;padding:0;list-style:none}.today-inbox-list>li+li{border-top:1px solid #f5f5f4}.today-inbox-row{color:var(--mp-text,#1c1917);grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:8px 14px;padding:14px 16px;text-decoration:none;transition:background-color .12s;display:grid}.today-inbox-row:hover{color:var(--mp-text,#1c1917);background:#fafaf9;text-decoration:none}.today-inbox-row:focus-visible{outline:2px solid var(--mp-primary,#292524);outline-offset:-2px}.today-inbox-row-count{font-variant-numeric:tabular-nums;min-width:3.25rem;color:var(--mp-text,#1c1917);font-size:1.6rem;font-weight:700;line-height:1.1}.marketplace-dashboard .today-inbox-row .stat-card-icon{border-radius:10px;width:38px;height:38px}.marketplace-dashboard .today-inbox-row .stat-card-icon svg{width:20px;height:20px}.marketplace-dashboard .today-inbox-row:hover .stat-card-icon{transform:translateY(-1px)}.today-inbox-row-text{flex-direction:column;gap:2px;min-width:0;display:flex}.today-inbox-row-heading{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.today-inbox-row-title{color:var(--mp-text,#1c1917);overflow-wrap:anywhere;font-size:.9375rem;font-weight:700;line-height:1.35}.today-inbox-row-heading .badge{white-space:nowrap;border:1px solid #0000;font-size:.6875rem;line-height:1.4}.today-inbox-row-heading .badge-danger{border-color:#fecaca}.today-inbox-row-heading .badge-warning{border-color:#fde68a}.today-inbox-row-heading .badge-muted{border-color:#e7e5e4}.today-inbox-row-desc{color:var(--mp-text-muted,#78716c);overflow-wrap:anywhere;font-size:.8125rem;font-weight:400;line-height:1.5}.today-inbox-row-note{color:#92400e;margin-top:2px;font-size:.75rem;font-weight:500;line-height:1.5}.today-inbox-row-action{border:1px solid var(--mp-border,#e7e5e4);border-radius:var(--mp-radius-sm,8px);color:var(--mp-text-secondary,#57534e);white-space:nowrap;background:#fff;align-items:center;gap:8px;padding:7px 14px;font-size:.8125rem;font-weight:600;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.today-inbox-row:hover .today-inbox-row-action{border-color:var(--mp-border-hover,#d6d3d1);color:var(--mp-text,#1c1917);background:#f5f5f4}.today-inbox-row-chevron{opacity:.7;border-bottom:2px solid;border-right:2px solid;flex-shrink:0;width:.4rem;height:.4rem;transform:rotate(-45deg)}.today-inbox-row:hover .today-inbox-row-chevron{opacity:1}.today-inbox-panel--empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:2rem 1.5rem;display:flex}.today-inbox-empty-title{color:var(--mp-text,#1c1917);margin:0;font-size:1rem;font-weight:700;line-height:1.4}.today-inbox-empty-copy{max-width:32rem;color:var(--mp-text-muted,#78716c);margin:0;font-size:.875rem;line-height:1.55}.today-inbox-empty-icon{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.today-inbox-empty-icon svg{width:24px;height:24px}.today-inbox-empty-meta{color:var(--mp-text-muted,#a8a29e);margin:0;font-size:.75rem;font-weight:500}.today-inbox-progress{border-radius:var(--mp-radius,14px);color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;align-items:center;gap:8px;margin:0;padding:10px 14px;font-size:.8125rem;font-weight:600;line-height:1.5;display:flex}.today-inbox-progress-icon{color:#059669;flex-shrink:0;justify-content:center;align-items:center;display:flex}.today-inbox-progress-icon svg{width:16px;height:16px}.today-inbox-tip{border:1px solid var(--mp-border,#e7e5e4);border-radius:var(--mp-radius,14px);background:var(--mp-panel-bg,#fff);color:var(--mp-text-secondary,#57534e);align-items:flex-start;gap:10px;margin:0;padding:12px 16px;font-size:.8125rem;line-height:1.55;display:flex}.today-inbox-tip strong{color:var(--mp-text,#1c1917);font-weight:700}.today-inbox-tip-icon{color:#b45309;flex-shrink:0;justify-content:center;align-items:center;display:flex}.today-inbox-tip-icon svg{width:18px;height:18px}@media (width<=720px){.today-inbox-row{grid-template-columns:auto minmax(0,1fr);row-gap:10px}.marketplace-dashboard .today-inbox-row .stat-card-icon{grid-area:1/1}.today-inbox-row-count{grid-area:1/2;min-width:0}.today-inbox-row-text{grid-column:1/-1}.today-inbox-row-action{white-space:normal;text-align:center;grid-column:1/-1;justify-content:center}.today-inbox-hero-stats{width:100%}.today-inbox-hero-stat{flex:8rem}}.login-page{--auth-bg-0:#070d20;--auth-bg-1:#0a1128;--auth-panel:#0d1530;--auth-line:#ffffff17;--auth-line-strong:#ffffff2e;--auth-ink:#eef2ff;--auth-ink-muted:#a8b3d4;--auth-ink-soft:#7f8cb3;--auth-accent-from:#f97316;--auth-accent-to:#ef4444;isolation:isolate;background:var(--auth-bg-0);color:var(--auth-ink);position:relative;overflow:hidden}.login-page:before{content:"";z-index:-2;background-image:linear-gradient(to right, var(--auth-line) 1px, transparent 1px), linear-gradient(to bottom, var(--auth-line) 1px, transparent 1px);opacity:.5;background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 0,#000 30%,#0000 75%);mask-image:radial-gradient(80% 60% at 50% 0,#000 30%,#0000 75%)}.login-page:after{content:"";z-index:-1;filter:blur(50px);pointer-events:none;background:radial-gradient(circle,#f973164d 0%,#0000 62%);border-radius:50%;width:48rem;height:48rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-60%)}.login-page .login-card.settings-panel{border-color:var(--auth-line-strong);background:var(--auth-panel);position:relative;box-shadow:0 24px 60px #00000080}.login-page .login-card.settings-panel:before{content:"";background:linear-gradient(90deg, transparent, var(--auth-line-strong), transparent);height:1px;position:absolute;top:0;left:12%;right:12%}.login-page .sidebar-brand-wordmark{margin-bottom:14px;font-size:1.15rem}.login-page .page-header h2{color:var(--auth-ink)}.login-page .page-lead-short,.login-page .page-lead,.login-page .settings-lead,.login-page .settings-panel-desc,.login-page .settings-field-hint,.login-page .settings-field small,.login-page .page-loading-block,.login-page .inline-loading{color:var(--auth-ink-muted)}.login-page .inline-loading-spinner{border-color:var(--auth-line-strong);border-top-color:var(--auth-accent-from)}.login-page .settings-field>span,.login-page .settings-field label,.login-page .settings-field-label{color:var(--auth-ink)}.login-page .settings-field input[type=text],.login-page .settings-field input[type=email],.login-page .settings-field input[type=password],.login-page .settings-field input[type=url],.login-page .settings-field input[type=number]{border-color:var(--auth-line-strong);background:var(--auth-bg-0);color:var(--auth-ink)}.login-page .settings-field input::placeholder{color:var(--auth-ink-soft)}.login-page .settings-field input:hover{border-color:var(--auth-ink-soft)}.login-page .settings-field input:focus{border-color:var(--auth-accent-from);box-shadow:0 0 0 3px #f9731640}.login-page input[type=checkbox],.login-page input[type=radio]{accent-color:var(--auth-accent-from)}.login-page .settings-radio-option span,.login-page .settings-field--checkbox span{color:var(--auth-ink)}.login-page .settings-field--checkbox{flex-direction:row;align-items:flex-start;gap:10px}.login-page .settings-field--checkbox input[type=checkbox]{flex:none;width:1.05rem;height:1.05rem;margin-top:.1rem}.login-page a{color:var(--auth-accent-from)}.login-page a:hover{color:#fb923c}.login-page .settings-actions .btn,.login-page .settings-actions .btn:hover{background:linear-gradient(90deg, var(--auth-accent-from) 0%, var(--auth-accent-to) 100%);color:var(--auth-bg-0);font-weight:600}.login-page .settings-actions .btn:hover:not(:disabled){box-shadow:0 8px 24px #ef444452}.login-page .settings-actions .btn:disabled,.login-page .settings-actions .btn:disabled:hover{opacity:1;border:1px solid var(--auth-line);color:var(--auth-ink-soft);box-shadow:none;background:#ffffff0b}.login-page .settings-actions .btn.btn-secondary,.login-page .settings-actions .btn.btn-secondary:hover{border:1px solid var(--auth-line-strong);color:var(--auth-ink);box-shadow:none;background:0 0}.login-page .settings-actions .btn.btn-secondary:hover:not(:disabled){border-color:var(--auth-ink-soft);background:#ffffff0b}.login-page .btn:focus-visible{outline:2px solid var(--auth-accent-from);outline-offset:2px}.login-page .action-banner-error{background:color-mix(in srgb, #ef4444 16%, var(--auth-bg-0));color:#fecaca;border-color:#ef44448c}.login-page .action-banner-success{background:color-mix(in srgb, #22c55e 14%, var(--auth-bg-0));color:#bbf7d0;border-color:#22c55e80}.login-page .action-banner-warning{background:color-mix(in srgb, #f59e0b 14%, var(--auth-bg-0));color:#fde68a;border-color:#fbbf2480}.login-page .action-banner-info{background:color-mix(in srgb, #38bdf8 14%, var(--auth-bg-0));color:#bae6fd;border-color:#38bdf880}
