:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#070808;--bg-soft:#0d0f0e;--panel:#111413;--panel-strong:#181c1a;--line:#ffffff14;--line-strong:#ffffff24;--text:#f5f7f4;--muted:#a6afaa;--subtle:#6f7974;--green:#4fe08b;--green-bg:#4fe08b1c;--yellow:#eacb67;--yellow-bg:#eacb671f;--red:#ff7e73;--red-bg:#ff7e731f;--blue:#87bbff;--blue-bg:#87bbff1a;--shadow:0 22px 70px #00000047;--radius:10px}.app-light-surface,.release-radar-page,.release-calendar-panel{color:#111827}.release-radar-page{background:radial-gradient(circle at 92% 0,#22c55e1f,#0000 24rem),#fff;border:1px solid #e5e7eb;border-radius:28px;grid-column:1/-1;gap:18px;width:100%;max-width:none;padding:clamp(18px,3vw,30px);display:grid;overflow:hidden;box-shadow:0 20px 55px #0f172a14}.release-radar-header,.release-year-heading,.release-detail-top,.release-detail-actions{justify-content:space-between;align-items:flex-start;gap:18px;min-width:0;display:flex}.release-radar-header h1{color:#0f172a;letter-spacing:-.02em;margin:4px 0 6px;font-size:clamp(2rem,4vw,3.4rem);line-height:.98}.release-radar-header span,.release-source-strip span,.release-year-heading span{color:#64748b;font-size:.92rem;line-height:1.5}.release-radar-actions,.release-view-toolbar,.release-list-badges,.release-detail-badges{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.light-action{color:#0f172a;background:#fff;border:1px solid #dce3e8;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:.86rem;font-weight:850;text-decoration:none;display:inline-flex;box-shadow:0 8px 18px #0f172a0f}.light-action.primary{color:#052e16;background:#22c55e;border-color:#22c55e}.release-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.release-metric-card,.release-source-strip,.release-review-panel,.release-calendar-panel,.release-detail-modal{background:#fffffff0;border:1px solid #e5e7eb;border-radius:22px;box-shadow:0 14px 34px #0f172a0f}.release-metric-card{gap:7px;min-height:138px;padding:16px;display:grid}.release-metric-icon{color:#16a34a;background:#dcfce7;border-radius:14px;place-items:center;width:38px;height:38px;display:grid}.release-metric-card small,.info-block small{color:#64748b;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:900}.release-metric-card strong{color:#0f172a;font-size:clamp(1.2rem,1.6vw,1.7rem);line-height:1.12}.release-metric-card span{color:#64748b;font-size:.82rem;line-height:1.4}.release-source-strip,.release-review-panel{justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.light-pill{color:#475569;background:#f1f5f9;border-radius:999px;justify-content:center;align-items:center;padding:6px 10px;font-size:.72rem;font-weight:900;line-height:1;display:inline-flex}.light-pill.good,.light-pill.high,.light-pill.buy{color:#15803d;background:#dcfce7}.light-pill.watch,.light-pill.medium,.light-pill.warn{color:#b45309;background:#fef3c7}.light-pill.low,.light-pill.skip{color:#b91c1c;background:#fee2e2}.release-view-toolbar{justify-content:space-between}.release-view-tabs{background:#f8fafc;border:1px solid #e5e7eb;border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:inline-grid}.release-view-tabs button{color:#475569;background:0 0;border:0;border-radius:999px;padding:9px 14px;font-weight:850}.release-view-tabs button.active{color:#fff;background:#111827}.release-view-toolbar select{border-radius:999px;min-height:42px;padding-inline:14px}.release-calendar-panel{gap:16px;padding:18px;display:grid;overflow:hidden}.release-year{gap:14px;display:grid}.release-year-heading h2{color:#0f172a;margin:2px 0 0;font-size:clamp(1.6rem,3vw,2.4rem)}.release-month-card h3{color:#0f172a;margin:0;font-size:1rem}.release-day-list,.release-upcoming-list,.release-review-list{gap:10px;display:grid}.release-day-row,.release-list-row,.release-review-list button{color:#0f172a;text-align:left;background:#fff;border:1px solid #e5e7eb;border-radius:16px;width:100%;min-width:0;padding:12px;display:grid}.release-day-row{grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px}.release-list-row{grid-template-columns:minmax(120px,.35fr) minmax(0,1fr) auto;align-items:center;gap:14px}.release-day-number{color:#2563eb;background:#eff6ff;border-radius:14px;place-items:center;gap:2px;padding:8px 4px;display:grid}.release-day-number strong,.release-list-date strong,.info-block strong{color:#0f172a}.release-day-number span,.release-day-main span,.release-day-main small,.release-list-date span,.release-list-main span,.release-review-list span{color:#64748b;font-size:.78rem;line-height:1.35}.release-day-main,.release-list-main{gap:3px;min-width:0;display:grid}.release-day-main strong,.release-list-main strong,.release-review-list strong{color:#0f172a;white-space:normal;overflow-wrap:normal;font-size:.94rem;line-height:1.25}.release-day-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.release-review-panel{align-items:flex-start}.release-review-list{min-width:min(100%,430px)}.release-detail-modal{gap:18px;width:min(94vw,980px);max-height:88svh;padding:clamp(18px,3vw,28px);display:grid;position:relative;overflow-y:auto}.release-detail-top{justify-content:flex-start;align-items:center}.release-image-card{aspect-ratio:1;color:#22c55e;background:#f8fafc;border:1px solid #e5e7eb;border-radius:24px;place-items:center;width:180px;display:grid;overflow:hidden}.release-image-card img{object-fit:contain;width:100%;height:100%}.release-detail-top h2{color:#0f172a;margin:4px 0 6px;font-size:clamp(1.6rem,3vw,2.6rem);line-height:1.08}.release-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.info-block{background:#f8fafc;border:1px solid #e5e7eb;border-radius:16px;gap:5px;min-width:0;padding:12px;display:grid}.release-review-note,.release-detail-notes{color:#475569;background:#f8fafc;border-radius:16px;margin:0;padding:12px;line-height:1.5}.release-review-note{color:#92400e;background:#fffbeb}@media (max-width:1050px){.release-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.release-radar-header,.release-source-strip,.release-review-panel,.release-year-heading,.release-detail-top,.release-detail-actions{justify-content:stretch;display:grid}.release-kpi-grid,.release-detail-grid{grid-template-columns:1fr}.release-view-toolbar{display:grid}.release-view-tabs{width:100%}.release-day-row,.release-list-row{grid-template-columns:1fr}.release-day-actions,.release-list-badges{justify-content:flex-start}.release-detail-modal{border-radius:0;width:100vw;min-height:100svh;max-height:100svh}.release-image-card{width:100%;max-width:260px}}html,body{background:#f6f8f7}body{color:var(--text);background:radial-gradient(circle at 13% 5%,#31cf771f,#0000 24rem),radial-gradient(circle at 84% 10%,#278df417,#0000 26rem),linear-gradient(#fbfcfb 0%,#f5f8f6 48%,#eef4f1 100%)}.app-shell{background:0 0;grid-template-columns:244px minmax(0,1fr);width:100%;max-width:none;min-height:100svh;display:grid}.app-main,.app-main.app-main-inventory{width:100%;max-width:1220px;margin:0 auto;padding:0 clamp(18px,2vw,28px) 48px}.app-sidebar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc2;border-right:1px solid #15251e14;height:100svh;padding:18px 16px;position:sticky;top:0;box-shadow:10px 0 28px #1e40310d}.sidebar-brand{color:var(--text);text-transform:none;letter-spacing:0;padding:0 2px 18px}.sidebar-brand .brand-mark{color:#25bd69;background:linear-gradient(145deg,#e7fbf0,#fff);border-color:#2fcf773d;border-radius:12px;width:32px;height:32px}.sidebar-brand h1{color:var(--text);letter-spacing:0;text-transform:none;margin:0;font-size:1.02rem;font-weight:900}.sidebar-nav{gap:20px;padding:6px 0;display:grid}.sidebar-nav-group{gap:4px;display:grid}.sidebar-section-title{color:#8a9b91;letter-spacing:.08em;text-transform:uppercase;padding:0 2px;font-size:.7rem;font-weight:900}.sidebar-nav-item{color:#51645a;background:0 0;border:0;border-radius:10px;min-height:42px;padding:0 12px;font-size:.86rem;font-weight:800}.sidebar-nav-item.active{box-shadow:none;color:#08773e;background:#dff8e9}.sidebar-nav-item.active svg{color:#22bd69}.sidebar-foot{background:linear-gradient(#fff,#f0f8f4);border:1px solid #15251e14;border-radius:16px;box-shadow:0 16px 28px #1020190f}.sidebar-foot strong,.dashboard-card-header h2,.section-intro h2,.inventory-page-header h2,.dashboard-page-header h1{color:var(--text)}.sidebar-foot small,.dashboard-card-header p,.section-intro p,.inventory-page-header p{color:var(--muted)}.upgrade-button{color:#08773e;background:#dff8e9;border-color:#0000}.topbar-search-wrap{width:min(100%,560px);min-height:42px;color:var(--muted);background:#f5f8f7;border:1px solid #15251e14;border-radius:10px;box-shadow:inset 0 1px 2px #10201908}.topbar-search-wrap input{color:var(--text)}.topbar-search-wrap kbd{color:#7b8c83;background:#fff;border-color:#15251e17}.location-pill,.topbar-quick-action,.icon-button,.user-avatar,.mini-action,.primary-action,.link-button,.date-range-pill{color:var(--text);background:#fff;border:1px solid #15251e1a;box-shadow:0 8px 20px #1020190d}.icon-button:hover,.mini-action:hover,.location-pill:hover,.date-range-pill:hover{background:#f3fbf6;border-color:#2fcf7747}.user-avatar,.primary-action,.mini-action.solid,.topbar-quick-action{color:#062112;background:#38dc82;border-color:#0000}.content-grid{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.dashboard-page-header,.section-intro,.inventory-page-header{justify-content:space-between;align-items:flex-end;gap:18px;margin-top:2px;display:flex}.dashboard-page-header h1,.section-intro h2,.inventory-page-header h2{letter-spacing:-.015em;margin:0;font-size:clamp(1.5rem,2.3vw,2rem)}.dashboard-page-header p,.section-intro p,.inventory-page-header p{margin:6px 0 0}.date-range-pill{border-radius:12px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-weight:800;display:inline-flex}.dashboard-live-alert,.dashboard-card,.dashboard-metric-card,.admin-action-card,.admin-section-card,.inventory-kpi-card,.inventory-detail-panel,.catalog-panel,.inventory-quick-actions-strip,.form-panel,.section-intro,.storefront-settings-card,.storefront-orders-card{color:var(--text);background:#ffffffe6;border:1px solid #15251e17;border-radius:18px;box-shadow:0 16px 42px #10201912}.section-intro{padding:18px}.dashboard-live-alert{align-items:center;gap:16px;padding:16px 18px;display:flex}.dashboard-live-alert.is-idle{background:linear-gradient(135deg,#fff,#f4fbf7)}.live-alert-icon,.metric-icon,.quick-action-row>span:first-child,.dashboard-simple-row>span,.recent-alert-thumb>span{color:#24b866;background:#e9fbf1;border:0;border-radius:16px;place-items:center;width:48px;height:48px;display:grid}.live-alert-copy strong,.live-alert-copy span,.recent-alert-copy strong,.quick-action-row strong,.dashboard-simple-row strong,.dashboard-watch-row strong,.dashboard-status-row strong{color:var(--text)}.live-alert-copy p,.live-alert-copy small,.recent-alert-copy span,.quick-action-row small,.dashboard-simple-row small,.dashboard-watch-row span,.dashboard-watch-row small{color:var(--muted)}.dashboard-metric-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.dashboard-metric-card strong{color:var(--text);font-size:clamp(1.25rem,2vw,1.7rem)}.dashboard-metric-card span{color:#27382f;font-size:.82rem}.dashboard-metric-card small{color:var(--muted)}.dashboard-quick-action-strip{background:#ffffffbd;border:1px solid #15251e14;border-radius:18px;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:14px;display:grid;box-shadow:0 12px 30px #1020190d}.quick-action-row,.recent-alert-row,.dashboard-simple-row,.dashboard-status-row,.dashboard-watch-row{color:var(--text);box-shadow:none;background:#fff;border:1px solid #15251e14}.quick-action-row{border-radius:14px;min-height:62px}.quick-action-row:hover,.recent-alert-row:hover,.dashboard-watch-row:hover{background:#f7fcf9;border-color:#2fcf7738}.dashboard-main-grid{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:16px;display:grid}.dashboard-secondary-grid,.module-grid.two{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.recent-alert-row{border-radius:14px;grid-template-columns:54px minmax(0,1fr) auto;padding:10px}.recent-alert-copy strong,.recent-alert-copy span{white-space:normal}.dashboard-watch-row{border-radius:14px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;padding:9px 11px;display:grid}.dashboard-watch-row .product-image-preview{border-radius:12px;width:48px;height:48px}.dashboard-watch-count{text-align:right}.dashboard-watch-count b{color:#18a65c;font-size:1.05rem;display:block}.keyword-chip-cloud{flex-wrap:wrap;gap:8px;display:flex}.chip.good,.compact-chip.good{color:#08773e;background:#e8fbf1}.chip.watch,.compact-chip.watch,.chip.medium{color:#a56400;background:#fff4dc}.chip.bad,.compact-chip.bad{color:#c93434;background:#ffecec}input,select,textarea,.checkbox-label{color:var(--text);background:#fff;border-color:#15251e1c}.app-footer{color:#51645a;background:#ffffffbd;border-color:#15251e14}.inventory-modal,.inventory-detail-modal,.barcode-result-modal,.sale-details-modal{color:var(--text);background:#fff}.inventory-modal-backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e1c1547}.inventory-table-row,.catalog-row,.purchase-card,.sale-card{color:var(--text);background:#fff;border-color:#15251e14}.catalog-row.is-product,.inventory-table-row:hover,.catalog-row:hover,.purchase-card:hover,.sale-card:hover{background:#f9fcfa}@media (max-width:1180px){.app-shell{grid-template-columns:1fr}.app-sidebar{z-index:70;width:min(86vw,300px);transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-104%)}.app-sidebar.open{transform:translate(0)}.dashboard-metric-grid,.dashboard-quick-action-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-main-grid,.dashboard-secondary-grid,.module-grid.two{grid-template-columns:1fr}}@media (max-width:720px){.app-main,.app-main.app-main-inventory{padding-inline:14px}.topbar,.dashboard-page-header,.section-intro,.inventory-page-header,.dashboard-live-alert{flex-direction:column;align-items:stretch}.dashboard-metric-grid,.dashboard-quick-action-strip{grid-template-columns:1fr}.recent-alert-row,.dashboard-watch-row,.dashboard-simple-row{grid-template-columns:48px minmax(0,1fr)}.recent-alert-actions,.dashboard-watch-count{text-align:left;grid-column:1/-1;justify-content:flex-start}}*,:before,:after{box-sizing:border-box}*{min-width:0}html{background:var(--bg);max-width:100%;min-height:100%;overflow-x:hidden}body{overflow-wrap:normal;width:100%;max-width:100vw;min-height:100%;color:var(--text);letter-spacing:0;background:radial-gradient(circle at 0 0,#87bbff0e,#0000 30rem),linear-gradient(#090b0a 0%,#070808 46%,#050606 100%);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}button,input,select,textarea{font:inherit;max-width:100%}button,a{-webkit-tap-highlight-color:transparent}img,video,canvas,iframe{max-width:100%}svg{flex-shrink:0;max-width:100%}h1,h2,h3,p,span,strong,small,label,li,td,th{overflow-wrap:break-word;word-break:normal;max-width:100%}a{color:inherit;text-decoration:none}.screen{width:100%;max-width:100%;min-height:100vh}.center-screen,.login-screen{place-items:center;padding:24px;display:grid}.loader-panel,.login-panel{border:1px solid var(--line);width:min(100%,430px);box-shadow:var(--shadow);background:#121514e0}.loader-panel{border-radius:var(--radius);min-height:132px;color:var(--muted);justify-content:center;align-items:center;gap:12px;display:flex}.login-panel{border-radius:var(--radius);gap:22px;padding:24px;display:grid}.login-copy{gap:8px;display:grid}.login-copy h1,.topbar h1,.hero-panel h2,.panel-header h2,.form-panel h2{letter-spacing:0;margin:0}.login-copy h1{font-size:2.1rem;line-height:1.05}.login-copy p,.hero-panel p,.data-card p,.form-panel p{color:var(--muted);margin:0;line-height:1.5}.brand-mark{border-radius:var(--radius);width:44px;height:44px;color:var(--green);background:linear-gradient(145deg,#38d77d2e,#5aa9ff1a);border:1px solid #38d77d5c;place-items:center;display:inline-grid}.brand-mark.large{width:58px;height:58px}.eyeline{color:var(--green);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:800}.form-stack,.form-grid{gap:14px;display:grid}label{color:var(--muted);gap:7px;font-size:.78rem;font-weight:700;display:grid}input,select,textarea{border:1px solid var(--line);border-radius:var(--radius);width:100%;min-height:42px;color:var(--text);background:#0a0c0b;outline:none;padding:0 12px}input:focus,select:focus,textarea:focus{border-color:#5aa9ffb3;box-shadow:0 0 0 3px #5aa9ff1f}textarea{resize:vertical;min-height:84px;padding:10px 12px;line-height:1.45}.checkbox-label{border:1px solid var(--line);border-radius:var(--radius);min-height:42px;color:var(--text);background:#0a0c0b;align-items:center;gap:10px;padding:0 12px;display:flex}.checkbox-label input{width:18px;min-height:18px;accent-color:var(--green)}.primary-action,.mini-action,.text-button,.icon-button,.admin-button,.tab-item,.stat-card{cursor:pointer;border:0}.primary-action{border-radius:var(--radius);background:var(--green);color:#04110a;text-align:center;white-space:normal;justify-content:center;align-items:center;gap:8px;max-width:100%;min-height:42px;padding:0 15px;font-size:.88rem;font-weight:900;line-height:1.15;display:inline-flex}.primary-action.full,.mini-action.full{width:100%}.primary-action:disabled,.mini-action:disabled,.icon-button:disabled{cursor:not-allowed;opacity:.55}.mini-action.disabled{cursor:not-allowed;opacity:.62}.mini-action{border:1px solid var(--line);border-radius:var(--radius);min-height:32px;color:var(--text);text-align:center;white-space:normal;background:#ffffff08;justify-content:center;align-items:center;gap:6px;max-width:100%;padding:0 10px;font-size:.78rem;font-weight:800;line-height:1.15;display:inline-flex}.mini-action.icon-only{width:32px;padding:0}.mini-action.solid{background:var(--green-bg);color:var(--green);border-color:#38d77d6b}.mini-action.danger{background:var(--red-bg);color:var(--red);border-color:#ff6f6161}.setup-steps{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:10px;display:grid}.setup-steps>div{border-radius:var(--radius);background:#ffffff06;border:1px solid #ffffff12;align-content:start;gap:5px;min-height:0;padding:13px;display:grid}.setup-steps span{color:var(--muted);font-size:.84rem;line-height:1.45}.icon-button{border:1px solid var(--line);border-radius:var(--radius);width:40px;height:40px;color:var(--text);background:#ffffff08;place-items:center;display:inline-grid}.icon-button.compact{width:34px;height:34px}.admin-button{border-radius:var(--radius);background:var(--blue-bg);min-height:40px;color:var(--text);white-space:normal;border:1px solid #5aa9ff47;justify-content:center;align-items:center;gap:7px;max-width:100%;padding:0 12px;font-size:.78rem;font-weight:900;display:inline-flex}.text-button{color:var(--blue);background:0 0;align-items:center;gap:4px;font-size:.82rem;font-weight:800;display:inline-flex}.app-shell{width:min(100%,1720px);max-width:100%;margin:0 auto;padding:18px clamp(12px,1.6vw,26px) 112px}.topbar{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070808c7;justify-content:space-between;align-items:center;gap:14px;margin:-1px -14px 12px;padding:14px;display:flex;position:sticky;top:0}.brand-lockup,.topbar-actions,.card-main,.card-actions,.hero-actions,.row-actions{align-items:center;display:flex}.brand-lockup{gap:12px;min-width:0}.brand-lockup h1{font-size:1.03rem;line-height:1.2}.topbar-actions{gap:8px}.hero-panel,.form-panel,.admin-tools,.split-grid,.stat-card,.data-card,.edit-card,.tab-rail,.error-bar,.safety-strip,.filter-strip,.empty-state,.app-footer,.toast{border:1px solid var(--line);border-radius:var(--radius);background:#121514db}.hero-panel{box-shadow:var(--shadow);background:#121514b8;gap:18px;padding:22px;display:grid}.hero-product-media{justify-self:center;width:min(100%,220px)}.hero-product-media .product-image-frame{height:172px}.hero-panel h2{max-width:760px;margin-top:6px;font-size:clamp(1.45rem,6vw,2.75rem);line-height:1.08}.hero-actions{flex-wrap:wrap;gap:10px}.tab-rail{z-index:25;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d0f0eeb;grid-template-columns:repeat(8,minmax(74px,1fr));gap:6px;margin:12px 0;padding:6px;display:grid;position:sticky;top:73px;overflow-x:auto}.tab-item{min-height:40px;color:var(--muted);white-space:nowrap;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:.78rem;font-weight:800;display:inline-flex}.tab-item.active{color:var(--text);background:#ffffff12}.content-grid{gap:12px;width:100%;max-width:100%;display:grid}.section-intro,.utility-fold,.simple-action-row{grid-column:1/-1}.section-intro{border-radius:var(--radius);background:#1215149e;border:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:12px;max-width:100%;padding:13px 14px;display:flex;overflow:hidden}.section-intro h2{color:var(--text);margin:0 0 3px;font-size:1.04rem;line-height:1.15}.section-intro p{color:var(--muted);overflow-wrap:break-word;margin:0;font-size:.8rem;font-weight:750;line-height:1.35}.section-intro-stats{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:7px;display:flex}.simple-action-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;max-width:100%;display:flex}.compact-action{min-height:38px;padding:0 13px;font-size:.78rem}.utility-fold{border-radius:var(--radius);background:#1215149e;border:1px solid #ffffff12;overflow:hidden}.utility-fold>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;list-style:none;display:flex}.utility-fold>summary::-webkit-details-marker{display:none}.utility-fold>summary div{gap:3px;min-width:0;display:grid}.utility-fold>summary strong{color:var(--text);font-size:.92rem;line-height:1.15}.utility-fold>summary span{color:var(--muted);font-size:.76rem;font-weight:760;line-height:1.35}.utility-fold>summary svg{transition:transform .18s}.utility-fold[open]>summary svg{transform:rotate(90deg)}.utility-fold-body{border-top:1px solid #ffffff0e;gap:12px;padding:12px;display:grid}.utility-fold-body>.form-panel,.utility-fold-body>.poster-panel{box-shadow:none;background:#ffffff05;border-color:#ffffff13}.content-grid>.stack,.content-grid>.store-row-list,.content-grid>.field-store-list,.content-grid>.card-opportunity-list,.content-grid>.field-mode-panel,.content-grid>.poster-panel,.content-grid>.release-calendar-panel{grid-column:1/-1}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.stat-card{text-align:left;min-height:124px;color:var(--text);gap:6px;padding:14px;display:grid}.stat-card svg{color:var(--blue)}.stat-card strong{font-size:2rem;line-height:1}.stat-card span,.stat-card small{color:var(--muted);font-weight:700}.split-grid,.form-panel,.admin-tools{gap:12px;padding:14px;display:grid}.account-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.account-settings-card{background:#00000029;border:1px solid #ffffff12;border-radius:16px;align-content:start;gap:10px;min-width:0;padding:12px;display:grid}.account-settings-heading{align-items:flex-start;gap:10px;min-width:0;display:flex}.account-settings-heading svg{color:var(--blue);flex:none;margin-top:2px}.account-settings-heading div{gap:3px;min-width:0;display:grid}.account-settings-heading strong{color:var(--text);font-size:.95rem;line-height:1.2}.account-settings-heading span,.settings-note{color:var(--muted);overflow-wrap:anywhere;font-size:.78rem;line-height:1.35}.settings-note{margin:0}.admin-drawer-backdrop{z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000008a;justify-content:flex-end;display:flex;position:fixed;inset:0}.admin-drawer{border-left:1px solid var(--line);background:radial-gradient(circle at 0 0,#5aa9ff14,#0000 24rem),#080a09;grid-template-rows:auto minmax(0,1fr);width:min(760px,100vw);height:100dvh;display:grid;box-shadow:-28px 0 60px #00000080}.admin-drawer-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:14px;padding:16px;display:flex}.admin-drawer-header h2{color:var(--text);margin:3px 0;font-size:1.08rem}.admin-drawer-header span{color:var(--muted);font-size:.78rem;font-weight:750;line-height:1.4}.admin-fold-list{align-content:start;gap:10px;padding:12px;display:grid;overflow-y:auto}.admin-fold{border:1px solid var(--line);border-radius:var(--radius);background:#121514d6;overflow:hidden}.admin-fold>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:13px 14px;list-style:none;display:flex}.admin-fold>summary::-webkit-details-marker{display:none}.admin-fold>summary span{color:var(--text);font-size:.9rem;font-weight:950}.admin-fold>summary small{color:var(--muted);text-align:right;font-size:.72rem;font-weight:800}.admin-fold-body{border-top:1px solid #ffffff0e;gap:12px;padding:12px;display:grid}.admin-fold-body>.admin-tools,.admin-fold-body>.form-panel,.admin-fold-body>.split-grid,.admin-fold-body>.today-plan-panel,.admin-fold-body>.zone-panel{box-shadow:none;background:#ffffff05;border-color:#ffffff14}.panel-header{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.panel-header h2,.form-panel h2{font-size:1rem}.stack{gap:10px;display:grid}.stack.compact{gap:8px}.stack.compact .data-card{align-items:start}.stack.compact .card-main{align-items:flex-start}.stack.compact .card-actions{grid-column:1/-1;justify-content:flex-start}.data-card{background:#ffffff06;gap:12px;min-width:0;max-width:100%;padding:12px;display:grid;overflow:hidden}.product-card{grid-template-columns:minmax(112px,148px) minmax(0,1fr) minmax(118px,auto);align-items:center;gap:12px;min-height:132px;padding:12px}.compact-product-card{grid-template-columns:76px minmax(0,1fr) minmax(88px,auto);gap:10px;min-height:104px;padding:10px}.product-card-body{align-content:start;gap:9px;min-width:0;max-width:100%;display:grid}.product-card-center{align-content:start;gap:8px;min-width:0;max-width:100%;display:grid}.product-title-line{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;max-width:100%;display:flex}.product-title-line h3{color:var(--text);overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:0;font-size:.98rem;line-height:1.18}.product-card-center p{color:var(--muted);overflow-wrap:break-word;margin:0;font-size:.78rem;line-height:1.35}.product-main-facts,.product-side-badges{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}.product-main-facts span{min-width:0;color:var(--muted);overflow-wrap:anywhere;background:#ffffff0b;border-radius:999px;padding:5px 8px;font-size:.72rem;font-weight:900;line-height:1.1}.product-main-facts .good{color:var(--green);background:#4fe08b21}.product-main-facts .watch{color:var(--yellow);background:#ffd16621}.product-main-facts .bad{color:var(--red);background:#ff6e6e21}.product-main-facts .muted{color:var(--subtle)}.verification-progress{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;min-width:0;max-width:100%;margin-top:8px;display:grid}.verification-progress span{min-width:0;color:var(--subtle);text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#ffffff0b;border-radius:999px;padding:4px 5px;font-size:.6rem;font-weight:950;line-height:1.1;overflow:hidden}.verification-progress span.done,.verification-progress span.complete{color:var(--green);background:#4fe08b21}.product-details-drawer,.product-monitor-details{min-width:0;max-width:100%}.product-details-drawer>summary,.product-monitor-details>summary{cursor:pointer;color:var(--blue);font-size:.72rem;font-weight:950;list-style:none}.product-details-drawer>summary::-webkit-details-marker{display:none}.product-monitor-details>summary::-webkit-details-marker{display:none}.product-detail-grid,.product-monitor-details>div{gap:6px;min-width:0;margin-top:8px;display:grid}.product-detail-grid span,.product-monitor-details span{color:var(--muted);overflow-wrap:anywhere;font-size:.72rem;line-height:1.35}.product-card-side{text-align:right;flex-direction:column;justify-content:space-between;align-items:flex-end;gap:8px;min-width:112px;max-width:100%;display:flex}.product-card-side strong{color:var(--text);font-size:1.2rem;line-height:1}.product-card-side>span{color:var(--muted);text-transform:uppercase;font-size:.66rem;font-weight:900}.product-side-badges{justify-content:flex-end}.product-buy-action{white-space:nowrap}.urgent-restock-banner,.scanner-status-panel{border-radius:var(--radius-lg);background:linear-gradient(135deg,#4fe08b1f,#ffffff05),#101212db;border:1px solid #4fe08b3d;gap:14px;min-width:0;max-width:100%;padding:16px;display:grid;overflow:hidden}.urgent-restock-banner{grid-template-columns:minmax(0,1fr) auto;align-items:center}.urgent-restock-banner strong{color:var(--text);margin-top:2px;font-size:clamp(1rem,2vw,1.25rem);line-height:1.15;display:block}.urgent-restock-banner p{max-width:82ch;color:var(--muted);overflow-wrap:anywhere;margin:6px 0 0;font-size:.82rem;line-height:1.45}.scanner-status-header,.scanner-source-row,.candidate-row{min-width:0;max-width:100%;display:grid}.scanner-status-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.scanner-status-header h2{margin:2px 0 0;font-size:1.02rem;line-height:1.15}.scanner-stat-grid{grid-template-columns:repeat(auto-fit,minmax(min(132px,100%),1fr));gap:8px;display:grid}.scanner-stat-grid>div{background:#ffffff0b;border-radius:12px;gap:3px;min-width:0;padding:10px;display:grid}.scanner-stat-grid strong{color:var(--text);overflow-wrap:anywhere;font-size:1rem;line-height:1.1}.scanner-stat-grid span,.scanner-source-row span,.candidate-main span{color:var(--muted);font-size:.75rem;line-height:1.3}.product-quality-panel{gap:14px}.product-qa-list{gap:7px;min-width:0;max-width:100%;display:grid}.product-qa-row{background:#ffffff06;border:1px solid #ffffff12;border-radius:12px;grid-template-columns:minmax(240px,1.4fr) minmax(92px,.6fr) repeat(4,minmax(74px,.48fr)) minmax(92px,.55fr) minmax(96px,.58fr) minmax(230px,1fr);align-items:center;gap:8px;min-width:0;padding:9px;display:grid;overflow:hidden}.product-qa-head{color:var(--subtle);text-transform:uppercase;background:0 0;border-color:#0000;padding-block:2px;font-size:.68rem;font-weight:950}.product-qa-product{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.product-qa-product .product-image-frame{border-radius:10px;height:54px}.product-qa-product strong,.product-qa-row>span{min-width:0;color:var(--text);overflow-wrap:anywhere;font-size:.78rem;line-height:1.25}.product-qa-product small{color:var(--muted);overflow-wrap:anywhere;margin-top:2px;font-size:.68rem;line-height:1.2;display:block}.product-qa-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;min-width:0;display:flex}.discovery-panel{gap:14px}.discovery-source-form{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));align-items:end;gap:10px;display:grid}.discovery-source-form textarea,.discovery-source-form .wide{grid-column:1/-1}.scanner-source-list,.candidate-queue{gap:8px;min-width:0;display:grid}.scanner-source-row{border:1px solid var(--line);background:#ffffff06;border-radius:12px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px}.scanner-source-row strong,.candidate-main strong{color:var(--text);overflow-wrap:anywhere;font-size:.9rem;line-height:1.2;display:block}.discovery-queue-heading{align-items:end}.discovery-queue-heading>label{max-width:230px}.candidate-row{border:1px solid var(--line);background:#ffffff08;border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px}.candidate-main{min-width:0}.candidate-main a{max-width:100%;color:var(--blue);overflow-wrap:anywhere;align-items:center;gap:4px;margin-top:4px;font-size:.72rem;font-weight:900;display:inline-flex}.candidate-meta,.candidate-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.link-button{color:var(--blue);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;padding:0;font-size:.76rem;font-weight:950;display:inline-flex}.dashboard-product-toggle{width:fit-content;max-width:100%;min-height:34px;padding:7px 9px}.product-image-frame{border:1px solid var(--line);border-radius:var(--radius);aspect-ratio:auto;contain:layout paint;background:linear-gradient(145deg,#87bbff1a,#4fe08b0d),#090b0a;width:100%;max-width:100%;height:148px;min-height:0;display:grid;position:relative;overflow:hidden}.compact-product-card .product-image-frame,.stack.compact .product-image-frame,.action-panel .product-image-frame{height:86px}.product-image-frame img,.product-image-empty{grid-area:1/1;width:100%;max-width:100%;height:100%;max-height:100%}.product-image-frame img{background:#ffffff05;padding:10px;object-fit:contain!important;inset:0!important}.product-image-empty{color:var(--blue);text-align:center;align-content:center;place-items:center;gap:4px;font-size:.84rem;font-weight:950;display:grid}.product-image-empty[hidden]{display:none}.product-image-empty span{border:1px solid var(--line-strong);width:42px;height:42px;color:var(--blue);letter-spacing:.04em;background:#0a0c0bd1;border-radius:9px;place-items:center;font-size:.76rem;display:inline-grid}.retailer-fallback-frame{background:radial-gradient(circle,#5aa9ff1a,#0000 70%),#090b0a}.retailer-logo-fallback span{width:48px;height:48px;color:var(--blue);background:#ffffff09;border-radius:12px}.product-image-empty small{color:var(--muted);text-transform:none;font-size:.64rem;font-weight:850;line-height:1.15}.product-image-badge{border:1px solid var(--line);max-width:calc(100% - 16px);color:var(--muted);overflow-wrap:normal;text-align:center;background:#050707d1;border-radius:999px;padding:4px 7px;font-size:.62rem;font-weight:900;line-height:1.1;position:absolute;bottom:8px;right:8px}.product-image-badge.good{color:var(--green);border-color:#4fe08b47}.card-main{gap:10px;min-width:0;max-width:100%}.card-main>div{min-width:0}.card-main h3{color:var(--text);overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:0 0 4px;font-size:.95rem;line-height:1.2}.card-main p{overflow-wrap:break-word;word-break:normal;font-size:.79rem}.reason-text{color:var(--muted);overflow-wrap:break-word;word-break:normal;margin:0;font-size:.78rem;line-height:1.45}.avatar{border:1px solid var(--line-strong);border-radius:var(--radius);width:38px;height:38px;color:var(--blue);text-transform:uppercase;background:#0a0c0b;flex:none;place-items:center;font-size:.72rem;font-weight:900;display:inline-grid}.card-actions{flex-wrap:wrap;place-content:flex-start;gap:7px;min-width:0;max-width:100%}.card-opportunity-list{gap:8px;display:grid}.card-opportunity-row{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff06;grid-template-columns:minmax(0,1fr);align-items:center;gap:9px;max-width:100%;padding:10px;display:grid;overflow:hidden}.card-opportunity-main{align-items:flex-start;gap:10px;min-width:0;display:flex}.card-opportunity-main>div:last-child{gap:3px;min-width:0;display:grid}.card-opportunity-main h3{color:var(--text);overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:0;font-size:.93rem;line-height:1.18}.card-opportunity-main p,.card-opportunity-main small{color:var(--muted);overflow-wrap:break-word;word-break:normal;margin:0;font-size:.76rem;line-height:1.35}.card-opportunity-actions{flex-wrap:wrap;justify-content:flex-start;gap:6px;min-width:0;display:flex}.last-comp-list{min-width:0;color:var(--muted);border-top:1px solid #ffffff0e;grid-column:1/-1;gap:5px;padding-top:8px;font-size:.72rem;line-height:1.35;display:grid}.last-comp-list strong{color:var(--text);font-size:.78rem}.last-comp-list span{overflow-wrap:break-word;word-break:normal}.ebay-setup-panel{gap:12px}.ebay-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.compact-status-tile{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff06;gap:6px;min-width:0;padding:10px;display:grid}.compact-status-tile strong,.compact-status-tile small{overflow-wrap:anywhere;min-width:0}.compact-status-tile small{color:var(--muted);font-size:.72rem}.grade-comp-list{gap:8px}.grade-comp-group{background:#07080847;border:1px solid #ffffff0e;border-radius:9px;gap:6px;min-width:0;padding:8px;display:grid}.grade-comp-heading,.comp-review-row{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.grade-comp-heading{color:var(--muted);font-size:.72rem}.comp-review-row{border-top:1px solid #ffffff0b;padding-top:7px}.comp-review-row>div:first-child{gap:3px;min-width:0;display:grid}.comp-review-row strong{color:var(--text)}.comp-review-row span,.comp-review-row small{color:var(--muted);overflow-wrap:anywhere}.comp-review-row .row-actions{justify-content:flex-end}.monitor-meta,.monitor-status{color:var(--muted);flex-wrap:wrap;gap:7px;font-size:.74rem;line-height:1.4;display:flex}.monitor-meta{grid-column:1/-1}.monitor-meta span,.monitor-status span{overflow-wrap:anywhere;align-items:center;gap:4px;min-width:0;display:inline-flex}.monitor-status{border:1px solid var(--line);border-radius:var(--radius);background:#5aa9ff0f;padding:9px}.release-hero-card,.release-status-grid,.release-calendar-panel{grid-column:1/-1}.release-hero-card{background:radial-gradient(circle at 8% 0,#41e58721,#0000 18rem),linear-gradient(145deg,#ffffff0b,#ffffff04),#0a1014e0;border:1px solid #aaffdb1f;border-radius:22px;justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:20px;display:flex}.release-hero-card h2{color:var(--text);margin:2px 0 0;font-size:clamp(1.65rem,3.4vw,2.55rem);line-height:1}.release-hero-card span{color:var(--muted);margin-top:8px;font-size:.9rem;line-height:1.45;display:block}.release-hero-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:flex}.release-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.release-status-grid article{background:linear-gradient(145deg,#ffffff0a,#ffffff04),#0b1216db;border:1px solid #aaffdb1a;border-radius:18px;gap:6px;min-width:0;padding:14px;display:grid}.release-status-grid small{color:var(--subtle);text-transform:uppercase;font-size:.68rem;font-weight:950}.release-status-grid strong{color:var(--text);overflow-wrap:anywhere;font-size:clamp(1.15rem,2.3vw,1.6rem);line-height:1.1}.release-status-grid span{color:var(--muted);font-size:.78rem;line-height:1.35}.release-calendar-panel{background:linear-gradient(145deg,#ffffff09,#ffffff03),#121514c2;border:1px solid #aaffdb1a;border-radius:22px;gap:14px;max-width:100%;padding:16px;display:grid;overflow:hidden}.release-year{gap:12px;min-width:0;display:grid}.release-year-heading{justify-content:space-between;align-items:flex-end;gap:12px;min-width:0;display:flex}.release-year-heading h2{color:var(--text);margin:2px 0 0;font-size:clamp(1.75rem,3vw,2.6rem);line-height:1}.release-month-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:12px;display:grid}.release-month-card{background:linear-gradient(145deg,#ffffff09,#ffffff03),#090f12d1;border:1px solid #aaffdb17;border-radius:18px;gap:9px;min-width:0;padding:13px;display:grid}.release-month-card h3{color:var(--text);overflow-wrap:break-word;word-break:normal;margin:0;font-size:.95rem;line-height:1.15}.release-day-list{gap:7px;display:grid}.release-day-row{background:#07080870;border:1px solid #ffffff0e;border-radius:14px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:9px;display:grid}.release-day-number{min-width:0;color:var(--blue);background:#87bbff14;border-radius:8px;place-items:center;gap:1px;padding:5px 3px;display:grid}.release-day-number strong{color:var(--text);overflow-wrap:normal;font-size:1rem;line-height:1}.release-day-number span{color:var(--muted);text-transform:uppercase;overflow-wrap:normal;font-size:.61rem;font-weight:900}.release-day-main{gap:2px;min-width:0;display:grid}.release-day-main strong{color:var(--text);overflow-wrap:break-word;word-break:normal;font-size:.86rem;line-height:1.2}.release-day-main span,.release-day-main small{color:var(--muted);overflow-wrap:break-word;word-break:normal;font-size:.7rem;line-height:1.3}.release-day-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;min-width:0;display:flex}.accuracy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.stat-card.static{cursor:default;text-align:left}.field-mode-panel,.field-card{border:1px solid var(--line);border-radius:var(--radius);background:#121514e0;gap:9px;padding:11px;display:grid}.field-mode-heading,.field-card-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.field-mode-heading h2,.field-card h3{overflow-wrap:break-word;word-break:normal;margin:2px 0 4px}.field-mode-heading p,.field-card-top span{color:var(--muted);margin:0;font-size:.76rem;line-height:1.35}.field-filter-grid{flex-wrap:wrap;align-items:flex-end;gap:7px;max-width:100%;display:flex}.field-filter-grid .checkbox-label{flex:0 auto;gap:8px;width:auto;min-height:36px;padding:0 11px;display:inline-flex}.field-filter-grid>label:not(.checkbox-label){flex:0 210px;gap:5px;width:min(210px,100%)}.field-filter-grid select{min-height:36px}.store-coverage-panel,.store-discovery-panel{gap:12px}.coverage-grid{grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr));gap:8px;display:grid}.coverage-tile{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff06;gap:4px;min-width:0;padding:11px;display:grid}.coverage-tile strong{color:var(--text);font-size:1.55rem;line-height:1}.coverage-tile span,.coverage-tile small{color:var(--muted);font-size:.76rem;font-weight:800}.store-discovery-form{grid-template-columns:minmax(0,1.5fr) minmax(130px,.45fr);align-items:end;gap:10px;display:grid}.retailer-chip-grid{flex-wrap:wrap;grid-column:1/-1;gap:7px;display:flex}.retailer-chip-grid .checkbox-label{width:auto;min-height:36px;padding:0 11px}.store-discovery-form .form-actions{grid-column:1/-1}.discovery-results{gap:10px;display:grid}.candidate-store-list{gap:8px;display:grid}.candidate-store-row{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff06;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.candidate-store-row.duplicate{opacity:.68}.candidate-store-row input{width:18px;min-height:18px}.candidate-store-row>div{gap:3px;min-width:0;display:grid}.candidate-store-row strong{color:var(--text);font-size:.88rem;line-height:1.2}.candidate-store-row span,.candidate-store-row small{color:var(--muted);overflow-wrap:anywhere;font-size:.74rem;font-weight:800;line-height:1.35}.store-select-field{gap:7px}.store-select-field small{color:var(--muted);font-size:.72rem;font-weight:800;line-height:1.35}.field-store-list{gap:7px;display:grid}.field-card{background:linear-gradient(135deg,#38d77d0d,#5aa9ff0a),#121514e0}.field-score{flex:none;justify-items:end;gap:6px;display:grid}.field-score strong{font-size:1.18rem;line-height:1}.field-metrics,.target-strip{flex-wrap:wrap;gap:7px;display:flex}.field-metrics span{border:1px solid var(--line);color:var(--muted);background:#ffffff08;border-radius:7px;align-items:center;gap:4px;padding:5px 7px;font-size:.72rem;font-weight:800;display:inline-flex}.quick-action-grid{grid-template-columns:repeat(auto-fit,minmax(min(128px,100%),1fr));gap:7px;display:grid}.quick-action{border:1px solid var(--line);border-radius:var(--radius);min-height:38px;color:var(--text);background:#ffffff09;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:.74rem;font-weight:900;display:inline-flex}.quick-action.good{background:var(--green-bg);color:var(--green);border-color:#38d77d52}.quick-action.watch{background:var(--yellow-bg);color:var(--yellow);border-color:#f0c95a52}.quick-action.bad{background:var(--red-bg);color:var(--red);border-color:#ff6f6152}.quick-action.muted{color:var(--muted)}.field-note-form{grid-template-columns:1fr;align-items:end;gap:8px;display:grid}.setup-list,.template-grid,.wizard-form{gap:10px;display:grid}.launch-summary{border:1px solid var(--line);border-radius:var(--radius);background:#38d77d0e;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.launch-summary strong{color:var(--text);font-size:1.55rem;line-height:1;display:block}.launch-summary span:not(.chip){color:var(--muted);font-size:.78rem;font-weight:800}.setup-row,.quality-row,.template-card,.template-hint{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff06}.setup-row,.quality-row{width:100%;color:var(--text);text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.setup-row div,.quality-row div,.template-hint{gap:4px;min-width:0;display:grid}.setup-row small,.quality-row span,.template-hint span{color:var(--muted);font-size:.78rem;line-height:1.45}.quality-row svg{color:var(--yellow)}.calibration-row svg{color:var(--blue)}.template-card{gap:10px;padding:12px;display:grid}.template-hint{padding:11px}.template-hint.warning{background:var(--yellow-bg);border-color:#eacb6747}.template-hint.warning strong{color:var(--yellow)}.wizard-steps{gap:6px;display:flex}.wizard-dot{border:1px solid var(--line);width:30px;height:30px;color:var(--muted);background:#ffffff08;border-radius:7px;place-items:center;font-size:.78rem;font-weight:900;display:inline-grid}.wizard-dot.active{background:var(--green-bg);color:var(--green);border-color:#38d77d6b}.wizard-step{border:0;min-width:0;margin:0;padding:0;display:none}.wizard-step.active{gap:12px;display:grid}.chip{white-space:normal;overflow-wrap:anywhere;text-align:center;border-radius:7px;justify-content:center;align-items:center;max-width:100%;min-height:28px;padding:5px 9px;font-size:.72rem;font-weight:900;line-height:1.12;display:inline-flex}.chip.good{background:var(--green-bg);color:var(--green)}.chip.watch{background:var(--yellow-bg);color:var(--yellow)}.chip.bad{background:var(--red-bg);color:var(--red)}.chip.muted{color:var(--muted);background:#ffffff0d}.form-grid{grid-template-columns:1fr}.wide-field{grid-column:1/-1}.update-stack,.edit-stack{gap:10px;display:grid}.edit-card,.inline-update{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff06;gap:12px;padding:12px;display:grid}.inline-update div{gap:3px;display:grid}.edit-card-heading,.form-actions,.admin-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.edit-card-heading{justify-content:space-between}.edit-card-heading div{gap:3px;min-width:0;display:grid}.edit-card-heading strong{overflow-wrap:anywhere}.edit-card-heading span,.backup-form p{color:var(--muted);font-size:.78rem}.form-actions,.admin-actions{justify-content:flex-end}.inline-update strong{font-size:.88rem}.inline-update span{color:var(--muted);font-size:.76rem}.table-list{gap:8px;display:grid}.table-row{border:1px solid var(--line);border-radius:var(--radius);color:var(--muted);background:#ffffff06;grid-template-columns:1fr;align-items:center;gap:7px;padding:10px;font-size:.8rem;display:grid}.table-row strong{color:var(--text)}.table-row.read{opacity:.66}.monitor-log-row{align-items:start}.monitor-details{color:var(--muted);grid-column:1/-1}.monitor-details summary{cursor:pointer;color:var(--text);font-weight:800}.monitor-details div{overflow-wrap:anywhere;gap:6px;margin-top:8px;display:grid}.alerts-table .table-row{align-items:start}.row-actions{gap:7px}.filter-strip,.safety-strip,.error-bar{flex-wrap:wrap;align-items:center;gap:8px;padding:11px 12px;display:flex}.comp-quick-grid,.report-note-grid,.report-category-grid,.report-archive-list{gap:10px;display:grid}.comp-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.form-step{border-left:2px solid #5aa9ff99;gap:3px;padding:4px 0 4px 10px;display:grid}.form-step span,.report-highlight span{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:800}.report-archive-row{border-radius:var(--radius);width:100%;color:var(--text);text-align:left;background:#ffffff09;border:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;display:flex}.report-archive-row.active{background:#38d77d14;border-color:#38d77d6b}.report-archive-row div,.report-highlight{gap:3px;min-width:0;display:grid}.report-archive-row span,.report-highlight small{color:var(--muted);font-size:.78rem}.report-note-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-highlight{border-radius:var(--radius);background:#ffffff09;border:1px solid #ffffff14;padding:11px}.report-category{gap:8px;display:grid}.report-category h3{margin:4px 0 0;font-size:.95rem}.poster-panel{border-radius:var(--radius);background:linear-gradient(135deg,#5aa9ff0e,#38d77d0a),#121514c7;border:1px solid #ffffff17;gap:12px;max-width:100%;padding:14px;display:grid;overflow:hidden;box-shadow:0 12px 38px #0000002e}.poster-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.poster-header h2{margin:4px 0 5px;font-size:1.25rem}.poster-header span,.poster-row span,.poster-card-name span{color:var(--muted);font-size:.78rem}.poster-grid{gap:8px;display:grid}.top10-table{gap:7px;max-width:100%;display:grid}.top10-row{background:#0708086b;border:1px solid #ffffff12;border-radius:9px;grid-template-columns:minmax(220px,1.6fr) repeat(4,minmax(74px,.65fr)) minmax(64px,auto);align-items:center;gap:8px;max-width:100%;padding:9px;display:grid;overflow:hidden}.top10-head{color:var(--subtle);text-transform:uppercase;background:0 0;border:0;padding:0 9px;font-size:.68rem;font-weight:900}.top10-card-cell{align-items:center;gap:9px;min-width:0;display:flex}.top10-card-cell>div{gap:2px;min-width:0;display:grid}.top10-card-cell strong{color:var(--text);overflow-wrap:break-word;font-size:.84rem;line-height:1.2}.top10-card-cell small,.top10-metric small{color:var(--muted);font-size:.68rem;line-height:1.2}.top10-rank{width:28px;height:28px;color:var(--green);background:#ffffff0e;border-radius:8px;flex:none;place-items:center;font-size:.76rem;font-weight:950;display:inline-grid}.top10-metric{color:var(--text);gap:2px;min-width:0;font-size:.78rem;font-weight:850;line-height:1.2;display:grid}.compact-chip{min-height:24px;padding:4px 7px;font-size:.66rem}.poster-row{border-radius:var(--radius);background:#0708086b;border:1px solid #ffffff12;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:10px;display:grid}.poster-row.report-row{grid-template-columns:auto minmax(0,1fr)}.report-row .reason-text{grid-column:1/-1;margin:0}.poster-rank{border-radius:var(--radius);background:var(--green-bg);min-width:44px;min-height:34px;color:var(--green);justify-content:center;align-items:center;gap:4px;font-weight:900;display:inline-flex}.poster-card-name{gap:2px;min-width:0;display:grid}.poster-card-name strong{overflow-wrap:anywhere}.empty-state{color:var(--muted);align-items:center;gap:10px;padding:14px;display:flex}.empty-state svg{color:var(--blue);flex:none}.empty-state div{gap:3px;display:grid}.empty-state strong{color:var(--text);font-size:.9rem}.empty-state span{font-size:.8rem;line-height:1.45}.admin-tools,.app-footer{margin-top:12px}.manual-safety{background:var(--green-bg);border-color:#38d77d47}.backup-form{gap:10px;display:grid}.push-panel{border:1px solid var(--line);border-radius:var(--radius);background:#5aa9ff0f;gap:10px;padding:12px;display:grid}.access-panel{gap:14px;display:grid}.access-grid,.split-grid{gap:10px;display:grid}.today-plan-panel,.plan-list,.inventory-list{gap:12px;display:grid}.today-plan-panel{border-radius:var(--radius);background:linear-gradient(135deg,#38d77d14,#5aa9ff0d),#ffffff06;border:1px solid #38d77d38;padding:14px}.daily-plan-grid{gap:12px;display:grid}.compact-card{grid-template-columns:1fr}.quick-actions-row,.dashboard-command-row,.chase-now-grid,.compact-two-column,.store-row-list,.dashboard-section,.zone-panel,.action-panel{gap:10px;min-width:0;max-width:100%;display:grid}.quick-actions-row{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-command-row{grid-template-columns:1fr}.location-strip,.location-save-row,.field-heading-actions{align-items:center;gap:10px;display:flex}.location-strip{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff09;justify-content:space-between;padding:10px 12px}.more-actions-menu{z-index:20;position:relative}.more-actions-menu>summary{cursor:pointer;border:1px solid var(--line);border-radius:var(--radius);min-height:42px;color:var(--text);background:#ffffff0b;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:.82rem;font-weight:900;list-style:none;display:flex}.more-actions-menu>summary::-webkit-details-marker{display:none}.more-actions-menu[open]>summary svg{transform:rotate(90deg)}.more-actions-menu>div{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:#090b0af5;gap:8px;margin-top:8px;padding:8px;display:grid}.location-strip>div,.location-save-row>div{gap:3px;min-width:0;display:grid}.location-strip strong,.location-save-row strong{color:var(--text);font-size:.86rem}.location-strip span,.location-save-row span{color:var(--muted);font-size:.75rem;font-weight:750;line-height:1.35}.location-save-row{border-radius:var(--radius);background:#0507078c;border:1px solid #ffffff12;justify-content:space-between;padding:10px}.quick-action-button{border:1px solid var(--line);border-radius:var(--radius);min-height:46px;color:var(--text);text-align:center;background:#ffffff0a;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:.76rem;font-weight:900;display:inline-flex}.quick-action-button:first-child{border-color:var(--line-strong);color:var(--text);background:#ffffff0f}.quick-action-button:disabled{opacity:.52;cursor:not-allowed}.chase-now-grid,.chase-now-grid.apple-chase-grid{grid-template-columns:1fr}.action-panel,.dashboard-section,.zone-panel{border:1px solid var(--line);border-radius:var(--radius);background:#121514ad;max-width:100%;padding:12px;overflow:hidden}.action-panel.apple-card{background:#ffffff09;border-color:#ffffff13;gap:10px;min-height:0;box-shadow:0 14px 44px #0000002e}.dashboard-section{padding:0;overflow:hidden}.dashboard-section>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:13px 14px;list-style:none;display:flex}.dashboard-section>summary::-webkit-details-marker{display:none}.dashboard-section>summary span{color:var(--text);font-size:.9rem;font-weight:900}.dashboard-section>summary small{color:var(--muted);text-align:right;font-size:.74rem;font-weight:800}.dashboard-section>:not(summary){margin:0 12px 12px}.zone-panel{background:linear-gradient(135deg,#5aa9ff14,#38d77d0a),#ffffff06}.zone-panel h2{margin:4px 0 6px;font-size:1.15rem}.zone-panel p{color:var(--muted);font-size:.8rem;line-height:1.45}.store-row{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff06;max-width:100%;overflow:hidden}.store-row-summary{cursor:pointer;grid-template-columns:4px minmax(0,1fr) minmax(66px,auto) auto;align-items:center;gap:8px;max-width:100%;min-height:54px;padding:8px 9px 8px 0;list-style:none;display:grid}.store-row-summary::-webkit-details-marker{display:none}.store-color-bar{background:var(--red);border-radius:0 6px 6px 0;align-self:stretch}.store-color-bar.good{background:var(--green)}.store-color-bar.watch{background:var(--yellow)}.store-color-bar.muted{background:var(--subtle)}.store-row-main{gap:3px;min-width:0;display:grid}.store-row-main strong{color:var(--text);overflow-wrap:break-word;word-break:normal;font-size:.88rem;line-height:1.2}.store-row-main span,.store-row-score small{color:var(--muted);overflow-wrap:break-word;word-break:normal;font-size:.7rem;font-weight:800;line-height:1.35}.store-row-score{color:var(--text);text-align:right;justify-items:end;gap:3px;min-width:66px;max-width:112px;display:grid}.store-row-score strong{font-size:1rem;line-height:1}.store-row-detail{border-top:1px solid #ffffff0e;gap:9px;padding:10px;display:grid}.store-favorite-button,.store-favorite-static{border:1px solid var(--line);width:34px;height:34px;color:var(--muted);background:#ffffff08;border-radius:999px;place-items:center;display:inline-grid}.store-favorite-button.active,.store-favorite-static.active{background:var(--yellow-bg);color:var(--yellow);border-color:#eacb6747}.store-favorite-button:disabled{opacity:.55;cursor:not-allowed}.field-targets{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff06;gap:7px;padding:10px;display:grid}.field-targets strong{color:var(--text);font-size:.8rem}.access-form{gap:9px;width:100%;display:grid}.access-row,.invite-url-box{border-radius:var(--radius);background:#ffffff09;border:1px solid #ffffff12;align-items:center;gap:8px;padding:10px;display:grid}.invite-url-box input{text-overflow:ellipsis;width:100%;color:var(--green);font-size:.78rem;overflow:hidden}.access-row div,.invite-url-box div{gap:3px;min-width:0;display:grid}.access-row strong,.invite-url-box strong{font-size:.86rem}.access-row span,.invite-url-box span{color:var(--muted);font-size:.76rem;line-height:1.4}.push-status-grid{justify-content:space-between;align-items:center;gap:10px;display:flex}.push-status-grid div{gap:4px;min-width:0;display:grid}.push-status-grid strong{font-size:.9rem}.push-status-grid span,.push-copy{color:var(--muted);font-size:.78rem;line-height:1.45}.push-copy{margin:0}.notification-delivery-log{background:linear-gradient(135deg,#38d77d0f,#5aa9ff0a),#ffffff06}.compact-log-list{gap:8px;min-width:0;display:grid}.compact-log-row{border:1px solid var(--line);background:#00000029;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.compact-log-row>div{gap:3px;min-width:0;display:grid}.compact-log-row strong{font-size:.82rem}.compact-log-row span{min-width:0;color:var(--muted);overflow-wrap:anywhere;font-size:.76rem;line-height:1.35}@media (max-width:640px){.compact-log-row{grid-template-columns:1fr;align-items:start}}.health-grid{grid-template-columns:1fr;gap:10px;display:grid}.alert-setup-grid{grid-template-columns:1fr;gap:10px;margin-bottom:12px;display:grid}.health-card{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff06;align-items:center;gap:10px;padding:12px;display:grid}.health-warning{border-radius:var(--radius);background:var(--yellow-bg);color:var(--muted);border:1px solid #f0c95a52;align-items:flex-start;gap:10px;padding:12px;display:flex}.health-warning svg{color:var(--yellow);flex:none;margin-top:2px}.health-warning strong{color:var(--text)}.health-warning ul{margin:7px 0 0;padding-left:18px}.health-warning li{margin:4px 0;font-size:.78rem;line-height:1.45}.system-checklist{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff06;gap:10px;padding:12px;display:grid}.checklist-grid{gap:8px;display:grid}.system-check-row{background:#080a0a61;border:1px solid #ffffff0e;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.system-check-row strong,.route-state-card h1{color:var(--text)}.system-check-row span:not(.chip),.route-state-card p{color:var(--muted);margin-top:3px;font-size:.78rem;line-height:1.45;display:block}.backup-form p{margin:0;line-height:1.45}.app-footer{color:var(--muted);align-items:flex-start;gap:9px;padding:12px;font-size:.78rem;line-height:1.45;display:flex}.app-footer svg{color:var(--green);flex:none;margin-top:1px}.toast-stack{z-index:80;pointer-events:none;justify-items:center;display:grid;position:fixed;bottom:112px;left:14px;right:14px}.toast{width:min(100%,520px);box-shadow:var(--shadow);pointer-events:auto;color:var(--text);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.toast.error{border-color:#ff6f615c}.toast.error>svg{color:var(--red)}.toast.success{border-color:#38d77d5c}.toast.success>svg{color:var(--green)}.toast span{font-size:.82rem;font-weight:800;line-height:1.35}.safety-strip{color:var(--muted);font-size:.78rem}.safety-strip svg{color:var(--green)}.error-bar{background:var(--red-bg);color:var(--red);border-color:#ff6f6159;font-size:.85rem;font-weight:800}.route-state-page{place-items:center;min-height:100svh;padding:20px;display:grid}.route-state-card{border:1px solid var(--line);border-radius:var(--radius);width:min(100%,440px);box-shadow:var(--shadow);background:#121514e6;gap:12px;padding:18px;display:grid}.route-state-card h1{font-size:1.8rem;line-height:1}.route-state-card .primary-action{justify-content:center}.form-error{color:var(--red);margin:0;font-size:.82rem;font-weight:800}.form-success{color:var(--green);margin:0;font-size:.82rem;font-weight:800}.auth-reset-panel{border-top:1px solid #ffffff14;gap:12px;padding-top:14px;display:grid}.auth-reset-panel h2{margin:0;font-size:1rem}.spin-slow{color:var(--green);animation:1.9s linear infinite spin}.inventory-summary-grid,.inventory-table,.inventory-comp-list,.inventory-detail-drawer,.inventory-detail-drawer>div{gap:10px;min-width:0;max-width:100%;display:grid}.inventory-summary-grid{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr))}.inventory-kpi-grid,.inventory-secondary-strip,.inventory-view-tabs,.purchase-flow,.inventory-filter-row,.inventory-log-panel,.inventory-log-list,.record-sale-form,.sale-preview,.profit-platform-strip{gap:10px;min-width:0;max-width:100%;display:grid}.inventory-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr))}.inventory-kpi-card{background:#ffffff09;border:1px solid #ffffff13;border-radius:18px;gap:7px;min-width:0;padding:16px;display:grid;box-shadow:0 18px 50px #00000029}.inventory-kpi-card.good{background:linear-gradient(145deg,#38d77d1b,#ffffff08)}.inventory-kpi-card.watch{background:linear-gradient(145deg,#ffcd4d1b,#ffffff08)}.inventory-kpi-card.bad{background:linear-gradient(145deg,#ff6f611c,#ffffff08)}.inventory-kpi-card span,.flow-step>span,.flow-step-title>span{color:var(--muted);letter-spacing:.02em;text-transform:uppercase;font-size:.68rem;font-weight:950}.inventory-kpi-card strong{color:var(--text);font-size:clamp(1.45rem,3vw,2.1rem);line-height:1}.inventory-kpi-card small,.inventory-secondary-strip span,.profit-platform-strip span{color:var(--muted);overflow-wrap:anywhere;font-size:.78rem;line-height:1.35}.inventory-secondary-strip,.profit-platform-strip{border-radius:var(--radius);background:#ffffff06;border:1px solid #ffffff13;grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));padding:10px}.inventory-secondary-strip strong{color:var(--text)}.inventory-decision-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;min-width:0;max-width:100%;display:grid}.inventory-decision-card{background:#ffffff07;border:1px solid #ffffff13;border-radius:16px;align-content:start;gap:8px;min-width:0;padding:12px;display:grid}.inventory-decision-card.good{box-shadow:inset 3px 0 #38d77dcc}.inventory-decision-card.watch{box-shadow:inset 3px 0 #ffcd4dbf}.inventory-decision-card.bad{box-shadow:inset 3px 0 #ff6f61cc}.inventory-decision-card h3{color:var(--text);letter-spacing:0;margin:0;font-size:.9rem}.inventory-decision-card p{color:var(--muted);margin:0;font-size:.78rem}.inventory-decision-row{background:#ffffff09;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:9px;display:grid}.inventory-decision-row span{gap:2px;min-width:0;display:grid}.inventory-decision-row strong,.inventory-decision-row small{overflow-wrap:anywhere;min-width:0}.inventory-decision-row strong{color:var(--text);font-size:.8rem}.inventory-decision-row small{color:var(--muted);font-size:.72rem;line-height:1.25}.inventory-decision-row b{color:var(--text);white-space:nowrap;font-size:.78rem}.inventory-view-tabs{background:#ffffff06;border:1px solid #ffffff13;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));padding:5px}.inventory-view-tabs button{min-height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:12px;font-weight:950}.inventory-view-tabs button.active{color:var(--text);background:#ffffff17}.inventory-add-panel{overflow:hidden}.inventory-flow-panel,.inventory-log-panel{background:#ffffff07;border:1px solid #ffffff13;border-radius:18px;gap:12px;min-width:0;max-width:100%;padding:14px;display:grid}.purchase-flow{grid-template-columns:1fr}.flow-step{background:#ffffff08;border:1px solid #ffffff12;border-radius:16px;gap:10px;min-width:0;padding:12px;display:grid}.flow-step-title{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.scan-prefill-note{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.78rem;line-height:1.35}.flow-step h3,.record-sale-form h4{color:var(--text);margin:0;font-size:1rem}.selected-stock-product{background:#41e5870e;border:1px solid #41e58729;border-radius:16px;grid-template-columns:72px minmax(0,1fr) minmax(140px,.45fr);align-items:center;gap:12px;min-width:0;max-width:100%;padding:12px;display:grid;overflow:hidden}.selected-stock-product .inventory-image-frame{width:72px;height:72px}.selected-stock-product>div{gap:5px;min-width:0;display:grid}.selected-stock-product h4{color:var(--text);overflow-wrap:normal;word-break:normal;margin:0;font-size:1rem;line-height:1.2}.selected-stock-product p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.78rem;line-height:1.35}.form-grid.compact{gap:10px}.total-preview,.sale-preview{background:#38d77d13;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px;display:flex}.total-preview span,.sale-preview span{color:var(--muted);font-size:.78rem;font-weight:850}.total-preview strong,.sale-preview strong{color:var(--text)}.inventory-advanced-details{background:#ffffff06;border:1px solid #ffffff12;border-radius:16px;padding:12px}.inventory-advanced-details summary{cursor:pointer;color:var(--muted);font-weight:950}.inventory-advanced-details[open] summary{margin-bottom:12px}.inventory-save-action{justify-content:center}.inventory-table{grid-column:1/-1}.inventory-row{border-radius:var(--radius);background:#ffffff09;border:1px solid #ffffff14;grid-template-columns:76px minmax(0,1fr) minmax(160px,.45fr) auto;align-items:center;gap:12px;min-width:0;max-width:100%;padding:12px;display:grid;overflow:hidden}.inventory-image-frame{width:76px;height:76px;color:var(--blue);letter-spacing:0;background:linear-gradient(145deg,#5aa9ff14,#38d77d0d),#ffffff09;border:1px solid #ffffff14;border-radius:14px;place-items:center;font-size:.72rem;font-weight:950;display:grid;overflow:hidden}.inventory-image-frame img{max-width:100%;max-height:100%;padding:7px;display:block;object-fit:contain!important;width:100%!important;height:100%!important}.inventory-main,.inventory-decision,.inventory-actions{gap:7px;min-width:0;max-width:100%;display:grid}.inventory-main h3{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:clamp(.96rem,1vw,1.08rem);line-height:1.22}.inventory-main p,.inventory-decision small,.inventory-detail-drawer span,.inventory-comp-list span{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.78rem;line-height:1.4}.inventory-decision{justify-items:start}.inventory-decision strong{color:var(--text);text-transform:uppercase;font-size:.72rem}.inventory-actions{justify-items:end}.inventory-detail-drawer{width:100%}.inventory-detail-drawer summary{cursor:pointer;color:var(--text);font-size:.78rem;font-weight:950}.inventory-detail-drawer[open]{border-top:1px solid #ffffff14;grid-column:1/-1;padding-top:10px}.record-sale-form{background:#38d77d0b;border:1px solid #38d77d29;border-radius:14px;padding:12px}.inventory-comp-list{background:#00000029;border-radius:12px;padding:10px}.inventory-comp-list strong{color:var(--text);font-size:.78rem}.image-upload-field{min-width:0;max-width:100%;color:var(--muted);gap:8px;font-size:.72rem;font-weight:900;display:grid}.image-upload-field input[type=url],.image-upload-field input[type=file]{width:100%;min-width:0;max-width:100%}.inventory-log-row{background:#ffffff07;border:1px solid #ffffff12;border-radius:14px;grid-template-columns:92px minmax(0,1.2fr) minmax(0,.8fr) minmax(0,.7fr) auto;align-items:center;gap:10px;min-width:0;max-width:100%;padding:10px;display:grid}.inventory-log-row span,.inventory-log-row strong{overflow-wrap:anywhere;min-width:0;font-size:.78rem}.inventory-log-row span{color:var(--muted)}.inventory-log-row strong{color:var(--text)}.profit-good{color:var(--green)!important}.profit-bad{color:var(--red)!important}.profit-watch{color:var(--yellow)!important}.sales-dashboard-panel,.purchase-dashboard-panel{gap:14px;min-width:0;max-width:100%;display:grid}.content-grid>.sales-dashboard-panel,.content-grid>.purchase-dashboard-panel{grid-column:1/-1}.sales-header-card{background:radial-gradient(circle at 8% 0,#41e5871c,#0000 20rem),linear-gradient(145deg,#ffffff0a,#ffffff04),#0a1014e6;border:1px solid #aaffdb1c;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:16px;display:flex}.sales-header-card h2{color:var(--text);margin:0;font-size:clamp(1.35rem,2.6vw,2rem);line-height:1.05}.sales-header-card span,.sales-summary-card em{color:var(--muted);font-size:.78rem;font-style:normal;line-height:1.35}.sales-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.sales-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-width:0;display:grid}.sales-summary-card{background:linear-gradient(145deg,#ffffff0b,#ffffff05),#0d1419d6;border:1px solid #aaffdb1a;border-radius:18px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-width:0;min-height:112px;padding:14px;display:grid;box-shadow:0 18px 45px #0000002e}.sales-summary-card.good{background:linear-gradient(145deg,#41e5871f,#ffffff05),#0d1419d6;border-color:#41e5873d}.sales-summary-card.watch{background:linear-gradient(145deg,#f1c25017,#ffffff05),#0d1419d6;border-color:#f1c25033}.sales-summary-card.bad{background:linear-gradient(145deg,#ff6b6b1a,#ffffff05),#0d1419d6;border-color:#ff6b6b3d}.sales-summary-card>div{gap:5px;min-width:0;display:grid}.sales-summary-card small{color:var(--muted);letter-spacing:.02em;text-transform:uppercase;font-size:.68rem;font-weight:950}.sales-summary-card strong{color:var(--text);overflow-wrap:anywhere;font-size:clamp(1.35rem,2.5vw,1.9rem);line-height:1}.sales-summary-card.good strong{color:var(--green)}.sales-summary-card.bad strong{color:var(--red)}.sales-summary-icon{width:42px;height:42px;color:var(--green);background:#41e5871a;border-radius:14px;place-items:center;display:grid}.sales-summary-card.watch .sales-summary-icon{color:var(--yellow);background:#f1c2501a}.sales-summary-card.bad .sales-summary-icon{color:var(--red);background:#ff6b6b1c}.sales-filter-bar{background:#0a1014bd;border:1px solid #aaffdb17;border-radius:18px;grid-template-columns:minmax(240px,1.3fr) repeat(4,minmax(132px,.7fr));align-items:end;gap:10px;min-width:0;padding:12px;display:grid}.purchase-filter-bar{grid-template-columns:minmax(260px,1.5fr) minmax(170px,.9fr) repeat(2,minmax(132px,.7fr))}.sales-list,.purchase-list{gap:10px;min-width:0;display:grid}.sale-card,.purchase-card{background:linear-gradient(145deg,#ffffff0a,#ffffff03),#0a1014e0;border:1px solid #aaffdb1a;border-radius:18px;grid-template-columns:minmax(280px,1.7fr) minmax(150px,.65fr) minmax(360px,1.3fr) minmax(128px,auto);align-items:center;gap:14px;min-width:0;padding:13px;transition:border-color .16s,background .16s,transform .16s;display:grid}.purchase-card{grid-template-columns:minmax(300px,1.65fr) minmax(170px,.7fr) minmax(360px,1.25fr) minmax(130px,auto)}.sale-card:hover,.purchase-card:hover{background:linear-gradient(145deg,#41e5870e,#ffffff05),#0a1014ed;border-color:#41e58742;transform:translateY(-1px)}.sale-product-cell{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.sale-product-cell>div{gap:5px;min-width:0;display:grid}.sale-product-cell strong{color:var(--text);overflow-wrap:anywhere;font-size:.95rem;line-height:1.2}.sale-product-cell span,.sale-product-cell small,.sale-meta-cell small{color:var(--muted);overflow-wrap:anywhere;font-size:.75rem;line-height:1.35}.sale-product-thumb{width:72px;min-width:72px;height:72px;color:var(--blue);text-align:center;background:radial-gradient(circle at 50% 0,#41e58724,#0000 4rem),#ffffff0b;border:1px solid #aaffdb1f;border-radius:16px;place-items:center;font-size:.68rem;font-weight:950;display:grid;overflow:hidden}.sale-product-thumb.has-image{background:#ffffff0a}.sale-product-thumb img{object-fit:contain;width:100%;height:100%}.sale-meta-cell{justify-items:start;gap:6px;min-width:0;display:grid}.sale-meta-cell b{color:var(--text);font-size:.78rem}.purchase-source-cell{justify-items:start;gap:6px;min-width:0;display:grid}.purchase-source-cell small{color:var(--muted);font-size:.75rem;line-height:1.35}.purchase-source-cell b{color:var(--text);overflow-wrap:anywhere;font-size:.78rem}.platform-pill,.sale-status-badge{border-radius:999px;align-items:center;width:fit-content;min-height:26px;padding:0 10px;font-size:.7rem;font-weight:950;line-height:1;display:inline-flex}.platform-pill{color:#9fd2ff;background:#4ca7ff1a;border:1px solid #4ca7ff2e}.platform-pill.local{color:var(--green);background:#41e5871a;border-color:#41e58733}.platform-pill.ebay{color:var(--yellow);background:#f1c2501a;border-color:#f1c25038}.sale-money-grid{grid-template-columns:repeat(4,minmax(72px,1fr));gap:8px;min-width:0;display:grid}.purchase-money-grid{grid-template-columns:repeat(4,minmax(74px,1fr))}.sale-money-grid span{background:#ffffff06;border:1px solid #ffffff0e;border-radius:12px;gap:4px;min-width:0;padding:9px;display:grid}.sale-money-grid small{color:var(--subtle);letter-spacing:.02em;text-transform:uppercase;font-size:.62rem;font-weight:950}.sale-money-grid strong{color:var(--text);overflow-wrap:anywhere;font-size:.82rem;line-height:1.1}.sale-status-cell{justify-items:end;gap:8px;min-width:0;display:grid}.sale-status-badge.good{color:var(--green);background:#41e58721}.sale-status-badge.bad{color:var(--red);background:#ff6b6b21}.sale-status-badge.watch{color:var(--yellow);background:#f1c25021}.sales-empty-state{text-align:center;background:radial-gradient(circle at 50% 0,#41e5871a,#0000 18rem),#0a1014b3;border:1px dashed #aaffdb2e;border-radius:20px;place-items:center;gap:10px;min-height:260px;padding:26px;display:grid}.sales-empty-state h3,.sales-empty-state p{margin:0}.sales-empty-state h3{color:var(--text)}.sales-empty-state p{color:var(--muted);font-size:.84rem}.sale-details-modal{width:min(100%,820px)}.sales-detail-header{grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;display:grid}.sales-detail-header h2{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:clamp(1.2rem,2.2vw,1.65rem);line-height:1.12}.sales-detail-header span{color:var(--muted);font-size:.8rem}.sale-detail-hero{background:#ffffff08;border:1px solid #aaffdb1c;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:center;gap:10px;padding:12px;display:grid}.sale-detail-hero>span:not(.sale-status-badge){gap:4px;display:grid}.sale-detail-hero small{color:var(--subtle);text-transform:uppercase;font-size:.66rem;font-weight:950}.sale-detail-hero strong{color:var(--text);font-size:clamp(1.25rem,3vw,1.8rem)}.sale-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}@keyframes spin{to{transform:rotate(360deg)}}@media (min-width:720px){.app-shell{padding:22px 22px 96px}.topbar{margin:-1px -22px 16px;padding:16px 22px}.hero-panel{grid-template-columns:minmax(0,1fr) auto;align-items:end;padding:24px}.hero-panel.hero-with-product{grid-template-columns:minmax(0,1fr) minmax(170px,220px) auto;align-items:center}.stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.data-card{grid-template-columns:minmax(0,1fr) auto;align-items:center}.card-opportunity-row .monitor-meta{grid-column:1/-1}.card-opportunity-row{grid-template-columns:minmax(0,1fr) minmax(190px,auto)}.card-opportunity-actions{justify-content:flex-start}.card-opportunity-list.compact .card-opportunity-row{grid-template-columns:minmax(0,1fr)}.stack.compact .data-card,.today-plan-panel .data-card,.plan-list .data-card,.action-panel .data-card{grid-template-columns:1fr;align-items:start}.product-card,.stack.compact .product-card,.action-panel .product-card{grid-template-columns:minmax(112px,148px) minmax(0,1fr) minmax(118px,auto);align-items:center}.product-card:not(.compact-product-card){grid-template-columns:minmax(128px,176px) minmax(0,1fr) minmax(118px,max-content)}.product-card:not(.compact-product-card) .product-card-body{grid-template-columns:minmax(0,1fr);align-items:start}.product-card:not(.compact-product-card) .card-actions{justify-content:flex-start}.product-card:not(.compact-product-card) .reason-text,.product-card:not(.compact-product-card) .monitor-meta{grid-column:1/-1}.compact-product-card,.stack.compact .compact-product-card,.action-panel .compact-product-card{grid-template-columns:84px minmax(0,1fr) minmax(86px,auto)}.compact-product-card .product-card-side,.stack.compact .compact-product-card .product-card-side,.action-panel .compact-product-card .product-card-side{text-align:right;flex-direction:column;grid-column:auto;justify-content:flex-start;align-items:flex-end;min-width:0}.compact-product-card .product-side-badges,.stack.compact .compact-product-card .product-side-badges,.action-panel .compact-product-card .product-side-badges{display:none}.product-qa-row{grid-template-columns:minmax(220px,1.5fr) repeat(4,minmax(70px,.45fr)) minmax(86px,.5fr) minmax(86px,.5fr) minmax(220px,1fr)}.product-qa-row>span:nth-child(2),.product-qa-head span:nth-child(2){display:none}.form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.quick-action-grid{grid-template-columns:repeat(auto-fit,minmax(128px,1fr))}.quick-actions-row{grid-template-columns:repeat(6,minmax(0,1fr))}.dashboard-command-row{grid-template-columns:minmax(0,1fr) 190px;align-items:start}.chase-now-grid,.compact-two-column,.template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.field-note-form{grid-template-columns:minmax(160px,.8fr) minmax(220px,1.4fr) auto}.health-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.access-grid,.split-grid,.invite-url-box{grid-template-columns:repeat(2,minmax(0,1fr))}.alert-setup-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.accuracy-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.comp-quick-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.report-note-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.inline-update{grid-template-columns:minmax(180px,1.4fr) repeat(4,minmax(108px,1fr)) minmax(180px,1.2fr) minmax(160px,1.2fr) auto;align-items:end}.table-row{grid-template-columns:1fr 1.1fr .8fr .7fr}.alerts-table .table-row{grid-template-columns:auto minmax(160px,.9fr) minmax(280px,1.6fr) minmax(130px,.7fr) auto}.monitor-logs .table-row{grid-template-columns:auto minmax(170px,.9fr) minmax(280px,1.5fr) minmax(130px,.7fr) auto}.comp-table .table-row{grid-template-columns:auto auto minmax(150px,.9fr) minmax(180px,1fr) minmax(90px,.5fr) auto}.poster-row{grid-template-columns:auto minmax(210px,1.5fr) minmax(90px,.55fr) minmax(140px,.9fr) minmax(150px,.95fr) minmax(90px,.6fr) auto}.poster-row.report-row{grid-template-columns:auto minmax(210px,1.5fr) repeat(6,minmax(88px,.7fr)) minmax(92px,auto)}}@media (min-width:980px){.content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-grid,.quick-actions-row,.dashboard-command-row,.location-strip,.chase-now-grid,.dashboard-section,.today-plan-panel,.form-panel,.split-grid,.error-bar{grid-column:1/-1}.daily-plan-grid{grid-template-columns:repeat(2,minmax(320px,1fr))}.form-panel,.split-grid,.admin-tools{padding:16px}.chase-now-grid.apple-chase-grid{grid-template-columns:1fr}}@media (min-width:1180px){.chase-now-grid.apple-chase-grid{grid-template-columns:1fr;align-items:start}}@media (max-width:560px){body{background:radial-gradient(circle at 0 0,#38d77d12,#0000 22rem),linear-gradient(#090b0a 0%,#070808 52%,#050606 100%)}.topbar{margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px}.topbar .eyeline{display:none}.brand-lockup h1{font-size:.94rem}.topbar-actions{gap:6px}.admin-button{min-height:38px;padding:0 9px;font-size:.72rem}.app-shell{padding-bottom:132px}.tab-rail{box-shadow:var(--shadow);grid-template-columns:repeat(7,1fr);margin:0;position:fixed;inset:auto 10px 10px}.tab-item{flex-direction:column;gap:3px;min-width:0;min-height:56px;padding:5px 2px;font-size:.54rem}.tab-item span{text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.hero-panel h2{font-size:1.56rem;line-height:1.08}.hero-panel{gap:14px;padding:15px}.stat-grid{gap:8px}.stat-card{min-height:108px;padding:12px}.stat-card strong{font-size:1.55rem}.location-strip,.location-save-row,.section-intro,.field-heading-actions{flex-direction:column;align-items:stretch}.section-intro-stats,.simple-action-row{justify-content:flex-start}.utility-fold>summary{align-items:flex-start}.dashboard-command-row,.chase-now-grid.apple-chase-grid{grid-template-columns:1fr}.urgent-restock-banner,.scanner-status-header,.scanner-source-row,.candidate-row{grid-template-columns:minmax(0,1fr)}.candidate-meta,.candidate-actions{justify-content:flex-start}.ebay-status-grid{grid-template-columns:1fr}.grade-comp-heading,.comp-review-row{flex-direction:column;align-items:stretch}.comp-review-row .row-actions{justify-content:flex-start}.product-card,.compact-product-card{grid-template-columns:1fr;min-height:0}.product-qa-head{display:none}.product-qa-row{grid-template-columns:1fr;align-items:stretch}.product-qa-actions{justify-content:flex-start}.product-card-side,.compact-product-card .product-card-side,.stack.compact .compact-product-card .product-card-side,.action-panel .compact-product-card .product-card-side{text-align:left;flex-direction:row;grid-column:auto;justify-content:space-between;align-items:center;min-width:0}.product-side-badges{justify-content:flex-start}.verification-progress{grid-template-columns:repeat(3,minmax(0,1fr))}.card-opportunity-row,.card-opportunity-list.compact .card-opportunity-row{grid-template-columns:1fr}.product-image-frame{height:174px}.compact-product-card .product-image-frame,.stack.compact .product-image-frame,.action-panel .product-image-frame{height:142px}.hero-product-media .product-image-frame{height:166px}.top10-head{display:none}.top10-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:9px}.top10-card-cell{grid-column:1/-1}.top10-metric{border-top:1px solid #ffffff0e;justify-content:space-between;align-items:baseline;gap:8px;padding-top:7px;font-size:.76rem;display:flex}.top10-metric:before{content:attr(data-label);color:var(--subtle);text-transform:uppercase;font-size:.66rem;font-weight:950}.top10-metric small{margin-left:4px}.top10-row>.chip{justify-self:start}.location-strip .mini-action,.location-save-row .mini-action,.field-heading-actions .mini-action{width:100%}.admin-drawer{border-left:0;width:100vw}.admin-drawer-header,.admin-fold-list,.admin-fold-body{padding:12px}.admin-fold>summary{flex-direction:column;align-items:flex-start}.admin-fold>summary small{text-align:left}.store-row-summary{grid-template-columns:4px minmax(0,1fr) auto;align-items:start}.store-row-summary .store-color-bar{grid-row:1/span 3}.store-row-score{text-align:left;grid-column:2/span 2;justify-items:start;min-width:0;max-width:100%}.store-row-score small{text-align:left}.store-row-summary .store-favorite-button,.store-row-summary .store-favorite-static{grid-area:1/3;justify-self:end;width:32px;height:32px}.inventory-row{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:10px;padding:10px}.inventory-image-frame{width:64px;height:64px}.inventory-main .monitor-meta,.inventory-decision,.inventory-actions,.inventory-detail-drawer[open]{grid-column:1/-1}.inventory-actions{justify-items:stretch}.inventory-actions .mini-action,.inventory-actions a.mini-action{justify-content:center;width:100%}.inventory-view-tabs{grid-template-columns:1fr}.inventory-log-row{grid-template-columns:1fr;align-items:start}.total-preview,.sale-preview{flex-direction:column;align-items:flex-start}.data-card,.edit-card,.field-mode-panel,.field-card,.action-panel,.zone-panel,.split-grid,.form-panel,.admin-tools{padding:12px}.field-card-top{align-items:flex-start}.field-score strong{font-size:1.1rem}.quick-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.store-discovery-form,.candidate-store-row{grid-template-columns:1fr}.candidate-store-row>.chip{justify-self:start}.form-actions,.admin-actions{justify-content:stretch}.form-actions .mini-action,.admin-actions .mini-action,.backup-form .primary-action{width:100%}.push-status-grid{flex-direction:column;align-items:stretch}.toast-stack{bottom:92px}}.app-sidebar{z-index:90;border-right:1px solid var(--line);width:min(280px,84vw);max-width:100%;box-shadow:var(--shadow);visibility:hidden;pointer-events:none;background:#080a09f5;grid-template-rows:auto minmax(0,1fr) auto;gap:18px;padding:18px 12px;transition:transform .18s;display:grid;position:fixed;inset:0 auto 0 0;transform:translate(-105%)}.app-sidebar.open{visibility:visible;pointer-events:auto;transform:translate(0)}.sidebar-scrim{z-index:85;background:#0000008a;border:0;position:fixed;inset:0}.sidebar-nav{align-content:start;gap:4px;min-width:0;display:grid}.sidebar-nav-item{min-height:42px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;padding:0 11px;font-size:.82rem;font-weight:900;display:flex}.sidebar-nav-item.active{color:var(--green);background:#4fe08b24}.sidebar-foot{border:1px solid var(--line);background:#ffffff09;border-radius:12px;gap:2px;min-width:0;padding:11px;display:grid}.sidebar-foot span{color:var(--text);font-size:.86rem;font-weight:900}.sidebar-foot small{color:var(--muted);font-size:.72rem;font-weight:800}.mobile-section-title{align-items:center;gap:11px;min-width:0;display:flex}.inventory-page-header{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;margin-bottom:12px;display:flex}.content-grid>.inventory-page-header,.content-grid>.inventory-kpi-grid,.content-grid>.inventory-secondary-strip,.content-grid>.inventory-decision-grid,.content-grid>.inventory-view-tabs,.content-grid>.inventory-quick-actions-strip,.content-grid>.inventory-management-grid,.content-grid>.inventory-lower-grid,.content-grid>.inventory-log-panel{grid-column:1/-1}.inventory-page-header h2{color:var(--text);margin:0;font-size:clamp(1.35rem,3vw,2rem);line-height:1.05}.inventory-page-header p{color:var(--muted);margin:4px 0 0;font-size:.84rem;font-weight:750}.inventory-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:flex}.inventory-kpi-card{border-radius:14px;min-height:92px;padding:13px}.inventory-kpi-card strong{font-size:clamp(1.18rem,2vw,1.55rem)}.inventory-management-grid{grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:12px;min-width:0;max-width:100%;display:grid}.catalog-panel,.inventory-side-rail,.inventory-detail-panel{min-width:0;max-width:100%}.catalog-panel,.quick-actions-card,.inventory-detail-panel{background:#121514b8;border:1px solid #ffffff13;border-radius:16px;overflow:hidden}.inventory-side-rail{align-content:start;gap:12px;display:grid}.quick-actions-card{gap:9px;padding:12px;display:grid}.quick-actions-card h2,.inventory-detail-panel h2{color:var(--text);margin:0;font-size:.98rem;line-height:1.15}.quick-actions-card span,.inventory-detail-panel .edit-card-heading span{color:var(--muted);font-size:.76rem;line-height:1.35}.inventory-quick-button{min-height:58px;color:var(--text);text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #ffffff13;border-radius:12px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.inventory-quick-button span{color:var(--text);gap:2px;font-size:.82rem;font-weight:950;display:grid}.inventory-quick-button small{color:var(--muted);font-size:.7rem;font-weight:760}.recommendation-list{gap:7px;display:grid}.recommendation-list span{min-height:28px;color:var(--muted);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;font-size:.76rem;font-weight:850;display:grid}.recommendation-list b{color:var(--text)}.dot{background:var(--subtle);border-radius:99px;width:9px;height:9px}.dot.good{background:var(--green)}.dot.watch{background:var(--yellow)}.dot.bad{background:var(--red)}.catalog-table{gap:0;min-width:0;max-width:100%;padding:0 10px 10px;display:grid}.catalog-row{border-bottom:1px solid #ffffff0e;grid-template-columns:minmax(220px,1.45fr) minmax(104px,.58fr) minmax(54px,.28fr) minmax(88px,.43fr) minmax(92px,.46fr) minmax(86px,.42fr) minmax(86px,.42fr) minmax(90px,.45fr) minmax(72px,.34fr) minmax(170px,.78fr);align-items:center;gap:8px;min-width:0;padding:10px 0;display:grid}.catalog-row.selected{background:linear-gradient(90deg,#4fe08b13,#0000 62%)}.catalog-head{color:var(--subtle);text-transform:uppercase;padding:9px 0 6px;font-size:.65rem;font-weight:950}.catalog-product{min-width:0;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:10px;padding:0;display:grid}.catalog-product .inventory-image-frame{border-radius:10px;width:56px;height:56px}.catalog-product strong{color:var(--text);overflow-wrap:break-word;font-size:.82rem;line-height:1.18;display:block}.catalog-product small,.catalog-cell{color:var(--muted);overflow-wrap:break-word;font-size:.76rem;line-height:1.25}.catalog-cell.strong{color:var(--text);font-weight:950}.sell-price-cell{color:var(--green)}.catalog-cell small{color:var(--subtle);overflow-wrap:anywhere;margin-top:2px;font-size:.66rem;line-height:1.2;display:block}.catalog-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;min-width:0;display:flex}.catalog-actions .mini-action,.catalog-actions .inventory-detail-drawer summary{border-radius:8px;min-height:28px;padding:0 8px;font-size:.68rem}.catalog-actions .inventory-detail-drawer{width:auto}.catalog-actions .inventory-detail-drawer[open]{border:1px solid var(--line);background:#060807eb;border-radius:12px;grid-column:1/-1;width:100%;padding:8px}.attach-product-form{background:#ffffff07;border:1px solid #ffffff13;border-radius:12px;grid-template-columns:minmax(0,1.3fr) minmax(180px,1fr) auto;align-items:end;gap:8px;min-width:0;max-width:100%;padding:10px;display:grid}.attach-product-form>div{gap:3px;min-width:0;display:grid}.attach-product-form strong{color:var(--text);font-size:.8rem}.attach-product-form span{color:var(--muted);overflow-wrap:anywhere;font-size:.72rem;line-height:1.3}.inventory-filter-panel{background:0 0;border:0;border-bottom:1px solid #ffffff12;border-radius:0;padding:12px}.inventory-filter-row{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr))}.inventory-lower-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:12px;min-width:0;margin-top:12px;display:grid}.inventory-detail-panel{gap:10px;padding:12px;display:grid}.lot-table{gap:0;min-width:0;display:grid}.lot-row{border-bottom:1px solid #ffffff0e;grid-template-columns:88px minmax(110px,1fr) repeat(4,minmax(64px,.5fr)) minmax(120px,1fr);align-items:center;gap:8px;min-width:0;padding:9px 0;display:grid}.lot-row.sale-row,.sales-log-panel .lot-row{grid-template-columns:76px 46px repeat(5,minmax(68px,.7fr)) 56px}.lot-head{color:var(--subtle);text-transform:uppercase;font-size:.64rem;font-weight:950}.lot-row span,.lot-row strong{min-width:0;color:var(--muted);overflow-wrap:break-word;font-size:.74rem;line-height:1.25}.lot-row strong{color:var(--text)}.lot-summary{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:10px;font-size:.78rem;display:flex}.lot-summary strong{color:var(--green)}.inventory-modal-backdrop{z-index:95;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0000009e;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.inventory-modal{border:1px solid var(--line-strong);width:min(100%,880px);max-height:min(900px,92dvh);box-shadow:var(--shadow);background:#0b0e0d;border-radius:18px;gap:12px;padding:14px;display:grid;overflow:auto}.inventory-edit-modal{width:min(100%,980px)}.inventory-edit-form{gap:12px;min-width:0;display:grid}.inventory-edit-preview{background:#ffffff08;border:1px solid #ffffff12;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:10px;display:grid}.inventory-edit-preview>div{gap:4px;min-width:0;display:grid}.inventory-edit-preview strong,.inventory-edit-preview span{overflow-wrap:anywhere}.inventory-edit-preview span{color:var(--muted);font-size:.82rem}.inventory-edit-actions{z-index:2;background:linear-gradient(#0b0e0dd1,#0b0e0d 45%);border-top:1px solid #ffffff14;justify-content:flex-end;gap:10px;min-width:0;padding:12px 0 0;display:flex;position:sticky;bottom:-14px}.inventory-details-modal{border:1px solid var(--line-strong);width:min(1180px,100%);max-height:min(920px,94dvh);box-shadow:var(--shadow);background:radial-gradient(circle at 15% 0,#3fdc8714,#0000 30%),#0b0e0d;border-radius:22px;gap:14px;padding:16px;display:grid;overflow:auto}.inventory-details-header{grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;display:grid}.inventory-details-header h2{overflow-wrap:anywhere;margin:2px 0;font-size:clamp(1.35rem,2vw,2rem);line-height:1.05}.inventory-details-header p{color:var(--muted);margin:0;font-size:.84rem}.inventory-details-header .inventory-image-frame{width:76px;height:76px}.market-status-row,.inventory-details-actions{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.market-status-row{margin-top:8px}.inventory-details-actions{background:#ffffff06;border:1px solid #fff1;border-radius:16px;align-items:center;padding:10px}.inventory-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.inventory-detail-section{background:#ffffff07;border:1px solid #ffffff13;border-radius:18px;align-content:start;gap:10px;min-width:0;padding:14px;display:grid}.inventory-detail-section h3{color:var(--text);margin:0;font-size:.98rem}.inventory-market-hero{background:#00000038;border:1px solid #ffffff12;border-radius:18px;grid-template-columns:minmax(0,1.05fr) minmax(0,1.4fr);gap:10px;min-width:0;padding:12px;display:grid}.inventory-market-hero.good{background:linear-gradient(135deg,#3fdc871f,#0003);border-color:#3fdc874d}.inventory-market-hero.watch{background:linear-gradient(135deg,#f1c25017,#0003);border-color:#f1c2503d}.inventory-market-hero.bad{background:linear-gradient(135deg,#ff6b6b1a,#0003);border-color:#ff6b6b47}.market-hero-primary,.market-hero-metric{gap:5px;min-width:0;display:grid}.market-hero-primary small,.market-hero-metric small{color:var(--subtle);text-transform:uppercase;font-size:.65rem;font-weight:950}.market-hero-primary strong{color:var(--text);overflow-wrap:anywhere;font-size:clamp(1.85rem,4vw,3.1rem);line-height:.95}.market-hero-primary span{color:var(--muted);overflow-wrap:anywhere;font-size:.76rem;line-height:1.35}.market-hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.market-hero-metric{background:#0000002e;border:1px solid #ffffff0f;border-radius:14px;align-content:center;padding:10px}.market-hero-metric strong{color:var(--text);overflow-wrap:anywhere;font-size:1.05rem;line-height:1.1}.market-hero-metric.good strong{color:var(--green)}.market-hero-metric.watch strong{color:var(--yellow)}.market-hero-metric.bad strong{color:var(--red)}.detail-stat-grid,.market-proof-grid{grid-template-columns:repeat(auto-fit,minmax(min(145px,100%),1fr));gap:8px;min-width:0;display:grid}.detail-stat{background:#0000002e;border:1px solid #ffffff0f;border-radius:12px;gap:4px;min-width:0;padding:10px;display:grid}.detail-stat small{color:var(--subtle);text-transform:uppercase;font-size:.64rem;font-weight:950}.detail-stat strong{color:var(--text);overflow-wrap:anywhere;font-size:.95rem;line-height:1.15}.detail-stat.good strong{color:var(--green)}.detail-stat.bad strong{color:var(--red)}.detail-line-list,.market-comp-proof-list,.compact-ledger-list{gap:8px;min-width:0;display:grid}.detail-line-list span,.detail-line-list a,.market-mode-warning{color:var(--muted);overflow-wrap:anywhere;font-size:.78rem;line-height:1.35}.detail-line-list strong{color:var(--text)}.market-mode-warning{background:#f1c25014;border:1px solid #f1c2503d;border-radius:12px;margin:0;padding:10px}.market-inline-comp-form{background:#ffffff06;border:1px solid #ffffff12;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;min-width:0;padding:12px;display:grid}.market-inline-comp-form .inline-comp-heading,.market-inline-comp-form .wide-field,.market-inline-comp-form textarea,.market-inline-comp-form .primary-action{grid-column:1/-1}.market-inline-comp-form .inline-comp-heading{gap:3px;min-width:0;display:grid}.market-inline-comp-form .inline-comp-heading strong{color:var(--text);font-size:.9rem}.market-inline-comp-form .inline-comp-heading span{color:var(--muted);overflow-wrap:anywhere;font-size:.76rem;line-height:1.35}.market-status-strip{background:linear-gradient(135deg,#3fdc8717,#ffffff06);border:1px solid #3fdc8733;border-radius:20px;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:16px;display:flex}.market-status-strip div{gap:4px;min-width:0;display:grid}.market-refresh-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:flex}.market-status-strip strong{color:var(--text);font-size:.98rem}.market-status-strip span{color:var(--muted);font-size:.82rem;line-height:1.4}.market-page-grid{grid-template-columns:minmax(0,1.7fr) minmax(280px,.8fr);gap:16px;width:100%;min-width:0;display:grid}.market-provider-grid{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:12px;min-width:0;display:grid}.market-provider-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;padding:13px;display:grid}.market-provider-card.active{background:linear-gradient(135deg,#3fdc8714,#ffffff06);border-color:#3fdc8742}.market-provider-card.missing{border-color:#f1c25029}.market-provider-card>span{width:28px;height:28px;color:var(--green);background:#3fdc871c;border-radius:999px;place-items:center;font-size:.72rem;font-weight:950;display:grid}.market-provider-card strong{color:var(--text);font-size:.88rem;line-height:1.2;display:block}.market-provider-card small,.market-provider-card p{color:var(--muted);font-size:.72rem;line-height:1.35}.market-provider-card p{margin:5px 0 0}.market-provider-card>b{color:var(--muted);white-space:nowrap;background:#ffffff0f;border-radius:999px;justify-self:end;padding:5px 8px;font-size:.64rem}.market-match-review-list{gap:12px;min-width:0;display:grid}.market-match-card{background:#ffffff07;border:1px solid #ffffff12;border-radius:18px;grid-template-columns:minmax(220px,.9fr) minmax(320px,1.4fr);align-items:start;gap:12px;min-width:0;padding:14px;display:grid}.market-match-suggestion{border-left:1px solid #3fdc872e;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding-left:12px;display:grid}.market-match-suggestion b,.market-match-suggestion span,.market-match-suggestion small{min-width:0;line-height:1.3;display:block}.market-match-suggestion b{color:var(--text);font-size:.9rem}.market-match-suggestion span,.market-match-suggestion small{color:var(--muted);overflow-wrap:anywhere;font-size:.74rem}.market-candidate-list{gap:10px;min-width:0;display:grid}.market-candidate-card{background:#3fdc870b;border:1px solid #3fdc8729;border-radius:16px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:10px;display:grid}.market-candidate-card b,.market-candidate-card span,.market-candidate-card small{min-width:0;line-height:1.3;display:block}.market-candidate-card b{color:var(--text);font-size:.88rem}.market-candidate-card span,.market-candidate-card small{color:var(--muted);overflow-wrap:anywhere;font-size:.74rem}.market-manual-search{border-top:1px solid #ffffff12;grid-column:1/-1;grid-template-columns:minmax(240px,1fr) auto;align-items:end;gap:10px;min-width:0;padding-top:12px;display:grid}.market-manual-search label{color:var(--muted);gap:6px;min-width:0;font-size:.72rem;font-weight:800;display:grid}.market-manual-search input{width:100%;min-width:0}.market-match-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;min-width:0;display:flex}.market-main-column,.market-side-column,.market-inventory-list{align-content:start;gap:14px;min-width:0;display:grid}.market-card{min-width:0}.market-card>.form-panel{box-shadow:none;background:0 0;border:0;padding:0}.market-card>.form-panel .panel-header{display:none}.market-card>.form-panel .form-grid{margin-top:0}.market-inventory-row{background:#ffffff07;border:1px solid #ffffff12;border-radius:18px;grid-template-columns:minmax(260px,1fr) minmax(320px,1.2fr) minmax(260px,1fr);align-items:center;gap:14px;min-width:0;padding:14px;display:grid}.market-product-cell{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.market-product-cell strong{color:var(--text);overflow-wrap:normal;word-break:normal;font-size:.92rem;line-height:1.2;display:block}.market-product-cell span,.market-product-cell small{color:var(--muted);overflow-wrap:anywhere;font-size:.76rem;line-height:1.35;display:block}.market-money-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.market-money-grid span{background:#00000024;border:1px solid #ffffff0f;border-radius:12px;gap:3px;min-width:0;padding:9px;display:grid}.market-money-grid small{color:var(--subtle);text-transform:uppercase;font-size:.62rem;font-weight:950}.market-money-grid strong{color:var(--text);overflow-wrap:anywhere;font-size:.88rem;line-height:1.15}.market-proof-cell{gap:8px;min-width:0;display:grid}.market-badge-row{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.market-comp-list{gap:6px;min-width:0;display:grid}.market-comp-list a,.market-comp-list>span{min-width:0;color:var(--muted);background:#00000024;border:1px solid #ffffff0e;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:7px 8px;font-size:.72rem;line-height:1.25;text-decoration:none;display:grid}.market-comp-list b{color:var(--text);font-size:.78rem}.market-comp-list span{overflow-wrap:anywhere}.market-sync-log-list{gap:8px;min-width:0;display:grid}.market-sync-log-list article{background:#00000024;border:1px solid #ffffff0f;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;padding:10px;display:grid}.market-sync-log-list strong{color:var(--text);font-size:.82rem;line-height:1.2;display:block}.market-sync-log-list small,.market-sync-log-list p{color:var(--muted);font-size:.72rem;line-height:1.35}.market-sync-log-list p{margin:4px 0 0}.market-sync-log-list b{color:var(--text);white-space:nowrap;font-size:.8rem}.market-csv-import-form{gap:10px;min-width:0;display:grid}.market-csv-import-form textarea{min-height:132px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.76rem}.market-comp-proof-list article,.compact-ledger-list article{background:#00000029;border:1px solid #ffffff0f;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.compact-ledger-list article{grid-template-columns:82px minmax(0,1fr) minmax(0,1fr) auto minmax(0,.9fr)}.compact-ledger-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.compact-ledger-list article:has(.compact-ledger-actions){grid-template-columns:82px minmax(0,1fr) minmax(0,1fr) auto minmax(0,.9fr) minmax(150px,auto)}.compact-ledger-actions .mini-action{min-height:28px;padding:0 8px;font-size:.72rem}.stock-lot-edit-modal{width:min(100%,820px)}.form-helper{color:var(--muted);overflow-wrap:anywhere;margin:0 0 4px;font-size:.78rem;font-weight:700;line-height:1.45}.market-comp-proof-list strong,.compact-ledger-list strong,.market-comp-proof-list b,.compact-ledger-list b{color:var(--text);overflow-wrap:anywhere;font-size:.78rem;line-height:1.25}.market-comp-proof-list span,.market-comp-proof-list a,.compact-ledger-list span,.compact-ledger-list small{color:var(--muted);overflow-wrap:anywhere;font-size:.72rem;line-height:1.25}.barcode-scanner-modal{width:min(96vw,1080px);max-width:1080px;overflow-x:hidden}.barcode-scanner-grid{grid-template-columns:minmax(0,1.1fr) minmax(220px,.9fr);gap:12px;min-width:0;display:grid}.barcode-camera-panel,.barcode-manual-panel,.barcode-result-card,.barcode-history-panel{background:#ffffff08;border:1px solid #ffffff13;border-radius:16px;gap:10px;min-width:0;padding:12px;display:grid}.barcode-video-frame{aspect-ratio:4/3;border:1px solid var(--line);background:radial-gradient(circle at 50% 35%,#41e58714,#0000 14rem),linear-gradient(145deg,#07100d,#030504);border-radius:14px;place-items:center;min-height:230px;display:grid;position:relative;overflow:hidden}.barcode-video-frame video{object-fit:cover;opacity:0;width:100%;height:100%;max-height:none;transition:opacity .16s;position:absolute;inset:0}.barcode-video-frame.ready video{opacity:1}.barcode-video-frame.ready:not(.captured):before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000,#41e587f2,#0000);border-radius:999px;height:2px;animation:1.35s ease-in-out infinite barcode-scanline;position:absolute;top:22%;left:12%;right:12%;box-shadow:0 0 20px #41e5876b}.barcode-video-frame.captured:after{content:"";z-index:5;pointer-events:none;background:#ffffffc7;animation:.46s ease-out forwards barcode-shutter;position:absolute;inset:0}.barcode-video-frame span{font-size:.82rem;font-weight:850;position:absolute}.barcode-camera-placeholder{max-width:calc(100% - 32px);color:var(--muted);text-align:center;z-index:2;background:#00000070;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;padding:8px 12px;display:inline-flex}.barcode-camera-guide{color:#dfffee;text-align:center;text-shadow:0 1px 8px #000000b3;z-index:3;background:linear-gradient(90deg,#0000,#41e5871c,#0000);border:2px solid #41e587b8;border-radius:16px;place-items:end center;padding-bottom:10px;display:grid;inset:20% 12%}.barcode-video-frame.captured .barcode-camera-guide{color:#fff;z-index:6;background:#41e58729;border-color:#41e587fa}@keyframes barcode-scanline{0%,to{opacity:.45;top:22%}50%{opacity:1;top:78%}}@keyframes barcode-shutter{0%{opacity:0}18%{opacity:.95}to{opacity:0}}.barcode-start-button{opacity:1;box-shadow:0 0 0 1px #41e58729,0 16px 36px #41e58724}.barcode-start-button:disabled{opacity:.62}.barcode-camera-panel p,.barcode-camera-panel small,.barcode-result-card p,.manual-safety-note,.barcode-history-panel p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.78rem;line-height:1.35}.barcode-live-log{background:#030807bd;border:1px solid #41e5871f;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;min-width:0;padding:8px;display:grid}.barcode-live-log span{min-width:0;color:var(--text);overflow-wrap:anywhere;gap:2px;font-size:.72rem;line-height:1.2;display:grid}.barcode-live-log span.wide{grid-column:span 2}.barcode-live-log strong{color:var(--subtle);letter-spacing:.04em;text-transform:uppercase;font-size:.58rem;line-height:1.1}.barcode-action-row,.barcode-result-meta{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.barcode-found-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.barcode-found-summary span{min-width:0;color:var(--text);overflow-wrap:anywhere;background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;gap:4px;padding:9px;font-size:.78rem;display:grid}.barcode-found-summary strong{color:var(--subtle);letter-spacing:.04em;text-transform:uppercase;font-size:.6rem}.barcode-camera-select{color:var(--muted);gap:6px;font-size:.72rem;font-weight:900;display:grid}.barcode-camera-select select{width:100%;min-width:0;min-height:40px;color:var(--text);font:inherit;background:#00000061;border:1px solid #ffffff14;border-radius:12px;padding:0 12px}.barcode-image-upload{color:var(--muted);gap:6px;font-size:.78rem;font-weight:850;display:grid}.barcode-image-upload input{width:100%}.barcode-result-card{background:radial-gradient(circle at 92% 12%,#41e5872e,#0000 16rem),linear-gradient(145deg,#41e5871a,#ffffff08);border-color:#41e5873d;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:16px;width:100%;max-width:100%;overflow:hidden;box-shadow:0 22px 70px #0000003d,inset 0 1px #ffffff0b}.barcode-result-topline>span,.barcode-result-badge{color:var(--green);text-transform:uppercase;font-size:.7rem;font-weight:950}.barcode-result-card h3{color:var(--text);overflow-wrap:normal;word-break:normal;margin:0;font-size:clamp(1.35rem,3vw,2.4rem);line-height:1.05}.barcode-history-panel h3{color:var(--text);overflow-wrap:normal;word-break:normal;margin:0;font-size:.98rem;line-height:1.2}.barcode-result-card.lookup-failed span{color:var(--red)}.barcode-result-card.new-upc span{color:var(--yellow)}.barcode-result-hero{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;min-width:0;display:grid}.barcode-result-topline{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.barcode-result-topline>span:not(.barcode-result-badge){color:var(--muted);background:#ffffff0f;border-radius:999px;padding:6px 9px}.barcode-result-layout{grid-template-columns:minmax(180px,260px) minmax(0,1fr);align-items:stretch;gap:clamp(16px,2.5vw,28px);min-width:0;max-width:100%;display:grid}.barcode-result-media{background:#0308076b;border:1px solid #41e58729;border-radius:22px;place-items:center;min-width:0;min-height:220px;padding:14px;display:grid;overflow:hidden}.barcode-result-media img{object-fit:contain;width:100%;max-width:240px;height:220px;display:block}.barcode-result-copy{align-content:start;gap:16px;min-width:0;display:grid}.barcode-result-copy p{overflow-wrap:normal;word-break:normal;max-width:72ch;margin-top:8px;font-size:.9rem;line-height:1.5}.barcode-result-detail-grid{grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));gap:8px;min-width:0;display:grid}.barcode-result-detail-grid span{min-width:0;color:var(--text);overflow-wrap:anywhere;background:#ffffff09;border:1px solid #ffffff12;border-radius:14px;gap:4px;padding:10px;font-size:.82rem;display:grid}.barcode-result-detail-grid strong{color:var(--subtle);letter-spacing:.04em;text-transform:uppercase;font-size:.62rem}.barcode-result-actions{gap:10px}.barcode-result-actions .primary-action,.barcode-result-actions .mini-action{min-height:42px}.barcode-result-badge{background:#41e5871c;border:1px solid #41e5872e;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:5px 8px;display:inline-flex}.barcode-result-placeholder{width:96px;height:96px;color:var(--green);background:#41e58714;border:1px solid #41e58729;border-radius:18px;place-items:center;display:grid}.barcode-result-meta span{color:var(--muted);background:#ffffff12;border-radius:999px;padding:5px 8px;font-size:.7rem}.barcode-last-result{background:#41e5870f;border:1px solid #41e58729;border-radius:12px;gap:3px;padding:9px;display:grid}.barcode-last-result span{color:var(--subtle);letter-spacing:.04em;text-transform:uppercase;font-size:.62rem;font-weight:950}.barcode-last-result strong{color:var(--text);font-size:.92rem}.barcode-last-result small{color:var(--muted);font-size:.72rem}.barcode-debug-details{color:var(--muted);background:#02061757;border:1px solid #94a3b829;border-radius:14px;grid-column:1/-1;padding:.75rem .85rem}.barcode-debug-details summary{cursor:pointer;color:var(--text);font-weight:850}.barcode-debug-details div,.barcode-debug-details ul{gap:.4rem;margin:.65rem 0 0;display:grid}.barcode-debug-details ul{padding-left:1rem}.barcode-debug-details li{overflow-wrap:anywhere}.barcode-history-panel>div{gap:6px;min-width:0;display:grid}.barcode-history-row{width:100%;min-width:0;color:var(--muted);font-size:.75rem;font:inherit;text-align:left;cursor:pointer;background:#ffffff09;border:0;border-radius:10px;grid-template-columns:120px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px;display:grid}.barcode-history-row:hover{background:#41e58714}.barcode-history-row>span{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.barcode-history-row em{color:var(--green);background:#41e5871a;border-radius:999px;padding:5px 8px;font-size:.68rem;font-style:normal;font-weight:900}.barcode-history-panel strong{color:var(--text)}.barcode-history-panel small{color:var(--subtle);white-space:nowrap}.barcode-found-summary span{text-transform:none}.upc-lookup-strip{background:#41e5870e;border:1px solid #41e58729;border-radius:16px;grid-template-columns:minmax(220px,1fr) auto auto;align-items:end;gap:10px;min-width:0;padding:10px;display:grid}.product-image-preview{background:#ffffff09;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:12px;min-width:0;padding:10px;display:flex}.product-image-preview img{object-fit:contain;background:#ffffff0f;border-radius:12px;flex:0 0 76px;width:76px;height:76px}.product-image-preview.empty{color:var(--muted)}.product-image-preview span{color:var(--muted);overflow-wrap:anywhere;font-size:.78rem;line-height:1.35}.image-upload-actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}@media (min-width:980px){.app-shell{grid-template-columns:228px minmax(0,1fr)}.app-sidebar{width:228px;height:100dvh;box-shadow:none;visibility:visible;pointer-events:auto;position:sticky;top:0;transform:none}.app-main{width:100%;max-width:1440px;margin:0 auto;padding:18px clamp(18px,2vw,30px) 92px}.mobile-menu-button,.sidebar-scrim{display:none}}@media (max-width:1280px){.inventory-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.market-page-grid,.market-inventory-row,.market-match-card,.market-candidate-card,.market-manual-search{grid-template-columns:1fr}.market-match-suggestion{border-top:1px solid #3fdc872e;border-left:0;padding-top:12px;padding-left:0}.market-match-actions{justify-content:flex-start}.inventory-decision-grid,.inventory-management-grid,.inventory-lower-grid{grid-template-columns:1fr}.inventory-side-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.market-status-strip{display:grid}.inventory-page-header,.inventory-header-actions{flex-direction:column;align-items:stretch}.inventory-header-actions .mini-action,.inventory-header-actions .primary-action{width:100%}.inventory-kpi-grid,.inventory-side-rail{grid-template-columns:1fr}.catalog-head{display:none}.catalog-row{border:1px solid #ffffff13;border-radius:14px;grid-template-columns:minmax(0,1fr);gap:7px;margin-top:8px;padding:10px}.catalog-cell{border-top:1px solid #ffffff0b;justify-content:space-between;gap:12px;padding-top:6px;display:flex}.catalog-cell:before{content:attr(data-label);color:var(--subtle);text-transform:uppercase;font-size:.66rem;font-weight:950}.catalog-actions{justify-content:flex-start}.catalog-actions .mini-action{flex:120px}.attach-product-form{grid-template-columns:1fr}.inventory-modal-backdrop{padding:0}.inventory-details-modal,.inventory-edit-modal{border-left:0;border-right:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh;padding:14px}.inventory-edit-preview{grid-template-columns:1fr}.inventory-edit-actions{flex-direction:column-reverse;bottom:-14px}.inventory-edit-actions .mini-action,.inventory-edit-actions .primary-action{width:100%}.inventory-details-header{grid-template-columns:56px minmax(0,1fr) auto;align-items:start}.inventory-details-header .inventory-image-frame{width:56px;height:56px}.inventory-details-grid,.inventory-market-hero,.market-hero-metrics,.market-status-strip,.market-money-grid,.market-inline-comp-form,.account-settings-grid,.market-comp-proof-list article,.compact-ledger-list article,.selected-stock-product,.barcode-scanner-grid,.barcode-result-card,.barcode-result-layout,.barcode-result-hero,.upc-lookup-strip{grid-template-columns:1fr}.barcode-scanner-modal{border-left:0;border-right:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh}.barcode-result-media{min-height:180px}.barcode-result-media img{height:180px}.barcode-result-actions .primary-action,.barcode-result-actions .mini-action{justify-content:center;width:100%}.barcode-live-log,.barcode-found-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.upc-lookup-strip .mini-action{width:100%}.barcode-history-row,.alerts-table .table-row,.monitor-logs .table-row,.comp-table .table-row{grid-template-columns:1fr}.alerts-table .row-actions,.monitor-logs .row-actions,.comp-table .row-actions{justify-content:flex-start}.lot-head{display:none}.lot-row,.lot-row.sale-row,.sales-log-panel .lot-row{border:1px solid #ffffff0f;border-radius:12px;grid-template-columns:1fr;gap:4px;margin-top:8px;padding:9px}.topbar{margin-left:0;margin-right:0}}:root{--bg:#05090d;--bg-soft:#0a1117;--panel:#0e171ed1;--panel-strong:#131f27e6;--line:#aaffdb1a;--line-strong:#aaffdb2e;--green:#41e587;--green-bg:#41e58724;--blue:#5eb8ff;--blue-bg:#5eb8ff1f;--yellow:#f0b84b;--yellow-bg:#f0b84b24;--red:#ff6b65;--red-bg:#ff6b6524;--radius:16px;--shadow:0 24px 70px #00000047}body{background:radial-gradient(circle at 22% -10%,#47e5991f,#0000 34rem),radial-gradient(circle at 88% 14%,#5eb8ff1c,#0000 30rem),linear-gradient(135deg,#070b0f 0%,#091117 42%,#05070a 100%)}.app-shell{width:100%;max-width:none;margin:0;padding:0;display:grid}.app-main{width:100%;max-width:1220px;margin:0 auto;padding:0 clamp(14px,2.2vw,28px) 92px}.content-grid{gap:20px}.app-sidebar{background:linear-gradient(#0a1218fa,#050a0efa),#090e12fa;border-right:1px solid #ffffff12;padding:18px 14px;box-shadow:24px 0 70px #0000003d}.sidebar-brand{min-height:36px;color:var(--green);text-transform:uppercase;letter-spacing:.03em;gap:10px}.sidebar-brand .brand-mark{background:#41e5871f;border-color:#41e58757;width:30px;height:30px}.sidebar-brand h1{color:var(--green);letter-spacing:.055em;margin:0;font-size:.93rem;font-weight:950}.sidebar-nav{gap:22px;padding:10px 0;overflow-y:auto}.sidebar-nav-group{gap:5px;min-width:0;display:grid}.sidebar-section-title{color:#dceee87a;letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;padding:0 2px;font-size:.67rem;font-weight:900}.sidebar-nav-item{color:#eaf4f1c2;border-radius:10px;min-height:42px;font-size:.84rem;font-weight:820;transition:background .16s,color .16s,transform .16s}.sidebar-nav-item:hover{color:var(--text);background:#ffffff0e}.sidebar-nav-item.active{color:#f5fff9;box-shadow:inset 3px 0 0 var(--green);background:linear-gradient(90deg,#41e58738,#41e58714)}.sidebar-foot{background:linear-gradient(#15222ae6,#0d171de6);border-color:#ffffff14;border-radius:12px;gap:12px;padding:14px}.sidebar-foot strong{color:var(--text);font-size:.9rem;font-weight:900;display:block}.sidebar-foot small{color:var(--muted);margin-top:2px;font-size:.74rem;font-weight:750;display:block}.upgrade-button{min-height:34px;color:var(--green);cursor:pointer;background:#41e5871a;border:1px solid #41e58752;border-radius:9px;font-size:.78rem;font-weight:900}.upgrade-button:hover{background:#41e5872e}.topbar{z-index:35;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#05090dd1;border-bottom:1px solid #ffffff0f;min-height:64px;margin:0 calc(-1*clamp(14px,2.2vw,28px)) 18px;padding:14px clamp(14px,2.2vw,28px);position:sticky;top:0}.mobile-section-title{flex:360px}.topbar-search-wrap{width:min(100%,420px);min-height:38px;color:var(--muted);background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:9px;padding:0 12px;display:flex}.topbar-search-wrap input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0;font-size:.86rem;font-weight:650}.topbar-search-wrap kbd{color:#ecf6f294;white-space:nowrap;border:1px solid #ffffff14;border-radius:6px;padding:2px 6px;font-size:.68rem;font-weight:850}.topbar-actions{justify-content:flex-end;gap:9px}.location-pill,.topbar-quick-action,.user-avatar{min-height:38px;color:var(--text);cursor:pointer;background:#ffffff0b;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-size:.82rem;font-weight:850;display:inline-flex}.topbar-quick-action{color:var(--green);background:#41e5871c;border-color:#41e5874d}.location-pill:hover,.topbar-quick-action:hover,.icon-button:hover,.user-avatar:hover{background:#ffffff13;border-color:#41e58747}.user-avatar{color:#04100b;background:linear-gradient(135deg,#57e991,#55c8ff);border-color:#41e58761;width:38px;padding:0}.topbar-badge{background:var(--green);color:#03120b;border-radius:999px;place-items:center;min-width:16px;height:16px;font-size:.62rem;font-weight:950;display:grid;position:absolute;top:2px;right:2px}.dashboard-page-header{grid-column:1/-1;justify-content:space-between;align-items:flex-end;gap:18px;margin-top:2px;display:flex}.dashboard-page-header h1,.admin-page-header h1{color:var(--text);letter-spacing:0;margin:0;font-size:clamp(1.65rem,3vw,2.45rem);line-height:1}.dashboard-page-header p,.admin-page-header p{color:#d5e6e0c2;margin:7px 0 0;font-size:.92rem;font-weight:650}.dashboard-welcome-card,.dashboard-card,.dashboard-metric-card,.admin-action-card,.admin-section-card{background:linear-gradient(#142027c2,#0b1217d1),#0c1319db;border:1px solid #ffffff14;border-radius:16px;min-width:0;box-shadow:0 18px 45px #0000002e}.dashboard-welcome-card{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto 128px;align-items:center;gap:18px;padding:18px 20px;display:grid;position:relative;overflow:hidden}.welcome-copy{align-items:center;gap:14px;min-width:0;display:flex}.welcome-icon,.metric-icon,.recent-alert-thumb>span,.quick-action-row>span:first-child{width:48px;height:48px;color:var(--green);background:#41e5871c;border:1px solid #41e5873d;border-radius:15px;flex:none;place-items:center;display:grid}.metric-icon{background:radial-gradient(circle at 50% 0,#41e5873d,#0000 3rem),#41e5871f;border-radius:17px;width:56px;height:56px}.welcome-copy h2{margin:0;font-size:1.05rem;line-height:1.1}.welcome-copy p,.dashboard-card-header p{color:var(--muted);margin:5px 0 0;font-size:.82rem;font-weight:650}.welcome-status{color:var(--muted);align-items:center;gap:9px;font-size:.8rem;font-weight:700;display:flex}.welcome-status strong{color:var(--text);font-size:.78rem;display:block}.welcome-status span:last-child{display:block}.status-dot{border-radius:999px;flex:none;width:8px;height:8px;display:inline-block}.status-dot.success{background:var(--green);box-shadow:0 0 16px #41e5876b}.status-dot.warning{background:var(--yellow);box-shadow:0 0 16px #f0b84b61}.radar-graphic{justify-self:end;width:104px;height:82px;position:relative}.radar-ring{border:1px solid #41e58733;border-radius:999px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.radar-ring.one{width:46px;height:46px}.radar-ring.two{width:72px;height:72px}.radar-ring.three{width:100px;height:100px}.radar-sweep{transform-origin:bottom;background:linear-gradient(#41e58700,#41e587e6);border-radius:999px;width:2px;height:54px;position:absolute;bottom:5px;left:50%;transform:rotate(40deg)}.radar-dot{background:var(--green);border-radius:999px;width:6px;height:6px;position:absolute;top:25px;right:28px}.dashboard-metric-grid{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.dashboard-metric-card{align-items:center;gap:16px;min-height:132px;padding:18px 19px;display:flex}.dashboard-metric-card strong{color:var(--text);letter-spacing:0;margin-top:4px;font-size:clamp(1.35rem,2vw,1.85rem);line-height:1;display:block}.dashboard-metric-card span{color:#eff8f5d1;font-size:.84rem;font-weight:850;display:block}.dashboard-metric-card small{color:var(--muted);margin-top:13px;font-size:.77rem;font-weight:750;display:block}.dashboard-metric-card.tone-green small,.dashboard-metric-card.tone-green .metric-icon{color:var(--green)}.dashboard-metric-card.tone-amber small,.dashboard-metric-card.tone-amber .metric-icon{color:var(--yellow)}.dashboard-metric-card.tone-blue small,.dashboard-metric-card.tone-blue .metric-icon{color:var(--blue)}.dashboard-metric-card.tone-amber .metric-icon{background:#f0b84b1f;border-color:#f0b84b38}.dashboard-metric-card.tone-blue .metric-icon{background:#5eb8ff1f;border-color:#5eb8ff38}.dashboard-main-grid{grid-column:1/-1;grid-template-columns:minmax(0,1.45fr) minmax(320px,.95fr);gap:16px;display:grid}.dashboard-card{padding:16px}.dashboard-card-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.dashboard-card-header.compact{align-items:center}.dashboard-card-header h2{color:var(--text);margin:0;font-size:1.02rem;line-height:1.2}.recent-alert-list,.quick-action-list,.system-health-list,.dashboard-side-column{gap:10px;min-width:0;display:grid}.recent-alert-row{width:100%;min-width:0;color:var(--text);text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #fff1;border-radius:12px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;transition:background .16s,border-color .16s;display:grid}.recent-alert-row:hover,.quick-action-row:hover{background:#ffffff0e;border-color:#41e58738}.recent-alert-thumb .product-image-frame{border-radius:9px;width:46px;height:46px}.recent-alert-copy{min-width:0}.recent-alert-copy strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:900;display:block;overflow:hidden}.recent-alert-copy span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.78rem;font-weight:650;display:block;overflow:hidden}.recent-alert-title-row strong{min-width:0}.recent-alert-meta,.recent-alert-actions{align-items:center;gap:8px;min-width:0;display:flex}.recent-alert-actions{justify-content:flex-end}.recent-alert-status{color:var(--green);white-space:nowrap;align-items:center;gap:5px;font-size:.76rem;font-weight:850;display:inline-flex}.recent-alert-status:before{content:"";background:currentColor;border-radius:999px;width:5px;height:5px}.recent-alert-row time{color:var(--muted);text-align:right;white-space:nowrap;font-size:.75rem;font-weight:750}.quick-action-row{width:100%;color:var(--text);text-align:left;cursor:pointer;background:#ffffff07;border:1px solid #fff1;border-radius:11px;grid-template-columns:38px minmax(0,1fr) 16px;align-items:center;gap:11px;padding:10px;display:grid}.quick-action-row>span:first-child{border-radius:10px;width:34px;height:34px}.quick-action-row strong,.quick-action-row small{display:block}.quick-action-row strong{color:var(--text);font-size:.82rem;font-weight:900}.quick-action-row small{color:var(--muted);margin-top:2px;font-size:.73rem;font-weight:700}.dashboard-status-row{min-height:44px;color:var(--muted);background:#ffffff07;border:1px solid #fff1;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;font-size:.82rem;font-weight:750;display:flex}.dashboard-status-row strong{color:var(--text);white-space:nowrap;font-size:.9rem}.dashboard-status-row strong.good{color:var(--green)}.dashboard-status-row strong.bad{color:#ff6b6b}.dashboard-secondary-grid{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;display:grid}.dashboard-compact-list{gap:9px;min-width:0;display:grid}.dashboard-simple-row{background:#ffffff07;border:1px solid #fff1;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:10px;display:grid}.dashboard-simple-row>span{width:36px;height:36px;color:var(--green);background:#41e58717;border:1px solid #41e5872e;border-radius:11px;place-items:center;display:grid}.dashboard-simple-row div{min-width:0}.dashboard-simple-row strong,.dashboard-simple-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dashboard-simple-row strong{color:var(--text);font-size:.85rem;font-weight:900}.dashboard-simple-row small{color:var(--muted);margin-top:2px;font-size:.74rem;font-weight:700}.dashboard-simple-row em{color:var(--muted);white-space:nowrap;font-size:.78rem;font-style:normal;font-weight:900}.dashboard-simple-row em.good{color:var(--green)}.dashboard-simple-row em.bad{color:#ff6b6b}.dashboard-simple-row em.warn{color:var(--yellow)}.system-health-row{min-height:36px;color:var(--muted);border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:12px;font-size:.82rem;font-weight:750;display:flex}.system-health-row:last-child{border-bottom:0}.system-health-row strong{white-space:nowrap;align-items:center;gap:7px;font-size:.78rem;font-weight:900;display:inline-flex}.system-health-row .is-ok{color:var(--green)}.system-health-row .is-warn{color:var(--yellow)}.quick-stats-card{grid-column:1/-1}.quick-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.quick-stat{border-right:1px solid #ffffff12;gap:7px;min-width:0;padding:6px 18px;display:grid}.quick-stat:first-child{padding-left:0}.quick-stat:last-child{border-right:0;padding-right:0}.quick-stat span{color:var(--muted);font-size:.77rem;font-weight:750}.quick-stat strong{color:var(--text);font-size:1.2rem;line-height:1}.quick-stat small{color:var(--muted);font-size:.72rem;font-weight:700}.admin-action-grid,.admin-section-grid{grid-column:1/-1;min-width:0;display:grid}.admin-action-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.admin-action-card{text-align:left;align-content:space-between;gap:12px;padding:18px;display:grid}.admin-action-card .admin-action-icon{width:40px;height:40px;color:var(--green);background:#41e5871c;border:1px solid #41e58738;border-radius:12px;place-items:center;display:grid}.admin-action-card strong,.admin-action-card small,.admin-action-card b{display:block}.admin-action-card strong{color:var(--text);font-size:1rem;line-height:1.2}.admin-action-card small{color:var(--muted);margin:6px 0 0;font-size:.8rem;font-weight:700;line-height:1.45}.admin-action-card b{color:var(--text);font-size:.86rem;font-weight:950;line-height:1.2}.admin-deprecated-note{background:radial-gradient(circle at 0 0,#f0b84b1a,#0000 18rem),#ffffff08;border:1px solid #f0b84b38;border-radius:16px;grid-column:1/-1;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;padding:15px;display:grid}.admin-deprecated-note .admin-action-icon{width:40px;height:40px;color:var(--yellow);background:#f0b84b1f;border:1px solid #f0b84b40;border-radius:12px;place-items:center;display:grid}.admin-deprecated-note strong{color:var(--text);font-size:.98rem;display:block}.admin-deprecated-note p{color:var(--muted);margin:5px 0 0;font-size:.82rem;font-weight:700;line-height:1.45}.admin-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.admin-section-card{align-content:start;gap:14px;padding:18px;display:grid}.admin-section-card.wide{grid-column:1/-1}.admin-section-heading{align-items:flex-start;gap:12px;display:flex}.admin-section-heading>span:first-child{width:38px;height:38px;color:var(--blue);background:#5eb8ff1a;border:1px solid #5eb8ff33;border-radius:12px;place-items:center;display:grid}.admin-section-heading h2,.admin-section-heading h3{margin:0;font-size:1rem}.admin-section-heading p{color:var(--muted);margin:4px 0 0;font-size:.8rem;font-weight:700}.admin-section-body{gap:12px;min-width:0;display:grid}.admin-section-body>.form-panel,.admin-section-body>.zone-panel,.admin-section-body>.split-grid,.admin-section-body>.admin-tools,.admin-section-body>.health-panel,.admin-section-body>.setup-checklist-panel,.admin-section-body>.data-quality-panel,.admin-section-body>.monitor-logs-panel,.admin-section-body>.notification-settings-panel{box-shadow:none;background:#ffffff06;border-color:#ffffff12;margin:0}.admin-section-body .split-grid{grid-template-columns:1fr}.admin-section-body .form-panel h3,.admin-section-body .zone-panel h3{font-size:.98rem}@media (min-width:980px){.app-shell{grid-template-columns:248px minmax(0,1fr)}.app-sidebar{visibility:visible;pointer-events:auto;align-self:start;width:248px;height:100vh;position:sticky;inset:0 auto auto 0;transform:none}.sidebar-scrim,.mobile-menu-button{display:none}}@media (max-width:1180px){.dashboard-metric-grid,.admin-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-main-grid,.dashboard-secondary-grid,.admin-section-grid{grid-template-columns:1fr}}@media (max-width:760px){.app-main{padding-bottom:100px}.topbar{flex-direction:column;align-items:stretch;gap:10px}.mobile-section-title{flex:0 auto;width:100%}.topbar-search-wrap{width:100%}.topbar-search-wrap kbd,.topbar-quick-action,.recent-alert-status,.recent-alert-row time,.radar-graphic{display:none}.topbar-actions{justify-content:space-between}.dashboard-page-header,.admin-page-header{flex-direction:column;align-items:stretch}.dashboard-welcome-card,.dashboard-metric-grid,.admin-action-grid,.quick-stats-grid{grid-template-columns:1fr}.recent-alert-row{grid-template-columns:52px minmax(0,1fr) 18px}.recent-alert-row .chip,.recent-alert-row>.chip{grid-column:1/-1;justify-self:start}.quick-stats-grid{gap:10px}.quick-stat{border-bottom:1px solid #ffffff12;border-right:0;padding:8px 0}.quick-stat:last-child{border-bottom:0}}.simplified-dashboard-header{align-items:center}.dashboard-primary-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;min-width:0;display:flex}.dashboard-live-alert{background:radial-gradient(circle at 0 0,#41e58724,#0000 22rem),linear-gradient(#122323db,#0a1116e0);border:1px solid #41e5872e;border-radius:18px;grid-column:1/-1;grid-template-columns:74px minmax(280px,1fr) auto;align-items:center;gap:16px;min-width:0;max-width:100%;padding:14px 16px;display:grid;overflow:hidden;box-shadow:0 22px 52px #0003}.dashboard-live-alert.is-idle{background:linear-gradient(#121b22c2,#090f14d6),#0c1319db;border-color:#ffffff13}.live-alert-icon{width:62px;height:62px;color:var(--green);background:#41e5871a;border:1px solid #41e58733;border-radius:18px;place-items:center;display:grid;overflow:hidden}.live-alert-icon .product-image-frame{background:#ffffff0a;border:0;border-radius:16px;width:100%;height:100%}.live-alert-copy{min-width:0}.live-alert-copy>span{color:var(--green);letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:950;display:block}.live-alert-copy strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:clamp(1rem,2vw,1.35rem);line-height:1.15;display:block;overflow:hidden}.live-alert-copy p,.live-alert-copy small{overflow-wrap:normal;word-break:normal;display:block}.live-alert-copy p{color:#d5e6e0c2;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:.84rem;font-weight:650;overflow:hidden}.live-alert-copy small{color:#a9bbb5db;margin-top:7px;font-size:.76rem;font-weight:700}.live-alert-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;min-width:0;display:flex}.dashboard-main-grid{grid-template-columns:minmax(0,1.65fr) minmax(280px,.72fr)}.recent-alert-row{cursor:default;grid-template-columns:62px minmax(0,1fr) auto;gap:14px;padding:12px}.recent-alert-row:hover{background:#ffffff0d;border-color:#41e58733}.recent-alert-thumb .product-image-frame,.recent-alert-thumb>span{border-radius:14px;width:58px;height:58px}.recent-alert-title-row{align-items:center;gap:9px;min-width:0;display:flex}.recent-alert-title-row strong{flex:auto;min-width:0}.recent-alert-title-row .chip{flex:none}.recent-alert-meta{flex-wrap:wrap;align-items:center;gap:9px;margin-top:7px;display:flex}.recent-alert-status.is-read{color:var(--muted)}.recent-alert-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.dashboard-empty-card{text-align:center;background:#ffffff07;border:1px solid #fff1;border-radius:14px;place-items:center;gap:12px;padding:20px;display:grid}.dashboard-empty-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.dashboard-activity-card{grid-column:1/-1}.dashboard-activity-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.dashboard-activity-item{background:#ffffff07;border:1px solid #fff1;border-radius:14px;grid-template-columns:38px minmax(0,1fr);gap:11px;min-width:0;padding:13px;display:grid}.dashboard-activity-item>span{width:38px;height:38px;color:var(--green);background:#41e58717;border:1px solid #41e5872e;border-radius:12px;place-items:center;display:grid}.dashboard-activity-item strong,.dashboard-activity-item small,.dashboard-activity-item p{min-width:0;display:block}.dashboard-activity-item strong{color:var(--text);font-size:1.25rem;line-height:1}.dashboard-activity-item small{color:#eff8f5d1;margin-top:4px;font-size:.78rem;font-weight:900}.dashboard-activity-item p{color:var(--muted);margin:6px 0 0;font-size:.72rem;font-weight:700;line-height:1.35}@media (max-width:1180px){.dashboard-primary-actions{justify-content:flex-start}.dashboard-activity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.dashboard-primary-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.dashboard-primary-actions .mini-action,.live-alert-actions .mini-action,.live-alert-actions .primary-action{justify-content:center;width:100%}.dashboard-live-alert{grid-template-columns:52px minmax(0,1fr);align-items:start}.live-alert-icon{border-radius:15px;width:50px;height:50px}.live-alert-copy strong{white-space:normal}.live-alert-actions{grid-column:1/-1;justify-content:stretch}.recent-alert-row{grid-template-columns:58px minmax(0,1fr)}.recent-alert-title-row{flex-direction:column;align-items:flex-start;gap:6px}.recent-alert-copy strong,.recent-alert-copy span{white-space:normal}.recent-alert-actions{grid-column:1/-1;justify-content:stretch}.recent-alert-actions .mini-action{flex:120px;justify-content:center}.dashboard-activity-grid{grid-template-columns:1fr}.dashboard-simple-row{grid-template-columns:36px minmax(0,1fr)}.dashboard-simple-row em{grid-column:2;justify-self:start}}.inventory-ops-header{align-items:center;margin-bottom:6px}.inventory-export-menu{min-width:0;position:relative}.inventory-export-menu summary{list-style:none}.inventory-export-menu summary::-webkit-details-marker{display:none}.inventory-export-menu>div{z-index:20;border:1px solid var(--line-strong);min-width:238px;box-shadow:var(--shadow);background:#070c0ffa;border-radius:16px;gap:6px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.inventory-export-menu a,.inventory-export-menu button{justify-content:flex-start;width:100%}.inventory-export-section-label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:4px 6px 0;font-size:.68rem;font-weight:950;line-height:1.2}.inventory-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.inventory-kpi-card{background:linear-gradient(145deg,#ffffff0b,#ffffff05),#0d1419d6;border-color:#aaffdb1f;min-height:112px;box-shadow:0 18px 45px #0000002e}.inventory-management-grid{grid-template-columns:minmax(0,1fr) minmax(240px,300px);align-items:start}.catalog-panel,.quick-actions-card,.inventory-detail-panel,.inventory-log-panel{background:linear-gradient(145deg,#ffffff09,#ffffff03),#0a1014e0;border-color:#aaffdb1a}.inventory-filter-panel{padding:14px}.inventory-filter-row{grid-template-columns:minmax(210px,1.35fr) repeat(3,minmax(120px,.7fr)) minmax(132px,.7fr) auto;align-items:end}.catalog-table{padding:0 12px 12px}.catalog-row{grid-template-columns:minmax(190px,1.7fr) minmax(84px,.62fr) minmax(46px,.32fr) minmax(70px,.5fr) minmax(76px,.52fr) minmax(76px,.52fr) minmax(42px,.3fr) minmax(86px,.55fr) minmax(76px,.5fr) minmax(130px,.82fr);gap:7px;padding:10px 0}.catalog-product .inventory-image-frame{width:52px;height:52px}.catalog-product strong{font-size:.82rem}.catalog-product small,.catalog-cell{font-size:.72rem}.catalog-actions{gap:5px}.catalog-actions .mini-action{min-height:30px;padding:0 8px}.inventory-quick-button{grid-template-columns:30px minmax(0,1fr) auto;min-height:64px;transition:border-color .16s,background .16s,transform .16s}.inventory-quick-button:hover:not(:disabled){background:#41e58714;border-color:#41e58742;transform:translateY(-1px)}.inventory-quick-button:disabled{cursor:not-allowed;opacity:.52}.inventory-help-card .mini-action{justify-content:center}.inventory-choice-modal{width:min(100%,520px)}.inventory-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.inventory-choice-card{min-width:0;min-height:178px;color:var(--text);text-align:center;cursor:pointer;background:#ffffff09;border:1px solid #ffffff17;border-radius:18px;place-items:center;gap:8px;padding:18px;display:grid}.inventory-choice-card.primary{background:linear-gradient(145deg,#41e58729,#ffffff06);border-color:#41e5876b}.inventory-choice-card>span{width:52px;height:52px;color:var(--green);background:#41e58724;border-radius:16px;place-items:center;display:grid}.inventory-choice-card strong{color:var(--text);font-size:.98rem}.inventory-choice-card small{color:var(--muted);line-height:1.35}.record-sale-modal{width:min(100%,680px)}.sale-product-preview{background:#ffffff09;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;padding:10px;display:grid}.sale-product-preview .inventory-image-frame{width:64px;height:64px}.sale-product-preview div{gap:3px;min-width:0;display:grid}.sale-product-preview strong{color:var(--text);overflow-wrap:anywhere}.sale-product-preview span,.sale-product-preview small{color:var(--muted);font-size:.78rem}.barcode-result-card{grid-template-columns:minmax(0,1fr)}.barcode-result-main{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.barcode-result-main .product-image-preview{width:84px;height:84px;padding:7px}.barcode-result-main .product-image-preview img{flex-basis:68px;width:68px;height:68px}.barcode-result-main .product-image-preview span{display:none}.purchase-log-row{grid-template-columns:86px minmax(160px,1fr) minmax(110px,.72fr) minmax(92px,.58fr) minmax(90px,.52fr) minmax(90px,.52fr)}@media (max-width:1500px){.inventory-management-grid{grid-template-columns:1fr}.inventory-side-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.inventory-kpi-grid,.inventory-filter-row{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-filter-row .mini-action{width:100%}.catalog-head{display:none}.catalog-row{border:1px solid #ffffff13;border-radius:14px;grid-template-columns:minmax(0,1fr);gap:7px;margin-top:8px;padding:10px}.catalog-cell{border-top:1px solid #ffffff0b;justify-content:space-between;gap:12px;padding-top:6px;display:flex}.catalog-cell:before{content:attr(data-label);color:var(--subtle);text-transform:uppercase;font-size:.66rem;font-weight:950}.catalog-actions{justify-content:flex-start}.catalog-actions .mini-action{flex:120px}}@media (max-width:760px){.inventory-kpi-grid,.inventory-choice-grid,.inventory-side-rail,.inventory-filter-row,.purchase-log-row{grid-template-columns:1fr}.inventory-export-menu>div{width:min(88vw,260px);left:0;right:auto}.catalog-head{display:none}.catalog-row{border:1px solid #ffffff13;border-radius:14px;grid-template-columns:minmax(0,1fr);gap:7px;margin-top:8px;padding:10px}.catalog-cell{border-top:1px solid #ffffff0b;justify-content:space-between;gap:12px;padding-top:6px;display:flex}.catalog-cell:before{content:attr(data-label);color:var(--subtle);text-transform:uppercase;font-size:.66rem;font-weight:950}.catalog-actions{justify-content:flex-start}.catalog-actions .mini-action{flex:120px}.barcode-result-main,.sale-product-preview{grid-template-columns:56px minmax(0,1fr)}.barcode-result-main .product-image-preview,.barcode-result-main .product-image-preview img,.sale-product-preview .inventory-image-frame{width:56px;height:56px}}.app-main.app-main-inventory{width:100%;max-width:none}.app-main-inventory .content-grid{grid-template-columns:minmax(0,1fr)}.app-main-inventory .content-grid,.app-main-inventory .inventory-management-grid,.app-main-inventory .catalog-panel{width:100%;max-width:none}.app-main-inventory .inventory-management-grid{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.inventory-quick-actions-strip{background:linear-gradient(145deg,#ffffff08,#ffffff03),#0a1014d1;border:1px solid #aaffdb1a;border-radius:16px;grid-template-columns:minmax(0,1fr);gap:10px;width:100%;min-width:0;max-width:100%;padding:12px 14px;display:grid}.inventory-quick-actions-heading{justify-content:space-between;align-items:flex-end;gap:12px;min-width:0;display:flex}.inventory-quick-actions-heading h2{color:var(--text);margin:0;font-size:.98rem;line-height:1.15}.inventory-quick-actions-heading span{color:var(--muted);margin-top:2px;font-size:.74rem;line-height:1.3;display:block}.inventory-quick-actions-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;min-width:0;display:grid}.inventory-quick-actions-strip .inventory-quick-button{grid-template-columns:32px minmax(0,1fr) 18px;min-height:72px;padding:12px 14px;overflow:visible}.inventory-quick-actions-strip .inventory-quick-button span{overflow-wrap:anywhere;min-width:0;line-height:1.15}.inventory-quick-actions-strip .inventory-quick-button small{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;line-height:1.25;display:block;overflow:visible}.inventory-quick-actions-strip .inventory-quick-button>svg:last-child{justify-self:end}.app-main-inventory .catalog-panel{overflow:hidden}.app-main-inventory .inventory-filter-row{grid-template-columns:minmax(260px,1.5fr) repeat(4,minmax(140px,1fr))}.app-main-inventory .catalog-table{width:100%;padding:0 14px 14px;overflow:auto visible}.app-main-inventory .catalog-row{grid-template-columns:minmax(260px,2.15fr) minmax(96px,.72fr) minmax(50px,.36fr) minmax(70px,.5fr) minmax(80px,.54fr) minmax(80px,.54fr) minmax(44px,.32fr) minmax(75px,.54fr) minmax(75px,.48fr) minmax(210px,1.1fr);gap:10px;min-width:0}.app-main-inventory .catalog-actions{flex-wrap:nowrap;justify-content:flex-start;gap:6px;overflow:visible}.app-main-inventory .catalog-actions .mini-action{white-space:nowrap;flex:none;min-width:62px}.shop-shell{color:#f6fff9;background:radial-gradient(circle at 100% 0,#2ae58424,#0000 34%),linear-gradient(145deg,#06110f 0%,#071018 50%,#030607 100%);min-height:100svh;padding:28px}.shop-header,.shop-hero,.shop-filters,.shop-announcement,.shop-detail,.shop-cart-page,.shop-result-card{width:min(1180px,100%);margin-inline:auto}.shop-header{justify-content:space-between;align-items:center;gap:18px;padding:14px 0 28px;display:flex}.shop-brand,.shop-header nav,.shop-cart-link,.shop-primary-link,.shop-secondary-link{align-items:center;gap:10px;display:inline-flex}.shop-brand{color:#f7fff9;text-decoration:none}.shop-brand-mark{color:#40f394;background:#14b8741f;border:1px solid #34d3995c;border-radius:14px;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.shop-brand small,.shop-hero p,.shop-product-card p,.shop-detail-info small,.shop-cart-line small,.shop-result-card p{color:#a9c7bc}.shop-header nav a,.shop-secondary-link{color:#cce5dc;text-decoration:none}.shop-cart-link b{color:#03140c;background:#39df83;border-radius:999px;place-items:center;min-width:22px;height:22px;display:grid}.shop-announcement{background:#269b661a;border:1px solid #34d39942;border-radius:16px;margin-bottom:18px;padding:12px 16px}.shop-hero,.shop-detail,.shop-cart-page,.shop-result-card{background:#0e191bc2;border:1px solid #ffffff1c;border-radius:28px;box-shadow:0 30px 80px #0000004d}.shop-hero{justify-content:space-between;align-items:center;gap:20px;padding:clamp(24px,5vw,54px);display:flex}.shop-hero span,.shop-detail-info>span,.shop-cart-page>div>span,.shop-result-card>span{color:#37ec89;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:900}.shop-hero h1,.shop-detail-info h1,.shop-cart-page h1,.shop-result-card h1{margin:8px 0;font-size:clamp(2rem,5vw,4.7rem);line-height:.98}.shop-primary-link,.shop-primary-button{color:#04120b;cursor:pointer;background:linear-gradient(135deg,#41eb8b,#24c775);border:0;border-radius:16px;font-weight:900;text-decoration:none}.shop-primary-link{padding:13px 18px}.shop-primary-button{width:100%;padding:15px 18px}.shop-secondary-link{border:1px solid #ffffff24;border-radius:16px;justify-content:center;padding:13px 18px}.shop-filters{grid-template-columns:minmax(0,1fr) 240px;gap:12px;margin-block:18px;display:grid}.shop-filters input,.shop-filters select{color:#f6fff9;background:#010807bd;border:1px solid #ffffff1f;border-radius:16px;width:100%;padding:13px 14px}.shop-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;width:min(1180px,100%);margin:18px auto 0;display:grid}.shop-product-card{background:#0d1517c7;border:1px solid #ffffff1a;border-radius:22px;gap:14px;padding:14px;display:grid}.shop-product-card a{color:inherit;text-decoration:none}.shop-product-image,.shop-detail-image,.shop-cart-image{background:#ffffff0d;border-radius:18px;place-items:center;display:grid;overflow:hidden}.shop-product-image{aspect-ratio:4/3}.shop-product-image img,.shop-detail-image img,.shop-cart-image img{object-fit:contain;max-width:100%;max-height:100%}.shop-product-card h2{margin:4px 0;font-size:1.02rem;line-height:1.25}.shop-product-card>div>span{color:#72edb2;text-transform:uppercase;font-size:.76rem;font-weight:800}.shop-product-card footer{grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}.shop-product-card footer button{color:#03140c;cursor:pointer;background:#38dc82;border:0;border-radius:14px;grid-column:1/-1;padding:12px;font-weight:900}.shop-detail{grid-template-columns:minmax(280px,.95fr) minmax(0,1fr);gap:clamp(20px,5vw,48px);padding:clamp(18px,4vw,44px);display:grid}.shop-detail-image{min-height:420px}.shop-detail-info{align-content:center;gap:16px;display:grid}.shop-price-row,.shop-quantity-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.shop-price-row strong{font-size:2rem}.shop-price-row s{color:#77948b}.shop-quantity-row button,.shop-icon-button{color:#f6fff9;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff21;border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.shop-toast,.shop-error{border-radius:14px;align-items:center;gap:8px;width:min(1180px,100%);margin:14px auto;padding:12px 14px;display:flex}.shop-toast{color:#8bf6be;background:#2fd7801f}.shop-error{color:#ffb5b5;background:#ff5f5f1f}.shop-cart-page,.shop-result-card{padding:clamp(18px,4vw,38px)}.shop-cart-grid{grid-template-columns:minmax(0,1fr) 320px;gap:18px;display:grid}.shop-cart-lines,.shop-cart-summary{gap:12px;display:grid}.shop-cart-line{border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:76px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px;display:grid}.shop-cart-image{width:76px;height:76px}.shop-cart-line h2{margin:0 0 4px;font-size:1rem}.shop-cart-summary{background:#0000002e;border:1px solid #ffffff1a;border-radius:20px;align-content:start;padding:18px}.shop-cart-summary span,.shop-cart-summary>strong{justify-content:space-between;gap:12px;display:flex}.shop-result-card{text-align:center;margin-top:18px}.shop-result-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.storefront-admin-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:16px;display:grid}.storefront-order-list,.storefront-order-items{gap:10px;display:grid}.storefront-order-row,.storefront-order-item{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:12px;padding:12px;display:grid}.storefront-order-row{grid-template-columns:minmax(0,1fr) auto auto auto}.storefront-order-row>button{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:4px;display:grid}.storefront-order-row small,.storefront-order-row span,.storefront-order-item small{color:var(--muted)}.storefront-order-total{color:var(--text);font-weight:900}.storefront-settings-card .form-stack{gap:12px;display:grid}.storefront-order-avatar{color:#39ec90;background:#2bdb7f1f;border-radius:20px;place-items:center;width:70px;height:70px;display:grid}.storefront-order-item{grid-template-columns:72px minmax(0,1fr) auto}.storefront-order-item>span:first-child{background:#ffffff0d;border-radius:14px;place-items:center;width:72px;height:72px;display:grid;overflow:hidden}.storefront-order-item img{object-fit:contain;width:100%;height:100%}@media (max-width:980px){.shop-detail,.shop-cart-grid,.storefront-admin-grid{grid-template-columns:1fr}.shop-detail-image{min-height:300px}.shop-filters,.storefront-order-row{grid-template-columns:1fr}}@media (max-width:640px){.shop-shell{padding:16px}.shop-header,.shop-hero{flex-direction:column;align-items:stretch}.shop-cart-line{grid-template-columns:64px minmax(0,1fr)}.shop-cart-line>strong,.shop-icon-button{grid-column:2}}@media (max-width:1280px){.inventory-quick-actions-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.sales-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sale-card{grid-template-columns:minmax(260px,1.35fr) minmax(132px,.55fr) minmax(310px,1.1fr) minmax(120px,auto)}.purchase-card{grid-template-columns:minmax(260px,1.3fr) minmax(142px,.6fr) minmax(310px,1.05fr) minmax(120px,auto)}}@media (max-width:980px){.release-hero-card{flex-direction:column;align-items:stretch}.release-hero-actions{justify-content:flex-start}.release-status-grid{grid-template-columns:1fr}.app-main-inventory .inventory-filter-row,.inventory-quick-actions-list,.sales-filter-bar,.purchase-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.sale-card,.purchase-card{grid-template-columns:minmax(0,1fr);align-items:stretch}.sale-money-grid,.sale-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sale-status-cell{justify-items:stretch}.sale-status-cell .mini-action{justify-content:center;width:100%}.app-main-inventory .catalog-table{padding:0 12px 12px;overflow-x:visible}.app-main-inventory .catalog-row{grid-template-columns:minmax(0,1fr);min-width:0}.app-main-inventory .catalog-actions{flex-wrap:wrap}.app-main-inventory .catalog-actions .mini-action{flex:120px}}@media (max-width:760px){.inventory-quick-actions-list,.app-main-inventory .inventory-filter-row,.sales-summary-grid,.sales-filter-bar,.purchase-filter-bar{grid-template-columns:1fr}.inventory-quick-actions-strip{padding:10px}.sales-header-card{flex-direction:column;align-items:stretch}.sales-header-actions,.sales-header-actions .mini-action{width:100%}.sales-header-actions .mini-action{justify-content:center}.sale-product-cell,.sales-detail-header{grid-template-columns:60px minmax(0,1fr)}.sales-detail-header .icon-button{order:-1;grid-column:1/-1;justify-self:start}.sale-product-thumb{width:60px;min-width:60px;height:60px}.sale-money-grid,.sale-detail-hero,.sale-detail-grid{grid-template-columns:1fr}.release-day-row{grid-template-columns:46px minmax(0,1fr)}.release-day-actions{grid-column:1/-1;justify-content:flex-start}.sale-card{padding:12px}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f9fb;--bg-soft:#f2f6f4;--panel:#fff;--panel-strong:#fff;--line:#e5e7eb;--line-strong:#d6dde0;--text:#111827;--muted:#6b7280;--subtle:#9ca3af;--green:#22c55e;--green-bg:#dcfce7;--blue:#3b82f6;--blue-bg:#dbeafe;--yellow:#f59e0b;--yellow-bg:#fef3c7;--red:#ef4444;--red-bg:#fee2e2;--shadow:0 16px 40px #0f172a12;--radius:20px}html,body,.screen,.app-shell{color:#111827!important;background:#f7f9fb!important}body{word-break:normal;overflow-wrap:normal;overflow-x:hidden}body *{box-sizing:border-box;min-width:0;writing-mode:horizontal-tb!important;text-orientation:mixed!important}body h1,body h2,body h3,body p,body span,body strong,body small,body label,body li,body td,body th,body button,body a{word-break:normal;overflow-wrap:normal}body .text-safe{min-width:0;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}body .identifier-text{min-width:0;overflow-wrap:anywhere!important;word-break:break-word!important}body input,body select,body textarea{color:#111827;background:#fff;border:1px solid #e5e7eb}body button,body .mini-action,body .primary-action,body .icon-button,body .link-button,body .date-range-pill,body .location-pill{white-space:nowrap}body .app-shell{grid-template-columns:244px minmax(0,1fr);min-height:100svh;display:grid}body .app-sidebar{color:#111827;border-right:1px solid #e5e7eb;height:100svh;position:sticky;top:0;overflow-y:auto;box-shadow:10px 0 30px #0f172a0a;background:#fff!important}body .sidebar-brand,body .sidebar-brand h1{color:#111827;letter-spacing:0;text-transform:none}body .sidebar-brand .brand-mark{color:#16a34a;background:#dcfce7;border-color:#bbf7d0}body .sidebar-section-title{color:#9ca3af}body .sidebar-nav-item{color:#374151;background:0 0}body .sidebar-nav-item:hover{color:#166534;background:#f0fdf4}body .sidebar-nav-item.active{box-shadow:none;color:#15803d!important;background:#dcfce7!important}body .sidebar-foot{color:#111827;background:#f9fafb;border:1px solid #e5e7eb}body .upgrade-button{color:#15803d;background:#dcfce7;border:0}body .app-main,body .app-main.app-main-inventory{width:100%;max-width:1320px;margin:0 auto;padding:0 clamp(18px,2vw,30px) 56px}body .topbar{z-index:35;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid #e5e7eb;margin:0 calc(-1*clamp(18px,2vw,30px)) 22px;position:sticky;top:0;box-shadow:0 1px #0f172a05;background:#ffffffeb!important}body .topbar-search-wrap{color:#6b7280;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;width:min(100%,540px);min-height:42px}body .topbar-search-wrap input{color:#111827}body .topbar-search-wrap kbd{color:#6b7280;background:#fff;border-color:#e5e7eb}body .icon-button,body .location-pill,body .topbar-quick-action,body .date-range-pill,body .mini-action,body .link-button{color:#111827;box-shadow:none;background:#fff;border:1px solid #e5e7eb}body .user-avatar,body .primary-action,body .mini-action.solid,body .topbar-quick-action{color:#052e16;background:#22c55e;border-color:#0000}body .content-grid{grid-template-columns:minmax(0,1fr);gap:22px;display:grid}body .dashboard-page-header,body .section-intro,body .inventory-page-header{align-items:flex-end;gap:18px}body .dashboard-page-header h1,body .section-intro h2,body .inventory-page-header h2{color:#111827;letter-spacing:-.02em;font-size:clamp(1.75rem,2.4vw,2.25rem)}body .dashboard-page-header p,body .section-intro p,body .inventory-page-header p{color:#6b7280}body .dashboard-card,body .dashboard-metric-card,body .dashboard-live-alert,body .section-intro,body .inventory-kpi-card,body .catalog-panel,body .form-panel,body .inventory-quick-actions-strip,body .inventory-detail-panel,body .admin-action-card,body .admin-section-card,body .storefront-settings-card,body .storefront-orders-card,body .sales-header-card,body .purchase-dashboard-panel,body .sales-dashboard-panel{color:#111827;border:1px solid #e5e7eb;box-shadow:0 16px 40px #0f172a0f;background:#fff!important}body .dashboard-metric-grid{grid-template-columns:repeat(5,minmax(180px,1fr));gap:16px}body .dashboard-metric-card{border-radius:20px;gap:16px;min-height:132px;padding:22px}body .dashboard-metric-card strong{color:#111827;font-size:clamp(1.45rem,2vw,1.9rem);line-height:1.05}body .dashboard-metric-card span{color:#374151;font-size:.85rem}body .dashboard-metric-card small,body .dashboard-card-header p,body .quick-action-row small,body .recent-alert-copy span,body .dashboard-simple-row small,body .dashboard-watch-row span,body .dashboard-watch-row small{color:#6b7280}body .metric-icon,body .live-alert-icon,body .quick-action-row>span:first-child,body .dashboard-simple-row>span,body .recent-alert-thumb>span{color:#16a34a;background:#dcfce7;border:0;border-radius:18px;width:54px;height:54px}body .dashboard-metric-card.tone-blue .metric-icon{color:#2563eb;background:#dbeafe}body .dashboard-metric-card.tone-amber .metric-icon{color:#d97706;background:#fef3c7}body .dashboard-quick-action-strip{background:#fff;border:1px solid #e5e7eb;border-radius:20px;grid-template-columns:repeat(5,minmax(190px,1fr));gap:14px;padding:14px;display:grid}body .quick-action-row,body .recent-alert-row,body .dashboard-simple-row,body .dashboard-status-row,body .dashboard-watch-row,body .sale-card,body .purchase-card,body .catalog-row{color:#111827;border-color:#e5e7eb;background:#fff!important}body .quick-action-row{border-radius:16px;min-height:72px}body .quick-action-row strong,body .recent-alert-copy strong,body .dashboard-simple-row strong,body .dashboard-watch-row strong,body .catalog-product-cell strong,body .sale-product-cell strong,body .purchase-product-cell strong{color:#111827;white-space:normal;overflow-wrap:normal;word-break:normal}body .dashboard-main-grid{grid-template-columns:minmax(0,1.25fr) minmax(380px,.85fr);gap:18px}body .dashboard-secondary-grid,body .module-grid.two{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}body .recent-alert-row{border-radius:16px;grid-template-columns:64px minmax(0,1fr) auto;min-height:88px;padding:12px}body .recent-alert-thumb .product-image-frame,body .recent-alert-thumb .product-image-preview,body .dashboard-watch-row .product-image-preview{border-radius:14px;width:56px;height:56px}body .recent-alert-thumb .product-image-preview span,body .dashboard-watch-row .product-image-preview span{display:none!important}body .recent-alert-thumb .product-image-preview img,body .dashboard-watch-row .product-image-preview img{flex:0 0 100%!important;width:100%!important;height:100%!important}body .dashboard-watch-row{border-radius:16px;grid-template-columns:58px minmax(0,1fr) auto;min-height:78px}body .chip,body .compact-chip,body .status-badge,body .sale-status-badge,body .platform-pill{border:0;border-radius:999px}body .chip.good,body .compact-chip.good,body .sale-status-badge.good{color:#15803d;background:#dcfce7}body .chip.watch,body .compact-chip.watch,body .sale-status-badge.watch{color:#b45309;background:#fef3c7}body .chip.bad,body .compact-chip.bad,body .sale-status-badge.bad{color:#b91c1c;background:#fee2e2}body .app-main-inventory .catalog-table,body .catalog-table{background:#fff;width:100%;overflow-x:auto}body .app-main-inventory .catalog-row{grid-template-columns:minmax(280px,2.2fr) minmax(108px,.75fr) minmax(62px,.4fr) minmax(82px,.55fr) minmax(92px,.58fr) minmax(92px,.58fr) minmax(54px,.34fr) minmax(96px,.6fr) minmax(92px,.52fr) minmax(236px,1.1fr);min-width:0;min-height:72px}body .catalog-actions{flex-wrap:nowrap;gap:8px;min-width:0}body .catalog-actions .mini-action{min-width:68px;padding-inline:10px}body .catalog-row>span,body .catalog-row>div{min-width:0}body .catalog-row .upc-cell,body .catalog-row .sku-cell,body .upc-text,body .debug-text{overflow-wrap:anywhere}body .inventory-image-frame,body .product-image-frame,body .product-image-preview{background:#f3f4f6;border-color:#e5e7eb}body .inventory-image-frame>img,body .product-image-frame>img{box-sizing:border-box!important;object-fit:contain!important;object-position:center!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}body .inventory-modal,body .inventory-detail-modal,body .barcode-result-modal,body .sale-details-modal,body .purchase-detail-modal{color:#111827;background:#fff!important}body .inventory-modal-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a38}body .alert-card,body .alert-queue-row,body .calibration-card{color:#111827;border-color:#e5e7eb;background:#fff!important}body .eyeline{color:#16a34a}@media (max-width:1180px){body .app-shell{grid-template-columns:1fr}body .app-sidebar{z-index:80;width:min(86vw,300px);transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-104%)}body .app-sidebar.open{transform:translate(0)}body .dashboard-metric-grid,body .dashboard-quick-action-strip{grid-template-columns:repeat(2,minmax(180px,1fr))}body .dashboard-main-grid,body .dashboard-secondary-grid,body .module-grid.two{grid-template-columns:1fr}}@media (max-width:760px){body .app-main,body .app-main.app-main-inventory{padding-inline:14px}body .topbar,body .dashboard-page-header,body .section-intro,body .inventory-page-header,body .dashboard-live-alert{flex-direction:column;align-items:stretch}body .dashboard-metric-grid,body .dashboard-quick-action-strip{grid-template-columns:1fr}body .recent-alert-row,body .dashboard-watch-row,body .dashboard-simple-row{grid-template-columns:58px minmax(0,1fr)}body .recent-alert-actions,body .dashboard-watch-count{text-align:left;grid-column:1/-1;justify-content:flex-start}body .app-main-inventory .catalog-table{overflow-x:visible}body .app-main-inventory .catalog-row{grid-template-columns:1fr}body .catalog-actions{flex-wrap:wrap}body .catalog-actions .mini-action{flex:112px}}body{overflow-x:hidden!important}body .sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}body .app-shell{grid-template-columns:244px minmax(0,1fr)!important;width:100vw!important;max-width:none!important;overflow-x:hidden!important}body .app-sidebar{width:244px!important;min-width:244px!important}body .app-main,body .app-main.app-main-inventory{width:100%!important;min-width:0!important;max-width:1540px!important;margin:0 auto!important;padding-inline:clamp(24px,2.4vw,42px)!important}body .app-main.app-main-inventory{max-width:none!important}body .topbar{width:auto!important;max-width:none!important;margin-inline:calc(-1*clamp(24px,2.4vw,42px))!important;padding-inline:clamp(24px,2.4vw,42px)!important}body .topbar,body .mobile-section-title,body .topbar-actions,body .dashboard-card,body .dashboard-metric-card,body .dashboard-live-alert,body .dashboard-main-grid,body .dashboard-secondary-grid,body .dashboard-quick-action-strip,body .inventory-quick-actions-strip,body .inventory-quick-actions-list,body .inventory-filter-row,body .catalog-panel,body .catalog-table,body .catalog-row,body .catalog-product,body .catalog-cell,body .catalog-actions{max-width:100%;min-width:0!important}body .screen:before,body .screen:after,body .app-shell:before,body .app-shell:after,body .app-main:before,body .app-main:after{opacity:0!important;pointer-events:none!important}body .sidebar-scrim:not(.open),body .modal-backdrop:empty,body .inventory-modal-backdrop:empty{display:none}body .dashboard-metric-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important}body .dashboard-main-grid{align-items:stretch;grid-template-columns:minmax(0,1.55fr) minmax(380px,.9fr)!important}body .dashboard-secondary-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(340px,.8fr)!important}body .dashboard-quick-action-strip{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important}body .quick-action-row,body .inventory-quick-actions-strip .inventory-quick-button{min-width:220px;white-space:normal!important}body .dashboard-live-alert{grid-template-columns:58px minmax(280px,1fr) auto!important;overflow:hidden!important}body .live-alert-copy,body .live-alert-copy *{writing-mode:horizontal-tb!important;text-orientation:mixed!important;min-width:0!important}body .live-alert-copy strong,body .live-alert-copy p,body .live-alert-copy small{overflow-wrap:normal!important;word-break:normal!important}body .live-alert-copy p{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}@media (max-width:760px){body .dashboard-live-alert{grid-template-columns:48px minmax(0,1fr)!important;gap:12px!important}body .live-alert-actions{grid-column:1/-1!important;grid-template-columns:1fr!important;justify-content:stretch!important;width:100%!important;max-width:100%!important;display:grid!important}body .live-alert-actions .mini-action,body .live-alert-actions .primary-action{width:auto!important;max-width:100%!important}}body .quick-action-row strong,body .quick-action-row small,body .inventory-quick-actions-strip .inventory-quick-button span,body .inventory-quick-actions-strip .inventory-quick-button small,body .recent-alert-copy strong,body .dashboard-watch-row strong,body .dashboard-simple-row strong,body .catalog-product strong{overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important}body .recent-alert-row{grid-template-columns:68px minmax(0,1fr) minmax(170px,auto)!important}body .dashboard-watch-row{grid-template-columns:62px minmax(0,1fr) minmax(78px,auto)!important;align-items:center!important;gap:12px!important}body .dashboard-watch-info{flex:auto;gap:3px;display:grid;min-width:0!important}body .dashboard-watch-info strong,body .dashboard-watch-info span{min-width:0;max-width:100%;display:block}body .dashboard-watch-info strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}body .dashboard-watch-info span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body .dashboard-card .dashboard-compact-list,body .recent-alert-list,body .quick-action-list{min-width:0}body .app-main-inventory .content-grid,body .app-main-inventory .inventory-management-grid,body .app-main-inventory .catalog-panel{width:100%!important;max-width:none!important}body .app-main-inventory .inventory-quick-actions-strip{align-items:center;grid-template-columns:minmax(190px,.26fr) minmax(0,1fr)!important}body .app-main-inventory .inventory-quick-actions-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important}body .app-main-inventory .inventory-filter-row{grid-template-columns:minmax(280px,1.5fr) minmax(180px,.9fr) minmax(180px,.9fr) minmax(220px,1fr) minmax(180px,.85fr)!important}body .app-main-inventory .catalog-panel,body .catalog-panel{overflow:hidden!important}body .app-main-inventory .catalog-table,body .catalog-table{scrollbar-gutter:stable;width:100%!important;max-width:100%!important;overflow:auto visible!important}body .app-main-inventory .catalog-row,body .catalog-row{z-index:1;isolation:isolate;grid-template-columns:minmax(300px,2.25fr) minmax(112px,.72fr) minmax(58px,.34fr) minmax(72px,.42fr) minmax(82px,.46fr) minmax(76px,.42fr) minmax(44px,.28fr) minmax(84px,.5fr) minmax(96px,.54fr) minmax(112px,.64fr)!important;align-items:center!important;column-gap:9px!important;width:100%!important;min-width:0!important;display:grid!important;position:relative!important}body .catalog-row:has(.catalog-action-menu-wrap[open]){z-index:200!important}body .catalog-product{text-align:left;gap:12px;width:100%;grid-template-columns:56px minmax(0,1fr)!important;display:grid!important}body .catalog-product-copy{gap:4px;min-width:0;display:grid}body .catalog-product strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;line-height:1.25;display:-webkit-box;overflow:hidden;white-space:normal!important}body .catalog-product small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}body .catalog-cell,body .inventory-id-cell{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body .sell-price-cell,body .catalog-cell[data-label=Status]{white-space:normal}body .catalog-actions{z-index:20;position:relative;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:0!important;overflow:visible!important}body .catalog-action-menu-wrap{z-index:21;width:100%;position:relative}body .catalog-action-menu-wrap[open]{z-index:220}body .catalog-action-menu-wrap summary{list-style:none}body .catalog-action-menu-wrap summary::-webkit-details-marker{display:none}body .catalog-action-trigger{color:#111827;background:#fff;border:1px solid #dbe3ea;border-radius:12px;justify-content:center;align-items:center;gap:6px;width:100%;min-width:84px;height:38px;font-size:.78rem;font-weight:800;display:inline-flex;white-space:nowrap!important}body .catalog-action-trigger:hover{background:#f0fdf4;border-color:#86efac}body .catalog-action-menu{z-index:230;pointer-events:auto;background:#fff;border:1px solid #dbe3ea;border-radius:16px;gap:4px;width:230px;max-width:min(230px,100vw - 32px);padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 24px 60px #0f172a38}body .catalog-action-menu button,body .catalog-action-menu a{color:#111827;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:11px;align-items:center;gap:9px;width:100%;padding:10px 11px;font-size:.84rem;font-weight:750;text-decoration:none;display:flex}body .catalog-action-menu button:hover,body .catalog-action-menu a:hover{color:#15803d;background:#f0fdf4}body .app-footer{border:1px solid #e5e7eb;border-radius:16px;margin-top:18px;box-shadow:none!important;background:#fff!important;position:static!important}body .alerts-table,body .monitor-logs,body .comp-table{overflow-x:auto}body .table-row{min-width:0}body .dashboard-card *,body .catalog-panel *,body .inventory-quick-actions-strip *,body .alert-card *,body .table-row *{writing-mode:horizontal-tb!important;text-orientation:mixed!important}@media (min-width:1700px){body .app-main{max-width:1600px!important}body .app-main.app-main-inventory{max-width:none!important}}@media (max-width:1180px){body .app-shell{grid-template-columns:1fr!important}body .app-sidebar{width:min(86vw,300px)!important;min-width:0!important}body .app-main,body .app-main.app-main-inventory{max-width:none!important;padding-inline:clamp(16px,3vw,28px)!important}body .topbar{margin-inline:calc(-1*clamp(16px,3vw,28px))!important;padding-inline:clamp(16px,3vw,28px)!important}body .dashboard-main-grid,body .dashboard-secondary-grid,body .app-main-inventory .inventory-quick-actions-strip{grid-template-columns:1fr!important}body .app-main-inventory .inventory-filter-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){body .app-main,body .app-main.app-main-inventory{padding-inline:14px!important}body .topbar{margin-inline:-14px!important;padding-inline:14px!important}body .dashboard-metric-grid,body .dashboard-quick-action-strip,body .app-main-inventory .inventory-quick-actions-list,body .app-main-inventory .inventory-filter-row{grid-template-columns:1fr!important}body .recent-alert-row,body .dashboard-watch-row,body .dashboard-simple-row{grid-template-columns:58px minmax(0,1fr)!important}body .recent-alert-actions,body .dashboard-watch-count{text-align:left;grid-column:1/-1;justify-content:flex-start}body .app-main-inventory .catalog-table,body .catalog-table{overflow-x:visible!important}body .app-main-inventory .catalog-row,body .catalog-row{grid-template-columns:minmax(0,1fr)!important;row-gap:10px!important;min-width:0!important}body .catalog-head{display:none!important}body .catalog-cell{white-space:normal;grid-template-columns:112px minmax(0,1fr);gap:12px;display:grid}body .catalog-cell:before{content:attr(data-label);color:#6b7280;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:800}body .catalog-actions{flex-wrap:wrap!important}body .catalog-actions .mini-action{flex:112px!important}}body .sales-page,body .alerts-page{gap:18px;width:100%;min-width:0;max-width:100%;display:grid}body .storefront-admin-header,body .alerts-page-header,body .sales-header-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}body .storefront-admin-header h2,body .alerts-page-header h2,body .sales-header-card h2{margin:0;font-size:clamp(1.75rem,2.6vw,2.35rem);line-height:1.08;color:#111827!important}body .storefront-admin-header p,body .alerts-page-header p,body .sales-header-card span{font-size:.92rem;font-weight:650;color:#6b7280!important}body .storefront-admin-grid{align-items:start;grid-template-columns:minmax(0,1.45fr) minmax(360px,.72fr)!important;gap:18px!important}body .storefront-orders-card,body .storefront-settings-card,body .sales-dashboard-panel,body .sales-filter-bar,body .sales-empty-state,body .alerts-page .table-list,body .alerts-page .split-grid,body .alerts-page .safety-strip{color:#111827!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:20px!important;box-shadow:0 18px 42px #0f172a0f!important}body .sales-dashboard-panel{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}body .storefront-orders-card,body .storefront-settings-card,body .alerts-page .table-list,body .alerts-page .split-grid{padding:18px!important}body .storefront-order-row,body .sale-card,body .purchase-card,body .alerts-table .table-row,body .calibration-panel .quality-row{box-shadow:none!important;color:#111827!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:16px!important}body .storefront-order-row:hover,body .sale-card:hover,body .purchase-card:hover,body .alerts-table .table-row:hover,body .calibration-panel .quality-row:hover{background:#f8fffb!important;border-color:#bbf7d0!important;transform:none!important}body .storefront-order-row strong,body .storefront-order-total,body .sale-product-cell strong,body .sale-meta-cell b,body .sale-money-grid strong,body .purchase-source-cell b,body .alerts-table .table-row strong,body .calibration-panel .quality-row strong{color:#111827!important}body .storefront-order-row small,body .storefront-order-row span,body .storefront-order-item small,body .sale-product-cell span,body .sale-product-cell small,body .sale-meta-cell small,body .purchase-source-cell small,body .alerts-table .table-row>span,body .calibration-panel .quality-row span{color:#6b7280!important}body .sales-summary-grid,body .alerts-kpi-grid,body .inventory-kpi-grid{gap:14px!important}body .sales-summary-card,body .inventory-kpi-card,body .stat-card{color:#111827!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:20px!important;box-shadow:0 18px 42px #0f172a0e!important}body .sales-summary-card small,body .sales-summary-card em,body .inventory-kpi-card span,body .inventory-kpi-card small,body .stat-card span,body .stat-card small{color:#6b7280!important}body .sales-summary-card strong,body .inventory-kpi-card strong,body .stat-card strong{color:#111827!important}body .sales-summary-card.good strong,body .inventory-kpi-card.good strong,body .profit-good{color:#16a34a!important}body .sales-summary-card.bad strong,body .inventory-kpi-card.bad strong,body .profit-bad{color:#dc2626!important}body .sales-summary-card.watch strong,body .profit-watch{color:#d97706!important}body .sales-summary-icon,body .sales-summary-card.watch .sales-summary-icon,body .sales-summary-card.bad .sales-summary-icon{color:#16a34a!important;background:#dcfce7!important}body .sales-filter-bar{grid-template-columns:minmax(260px,1.35fr) repeat(4,minmax(150px,.75fr))!important;padding:16px!important}body .sales-filter-bar label,body .storefront-settings-card label{color:#374151!important}body .sales-filter-bar input,body .sales-filter-bar select,body .storefront-settings-card input,body .storefront-settings-card select,body .storefront-settings-card textarea{color:#111827!important;background:#fff!important;border:1px solid #dbe3ea!important}body .sale-card{grid-template-columns:minmax(300px,1.45fr) minmax(140px,.55fr) minmax(360px,1.15fr) minmax(126px,auto)!important;padding:14px!important}body .sale-money-grid span{background:#f8fafc!important;border:1px solid #eef2f7!important}body .sale-money-grid small{color:#64748b!important}body .sale-product-thumb{color:#2563eb!important;background:#f8fafc!important;border-color:#e5e7eb!important}body .sales-empty-state{min-height:240px;border-style:dashed!important;padding:28px!important}body .platform-pill,body .sale-status-badge,body .chip{color:#111827;border:0!important}body .platform-pill{color:#0369a1!important;background:#e0f2fe!important}body .sale-status-badge.good,body .chip.good{color:#15803d!important;background:#dcfce7!important}body .sale-status-badge.bad,body .chip.bad{color:#b91c1c!important;background:#fee2e2!important}body .sale-status-badge.watch,body .chip.watch{color:#b45309!important;background:#fef3c7!important}body .chip.muted{color:#475569!important;background:#f1f5f9!important}body .alerts-page .panel-header{margin-top:4px}body .alerts-page .panel-header h2,body .dashboard-card-header h3{color:#111827!important}body .alerts-table{overflow-x:visible!important}body .alerts-table .table-row{align-items:center;gap:12px;display:grid;grid-template-columns:112px minmax(220px,.8fr) minmax(320px,1.5fr) minmax(150px,.55fr) minmax(260px,auto)!important;padding:14px!important}body .alerts-table .row-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}body .alerts-page .safety-strip{align-items:center;gap:10px;display:flex;box-shadow:none!important;padding:12px 14px!important}body .calibration-panel{grid-template-columns:1fr!important;gap:12px!important;display:grid!important}body .calibration-panel .table-list{gap:10px;display:grid}body .calibration-panel .quality-row{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;display:grid;padding:13px!important}body .storefront-settings-card{position:sticky;top:18px}@media (max-width:1180px){body .storefront-admin-grid,body .sale-card,body .purchase-card,body .alerts-table .table-row{grid-template-columns:1fr!important}body .storefront-settings-card{position:static}body .sales-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:700px){body .sales-header-card,body .storefront-admin-header,body .alerts-page-header{flex-direction:column!important;align-items:stretch!important}body .sales-header-actions,body .inventory-header-actions{grid-template-columns:1fr!important;justify-content:stretch!important;width:100%!important;max-width:100%!important;display:grid!important}body .sales-header-actions .mini-action,body .inventory-header-actions .mini-action{flex:none!important;width:100%!important;max-width:100%!important}body .sales-summary-grid,body .alerts-kpi-grid,body .inventory-kpi-grid,body .sales-filter-bar{grid-template-columns:1fr!important}body .sale-product-cell{grid-template-columns:64px minmax(0,1fr)!important}body .sale-money-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}body .tracker-alerts-page,body .tracker-alerts-page *{min-width:0}body .tracker-nav-card,body .tracker-section-card,body .tracker-feed,body .tracker-filter-bar{color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:22px;box-shadow:0 18px 42px #0f172a0e}body .tracker-nav-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;display:grid}body .tracker-view-tabs,body .tracker-filter-bar{flex-wrap:wrap;gap:8px;display:flex}body .tracker-view-tabs button,body .tracker-filter-bar button{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #e5e7eb;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:8px 13px;font-size:.82rem;font-weight:850;transition:background .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex}body .tracker-view-tabs button:hover,body .tracker-filter-bar button:hover,body .tracker-view-tabs button.active,body .tracker-filter-bar button.active{color:#15803d;background:#dcfce7;border-color:#86efac;box-shadow:inset 0 0 0 1px #22c55e33,0 8px 18px #10b98124}body .tracker-archive-toggle{color:#64748b;white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px;font-size:.82rem;font-weight:800;display:inline-flex}body .tracker-archive-toggle input{accent-color:#22c55e;flex:none;width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important}body .tracker-filter-bar{box-shadow:none;padding:12px}body .tracker-feed,body .tracker-section-card{gap:14px;padding:18px;display:grid}body .tracker-live-layout{grid-template-columns:minmax(0,1.75fr) minmax(300px,.95fr);align-items:start;gap:16px;display:grid}body .tracker-side-rail{gap:14px;min-width:0;display:grid}body .tracker-side-card{background:linear-gradient(#fff 0%,#f8fffb 100%);border:1px solid #e5e7eb;border-radius:22px;gap:12px;padding:16px;display:grid;box-shadow:0 18px 42px #0f172a0b}body .tracker-empty-feed{gap:16px;display:grid}body .tracker-empty-copy{background:linear-gradient(135deg,#f8fffb 0%,#f8fbff 100%);border:1px solid #dbeafe;border-radius:20px;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:13px;padding:16px;display:grid}body .tracker-empty-icon{color:#16a34a;background:#dcfce7;border-radius:16px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}body .tracker-empty-copy h3,body .tracker-side-card h3{color:#0f172a;margin:0;font-size:1.02rem;line-height:1.25}body .tracker-empty-copy p{color:#64748b;margin:5px 0 0;font-size:.9rem;font-weight:700;line-height:1.45}body .tracker-empty-actions{flex-wrap:wrap;gap:9px;display:flex}body .tracker-feed .panel-header,body .tracker-section-card .panel-header{margin:0}body .tracker-drop-card{background:linear-gradient(#fff 0%,#f9fffc 100%);border:1px solid #dbeafe;border-left:4px solid #22c55e;border-radius:18px;grid-template-columns:92px minmax(0,1fr);align-items:start;gap:16px;padding:14px;display:grid;box-shadow:0 14px 34px #0f172a0e}body .tracker-example-card{opacity:.86;box-shadow:none;border-color:#e5e7eb #e5e7eb #e5e7eb #93c5fd}body .tracker-drop-card.is-read{opacity:.78}body .tracker-drop-media .inventory-image-frame,body .tracker-watch-card .inventory-image-frame{background:#f8fafc;border-radius:16px;width:84px;height:84px}body .tracker-drop-body{gap:12px;display:grid}body .tracker-drop-top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}body .tracker-channel{color:#16a34a;background:#ecfdf5;border-radius:999px;width:fit-content;padding:5px 9px;font-size:.72rem;font-weight:900;display:inline-flex}body .tracker-drop-top h3,body .tracker-watch-card h3,body .tracker-keyword-card h3{color:#111827;overflow-wrap:normal;word-break:normal;margin:7px 0 4px;font-size:1rem;line-height:1.25}body .tracker-example-card .tracker-drop-top h3{color:#334155}body .tracker-drop-top p,body .tracker-watch-card p,body .tracker-keyword-card p{color:#64748b;margin:0;font-size:.86rem;font-weight:650;line-height:1.45}body .tracker-drop-badges,body .tracker-drop-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}body .tracker-example-card .tracker-drop-actions{justify-content:flex-start}body .tracker-drop-meta{grid-template-columns:repeat(4,minmax(120px,1fr));gap:8px;display:grid}body .tracker-drop-meta span{color:#334155;overflow-wrap:anywhere;background:#f8fafc;border:1px solid #edf2f7;border-radius:14px;gap:3px;padding:9px 10px;font-size:.8rem;font-weight:800;display:grid}body .tracker-example-card .tracker-drop-meta span{background:#fff}body .tracker-checklist,body .tracker-watch-preview-list,body .tracker-mini-stats{gap:9px;display:grid}body .tracker-checklist>div{background:#fff;border:1px solid #edf2f7;border-radius:15px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;padding:10px;display:grid}body .tracker-checklist>div>span{color:#d97706;background:#fef3c7;border-radius:11px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}body .tracker-checklist>div.complete>span{color:#16a34a;background:#dcfce7}body .tracker-checklist strong,body .tracker-watch-preview-list strong{color:#0f172a;overflow-wrap:normal;font-size:.86rem;line-height:1.3;display:block}body .tracker-checklist p,body .tracker-watch-preview-list p,body .tracker-watch-preview-list span{color:#64748b;margin:2px 0 0;font-size:.78rem;font-weight:750;line-height:1.35}body .tracker-watch-preview-list article{background:#fff;border:1px solid #edf2f7;border-radius:15px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px;display:grid}body .tracker-watch-preview-list .inventory-image-frame{border-radius:12px;width:46px;height:46px}body .tracker-mini-stats{grid-template-columns:repeat(2,minmax(0,1fr))}body .tracker-mini-stats span{color:#64748b;background:#fff;border:1px solid #edf2f7;border-radius:14px;gap:3px;padding:10px;font-size:.76rem;font-weight:800;display:grid}body .tracker-mini-stats b{color:#0f172a;font-size:.88rem;font-weight:950}body .tracker-drop-meta b{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:900}body .tracker-drop-details{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:10px 12px}body .tracker-drop-details summary{color:#2563eb;cursor:pointer;font-size:.83rem;font-weight:900}body .tracker-drop-details dl{gap:8px;margin:10px 0 0;display:grid}body .tracker-drop-details div{color:#475569;grid-template-columns:160px minmax(0,1fr);gap:10px;font-size:.82rem;display:grid}body .tracker-drop-details dt{color:#94a3b8;font-weight:900}body .tracker-drop-details dd{overflow-wrap:anywhere;margin:0}body .tracker-check-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}body .tracker-check-grid .wide{grid-column:span 2}body .tracker-source-missing{box-shadow:none!important}body .tracker-stock-result{background:#fff;border:1px solid #dbeafe;border-radius:20px;gap:14px;padding:16px;display:grid;box-shadow:0 16px 38px #0f172a0f}body .tracker-stock-product{background:#f8fafc;border:1px solid #edf2f7;border-radius:16px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;display:grid}body .tracker-stock-product strong{color:#0f172a;overflow-wrap:normal;font-size:.96rem;line-height:1.3;display:block}body .tracker-stock-product p,body .tracker-stock-result .muted-note{color:#64748b;margin:3px 0 0;font-size:.84rem;font-weight:750}body .tracker-stock-store-list{gap:8px;display:grid}body .tracker-stock-store-list>div{border:1px solid #edf2f7;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:10px 12px;display:grid}body .tracker-stock-store-list small{color:#64748b;grid-column:1/-1;font-weight:700}body .tracker-watch-grid,body .tracker-keyword-grid{gap:12px;display:grid}body .tracker-watch-form{background:linear-gradient(#f8fffb 0%,#fff 100%);border:1px solid #dbeafe;border-radius:20px;gap:14px;padding:16px;display:grid;box-shadow:0 14px 36px #10b98114}body .tracker-watch-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}body .tracker-watch-form-grid>.wide{grid-column:1/-1}body .tracker-watch-form-grid>label:has(textarea){grid-column:1/-1}body .tracker-retailer-help{color:#9a3412;background:#fff7ed;border-color:#fed7aa}body .tracker-watch-card{background:#fff;border:1px solid #e5e7eb;border-radius:18px;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;display:grid}body .tracker-watch-meta{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}body .tracker-watch-meta span{color:#475569;background:#f1f5f9;border-radius:999px;padding:6px 9px;font-size:.74rem;font-weight:850}body .watchlist-qa-summary,body .watchlist-qa-list,body .watchlist-qa-card,body .watchlist-qa-status-grid,body .watchlist-qa-warnings,body .watchlist-qa-actions,body .tracker-watch-edit-form,body .tracker-watch-edit-grid{min-width:0;max-width:100%;display:grid}body .watchlist-qa-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}body .watchlist-retailer-filter{margin:2px 0 0}body .watchlist-retailer-filter button{gap:8px;display:inline-flex}body .watchlist-retailer-filter button span{color:inherit;background:#0f172a14;border-radius:999px;padding:2px 7px;font-size:.72rem}body .watchlist-retailer-empty{background:linear-gradient(135deg,#fff7ed 0%,#fff 70%);border:1px solid #fed7aa;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;min-width:0;max-width:100%;padding:14px;display:flex}body .watchlist-retailer-empty h3{color:#0f172a;margin:2px 0 4px;font-size:1rem;line-height:1.25}body .watchlist-retailer-empty p{color:#64748b;margin:0;font-size:.84rem;font-weight:750;line-height:1.45}body .watchlist-retailer-empty-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}body .watchlist-qa-list{gap:14px}body .target-discovery-panel,body .target-candidate-list,body .target-candidate-card,body .target-candidate-main,body .target-watch-groups{min-width:0;max-width:100%;display:grid}body .target-discovery-panel{background:linear-gradient(#f8fffb 0%,#fff 100%);border:1px solid #bbf7d0;border-radius:22px;gap:14px;padding:16px}body .target-discovery-actions,body .target-discovery-selection-actions,body .target-candidate-filter-bar,body .target-candidate-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}body .target-advanced-tools{min-width:min(100%,280px)}body .target-advanced-tools summary{color:#334155;cursor:pointer;background:#fff;border:1px solid #dbeafe;border-radius:999px;padding:9px 12px;font-size:.78rem;font-weight:950}body .target-advanced-actions{flex-wrap:wrap;gap:8px;min-width:0;max-width:100%;margin-top:8px;display:flex}body .target-discovery-selection-actions{background:#f8fffb;border:1px solid #dcfce7;border-radius:16px;padding:10px}body .target-candidate-filter-bar{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:8px}body .target-candidate-filter-bar button{color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;padding:8px 11px;font-size:.78rem;font-weight:900}body .target-candidate-filter-bar button.active{color:#047857;background:#dcfce7;border-color:#86efac}body .target-discovery-notes{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:8px;display:grid}body .target-discovery-summary-grid{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:10px;min-width:0;max-width:100%;display:grid}body .target-watchlist-summary-grid{background:#fff;border:1px solid #dbeafe;border-radius:18px;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:10px;min-width:0;max-width:100%;padding:10px;display:grid}body .target-buyable-panel,body .target-buyable-grid,body .target-buyable-card,body .target-buyable-body,body .target-live-summary-grid,body .target-watch-only-list{min-width:0;max-width:100%;display:grid}body .target-buyable-panel{background:linear-gradient(#f8fffb 0%,#fff 100%);border:1px solid #bbf7d0;border-radius:24px;gap:14px;padding:16px;box-shadow:0 18px 50px #0f172a0e}body .target-live-summary-grid{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:10px}body .target-coverage-panel,body .target-discord-tools,body .discord-compare-result,body .target-discord-tool-card,body .target-scan-freshness,body .target-coverage-grid,body .discord-compare-grid{min-width:0;max-width:100%;display:grid}body .target-coverage-panel{background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #dbeafe;border-radius:20px;gap:12px;padding:14px}body .target-coverage-panel .panel-header p{max-width:760px}body .target-scan-actions{flex-wrap:wrap;gap:8px;min-width:0;max-width:100%;display:flex}body .target-coverage-grid,body .discord-compare-grid{grid-template-columns:repeat(auto-fit,minmax(min(145px,100%),1fr));gap:8px}body .target-scan-freshness{grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));gap:8px}body .target-scan-freshness span{color:#334155;overflow-wrap:anywhere;background:#fff;border:1px solid #edf2f7;border-radius:14px;gap:3px;padding:9px 11px;font-size:.78rem;font-weight:850;line-height:1.3;display:grid}body .target-scan-freshness b{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;font-size:.64rem;font-weight:950}body .target-discord-tools{background:#eff6ff;border:1px solid #bfdbfe;border-radius:20px;gap:12px;padding:12px}body .target-discord-tools summary{color:#0f172a;cursor:pointer;font-size:.9rem;font-weight:950}body .target-discord-tool-grid{grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));gap:12px;min-width:0;max-width:100%;display:grid}body .target-discord-tool-card,body .discord-compare-result{background:#fff;border:1px solid #dbeafe;border-radius:18px;gap:10px;padding:12px}body .target-discord-tool-card h3,body .discord-compare-result h3{color:#0f172a;margin:0;font-size:1rem;line-height:1.25}body .target-discord-tool-card p,body .discord-compare-result p{color:#64748b;margin:4px 0 0;font-size:.82rem;font-weight:750;line-height:1.45}body .target-buyable-controls{grid-template-columns:minmax(0,1fr) minmax(190px,auto);align-items:center;gap:10px;min-width:0;max-width:100%;display:grid}body .target-buyable-filter-bar{flex-wrap:wrap;gap:8px;min-width:0;display:flex}body .target-buyable-filter-bar button{color:#334155;cursor:pointer;background:#fff;border:1px solid #dbeafe;border-radius:999px;padding:8px 11px;font-size:.78rem;font-weight:900}body .target-buyable-filter-bar button.active{color:#047857;background:#dcfce7;border-color:#86efac}body .target-buyable-sort{color:#64748b;letter-spacing:.04em;text-transform:uppercase;gap:5px;min-width:0;font-size:.68rem;font-weight:950;display:grid}body .target-buyable-sort select{color:#0f172a;background:#fff;border:1px solid #dbeafe;border-radius:14px;width:100%;min-width:0;padding:9px 11px;font-size:.84rem;font-weight:850}body .target-buyable-grid{grid-template-columns:repeat(auto-fit,minmax(min(410px,100%),1fr));gap:12px}body .target-buyable-card{background:#fff;border:1px solid #dcfce7;border-radius:20px;grid-template-columns:104px minmax(0,1fr);align-items:start;gap:14px;padding:12px;box-shadow:0 12px 32px #0f172a0b}body .target-buyable-card .inventory-image-frame{background:#f8fafc;border-radius:18px;width:96px;height:96px}body .target-buyable-body{gap:10px}body .target-buyable-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;display:grid}body .target-buyable-heading h3{color:#0f172a;overflow-wrap:normal;word-break:normal;margin:2px 0 3px;font-size:1rem;line-height:1.25}body .target-buyable-heading p{color:#64748b;margin:0;font-size:.82rem;font-weight:800}body .target-buyable-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}body .target-buyable-meta span{color:#334155;overflow-wrap:anywhere;background:#f8fafc;border:1px solid #edf2f7;border-radius:13px;gap:2px;padding:8px 10px;font-size:.78rem;font-weight:850;display:grid}body .target-buyable-meta b{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;font-size:.64rem;font-weight:950}body .target-buyable-actions{flex-wrap:wrap;gap:8px;min-width:0;display:flex}body .tracker-empty-feed.compact{padding:12px}body .tracker-empty-feed-current{background:linear-gradient(#f0fdf4 0%,#fff 100%);border-color:#bbf7d0}body .load-more-action{justify-content:center;width:100%;margin-top:4px}body .target-watch-only-section{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:10px 12px}body .target-watch-only-section summary{color:#0f172a;cursor:pointer;font-size:.88rem;font-weight:950}body .target-watch-only-list{gap:8px;margin-top:10px}body .target-watch-only-list article{background:#f8fafc;border:1px solid #edf2f7;border-radius:15px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;display:grid}body .target-watch-only-list .inventory-image-frame{border-radius:12px;width:48px;height:48px}body .target-watch-only-list strong{color:#0f172a;font-size:.86rem;line-height:1.25;display:block}body .target-watch-only-list span,body .target-watch-only-list small,body .target-watch-only-empty{color:#64748b;font-size:.76rem;font-weight:800;line-height:1.35}body .target-discovery-test,body .target-discovery-diagnostics,body .target-discovery-debug-card{background:#fff;border:1px solid #dbeafe;border-radius:18px;gap:10px;min-width:0;max-width:100%;padding:12px;display:grid}body .target-discovery-test-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}body .target-discovery-test-row input{color:#0f172a;overflow-wrap:normal;background:#f8fafc;border:1px solid #dbeafe;border-radius:14px;width:100%;min-width:0;max-width:100%;padding:10px 12px;font-size:.88rem;font-weight:800}body .target-discovery-debug-grid,body .target-discovery-diagnostics{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:10px;display:grid}body .target-discovery-debug-grid article,body .target-discovery-diagnostics article{background:#f8fafc;border:1px solid #edf2f7;border-radius:14px;gap:6px;min-width:0;padding:10px;display:grid}body .target-discovery-debug-grid strong,body .target-discovery-diagnostics strong{color:#0f172a;font-size:.86rem;line-height:1.25}body .target-discovery-debug-grid span,body .target-discovery-diagnostics span,body .target-discovery-diagnostics small{color:#64748b;overflow-wrap:anywhere;min-width:0;font-size:.75rem;font-weight:750;line-height:1.35}body .target-discovery-notes span{color:#1e3a8a;background:#eff6ff;border:1px solid #dbeafe;border-radius:14px;padding:9px 11px;font-size:.78rem;font-weight:800;line-height:1.4}body .target-watch-groups{gap:10px}body .target-watch-group-grid{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:10px;display:grid}body .target-watch-group-grid article{background:#fff;border:1px solid #e2e8f0;border-radius:16px;gap:6px;padding:12px;display:grid}body .target-watch-group-grid strong{color:#0f172a;font-size:.9rem}body .target-watch-group-grid span,body .target-watch-group-grid small{color:#64748b;font-size:.76rem;font-weight:800;line-height:1.35}body .target-watch-group-grid div{gap:3px;min-width:0;display:grid}body .target-candidate-list{gap:10px}body .target-candidate-card{background:#fff;border:1px solid #dbeafe;border-radius:18px;grid-template-columns:72px minmax(0,1fr);gap:12px;padding:10px}body .target-candidate-card.is-watch-ready{background:linear-gradient(#fff 0%,#f8fffb 100%);border-color:#86efac}body .target-candidate-card.is-rejected{background:#fff7f7;border-color:#fecaca}body .target-candidate-card .inventory-image-frame{background:#f8fafc;border-radius:14px;width:64px;height:64px}body .target-candidate-main{gap:10px}body .target-candidate-title{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;display:grid}body .target-candidate-title h3{color:#0f172a;overflow-wrap:normal;word-break:normal;margin:2px 0 0;font-size:.96rem;line-height:1.25}body .target-candidate-meta{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}body .target-candidate-meta span{color:#334155;overflow-wrap:anywhere;background:#f8fafc;border:1px solid #edf2f7;border-radius:13px;gap:2px;padding:8px 10px;font-size:.78rem;font-weight:850;display:grid}body .target-candidate-select{color:#334155;white-space:nowrap;background:#f8fafc;border:1px solid #dbeafe;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:.72rem;font-weight:900;display:inline-flex}body .target-candidate-select input{accent-color:#22c55e;width:14px;height:14px}body .target-candidate-meta b{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;font-size:.64rem;font-weight:950}body .target-candidate-reason{color:#64748b;margin:0;font-size:.82rem;font-weight:750;line-height:1.45}body .target-quality-checklist{background:#fffbeb;border:1px solid #fde68a;border-radius:15px;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:6px;min-width:0;max-width:100%;padding:8px;display:grid}body .target-quality-checklist.is-ready{background:#f0fdf4;border-color:#bbf7d0}body .target-quality-checklist span,body .target-candidate-warning{color:#334155;align-items:center;gap:6px;min-width:0;font-size:.76rem;font-weight:850;line-height:1.35;display:flex}body .target-quality-checklist span svg{flex:none}body .target-quality-checklist span.is-warning{color:#a16207}body .target-candidate-warning{background:#fffbeb;border:1px solid #fde68a;border-radius:14px;align-items:flex-start;margin:0;padding:9px 10px}body .target-candidate-warning.compact{padding:7px 9px;font-size:.74rem}body .target-candidate-details{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;min-width:0;max-width:100%;padding:8px 10px}body .target-candidate-details summary{color:#334155;cursor:pointer;font-size:.8rem;font-weight:950}body .target-candidate-details[open]{gap:9px;display:grid}body .target-candidate-edit-form{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));gap:10px;min-width:0;max-width:100%;padding:10px;display:grid}body .target-candidate-edit-form label{color:#64748b;letter-spacing:.04em;text-transform:uppercase;gap:6px;min-width:0;font-size:.7rem;font-weight:950;display:grid}body .target-candidate-edit-form input{color:#0f172a;background:#fff;border:1px solid #bbf7d0;border-radius:12px;width:100%;min-width:0;padding:9px 10px;font-size:.84rem;font-weight:850}body .target-candidate-edit-actions{flex-wrap:wrap;grid-column:1/-1;align-items:end;gap:8px;display:flex}body .watchlist-qa-card{background:linear-gradient(#fff 0%,#f8fffb 100%);border:1px solid #dbeafe;border-radius:22px;gap:14px;padding:16px;box-shadow:0 16px 40px #0f172a0e}body .watchlist-qa-main{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:16px;display:grid}body .watchlist-qa-main .inventory-image-frame{background:#f8fafc;border-radius:18px;width:92px;height:92px}body .watchlist-qa-title-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}body .watchlist-qa-title-row h3{color:#0f172a;overflow-wrap:normal;word-break:normal;margin:3px 0 0;font-size:1.05rem;line-height:1.25}body .watchlist-qa-url{color:#64748b;overflow-wrap:anywhere;margin:8px 0 0;font-size:.78rem;font-weight:750;line-height:1.35}body .watchlist-qa-identifiers,body .watchlist-qa-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}body .watchlist-qa-identifiers{margin-top:10px}body .watchlist-qa-identifiers span{color:#334155;overflow-wrap:anywhere;background:#f8fafc;border:1px solid #edf2f7;border-radius:13px;gap:2px;padding:8px 10px;font-size:.79rem;font-weight:850;display:grid}body .watchlist-qa-identifiers b{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;font-size:.65rem;font-weight:950}body .watchlist-qa-status-grid .detail-stat{background:#fff}body .watchlist-qa-warnings{background:#fffbeb;border:1px solid #fde68a;border-radius:16px;gap:7px;padding:10px}body .watchlist-qa-warnings.is-clean{background:#ecfdf5;border-color:#bbf7d0}body .watchlist-qa-warnings span{color:#92400e;align-items:flex-start;gap:7px;font-size:.79rem;font-weight:800;line-height:1.35;display:inline-flex}body .watchlist-qa-warnings.is-clean span{color:#15803d}body .watchlist-qa-actions{flex-wrap:wrap;gap:8px;display:flex}body .empty-state-action{grid-column:1/-1;margin-top:4px}body .tracker-watch-edit-form{background:#f8fffb;border:1px solid #bbf7d0;border-radius:18px;gap:12px;padding:14px}body .tracker-watch-edit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}body .tracker-watch-edit-grid>.wide{grid-column:1/-1}body .tracker-watch-edit-grid>label:has(textarea){grid-column:1/-1}body .tracker-keyword-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body .tracker-keyword-card{background:#fff;border:1px solid #e5e7eb;border-radius:18px;align-content:start;gap:12px;padding:14px;display:grid}body .tracker-chip-list{flex-wrap:wrap;gap:7px;display:flex}body .tracker-chip-list button{color:#15803d;cursor:pointer;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:999px;align-items:center;gap:5px;padding:7px 9px;font-size:.78rem;font-weight:850;display:inline-flex}body .tracker-inline-control{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}body .tracker-inline-control input,body .tracker-keyword-card textarea{color:#111827;background:#fff;border:1px solid #dbe3ea;border-radius:14px;width:100%;padding:11px 12px;font-size:.9rem;font-weight:700}body .tracker-keyword-card textarea{resize:vertical;min-height:100px}body .tracker-keyword-result{flex-wrap:wrap;align-items:center;gap:8px;display:flex}body .tracker-history-list,body .tracker-system-list,body .tracker-monitor-log-list{gap:10px;display:grid}body .tracker-history-row,body .tracker-system-list article,body .tracker-monitor-log-list article{background:#fff;border:1px solid #e5e7eb;border-radius:16px;grid-template-columns:128px minmax(0,1fr) minmax(160px,auto) minmax(118px,auto) auto;align-items:center;gap:12px;padding:12px;display:grid}body .tracker-system-list article,body .tracker-monitor-log-list article{grid-template-columns:128px minmax(0,1fr) auto}body .tracker-history-row.read{opacity:.72}body .tracker-history-row strong,body .tracker-system-list strong,body .tracker-monitor-log-list strong{color:#111827}body .tracker-history-row p,body .tracker-system-list p,body .tracker-monitor-log-list span,body .tracker-history-row>span{color:#64748b;margin:0;font-size:.84rem;font-weight:650}body .tracker-scanner-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}@media (max-width:1120px){body .tracker-live-layout{grid-template-columns:1fr}body .tracker-drop-meta,body .target-buyable-controls,body .target-buyable-meta,body .tracker-scanner-grid,body .tracker-keyword-grid,body .tracker-watch-form-grid,body .target-candidate-meta,body .target-discovery-test-row,body .target-discovery-debug-grid,body .watchlist-qa-summary,body .watchlist-qa-identifiers,body .watchlist-qa-status-grid,body .tracker-watch-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body .tracker-check-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){body .tracker-nav-card,body .tracker-drop-card,body .tracker-drop-top,body .tracker-empty-copy,body .tracker-stock-product,body .tracker-watch-preview-list article,body .tracker-watch-card,body .target-buyable-card,body .target-buyable-heading,body .target-watch-only-list article,body .target-candidate-card,body .target-candidate-title,body .watchlist-qa-main,body .watchlist-qa-title-row,body .watchlist-retailer-empty,body .tracker-history-row,body .tracker-system-list article,body .tracker-monitor-log-list article{grid-template-columns:1fr}body .watchlist-retailer-empty{display:grid}body .watchlist-retailer-empty-actions,body .tracker-archive-toggle,body .tracker-drop-badges,body .tracker-drop-actions,body .tracker-empty-actions,body .watchlist-qa-actions{justify-content:flex-start}body .tracker-drop-meta,body .tracker-check-grid,body .tracker-check-grid .wide,body .target-buyable-controls,body .target-buyable-meta,body .tracker-scanner-grid,body .tracker-keyword-grid,body .tracker-watch-form-grid,body .target-candidate-meta,body .target-discovery-test-row,body .target-discovery-debug-grid,body .watchlist-qa-summary,body .watchlist-qa-identifiers,body .watchlist-qa-status-grid,body .tracker-watch-edit-grid{grid-column:auto;grid-template-columns:1fr}body .tracker-mini-stats,body .tracker-drop-details div,body .tracker-inline-control{grid-template-columns:1fr}body .target-buyable-card .inventory-image-frame{width:100%;height:132px}}@media print{body{color:#111;background:#fff}.topbar,.hero-panel,.tab-rail,.filter-strip,.form-panel,.admin-tools,.app-footer,.toast-stack,.error-bar,.content-grid>:not(.poster-panel),.print-control{display:none!important}.app-shell{width:100%;padding:0}.content-grid{display:block}.poster-panel{box-shadow:none;color:#111;background:#fff;border-color:#222}.poster-row{break-inside:avoid;background:#fff;border-color:#ddd}.poster-header span,.poster-row span,.poster-card-name span{color:#444}}body .release-radar-page,body .release-calendar-panel,body .release-review-panel,body .release-sync-log-panel,body .release-source-strip,body .release-sync-log-card,body .release-detail-modal,body .release-month-card,body .release-day-row,body .release-list-row,body .release-review-list button,body .release-metric-card,body .info-block{box-shadow:0 14px 34px #0f172a0f;color:#111827!important;background-color:#fff!important;background-image:none!important;border-color:#e5e7eb!important}body .release-radar-page{border-radius:28px!important;gap:18px!important;width:100%!important;max-width:none!important;padding:clamp(18px,3vw,30px)!important;display:grid!important;overflow:hidden!important}body .release-radar-header h1,body .release-year-heading h2,body .release-sync-log-heading h2,body .release-detail-top h2,body .release-metric-card strong,body .release-day-main strong,body .release-list-main strong,body .release-review-list strong,body .release-sync-log-card strong,body .info-block strong,body .release-month-card h3{color:#0f172a!important;writing-mode:horizontal-tb!important;overflow-wrap:normal!important;word-break:normal!important}body .release-radar-header span,body .release-source-strip span,body .release-sync-log-heading span,body .release-sync-log-card span,body .release-sync-log-card small,body .release-year-heading span,body .release-metric-card span,body .release-day-main span,body .release-day-main small,body .release-list-main span,body .release-review-list span,body .release-detail-notes{color:#64748b!important}body .release-sync-log-panel{border-radius:24px!important;gap:14px!important;padding:18px!important;display:grid!important}body .release-sync-log-heading{justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;display:flex!important}body .release-sync-log-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:10px!important;display:grid!important}body .release-sync-log-card{border-radius:16px!important;gap:4px!important;min-width:0!important;padding:12px!important;display:grid!important}body .release-sync-log-card strong,body .release-sync-log-card span,body .release-sync-log-card small,body .release-sync-log-card em{overflow-wrap:anywhere!important;min-width:0!important}body .release-sync-log-card em{color:#b45309!important;font-size:.76rem!important;font-style:normal!important}body .light-pill.danger{color:#b91c1c!important;background:#fee2e2!important}body .light-pill.info{color:#1d4ed8!important;background:#dbeafe!important}body .release-sync-summary-grid{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))!important;gap:10px!important;display:grid!important}body .release-sync-summary-grid span{color:#64748b!important;background:#f8fafc!important;border:1px solid #e5e7eb!important;border-radius:16px!important;gap:2px!important;min-width:0!important;padding:10px 12px!important;display:grid!important}body .release-sync-summary-grid strong{color:#0f172a!important;font-size:1.05rem!important}body .release-sync-details{border:1px solid #e5e7eb!important;border-radius:18px!important;overflow:hidden!important}body .release-sync-details summary{cursor:pointer!important;padding:12px 14px!important;font-weight:800!important}body .release-sync-table{display:grid!important;overflow-x:auto!important}body .release-sync-table-head,body .release-sync-table-row{grid-template-columns:minmax(180px,1.6fr) 110px 72px 72px 72px 82px minmax(110px,.8fr) minmax(180px,1.4fr)!important;gap:12px!important;min-width:980px!important;padding:10px 14px!important;display:grid!important}body .release-sync-table-head{color:#64748b!important;text-transform:uppercase!important;background:#f8fafc!important;font-size:.72rem!important;font-weight:900!important}body .release-sync-table-row{border-top:1px solid #e5e7eb!important;align-items:center!important}body .release-sync-table-row span{overflow-wrap:anywhere!important;min-width:0!important}body .release-sync-table-row small{color:#64748b!important;margin-top:2px!important;font-size:.72rem!important;display:block!important}body .release-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important;display:grid!important}body .release-day-row{grid-template-columns:56px minmax(0,1fr) auto!important}body .release-list-row{text-align:left!important;grid-template-columns:92px 62px minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;width:100%!important;min-width:0!important;display:grid!important}body .release-list-row .mini-action{cursor:pointer!important}body .release-list-row .icon-only{justify-content:center!important;width:36px!important;min-width:36px!important;padding-inline:0!important}body .release-list-row .icon-only.warn{color:#b45309!important;background:#fffbeb!important;border-color:#fde68a!important}body .release-list-image{color:#22c55e!important;background:#f8fafc!important;border:1px solid #e5e7eb!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;width:58px!important;height:58px!important;display:flex!important;overflow:hidden!important}body .release-list-image img{object-fit:contain!important;width:100%!important;height:100%!important}body .release-list-date strong{color:#0f172a!important;font-size:1.3rem!important;display:block!important}body .release-list-date span,body .release-list-main small{color:#64748b!important;font-size:.78rem!important;display:block!important}body .release-list-badges{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important}body .release-year-timeline,body .release-upcoming-list{gap:14px!important;display:grid!important}body .release-month-section,body .release-upcoming-group{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:20px!important;gap:10px!important;padding:14px!important;display:grid!important}body .release-month-section.is-empty{opacity:.62!important}body .release-month-heading,body .release-year-actions{justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}body .release-month-heading h3{color:#0f172a!important;margin:0!important;font-size:1rem!important}body .release-month-heading span,body .release-empty-toggle{color:#64748b!important;font-size:.8rem!important}body .release-empty-toggle{align-items:center!important;gap:6px!important;display:inline-flex!important}body .release-view-tabs button.active{color:#fff!important;background:#111827!important}body .release-detail-modal{border-radius:22px!important;width:min(94vw,980px)!important;max-height:88svh!important;overflow-y:auto!important}body .release-source-card,body .release-admin-card{color:#0f172a!important;background:#f8fafc!important;border:1px solid #e5e7eb!important;border-radius:18px!important;gap:14px!important;padding:16px!important;display:grid!important}body .release-source-card.missing{background:#fffbeb!important;border-color:#fde68a!important}body .release-source-card-heading,body .release-admin-actions,body .release-source-edit-form{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;min-width:0!important;display:flex!important}body .release-source-card-heading h3{color:#0f172a!important;margin:2px 0 0!important;font-size:1rem!important}body .release-source-warning{color:#92400e!important;align-items:center!important;gap:8px!important;margin:0!important;font-weight:800!important;display:inline-flex!important}body .release-source-edit-form .field{flex:190px!important;min-width:min(100%,190px)!important}body .release-image-card{color:#22c55e!important;background:#f8fafc!important}@media (max-width:1050px){body .release-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}body .release-sync-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:760px){body .release-kpi-grid,body .release-detail-grid,body .release-day-row,body .release-list-row{grid-template-columns:1fr!important}body .release-radar-header,body .release-source-strip,body .release-review-panel,body .release-year-heading,body .release-detail-top,body .release-detail-actions{justify-content:stretch!important;display:grid!important}body .release-detail-modal{border-radius:0!important;width:100vw!important;min-height:100svh!important;max-height:100svh!important}body .release-sync-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .release-list-row{grid-template-columns:58px minmax(0,1fr)!important}body .release-list-date{grid-column:1/-1!important}body .release-list-badges{grid-column:1/-1!important;justify-content:flex-start!important}body .release-source-card-heading,body .release-admin-actions,body .release-source-edit-form{justify-content:stretch!important;display:grid!important}}body .catalog-product .inventory-image-frame>img{aspect-ratio:1!important;object-fit:contain!important;object-position:center!important;width:50px!important;min-width:0!important;max-width:50px!important;height:50px!important;min-height:0!important;max-height:50px!important}body .inventory-image-frame img,body .product-image-frame img{box-sizing:border-box!important;object-fit:contain!important;object-position:center!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important}body:has(.shop-shell){background:#f7f8fa!important}.shop-shell{min-height:100svh;padding:18px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#0b1220!important;background:radial-gradient(circle at 74% 8%,#10b98114,#0000 28%),linear-gradient(#fff 0%,#f7f8fa 100%)!important}.shop-shell *{box-sizing:border-box}.gdg-header,.gdg-hero,.gdg-trust-bar,.gdg-section,.gdg-shop-area,.gdg-contact-strip,.gdg-policies,.gdg-detail,.gdg-description-section,.gdg-cart-page,.gdg-result-card,.shop-announcement{width:min(1440px,100%);margin-inline:auto}.gdg-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border:1px solid #0f172a14;border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:26px;min-height:66px;margin-bottom:20px;padding:14px 18px;display:grid;position:sticky;top:12px;box-shadow:0 18px 50px #0f172a14}.gdg-brand,.gdg-nav a,.gdg-icon-link,.gdg-cart-link,.gdg-primary-button,.gdg-secondary-button{color:inherit;text-decoration:none}.gdg-brand{align-items:center;min-width:max-content;display:inline-flex}.gdg-brand-logo{object-fit:contain;object-position:left center;width:clamp(180px,22vw,220px);height:auto;min-height:40px;max-height:56px;display:block}.gdg-nav{color:#1d2735;justify-content:center;align-items:center;gap:clamp(14px,2vw,30px);font-size:.84rem;font-weight:750;display:flex}.gdg-nav a{white-space:nowrap;border-radius:999px;padding:8px 4px}.gdg-nav a:hover{color:#16a34a}.gdg-external-nav{align-items:center;gap:4px;display:inline-flex}.gdg-external-nav svg{flex:none}.gdg-header-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.gdg-icon-link,.gdg-cart-link,.gdg-menu-button,.gdg-icon-button{color:#0f172a;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:38px;height:38px;display:inline-grid}.gdg-icon-link:hover,.gdg-cart-link:hover,.gdg-menu-button:hover,.gdg-icon-button:hover{background:#f1f5f9}.gdg-cart-link{position:relative}.gdg-cart-link b{color:#fff;background:#0f172a;border-radius:999px;place-items:center;min-width:17px;height:17px;font-size:.66rem;display:grid;position:absolute;top:1px;right:0}.gdg-menu-button{display:none}.shop-announcement{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:18px;margin-bottom:18px;padding:13px 18px;font-weight:800}.gdg-hero{grid-template-columns:minmax(300px,.9fr) minmax(360px,1.1fr);align-items:center;gap:clamp(24px,5vw,70px);min-height:clamp(480px,66svh,720px);padding:clamp(32px,5vw,72px) clamp(10px,3vw,30px);display:grid}.gdg-hero-copy{justify-items:start;gap:18px;display:grid}.gdg-overline,.gdg-product-category,.gdg-shop-toolbar p{color:#4b5563;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:900}.gdg-hero h1{color:#080c14;letter-spacing:-.075em;max-width:530px;margin:0;font-size:clamp(3.4rem,8vw,7.2rem);font-weight:850;line-height:.92}.gdg-hero-copy p:not(.gdg-overline){color:#4b5563;max-width:460px;margin:0;font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.6}.gdg-hero-actions,.gdg-card-actions,.gdg-result-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.gdg-hero-feature{background:#ffffffdb;border:1px solid #e5eaf0;border-radius:24px;gap:8px;width:min(100%,440px);padding:16px;display:grid;box-shadow:0 18px 46px #0f172a14}.gdg-hero-feature small{color:#64748b;text-transform:uppercase;font-size:.76rem;font-weight:850}.gdg-hero-feature strong{color:#0f172a;font-size:clamp(1rem,1.45vw,1.18rem);line-height:1.25}.gdg-hero-feature b{color:#111827;font-size:1.05rem}.gdg-hero-badge-row{flex-wrap:wrap;gap:7px;display:flex}.gdg-hero-badge-row span{color:#166534;text-transform:uppercase;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:999px;padding:5px 9px;font-size:.66rem;font-weight:900;line-height:1}.gdg-primary-button,.gdg-secondary-button{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 24px;font-size:.9rem;font-weight:850;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.gdg-primary-button{color:#fff;background:#050505;box-shadow:0 12px 28px #0f172a29}.gdg-primary-button:hover,.gdg-secondary-button:hover{transform:translateY(-1px)}.gdg-primary-button.compact{color:#052e16;min-height:38px;box-shadow:none;background:#16c464;padding-inline:16px}.gdg-secondary-button.compact{width:fit-content;min-height:36px;padding-inline:15px;font-size:.82rem}.gdg-primary-button.wide,.gdg-secondary-button.wide{width:100%}.gdg-primary-button:disabled,.gdg-secondary-button:disabled{cursor:not-allowed;opacity:.52;transform:none}.gdg-secondary-button{color:#0f172a;background:#fff;border-color:#dbe2ea}.gdg-hero-stage{isolation:isolate;place-items:center;min-height:clamp(320px,44vw,620px);display:grid;position:relative}.gdg-hero-stage:before{z-index:-2;content:"";filter:blur();background:radial-gradient(circle at 50% 28%,#fffffff5,#ffffff57 36%,#0000 66%),radial-gradient(circle at 52% 58%,#22c55e24,#0000 54%),linear-gradient(145deg,#f8fafce6,#ecfdf570);border-radius:48px;position:absolute;inset:8% 1%}.gdg-hero-stage:after{z-index:-1;content:"";filter:blur(18px);opacity:.72;background:radial-gradient(#0f172a38,#0000 68%);border-radius:999px;height:16%;position:absolute;bottom:8%;left:12%;right:12%}.gdg-hero-product-link{z-index:1;width:min(100%,680px);min-height:clamp(320px,42vw,560px);color:inherit;cursor:pointer;border-radius:48px;place-items:center;text-decoration:none;transition:transform .22s,filter .22s;display:grid;position:relative}.gdg-hero-product-link:hover{filter:drop-shadow(0 22px 34px #0f172a1f);transform:translateY(-4px)}.gdg-hero-product-link:focus-visible{outline-offset:8px;outline:3px solid #16a34a}.gdg-hero-product-link:hover .gdg-product-image-hero img,.gdg-hero-product-link:focus-visible .gdg-product-image-hero img{transform:scale(1.045)}.gdg-hero-view-cue{z-index:3;color:#0f172a;opacity:0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd6;border:1px solid #0f172a14;border-radius:999px;align-items:center;gap:5px;padding:8px 11px;font-size:.72rem;font-weight:900;transition:opacity .2s,transform .2s;display:inline-flex;position:absolute;bottom:clamp(18px,5vw,54px);right:clamp(16px,4vw,48px);transform:translateY(4px);box-shadow:0 14px 30px #0f172a1a}.gdg-hero-product-link:hover .gdg-hero-view-cue,.gdg-hero-product-link:focus-visible .gdg-hero-view-cue{opacity:1;transform:translateY(0)}.gdg-product-image{color:#94a3b8;background:radial-gradient(circle at 50% 28%,#22c55e14,#0000 38%),#f8fafc;border:1px solid #e8edf3;place-items:center;display:grid;position:relative;overflow:hidden}.gdg-product-image img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%}.gdg-product-image-card{aspect-ratio:1;border-radius:22px;padding:16px}.gdg-product-image-hero{z-index:1;width:100%;min-height:inherit;filter:drop-shadow(0 30px 34px #0f172a2e);background:0 0;border:0;transition:transform .22s,filter .22s;position:relative;overflow:visible}.gdg-product-image-hero img{object-fit:contain;filter:drop-shadow(0 26px 28px #0f172a24);mix-blend-mode:multiply;width:clamp(280px,78%,560px);max-width:92%;height:clamp(260px,39vw,500px);max-height:clamp(300px,41vw,540px);transition:transform .22s;-webkit-mask-image:radial-gradient(#000 46%,#000000c7 58%,#0000 76%);mask-image:radial-gradient(#000 46%,#000000c7 58%,#0000 76%)}.gdg-product-image-hero .gdg-image-badges{width:auto;max-width:min(86%,460px);top:clamp(0px,2vw,18px);left:clamp(18px,5vw,58px)}.gdg-image-badges{z-index:2;pointer-events:none;flex-wrap:wrap;align-items:flex-start;gap:8px;width:calc(100% - 24px);display:flex;position:absolute;top:12px;left:12px}.gdg-image-badges.gdg-image-badges-detail{width:auto;top:14px;left:14px;right:14px}.gdg-product-badge{letter-spacing:.08em;text-transform:uppercase;white-space:normal;overflow-wrap:anywhere;text-shadow:0 1px 1px #0000002e;border:1px solid;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:0;max-width:100%;padding:6px 12px;font-size:.68rem;font-weight:900;line-height:1;display:inline-flex;box-shadow:0 10px 24px #0f172a29}.gdg-product-badge-sold-out{color:#f8fafc;background:#000000d6;border-color:#94a3b840}.gdg-product-badge-new-arrival{color:#111827;background:#fbbf24f2;border-color:#fbbf248c}.gdg-product-badge-low-stock{color:#92400e;background:#fef3c7fa;border-color:#f59e0b8c}.gdg-product-badge-limited-stock{color:#1e3a8a;background:#bfdbfefa;border-color:#60a5fa8c}.gdg-hero-placeholder{z-index:1;aspect-ratio:4/3;text-align:center;background:linear-gradient(135deg,#ffffffeb,#f0fdf4ad),radial-gradient(circle at 75% 25%,#22c55e33,#0000 32%);border:1px solid #0f172a14;border-radius:34px;align-content:center;place-items:center;gap:10px;width:min(76%,460px);display:grid;position:relative;transform:rotate(-2deg);box-shadow:0 34px 70px #0f172a1f,inset 0 1px #ffffffeb}.gdg-hero-placeholder:before{color:#fff;content:"GG";letter-spacing:-.08em;background:#050505;border-radius:28px;place-items:center;width:84px;height:84px;font-size:1.6rem;font-weight:950;display:grid}.gdg-hero-placeholder span{color:#16a34a;letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;font-weight:950}.gdg-hero-placeholder strong{color:#080c14;letter-spacing:-.06em;max-width:280px;font-size:clamp(1.8rem,4vw,3rem);font-weight:900;line-height:.96}.gdg-hero-placeholder small{color:#64748b;font-weight:800}.gdg-product-image-thumb{border-radius:15px;width:72px;min-width:72px;height:72px;padding:7px}.gdg-product-image-detail{border-radius:28px;min-height:480px;padding:28px}.gdg-trust-bar,.gdg-section,.gdg-shop-area,.gdg-contact-strip,.gdg-policies,.gdg-detail,.gdg-description-section,.gdg-cart-page,.gdg-result-card{background:#fff;border:1px solid #e5eaf0;border-radius:24px;margin-top:22px;box-shadow:0 18px 50px #0f172a0d}.gdg-trust-bar{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:18px;display:grid}.gdg-trust-bar div{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:2px 12px;padding:10px 18px;display:grid}.gdg-trust-bar div:not(:last-child){border-right:1px solid #edf1f5}.gdg-trust-bar span,.gdg-value-grid span,.gdg-result-card>span{color:#16a34a;background:#f0fdf4;border-radius:14px;place-items:center;width:38px;height:38px;display:grid}.gdg-trust-bar strong,.gdg-trust-bar small{grid-column:2}.gdg-trust-bar small,.gdg-section-header p,.gdg-product-body p,.gdg-shop-filters p,.gdg-shop-toolbar label,.gdg-cart-header p,.gdg-cart-summary small,.gdg-policies p,.gdg-description-section p,.gdg-description-section li,.gdg-detail-info p,.gdg-detail-info small,.gdg-value-grid p{color:#64748b}.gdg-toast,.gdg-error{border-radius:16px;align-items:center;gap:8px;width:min(1440px,100%);margin:16px auto;padding:13px 16px;font-weight:800;display:flex}.gdg-toast{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.gdg-toast.inline{width:100%;margin:0}.gdg-error{color:#b91c1c;background:#fff1f2;border:1px solid #fecaca}.gdg-section{padding:clamp(18px,3vw,26px)}.gdg-section-header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px;display:flex}.gdg-section-header h2,.gdg-shop-toolbar h2,.gdg-shop-filters h2,.gdg-contact-strip h2,.gdg-description-section h2,.gdg-cart-header h1,.gdg-result-card h1{color:#0b1220;letter-spacing:-.04em;margin:0;font-size:clamp(1.55rem,2.5vw,2.15rem);line-height:1.05}.gdg-section-header p,.gdg-shop-filters p{margin:4px 0 0}.gdg-section-header a{color:#111827;font-weight:850;text-decoration:none}.gdg-category-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.gdg-category-card{color:#0f172a;text-align:center;cursor:pointer;background:linear-gradient(#fffffff0,#f8fafceb),#fff;border:1px solid #e8edf3;border-radius:18px;grid-template-rows:minmax(118px,auto) auto;align-content:start;gap:12px;min-width:0;min-height:220px;padding:12px;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid;position:relative}.gdg-category-card:hover,.gdg-product-card:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 16px 36px #0f172a14}.gdg-category-image{aspect-ratio:1;background:radial-gradient(circle at 50% 22%,#fffffff0,#0000 42%),linear-gradient(145deg,#f8fafc,#eef2f7);border-radius:14px;place-items:center;display:grid;overflow:hidden}.gdg-category-image img{object-fit:contain;width:92%;height:92%}.gdg-category-copy{gap:4px;min-width:0;display:grid}.gdg-category-copy b{color:#0f172a;font-size:.95rem;line-height:1.15}.gdg-category-copy small{color:#64748b;font-size:.76rem;font-weight:800;line-height:1.25}.gdg-category-external{color:#334155;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe0;border:1px solid #0f172a14;border-radius:999px;align-items:center;gap:4px;padding:5px 8px;font-size:.64rem;font-weight:900;line-height:1;display:inline-flex;position:absolute;top:10px;right:10px;box-shadow:0 8px 18px #0f172a14}.gdg-category-illustration{color:#16a34a;place-items:center;width:100%;height:100%;display:grid;position:relative}.gdg-category-illustration>svg{z-index:2;position:relative}.gdg-category-illustration>i{content:"";background:linear-gradient(145deg,#fff,#dcfce7);border:1px solid #0f172a1a;border-radius:14px;width:42%;height:54%;display:block;position:absolute;box-shadow:0 12px 24px #0f172a14}.gdg-category-illustration>i:first-of-type{transform:translate(-18%,8%)rotate(-9deg)}.gdg-category-illustration>i:last-of-type{transform:translate(16%,1%)rotate(8deg)}.gdg-category-illustration-booster-bundles>i,.gdg-category-illustration-elite-trainer-boxes>i{background:linear-gradient(145deg,#fff,#e0f2fe);border-radius:10px}.gdg-category-illustration-premium-collections>i{background:linear-gradient(145deg,#fff,#fef3c7);width:52%;height:44%}.gdg-category-illustration-sports{background:radial-gradient(circle at 30% 20%,#fbbf242e,#0000 34%),radial-gradient(circle at 70% 68%,#3b82f629,#0000 36%);gap:8px}.gdg-ebay-mark{z-index:2;letter-spacing:-.11em;background:#fff;border-radius:999px;align-items:baseline;padding:9px 13px;font-size:1.45rem;font-weight:950;line-height:1;display:inline-flex;position:relative;box-shadow:0 12px 28px #0f172a1a}.gdg-ebay-mark b:first-child{color:#e53238}.gdg-ebay-mark b:nth-child(2){color:#0064d2}.gdg-ebay-mark b:nth-child(3){color:#f5af02}.gdg-ebay-mark b:nth-child(4){color:#86b817}.gdg-sports-card-stack{position:absolute;inset:20% 18% 16%}.gdg-sports-card-stack i{background:linear-gradient(145deg,#fff,#eef2ff);border:1px solid #0f172a1a;border-radius:12px;width:48%;height:58%;position:absolute;box-shadow:0 12px 26px #0f172a14}.gdg-sports-card-stack i:first-child{top:18%;left:4%;transform:rotate(-12deg)}.gdg-sports-card-stack i:nth-child(2){top:10%;right:2%;transform:rotate(10deg)}.gdg-sports-card-stack i:nth-child(3){top:2%;left:28%;transform:rotate(-1deg)}.gdg-category-illustration-graded{background:radial-gradient(circle at 35% 22%,#10b98129,#0000 34%),radial-gradient(circle at 68% 78%,#0f172a14,#0000 38%)}.gdg-graded-slab{aspect-ratio:.68;background:linear-gradient(#fff,#f8fafc);border:1px solid #0f172a1f;border-radius:16px;align-content:start;gap:8px;width:54%;max-width:98px;padding:10px;display:grid;transform:rotate(-3deg);box-shadow:0 18px 32px #0f172a1a}.gdg-graded-slab small{color:#fff;text-align:center;background:#111827;border-radius:8px;padding:4px;font-size:.52rem;font-weight:950;line-height:1}.gdg-graded-slab b{aspect-ratio:1/.82;color:#052e16;background:linear-gradient(145deg,#dcfce7,#fff);border-radius:10px;place-items:center;font-size:1.25rem;font-weight:950;display:grid}.gdg-graded-slab i{background:#e2e8f0;border-radius:10px;min-height:26px}.gdg-arrivals-row,.gdg-product-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.gdg-product-card{background:#fff;border:1px solid #e8edf3;border-radius:22px;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;min-width:0;min-height:100%;padding:14px;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid}.gdg-product-card a{color:inherit;text-decoration:none}.gdg-product-body{gap:6px;min-width:0;display:grid}.gdg-product-body h3{-webkit-line-clamp:2;color:#0f172a;-webkit-box-orient:vertical;min-height:2.56em;margin:0;font-size:1rem;font-weight:850;line-height:1.28;display:-webkit-box;overflow:hidden}.gdg-product-body strong,.gdg-detail-price strong{color:#070b12}.gdg-product-card footer{gap:12px;display:grid}.gdg-stock{border-radius:999px;align-items:center;width:max-content;padding:6px 10px;font-size:.76rem;font-weight:900;display:inline-flex}.gdg-stock.in{color:#15803d;background:#dcfce7}.gdg-stock.out{color:#b91c1c;background:#fee2e2}.gdg-card-actions{justify-content:space-between}.gdg-shop-area{grid-template-columns:260px minmax(0,1fr);gap:20px;padding:clamp(18px,3vw,28px);display:grid}.gdg-shop-filters{align-content:start;gap:18px;display:grid}.gdg-shop-filters label,.gdg-shop-toolbar label,.gdg-cart-summary label{color:#334155;gap:8px;font-size:.82rem;font-weight:850;display:grid}.gdg-shop-filters label span{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.gdg-shop-filters input,.gdg-shop-filters select,.gdg-shop-toolbar select,.gdg-cart-summary input,.gdg-cart-summary textarea,.gdg-contact-strip input{color:#0f172a;width:100%;font:inherit;background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:12px 13px}.gdg-shop-filters label span,.gdg-shop-toolbar select,.gdg-cart-summary input,.gdg-cart-summary textarea,.gdg-contact-strip input{border-radius:14px}.gdg-cart-summary textarea{resize:vertical;min-height:96px}.gdg-cart-summary label span{color:#94a3b8;text-transform:uppercase;font-size:.72rem;font-weight:850}.gdg-shop-filters label span{border:1px solid #e2e8f0;padding:0 12px}.gdg-shop-filters label span input{border:0;padding-inline:0}.gdg-filter-clear{color:#334155;cursor:pointer;background:#f1f5f9;border:0;border-radius:999px;min-height:42px;font-weight:850}.gdg-shop-list{min-width:0}.gdg-shop-toolbar{justify-content:space-between;align-items:end;gap:16px;margin-bottom:16px;display:flex}.gdg-shop-toolbar label{min-width:220px}.gdg-empty{color:#475569;text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:22px;grid-column:1/-1;align-content:center;justify-items:center;gap:10px;min-height:220px;padding:28px;display:grid}.gdg-empty.compact{min-height:180px}.gdg-ebay-empty{background:linear-gradient(145deg,#fff,#f4f9ff);border-style:solid}.gdg-ebay-empty .gdg-primary-button{align-items:center;gap:8px;display:inline-flex}.gdg-ebay-icon{color:#047857;background:#dcfce7;border-radius:16px;place-items:center;width:48px;height:48px;display:inline-grid}.gdg-values,.gdg-contact-strip,.gdg-policies,.gdg-description-section{padding:clamp(18px,3vw,28px)}.gdg-value-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.gdg-value-grid article{border:1px solid #e8edf3;border-radius:18px;gap:8px;padding:18px;display:grid}.gdg-value-grid h3,.gdg-policies h3,.gdg-product-card h3,.gdg-cart-line h2{margin:0}.gdg-contact-strip{grid-template-columns:minmax(0,1fr) minmax(300px,560px);align-items:center;gap:20px;display:grid}.gdg-contact-strip form{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.gdg-contact-strip button{color:#fff;background:#050505;border:0;border-radius:14px;padding:0 18px;font-weight:850}.gdg-policies{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.gdg-policies article{border:1px solid #e8edf3;border-radius:18px;padding:18px}.gdg-detail{padding:clamp(18px,3vw,30px)}.gdg-breadcrumb{color:#64748b;align-items:center;gap:6px;margin-bottom:22px;font-size:.86rem;font-weight:750;display:flex}.gdg-breadcrumb a{color:inherit;text-decoration:none}.gdg-detail-grid{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:start;gap:clamp(28px,5vw,70px);display:grid}.gdg-gallery{gap:16px;min-width:0;display:grid}.gdg-gallery.has-thumbs{grid-template-columns:minmax(0,1fr)}.gdg-gallery-main{aspect-ratio:1;background:#f8fafc;border:1px solid #e8edf3;border-radius:30px;place-items:center;width:100%;min-width:0;min-height:clamp(420px,48vw,540px);padding:clamp(24px,4vw,48px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #0f172a14}.gdg-gallery-main img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:520px}.gdg-soldout-notice{color:#7f1d1d;background:#fff1f2;border:1px solid #fecaca;border-radius:14px;margin:0;padding:10px 12px;font-size:.9rem;font-weight:840}.gdg-gallery-thumbs img{object-fit:contain;width:100%;height:100%}.gdg-gallery-thumbs{flex-wrap:wrap;gap:10px;display:flex}.gdg-gallery-thumbs button{cursor:pointer;background:#fff;border:1px solid #e8edf3;border-radius:14px;place-items:center;width:72px;height:72px;padding:6px;display:grid;overflow:hidden}.gdg-gallery-thumbs button.active{border-color:#16a34a;box-shadow:0 0 0 3px #dcfce7}.gdg-image-placeholder{color:#94a3b8;text-align:center;place-items:center;gap:12px;width:100%;height:100%;min-height:160px;font-weight:900;display:grid}.gdg-product-image-hero .gdg-image-placeholder{aspect-ratio:4/3;background:linear-gradient(135deg,#ffffffeb,#f0fdf4ad),radial-gradient(circle at 75% 25%,#22c55e33,#0000 32%);border:1px solid #0f172a14;border-radius:34px;width:min(76%,460px);height:auto;min-height:280px;box-shadow:0 34px 70px #0f172a1f,inset 0 1px #ffffffeb}.gdg-detail-info{align-content:start;gap:16px;min-width:0;display:grid}.gdg-detail-info h1{color:#080c14;letter-spacing:-.055em;margin:0;font-size:clamp(2.1rem,4vw,3.8rem);line-height:1.02}.gdg-detail-price{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.gdg-detail-price strong{font-size:clamp(1.5rem,3vw,2.4rem)}.gdg-detail-price s{color:#94a3b8}.gdg-quantity-control{border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:10px;width:max-content;padding:6px;display:inline-flex}.gdg-quantity-control span{color:#334155;padding-inline:10px;font-weight:850}.gdg-quantity-control.compact{margin-top:8px}.gdg-quantity-control button{color:#0f172a;cursor:pointer;background:#f1f5f9;border:0;border-radius:999px;place-items:center;width:30px;height:30px;display:grid}.gdg-wishlist-button{color:#64748b;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;width:max-content;font-weight:850;display:inline-flex}.gdg-product-trust{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:6px;display:grid}.gdg-product-trust span{border:1px solid #e8edf3;border-radius:16px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:0 8px;padding:12px;display:grid}.gdg-product-trust small{color:#64748b;grid-column:2}.gdg-description-section{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.gdg-description-section article{background:#fbfdff;border:1px solid #e8edf3;border-radius:20px;align-content:start;gap:12px;min-width:0;padding:18px;display:grid}.gdg-description-section article>*{min-width:0}.gdg-description-section ul{margin:0;padding-left:20px}.gdg-cart-page,.gdg-result-card{padding:clamp(18px,3vw,32px)}.gdg-cart-header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:22px;display:flex}.gdg-cart-grid{grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:18px;display:grid}.gdg-cart-lines{gap:12px;display:grid}.gdg-cart-line{border:1px solid #e8edf3;border-radius:18px;grid-template-columns:72px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px;display:grid}.gdg-cart-line h2{font-size:1rem;line-height:1.25}.gdg-cart-line small{color:#64748b}.gdg-cart-summary{background:#f8fafc;border:1px solid #e8edf3;border-radius:22px;align-content:start;gap:14px;padding:20px;display:grid}.gdg-cart-summary h2{margin:0}.gdg-cart-summary span,.gdg-cart-summary>strong{justify-content:space-between;gap:14px;display:flex}.gdg-result-card{text-align:center;align-content:center;justify-items:center;gap:12px;min-height:360px;display:grid}.gdg-result-actions{justify-content:center}@media (max-width:1120px){.gdg-header{grid-template-columns:auto auto}.gdg-nav{order:3;grid-column:1/-1}.gdg-hero,.gdg-detail-grid,.gdg-cart-grid,.gdg-shop-area{grid-template-columns:1fr}.gdg-shop-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.gdg-shop-filters>div{grid-column:1/-1}}@media (max-width:820px){.shop-shell{padding:10px}.gdg-header{border-radius:18px;flex-wrap:wrap;display:flex;top:8px}.gdg-menu-button{display:inline-grid}.gdg-nav{flex-direction:column;align-items:stretch;gap:4px;width:100%;display:none}.gdg-nav.open{display:flex}.gdg-nav a{background:#f8fafc;border-radius:14px;padding:12px 14px}.gdg-header-actions{margin-left:auto}.gdg-icon-link.optional{display:none}.gdg-hero{min-height:auto;padding:38px 6px 20px}.gdg-hero h1{font-size:clamp(3.4rem,18vw,5rem)}.gdg-hero-stage{min-height:320px}.gdg-trust-bar,.gdg-value-grid,.gdg-contact-strip,.gdg-policies,.gdg-description-section,.gdg-product-trust{grid-template-columns:1fr}.gdg-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gdg-trust-bar div:not(:last-child){border-bottom:1px solid #edf1f5;border-right:0}.gdg-shop-filters{grid-template-columns:1fr}.gdg-shop-toolbar,.gdg-section-header,.gdg-cart-header{flex-direction:column;align-items:stretch}.gdg-shop-toolbar label{min-width:0}.gdg-contact-strip form,.gdg-gallery{grid-template-columns:1fr}.gdg-gallery-thumbs{order:2}.gdg-gallery-thumbs button{width:100%}.gdg-gallery-main{min-height:320px}.gdg-cart-line{grid-template-columns:72px minmax(0,1fr)}.gdg-cart-line>strong,.gdg-cart-line>.gdg-icon-button{grid-column:2;justify-self:start}}@media (max-width:520px){.gdg-category-grid,.gdg-product-grid,.gdg-arrivals-row{grid-template-columns:1fr}.gdg-card-actions,.gdg-hero-actions,.gdg-result-actions{flex-direction:column;align-items:stretch}.gdg-card-actions>*,.gdg-hero-actions>*,.gdg-result-actions>*{width:100%}}.inventory-publish-toolbar{background:linear-gradient(135deg,#16a34a1c,#ffffff0a);border:1px solid #22c55e3d;border-radius:24px;grid-template-columns:minmax(240px,.9fr) minmax(0,1.6fr);align-items:center;gap:16px;width:100%;padding:18px;display:grid}.inventory-publish-toolbar h3,.inventory-publish-toolbar p{margin:0}.inventory-publish-toolbar h3{font-size:1.05rem}.inventory-publish-toolbar p{color:var(--muted);font-weight:750}.inventory-publish-stats{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.inventory-publish-stats>span{color:var(--muted);border:1px solid #94a3b83d;border-radius:999px;padding:9px 12px;font-size:.82rem;font-weight:850}.catalog-product-wrap{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.publish-select-box{cursor:pointer;border:1px solid #94a3b847;border-radius:10px;place-items:center;width:28px;height:28px;display:grid}.publish-select-box input{accent-color:#22c55e;width:16px;height:16px}.publish-ready-note{color:var(--warning);font-weight:850}.publish-ready-note.good{color:var(--success)}.listing-quality-card{background:#22c55e12;border:1px solid #22c55e38;border-radius:18px;gap:14px;padding:16px;display:grid}.listing-quality-card h3,.listing-quality-card span{margin:0}.listing-quality-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;display:grid}.listing-quality-grid span{color:var(--warning);background:#f59e0b1f;border:1px solid #f59e0b47;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-size:.78rem;font-weight:900;display:inline-flex}.listing-quality-grid span.complete{color:var(--success);background:#22c55e24;border-color:#22c55e47}.storefront-copy-preview{background:#22c55e14;border:1px solid #22c55e2e;border-radius:18px;gap:10px;padding:14px;display:grid}.storefront-copy-preview>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.storefront-copy-preview p,.storefront-copy-preview ul{color:var(--text);margin:0;line-height:1.55}.storefront-copy-preview ul{color:var(--warning);gap:5px;padding-left:18px;font-weight:800;display:grid}.storefront-copy-preview small{color:var(--success);font-weight:800}.distributor-readiness-panel{gap:16px;display:grid}.distributor-readiness-hero{background:linear-gradient(135deg,#22c55e1f,#38bdf812);border:1px solid #22c55e33;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;display:grid}.distributor-readiness-hero h3,.distributor-readiness-hero p{margin:0}.distributor-checklist-heading{background:#ffffff0a;padding:14px 16px}.storefront-domain-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.storefront-domain-grid article{background:#0f172a38;border:1px solid #94a3b838;border-radius:18px;gap:6px;min-width:0;padding:15px;display:grid}.storefront-domain-grid strong,.storefront-domain-grid small{min-width:0;display:block}.storefront-domain-grid strong{overflow-wrap:anywhere}.storefront-domain-grid small{color:var(--muted);line-height:1.35}.distributor-check-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.distributor-check-grid article{background:#f59e0b14;border:1px solid #f59e0b40;border-radius:16px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;padding:13px;display:grid}.distributor-check-grid article.complete{background:#22c55e14;border-color:#22c55e3d}.distributor-check-grid article>span{width:38px;height:38px;color:var(--warning);background:#f59e0b24;border-radius:14px;place-items:center;display:grid}.distributor-check-grid article.complete>span{color:var(--success);background:#22c55e24}.distributor-check-grid strong,.distributor-check-grid small{display:block}.distributor-check-grid small{color:var(--muted);line-height:1.35}.distributor-link-row{flex-wrap:wrap;gap:8px;display:flex}.gdg-info-hero,.gdg-contact-page-card{background:#fff;border:1px solid #e5eaf0;border-radius:28px;width:min(1440px,100%);margin:22px auto 0;box-shadow:0 18px 50px #0f172a0d}.gdg-info-hero{align-content:center;gap:16px;min-height:360px;padding:clamp(34px,7vw,92px);display:grid}.gdg-info-hero.compact{min-height:260px}.gdg-info-hero h1{color:#080c14;letter-spacing:-.075em;max-width:820px;margin:0;font-size:clamp(3rem,7vw,6.2rem);font-weight:850;line-height:.94}.gdg-info-hero p:not(.gdg-overline){color:#4b5563;max-width:720px;margin:0;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.65}.gdg-policy-page{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:clamp(18px,3vw,28px);display:grid}.gdg-policy-page article{background:#fbfdff;border:1px solid #e8edf3;border-radius:20px;padding:18px}.gdg-policy-page h2,.gdg-contact-page-card h2{color:#0b1220;letter-spacing:-.04em;margin:0 0 8px}.gdg-contact-page-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:clamp(22px,4vw,36px);display:grid}.gdg-contact-page-card p{color:#475569;margin:6px 0}.gdg-contact-page-card a:not(.gdg-primary-button){color:#16a34a;font-weight:850}.gdg-contact-form-card{align-items:stretch}.gdg-contact-form{gap:16px;width:100%;display:grid}.gdg-contact-form h2,.gdg-contact-form p{margin:0}.gdg-contact-form p{color:#64748b;line-height:1.5}.gdg-contact-form label{color:#0f172a;gap:7px;font-size:.82rem;font-weight:850;display:grid}.gdg-contact-form input,.gdg-contact-form textarea{color:#0b1220;width:100%;font:inherit;background:#f8fafc;border:1px solid #dbe3ec;border-radius:16px;outline:none;padding:13px 14px}.gdg-contact-form textarea{resize:vertical;min-height:150px}.gdg-contact-form input:focus,.gdg-contact-form textarea:focus{border-color:#22c55e;box-shadow:0 0 0 4px #22c55e1f}.gdg-footer{color:#0b1220;background:#fff;border:1px solid #e5eaf0;border-radius:28px 28px 0 0;grid-template-columns:minmax(260px,1.2fr) minmax(240px,.9fr) auto;align-items:center;gap:22px;width:min(1440px,100%);margin:22px auto 0;padding:clamp(22px,4vw,34px);display:grid;box-shadow:0 -10px 36px #0f172a0a}.gdg-footer p,.gdg-footer small{color:#64748b;margin:0}.gdg-footer-brand{color:#080c14;margin-bottom:7px;font-weight:950;text-decoration:none;display:inline-block}.gdg-footer-brand-logo{object-fit:contain;object-position:left center;width:clamp(150px,20vw,180px);height:auto;max-height:38px}.gdg-footer-email{color:#16a34a;overflow-wrap:anywhere;align-items:center;gap:7px;margin-top:10px;font-weight:850;text-decoration:none;display:inline-flex}.gdg-footer-email.muted{color:#64748b}.gdg-footer nav{grid-template-columns:repeat(3,minmax(0,max-content));justify-content:center;gap:10px 16px;display:grid}.gdg-footer nav a{color:#334155;font-weight:800;text-decoration:none}@media (max-width:860px){.inventory-publish-toolbar,.distributor-readiness-hero,.gdg-policy-page,.gdg-contact-page-card,.gdg-footer{grid-template-columns:1fr}.gdg-footer{align-items:start}.gdg-footer nav{grid-template-columns:repeat(2,minmax(0,max-content));justify-content:start}.gdg-brand-logo{width:clamp(140px,40vw,180px);min-height:34px;max-height:42px}.gdg-footer-brand-logo{width:clamp(130px,48vw,160px);max-height:34px}.inventory-publish-stats{justify-content:stretch}.inventory-publish-stats>*,.distributor-link-row>*{flex:180px}.gdg-info-hero h1{font-size:clamp(2.6rem,13vw,4.8rem)}}
