:root{--sp-radius-sm: 8px;--sp-radius-md: 12px;--sp-radius-lg: 16px;--sp-shadow-sm: 0 2px 8px rgba(0, 0, 0, .08);--sp-shadow-md: 0 8px 24px rgba(0, 0, 0, .1);--sp-button-radius: 999px;--sp-button-min-height: 34px;--sp-button-padding-x: 16px;--sp-button-font-size: 12px;--sp-button-font-weight: 600;--sp-button-bg: #000000;--sp-button-bg-hover: #111111;--sp-button-text: #ffffff;--sp-button-shadow: 0 3px 10px rgba(0, 0, 0, .18)}.sp-container,.sp-text,.sp-link{--sp-hook: 1}.sp-container-dashboard{--sp-hook: 1;display:flex;flex-direction:column;gap:16px}.sp-text-dashboard,.sp-link-dashboard,.sp-container-analytics,.sp-text-analytics,.sp-link-analytics,.sp-container-billing,.sp-text-billing,.sp-link-billing{--sp-hook: 1}.sp-container-dates{--sp-hook: 1;display:flex;flex-direction:column;gap:16px}.sp-text-dates,.sp-link-dates,.sp-container-geographic-rules,.sp-text-geographic-rules,.sp-link-geographic-rules,.sp-container-products-sold,.sp-text-products-sold,.sp-link-products-sold,.sp-container-settings,.sp-text-settings,.sp-link-settings,.sp-container-additional,.sp-text-additional,.sp-link-additional,.sp-container-app-shell,.sp-text-app-shell,.sp-link-app-shell,.sp-app-root,.sp-app-body,.sp-app-content,.sp-app-loading,.sp-page-shell{--sp-hook: 1}.sp-section-shell{--sp-hook: 1;display:flex;flex-direction:column;gap:14px}.sp-card-shell,.sp-dashboard,.sp-dashboard-header,.sp-dashboard-layout{--sp-hook: 1}.sp-dashboard-content{--sp-hook: 1;display:flex;flex-direction:column;gap:16px}.sp-dashboard-setup-guide,.sp-dashboard-progress,.sp-dashboard-activity,.sp-dashboard-activity-grid{--sp-hook: 1}.sp-dashboard-activity-inline-stack{--sp-hook: 1;display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px}.sp-dashboard-activity-item{--sp-hook: 1;padding:16px;border-radius:12px;border:1px solid #f2f2f2}.sp-dashboard-empty-state,.sp-dashboard-thumbnail,.sp-dashboard-quick-access,.sp-dashboard-quick-grid{--sp-hook: 1}.sp-dashboard-quick-card{--sp-hook: 1;padding:24px;border-radius:12px;border:1px solid #f2f2f2}.sp-dashboard-bottom-grid,.sp-dashboard-top-products,.sp-dashboard-next-dates,.sp-dashboard-list,.sp-dashboard-list-item,.sp-dashboard-pill-btn,.sp-analytics,.sp-analytics-header,.sp-analytics-content,.sp-analytics-metrics,.sp-analytics-metrics-grid,.sp-analytics-metric-card,.sp-analytics-chart-card,.sp-analytics-chart,.sp-analytics-grid,.sp-analytics-column{--sp-hook: 1}.sp-analytics-list{--sp-hook: 1;display:flex;flex-direction:column;gap:12px}.sp-analytics-list-item{--sp-hook: 1}.sp-analytics-list>.sp-analytics-list-item{padding-block:8px}.sp-analytics-revenue,.sp-analytics-general,.sp-analytics-range,.sp-analytics-range-controls,.sp-analytics-range-field{--sp-hook: 1}.sp-analytics-metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:12px;align-items:stretch;width:100%}.sp-analytics-content{width:100%}.sp-analytics-metric-card{display:flex;min-width:0}.sp-analytics-metric-card>[class*=Polaris-ShadowBevel],.sp-analytics-metric-card>[class*=polaris-ShadowBevel]{flex:1;min-width:0;width:100%}.sp-analytics-metric-card [class*=Polaris-Box],.sp-analytics-metric-card [class*=polaris-Box],.sp-analytics-metric-card [class*=Polaris-BlockStack],.sp-analytics-metric-card [class*=polaris-BlockStack],.sp-analytics-metric-card [class*=Polaris-InlineStack],.sp-analytics-metric-card [class*=polaris-InlineStack]{width:100%}.sp-analytics-grid{display:grid;grid-template-columns:1fr;gap:16px;align-items:stretch;width:100%}.sp-analytics-column{display:flex;flex-direction:column;min-width:0}.sp-analytics-column>[class*=Polaris-Card],.sp-analytics-column>[class*=polaris-Card]{flex:1;display:flex;flex-direction:column}.sp-analytics-column [class*=Polaris-Card__Section],.sp-analytics-column [class*=polaris-Card__Section]{flex:1;display:flex;flex-direction:column}.sp-analytics-column .Polaris-EmptyState,.sp-analytics-column [class*=polaris-EmptyState]{flex:1;display:flex;flex-direction:column;justify-content:center;min-height:220px}.sp-analytics-range-controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.sp-analytics-range-field{min-width:160px;flex:0 1 auto}.sp-analytics-range-field--checkbox{min-width:fit-content;flex:0 0 auto;display:flex;align-items:center}.sp-analytics-range-field--checkbox [class*=Polaris-Checkbox]{padding-bottom:0;overflow:visible}.sp-analytics-range-field--spinner{display:flex;align-items:center;min-width:auto;flex:0 0 auto}.sp-analytics-revenue-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}@media (max-width: 900px){.sp-analytics-grid,.sp-analytics-revenue-grid{grid-template-columns:1fr}.sp-analytics-range-field{width:100%}.sp-analytics-metrics-grid{grid-template-columns:1fr}}.sp-billing,.sp-billing-banner,.sp-billing-plans-grid,.sp-billing-plan-box,.sp-billing-plan-card,.sp-billing-plan-header,.sp-billing-feature-list,.sp-billing-faq,.sp-billing-warning{--sp-hook: 1}.sp-billing-plans-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;align-items:stretch}.sp-billing-plan-box,.sp-billing-plan-card,.sp-billing-plan-card>[class*=Polaris-Box]{height:100%}.sp-dates,.sp-dates-content,.sp-dates-auto-monitor,.sp-dates-summary,.sp-dates-stats-grid,.sp-dates-stat-card,.sp-dates-config,.sp-dates-pending,.sp-dates-pending-item,.sp-dates-history,.sp-dates-frame,.sp-dates-layout,.sp-dates-button,.sp-dates-button-group,.sp-dates-badge,.sp-dates-modal,.sp-dates-modal-section,.sp-dates-text-field,.sp-dates-select,.sp-dates-pagination,.sp-dates-empty-state,.sp-dates-thumbnail,.sp-dates-tooltip,.sp-dates-combobox,.sp-dates-combobox-text-field,.sp-dates-listbox,.sp-dates-listbox-option,.sp-dates-listbox-text-option,.sp-dates-product-option-row,.sp-dates-product-option-image,.sp-dates-inline-help,.sp-dates-help-trigger,.sp-dates-icon,.sp-dates-spinner,.sp-dates-toast,.sp-dates-panel-header,.sp-dates-panel-copy,.sp-dates-panel-heading-block,.sp-dates-panel-kicker,.sp-dates-panel-meta,.sp-dates-panel-subtitle,.sp-dates-toolbar,.sp-dates-config-grid,.sp-dates-config-tile,.sp-dates-config-card,.sp-dates-config-card-head,.sp-dates-config-label,.sp-dates-config-value,.sp-dates-quick-access,.sp-dates-quick-grid,.sp-dates-quick-card,.sp-dates-quick-title,.sp-dates-quick-copy,.sp-dates-quick-card-action,.sp-dates-quick-actions,.sp-dates-quick-link,.sp-dates-quick-note,.sp-dates-search-row,.sp-dates-search-box,.sp-dates-filter-card,.sp-dates-filter-col,.sp-dates-list-shell,.sp-dates-row,.sp-dates-row-main,.sp-dates-row-media,.sp-dates-row-copy,.sp-dates-row-title-line,.sp-dates-row-title,.sp-dates-row-chip,.sp-dates-price-compare,.sp-dates-price-current,.sp-dates-row-meta,.sp-dates-row-meta-item,.sp-dates-row-separator,.sp-dates-status-pill,.sp-dates-pending-item-expired,.sp-dates-pending-item-auto,.sp-geographic-rules,.sp-geographic-rules-banner,.sp-geographic-rules-table,.sp-geographic-rules-help,.sp-geo-button{--sp-hook: 1}.sp-geo-button,.sp-geographic-rules .Polaris-Page-Header__PrimaryActionWrapper .Polaris-Button,.sp-geographic-rules .Polaris-Page-Header__PrimaryActionWrapper .Polaris-Button--variantPrimary{border-radius:999px!important;min-height:34px!important;padding:0 16px!important;font-size:12px!important;font-weight:600!important;background:#000!important;border-color:#000!important;color:#fff!important;box-shadow:0 3px 10px #0000002e!important;text-decoration:none!important}.sp-geo-button .Polaris-Button__Text,.sp-geographic-rules .Polaris-Page-Header__PrimaryActionWrapper .Polaris-Button .Polaris-Button__Text{color:#fff!important;font-weight:600!important}.sp-geo-button:hover,.sp-geographic-rules .Polaris-Page-Header__PrimaryActionWrapper .Polaris-Button:hover{background:#111!important;border-color:#111!important}.sp-products-sold,.sp-products-sold-header,.sp-products-sold-list,.sp-products-sold-item,.sp-settings,.sp-settings-language,.sp-settings-info,.sp-settings-links,.sp-additional,.sp-additional-main,.sp-additional-resources,.sp-heading,.sp-subheading,.sp-muted,.sp-divider{--sp-hook: 1}[class*=Polaris-Divider],[class*=polaris-Divider]{margin-block:16px;margin:16px!important}.sp-dashboard .sp-dashboard-pill-btn,.sp-analytics .sp-dashboard-pill-btn{border-radius:999px}.sp-app-body .Polaris-Button{border-radius:var(--sp-button-radius)!important;min-height:var(--sp-button-min-height)!important;padding:0 var(--sp-button-padding-x)!important;font-size:var(--sp-button-font-size)!important;font-weight:var(--sp-button-font-weight)!important;background:var(--sp-button-bg)!important;border-color:var(--sp-button-bg)!important;color:var(--sp-button-text)!important;box-shadow:var(--sp-button-shadow)!important;text-decoration:none!important;margin:auto 0}.sp-app-body .Polaris-Button .Polaris-Button__Text{color:var(--sp-button-text)!important;font-weight:var(--sp-button-font-weight)!important}.sp-app-body .Polaris-Button:hover,.sp-app-body .Polaris-Button:focus-visible{background:var(--sp-button-bg-hover)!important;border-color:var(--sp-button-bg-hover)!important}.sp-dates{background:#efefef;border-radius:18px;padding:8px}.sp-dates-content{gap:18px}.sp-dates-summary,.sp-dates-quick-access,.sp-dates-pending,.sp-dates-history{background:#fff;border-radius:18px;border:1px solid #dfdfdf}.sp-dates-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.sp-dates-panel-kicker,.sp-dates-eyebrow,.sp-dates-config-label{letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:800;color:#151515}.sp-dates-panel-meta,.sp-dates-panel-subtitle,.sp-dates-quick-copy,.sp-dates-quick-note{color:#6b6b6b}.sp-dates-toolbar,.sp-dates-search-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sp-dates-config-grid,.sp-dates-quick-grid{display:grid;gap:12px}.sp-dates-config-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sp-dates-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-dates-config-tile,.sp-dates-config-card,.sp-dates-quick-card,.sp-dates-filter-card{border:1px solid #e4e4e4;border-radius:14px;background:#fff}.sp-dates-config-tile,.sp-dates-config-card{min-height:98px;padding:14px 16px}.sp-dates-config-value{font-size:20px;font-weight:800;color:#121212}.sp-dates-quick-card{padding:18px}.sp-dates-quick-card-inner{height:100%;display:flex;flex-direction:column}.sp-dates-quick-card-action{margin-top:auto}.sp-dates-quick-link{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;border-radius:999px;background:#111;color:#fff;text-decoration:none;font-weight:700}.sp-dates-search-box{width:300px}.sp-dates-filter-col{min-width:250px;flex:1}.sp-dates-list-shell{gap:12px;display:flex;flex-direction:column}.sp-dates-pending-item{border:1px solid #e7e7e7;border-radius:14px;background:#fff}.sp-dates-pending-item-expired{border-color:#ff9a9a}.sp-dates-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.sp-dates-row-main{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.sp-dates-row-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.sp-dates-row-title-line,.sp-dates-row-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sp-dates-row-title{color:#111}.sp-dates-row-chip,.sp-dates-row-meta-item,.sp-dates-row-separator{color:#595959}.sp-dates-price-compare{text-decoration:line-through!important;color:#000!important;font-weight:400;margin-left:2px}.sp-dates-price-current{color:#d22f2f!important;font-weight:400!important;margin-left:2px}.sp-dates-status-pill{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:4px;background:#f36d6d;color:#fff;font-size:12px;font-weight:700}.sp-dates-button-group{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.sp-dates-button .Polaris-Button{border-radius:999px!important;min-height:34px!important;padding:0 16px!important;font-size:12px!important;font-weight:600!important;background:#000!important;border-color:#000!important;color:#fff!important;box-shadow:0 3px 10px #0000002e!important}.sp-dates-button .Polaris-Button .Polaris-Button__Text{color:#fff!important;font-weight:600!important}.sp-dates-button .Polaris-Button:hover{background:#111!important;border-color:#111!important}.sp-dates .Polaris-Page-Header__PrimaryActionWrapper .Polaris-Button,.sp-dates .Polaris-Page-Header__PrimaryActionWrapper .Polaris-Button--variantPrimary{border-radius:999px!important;min-height:34px!important;padding:0 16px!important;font-size:12px!important;font-weight:600!important;background:#000!important;border-color:#000!important;color:#fff!important;box-shadow:0 3px 10px #0000002e!important}.sp-dates .Polaris-Page-Header__PrimaryActionWrapper .Polaris-Button .Polaris-Button__Text{color:#fff!important;font-weight:600!important}.sp-dates .Polaris-Page-Header__PrimaryActionWrapper .Polaris-Button:hover{background:#111!important;border-color:#111!important}.sp-dates-modal .Polaris-Modal-Footer .Polaris-Button,.sp-dates-modal .Polaris-Modal-Footer .Polaris-Button--variantPrimary,.sp-dates-modal .Polaris-Modal-Footer .Polaris-Button--variantSecondary{border-radius:999px!important;min-height:34px!important;padding:0 16px!important;font-size:12px!important;font-weight:600!important;background:#000!important;border-color:#000!important;color:#fff!important;box-shadow:0 3px 10px #0000002e!important}.sp-dates-modal .Polaris-Modal-Footer .Polaris-Button .Polaris-Button__Text{color:#fff!important;font-weight:600!important}.sp-dates-modal .Polaris-Modal-Footer .Polaris-Button:hover{background:#111!important;border-color:#111!important}.sp-dates-thumbnail{border-radius:8px;overflow:hidden}.sp-dates-product-option-row{display:flex;align-items:center;gap:10px}.sp-dates-product-option-image{border-radius:6px}.sp-dates-inline-help{width:100%;gap:12px}.sp-dates-help-trigger{width:22px;min-width:22px;height:22px;border:1px solid #b8b8b8;border-radius:999px;background:#fff;color:#111;font-size:12px;font-weight:800;line-height:1;cursor:pointer}.sp-dates-help-trigger:hover{background:#f4f4f4}.sp-dates-text-field{max-width:100%}@media (max-width: 900px){.sp-dates{padding:4px;border-radius:12px}.sp-dates-summary,.sp-dates-quick-access,.sp-dates-pending,.sp-dates-history{border-radius:12px}.sp-dates-config-grid,.sp-dates-quick-grid{grid-template-columns:1fr}.sp-dates-search-box{width:100%}.sp-dates-row{flex-direction:column;align-items:flex-start}}
