.experience-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.experience-database{margin-top:24px}.experience-metrics{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:16px;margin-bottom:24px;display:grid}.experience-metrics>div{gap:8px;display:grid}.experience-metrics span{color:var(--muted);font-size:12px}.experience-metrics strong{letter-spacing:-1px;font-size:26px;font-weight:550}.experience-chart{border-bottom:1px solid var(--line);align-items:end;gap:4px;height:140px;display:flex}.experience-chart>div{flex:1;height:100%;position:relative}.experience-chart span,.experience-chart i{border-radius:3px 3px 0 0;min-height:1px;position:absolute;bottom:0;left:0;right:0}.experience-chart span{background:var(--accent)}.experience-chart i{background:var(--green);left:25%;right:25%}.experience-chart-labels{color:var(--muted);justify-content:space-between;gap:12px;margin:10px 0 16px;font-size:11px;display:flex}.experience-editor-fields{border:0;gap:20px;min-width:0;padding:0;display:grid}.experience-rule-group{border:1px solid var(--line);border-radius:var(--radius);min-width:0;padding:16px}.experience-rule-group legend{padding:0 6px;font-size:12px}.experience-rule-heading{margin-bottom:16px}.experience-rule-child{align-items:start;gap:8px;margin-bottom:12px;display:flex}.experience-rule-child>:first-child{flex:1;min-width:0}.experience-rule-leaf{background:var(--canvas);border-radius:var(--radius);gap:12px;padding:12px;display:grid}.experience-rule-result{border-left:2px solid var(--accent);margin-top:8px;padding-left:12px;font-size:13px}.experience-rule-result>.experience-rule-result{margin-left:8px}.experience-language-row{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.experience-language-row>.field{flex:1;min-width:100px}.experience-preview-column{align-content:start;align-self:start;gap:20px;min-width:0;max-height:calc(100vh - 48px);display:grid;position:sticky;top:24px;overflow-y:auto}.experience-preview-stage{border-radius:var(--radius);background:var(--canvas);border:1px solid var(--line);justify-content:end;align-items:end;min-height:380px;padding:20px;display:flex;position:relative}.experience-preview-page{color:var(--muted);font-size:12px;position:absolute;top:20px;left:20px}.experience-preview-card{width:min(360px,100%);padding-top:50px}.experience-preview-mobile{max-width:340px;min-height:520px;margin:auto;padding:12px}.experience-preview-mobile .experience-preview-card{width:100%}.customer-identity{border-top:1px solid var(--line);padding:16px 0}@media (width<=760px){.experience-language-row{display:grid}.experience-rule-group{padding:8px}}.experience-trigger-grid{gap:16px;display:grid}.experience-panel-intro{gap:6px;display:grid}.experience-panel-intro p{color:var(--muted);margin:0}.experience-card{--experience-surface:var(--color-surface,#202020);--experience-text:var(--color-text,#fff);--experience-muted:var(--color-text-muted,#c2c2c2);--experience-border:var(--color-border,#3b3b3b);--experience-accent:var(--color-accent,#d8ad61);width:100%;color:var(--experience-text);background:var(--experience-surface);border:1px solid var(--experience-border);border-radius:16px;font:14px/1.5 system-ui,sans-serif;position:relative;overflow:hidden;box-shadow:0 12px 40px #0005}.experience-position{z-index:45;right:max(20px, env(safe-area-inset-right));bottom:max(20px, env(safe-area-inset-bottom));width:min(360px, calc(100% - max(20px, env(safe-area-inset-left)) - max(20px, env(safe-area-inset-right))));max-height:calc(100dvh - 40px);position:fixed;overflow-y:auto}.experience-copy{gap:12px;padding:24px;display:grid}.experience-copy h2{margin:0;padding-right:20px;font-size:18px;font-weight:600;line-height:1.35}.experience-copy p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--experience-muted);margin:0}.experience-image{object-fit:cover;width:100%;max-height:200px;display:block}.experience-close{z-index:1;width:40px;height:40px;color:var(--experience-text);background:var(--experience-surface);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:4px;right:4px}.experience-button{border:1px solid var(--experience-accent);font:inherit;cursor:pointer;color:var(--color-canvas,#0f0f0f);background:var(--experience-accent);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-weight:600;display:inline-flex}.experience-button--secondary{color:var(--experience-muted);background:var(--color-surface-active,#353535);border:0}.experience-button--tertiary{color:var(--experience-text);background:0 0;border-color:#0000}.experience-card button:focus-visible{outline:3px solid var(--experience-accent);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.experience-position{animation:.16s ease-out experience-enter}@keyframes experience-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}}.experience-card--image_left{grid-template-columns:minmax(0,32%) minmax(0,1fr);display:grid}.experience-card--image_left .experience-image{object-fit:cover;height:100%;max-height:none}.experience-card--image_left .experience-copy{min-width:0;padding:24px 16px}.experience-video{aspect-ratio:16/9;background:#000;width:100%;max-height:240px;display:block}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--coupon-paper:#a0c5aa;--coupon-ink:#243b2b;--canvas:#191919;--sidebar:#202020;--surface:#1e1e1e;--surface-raised:#252525;--hover:#2a2a29;--line:#30302f;--line-soft:#292928;--text:#e4e3df;--muted:#a1a19b;--faint:#777771;--accent:#d3bd99;--green:#a0c5aa;--amber:#d4b77c;--red:#d7a19a;--blue:#a0b9d2;--purple:#bcabd1;--accent-soft:#f3ecdf;--green-soft:#e6f1e9;--amber-soft:#f8efd9;--red-soft:#f9e9e5;--blue-soft:#e6eff7;--purple-soft:#f0e9f6;--border-strong:#c8c6c0;--primary:#37352f;--primary-hover:#504d45;--on-primary:#fff;--radius:7px;--sidebar-width:238px;--font-small:12px;--font-body:13px;background:var(--canvas);color:var(--text);font-synthesis:none;-webkit-font-smoothing:antialiased;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#fff;--sidebar:#f7f7f5;--surface:#fafaf9;--surface-raised:#fff;--hover:#eeedea;--line:#deddd9;--line-soft:#ecebe8;--text:#302f2c;--muted:#65645f;--faint:#74736c;--accent:#806139;--green:#356847;--amber:#805a1e;--red:#a34539;--blue:#376789;--purple:#75568f}*{box-sizing:border-box}html{scrollbar-gutter:stable}:is(html:has(dialog:modal),html:has(.sidebar-open)){overflow:hidden}dialog:modal{overscroll-behavior:contain}dialog:modal:has(~dialog:modal){overflow:hidden}body:has(dialog:modal) .sidebar{overflow-y:hidden}body{font-size:var(--font-body);margin:0;line-height:1.5}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button,a{touch-action:manipulation}button{color:inherit}a{color:inherit;text-decoration:none}button:disabled{opacity:.45;cursor:not-allowed}button,input,select,textarea{border-radius:5px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:3px}button{background:0 0;border:0}input,select,textarea{background:var(--surface);border:1px solid var(--line);color:var(--text);min-height:35px;padding:7px 10px}input::placeholder,textarea::placeholder{color:var(--faint)}select{padding-right:26px}textarea{resize:vertical;line-height:1.7}h1,h2,h3,p,figure{margin:0}h1{letter-spacing:-1.1px;font-size:33px;font-weight:680;line-height:1.25}h2,h3{font-size:14px;font-weight:600}svg{vertical-align:middle;flex-shrink:0}strong{font-weight:550}kbd{border:1px solid var(--lightningcss-light,var(--line))var(--lightningcss-dark,#3b3b37);color:var(--muted);white-space:nowrap;border-radius:4px;padding:1px 5px;font-family:inherit;font-size:10px;line-height:1.7}::selection{background:var(--lightningcss-light,var(--accent-soft))var(--lightningcss-dark,#655d4f)}.muted{color:var(--muted)}.small{font-size:12px}.mono{font-family:SFMono-Regular,Consolas,monospace;font-size:11px}.text-amber{color:var(--amber)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--accent);color:var(--canvas);padding:10px 15px;position:fixed;top:-100px;left:260px}.skip-link:focus{top:8px}.sidebar{width:var(--sidebar-width);background:var(--sidebar);border-right:1px solid var(--line-soft);z-index:20;flex-direction:column;padding:22px 13px 0;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.workspace-brand{align-items:center;gap:10px;padding:0 8px 22px;display:flex}.workspace-brand>span:nth-child(2){flex:1;min-width:0}.workspace-brand strong{letter-spacing:-.25px;text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.workspace-brand small{color:var(--muted);margin-top:1px;font-size:10px;display:block}.workspace-brand>svg{color:var(--faint)}.brand-mark{border:1px solid var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#5b5244);background:var(--lightningcss-light,var(--accent-soft))var(--lightningcss-dark,#3b352c);width:34px;height:35px;color:var(--lightningcss-light,var(--accent))var(--lightningcss-dark,#ddc7a4);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sidebar-search{color:var(--muted);align-items:center;gap:9px;width:100%;margin-bottom:17px;padding:7px 9px;display:flex}.sidebar-search:hover{background:var(--hover)}.sidebar-search span{text-align:left;flex:1;font-size:12px}.nav-section{margin-bottom:20px}.nav-section-heading{width:100%;color:var(--faint);justify-content:space-between;align-items:center;padding:0 10px 8px;font-size:11px;font-weight:600;display:flex}.collapsed-chevron{transform:rotate(-90deg)}.nav-item{width:100%;min-height:35px;color:var(--lightningcss-light,var(--muted))var(--lightningcss-dark,#b5b5af);text-align:left;border-radius:5px;align-items:center;gap:10px;margin:2px 0;padding:7px 10px;font-size:12px;display:flex}.nav-item>span:nth-child(2){flex:1}.nav-item>svg{color:var(--lightningcss-light,var(--faint))var(--lightningcss-dark,#8d8d87)}.nav-item:hover{background:var(--hover);color:var(--text)}.nav-item.active{background:var(--lightningcss-light,var(--hover))var(--lightningcss-dark,#30302e);color:var(--lightningcss-light,var(--text))var(--lightningcss-dark,#efeee9)}.nav-item.active>svg{color:var(--lightningcss-light,var(--text))var(--lightningcss-dark,#d7d5cd)}.nav-count{text-align:center;background:var(--lightningcss-light,var(--hover))var(--lightningcss-dark,#393834);border:1px solid var(--lightningcss-light,var(--line))var(--lightningcss-dark,#41403c);min-width:20px;color:var(--lightningcss-light,var(--muted))var(--lightningcss-dark,#c9c5bb);border-radius:4px;padding:0 5px;font-size:10px}.nav-count.subtle{color:var(--faint);background:0 0;border-color:#0000}.nav-dot{background:var(--accent);border-radius:50%;width:5px;height:5px;margin-right:7px}.sidebar-bottom{margin-top:auto}.bottom-navigation{padding-bottom:12px}.account-block{border-top:1px solid var(--line);align-items:center;gap:10px;padding:17px 7px;display:flex}.account-block>span:nth-child(2){flex:1}.account-block strong,.account-block small{display:block}.account-block strong{font-size:11px}.account-block small{color:var(--faint);font-size:10px}.account-sign-out{color:var(--muted);font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:4px 0;font-size:11px;text-decoration:underline}.account-sign-out:hover{color:var(--text)}.account-dot{background:var(--green);border-radius:50%;width:6px;height:6px}.login-screen{background:var(--canvas);min-height:100dvh;color:var(--text);place-items:center;padding:24px;display:grid}.login-loading{color:var(--muted);font-size:var(--font-body)}.login-card{background:var(--surface-raised);border:1px solid var(--line);border-radius:10px;gap:14px;width:min(380px,100%);padding:28px;display:grid}.login-brand{align-items:center;gap:12px;margin-bottom:6px;display:flex}.login-brand strong,.login-brand small{display:block}.login-brand strong{font-size:15px}.login-brand small{color:var(--muted);font-size:12px}.login-card .button{justify-content:center;width:100%;margin-top:4px}.workspace-main{margin-left:var(--sidebar-width);flex-direction:column;min-height:100vh;display:flex}.topbar{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:15px;height:54px;padding:0 30px;display:flex}.breadcrumb{align-items:center;gap:10px;font-size:11px;display:flex}.breadcrumb>svg,.breadcrumb>a{color:var(--faint)}.breadcrumb a:hover{color:var(--text)}.topbar-actions{align-items:center;gap:10px;display:flex}.topbar-actions .badge{color:var(--muted);background:0 0;font-size:10px}.topbar-divider{background:var(--line);width:1px;height:15px;margin:0 3px}.icon-button{width:29px;height:29px;color:var(--muted);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-button:hover{background:var(--hover);color:var(--text)}.notification-button{position:relative}.notification-button i{background:var(--accent);border-radius:50%;width:4px;height:4px;position:absolute;top:4px;right:5px}.page-content{outline:none;flex:1;width:100%;max-width:1500px;margin:0 auto;padding:40px 44px 26px}.page-header{margin-bottom:30px}.page-icon{width:49px;height:49px;color:var(--lightningcss-light,var(--accent))var(--lightningcss-dark,#d4c09e);background:var(--lightningcss-light,var(--accent-soft))var(--lightningcss-dark,#2c2822);border:1px solid var(--lightningcss-light,var(--line))var(--lightningcss-dark,#3b342a);border-radius:10px;justify-content:center;align-items:center;margin-bottom:19px;display:flex}.eyebrow{letter-spacing:1.6px;color:var(--lightningcss-light,var(--muted))var(--lightningcss-dark,#a19b8f);margin-bottom:8px;font-size:9px;font-weight:600}.page-title-row{justify-content:space-between;align-items:center;gap:20px;display:flex}.page-description{color:var(--muted);margin-top:9px;font-size:12px;line-height:1.6}.page-actions{flex-wrap:wrap;flex-shrink:0;align-self:flex-end;align-items:center;gap:8px;padding-bottom:2px;display:flex}.button{border:1px solid var(--lightningcss-light,var(--line))var(--lightningcss-dark,#3c3c38);background:var(--lightningcss-light,var(--surface))var(--lightningcss-dark,#242423);min-height:33px;color:var(--text);white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:7px 12px;font-size:11px;font-weight:500;line-height:1.4;display:inline-flex}.button:hover{background:var(--lightningcss-light,var(--hover))var(--lightningcss-dark,#30302d);border-color:var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#535149)}.button-primary{background:var(--lightningcss-light,var(--primary))var(--lightningcss-dark,#dfd9cd);border-color:var(--lightningcss-light,var(--primary))var(--lightningcss-dark,#dfd9cd);color:var(--lightningcss-light,var(--on-primary))var(--lightningcss-dark,#292721);box-shadow:0 1px 2px #0003}.button-primary:hover{background:var(--lightningcss-light,var(--primary-hover))var(--lightningcss-dark,#eee8dd);border-color:var(--lightningcss-light,var(--primary-hover))var(--lightningcss-dark,#eee8dd)}.button-ghost{color:var(--muted);background:0 0;border-color:#0000}.badge{background:var(--lightningcss-light,var(--hover))var(--lightningcss-dark,#30302e);color:var(--lightningcss-light,var(--muted))var(--lightningcss-dark,#bab9b2);white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;gap:5px;padding:2px 7px;font-size:10px;font-weight:450;line-height:1.6;display:inline-flex}.badge-dot{background:currentColor;border-radius:50%;width:4px;height:4px}.badge-green{background:var(--lightningcss-light,var(--green-soft))var(--lightningcss-dark,#24372d);color:var(--green)}.badge-amber{background:var(--lightningcss-light,var(--amber-soft))var(--lightningcss-dark,#3b3322);color:var(--amber)}.badge-red{background:var(--lightningcss-light,var(--red-soft))var(--lightningcss-dark,#3c2b29);color:var(--red)}.badge-blue{background:var(--lightningcss-light,var(--blue-soft))var(--lightningcss-dark,#273440);color:var(--blue)}.badge-purple{background:var(--lightningcss-light,var(--purple-soft))var(--lightningcss-dark,#332e3d);color:var(--purple)}.overview-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.section-label{align-items:center;gap:8px;font-size:10px;display:flex}.live-dot{background:var(--lightningcss-light,var(--green))var(--lightningcss-dark,#9eb99f);border-radius:50%;width:5px;height:5px;display:inline-block}.date-select{color:var(--muted);border:1px solid var(--line);border-radius:5px;align-items:center;gap:6px;padding:0 8px;font-size:10px;display:flex}.date-select select{min-height:29px;color:var(--text);background:0 0;border:0;padding:4px 4px 4px 0;font-size:10px}.metrics{border:1px solid var(--line);border-radius:var(--radius);background:var(--lightningcss-light,var(--surface))var(--lightningcss-dark,#1d1d1c);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:23px;display:grid;overflow:hidden}.metric{border-right:1px solid var(--line);padding:17px 20px 18px}.metric:last-child{border:0}.metric-label{color:var(--muted);justify-content:space-between;align-items:center;font-size:10px;display:flex}.metric-label svg{color:var(--faint)}.metric>strong{letter-spacing:-.8px;font-variant-numeric:tabular-nums;margin:6px 0 2px;font-size:26px;font-weight:550;line-height:1.5;display:block}.metric>span{color:var(--faint);font-size:9px}.dashboard-grid{grid-template-columns:minmax(0,1.65fr) minmax(270px,1fr);gap:22px;margin-bottom:23px;display:grid}.panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--lightningcss-light,var(--surface))var(--lightningcss-dark,#1b1b1b);min-width:0;overflow:hidden}.panel-heading{justify-content:space-between;align-items:center;gap:10px;padding:17px 19px 0;display:flex}.panel-heading h2{align-items:center;gap:8px;font-size:12px;font-weight:550;display:flex}.panel-heading h2 svg{color:var(--muted)}.panel-description{color:var(--faint);margin:7px 19px 0;font-size:10px}.chart-legend{color:var(--muted);align-items:center;gap:6px;font-size:9px;display:flex}.chart-legend i{background:var(--lightningcss-light,var(--accent))var(--lightningcss-dark,#cbbda6);width:13px;height:2px}.chart-summary{align-items:baseline;gap:11px;padding:16px 20px 0;display:flex}.chart-summary strong{letter-spacing:-.6px;font-size:23px;font-weight:550}.chart-summary span{color:var(--faint);font-size:9px}.sales-chart{padding:0 20px 12px}.sales-chart svg{width:100%;height:auto;display:block;overflow:visible}.chart-gridline{stroke:var(--lightningcss-light,var(--hover))var(--lightningcss-dark,#30302d);stroke-dasharray:3 4;stroke-width:.7px}.chart-label{fill:var(--lightningcss-light,var(--muted))var(--lightningcss-dark,#97978e);font-family:inherit;font-size:10px}.sales-chart figcaption{color:var(--faint);text-align:center;min-height:15px;margin-top:2px;font-size:9px}.attention-panel{flex-direction:column;display:flex}.attention-list{flex-direction:column;flex:1;justify-content:space-around;padding:9px 16px 10px;display:flex}.attention-item{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;padding:12px 3px;display:flex}.attention-item:last-child{border:0}.attention-item:hover{background:var(--surface-raised);border-radius:5px}.attention-icon{color:var(--accent);background:var(--lightningcss-light,var(--accent-soft))var(--lightningcss-dark,#322e27);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:33px;height:33px;display:inline-flex}.attention-icon.amber{background:var(--lightningcss-light,var(--amber-soft))var(--lightningcss-dark,#342e23);color:var(--lightningcss-light,var(--amber))var(--lightningcss-dark,#c7ad7f)}.attention-icon.red{background:var(--lightningcss-light,var(--red-soft))var(--lightningcss-dark,#342827);color:var(--lightningcss-light,var(--red))var(--lightningcss-dark,#c1978e)}.attention-icon.blue{background:var(--lightningcss-light,var(--blue-soft))var(--lightningcss-dark,#262e37);color:var(--lightningcss-light,var(--blue))var(--lightningcss-dark,#96adc5)}.attention-item>span:nth-child(2){flex:1}.attention-item strong{font-size:11px;font-weight:500;display:block}.attention-item small{color:var(--faint);margin-top:3px;font-size:9px;display:block}.attention-item>svg{color:var(--faint)}.shop-health{border-top:1px solid var(--line);color:var(--faint);align-items:center;gap:6px;padding:11px 18px;font-size:9px;display:flex}.shop-health>svg{color:var(--green)}.shop-health>span:nth-child(2){flex:1}.shop-health .badge{padding:0 5px;font-size:8px}.text-link{color:var(--muted);align-items:center;gap:5px;font-size:10px;display:inline-flex}.text-link:hover{color:var(--text)}.table-scroll{width:100%;overflow-x:auto}table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:12px}th{color:var(--muted);background:var(--lightningcss-light,var(--surface))var(--lightningcss-dark,#1e1e1d);text-align:left;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:11px 16px;font-size:10px;font-weight:450}td{border-bottom:1px solid var(--line-soft);padding:12px 16px}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:var(--lightningcss-light,var(--hover))var(--lightningcss-dark,#222221)}.align-right{text-align:right;font-variant-numeric:tabular-nums}.sort-button{color:inherit;align-items:center;gap:5px;padding:0;display:inline-flex}.row-button{text-align:left;background:0 0;padding:0}.row-button:hover strong,.order-link:hover{color:var(--lightningcss-light,var(--accent))var(--lightningcss-dark,#efe1c7);text-underline-offset:3px;text-decoration:underline}.order-link{font-size:inherit;font-weight:550}.customer-inline{align-items:center;gap:8px;display:inline-flex}.avatar{background:var(--lightningcss-light,var(--accent-soft))var(--lightningcss-dark,#36352f);border:1px solid var(--lightningcss-light,var(--line))var(--lightningcss-dark,#45433a);width:30px;height:30px;color:var(--lightningcss-light,var(--muted))var(--lightningcss-dark,#c4bfab);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:500;display:inline-flex}.avatar-small{background:var(--lightningcss-light,var(--accent-soft))var(--lightningcss-dark,#33312d);border:0;border-radius:50%;width:23px;height:23px;font-size:8px}tbody tr:nth-child(3n+2) .avatar{color:var(--lightningcss-light,var(--purple))var(--lightningcss-dark,#c5b4c9);background:var(--lightningcss-light,var(--purple-soft))var(--lightningcss-dark,#353039)}tbody tr:nth-child(3n) .avatar{color:var(--lightningcss-light,var(--green))var(--lightningcss-dark,#b6c6c3);background:var(--lightningcss-light,var(--green-soft))var(--lightningcss-dark,#2d3633)}.lower-grid .panel-heading{padding-bottom:17px}.lower-grid table{font-size:10px}.lower-grid th{padding:9px 16px;font-size:9px}.lower-grid td{padding:12px 16px}.lower-grid .badge{padding:1px 5px;font-size:8px}.panel-footnote{color:var(--faint);border-top:1px solid var(--line);align-items:center;gap:6px;padding:12px 18px;font-size:9px;display:flex}.lower-grid .panel-description{margin-top:-10px;margin-bottom:6px}.top-products{padding:0 17px}.top-product{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;padding:12px 0;display:flex}.top-product:last-child{border:0}.rank{color:var(--faint);font-variant-numeric:tabular-nums;font-size:9px}.product-cell{align-items:center;gap:10px;min-width:0;display:flex}.product-thumbnail{background:var(--lightningcss-light,var(--surface))var(--lightningcss-dark,#282825);border:1px solid var(--lightningcss-light,var(--line))var(--lightningcss-dark,#373730);width:38px;height:44px;color:var(--lightningcss-light,var(--green))var(--lightningcss-dark,#929c85);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.product-thumbnail img{object-fit:contain;width:100%;height:100%;padding:3px;display:block}.product-thumbnail.single img{object-fit:cover;object-position:top;padding:0}.product-copy{min-width:0;display:block}.product-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;display:block;overflow:hidden}.product-copy>span{color:var(--faint);margin-top:3px;font-size:10px;display:block}.top-product .product-cell{flex:1}.top-product .product-copy strong{font-size:10px}.top-product .product-copy>span{font-size:8px}.top-product .product-thumbnail{width:29px;height:37px}.sold-count{text-align:right;font-size:11px}.sold-count small{color:var(--faint);font-size:8px;display:block}.panel-bottom-link{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;padding:12px 18px;font-size:9px;display:flex}.panel-bottom-link:hover{background:var(--hover)}.workspace-note{align-items:center;gap:14px;padding:16px 3px 4px;display:flex}.note-mark{color:var(--lightningcss-light,var(--accent))var(--lightningcss-dark,#9b927e);font-size:28px}.workspace-note p{color:var(--faint);font-size:10px}.workspace-note strong{color:var(--muted);font-size:11px;line-height:2}.note-signature{color:var(--lightningcss-light,var(--faint))var(--lightningcss-dark,#787162);white-space:nowrap;margin-left:auto;font-family:Georgia,serif;font-size:15px;font-style:italic}.workspace-footer{width:100%;max-width:1500px;color:var(--faint);justify-content:space-between;align-items:center;margin:0 auto;padding:22px 44px;font-size:9px;display:flex}.workspace-footer>span:first-child{align-items:center;gap:6px;display:flex}.workspace-footer .live-dot{background:var(--lightningcss-light,var(--faint))var(--lightningcss-dark,#827d6d);width:4px;height:4px}.database{border:1px solid var(--line);border-radius:var(--radius);background:var(--lightningcss-light,var(--surface))var(--lightningcss-dark,#1b1b1b);overflow:hidden}.database-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;min-height:47px;padding:0 16px;display:flex}.tabs{align-items:stretch;gap:18px;max-width:100%;display:flex;overflow-x:auto}.tab{color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:6px;padding:13px 0 12px;font-size:11px;display:flex}.tab span{color:var(--faint);background:var(--lightningcss-light,var(--hover))var(--lightningcss-dark,#30302c);border-radius:3px;padding:0 4px;font-size:9px}.tab.active{color:var(--text);border-bottom-color:var(--lightningcss-light,var(--accent))var(--lightningcss-dark,#c9c4b8)}.tab:hover{color:var(--text)}.database-toolbar{align-items:center;gap:10px;padding:12px 16px;display:flex}.search-input{border:1px solid var(--line);background:var(--lightningcss-light,var(--surface))var(--lightningcss-dark,#20201f);color:var(--faint);border-radius:5px;align-items:center;gap:7px;width:290px;max-width:100%;padding:0 9px;display:flex}.search-input input{background:0 0;border:0;border-radius:0;outline:none;width:100%;min-width:0;min-height:32px;padding:6px 0;font-size:11px}.search-input:focus-within{outline:2px solid var(--accent);outline-offset:2px}.search-input .icon-button{width:22px;height:25px}.database-toolbar select{min-height:32px;padding-top:5px;padding-bottom:5px;font-size:10px}.toolbar-count{color:var(--faint);white-space:nowrap;margin-left:auto;font-size:10px}.database-footer{border-top:1px solid var(--line);color:var(--faint);justify-content:space-between;gap:10px;padding:12px 16px;font-size:10px;display:flex}.category-tag{background:var(--lightningcss-light,var(--hover))var(--lightningcss-dark,#2c2c29);color:var(--lightningcss-light,var(--muted))var(--lightningcss-dark,#b0b0a6);border-radius:4px;padding:2px 6px;font-size:10px;display:inline-block}.view-toggle{background:var(--lightningcss-light,var(--surface))var(--lightningcss-dark,#232321);border:1px solid var(--line);border-radius:5px;gap:2px;padding:2px;display:flex}.view-toggle button{width:29px;height:25px;color:var(--faint);justify-content:center;align-items:center;display:flex}.view-toggle button.active{background:var(--lightningcss-light,var(--line))var(--lightningcss-dark,#383833);color:var(--text)}.quantity-button{border:1px solid var(--lightningcss-light,var(--line))var(--lightningcss-dark,#41413b);background:var(--lightningcss-light,var(--surface))var(--lightningcss-dark,#262624);border-radius:4px;min-width:49px;padding:4px 12px;font-size:12px}.quantity-button:hover{border-color:var(--accent)}.inventory-summary{border-top:1px solid var(--line);grid-template-columns:1fr 1fr 1fr 1.3fr;gap:20px;padding:20px 0 25px;display:grid}.inventory-summary>div{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.inventory-summary>div>span:first-child{color:var(--muted);font-size:10px}.inventory-summary strong{font-size:23px;font-weight:500}.inventory-summary small{color:var(--faint);font-size:10px;font-weight:400}.page-footnote{color:var(--faint);align-items:center;gap:7px;margin-top:20px;font-size:10px;display:flex}.product-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;padding:17px;display:grid}.gallery-card{text-align:left;border:1px solid var(--line);background:var(--surface);border-radius:7px;padding:0;overflow:hidden}.gallery-card:hover{border-color:var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#736953)}.gallery-image{background:var(--lightningcss-light,var(--surface))var(--lightningcss-dark,#242421);height:205px;color:var(--muted);justify-content:center;align-items:center;padding:18px;display:flex}.gallery-image img{object-fit:contain;width:100%;height:100%}.gallery-copy{padding:13px}.gallery-copy h3{margin:9px 0 4px;font-size:12px}.gallery-copy p{color:var(--faint);font-size:10px}.gallery-copy>div{justify-content:space-between;gap:7px;margin-top:13px;font-size:10px;display:flex}.gallery-copy>div>span{color:var(--muted)}.draft-summary{border:1px solid var(--line);background:var(--lightningcss-light,var(--accent-soft))var(--lightningcss-dark,#211f1c);border-radius:6px;align-items:center;gap:14px;margin-bottom:24px;padding:18px;display:flex}.draft-summary strong{font-size:12px}.draft-summary p{color:var(--muted);margin-top:3px;font-size:11px}.board-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.board-toolbar .search-input{width:235px;margin-bottom:5px}.kanban{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.kanban-column{min-width:0}.kanban-column>header{align-items:center;gap:9px;margin-bottom:15px;display:flex}.kanban-column>header>span:nth-child(2){color:var(--faint);font-size:11px}.column-line{background:var(--line);flex:1;height:1px}.task-card{border:1px solid var(--line);background:var(--lightningcss-light,var(--hover))var(--lightningcss-dark,#222221);border-radius:6px;margin-bottom:12px;overflow:hidden}.task-card:hover{border-color:var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#4b483e)}.task-open{text-align:left;width:100%;padding:16px;display:block}.task-priority{color:var(--amber);align-items:center;gap:5px;margin-bottom:10px;font-size:9px;display:inline-flex}.task-card h3{margin-bottom:8px;font-size:13px}.task-card p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:11px;line-height:1.7;display:-webkit-box;overflow:hidden}.task-person{color:var(--muted);align-items:center;gap:7px;margin-top:17px;font-size:10px;display:flex}.task-card footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:9px 13px;display:flex}.task-card footer>span{align-items:center;gap:5px;font-size:10px;display:flex}.task-advance{color:var(--muted);align-items:center;gap:5px;padding:3px;font-size:10px;display:flex}.task-advance:hover{color:var(--text)}.add-task{color:var(--faint);align-items:center;gap:6px;padding:10px;font-size:11px;display:flex}.add-task:hover{color:var(--text)}.board-empty{border:1px dashed var(--line);min-height:105px;color:var(--faint);border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:11px;display:flex}.content-title{align-items:center;gap:9px;padding:9px 0;display:flex}.content-title svg{color:var(--muted)}.settings-form{max-width:880px}.settings-section{border-top:1px solid var(--line);grid-template-columns:1fr 1.6fr;gap:45px;padding:30px 0;display:grid}.settings-section>div:first-child p{color:var(--muted);margin-top:8px;font-size:12px;line-height:1.7}.settings-details{margin:0}.settings-details>div{border-bottom:1px solid var(--line-soft);justify-content:space-between;gap:15px;padding:12px 0;font-size:11px;display:flex}.settings-details dt{color:var(--muted)}.settings-details dd{text-align:right;margin:0}.dialog{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#232322);width:min(510px,100vw - 32px);max-height:calc(100dvh - 60px);color:var(--text);border:none;border-radius:10px;padding:0;box-shadow:0 25px 100px #0009}.dialog-wide{width:min(650px,100vw - 32px)}.dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0008}.dialog-surface{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#232322);border:1px solid var(--lightningcss-light,var(--line))var(--lightningcss-dark,#44423c);border-radius:10px;overflow:hidden}.dialog-heading{border-bottom:1px solid var(--lightningcss-light,var(--line))var(--lightningcss-dark,#383833);justify-content:space-between;align-items:center;padding:17px 22px;display:flex}.dialog-heading h2{font-size:16px;font-weight:550}.dialog-body{padding:23px}.dialog-body>p{line-height:1.8}.dialog-footer{border-top:1px solid var(--lightningcss-light,var(--line))var(--lightningcss-dark,#383833);background:var(--lightningcss-light,var(--surface))var(--lightningcss-dark,#20201f);justify-content:flex-end;gap:9px;padding:16px 22px;display:flex}.form-stack{flex-direction:column;gap:19px;display:flex}.form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.field{flex-direction:column;gap:7px;min-width:0;display:flex}.field>label{color:var(--lightningcss-light,var(--text))var(--lightningcss-dark,#c6c5bd);font-size:11px;font-weight:500}.field small{color:var(--muted);font-size:10px;line-height:1.6}.field input,.field textarea,.field select{background:var(--lightningcss-light,var(--surface))var(--lightningcss-dark,#1c1c1b);border-color:var(--lightningcss-light,var(--line))var(--lightningcss-dark,#3b3b36);width:100%}.form-error{color:var(--lightningcss-light,var(--red))var(--lightningcss-dark,#f0b1a5);border:1px solid var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#74473e);background:var(--lightningcss-light,var(--red-soft))var(--lightningcss-dark,#3b2621);border-radius:5px;padding:10px;font-size:12px}.callout{border-left:2px solid var(--lightningcss-light,var(--accent))var(--lightningcss-dark,#90816a);background:var(--lightningcss-light,var(--accent-soft))var(--lightningcss-dark,#2c2923);color:var(--lightningcss-light,var(--muted))var(--lightningcss-dark,#bdb5a6);padding:13px 15px;font-size:12px;line-height:1.7}.detail-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.detail-meta>span:last-child:not(.badge){color:var(--muted);margin-left:auto;font-size:10px}.customer-summary{align-items:center;gap:12px;display:flex}.customer-summary p{color:var(--muted);margin-top:3px;font-size:11px}.customer-summary>.badge{margin-left:auto}.line-item{border-top:1px solid var(--line);align-items:center;gap:14px;padding:14px 0;display:flex}.line-item .product-cell{flex:1}.line-item>strong{white-space:nowrap;font-size:12px}.order-total{border-top:1px solid var(--lightningcss-light,var(--line))var(--lightningcss-dark,#44413a);justify-content:space-between;margin-top:8px;padding-top:17px;display:flex}.order-total strong{font-size:20px}.order-total>span{font-size:12px}.add-line{align-items:flex-end;gap:10px;display:flex}.add-line>.field{flex:1}.cart-line{align-items:center;gap:12px;font-size:12px;display:flex}.cart-line>span{flex:1}.profile-stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:20px;margin:0;padding:20px 0;display:flex}.profile-stats dt{color:var(--muted);font-size:10px}.profile-stats dd{margin:5px 0 0;font-size:16px}.history-row{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding-bottom:12px;font-size:11px;display:flex}.history-row>:last-child{margin-left:auto}.article-body{font-family:Georgia,serif;font-size:15px;line-height:1.9}.empty-state{color:var(--muted);text-align:center;white-space:normal;flex-direction:column;justify-content:center;align-items:center;padding:55px 20px;display:flex}.empty-state h3{color:var(--text);margin:12px 0 6px}.empty-state p{max-width:350px;font-size:12px}.command-search{border-bottom:1px solid var(--line);color:var(--muted);align-items:center;gap:12px;padding:10px 22px;display:flex}.command-search input{background:0 0;border:0;outline:0;width:100%}.command-search:focus-within{box-shadow:inset 0 -2px var(--accent)}.command-results{max-height:min(420px,100dvh - 220px);padding:8px;overflow-y:auto}.command-section{text-transform:uppercase;letter-spacing:1px;color:var(--faint);padding:12px 12px 7px;font-size:10px}.command-results>a,.command-results>button{text-align:left;border-radius:5px;align-items:center;gap:11px;width:100%;padding:11px 13px;font-size:12px;display:flex}.command-results>a>span,.command-results>button>span{flex:1}.command-results svg,.command-results small{color:var(--muted)}.command-results>a:hover,.command-results>button:hover{background:var(--hover)}.command-footer{color:var(--faint);border-top:1px solid var(--line);justify-content:center;align-items:center;gap:7px;padding:13px;font-size:10px;display:flex}.help-body>svg{color:var(--accent);margin-bottom:15px}.help-body p{color:var(--muted);font-size:12px}.help-body ul{color:var(--muted);margin:20px 0;padding-left:18px;font-size:12px;line-height:1.8}.help-body li{margin-bottom:10px}.help-body strong{color:var(--text)}.help-body .callout{margin-top:20px}.shortcut-row{border-top:1px solid var(--line);justify-content:space-between;padding:9px 0;font-size:11px;display:flex}.toast{background:var(--lightningcss-light,var(--green-soft))var(--lightningcss-dark,#30352e);border:1px solid var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#535c49);max-width:calc(100vw - 35px);color:var(--lightningcss-light,var(--green))var(--lightningcss-dark,#d6dfcb);z-index:50;border-radius:8px;align-items:center;gap:10px;padding:10px 12px 10px 16px;font-size:12px;display:flex;position:fixed;bottom:24px;left:calc(50% + 119px);transform:translate(-50%);box-shadow:0 6px 25px #0006}.toast>svg{color:var(--green)}.brand-mark.large{width:60px;height:62px;margin-bottom:30px}.mobile-menu,.mobile-close,.sidebar-backdrop{display:none}@media (width>=1600px){.page-content{padding-top:52px}.metrics{margin-bottom:28px}.dashboard-grid{gap:26px;margin-bottom:28px}.metric{padding:22px}.attention-item{padding:18px 3px}}@media (width<=1250px){:root{--sidebar-width:218px}.page-content{padding:32px 28px 20px}.workspace-footer{padding:20px 28px}.dashboard-grid{grid-template-columns:minmax(0,1.4fr) minmax(250px,1fr);gap:16px}.metric{padding:15px}.metric>strong{font-size:23px}.metric>span{font-size:8px}.lower-grid td,.lower-grid th{padding-left:11px;padding-right:11px}.lower-grid .customer-inline .avatar,.note-signature{display:none}.product-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.kanban{gap:14px}.toast{left:calc(50% + 109px)}}@media (width<=1050px){.page-title-row{align-items:flex-start}.page-actions{align-self:flex-start}h1{font-size:28px}.dashboard-grid{grid-template-columns:1fr}.attention-list{flex-direction:row;gap:12px}.attention-item{border:0;flex:1;align-items:flex-start;gap:7px}.attention-item small{line-height:1.6}.attention-item>svg{display:none}.attention-item strong{font-size:10px}.attention-icon{width:28px;height:28px}.lower-grid .panel:last-child{display:block}.top-products{grid-template-columns:1fr 1fr;column-gap:25px;display:grid}.sales-chart svg{max-height:215px}.kanban{grid-template-columns:1fr}.kanban-column{margin-bottom:16px}.inventory-summary{grid-template-columns:1fr 1fr}.settings-section{grid-template-columns:1fr;gap:20px}}@media (width<=760px){:root{--sidebar-width:238px}.sidebar{transition:transform .18s;transform:translate(-100%);box-shadow:12px 0 50px #0007}.sidebar-open{transform:translate(0)}.sidebar-backdrop{z-index:19;background:#0009;border-radius:0;display:block;position:fixed;inset:0}.sidebar:not(.sidebar-open){visibility:hidden}.mobile-menu,.mobile-close{display:inline-flex}.mobile-close{background:var(--sidebar);position:absolute;top:76px;right:9px}.sidebar-search{padding-right:30px}.sidebar-search kbd{display:none}.workspace-main{margin-left:0}.topbar{gap:10px;padding:0 16px}.breadcrumb{flex:1;gap:6px;font-size:10px}.breadcrumb>a,.breadcrumb>svg:first-child{display:none}.topbar-actions{gap:5px}.topbar-actions .badge{padding:0;font-size:8px}.topbar-divider{display:none}.page-content{padding:27px 20px 20px}.page-icon{width:42px;height:42px;margin-bottom:16px}.page-title-row{flex-wrap:wrap;gap:16px}.page-actions{width:100%}.page-header{margin-bottom:24px}h1{letter-spacing:-.7px;font-size:28px}.page-description{font-size:12px}.overview-toolbar{flex-wrap:wrap}.section-label{font-size:9px}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.metric:nth-child(2){border-right:0}.metric:nth-child(-n+2){border-bottom:1px solid var(--line)}.metric{padding:15px}.metric>span{font-size:8px}.metric>strong{font-size:24px}.attention-list{flex-direction:column;gap:0}.attention-item{border-bottom:1px solid var(--line-soft);align-items:center;padding:12px 0}.attention-item strong{font-size:12px}.attention-item small{font-size:10px}.attention-item>svg{display:block}.attention-icon{width:34px;height:34px}.attention-item:last-child{border:0}.top-products{display:block}.top-product .product-copy strong{font-size:12px}.top-product .product-copy>span{font-size:10px}.workspace-note{padding-top:3px}.workspace-note strong{font-size:10px}.workspace-note p{font-size:9px}.workspace-footer{padding:20px;font-size:8px}.workspace-footer>span:last-child{display:none}.database-top{padding:0 12px}.tabs{gap:15px}.database-toolbar{flex-wrap:wrap;padding:12px}.database-toolbar .search-input{flex:1;min-width:170px}.database-toolbar select{max-width:140px}.toolbar-count{display:none}.database-footer{flex-wrap:wrap;padding:12px;font-size:9px}.product-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px}.gallery-image{height:170px;padding:15px}.gallery-copy{padding:10px}.gallery-copy h3{font-size:11px}.gallery-copy>div{flex-wrap:wrap}.board-toolbar{flex-direction:column;align-items:stretch;gap:5px;padding-bottom:12px}.board-toolbar .search-input{width:100%}.inventory-summary{gap:17px;padding-top:15px}.inventory-summary .badge{font-size:8px}.dialog{max-height:calc(100dvh - 30px)}.dialog-body{padding:18px}.dialog-heading{padding:14px 18px}.line-item{flex-wrap:wrap;gap:8px}.line-item .product-copy strong{max-width:165px;font-size:11px}.line-item .product-cell{flex-basis:65%}.toast{width:max-content;font-size:11px;bottom:16px;left:50%}.skip-link{left:16px}.button{min-height:36px}.task-advance,.icon-button{min-width:32px;min-height:32px}.chart-label{font-size:17px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.select-control{min-width:0;position:relative}.select-trigger{border:1px solid var(--line);background:var(--surface);text-align:left;border-radius:5px;align-items:center;gap:9px;width:100%;min-height:36px;padding:8px 10px;font-size:12px;display:flex}.select-trigger:hover,.select-trigger[aria-expanded=true]{background:var(--surface);border-color:var(--border-strong)}.select-trigger>svg:last-child{color:var(--faint);margin-left:auto}.select-value{flex:1;min-width:0}.select-value strong{text-overflow:ellipsis;white-space:nowrap;font-weight:450;display:block;overflow:hidden}.select-value small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;display:block;overflow:hidden}.select-trigger.placeholder{color:var(--muted)}.select-popover{border:1px solid var(--lightningcss-light,var(--line))var(--lightningcss-dark,#45443e);background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#272726);color:var(--text);border-radius:7px;margin:0;padding:0;position:fixed;inset:auto;overflow:hidden;box-shadow:0 8px 28px #0007,0 2px 6px #0004}.select-popover:popover-open{flex-direction:column;display:flex}.select-search{border-bottom:1px solid var(--lightningcss-light,var(--line))var(--lightningcss-dark,#3a3a36);color:var(--muted);flex-shrink:0;align-items:center;gap:8px;padding:8px 12px;display:flex}.select-search input{background:0 0;border:0;border-radius:0;outline:0;width:100%;min-width:0;min-height:27px;padding:4px 0;font-size:12px}.select-search:focus-within{box-shadow:inset 0 -1px var(--lightningcss-light,var(--accent))var(--lightningcss-dark,#b2a48d)}.select-options{scrollbar-width:thin;scrollbar-color:var(--lightningcss-light,var(--faint))var(--lightningcss-dark,#57574e) transparent;overscroll-behavior:contain;padding:5px;overflow-y:auto}.select-option{cursor:pointer;border-radius:4px;align-items:center;gap:9px;min-height:34px;padding:9px;font-size:12px;display:flex}.select-option.highlighted{background:var(--lightningcss-light,var(--hover))var(--lightningcss-dark,#373733)}.select-option>span:not(.avatar):not(.picker-product-image){flex:1;min-width:0}.select-option strong{font-weight:450;display:block}.select-option small{color:var(--muted);margin-top:2px;font-size:11px;display:block}.select-option>svg{color:var(--lightningcss-light,var(--accent))var(--lightningcss-dark,#c9bea9);margin-left:auto}.select-empty{color:var(--muted);overflow-wrap:anywhere;padding:16px 14px;font-size:12px}.select-create{text-align:left;border-top:1px solid var(--lightningcss-light,var(--line))var(--lightningcss-dark,#3a3a36);color:var(--lightningcss-light,var(--accent))var(--lightningcss-dark,#d5c6ab);overflow-wrap:anywhere;border-radius:0;flex-shrink:0;align-items:center;gap:8px;padding:12px 14px;font-size:12px;display:flex}.select-create:hover{background:var(--lightningcss-light,var(--accent-soft))var(--lightningcss-dark,#36332c)}.select-hint{border-top:1px solid var(--lightningcss-light,var(--line))var(--lightningcss-dark,#363631);color:var(--faint);flex-shrink:0;gap:14px;padding:7px 12px;font-size:9px;display:flex}.database-toolbar .select-trigger,.date-select .select-trigger{min-height:33px;font-size:11px}.database-toolbar .select-control{min-width:146px}.date-select{border:0;padding:0}.date-select .select-trigger{background:var(--surface)}.picker-product-image{width:28px;height:35px;color:var(--muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.picker-product-image img{object-fit:contain;width:100%;height:100%}.editor-intro{color:var(--muted);align-items:flex-start;gap:10px;font-size:12px;line-height:1.7;display:flex}.editor-intro svg{color:var(--accent);margin-top:2px}.cart-products-heading{justify-content:space-between;align-items:center;margin:4px 0 -9px;display:flex}.cart-products-heading>span{color:var(--muted);font-size:11px}.cart-empty{border:1px dashed var(--lightningcss-light,var(--line))var(--lightningcss-dark,#42413a);text-align:center;color:var(--muted);border-radius:6px;flex-direction:column;align-items:center;gap:6px;padding:22px 14px;display:flex}.cart-empty strong{color:var(--lightningcss-light,var(--text))var(--lightningcss-dark,#c0bdb4);margin-top:4px;font-size:12px}.cart-empty p{font-size:11px}.cart-line{border-bottom:1px solid var(--line);padding:10px 0}.cart-line-product{flex:1;min-width:0}.cart-line-product>small{margin-top:6px;font-size:10px;display:block}.cart-line .product-copy strong{font-size:12px}.cart-line-total{text-align:right;font-variant-numeric:tabular-nums;min-width:62px}.cart-line input{width:65px}.dialog-surface{overflow:visible}.dialog-heading{background:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,#232322);z-index:2;border-radius:9px 9px 0 0;position:sticky;top:0}.dialog-footer{z-index:2;border-radius:0 0 9px 9px;position:sticky;bottom:0}.dialog-body{overflow-wrap:anywhere}.discard-prompt{background:var(--lightningcss-light,var(--amber-soft))var(--lightningcss-dark,#332e25);border-top:1px solid var(--lightningcss-light,var(--border-strong))var(--lightningcss-dark,#6d5e43);z-index:3;border-radius:0 0 9px 9px;flex-wrap:wrap;align-items:center;gap:10px;padding:16px 20px;display:flex;position:sticky;bottom:0}.discard-prompt>div{flex:180px}.discard-prompt strong{font-size:13px}.discard-prompt p{color:var(--muted);margin-top:3px;font-size:11px}.nav-item{font-size:13px}.button,.tab,.search-input input{font-size:12px}.product-copy strong{font-size:13px}.product-copy>span,.badge{font-size:11px}.table-scroll:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.sort-button{min-height:23px}.sort-button .sort-idle{opacity:.4}.sort-button:hover .sort-idle{opacity:1}tr.clickable-row{cursor:pointer}tr.clickable-row:hover{background:var(--lightningcss-light,var(--surface))var(--lightningcss-dark,#2a2926)}.filter-reset{white-space:nowrap;font-size:11px}.empty-state .button{margin-top:16px}@media (width<=760px){.select-trigger{min-height:40px}.select-option{min-height:43px}.select-search input{font-size:16px}.select-hint{display:none}.cart-line{flex-wrap:wrap;gap:7px}.cart-line-product{flex-basis:calc(100% - 80px)}.cart-line-product .product-copy strong{max-width:195px}.cart-line-total{margin-left:auto}.dialog-footer{flex-wrap:wrap}.database-toolbar .select-control{min-width:0}.field input,.field textarea{font-size:16px}.page-footnote{align-items:flex-start;font-size:11px}}.notifications-popover{width:min(440px,100% - 24px);max-height:calc(100dvh - 66px);color:var(--text);background:var(--surface-raised);border:1px solid var(--line);border-radius:9px;margin:0;padding:0;position:fixed;inset:48px 18px auto auto;overflow:hidden;box-shadow:0 12px 48px #0007}.notifications-popover:popover-open{flex-direction:column;display:flex}.notifications-heading{justify-content:space-between;align-items:center;padding:16px 16px 10px;display:flex}.notifications-heading>div{align-items:center;gap:9px;display:flex}.notifications-heading h2{font-size:15px}.notifications-heading span{color:var(--muted);font-size:11px}.notifications-tabs{border-bottom:1px solid var(--line);gap:19px;padding:0 16px;display:flex}.notifications-tabs button{color:var(--muted);border-bottom:2px solid #0000;padding:10px 0;font-size:12px}.notifications-tabs button[aria-selected=true]{color:var(--text);border-bottom-color:var(--text)}.notifications-list{min-height:180px;max-height:490px;overflow-y:auto}.notification-row{border-bottom:1px solid var(--line);padding-right:10px;display:flex}.notification-row:hover{background:var(--hover)}.notification-link{text-align:left;flex:1;align-items:flex-start;gap:12px;min-width:0;padding:16px;display:flex}.notification-link>span:nth-child(2){flex:1;min-width:0}.notification-link strong{font-size:12px;font-weight:550;line-height:1.5;display:block}.notification-link>span>span{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.6;display:block}.notification-link small{color:var(--faint);margin-top:7px;font-size:10px;display:block}.notification-link>svg{color:var(--faint);flex-shrink:0;margin-top:4px}.notification-symbol{border:1px solid var(--line);width:30px;height:30px;color:var(--muted);border-radius:6px;flex-shrink:0;place-items:center;display:grid}.notification-symbol.attention{color:var(--accent)}.notification-read{color:var(--blue);align-self:flex-start;margin-top:15px}.is-read .notification-read,.is-read .notification-link strong{color:var(--muted)}.notifications-footer{color:var(--muted);align-items:center;gap:7px;padding:9px 13px;font-size:10px;display:flex}.notifications-footer .button{margin-left:auto}.dialog.dialog-fullscreen{background:var(--canvas);border:0;border-radius:0;width:100%;max-width:none;height:100dvh;max-height:100dvh;margin:0;padding:0;inset:0}.dialog-fullscreen>.dialog-surface{background:var(--canvas);border-radius:0;min-height:100%}.dialog-fullscreen>.dialog-surface>.dialog-heading{background:var(--sidebar);height:48px;padding:8px 24px}.product-workspace{min-width:0}.product-save-state{color:var(--muted);margin-right:auto;font-size:11px}.product-main-column,.product-side-column{gap:22px;min-width:0;display:grid}.product-section{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);gap:18px;min-width:0;padding:24px;display:grid}.product-section h2{margin:0;font-size:14px;font-weight:550}.product-section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.product-section-heading p{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.6}.product-section-heading>span{color:var(--faint);white-space:nowrap;font-size:11px}.product-hint{color:var(--muted);font-size:11px;line-height:1.6}.description-editor{border:1px solid var(--line);border-radius:5px;overflow:hidden}.description-toolbar{border-bottom:1px solid var(--line);align-items:center;gap:2px;padding:6px 8px;display:flex}.description-toolbar button{width:28px;height:26px;color:var(--muted);border-radius:3px;place-items:center;display:grid}.description-toolbar button:hover{background:var(--hover);color:var(--text)}.description-toolbar span{color:var(--faint);margin-left:auto;font-size:10px}.description-editor textarea{border:0;border-radius:0;min-height:175px;line-height:1.8;display:block}.media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.media-grid:empty{display:none}.media-card{min-width:0}.media-image{background:var(--canvas);border:1px solid var(--line);border-radius:5px;height:158px;padding:12px;position:relative}.media-image img{object-fit:contain;width:100%;height:100%}.cover-label{background:var(--surface-raised);border-radius:3px;align-items:center;gap:4px;padding:4px 6px;font-size:9px;display:flex;position:absolute;top:5px;left:5px}.media-controls{justify-content:space-between;margin:5px 0;display:flex}.media-controls .icon-button{width:29px;height:29px}.media-card .field>label{font-size:10px}.media-card .field input{padding:8px;font-size:11px}.media-cover-action{color:var(--muted);text-underline-offset:3px;margin-top:9px;font-size:10px;text-decoration:underline}.media-cover-action:hover{color:var(--text)}.media-dropzone{border:1px dashed var(--line);color:var(--muted);border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px 10px;display:flex}.media-dropzone:hover:not(:disabled){background:var(--hover);border-color:var(--faint)}.media-dropzone strong{color:var(--text);font-size:12px;font-weight:500}.media-dropzone span{font-size:10px}.product-margin{flex-direction:column;justify-content:center;gap:5px;font-size:12px;display:flex}.product-margin>span,.product-margin small{color:var(--muted);font-size:11px}.publishing-checkbox{align-items:center;gap:8px;font-size:12px;display:flex}.publishing-checkbox input{accent-color:var(--accent);width:15px;height:15px}.publishing-checkbox svg{color:var(--muted)}.product-side-column .product-section{gap:16px;padding:20px}.seo-preview{overflow-wrap:anywhere;gap:8px;font-size:12px;display:grid}.seo-preview>span{color:var(--muted);font-size:11px}.seo-preview>strong{color:var(--blue);font-size:15px;font-weight:500}.seo-preview p{color:var(--muted);white-space:pre-line;line-height:1.7}.storefront-preview{overflow-wrap:anywhere;min-width:0}.storefront-preview-image{background:var(--canvas);height:210px;color:var(--muted);border-radius:5px;place-items:center;padding:20px;display:grid}.storefront-preview-image img{object-fit:contain;width:100%;height:170px}.storefront-thumbnails{gap:7px;margin:10px 0 20px;display:flex;overflow-x:auto}.storefront-thumbnails button{border:1px solid var(--line);border-radius:4px;flex-shrink:0;width:40px;height:47px;padding:4px}.storefront-thumbnails button[aria-pressed=true]{border-color:var(--accent)}.storefront-thumbnails img{object-fit:contain;width:100%;height:100%}.storefront-preview .eyebrow{letter-spacing:1px;margin-top:20px;font-size:9px}.storefront-preview h3{margin:8px 0 13px;font-size:20px;line-height:1.4}.preview-price{flex-wrap:wrap;align-items:center;gap:10px;font-size:18px;font-weight:550;display:flex}.preview-price del{color:var(--muted);font-size:13px;font-weight:400}.storefront-preview>p:not(.eyebrow){color:var(--muted);margin-top:12px;font-size:11px}.preview-stock{color:var(--red);margin-top:13px;font-size:10px;display:inline-block}.preview-stock.available{color:var(--green)}.product-description{color:var(--muted);white-space:pre-wrap;margin-top:20px;font-size:12px;line-height:1.8}.product-description p{min-height:.6em;margin:5px 0}.product-description strong{color:var(--text)}.storefront-preview-expanded{max-width:620px;margin:auto}.storefront-preview-expanded .storefront-preview-image{height:300px}.storefront-preview-expanded .storefront-preview-image img{height:260px}.preview-notice{color:var(--muted);align-items:center;gap:8px;margin-bottom:18px;font-size:11px;display:flex}.product-workspace-note{text-align:center;color:var(--faint);margin-top:30px;font-size:11px;line-height:1.7}@media (width<=900px){.media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-section{padding:18px}}@media (width<=760px){.notifications-popover{inset:50px 12px auto auto}.product-section .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dialog-fullscreen>.dialog-surface>.dialog-heading{padding:8px 16px}.media-image{height:150px}}.notifications-tabs button{border-radius:0}.product-section>.badge{justify-self:start}.dialog-fullscreen>.dialog-surface{border:0}.dialog-fullscreen>.dialog-surface>.dialog-heading{border-radius:0}.settings-tabs{border-bottom:1px solid var(--line);margin-bottom:30px;overflow-x:auto}.settings-tabs .tabs{white-space:nowrap}.configuration-stack{gap:24px;max-width:1000px;display:grid}.configuration-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);max-width:1000px;overflow:hidden}.configuration-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:22px;display:flex}.configuration-panel h2{font-size:15px}.configuration-panel header p{color:var(--muted);margin-top:7px;font-size:12px;line-height:1.6}.configuration-panel header .button{flex-shrink:0}.configuration-rows{padding:4px 12px}.configuration-row{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;padding:12px 10px;display:flex}.configuration-row:last-child{border-bottom:0}.configuration-row>span{overflow-wrap:anywhere;flex:1;min-width:0;font-size:13px}.configuration-row>svg{color:var(--muted);flex-shrink:0}.configuration-row strong{font-weight:500;display:block}.configuration-row small{color:var(--muted);margin-top:5px;font-size:11px;display:block}.configuration-empty{color:var(--muted);padding:20px 10px;font-size:12px}.settings-save{z-index:2;background:var(--canvas);border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:16px;padding:15px 0;display:flex;position:sticky;bottom:0}.settings-save>span{color:var(--muted);font-size:11px}.delete-record-button{color:var(--red)}.dialog-footer>.delete-record-button{margin-right:auto}.product-record-actions{border-top:1px solid var(--line);justify-content:flex-start;margin-top:25px;padding-top:20px;display:flex}.product-section-heading>.button{padding:5px;font-size:10px}@media (width<=760px){.configuration-panel>header{flex-wrap:wrap;padding:16px}.configuration-row{padding:10px 4px}.settings-tabs{margin-bottom:20px}.dialog-footer{flex-wrap:wrap}.dialog-body .configuration-panel>header .button{justify-content:center;width:100%}}.personalization-images{overflow-wrap:anywhere;width:100%;min-width:0}.personalization-slot{border-top:1px solid var(--line);padding-block:16px}.personalization-images{max-width:680px}.personalization-images>.badge{place-self:flex-start start}.personalization-preview{object-fit:contain;max-width:100%;max-height:70vh;margin-inline:auto;display:block}.personalization-images input[type=file]{max-width:100%}.order-workspace .page-title-row{flex-wrap:wrap}.order-workspace .page-title-row>div:first-child{overflow-wrap:anywhere;min-width:0}.order-database .order-page-columns{grid-template-columns:minmax(0,1fr)}.order-database .order-panel{background:0 0;border:0;border-radius:0}.order-database .order-main-column,.order-database .order-side-column{gap:0}.order-database .order-panel+.order-panel{border-top:1px solid var(--line)}.order-database .order-side-column{grid-template-columns:minmax(0,1fr)}.order-back{color:var(--muted);align-items:center;gap:7px;margin-bottom:24px;font-size:12px;display:inline-flex}.order-page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.order-page-heading h1{margin:5px 0 12px}.order-meta,.order-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.order-meta>span:last-child{color:var(--muted);font-size:12px}.order-tabs{border-bottom:1px solid var(--line);gap:4px;margin:0 0 22px;display:flex;overflow-x:auto}.order-tab{appearance:none;color:var(--muted);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 14px 11px;font-size:12px}.order-tab:hover{color:var(--text)}.order-tab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.order-tab.is-active{border-bottom-color:var(--accent);color:var(--text);font-weight:600}.order-page-columns{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:24px;display:grid}.order-page-columns.full-view{grid-template-columns:minmax(0,1fr)}.order-page-columns.customer-view .order-main-column{display:none}.order-page-columns.customer-view .order-side-column{grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr))}.order-main-column,.order-side-column{gap:22px;min-width:0;display:grid}.order-panel{border:1px solid var(--line);background:var(--surface);border-radius:var(--radius);min-width:0;overflow:hidden}.order-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:17px 20px;display:flex}.order-panel h2{align-items:center;gap:9px;font-size:13px;display:flex}.order-panel h2 svg{color:var(--muted)}.order-panel>header>span{color:var(--muted);font-size:11px}.order-panel>header .button{padding:5px;font-size:11px}.order-panel .product-copy strong{max-width:250px}.order-fulfillment{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:20px;display:flex}.order-fulfillment strong{font-size:12px}.order-fulfillment p{color:var(--muted);margin-top:5px;font-size:11px}.order-fulfillment .button{flex-shrink:0}.order-panel-body,.order-panel-copy{overflow-wrap:anywhere;padding:20px;font-size:12px;line-height:1.8}.order-panel-body p{color:var(--muted)}.order-panel-copy{white-space:pre-wrap}.order-activity-list{margin:0;padding:0 20px;list-style:none}.order-activity-list li{border-bottom:1px solid var(--line);padding:16px 0}.order-activity-list li:last-child{border-bottom:0}.order-activity-heading{justify-content:space-between;gap:12px;display:flex}.order-activity-heading time{color:var(--muted);font-size:11px}.order-activity-list p{margin:5px 0 0;font-size:12px}.order-activity-list a{align-items:center;gap:5px;margin-top:8px;font-size:12px;display:inline-flex}.order-activity-diff{margin:10px 0 0;font-size:11px}.order-activity-diff div{gap:8px;margin-top:3px;display:flex}.order-activity-diff dt{color:var(--muted);text-transform:capitalize}.order-activity-diff dd{overflow-wrap:anywhere;margin:0}.order-activity-notes{border-top:1px solid var(--line);margin:0 20px;padding:14px 0 18px}.order-activity-notes h3{margin:0 0 8px;font-size:12px}.order-activity-notes p{margin:5px 0;font-size:12px}.order-totals,.order-delivery{gap:16px;margin:0;padding:18px 20px;font-size:12px;display:grid}.order-totals>div{justify-content:space-between;display:flex}.order-totals>div:last-child{border-top:1px solid var(--line);padding-top:15px;font-weight:600}.order-totals dd,.order-delivery dd{margin:0}.order-delivery dt{color:var(--muted);margin-bottom:4px;font-size:11px}.order-delivery dd{white-space:pre-wrap;overflow-wrap:anywhere}.address-block{overflow-wrap:anywhere;font-style:normal;line-height:1.8;display:grid}.pre-line{white-space:pre-line}.order-warning{background:var(--hover);color:var(--amber);margin:0 20px 20px;padding:12px;font-size:12px}.order-panel>.form-error{margin:15px}.customer-address-details summary{cursor:pointer;color:var(--muted);padding:8px 0;font-size:12px}.customer-address-details .address-fields{margin-top:14px}.order-print{display:none}@media (width<=1100px){.order-page-columns{grid-template-columns:minmax(0,1fr) 280px;gap:16px}.order-page-heading{flex-wrap:wrap;align-items:flex-start}.order-fulfillment{flex-wrap:wrap}}@media (width<=760px){.order-page-columns,.order-page-columns.customer-view .order-side-column{grid-template-columns:minmax(0,1fr)}.order-actions{width:100%}.order-actions .button{flex:1;justify-content:center}.order-meta{row-gap:12px}.order-tabs{margin-bottom:16px}.order-tab{padding-inline:10px}.order-panel>header{padding:15px}}@media print{@page{size:A4;margin:16mm}html,body{scrollbar-gutter:auto;color:#111!important;background:#fff!important;height:auto!important;overflow:visible!important}body:has(>.order-print)>*{display:none!important}body>.order-print{font:11pt/1.5 Arial,sans-serif;display:block!important}.order-print,.order-print *{color:#111!important;box-shadow:none!important;background:0 0!important}.order-print>header{border-bottom:2px solid #111;justify-content:space-between;gap:25px;padding-bottom:18px;display:flex}.order-print>header>div:last-child{text-align:right}.order-print h1{letter-spacing:0;margin-bottom:10px;font-size:20pt}.order-print h2{margin-bottom:6px;font-size:12pt}.print-destination{break-inside:avoid;padding:25px 0}.order-print table{white-space:normal;width:100%;font-size:11pt}.order-print th,.order-print td{text-align:left;border-bottom:1px solid #bbb;padding:12px 8px}.order-print td:first-child{width:75%}.order-print td>div{font-size:9pt}.order-print tr{break-inside:avoid}.order-print thead{display:table-header-group}.print-check{border:1px solid #555;width:14px;height:14px;display:inline-block}.print-item-count{text-align:right;margin-top:18px}.print-instructions{white-space:pre-wrap;break-inside:avoid;margin-top:24px}.address-label-print .print-destination{padding:35px 0;font-size:18pt}.address-label-note{margin-top:30px;font-size:9pt}}.rich-text-editor{border:1px solid var(--line);background:var(--canvas);border-radius:8px;overflow:clip}.rich-text-toolbar{border-bottom:1px solid var(--line);background:var(--sidebar);flex-wrap:wrap;align-items:center;gap:4px;padding:10px;display:flex}.rich-text-toolbar .select-root{width:145px}.rich-text-toolbar .button{min-width:32px;padding:8px}.rich-text-toolbar .button[aria-pressed=true]{background:var(--line);color:var(--text)}.commerce-prose{overflow-wrap:anywhere;outline:none;min-height:380px;padding:24px 28px;font-size:15px;line-height:1.7}.commerce-prose:focus{box-shadow:inset 0 0 0 1px var(--muted)}.commerce-prose p{margin:0 0 1em}.commerce-prose h1,.commerce-prose h2,.commerce-prose h3{margin:1em 0 .5em;line-height:1.3}.commerce-prose ul,.commerce-prose ol{padding-left:24px}.commerce-prose a{color:var(--blue);cursor:pointer;text-decoration:underline}.commerce-prose img,.commerce-prose video{max-width:100%;max-height:480px;margin:16px 0;display:block}.commerce-prose blockquote{border-left:3px solid var(--muted);margin:16px 0;padding-left:18px}.commerce-prose pre{background:var(--sidebar);white-space:pre-wrap;border-radius:6px;padding:16px}.commerce-prose [data-spacer]{border:1px dashed var(--line)}.commerce-prose .ProseMirror-selectednode{outline:2px solid var(--blue)}.rich-text-hint{border-top:1px solid var(--line);color:var(--muted);padding:10px 16px;font-size:11px}.rich-text-preview,.rich-text-preview [data-spacer]{border:0}@media (width<=760px){.commerce-prose{padding:16px}}.commerce-prose h1{font-size:2em}.commerce-prose h2{font-size:1.6em}.commerce-prose h3{font-size:1.35em}.commerce-prose h4{font-size:1.15em}.commerce-prose h5{font-size:1em}.commerce-prose h6{font-size:.9em}.review-rating,.review-list-title,.review-list-title>span{align-items:center;gap:5px;display:inline-flex}.review-rating{color:var(--amber);white-space:nowrap}.review-rating>span{color:var(--muted);margin-left:5px}.review-unread{background:var(--blue);border-radius:50%;flex-shrink:0;width:7px;height:7px}.review-actions{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.review-columns{grid-template-columns:minmax(0,2fr) minmax(220px,1fr);align-items:start;gap:20px;display:grid}.review-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--font-body);line-height:1.8}.review-workspace h1{overflow-wrap:anywhere}.review-photos{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.review-photos button{background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;padding:6px}.review-photos img{object-fit:contain;width:140px;height:120px;display:block}.review-photos span{padding:6px;display:block}.review-photo-viewer>img{object-fit:contain;max-width:100%;height:55vh;margin:0 auto;display:block}.review-photo-controls{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:20px;display:flex}@media (width<=760px){.review-columns{grid-template-columns:minmax(0,1fr)}}.discount-selections{flex-wrap:wrap;gap:6px;display:flex}.discount-selections .button{white-space:normal;text-align:left;max-width:100%}.checkbox-field{cursor:pointer;color:var(--text);align-items:flex-start;gap:10px;display:flex}.checkbox-field input[type=checkbox]{appearance:auto;width:16px;height:16px;min-height:0;accent-color:var(--accent);flex:0 0 16px;margin:2px 0 0;padding:0}.checkbox-field>span{gap:4px;display:grid}.checkbox-field strong{font-weight:500;font-size:var(--font-body)}.checkbox-field small{color:var(--muted);font-size:var(--font-small);line-height:1.6}.form-disclosure{border:1px solid var(--line);border-radius:var(--radius);background:var(--canvas);min-width:0}.form-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;list-style:none;display:flex}.form-disclosure>summary::-webkit-details-marker{display:none}.form-disclosure>summary:hover{background:var(--surface)}.form-disclosure>summary>span:first-child{gap:5px;display:grid}.form-disclosure>summary strong{font-size:var(--font-body);font-weight:600}.form-disclosure>summary small{color:var(--muted);font-size:var(--font-small);line-height:1.5}.disclosure-chevron{color:var(--muted);font-size:22px;transform:rotate(0)}.form-disclosure[open]>summary .disclosure-chevron{transform:rotate(90deg)}.form-disclosure-body{padding:6px 20px 22px}.form-disclosure .form-disclosure{background:var(--surface)}.discount-form,.discount-fields{flex-direction:column;gap:24px;min-width:0;display:flex}.discount-fields{border:0;margin:0;padding:0}.discount-offer{gap:24px;padding-bottom:4px}.editor-page .field>label{font-size:var(--font-body);color:var(--text)}.editor-page .field small{font-size:var(--font-small)}.editor-page .field input:not([type=checkbox]),.editor-page .field textarea,.editor-page .field .select-trigger{background:var(--canvas);border-color:var(--line);font-size:var(--font-body)}.editor-page .field input:not([type=checkbox]),.editor-page .select-trigger{min-height:40px}.editor-page .field input.discount-amount{max-width:180px}.discount-rules-heading,.discount-activity-heading{justify-content:space-between;align-items:center;display:flex}.discount-rules-heading h2,.discount-activity-heading h2{margin:0;font-size:14px;font-weight:600}.discount-rules-heading>span{font-size:var(--font-small);color:var(--muted)}.discount-rules{flex-direction:column;gap:10px;margin-top:-12px;display:flex}.discount-choice{gap:8px;min-width:0;display:grid}.discount-save-bar{z-index:5;border-top:1px solid var(--line);background:var(--canvas);justify-content:space-between;align-items:center;gap:12px;padding:16px 0;display:flex;position:sticky;bottom:0}.discount-save-bar>span{font-size:var(--font-small);color:var(--muted)}.discount-activity-heading{margin:32px 0 16px}@media (width<=760px){.form-disclosure>summary{padding:16px}.form-disclosure-body{padding:4px 16px 18px}.discount-save-bar{flex-wrap:wrap}}.discount-edit-column{min-width:0}.discount-preview-column{min-width:0;position:sticky;top:76px}.coupon-caption{color:var(--muted);justify-content:space-between;gap:12px;margin-bottom:12px;font-size:10px;display:flex}.coupon-caption>span:first-child{letter-spacing:1.4px;font-weight:600}.discount-coupon{flex-direction:column;gap:20px;display:flex}.coupon-offer{background:var(--coupon-paper);min-height:184px;color:var(--coupon-ink);grid-template-columns:25% minmax(0,1fr);display:grid;-webkit-mask-image:radial-gradient(circle at 0,#0000 12px,#000 13px),radial-gradient(circle at 100%,#0000 12px,#000 13px),radial-gradient(circle at 0 6px,#0000 2px,#000 3px),radial-gradient(circle at 100% 6px,#0000 2px,#000 3px);mask-image:radial-gradient(circle at 0,#0000 12px,#000 13px),radial-gradient(circle at 100%,#0000 12px,#000 13px),radial-gradient(circle at 0 6px,#0000 2px,#000 3px),radial-gradient(circle at 100% 6px,#0000 2px,#000 3px);-webkit-mask-position:0 0,0 0,0 0,0 0;mask-position:0 0,0 0,0 0,0 0;-webkit-mask-size:auto,auto,100% 12px,100% 12px;mask-size:auto,auto,100% 12px,100% 12px;-webkit-mask-repeat:repeat,repeat,repeat-y,repeat-y;mask-repeat:repeat,repeat,repeat-y,repeat-y;-webkit-mask-clip:border-box,border-box,border-box,border-box;mask-clip:border-box,border-box,border-box,border-box;-webkit-mask-origin:border-box,border-box,border-box,border-box;mask-origin:border-box,border-box,border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto,auto,auto;mask-mode:match-source,match-source,match-source,match-source}.coupon-offer[data-enabled=false]{--coupon-paper:var(--border-strong);--coupon-ink:var(--primary)}.coupon-stub{border-right:2px dashed var(--coupon-ink);justify-content:center;align-items:center;gap:9px;padding:16px 12px;display:flex}.coupon-value{writing-mode:vertical-rl;letter-spacing:-1px;margin:0;font-size:27px;font-weight:800;line-height:1;transform:rotate(180deg)}.coupon-barcode{background:repeating-linear-gradient(0deg, var(--coupon-ink) 0 1px, transparent 1px 3px, var(--coupon-ink) 3px 5px, transparent 5px 6px, var(--coupon-ink) 6px 7px, transparent 7px 10px);opacity:.75;flex-shrink:0;width:15px;height:116px}.coupon-ticket-body{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-width:0;padding:16px 18px;display:flex;position:relative}.coupon-brand{justify-content:center;align-items:center;gap:5px;font-family:Georgia,serif;font-size:10px;display:flex}.coupon-brand span{overflow-wrap:anywhere}.coupon-brand svg{flex-shrink:0}.coupon-title{text-transform:uppercase;letter-spacing:-.5px;margin:4px 0 0;font-family:Georgia,serif;font-size:22px;line-height:1.1}.coupon-name{overflow-wrap:anywhere;max-width:100%;margin:0;font-family:Georgia,serif;font-size:17px;font-style:italic}.coupon-code{letter-spacing:1.4px;overflow-wrap:anywhere;max-width:100%;font-family:ui-monospace,monospace;font-size:14px}.coupon-validity{margin:0;font-family:Georgia,serif;font-size:9px}.coupon-watermark{opacity:.08;pointer-events:none;position:absolute;bottom:16px;right:14px}.coupon-terms{overscroll-behavior:contain;border:1px solid var(--line);background:var(--surface);border-radius:var(--radius);scrollbar-width:thin;max-height:max(180px,100dvh - 410px);padding:22px 24px;overflow-y:auto}.coupon-terms section+section{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.coupon-terms h2{text-transform:uppercase;letter-spacing:1px;color:var(--muted);margin:0 0 12px;font-size:11px;font-weight:600}.coupon-badges{flex-wrap:wrap;gap:6px;display:flex}.coupon-badges .badge{white-space:normal;overflow-wrap:anywhere;max-width:100%;line-height:1.5}.coupon-settings{font-size:var(--font-small);gap:11px;margin:0;display:grid}.coupon-settings>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.coupon-settings dt{color:var(--muted);flex:1}.coupon-settings dd{text-align:right;overflow-wrap:anywhere;max-width:60%;margin:0}.coupon-settings dd .coupon-badges{justify-content:flex-end}.coupon-notes{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--font-small);line-height:1.6}.coupon-footnote{color:var(--muted);margin:20px 0 0;font-size:10px;line-height:1.6}@media (width<=1000px){.discount-preview-column{position:static}.coupon-terms{max-height:none;overflow-y:visible}}@media (width>=1001px){.discount-coupon{flex-direction:column;max-height:calc(100dvh - 120px);display:flex}.coupon-offer{flex-shrink:0}.coupon-terms{min-height:100px;max-height:none}}.aftercare-actions,.aftercare-event-heading,.aftercare-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.aftercare-actions{justify-content:flex-start}.aftercare-history{margin:24px 0 0;padding:0;list-style:none}.aftercare-history>li{border-top:1px solid var(--line);overflow-wrap:anywhere;padding:18px 0}.aftercare-history p{margin:8px 0}.aftercare-items{color:var(--muted);margin:12px 0;padding-left:18px;line-height:1.7}.aftercare-form{gap:20px}.aftercare-line{border:1px solid var(--line);border-radius:var(--radius);gap:14px;min-width:0;padding:16px;display:grid}.aftercare-line legend{overflow-wrap:anywhere;max-width:100%;padding:0 6px;font-weight:600}.aftercare-summary{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius);padding:16px}.payment-settings{max-width:680px}.payment-provider{border:1px solid var(--line);border-radius:var(--radius);padding:18px}.payment-controls{overflow-wrap:anywhere;gap:16px;display:grid}.payment-history summary{cursor:pointer;color:var(--muted);font-weight:600}.editor-page{width:100%;max-width:1080px;margin:0;padding-bottom:32px}.editor-page-2{max-width:1052px}.editor-page-1{max-width:680px}.editor-page-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.editor-page-header h1{letter-spacing:-.7px;overflow-wrap:anywhere;margin:0;font-size:28px}.editor-page-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.editor-page-columns{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.editor-page-2>.editor-page-columns{grid-template-columns:minmax(0,1fr) minmax(320px,380px);gap:32px}.editor-page-columns>*{min-width:0}.editor-page-wide{grid-column:1/-1}.editor-page .form-grid{grid-template-columns:minmax(0,1fr)}.editor-page .product-section{padding:20px}@media (width<=1150px){.editor-page-2>.editor-page-columns{grid-template-columns:minmax(0,1fr) 320px;gap:24px}}@media (width<=1000px){.editor-page{max-width:680px}.editor-page-2>.editor-page-columns{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.editor-page-header h1{font-size:24px}.editor-page-actions{width:100%}}.customer-email-preview{border:1px solid var(--line);border-radius:var(--radius);background:#fff;width:100%;height:65dvh}.email-history li{overflow-wrap:anywhere}.email-error{color:var(--muted)}.shipping-settings{max-width:960px}.shipping-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;min-width:0;padding:24px}.shipping-card>header,.shipping-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.shipping-card>header>div:first-child,.shipping-row>div:first-child{flex:1;min-width:180px}.shipping-card h2{align-items:center;gap:8px;margin:0 0 12px;font-size:18px;display:flex}.shipping-zone{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.shipping-zone .shipping-row{margin-bottom:16px}.shipping-summary{overflow-wrap:anywhere;align-self:start;position:sticky;top:76px}.shipping-summary p{margin-top:16px}.shipping-switch{align-items:center;gap:10px;display:flex}.shipping-switch input{width:16px;height:16px}.shipping-country-list{flex-wrap:wrap;gap:8px;display:flex}.shipping-rate{border:1px solid var(--line);border-radius:8px;min-width:0;padding:16px}.delivery-options{gap:10px;display:grid}.delivery-option{border:1px solid var(--line);border-radius:8px;align-items:flex-start;gap:12px;padding:14px;display:flex}.delivery-option:has(input:checked){border-color:var(--text)}.delivery-option input{flex-shrink:0;width:16px;margin-top:4px}.delivery-option>span{gap:4px;min-width:0;display:grid}.delivery-option small{color:var(--muted)}@media (width<=1000px){.shipping-summary{position:static}.shipping-card{padding:18px}}.shipping-settings>form.shipping-card{max-width:640px}@media (width<=600px){.address-fields{grid-template-columns:minmax(0,1fr)}}.discount-code-list .table-scroll{max-height:22rem;overflow-y:auto}.discount-history{gap:12px;margin-top:24px;display:grid}.discount-rule-group{border:0;flex-direction:column;gap:10px;min-inline-size:0;margin:0;padding:0;display:flex}.discount-rule-group:disabled{opacity:.58}.discount-rule-group:disabled summary{cursor:not-allowed}
