.intel{font-family:var(--font-ui);color:rgb(15 23 42);letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv11","ss01","ss03"}.orders-dashboard{overflow-x:clip}.orders-dashboard-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:6px 2px 2px}.orders-dashboard-title{margin:2px 0 4px;font-family:var(--font-ui);font-size:32px;font-weight:700;line-height:1;letter-spacing:0;color:rgb(15,23,42)}.orders-dashboard-head .intel-meta{max-width:720px}.orders-dashboard-status{display:grid;grid-template-columns:repeat(4,minmax(104px,1fr));gap:8px;flex:1 1 560px;max-width:760px}.orders-head-stat{display:flex;min-height:62px;flex-direction:column;justify-content:center;padding:10px 12px}.orders-head-stat-value{margin-top:4px;font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:13px;font-weight:750;line-height:1.1;color:rgb(15,23,42);overflow-wrap:anywhere}.orders-summary{margin-top:12px}.orders-kpi-header .order-kpi-card{min-height:126px}.order-kpi-card .kpi-value{overflow-wrap:anywhere}.order-metric{min-height:128px;justify-content:space-between}.order-metric .stat-head{min-width:0}.order-metric .stat-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.order-metric .stat-num{font-size:34px;overflow-wrap:anywhere}.orders-proj-bar{margin-top:2px}.order-accent-tile{min-height:128px;color:#ffffff;justify-content:space-between}.order-accent-tile .intel-tile-label{color:rgba(255,255,255,.76)}.order-accent-value{font-family:var(--font-ui);font-size:28px;font-weight:750;line-height:1.05;letter-spacing:-.03em;overflow-wrap:anywhere}.order-accent-sub{font-family:var(--font-ui);font-size:12px;font-weight:600;letter-spacing:0;color:rgba(255,255,255,.72)}.orders-panel-grid{display:grid;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:12px;align-items:start;margin-top:12px}.orders-panel{padding:18px 20px!important}.orders-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.orders-sync-panel .intel-field{flex:1 1 150px;max-width:100%!important}.orders-sync-panel .intel-btn{min-width:160px}.orders-quick-ranges{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.orders-quick-btn{min-height:30px!important;padding:7px 11px!important;font-size:11px!important;white-space:nowrap}.orders-progress{height:8px;background:rgba(15,23,42,.08);border-radius:999px!important}.orders-progress-fill{background:rgb(15,23,42);border-radius:999px!important;transition:width .3s cubic-bezier(.16,1,.3,1)!important}.orders-progress-indeterminate{width:40%;background:linear-gradient(90deg,transparent,rgba(15,23,42,.35) 50%,transparent)}.orders-progress-value{color:rgb(15,23,42);font-variant-numeric:tabular-nums}.orders-alert{padding:10px 12px;border-radius:12px!important;border:1px solid transparent;font-family:var(--font-ui);font-size:12px;font-weight:650;line-height:1.35}.orders-alert .intel-label{color:inherit}.orders-alert.is-error{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.22);color:rgb(159,18,57)}.orders-alert.is-warning{background:rgba(234,179,8,.14);border-color:rgba(234,179,8,.26);color:rgb(133,77,14)}.orders-table-card{margin-top:12px;padding:0!important}.orders-clickable-row{cursor:pointer}.orders-clickable-row:hover{background:rgba(15,23,42,.025)}.orders-clickable-row:focus-visible{outline:2px solid rgba(37,99,235,.55);outline-offset:-2px}.orders-order-number{font-weight:750}.orders-table-time{font-size:11px;color:rgba(15,23,42,.45)}.orders-customer{max-width:240px;font-family:var(--font-ui)}.orders-cancelled-total,.orders-muted{color:rgba(15,23,42,.45)}.orders-cancelled-total{text-decoration:line-through}.orders-badge{display:inline-flex;align-items:center;white-space:nowrap;font-family:var(--font-ui);font-size:10px;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase;padding:4px 7px;border-radius:999px!important;background:var(--orders-badge-bg,rgba(148,163,184,.15));color:var(--orders-badge-fg,rgb(51,65,85))}.orders-sort-arrow{opacity:.25;color:rgba(15,23,42,.55)}.orders-sort-arrow.is-active{opacity:1}.orders-pagination{border-top:1px solid rgba(15,23,42,.06)}.orders-pagination-count{color:rgba(15,23,42,.55);font-variant-numeric:tabular-nums}.orders-pagination .intel-btn{min-height:30px!important;padding:6px 10px!important}.orders-table-error{color:rgb(159,18,57)!important}.orders-detail{display:flex;flex-direction:column;gap:12px}.orders-detail-topline{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:2px 0}.orders-back-link{width:-moz-fit-content;width:fit-content;min-height:32px!important;padding:7px 11px!important}.orders-detail-loading{display:flex;align-items:center;gap:8px;min-height:140px;justify-content:center;color:rgba(15,23,42,.62)}.orders-detail-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:20px!important}.orders-detail-meta{gap:10px;font-family:var(--font-data);font-size:12px;font-variant-numeric:tabular-nums;color:rgba(15,23,42,.56)}.orders-detail-meta,.orders-detail-status{display:flex;align-items:center;flex-wrap:wrap}.orders-detail-status{justify-content:flex-end;gap:8px}.orders-detail-metric{min-height:104px}.orders-detail-metric .stat-num{font-size:26px}.orders-detail-section{padding:16px!important}.orders-detail-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:12px}.orders-detail-product{min-width:240px;font-weight:650}.orders-detail-sku{max-width:220px;overflow-wrap:anywhere;color:rgba(15,23,42,.72)}.orders-detail-rows{display:grid;gap:8px}.orders-detail-row{display:grid;grid-template-columns:92px minmax(0,1fr);gap:12px;align-items:baseline;font-size:13px}.orders-detail-row dt{font-family:var(--font-data);font-size:11px;font-weight:750;text-transform:uppercase;color:rgba(15,23,42,.45)}.orders-detail-row dd{min-width:0;overflow-wrap:anywhere;font-weight:650;color:rgb(15,23,42)}.orders-detail-address{display:flex;flex-direction:column;gap:3px;font-style:normal;font-size:13px;line-height:1.4;color:rgba(15,23,42,.72)}.orders-detail-address strong{color:rgb(15,23,42)}.orders-detail-stack{display:grid;gap:8px}.orders-detail-stack-item{padding:10px 0;border-top:1px solid rgba(15,23,42,.07)}.orders-detail-stack-item:first-child{padding-top:0;border-top:0}.orders-detail-stack-title{font-family:var(--font-data);font-size:13px;font-weight:750;color:rgb(15,23,42);overflow-wrap:anywhere}.orders-detail-note,.orders-detail-stack-sub{margin-top:4px;font-size:12px;line-height:1.45;color:rgba(15,23,42,.62);overflow-wrap:anywhere}.orders-detail-tags{display:flex;flex-wrap:wrap;gap:6px}@media (max-width:1023px){.orders-panel-grid{grid-template-columns:1fr}}@media (max-width:767px){.orders-dashboard{padding-inline:10px!important}.orders-dashboard-head{align-items:stretch}.orders-dashboard-status{grid-template-columns:repeat(2,minmax(0,1fr));flex-basis:100%;max-width:none}.orders-kpi-header .order-kpi-card{min-height:112px}.order-metric{min-height:120px}.order-metric .stat-num{font-size:28px}.order-accent-tile{min-height:112px}.orders-panel{padding:16px!important}.orders-quick-ranges{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;justify-content:stretch}.orders-quick-btn{padding-inline:6px!important}.orders-pagination{align-items:stretch}.orders-pagination>div:last-child{width:100%;justify-content:space-between}.orders-detail-hero{align-items:flex-start;flex-direction:column}.orders-detail-row{grid-template-columns:1fr;gap:2px}}.intel ::-moz-selection{background:rgba(15,23,42,.92);color:#f8fafc}.intel ::selection{background:rgba(15,23,42,.92);color:#f8fafc}.intel-card{background:#ffffff!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:6px!important;box-shadow:0 1px 0 rgba(15,23,42,.02),0 1px 2px rgba(15,23,42,.025)}.intel-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px 12px;border-bottom:1px solid rgba(15,23,42,.06);flex-wrap:wrap}.intel-card-body{padding:16px 18px 18px}.intel-divider{height:1px;background:rgba(15,23,42,.06);border:0}.intel-eyebrow{font-size:12px;font-variant-numeric:tabular-nums;color:rgba(15,23,42,.5);gap:8px}.intel-eyebrow,.intel-section-title{font-family:var(--font-data);font-weight:700;letter-spacing:.18em;text-transform:uppercase;display:inline-flex;align-items:center}.intel-section-title{font-size:13px;font-variant-numeric:tabular-nums;color:rgb(15,23,42);gap:10px}.intel-section-title:before{content:"";display:inline-block;width:3px;height:14px;background:rgb(15,23,42);border-radius:2px!important}@media (max-width:767px){.intel-section-title{font-size:16px}.intel-section-title:before{height:18px;width:4px}}.intel-subhead{font-family:var(--font-data);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:rgb(51,65,85)}@media (max-width:767px){.intel-subhead{font-size:13px}}.intel-label{font-weight:700;letter-spacing:.18em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:rgba(15,23,42,.55)}.intel-label,.intel-meta{font-family:var(--font-data);font-size:12px}.intel-meta{font-weight:600;letter-spacing:.03em;font-variant-numeric:tabular-nums;color:rgba(15,23,42,.5)}.intel-num,.intel-num-lg{font-family:var(--font-data);font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums;color:rgb(15,23,42)}.intel-num-lg{font-size:22px;font-weight:650;letter-spacing:.02em}.intel-num-md{font-family:var(--font-data);font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums;color:rgb(15,23,42);font-size:16px;font-weight:600;letter-spacing:.02em}.intel-input{font-family:var(--font-data)!important;font-variant-numeric:tabular-nums;background:#ffffff!important;border:1px solid rgba(15,23,42,.14)!important;border-radius:5px!important;padding:9px 12px!important;font-size:14px!important;color:rgb(15,23,42)!important;width:100%;height:auto!important;min-height:0!important;line-height:1.2!important;transition:border-color .12s ease,box-shadow .12s ease!important;outline:none!important}.intel-input:focus{border-color:rgb(15,23,42)!important;box-shadow:0 0 0 3px rgba(15,23,42,.08)!important}.intel-input:disabled{background:rgba(15,23,42,.06)!important;color:rgba(15,23,42,.72)!important;cursor:not-allowed!important}.intel-input.is-empty{background:#fffbeb!important}.report-inline-value{font-family:var(--font-data)!important;font-variant-numeric:tabular-nums;display:flex;align-items:center;width:100%;min-height:38px;padding:8px 2px;border:0;border-radius:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:rgb(15,23,42);font-size:18px;font-weight:700;line-height:1.2;text-align:left;letter-spacing:0;outline:none;transition:color .14s ease,background .14s ease,box-shadow .14s ease}button.report-inline-value{cursor:text}button.report-inline-value:focus-visible,button.report-inline-value:hover{background:rgba(15,23,42,.04);box-shadow:inset 0 -1px 0 rgba(15,23,42,.2)}.report-inline-value.has-delta{padding-right:112px}.report-inline-value.is-empty{color:rgba(15,23,42,.4);font-weight:600}.report-inline-value.is-disabled{cursor:not-allowed;color:rgba(15,23,42,.68)}.report-inline-value.is-saved{animation:report-inline-save-flash .85s ease}.report-inline-input{min-height:38px!important;font-size:18px!important;font-weight:700!important;padding-top:7px!important;padding-bottom:7px!important}@keyframes report-inline-save-flash{0%,to{color:rgb(15,23,42)}18%,55%{color:rgb(4,120,87)}}.intel-pull-overlay{font-family:var(--font-data)!important;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:rgb(15,23,42)!important;background:rgba(15,23,42,.04)!important;border:1px dashed rgba(15,23,42,.4)!important;border-radius:5px!important;transition:background .12s ease,border-color .12s ease!important}.intel-pull-overlay:hover{background:rgba(15,23,42,.08)!important;border-color:rgba(15,23,42,.7)!important}.intel-pill{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:10px;font-weight:600;letter-spacing:.02em;padding:2px 7px;border-radius:999px!important;border:1px solid transparent;white-space:nowrap}@media (max-width:767px){.intel-pill{font-size:11px;padding:3px 8px}}.intel-pill--pos{background:rgba(16,185,129,.08);color:rgb(4,120,87);border-color:rgba(16,185,129,.25)}.intel-pill--neg{background:rgba(239,68,68,.08);color:rgb(159,18,57);border-color:rgba(239,68,68,.22)}.intel-pill--neutral{background:rgba(15,23,42,.05);color:rgb(51,65,85);border-color:rgba(15,23,42,.12)}.intel-dot{width:6px;height:6px;border-radius:999px!important;display:inline-block}.intel-dot--live{background:rgb(16,185,129);box-shadow:0 0 0 3px rgba(16,185,129,.18)}.intel-dot--final{background:rgb(71,85,105);box-shadow:0 0 0 3px rgba(71,85,105,.15)}.intel-dot--locked{background:rgb(148,163,184)}.intel-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-data)!important;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;font-variant-numeric:tabular-nums;padding:8px 14px;border-radius:5px!important;border:1px solid rgba(15,23,42,.85)!important;background:rgb(15,23,42)!important;color:#ffffff!important;transition:background .12s ease,transform 80ms ease!important;cursor:pointer;height:auto!important;min-height:0!important;line-height:1!important}.intel-btn:hover:not(:disabled){background:rgb(30,41,59)!important}.intel-btn:active:not(:disabled){transform:translateY(1px)}.email-spacing-stepper-action:hover{background:rgba(15,23,42,.08)}.intel-btn:disabled{opacity:.55;cursor:not-allowed}.intel-btn--ghost{background:transparent!important;color:rgb(15,23,42)!important;border-color:rgba(15,23,42,.18)!important}.intel-btn--ghost:hover:not(:disabled){background:rgba(15,23,42,.04)!important}.intel-bar{display:flex;width:100%;overflow:hidden;border-radius:6px!important;border:1px solid rgba(15,23,42,.08);background:rgba(15,23,42,.02)}@media (max-width:767px){.intel-bar{flex-direction:column;min-height:192px}}.intel-bar-segment{display:flex;align-items:center;justify-content:center;font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;letter-spacing:.04em;color:#ffffff;padding:8px 10px;white-space:nowrap;overflow:hidden;text-shadow:0 1px 0 rgba(0,0,0,.18)}.intel-table{width:100%;border-collapse:separate;border-spacing:0;font-family:var(--font-ui);font-size:12px}.intel-table thead th{font-family:var(--font-data);font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:rgba(15,23,42,.55);text-align:left;padding:10px 12px;border-bottom:1px solid rgba(15,23,42,.1);background:transparent}.intel-table tbody td{padding:10px 12px;border-bottom:1px solid rgba(15,23,42,.05);color:rgb(30,41,59);vertical-align:middle}.intel-table tbody tr:hover td{background:rgba(15,23,42,.025)}.intel-table .num{font-family:var(--font-data);font-variant-numeric:tabular-nums;text-align:right}.intake-lb-price-table td.num,.intake-lb-price-table th.num{text-align:center}.intake-lb-price-table td.intake-price-per-lb,.intake-lb-price-table th.intake-price-per-lb{text-align:left}.intake-lb-price-table-wrap{overflow:visible}.intake-lb-price-table{min-width:0;table-layout:fixed}.intake-lb-price-table th:first-child{width:12%}.intake-lb-price-table th:nth-child(2){width:18%}.intake-lb-price-table th:nth-child(3){width:14%}.intake-lb-price-table th:nth-child(4){width:9%}.intake-lb-price-table th:nth-child(5){width:47%}.intake-lb-price-table td,.intake-lb-price-table th{overflow-wrap:anywhere}.intake-price-group-toggle{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-ui);font-size:12px;font-weight:600;color:var(--i-text-2);white-space:nowrap}.intake-price-group-toggle input{accent-color:rgb(37,99,235)}.intake-price-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.intake-price-export{white-space:nowrap}@media (max-width:640px){.intake-lb-price-card .intel-card-head{align-items:flex-start;flex-direction:column}.intake-price-actions{width:100%;justify-content:space-between}}.intake-price-summary-row td{background:#dcfce7!important;color:#166534!important;font-weight:700;border-top:2px solid #86efac}.intake-price-tier-summary-row td{font-weight:700;border-top:1px solid var(--i-border)}.intake-price-tier-summary-row-preferred td{background:rgba(37,99,235,.1)!important;color:#2563eb!important}.intake-price-tier-summary-row-supreme td{background:rgba(237,28,36,.1)!important;color:#ed1c24!important}.intake-price-farm-list{display:flex;align-items:stretch;flex-direction:column;gap:3px;min-width:0}.intake-price-farm{display:inline-flex;align-items:flex-start;gap:4px;width:100%;padding:2px 6px 2px 4px;border:1px solid rgba(100,116,139,.18);border-radius:999px!important;background:rgba(148,163,184,.08);color:var(--i-text-2);font-size:10px;line-height:1.25;white-space:nowrap}.intake-price-farm-marker{width:5px;height:5px;flex:0 0 5px;border-radius:999px!important;background:currentColor;opacity:.45;align-self:center}.intake-price-farm-name{min-width:0;overflow-wrap:anywhere}.intake-price-farm strong{margin-left:auto;white-space:nowrap;font-family:var(--font-data);font-size:9px;font-variant-numeric:tabular-nums}.inv-overview-table td.inv-overview-center,.inv-overview-table th.inv-overview-center,.price-points-section .intel-table td.num,.price-points-section .intel-table th.num{text-align:center}.report-leader-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:10px 12px;border:1px solid rgba(15,23,42,.1);border-radius:5px!important;background:rgba(248,250,252,.74)}.report-leader-row--stacked{align-items:stretch;flex-direction:column}.report-leader-main{display:flex;align-items:center;gap:12px;min-width:0}.report-leader-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.report-leader-rank{flex:0 0 auto;font-family:var(--font-data);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;color:rgba(15,23,42,.45);white-space:nowrap}.report-leader-title{min-width:0;font-size:14px;font-weight:650;line-height:1.25;color:rgb(30,41,59);overflow-wrap:anywhere}.report-leader-subtitle{font-family:var(--font-data);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:rgba(15,23,42,.5)}.report-leader-value,.report-mini-stat-value{font-family:var(--font-data);font-variant-numeric:tabular-nums;color:rgb(15,23,42)}.report-leader-value{flex:0 0 auto;font-size:16px;font-weight:700;letter-spacing:.02em;text-align:right;white-space:nowrap}.report-leader-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.report-mini-stat{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0;text-align:center}.report-mini-stat-value{font-size:12px;font-weight:700;line-height:1.12;overflow-wrap:anywhere}.report-mini-stat-label{font-family:var(--font-data);font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:rgba(15,23,42,.5)}.report-sync-error{background:#fef2f2!important;border-color:rgba(239,68,68,.25)!important}.report-sync-error .intel-label{color:rgb(159,18,57)!important}.intel-stat{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid rgba(15,23,42,.06);border-radius:5px!important;background:rgba(15,23,42,.015)}.intel-stat .v{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:16px;font-weight:500;color:rgb(15,23,42);line-height:1.1}.intel-stat .l{font-family:var(--font-ui);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:rgba(15,23,42,.55)}.intake-report{overflow-x:clip;border-radius:0}.intake-report-hero{margin:0 -12px 8px;padding:18px 12px 10px;background:var(--apple-bg,#f5f5f7);color:var(--apple-ink,rgb(15,23,42))}.intake-report-title-row{display:flex;align-items:center;gap:14px;width:min(100%,1680px);margin:0 auto 14px}.intake-report-menu{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid rgba(15,23,42,.1);border-radius:14px!important;background:rgba(255,255,255,.72);color:var(--apple-ink,rgb(15,23,42));box-shadow:0 1px 1px rgba(15,23,42,.04),0 8px 18px -12px rgba(15,23,42,.2),inset 0 1px 0 rgba(255,255,255,.8);flex:0 0 auto;cursor:pointer;backdrop-filter:saturate(180%) blur(12px);transition:border-color .14s ease,transform .14s ease,box-shadow .14s ease!important}.intake-report-menu:hover{transform:translateY(-1px);border-color:rgba(15,23,42,.16);box-shadow:0 1px 1px rgba(15,23,42,.05),0 14px 24px -14px rgba(15,23,42,.26),inset 0 1px 0 rgba(255,255,255,.9)}.intake-report-menu:focus-visible{outline:3px solid rgba(10,132,255,.22);outline-offset:2px}.intake-report-menu svg{width:22px;height:22px}.intake-report-title{display:flex;align-items:baseline;gap:.28em;min-width:0;margin:0;font-family:var(--font-ui);font-size:clamp(28px,3.2vw,42px);font-weight:760;line-height:1;letter-spacing:0;color:var(--apple-ink,rgb(15,23,42))}.intake-report-title-dash,.intake-report-title-sub{color:rgba(15,23,42,.46);font-weight:440}.intake-report-strip{width:min(100%,1680px);margin:0 auto;border:1px solid rgba(255,255,255,.75);border-radius:22px!important;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,249,252,.9))!important;box-shadow:0 1px 1px rgba(15,23,42,.04),0 12px 30px -16px rgba(15,23,42,.22),inset 0 1px 0 rgba(255,255,255,.9);backdrop-filter:saturate(180%) blur(20px)}.intake-toolbar-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.22fr);align-items:stretch;gap:clamp(12px,3vw,50px)}.intake-date-range-picker{display:grid!important;grid-template-columns:1fr!important;gap:clamp(18px,3vw,54px)!important;width:100%;min-width:0}.intake-date-range-picker>div:first-child{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(12px,3.5vw,58px);min-width:0}.intake-date-range-picker input,.intake-date-range-picker select{width:100%;min-width:0;height:auto;min-height:48px;padding:11px 14px 11px 42px!important;border:1px solid rgba(15,23,42,.1);border-radius:14px!important;background-color:rgba(255,255,255,.72);background-image:url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 3v3M17 3v3M4.5 9h15M6 5h12a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2Z' stroke='%238EA8FF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:14px;background-size:18px;font-family:var(--font-data);font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;text-align:center;letter-spacing:0;color:var(--apple-ink,rgb(15,23,42));box-shadow:inset 0 1px 2px rgba(15,23,42,.03)}.intake-date-range-picker input{justify-content:center;color-scheme:light}.intake-date-range-picker input::-webkit-date-and-time-value{text-align:center}.intake-date-range-picker select{min-height:48px;padding-inline:42px 42px!important;font-family:var(--font-ui);font-size:15px;font-weight:610;-moz-text-align-last:center;text-align-last:center;background-image:url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 3v3M17 3v3M4.5 9h15M6 5h12a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2Z' stroke='%238EA8FF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6 9 6 6 6-6' stroke='%23A8BDFF' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:14px,calc(100% - 14px);background-size:18px,18px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.intake-date-range-picker .intel-label{justify-self:center;min-width:28px;text-align:center;align-self:center;font-size:11px;font-weight:720;letter-spacing:.08em;color:rgba(15,23,42,.46);text-transform:uppercase}.intake-sync-btn{min-height:48px!important;padding:10px 18px!important;border-radius:14px!important;box-shadow:0 1px 1px rgba(15,23,42,.04),inset 0 1px 0 rgba(255,255,255,.8)!important;letter-spacing:.02em!important;white-space:nowrap;font-size:13px!important;font-weight:650!important;gap:8px!important;text-transform:none;align-self:start;width:100%;justify-content:center}.intake-sync-btn svg{width:16px;height:16px}.bulk-mode-btn,.intake-mode-btn{min-height:34px!important;padding:7px 11px!important}.bulk-mode-btn.is-active,.intake-mode-btn.is-active{border-color:rgba(37,99,235,.32)!important;background:rgba(37,99,235,.08)!important;color:rgb(30,64,175)!important}.intake-add-inventory-btn{display:inline-flex;width:100%;min-height:28px;align-items:center;justify-content:center;border:1px solid rgba(22,163,74,.72);border-radius:6px!important;background:#16a34a;color:#fff;font-family:var(--font-intel-sans);font-size:11px;font-weight:800;line-height:1;text-transform:uppercase;white-space:nowrap;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 8px 18px rgba(22,163,74,.16)}.intake-add-inventory-btn:hover:not(:disabled){background:#15803d;border-color:rgba(21,128,61,.82)}.intake-add-inventory-btn:disabled{cursor:progress;opacity:.72}.intake-add-inventory-btn--mobile{width:auto;min-height:30px;margin-top:6px;padding:0 10px}.intake-filter-pill{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:12px;padding:6px 10px;border:1px solid rgba(15,23,42,.08);border-radius:999px!important;background:rgba(15,23,42,.04);color:rgba(15,23,42,.62);font-family:var(--font-ui);font-size:12px;font-weight:620;letter-spacing:0;line-height:1.1}.intake-filter-pill svg{flex:0 0 auto;width:14px;height:14px;color:rgba(15,23,42,.48)}@media (max-width:760px){.intake-report-hero{padding:16px 12px 12px}.intake-report-title-row{gap:12px;margin-bottom:12px}.intake-report-menu{width:44px;height:44px;border-radius:14px!important}.intake-report-title{font-size:clamp(27px,8vw,36px)}.intake-date-range-picker>div:first-child,.intake-toolbar-row{grid-template-columns:1fr;gap:14px}.intake-date-range-picker .intel-label{min-width:0}.intake-sync-btn{align-self:stretch}}@media (min-width:768px){.intake-report{gap:16px;overflow-x:visible}.intake-report-hero{margin:0 0 8px;padding:14px 18px 16px;border:1px solid rgba(15,23,42,.08);border-radius:8px!important;background:var(--apple-bg,#f5f5f7)}.intake-report-title-row{width:100%;margin-bottom:14px;gap:12px}.intake-report-menu{display:none}.intake-report-title{font-size:28px;line-height:1.05;text-shadow:none}.intake-report-strip{width:100%;padding:14px!important;border-width:1px;border-radius:20px!important;box-shadow:0 1px 1px rgba(15,23,42,.04),0 12px 30px -16px rgba(15,23,42,.22),inset 0 1px 0 rgba(255,255,255,.9)}.intake-toolbar-row{grid-template-columns:minmax(0,1fr) auto;gap:12px}.intake-date-range-picker{grid-template-columns:minmax(0,1fr) minmax(190px,240px)!important;align-items:center;gap:12px!important}.intake-date-range-picker>div:first-child{grid-template-columns:minmax(150px,190px) auto minmax(150px,190px);gap:10px}.intake-date-range-picker input,.intake-date-range-picker select{min-height:38px;padding:8px 12px 8px 36px!important;border-width:1px;border-radius:12px!important;background-position:11px;background-size:16px;font-size:13px;font-weight:650;box-shadow:inset 0 1px 2px rgba(15,23,42,.03)}.intake-date-range-picker select{min-height:38px;padding-inline:34px 34px!important;background-position:11px,calc(100% - 10px);background-size:16px,16px;font-size:12px;-moz-text-align-last:left;text-align-last:left}.intake-date-range-picker .intel-label{min-width:18px;font-size:10px}.intake-sync-btn{width:auto;min-height:38px!important;padding:9px 14px!important;border-width:1px!important;border-radius:12px!important;font-size:11px!important;letter-spacing:.02em!important;gap:7px!important;align-self:stretch;text-shadow:none}.intake-sync-btn svg{width:14px;height:14px}.intake-filter-pill{margin-top:10px;padding:7px 10px;border-width:1px;font-size:12px;gap:7px;letter-spacing:0;box-shadow:none}.intake-filter-pill svg{width:14px;height:14px}.intake-report .intel-card-head{padding:12px 14px 10px}.intake-report .intel-card-body{padding:12px 14px 14px}.intake-table-scroll{max-height:calc(100vh - 310px);overflow:auto}.intake-table{min-width:0!important;table-layout:fixed}.intake-table td,.intake-table th{padding:8px 9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.intake-sort-header{cursor:pointer}.intake-sort-button{display:inline-flex;max-width:100%;align-items:center;justify-content:inherit;gap:5px;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.intake-sort-button:focus-visible,.intake-sort-button:hover{color:rgb(15,23,42)}.intake-sort-button:focus-visible{outline:2px solid rgba(37,99,235,.3);outline-offset:2px}.intake-sort-arrow{flex:0 0 auto;color:rgba(100,116,139,.55);font-size:10px;line-height:1}.intake-sort-arrow.is-active{color:rgb(37,99,235)}.intake-table td:first-child,.intake-table th:first-child{width:8%}.intake-table td:nth-child(2),.intake-table th:nth-child(2){width:13%}.intake-table td:nth-child(3),.intake-table th:nth-child(3){width:16%}.intake-table td:nth-child(4),.intake-table th:nth-child(4){width:7%}.intake-table td:nth-child(5),.intake-table td:nth-child(6),.intake-table td:nth-child(7),.intake-table th:nth-child(5),.intake-table th:nth-child(6),.intake-table th:nth-child(7){width:8%}.intake-table td:nth-child(8),.intake-table th:nth-child(8){width:14%}.intake-table td:nth-child(9),.intake-table th:nth-child(9){width:18%;font-family:var(--font-data);font-size:11px}}.intake-table tbody tr.intake-row-incomplete td{background:#fef3c7}.intake-table tbody tr.intake-row-incomplete:hover td{background:#fde68a}.intake-page-head{align-items:center}.intake-range-label{margin-top:0;line-height:40px}.intake-head-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;flex:1 1 auto;min-width:0}.intake-head-buttons{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto}.intake-head-actions .intake-date-range-picker{display:flex!important;align-items:center;justify-content:flex-start;gap:10px!important;width:auto;max-width:100%;min-width:0;flex:1 1 auto;flex-wrap:nowrap!important;white-space:nowrap;grid-template-columns:none!important}.intake-head-actions .intake-date-range-picker>div:first-child{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto;grid-template-columns:none}.intake-head-actions .intake-date-range-picker input,.intake-head-actions .intake-date-range-picker select{min-height:44px;height:44px;border:1px solid rgba(15,23,42,.1);border-radius:12px!important;background-color:rgba(255,255,255,.82);background-image:none!important;box-shadow:0 1px 0 rgba(255,255,255,.75),0 8px 22px -20px rgba(15,23,42,.28);font-family:var(--font-data);font-size:16px;font-weight:750;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:0;color:rgb(15,23,42);transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease}.intake-head-actions .intake-date-range-picker input{flex:1 1 170px;min-width:0;padding:8px 14px!important;text-align:center;color-scheme:light}.intake-head-actions .intake-date-range-picker input::-webkit-date-and-time-value{text-align:center}.intake-head-actions .intake-date-range-picker input:hover,.intake-head-actions .intake-date-range-picker select:hover{border-color:rgba(15,23,42,.16);background-color:rgba(255,255,255,.94);box-shadow:0 1px 0 rgba(255,255,255,.86),0 10px 24px -18px rgba(15,23,42,.34)}.intake-head-actions .intake-date-range-picker input:focus,.intake-head-actions .intake-date-range-picker select:focus{outline:none;border-color:rgba(37,99,235,.42);box-shadow:0 0 0 3px rgba(37,99,235,.1),0 10px 24px -18px rgba(15,23,42,.34)}.intake-head-actions .intake-date-range-picker select{flex:0 0 188px;padding:8px 16px!important;font-family:var(--font-ui);font-size:15px;font-weight:760;text-align:center;-moz-text-align-last:center;text-align-last:center;-webkit-appearance:none;-moz-appearance:none;appearance:none}.intake-head-actions .date-range-preset-menu-wrap .date-range-preset-select{min-height:44px;height:44px;padding:8px 16px!important;border:1px solid rgba(15,23,42,.1);border-radius:12px!important;background:rgba(255,255,255,.82);font-family:var(--font-ui);font-size:15px;font-weight:760;text-align:center;color:rgb(15,23,42);box-shadow:0 1px 0 rgba(255,255,255,.75)}.intake-head-actions .date-range-preset-menu-wrap{flex:0 0 188px;width:188px;min-width:188px;z-index:3}.intake-head-actions .intake-date-range-picker .date-range-picker-title,.intake-head-actions .intake-date-range-picker .date-range-quick-label{flex:0 0 auto}.intake-head-actions .intake-date-range-picker .intel-label{min-width:20px;flex:0 0 auto;font-family:var(--font-ui);font-size:11px;font-weight:780;letter-spacing:.08em;color:rgba(15,23,42,.45)}.intake-head-actions .intake-sync-btn{width:auto;min-height:40px!important;align-self:center;flex:0 0 auto}.intake-entry-card{width:100%;overflow:visible}.intake-entry-head{align-items:center;gap:12px}.intake-entry-sku{margin-top:5px;font-family:var(--font-data);font-size:11px;font-weight:650;line-height:1.25;color:rgba(51,65,85,.72);overflow-wrap:anywhere}.intake-entry-submit{min-height:38px!important;padding:9px 14px!important;white-space:nowrap}.intake-entry-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:10px;align-items:end}.intake-entry-grid label{display:flex;grid-column:span 2;min-width:0;flex-direction:column;gap:6px}.intake-entry-grid .intake-entry-text-field{grid-column:span 3}.intake-entry-grid .intake-entry-strain-field{grid-column:span 4}.intake-entry-grid .intake-entry-farm-field{grid-column:span 8}.intake-label-row{display:flex;align-items:baseline;gap:6px;min-width:0;white-space:nowrap}.intake-price-projection{font-family:var(--font-data);font-size:10px;font-weight:650;letter-spacing:0;color:rgb(4,120,87)}.intake-entry-grid .intel-input,.intake-entry-grid .intel-select{width:100%;min-width:0;min-height:40px;height:40px;border-radius:8px!important;font-family:var(--font-data);font-size:12px;font-weight:600;line-height:1.2}.intake-entry-grid .intake-entry-qty-field{grid-column:span 1;width:72px;max-width:72px;justify-self:start}.intake-entry-grid .intake-entry-qty-input{text-align:center}.intake-entry-grid select.intel-select{padding:0 34px 0 12px!important;line-height:40px!important;vertical-align:middle;text-align:left;-moz-text-align-last:left;text-align-last:left}.bulk-entry-grid{grid-template-columns:repeat(auto-fit,minmax(104px,1fr))}.bulk-entry-grid label{grid-column:auto}.intake-strain-combobox{position:relative;display:block;width:100%;min-width:0}.intake-entry-grid .intake-strain-combobox .intake-strain-input{height:38px!important;padding-right:34px!important;border-radius:8px!important;cursor:text;-webkit-user-select:text;-moz-user-select:text;user-select:text}.intake-strain-input::-webkit-calendar-picker-indicator{display:none!important;opacity:0}.intake-strain-caret{position:absolute;top:50%;right:11px;display:inline-flex;width:16px;height:16px;align-items:center;justify-content:center;color:rgba(15,23,42,.62);pointer-events:none;transform:translateY(-50%)}.intake-strain-caret svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.intake-strain-combobox:focus-within .intake-strain-caret{color:rgb(15,23,42)}.intake-entry-error{grid-column:1/-1;padding-top:2px;font-size:12px;font-weight:600;color:rgb(190,18,60)}@media (max-width:767px){.intake-head-actions,.intake-head-actions .intake-date-range-picker,.intake-head-actions .intake-date-range-picker>div:first-child{width:100%;min-width:0;flex:1 1 100%}.intake-head-actions .intake-date-range-picker{flex-wrap:wrap}.intake-head-actions .intake-date-range-picker>div:first-child{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.intake-head-actions .intake-date-range-picker select,.intake-head-actions .intake-sync-btn{width:100%;flex-basis:100%}.intake-entry-head{align-items:stretch}.intake-entry-submit{width:100%;justify-content:center}.intake-entry-grid{grid-template-columns:1fr}.intake-entry-grid .intake-entry-farm-field,.intake-entry-grid .intake-entry-strain-field,.intake-entry-grid .intake-entry-text-field,.intake-entry-grid label{grid-column:1/-1}}.mobile-entry-open{width:100%;min-height:44px!important;justify-content:center}.mobile-entry-lightbox{position:fixed;inset:0;z-index:70;display:flex;align-items:flex-end;justify-content:center;padding:14px}.mobile-entry-lightbox-backdrop{position:absolute;inset:0;border:0;background:rgba(15,23,42,.42);backdrop-filter:blur(10px)}.mobile-entry-lightbox-panel{position:relative;z-index:1;width:min(100%,560px);max-height:calc(100vh - 28px);overflow-y:auto;border:1px solid rgba(15,23,42,.1);border-radius:8px!important;background:#ffffff;box-shadow:0 24px 80px -36px rgba(15,23,42,.55)}.mobile-entry-lightbox-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-bottom:1px solid rgba(15,23,42,.08)}.mobile-entry-lightbox-panel .intake-entry-card{border:0!important;border-radius:0!important;box-shadow:none!important}.intake-search{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;margin-bottom:14px;padding:10px 12px;border:1px solid rgba(15,23,42,.09);border-radius:8px!important;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(248,250,252,.82));box-shadow:0 10px 24px -22px rgba(15,23,42,.28),inset 0 1px 0 rgba(255,255,255,.8)}.intake-search:focus-within{border-color:rgba(37,99,235,.34);box-shadow:0 0 0 3px rgba(37,99,235,.08),0 12px 24px -22px rgba(15,23,42,.3),inset 0 1px 0 rgba(255,255,255,.82)}.intake-search-count,.intake-search-icon{font-family:var(--font-ui);font-size:10px;font-weight:750;letter-spacing:.16em;line-height:1;text-transform:uppercase;color:rgba(15,23,42,.46)}.intake-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;font-family:var(--font-data);font-size:13px;font-weight:600;line-height:1.2;color:rgb(15,23,42)}.intake-search input::-moz-placeholder{color:rgba(51,65,85,.42)}.intake-search input::placeholder{color:rgba(51,65,85,.42)}.intake-search-count{font-variant-numeric:tabular-nums;color:rgba(51,65,85,.62)}.intake-card-title{color:rgb(15,23,42)}.intake-card-code,.intake-card-sub,.intake-empty-state{color:rgba(51,65,85,.72)}.intake-card-value{color:rgb(51,65,85)}.intake-edit-value{display:inline;max-width:100%;min-width:0;padding:0;border:0;border-radius:4px!important;background:transparent;color:inherit;font:inherit;line-height:inherit;text-align:inherit;cursor:text;overflow-wrap:anywhere}.intake-edit-value:hover{background:rgba(15,23,42,.035);box-shadow:0 0 0 3px rgba(15,23,42,.035)}.intake-edit-value:focus-visible{outline:2px solid rgba(37,99,235,.24);outline-offset:2px}.intake-edit-value:disabled{cursor:wait;opacity:.62}.intake-edit-field{width:100%;min-width:76px;max-width:190px;min-height:30px;height:30px;padding:3px 6px;border:1px solid rgba(15,23,42,.1);border-radius:7px!important;background:rgba(255,255,255,.76);color:rgb(15,23,42);font-family:var(--font-data);font-size:12px;font-variant-numeric:tabular-nums;line-height:1.1;outline:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.72)}select.intake-edit-field{min-height:32px;height:32px;padding:0 28px 0 8px;line-height:32px;text-align:left;-moz-text-align-last:left;text-align-last:left}.intake-edit-field:hover{border-color:rgba(15,23,42,.18);background:rgba(255,255,255,.92)}.intake-edit-field:focus{border-color:rgba(37,99,235,.48);background:#ffffff;box-shadow:0 0 0 3px rgba(37,99,235,.12),inset 0 1px 0 rgba(255,255,255,.82)}.intake-edit-field:disabled{cursor:wait;opacity:.62}.intake-card-footer{border-color:rgba(15,23,42,.08)}.intake-summary-stat{align-items:center;text-align:center}.intake-summary-stat .intel-meta,.intake-summary-stat .l,.intake-summary-stat .v{max-width:100%}@media (min-width:768px){.intake-tier-summary-strip{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}}@media (min-width:1024px){.intake-tier-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important}.intake-tier-summary-item{min-width:0}.intake-tier-summary-item .bulk-tier-name{min-width:0;font-size:13px;letter-spacing:.08em;white-space:nowrap}}.intake-total-card{min-width:178px}.intake-total-card .intel-card-body{padding:16px 18px}.intake-total-card-value{margin-top:5px;white-space:nowrap}.intake-mobile-card{padding:18px!important}.intake-mobile-card.intake-row-incomplete{background:linear-gradient(180deg,#fffbeb,#fef3c7)!important;border-color:rgba(245,158,11,.42)!important}.intake-mobile-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.intake-mobile-tier{display:inline-flex!important;flex:0 0 32px;align-items:center;justify-content:center;width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;border:0!important;border-radius:0!important;font-size:16px;line-height:1}.intake-mobile-date{margin-bottom:8px;font-size:11px;letter-spacing:.08em}.intake-mobile-title{font-size:18px;font-weight:750;line-height:1.08}.intake-mobile-sub{margin-top:6px;font-size:13px;line-height:1.2}.intake-mobile-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px}.intake-mobile-fact{display:flex;min-width:0;min-height:72px;flex-direction:column;justify-content:space-between;gap:10px;padding:11px 12px;border:1px solid rgba(15,23,42,.08);border-radius:7px!important;background:linear-gradient(180deg,rgba(248,250,252,.92),rgba(241,245,249,.72))}.intake-mobile-fact .l{font-family:var(--font-ui);font-size:10px;font-weight:700;letter-spacing:.18em;line-height:1;text-transform:uppercase;color:rgba(15,23,42,.46)}.intake-mobile-fact .v{font-family:var(--font-data);font-size:19px;font-weight:500;font-variant-numeric:tabular-nums;line-height:1;color:rgb(15,23,42)}.intake-mobile-footer{display:grid;grid-template-columns:1fr;margin-top:16px;padding-top:15px}.intake-mobile-farm{margin-top:6px;font-size:13px;font-weight:700;line-height:1.2}.intake-mobile-sku{display:block;max-width:100%;margin-top:4px;padding:0;border:0;background:transparent;font-family:var(--font-data);font-size:10px;font-weight:650;line-height:1.25;overflow-wrap:anywhere}.intake-danger-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:auto;min-height:0;padding:8px 14px;border:1px solid rgba(225,29,72,.24);border-radius:5px!important;background:rgba(255,255,255,.86);color:rgb(190,18,60);font-family:var(--font-ui)!important;font-size:11px;font-weight:650;letter-spacing:.12em;line-height:1;text-transform:uppercase;transition:background .12s ease,border-color .12s ease,transform 80ms ease!important}.intake-danger-btn:hover:not(:disabled){border-color:rgba(225,29,72,.42);background:rgba(255,241,242,.94)}.intake-danger-btn:active:not(:disabled){transform:translateY(1px)}.intake-danger-btn:disabled{cursor:not-allowed;opacity:.5}.intake-danger-btn--solid{border-color:rgb(225,29,72);background:rgb(225,29,72);color:#ffffff}.intake-danger-btn--solid:hover:not(:disabled){background:rgb(190,18,60);border-color:rgb(190,18,60)}.intake-modal-backdrop{background:rgba(15,23,42,.35);backdrop-filter:blur(8px)}.intake-modal{border-radius:8px!important;border:1px solid rgba(15,23,42,.1);background:#ffffff;color:rgb(15,23,42);box-shadow:0 24px 80px -36px rgba(15,23,42,.45)}.procurement-report{overflow-x:clip}.procurement-report-strip{border-radius:18px!important;border:1px solid rgba(255,255,255,.72);background:linear-gradient(180deg,rgba(255,255,255,.84),rgba(247,248,251,.78))!important;box-shadow:0 1px 1px rgba(15,23,42,.04),0 10px 24px -18px rgba(15,23,42,.28),inset 0 1px 0 rgba(255,255,255,.9)!important}.apple-surface .procurement-report-strip .btn-sm,.apple-surface .procurement-report-strip .date-range-date-input,.apple-surface .procurement-report-strip .date-range-preset-select,.apple-surface .procurement-report-strip .input-sm,.apple-surface .procurement-report-strip .select-sm{color-scheme:light;border-color:rgba(15,23,42,.18)!important;background:#ffffff!important;color:rgb(15,23,42)!important;-webkit-text-fill-color:rgb(15,23,42)!important}.apple-surface .procurement-report-strip .date-range-preset-select option,.apple-surface .procurement-report-strip .select-sm option{background:#ffffff;color:rgb(15,23,42)}.procurement-date-range-picker{flex:1 1 auto;justify-content:flex-start}.date-range-preset-menu-wrap{position:relative;flex:0 0 188px}.date-range-preset-menu-wrap .date-range-preset-select{width:100%;cursor:pointer}.date-range-preset-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:1000;display:flex;flex-direction:column;width:100%;max-height:280px;overflow-y:auto;padding:5px;border:1px solid rgba(15,23,42,.12);border-radius:10px;background:#ffffff;box-shadow:0 14px 30px -14px rgba(15,23,42,.35)}.date-range-preset-menu button{padding:8px 10px;border:0;border-radius:7px;background:transparent;font-family:var(--font-ui);font-size:12px;font-weight:600;text-align:left;cursor:pointer}.date-range-preset-menu button.is-active,.date-range-preset-menu button:hover{background:rgba(37,99,235,.1);color:var(--sku-link,#64748b)}.intake-entry-form-shell{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .18s ease,opacity .14s ease}.intake-entry-form-shell.is-open{grid-template-rows:1fr;opacity:1}.intake-entry-form-inner{min-height:0;overflow:hidden}.intake-entry-form-shell:not(.is-open){visibility:hidden;pointer-events:none}.intake-add-toggle{white-space:nowrap}.procurement-cost-points-table td.num,.procurement-cost-points-table th.num{text-align:center}@media (min-width:1024px){.procurement-toolbar{flex-direction:row!important;align-items:center;justify-content:space-between}}.procurement-date-range-picker .date-range-inputs{display:grid;grid-template-columns:minmax(136px,1fr) auto minmax(136px,1fr);align-items:center;flex:0 1 360px;min-width:0}.procurement-date-range-picker .date-range-date-input,.procurement-date-range-picker .date-range-preset-select{min-height:40px!important;height:40px!important;border-radius:8px!important;font-family:var(--font-data)!important;font-size:12px!important;font-weight:700;font-variant-numeric:tabular-nums;box-shadow:none!important}.procurement-date-range-picker .date-range-date-input{width:100%;min-width:0;padding:0 12px!important;text-align:center}.procurement-date-range-picker .date-range-preset-select{flex:0 0 198px;width:198px;min-width:198px;padding:0 34px 0 12px!important;line-height:40px!important;text-align:left;-moz-text-align-last:left;text-align-last:left;background-position:right 12px center!important}.procurement-date-range-picker .date-range-date-input:hover,.procurement-date-range-picker .date-range-preset-select:hover{border-color:rgba(15,23,42,.32)!important;background:#ffffff!important}.procurement-date-range-picker .date-range-date-input:focus,.procurement-date-range-picker .date-range-preset-select:focus{outline:none;border-color:rgba(37,99,235,.5)!important;box-shadow:0 0 0 3px rgba(37,99,235,.1)!important}.apple-surface .procurement-report-strip .btn-sm:disabled{color:rgba(15,23,42,.42)!important;-webkit-text-fill-color:rgba(15,23,42,.42)!important;background:rgba(248,250,252,.82)!important;border-color:rgba(15,23,42,.12)!important}.apple-surface .procurement-report-strip .date-range-date-input::-webkit-calendar-picker-indicator,.apple-surface .procurement-report-strip .input-sm::-webkit-calendar-picker-indicator{opacity:.72}.procurement-kpi-tile{min-height:134px;overflow:hidden}.procurement-kpi-tile:before{content:"";position:absolute;inset:auto 0 0;height:4px;background:var(--tier-accent,rgb(15,23,42));opacity:.9}.procurement-kpi-cell{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:13px;min-width:0}.procurement-kpi-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px!important;background:color-mix(in srgb,var(--tier-accent,rgb(15,23,42)) 13%,white);color:var(--tier-accent,rgb(15,23,42));box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 8px 18px -14px currentColor}.procurement-kpi-value{display:block;margin-top:4px;letter-spacing:-.04em!important;white-space:normal;overflow-wrap:anywhere}.procurement-farm-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 14px}.procurement-farm-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-ui);font-size:14px;font-weight:700;letter-spacing:-.01em;color:rgb(15,23,42)}.procurement-tier-badge{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:32px;border-radius:999px!important;padding-inline:12px;font-family:var(--font-ui);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;box-shadow:inset 0 1px 0 rgba(255,255,255,.24),0 8px 18px -14px rgba(15,23,42,.55)}.procurement-pickups-desktop{gap:10px}.procurement-pickup-row{display:grid;grid-template-columns:minmax(190px,1.05fr) minmax(360px,1.25fr) minmax(260px,1fr);align-items:center;gap:18px;padding:13px 14px}.procurement-pickup-main{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0}.procurement-pickup-row-farm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:var(--font-ui);font-size:15px;font-weight:720;letter-spacing:-.018em;color:rgb(15,23,42)}.procurement-pickup-row-meta{margin:4px 0 0;font-family:var(--font-ui);font-size:12px;font-weight:550;color:rgba(15,23,42,.5)}.procurement-pickup-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:10px}.procurement-pickup-metrics>div{min-width:0;display:flex;flex-direction:column;gap:4px;padding:9px 10px;border-radius:14px!important;background:rgba(118,118,128,.08)}.procurement-pickup-metrics .intel-label{font-size:10px}.procurement-pickup-metrics .intel-num-md,.procurement-pickup-metrics .intel-pill{align-self:flex-start;white-space:nowrap}.procurement-pickup-strains{min-width:0}.procurement-pickup-detail .grid>div,.procurement-pickup-strains .grid>div{border-radius:12px!important}@media (max-width:767px){.procurement-report{gap:12px;padding-inline:10px}.procurement-report-strip{padding:12px 13px 13px}.procurement-toolbar{gap:12px}.procurement-date-range-picker .date-range-date-input,.procurement-date-range-picker .date-range-preset-select,.procurement-report-strip .btn-sm,.procurement-report-strip .input-sm,.procurement-report-strip .select-sm{min-height:32px;height:32px;font-size:14px;line-height:1.1}.procurement-report-strip .btn-sm{width:41px;padding-inline:0;font-size:15px}.procurement-report-strip .input-sm,.procurement-report-strip .select-sm{padding-inline:12px}.procurement-date-range-picker{width:100%;justify-content:stretch}.procurement-date-range-picker .date-range-inputs{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;width:100%}.procurement-date-range-picker .date-range-inputs input,.procurement-date-range-picker .date-range-preset-select{width:100%;min-width:0;flex-basis:auto}.procurement-date-range-picker .intel-label{justify-content:center;min-width:24px;font-size:11px;letter-spacing:.14em}.procurement-toolbar-actions{width:100%;justify-content:flex-end;margin-left:0!important;gap:12px}.procurement-toolbar-actions .intel-label{font-size:10px;letter-spacing:.18em}.procurement-toolbar-actions .intel-num-md{font-size:14px}.procurement-kpi-tile{min-height:118px;padding:16px 17px}.procurement-kpi-cell{grid-template-columns:36px minmax(0,1fr);gap:11px}.procurement-kpi-icon{width:36px;height:36px;border-radius:12px!important}.procurement-kpi-icon svg{width:19px;height:19px}.procurement-kpi-value{font-size:24px!important;line-height:1.05}.procurement-farm-leaders .intel-card-head,.procurement-tier-mix .intel-card-head,.procurement-week-card .intel-card-head{padding:17px 18px 15px}.procurement-farm-leaders .intel-card-body,.procurement-tier-mix .intel-card-body,.procurement-week-card .intel-card-body{padding:18px}.procurement-tier-list{gap:22px}.procurement-tier-total{padding-bottom:16px}.procurement-tier-meta,.procurement-tier-total .intel-meta{font-size:12px;line-height:1.2}.procurement-tier-total .intel-num-md,.procurement-tier-value .intel-num-md{font-size:15px}.procurement-tier-row{gap:9px}.procurement-tier-row-head{align-items:center}.procurement-tier-name{font-size:15px;line-height:1.15;letter-spacing:.12em}.procurement-tier-value{flex-shrink:0}.procurement-tier-bar{height:20px}}.procurement-pickups-mobile{display:flex;flex-direction:column;gap:8px}@media (min-width:768px){.procurement-pickups-mobile{display:none}}.procurement-pickup{overflow:hidden;border:1px solid rgba(255,255,255,.74);border-radius:16px!important;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(248,249,252,.84));box-shadow:0 1px 1px rgba(15,23,42,.04),0 10px 22px -18px rgba(15,23,42,.25),inset 0 1px 0 rgba(255,255,255,.9)!important}.procurement-pickup-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(92px,auto) 28px;align-items:center;gap:10px;padding:11px 10px;cursor:pointer;list-style:none}.procurement-pickup-summary::-webkit-details-marker{display:none}.procurement-pickup-farm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-ui);font-size:13px;font-weight:750;color:rgb(15,23,42)}.procurement-pickup-meta{display:block;margin-top:4px;font-family:var(--font-ui);font-size:10px;font-weight:600;letter-spacing:.04em;color:rgba(15,23,42,.52);line-height:1.25}.procurement-pickup-total{min-width:0;text-align:right}.procurement-pickup-lbs{display:block;font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700;color:rgb(15 23 42);line-height:1.1;white-space:nowrap}.procurement-pickup-arrow{position:relative;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid rgba(15,23,42,.08);border-radius:999px!important;background:rgba(255,255,255,.72);color:rgb(15,23,42)}.procurement-pickup-arrow:before{content:"";width:7px;height:7px;border-right:2px solid;border-bottom:2px solid;transform:translateY(-2px) rotate(45deg);transition:transform .14s ease!important}.procurement-pickup[open] .procurement-pickup-arrow:before{transform:translateY(2px) rotate(225deg)}.procurement-pickup-detail{border-top:1px solid rgba(15,23,42,.08);padding:8px 10px 10px;background:rgba(118,118,128,.06)}.procurement-pickup-detail-head{display:flex;align-items:center;justify-content:space-between;gap:10px;font-family:var(--font-ui);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(15,23,42,.54)}.intel-strip{background:rgba(248,250,252,.95)!important;backdrop-filter:saturate(140%) blur(6px);border-bottom:1px solid rgba(15,23,42,.08)}.intel-tile{position:relative;display:flex;flex-direction:column;gap:6px;background:#ffffff;border:1px solid rgba(15,23,42,.08);border-radius:8px!important;padding:16px 18px;color:rgb(15,23,42);box-shadow:0 1px 0 rgba(15,23,42,.025),0 1px 2px rgba(15,23,42,.025);transition:border-color .12s ease,box-shadow .12s ease,transform 80ms ease!important}.intel-tile.is-clickable{cursor:pointer}.intel-tile.is-clickable:hover{border-color:rgba(15,23,42,.18)!important;box-shadow:0 1px 0 rgba(15,23,42,.04),0 4px 12px rgba(15,23,42,.06)}.intel-tile.is-active{border-color:rgb(15,23,42)!important;box-shadow:0 0 0 1px rgb(15,23,42),0 4px 12px rgba(15,23,42,.08)}.intel-tile--accent{color:#ffffff;border-color:rgba(0,0,0,.15)}.intel-tile--accent .intel-tile-label,.intel-tile--accent .intel-tile-sub{color:rgba(255,255,255,.78)}.intel-tile--accent .intel-tile-value,.intel-tile--accent .intel-tile-value-xl{color:#ffffff}.intel-tile--accent.is-active{box-shadow:0 0 0 2px #ffffff,0 0 0 4px rgb(15,23,42),0 6px 14px rgba(15,23,42,.12)}.intel-tile--accent .intel-tile-divider{border-color:rgba(255,255,255,.18)!important}.intel-tile-label{font-family:var(--font-data);font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:rgba(15,23,42,.55);display:inline-flex;align-items:center;gap:6px}.intel-tile-value{font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums;font-size:26px;font-weight:650;line-height:1.05}.intel-tile-value,.intel-tile-value-xl{font-family:var(--font-data);letter-spacing:.02em;color:rgb(15,23,42)}.intel-tile-value-xl{font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums;font-size:40px;font-weight:600;line-height:1}.intel-tile-sub{font-size:12px;font-weight:600;letter-spacing:.03em;color:rgba(15,23,42,.6)}.intel-tile-money,.intel-tile-sub{font-family:var(--font-data);font-variant-numeric:tabular-nums}.intel-tile-money{font-feature-settings:"tnum" 1;font-size:22px;font-weight:700;letter-spacing:-.02em;color:rgb(15,23,42)}.intel-tile--accent .intel-tile-money{color:#ffffff}.intel-restock{overflow:hidden;gap:12px;min-height:220px}.intel-restock-accent{position:absolute;inset:0 auto 0 0;width:5px;background:var(--tier-accent)}.intel-restock-head{display:flex;align-items:center;gap:8px;padding-left:2px}.intel-restock-body{display:flex;flex-direction:column;justify-content:space-between;gap:14px;flex:1 1 auto;min-width:0}.intel-restock-grid{width:100%;display:flex;flex-direction:column;gap:7px}.intel-restock-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0}.intel-restock-cap{font-family:-apple-system,BlinkMacSystemFont,var(--font-ui);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(15,23,42,.52);white-space:nowrap}.intel-restock-num{font-family:var(--font-data);font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums;font-size:14px;font-weight:700;letter-spacing:.01em;color:rgba(15,23,42,.78);white-space:nowrap}.intel-restock-required{border-top:1px solid rgba(15,23,42,.08);padding-top:13px;display:flex;flex-direction:column;gap:4px;min-width:0}.intel-restock-required .intel-restock-cap{color:var(--tier-accent);letter-spacing:.16em}.intel-restock-big{font-family:var(--font-ui);font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums;font-size:clamp(44px,4.3vw,68px);font-weight:800;letter-spacing:-.055em;line-height:.95;color:var(--tier-accent);white-space:nowrap}.intel-restock-big span{font-size:.36em;font-weight:700;letter-spacing:-.02em;margin-left:4px}.email-builder-drop-grid{transition:grid-template-columns .18s ease-out,background-color .16s ease-out}.email-builder-column{transition:min-width .18s ease-out,transform .18s ease-out,opacity .16s ease-out}.email-builder-drop-grid--active .email-builder-column{min-width:0}.email-builder-column--drop-target,.email-builder-drop-placeholder{position:relative;outline:2px solid rgb(237 28 36/.8);outline-offset:-2px;animation:email-builder-drop-pulse 1.15s ease-in-out infinite}.email-builder-drop-placeholder{display:flex;min-height:224px;align-items:center;justify-content:center;border:1px dashed rgb(237 28 36/.7);background:rgb(237 28 36/.045);color:rgb(190 18 26);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}@keyframes email-builder-drop-pulse{0%,to{box-shadow:inset 0 0 0 0 rgb(237 28 36/.05),0 0 0 0 rgb(237 28 36/.28)}50%{box-shadow:inset 0 0 0 5px rgb(237 28 36/.09),0 0 0 4px rgb(237 28 36/0)}}@media (prefers-reduced-motion:reduce){.email-builder-column,.email-builder-column--drop-target,.email-builder-drop-grid,.email-builder-drop-placeholder{animation:none;transition:none}}.gallery-view{min-height:100%;padding:12px 20px 20px;background:#f6f7f9}.gallery-state p{margin:0;font-size:13px;color:rgba(15,23,42,.58)}.gallery-upload-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.gallery-upload-button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 11px;gap:6px;white-space:nowrap}.gallery-upload-button svg{flex:0 0 auto;width:15px;height:15px}.gallery-state .gallery-upload-button{margin-top:12px}.gallery-upload-feedback{min-height:20px;margin:0 0 8px;font-family:var(--font-data);font-size:10px;color:#15803d;text-align:right}.gallery-upload-feedback:empty{display:none}.gallery-upload-feedback .is-error{color:#b91c1c}.gallery-upload-feedback .is-warning{color:#92400e}.gallery-duplicate-prompt{display:flex;align-items:center;justify-content:flex-end;gap:8px;color:#92400e}.gallery-duplicate-prompt>span{margin-right:2px}.gallery-duplicate-prompt .intel-btn{min-height:30px;padding:5px 9px;font-size:10px}.gallery-controls{display:grid;gap:10px;margin-bottom:14px;padding:10px;border:1px solid rgba(15,23,42,.09);border-radius:6px!important;background:#fff}.gallery-filter-row,.gallery-search-row{display:grid;min-width:0;gap:8px}.gallery-view.apple-surface .gallery-controls{margin-bottom:18px;padding:14px;border-color:rgba(15,23,42,.1);border-radius:16px!important;background:rgba(255,255,255,.78);box-shadow:0 1px 1px rgba(15,23,42,.04),0 12px 28px -20px rgba(15,23,42,.26),inset 0 1px 0 rgba(255,255,255,.9)}.gallery-search-row{--gallery-toolbar-control-height:42px;grid-template-columns:minmax(0,1fr) auto auto;align-items:end}.gallery-view:not(.email-asset-gallery) .gallery-search-row .gallery-count,.gallery-view:not(.email-asset-gallery) .gallery-search-row .gallery-upload-button,.gallery-view:not(.email-asset-gallery) .gallery-search-row .intel-input{box-sizing:border-box;height:var(--gallery-toolbar-control-height)!important;min-height:var(--gallery-toolbar-control-height)!important;margin-block:0}.email-asset-gallery .gallery-search-row{grid-template-columns:minmax(0,1fr) minmax(150px,210px) auto auto}.email-asset-gallery .gallery-tile{cursor:default}.email-asset-gallery .gallery-tile-image{isolation:isolate;background:#111827}.gallery-filter-row{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end}.gallery-filter-row--active{grid-template-columns:repeat(6,minmax(0,1fr))}.gallery-controls label{display:grid;min-width:0;gap:5px}.gallery-controls label>span{font-family:var(--font-data);font-size:9px;font-weight:720;letter-spacing:.07em;text-transform:uppercase;color:rgba(15,23,42,.52)}.gallery-controls .intel-input,.gallery-controls .intel-select{width:100%;min-width:0}.gallery-controls select.intel-select{display:block;min-height:38px;padding:8px 42px 8px 14px!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m3 6 5 5 5-5' stroke='%23334155' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:16px}.gallery-view.apple-surface .gallery-controls label>span{font-family:var(--font-ui);font-size:10px;font-weight:700;letter-spacing:.08em;color:rgba(15,23,42,.58)}.gallery-clear-filters,.gallery-count{min-height:38px}.gallery-count{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:50px;padding:0 8px;border:1px solid rgba(15,23,42,.1);border-radius:999px!important;background:#fff;font-family:var(--font-data);font-size:11px;font-weight:650;color:rgba(15,23,42,.68);font-variant-numeric:tabular-nums}.gallery-view.apple-surface .gallery-count{min-height:40px;padding:0 12px;border-radius:12px!important;background:rgba(255,255,255,.7);font-family:var(--font-ui);font-size:12px;font-weight:650;box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}.gallery-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));-moz-column-gap:0;column-gap:0;row-gap:10px;margin:0;padding:0}.gallery-view:not(.email-asset-gallery) .gallery-grid{-moz-column-gap:10px;column-gap:10px}.gallery-list-view{--gl-ink:#14213d;--gl-muted:#758097;--gl-line:#e3e7ee;--gl-indigo:#4f46e5;min-height:100vh;background:#f3f5f8;color:var(--gl-ink);font-family:var(--font-ui)}.gallery-list-toolbar{display:grid;grid-template-columns:minmax(230px,1fr) auto minmax(280px,380px);align-items:center;gap:14px;min-height:104px;padding:20px 28px;border-bottom:1px solid var(--gl-line);background:#ffffff}.gallery-list-eyebrow{display:block;color:var(--gl-indigo);font-family:var(--font-data);font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.gallery-list-toolbar h1{margin:4px 0 0;font-size:20px;font-weight:750;letter-spacing:-.035em}.gallery-list-toolbar p{margin:4px 0 0;color:var(--gl-muted);font-size:10px}.gallery-list-refresh,.gallery-list-search{display:inline-flex;align-items:center;gap:8px;height:36px;border:1px solid var(--gl-line);border-radius:8px!important;background:#ffffff;color:#536078;font-size:10px;font-weight:700}.gallery-list-refresh{padding:0 12px;cursor:pointer}.gallery-list-refresh:hover{border-color:#c8cbff;background:#eef0ff;color:var(--gl-indigo)}.gallery-list-refresh:disabled{opacity:.55;cursor:wait}.gallery-list-refresh svg{width:15px;height:15px}.gallery-list-search{padding:0 9px;background:#fafbfc}.gallery-list-search svg{width:15px;height:15px;flex:0 0 auto;color:#8791a4}.gallery-list-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--gl-ink);font:inherit}.gallery-list-search input::-moz-placeholder{color:#a0a8b7}.gallery-list-search input::placeholder{color:#a0a8b7}.gallery-list-search b{display:grid;place-items:center;min-width:22px;height:19px;padding:0 5px;border-radius:5px!important;background:#eef0ff;color:var(--gl-indigo);font-family:var(--font-data);font-size:9px}.gallery-list-table-panel{min-height:calc(100vh - 104px);padding:18px 28px 28px}.gallery-list-scroll{overflow:auto;max-height:calc(100vh - 150px);border:1px solid var(--gl-line);border-radius:10px!important;background:#ffffff}.gallery-list-table{width:100%;min-width:900px;border-collapse:separate;border-spacing:0;font-size:11px}.gallery-list-table thead th{position:sticky;top:0;z-index:1;padding:10px 13px;border-bottom:1px solid var(--gl-line);background:#f8f9fc;color:#8490a3;font-family:var(--font-data);font-size:8px;font-weight:800;letter-spacing:.1em;text-align:left;text-transform:uppercase}.gallery-list-table tbody tr{cursor:pointer;outline:0}.gallery-list-table tbody tr:nth-child(2n){background:#fafbfc}.gallery-list-table tbody tr:nth-child(odd){background:#ffffff}.gallery-list-table tbody tr:hover{background:#eef0ff}.gallery-list-table tbody tr:focus-visible{box-shadow:inset 3px 0 0 var(--gl-indigo),inset 0 0 0 2px var(--gl-indigo)}.gallery-list-table td{height:56px;padding:8px 13px;border-bottom:1px solid #edf0f5;color:#536078;vertical-align:middle}.gallery-list-table tbody tr:last-child td{border-bottom:0}.gallery-list-image-cell{display:flex;align-items:center;gap:10px;min-width:230px}.gallery-list-image-cell img{width:38px;height:38px;border:1px solid #e3e7ee;border-radius:6px!important;background:#f3f5f8;-o-object-fit:cover;object-fit:cover}.gallery-list-image-copy{display:flex;min-width:0;flex-direction:column;gap:2px}.gallery-list-image-cell strong{overflow:hidden;color:var(--gl-ink);font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.gallery-list-image-copy small{overflow:hidden;color:#8993a5;font-family:var(--font-data);font-size:8px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.gallery-list-date,.gallery-list-product{font-family:var(--font-data);font-size:9px;font-variant-numeric:tabular-nums}.gallery-list-tier{display:inline-flex;align-items:center;min-height:20px;padding:0 7px;border-radius:999px!important;background:#edf0f5;color:#59647a;font-family:var(--font-data);font-size:8px;font-weight:800;letter-spacing:.04em}.gallery-list-tier.is-preferred{background:#eaf2ff;color:#2563eb}.gallery-list-tier.is-supreme{background:#fff0f1;color:#d61c24}.gallery-list-tier.is-essential{background:#eef0f5;color:#3c4657}.gallery-list-state{display:flex;align-items:center;justify-content:center;min-height:260px;border:1px dashed var(--gl-line);border-radius:10px!important;color:var(--gl-muted);font-size:11px}.gallery-list-state.is-error{flex-direction:column;gap:10px;color:#b4232b}.gallery-list-state button{min-height:30px;padding:0 10px;border:1px solid #e8aeb5;border-radius:7px!important;background:#fff;color:#b4232b;font-size:9px;font-weight:700;cursor:pointer}.gallery-list-empty{height:180px!important;color:var(--gl-muted)!important;text-align:center}.gallery-list-save-error{margin-bottom:10px;padding:9px 12px;border:1px solid #fecaca;border-radius:8px!important;background:#fef2f2;color:#b4232b;font-size:13px}.gallery-list-eyebrow{font-size:11px}.gallery-list-toolbar h1{font-size:24px}.gallery-list-refresh,.gallery-list-search,.gallery-list-toolbar p{font-size:13px}.gallery-list-search b{min-width:28px;height:22px;padding:0 6px;font-size:12px}.gallery-list-table{min-width:1080px;font-size:14px}.gallery-list-table thead th{padding-block:11px;color:#718096;font-size:11px;letter-spacing:.08em}.gallery-list-table td{height:60px}.gallery-list-image-cell strong{font-size:14px}.gallery-list-image-copy small{font-size:11px}.gallery-list-date,.gallery-list-product,.gallery-list-state{font-size:13px}.gallery-list-state button{font-size:12px}.gallery-list-cell-input,.gallery-list-cell-value{display:block;width:100%;min-height:32px;padding:4px 6px;border:1px solid transparent;border-radius:5px!important;background:transparent;color:inherit;font:inherit;line-height:1.35;text-align:left}.gallery-list-cell-value{overflow:hidden;cursor:text;text-overflow:ellipsis;white-space:nowrap}.gallery-list-cell-value:focus-visible,.gallery-list-cell-value:hover{border-color:#c7d2fe;background:#fff;color:var(--gl-ink);outline:none}.gallery-list-cell-value.is-saving{opacity:.55;cursor:wait}.gallery-list-cell-input{border-color:var(--gl-indigo);background:#fff;box-shadow:0 0 0 2px rgba(79,70,229,.16);outline:none}.gallery-load-sentinel{grid-column:1/-1;height:1px;pointer-events:none}.gallery-tile-shell{position:relative;min-width:0}.gallery-tile{position:relative;display:block;min-width:0;overflow:hidden;text-align:left;background:#fff;border:1px solid rgba(15,23,42,.09);border-radius:6px!important;box-shadow:0 1px 2px rgba(15,23,42,.035)}.gallery-tile,.gallery-tile-open{width:100%;padding:0;cursor:zoom-in}.gallery-tile-open{position:absolute;inset:0;z-index:1;border:0;background:transparent}.gallery-delete-trigger{position:absolute;top:8px;right:8px;z-index:3;display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid rgba(255,255,255,.42);border-radius:999px!important;background:rgba(15,23,42,.82);color:#fff;box-shadow:0 2px 8px rgba(15,23,42,.2);cursor:pointer;opacity:0;pointer-events:none;visibility:hidden}.gallery-tile-image:hover>.gallery-delete-trigger,.gallery-tile:focus-within .gallery-delete-trigger{opacity:1;pointer-events:auto;visibility:visible}.gallery-delete-trigger:hover{background:#b91c1c}.gallery-delete-trigger svg{width:15px;height:15px}.gallery-delete-confirm{position:absolute;right:0;bottom:0;left:0;z-index:3;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;padding:8px;border:1px solid rgba(185,28,28,.25);border-radius:0 0 6px 6px!important;background:#fff;box-shadow:0 -5px 16px rgba(15,23,42,.12)}.gallery-delete-confirm>span{overflow:hidden;font-size:10px;font-weight:700;color:#b91c1c;text-overflow:ellipsis;white-space:nowrap}.gallery-delete-confirm button{padding:5px 7px;border:1px solid rgba(15,23,42,.14);border-radius:4px!important;background:transparent;font-family:var(--font-data);font-size:9px;font-weight:700;color:#334155;cursor:pointer}.gallery-delete-confirm button.is-danger{border-color:#b91c1c;background:#b91c1c;color:#fff}.gallery-delete-confirm button:disabled{opacity:.55;cursor:wait}.gallery-action-error{margin:-6px 0 14px;padding:9px 11px;border:1px solid rgba(185,28,28,.22);border-radius:5px!important;background:rgba(239,68,68,.06);font-size:12px;color:#b91c1c}.gallery-tile-shell:hover .gallery-tile{border-color:rgba(15,23,42,.28);box-shadow:0 5px 16px rgba(15,23,42,.08)}.gallery-delete-confirm button:focus-visible,.gallery-delete-trigger:focus-visible,.gallery-download-button:focus-visible,.gallery-filename-meta-trigger:focus-visible,.gallery-tile-open:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.gallery-tile-image{position:relative;display:block;width:100%;aspect-ratio:1/1;overflow:hidden;background:#e8ebef}.gallery-tile-image>img{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;image-rendering:auto}.email-asset-gallery .gallery-tile-image>.email-asset-image-backdrop{z-index:0;-o-object-fit:cover;object-fit:cover;filter:blur(18px) saturate(.82);opacity:.68;transform:scale(1.14)}.email-asset-gallery .gallery-tile-image>.email-asset-image-source{z-index:1;-o-object-fit:contain;object-fit:contain}.email-asset-gif-badge{place-items:center;width:34px;height:34px;border:1px solid rgba(255,255,255,.72);border-radius:999px!important;background:rgba(15,23,42,.86);box-shadow:0 3px 10px rgba(15,23,42,.3);font-size:16px;line-height:1;pointer-events:none}.email-asset-gif-badge,.gallery-filename-meta-trigger{position:absolute;top:8px;left:8px;z-index:3;display:grid}.gallery-filename-meta-trigger{place-items:center;width:34px;height:34px;padding:0;border:1px solid rgba(255,255,255,.72);border-radius:999px!important;background:#16a34a;color:#fff;box-shadow:0 3px 10px rgba(15,23,42,.24);cursor:pointer}.gallery-filename-meta-trigger:hover{background:#15803d}.gallery-filename-meta-trigger:disabled{cursor:wait}.gallery-filename-meta-trigger.is-error{background:#b91c1c}.gallery-filename-meta-trigger svg{width:18px;height:18px}.gallery-filename-meta-trigger.is-saved{cursor:default}.gallery-filename-meta-check-path{stroke-dasharray:24;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.gallery-filename-meta-trigger.is-saved{animation:gallery-filename-meta-dismiss .65s cubic-bezier(.55,0,1,.45) .55s forwards}.gallery-filename-meta-trigger.is-saved .gallery-filename-meta-check-path{animation:gallery-filename-meta-check .34s ease-out both}}@keyframes gallery-filename-meta-check{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}@keyframes gallery-filename-meta-dismiss{0%{opacity:1;transform:translateX(0);clip-path:inset(0 0 0 0)}to{opacity:0;transform:translateX(-52px);clip-path:inset(0 100% 0 0)}}.gallery-download-overlay{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:10px;padding:18px;background:rgba(0,0,0,.4);opacity:0;pointer-events:none}.gallery-tile-shell:focus-within .gallery-download-overlay,.gallery-tile-shell:hover .gallery-download-overlay{opacity:1;pointer-events:auto}.email-asset-gallery .gallery-download-overlay{inset:auto 0 0;justify-content:flex-end;padding:12px;background:linear-gradient(0deg,rgba(0,0,0,.62),transparent)}.gallery-download-button{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:42px;padding:9px 12px;border:1px solid rgba(255,255,255,.78);border-radius:4px!important;background:rgba(255,255,255,.94);font-family:var(--font-data);font-size:10px;font-weight:700;line-height:1.2;color:#111827;text-align:center;text-decoration:none;cursor:pointer}.gallery-download-button>svg{width:16px;height:16px;flex:0 0 auto}.gallery-download-button:hover{background:#fff}.gallery-tile-meta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;min-height:82px;-moz-column-gap:8px;column-gap:8px;padding:9px 10px}.gallery-tile[data-tier-tone] .gallery-tile-meta{background:color-mix(in srgb,var(--gallery-tier-accent) 7%,#fff)}.gallery-tile-meta-copy{display:grid;min-width:0;align-self:end;gap:2px;grid-column:1}.gallery-tile-meta-copy>span{overflow:hidden;font-size:12px;font-weight:650;color:#172033;text-overflow:ellipsis;white-space:nowrap}.gallery-view:not(.email-asset-gallery) .gallery-tile-title{font-size:13.2px;line-height:1.2}.gallery-tile-meta .gallery-tile-original-name,.gallery-tile-meta .gallery-tile-source{font-size:10px;font-weight:520;color:rgba(15,23,42,.54)}.gallery-tile-meta-copy>.is-empty{visibility:hidden}.gallery-view:not(.email-asset-gallery) .gallery-tile-meta{height:68px;min-height:68px;overflow:hidden}.gallery-tile-meta time{position:relative;z-index:2;grid-column:2;grid-row:1;align-self:end;justify-self:end;min-width:3ch;width:-moz-max-content;width:max-content;max-width:none;font-family:var(--font-data);font-size:10px;color:rgba(15,23,42,.46);font-variant-numeric:tabular-nums;text-align:right;text-overflow:ellipsis;white-space:nowrap;cursor:help}.gallery-tile-meta time[data-tooltip]:after{position:absolute;right:0;bottom:calc(100% + 7px);z-index:4;padding:5px 7px;border-radius:4px!important;background:rgba(15,23,42,.94);box-shadow:0 3px 10px rgba(15,23,42,.2);color:#fff;content:attr(data-tooltip);font-family:var(--font-ui);font-size:10px;font-weight:650;line-height:1.2;opacity:0;pointer-events:none;white-space:nowrap}.gallery-tile-meta time[data-tooltip]:hover:after{opacity:1}.email-asset-rename-trigger{display:block;min-width:0;width:100%;padding:0;overflow:hidden;border:0;background:transparent;font:inherit;font-size:12px;font-weight:650;color:#172033;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text}.email-asset-rename-trigger:hover{text-decoration:underline;text-underline-offset:2px}.email-asset-rename-trigger:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.email-asset-rename-form{display:grid;min-width:0;gap:5px}.email-asset-rename-field{display:flex;min-width:0;overflow:hidden;border:1px solid rgba(37,99,235,.58);border-radius:5px!important;background:#fff;box-shadow:0 0 0 2px rgba(37,99,235,.12)}.email-asset-rename-input{min-width:0;width:100%;padding:4px 2px 4px 6px;border:0;outline:0;background:transparent;font-family:var(--font-ui);font-size:12px;font-weight:650;color:#172033}.email-asset-rename-extension{display:inline-flex;align-items:center;padding:4px 6px 4px 2px;font-family:var(--font-data);font-size:11px;font-weight:650;color:rgba(15,23,42,.52);-webkit-user-select:none;-moz-user-select:none;user-select:none}.email-asset-rename-actions{display:flex;gap:8px}.email-asset-rename-actions button{padding:0;border:0;background:transparent;font-size:10px;font-weight:700;color:#2563eb;cursor:pointer}.email-asset-rename-actions button:disabled{opacity:.55;cursor:wait}.email-asset-rename-actions button:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.email-asset-rename-error{font-size:10px;font-weight:600;color:#b91c1c;white-space:normal}.gallery-skeleton{aspect-ratio:1/1.16;border:1px solid rgba(15,23,42,.07);border-radius:6px!important;background:#e8ebef;animation:gallery-pulse 1.2s ease-in-out infinite alternate}@keyframes gallery-pulse{to{opacity:.48}}.gallery-state{display:grid;justify-items:start;gap:8px;padding:20px}.gallery-state strong{font-size:14px;color:#0f172a}.gallery-state code{font-family:var(--font-data);font-size:.95em}.image-adjustments{padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.12)}.image-adjustment-row{display:grid;gap:7px}[data-email-generator] .image-adjustment-row>label{display:flex;flex-direction:row;justify-content:space-between;gap:12px;font-size:11px;font-weight:700;color:inherit}.image-adjustment-row>label .font-mono{font-size:11px;font-variant-numeric:tabular-nums}.image-adjustment-reset{display:inline-grid;place-items:center;width:30px;height:27px;border:1px solid;border-radius:6px!important;font-family:var(--font-data);font-size:10px;opacity:.72}.image-adjustment-reset:disabled{opacity:.28}.image-adjustment-actions{display:grid;gap:9px;margin-top:16px}.image-adjustment-confirm{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;padding:9px;border:1px solid rgba(251,191,36,.38);background:rgba(251,191,36,.08);font-size:10px;line-height:1.4}[data-email-generator] .image-adjustments{border-bottom-color:color-mix(in srgb,currentColor 12%,transparent)}.asset-editor{--asset-bg:#06080b;--asset-panel:#151b24;--asset-panel-deep:#111720;--asset-line:#343c49;--asset-soft-line:rgba(255,255,255,0.11);--asset-text:#f5f7fa;--asset-muted:#a9b0bb;--asset-control:#1d242e;--asset-control-hover:#252e3a;--asset-red:#ef171f;--asset-canvas-surround:#e5e7eb;width:100%;max-width:100vw;height:100dvh;min-height:0;overflow:hidden;background:var(--asset-bg);color:var(--asset-text);font-family:var(--font-ui);letter-spacing:0;-webkit-font-smoothing:antialiased}.asset-editor *,.asset-editor :after,.asset-editor :before{box-sizing:border-box}.asset-editor button,.asset-editor input,.asset-editor select,.asset-editor textarea{font:inherit}.asset-editor a,.asset-editor button{transition:background-color .14s ease,border-color .14s ease,color .14s ease,opacity .14s ease!important}.asset-editor-topbar{position:relative;z-index:10;display:flex;height:52px;align-items:center;gap:20px;padding:0 20px;border-bottom:1px solid var(--asset-line);background:#090c10}.asset-editor-back,.asset-editor-close{display:inline-flex;align-items:center;gap:18px;padding:0;border:0;background:transparent;color:var(--asset-text);cursor:pointer;text-decoration:none}.asset-editor-back>span{font-size:28px;font-weight:300;line-height:1}.asset-editor-back strong{font-size:17px;font-weight:700}.asset-editor-dimensions{color:var(--asset-muted);font-size:13px;font-variant-numeric:tabular-nums}.asset-editor-close{margin-left:auto;gap:10px;font-size:14px}.asset-editor-close>span{font-size:27px;font-weight:300;line-height:1}.asset-editor-workspace{display:grid;width:100%;grid-template-columns:minmax(300px,1fr) clamp(620px,52vw,780px);height:calc(100dvh - 52px);min-height:0;overflow:hidden}.asset-editor-canvas-panel{position:relative;display:grid;min-width:0;min-height:0;grid-template-rows:minmax(0,1fr) 54px;overflow:hidden;background:var(--asset-canvas-surround)}.asset-editor-canvas-panel.has-metadata{grid-template-rows:auto minmax(0,1fr) 54px}.asset-editor-canvas-stage{display:flex;min-height:0;align-items:center;justify-content:center;overflow:hidden;padding:clamp(14px,2.2vw,34px)}.asset-editor-canvas{position:relative;aspect-ratio:1;width:min(100%,calc(100dvh - 136px));max-height:100%;overflow:hidden;background:#000;box-shadow:0 24px 80px rgba(0,0,0,.55)}.asset-editor-text-layer{cursor:text;touch-action:manipulation}.asset-editor-text-layer:not(.asset-editor-callout).is-active{outline:1px dashed rgba(255,255,255,.92);outline-offset:5px}.asset-editor-callout{position:absolute;z-index:4;display:inline-flex;align-items:center;justify-content:center;cursor:grab;touch-action:none;transform-origin:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.asset-editor-callout:active{cursor:grabbing}.asset-editor-callout-content{display:block;padding:.32em .55em;border:.06em solid #fff;background:#ed1c24;box-shadow:0 .1em .26em rgba(0,0,0,.34);color:#fff;font-family:var(--font-email-inter),Inter,Arial,sans-serif;font-size:5cqw;font-weight:900;line-height:1}.asset-editor-callout.is-selected:before{position:absolute;inset:-5px;border:1px dashed rgba(255,255,255,.92);content:"";pointer-events:none}.asset-editor-callout-handle{position:absolute;z-index:2;display:grid;width:var(--asset-callout-handle-size);height:var(--asset-callout-handle-size);min-width:0;min-height:0;place-items:center;padding:0;border:1px solid #fff!important;border-radius:50%!important;background:#111720!important;color:#fff!important;cursor:grab;font-size:calc(var(--asset-callout-handle-size) * .54);font-weight:700;line-height:1;touch-action:none}.asset-editor-callout-handle:active{cursor:grabbing}.asset-editor-callout-handle.is-rotate{top:var(--asset-callout-rotate-top);left:50%;transform:translateX(-50%)}.asset-editor-callout-handle.is-scale{right:var(--asset-callout-scale-offset);bottom:var(--asset-callout-scale-offset)}.asset-editor-callout-rotate-line{position:absolute;top:var(--asset-callout-line-top);left:50%;width:1px;height:var(--asset-callout-line-height);background:rgba(255,255,255,.92);pointer-events:none}.asset-editor-empty{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.76);text-align:center}.asset-editor-empty div{margin-top:14px;font-size:15px;font-weight:650}.asset-editor-empty p{max-width:290px;margin:6px 20px 0;color:rgba(255,255,255,.46);font-size:12px;line-height:1.5}.asset-editor-canvas-footer{display:flex;align-items:center;gap:18px;padding:0 18px;border-top:1px solid rgba(255,255,255,.04);background:#030405}.asset-editor-filename{flex:1 1 auto;min-width:0;overflow:hidden;color:rgba(255,255,255,.66);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.asset-editor-view-controls{display:flex;gap:6px;margin-left:auto}.asset-editor-gallery-navigation{display:flex;flex:none;align-items:center;gap:4px}.asset-editor-gallery-navigation button{width:36px;height:36px;padding:0;font-size:17px}.asset-editor-gallery-position{min-width:48px;color:rgba(255,255,255,.72);font-family:var(--font-data);font-size:11px;font-variant-numeric:tabular-nums;text-align:center}.asset-editor-actions button,.asset-editor-error button,.asset-editor-gallery-navigation button,.asset-editor-gallery-tools button,.asset-editor-load-more,.asset-editor-tabs button,.asset-editor-view-controls button,.image-adjustments--editor .image-adjustment-actions .intel-btn,.image-adjustments--editor .image-adjustment-toolbar button{display:inline-flex;align-items:center;justify-content:center;border:1px solid #48515f;border-radius:5px!important;background:var(--asset-control);color:var(--asset-text);font-weight:580}.asset-editor-view-controls button{height:36px;min-width:58px;padding:0 12px;font-size:12px}.asset-editor a:hover,.asset-editor button:hover:not(:disabled){border-color:#687383;background-color:var(--asset-control-hover)}.asset-editor [role=button]:focus-visible,.asset-editor a:focus-visible,.asset-editor button:focus-visible,.asset-editor input:focus-visible,.asset-editor select:focus-visible,.asset-editor textarea:focus-visible{outline:2px solid #ff4c52;outline-offset:2px}.asset-editor button:disabled,.asset-editor input:disabled{cursor:not-allowed;opacity:.38}.asset-editor-panel{display:grid;min-width:0;min-height:0;overflow:hidden;grid-template-rows:auto minmax(0,1fr) auto;border-left:1px solid var(--asset-line);background:linear-gradient(145deg,rgba(255,255,255,.025),transparent 40%),var(--asset-panel);color:var(--asset-text)}.asset-editor-panel-heading{display:flex;min-height:54px;align-items:center;gap:12px;padding:9px 16px;border-bottom:1px solid var(--asset-soft-line)}.asset-editor-panel-heading h1{min-width:0;margin:0;overflow:hidden;font-size:18px;font-weight:760;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}.asset-editor-panel-heading>span{flex:none;margin-left:auto;padding:5px 8px;border:1px solid var(--asset-red);border-radius:5px!important;color:#ff5a60;font-size:11px;font-weight:650}.asset-editor-panel-scroll{position:relative;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-color:#59616d #111720;scrollbar-width:thin}.asset-editor-panel-scroll::-webkit-scrollbar{width:8px;border:0;background:#111720}.asset-editor-panel-scroll::-webkit-scrollbar-thumb{border:2px solid #111720;border-radius:8px!important;background:#59616d}.asset-editor-section{min-width:0;padding:16px 18px;border-bottom:1px solid var(--asset-soft-line)}.asset-editor-section.is-disabled{opacity:.46}.asset-editor-section>h2,.image-adjustments--editor h2{margin:0 0 10px;color:var(--asset-text);font-size:15px;font-weight:700;letter-spacing:-.01em}.asset-editor-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}.asset-editor-tabs button{height:38px;font-size:12px}.asset-editor-tabs button.is-active{border-color:#e5e7eb;background:#f3f4f6;color:#111827}.asset-editor-dropzone{display:grid;min-height:84px;cursor:pointer;grid-template-columns:auto 1fr;align-items:center;-moz-column-gap:12px;column-gap:12px;padding:16px;border:1px dashed #56606d;border-radius:5px!important;background:rgba(255,255,255,.025)}.asset-editor-dropzone span{font-size:13px;font-weight:650}.asset-editor-dropzone small{grid-column:2;margin-top:-12px;color:var(--asset-muted);font-size:10px}.asset-editor-dropzone.is-dragging{border-color:#ff4c52;background:rgba(239,23,31,.08)}.asset-editor-dropzone.is-busy{cursor:wait;opacity:.6}.asset-editor-source-meta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;margin-top:12px;padding:12px;border:1px solid var(--asset-soft-line);border-radius:5px!important;background:rgba(0,0,0,.13)}.asset-editor-source-meta>div{display:grid;min-width:0;gap:2px}.asset-editor-source-meta strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.asset-editor-source-meta div span,.asset-editor-source-meta>span{color:var(--asset-muted);font-size:10px}.asset-editor-source-meta>span{color:#67d391;font-weight:700}.asset-editor-source-meta>span.is-error{color:#ff7378}.asset-editor-source-meta a{color:#ff6b70;text-decoration:none}.asset-editor-source-meta a,.asset-editor-source-meta>button{width:-moz-max-content;width:max-content;font-size:10px;font-weight:700}.asset-editor-source-meta>button{padding:0;border:0;background:transparent;color:#f4f6f8;text-align:left}.asset-editor-source-meta>button:hover:not(:disabled){background:transparent;color:#ff6b70}.asset-editor-metadata{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.asset-editor-canvas-metadata{z-index:2;min-width:0;padding:10px 14px 12px;border-bottom:1px solid var(--asset-line);background:var(--asset-panel-deep)}.asset-editor-canvas-metadata .asset-editor-metadata{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px 10px;margin-top:8px}.asset-editor-canvas-metadata .asset-editor-metadata>label:nth-of-type(n){grid-column:auto}.asset-editor-canvas-metadata .asset-editor-metadata-actions{grid-column:-3/-1;min-width:0;align-self:end;justify-content:flex-end;margin-top:0}.asset-editor-canvas-metadata .asset-editor-metadata-actions>span{margin-right:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-editor-canvas-metadata .asset-editor-metadata-actions button{flex:none;white-space:nowrap}.asset-editor-metadata-section>summary{cursor:pointer;color:var(--asset-text);font-size:15px;font-weight:700;letter-spacing:-.01em}.asset-editor-metadata label{display:grid;gap:5px;min-width:0;color:#c7ccd4;font-size:10px;font-weight:650}.asset-editor-metadata label:nth-of-type(n+3){grid-column:1/-1}.asset-editor-metadata input,.asset-editor-metadata select{width:100%;height:38px;padding:0 10px;border:1px solid #48515f;border-radius:5px!important;background:var(--asset-control);color:var(--asset-text);color-scheme:dark;font-size:12px}.asset-editor-metadata-actions{display:flex;grid-column:1/-1;align-items:center;justify-content:space-between;gap:12px;margin-top:2px}.asset-editor-metadata-actions>span{color:#67d391;font-size:10px}.asset-editor-metadata-actions>span.is-error{color:#ff7378}.asset-editor-metadata-actions button{min-height:36px;margin-left:auto;padding:0 12px;border:1px solid #48515f;border-radius:5px!important;background:var(--asset-control);color:var(--asset-text);font-size:11px;font-weight:650}.asset-editor-metadata-actions button.is-pending{border-color:#ff666b;box-shadow:0 0 0 1px rgba(239,23,31,.34),0 0 16px rgba(239,23,31,.46)}@keyframes asset-metadata-save-pulse{0%,to{box-shadow:0 0 0 1px rgba(239,23,31,.28),0 0 8px rgba(239,23,31,.3)}50%{box-shadow:0 0 0 2px rgba(255,102,107,.46),0 0 24px rgba(239,23,31,.72)}}@media (prefers-reduced-motion:no-preference){.asset-editor-metadata-actions button.is-pending{animation:asset-metadata-save-pulse 1.6s ease-in-out infinite!important}}.asset-editor-gallery{margin-top:8px}.asset-editor-gallery-tools{display:grid;grid-template-columns:minmax(0,1fr) 38px;align-items:end;gap:8px;margin-bottom:12px}.asset-editor-gallery-tools label{display:grid;gap:5px}.asset-editor-gallery-tools label>span{color:var(--asset-muted);font-size:10px;font-weight:650}.asset-editor-gallery-tools select{width:100%;height:38px;padding:0 34px 0 11px;border:1px solid #48515f;border-radius:5px!important;background:var(--asset-control);color:var(--asset-text);color-scheme:dark;font-size:12px}.asset-editor-gallery-tools button{height:38px}.asset-editor-gallery-tools>span{grid-column:1/-1;color:var(--asset-muted);font-size:9px}.asset-editor-gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.asset-editor-gallery-grid>button{position:relative;aspect-ratio:1;overflow:hidden;border:1px solid var(--asset-soft-line);border-radius:4px!important;background:#080a0d}.asset-editor-gallery-grid>button.is-selected{border-color:#ff363d;box-shadow:0 0 0 2px rgba(239,23,31,.3)}.asset-editor-gallery-grid img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.asset-editor-gallery-check{position:absolute;top:6px;right:6px;display:grid;width:22px;height:22px;place-items:center;border-radius:50%!important;background:var(--asset-red);color:#fff}.asset-editor-gallery-name{position:absolute;inset:auto 0 0;overflow:hidden;padding:5px 6px;background:rgba(0,0,0,.76);color:#fff;font-size:8px;font-weight:650;text-align:left;text-overflow:ellipsis;white-space:nowrap}.asset-editor-load-more{width:100%;height:36px;margin-top:9px;font-size:11px}.asset-editor-muted{display:flex;min-height:72px;align-items:center;justify-content:center;color:var(--asset-muted);font-size:11px;text-align:center}.asset-editor-frame-controls{display:grid;gap:4px}.asset-background-removal{min-height:116px}.asset-background-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px}.asset-background-heading h2{margin:0;color:var(--asset-text);font-size:15px;font-weight:700;letter-spacing:-.01em}.asset-background-heading p,.asset-background-result>p{margin:4px 0 0;color:var(--asset-muted);font-size:9px;line-height:1.45}.asset-background-compare button,.asset-background-primary,.asset-background-processing button,.asset-background-restore{display:inline-flex;align-items:center;justify-content:center;border:1px solid #48515f;border-radius:5px!important;background:var(--asset-control);color:var(--asset-text);font-weight:620}.asset-background-primary{min-width:150px;min-height:36px;gap:7px;padding:0 11px;border-color:#eef0f3;background:#eef0f3;color:#111827;font-size:10px;white-space:nowrap}.asset-background-primary:hover:not(:disabled){border-color:#fff;background:#fff}.asset-background-spinner{width:13px;height:13px;border:2px solid rgba(17,24,39,.3);border-top-color:#111827;border-radius:50%!important}@media (prefers-reduced-motion:no-preference){.asset-background-spinner{animation:asset-background-spin .75s linear infinite}}@keyframes asset-background-spin{to{transform:rotate(1turn)}}.asset-background-processing,.asset-background-result{display:flex;align-items:center;gap:8px;margin-top:10px}.asset-background-processing{justify-content:space-between;min-height:32px;padding:6px 8px;border:1px solid rgba(96,165,250,.28);border-radius:5px!important;background:rgba(59,130,246,.08);color:#b8d7ff;font-size:10px}.asset-background-processing button{min-height:26px;padding:0 8px;font-size:9px}.asset-background-result{flex-wrap:wrap}.asset-background-compare{display:grid;grid-template-columns:1fr 1fr;min-width:128px}.asset-background-compare button{min-height:32px;padding:0 10px;font-size:10px}.asset-background-compare button:first-child{border-radius:5px 0 0 5px!important}.asset-background-compare button:last-child{margin-left:-1px;border-radius:0 5px 5px 0!important}.asset-background-compare button.is-active{position:relative;z-index:1;border-color:#f3f4f6;background:#f3f4f6;color:#111827}.asset-background-restore{min-height:32px;padding:0 10px;font-size:10px}.asset-background-result>p{flex-basis:100%}.asset-background-error{margin-top:10px;padding:8px 9px;border:1px solid rgba(255,75,81,.38);border-radius:5px!important;background:rgba(239,23,31,.08);color:#ff8589;font-size:10px;line-height:1.45}.asset-editor-frame-controls label{display:grid;grid-template-columns:84px minmax(0,1fr) 56px;align-items:center;gap:8px;color:#c7ccd4;font-size:11px}.asset-editor-callout-controls input[type=range],.asset-editor-frame-controls input[type=range],.asset-editor-layer-position input[type=range],.image-adjustments--editor input[type=range]{--asset-slider-thumb-width:20px;--asset-slider-thumb-height:12px;--asset-slider-track-size:4px;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;width:100%;height:24px;padding:0;border:0;cursor:pointer;accent-color:#f2f4f7;background:transparent}.asset-editor-callout-controls input[type=range]::-webkit-slider-runnable-track,.asset-editor-frame-controls input[type=range]::-webkit-slider-runnable-track,.asset-editor-layer-position input[type=range]::-webkit-slider-runnable-track,.image-adjustments--editor input[type=range]::-webkit-slider-runnable-track{width:100%;height:var(--asset-slider-track-size);border:0;border-radius:999px!important;background:#515966}.asset-editor-callout-controls input[type=range]::-webkit-slider-thumb,.asset-editor-frame-controls input[type=range]::-webkit-slider-thumb,.asset-editor-layer-position input[type=range]::-webkit-slider-thumb,.image-adjustments--editor input[type=range]::-webkit-slider-thumb{-webkit-appearance:none!important;position:static;top:auto;width:var(--asset-slider-thumb-width);height:var(--asset-slider-thumb-height);margin-top:calc((var(--asset-slider-track-size) - var(--asset-slider-thumb-height)) / 2);border:2px solid #111720;border-radius:3px!important;background:#f2f4f7;box-shadow:0 0 0 1px rgba(255,255,255,.36);transform:none}.asset-editor-callout-controls input[type=range]::-moz-range-track,.asset-editor-frame-controls input[type=range]::-moz-range-track,.asset-editor-layer-position input[type=range]::-moz-range-track,.image-adjustments--editor input[type=range]::-moz-range-track{width:100%;height:var(--asset-slider-track-size);border:0;border-radius:999px!important;background:#515966}.asset-editor-callout-controls input[type=range]::-moz-range-thumb,.asset-editor-frame-controls input[type=range]::-moz-range-thumb,.asset-editor-layer-position input[type=range]::-moz-range-thumb,.image-adjustments--editor input[type=range]::-moz-range-thumb{position:static;top:auto;width:var(--asset-slider-thumb-width);height:var(--asset-slider-thumb-height);border:2px solid #111720;border-radius:3px!important;background:#f2f4f7;box-shadow:0 0 0 1px rgba(255,255,255,.36);transform:none}.asset-editor-callout-controls output,.asset-editor-frame-controls output,.asset-editor-layer-position output,.image-adjustments--editor .image-adjustment-value{display:flex;height:36px;align-items:center;justify-content:center;border:1px solid #4c5664;border-radius:5px!important;background:#171d25;color:#f5f7fa;font-family:var(--font-data);font-size:12px;font-variant-numeric:tabular-nums}.image-adjustments--editor{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;padding:0;border:0!important;color:var(--asset-text)}.image-adjustments--editor>div:first-child{display:block;align-self:center}.image-adjustments--editor h2{margin-bottom:0}.image-adjustments--editor .image-adjustment-toolbar{display:grid;grid-template-columns:1fr 1fr;justify-self:end;gap:6px;margin-top:0}.image-adjustments--editor .image-adjustment-toolbar button{height:34px;gap:6px;padding:0 9px;font-size:10px}.image-adjustments--editor .image-adjustment-toolbar button>span{font-size:17px}.image-adjustments--editor>.mt-4{display:grid;grid-column:1/-1;gap:2px;margin-top:8px}.image-adjustments--editor .image-adjustment-row{display:grid;grid-template-columns:70px minmax(0,1fr);align-items:center;gap:6px}[data-email-generator] .image-adjustments--editor .image-adjustment-row>label{color:#c7ccd4;font-size:11px;font-weight:520}.image-adjustments--editor .image-adjustment-row>label .font-mono{display:none}.image-adjustments--editor .image-adjustment-row>div{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) 24px 58px;gap:6px}.image-adjustments--editor .image-adjustment-reset{width:24px;height:30px;border:0;border-radius:4px!important;color:#b8bec7;font-size:9px}.image-adjustments--editor .image-adjustment-value{height:36px}.image-adjustments--editor .image-adjustment-actions{grid-column:1/-1;margin-top:8px;padding-top:8px;border-top:1px solid var(--asset-soft-line)}.image-adjustments--editor .image-adjustment-actions .intel-btn{min-height:34px;padding:0 10px;border-color:#48515f;background:var(--asset-control);color:var(--asset-text);font-size:11px;text-transform:none}.image-adjustments--editor .image-adjustment-actions .intel-btn--primary{border-color:#f0f2f5;background:#f0f2f5;color:#111827}.image-adjustments--editor .image-adjustment-confirm{grid-template-columns:minmax(0,1fr);border-color:rgba(251,191,36,.35);border-radius:5px!important;background:rgba(251,191,36,.08);color:#f8d476}.image-adjustments--editor .intel-meta{color:var(--asset-muted);font-size:10px}.asset-editor-layers{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.asset-editor-layers>div{min-width:0;padding:8px!important;border:1px solid var(--asset-soft-line)!important;border-radius:5px!important;background:rgba(0,0,0,.12)!important}.asset-editor-layers label{gap:6px!important;color:var(--asset-text)!important;font-size:11px!important;white-space:nowrap}.asset-editor-layers input[type=checkbox]{accent-color:var(--asset-red)}.asset-editor-layers input:not([type=checkbox]):not([type=range]),.asset-editor-layers textarea{width:100%;min-height:34px;padding:7px 9px;border:1px solid #4b5563;border-radius:5px!important;outline:none;background:var(--asset-control);color:var(--asset-text);font-size:12px}.asset-editor-layers textarea{min-height:50px;resize:vertical}.asset-editor-layer-position{display:grid;grid-template-columns:minmax(0,1fr) 42px;grid-template-rows:30px 24px;align-items:center;gap:0 6px!important;margin-top:4px;color:#c7ccd4!important;font-size:10px!important}.asset-editor-layer-position>span{grid-column:1;grid-row:1}.asset-editor-layer-position input[type=range]{grid-column:1/-1;grid-row:2;min-width:0}.asset-editor-layer-position output{grid-column:2;grid-row:1;height:30px;font-size:10px}.asset-editor-callout-toolbar{display:flex;align-items:flex-start;gap:8px;margin-top:6px}.asset-editor-callout-hint{flex:1;margin:0;color:var(--asset-muted);font-size:9px;line-height:1.45}.asset-editor-callout-position-picker{position:relative;flex:none}.asset-editor-callout-position-trigger{display:inline-flex;height:30px;align-items:center;gap:5px;padding:0 8px;border:1px solid #4c5664;border-radius:5px!important;background:var(--asset-control);color:var(--asset-text);cursor:pointer;font-size:9px;font-weight:650;white-space:nowrap}.asset-editor-callout-position-trigger>svg{width:11px;height:11px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.asset-editor-callout-position-trigger:hover:not(:disabled),.asset-editor-callout-position-trigger[aria-expanded=true]{border-color:#6a7483;background:var(--asset-control-hover)}.asset-editor-callout-position-icon{position:relative;display:block;width:14px;height:14px;border:1px solid #7a8390;border-radius:3px!important;background:#111720}.asset-editor-callout-position-icon>span{position:absolute;left:clamp(2px,var(--asset-callout-position-x),12px);top:clamp(2px,var(--asset-callout-position-y),12px);width:4px;height:4px;border-radius:50%!important;background:#ff4c52;transform:translate(-50%,-50%)}.asset-editor-callout-position-menu{position:absolute;z-index:30;top:calc(100% + 6px);right:0;width:156px;padding:10px;border:1px solid #596372;border-radius:7px!important;background:#171d25;box-shadow:0 18px 46px rgba(0,0,0,.52)}.asset-editor-callout-position-menu-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;color:var(--asset-muted);font-size:9px;line-height:1.2}.asset-editor-callout-position-menu-head strong{overflow:hidden;color:var(--asset-text);font-weight:650;text-overflow:ellipsis;white-space:nowrap}.asset-editor-callout-position-map{position:relative;display:grid;width:134px;height:134px;grid-template-columns:repeat(3,44px);grid-template-rows:repeat(3,44px);border:1px solid #4c5664;border-radius:5px!important;background-color:#111720;background-image:linear-gradient(90deg,transparent calc(50% - .5px),rgba(255,255,255,.1) calc(50% - .5px),rgba(255,255,255,.1) calc(50% + .5px),transparent calc(50% + .5px)),linear-gradient(180deg,transparent calc(50% - .5px),rgba(255,255,255,.1) calc(50% - .5px),rgba(255,255,255,.1) calc(50% + .5px),transparent calc(50% + .5px))}.asset-editor-callout-position-map button{position:relative;z-index:1;display:grid;min-width:44px;min-height:44px;place-items:center;padding:0;border:0;background:transparent;cursor:pointer}.asset-editor-callout-position-map button[data-position=upper-left]{grid-column:1;grid-row:1}.asset-editor-callout-position-map button[data-position=upper-right]{grid-column:3;grid-row:1}.asset-editor-callout-position-map button[data-position=center]{grid-column:2;grid-row:2}.asset-editor-callout-position-map button[data-position=bottom-left]{grid-column:1;grid-row:3}.asset-editor-callout-position-map button[data-position=bottom-right]{grid-column:3;grid-row:3}.asset-editor-callout-position-map button>span{display:block;width:9px;height:9px;border:1px solid #aeb5bf;border-radius:50%!important;background:#343c49;box-shadow:0 0 0 3px rgba(255,255,255,.05)}.asset-editor-callout-position-map button:focus-visible,.asset-editor-callout-position-map button:hover{background:rgba(255,255,255,.06)}.asset-editor-callout-position-map button.is-active>span{width:12px;height:12px;border-color:#ff9b9e;background:#ff4c52;box-shadow:0 0 0 4px rgba(255,76,82,.16)}.asset-editor-callout-controls{display:grid;gap:2px;margin-top:4px}.asset-editor-callout-controls label{display:grid;grid-template-columns:54px minmax(0,1fr) 44px;align-items:center;gap:6px!important;color:#c7ccd4!important;font-size:10px!important}.asset-editor-callout-controls input[type=range]{min-width:0}.asset-editor-callout-controls output{height:30px;font-size:10px}.asset-editor-error,.asset-editor-success{margin:14px 28px;padding:10px 12px;border:1px solid rgba(255,75,81,.42);border-radius:5px!important;background:rgba(239,23,31,.08);color:#ff8589;font-size:11px;line-height:1.45}.asset-editor-error button{min-height:30px;margin-top:8px;padding:0 10px;font-size:10px}.asset-editor-success{border-color:rgba(77,210,132,.35);background:rgba(77,210,132,.08);color:#8ae5af}.asset-editor-success a{color:inherit;font-weight:700;text-decoration:underline}.asset-editor-actions{display:grid;grid-template-columns:1fr 1.18fr;gap:8px;padding:8px;border-top:1px solid var(--asset-line);background:var(--asset-panel-deep);box-shadow:0 -12px 34px rgba(0,0,0,.18)}.asset-editor-actions button{min-height:44px;gap:10px;padding:0 14px;font-size:12px}.asset-editor-actions button.is-primary{border-color:var(--asset-red);background:var(--asset-red);color:#fff}.asset-editor-actions button.is-primary:hover:not(:disabled){border-color:#ff353b;background:#ff252c}.asset-editor-feedback:empty{display:none}@media (min-width:960px){.asset-editor.is-editing .asset-editor-panel-scroll{display:grid;grid-template-columns:minmax(250px,.9fr) minmax(330px,1.1fr);grid-template-rows:minmax(0,1fr);overflow:hidden}.asset-editor.is-editing .asset-editor-controls-primary,.asset-editor.is-editing .asset-editor-image-controls{min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-color:#59616d #111720;scrollbar-width:thin}.asset-editor.is-editing .asset-editor-controls-primary{grid-column:1;grid-row:1}.asset-editor.is-editing .asset-editor-image-controls{grid-column:2;grid-row:1;border-left:1px solid var(--asset-soft-line)}.asset-editor.is-editing .asset-editor-controls-primary>.asset-editor-section,.asset-editor.is-editing .asset-editor-image-controls>.asset-editor-section{padding:10px 14px}.asset-editor.is-editing .asset-editor-controls-primary::-webkit-scrollbar,.asset-editor.is-editing .asset-editor-image-controls::-webkit-scrollbar{width:6px;border:0;background:#111720}.asset-editor.is-editing .asset-editor-controls-primary::-webkit-scrollbar-thumb,.asset-editor.is-editing .asset-editor-image-controls::-webkit-scrollbar-thumb{border-radius:6px!important;background:#59616d}.asset-editor.is-editing .asset-editor-source-meta{margin-top:0;padding:8px}.asset-editor.is-editing .image-adjustment-actions{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px}.asset-editor.is-editing .image-adjustment-confirm{grid-column:1/-1}.asset-editor.is-editing .asset-editor-feedback{position:absolute;z-index:5;right:10px;bottom:8px;left:10px;display:grid;gap:6px;pointer-events:none}.asset-editor.is-editing .asset-editor-feedback>*{margin:0;box-shadow:0 10px 30px rgba(0,0,0,.36);pointer-events:auto}}@media (min-width:960px) and (max-height:740px){.asset-editor-topbar{height:48px}.asset-editor-workspace{height:calc(100dvh - 48px)}.asset-editor-panel-heading{min-height:46px;padding-top:6px;padding-bottom:6px}.asset-editor.is-editing .asset-editor-controls-primary>.asset-editor-section,.asset-editor.is-editing .asset-editor-image-controls>.asset-editor-section{padding:8px 12px}.asset-editor-section>h2,.image-adjustments--editor h2{margin-bottom:6px}.image-adjustments--editor .image-adjustment-toolbar button{height:30px}.image-adjustments--editor>.mt-4{gap:0;margin-top:4px}.image-adjustments--editor .image-adjustment-actions{margin-top:4px;padding-top:4px}.asset-editor-layers{gap:4px}.asset-editor-layers>div{padding:6px!important}.asset-editor-layers input:not([type=checkbox]):not([type=range]),.asset-editor-layers textarea{min-height:30px;padding-top:5px;padding-bottom:5px}.asset-editor-layers textarea{min-height:42px}.asset-editor-actions{padding:6px}.asset-editor-actions button{min-height:40px}}@media (max-width:959px){.asset-editor{height:100dvh}.asset-editor-workspace{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(220px,42dvh) minmax(0,1fr);height:calc(100dvh - 52px)}.asset-editor-canvas-panel{height:auto;min-height:0;grid-template-rows:minmax(0,1fr) 48px}.asset-editor-canvas-panel.has-metadata{grid-template-rows:auto minmax(0,1fr) 48px}.asset-editor-workspace:has(.asset-editor-canvas-metadata[open]){grid-template-rows:minmax(360px,62dvh) minmax(0,1fr)}.asset-editor-panel{min-height:0;border-top:1px solid var(--asset-line);border-left:0}.asset-editor-panel-scroll{overflow-x:hidden;overflow-y:auto}.asset-editor-controls-primary{display:contents}.asset-editor-actions{z-index:8}}@media (max-width:639px){.asset-editor-callout-position-trigger{height:44px}.asset-editor-topbar{height:56px;gap:12px;padding:0 14px}.asset-editor-back{gap:9px}.asset-editor-back strong{font-size:14px}.asset-editor-dimensions{display:none}.asset-editor-close{font-size:12px}.asset-editor-workspace{height:calc(100dvh - 56px);min-height:0}.asset-editor-canvas-panel{height:auto;min-height:0;grid-template-rows:minmax(0,1fr) 48px}.asset-editor-canvas-panel.has-metadata{grid-template-rows:auto minmax(0,1fr) 48px}.asset-editor-canvas-stage{padding:12px}.asset-editor-canvas{width:100%}.asset-editor-canvas-footer{padding:0 12px}.asset-editor-view-controls button{height:36px;min-width:54px;padding:0 10px}.asset-editor-panel-heading,.asset-editor-section{padding-right:18px;padding-left:18px}.asset-editor-panel-heading h1{font-size:18px}.asset-editor-panel-heading>span{padding:5px 7px;font-size:9px}.asset-editor-frame-controls label{grid-template-columns:78px minmax(0,1fr) 52px;gap:8px}.image-adjustments--editor .image-adjustment-row>div{grid-template-columns:minmax(0,1fr) 24px 54px;gap:6px}.asset-editor-actions{padding:10px}.asset-editor-actions button{min-height:48px;padding:0 9px;font-size:11px}}@media (max-width:900px){.gallery-filter-row,.gallery-filter-row--active{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.gallery-list-toolbar{grid-template-columns:1fr auto;min-height:0;padding:16px}.gallery-list-toolbar p{display:none}.gallery-list-search{grid-column:1/-1}.gallery-list-table-panel{min-height:calc(100vh - 138px);padding:10px}.gallery-list-scroll{max-height:calc(100vh - 148px);border-radius:8px!important}.gallery-list-table{min-width:680px}.gallery-list-table td:nth-child(5),.gallery-list-table th:nth-child(5){display:none}.gallery-view{padding:14px}.gallery-controls{gap:12px;padding:12px}.gallery-search-row{--gallery-toolbar-control-height:44px;grid-template-columns:minmax(0,1fr) auto auto}.gallery-clear-filters,.gallery-filter-row .intel-input,.gallery-filter-row .intel-select,.gallery-search-row .gallery-count,.gallery-search-row .gallery-upload-button,.gallery-search-row .intel-input{min-height:44px}.gallery-filter-row,.gallery-filter-row--active{gap:10px}.gallery-filter-row--active .gallery-clear-filters,.gallery-filter-row>label:last-of-type{grid-column:1/-1}.gallery-download-overlay{gap:4px;padding:8px}.gallery-download-button{min-height:44px;padding:6px;font-size:9px}.gallery-download-button>svg{width:14px;height:14px}.gallery-search-row .gallery-upload-button{width:38px;padding:0}.gallery-view:not(.email-asset-gallery) .gallery-search-row .gallery-upload-button{width:44px}.gallery-search-row .gallery-upload-label{display:none}.email-asset-gallery .gallery-search-row{grid-template-columns:minmax(0,1fr) auto auto}.email-asset-gallery .gallery-search-row>label:first-child{grid-column:1/-1}.gallery-upload-feedback{text-align:left}.gallery-duplicate-prompt{align-items:stretch;flex-wrap:wrap;justify-content:flex-start}.gallery-duplicate-prompt>span{flex-basis:100%}.gallery-filter-row,.gallery-filter-row--active{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-clear-filters{width:100%}}@media (prefers-reduced-motion:reduce){.gallery-skeleton{animation:none}}.tier-projection{width:100%;margin-top:12px}.intel-restock-foot{font-family:-apple-system,BlinkMacSystemFont,var(--font-ui);font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1.35;color:rgba(15,23,42,.48)}@media (max-width:767px){.intel-restock{min-height:0}.intel-restock-body{gap:16px}.intel-restock-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:18px;column-gap:18px;row-gap:12px}.intel-restock-row{flex-direction:column;align-items:flex-start;gap:3px}.intel-restock-num{font-size:20px}.intel-restock-big{font-size:clamp(48px,14vw,66px)}}.intel-tile-divider{border:0;border-top:1px solid rgba(15,23,42,.08);margin-top:10px;padding-top:10px}.intel-tile-warn{position:absolute;top:10px;right:12px;width:22px;height:22px;border-radius:999px!important;background:rgb(239,68,68);color:#ffffff;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-ui);font-size:13px;font-weight:700;box-shadow:0 0 0 3px rgba(239,68,68,.18)}.intel-tile-arrow{display:inline-block;width:6px;height:6px;border-radius:999px!important;background:currentColor;margin-right:6px}.intel-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;background:rgba(248,250,252,.7);border:1px solid rgba(15,23,42,.06);border-radius:6px!important}.intel-chip{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-data);font-size:13px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:rgb(15,23,42);background:#ffffff;border:1px solid rgba(15,23,42,.12);border-radius:999px!important;padding:5px 10px;transition:background .12s ease,border-color .12s ease,color .12s ease!important;cursor:pointer}.intel-chip:hover{border-color:rgba(15,23,42,.32);background:rgba(15,23,42,.03)}.intel-chip.is-active{background:rgb(15,23,42);color:#ffffff;border-color:rgb(15,23,42)}.intel-chip .check{width:12px;height:12px;border-radius:3px!important;background:rgba(15,23,42,.08);display:inline-flex;align-items:center;justify-content:center;font-size:9px;color:rgb(15,23,42)}.intel-chip.is-active .check{background:#ffffff;color:rgb(15,23,42)}.intel-chip:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(15,23,42,.12);border-color:rgb(15,23,42)}.intel-chip-group-label{font-size:12px;font-weight:700;letter-spacing:.18em;font-variant-numeric:tabular-nums;color:rgba(15,23,42,.5);padding-right:2px;white-space:nowrap}.intel-chip-clear,.intel-chip-group-label{font-family:var(--font-data);text-transform:uppercase}.intel-chip-clear{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;letter-spacing:.03em;font-variant-numeric:tabular-nums;color:rgba(15,23,42,.7);background:transparent;border:1px dashed rgba(15,23,42,.22);border-radius:999px!important;padding:5px 10px;transition:background .12s ease,border-color .12s ease,color .12s ease!important;cursor:pointer}.intel-chip-clear:hover{border-color:rgb(15,23,42);border-style:solid;background:rgba(15,23,42,.04);color:rgb(15,23,42)}.intel-chip-clear-x{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:999px!important;background:rgba(15,23,42,.08);font-size:9px;line-height:1}.intel-chip-clear:hover .intel-chip-clear-x{background:rgb(15,23,42);color:#ffffff}.intel-tabs{display:inline-flex;gap:4px;padding:4px;background:rgba(15,23,42,.04);border:1px solid rgba(15,23,42,.06);border-radius:6px!important}.intel-tabs--sub{display:flex;width:100%;background:rgba(15,23,42,.09);border-color:rgba(15,23,42,.12)}.intel-tabs--sub .intel-tab{color:rgba(15,23,42,.55);border-color:rgba(15,23,42,.18)!important}.intel-tabs--sub .intel-tab:hover{background:rgba(15,23,42,.05);border-color:rgba(15,23,42,.26)!important}.intel-tabs--sub .intel-tab.is-active{background:#ffffff;color:rgb(15,23,42);border-color:rgba(15,23,42,.32)!important;box-shadow:0 1px 2px rgba(15,23,42,.08)}.intel-tab{font-family:var(--font-data);font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;font-variant-numeric:tabular-nums;padding:7px 14px;border-radius:4px!important;color:rgba(15,23,42,.6);cursor:pointer;border:1px solid rgba(15,23,42,.14)!important;background:transparent;transition:background .12s ease,color .12s ease,border-color .12s ease!important}.intel-tab:hover{color:rgb(15,23,42);background:rgba(15,23,42,.04);border-color:rgba(15,23,42,.22)!important}.intel-tab.is-active{background:#ffffff;color:rgb(15,23,42);border-color:rgba(15,23,42,.28)!important;box-shadow:0 1px 2px rgba(15,23,42,.06)}.intel-iconbtn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:5px!important;border:1px solid rgba(15,23,42,.12)!important;background:#ffffff!important;color:rgb(15,23,42)!important;cursor:pointer;transition:background .12s ease,border-color .12s ease!important}.intel-iconbtn:hover{background:rgba(15,23,42,.04)!important;border-color:rgba(15,23,42,.32)!important}.intel-section-rule{display:flex;align-items:center;gap:12px;padding:6px 0}.intel-section-rule .label{font-family:var(--font-data);font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:rgba(15,23,42,.5);white-space:nowrap}.intel-section-rule .line{flex:1;height:1px;background:rgba(15,23,42,.08)}.intel-field{display:flex;flex-direction:column;gap:6px;min-width:0}.intel-field-label{font-family:var(--font-data);font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:rgba(15,23,42,.5);display:inline-flex;align-items:center;gap:6px}.intel-field-label:before{content:"";display:inline-block;width:8px;height:1px;background:rgba(15,23,42,.32)}.intel-select{position:relative;display:inline-flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:36px;padding:8px 10px 8px 14px;background:#ffffff;border:1px solid rgba(15,23,42,.14);border-radius:4px!important;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease!important;font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500;color:rgb(15,23,42);-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden}.intel-select.is-open,.intel-select:hover{border-color:rgb(15,23,42)}.intel-select.is-open{box-shadow:0 0 0 3px rgba(15,23,42,.06)}.intel-select .value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:4px}.intel-select .value.is-placeholder{color:rgba(15,23,42,.4);font-family:var(--font-ui);font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:600}.intel-select .caret{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;transition:transform .22s cubic-bezier(.16,1,.3,1)!important;color:rgba(15,23,42,.6)}.intel-select.is-open .caret{transform:rotate(180deg);color:rgb(15,23,42)}.intel-select-menu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:60;background:#ffffff;border:1px solid rgb(15,23,42);border-radius:4px!important;box-shadow:0 8px 24px rgba(15,23,42,.1),0 1px 0 rgba(15,23,42,.04);padding:4px;max-height:320px;overflow-y:auto;transform-origin:top center;animation:intelReveal .22s cubic-bezier(.16,1,.3,1)}@keyframes intelReveal{0%{clip-path:inset(0 0 100% 0);opacity:0;transform:translateY(-4px)}to{clip-path:inset(0 0 0 0);opacity:1;transform:translateY(0)}}.intel-select-option{display:flex;align-items:center;gap:10px;padding:8px 10px;cursor:pointer;border-radius:3px!important;font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500;color:rgb(30,41,59);transition:background .1s ease,color .1s ease,padding .2s cubic-bezier(.16,1,.3,1)!important;position:relative}.intel-select-option .marker{width:4px;height:4px;border-radius:999px!important;background:rgba(15,23,42,.25);transition:background .14s ease,transform .2s cubic-bezier(.16,1,.3,1),box-shadow .14s ease!important}.intel-select-option:hover{background:rgba(15,23,42,.04);padding-left:14px;color:rgb(15,23,42)}.intel-select-option:hover .marker{background:var(--marker-accent,rgb(15,23,42));transform:scale(1.4);box-shadow:0 0 0 3px color-mix(in srgb,var(--marker-accent,rgb(15,23,42)) 18%,transparent)}.intel-select-option.is-active{background:rgb(15,23,42);color:#ffffff}.intel-select-option.is-active .marker{background:#ffffff;transform:scale(1.4)}.intel-select-option .meta{margin-left:auto;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgba(15,23,42,.4);font-family:var(--font-ui)}.intel-select-option.is-active .meta{color:rgba(255,255,255,.6)}.intel-text-input{width:100%;min-height:36px;padding:8px 12px;background:#ffffff;border:1px solid rgba(15,23,42,.14);border-radius:4px!important;font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:13px;color:rgb(15,23,42);outline:none!important;transition:border-color .14s ease,box-shadow .14s ease!important;position:relative}.intel-text-input::-moz-placeholder{color:rgba(15,23,42,.32);font-family:var(--font-ui);font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:500}.intel-text-input::placeholder{color:rgba(15,23,42,.32);font-family:var(--font-ui);font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:500}.intel-text-input:focus{border-color:rgb(15,23,42);box-shadow:0 0 0 3px rgba(15,23,42,.06)}.intel-range{display:flex;align-items:center;gap:6px}.intel-range .sep{font-family:var(--font-data);font-size:12px;color:rgba(15,23,42,.32);font-weight:600}.intel-multi-menu{position:absolute;z-index:60;background:#ffffff;border:1px solid rgb(15,23,42);border-radius:4px!important;box-shadow:0 8px 24px rgba(15,23,42,.1),0 1px 0 rgba(15,23,42,.04);padding:6px;min-width:220px;transform-origin:top right;animation:intelReveal .22s cubic-bezier(.16,1,.3,1)}.intel-multi-option{display:flex;align-items:center;gap:10px;padding:7px 8px;cursor:pointer;border-radius:3px!important;font-family:var(--font-ui);font-size:12px;font-weight:500;color:rgb(30,41,59);transition:background .1s ease!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.intel-multi-option:hover{background:rgba(15,23,42,.04)}.intel-multi-checkbox{width:14px;height:14px;border:1.5px solid rgba(15,23,42,.32);border-radius:2px!important;display:inline-flex;align-items:center;justify-content:center;background:#ffffff;transition:background .14s ease,border-color .14s ease,transform .14s cubic-bezier(.16,1,.3,1)!important;position:relative;flex-shrink:0}.intel-multi-checkbox:after{content:"";width:8px;height:4px;border-left:1.5px solid #ffffff;border-bottom:1.5px solid #ffffff;transform:rotate(-45deg) scale(0);transform-origin:center;transition:transform .18s cubic-bezier(.16,1,.3,1)!important;margin-top:-2px}.intel-multi-option.is-checked .intel-multi-checkbox{background:rgb(15,23,42);border-color:rgb(15,23,42);transform:scale(1.05)}.intel-multi-option.is-checked .intel-multi-checkbox:after{transform:rotate(-45deg) scale(1)}.intel-multi-option .key{flex:1}.intel-multi-option .num{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:10px;color:rgba(15,23,42,.4);letter-spacing:.04em}.intel-trigger{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;background:#ffffff;border:1px solid rgba(15,23,42,.14);border-radius:4px!important;font-family:var(--font-ui);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgb(15,23,42);cursor:pointer;min-height:36px;transition:border-color .14s ease,background .14s ease!important}.intel-trigger:hover{border-color:rgba(15,23,42,.32);background:rgba(15,23,42,.02)}.intel-trigger.is-open{border-color:rgb(15,23,42);box-shadow:0 0 0 3px rgba(15,23,42,.06)}.intel-trigger .caret{display:inline-flex;transition:transform .22s cubic-bezier(.16,1,.3,1)!important}.intel-trigger.is-open .caret{transform:rotate(180deg)}.intel-trigger .badge{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:10px;font-weight:600;background:rgb(15,23,42);color:#ffffff;border-radius:999px!important;padding:1px 6px;letter-spacing:0}.intel-month-wrap{gap:6px}.intel-month-trigger,.intel-month-wrap{position:relative;display:inline-flex;align-items:center}.intel-month-trigger{gap:10px;padding:8px 14px;min-height:36px;background:#ffffff;border:1px solid rgba(15,23,42,.14);border-radius:4px!important;cursor:pointer;font-family:var(--font-ui);color:rgb(15,23,42);transition:border-color .14s ease,box-shadow .14s ease,background .14s ease!important;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.intel-month-trigger.is-open,.intel-month-trigger:hover{border-color:rgb(15,23,42)}.intel-month-trigger.is-open{box-shadow:0 0 0 3px rgba(15,23,42,.06)}.intel-month-trigger .mp-month{font-size:14px;font-weight:600;letter-spacing:.04em;color:rgb(15,23,42);padding-left:4px}.intel-month-trigger .mp-year{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500;color:rgba(15,23,42,.55)}.intel-month-trigger .mp-caret{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;transition:transform .22s cubic-bezier(.16,1,.3,1)!important;color:rgba(15,23,42,.6)}.intel-month-trigger.is-open .mp-caret{transform:rotate(180deg);color:rgb(15,23,42)}.intel-month-menu{position:absolute;top:calc(100% + 8px);left:0;z-index:80;min-width:320px;background:#ffffff;border:1px solid rgb(15,23,42);border-radius:6px!important;box-shadow:0 12px 32px rgba(15,23,42,.14),0 1px 0 rgba(15,23,42,.04);padding:14px;transform-origin:top left;animation:intelReveal .24s cubic-bezier(.16,1,.3,1)}.intel-month-menu-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid rgba(15,23,42,.06);margin-bottom:12px;gap:8px}.intel-month-menu-head .mp-year-label{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:18px;font-weight:600;color:rgb(15,23,42);letter-spacing:-.02em;min-width:64px;text-align:center}.intel-month-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.intel-month-cell{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:14px 8px;border:1px solid transparent;background:transparent;border-radius:4px!important;cursor:pointer;font-family:var(--font-ui);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgb(51,65,85);transition:background .14s ease,color .14s ease,border-color .14s ease,transform .2s cubic-bezier(.16,1,.3,1)!important}.intel-month-cell:hover:not(:disabled){background:rgba(15,23,42,.04);border-color:rgba(15,23,42,.12);transform:translateY(-1px)}.intel-month-cell:disabled{opacity:.28;cursor:not-allowed}.intel-month-cell.is-current{background:rgb(15,23,42);color:#ffffff;border-color:rgb(15,23,42);box-shadow:0 4px 10px rgba(15,23,42,.18)}.intel-month-cell.is-today:after{content:"";position:absolute;bottom:6px;left:50%;transform:translateX(-50%);width:5px;height:5px;border-radius:999px!important;background:rgb(16,185,129);box-shadow:0 0 0 3px rgba(16,185,129,.22)}.intel-month-cell.is-current.is-today:after{background:#ffffff;box-shadow:0 0 0 3px rgba(255,255,255,.32)}.intel-month-today-btn{margin-top:12px;width:100%;padding:9px 12px;background:transparent;border:1px dashed rgba(15,23,42,.22);border-radius:4px!important;font-family:var(--font-ui);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:rgb(15,23,42);cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease!important;display:inline-flex;align-items:center;justify-content:center;gap:8px}.intel-month-today-btn:hover{background:rgba(15,23,42,.04);border-color:rgb(15,23,42)}.intel-month-today-btn .dot{width:6px;height:6px;border-radius:999px!important;background:rgb(16,185,129);box-shadow:0 0 0 3px rgba(16,185,129,.18)}.report-calendar{--rcal-grid-line:rgba(15,23,42,0.18);--rcal-cell-bg:#ffffff;--rcal-cell-muted:#f8fafc;--rcal-today-bg:#fff7ed;--rcal-date-bg:rgba(255,255,255,0.94);--rcal-date-muted-bg:rgba(241,245,249,0.96);--rcal-daynum:rgb(51,65,85);--rcal-daynum-muted:rgb(100,116,139);--rcal-ad:rgb(15,23,42);--rcal-ad-detail:rgba(15,23,42,0.55);--rcal-goal-bg:rgba(255,255,255,0.82);--rcal-goal-label:rgba(15,23,42,0.45);--rcal-money:rgb(15,23,42);--rcal-success:rgb(4,120,87);--rcal-warning:rgb(180,83,9);--rcal-tier-essential:#000000;--rcal-tier-preferred:#2563eb;--rcal-tier-supreme:#ed1c24;--rcal-tier-smalls:#4f46e5;--rcal-past-bg:rgba(15,23,42,0.04);--rcal-past-x:rgba(15,23,42,0.18);--rcal-empty:rgba(15,23,42,0.35);font-family:var(--font-intel-sans);color:var(--i-ink)}.report-cal-week-header{border-top:2px solid var(--rcal-grid-line)}.report-cal-grid{gap:2px;background:var(--rcal-grid-line);border:2px solid var(--rcal-grid-line);border-radius:8px!important;box-shadow:0 1px 0 rgba(15,23,42,.025),0 1px 2px rgba(15,23,42,.025)}.report-cal-cell{background:var(--rcal-cell-bg);color:var(--rcal-money)}.report-cal-cell.is-outside{background:var(--rcal-cell-muted)}.report-cal-cell.is-today{background:var(--rcal-today-bg)}.report-cal-date-badge{min-width:26px;padding:4px;background:var(--rcal-date-bg);border-right:2px solid var(--rcal-grid-line);border-bottom:2px solid var(--rcal-grid-line)}.report-cal-cell.is-outside .report-cal-date-badge{background:var(--rcal-date-muted-bg)}.report-cal-daynum{color:var(--rcal-daynum)}.report-cal-cell.is-outside .report-cal-daynum{color:var(--rcal-daynum-muted)}.report-cal-ad,.report-cal-tier{display:flex;align-items:baseline;gap:.375rem;font-family:var(--font-data);font-variant-numeric:tabular-nums;line-height:1}.report-cal-grid .report-cal-tier{font-size:clamp(.62rem,5.5cqi,.9rem)}.report-cal-grid .report-cal-ad{font-size:clamp(.6rem,5cqi,.85rem)}.report-cal-mobile-list .report-cal-ad,.report-cal-mobile-list .report-cal-tier{font-size:.875rem}.report-cal-tier--essential{color:var(--rcal-tier-essential)}.report-cal-tier--preferred{color:var(--rcal-tier-preferred)}.report-cal-tier--supreme{color:var(--rcal-tier-supreme)}.report-cal-tier--smalls{color:var(--rcal-tier-smalls)}.report-cal-tier-short{min-width:2.1em;font-weight:700}.report-cal-tier-value{font-weight:600}.report-cal-tier-unit{font-size:.72em;opacity:.6}.report-cal-ad{color:var(--rcal-ad)}.report-cal-ad-label{min-width:3.6em;font-weight:600}.report-cal-ad-value{font-weight:700}.report-cal-ad-detail{font-size:.85em;color:var(--rcal-ad-detail)}.report-cal-holiday{font-family:var(--font-ui);font-weight:600;letter-spacing:.16em;border:1px solid transparent}.report-cal-grid .report-cal-holiday{padding:6px 10px;border-radius:0!important}.report-cal-mobile-list .report-cal-holiday{padding:1px 6px;border-radius:3px!important}.report-cal-holiday--cannabis{background:rgb(236,253,245);color:rgb(4,120,87);border-color:rgb(167,243,208)}.report-cal-holiday--s{background:rgb(255,241,242);color:rgb(190,18,60);border-color:rgb(254,205,211)}.report-cal-holiday--a{background:rgb(255,251,235);color:rgb(180,83,9);border-color:rgb(253,230,138)}.report-cal-holiday--b{background:rgb(240,249,255);color:rgb(3,105,161);border-color:rgb(186,230,253)}.report-cal-holiday--c,.report-cal-holiday--default{background:rgb(241,245,249);color:rgb(71,85,105);border-color:rgb(226,232,240)}.report-cal-goal-strip{padding:6px 10px;background:var(--rcal-goal-bg);border-radius:0!important}.report-cal-goal-label{font-family:var(--font-ui);font-size:clamp(7px,4.5cqi,11px);font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--rcal-goal-label)}.report-cal-money{color:var(--rcal-money);font-variant-numeric:tabular-nums}.report-cal-grid .report-cal-money{font-size:clamp(.55rem,7cqi,.95rem)}.report-cal-separator{opacity:.45}.report-cal-result.is-success,.report-cal-revenue.is-success{color:var(--rcal-success)}.report-cal-result.is-warning,.report-cal-revenue.is-warning{color:var(--rcal-warning)}.report-cal-result.is-neutral,.report-cal-revenue.is-neutral{color:var(--rcal-money)}.report-cal-result{line-height:1}.report-cal-grid .report-cal-result{font-size:clamp(.6rem,7.5cqi,1rem)}.report-cal-past-overlay{z-index:15;background:var(--rcal-past-bg)}.report-cal-past-x{color:var(--rcal-past-x)}.report-cal-day-card.is-today{box-shadow:inset 0 0 0 2px var(--rcal-grid-line),0 1px 0 rgba(15,23,42,.02),0 1px 2px rgba(15,23,42,.025)!important}.report-cal-mobile-daynum{color:var(--rcal-daynum);font-variant-numeric:tabular-nums}.report-cal-day-card.is-past .report-cal-mobile-daynum{color:var(--rcal-goal-label)}.report-cal-mobile-goal{min-width:0}.report-cal-empty{font-family:var(--font-ui);color:var(--rcal-empty);font-style:italic}.report-cal-error{background:#fef2f2!important;border-color:rgba(239,68,68,.25)!important}.report-cal-error .intel-label{color:rgb(159,18,57)}.report-cal-sync-footer{border-top:1px solid rgba(15,23,42,.12)}.report-calendar-planning .planning-page-content{padding-top:28px}.report-calendar-planning .planning-kpi-copy{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.report-calendar-planning .planning-kpi-copy strong{max-width:100%;margin:2px 0 0;font-size:clamp(16px,1.35vw,20px);line-height:1.1;letter-spacing:-.045em;white-space:nowrap}.report-calendar-planning .planning-kpi-copy small{max-width:100%;font-size:10px;line-height:1.25}.report-calendar-panel .report-cal-grid{gap:0;border:0;border-radius:0!important;background:var(--planner-grid-line);box-shadow:none}.report-calendar-panel .report-cal-cell{min-height:246px;aspect-ratio:auto!important;padding:8px 8px 6px;background:var(--planner-cell-bg);box-shadow:none}.report-calendar-panel .report-cal-cell.is-outside{background:var(--planner-adjacent-bg)}.report-calendar-panel .report-cal-cell.is-today{background:var(--planner-today-bg);box-shadow:inset 0 0 0 1px rgba(79,70,229,.18)}.report-calendar-panel .report-cal-cell.is-past:not(.is-today){background:#f1f3f6}.report-calendar-panel .report-cal-date-badge{min-width:22px;height:22px;padding:0;border:0;border-radius:7px!important;background:transparent;box-shadow:none}.report-calendar-panel .report-cal-cell.is-today .report-cal-date-badge{background:var(--planner-accent)}.report-calendar-panel .report-cal-cell.is-outside .report-cal-daynum,.report-calendar-panel .report-cal-daynum{font-size:12.1px!important;font-weight:700;color:#465169}.report-calendar-panel .report-cal-cell.is-today .report-cal-daynum{color:#ffffff}.report-calendar-panel .report-cal-grid .report-cal-holiday{padding:2px 5px;border-radius:4px!important;font-size:clamp(.495rem,.572vw,.594rem);letter-spacing:.08em}.report-calendar-panel .report-cal-metrics{top:38px;bottom:40px;gap:5px}.report-calendar-panel .report-cal-ad,.report-calendar-panel .report-cal-tier{gap:5px;font-family:var(--font-ui);font-size:clamp(.55rem,.649vw,.671rem);font-weight:650;line-height:1.15}.report-calendar-panel .report-cal-ad-label,.report-calendar-panel .report-cal-tier-short{font-family:var(--font-ui);font-weight:650;letter-spacing:0}.report-calendar-panel .report-cal-ad-detail,.report-calendar-panel .report-cal-ad-value,.report-calendar-panel .report-cal-money,.report-calendar-panel .report-cal-result,.report-calendar-panel .report-cal-tier-value{font-family:var(--font-data);font-variant-numeric:tabular-nums}.report-calendar-panel .report-cal-ad-value,.report-calendar-panel .report-cal-tier-value{font-weight:750}.report-calendar-panel .report-cal-tier-unit{font-family:var(--font-ui);font-size:.86em;font-weight:650}.report-calendar-panel .report-cal-ad-detail{font-size:.92em;font-weight:650}.report-calendar-panel .report-cal-goal-strip{min-height:34px;padding:0 8px;border-top:1px solid #eef0f3;background:transparent}.report-calendar-panel .report-cal-goal-label{font-family:var(--font-ui);font-size:clamp(7.7px,4.95cqi,9.9px);font-weight:800;letter-spacing:.08em}.report-calendar-panel .report-cal-grid .report-cal-money,.report-calendar-panel .report-cal-grid .report-cal-result{font-size:clamp(.583rem,.682vw,.704rem)}.report-calendar-planning .report-cal-sync-footer{border-top:0}.planning-mobile-panel .report-cal-day-card{border-color:var(--planner-grid-line);border-radius:10px!important;background:var(--planner-surface)!important;box-shadow:none!important}.planning-mobile-panel .report-cal-day-card.is-today{box-shadow:inset 0 0 0 2px rgba(79,70,229,.22)!important}.planning-mobile-panel .report-cal-day-card.is-past:not(.is-today){background:#f1f3f6!important}.intel-pick{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600;padding:2px 6px;border-radius:4px!important;background:rgba(255,255,255,.16);color:inherit;cursor:pointer;border:1px solid rgba(255,255,255,.18);transition:background .12s ease!important}.intel-pick:hover{background:rgba(255,255,255,.26)}.intel-tile:not(.intel-tile--accent) .intel-pick{background:rgba(15,23,42,.06);border-color:rgba(15,23,42,.1);color:rgb(15,23,42)}.intel-tile:not(.intel-tile--accent) .intel-pick:hover{background:rgba(15,23,42,.1)}.stock-apple{--apple-ease:cubic-bezier(0.22,1,0.36,1)}.stash-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.stash-card-grid--restock{grid-template-columns:1fr;gap:16px}@media (min-width:768px) and (max-width:1023px){.stash-card-grid,.stash-card-grid--restock{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}}@media (min-width:1024px){.stash-card-grid,.stash-card-grid--restock{grid-template-columns:repeat(auto-fit,minmax(min(100%,168px),1fr));gap:12px}.stash-card-grid__feature{grid-column:auto!important}.stash-card-grid:has(>:nth-child(5)){gap:10px}.stash-card-grid:has(>:nth-child(5))>.stat-card{min-height:124px;padding:14px 12px!important}.stash-card-grid:has(>:nth-child(5)) .stat-name{font-size:11px}.stash-card-grid:has(>:nth-child(5)) .proj-days,.stash-card-grid:has(>:nth-child(5)) .stat-num{font-size:22px}.stash-card-grid:has(>:nth-child(5)) .tier-projection .intel-restock-big{font-size:clamp(30px,2.4vw,46px)}.stash-card-grid:has(>:nth-child(5)) .proj-rate,.stash-card-grid:has(>:nth-child(5)) .stat-money{font-size:12px}.stash-card-grid:has(>:nth-child(5)) .stat-variants{font-size:10px}.stash-card-grid:has(>:nth-child(5)) .stat-bulk{font-size:9px}.stash-card-grid--restock:has(>:nth-child(5)){grid-template-columns:repeat(auto-fit,minmax(min(100%,156px),1fr))}.stash-card-grid:has(>:nth-child(6)){grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}.stash-card-grid--restock:has(>:nth-child(5))>.intel-restock{min-height:186px;gap:8px}.stash-card-grid--restock:has(>:nth-child(5)) .intel-restock-body{gap:9px}.stash-card-grid--restock:has(>:nth-child(5)) .intel-restock-grid{gap:5px}.stash-card-grid--restock:has(>:nth-child(5)) .intel-restock-row{gap:6px}.stash-card-grid--restock:has(>:nth-child(5)) .intel-restock-cap{font-size:8px;letter-spacing:.08em}.stash-card-grid--restock:has(>:nth-child(5)) .intel-restock-num{font-size:11px}.stash-card-grid--restock:has(>:nth-child(5)) .intel-restock-required{padding-top:9px}.stash-card-grid--restock:has(>:nth-child(5)) .intel-restock-big{font-size:clamp(30px,2.4vw,46px)}.stash-card-grid--restock:has(>:nth-child(5)) .intel-restock-foot{font-size:7px;letter-spacing:.04em}}@keyframes stockAppleRise{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:no-preference){.stock-apple .intel-tile{animation:stockAppleRise .52s var(--apple-ease) both}}.stock-apple .intel-tile{gap:9px;padding:20px 22px;border-radius:22px!important;border:1px solid rgba(255,255,255,.7);background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(247,248,251,.86));backdrop-filter:saturate(180%) blur(20px);box-shadow:0 1px 1px rgba(15,23,42,.04),0 10px 26px -14px rgba(15,23,42,.2),inset 0 1px 0 rgba(255,255,255,.9)!important;transition:transform .46s var(--apple-ease),box-shadow .46s var(--apple-ease),border-color .46s var(--apple-ease)!important;will-change:transform}.stock-apple .intel-tile.is-clickable:hover{transform:translateY(-3px);border-color:rgba(255,255,255,.95)!important;box-shadow:0 2px 2px rgba(15,23,42,.05),0 24px 44px -18px rgba(15,23,42,.3),inset 0 1px 0 rgba(255,255,255,1)!important}.stock-apple .intel-tile.is-clickable:active{transform:translateY(-1px) scale(.985);transition-duration:.12s!important}.stock-apple .intel-tile--accent{border:1px solid rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(15,23,42,.06),0 14px 30px -14px rgba(15,23,42,.5),inset 0 1px 0 rgba(255,255,255,.34),inset 0 -26px 48px -26px rgba(0,0,0,.45)!important}.stock-apple .intel-tile--accent:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(125% 80% at 50% -25%,rgba(255,255,255,.5) 0,rgba(255,255,255,.12) 34%,rgba(255,255,255,0) 62%),linear-gradient(180deg,rgba(255,255,255,.2),rgba(255,255,255,0) 46%)}.stock-apple .intel-tile--accent>:not(.intel-tile-warn){position:relative;z-index:1}.stock-apple .intel-tile--accent.is-clickable:hover{transform:translateY(-3px);box-shadow:0 2px 2px rgba(15,23,42,.08),0 28px 50px -18px rgba(15,23,42,.58),inset 0 1px 0 rgba(255,255,255,.42),inset 0 -26px 48px -26px rgba(0,0,0,.45)!important}.stock-apple .intel-tile.is-active{border-color:transparent!important;box-shadow:0 0 0 2px #ffffff,0 0 0 4px rgba(15,23,42,.92),0 18px 36px -16px rgba(15,23,42,.3)!important}.stock-apple .intel-tile--accent.is-active{box-shadow:0 0 0 2px #ffffff,0 0 0 4px rgba(15,23,42,.92),0 20px 38px -16px rgba(15,23,42,.45),inset 0 1px 0 rgba(255,255,255,.34)!important}.stock-apple .intel-tile-label{font-family:-apple-system,BlinkMacSystemFont,var(--font-ui);font-size:11px;font-weight:600;letter-spacing:.05em;opacity:.82}.stock-apple .intel-tile-value{font-family:var(--font-ui);font-size:30px;font-weight:600;letter-spacing:-.035em}.stock-apple .intel-tile-value-xl{font-family:var(--font-ui);font-size:44px;font-weight:700;letter-spacing:-.045em}.stock-apple .intel-tile-sub{font-family:-apple-system,BlinkMacSystemFont,var(--font-ui);letter-spacing:0}.stock-apple .intel-tile-warn{position:absolute;top:8px;right:8px;z-index:2;border-radius:999px!important;box-shadow:0 2px 6px rgba(239,68,68,.45),inset 0 1px 0 rgba(255,255,255,.4)}.stock-apple .intel-tile--accent .intel-pick{border-radius:999px!important;backdrop-filter:blur(8px)}.stock-apple .intel-tile:not(.intel-tile--accent) .intel-pick{border-radius:999px!important}.apple-surface{--apple-ease:cubic-bezier(0.22,1,0.36,1);--apple-bg:#f5f5f7;--apple-ink:rgb(15,23,42);--apple-sf:var(--font-ui);--page-wrapper-radius:20px;background:var(--apple-bg);border-radius:var(--page-wrapper-radius)!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bulk-inventory-view,.dan-report-view,.date-range-report-view,.intake-report,.monthly-report-view,.orders-dashboard,.plan-surface,.planning-surface,.po-surface,.procurement-report{border-radius:var(--page-wrapper-radius,20px)!important}.apple-surface h1,.apple-surface h2,.apple-surface h3{font-family:var(--font-ui);letter-spacing:-.022em}.apple-surface .intel-eyebrow,.apple-surface .intel-field-label,.apple-surface .intel-label{font-family:var(--font-ui);letter-spacing:.06em}.apple-surface .intel-section-title{font-family:var(--font-ui);font-size:12px;letter-spacing:.04em}.apple-surface .intel-meta,.apple-surface .intel-tile-sub{font-family:var(--font-ui);letter-spacing:0}@keyframes appleSurfaceRise{0%{opacity:0;transform:translateY(10px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:no-preference){.apple-surface .apple-panel,.apple-surface .intel-card{animation:appleSurfaceRise .52s var(--apple-ease) both}}.apple-surface .apple-panel,.apple-surface .intel-card{background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,249,252,.9))!important;border:1px solid rgba(255,255,255,.75)!important;border-radius:20px!important;backdrop-filter:saturate(180%) blur(20px);box-shadow:0 1px 1px rgba(15,23,42,.04),0 12px 30px -16px rgba(15,23,42,.22),inset 0 1px 0 rgba(255,255,255,.9)!important;transition:transform .46s var(--apple-ease),box-shadow .46s var(--apple-ease),border-color .46s var(--apple-ease)!important}.apple-surface .apple-panel--row,.apple-surface .intel-card .intel-card{border-radius:16px!important;border-color:#475569!important;box-shadow:0 1px 1px rgba(15,23,42,.03),0 6px 16px -12px rgba(15,23,42,.18),inset 0 1px 0 rgba(255,255,255,.9)!important}.apple-surface .apple-panel--row:hover{transform:translateY(-2px);box-shadow:0 2px 2px rgba(15,23,42,.05),0 16px 30px -16px rgba(15,23,42,.26),inset 0 1px 0 rgba(255,255,255,1)!important}.apple-surface .intel-card-head{border-bottom-color:rgba(15,23,42,.07);padding:16px 20px 14px}.apple-surface .intel-card-body{padding:18px 20px 20px}.apple-surface .intel-input,.apple-surface .intel-text-input,.apple-surface input:not([type=checkbox]):not([type=radio]):not([type=range]),.apple-surface select,.apple-surface textarea{font-family:var(--font-ui)!important;background:rgba(255,255,255,.7)!important;border:1px solid rgba(15,23,42,.1)!important;border-radius:12px!important;padding:11px 14px!important;font-size:15px!important;color:var(--apple-ink)!important;backdrop-filter:blur(6px);box-shadow:inset 0 1px 2px rgba(15,23,42,.03)!important;transition:border-color .18s var(--apple-ease),box-shadow .18s var(--apple-ease),background .18s var(--apple-ease)!important;outline:none!important}.apple-surface textarea{line-height:1.45!important}.apple-surface .intel-input:focus,.apple-surface .intel-text-input:focus,.apple-surface input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,.apple-surface select:focus,.apple-surface textarea:focus{border-color:rgba(10,132,255,.9)!important;background:#ffffff!important;box-shadow:0 0 0 4px rgba(10,132,255,.16),inset 0 1px 2px rgba(15,23,42,.02)!important}.apple-surface input::-moz-placeholder,.apple-surface textarea::-moz-placeholder{color:rgba(15,23,42,.34)!important}.apple-surface input::placeholder,.apple-surface textarea::placeholder{color:rgba(15,23,42,.34)!important}.apple-surface .intel-input,.apple-surface .intel-text-input{font-family:var(--font-data)!important}.apple-surface .intake-entry-grid .intake-strain-combobox .intake-strain-input{height:38px!important;padding-right:34px!important;border-radius:8px!important;-webkit-user-select:text;-moz-user-select:text;user-select:text}.apple-surface .intel-btn{font-family:var(--font-ui)!important;letter-spacing:.02em;text-transform:none;font-size:13px;font-weight:600;padding:10px 18px;border-radius:12px!important;border:1px solid rgba(0,0,0,.04)!important;background:linear-gradient(180deg,rgb(43,52,70),rgb(15,23,42))!important;color:#fff!important;box-shadow:0 1px 1px rgba(15,23,42,.18),0 8px 18px -8px rgba(15,23,42,.5),inset 0 1px 0 rgba(255,255,255,.22)!important;transition:transform .14s var(--apple-ease),box-shadow .22s var(--apple-ease),filter .18s var(--apple-ease)!important}.apple-surface .intel-btn:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 2px 2px rgba(15,23,42,.2),0 14px 24px -10px rgba(15,23,42,.55),inset 0 1px 0 rgba(255,255,255,.26)!important}.apple-surface .intel-btn:active:not(:disabled){transform:translateY(0) scale(.97);transition-duration:.12s!important}.apple-surface .intel-btn--ghost{background:rgba(255,255,255,.7)!important;color:var(--apple-ink)!important;border:1px solid rgba(15,23,42,.1)!important;backdrop-filter:saturate(180%) blur(12px);box-shadow:0 1px 1px rgba(15,23,42,.04),inset 0 1px 0 rgba(255,255,255,.8)!important}.apple-surface .intel-btn--ghost:hover:not(:disabled){background:#ffffff!important;filter:none;box-shadow:0 2px 8px -4px rgba(15,23,42,.18),inset 0 1px 0 rgba(255,255,255,.9)!important}.plan-surface{overflow-x:clip}.plan-hero{overflow:hidden}.plan-metric{min-width:96px;justify-content:center;gap:2px;text-align:right;border-radius:14px!important;background:rgba(255,255,255,.68)!important}.plan-metric .intel-tile-label{justify-content:flex-end;font-family:var(--font-ui);font-size:10px;letter-spacing:.07em}.plan-alert{border-radius:14px!important;padding:11px 14px;font-family:var(--font-ui);font-size:13px;font-weight:700;letter-spacing:.01em}.plan-alert--warning{border:1px solid rgba(245,158,11,.24);background:rgba(245,158,11,.1);color:rgb(146,64,14)}.plan-alert--success{border:1px solid rgba(16,185,129,.22);background:rgba(16,185,129,.1);color:rgb(4,120,87)}.plan-listrow{border:1px solid rgba(15,23,42,.04)}.plan-row{overflow:hidden}.plan-row-check{width:20px;height:20px;border-radius:6px!important;border:2px solid rgba(15,23,42,.18);background:rgba(255,255,255,.74);box-shadow:inset 0 1px 0 rgba(255,255,255,.86)}.plan-title-input{border:1px solid transparent!important;border-radius:10px!important;background:transparent!important;color:rgb(15,23,42)!important;outline:none!important;transition:border-color .16s var(--apple-ease),background .16s var(--apple-ease),box-shadow .16s var(--apple-ease)!important}.plan-title-input:focus,.plan-title-input:hover{border-color:rgba(15,23,42,.12)!important;background:rgba(255,255,255,.74)!important;box-shadow:0 0 0 3px rgba(15,23,42,.04)!important}.plan-form-panel{border-radius:16px!important;border:1px solid rgba(15,23,42,.06);background:rgba(118,118,128,.08)}.plan-modal{max-height:calc(100vh - 80px);overflow:hidden}.plan-badge{flex-shrink:0;border-radius:999px!important;background:rgba(15,23,42,.07);padding:3px 7px;font-family:var(--font-ui);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:rgba(15,23,42,.56)}.plan-badge--local{background:rgba(245,158,11,.14);color:rgb(146,64,14)}.plan-iconbtn{display:inline-flex;align-items:center;justify-content:center;border-radius:10px!important;color:rgba(15,23,42,.42);transition:background .16s var(--apple-ease),color .16s var(--apple-ease),transform .14s var(--apple-ease)!important}.plan-iconbtn:hover{background:rgba(225,29,72,.08);color:rgb(225,29,72);transform:scale(1.04)}.plan-info-btn{border-radius:999px!important;font-family:var(--font-ui);font-size:13px;font-weight:900;font-style:italic}.plan-info-btn:hover{background:rgba(14,165,233,.1);color:rgb(2,132,199)}.plan-history-note{margin:0;font-family:var(--font-ui)}.plan-textbtn{font-family:var(--font-ui);font-size:11px;font-weight:700;color:rgba(15,23,42,.42);transition:color .16s var(--apple-ease)!important}.plan-textbtn:hover{color:rgb(225,29,72)}.plan-export-btn{gap:8px}.plan-export-btn svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media (max-width:767px){.plan-surface{padding-inline:12px!important;padding-top:18px!important}.plan-hero h2{font-size:28px;line-height:1.04}.plan-metric{min-width:0;text-align:left}.plan-metric .intel-tile-label{justify-content:flex-start}.plan-modal{max-height:calc(100vh - 32px);margin-top:16px!important}}.monthly-report-view{overflow-x:clip}.monthly-report-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:8px 2px 16px}.monthly-report-title{margin:0;font-size:clamp(46px,7vw,92px);font-weight:800;line-height:.95;letter-spacing:0;color:rgb(15,23,42)}.monthly-report-actions{display:flex;align-items:center;align-self:center;justify-content:flex-end;flex-wrap:wrap;min-width:min(100%,520px)}.monthly-report-actions .intel-month-wrap{flex:0 1 auto}.monthly-report-actions .btn,.monthly-report-actions .select{height:40px!important;min-height:40px!important;border-radius:12px!important;border:1px solid rgba(15,23,42,.1)!important;background:rgba(255,255,255,.72)!important;color:rgb(15,23,42)!important;font-family:var(--font-ui);font-size:13px;font-weight:650;text-transform:none;letter-spacing:0;box-shadow:0 1px 1px rgba(15,23,42,.04),inset 0 1px 0 rgba(255,255,255,.8)!important}.monthly-report-actions .select{padding-inline:12px 30px!important}.monthly-report-actions .intel-iconbtn{width:42px;height:42px;font-size:15px;color:rgba(15,23,42,.72)!important;box-shadow:0 1px 1px rgba(15,23,42,.04),inset 0 1px 0 rgba(255,255,255,.78)!important}.monthly-report-actions .intel-btn,.monthly-report-actions .intel-month-trigger{min-height:42px!important;border-radius:14px!important;letter-spacing:0}.monthly-report-actions .intel-month-trigger{justify-content:center;min-width:182px;padding-inline:18px;background:rgba(255,255,255,.78)!important;border-color:rgba(15,23,42,.12)!important;box-shadow:0 1px 1px rgba(15,23,42,.04),inset 0 1px 0 rgba(255,255,255,.82)!important}.monthly-report-actions .intel-month-trigger .mp-month{letter-spacing:0}.monthly-report-actions .intel-btn{min-width:126px;padding-inline:20px;white-space:nowrap}.monthly-report-actions .intel-btn--ghost{background:rgba(255,255,255,.62)!important;border-color:rgba(15,23,42,.12)!important}.monthly-sync-status{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px 14px;border-radius:14px!important;border:1px solid rgba(37,99,235,.18);background:rgba(37,99,235,.08);color:rgb(37,99,235);font-weight:700;letter-spacing:.02em}.monthly-sync-status.is-error{border-color:rgba(225,29,72,.2);background:rgba(225,29,72,.08);color:rgb(190,18,60)}.monthly-kpi-header .kpi-card{min-height:126px}.monthly-kpi-value-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.monthly-kpi-value-row .intel-pill{font-size:10px;letter-spacing:.08em}.monthly-metric{min-height:148px;justify-content:space-between}.monthly-metric .stat-head{min-width:0}.monthly-metric .stat-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.monthly-metric .stat-num{font-size:27px;overflow-wrap:anywhere}.monthly-metric .stat-num .stat-conv{display:block;margin-top:5px;font-size:.42em;line-height:1.2}.monthly-proj-bar{margin-top:6px}.monthly-report-content{padding-top:2px}.po-surface{overflow-x:clip}.po-list-head{align-items:center}.po-filter-grid{border-bottom:1px solid rgba(15,23,42,.07)}.po-table tbody tr.is-selected td{background:rgba(15,23,42,.045)}.po-table tbody tr.is-received td{background:rgba(16,185,129,.055)}.po-status{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:22px;border-radius:999px!important;border:1px solid rgba(15,23,42,.1);background:rgba(15,23,42,.055);padding:3px 8px;font-family:var(--font-ui);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:rgba(15,23,42,.68);white-space:nowrap}.po-status--submitted{background:rgba(37,99,235,.11);border-color:rgba(37,99,235,.18);color:rgb(29,78,216)}.po-status--confirmed,.po-status--partially-received{background:rgba(245,158,11,.13);border-color:rgba(245,158,11,.24);color:rgb(146,64,14)}.po-status--received{background:rgba(16,185,129,.12);border-color:rgba(16,185,129,.22);color:rgb(4,120,87)}.po-status--cancelled{background:rgba(225,29,72,.1);border-color:rgba(225,29,72,.2);color:rgb(190,18,60)}.po-checkbox{width:16px;height:16px;border-radius:5px!important;border:1px solid rgba(15,23,42,.24);accent-color:rgb(15,23,42)}.po-skeleton{border-radius:999px!important;background:linear-gradient(90deg,rgba(15,23,42,.06),rgba(15,23,42,.1),rgba(15,23,42,.06));background-size:200% 100%;animation:poShimmer 1.1s linear infinite}@keyframes poShimmer{to{background-position:-200% 0}}.po-modal{border-radius:20px!important}.po-iconbtn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:11px!important;color:rgba(15,23,42,.48);transition:background .16s var(--apple-ease),color .16s var(--apple-ease),transform .14s var(--apple-ease)!important}.po-iconbtn:hover{background:rgba(225,29,72,.08);color:rgb(225,29,72);transform:scale(1.04)}.po-danger-btn{color:rgb(190,18,60)!important;border-color:rgba(225,29,72,.18)!important}.po-danger-btn:hover:not(:disabled){background:rgba(225,29,72,.09)!important}.po-form{color:rgb(15,23,42)}.po-field-error{display:block;font-family:var(--font-ui);font-size:11px;font-weight:700;color:rgb(190,18,60)}.po-supplier-combobox{position:relative}.po-supplier-menu{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:30;display:flex;flex-direction:column;gap:4px;padding:8px;border-radius:16px;border:1px solid rgba(15,23,42,.1);background:rgba(255,255,255,.98);box-shadow:0 20px 40px rgba(15,23,42,.16);backdrop-filter:blur(18px)}.po-supplier-option{width:100%;border:0;border-radius:12px;background:transparent;padding:11px 12px;font-family:var(--font-ui);font-size:14px;font-weight:700;color:rgb(15,23,42);text-align:left;transition:background .12s ease,color .12s ease}.po-supplier-option:focus-visible,.po-supplier-option:hover{background:rgba(15,23,42,.06);color:rgb(15,23,42);outline:none}.po-input-error{border-color:rgba(225,29,72,.52)!important}.po-attached-check,.po-line-items,.po-list-card,.po-summary-panel{border-radius:16px!important;border:1px solid rgba(15,23,42,.08);background:rgba(118,118,128,.08)}.po-attached-check{padding:11px 12px}.po-line-head{padding:12px 14px;border-bottom:1px solid rgba(15,23,42,.07);background:rgba(255,255,255,.44)}.po-line-row{padding:10px;background:rgba(255,255,255,.48)}.po-alert,.po-line-row{border-radius:14px!important}.po-alert{border:1px solid rgba(37,99,235,.18);background:rgba(37,99,235,.08);padding:12px 14px;font-family:var(--font-ui);font-size:13px;font-weight:700;color:rgb(29,78,216)}.po-alert--error{border-color:rgba(225,29,72,.2);background:rgba(225,29,72,.08);color:rgb(190,18,60)}.po-mini-tile{min-height:88px;padding:14px!important}.po-note-panel{padding:16px 18px;border-top:1px solid rgba(15,23,42,.07);background:rgba(118,118,128,.08)}.po-warning-panel{border-color:rgba(245,158,11,.2)!important;background:rgba(245,158,11,.06)!important}.po-list-card{padding:14px}.po-money-icon,.po-success-icon{display:inline-flex;align-items:center;justify-content:center;border-radius:14px!important;background:rgba(15,23,42,.08);color:rgb(15,23,42);font-weight:800}.po-money-icon{width:48px;height:48px;font-size:20px}.po-success-icon{width:80px;height:80px;font-size:40px;background:rgba(16,185,129,.14);color:rgb(4,120,87)}.po-status-select{min-width:132px;padding-block:6px!important;font-size:12px!important}.po-modal-footer{padding:16px 18px;border-top:1px solid rgba(15,23,42,.07);background:rgba(255,255,255,.54)}@media (max-width:767px){.po-list-head{align-items:stretch}.po-list-head .intel-btn{width:100%;justify-content:center}.po-modal{max-height:calc(100vh - 24px)!important}}.date-range-report-view{overflow-x:clip}.sessions-report-card .intel-card-head{align-items:flex-start;gap:16px}.sessions-report-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.sessions-report-layout{display:flex;flex-direction:column;gap:14px}.sessions-report-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.sessions-kpi{min-width:0;min-height:86px;display:flex;flex-direction:column;justify-content:space-between;gap:6px;padding:13px 14px;border:1px solid rgba(15,23,42,.08);border-radius:12px!important;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.84));box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}.sessions-kpi .intel-num-md{font-size:20px;line-height:1.05;overflow-wrap:anywhere}.sessions-report-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(320px,.95fr);gap:14px;align-items:stretch}.sessions-chart-panel,.sessions-table-panel{min-width:0;border:1px solid rgba(15,23,42,.08);border-radius:14px!important;background:rgba(255,255,255,.72);box-shadow:0 12px 24px -22px rgba(15,23,42,.5),inset 0 1px 0 rgba(255,255,255,.7)}.sessions-chart-panel{display:flex;flex-direction:column;padding:14px 14px 10px}.sessions-chart-head,.sessions-table-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.sessions-legend{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.sessions-legend-key{display:inline-flex;align-items:center;gap:8px;min-width:0}.sessions-legend-key>div{display:flex;flex-direction:column;line-height:1.05}.sessions-legend-key div>span{font-family:var(--font-ui);font-size:11px;font-weight:760;color:rgb(30,41,59)}.sessions-legend-key small{margin-top:2px;font-family:var(--font-data);font-size:9px;font-weight:700;text-transform:uppercase;color:rgba(100,116,139,.82)}.sessions-chart-svg{width:100%;height:220px;display:block}.sessions-chart-note{margin-top:8px;text-align:right}.sessions-table-panel{display:flex;min-height:0;flex-direction:column;padding:14px}.sessions-table-scroll{min-height:0;max-height:256px;overflow:auto;border:1px solid rgba(15,23,42,.07);border-radius:10px!important}.sessions-table{width:100%;border-collapse:collapse;table-layout:fixed;font-family:var(--font-ui);font-size:12px}.sessions-table th{position:sticky;top:0;z-index:1;padding:8px 10px;background:rgba(248,250,252,.96);border-bottom:1px solid rgba(15,23,42,.08);font-family:var(--font-data);font-size:9px;font-weight:800;text-transform:uppercase;color:rgba(100,116,139,.9);text-align:right;letter-spacing:.04em}.sessions-table th:first-child{text-align:left;width:72px}.sessions-table th:nth-child(2){width:45%}.sessions-table td{padding:9px 10px;border-bottom:1px solid rgba(15,23,42,.06);color:rgb(30,41,59);vertical-align:middle}.sessions-table tbody tr:last-child td{border-bottom:0}.sessions-date,.sessions-num,.sessions-traffic-value{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-weight:760}.sessions-date{color:rgb(15,23,42)}.sessions-num{text-align:right}.sessions-rate{color:rgb(190,55,83)}.sessions-traffic-cell{display:grid;grid-template-columns:minmax(54px,max-content) minmax(64px,1fr);align-items:center;gap:9px}.sessions-traffic-track{display:block;height:6px;overflow:hidden;border-radius:999px!important;background:rgba(15,23,42,.07)}.sessions-traffic-track span{display:block;height:100%;border-radius:inherit!important;background:linear-gradient(90deg,rgba(8,158,155,.42),rgba(8,158,155,.9))}@media (max-width:1100px){.sessions-report-grid{grid-template-columns:1fr}.sessions-table-scroll{max-height:320px}}@media (max-width:767px){.sessions-chart-head,.sessions-report-actions,.sessions-report-card .intel-card-head,.sessions-table-head{align-items:stretch;flex-direction:column}.sessions-report-actions .intel-btn{width:100%}.sessions-report-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.sessions-chart-svg{height:190px}.sessions-table-scroll{max-height:none}.sessions-table{font-size:11px}.sessions-table td,.sessions-table th{padding-inline:8px}.sessions-table th:first-child{width:62px}.sessions-traffic-cell{grid-template-columns:1fr;gap:5px}}.dan-report-view{overflow-x:clip}.dan-report-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:8px 2px 6px}.dan-report-head .intel-btn{min-height:42px}.dan-week-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.dan-week-tile{min-height:86px;padding:18px 16px!important}.dan-week-tile .intel-tile-value{margin-top:8px;font-size:22px;letter-spacing:-.03em}.dan-dashboard-content{display:flex;flex-direction:column;gap:14px;margin-top:14px}.dan-ops-grid,.dan-primary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:stretch}.dan-ops-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dan-chart-stack{display:grid;gap:14px}.dan-card{min-width:0}.dan-card .intel-card-head{min-height:74px}.dan-card .intel-section-title{letter-spacing:-.01em}.dan-card .intel-meta{line-height:1.35}.dan-metric-grid{align-items:stretch}.dan-metric-tile{display:flex;min-width:0;min-height:118px;flex-direction:column;justify-content:space-between;padding:16px!important}.dan-metric-tile .intel-tile-label{min-width:0;line-height:1.25}.dan-metric-tile .intel-tile-label>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dan-metric-tile .intel-tile-value,.dan-metric-tile .intel-tile-value-xl{margin-top:12px;font-family:var(--font-ui);font-size:clamp(25px,2.2vw,34px);font-weight:700;letter-spacing:-.04em;line-height:1.04;color:rgb(15,23,42);overflow-wrap:anywhere}.dan-metric-tile .intel-tile-sub{margin-top:8px}.dan-mini-grid .dan-metric-tile{min-height:138px}.dan-marketing-card .intel-tile{min-height:198px;padding:16px!important;border-radius:16px!important}.dan-marketing-card dl{align-content:start}.dan-marketing-card .intel-input{width:100%;min-height:40px}.dan-note-input{min-height:132px;resize:vertical}.dan-chart-card{overflow:hidden}.dan-chart-card .intel-card-head{align-items:flex-start}.dan-chart-card .intel-card-head>div:last-child{justify-content:flex-end}.dan-chart-card .intel-input{min-height:36px;padding-block:8px!important}.dan-chart-col{color:rgb(15,23,42)}.dan-chart-label{width:100%;margin-bottom:10px;font-family:var(--font-ui);font-size:12px;font-weight:700;text-align:center;color:rgba(15,23,42,.72)}.dan-chart-bar{height:320px;border:1px solid rgba(15,23,42,.1);border-radius:12px!important;overflow:hidden;box-shadow:0 12px 26px -22px rgba(15,23,42,.55),inset 0 1px 0 rgba(255,255,255,.35)}.dan-chart-line{background:rgba(15,23,42,.72)}.dan-chart-pill{border:1px solid rgba(15,23,42,.58);border-radius:999px!important;background:rgba(255,255,255,.95);box-shadow:0 10px 18px -14px rgba(15,23,42,.6),inset 0 1px 0 rgba(255,255,255,.92)}.dan-chart-foot,.dan-chart-pill{color:rgb(15,23,42)}.dan-chart-axis{width:48px;padding-top:32px;padding-bottom:44px}.dan-chart-divider{width:1px;margin-top:32px;margin-bottom:44px;background:rgba(15,23,42,.2)}.dan-clv{width:112px}.dan-clv-box{min-height:320px;border:1px solid rgba(15,23,42,.1);border-radius:12px!important;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(248,250,252,.78));box-shadow:0 12px 26px -22px rgba(15,23,42,.45),inset 0 1px 0 rgba(255,255,255,.9)}.dan-card .intel-table{min-width:560px}@media (max-width:1023px){.dan-ops-grid,.dan-primary-grid{grid-template-columns:1fr}}@media (max-width:767px){.dan-report-view{padding-inline:14px!important;padding-top:22px!important}.dan-report-head{align-items:stretch;padding:18px 0 8px}.dan-report-head .invlist-title{font-size:clamp(34px,10vw,44px);line-height:1}.dan-report-head .invlist-sub{margin-top:10px;font-size:clamp(17px,5vw,22px);line-height:1.25}.dan-report-head .intel-btn{width:100%;justify-content:center;min-height:52px}.dan-week-strip{grid-template-columns:1fr;gap:10px}.dan-week-tile{min-height:0;padding:14px!important}.dan-week-tile .intel-tile-value{font-size:20px}.dan-dashboard-content{gap:16px;margin-top:16px}.dan-card .intel-card-head{min-height:0;padding:14px 14px 12px}.dan-card .intel-card-body{padding:14px}.dan-metric-grid{grid-template-columns:1fr!important}.dan-mini-grid{grid-template-columns:1fr}.dan-metric-tile,.dan-mini-grid .dan-metric-tile{min-height:112px;padding:15px!important}.dan-marketing-card .intel-tile{min-height:0}.dan-chart-card .intel-card-head>div:last-child{width:100%;justify-content:flex-start;gap:10px}.dan-chart-card .intel-card-body>.flex{overflow-x:auto;padding-bottom:8px}.dan-chart-card .intel-card-body>.flex>.grid{min-width:620px}.dan-chart-bar,.dan-clv-box{height:260px;min-height:260px}.dan-clv{width:96px}.dan-chart-axis{width:42px;padding-top:32px;padding-bottom:42px}.dan-chart-divider{margin-top:32px;margin-bottom:42px}}.date-range-report-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:6px 2px 4px}.date-range-report-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;min-width:min(100%,820px)}.date-range-report-picker{flex:1 1 470px;align-items:center}.date-range-mobile-presets,.date-range-mobile-summary,.date-range-mobile-sync-trigger,.date-range-picker-title,.date-range-quick-label{display:none}.date-range-report-picker .date-range-inputs{flex:1 1 286px;display:flex;align-items:center;gap:8px;min-width:0}.date-range-day-input,.date-range-report-picker input,.date-range-report-picker select{height:40px!important;min-height:40px!important;font-family:var(--font-data)!important;font-variant-numeric:tabular-nums;font-size:12px!important;font-weight:700}.date-range-report-picker .date-range-preset-select{flex:0 0 198px;width:198px;min-width:198px;padding:0 34px 0 12px!important;border-radius:8px!important;line-height:40px!important;text-align:left;-moz-text-align-last:left;text-align-last:left;background-position:right 12px center!important}.date-range-day-jump{display:inline-flex;align-items:center;gap:8px;flex:0 1 190px;white-space:nowrap;margin:0}.date-range-day-input{width:152px}.date-range-export-btn{flex:0 0 auto;min-height:40px!important;padding-inline:14px!important;gap:8px;white-space:nowrap;background:linear-gradient(180deg,rgb(15,23,42),rgb(30,41,59))!important;border-color:rgba(15,23,42,.92)!important;color:#ffffff!important;box-shadow:0 12px 24px -18px rgba(15,23,42,.5),inset 0 1px 0 rgba(255,255,255,.16)!important}.date-range-export-btn:hover{background:linear-gradient(180deg,rgb(30,41,59),rgb(51,65,85))!important;border-color:rgba(15,23,42,.84)!important}.date-range-export-btn svg,.date-range-mobile-sync-trigger svg{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.date-range-sync-panel{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:12px;padding:12px 14px;border-radius:16px!important;border:1px solid rgba(255,255,255,.72);background:rgba(255,255,255,.58);backdrop-filter:saturate(180%) blur(16px);box-shadow:0 1px 1px rgba(15,23,42,.04),inset 0 1px 0 rgba(255,255,255,.82)}.date-range-sync-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap;min-width:0}.date-range-sync-actions .intel-btn{min-height:38px;padding-inline:12px!important;white-space:nowrap}.date-range-sync-status{display:flex;align-items:center;justify-content:center;gap:8px;flex:0 1 auto;min-width:min(100%,220px);padding:9px 12px;border-radius:999px!important;border:1px solid rgba(37,99,235,.18);background:rgba(37,99,235,.08);color:rgb(37,99,235);font-family:var(--font-ui);font-size:12px;font-weight:700;letter-spacing:.02em;text-align:center}.date-range-sync-status.is-error{border-color:rgba(225,29,72,.2);background:rgba(225,29,72,.08);color:rgb(190,18,60)}.date-range-sync-progress{width:min(180px,100%);flex:0 0 min(180px,100%);height:8px!important;border-radius:999px!important;overflow:hidden}.date-range-kpi-header .kpi-card{min-height:126px}.date-range-kpi-header .kpi-card,.date-range-metric{position:relative;overflow:hidden}.date-range-kpi-header .kpi-card:before,.date-range-metric:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,var(--tier-accent,rgba(37,99,235,.85)) 0 4px,transparent 4px),radial-gradient(90% 80% at 100% 0,color-mix(in srgb,var(--tier-accent,#2563eb) 16%,transparent),transparent 55%);opacity:.75}.date-range-kpi-header .kpi-card>*,.date-range-metric>*{position:relative;z-index:1}.date-range-kpi-header .kpi-card:first-child{--tier-accent:#10b981}.date-range-kpi-header .kpi-card:last-child{--tier-accent:#4f46e5}.date-range-proj-bar{margin-top:6px}.date-range-metric{min-height:148px;justify-content:space-between}.date-range-metric .stat-head{min-width:0}.date-range-metric .stat-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.date-range-metric .stat-num{font-size:27px;overflow-wrap:anywhere}.date-range-performance-grid .stat-num{white-space:nowrap;overflow-wrap:normal}.date-range-metric .stat-num .stat-conv{display:block;margin-top:5px;font-size:.42em;line-height:1.2}@media (max-width:767px){.monthly-report-view{padding:22px clamp(16px,5vw,24px) 40px!important}.date-range-report-head,.monthly-report-head{align-items:stretch}.monthly-report-head{gap:18px;padding:18px 0 22px}.monthly-report-head>div:first-child{padding-inline:2px}.monthly-report-title{font-size:clamp(42px,16vw,64px);line-height:.98}.date-range-report-actions,.date-range-report-picker,.date-range-report-picker>div:first-child,.monthly-report-actions{width:100%}.monthly-report-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}.monthly-report-actions>div{width:100%}.monthly-report-actions .intel-month-wrap{display:grid;grid-column:1/-1;grid-template-columns:42px minmax(0,1fr) 42px;gap:12px;justify-content:stretch}.date-range-report-actions{justify-content:stretch}.date-range-report-picker{align-items:stretch!important}.date-range-report-picker .date-range-inputs{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.date-range-report-picker .date-range-preset-select{flex-basis:auto;width:100%;min-width:0}.date-range-day-jump{flex:1 1 100%;justify-content:space-between}.date-range-day-input{flex:1 1 auto;width:auto}.monthly-report-actions .intel-btn{width:100%;min-width:0;flex:1 1 auto;justify-content:center;text-align:center}.monthly-report-actions .intel-month-trigger{width:100%;min-width:0;padding-inline:12px}.monthly-report-content{gap:18px!important}.monthly-report-content>.monthly-report-dashboard{width:100%}.monthly-kpi-header{gap:14px}.stock-apple.monthly-report-dashboard .intel-tile{padding:22px 20px}.date-range-report-actions .intel-btn,.date-range-sync-actions .intel-btn{flex:1 1 140px;justify-content:center;text-align:center}.date-range-report-view{padding-inline:10px!important;padding-top:14px!important;background:var(--apple-bg)}.date-range-dashboard{gap:12px!important}.date-range-report-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:4px 2px 0}.date-range-report-head .invlist-title{font-size:24px;line-height:1.08;letter-spacing:0}.date-range-report-head .invlist-sub{margin-top:4px;font-size:13px;line-height:1.25;color:rgba(15,23,42,.55)}.date-range-mobile-sync-trigger{display:inline-flex;align-items:center;justify-content:center;align-self:start;gap:8px;min-height:40px;padding:0 14px;border:1px solid rgba(15,23,42,.1);border-radius:10px!important;background:#ffffff;box-shadow:0 8px 18px -14px rgba(15,23,42,.22),inset 0 1px 0 rgba(255,255,255,.88);color:rgb(30,41,59);font-family:var(--font-ui);font-size:13px;font-weight:600;white-space:nowrap}.date-range-mobile-summary svg,.date-range-mobile-sync-trigger svg,.date-range-report-actions .intel-btn svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}.date-range-report-actions{display:grid;grid-column:1/-1;grid-template-columns:1fr;gap:10px;min-width:0}.date-range-report-picker{display:grid!important;gap:12px!important;padding:14px;border:1px solid rgba(255,255,255,.72);border-radius:16px!important;background:rgba(255,255,255,.58);box-shadow:0 1px 1px rgba(15,23,42,.04),0 10px 24px -18px rgba(15,23,42,.2),inset 0 1px 0 rgba(255,255,255,.82)}.date-range-picker-title,.date-range-quick-label{display:block;color:rgba(15,23,42,.72);font-family:var(--font-ui);font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.date-range-report-picker>div:first-child{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;width:100%}.date-range-day-input,.date-range-report-picker input{width:100%;height:44px!important;min-height:44px!important;border-radius:12px!important;border-color:rgba(15,23,42,.1)!important;background:rgba(255,255,255,.76)!important;color:rgb(15,23,42)!important;font-size:13px!important}.date-range-report-picker .intel-label{color:rgba(15,23,42,.52);font-size:12px;font-weight:800;text-transform:uppercase}.date-range-report-picker .date-range-preset-select{display:none}.date-range-mobile-presets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.date-range-preset-chip{min-height:38px;border:1px solid rgba(15,23,42,.1);border-radius:999px!important;background:rgba(255,255,255,.68);color:rgb(30,41,59);font-family:var(--font-ui);font-size:12px;font-weight:600;white-space:nowrap}.date-range-preset-chip.is-active{border-color:rgba(37,99,235,.55);background:linear-gradient(180deg,#3b82f6,#2563eb);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.16)}.date-range-day-jump{display:grid;gap:8px;width:100%;flex-basis:auto;padding-top:2px}.date-range-day-jump .intel-label{text-align:left}.date-range-report-actions .intel-btn{width:100%;min-height:42px;font-size:13px}.date-range-sync-panel{display:none}.date-range-sync-panel.is-mobile-open{display:flex;align-items:stretch;flex-direction:column;margin-inline:0;background:rgba(255,255,255,.58);border-color:rgba(255,255,255,.72)}.date-range-mobile-summary{display:flex;align-items:center;gap:12px;margin:0;padding:14px;border:1px solid rgba(255,255,255,.72);border-radius:16px!important;background:rgba(255,255,255,.58);color:rgb(15,23,42);box-shadow:0 1px 1px rgba(15,23,42,.04),0 10px 24px -18px rgba(15,23,42,.2),inset 0 1px 0 rgba(255,255,255,.82)}.date-range-mobile-summary-icon{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:14px!important;border:1px solid rgba(79,70,229,.2);background:rgba(79,70,229,.1);color:#4f46e5}.date-range-mobile-summary-copy{display:grid;gap:6px;min-width:0;font-family:var(--font-ui)}.date-range-mobile-summary-copy span{font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:rgba(15,23,42,.58)}.date-range-mobile-summary-copy em,.date-range-mobile-summary-copy strong{font-style:normal;font-size:14px;font-weight:600;line-height:1.2;color:rgb(30,41,59)}.date-range-metric,.monthly-metric{min-height:136px}.date-range-metric .stat-num,.monthly-metric .stat-num{font-size:22px}.date-range-proj-bar,.monthly-proj-bar{align-items:flex-start;flex-direction:column}}.apple-surface .intel-iconbtn{border-radius:999px!important;background:rgba(255,255,255,.7)!important;border:1px solid rgba(15,23,42,.1)!important;backdrop-filter:blur(8px);transition:background .18s var(--apple-ease),transform .14s var(--apple-ease)!important}.apple-surface .intel-iconbtn:hover{background:#ffffff!important;transform:scale(1.06)}.apple-surface .intel-tabs,.apple-surface .intel-tabs--sub{background:rgba(118,118,128,.12)!important;border:none!important;border-radius:14px!important;padding:3px;backdrop-filter:blur(8px)}.apple-surface .intel-tab{font-family:var(--font-ui)!important;text-transform:none;letter-spacing:-.01em;font-size:13px;font-weight:590;border:none!important;border-radius:11px!important;color:rgba(15,23,42,.62)!important;transition:color .2s var(--apple-ease)!important}.apple-surface .intel-tab:hover{background:transparent!important;color:rgba(15,23,42,.9)!important}.apple-surface .intel-tab.is-active,.apple-surface .intel-tabs--sub .intel-tab.is-active{background:#ffffff!important;color:var(--apple-ink)!important;border:none!important;box-shadow:0 1px 1px rgba(15,23,42,.04),0 3px 8px -2px rgba(15,23,42,.16)!important}.apple-surface .intel-pill{border-radius:999px!important;backdrop-filter:blur(6px)}.apple-surface .intel-pill--neutral{background:rgba(118,118,128,.12);color:rgb(51,65,85);border-color:rgba(15,23,42,.08)}.apple-surface .intel-divider{background:rgba(15,23,42,.07)}.apple-surface .apple-mini{border-radius:14px!important;border:1px solid rgba(255,255,255,.7);background:rgba(255,255,255,.66);backdrop-filter:blur(8px);box-shadow:0 1px 2px rgba(15,23,42,.05),inset 0 1px 0 rgba(255,255,255,.8)}.apple-surface .apple-dot{border-radius:999px!important;box-shadow:inset 0 1px 1px rgba(255,255,255,.6),0 1px 2px rgba(15,23,42,.12)}.apple-surface .apple-listrow{border-radius:14px!important;background:rgba(118,118,128,.08)!important;transition:background .18s var(--apple-ease)!important}.apple-surface .apple-listrow:hover{background:rgba(118,118,128,.13)!important}.apple-surface .apple-actionbar{background:rgba(245,245,247,.8)!important;backdrop-filter:saturate(180%) blur(20px);border-top:1px solid rgba(15,23,42,.08);box-shadow:0 -8px 24px -16px rgba(15,23,42,.2)}.apple-surface .apple-cal-grid{border-radius:var(--page-wrapper-radius,20px)!important;border:1px solid rgba(15,23,42,.08)!important;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,249,252,.9))!important;backdrop-filter:saturate(180%) blur(20px);box-shadow:0 1px 1px rgba(15,23,42,.04),0 18px 44px -22px rgba(15,23,42,.26),inset 0 1px 0 rgba(255,255,255,.9)!important;animation:appleSurfaceRise .52s var(--apple-ease) both}.apple-surface .apple-modal{border-radius:24px!important;border:1px solid rgba(255,255,255,.7)!important;box-shadow:0 1px 1px rgba(15,23,42,.06),0 40px 80px -28px rgba(15,23,42,.45),inset 0 1px 0 rgba(255,255,255,.9)!important}.planning-surface{--planner-bg:#f5f5f7;--planner-surface:rgba(255,255,255,0.9);--planner-grid-line:rgba(15,23,42,0.08);--planner-text:rgb(15,23,42);--planner-text-muted:rgba(15,23,42,0.58);--planner-text-soft:rgba(15,23,42,0.38);--planner-control-bg:rgba(255,255,255,0.74);--planner-control-border:rgba(15,23,42,0.14);--planner-cell-bg:rgba(255,255,255,0.88);--planner-cell-hover:rgba(15,23,42,0.035);--planner-adjacent-bg:rgba(15,23,42,0.025);--planner-today-bg:rgba(237,28,36,0.055);--planner-off-bg:rgba(15,23,42,0.035);--planner-date-bg:rgba(255,255,255,0.76);--planner-date-muted-bg:rgba(15,23,42,0.86);--planner-goal-bg:rgba(255,255,255,0.84);--planner-success:rgb(4,120,87);--planner-warning:rgb(180,83,9);--planner-danger:rgb(159,18,57);--planner-check-ink:#ffffff}.planning-toolbar{background:rgba(245,245,247,.88);backdrop-filter:saturate(180%) blur(18px);border-bottom:1px solid rgba(15,23,42,.08)}.planning-toolbar-main{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;flex-wrap:wrap}.planning-title-block{min-width:0;padding:4px 2px}.planning-title{margin:2px 0 0;font-family:var(--font-ui);font-size:clamp(24px,5vw,34px);font-weight:760;line-height:1;letter-spacing:0!important;color:var(--planner-text)}.planning-kpi-grid{display:grid;gap:8px;margin-top:12px}.planning-kpi-tile{min-height:86px;padding:12px 14px!important;border-radius:14px!important}.planning-week-header{border-top:1px solid var(--planner-grid-line);border-bottom:1px solid var(--planner-grid-line)}.planning-alert{border-radius:10px!important;border:1px solid transparent;background:var(--planner-surface)}.planning-alert--error{background:rgba(244,63,94,.1)!important;border-color:rgba(244,63,94,.26)!important;color:var(--planner-danger)}.planning-alert--error .intel-label{color:inherit}.planning-calendar-wrap .apple-cal-grid{background:var(--planner-surface)!important;border-color:var(--planner-grid-line)!important;border-radius:16px!important}.planning-swap-overlay{background:rgba(255,255,255,.7);backdrop-filter:blur(2px)}.planning-cal-cell{background:var(--planner-cell-bg);color:var(--planner-text)}.planning-cal-cell:not(.is-today):hover{background:var(--planner-cell-hover)}.planning-cal-cell.is-adjacent-month{background:var(--planner-adjacent-bg);color:var(--planner-text-soft)}.planning-cal-cell.is-today{background:var(--planner-today-bg);box-shadow:inset 0 0 0 1px rgba(237,28,36,.16)}.planning-cal-cell.is-off:not(.is-past){background:var(--planner-off-bg)}.planning-cal-cell.is-drag-target{box-shadow:inset 0 0 0 3px rgb(30,64,175),inset 0 0 0 9999px rgba(30,64,175,.06)}.planning-cell-creative{opacity:.18;transition:opacity .16s ease!important}.planning-cal-cell:hover .planning-cell-creative{opacity:.3}.planning-date-badge{min-width:26px;padding:4px;border-right:1px solid var(--planner-grid-line);border-bottom:1px solid var(--planner-grid-line);border-bottom-right-radius:10px!important;background:var(--planner-date-bg);backdrop-filter:blur(6px)}.planning-cal-cell.is-adjacent-month .planning-date-badge{background:var(--planner-date-muted-bg)}.planning-day-num{color:var(--planner-text);font-variant-numeric:tabular-nums}.planning-cal-cell.is-adjacent-month .planning-day-num{color:rgba(255,255,255,.92)}.planning-approval-mark{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px!important;border:1px solid var(--planner-control-border);background:var(--planner-control-bg);color:var(--planner-text-soft);font-family:var(--font-data);font-weight:800}.planning-approval-mark.is-approved{border-color:rgba(16,185,129,.32);background:rgba(16,185,129,.1);color:var(--planner-success)}.planning-editing-mark{min-width:26px;padding:4px 6px;border-left:1px solid var(--planner-grid-line);border-bottom:1px solid var(--planner-grid-line);background:var(--planner-date-bg);color:var(--planner-warning);font-family:var(--font-data);font-size:8px!important;font-weight:800;letter-spacing:.08em;text-transform:uppercase;backdrop-filter:blur(6px)}.planning-off-badge,.planning-off-chip{font-family:var(--font-ui);font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--planner-text-muted);border:1px solid rgba(15,23,42,.22);background:rgba(255,255,255,.86)}.planning-off-badge{padding:10px 20px;border-radius:6px!important}.planning-off-chip{display:inline-flex;align-items:center;padding:2px 7px;border-radius:999px!important;font-size:10px}.planning-holiday{border:1px solid transparent}.planning-holiday--cannabis{background:rgba(16,185,129,.1);color:rgb(4,120,87);border-color:rgba(16,185,129,.24)}.planning-holiday--s{background:rgba(244,63,94,.1);color:rgb(190,18,60);border-color:rgba(244,63,94,.22)}.planning-holiday--a{background:rgba(245,158,11,.12);color:rgb(146,64,14);border-color:rgba(245,158,11,.24)}.planning-holiday--b{background:rgba(14,165,233,.1);color:rgb(3,105,161);border-color:rgba(14,165,233,.22)}.planning-holiday--c,.planning-holiday--default{background:rgba(100,116,139,.1);color:rgb(71,85,105);border-color:rgba(100,116,139,.18)}.planning-goal-strip{padding:6px 10px;background:var(--planner-goal-bg);color:var(--planner-text)}.planning-goal-label{color:var(--planner-text-soft)}.planning-cell-subject{font-family:var(--font-ui);font-weight:700;color:var(--planner-text)}.planning-cell-body{font-family:var(--font-ui);color:var(--planner-text-muted)}.planning-product-lines{font-family:var(--font-data);font-variant-numeric:tabular-nums;color:var(--planner-text-muted);letter-spacing:.04em}.planning-empty-cta,.planning-empty-state{font-family:var(--font-ui);color:var(--planner-text-soft);font-style:italic}.planning-empty-cta{font-size:10px;font-weight:700;font-style:normal;letter-spacing:.14em;text-transform:uppercase}.planning-past-overlay{background:rgba(15,23,42,.04);color:rgba(15,23,42,.18)}.planning-day-card{gap:12px}.planning-day-card.is-today{box-shadow:inset 0 0 0 2px rgba(15,23,42,.82),0 1px 1px rgba(15,23,42,.04),0 12px 30px -16px rgba(15,23,42,.22)!important}.planning-mobile-daynum{color:var(--planner-text);font-variant-numeric:tabular-nums}.planning-drag-handle,.planning-muted{color:var(--planner-text-soft)}.planning-drag-handle:hover{color:var(--planner-text)}.planning-detail-head,.planning-detail-nav,.planning-sync-footer{border-top:1px solid var(--planner-grid-line)}.planning-detail-form{gap:14px}.planning-detail-head{display:flex;align-items:center;justify-content:space-between;min-height:62px;padding:0 0 14px;border-top:0;border-bottom:1px solid var(--planner-grid-line)}.planning-modal .planning-detail-head{padding-right:48px}.planning-detail-date-block{min-width:0}.planning-detail-title{font-family:var(--font-ui);font-size:22px;font-weight:720;line-height:1.1;letter-spacing:0;color:var(--planner-text)}.planning-approval-panel.is-approved{background:rgba(16,185,129,.07)!important;border-color:rgba(16,185,129,.28)!important}.planning-approval-panel.needs-approval{background:rgba(245,158,11,.08)!important;border-color:rgba(245,158,11,.3)!important}.planning-btn-success{background:rgb(4,120,87)!important;border-color:rgb(4,120,87)!important;color:#ffffff!important}.planning-btn-warning{color:rgb(120,53,15)!important;border-color:rgba(180,83,9,.5)!important}.planning-toggle-label{font-family:var(--font-ui);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--planner-text)}.planning-danger-action{color:var(--planner-danger)!important;border-color:rgba(239,68,68,.3)!important}.planning-revenue-pill{display:inline-flex;align-items:center;gap:4px;margin-left:6px;padding:1px 6px;border-radius:999px!important;font-size:9px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.planning-revenue-pill--live{background:rgba(16,185,129,.1);color:var(--planner-success);border:1px solid rgba(16,185,129,.25)}.planning-revenue-pill--final{background:rgba(71,85,105,.08);color:rgb(51,65,85);border:1px solid rgba(71,85,105,.22)}.planning-revenue-note{font-family:var(--font-ui);font-size:11px;font-weight:400;color:var(--planner-text-muted)}.planning-modal-backdrop{padding:18px;background:rgba(15,23,42,.45);backdrop-filter:saturate(140%) blur(8px)}@media (min-width:1024px){.ds-shell .planning-modal-backdrop{left:var(--ds-main-offset);top:61px}.ds-shell .planning-modal{max-height:min(calc(100dvh - 97px),920px)}}.planning-modal{width:min(780px,100%);max-height:min(88vh,920px);background:var(--planner-surface-strong)!important;border-radius:18px!important;overscroll-behavior:contain}.planning-modal-content{max-height:inherit;overflow-y:auto;padding:22px;scrollbar-gutter:stable}.planning-modal-close{top:18px;right:18px;width:34px;height:34px;background:var(--planner-control-bg)!important;border-color:var(--planner-control-border)!important}@media (min-width:768px){.planning-modal-content{padding:26px 28px 28px}}@media (max-width:767px){.planning-modal-backdrop{align-items:stretch!important;padding:10px}.planning-modal{width:100%;max-height:calc(100dvh - 20px);border-radius:16px!important}.planning-modal-content{padding:18px 16px 20px}.planning-detail-form{gap:12px}.planning-detail-head{min-height:56px;padding-bottom:12px}.planning-modal .planning-detail-head{padding-right:44px}.planning-detail-title{font-size:19px}}.planning-creative-card{background:var(--planner-surface-strong);border:1px solid var(--planner-control-border);border-radius:8px!important}.planning-creative-card.is-main{border-color:var(--planner-text)}.planning-main-badge{font-family:var(--font-ui);font-size:9px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;background:var(--planner-text);color:var(--planner-check-ink);padding:2px 6px;border-radius:4px!important}.planning-creative-size{font-family:var(--font-data);font-size:10px;color:var(--planner-text-muted);font-variant-numeric:tabular-nums}.planning-upload-zone{padding:24px;border:1px dashed var(--planner-control-border);border-radius:10px!important;background:transparent;transition:background .14s ease,border-color .14s ease!important}.planning-upload-zone.is-dragging{border-color:var(--planner-text);background:rgba(15,23,42,.04)}.planning-upload-title{font-family:var(--font-ui);font-size:13px;font-weight:650;color:var(--planner-text)}.planning-error-text{color:var(--planner-danger)!important}.planning-product-row{border:1px solid var(--planner-control-border);border-radius:10px!important;background:var(--planner-surface)}.planning-product-row.is-over{border-color:rgb(30,64,175);box-shadow:inset 0 0 0 1px rgb(30,64,175)}.planning-product-grid .intel-btn{padding:6px 10px;font-size:10px}.planning-product-grid .intel-text-input{min-height:34px}.planning-progress{height:4px;border-radius:999px!important;background:rgba(15,23,42,.08)}.planning-progress-fill{border-radius:999px!important;background:var(--planner-text);transition:width .3s cubic-bezier(.16,1,.3,1)!important}.planning-progress-indeterminate{width:50%;background:linear-gradient(90deg,transparent,rgba(15,23,42,.32) 50%,transparent)}@media (max-width:767px){.planning-toolbar{position:static;margin-inline:-12px}.planning-toolbar-main{align-items:stretch}.planning-title-block,.planning-toolbar-main .intel-month-wrap{width:100%}.planning-toolbar-main .intel-month-wrap{display:grid;grid-template-columns:38px minmax(0,1fr) 38px;gap:8px}.planning-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.planning-kpi-tile{min-height:78px}}.planning-surface{--planner-accent:#4f46e5;--planner-accent-soft:#eef0ff;--planner-green:#0f9f6e;--planner-green-soft:#e9f8f2;--planner-amber:#b86b14;--planner-amber-soft:#fff5e8;--planner-blue:#2463eb;--planner-blue-soft:#ecf3ff;--planner-bg:#f5f7fa;--planner-surface:#ffffff;--planner-surface-strong:#ffffff;--planner-grid-line:#e3e7ee;--planner-text:#14213d;--planner-text-muted:#68738a;--planner-text-soft:#9299a7;--planner-control-bg:#ffffff;--planner-control-border:#e3e7ee;--planner-cell-bg:#ffffff;--planner-cell-hover:#fafbfc;--planner-adjacent-bg:#fafbfc;--planner-today-bg:#f7f7ff;--planner-date-bg:transparent;--planner-date-muted-bg:transparent;--planner-goal-bg:#fafbfc;background:var(--planner-bg);color:var(--planner-text)}.planning-page-content{width:min(100%,1720px);margin:0 auto;padding:28px 32px 44px}.planning-page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:22px}.planning-eyebrow{margin-bottom:7px;font-family:var(--font-ui);font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--planner-accent)}.planning-page-heading .planning-title{margin:0;font-size:28px;font-weight:760;line-height:1.1;letter-spacing:-.035em!important}.planning-page-heading p{margin:7px 0 0;font-family:var(--font-ui);font-size:13px;color:var(--planner-text-muted)}.planning-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 16px}.planning-kpi-tile{display:flex;align-items:center;gap:13px;min-width:0;min-height:92px;padding:16px;border:1px solid var(--planner-grid-line);border-radius:12px!important;background:var(--planner-surface);box-shadow:0 1px 1px rgba(20,33,61,.02)}.planning-kpi-icon{display:grid;place-items:center;flex:0 0 auto;width:38px;height:38px;border-radius:10px!important;font-family:var(--font-ui);font-weight:800}.planning-kpi-icon--indigo{background:var(--planner-accent-soft);color:var(--planner-accent)}.planning-kpi-icon--green{background:var(--planner-green-soft);color:var(--planner-green)}.planning-kpi-icon--amber{background:var(--planner-amber-soft);color:var(--planner-amber)}.planning-kpi-icon--blue{background:var(--planner-blue-soft);color:var(--planner-blue)}.planning-kpi-copy{display:grid;grid-template-columns:auto auto;align-items:baseline;min-width:0;-moz-column-gap:10px;column-gap:10px}.planning-kpi-label{grid-column:1/-1;font-family:var(--font-ui);font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--planner-text-muted)}.planning-kpi-copy strong{margin:5px 0 3px;font-family:var(--font-data);font-size:21px;font-weight:740;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.planning-kpi-copy strong em{font-size:12px;font-style:normal;color:#9aa2b1}.planning-kpi-copy small{font-family:var(--font-ui);font-size:10px;color:#8b94a5}.planning-calendar-panel{overflow:hidden;border:1px solid var(--planner-grid-line);border-radius:14px!important;background:var(--planner-surface);box-shadow:0 2px 9px rgba(20,33,61,.035)}.planning-calendar-panel .planning-toolbar{position:relative;top:auto;z-index:30;display:flex;align-items:center;gap:16px;min-height:65px;margin:0;padding:12px 15px;border-bottom:1px solid var(--planner-grid-line);background:var(--planner-surface);backdrop-filter:none}.planning-calendar-panel .planning-toolbar h2{margin:0;font-family:var(--font-ui);font-size:18px;font-weight:720;letter-spacing:-.02em;color:var(--planner-text)}.planning-calendar-panel .intel-iconbtn,.planning-calendar-panel .intel-month-trigger{border-color:var(--planner-grid-line)!important;border-radius:8px!important;background:var(--planner-surface)!important}.planning-calendar-panel .intel-month-trigger{min-height:34px;padding:7px 11px}.planning-month-control{gap:7px}.planning-today-button{height:34px;padding:0 12px;border:1px solid var(--planner-grid-line);border-radius:8px!important;background:var(--planner-surface);font-family:var(--font-ui);font-size:12px;font-weight:700;color:var(--planner-text);cursor:pointer}.planning-today-button:hover:not(:disabled){background:var(--planner-cell-hover)}.planning-today-button:disabled{opacity:.5;cursor:default}.planning-calendar-panel .planning-month-heading{margin-left:9px;padding:0;box-shadow:none}.planning-calendar-panel .planning-month-heading,.planning-calendar-panel .planning-month-heading.is-open,.planning-calendar-panel .planning-month-heading:hover{border-color:transparent!important;background:transparent!important}.planning-calendar-panel .planning-month-heading .mp-month{padding:0;font-size:18px;font-weight:720;letter-spacing:-.02em}.planning-calendar-panel .planning-month-heading .mp-year{font-size:18px;font-weight:650;letter-spacing:-.02em;color:var(--planner-text)}.planning-calendar-panel .planning-week-header{height:34px;margin:0;border-top:0;border-bottom:1px solid var(--planner-grid-line);background:#fafbfc}.planning-calendar-panel .planning-week-header>div{display:flex;align-items:center;padding-left:11px}.planning-calendar-panel .planning-week-header span{font-family:var(--font-ui);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#8790a2}.planning-calendar-panel .planning-calendar-wrap .apple-cal-grid{border:0!important;border-radius:0!important;background:var(--planner-grid-line)!important;box-shadow:none!important;backdrop-filter:none;animation:none}.planning-calendar-panel .planning-cal-cell{min-height:246px;aspect-ratio:auto!important;padding:8px 8px 6px;background:var(--planner-cell-bg)}.planning-calendar-panel .planning-day-number-row{height:38px;padding:8px 8px 0}.planning-calendar-panel .planning-cal-cell.is-adjacent-month{background:var(--planner-adjacent-bg);color:var(--planner-text-soft)}.planning-calendar-panel .planning-cal-cell.is-adjacent-month>*{opacity:.45}.planning-calendar-panel .planning-cal-cell.is-today{background:var(--planner-today-bg);box-shadow:inset 0 0 0 1px rgba(79,70,229,.18)}.planning-calendar-panel .planning-date-badge{min-width:22px;height:22px;padding:0;border:0;border-radius:7px!important;background:transparent;backdrop-filter:none}.planning-calendar-panel .planning-cal-cell.is-today .planning-date-badge{background:var(--planner-accent);box-shadow:0 2px 6px rgba(79,70,229,.26)}.planning-calendar-panel .planning-day-num{font-size:11px!important;font-weight:700;color:#465169}.planning-calendar-panel .planning-cal-cell.is-today .planning-day-num{color:#ffffff}.planning-calendar-panel .planning-cal-cell.is-adjacent-month .planning-day-num{color:#465169}.planning-calendar-panel .planning-approval-mark{width:18px;height:18px;border-color:transparent;background:transparent;font-size:10px!important}.planning-calendar-panel .planning-approval-mark.is-approved{border-color:rgba(15,159,110,.22);background:var(--planner-green-soft);color:var(--planner-green)}.planning-calendar-panel .planning-cell-content{top:38px;bottom:40px;gap:5px}.planning-calendar-panel .planning-cell-subject{font-size:clamp(.58rem,.68vw,.7rem)!important;font-weight:750;letter-spacing:-.01em}.planning-calendar-panel .planning-cell-holidays{min-height:16px}.planning-calendar-panel .planning-cell-holidays .planning-holiday{max-width:100%;padding:2px 5px;border-radius:4px!important;font-family:var(--font-ui);font-size:clamp(.45rem,.52vw,.54rem);font-weight:700;letter-spacing:.08em}.planning-calendar-panel .planning-campaign-card{flex:0 0 auto;width:100%;padding:5px 7px;border-left:3px solid;border-radius:5px!important;text-align:left}.planning-calendar-panel .planning-campaign-card.is-draft{border-color:#9da5b3;background:#f1f3f6;color:#5f6879}.planning-calendar-panel .planning-campaign-card.is-approved{border-color:#18a578;background:#e9f8f2;color:#087755}.planning-calendar-panel .planning-campaign-status{display:flex;align-items:center;gap:4px;margin-top:3px;font-family:var(--font-ui);font-size:clamp(.45rem,.52vw,.54rem);font-weight:650;opacity:.78}.planning-calendar-panel .planning-campaign-status i{width:4px;height:4px;border-radius:999px!important;background:currentColor}.planning-calendar-panel .planning-product-mix{flex:0 1 auto;min-height:0;margin-top:7px;padding:7px 7px 6px;overflow:hidden;border:1px solid #e8ebf0;border-radius:7px!important;background:#fafbfc}.planning-calendar-panel .planning-product-mix-heading{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:5px;font-family:var(--font-ui);font-size:clamp(.46rem,.54vw,.56rem)}.planning-calendar-panel .planning-product-mix-heading span{font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#7c8597}.planning-calendar-panel .planning-product-mix-heading strong{font-family:var(--font-data);font-weight:750;font-variant-numeric:tabular-nums;white-space:nowrap;color:#455066}.planning-calendar-panel .planning-product-mix-list{display:grid;gap:3px}.planning-calendar-panel .planning-product-mix-row{display:grid;grid-template-columns:6px minmax(43px,auto) minmax(0,1fr);align-items:center;min-width:0;-moz-column-gap:5px;column-gap:5px;font-family:var(--font-ui);font-size:clamp(.5rem,.59vw,.61rem);line-height:1.15}.planning-calendar-panel .planning-product-dot{width:5px;height:5px;border-radius:2px!important}.planning-calendar-panel .planning-product-value{font-family:var(--font-data);font-weight:750;font-variant-numeric:tabular-nums;white-space:nowrap;color:#343e52}.planning-calendar-panel .planning-product-tier{color:#70798b}.planning-calendar-panel .planning-cell-body{font-size:clamp(.52rem,.62vw,.64rem)!important}.planning-calendar-panel .planning-day-footer{height:34px;border-top:1px solid #eef0f3;font-family:var(--font-data);font-size:clamp(.48rem,.55vw,.58rem);font-variant-numeric:tabular-nums;letter-spacing:.03em;text-transform:uppercase;color:#9299a7}.planning-calendar-panel .planning-day-footer strong{font-size:clamp(.53rem,.62vw,.64rem);font-weight:800;letter-spacing:0;color:var(--planner-text)}.planning-calendar-panel .planning-day-footer strong.is-success{color:var(--planner-success)}.planning-calendar-panel .planning-day-footer strong.is-warning{color:var(--planner-warning)}.planning-mobile-panel{padding:12px;background:var(--planner-bg)}.planning-mobile-panel .planning-day-card{border-color:var(--planner-grid-line);border-radius:10px!important;background:var(--planner-surface)}.planning-modal-backdrop{padding:0;background:rgba(13,23,45,.28);backdrop-filter:blur(2px);animation:planningOverlayIn .16s ease-out both}.ds-shell .planning-modal-backdrop{top:0;left:0}.ds-shell .planning-modal,.planning-modal{width:min(520px,94vw);height:100dvh;max-height:100dvh;border:0!important;border-left:1px solid var(--planner-grid-line)!important;border-radius:0!important;background:var(--planner-surface-strong)!important;box-shadow:-12px 0 36px rgba(13,23,45,.18)!important;animation:planningDrawerIn .2s ease-out both}.planning-modal-content{height:100%;max-height:100%;padding:24px;scrollbar-gutter:auto}.planning-modal-close{top:24px;right:24px;width:32px;height:32px;border-radius:9px!important;font-size:20px;line-height:1}.planning-modal .planning-detail-head{min-height:56px;padding:0 48px 16px 0}.planning-modal .planning-detail-title{font-size:25px;letter-spacing:-.035em}@keyframes planningOverlayIn{0%{opacity:0}}@keyframes planningDrawerIn{0%{opacity:.5;transform:translateX(32px)}}@media (prefers-reduced-motion:reduce){.planning-modal,.planning-modal-backdrop{animation:none}}@media (max-width:900px){.planning-page-content{padding:22px 16px 36px}.planning-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.planning-page-heading{align-items:flex-start}.planning-page-heading p{max-width:270px}.planning-kpi-grid{grid-template-columns:1fr}.planning-kpi-tile{min-height:76px}.planning-calendar-panel .planning-toolbar{align-items:flex-start;flex-direction:column-reverse}.ds-shell .planning-modal,.planning-modal{width:100%;max-width:100%}.planning-modal-content{padding:20px}.planning-modal-close{top:20px;right:20px}.planning-modal .planning-detail-head{padding-right:44px}}.email-templates-view{--template-danger:#b4232b;--template-danger-soft:rgba(180,35,43,0.07);--template-danger-border:rgba(180,35,43,0.24)}.email-templates-panel,.email-templates-state{border:1px solid var(--planner-grid-line);border-radius:14px!important;background:var(--planner-surface);box-shadow:0 2px 9px rgba(20,33,61,.035)}.email-templates-toolbar{display:flex;align-items:center;justify-content:space-between;min-height:64px;padding:12px 18px;border-bottom:1px solid var(--planner-grid-line)}.email-templates-toolbar>div{display:grid;gap:3px}.email-templates-toolbar span{font-family:var(--font-ui);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--planner-text-muted)}.email-templates-toolbar strong{font-family:var(--font-ui);font-size:16px;font-weight:720;letter-spacing:-.02em;color:var(--planner-text)}.email-templates-list{margin:0;padding:0;list-style:none}.email-template-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-width:0;padding:17px 18px;border-top:1px solid var(--planner-grid-line)}.email-template-row:first-child{border-top:0}.email-template-primary{display:grid;min-width:0;gap:4px;color:inherit;text-decoration:none}.email-template-primary:hover .email-template-name{color:var(--planner-accent)}.email-template-actions a:focus-visible,.email-template-actions button:focus-visible,.email-template-delete-confirm button:focus-visible,.email-template-primary:focus-visible{outline:2px solid var(--planner-accent);outline-offset:3px}.email-template-name{font-size:15px;font-weight:730;letter-spacing:-.015em;color:var(--planner-text)}.email-template-name,.email-template-preheader{overflow:hidden;font-family:var(--font-ui);text-overflow:ellipsis;white-space:nowrap}.email-template-preheader{font-size:12px;color:var(--planner-text-muted)}.email-template-meta{display:flex;flex-wrap:wrap;gap:5px 12px;margin-top:3px;font-family:var(--font-data);font-size:10px;font-variant-numeric:tabular-nums;color:var(--planner-text-soft)}.email-template-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.email-template-actions .intel-btn,.email-template-delete-button,.email-template-delete-confirm .intel-btn{min-height:36px!important;padding:8px 11px;border-radius:8px!important;font-size:10px;letter-spacing:.08em;white-space:nowrap}.email-template-delete-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--template-danger-border);background:var(--template-danger-soft);font-family:var(--font-data);font-weight:750;line-height:1;text-transform:uppercase;color:var(--template-danger);cursor:pointer}.email-template-delete-button.is-confirm,.email-template-delete-button:hover:not(:disabled){border-color:var(--template-danger);background:var(--template-danger);color:#ffffff}.email-template-delete-button:disabled{opacity:.55;cursor:wait}.email-template-delete-confirm{grid-column:1/-1;display:flex;align-items:center;justify-content:flex-end;gap:14px;padding:11px 12px;border:1px solid var(--template-danger-border);border-radius:9px!important;background:var(--template-danger-soft);font-family:var(--font-ui);font-size:12px;color:var(--template-danger)}.email-template-delete-confirm-actions{display:flex;align-items:center;gap:8px}.email-templates-state{display:flex;min-height:180px;align-items:center;justify-content:center;flex-direction:column;gap:7px;padding:28px;font-family:var(--font-ui);font-size:13px;color:var(--planner-text-muted);text-align:center}.email-templates-state h2,.email-templates-state p{margin:0}.email-templates-state h2{font-size:16px;font-weight:720;color:var(--planner-text)}.email-templates-action-error,.email-templates-state--error{color:var(--template-danger)}.email-templates-action-error{margin-bottom:12px;padding:11px 13px;border:1px solid var(--template-danger-border);border-radius:9px!important;background:var(--template-danger-soft);font-family:var(--font-ui);font-size:12px}@media (max-width:640px){.email-templates-view .planning-page-heading{align-items:stretch;flex-direction:column;gap:16px}.email-templates-create{width:100%;min-height:44px!important}.email-templates-toolbar{min-height:58px;padding:10px 14px}.email-template-row{grid-template-columns:minmax(0,1fr);gap:13px;padding:15px 14px}.email-template-name{font-size:14px}.email-template-meta{display:grid;gap:3px}.email-template-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(88px,1fr));width:100%}.email-template-actions .intel-btn,.email-template-delete-button{width:100%;min-height:44px!important}.email-template-delete-confirm{align-items:stretch;flex-direction:column;gap:10px}.email-template-delete-confirm-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.email-template-delete-confirm-actions>*{width:100%;min-height:44px!important}.email-templates-state{min-height:160px;padding:24px 18px}}.pp-list{display:flex;flex-direction:column}.pp-row{display:grid;grid-template-columns:84px 1fr;align-items:center;gap:6px 16px;width:100%;margin:0;padding:11px 18px;text-align:left;background:transparent;border:0;border-top:1px solid rgba(15,23,42,.06);cursor:pointer;transition:background .12s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.pp-row:first-child{border-top:0}.pp-row:hover{background:rgba(15,23,42,.03)}.pp-row.is-active{background:rgba(15,23,42,.045)}.pp-row.is-empty:not(.is-active):not(:hover){opacity:.5}.pp-price-cell{display:inline-flex;align-items:center;gap:10px;min-width:0}.pp-dot{width:11px;height:11px;border-radius:999px;flex:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.28)}.pp-price{font-family:var(--font-data);font-size:15px;color:rgb(15,23,42)}.pp-stats{display:flex;flex-wrap:wrap;gap:4px 14px}.pp-stat,.pp-stats{align-items:baseline;min-width:0}.pp-stat{display:inline-flex;gap:6px}.pp-stat-num{font-family:var(--font-data);font-weight:700;font-size:14px;color:rgb(15,23,42);font-variant-numeric:tabular-nums}.pp-stat-label{font-family:var(--font-ui);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(15,23,42,.45);white-space:nowrap}.pp-spark{display:flex;align-items:center;justify-content:flex-end;color:rgba(15,23,42,.55);min-width:0}@media (min-width:768px){.pp-row{grid-template-columns:120px repeat(3,minmax(0,1fr)) 96px;gap:16px}.pp-stats{display:contents}}.intel-kpi-row{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.intel-kpi-spark{flex-shrink:0;color:rgb(16,185,129);width:132px;height:46px}@media (max-width:767px){.intel-kpi-spark{width:104px;height:40px}}.intel-kpi-delta{display:inline-flex;align-items:center;gap:5px;margin-top:6px}.inventory-section-heading{margin:2px 0 -2px;padding:2px 0 8px;font-family:var(--font-ui);font-size:36px;font-weight:750;letter-spacing:-.02em;line-height:1.2;text-transform:none;text-shadow:0 1px 2px rgba(15,23,42,.16)}.inventory-heading-compact,.inventory-section-heading:before,.inventory-tab-label-compact,.price-basis-label-compact{display:none}.price-points-section .inventory-section-heading{padding-bottom:8px}@media (max-width:767px),(orientation:landscape) and (max-width:1023px) and (max-height:500px){.inventory-section-heading{font-size:32px}.inventory-dashboard-surface--inventory .inv-overview,.inventory-dashboard-surface--inventory .invlist-tablecard,.inventory-dashboard-surface--inventory .price-points-tablecard{width:calc(100% + 24px);max-width:none;margin-inline:-12px;border-inline:0!important;border-radius:0!important}.inventory-dashboard-surface--inventory .inv-overview-scroll,.inventory-dashboard-surface--inventory .invlist-scroll,.inventory-dashboard-surface--inventory .invlist-tablecard{padding-inline:0}.inventory-dashboard-surface--inventory .inventory-table-sticky-shell{position:relative;min-width:0}.inventory-dashboard-surface--inventory .inventory-table-scale-stage{width:100%;min-width:100%;transform-origin:top left}.inventory-dashboard-surface--inventory .inventory-table-sticky-header{--inventory-sticky-header-height:0px;position:sticky;top:54px;z-index:25;display:block;width:100%;height:var(--inventory-sticky-header-height);margin-bottom:calc(-1 * var(--inventory-sticky-header-height));overflow:hidden;pointer-events:none}.inventory-dashboard-surface--inventory .inventory-table-sticky-viewport{width:100%;height:100%;overflow:hidden;background:#ffffff;box-shadow:0 1px 0 rgba(15,23,42,.12)}.inventory-dashboard-surface--inventory .inventory-table-sticky-track{width:-moz-max-content;width:max-content;will-change:transform}.inventory-dashboard-surface--inventory .inventory-sticky-table-clone thead th{position:sticky;background:#ffffff}}.inventory-table-sticky-header{display:none}.inv-overview-scroll{overflow-x:auto;max-width:100%;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;padding:4px 6px 8px}.inv-overview-scroll:focus-visible,.invlist-scroll:focus-visible{outline:2px solid rgba(37,99,235,.65);outline-offset:-2px}.inv-overview-table{min-width:720px}.inv-overview-mobile{display:none}.inv-overview-table thead th{padding:12px 16px}.inv-overview-table tbody td{padding:13px 16px}.inv-overview-table tbody td:last-child,.inv-overview-table thead th:last-child{padding-right:0}.inv-overview-row{cursor:pointer}.inv-overview-row.is-active td{background:rgba(15,23,42,.045)}.inv-overview-row.is-active td:first-child{box-shadow:inset 3px 0 0 rgba(15,23,42,.8)}.inventory-critical{color:var(--ds-brand-red,#ed1c24)!important}.sparkline-wrap{position:relative;display:inline-block;vertical-align:middle;overflow:visible;cursor:crosshair;touch-action:none}.sparkline-wrap svg{display:block}.sparkline-hover-line{stroke:rgba(15,23,42,.32);stroke-width:1;stroke-dasharray:2 2}.sparkline-hover-dot{fill:#ffffff;stroke:currentColor;stroke-width:2}.sparkline-tooltip{position:fixed;z-index:1000;display:inline-flex;align-items:baseline;gap:6px;padding:5px 7px;border:1px solid rgba(15,23,42,.12);border-radius:8px!important;background:rgba(255,255,255,.96);box-shadow:0 10px 22px -16px rgba(15,23,42,.45),inset 0 1px 0 rgba(255,255,255,.82);color:rgb(15,23,42);font-size:11px;line-height:1;pointer-events:none;white-space:nowrap}.sparkline-tooltip-date{color:rgba(15,23,42,.52);font-weight:650}.sparkline-tooltip-value{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-weight:800}.inv-cat{display:inline-flex;align-items:center;gap:10px}.inv-cat-dot{width:10px;height:10px;border-radius:999px!important;flex-shrink:0;box-shadow:inset 0 0 0 1px rgba(255,255,255,.3)}.inv-cat-name{font-weight:600;color:rgb(15,23,42);font-size:13px}.inv-badge{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-ui);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 9px;border-radius:999px!important;border:1px solid transparent;white-space:nowrap}.inv-badge:before{content:"";width:6px;height:6px;border-radius:999px!important;background:currentColor}.inv-badge.is-good{background:rgba(16,185,129,.1);color:rgb(4,120,87);border-color:rgba(16,185,129,.28)}.inv-badge.is-watch{background:rgba(245,158,11,.12);color:rgb(180,83,9);border-color:rgba(245,158,11,.3)}.inv-badge.is-low{background:rgba(239,68,68,.1);color:rgb(185,28,28);border-color:rgba(239,68,68,.28)}@keyframes inv-low-stock-dot-pulse{0%,to{opacity:.78;transform:scale(.92);box-shadow:0 0 0 0 rgba(239,68,68,0)}50%{opacity:1;transform:scale(1.08);box-shadow:0 0 0 3px rgba(239,68,68,.14)}}@media (prefers-reduced-motion:no-preference){.inv-badge.is-low:before{animation:inv-low-stock-dot-pulse 2.4s ease-in-out infinite}}.inv-badge.is-none,.inv-badge.is-out{background:rgba(15,23,42,.05);color:rgb(71,85,105);border-color:rgba(15,23,42,.14)}@media (max-width:767px){.inv-overview .intel-card-head{align-items:stretch;padding:10px 10px 8px;gap:8px}.inv-overview .intel-meta{margin-top:2px!important;font-size:10px;line-height:1.25}.inv-overview .intel-card-head>div:first-child{width:100%;min-width:0}.inv-overview .ov-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:3px;padding:3px}.inv-overview .ov-tab{width:100%;min-width:0;padding:5px;font-size:10px;line-height:1.1;text-align:center;white-space:nowrap}.inv-overview-mobile-row{display:grid;grid-template-columns:minmax(0,1fr) 96px;grid-template-areas:"head head" "primary trend" "secondary trend";align-items:center;-moz-column-gap:10px;column-gap:10px;width:100%;margin:0;padding:7px 10px;border:0;border-top:1px solid rgba(15,23,42,.07);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}.inv-overview-mobile-row:first-child{border-top:0}.inv-overview-mobile-row.is-active{background:color-mix(in srgb,var(--inv-tier,rgb(15,23,42)) 8%,transparent);box-shadow:inset 3px 0 0 var(--inv-tier,rgb(15,23,42)),inset 0 0 0 1px color-mix(in srgb,var(--inv-tier,rgb(15,23,42)) 24%,transparent)}.inv-overview-mobile-row:focus-visible{outline:2px solid rgba(37,99,235,.65);outline-offset:-3px}.inv-overview-mobile-head{grid-area:head;display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.inv-overview-mobile-head .inv-cat{min-width:0}.inv-overview-mobile-head .inv-cat-name{font-size:13px;line-height:1.15}.inv-overview-mobile-head .inv-badge{flex-shrink:0;padding:2px 7px;font-size:9px;letter-spacing:.07em}.inv-overview-mobile-head .inv-badge:before{width:5px;height:5px}.inv-overview-mobile-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:5px;flex-shrink:0;min-width:0}.inv-filter-indicator{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border:1px solid color-mix(in srgb,var(--inv-tier,rgb(15,23,42)) 38%,transparent);border-radius:999px!important;background:color-mix(in srgb,var(--inv-tier,rgb(15,23,42)) 13%,transparent);color:var(--inv-tier,rgb(15,23,42));font-family:var(--font-ui);font-size:9px;font-weight:800;letter-spacing:.06em;line-height:1.2;text-transform:uppercase;white-space:nowrap}.inv-filter-indicator:before{content:"";width:5px;height:5px;border-radius:999px!important;background:currentColor}.inv-overview-mobile-primary{grid-area:primary;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:5px}.inv-overview-mobile-secondary>span,.inv-overview-mobile-stat{display:block;min-width:0}.inv-overview-mobile-label{display:block;font-family:var(--font-ui);font-size:8px;font-weight:700;letter-spacing:.08em;line-height:1.1;text-transform:uppercase;color:rgba(15,23,42,.48)}.inv-overview-mobile-small,.inv-overview-mobile-value{display:block;min-width:0;font-family:var(--font-data);font-variant-numeric:tabular-nums;color:rgb(15,23,42);overflow-wrap:anywhere}.inv-overview-mobile-value{margin-top:1px;font-size:13px;font-weight:700;line-height:1.05}.inv-overview-mobile-sub{display:inline;margin-left:4px;font-family:var(--font-data);font-size:10px;font-weight:600;color:rgba(15,23,42,.5)}.inv-overview-mobile-secondary{grid-area:secondary;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:5px}.inv-overview-mobile-small{margin-top:1px;font-size:11px;font-weight:700;line-height:1.05}.inv-overview-mobile-trend{grid-area:trend;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:3px;margin-top:4px;min-width:0}.inv-overview-mobile-trend .inv-overview-mobile-label{font-size:7px;line-height:1}.inv-overview-mobile-spark{width:96px;height:20px;flex:0 0 20px}.inv-overview-mobile-trend .sparkline-wrap{width:96px!important;height:20px!important}}.tier-smalls{--tier-accent:#4f46e5}.tier-essential{--tier-accent:#1f2937}.tier-preferred{--tier-accent:#2563eb}.tier-supreme{--tier-accent:#ed1c24}.tier-eighths{--tier-accent:#64748b}.tier-drinks{--tier-accent:#0f9f6e}.kpi-header{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px}.kpi-card,.kpi-cell{display:flex;min-width:0}.kpi-cell{align-items:center;gap:14px}.kpi-cell,.kpi-cell--grow{flex:1 1 auto}.kpi-ic{width:46px;height:46px;border-radius:14px!important;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.kpi-ic--box{background:rgba(79,70,229,.12);color:#4f46e5}.kpi-sync-trigger{position:relative;border:0;padding:0;font:inherit;cursor:pointer;isolation:isolate;box-shadow:0 0 0 0 rgba(79,70,229,.35);animation:kpi-sync-pulse 2.2s ease-in-out infinite!important;transition:transform .15s ease,background-color .15s ease,box-shadow .15s ease!important}.kpi-sync-trigger:after{content:"";position:absolute;inset:-5px;z-index:-1;border-radius:18px!important;background:rgba(79,70,229,.12);filter:blur(7px);opacity:.7;pointer-events:none}.kpi-sync-trigger:focus-visible,.kpi-sync-trigger:hover{background:rgba(79,70,229,.2);box-shadow:0 0 0 4px rgba(79,70,229,.12),0 0 22px rgba(79,70,229,.48);transform:translateY(-1px) scale(1.04);animation-play-state:paused!important}.kpi-sync-trigger:focus-visible{outline:2px solid #4f46e5;outline-offset:3px}.kpi-sync-trigger:active{transform:scale(.96)}.kpi-sync-icon{position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center;transition:opacity .14s ease,transform .18s ease!important}.kpi-sync-icon--box{opacity:1;transform:scale(1) rotate(0deg)}.kpi-sync-icon--sync{opacity:0;transform:scale(.72) rotate(-50deg)}.kpi-sync-trigger:focus-visible .kpi-sync-icon--box,.kpi-sync-trigger:hover .kpi-sync-icon--box{opacity:0;transform:scale(.72) rotate(40deg)}.kpi-sync-trigger:focus-visible .kpi-sync-icon--sync,.kpi-sync-trigger:hover .kpi-sync-icon--sync{opacity:1;transform:scale(1) rotate(0deg)}@keyframes kpi-sync-pulse{0%,to{box-shadow:0 0 0 0 rgba(79,70,229,.3),0 0 10px rgba(79,70,229,.14);transform:scale(1)}50%{box-shadow:0 0 0 7px rgba(79,70,229,0),0 0 21px rgba(79,70,229,.42);transform:scale(1.035)}}@media (prefers-reduced-motion:reduce){.kpi-sync-trigger{animation:none!important}.kpi-sync-icon,.kpi-sync-trigger{transition:none!important}}.kpi-ic--money{background:rgba(16,185,129,.12);color:#10b981}.kpi-ic--sku{background:rgba(37,99,235,.12);color:#2563eb}.kpi-value{font-family:var(--font-ui);font-size:32px;font-weight:700;letter-spacing:-.04em;line-height:1.05;color:rgb(15,23,42)}@media (max-width:767px){.kpi-header{grid-template-columns:1fr}}.stat-head{display:flex;align-items:center;gap:8px}.stat-card{min-height:148px;display:flex;flex-direction:column;justify-content:space-between}.stat-card--tier{overflow:hidden;position:relative}.stat-card--tier:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:var(--tier-accent)}@media (max-width:767px){.stock-apple .stat-card:not(.intel-restock){align-items:center;justify-content:center;gap:12px;text-align:center}.stock-apple .stat-card:not(.intel-restock) .stat-head,.stock-apple .stat-card:not(.intel-restock) .stat-row{justify-content:center}.stock-apple .stat-card:not(.intel-restock) .stat-row{flex-direction:column;align-items:center;gap:5px;margin-top:0}.stock-apple .stat-card:not(.intel-restock) .proj-days,.stock-apple .stat-card:not(.intel-restock) .proj-rate,.stock-apple .stat-card:not(.intel-restock) .stat-bulk,.stock-apple .stat-card:not(.intel-restock) .stat-num{margin-top:0}.stock-apple .price-units,.stock-apple .stat-card:not(.intel-restock) .stat-num{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;-moz-column-gap:.18em;column-gap:.18em;row-gap:4px}.stock-apple .price-units .stat-conv--stack,.stock-apple .stat-card:not(.intel-restock) .stat-num .stat-conv--stack{display:contents}.stock-apple .price-units .stat-conv--stack>span,.stock-apple .stat-card:not(.intel-restock) .stat-num .stat-conv--stack>span{opacity:.6}.stock-apple .price-units .stat-conv-sep,.stock-apple .stat-card:not(.intel-restock) .stat-num .stat-conv-sep{display:none}.stock-apple .price-units .stat-conv-lb,.stock-apple .stat-card:not(.intel-restock) .stat-num .stat-conv-lb{flex-basis:100%;text-align:center}.stock-apple .tier-projection{align-items:center;text-align:center}}.intel-drinks-card{overflow:hidden}.stat-ic{display:inline-flex}.stat-ic,.stat-name{color:var(--tier-accent)}.stat-name{font-weight:600;font-size:13px;letter-spacing:-.01em}.stat-num{color:var(--tier-accent);font-family:var(--font-ui);font-size:30px;font-weight:700;letter-spacing:-.035em;line-height:1.08;margin-top:8px}.stat-conv{font-size:.46em;font-weight:600;letter-spacing:.02em;opacity:.6;white-space:nowrap}.stat-conv--stack{display:inline-flex;align-items:baseline;gap:.3em}.ov-lb{color:rgba(15,23,42,.5)}.stat-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:5px}.stat-row--single{justify-content:flex-start;margin-top:0}.stat-num--drinks{margin-top:0}.stat-drink-flavors{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:8px;margin-top:6px;color:var(--tier-accent);line-height:1}.stat-drink-flavors>span{flex-direction:column;gap:5px;min-width:0;padding:7px 5px;border:1px solid rgba(15,23,42,.12);border-radius:8px!important;background:rgba(255,255,255,.32);white-space:nowrap;filter:saturate(1.05)}.stat-drink-emoji,.stat-drink-flavors>span{display:inline-flex;align-items:center;justify-content:center}.stat-drink-emoji{gap:2px;letter-spacing:0}.stat-drink-dot{--drink-shell:#e2e8f0;--drink-core:#ffffff;width:14px;height:14px;flex:0 0 auto;filter:drop-shadow(0 1px 0 rgba(15,23,42,.08))}.stat-drink-dot-shell{fill:var(--drink-shell)}.stat-drink-dot-core{fill:var(--drink-core)}.stat-drink-dot--lemon{--drink-shell:#facc15;--drink-core:#fff7ad}.stat-drink-dot--strawberry{--drink-shell:#dc2626;--drink-core:#fecaca}.stat-drink-dot--lime{--drink-shell:#16a34a;--drink-core:#bbf7d0}.stat-drink-dot--passionfruit{--drink-shell:#7c2d83;--drink-core:#facc15}.stat-drink-count{color:var(--tier-accent);font-family:var(--font-data);font-size:12px;font-variant-numeric:tabular-nums;font-weight:800}.stat-drink-spark{display:none;width:72px;height:24px;color:var(--tier-accent)}.drink-sellout{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;margin-top:8px}.drink-sellout>div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;padding:7px 5px;border:1px solid rgba(15,23,42,.1);border-radius:8px!important;background:rgba(255,255,255,.24);text-align:center}.drink-sellout span{color:rgba(15,23,42,.5);font-size:9px;font-weight:700;letter-spacing:.08em;line-height:1.1;text-transform:uppercase}.drink-sellout strong{color:var(--tier-accent);font-family:var(--font-data);font-size:12px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1.1}@media (max-width:767px){.stat-drink-flavors{width:min(100%,360px);gap:6px}.stat-drink-flavors>span{gap:4px;padding:6px 3px}.stat-drink-dot{width:12px;height:12px}.stat-drink-count{font-size:11px}.drink-sellout{width:min(100%,360px)}}@media (min-width:768px){.stat-card{min-height:134px;padding:18px 16px!important}.stat-name{font-size:12px}.stat-num{font-size:25px;letter-spacing:-.03em}.stat-money{font-size:13px}.stat-bulk,.stat-variants{font-size:10px}.stat-drink-flavors{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.stat-drink-flavors>span{padding:6px 4px}.stat-drink-spark{display:block;margin-top:1px}.stat-drink-dot{width:12px;height:12px}.stat-drink-count{font-size:10px}.drink-sellout{gap:5px}.drink-sellout>div{padding:6px 4px}.drink-sellout span{font-size:8px}.drink-sellout strong{font-size:10px}}@media (min-width:1024px){.intel-drinks-card{min-height:200px;padding:20px 18px!important}.intel-drinks-card .stat-drink-flavors{gap:10px;margin-top:10px}.intel-drinks-card .stat-drink-flavors>span{gap:6px;min-height:78px;padding:8px 10px 7px}.intel-drinks-card .stat-drink-emoji{gap:3px}.intel-drinks-card .stat-drink-dot{width:16px;height:16px}.intel-drinks-card .stat-drink-count{font-size:12px}.intel-drinks-card .stat-drink-spark{width:128px;height:42px;margin-top:0}.intel-drinks-card .stat-row--single{margin-top:8px}.intel-drinks-card .drink-sellout{gap:8px;margin-top:14px}.intel-drinks-card .drink-sellout>div{min-height:46px;padding:8px 10px}.intel-drinks-card .drink-sellout span{font-size:8.5px}.intel-drinks-card .drink-sellout strong{font-size:12px}}.stat-money{font-variant-numeric:tabular-nums;font-weight:700;font-size:15px;color:rgb(15,23,42)}.stat-money,.stat-variants{font-family:var(--font-data)}.stat-variants{display:inline-flex;align-items:center;min-height:24px;padding:4px 8px;border:1px solid color-mix(in srgb,var(--tier-accent) 28%,transparent);border-radius:999px!important;background:color-mix(in srgb,var(--tier-accent) 9%,transparent);color:var(--tier-accent);font-size:11px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:.01em;line-height:1;white-space:nowrap}.stat-row:has(.stat-variants){align-items:center}.stat-bulk{font-size:11px;font-weight:500;color:rgba(15,23,42,.5);margin-top:3px}@media (min-width:768px){.stat-money{font-size:13px}.stat-variants{font-size:11px}.stat-bulk{font-size:10px}}.proj-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:2px 2px 0}.proj-controls{display:inline-flex;align-items:center;gap:8px}.proj-controls .intel-pick{background:rgba(15,23,42,.06);border-color:rgba(15,23,42,.1);color:rgb(15,23,42);font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:7px 14px;min-height:34px}.stock-apple .proj-controls .intel-pick{font-family:var(--font-ui);font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;padding:9px 14px;min-height:0;border:1px solid rgba(15,23,42,.1);border-radius:10px!important;background:#ffffff;color:rgb(30,41,59);box-shadow:none}.stock-apple .proj-controls .intel-pick:hover{background:rgba(15,23,42,.035)}.proj-controls .intel-pick:hover{background:rgba(15,23,42,.1)}.projection-selector-menu{z-index:1000}.proj-controls{margin-left:auto}.inventory-projections-view{overflow-x:clip}.inventory-projections-view .intel-pick.is-active{background:rgb(15,23,42);border-color:rgb(15,23,42);color:#ffffff}.projection-hero{padding:6px 2px 2px}.projection-card-sub,.projection-hero-copy{margin:0;font-family:-apple-system,BlinkMacSystemFont,var(--font-ui);font-size:12px;font-weight:500;line-height:1.5;letter-spacing:0;color:rgba(15,23,42,.52)}.projection-hero-copy{max-width:760px;margin-top:6px}.projection-card-head{align-items:flex-start;gap:14px}.projection-window-switcher{display:inline-grid;grid-auto-flow:column;gap:5px;padding:3px;border:1px solid rgba(15,23,42,.08);border-radius:999px!important;background:rgba(15,23,42,.045)}.projection-preset-grid .intel-pick,.projection-window-switcher .intel-pick{justify-content:center;background:rgba(255,255,255,.72);border-color:rgba(15,23,42,.1);color:rgb(15,23,42)}.projection-target-body{display:flex;flex-direction:column;gap:18px}.projection-input-panel{display:grid;grid-template-columns:minmax(280px,.55fr) minmax(360px,1fr);align-items:center;gap:12px}.projection-money-field{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:48px;padding:9px 14px;border:1px solid rgba(15,23,42,.12);border-radius:14px!important;background:rgba(255,255,255,.72);box-shadow:inset 0 1px 2px rgba(15,23,42,.03),0 1px 0 rgba(255,255,255,.75)}.projection-money-prefix,.projection-money-suffix{font-family:var(--font-ui);font-size:12px;font-weight:600;letter-spacing:.04em;color:rgba(15,23,42,.5);white-space:nowrap}.projection-money-field .projection-money-input{min-width:0;width:100%;padding:0!important;border:0!important;outline:none!important;background:transparent!important;font-family:var(--font-data)!important;font-variant-numeric:tabular-nums;font-size:22px!important;font-weight:600;line-height:1.25!important;color:rgb(15,23,42)!important;box-shadow:none!important}.projection-money-field:focus-within{border-color:rgba(10,132,255,.9);box-shadow:0 0 0 4px rgba(10,132,255,.16),inset 0 1px 2px rgba(15,23,42,.02)}.projection-preset-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0}.projection-preset-grid .intel-pick{min-height:36px;padding:7px 8px;border-radius:12px!important;font-size:11px;white-space:nowrap}.projection-revenue-rail{display:flex;flex-direction:column;gap:7px}.projection-rail-labels,.projection-rail-row{display:flex;align-items:center;justify-content:space-between;gap:10px;font-family:var(--font-ui);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(15,23,42,.5)}.projection-rail-row strong{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:12px;color:rgb(15,23,42)}.projection-rail-track{position:relative;height:9px;overflow:hidden;border-radius:999px!important;background:rgba(15,23,42,.08)}.projection-rail-track span{display:block;height:100%;border-radius:inherit;background:rgb(15,23,42)}.projection-kpi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.projection-kpi-card{min-width:0}.projection-kpi-card .kpi-value{overflow-wrap:anywhere}.projection-data-note{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid rgba(15,23,42,.1);border-radius:12px!important;background:rgba(248,250,252,.78);font-family:var(--font-ui);font-size:12px;font-weight:600;line-height:1.45;color:rgba(15,23,42,.72)}.projection-data-note.is-ready{border-color:rgba(22,163,74,.22);background:rgba(22,163,74,.06)}.projection-data-note.is-warning{border-color:rgba(217,119,6,.28);background:rgba(245,158,11,.08);color:rgb(146,64,14)}.projection-data-freshness{flex:0 0 auto;font-family:var(--font-data);font-size:10px;font-weight:500;font-variant-numeric:tabular-nums;color:rgba(15,23,42,.5);text-align:right}.kpi-ic--growth{background:rgba(245,158,11,.14);color:rgb(217,119,6)}.projection-section-bar{padding:2px 2px 0}.projection-restock-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.projection-restock-card{min-height:300px;align-items:center;text-align:center}.apple-surface .inventory-projections-view.stock-apple .projection-restock-card{background:var(--tier-color,#334155)!important;color:#ffffff}.projection-restock-card .intel-restock-desktop{width:100%}.projection-restock-card .intel-restock-grid{margin-top:8px;gap:5px;display:flex;grid-template-columns:none}.projection-restock-card .intel-restock-foot{max-width:100%;overflow-wrap:anywhere;margin-top:6px;color:rgba(255,255,255,.6);text-align:inherit}.projection-restock-card .intel-restock-row{flex-direction:row;align-items:baseline;justify-content:space-between}.projection-restock-card .intel-restock-cap{color:rgba(255,255,255,.72)}.projection-restock-card .intel-restock-num{font-size:15px;font-weight:600;letter-spacing:-.01em;color:#ffffff}.projection-restock-card .intel-restock-row--need{margin-top:3px;padding-top:7px;border-top:1px solid rgba(255,255,255,.18)}.projection-restock-card .intel-restock-row--need .intel-restock-cap{color:rgba(255,255,255,.95)}.projection-restock-card .intel-restock-row--need .intel-restock-num{font-size:24px;font-weight:800;letter-spacing:-.03em}.projection-breakdown-body{padding-top:14px}.projection-breakdown-card .intel-table tbody tr:last-child td{background:rgba(248,250,252,.78);font-weight:700}@media (max-width:1023px){.projection-restock-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.projection-hero{padding:8px 2px 2px}.projection-card-sub,.projection-hero-copy{font-size:13px;line-height:1.5;letter-spacing:.01em}.projection-card-head{padding:14px 14px 12px;align-items:stretch}.projection-window-switcher{width:100%;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row}.projection-window-switcher .intel-pick{min-height:36px}.projection-target-body{padding:14px}.projection-input-panel{grid-template-columns:1fr;gap:10px}.projection-money-field{padding:11px 12px}.projection-money-input{font-size:22px!important}.projection-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.projection-preset-grid .intel-pick{min-height:40px;font-size:12px}.projection-kpi-grid,.projection-restock-grid{grid-template-columns:1fr}.projection-data-note{align-items:flex-start;flex-direction:column;gap:5px;font-size:13px}.projection-data-freshness{font-size:11px;line-height:1.45;text-align:left}.projection-kpi-card .kpi-value{font-size:26px}.projection-section-bar{align-items:flex-start;flex-direction:column;gap:4px}.projection-restock-card{min-height:0}}.bulk-inventory-view{--bulk-canvas:#eef3f8;--bulk-surface:#ffffff;--bulk-surface-muted:#f7fafc;--bulk-border:#d7e1ec;--bulk-text:#152238;--bulk-muted:#607089;--bulk-accent:#2563eb;--bulk-stock:#087f5b;--bulk-packed:#0369a1;--bulk-alert:#b42318;--bulk-tier-supreme:#c81e2a;--bulk-tier-preferred:#2563eb;--bulk-tier-essential:#334155;--bulk-tier-smalls:#5b4ad8;--bulk-tier-unknown:#64748b;background:var(--bulk-canvas);color:var(--bulk-text);overflow-x:clip}.bulk-tier-badge{color:#ffffff}.bulk-header-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.bulk-header-total{display:flex;align-items:baseline;gap:8px;min-height:42px;padding:9px 13px;border:1px solid rgba(15,23,42,.1);border-radius:14px!important;background:rgba(255,255,255,.72);box-shadow:0 1px 1px rgba(15,23,42,.04),inset 0 1px 0 rgba(255,255,255,.82)!important}.bulk-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (min-width:1280px){.bulk-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.bulk-summary-tile{min-height:126px}.bulk-kpi-value{font-size:28px;white-space:normal;overflow-wrap:anywhere}.bulk-kpi-ic--stock{background:rgba(16,185,129,.12);color:#10b981}.bulk-kpi-ic--qty{background:rgba(79,70,229,.12);color:#4f46e5}.bulk-kpi-ic--packed{background:rgba(37,99,235,.12);color:#2563eb}.bulk-kpi-ic--out{background:rgba(239,68,68,.12);color:#ef4444}.bulk-card-head{align-items:flex-start}.bulk-card-sub{margin:5px 0 0;font-family:var(--font-ui);font-size:11px;font-weight:500;line-height:1.45;letter-spacing:.02em;color:rgba(15,23,42,.5)}.bulk-tier-name{color:rgb(15,23,42)}.bulk-tier-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:10px;align-items:stretch}.bulk-tier-strip-item{display:flex;min-width:0;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid rgba(15,23,42,.08);border-radius:14px!important;background:rgba(248,250,252,.92)}.bulk-tier-strip-head{display:flex;min-width:0;align-items:center;gap:8px}.bulk-tier-strip-value{line-height:1.05}.bulk-tier-bar{background:rgb(226,232,240)}.bulk-table-title{color:rgb(15,23,42)}.bulk-table-muted{color:rgb(71,85,105)}.bulk-sort-header{cursor:pointer}.bulk-sort-button{display:inline-flex;max-width:100%;align-items:center;justify-content:inherit;gap:5px;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.bulk-sort-button:focus-visible,.bulk-sort-button:hover{color:rgb(15,23,42)}.bulk-sort-button:focus-visible{outline:2px solid rgba(37,99,235,.3);outline-offset:2px}.bulk-sort-arrow{flex:0 0 auto;color:rgba(100,116,139,.55);font-size:10px;line-height:1}.bulk-sort-arrow.is-active{color:rgb(37,99,235)}.bulk-edit-value{display:inline;max-width:100%;min-width:0;padding:0;border:0;border-radius:4px!important;background:transparent;color:inherit;font:inherit;line-height:inherit;text-align:inherit;cursor:text;overflow-wrap:anywhere}.bulk-edit-value:hover{background:rgba(15,23,42,.035);box-shadow:0 0 0 3px rgba(15,23,42,.035)}.bulk-edit-value:focus-visible{outline:2px solid rgba(37,99,235,.24);outline-offset:2px}.bulk-edit-value:disabled{cursor:wait;opacity:.62}.bulk-edit-field{width:100%;min-width:76px;max-width:190px;min-height:30px;height:30px;padding:3px 6px;border:1px solid rgba(15,23,42,.1);border-radius:7px!important;background:rgba(255,255,255,.76);color:rgb(15,23,42);font-family:var(--font-data);font-size:12px;font-variant-numeric:tabular-nums;line-height:1.1;outline:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.72)}select.bulk-edit-field{min-height:32px;height:32px;padding:0 28px 0 8px;line-height:32px;text-align:left;-moz-text-align-last:left;text-align-last:left}.bulk-edit-field:hover{border-color:rgba(15,23,42,.18);background:rgba(255,255,255,.92)}.bulk-edit-field:focus{border-color:rgba(37,99,235,.48);background:#ffffff;box-shadow:0 0 0 3px rgba(37,99,235,.12),inset 0 1px 0 rgba(255,255,255,.82)}.bulk-edit-field:disabled{cursor:wait;opacity:.62}.bulk-edit-tier-value{background:transparent;cursor:pointer}.bulk-edit-name{min-width:190px}.bulk-edit-name,.bulk-edit-tier{font-family:var(--font-ui);font-weight:800}.bulk-edit-tier{min-width:118px}.bulk-edit-date{min-width:116px}.bulk-edit-heading-value,.bulk-edit-muted-value{display:inline;width:auto;text-align:left}.bulk-lot-metric .bulk-edit-value{display:block;margin-top:3px;font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700;line-height:1.15;color:rgb(30,41,59);text-align:left}.bulk-table-alt{background:rgba(248,250,252,.52)}.bulk-lot-table .bulk-lot-value{font-family:var(--font-data);font-variant-numeric:tabular-nums;text-align:center}.bulk-toggle{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-ui);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(15,23,42,.56);cursor:pointer;white-space:nowrap}.bulk-lot-list{display:none}.bulk-lot-count{display:block}.bulk-lot-card{position:relative;overflow:hidden;padding:12px;border:1px solid rgba(15,23,42,.08);border-radius:8px!important;background:#ffffff;box-shadow:0 1px 0 rgba(15,23,42,.02),0 1px 2px rgba(15,23,42,.025)}.bulk-lot-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:rgba(22,101,52,.85)}.bulk-lot-card.is-negative:before{background:rgba(185,28,28,.85)}.bulk-lot-card.is-empty:before{background:rgba(100,116,139,.65)}.bulk-lot-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(104px,auto);gap:12px;align-items:start}.bulk-lot-tierline{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.bulk-lot-date{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:10px;font-weight:700;color:rgba(15,23,42,.45)}.bulk-lot-head h3{margin:8px 0 0;font-size:15px;font-weight:800;line-height:1.12;color:rgb(15,23,42)}.bulk-lot-head h3,.bulk-lot-head p{font-family:var(--font-ui);overflow-wrap:anywhere}.bulk-lot-head p{margin:5px 0 0;font-size:12px;font-weight:600;line-height:1.25;color:rgba(15,23,42,.54)}.bulk-lot-stock{min-width:0;text-align:right}.bulk-lot-stock strong{display:block;font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:17px;font-weight:800;line-height:1.05;color:rgb(22,101,52);overflow-wrap:anywhere}.bulk-lot-card.is-negative .bulk-lot-stock strong{color:rgb(185,28,28)}.bulk-lot-card.is-empty .bulk-lot-stock strong{color:rgb(100,116,139)}.bulk-lot-metric span,.bulk-lot-stock span{font-family:var(--font-ui);font-size:9px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:rgba(15,23,42,.44)}.bulk-lot-progress{height:8px;margin-top:12px;overflow:hidden;border-radius:999px!important;background:rgba(15,23,42,.08)}.bulk-lot-progress span{display:block;height:100%;border-radius:inherit}.bulk-lot-alias{margin-top:9px;padding:7px 8px;border-radius:7px!important;background:rgba(15,23,42,.035);font-family:var(--font-ui);font-size:11px;font-weight:600;line-height:1.25;color:rgba(15,23,42,.58);overflow-wrap:anywhere}.bulk-lot-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 10px;margin-top:12px}.bulk-lot-metric{min-width:0}.bulk-lot-metric strong{display:block;margin-top:3px;font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700;line-height:1.15;color:rgb(30,41,59);overflow-wrap:anywhere}.bulk-inventory-view .intel-card,.bulk-inventory-view .intel-strip,.bulk-inventory-view .intel-tile{background:var(--bulk-surface);border-color:var(--bulk-border);box-shadow:0 10px 24px -22px rgba(21,34,56,.42),inset 0 1px 0 rgba(255,255,255,.82)}.bulk-inventory-view .intel-card-head{border-bottom-color:var(--bulk-border)}.bulk-header-total,.bulk-tier-strip-item,.bulk-toggle{background:var(--bulk-surface-muted);border-color:var(--bulk-border)}.bulk-header-total{box-shadow:inset 0 1px 0 rgba(255,255,255,.9)!important}.bulk-card-sub,.bulk-lot-date,.bulk-lot-head p,.bulk-lot-metric span,.bulk-lot-stock span,.bulk-table-muted,.bulk-toggle{color:var(--bulk-muted)}.bulk-lot-head h3,.bulk-table-title,.bulk-tier-name{color:var(--bulk-text)}.bulk-kpi-ic--stock{background:rgba(8,127,91,.13);color:var(--bulk-stock)}.bulk-kpi-ic--qty{background:rgba(91,74,216,.12);color:var(--bulk-tier-smalls)}.bulk-kpi-ic--packed{background:rgba(3,105,161,.13);color:var(--bulk-packed)}.bulk-kpi-ic--out{background:rgba(180,35,24,.12);color:var(--bulk-alert)}.bulk-lot-progress,.bulk-tier-bar{background:#e5ebf2}.bulk-lot-card{background:var(--bulk-surface);border-color:var(--bulk-border);box-shadow:0 6px 18px -18px rgba(21,34,56,.45)}.bulk-lot-card:before{background:var(--bulk-stock)}.bulk-lot-card.is-negative:before{background:var(--bulk-alert)}.bulk-lot-card.is-empty:before{background:var(--bulk-muted)}.bulk-lot-stock strong{color:var(--bulk-stock)}.bulk-lot-card.is-negative .bulk-lot-stock strong{color:var(--bulk-alert)}.bulk-lot-card.is-empty .bulk-lot-stock strong{color:var(--bulk-muted)}.bulk-lot-alias,.bulk-lot-metric{background:var(--bulk-surface-muted)}.bulk-table-alt{background:#f8fafc}.bulk-sort-arrow.is-active,.bulk-sort-button:focus-visible,.bulk-sort-button:hover{color:var(--bulk-accent)}.bulk-edit-field{background:var(--bulk-surface-muted);border-color:var(--bulk-border);color:var(--bulk-text)}.bulk-edit-field:focus,.bulk-edit-field:hover{background:var(--bulk-surface);border-color:rgba(37,99,235,.52)}.apple-surface:not(.bulk-inventory-view){--apple-bg:#eef3f8;--apple-surface:#ffffff;--apple-surface-muted:#f7fafc;--apple-border:#d7e1ec;--apple-ink:#152238;--apple-muted:#607089;--apple-accent:#2563eb;background:var(--apple-bg)}.apple-surface:not(.bulk-inventory-view) .apple-panel,.apple-surface:not(.bulk-inventory-view) .intel-card,.apple-surface:not(.bulk-inventory-view) .intel-strip,.apple-surface:not(.bulk-inventory-view) .intel-tile{background:var(--apple-surface)!important;border-color:var(--apple-border)!important;box-shadow:0 10px 24px -22px rgba(21,34,56,.42),inset 0 1px 0 rgba(255,255,255,.82)!important}.apple-surface:not(.bulk-inventory-view) .intel-card-head{border-bottom-color:var(--apple-border)}.apple-surface:not(.bulk-inventory-view) .apple-panel--row,.apple-surface:not(.bulk-inventory-view) .intel-btn--ghost,.apple-surface:not(.bulk-inventory-view) input:not([type=checkbox]):not([type=radio]):not([type=range]),.apple-surface:not(.bulk-inventory-view) select,.apple-surface:not(.bulk-inventory-view) textarea{background:var(--apple-surface-muted)!important;border-color:var(--apple-border)!important;color:var(--apple-ink)!important}.apple-surface:not(.bulk-inventory-view) .intel-btn:focus-visible,.apple-surface:not(.bulk-inventory-view) input:focus,.apple-surface:not(.bulk-inventory-view) select:focus,.apple-surface:not(.bulk-inventory-view) textarea:focus{border-color:rgba(37,99,235,.58)!important;box-shadow:0 0 0 4px rgba(37,99,235,.14)!important}.apple-surface:not(.bulk-inventory-view) .intel-btn:not(.intel-btn--ghost){background:#1f3b67!important}.apple-surface:not(.bulk-inventory-view) .intel-btn--ghost:hover:not(:disabled){background:var(--apple-surface)!important}@media (max-width:767px){.bulk-inventory-view{gap:12px;overflow-x:clip}.bulk-page-head{padding-bottom:8px}.bulk-header-actions{display:grid;grid-template-columns:1fr;align-items:stretch;gap:10px}.bulk-header-total{justify-content:space-between}.bulk-header-actions .intel-btn{width:100%;min-height:44px}.bulk-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bulk-summary-tile{min-width:0;min-height:116px;padding:12px}.bulk-summary-tile .kpi-cell{align-items:flex-start;gap:10px}.bulk-kpi-ic{width:36px;height:36px;border-radius:12px!important}.bulk-kpi-value{font-size:18px;line-height:1.1}.bulk-card-head{padding:14px 14px 12px}.bulk-card-head>div:first-child{min-width:0}.bulk-card-sub{font-size:12px;letter-spacing:.01em}.bulk-category-card .intel-card-body,.bulk-lots-body{padding:14px}.bulk-tier-strip{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:8px}.bulk-tier-strip-item{padding:10px}.bulk-lots-card .bulk-card-head{align-items:stretch}.bulk-toggle{justify-content:space-between;width:100%;min-height:40px;margin-top:4px;padding:8px 10px;border:1px solid rgba(15,23,42,.08);border-radius:8px!important;background:rgba(248,250,252,.78)}.bulk-lot-list{display:flex;flex-direction:column;gap:10px}.bulk-lot-count,.bulk-lot-table{display:none}}.proj-title{font-weight:600;font-size:12px;letter-spacing:.01em}.proj-days,.proj-title{color:var(--tier-accent)}.proj-days{display:flex;align-items:baseline;justify-content:flex-start;gap:.12em;font-family:var(--font-ui);font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums;font-size:clamp(44px,4.3vw,68px);font-weight:800;letter-spacing:-.055em;line-height:.95;margin-top:7px;white-space:nowrap}.proj-days span{font-size:.36em;font-weight:700;letter-spacing:-.02em;line-height:1;text-transform:none}.proj-days--empty{display:block;font-size:27px;font-weight:700;letter-spacing:-.03em;line-height:1.1;text-align:center;white-space:normal}.proj-rate{font-size:11px;font-weight:500;color:rgba(15,23,42,.5);margin-top:6px}.need-title{font-weight:600;font-size:12px;letter-spacing:.01em}.need-title,.need-val{color:var(--tier-accent)}.need-val{font-family:var(--font-ui);font-size:25px;font-weight:700;letter-spacing:-.03em;line-height:1.1;margin-top:7px}.need-sub{font-size:11px;font-weight:500;color:rgba(15,23,42,.5);margin-top:6px}.price-points-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.bulk-sync-control{display:inline-flex;flex-direction:column;align-items:center;gap:3px}.bulk-sync-age{font-family:var(--font-data);font-size:10px;font-weight:700;font-variant-numeric:tabular-nums;color:rgba(15,23,42,.52);white-space:nowrap}.bulk-sync-age.is-stale{color:#dc2626}.bulk-entry-form-shell{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .18s ease,opacity .14s ease}.bulk-entry-form-shell.is-open{grid-template-rows:1fr;opacity:1}.bulk-entry-form-inner{min-height:0;overflow:hidden}.bulk-entry-form-shell:not(.is-open){visibility:hidden;pointer-events:none}.bulk-add-toggle{white-space:nowrap}.price-points-heading{display:flex;align-items:baseline;gap:10px;min-width:0}.price-points-actions{display:inline-flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:8px;width:100%}.price-basis-switch{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:4px 9px;border:1px solid rgba(15,23,42,.1);border-radius:10px!important;background:#ffffff;color:rgba(15,23,42,.46);cursor:pointer;font-family:var(--font-ui);font-size:11px;font-weight:700;line-height:1;white-space:nowrap}.price-basis-switch>span.is-active{color:rgb(15,23,42)}.price-basis-track{position:relative;width:38px;height:22px;flex:0 0 38px;border:1px solid rgba(15,23,42,.18);border-radius:999px!important;background:rgba(15,23,42,.1)}.price-basis-track.is-checked{border-color:rgba(37,99,235,.48);background:#2563eb}.price-basis-input{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.price-basis-thumb{position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:999px!important;background:#ffffff;box-shadow:0 1px 3px rgba(15,23,42,.3);transform:translateX(0)}.price-basis-track.is-checked .price-basis-thumb{transform:translateX(16px)}.price-basis-input:focus-visible+.price-basis-thumb{outline:3px solid rgba(37,99,235,.35);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.price-basis-switch>span:not(.price-basis-track),.price-basis-thumb,.price-basis-track{transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease!important}}.inventory-overview-export{display:inline-flex;align-items:center;gap:7px}.price-points-export,.price-points-export svg{flex:0 0 auto}.price-card{min-height:210px}.price-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.price-tag{color:var(--tier-accent);font-family:var(--font-data);font-variant-numeric:tabular-nums;font-weight:800;font-size:18px;line-height:1}.price-type{margin-top:6px;font-size:11px;color:rgba(15,23,42,.5)}.price-stock-label,.price-type{font-weight:700;letter-spacing:.07em;text-transform:uppercase}.price-stock-label{margin-top:18px;font-size:10px;color:rgba(15,23,42,.48)}.price-stock{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:baseline;gap:6px;margin-top:8px;font-family:var(--font-data);font-size:clamp(25px,2.2vw,34px);font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.045em;line-height:1;color:rgb(15,23,42)}.price-stock>span{display:flex;align-items:baseline;gap:.18em;min-width:0;white-space:nowrap}.price-stock>span+span{padding-left:8px;border-left:1px solid rgba(15,23,42,.12)}.price-performance small,.price-stock small{font-family:var(--font-ui);font-size:.38em;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:rgba(15,23,42,.48)}.price-performance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:18px;padding-top:14px;border-top:1px solid rgba(15,23,42,.09)}.price-performance>div{display:flex;flex-direction:column;gap:4px;min-width:0;padding:0 12px;border-left:1px solid rgba(15,23,42,.09)}.price-performance>div:first-child{padding-left:0;border-left:0}.price-performance>div:last-child{padding-right:0}.price-metric-label{font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:rgba(15,23,42,.48)}.price-performance strong{font-family:var(--font-data);font-size:15px;font-weight:750;font-variant-numeric:tabular-nums;line-height:1.15;color:rgb(15,23,42);white-space:nowrap}.price-performance .price-revenue strong{font-size:17px;color:var(--tier-accent)}.price-days-remaining{display:grid;grid-template-columns:minmax(92px,1fr) repeat(2,minmax(0,1fr));align-items:center;gap:12px;margin-top:14px;padding-top:12px;border-top:1px solid rgba(15,23,42,.09)}.price-days-remaining>span:not(.price-metric-label){display:flex;align-items:baseline;justify-content:space-between;gap:7px;min-width:0}.price-days-remaining b{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:rgba(15,23,42,.48);white-space:nowrap}.price-days-remaining strong{font-family:var(--font-data);font-size:13px;font-variant-numeric:tabular-nums;font-weight:800;color:rgb(15,23,42);white-space:nowrap}.price-spark{width:96px;height:44px;flex-shrink:0;color:var(--tier-accent)}@media (max-width:420px){.price-points-heading,.price-points-toolbar{align-items:flex-start}.price-points-heading{flex-direction:column;gap:3px}.price-points-export{padding-inline:10px}.price-basis-switch{min-height:44px}.price-performance{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}.price-performance .price-revenue{grid-column:1/-1;padding:12px 0 0;border-left:0;border-top:1px solid rgba(15,23,42,.09)}.price-days-remaining{grid-template-columns:1fr 1fr}.price-days-remaining>.price-metric-label{grid-column:1/-1}}.ov-tabs{display:inline-flex;flex-wrap:wrap;gap:3px;padding:3px;background:rgba(15,23,42,.05);border-radius:8px!important}.ov-tab{font-family:var(--font-ui);font-size:11px;font-weight:600;letter-spacing:.02em;padding:5px 11px;border:0;background:transparent;border-radius:6px!important;color:rgba(15,23,42,.6);cursor:pointer;transition:background .12s ease,color .12s ease!important}.ov-tab.is-active,.ov-tab:hover{color:rgb(15,23,42)}.ov-tab.is-active{background:#ffffff;box-shadow:0 1px 2px rgba(15,23,42,.1)}.invlist-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:6px 2px 2px}.invlist-section-heading{flex:0 0 100%;width:100%}.invlist-title{font-family:var(--font-ui);font-size:24px;font-weight:700;letter-spacing:-.03em;line-height:1.1;color:rgb(15,23,42)}.report-page-title-dash,.report-page-title-sub{font-weight:400;color:rgba(15,23,42,.58)}.invlist-sub{font-family:var(--font-ui);font-size:13px;font-weight:500;color:rgba(15,23,42,.55);margin-top:3px}.invlist-head-actions{flex-wrap:wrap}.invlist-daterange,.invlist-head-actions{display:inline-flex;align-items:center;gap:8px}.invlist-daterange{padding:9px 14px;border:1px solid rgba(15,23,42,.1);border-radius:10px!important;background:#ffffff;font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600;color:rgb(30,41,59);white-space:nowrap}.invlist-daterange svg{opacity:.55;flex:none}.invlist-ghostbtn{display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border:1px solid rgba(15,23,42,.1);border-radius:10px!important;background:#ffffff;font-family:var(--font-ui);font-size:13px;font-weight:600;color:rgb(30,41,59);cursor:pointer;white-space:nowrap}.invlist-ghostbtn:hover{background:rgba(15,23,42,.035)}.invlist-ghostbtn.is-active{border-color:rgba(37,99,235,.55);color:rgb(37,99,235);background:rgba(37,99,235,.06)}.invlist-export{display:inline-flex;align-items:center;gap:7px;padding:9px 16px;border:1px solid rgba(29,78,216,.9);border-radius:10px!important;background:linear-gradient(180deg,#3b82f6,#2563eb);font-family:var(--font-ui);font-size:13px;font-weight:600;color:#ffffff;cursor:pointer;white-space:nowrap;box-shadow:0 8px 18px -8px rgba(37,99,235,.55),inset 0 1px 0 rgba(255,255,255,.25)}.invlist-export:hover{filter:brightness(1.07)}.invlist-export:active{filter:brightness(.96)}.invlist-filtercard{padding:16px 18px 14px}.invlist-filterdivider{height:1px;background:rgba(15,23,42,.06);margin:14px -18px 12px}.invlist-filter-controls{display:flex;align-items:center;flex-wrap:wrap;gap:12px 16px}.invlist-toggle-group,.invlist-toggle-list{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.invlist-filter-actions{margin-left:auto;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.invlist-columns-control{display:inline-flex;min-width:0}.invlist-sync-status{min-width:0;color:rgba(15,23,42,.55)}.invlist-search{position:relative}.invlist-search .intel-text-input{width:100%;padding-right:34px}.invlist-search .ic{position:absolute;right:11px;top:50%;transform:translateY(-50%);display:inline-flex;color:rgba(15,23,42,.4);pointer-events:none}.invlist-grouplabel{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:rgba(15,23,42,.45)}.invlist-check,.invlist-grouplabel{font-family:var(--font-ui);font-weight:600;white-space:nowrap}.invlist-check{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid rgba(15,23,42,.1);border-radius:10px!important;background:#ffffff;font-size:12.5px;color:rgb(30,41,59);cursor:pointer}.invlist-check:hover{border-color:rgba(15,23,42,.22)}.invlist-check .box{width:16px;height:16px;border:1.5px solid rgba(15,23,42,.28);border-radius:5px!important;background:#ffffff;display:inline-flex;align-items:center;justify-content:center;flex:none;color:#ffffff}.invlist-check.is-checked .box{background:rgb(37,99,235);border-color:rgb(37,99,235)}.invlist-clear{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border:0;background:transparent;font-family:var(--font-ui);font-size:12.5px;font-weight:600;color:rgba(15,23,42,.5);cursor:pointer}.invlist-clear:hover{color:rgb(185,28,28)}.invlist-count{font-family:var(--font-ui);font-size:13px;font-weight:500;color:rgba(15,23,42,.55);padding:0 2px}.invlist-count b{color:rgb(15,23,42);font-weight:700}.invlist-mobile-list,.invlist-mobile-tools{display:none}.invlist-tablecard{padding:4px 6px 8px}.invlist-scroll{overflow-x:auto;max-width:100%;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.invlist-table{min-width:820px}.invlist-table tbody td,.invlist-table thead th{white-space:nowrap}.invlist-table tfoot td,.invlist-table tfoot th{padding:10px 12px;border-top:2px solid rgba(15,23,42,.12);background:rgba(248,250,252,.86);color:rgb(15,23,42);vertical-align:middle;white-space:nowrap}.invlist-table tfoot th{text-align:left}.invlist-total-label{display:flex;flex-direction:column;gap:2px;font-family:var(--font-data);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.invlist-total-label small{font-family:var(--font-ui);font-size:10px;font-weight:700;letter-spacing:0;text-transform:none;color:rgba(15,23,42,.5)}.invlist-total-metric{font-family:var(--font-data);font-size:12px;font-weight:800;font-variant-numeric:tabular-nums}.invlist-table tbody tr.invlist-price-warning td{background:#fef9c3}.invlist-table tbody tr.invlist-price-warning:hover td{background:#fef3b8}.invlist-mobile-card.invlist-price-warning{background:#fef9c3;border-color:rgba(202,138,4,.28)}.invlist-table .ta-center{text-align:center}.invlist-table .ta-right{text-align:right}.invlist-money-col{font-family:var(--font-data);font-variant-numeric:tabular-nums}.invlist-editing-field{position:relative;display:inline-flex;width:84px;max-width:100%}.invlist-edit-input{width:84px;max-width:100%;min-width:0;padding:2px 4px;border:1px solid rgba(15,23,42,.2);border-radius:4px!important;background:transparent;font-family:var(--font-data);font-size:inherit;font-variant-numeric:tabular-nums;line-height:1.35;color:inherit;outline:none}.invlist-edit-input:focus{border-color:rgb(37,99,235);box-shadow:0 0 0 2px rgba(37,99,235,.12)}.invlist-updating{position:absolute;right:7px;top:50%;transform:translateY(-50%);font-family:var(--font-ui);font-size:14px;font-weight:700;color:rgb(37,99,235);animation:invlist-updating-spin .8s linear infinite}@keyframes invlist-updating-spin{to{transform:translateY(-50%) rotate(1turn)}}.invlist-table th.is-sortable{padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.invlist-sortbtn{display:inline-flex;align-items:center;width:100%;padding:10px 12px;border:0;background:transparent;color:inherit;font:inherit;font-variant-numeric:inherit;letter-spacing:inherit;text-align:inherit;text-transform:inherit;cursor:pointer}.invlist-table th.ta-center .invlist-sortbtn{justify-content:center}.invlist-table th.ta-right .invlist-sortbtn{justify-content:flex-end}.invlist-sortbtn:hover{color:rgb(15,23,42)}.invlist-sortbtn:focus-visible{outline:2px solid rgb(37,99,235);outline-offset:-2px}.invlist-table th .arrow{margin-left:5px;font-size:10px;letter-spacing:0}.invlist-sku-link{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-data);color:var(--sku-link,rgb(37,99,235));font-size:inherit;font-weight:400;min-width:0}.invlist-sku-marker{--sku-marker:#94a3b8;width:10px;height:10px;flex:0 0 10px;border-radius:999px!important;background:var(--sku-marker);box-shadow:inset 0 0 0 1px rgba(255,255,255,.3)}.invlist-sku-link--smalls{--sku-link:#4f46e5}.invlist-sku-link--essential{--sku-link:#000000}.invlist-sku-link--preferred{--sku-link:#2563eb}.invlist-sku-link--supreme{--sku-link:#ed1c24}.invlist-sku-link--default,.invlist-sku-link--eighths{--sku-link:#64748b}.invlist-sku-link--drinks{--sku-link:#0f9f6e}.invlist-sku-marker--smalls{--sku-marker:#4f46e5}.invlist-sku-marker--essential{--sku-marker:#1f2937}.invlist-sku-marker--preferred{--sku-marker:#2563eb}.invlist-sku-marker--supreme{--sku-marker:#ed1c24}.invlist-sku-marker--default,.invlist-sku-marker--eighths{--sku-marker:#64748b}.invlist-sku-marker--drinks{--sku-marker:#0f9f6e}a.invlist-sku-link:hover{text-decoration:underline}.invlist-avail{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-weight:400;color:rgb(15,23,42)}.invlist-avail-lines{display:inline-block}.invlist-sales{display:inline-flex;align-items:baseline;justify-content:center;gap:6px;font-family:var(--font-data);font-variant-numeric:tabular-nums;font-weight:400;color:#0f172a}.invlist-days{font-family:var(--font-data);font-size:12px;font-variant-numeric:tabular-nums;font-weight:400;color:rgba(15,23,42,.48);white-space:nowrap}.invlist-pill{display:inline-block;width:10px;height:10px;padding:0;border-radius:50%!important;vertical-align:middle}.invlist-pill.is-active{background:#16a34a}.invlist-pill.is-draft{background:#94a3b8}.invlist-pill.is-scheduled{background:#eab308}.invlist-pill.is-archived,.invlist-pill.is-unlisted{background:#94a3b8}.invlist-showall{display:flex;justify-content:center;padding:12px 0 8px;border-top:1px solid rgba(15,23,42,.06);margin:0 10px}.invlist-empty{text-align:center;padding:44px 16px 40px}.intel{--salestk-smalls:#4f46e5;--salestk-essential:#000000;--salestk-preferred:#2563eb;--salestk-supreme:#ed1c24;--salestk-empty-bar:rgba(15,23,42,0.08)}.salestk-title{font-family:var(--font-ui);font-size:16px;font-weight:700;letter-spacing:-.01em;color:rgb(15,23,42);display:inline-flex;align-items:center;gap:10px}.salestk-title:before{content:"";display:inline-block;width:4px;height:18px;background:rgb(37,99,235);border-radius:3px!important}.salestk-loading{overflow:hidden;min-height:680px}.salestk-loading-head{display:flex;justify-content:flex-end;gap:8px;min-height:56px;padding:14px 18px;border-bottom:1px solid rgba(15,23,42,.07)}.salestk-loading-body{display:flex;flex-direction:column;gap:20px;padding:20px}.salestk-loading-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.salestk-loading-section{display:flex;flex-direction:column;gap:12px}.salestk-skeleton{position:relative;display:block;overflow:hidden;border:1px solid rgba(15,23,42,.07);border-radius:10px!important;background:rgba(15,23,42,.045)}.salestk-skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent,rgba(255,255,255,.62) 48%,transparent 80%);transform:translateX(-105%);animation:salestk-skeleton-shimmer 1.35s ease-in-out infinite}.salestk-skeleton--button{width:88px;height:28px;border-radius:8px!important}.salestk-skeleton--kpi{min-height:100px}.salestk-skeleton--controls{min-height:98px}.salestk-skeleton--heading{width:184px;height:18px}.salestk-skeleton--table{min-height:228px}.salestk-skeleton--table-short{min-height:184px}@keyframes salestk-skeleton-shimmer{to{transform:translateX(105%)}}@media (max-width:767px){.salestk-loading{min-height:620px}.salestk-loading-body{padding:16px}.salestk-loading-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.salestk-loading-kpis>:last-child{grid-column:span 2}.salestk-skeleton--controls{min-height:170px}}@media (prefers-reduced-motion:reduce){.salestk-skeleton:after{animation:none}}.salestk-kpi{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;text-align:center;padding:20px 12px 16px;border:1px solid transparent;border-radius:12px!important}.salestk-kpi .v{font-family:var(--font-ui);font-size:30px;font-weight:700;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.salestk-kpi .l{font-family:var(--font-ui);font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:rgba(15,23,42,.5)}.salestk-kpi--total{background:#ffffff;border-color:rgba(15,23,42,.12)}.salestk-kpi--total .v{color:rgb(15,23,42)}.salestk-kpi--essential{background:rgba(15,23,42,.04);border-color:rgba(15,23,42,.08)}.salestk-kpi--essential .v{color:rgb(15,23,42)}.salestk-kpi--preferred{background:rgba(37,99,235,.07);border-color:rgba(37,99,235,.16)}.salestk-kpi--preferred .v{color:#2563eb}.salestk-kpi--supreme{background:rgba(237,28,36,.06);border-color:rgba(237,28,36,.16)}.salestk-kpi--supreme .v{color:rgb(220,38,38)}.salestk-kpi--smalls{background:rgba(124,58,237,.07);border-color:rgba(124,58,237,.16)}.salestk-kpi--smalls .v{color:rgb(124,58,237)}.salestk-page-actions{align-items:center;justify-content:flex-end;gap:12px}.salestk-controls{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;overflow:visible;background:rgba(248,250,252,.9);border:1px solid rgba(15,23,42,.07);border-radius:12px!important;padding:12px 14px}.salestk-controls-primary{display:grid;grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) minmax(220px,1.6fr) auto;align-items:end;gap:8px;min-width:0}.salestk-control-field,.salestk-control-range,.salestk-control-search,.salestk-control-update{min-width:0}.salestk-control-field,.salestk-control-range,.salestk-control-update{flex:none}.salestk-control-field,.salestk-control-search,.salestk-control-update{display:flex;flex-direction:column;gap:4px}.salestk-control-field .intel-input,.salestk-control-range,.salestk-control-range .sales-range-filter,.salestk-control-range .sales-range-mode,.salestk-control-range .sales-range-select,.salestk-control-search{width:100%;min-width:0}.salestk-update-spacer{visibility:hidden}.salestk-controls .intel-field-label,.salestk-controls .intel-label{text-transform:none;letter-spacing:0;font-size:12.5px;font-weight:600;color:rgb(51,65,85)}.salestk-controls .intel-field-label:before{display:none}.salestk-controls .intel-input,.salestk-controls .intel-select,.salestk-controls .intel-text-input{min-height:40px;height:40px;background:#ffffff!important;border:1px solid rgba(15,23,42,.14)!important;border-radius:8px!important;box-shadow:none!important;font-family:var(--font-data)!important;font-size:12px!important;font-weight:700;font-variant-numeric:tabular-nums;color:rgb(15,23,42)!important;-webkit-text-fill-color:rgb(15,23,42)}.salestk-controls .intel-input,.salestk-controls .intel-text-input{padding:0 12px!important}.salestk-controls .intel-select{padding:0 34px 0 12px!important;text-align:left}.salestk-controls .intel-select .value{padding-left:0;letter-spacing:0;text-transform:none}.salestk-controls .intel-select .value.is-placeholder{font-family:var(--font-data);font-size:12px;font-weight:700;letter-spacing:0;text-transform:none;color:rgba(15,23,42,.72)}.salestk-controls .intel-select .caret{width:14px;height:14px;color:rgba(15,23,42,.72)}.salestk-controls .intel-input:hover,.salestk-controls .intel-select:hover,.salestk-controls .intel-text-input:hover{border-color:rgba(15,23,42,.32)!important;background:#ffffff!important}.salestk-controls .intel-input:focus,.salestk-controls .intel-select.is-open,.salestk-controls .intel-text-input:focus{outline:none;border-color:rgba(37,99,235,.55)!important;box-shadow:0 0 0 3px rgba(37,99,235,.1)!important}.salestk-controls .intel-select-menu{z-index:120;border-color:rgba(15,23,42,.16);border-radius:8px!important;box-shadow:0 18px 34px -22px rgba(15,23,42,.36),0 1px 1px rgba(15,23,42,.06)}.salestk-controls .intel-select-option{border-radius:6px!important;font-family:var(--font-data);font-size:12px;font-weight:650;text-transform:none;letter-spacing:0}.salestk-search{position:relative}.salestk-search .intel-input{width:100%;padding-left:34px!important}.salestk-search .ic{position:absolute;left:11px;top:50%;transform:translateY(-50%);display:inline-flex;color:rgba(15,23,42,.4);pointer-events:none}.sales-range-select{min-width:200px}.salestk-price-points{display:flex;flex-direction:column;gap:10px;padding:2px 0}.salestk-price-points-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.salestk-price-points-head .price-points-heading{flex-wrap:wrap}.salestk-section-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.salestk-price-point-desktop{border:1px solid rgba(15,23,42,.09);border-radius:12px!important;background:#ffffff}.salestk-price-point-table{min-width:720px}.salestk-price-point-table td.num,.salestk-price-point-table th.num{text-align:center}.salestk-price-point-table tbody tr.is-clickable{cursor:pointer}.salestk-price-point-table tbody tr.is-clickable:hover td{background:color-mix(in srgb,var(--salestk-tier) 6%,#ffffff)}.salestk-price-point-table tbody tr.is-clickable:focus-visible{outline:3px solid rgba(37,99,235,.3);outline-offset:-3px}.salestk-price-point-table tbody tr.is-active td{background:rgba(37,99,235,.07)}.salestk-price-point-select{display:inline-flex;align-items:center;color:var(--salestk-tier);font-family:var(--font-data);font-size:12px;font-weight:800;font-variant-numeric:tabular-nums;text-align:left}.salestk-price-point-tier{color:var(--salestk-tier);font-family:var(--font-ui);font-size:12px;font-weight:750}.salestk-price-point-empty{display:flex;flex-direction:column;align-items:center;gap:4px;padding:22px 16px;border:1px solid rgba(15,23,42,.08);border-radius:12px!important;background:rgba(248,250,252,.72);text-align:center}.salestk-price-point-empty strong{font-family:var(--font-ui);font-size:13px;color:rgb(15,23,42)}.salestk-price-point-mobile{display:none}.salestk-sku-section{display:flex;flex-direction:column;gap:10px}.salestk-sku-section-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.salestk-sku-section-head .price-points-heading{flex-wrap:wrap}.salestk-list-filters{display:flex;align-items:center;flex-wrap:wrap;gap:12px 18px;padding:12px 14px;border:1px solid rgba(15,23,42,.07);border-radius:12px!important;background:rgba(248,250,252,.7)}.salestk-sku-table{min-width:840px}.salestk-sku-table td.num,.salestk-sku-table th.num{text-align:center}.salestk-cogs-cell,.salestk-revenue-cell,.salestk-sold-cell{font-family:var(--font-data);font-variant-numeric:tabular-nums}.salestk-cogs-cell>span,.salestk-revenue-cell,.salestk-sold-cell>span{font-weight:700;color:rgb(15,23,42)}.salestk-cogs-cell{min-width:120px}.salestk-cogs-values{display:flex;flex-direction:column;align-items:center;gap:3px}.salestk-cogs-values>span{white-space:nowrap}@media (max-width:1100px) and (min-width:768px){.salestk-controls-primary{grid-template-columns:repeat(2,minmax(0,1fr))}.salestk-control-range,.salestk-control-update{grid-column:1/-1}}@media (max-width:767px){.salestk-page-actions{align-items:flex-end}.salestk-controls{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;overflow:visible;padding:12px}.salestk-controls-primary{grid-template-columns:repeat(2,minmax(0,1fr))}.salestk-control-range,.salestk-control-update{grid-column:1/-1}.sales-range-filter{width:100%;flex-direction:column;align-items:stretch;gap:8px}.sales-range-mode,.sales-range-select{width:100%;min-width:0}.sales-range-slot{width:100%;max-width:none!important;margin-left:0!important}.sales-range-slot[aria-hidden=true]{display:none}.sales-range-slot>div{width:100%;flex-wrap:wrap;white-space:normal}.sales-range-slot .intel-meta{display:none}.sales-range-slot .intel-input,.sales-range-slot .intel-text-input,.sales-range-slot .relative,.sales-range-slot [style*=min-width]{width:100%!important;min-width:0!important}.sales-range-clear{width:100%!important;min-height:42px}.salestk-control-field .intel-input,.salestk-control-range>*,.salestk-control-search .intel-input,.salestk-control-update .invlist-export{width:100%!important;min-width:0!important}.salestk-control-update .invlist-export{justify-content:center;min-height:48px}.salestk-update-spacer{display:none}.salestk-controls .intel-field-label,.salestk-controls .intel-label{font-size:12px}.salestk-price-points-head{align-items:stretch;flex-direction:column}.salestk-price-points-head .price-points-heading{align-items:flex-start;flex-direction:column;gap:3px}.salestk-price-points-head .price-basis-switch{align-self:flex-start;min-height:44px}.salestk-section-actions{align-items:stretch;justify-content:space-between;width:100%}.salestk-section-actions .invlist-export{min-height:44px}.salestk-price-point-desktop{display:none}.salestk-price-point-mobile{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.salestk-price-point-card{display:flex;flex-direction:column;gap:12px;width:100%;min-height:44px;padding:12px;border:1px solid rgba(15,23,42,.1);border-left:3px solid var(--salestk-tier);border-radius:10px!important;background:#ffffff;color:rgb(15,23,42);text-align:left}.salestk-price-point-card.is-active{border-color:color-mix(in srgb,var(--salestk-tier) 52%,rgba(15,23,42,.1));box-shadow:0 0 0 2px color-mix(in srgb,var(--salestk-tier) 14%,transparent)}.salestk-price-point-card:focus-visible{outline:3px solid rgba(37,99,235,.3);outline-offset:2px}.salestk-price-point-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.salestk-price-point-card-head strong{color:var(--salestk-tier);font-family:var(--font-data);font-size:14px;font-variant-numeric:tabular-nums}.salestk-price-point-card-head>span{font-family:var(--font-ui);font-size:11px;font-weight:700;color:rgba(15,23,42,.62);text-align:right}.salestk-price-point-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;padding-top:10px;border-top:1px solid rgba(15,23,42,.08)}.salestk-price-point-card-grid>span{display:flex;flex-direction:column;gap:3px;min-width:0}.salestk-price-point-card-grid small{font-family:var(--font-ui);font-size:10px;font-weight:700;color:rgba(15,23,42,.48);text-transform:uppercase;letter-spacing:.04em}.salestk-price-point-card-grid b{font-family:var(--font-data);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.salestk-list-filters{padding:12px}.salestk-list-filters,.salestk-sku-section-head{align-items:stretch;flex-direction:column}.salestk-sku-section-head .price-points-heading{align-items:flex-start;flex-direction:column;gap:3px}.salestk-sku-section-head .invlist-export{justify-content:center;min-height:44px;width:100%}.salestk-list-filters .invlist-toggle-group{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:start}.salestk-list-filters .invlist-toggle-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr))}}.salestk-danger{color:rgb(185,28,28)!important;border-color:rgba(239,68,68,.35)!important}.invlist-empty p{font-family:var(--font-ui);font-size:13px;font-weight:500;color:rgba(15,23,42,.55);margin-bottom:14px}@media (max-width:767px){.invlist-head{align-items:stretch;flex-direction:column;gap:10px;padding:0}.invlist-head>div:first-child{width:100%;min-width:0}.invlist-title{font-size:28px;line-height:1.02;letter-spacing:-.04em}.invlist-sub{font-size:14px;line-height:1.25;margin-top:5px}.invlist-head-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:8px}.invlist-daterange{grid-column:1/-1;font-size:12.5px;overflow:hidden;text-overflow:ellipsis}.invlist-daterange,.invlist-export,.invlist-ghostbtn{justify-content:center;width:100%;min-height:44px;padding:10px 12px;border-radius:8px!important}.invlist-export,.invlist-ghostbtn{font-size:13px}.invlist-filtercard{overflow:visible;padding:0;border-radius:8px!important}.invlist-filter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px}.invlist-filter-price,.invlist-filter-search{grid-column:1/-1}.invlist-filtercard .intel-field{gap:4px}.invlist-filtercard .intel-field-label{font-size:10px;letter-spacing:.13em;gap:0}.invlist-filtercard .intel-field-label:before{display:none}.invlist-filtercard .intel-select,.invlist-filtercard .intel-text-input{min-height:42px;border-radius:8px!important;font-size:12.5px}.invlist-filtercard .intel-select{padding:8px 9px 8px 11px}.invlist-filtercard .intel-select .value{padding-left:0}.invlist-search .intel-text-input{padding-right:36px}.invlist-search .ic{right:12px}.invlist-filter-price .intel-range{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.invlist-filter-price .intel-range .sep{display:none}.invlist-filterdivider{margin:0}.invlist-filter-controls{display:grid;grid-template-columns:1fr;gap:11px;align-items:stretch;padding:12px}.invlist-toggle-group{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:8px}.invlist-toggle-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px;width:100%}.invlist-toggle-group--show .invlist-toggle-list{grid-template-columns:minmax(0,1fr);max-width:180px}.invlist-grouplabel{padding-top:11px;font-size:10px;line-height:1.1;letter-spacing:.12em}.invlist-check{width:100%;min-height:40px;justify-content:flex-start;gap:7px;padding:8px 9px;border-radius:8px!important;font-size:12px;line-height:1.15;white-space:normal}.invlist-check .box{width:17px;height:17px;border-radius:5px!important}.invlist-clear{justify-content:center;width:100%;min-height:38px;border:1px solid rgba(15,23,42,.09);border-radius:8px!important;background:rgba(248,250,252,.72)}.invlist-filter-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;margin-left:0;padding-top:11px;border-top:1px solid rgba(15,23,42,.06)}.invlist-columns-control,.invlist-columns-control>.relative{display:block;width:100%;min-width:0}.invlist-columns-control .intel-trigger,.invlist-syncbtn{width:100%;justify-content:center;min-height:42px;border-radius:8px!important}.invlist-columns-control .intel-trigger{gap:8px;padding:8px 10px}.invlist-columns-control .intel-multi-menu{left:0!important;right:0!important;min-width:0}.invlist-sync-status{grid-column:1/-1;order:3;justify-content:center;flex-wrap:wrap;gap:5px 7px;padding:7px 8px;border-radius:8px!important;background:rgba(248,250,252,.72);font-size:11px;line-height:1.25;text-align:center}.invlist-count{padding:0}.invlist-mobile-card{background:#ffffff;border:1px solid rgba(15,23,42,.08);border-radius:8px!important;box-shadow:0 1px 0 rgba(15,23,42,.02),0 1px 2px rgba(15,23,42,.025);padding:12px}.invlist-mobile-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.invlist-mobile-sku{min-width:0;flex:1}.invlist-mobile-sku .invlist-sku-link{line-height:1.35;white-space:normal;overflow-wrap:anywhere}.invlist-mobile-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(86px,1fr));gap:8px;margin-top:12px}.invlist-mobile-metric{min-width:0;border:1px solid rgba(15,23,42,.07);border-radius:8px!important;background:rgba(248,250,252,.75);padding:9px 8px}.invlist-mobile-metric .k{display:block;font-family:var(--font-ui);font-size:9.5px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:rgba(15,23,42,.48);line-height:1.1}.invlist-mobile-metric .v{display:block;margin-top:6px;font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:17px;font-weight:800;line-height:1;color:rgb(15,23,42)}.invlist-mobile-metric .v .invlist-days{margin-left:6px;font-size:10px}.invlist-mobile-metric.is-sales .v{color:rgb(37,99,235)}.invlist-mobile-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(15,23,42,.06)}.invlist-mobile-detail{min-width:0;display:flex;flex-direction:column;gap:4px}.invlist-mobile-detail span{font-family:var(--font-ui);font-size:10px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:rgba(15,23,42,.45)}.invlist-mobile-detail b{min-width:0;font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700;color:rgb(15,23,42);overflow-wrap:anywhere}.invlist-showall{margin:10px 0 0;padding:12px 0 0}.invlist-empty{padding:28px 12px 24px}.inventory-dashboard-surface--inventory .inventory-kpi-header{gap:6px}.inventory-dashboard-surface--inventory .inventory-kpi-header .kpi-card{min-height:66px;padding:9px 12px}.inventory-dashboard-surface--inventory .inventory-kpi-header .kpi-cell{gap:10px}.inventory-dashboard-surface--inventory .inventory-kpi-header .kpi-ic{width:38px;height:38px;border-radius:12px!important}.inventory-dashboard-surface--inventory .inventory-kpi-header .kpi-ic svg{width:20px;height:20px}.inventory-dashboard-surface--inventory .inventory-kpi-header .intel-tile-label{font-size:9px;letter-spacing:.12em;line-height:1}.inventory-dashboard-surface--inventory .inventory-kpi-header .kpi-value{margin-top:2px;font-size:22px;line-height:1}.inventory-dashboard-surface--inventory .inventory-kpi-header .intel-tile-sub{margin-top:2px;font-size:10px;line-height:1}.inventory-dashboard-surface--inventory .inventory-section-header,.inventory-dashboard-surface--inventory .invlist-head{display:flex;align-items:center;flex-flow:row nowrap;gap:4px;width:100%;min-width:0;padding:0}.inventory-dashboard-surface--inventory .inventory-section-header{justify-content:space-between}.inventory-dashboard-surface--inventory .inventory-section-heading,.inventory-dashboard-surface--inventory .invlist-section-heading{flex:0 0 auto;width:auto;min-width:0;margin:0;padding:0;font-size:16px;line-height:1;letter-spacing:-.02em;white-space:nowrap}.inventory-dashboard-surface--inventory .inventory-action-label,.inventory-dashboard-surface--inventory .inventory-heading-full,.inventory-dashboard-surface--inventory .inventory-tab-label-full,.inventory-dashboard-surface--inventory .invlist-action-label,.inventory-dashboard-surface--inventory .price-basis-label-full{display:none}.inventory-dashboard-surface--inventory .inventory-heading-compact,.inventory-dashboard-surface--inventory .inventory-tab-label-compact,.inventory-dashboard-surface--inventory .price-basis-label-compact{display:inline}.inventory-dashboard-surface--inventory .inventory-overview-header .proj-bar,.inventory-dashboard-surface--inventory .price-points-toolbar{flex:0 1 auto;gap:4px;min-width:0;padding:0}.inventory-dashboard-surface--inventory .inventory-overview-header .proj-controls{gap:4px;margin-left:0}.inventory-dashboard-surface--inventory .inventory-overview-export,.inventory-dashboard-surface--inventory .inventory-overview-header .proj-controls .intel-pick,.inventory-dashboard-surface--inventory .invlist-daterange,.inventory-dashboard-surface--inventory .invlist-head-actions .invlist-ghostbtn,.inventory-dashboard-surface--inventory .invlist-head>.invlist-export,.inventory-dashboard-surface--inventory .price-points-export{display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;min-width:40px;min-height:44px;padding:0;gap:0;border-radius:9px!important;font-size:11px;letter-spacing:-.01em}.inventory-dashboard-surface--inventory .inventory-overview-header .proj-controls .intel-pick{font-family:var(--font-data);font-variant-numeric:tabular-nums}.inventory-dashboard-surface--inventory .price-points-heading{display:block;flex:0 0 auto}.inventory-dashboard-surface--inventory .price-points-heading>.intel-meta{display:none}.inventory-dashboard-surface--inventory .price-points-toolbar{margin-left:auto;margin-bottom:0}.inventory-dashboard-surface--inventory .price-points-header{margin-bottom:8px}.inventory-dashboard-surface--inventory .price-points-actions{flex-flow:row nowrap;gap:4px;width:auto}.inventory-dashboard-surface--inventory .price-basis-switch{flex:0 0 auto;gap:3px;min-height:44px;padding:4px 6px;font-size:9px}.inventory-dashboard-surface--inventory .price-basis-track{width:30px;height:18px;flex-basis:30px}.inventory-dashboard-surface--inventory .price-basis-thumb{top:3px;left:3px;width:10px;height:10px}.inventory-dashboard-surface--inventory .price-basis-track.is-checked .price-basis-thumb{transform:translateX(12px)}.inventory-dashboard-surface--inventory .invlist-section-heading{margin-right:auto}.inventory-dashboard-surface--inventory .invlist-head>.invlist-export{margin-left:0}.inventory-dashboard-surface--inventory .invlist-head-actions{display:inline-flex;flex:0 0 auto;flex-flow:row nowrap;gap:4px;width:auto}}.apple-surface .orders-quick-btn{min-height:30px!important;padding:7px 11px!important;font-size:11px!important}.apple-surface .orders-pagination .intel-btn{min-height:30px!important;padding:6px 10px!important}@media (max-width:767px){.apple-surface .orders-quick-btn{padding-inline:6px!important}}.email-builder-shell{--eb-ink:#14213d;--eb-muted:#68738a;--eb-line:#e3e7ee;--eb-soft:#f5f7fa;--eb-indigo:#4f46e5;--eb-indigo-soft:#eef0ff;--eb-green:#0f9f6e;--eb-amber:#b86b14;--eb-red:#ed1c24;width:100%;height:100dvh;min-height:680px;display:flex;flex-direction:column;overflow:hidden;background:#f3f5f8;color:var(--eb-ink);font-family:var(--font-ui)}.email-builder-shell button,.email-builder-shell input,.email-builder-shell select,.email-builder-shell textarea{font-family:inherit}.email-builder-commandbar{flex:0 0 66px;justify-content:space-between;gap:20px;padding:0 24px;border-bottom:1px solid var(--eb-line);background:#ffffff}.email-builder-command-actions,.email-builder-commandbar,.email-builder-title-group{display:flex;align-items:center}.email-builder-title-group{min-width:0;gap:12px}.email-builder-back-link{display:grid;place-items:center;flex:none;width:34px;height:34px;border:1px solid var(--eb-line);border-radius:9px!important;color:#536078;font-size:22px;text-decoration:none}.email-builder-back-link:hover{border-color:#c8ced9;background:var(--eb-soft)}.email-builder-breadcrumb{margin-bottom:3px;color:#939bab;font-family:var(--font-data);font-size:9px;font-weight:700;font-variant-numeric:tabular-nums}.email-builder-title-group input{width:min(260px,28vw);padding:0;border:0;outline:0;background:transparent;color:var(--eb-ink);font-size:15px;font-weight:750;letter-spacing:-.015em}.email-builder-title-group input:focus-visible{outline:2px solid color-mix(in srgb,var(--eb-indigo) 50%,transparent);outline-offset:3px}.email-builder-save-state{display:flex;align-items:center;gap:6px;white-space:nowrap;color:#68738a;font-family:var(--font-data);font-size:10px;font-variant-numeric:tabular-nums}.email-builder-save-state i{width:6px;height:6px;border-radius:999px!important;background:var(--eb-green)}.email-builder-save-state.is-pending{color:#9a6b16}.email-builder-save-state.is-pending i{background:#d99922}.email-builder-save-state.is-error{color:#b4232b}.email-builder-save-state.is-error i{background:#dc2626}.email-builder-command-actions{flex:none;gap:7px}.email-builder-add-section,.email-builder-inspector-toggle,.email-builder-primary-button,.email-builder-secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 13px;border-radius:9px!important;font-size:11px;font-weight:700;cursor:pointer}.email-builder-primary-button{border:1px solid var(--eb-indigo);background:var(--eb-indigo);color:#ffffff;box-shadow:0 3px 8px rgba(79,70,229,.2)}.email-builder-primary-button:hover:not(:disabled){background:#4338ca}.email-builder-add-section,.email-builder-inspector-toggle,.email-builder-secondary-button{border:1px solid var(--eb-line);background:#ffffff;color:#465169}.email-builder-add-section:hover:not(:disabled),.email-builder-inspector-toggle:hover:not(:disabled),.email-builder-secondary-button:hover:not(:disabled){background:var(--eb-soft)}.email-builder-copy-html-button{position:relative;isolation:isolate;overflow:hidden;border-color:#c7c9ff;background:linear-gradient(135deg,#ffffff,#f5f5ff);box-shadow:0 2px 0 rgba(79,70,229,.08);transition:transform .16s ease,border-color .16s ease,box-shadow .22s ease,background .16s ease!important}.email-builder-copy-html-button:before{position:absolute;z-index:-1;top:-60%;left:-35%;width:28%;height:220%;content:"";transform:rotate(24deg) translateX(-220%);background:linear-gradient(90deg,transparent,rgba(129,140,248,.34),transparent)}.email-builder-copy-html-button:hover:not(:disabled){border-color:#818cf8;background:linear-gradient(135deg,#ffffff,#eef2ff);color:#4338ca;transform:translateY(-2px);box-shadow:0 0 0 3px rgba(129,140,248,.14),0 8px 22px rgba(79,70,229,.22),0 0 30px rgba(129,140,248,.16)}.email-builder-copy-html-button:hover:not(:disabled):before{animation:email-builder-copy-sheen .7s ease-out}.email-builder-copy-html-button:active:not(:disabled){transform:translateY(0) scale(.96);box-shadow:inset 0 2px 5px rgba(49,46,129,.18),0 0 0 3px rgba(129,140,248,.18)}.email-builder-copy-html-button.is-copying{animation:email-builder-copy-charge .52s ease-out}.email-builder-copy-html-button.is-copied{border-color:#4ade80;background:linear-gradient(135deg,#f0fdf4,#dcfce7);color:#087755;box-shadow:0 0 0 3px rgba(74,222,128,.14),0 7px 20px rgba(22,163,74,.2);animation:email-builder-copy-success .68s ease-out}@keyframes email-builder-copy-sheen{to{transform:rotate(24deg) translateX(620%)}}@keyframes email-builder-copy-charge{0%,to{box-shadow:0 2px 0 rgba(79,70,229,.08)}45%{box-shadow:0 0 0 5px rgba(129,140,248,.2),0 0 26px rgba(99,102,241,.42)}}@keyframes email-builder-copy-success{0%{transform:scale(.96)}45%{transform:scale(1.045)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.email-builder-copy-html-button,.email-builder-copy-html-button:before{animation:none!important;transition:none!important}}.email-builder-add-section:disabled,.email-builder-primary-button:disabled,.email-builder-secondary-button:disabled{opacity:.48;cursor:not-allowed}.email-builder-add-section svg,.email-builder-inspector-toggle svg,.email-builder-primary-button svg,.email-builder-secondary-button svg{width:14px;height:14px}.email-builder-campaign-settings{flex:0 0 70px;display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) minmax(170px,.55fr) 38px;align-items:end;gap:12px;padding:11px 24px;border-bottom:1px solid var(--eb-line);background:#fafbfc}.email-builder-campaign-settings label{display:grid;min-width:0;gap:6px}.email-builder-campaign-settings label>span{display:flex;justify-content:space-between;color:#667187;font-size:10px;font-weight:700}.email-builder-campaign-settings label em{color:#a2a9b6;font-family:var(--font-data);font-style:normal;font-weight:500;font-variant-numeric:tabular-nums}.email-builder-campaign-settings input{width:100%;height:36px;padding:0 11px;border:1px solid var(--eb-line);border-radius:8px!important;outline:0;background:#ffffff;color:var(--eb-ink);font-size:11px}.email-builder-campaign-settings input:focus{border-color:var(--eb-indigo);box-shadow:0 0 0 3px var(--eb-indigo-soft)}.email-builder-settings-more{width:38px;height:36px;border:1px solid var(--eb-line);border-radius:8px!important;background:#ffffff;color:#68738a;cursor:pointer}.email-builder-settings-more:hover,.email-builder-settings-more[aria-expanded=true]{border-color:#c8cbff;background:var(--eb-indigo-soft);color:var(--eb-indigo)}.email-builder-feedback-rail{z-index:12;display:flex;flex:0 0 auto;gap:1px;overflow-x:auto;background:var(--eb-line)}.email-builder-feedback-rail:empty{display:none}.email-builder-feedback-rail>div{flex:1 0 260px;min-height:32px;padding:8px 14px;background:#f8f9fb;color:#59647a;font-size:10px}.email-builder-feedback-rail>div.is-success{background:#effaf5;color:#087755}.email-builder-feedback-rail>div.is-error{background:#fff1f2;color:#b4232b}.email-builder-feedback-rail a{font-weight:700;text-decoration:underline;text-underline-offset:2px}.email-builder-settings-drawer{flex:0 0 auto;max-height:0;overflow:hidden;border-bottom:0 solid var(--eb-line);background:#ffffff;opacity:0;transition:max-height .18s ease,opacity .14s ease,border-width .14s ease!important}.email-builder-settings-drawer.is-open{max-height:320px;border-bottom-width:1px;opacity:1}.email-builder-settings-drawer-inner{display:grid;grid-template-columns:150px minmax(0,1fr);min-height:104px;max-height:319px}.email-builder-settings-tabs{display:flex;flex-direction:column;gap:4px;padding:12px;border-right:1px solid var(--eb-line);background:#fafbfc}.email-builder-settings-tabs button{min-height:32px;padding:0 10px;border:0;border-radius:7px!important;background:transparent;color:#697389;text-align:left;font-size:10px;font-weight:700;cursor:pointer}.email-builder-settings-tabs button.is-active{background:var(--eb-indigo-soft);color:var(--eb-indigo)}.email-builder-settings-tabs .email-builder-settings-close{margin-top:auto;color:#9aa2b1}.email-builder-settings-content{min-width:0;overflow:auto;padding:12px 18px 16px}.email-builder-settings-content .intel-input{border-color:var(--eb-line);border-radius:8px!important;background:#ffffff;color:var(--eb-ink)}.email-builder-buy-button-preview{display:grid;grid-template-columns:68px minmax(0,1fr);gap:12px;align-items:center;margin-top:14px;padding-top:14px;border-top:1px solid var(--eb-line)}.email-builder-buy-button-preview>span{color:#7d8799;font-family:var(--font-data);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.email-builder-buy-button-preview>div{display:flex;min-height:54px;align-items:center;justify-content:center;overflow:hidden;padding:8px 12px;border:1px solid var(--eb-line);border-radius:8px!important;background:#f7f8fb}.email-builder-buy-button-preview img{display:block;max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.email-builder-workspace{display:grid;grid-template-columns:242px minmax(500px,1fr) 302px;flex:1 1 auto;min-width:0;min-height:0}.email-builder-block-library,.email-builder-inspector-panel{min-width:0;min-height:0;background:#ffffff}.email-builder-block-library{padding:18px 15px;overflow-y:auto;border-right:1px solid var(--eb-line)}.email-builder-sidebar-heading{display:flex;align-items:flex-start;justify-content:space-between}.email-builder-eyebrow,.email-builder-library-label{color:var(--eb-indigo);font-family:var(--font-data);font-size:8px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.email-builder-sidebar-heading h2{margin:3px 0 0;color:var(--eb-ink);font-size:15px;font-weight:700;letter-spacing:-.02em}.email-builder-sidebar-heading>button{width:25px;height:25px;border:1px solid var(--eb-line);border-radius:7px!important;color:#7b8496;font-size:16px;cursor:pointer}.email-builder-block-search{display:flex;align-items:center;gap:7px;height:34px;margin:17px 0;padding:0 9px;border:1px solid var(--eb-line);border-radius:8px!important;background:#fafbfc}.email-builder-block-search span{color:#8d96a7;font-size:16px}.email-builder-block-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--eb-ink);font-size:10px}.email-builder-library-label{margin:14px 0 8px;color:#969ead}.email-builder-block-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.email-builder-block-grid>button{display:flex;min-height:80px;flex-direction:column;align-items:flex-start;padding:10px 8px;border:1px solid var(--eb-line);background:#ffffff;text-align:left;cursor:grab;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease!important}.email-builder-block-grid>button:hover{border-color:#bfc3ff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(20,33,61,.08)}.email-builder-block-grid i{display:grid;place-items:center;width:25px;height:25px;margin-bottom:8px;border-radius:6px!important;background:var(--eb-indigo-soft);color:var(--eb-indigo);font-style:normal}.email-builder-block-grid i svg{width:13px;height:13px}.email-builder-block-grid strong{color:#39445a;font-size:10px}.email-builder-block-grid small{margin-top:3px;color:#9ba3b1;font-size:7px;line-height:1.25}.email-builder-saved-block{display:flex;align-items:center;gap:9px;width:100%;padding:9px;border:0;border-radius:8px!important;background:transparent;text-align:left;cursor:pointer}.email-builder-saved-block:hover{background:var(--eb-soft)}.email-builder-saved-block>i{display:grid;place-items:center;width:25px;height:25px;border-radius:7px!important;background:#f0f2f5;color:#636e82;font-style:normal}.email-builder-saved-block>span{display:flex;min-width:0;flex-direction:column;gap:2px}.email-builder-saved-block strong{color:#465169;font-size:9px}.email-builder-saved-block small{color:#9ca4b2;font-size:8px}.email-builder-library-help{margin:16px 2px;color:#929bab;font-size:9px;line-height:1.55}.email-builder-add-section{width:100%;margin-top:4px}.email-builder-shell.is-library-collapsed .email-builder-workspace{grid-template-columns:54px minmax(500px,1fr) 302px}.email-builder-shell.is-library-collapsed .email-builder-block-library{padding:18px 10px;overflow:hidden}.email-builder-shell.is-library-collapsed .email-builder-block-library>:not(.email-builder-sidebar-heading),.email-builder-shell.is-library-collapsed .email-builder-sidebar-heading>div{display:none}.email-builder-shell.is-library-collapsed .email-builder-sidebar-heading>button{transform:rotate(180deg)}.email-builder-canvas-area{display:grid;grid-template-rows:46px minmax(0,1fr);min-width:0;min-height:0;background:#eef1f5}.email-builder-canvas-toolbar{display:flex;align-items:center;gap:12px;padding:0 16px;border-bottom:1px solid #dce1e8;background:#f8f9fb}.email-builder-canvas-toolbar>span{color:#9aa2af;font-family:var(--font-data);font-size:9px;font-variant-numeric:tabular-nums}.email-builder-device-switch{display:flex;padding:3px;border:1px solid var(--eb-line);border-radius:8px!important;background:#eceff3}.email-builder-device-switch button{display:flex;align-items:center;gap:5px;height:27px;padding:0 9px;border:0;border-radius:6px!important;background:transparent;color:#7b8598;font-size:10px;cursor:pointer}.email-builder-device-switch button.is-active{background:#ffffff;color:var(--eb-indigo);box-shadow:0 1px 3px rgba(20,33,61,.12)}.email-builder-device-switch svg{width:14px;height:14px}.email-builder-zoom-control{display:flex;align-items:center;margin-left:auto;overflow:hidden;border:1px solid var(--eb-line);border-radius:7px!important;background:#ffffff}.email-builder-zoom-control button{width:27px;height:27px;border:0;background:#ffffff;color:#738096;cursor:pointer}.email-builder-zoom-control button:hover{background:var(--eb-soft)}.email-builder-zoom-control span{min-width:39px;padding:0 5px;color:#68738a;font-family:var(--font-data);font-size:9px;font-variant-numeric:tabular-nums;text-align:center}.email-builder-canvas-scroll{min-height:0;overflow:auto;padding:34px 38px 80px}.email-builder-canvas{width:min(680px,100%);margin:0 auto;background:#ffffff;box-shadow:0 12px 36px rgba(27,39,66,.13);zoom:var(--email-builder-zoom,1)}.email-builder-canvas.mobile{width:min(390px,100%)}.email-builder-inbox-preview-line{display:flex;gap:8px;padding:9px 14px;border-bottom:1px solid #e6e9ee;background:#f7f8fa;color:#3b4559;font-size:8px}.email-builder-inbox-preview-line strong{white-space:nowrap}.email-builder-inbox-preview-line span{min-width:0;overflow:hidden;color:#8a93a3;text-overflow:ellipsis;white-space:nowrap}.email-builder-sections{display:block}.email-builder-email-body{min-height:420px;background:#ffffff}.email-builder-section-wrap{position:relative}.email-builder-insert-section{position:absolute;top:-11px;left:calc(50% - 11px);z-index:8;display:grid;place-items:center;width:22px;height:22px;padding:0;border:1px solid var(--eb-indigo);border-radius:999px!important;background:#ffffff;color:var(--eb-indigo);opacity:0;box-shadow:0 2px 7px rgba(27,39,66,.2);cursor:pointer;transition:opacity .12s ease,transform .12s ease!important}.email-builder-insert-section svg{width:11px;height:11px}.email-builder-insert-section:focus-visible,.email-builder-section-wrap:hover>.email-builder-insert-section{opacity:1}.email-builder-insert-section:hover:not(:disabled){transform:scale(1.08)}.email-builder-section{position:relative;border:0;background:transparent;outline:0 solid transparent;cursor:pointer}.email-builder-section:hover{z-index:3;outline:1px solid #949af8;outline-offset:-1px}.email-builder-section.is-selected{z-index:4;outline:2px solid var(--eb-indigo);outline-offset:-2px}.email-builder-section-floating-tools{position:absolute;top:-29px;left:0;z-index:10;display:flex;align-items:center;height:28px;overflow:hidden;border-radius:5px 5px 0 0!important;background:var(--eb-indigo);color:#ffffff;opacity:0;pointer-events:none;box-shadow:0 3px 8px rgba(49,46,129,.2);transition:opacity .12s ease!important}.email-builder-section.is-selected .email-builder-section-floating-tools,.email-builder-section:hover .email-builder-section-floating-tools{opacity:1;pointer-events:auto}.email-builder-section-floating-tools>span{padding:0 9px;white-space:nowrap;font-family:var(--font-data);font-size:8px;font-weight:750;letter-spacing:.035em;text-transform:uppercase}.email-builder-section-floating-tools button{display:grid;place-items:center;width:27px;height:28px;padding:0;border:0;border-left:1px solid rgba(255,255,255,.2);background:transparent;color:#ffffff;font-size:11px;cursor:pointer}.email-builder-section-floating-tools button:hover:not(:disabled){background:rgba(255,255,255,.13)}.email-builder-section-floating-tools button:disabled{opacity:.38;cursor:not-allowed}.email-builder-section-floating-tools svg{width:12px;height:12px}.email-builder-rendered-section{display:grid;min-height:30px;transition:box-shadow .12s ease!important}.email-builder-rendered-section.email-builder-drop-grid--active{box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--eb-indigo) 75%,transparent)}.email-builder-rendered-column{position:relative;min-width:0;padding:4px;outline:0 solid transparent;cursor:pointer}.email-builder-rendered-column:hover{z-index:2;outline:1px dashed #8f95f6;outline-offset:-1px}.email-builder-rendered-column.is-selected{z-index:3;outline:2px solid var(--eb-indigo);outline-offset:-2px}.email-builder-block-floating-tools{position:absolute;top:4px;right:4px;z-index:5;display:flex;overflow:hidden;border-radius:4px!important;background:rgba(79,70,229,.96);opacity:0;pointer-events:none;box-shadow:0 2px 6px rgba(15,23,42,.24)}.email-builder-rendered-column.is-selected .email-builder-block-floating-tools,.email-builder-rendered-column:hover .email-builder-block-floating-tools{opacity:1;pointer-events:auto}.email-builder-block-floating-tools button{height:23px;padding:0 6px;border:0;border-left:1px solid rgba(255,255,255,.2);background:transparent;color:#ffffff;font-family:var(--font-data);font-size:7px;font-weight:750;text-transform:uppercase;cursor:pointer}.email-builder-block-floating-tools button:first-child{border-left:0;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.email-builder-rendered-text{min-height:1em;overflow-wrap:anywhere}.email-builder-rendered-image>img:not(.email-builder-rendered-buy-button){display:block;width:100%;height:auto;border:0}.email-builder-rendered-image>div{display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;box-sizing:border-box;border:1px dashed #cbd5e1;background:#f3f4f6;color:#64748b;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.35;text-align:center}.email-builder-rendered-buy-button{display:block;max-width:100%;height:auto;margin:4px auto 0;-o-object-fit:contain;object-fit:contain}.email-builder-rendered-empty{display:flex;min-height:82px;align-items:center;justify-content:center;flex-direction:column;gap:6px;border:1px dashed;color:#94a3b8;font-size:9px}.email-builder-rendered-empty svg{width:16px;height:16px}.email-builder-rendered-empty-section{display:flex;min-height:130px;align-items:center;justify-content:center;flex-direction:column;gap:9px;border:1px dashed;opacity:.74;font-size:10px}.email-builder-rendered-empty-section>span{display:flex;gap:8px}.email-builder-rendered-empty-section svg{width:18px;height:18px}.email-builder-rendered-footer{display:flex;align-items:center;flex-direction:column;gap:4px;padding:28px 24px;background:#000000;color:#ffffff;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.5;text-align:center}.email-builder-rendered-footer strong{font-size:14px}.email-builder-rendered-footer a{color:#ed1c24;text-decoration:underline;text-underline-offset:2px}.email-builder-rendered-footer span:nth-of-type(2){margin-top:12px}.email-builder-canvas.mobile .email-builder-section-floating-tools>span{max-width:135px;overflow:hidden;text-overflow:ellipsis}.email-builder-inspector-panel{display:grid;grid-template-rows:46px minmax(0,1fr) 58px;border-left:1px solid var(--eb-line)}.email-builder-inspector-tabs{display:flex;align-items:end;gap:14px;padding:0 15px;border-bottom:1px solid var(--eb-line);overflow-x:auto}.email-builder-inspector-tabs button{position:relative;height:45px;padding:0 2px;border:0;background:transparent;color:#858ea0;font-size:10px;font-weight:700;cursor:pointer;flex:0 0 auto}.email-builder-inspector-tabs button.is-active{color:var(--eb-ink)}.email-builder-inspector-tabs button.is-active:after{content:"";position:absolute;inset:auto 0 -1px;height:2px;background:var(--eb-indigo)}.email-builder-inspector-body{min-height:0;overflow-y:auto;padding:17px}.email-builder-selected-label{display:flex;flex-direction:column;gap:3px;margin-bottom:14px;padding:11px;border:1px solid #e3e5ff;border-radius:8px!important;background:var(--eb-indigo-soft)}.email-builder-selected-label span{color:#7c82bf;font-family:var(--font-data);font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.email-builder-selected-label strong{color:#343b84;font-size:11px}.email-builder-inspector-editor,.email-builder-inspector-styles{margin-bottom:14px}.email-builder-inspector-kicker{display:block;margin-bottom:8px;color:#7d8799;font-family:var(--font-data);font-size:8px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.email-builder-inspector-editor.is-empty{padding:12px;border:1px dashed var(--eb-line);background:#fafbfc}.email-builder-inspector-editor.is-empty p,.email-builder-inspector-help{margin:0;color:#818a9d;font-size:9px;line-height:1.5}.email-builder-inspector-choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:11px}.email-builder-inspector-choice-grid button{display:flex;min-height:58px;align-items:center;justify-content:center;flex-direction:column;gap:6px;border:1px solid var(--eb-line);border-radius:7px!important;background:#ffffff;color:#4e596f;font-size:9px;font-weight:700;cursor:pointer}.email-builder-inspector-choice-grid button:hover{border-color:#c4c7ff;background:var(--eb-indigo-soft);color:var(--eb-indigo)}.email-builder-inspector-choice-grid svg{width:16px;height:16px}.email-builder-format-toolbar{display:flex;flex-wrap:wrap;gap:3px;padding:5px;border:1px solid var(--eb-line);border-radius:6px!important;background:#f8f9fb}.email-builder-format-toolbar button{height:26px;min-width:26px;padding:0 5px;border-color:#e0e4ea;border-radius:4px!important;background:#ffffff;color:#465169;font-size:8px}.email-builder-format-toolbar button.is-active,.email-builder-format-toolbar button:hover{border-color:#bfc3ff;background:var(--eb-indigo-soft);color:var(--eb-indigo)}.email-builder-inspector-type-grid{display:grid;grid-template-columns:minmax(0,1fr) 62px 62px 58px;gap:5px;margin:7px 0}.email-builder-inspector-field,.email-builder-inspector-type-grid label{display:grid;gap:4px;color:#7d8799;font-size:8px;font-weight:700;text-transform:uppercase}.email-builder-inspector-field input,.email-builder-inspector-type-grid input,.email-builder-inspector-type-grid select{width:100%;height:32px;padding:0 7px;border:1px solid var(--eb-line);border-radius:6px!important;outline:0;background:#ffffff;color:#354057;font-size:9px}.email-builder-inspector-type-grid .is-color input{padding:4px}.email-builder-inspector-editor [role=textbox]{min-height:86px;max-height:280px;overflow-y:auto;border-color:var(--eb-line);border-radius:6px!important;background:#ffffff;color:#111111}.email-builder-inspector-image{display:flex;width:100%;min-height:150px;align-items:center;justify-content:center;overflow:hidden;padding:0;border:1px dashed var(--eb-line);border-radius:7px!important;background:#f7f8fa;color:#7b8598;cursor:pointer}.email-builder-inspector-image img{display:block;width:100%;height:auto;max-height:240px;-o-object-fit:contain;object-fit:contain}.email-builder-inspector-image>span{display:flex;align-items:center;flex-direction:column;gap:8px;font-size:9px;font-weight:700}.email-builder-inspector-image svg{width:22px;height:22px}.email-builder-inspector-column-controls,.email-builder-inspector-image-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:8px 0}.email-builder-inspector-column-controls button,.email-builder-inspector-image-actions button{min-height:34px;padding:6px 8px;border:1px solid var(--eb-line);border-radius:6px!important;background:#ffffff;color:#465169;font-size:8px;font-weight:700;cursor:pointer}.email-builder-inspector-column-controls button:last-child,.email-builder-inspector-image-actions button:first-child{border-color:#c8cbff;background:var(--eb-indigo-soft);color:var(--eb-indigo)}.email-builder-inspector-column-controls button:disabled,.email-builder-inspector-image-actions button:disabled{opacity:.45;cursor:not-allowed}.email-builder-inspector-field{margin-top:9px}.email-builder-inspector-check{display:flex;align-items:center;gap:7px;margin-top:10px;color:#59647a;font-size:9px;font-weight:700}.email-builder-inspector-check input{width:14px;height:14px;accent-color:var(--eb-red)}.email-builder-inspector-help{margin-top:6px}.email-builder-inspector-notice{margin-top:7px;font-size:9px}.email-builder-inspector-notice.is-success{color:#087755}.email-builder-inspector-notice.is-error{color:#b4232b}.email-builder-inspector-section-controls{gap:8px;padding:1px}.email-builder-inspector-section-controls .intel-btn{min-height:34px;padding:0 10px;border-color:var(--eb-line);border-radius:6px!important;background:#ffffff;color:#59647a;font-size:8px}.email-builder-inspector-section-controls>.shrink-0,.email-builder-inspector-section-controls>fieldset{padding:7px 8px;border:1px solid var(--eb-line);border-radius:9px!important;background:#fbfcfe}.email-builder-inspector-section-controls>.shrink-0>.intel-btn,.email-builder-inspector-section-controls>fieldset .intel-btn{justify-content:space-between;min-height:26px;padding:0 2px;border:0;background:transparent;color:#29344d;font-family:var(--font-data);font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.email-builder-inspector-section-controls>.shrink-0>.intel-btn.border-red-500\/50,.email-builder-inspector-section-controls>.shrink-0>.intel-btn:hover,.email-builder-inspector-section-controls>fieldset .intel-btn.border-red-500\/50,.email-builder-inspector-section-controls>fieldset .intel-btn:hover{background:transparent;color:var(--eb-indigo)}.email-builder-inspector-section-controls>.shrink-0+[id^=section-],.email-builder-inspector-section-controls>fieldset+[id^=section-]{grid-column:1;margin-top:-3px;padding:0 8px 9px;border:1px solid var(--eb-line);border-top:0;border-radius:0 0 9px 9px!important;background:#ffffff}.email-builder-inspector-section-controls>[id$=-spacing]:not(.hidden){margin-top:-3px;padding:0 8px 9px;border:1px solid var(--eb-line);border-radius:9px!important}.email-builder-inspector-section-controls>.shrink-0:has(+[id^=section-]:not(.hidden)),.email-builder-inspector-section-controls>fieldset:has(+[id^=section-]:not(.hidden)){border-radius:9px 9px 0 0!important;background:#f5f6ff}.email-builder-inspector-section-controls>fieldset{gap:4px}.email-builder-inspector-section-controls>fieldset legend{grid-column:1/-1}.email-builder-inspector-section-controls [id$=-spacing]>.min-h-0>.flex{gap:7px}.email-builder-inspector-section-controls [id$=-spacing] label{min-width:0;gap:4px;color:#7d8799;font-family:var(--font-data);font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.email-builder-inspector-section-controls [id$=-spacing] label>span:last-child{height:34px;border-color:#dfe3ea;border-radius:7px!important}.email-builder-inspector-section-controls [id$=-spacing] .email-spacing-stepper-action{width:28px;color:#68738a;font-size:18px}.email-builder-inspector-section-controls [id$=-spacing] input{font-size:12px;font-weight:700}.email-builder-inspector-section-controls .email-builder-background-presets{display:flex;align-items:center;gap:7px;min-height:30px}.email-builder-inspector-section-controls .email-builder-background-presets button{width:24px;height:24px;padding:0;border:2px solid #ffffff;border-radius:999px!important;box-shadow:0 0 0 1px #d9deea}.email-builder-inspector-section-controls .email-builder-background-presets button.is-selected{box-shadow:0 0 0 2px var(--eb-indigo)}.email-builder-inspector-section-controls .email-builder-color-custom,.email-builder-inspector-section-controls .email-builder-color-hex,.email-builder-inspector-section-controls .email-builder-rgb-field{display:inline-flex;align-items:center;gap:5px;color:#7d8799;font-family:var(--font-data);font-size:8px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.email-builder-inspector-section-controls .email-builder-color-custom input{width:25px;height:25px;padding:2px;border:1px solid #d9deea;border-radius:6px!important;background:#ffffff}.email-builder-inspector-section-controls .email-builder-color-hex input{width:66px;height:25px;padding:0 6px;border:1px solid #d9deea;border-radius:6px!important;background:#ffffff;color:#29344d;font-family:var(--font-data);font-size:10px}.email-builder-inspector-section-controls .email-builder-rgb-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px;padding-top:8px;border-top:1px solid #edf0f5}.email-builder-inspector-section-controls .email-builder-rgb-field{justify-content:space-between}.email-builder-inspector-section-controls .email-builder-rgb-field input{width:100%;min-width:0;height:25px;padding:0 5px;border:1px solid #d9deea;border-radius:6px!important;background:#ffffff;color:#29344d;font-family:var(--font-data);font-size:10px}.email-builder-inspector-section-controls [id$=-alignment] .flex{gap:5px}.email-builder-inspector-section-controls [id$=-alignment] .intel-btn{min-height:28px;padding:0 4px;font-size:8px;letter-spacing:.04em}.email-builder-inspector-column-controls{margin-top:14px;padding-top:14px;border-top:1px solid var(--eb-line)}.email-builder-inspector-styles{margin:-2px -1px 0}.email-builder-styles-heading{display:flex;align-items:center;justify-content:space-between;min-height:45px;padding:0 6px;color:#111827;letter-spacing:-.025em}.email-builder-styles-heading-chevron{font-size:26px;font-weight:400;line-height:1}.email-builder-inspector-section-controls{gap:22px 24px}.email-builder-style-section-heading{order:0;margin:4px 2px -4px;color:#273248;font-family:var(--font-ui);font-size:13px;font-weight:700;letter-spacing:.01em}.email-builder-inspector-section-controls>.email-builder-style-panel{order:0!important}.monthly-report-view{--mr-canvas:#f4f7fb;--mr-surface:#ffffff;--mr-surface-raised:#f8fafc;--mr-border:rgba(15,23,42,0.09);--mr-border-strong:rgba(15,23,42,0.16);--mr-text:#0f172a;--mr-text-2:rgba(15,23,42,0.66);--mr-text-3:rgba(15,23,42,0.48);--mr-green:#059669;--mr-violet:#6958d9;--mr-blue:#3876e8;--mr-coral:#db6570;--mr-cyan:#188ca5;--mr-radius:16px;background:var(--mr-canvas)!important;color:var(--mr-text);padding:28px 32px 48px!important;font-family:var(--font-ui)}.monthly-report-view .monthly-report-content,.monthly-report-view .monthly-report-dashboard{width:min(100%,1580px);margin-inline:auto}.monthly-report-head{gap:24px;padding:0 0 18px;align-items:flex-end}.monthly-report-title{font-family:var(--font-ui);font-size:clamp(52px,5.4vw,72px);font-weight:690;line-height:.96;letter-spacing:-.065em;color:var(--mr-text);font-variant-numeric:tabular-nums}.monthly-report-actions{min-width:0;gap:8px;flex-wrap:nowrap}.monthly-report-actions .intel-month-wrap{display:inline-grid;grid-template-columns:40px minmax(158px,auto) 40px;gap:6px}.monthly-report-actions .intel-btn,.monthly-report-actions .intel-iconbtn,.monthly-report-actions .intel-month-trigger{min-height:40px!important;height:40px!important;border-radius:10px!important;border-color:var(--mr-border)!important;box-shadow:none!important;font-family:var(--font-ui)!important;font-size:13px!important;font-weight:600!important;letter-spacing:-.01em!important;text-transform:none!important;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease!important}.monthly-report-actions .intel-iconbtn{width:40px;color:var(--mr-text-2)!important;background:var(--mr-surface-raised)!important}.monthly-report-actions .intel-month-trigger{min-width:158px;padding-inline:13px;background:var(--mr-surface-raised)!important;color:var(--mr-text)!important}.monthly-report-actions .intel-month-trigger .mp-month,.monthly-report-actions .intel-month-trigger .mp-year{letter-spacing:-.02em}.monthly-report-actions .intel-month-trigger .mp-year{color:var(--mr-text-3)}.monthly-report-actions .intel-btn{min-width:118px;padding-inline:14px;color:var(--mr-text)!important}.monthly-report-actions .intel-btn,.monthly-report-actions .intel-btn--ghost{background:var(--mr-surface-raised)!important}.monthly-report-actions .intel-btn--ghost:hover:not(:disabled),.monthly-report-actions .intel-iconbtn:hover:not(:disabled),.monthly-report-actions .intel-month-trigger.is-open,.monthly-report-actions .intel-month-trigger:hover{background:var(--mr-surface)!important;border-color:var(--mr-border-strong)!important;box-shadow:0 4px 14px -10px rgba(15,23,42,.32)!important}.monthly-report-actions .monthly-sync-action{min-width:108px;border-color:transparent!important;background:#365fd8!important;color:#ffffff!important;box-shadow:0 6px 18px -12px rgba(54,95,216,.92)!important}.monthly-report-actions .monthly-sync-action:hover:not(:disabled){background:#2d55ca!important;box-shadow:0 8px 20px -12px rgba(54,95,216,.96)!important}.monthly-report-actions .monthly-sync-action .is-spinning{animation:monthly-sync-rotate .7s linear infinite}@keyframes monthly-sync-rotate{to{transform:rotate(1turn)}}.monthly-sync-status{justify-content:flex-start;border-radius:10px!important;border-color:rgba(56,118,232,.26);background:rgba(56,118,232,.08);color:#2364c6;font-family:var(--font-ui);font-size:12px;font-weight:600;letter-spacing:0}.monthly-sync-status.is-success{border-color:rgba(5,150,105,.25);background:rgba(5,150,105,.08);color:#047857}.monthly-sync-status.is-error{border-color:rgba(219,101,112,.28);background:rgba(219,101,112,.08);color:#b4233d}.monthly-report-content{gap:28px!important;padding-top:0}.monthly-primary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.monthly-primary-card{--monthly-card-accent:var(--mr-green);position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:172px;min-height:172px;overflow:visible;z-index:0;padding:24px!important;border:1px solid var(--mr-border)!important;border-left:2px solid var(--monthly-card-accent)!important;border-radius:var(--mr-radius)!important;background:var(--mr-surface)!important;box-shadow:0 14px 24px -24px rgba(15,23,42,.35),inset 0 1px 0 rgba(255,255,255,.78)!important;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease!important}.monthly-primary-card--orders{--monthly-card-accent:var(--mr-violet)}.monthly-primary-card:hover{z-index:4;border-color:color-mix(in srgb,var(--monthly-card-accent) 36%,var(--mr-border-strong))!important;border-left-color:var(--monthly-card-accent)!important;background:var(--mr-surface-raised)!important;box-shadow:0 16px 28px -24px rgba(15,23,42,.48),inset 0 1px 0 rgba(255,255,255,.88)!important}.monthly-primary-card:focus-within{z-index:4}.monthly-primary-content{display:flex;align-items:center;gap:16px;min-width:0;flex:1 1 auto;position:relative;z-index:1}.monthly-primary-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;flex:0 0 42px;border-radius:12px!important;background:color-mix(in srgb,var(--monthly-card-accent) 12%,transparent);color:var(--monthly-card-accent)}.monthly-primary-value{margin-top:8px;font-family:var(--font-data);font-size:clamp(32px,2.7vw,42px);font-weight:650;line-height:1;letter-spacing:-.055em;font-variant-numeric:tabular-nums;color:var(--mr-text);white-space:nowrap}.monthly-primary-card--revenue .monthly-primary-value{font-size:clamp(26px,2vw,34px)}.monthly-primary-card .intel-tile-label{color:var(--mr-text-3);font-size:11px;font-weight:650;letter-spacing:.13em;text-transform:uppercase}.monthly-primary-card .intel-tile-sub{margin-top:10px;color:var(--mr-text-2);font-size:12px;font-weight:500}.monthly-primary-card .intel-pill{margin-top:8px;border-color:rgba(5,150,105,.2);background:rgba(5,150,105,.1);color:#047857;font-size:10px;font-weight:650}.report-sparkline-wrap{position:relative;display:block;z-index:1;color:var(--monthly-card-accent,var(--mr-green))}.report-sparkline{display:block;width:100%;height:100%;overflow:visible;cursor:crosshair;outline:none}.report-sparkline:focus-visible{filter:brightness(1.07)}.report-sparkline-baseline{stroke:currentColor;stroke-width:1;opacity:.18}.report-sparkline-line{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.report-sparkline-cursor{stroke:currentColor;stroke-width:1;stroke-dasharray:2 2;opacity:.42}.report-sparkline-point{fill:var(--mr-surface);stroke:currentColor;stroke-width:1.8}.report-sparkline-tooltip{position:absolute;z-index:12;bottom:calc(100% + 8px);min-width:-moz-max-content;min-width:max-content;padding:5px 7px;border:1px solid var(--mr-border-strong);border-radius:6px;background:var(--mr-text);box-shadow:0 8px 18px -10px rgba(15,23,42,.46);color:var(--mr-surface);font-family:var(--font-data);font-size:10px;font-variant-numeric:tabular-nums;line-height:1;pointer-events:none;transform:translateX(-50%);white-space:nowrap}.report-sparkline.is-empty .report-sparkline-baseline{stroke-dasharray:2 3;opacity:.32}.monthly-primary-sparkline{width:clamp(96px,9vw,128px);height:48px;margin-left:16px;flex:0 0 clamp(96px,9vw,128px);color:var(--monthly-card-accent);position:relative;z-index:1}.monthly-channel-grid,.monthly-secondary-grid{gap:12px}.monthly-report-view .monthly-metric{--monthly-card-accent:var(--tier-accent,var(--mr-text-2));min-height:156px;padding:18px!important;border:1px solid var(--mr-border)!important;border-radius:14px!important;background:var(--mr-surface)!important;box-shadow:0 11px 22px -24px rgba(15,23,42,.36),inset 0 1px 0 rgba(255,255,255,.72)!important;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease!important}.monthly-report-view .monthly-metric:hover{border-color:color-mix(in srgb,var(--monthly-card-accent) 30%,var(--mr-border-strong))!important;background:var(--mr-surface-raised)!important;box-shadow:0 14px 24px -24px rgba(15,23,42,.48),inset 0 1px 0 rgba(255,255,255,.84)!important}.monthly-report-view .monthly-metric .stat-head{gap:7px}.monthly-report-view .monthly-metric .stat-ic,.monthly-report-view .monthly-metric .stat-name,.monthly-report-view .monthly-metric .stat-num{color:var(--monthly-card-accent)}.monthly-report-view .monthly-metric .stat-ic{width:20px;height:20px;align-items:center;justify-content:center;border-radius:6px!important;background:color-mix(in srgb,var(--monthly-card-accent) 10%,transparent)}.monthly-report-view .monthly-metric .stat-name{font-size:11px;font-weight:650;letter-spacing:0}.monthly-report-view .monthly-metric .stat-num{margin-top:10px;font-family:var(--font-data);font-size:clamp(25px,1.9vw,31px);font-weight:650;line-height:1;letter-spacing:-.055em;font-variant-numeric:tabular-nums}.monthly-report-view .monthly-metric .stat-bulk{color:var(--mr-text-2);font-family:var(--font-ui);font-size:12px;font-weight:500;line-height:1.45}.monthly-report-view .monthly-metric .stat-conv{color:var(--mr-text-2);font-family:var(--font-ui);font-size:11px;font-weight:500;letter-spacing:0}.monthly-report-view .monthly-metric--channel{min-height:126px;padding:18px!important}.monthly-report-view .monthly-metric--channel .stat-num{font-size:28px;margin-top:12px}.monthly-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;padding:0 2px}.monthly-section-heading--modules{margin-top:24px}.monthly-section-heading .intel-eyebrow{color:var(--mr-text-2);font-family:var(--font-ui);font-size:11px;font-weight:700;letter-spacing:.14em}.monthly-section-heading .intel-meta{color:var(--mr-text-3);font-family:var(--font-ui);font-size:12px;font-weight:500;letter-spacing:0}.monthly-report-view .monthly-module{border-radius:var(--mr-radius)!important;border-color:var(--mr-border)!important;background:var(--mr-surface)!important;box-shadow:0 14px 26px -26px rgba(15,23,42,.45),inset 0 1px 0 rgba(255,255,255,.74)!important;overflow:hidden}.monthly-report-view .monthly-module .intel-card-head{min-height:52px;padding:13px 20px;border-bottom-color:var(--mr-border)}.monthly-module-title.intel-section-title{gap:9px;color:var(--mr-text);font-family:var(--font-ui);font-size:12px;font-weight:700;letter-spacing:.1em}.monthly-module-title.intel-section-title:before{display:none}.monthly-module-mark{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:7px!important}.monthly-module-mark svg{width:15px;height:15px}.monthly-module-mark--shopify{background:rgba(43,157,87,.12);color:#238a50}.monthly-module-mark--customers{background:rgba(105,88,217,.12);color:var(--mr-violet)}.monthly-report-view .monthly-module .intel-label,.monthly-report-view .monthly-module .intel-meta{color:var(--mr-text-3);font-family:var(--font-ui)}.monthly-report-view .monthly-module .intel-num-md{color:var(--mr-text);font-family:var(--font-data)}.monthly-shopify-module .monthly-shopify-grid{padding:0}.monthly-shopify-grid>div{position:relative;min-width:0;padding:18px 18px 16px}.monthly-shopify-grid>div+div{border-left:1px solid var(--mr-border)}.monthly-shopify-grid .intel-label{font-size:10px;font-weight:700;letter-spacing:.1em}.monthly-shopify-grid .report-inline-input,.monthly-shopify-grid .report-inline-value{min-height:34px;padding-block:5px;color:var(--mr-text);font-family:var(--font-data)!important;font-size:clamp(18px,1.55vw,23px);font-weight:650;letter-spacing:-.045em}.monthly-shopify-grid .report-inline-value:focus-visible,.monthly-shopify-grid .report-inline-value:hover{background:color-mix(in srgb,var(--mr-text) 3%,transparent);box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--mr-text) 19%,transparent)}.monthly-shopify-grid .report-inline-value.has-delta{padding-right:2px}.monthly-shopify-grid .relative:has(>.intel-pill){padding-bottom:23px}.monthly-shopify-grid .relative>.intel-pill{top:auto;right:auto;bottom:0;left:2px;transform:none}.monthly-shopify-grid .intel-pill{border-color:rgba(5,150,105,.19);background:rgba(5,150,105,.1);color:#047857;font-size:10px;font-weight:650}.report-inline-sparkline{width:100%;height:22px;margin-top:7px;color:var(--mr-green)}.monthly-customer-module .intel-card-body{padding:0 20px 20px;gap:16px}.monthly-customer-metrics>div{padding:18px 0 10px}.monthly-customer-metrics>div+div{border-left:1px solid var(--mr-border);padding-left:22px}.monthly-customer-metrics .report-inline-input,.monthly-customer-metrics .report-inline-value{color:var(--mr-text);font-family:var(--font-data)!important;font-size:28px;font-weight:650;letter-spacing:-.055em}.monthly-customer-metrics .report-inline-value.has-delta{padding-right:108px}.monthly-customer-metrics .intel-pill{border-color:rgba(5,150,105,.2);background:rgba(5,150,105,.1);color:#047857}.monthly-customer-bar{min-height:40px;border:1px solid var(--mr-border);border-radius:8px!important;background:var(--mr-surface-raised)}.monthly-customer-bar .intel-bar-segment{font-family:var(--font-data);font-size:11px;font-weight:650;letter-spacing:0}.monthly-report-skeleton{display:flex;flex-direction:column;gap:16px;padding-top:6px}.monthly-skeleton-primary,.monthly-skeleton-secondary{display:grid;gap:16px}.monthly-skeleton-primary{grid-template-columns:repeat(2,minmax(0,1fr))}.monthly-skeleton-secondary{grid-template-columns:repeat(5,minmax(0,1fr))}.monthly-skeleton-module,.monthly-skeleton-primary span,.monthly-skeleton-secondary span{position:relative;display:block;overflow:hidden;border:1px solid var(--mr-border);border-radius:var(--mr-radius)!important;background:var(--mr-surface)}.monthly-skeleton-primary span{min-height:172px}.monthly-skeleton-module,.monthly-skeleton-secondary span{min-height:156px}.monthly-skeleton-module--short{min-height:146px}.monthly-skeleton-module:after,.monthly-skeleton-primary span:after,.monthly-skeleton-secondary span:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent,rgba(255,255,255,.52) 48%,transparent 80%);transform:translateX(-105%);animation:monthly-skeleton-shimmer 1.45s ease-in-out infinite}@keyframes monthly-skeleton-shimmer{to{transform:translateX(105%)}}@media (min-width:768px) and (max-width:1023px){.monthly-shopify-grid>div:nth-child(3n+1){border-left:0}.monthly-shopify-grid>div:nth-child(n+4){border-top:1px solid var(--mr-border)}.monthly-secondary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.monthly-secondary-grid>:last-child{grid-column:span 2}}@media (min-width:1024px){.monthly-shopify-grid>div:first-child{border-left:0}}@media (max-width:767px){.monthly-report-view{padding:20px 16px 36px!important}.monthly-report-head{align-items:stretch;gap:18px;padding-bottom:2px}.monthly-report-title{font-size:clamp(42px,15vw,60px);letter-spacing:-.07em}.monthly-report-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:8px}.monthly-report-actions .intel-month-wrap{grid-column:1/-1;width:100%;grid-template-columns:40px minmax(0,1fr) 40px}.monthly-report-actions .intel-btn{width:100%;min-width:0}.monthly-primary-grid,.monthly-skeleton-primary,.monthly-skeleton-secondary{grid-template-columns:1fr}.monthly-primary-card{height:148px;min-height:148px;padding:20px!important}.monthly-primary-value{font-size:clamp(30px,9vw,40px)}.monthly-primary-card--revenue .monthly-primary-value{font-size:clamp(28px,8vw,34px)}.monthly-primary-sparkline{width:86px;margin-left:12px;flex-basis:86px}.monthly-channel-grid,.monthly-secondary-grid{grid-template-columns:1fr}.monthly-report-view .monthly-metric,.monthly-report-view .monthly-metric--channel{min-height:126px}.monthly-section-heading{align-items:flex-start;flex-direction:column;gap:5px;margin-top:20px}.monthly-section-heading .intel-meta{font-size:12px}.monthly-report-view .monthly-module .intel-card-head{padding:12px 16px}.monthly-customer-metrics>div,.monthly-shopify-grid>div{padding:16px 0;border-left:0!important}.monthly-customer-metrics>div+div,.monthly-shopify-grid>div+div{border-top:1px solid var(--mr-border)}.monthly-customer-module .intel-card-body,.monthly-shopify-module .monthly-shopify-grid{padding-inline:16px}.monthly-shopify-grid .report-inline-input,.monthly-shopify-grid .report-inline-value{font-size:22px}.monthly-customer-metrics .report-inline-input,.monthly-customer-metrics .report-inline-value{font-size:26px}.monthly-customer-bar{min-height:38px}.monthly-customer-bar .intel-bar-segment{font-size:10px}.monthly-skeleton-primary span,.monthly-skeleton-secondary span{min-height:126px}}@media (prefers-reduced-motion:reduce){.monthly-report-view *,.monthly-report-view :after,.monthly-report-view :before{animation:none!important;transition:none!important}}.inventory-dashboard-surface--inventory{background:#f8fafc!important}.inventory-dashboard-surface--inventory .io-toolbar{display:flex;align-items:center;justify-content:space-between;gap:32px;margin:0 0 40px;font-family:var(--font-inter),Inter,var(--font-ui)}.inventory-dashboard-surface--inventory .io-toolbar-copy{min-width:0}.inventory-dashboard-surface--inventory .io-toolbar .inventory-section-heading{margin:0;color:#0f172a;font-family:var(--font-inter),Inter,var(--font-ui);font-size:30px;font-weight:700;letter-spacing:-.035em;line-height:1.2}.inventory-dashboard-surface--inventory .io-toolbar-copy p{margin:8px 0 0;color:#64748b;font-size:16px;font-weight:400;line-height:1.5}.inventory-dashboard-surface--inventory .io-toolbar-controls,.inventory-dashboard-surface--inventory .io-toolbar-controls .proj-controls{display:flex;align-items:center;gap:16px;min-width:0;margin:0}.inventory-dashboard-surface--inventory .io-toolbar .intel-pick,.inventory-dashboard-surface--inventory .io-toolbar .inventory-overview-export{display:inline-flex;align-items:center;justify-content:center;gap:12px;width:auto;min-width:0;height:48px;padding:0 20px;border:1px solid #d8dee9;border-radius:9px!important;background:#fff;box-shadow:none;color:#334155;font-family:var(--font-inter),Inter,var(--font-ui);font-size:13px;font-weight:600;line-height:1;white-space:nowrap}.inventory-dashboard-surface--inventory .io-toolbar .intel-pick{min-width:160px;justify-content:flex-start}.inventory-dashboard-surface--inventory .io-toolbar .intel-pick:after{content:"";width:8px;height:8px;margin-left:auto;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg) translateY(-2px)}.projection-selector-icon{display:inline-flex;align-items:center;color:#475569}.inventory-date-range-menu{position:static;top:auto;left:auto;right:auto;width:min(300px,calc(100vw - 24px));max-height:min(560px,calc(100vh - 96px));padding:6px;border-color:#d8dee9;border-radius:10px!important}.inventory-date-range-menu .intel-select-option{justify-content:flex-start;width:100%;min-height:34px;padding:7px 10px;border-radius:7px!important;font-family:var(--font-ui);font-size:13px;font-weight:550}.inventory-date-range-menu .intel-select-option:hover{padding-left:10px}.inventory-custom-range{margin-top:6px;padding:12px 8px 8px;border-top:1px solid #e2e8f0}.inventory-custom-range-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.inventory-custom-range .intel-label{display:grid;gap:5px;font-size:11px;letter-spacing:.04em}.inventory-custom-range .intel-text-input{min-width:0;padding:7px 8px;font-size:11px}.inventory-custom-range-apply{width:100%;min-height:38px;margin-top:10px;justify-content:center}.inventory-custom-range-hint{margin:6px 0 0;color:#64748b;font-family:var(--font-ui);font-size:11px;text-align:center}.inventory-dashboard-surface--inventory .io-toolbar .intel-pick:hover,.inventory-dashboard-surface--inventory .io-toolbar .inventory-overview-export:hover{border-color:#b8c2d1;background:#f8fafc}.io-overview{width:100%;border:1px solid #e7eaf0;border-radius:14px!important;background:#fff;box-shadow:0 10px 30px rgba(15,23,42,.045),0 2px 7px rgba(15,23,42,.025);overflow:hidden;font-family:var(--font-inter),Inter,var(--font-ui)}.io-table-scroll{width:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.io-table-scroll:focus-visible{outline:2px solid rgba(37,99,235,.7);outline-offset:-2px}.io-table{width:100%;min-width:1010px;border-collapse:collapse;table-layout:fixed;color:#0f172a}.io-table td,.io-table th{text-align:center;vertical-align:middle}.io-table td:first-child,.io-table th:first-child{width:17%;text-align:left}.io-table td:nth-child(2),.io-table th:nth-child(2){width:6%}.io-table td:nth-child(3),.io-table th:nth-child(3){width:12%}.io-table td:nth-child(4),.io-table th:nth-child(4){width:11%}.io-table td:nth-child(5),.io-table th:nth-child(5){width:10%}.io-table td:nth-child(6),.io-table th:nth-child(6){width:12%}.io-table td:nth-child(7),.io-table th:nth-child(7){width:13%}.io-table td:nth-child(8),.io-table th:nth-child(8){width:19%}.io-table thead tr{height:82px}.io-table thead th{padding:0 12px;border-bottom:1px solid #e7eaf0;color:#64748b;font-size:11px;font-weight:600;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;white-space:nowrap}.io-table tbody td:first-child,.io-table thead th:first-child{padding-left:24px}.io-table tbody tr{height:100px;cursor:pointer}.io-table tbody td{padding:0 12px;border-bottom:1px solid #e7eaf0;font-size:15px;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.io-table tbody tr:last-child td{border-bottom:0}.io-table tbody tr:hover td{background:#f8fafc}.io-table tbody tr.is-selected td{background:#eff6ff}.io-table tbody tr.is-selected td:first-child{box-shadow:inset 4px 0 0 #2563eb}.io-table tbody tr:focus-visible{outline:3px solid rgba(37,99,235,.35);outline-offset:-3px}.io-tier{display:inline-flex;align-items:center;gap:12px;min-width:0}.io-tier strong{font-size:15px;font-weight:600;white-space:normal}.io-dot{display:inline-block;flex:0 0 8px;width:8px;height:8px;border-radius:50%!important}.io-finished{display:block;font-size:28px;font-weight:700;letter-spacing:-.035em;line-height:1}.io-zero{color:#ef4444!important}.io-days{display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:132px;margin:0 auto}.io-days strong{font-size:28px;font-weight:700;letter-spacing:-.035em;line-height:1.05}.io-runway{display:block;width:100%;height:7px;margin-top:10px;border-radius:999px!important;background:#e7eaf0;overflow:hidden}.io-runway>span{display:block;height:100%;border-radius:inherit!important;background:#10b981}.io-days.is-watch .io-runway>span{background:#f59e0b}.io-days.is-critical .io-runway>span{background:#ef4444}.io-action{display:inline-flex;align-items:center;justify-content:center;min-width:82px;height:40px;padding:0 16px;border-radius:8px!important;background:#fff;font:600 13px/1 var(--font-inter),Inter,var(--font-ui);white-space:nowrap}.io-action.is-review{border:1px solid #f59e0b;color:#d97706}.io-action.is-restock{border:1px solid #ef4444;background:#ef4444;color:#fff;font-weight:800}.io-action.is-healthy{border:0;background:transparent;color:#059669}.io-action:hover{filter:brightness(.97)}.io-dash{color:#64748b}.io-trend-stack{display:flex;align-items:center;flex-direction:column;justify-content:center;gap:5px}.io-trend-stack .io-action{min-width:78px;height:24px;padding:0 8px;border-radius:6px!important;font-size:11px}.io-mobile-card.is-selected{border-color:#2563eb;background:#eff6ff;box-shadow:inset 4px 0 0 #2563eb,0 6px 18px rgba(15,23,42,.04)}.io-mobile-card:focus-visible{outline:3px solid rgba(37,99,235,.35);outline-offset:2px}.io-mobile-list{display:none}@media (max-width:1100px){.inventory-dashboard-surface--inventory .io-toolbar{align-items:flex-start;flex-direction:column;gap:20px}.inventory-dashboard-surface--inventory .io-toolbar-controls{width:100%}}@media (max-width:767px){.inventory-dashboard-surface--inventory .io-toolbar{display:flex;align-items:stretch;gap:16px;margin-bottom:24px}.inventory-dashboard-surface--inventory .io-toolbar .inventory-section-heading{font-size:26px;line-height:1.2}.inventory-dashboard-surface--inventory .io-toolbar-copy p{margin-top:4px;font-size:14px}.inventory-dashboard-surface--inventory .io-toolbar-controls .proj-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%;gap:8px}.inventory-dashboard-surface--inventory .io-toolbar .intel-pick,.inventory-dashboard-surface--inventory .io-toolbar .inventory-overview-export{display:inline-flex;width:auto;min-width:0;height:44px;min-height:44px;padding:0 12px;font-size:12px}.inventory-dashboard-surface--inventory .io-toolbar .intel-pick{width:100%}.inventory-dashboard-surface--inventory .io-toolbar .inventory-overview-export{width:auto}.projection-selector-menu{left:0;right:auto}.io-overview{border:0;border-radius:0!important;background:transparent;box-shadow:none;overflow:visible}.io-table-scroll{display:none}.io-mobile-list{display:grid;gap:12px}.io-mobile-card{padding:20px;border:1px solid #e7eaf0;border-radius:14px!important;background:#fff;box-shadow:0 6px 18px rgba(15,23,42,.04)}.io-mobile-card header,.io-mobile-footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.io-mobile-primary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px}.io-mobile-label,.io-mobile-metrics dt{display:block;margin-bottom:8px;color:#64748b;font-size:10px;font-weight:600;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.io-mobile-primary .io-days{margin:0}.io-mobile-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0 0;padding:20px 0;border-top:1px solid #e7eaf0;border-bottom:1px solid #e7eaf0}.io-mobile-metrics div{min-width:0}.io-mobile-metrics dt{margin:0 0 4px}.io-mobile-metrics dd{margin:0;color:#0f172a;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.io-mobile-footer{margin-top:16px}}.pp-inventory{--pp-canvas:#f8fafc;--pp-surface:#ffffff;--pp-ink:#0f172a;--pp-muted:#64748b;--pp-line:#e7eaf0;--pp-primary:#2563eb;--pp-healthy:#10b981;--pp-warning:#f59e0b;--pp-critical:#ef4444;padding:30px 32px 34px;border:1px solid var(--pp-line);border-radius:14px!important;background:var(--pp-surface);box-shadow:0 10px 30px -26px rgba(15,23,42,.3),0 1px 3px rgba(15,23,42,.04);color:var(--pp-ink);font-family:var(--font-inter),Inter,var(--font-ui)}.pp-toolbar{display:grid;grid-template-columns:minmax(310px,1fr) auto auto;align-items:start;gap:16px 32px}.pp-heading h2{margin:0;color:var(--pp-ink);font-family:inherit;font-size:30px;font-weight:700;letter-spacing:-.025em;line-height:1.15}.pp-heading p{margin:6px 0 0;color:var(--pp-muted);font-size:13px;font-weight:400;line-height:1.45}.pp-segment{gap:8px}.pp-segment,.pp-segment button{display:inline-flex;align-items:center}.pp-segment button{justify-content:center;min-height:44px;padding:0 18px;border:1px solid #d8dee8;border-radius:8px!important;background:#ffffff;color:#475569;font-family:inherit;font-size:13px;font-weight:500;line-height:1;white-space:nowrap}.pp-segment button:hover{border-color:#b8c3d2;background:#f8fafc;color:var(--pp-ink)}.pp-action:focus-visible,.pp-export:focus-visible,.pp-mobile-card summary:focus-visible,.pp-segment button:focus-visible{outline:3px solid rgba(37,99,235,.24);outline-offset:2px}.pp-filter-segment button.is-active{border-color:var(--pp-primary);background:#ffffff;box-shadow:inset 0 0 0 1px var(--pp-primary);color:var(--pp-primary)}.pp-toolbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.pp-basis-segment{gap:0;overflow:hidden;border:1px solid #d8dee8;border-radius:8px!important;background:#ffffff}.pp-basis-segment button{min-width:126px;border:0;border-left:1px solid #d8dee8;border-radius:0!important}.pp-basis-segment button:first-child{border-left:0}.pp-basis-segment button.is-active,.pp-basis-segment button.is-active:hover{background:var(--pp-primary);color:#ffffff}.pp-export{min-height:44px;padding:0 14px;border-radius:8px!important;font-family:inherit;font-size:13px;white-space:nowrap}.pp-info{display:flex;align-items:center;gap:12px;min-height:48px;margin-top:24px;padding:10px 16px;border:1px solid #c9dcfb;border-radius:8px!important;background:#f4f8ff;color:#1e3a8a;font-size:13px;line-height:1.35}.pp-info svg{flex:0 0 18px;color:var(--pp-primary)}.pp-table-scroll{width:calc(100% + 64px);margin:22px -32px -34px;overflow-x:auto;border:0;border-top:1px solid var(--pp-line);border-radius:0 0 14px 14px!important;background:#ffffff;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.pp-table-scroll:focus-visible{outline:2px solid rgba(37,99,235,.5);outline-offset:2px}.pp-table{width:100%;min-width:924px;border-collapse:collapse;border-spacing:0;table-layout:auto;color:var(--pp-ink);font-size:13px}.pp-col-price{width:1%}.pp-col-tier{width:148px}.pp-col-skus{width:52px}.pp-col-finished{width:84px}.pp-col-bulk{width:104px}.pp-col-sold{width:92px}.pp-col-velocity{width:106px}.pp-col-cover{width:130px}.pp-col-trend{width:126px}.pp-table td,.pp-table th{border:0;border-bottom:1px solid var(--pp-line);vertical-align:middle}.pp-table th{height:60px;color:var(--pp-muted);font-size:11px;font-weight:600;letter-spacing:.08em;line-height:1.2;text-align:left;text-transform:uppercase}.pp-table td,.pp-table th{padding:0 10px;background:#ffffff;white-space:nowrap}.pp-table td{height:84px;font-variant-numeric:tabular-nums;line-height:1.25}.pp-table tr:last-child td{border-bottom:0}.pp-table tbody tr{cursor:pointer}.pp-table tbody tr:hover td{background:#f8fafc}.pp-table tbody tr.is-selected td{background:#eff6ff}.pp-table tbody tr.is-selected td:first-child{box-shadow:inset 4px 0 0 var(--pp-primary)}.pp-table tbody tr:focus-visible{outline:3px solid rgba(37,99,235,.35);outline-offset:-3px}.pp-table td:first-child,.pp-table th:first-child{width:1%;min-width:-moz-max-content;min-width:max-content;background:#f8fafc;text-align:center;white-space:nowrap}.pp-table tbody tr:hover td:first-child{background:#f8fafc}.pp-table tbody tr.is-selected td:first-child{background:#eff6ff}.pp-table .num{text-align:center}.pp-price{font-size:16px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.pp-price,.pp-tier{color:var(--pp-ink)}.pp-tier{display:inline-flex;align-items:center;gap:10px;min-width:0;font-size:13px;font-weight:500}.pp-tier-dot{width:8px;height:8px;flex:0 0 8px;border-radius:999px!important;background:#6366f1}.pp-tier-dot--preferred{background:#2563eb}.pp-tier-dot--supreme{background:#ef4444}.pp-mobile-details .is-zero,.pp-table .is-zero{color:var(--pp-critical)}.pp-cover{display:grid;grid-template-rows:auto 15px 4px;align-content:center;width:110px;min-height:58px}.pp-cover strong{align-self:end;color:var(--pp-healthy);font-size:16px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.1}.pp-cover>span:not(.pp-runway){align-self:start;margin-top:1px;color:var(--pp-muted);font-size:11px;line-height:1.2}.pp-cover--watch strong,.pp-cover--watch>span:not(.pp-runway){color:#d97706}.pp-cover--critical strong,.pp-cover--critical>span:not(.pp-runway){color:var(--pp-critical)}.pp-runway{display:block;width:100%;height:4px;overflow:hidden;border-radius:999px!important;background:var(--pp-line)}.pp-runway>span{display:block;width:var(--pp-runway);height:100%;border-radius:inherit!important;background:var(--pp-healthy)}.pp-cover--watch .pp-runway>span{background:var(--pp-warning)}.pp-cover--critical .pp-runway>span{background:var(--pp-critical)}.pp-sparkline{display:block;width:88px;height:30px;overflow:visible}.pp-trend-stack{display:inline-flex;align-items:center;flex-direction:column;justify-content:center;gap:4px}.pp-trend-stack .pp-action{min-width:0;min-height:0;padding:0;font-size:11px}.pp-action{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:0;padding:0;border:0;border-radius:0!important;background:transparent;font-family:inherit;font-size:13px;font-weight:500;line-height:1;white-space:nowrap}.pp-action--watch{color:#d97706}.pp-action--healthy{color:#059669}.pp-action--critical{color:var(--pp-critical)}.pp-action--critical.is-filled{background:transparent;color:var(--pp-critical);font-weight:800}.pp-action--critical.is-filled:hover,.pp-action:hover{background:transparent}.pp-action-empty{color:#64748b}.pp-mobile-list{display:none}.pp-empty,.pp-filter-empty{margin:22px 0 0;padding:28px 18px;border:1px solid var(--pp-line);border-radius:10px!important;background:var(--pp-canvas);color:var(--pp-muted);font-size:13px;text-align:center}.pp-empty strong{color:var(--pp-ink);font-size:16px}.pp-empty p{margin:5px 0 0}@media (max-width:1279px) and (min-width:768px){.pp-toolbar{grid-template-columns:minmax(300px,1fr) auto}.pp-filter-segment{grid-column:1}.pp-toolbar-actions{grid-column:2;grid-row:1/span 2;align-self:center}.pp-export span{display:none}.pp-export{width:44px;padding:0}}@media (max-width:767px){.pp-inventory{width:100%;padding:20px 16px 18px;border-radius:14px!important}.pp-table-scroll{width:calc(100% + 32px);margin-right:-16px;margin-bottom:-18px;margin-left:-16px}.pp-toolbar{display:flex;align-items:stretch;flex-direction:column;gap:16px}.pp-heading h2{font-size:22px}.pp-heading p{margin-top:5px}.pp-filter-segment{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.pp-filter-segment button{min-width:0;min-height:44px;padding:0 8px;font-size:12px}.pp-toolbar-actions{justify-content:stretch}.pp-basis-segment{flex:1 1 auto}.pp-basis-segment button{min-width:0;flex:1 1 50%;padding:0 10px;font-size:12px}.pp-export{width:44px;flex:0 0 44px;padding:0}.pp-export span{display:none}.pp-info{align-items:flex-start;margin-top:18px;padding:11px 12px}.pp-info svg{margin-top:1px}.pp-table-scroll{display:none}.pp-mobile-list{display:grid;gap:8px;margin-top:16px}.pp-mobile-card{overflow:hidden;border:1px solid var(--pp-line);border-radius:12px!important;background:#ffffff}.pp-mobile-card.is-selected{border-color:var(--pp-primary);background:#eff6ff;box-shadow:inset 4px 0 0 var(--pp-primary)}.pp-mobile-card summary{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 118px 18px;align-items:center;gap:10px;min-height:112px;padding:14px 12px 14px 16px;cursor:pointer;list-style:none}.pp-mobile-card summary::-webkit-details-marker{display:none}.pp-mobile-summary-main{display:flex;align-items:flex-start;flex-direction:column;gap:10px;min-width:0}.pp-mobile-summary-main .pp-tier{align-items:flex-start;white-space:normal}.pp-mobile-card .pp-cover{width:118px}.pp-mobile-card .pp-cover strong{font-size:18px}.pp-mobile-chevron{display:inline-flex;align-items:center;justify-content:center;color:var(--pp-muted)}.pp-mobile-card[open] .pp-mobile-chevron{transform:rotate(180deg)}.pp-mobile-details{padding:4px 16px 16px;border-top:1px solid var(--pp-line)}.pp-mobile-details dl{margin:0}.pp-mobile-details dl>div{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:42px;border-bottom:1px solid var(--pp-line)}.pp-mobile-details dt{color:var(--pp-muted);font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.pp-mobile-details dd{margin:0;color:var(--pp-ink);font-size:13px;font-variant-numeric:tabular-nums;font-weight:600}.pp-mobile-details .pp-trend-stack{align-items:flex-end}.pp-mobile-action{display:flex;justify-content:flex-end;padding-top:14px}.pp-mobile-action .pp-action{min-height:44px}.pp-mobile-action .pp-action-empty{padding:10px 0}.pp-empty,.pp-filter-empty{margin-top:16px}}.retail-inventory-anchor{scroll-margin-top:24px}.email-builder-inspector-section-controls>.shrink-0,.email-builder-inspector-section-controls>fieldset{grid-column:1;min-width:0;padding:0;border:0;border-radius:0!important;background:transparent}.email-builder-inspector-section-controls>fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px}.email-builder-inspector-section-controls>fieldset legend{display:none}.email-builder-inspector-section-controls>.shrink-0>.intel-btn,.email-builder-inspector-section-controls>fieldset .intel-btn{display:flex;width:100%;min-height:78px;align-items:center;justify-content:flex-start;gap:17px;padding:0 25px;border:1px solid #dfe3ec;border-radius:14px!important;background:linear-gradient(135deg,#ffffff,#fbfcff);box-shadow:0 1px 2px rgb(31 41 55/2%);color:#111827;font-family:var(--font-ui);font-size:16px;font-weight:500;letter-spacing:0;text-transform:none}.email-builder-inspector-section-controls>.shrink-0>.intel-btn>span:last-child,.email-builder-inspector-section-controls>fieldset .intel-btn>span:last-child{margin-left:auto;font-size:27px;font-weight:400}.email-builder-inspector-section-controls>.shrink-0>.intel-btn.border-red-500\/50,.email-builder-inspector-section-controls>.shrink-0>.intel-btn:hover,.email-builder-inspector-section-controls>fieldset .intel-btn.border-red-500\/50,.email-builder-inspector-section-controls>fieldset .intel-btn:hover{border-color:#c9c9ff;background:#ffffff;color:#111827}.email-builder-style-icon{position:relative;display:inline-block;width:25px;height:25px;flex:0 0 25px}.email-builder-style-icon:before{position:absolute;inset:2px;border:2px dashed;content:""}.email-builder-style-icon.is-background:after{position:absolute;inset:6px 2px 2px 6px;border-top:2px solid;border-left:2px solid;content:""}.email-builder-style-icon.is-alignment:before{inset:1px auto 1px 3px;width:2px;border:0;background:currentColor}.email-builder-style-icon.is-alignment:after{position:absolute;top:4px;left:10px;width:14px;height:16px;background:repeating-linear-gradient(180deg,currentColor 0 2px,transparent 2px 6px);content:""}.email-builder-inspector-section-controls [id$=-background]>.min-h-0>.flex{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px 20px;align-items:center}.email-builder-inspector-section-controls [id$=-background]>.min-h-0>.flex>button[aria-label^="Set section"]{width:100%;height:70px;border-radius:8px!important;box-shadow:none}.email-builder-inspector-section-controls [id$=-background] .email-builder-color-custom{justify-content:center;margin-left:0;font-family:var(--font-ui);font-size:14px;font-weight:500;letter-spacing:0;text-transform:none}.email-builder-inspector-section-controls [id$=-background] .email-builder-color-custom input{width:86px;height:70px;padding:10px;border-radius:12px!important}.email-builder-inspector-section-controls [id$=-background] .email-builder-color-hex,.email-builder-inspector-section-controls [id$=-background] .email-builder-rgb-controls{grid-column:1/-1}.email-builder-inspector-section-controls [id$=-background] .email-builder-color-hex{justify-content:flex-start;font-family:var(--font-ui);font-size:14px;font-weight:500;letter-spacing:0;text-transform:uppercase}.email-builder-inspector-section-controls [id$=-background] .email-builder-color-hex input{width:230px;height:58px;padding:0 16px;border-radius:12px!important;font-family:var(--font-ui);font-size:17px}.email-builder-inspector-section-controls [id$=-background] .email-builder-rgb-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:0;padding-top:0;border-top:0}.email-builder-inspector-section-controls [id$=-background] .email-builder-rgb-field{gap:10px;font-family:var(--font-ui);font-size:14px;font-weight:500;letter-spacing:0;text-transform:uppercase}.email-builder-inspector-section-controls [id$=-background] .email-builder-rgb-field input{height:58px;padding:0 13px;border-radius:12px!important;font-family:var(--font-ui);font-size:17px}.email-builder-inspector-section-controls>.shrink-0+[id^=section-]{grid-column:1;margin-top:-22px;padding:22px 25px 25px;border:1px solid #dfe3ec;border-top:0;border-radius:0 0 14px 14px!important;background:#ffffff}.email-builder-inspector-section-controls>[id$=-spacing]:not(.hidden){grid-column:1;margin-top:-22px;padding:22px 25px 25px;border:1px solid #dfe3ec;border-radius:14px!important;background:#ffffff}.email-builder-inspector-section-controls>.shrink-0:has(+[id^=section-]:not(.hidden)),.email-builder-inspector-section-controls>fieldset:has(+[id^=section-]:not(.hidden)){border-radius:14px 14px 0 0!important;background:transparent}.email-builder-inspector-section-controls [id$=-spacing]>.min-h-0>.flex{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 40px}.email-builder-inspector-section-controls [id$=-spacing] label{gap:9px;color:#273248;font-family:var(--font-ui);font-size:14px;font-weight:500;letter-spacing:0;text-transform:none}.email-builder-inspector-section-controls [id$=-spacing] label>span:last-child{height:55px;border:1px solid #d6dce7;border-radius:14px!important;background:#ffffff;box-shadow:none}.email-builder-inspector-section-controls [id$=-spacing] .email-spacing-stepper-action{width:52px;color:#172033;font-size:28px;font-weight:400}.email-builder-inspector-section-controls [id$=-spacing] input{width:100%;color:#111827;font-family:var(--font-ui);font-size:17px;font-weight:500}.email-builder-inspector-section-controls [id$=-alignment] .flex{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.email-builder-inspector-section-controls [id$=-alignment] .intel-btn{display:flex;min-height:82px;align-items:center;justify-content:center;flex-direction:column;gap:8px;padding:9px 4px;border:1px solid #d6dce7;border-radius:0!important;background:#ffffff;color:#111827;font-family:var(--font-ui);font-size:14px;font-weight:500;letter-spacing:0;text-transform:capitalize}.email-builder-inspector-section-controls [id$=-alignment] .intel-btn:first-child{border-radius:10px 0 0 10px!important}.email-builder-inspector-section-controls [id$=-alignment] .intel-btn:last-child{border-radius:0 10px 10px 0!important}.email-builder-inspector-section-controls [id$=-alignment] .intel-btn.border-red-500\/50,.email-builder-inspector-section-controls [id$=-alignment] .intel-btn:hover{border-color:#aaa7ff;background:#f1f0ff;color:#4338e8}.email-builder-alignment-icon{display:block;width:24px;height:18px;background:repeating-linear-gradient(180deg,currentColor 0 2px,transparent 2px 6px)}.email-builder-alignment-icon.is-left{clip-path:inset(0 5px 0 0)}.email-builder-alignment-icon.is-center{clip-path:inset(0 2px 0 2px)}.email-builder-alignment-icon.is-right{clip-path:inset(0 0 0 5px)}.email-builder-inspector-column-controls{gap:24px;margin-top:30px;padding-top:0;border-top:0}.email-builder-inspector-column-controls button{min-height:70px;border:1px solid #d6dce7;border-radius:14px!important;font-size:15px}.email-builder-inspector-column-controls button:last-child{border-color:#4b45ef;box-shadow:0 8px 18px rgb(79 70 229/22%)}.email-builder-inspector-column-controls button svg{width:24px;height:24px}.email-builder-workspace{grid-template-columns:305px minmax(500px,1fr) 420px}.email-builder-shell.is-library-collapsed .email-builder-workspace{grid-template-columns:54px minmax(500px,1fr) 420px}.email-builder-inspector-body:has(.email-builder-inspector-styles:not(.sr-only)){padding:25px}.email-builder-inspector-styles{width:100%;margin:0}.email-builder-styles-heading{min-height:36px;margin:0 0 15px;padding:0 3px;font-size:18px}.email-builder-styles-heading-chevron{width:12px;height:12px;margin-right:5px;border-top:2px solid;border-left:2px solid;font-size:0;transform:rotate(45deg)}.email-builder-inspector-section-controls{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;width:100%;padding:0}.email-builder-inspector-section-controls>.email-builder-style-trigger,.email-builder-inspector-section-controls>.email-builder-style-trigger-row{min-width:0;padding:0;border:0;background:transparent}.email-builder-inspector-section-controls>.email-builder-style-trigger.is-background{order:1}.email-builder-inspector-section-controls>.email-builder-style-trigger-row{order:2}.email-builder-inspector-section-controls>.email-builder-style-trigger.is-alignment{order:3}.email-builder-inspector-section-controls>.email-builder-style-panel.is-background{order:4}.email-builder-inspector-section-controls>.email-builder-style-panel.is-margin{order:5}.email-builder-inspector-section-controls>.email-builder-style-panel.is-padding{order:6}.email-builder-inspector-section-controls>.email-builder-style-panel.is-alignment{order:7}.email-builder-inspector-section-controls>.email-builder-style-trigger-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.email-builder-inspector-section-controls>.email-builder-style-trigger .intel-btn,.email-builder-inspector-section-controls>.email-builder-style-trigger-row .intel-btn{display:grid;grid-template-columns:22px minmax(0,1fr) 12px;gap:12px;width:100%;min-height:49px!important;align-items:center;padding:0 15px;border:1px solid #d9dee8!important;border-radius:9px!important;background:#ffffff!important;box-shadow:none;color:#111827!important;font-family:var(--font-ui)!important;font-size:14px;font-weight:550;letter-spacing:0;text-align:left;text-transform:none}.email-builder-inspector-section-controls>.email-builder-style-trigger .intel-btn.border-red-500\/50,.email-builder-inspector-section-controls>.email-builder-style-trigger .intel-btn:hover,.email-builder-inspector-section-controls>.email-builder-style-trigger-row .intel-btn.border-red-500\/50,.email-builder-inspector-section-controls>.email-builder-style-trigger-row .intel-btn:hover{border-color:#cdd3df!important;background:#ffffff!important;color:#111827!important}.email-builder-style-icon{width:20px;height:20px;min-width:20px;color:#111827}.email-builder-style-icon:before{inset:1px;border-width:1.5px}.email-builder-style-icon.is-background:after{inset:5px 1px 1px 5px;border-width:1.5px}.email-builder-style-icon.is-alignment:before{inset:0 auto 0 1px;width:1.5px}.email-builder-style-icon.is-alignment:after{top:3px;left:7px;width:13px;height:15px;background:repeating-linear-gradient(180deg,currentColor 0 1.5px,transparent 1.5px 5px)}.email-builder-style-chevron{display:block;width:9px;height:9px;margin-left:auto;border-right:1.75px solid;border-bottom:1.75px solid;font-size:0;transform:rotate(45deg) translate(-2px,2px)}.email-builder-style-chevron.is-open{transform:rotate(225deg) translate(-1px,-1px)}.email-builder-style-trigger-row .email-builder-style-chevron.is-open,.email-builder-style-trigger.is-background .email-builder-style-chevron.is-open{transform:rotate(45deg) translate(-2px,2px)}.email-builder-style-trigger-row .email-builder-style-chevron:not(.is-open),.email-builder-style-trigger.is-background .email-builder-style-chevron:not(.is-open){transform:rotate(225deg) translate(-1px,-1px)}.email-builder-inspector-section-controls>.email-builder-style-panel{grid-column:1;width:100%;min-width:0;margin:0;padding:17px 16px;border:1px solid #dfe4ed;border-radius:9px!important;background:#ffffff}.email-builder-inspector-section-controls>.email-builder-style-panel.is-background{margin-top:-12px!important;border-top:0;border-radius:0 0 9px 9px!important}.email-builder-inspector-section-controls>.email-builder-style-panel.is-alignment,.email-builder-inspector-section-controls>.email-builder-style-panel.is-margin,.email-builder-inspector-section-controls>.email-builder-style-panel.is-padding{margin:0!important}.email-builder-inspector-section-controls>.email-builder-style-panel.is-background>.min-h-0>.flex{display:grid;grid-template-columns:repeat(3,36px) minmax(86px,1fr);gap:15px 9px;width:100%;align-items:center}.email-builder-inspector-section-controls>.email-builder-style-panel.is-background>.min-h-0>.flex>button[aria-label^="Set section"]{width:36px;height:36px;border:0!important;border-radius:7px!important;outline:0;box-shadow:0 2px 5px rgba(20,33,61,.22),inset 0 1px 0 rgba(255,255,255,.22);transition:transform .14s ease,box-shadow .14s ease!important}.email-builder-inspector-section-controls>.email-builder-style-panel.is-background>.min-h-0>.flex>button[aria-pressed=true]{box-shadow:0 5px 12px rgba(20,33,61,.32),0 0 0 3px rgba(81,71,233,.24);transform:translateY(-1px)}.email-builder-inspector-section-controls>.email-builder-style-panel.is-background>.min-h-0>.flex>button[aria-label^="Set section"]:focus-visible{box-shadow:0 5px 12px rgba(20,33,61,.32),0 0 0 3px rgba(81,71,233,.38)}.email-builder-inspector-section-controls>.email-builder-style-panel.is-background .email-builder-color-custom{display:grid;grid-template-columns:auto 48px;gap:8px;justify-content:end;margin:0;color:#273248;font-family:var(--font-ui);font-size:13px;font-weight:500;letter-spacing:0;text-transform:none}.email-builder-inspector-section-controls>.email-builder-style-panel.is-background .email-builder-color-custom input{width:48px;height:36px;padding:5px;border:1px solid #d8dde7;border-radius:7px!important;background:#ffffff}.email-builder-inspector-section-controls>.email-builder-style-panel.is-background .email-builder-color-hex{display:grid;grid-column:1/-1;grid-template-columns:32px minmax(0,115px);gap:10px;align-items:center;color:#273248;font-family:var(--font-ui);font-size:13px;font-weight:500;letter-spacing:0;text-transform:uppercase}.email-builder-inspector-section-controls>.email-builder-style-panel.is-background .email-builder-color-hex input{width:100%;height:37px;padding:0 10px;border:1px solid #d8dde7;border-radius:7px!important;background:#ffffff;color:#1f2937;font-family:var(--font-ui);font-size:14px}.email-builder-inspector-section-controls>.email-builder-style-panel.is-background .email-builder-rgb-controls{display:grid;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;margin:0;padding:0;border:0}.email-builder-inspector-section-controls>.email-builder-style-panel.is-background .email-builder-rgb-field{display:grid;grid-template-columns:13px minmax(0,1fr);gap:7px;min-width:0;align-items:center;color:#273248;font-family:var(--font-ui);font-size:13px;font-weight:500;letter-spacing:0;text-transform:uppercase}.email-builder-inspector-section-controls>.email-builder-style-panel.is-background .email-builder-rgb-field input{width:100%;min-width:0;height:37px;padding:0 8px;border:1px solid #d8dde7;border-radius:7px!important;background:#ffffff;color:#1f2937;font-family:var(--font-ui);font-size:14px}.email-builder-inspector-section-controls>.email-builder-style-panel.is-margin,.email-builder-inspector-section-controls>.email-builder-style-panel.is-padding{padding:17px 16px}.email-builder-inspector-section-controls>.email-builder-style-panel.is-margin>.min-h-0>.flex,.email-builder-inspector-section-controls>.email-builder-style-panel.is-padding>.min-h-0>.flex{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 19px}.email-builder-inspector-section-controls .email-builder-style-panel[id$=-spacing] label{gap:8px;min-width:0;color:#273248;font-family:var(--font-ui);font-size:13px;font-weight:500;letter-spacing:0;text-transform:none}.email-builder-inspector-section-controls .email-builder-style-panel[id$=-spacing] label>span:last-child{display:grid;grid-template-columns:35px minmax(0,1fr) 35px;height:38px;border:1px solid #d8dde7;border-radius:8px!important;background:#ffffff}.email-builder-inspector-section-controls .email-builder-style-panel[id$=-spacing] .email-spacing-stepper-action{width:35px;min-width:0;padding:0;color:#172033;font-size:20px;font-weight:400}.email-builder-inspector-section-controls .email-builder-style-panel[id$=-spacing] input{width:100%;min-width:0;color:#111827;font-family:var(--font-ui);font-size:14px;font-weight:500}.email-builder-inspector-section-controls>.email-builder-style-panel.is-alignment{padding:7px}.email-builder-inspector-section-controls>.email-builder-style-panel.is-alignment .flex{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.email-builder-inspector-section-controls>.email-builder-style-panel.is-alignment .intel-btn{display:flex;min-height:59px!important;align-items:center;justify-content:center;flex-direction:column;gap:5px;padding:6px 2px;border:1px solid #d8dde7!important;border-radius:0!important;background:#ffffff!important;color:#111827!important;font-family:var(--font-ui)!important;font-size:12px;font-weight:500;letter-spacing:0;text-transform:capitalize}.email-builder-inspector-section-controls>.email-builder-style-panel.is-alignment .intel-btn:first-child{border-radius:6px 0 0 6px!important}.email-builder-inspector-section-controls>.email-builder-style-panel.is-alignment .intel-btn:last-child{border-radius:0 6px 6px 0!important}.email-builder-inspector-section-controls>.email-builder-style-panel.is-alignment .intel-btn.border-red-500\/50{position:relative;z-index:1;border-color:#aaa7ff!important;background:#f1f0ff!important;color:#4338e8!important}.email-builder-alignment-icon{width:20px;height:15px;background:repeating-linear-gradient(180deg,currentColor 0 1.5px,transparent 1.5px 5px)}.email-builder-inspector-column-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0 0;padding:0;border:0}.email-builder-inspector-column-controls button{min-height:50px;padding:8px 10px;border:1px solid #d8dde7;border-radius:9px!important;background:#ffffff;color:#172033;font-family:var(--font-ui);font-size:13px;font-weight:600}.email-builder-inspector-column-controls button:last-child{border-color:#5147e9;background:#5147e9;color:#ffffff;box-shadow:none}.email-builder-inspector-column-controls button svg{width:18px;height:18px}.email-builder-inspector-column-controls button{display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap}.email-builder-block-library{display:flex;flex-direction:column;padding:18px 20px 20px}.email-builder-sidebar-heading{align-items:center;gap:10px}.email-builder-eyebrow{font-family:var(--font-ui);font-size:10px;font-weight:800;letter-spacing:.16em}.email-builder-sidebar-heading h2{margin-top:9px;font-family:var(--font-ui);font-size:22px;font-weight:760;letter-spacing:-.035em;line-height:1.05}.email-builder-sidebar-heading>button{display:grid;place-items:center;width:40px;height:40px;flex:0 0 40px;padding:0;border:1px solid #dce2ec;border-radius:9px!important;background:#ffffff}.email-builder-block-chevron,.email-builder-collapse-chevron{display:block;width:10px;height:10px;border-top:2px solid;border-right:2px solid;transform:rotate(-135deg)}.email-builder-block-search{min-width:0;flex:1;gap:11px;height:40px;margin:0;padding:0 13px;border-color:#dce2ec;border-radius:9px!important;background:#ffffff}.email-builder-search-icon{position:relative;width:17px;height:17px;flex:0 0 17px;border:1.75px solid #727d92;border-radius:50%!important}.email-builder-search-icon:after{position:absolute;right:-6px;bottom:-4px;width:8px;height:1.75px;background:#727d92;content:"";transform:rotate(48deg);transform-origin:left center}.email-builder-block-search input{font-family:var(--font-ui);font-size:13px;font-weight:450}.email-builder-block-search input::-moz-placeholder{color:#758096;opacity:1}.email-builder-block-search input::placeholder{color:#758096;opacity:1}.email-builder-library-label{margin:20px 0 10px;color:#707b90;font-family:var(--font-ui);font-size:10px;font-weight:800;letter-spacing:.03em}.email-builder-block-grid{gap:12px}.email-builder-block-grid>button{display:grid;grid-template-columns:26px minmax(0,1fr) 7px;grid-template-rows:1fr;align-items:center;gap:6px;aspect-ratio:2/1;min-width:0;min-height:0;padding:8px;border-color:#dce2ec;border-radius:9px!important;box-shadow:none}.email-builder-block-grid i{width:26px;height:26px;margin:0;border-radius:7px!important}.email-builder-block-grid i svg{width:14px;height:14px}.email-builder-block-copy{display:flex;min-width:0;flex-direction:column;gap:3px}.email-builder-block-grid strong{color:#111827;font-family:var(--font-ui);font-size:11px;font-weight:750}.email-builder-block-grid small{margin:0;overflow:hidden;color:#758096;font-family:var(--font-ui);font-size:8px;font-weight:450;line-height:1.2;text-overflow:ellipsis}.email-builder-block-chevron{width:7px;height:7px;flex:0 0 7px;border-width:1.5px;color:#7b8597;transform:rotate(45deg)}.email-builder-block-grid+.email-builder-library-label{margin-top:23px}.email-builder-saved-block{min-height:52px;gap:12px;padding:10px;border:1px solid #dce2ec;border-radius:9px!important;background:#ffffff}.email-builder-saved-block>i{width:30px;height:30px;flex:0 0 30px;font-size:20px}.email-builder-saved-block>span:not(.email-builder-block-chevron){display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.email-builder-saved-block strong{color:#111827;font-family:var(--font-ui);font-size:13px;font-weight:750}.email-builder-saved-block small{color:#758096;font-family:var(--font-ui);font-size:9px;font-weight:450}.email-builder-saved-block>.email-builder-block-chevron{display:block;flex:0 0 8px}.email-builder-library-help{margin:18px 1px;color:#758096;font-family:var(--font-ui);font-size:11px;font-weight:450;line-height:1.65}.email-builder-add-section{min-height:34px;margin-top:0;border:1px solid #5147e9;border-radius:8px!important;background:#5147e9;color:#ffffff;font-family:var(--font-ui);font-size:13px;font-weight:700;box-shadow:none}.email-builder-add-section:hover:not(:disabled){border-color:#4338ca;background:#4338ca}.email-builder-add-section svg{width:20px;height:20px}.email-builder-shell{--eb-type-meta:10px;--eb-type-control:12px;--eb-type-heading:16px;--eb-type-title:18px}.email-builder-breadcrumb,.email-builder-campaign-settings label>span,.email-builder-canvas-toolbar>span,.email-builder-save-state,.email-builder-zoom-control span{font-size:var(--eb-type-meta)}.email-builder-add-section,.email-builder-campaign-settings input,.email-builder-device-switch button,.email-builder-inspector-tabs button,.email-builder-inspector-toggle,.email-builder-primary-button,.email-builder-secondary-button{font-size:var(--eb-type-control)}.email-builder-sidebar-heading h2,.email-builder-styles-heading,.email-builder-title-group input{font-size:var(--eb-type-heading)}.email-builder-sidebar-heading h2{margin-top:6px;line-height:1.15}.email-builder-eyebrow,.email-builder-library-label{font-size:var(--eb-type-meta)}.email-builder-block-grid strong,.email-builder-block-search input,.email-builder-inspector-column-controls button,.email-builder-inspector-section-controls .email-builder-style-panel[id$=-spacing] label,.email-builder-inspector-section-controls>.email-builder-style-panel.is-background .email-builder-color-custom,.email-builder-inspector-section-controls>.email-builder-style-panel.is-background .email-builder-color-hex,.email-builder-inspector-section-controls>.email-builder-style-panel.is-background .email-builder-rgb-field,.email-builder-inspector-section-controls>.email-builder-style-trigger .intel-btn,.email-builder-inspector-section-controls>.email-builder-style-trigger-row .intel-btn,.email-builder-library-help,.email-builder-saved-block strong{font-size:var(--eb-type-control)}.email-builder-block-grid small,.email-builder-saved-block small{font-size:var(--eb-type-meta)}.email-builder-styles-heading{font-weight:750}.email-builder-inspector-section-controls .email-builder-style-panel[id$=-spacing] input,.email-builder-inspector-section-controls>.email-builder-style-panel.is-background .email-builder-color-hex input,.email-builder-inspector-section-controls>.email-builder-style-panel.is-background .email-builder-rgb-field input{font-size:var(--eb-type-control)}.email-builder-inspector-section-controls>.email-builder-style-panel.is-alignment .intel-btn{font-size:11px}.email-builder-shell.is-library-collapsed .email-builder-block-library{padding:18px 7px}.email-builder-shell.is-library-collapsed .email-builder-sidebar-heading>button{width:40px;height:40px}.email-builder-shell.is-library-collapsed .email-builder-sidebar-heading>.email-builder-block-search{display:none}.email-builder-inspector-toggle{width:100%;margin:2px 0 12px}.email-builder-inspector-toggle.is-active{border-color:#c8cbff;background:var(--eb-indigo-soft);color:var(--eb-indigo)}.email-builder-inspector-warning.is-error{border-color:#fecdd3;background:#fff1f2;color:#b4232b}.email-builder-inspector-footer{display:flex;gap:7px;padding:10px 14px;border-top:1px solid var(--eb-line);background:#fafbfc}.email-builder-inspector-footer button{flex:1;height:36px}.email-builder-global-overlay{position:fixed;inset:0;z-index:100;display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;padding:clamp(18px,5vh,56px) 18px 32px;background:rgba(20,27,47,.68);backdrop-filter:blur(12px) saturate(120%)}.email-builder-global-catalog{width:min(1080px,100%);overflow:hidden;border:1px solid rgba(255,255,255,.65);border-radius:16px!important;background:#f8f9fc;box-shadow:0 30px 80px rgba(10,18,42,.28),0 6px 18px rgba(10,18,42,.12);animation:email-builder-catalog-in .18s cubic-bezier(.16,1,.3,1)}.email-builder-global-header{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;padding:25px 28px 22px;border-bottom:1px solid var(--eb-line);background:#ffffff}.email-builder-global-title{display:flex;align-items:flex-start;gap:13px;min-width:0}.email-builder-global-mark{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border:1px solid #d9dcff;border-radius:10px!important;background:var(--eb-indigo-soft);color:var(--eb-indigo);font-size:18px;line-height:1}.email-builder-global-header h2{margin:4px 0 0;color:var(--eb-ink);font-size:21px;font-weight:750;letter-spacing:-.035em}.email-builder-global-header p{max-width:590px;margin:6px 0 0;color:#788398;font-size:10px;line-height:1.5}.email-builder-global-close{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border:1px solid var(--eb-line);border-radius:9px!important;background:#ffffff;color:#758097;font-size:21px;line-height:1;cursor:pointer}.email-builder-global-close:hover{border-color:#c8cbff;background:var(--eb-indigo-soft);color:var(--eb-indigo)}.email-builder-global-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;padding:0 28px;border-bottom:1px solid var(--eb-line);background:#f8f9fc;color:#8b95a8;font-family:var(--font-data);font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.email-builder-global-toolbar strong{color:var(--eb-ink);font-size:10px}.email-builder-global-toolbar-hint{color:#a0a8b7;font-family:var(--font-ui);font-size:9px;font-weight:500;letter-spacing:0;text-transform:none}.email-builder-global-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:13px;padding:20px 28px 28px}.email-builder-global-card{min-width:0;overflow:hidden;border:1px solid var(--eb-line);border-radius:11px!important;background:#ffffff;box-shadow:0 3px 10px rgba(20,33,61,.035);transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease!important}.email-builder-global-card:hover{border-color:#c8cbff;box-shadow:0 9px 22px rgba(20,33,61,.1);transform:translateY(-2px)}.email-builder-global-preview-label{display:flex;align-items:center;justify-content:space-between;height:27px;padding:0 10px;border-bottom:1px solid #edf0f5;background:#fbfcfe;color:#a0a8b7;font-family:var(--font-data);font-size:7px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.email-builder-global-preview-label i{display:block;width:10px;height:10px;border:2px solid #ffffff;border-radius:999px!important;box-shadow:0 0 0 1px #d7dce7}.email-builder-global-preview{display:block;width:100%;height:128px;border:0;background:#ffffff}.email-builder-global-card-body{padding:12px;border-top:1px solid #edf0f5}.email-builder-global-card-heading h3{margin:0;overflow:hidden;color:var(--eb-ink);font-size:11px;font-weight:750;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.email-builder-global-card-heading p{margin:4px 0 0;color:#929bab;font-family:var(--font-data);font-size:8px;font-weight:700;letter-spacing:.04em}.email-builder-global-card-heading p span{padding:0 3px;color:#c2c7d1}.email-builder-global-insert{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:32px;margin-top:12px;border:1px solid #c8cbff;border-radius:7px!important;background:var(--eb-indigo-soft);color:var(--eb-indigo);font-size:9px;font-weight:750;cursor:pointer}.email-builder-global-insert:hover{border-color:var(--eb-indigo);background:#e3e5ff}.email-builder-global-insert:disabled{opacity:.45;cursor:not-allowed}.email-builder-global-insert svg{width:13px;height:13px}.email-builder-global-empty,.email-builder-global-state{display:flex;align-items:center;justify-content:center;min-height:250px;padding:32px;color:#8c96a8;font-size:10px;text-align:center}.email-builder-global-loader{width:15px;height:15px;margin-right:9px;border:2px solid #dfe2ff;border-top:2px solid var(--eb-indigo);border-radius:999px!important;animation:email-builder-catalog-spin .7s linear infinite}.email-builder-global-empty{margin:20px 28px 28px;border:1px dashed #d9deea;border-radius:11px!important;background:#fbfcfe}.email-builder-global-empty-icon{display:grid;place-items:center;width:34px;height:34px;margin-right:12px;border-radius:9px!important;background:var(--eb-indigo-soft);color:var(--eb-indigo);font-size:17px}.email-builder-global-empty strong{color:var(--eb-ink);font-size:11px}.email-builder-global-empty p{max-width:360px;margin:6px auto 0;color:#8c96a8;font-size:9px;line-height:1.5}.email-builder-global-error{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:20px 28px 28px;padding:12px;border:1px solid #f3cdd1;border-radius:9px!important;background:#fff5f6;color:#b4232b;font-size:9px}.email-builder-global-error button{flex:none;min-height:28px;padding:0 10px;border:1px solid #e8aeb5;border-radius:6px!important;background:#ffffff;color:#b4232b;font-size:8px;font-weight:750;cursor:pointer}@keyframes email-builder-catalog-in{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes email-builder-catalog-spin{to{transform:rotate(1turn)}}@media (max-width:900px){.email-builder-global-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.email-builder-global-preview{height:145px}}@media (max-width:560px){.email-builder-global-overlay{padding:10px}.email-builder-global-header{padding:18px 16px 16px}.email-builder-global-toolbar{padding-inline:16px}.email-builder-global-toolbar-hint{display:none}.email-builder-global-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:12px 10px 16px}.email-builder-global-preview-label{padding-inline:6px;font-size:6px}.email-builder-global-preview{height:100px}.email-builder-global-card-body{padding:8px}.email-builder-global-card-heading h3{font-size:9px}.email-builder-global-card-heading p{font-size:7px}.email-builder-global-insert{min-height:28px;margin-top:8px;font-size:8px}.email-builder-global-insert svg{display:none}}.email-builder-shell :is(button,input,select,textarea,[contenteditable=true]):focus-visible{outline:2px solid var(--eb-indigo);outline-offset:2px}@media (max-width:1300px){.email-builder-workspace{grid-template-columns:205px minmax(430px,1fr) 360px}.email-builder-shell.is-library-collapsed .email-builder-workspace{grid-template-columns:54px minmax(430px,1fr) 360px}.email-builder-campaign-settings,.email-builder-commandbar{padding-inline:18px}.email-builder-global-button{display:none}.email-builder-block-library{padding-inline:11px}.email-builder-canvas-scroll{padding-inline:20px}}@media (max-width:1040px){.email-builder-command-actions .email-builder-secondary-button:nth-child(3){display:none}.email-builder-campaign-settings{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 38px}.email-builder-campaign-settings label:nth-child(3){display:none}.email-builder-workspace{grid-template-columns:190px minmax(420px,1fr) 330px}}@media (max-width:850px){.email-builder-shell{height:auto;min-height:calc(100dvh - 54px);overflow:visible}.email-builder-commandbar{min-height:116px;flex:0 0 auto;align-items:flex-start;flex-direction:column;padding-block:14px}.email-builder-command-actions{width:100%}.email-builder-command-actions .email-builder-primary-button{margin-left:auto}.email-builder-campaign-settings{grid-template-columns:minmax(0,1fr) 38px;height:auto;min-height:70px;flex-basis:auto}.email-builder-campaign-settings label:nth-child(2),.email-builder-campaign-settings label:nth-child(3){display:none}.email-builder-settings-drawer.is-open{max-height:520px}.email-builder-settings-drawer-inner{grid-template-columns:1fr;max-height:519px}.email-builder-settings-tabs{flex-direction:row;border-right:0;border-bottom:1px solid var(--eb-line)}.email-builder-settings-tabs .email-builder-settings-close{margin-top:0;margin-left:auto}.email-builder-shell.is-library-collapsed .email-builder-workspace,.email-builder-workspace{display:block;min-height:760px}.email-builder-block-library,.email-builder-inspector-panel{display:none}.email-builder-canvas-area{min-height:760px}.email-builder-canvas-scroll{padding:24px 14px 72px}}@media (max-width:560px){.email-builder-title-group{width:100%}.email-builder-title-group input{width:min(210px,55vw)}.email-builder-save-state{margin-left:auto}.email-builder-canvas-toolbar>span,.email-builder-command-actions .email-builder-secondary-button:first-of-type,.email-builder-device-switch button span{display:none}.email-builder-canvas.mobile{width:100%}}@media (prefers-reduced-motion:reduce){.email-builder-block-grid>button,.email-builder-settings-drawer{transition:none!important}}.email-builder-inspector-section-controls>.email-builder-style-panel,.email-builder-inspector-section-controls>.email-builder-style-section-heading{order:0!important}.email-builder-inspector-section-controls>.email-builder-style-panel.is-background{margin-top:0!important;border-top:1px solid #dfe4ed;border-radius:9px!important}