:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", "Segoe UI", Roboto, Arial, sans-serif;--font-display:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Helvetica Neue", "Segoe UI", Roboto, Arial, sans-serif;--text-metric:30px;--text-heading:17px;--text-headline:15px;--text-body:14px;--text-subhead:13px;--text-footnote:12px;--text-caption:11px;--tracking-tight:-.021em;--tracking-group:.05em;--label:#1d1d1f;--label-pressed:#000;--label-secondary:#6e6e73;--label-placeholder:#737378;--label-tertiary:#8e8e93;--bg:#fff;--bg-sidebar:#fbfbfd;--bg-toolbar:#ffffffb8;--separator:#00000017;--separator-strong:#00000029;--fill:#76768014;--fill-strong:#76768024;--fill-pressed:#76768033;--fill-faint:#7676800b;--scrim:#00000038;--accent:#0071e3;--accent-hover:#0077ed;--accent-active:#0062c4;--accent-tint:#0071e31a;--accent-tint-hover:#0071e329;--accent-tint-pressed:#0071e338;--accent-ring:#0071e352;--on-accent:#fff;--red:#c9000f;--red-hover:#a80009;--red-tint:#c9000f1a;--red-tint-pressed:#c9000f2e;--on-red:#fff;--green:#1a7f37;--orange:#9a4d00;--status-warn-bg:#fff4e5;--status-warn-text:#8a4b00;--status-ok-bg:#e7f7ec;--status-ok-text:#14682c;--status-work-bg:#f0ecfd;--status-work-text:#5534c4;--status-ship-bg:#e8f2fe;--status-ship-text:#0a58bd;--status-neutral-bg:#f0f0f2;--status-neutral-text:#48484a;--status-stop-bg:#ffecec;--status-stop-text:#ad0011;--control-h:32px;--control-h-sm:26px;--sidebar-w:240px;--toolbar-h:56px;--content-max:1180px;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:40px;--space-2xl:64px;--space-2:12px;--space-3:20px;--space-4:32px;--radius-xs:6px;--radius-sm:8px;--radius-md:12px;--radius-pill:980px;--shadow-raised:0 1px 2px #0000001a, 0 0 1px #0000001a;--shadow-overlay:0 0 40px #00000029}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{font-family:var(--font);font-size:var(--text-body);background:var(--bg);color:var(--label);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:left;line-height:1.45}a,button{touch-action:manipulation}input,select,textarea,button{font:inherit;color:inherit}:focus-visible{box-shadow:0 0 0 3px var(--accent-ring);outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.app{align-items:flex-start;min-height:100vh;display:flex}.app__main{flex:auto;min-width:0}.sidebar{z-index:30;flex:0 0 var(--sidebar-w);width:var(--sidebar-w);gap:var(--space-md);height:100vh;padding:var(--space-3) var(--space-2);background:var(--bg-sidebar);border-right:1px solid var(--separator);overscroll-behavior:contain;flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.sidebar__brand{padding:0 var(--space-sm);align-items:center;gap:10px;display:flex}.sidebar__mark{border-radius:var(--radius-xs);background:var(--label);width:26px;height:26px;color:var(--bg);font-family:var(--font-display);font-size:var(--text-subhead);letter-spacing:0;flex:none;place-items:center;font-weight:700;display:grid}.sidebar__brand-text{flex-direction:column;min-width:0;display:flex}.sidebar__brand-name{font-family:var(--font-display);font-size:var(--text-headline);letter-spacing:var(--tracking-tight);color:var(--label);font-weight:600}.sidebar__brand-role{font-size:var(--text-caption);color:var(--label-secondary)}.sidebar__nav{gap:var(--space-md);flex-direction:column;flex:auto;display:flex}.sidebar__group{flex-direction:column;gap:1px;display:flex}.sidebar__group-label{padding:0 var(--space-sm) var(--space-xs);font-size:var(--text-caption);letter-spacing:var(--tracking-group);text-transform:uppercase;color:var(--label-secondary);font-weight:600}.sidebar__link{min-height:var(--control-h);padding:0 var(--space-sm);border-radius:var(--radius-xs);font-family:var(--font);font-size:var(--text-subhead);color:var(--label);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:9px;font-weight:400;text-decoration:none;display:flex}.sidebar__link .icon{color:var(--label-tertiary)}.sidebar__link:hover{background:var(--fill)}.sidebar__link--active{background:var(--fill-strong);font-weight:590}.sidebar__link--active .icon{color:var(--accent)}.sidebar__link--quiet{color:var(--label-secondary)}.sidebar__footer{padding-top:var(--space-sm);border-top:1px solid var(--separator)}.sidebar-scrim{z-index:35;background:var(--scrim);display:none;position:fixed;inset:0}.toolbar{z-index:20;justify-content:space-between;align-items:center;gap:var(--space-md);min-height:var(--toolbar-h);padding:var(--space-sm) var(--space-4);background:var(--bg-toolbar);-webkit-backdrop-filter:saturate(180%)blur(20px);border-bottom:1px solid var(--separator);display:flex;position:sticky;top:0}.toolbar__lead{align-items:center;gap:var(--space-2);min-width:0;display:flex}.toolbar__titles{min-width:0}.toolbar__title{font-family:var(--font-display);font-size:var(--text-heading);letter-spacing:var(--tracking-tight);color:var(--label);font-weight:600}.toolbar__subtitle{font-size:var(--text-footnote);color:var(--label-secondary)}.toolbar__actions{align-items:center;gap:var(--space-sm);flex-wrap:wrap;justify-content:flex-end;display:flex}.toolbar__menu{display:none}.content{width:100%;max-width:var(--content-max);padding:var(--space-lg) var(--space-4) var(--space-2xl);gap:var(--space-md);flex-direction:column;margin-inline:auto;display:flex}.lede{max-width:68ch;font-size:var(--text-body);color:var(--label-secondary)}.page--login{min-height:100vh;padding:var(--space-xl) var(--space-md);place-items:center;display:grid}.login-card{gap:var(--space-lg);flex-direction:column;width:100%;max-width:320px;display:flex}.login-card__head{align-items:center;gap:var(--space-sm);text-align:center;flex-direction:column;display:flex}.login-card__mark{border-radius:10px;width:42px;height:42px;font-size:19px}.login-card__title{font-family:var(--font-display);letter-spacing:var(--tracking-tight);font-size:21px;font-weight:600}.login-card__sub{font-size:var(--text-subhead);color:var(--label-secondary)}.login-card .form-submit{width:100%;margin-top:var(--space-xs)}.panel,.mo-card,.order-card,.product-section{background:var(--bg);border:1px solid var(--separator);border-radius:var(--radius-md)}.panel{padding:var(--space-md) var(--space-3)}.panel__header{justify-content:space-between;align-items:baseline;gap:var(--space-md);margin-bottom:var(--space-2);display:flex}.panel__title,.mo-card__title{font-family:var(--font-display);font-size:var(--text-headline);letter-spacing:-.01em;color:var(--label);font-weight:600}.panel__meta{font-size:var(--text-footnote);color:var(--label-secondary)}.panel__meta--link{color:var(--accent);font-weight:500;text-decoration:none}.panel__meta--link:hover{text-decoration:underline}.panel__empty,.panel__footnote{font-size:var(--text-subhead);color:var(--label-secondary)}.panel__empty{padding:var(--space-sm) 0}.panel__footnote{margin-top:var(--space-2)}.panels{gap:var(--space-md);grid-template-columns:1fr 1fr;align-items:start;display:grid}.mo-card{padding:var(--space-3)}.mo-card__title{margin-bottom:var(--space-2)}.product-list{gap:var(--space-md);grid-template-columns:1fr 1fr;align-items:start;display:grid}.product-section{flex-direction:column;display:flex;overflow:hidden}.product-section>*{padding:var(--space-sm) var(--space-md)}.product-section>:last-child{padding-bottom:var(--space-2)}.category-heading,.order-section-label{font-size:var(--text-caption);letter-spacing:var(--tracking-group);text-transform:uppercase;color:var(--label-secondary);font-weight:600}.product-section>.category-heading{padding:9px var(--space-md);background:var(--fill-faint);border-bottom:1px solid var(--separator)}.order-section-label{margin-bottom:var(--space-sm)}.form-submit,.form-cancel,.b2b-btn,.order-edit-toggle,.add-variant-btn,.variant-edit-btn,.new-product-btn,.delete-btn,.icon-btn{height:var(--control-h);padding:0 var(--space-2);border-radius:var(--radius-sm);font-family:var(--font);font-size:var(--text-subhead);white-space:nowrap;cursor:pointer;border:none;justify-content:center;align-items:center;gap:6px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.form-cancel,.b2b-btn,.order-edit-toggle,.add-variant-btn,.variant-edit-btn,.new-product-btn{background:var(--fill);color:var(--label)}.form-cancel:hover:not(:disabled),.b2b-btn:hover:not(:disabled),.order-edit-toggle:hover:not(:disabled),.add-variant-btn:hover:not(:disabled),.variant-edit-btn:hover:not(:disabled){background:var(--fill-strong);color:var(--label)}.form-cancel:active:not(:disabled),.b2b-btn:active:not(:disabled),.order-edit-toggle:active:not(:disabled),.add-variant-btn:active:not(:disabled),.variant-edit-btn:active:not(:disabled){background:var(--fill-pressed)}.variant-edit-btn,.add-variant-btn{height:var(--control-h-sm);min-width:var(--control-h-sm);font-size:var(--text-footnote);padding:0 10px}.form-submit--small,.delete-btn--small{height:var(--control-h-sm);font-size:var(--text-footnote);padding:0 10px}.icon-btn{width:var(--control-h);color:var(--label-secondary);background:0 0;padding:0}.icon-btn:hover:not(:disabled){background:var(--fill);color:var(--label)}.icon-btn:active:not(:disabled){background:var(--fill-strong)}.form-submit,.b2b-btn--primary{background:var(--accent);color:var(--on-accent)}.form-submit:hover:not(:disabled),.b2b-btn--primary:hover:not(:disabled){background:var(--accent-hover);color:var(--on-accent)}.form-submit:active:not(:disabled),.b2b-btn--primary:active:not(:disabled){background:var(--accent-active);color:var(--on-accent)}.order-edit-toggle--active,.b2b-btn--active,.variant-edit-btn--open{background:var(--label);color:var(--bg)}.order-edit-toggle--active:hover:not(:disabled),.b2b-btn--active:hover:not(:disabled),.variant-edit-btn--open:hover:not(:disabled),.order-edit-toggle--active:active:not(:disabled),.b2b-btn--active:active:not(:disabled),.variant-edit-btn--open:active:not(:disabled){background:var(--label-pressed);color:var(--bg)}.new-product-btn{padding:0 var(--space-md);background:var(--accent-tint);color:var(--accent);align-self:flex-start;font-weight:590}.new-product-btn:hover:not(:disabled){background:var(--accent-tint-hover);color:var(--accent)}.new-product-btn:active:not(:disabled){background:var(--accent-tint-pressed);color:var(--accent)}.delete-btn,.b2b-btn--danger{color:var(--red);background:0 0}.delete-btn:hover:not(:disabled),.b2b-btn--danger:hover:not(:disabled){background:var(--red-tint);color:var(--red)}.delete-btn:active:not(:disabled),.b2b-btn--danger:active:not(:disabled){background:var(--red-tint-pressed);color:var(--red)}.b2b-btn--danger-solid{background:var(--red);color:var(--on-red)}.b2b-btn--danger-solid:hover:not(:disabled),.b2b-btn--danger-solid:active:not(:disabled){background:var(--red-hover);color:var(--on-red)}.form-submit:disabled,.form-cancel:disabled,.b2b-btn:disabled,.delete-btn:disabled,.variant-edit-btn:disabled,.add-variant-btn:disabled,.order-edit-toggle:disabled,.new-product-btn:disabled,.icon-btn:disabled{opacity:.4;cursor:default}.form-actions{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.variant-edit-btn--open svg:not(.icon){transform:rotate(180deg)}a.b2b-btn,a.form-submit{text-decoration:none}.period-tabs{border-radius:calc(var(--radius-sm) + 2px);background:var(--fill);flex-wrap:wrap;gap:2px;padding:2px;display:inline-flex}.period-tab{height:var(--control-h-sm);border-radius:var(--radius-sm);font-family:var(--font);font-size:var(--text-footnote);color:var(--label-secondary);white-space:nowrap;cursor:pointer;background:0 0;border:none;padding:0 10px;font-weight:500}.period-tab:hover{color:var(--label)}.period-tab--active{background:var(--bg);color:var(--label);box-shadow:var(--shadow-raised);font-weight:590}.period-tab--active:hover{color:var(--label)}.form-field{flex-direction:column;gap:5px;min-width:0;display:flex}.form-label{font-size:var(--text-footnote);color:var(--label-secondary);font-weight:500}.form-optional{color:var(--label-secondary);font-weight:400}.form-input{width:100%;height:var(--control-h);border:1px solid var(--separator-strong);border-radius:var(--radius-sm);background-color:var(--bg);font-family:var(--font);font-size:var(--text-body);color:var(--label);outline:none;padding:0 10px}.form-input::placeholder{color:var(--label-placeholder)}.form-input:focus-visible,.form-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring)}.form-input:disabled{background-color:var(--fill-faint);color:var(--label-secondary);cursor:default}select.form-input,select.b2b-select__input{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none' stroke='%236e6e73' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5'/%3E%3C/svg%3E");background-position:right 9px center;background-repeat:no-repeat;padding-right:28px}textarea.form-input{resize:vertical;height:auto;padding:8px 10px;line-height:1.45}.settings-radio input,.mo-check input{accent-color:var(--accent);cursor:pointer;flex-shrink:0;width:15px;height:15px}.settings-radio{font-size:var(--text-body);cursor:pointer;align-items:flex-start;gap:10px;display:flex}.settings-radio input{margin-top:3px}.settings-radio strong{font-weight:590}.settings-radio__desc{font-size:var(--text-subhead);color:var(--label-secondary);display:block}.settings-radios{gap:var(--space-sm);flex-direction:column;display:flex}.settings-field--narrow{max-width:160px}.settings-field--wide{max-width:320px}.form-error,.form-saved{font-size:var(--text-subhead);font-weight:500}.form-error{color:var(--red)}.form-saved{color:var(--green)}.notice{padding:var(--space-sm) var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-subhead);font-weight:500}.notice--warn{background:var(--status-warn-bg);color:var(--status-warn-text)}.unread-dot{color:var(--accent);vertical-align:2px;margin-left:6px;font-size:10px}.message-body,.order-card__value--pre{white-space:pre-wrap;font-size:var(--text-subhead);color:var(--label)}.new-product-form,.order-edit-form{gap:var(--space-2);flex-direction:column;max-width:880px;display:flex}.metrics{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.metrics--loading{opacity:.45}.metric-card{gap:var(--space-xs);padding:var(--space-md);background:var(--bg);border:1px solid var(--separator);border-radius:var(--radius-md);color:inherit;flex-direction:column;text-decoration:none;display:flex}.metric-card--link:hover{background:var(--fill-faint);border-color:var(--separator-strong)}.metric-card__label{font-size:var(--text-footnote);color:var(--label-secondary);font-weight:500}.metric-card__value{font-family:var(--font-display);font-size:var(--text-metric);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;color:var(--label);font-weight:600;line-height:1.1}.metric-card__value--alert{color:var(--orange)}.metric-card__hint{font-size:var(--text-footnote);color:var(--label-secondary)}.export-row{align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.export-row .form-field{width:168px}.export-btn{align-self:flex-end}.panel__table{border-collapse:collapse;width:100%;font-size:var(--text-subhead)}.panel__table th{padding:0 var(--space-sm) 7px 0;border-bottom:1px solid var(--separator);font-size:var(--text-footnote);color:var(--label-secondary);text-align:left;white-space:nowrap;font-weight:500}.panel__table td{padding:9px var(--space-sm) 9px 0;border-bottom:1px solid var(--separator);color:var(--label);vertical-align:middle}.panel__table tr:last-child td{border-bottom:none}.panel__table th:last-child,.panel__table td:last-child{padding-right:0}.panel__td--num,.panel__table th.panel__td--num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.panel__primary{font-weight:500;display:block}.panel__secondary{font-size:var(--text-footnote);color:var(--label-secondary);display:block}.td-stock-low{color:var(--orange)}.td-stock-in{color:var(--green)}.td-stock-out{color:var(--red)}.td-stock-in,.td-stock-out{font-size:var(--text-subhead);font-variant-numeric:tabular-nums}.order-card__status{padding:3px var(--space-sm);border-radius:var(--radius-pill);font-size:var(--text-caption);letter-spacing:0;text-transform:none;white-space:nowrap;align-items:center;font-weight:590;display:inline-flex}.order-card__status--pending,.order-card__status--awaiting_payment{background:var(--status-warn-bg);color:var(--status-warn-text)}.order-card__status--paid{background:var(--status-ok-bg);color:var(--status-ok-text)}.order-card__status--shipped{background:var(--status-ship-bg);color:var(--status-ship-text)}.order-card__status--done{background:var(--status-neutral-bg);color:var(--status-neutral-text)}.order-card__status--cancelled{background:var(--status-stop-bg);color:var(--status-stop-text)}.b2b-status--new{background:var(--status-warn-bg);color:var(--status-warn-text)}.b2b-status--confirmed{background:var(--status-ok-bg);color:var(--status-ok-text)}.b2b-status--production{background:var(--status-work-bg);color:var(--status-work-text)}.b2b-status--shipped{background:var(--status-ship-bg);color:var(--status-ship-text)}.b2b-status--invoiced{background:var(--status-neutral-bg);color:var(--status-neutral-text)}.b2b-status--cancelled{background:var(--status-stop-bg);color:var(--status-stop-text)}.product-section>.product-item{gap:var(--space-sm);padding:var(--space-2) var(--space-md);border-bottom:1px solid var(--separator);flex-direction:column;display:flex}.product-section>.product-item:last-child{border-bottom:none}.product-item__header{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.product-item__info{min-width:0}.product-item__actions{align-items:center;gap:var(--space-sm);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;display:flex}.product-item__name{font-family:var(--font-display);font-size:var(--text-headline);letter-spacing:-.01em;color:var(--label);font-weight:590}.product-item__material,.mo-hint,.order-not-found{font-size:var(--text-subhead);color:var(--label-secondary)}.product-item__variants{flex-direction:column;display:flex}.variant-line{align-items:center;gap:var(--space-sm);border-top:1px solid var(--separator);font-size:var(--text-subhead);grid-template-columns:minmax(0,1.4fr) 72px minmax(0,1fr) auto;padding:7px 0;display:grid}.variant-line__size{color:var(--label);min-width:0;font-weight:500}.variant-line__price{color:var(--label-secondary);font-variant-numeric:tabular-nums}.variant-line__price-wrap{flex-direction:column;align-items:flex-start;gap:1px;min-width:0;display:flex}.variant-line__discount{font-size:var(--text-caption);color:var(--green);font-variant-numeric:tabular-nums;font-weight:590;display:block}.variant-line__actions{justify-content:flex-end;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.variant-edit-form,.variant-add-form{gap:var(--space-2);padding:var(--space-2);margin:var(--space-sm) 0;border-radius:var(--radius-sm);background:var(--fill-faint);border:1px solid var(--separator);flex-direction:column;display:flex}.variant-add-form .form-row .form-field:last-child{grid-column:span 2}.form-row{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.form-row--2{grid-template-columns:repeat(2,minmax(0,1fr))}.form-row--3{grid-template-columns:repeat(3,minmax(0,1fr))}.variant-edit-form .form-row,.variant-add-form .form-row{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.mtt-hidden-tag{border-radius:var(--radius-pill);background:var(--status-warn-bg);color:var(--status-warn-text);font-size:var(--text-caption);margin-left:6px;padding:2px 7px;font-weight:590;display:inline-block}.mtt-group-heading{margin-top:var(--space-2);font-size:var(--text-caption);letter-spacing:var(--tracking-group);text-transform:uppercase;color:var(--label-secondary);padding-bottom:3px;font-weight:600}.mtt-group-type{text-transform:none;letter-spacing:0;color:var(--label-secondary);margin-left:6px;font-weight:400}.mtt-option-line{align-items:center;gap:var(--space-sm);border-top:1px solid var(--separator);font-size:var(--text-subhead);grid-template-columns:minmax(0,1fr) auto auto;padding:7px 0;display:grid}.mtt-option-line>.variant-edit-form{grid-column:1/-1}.review-panel{padding-top:var(--space-sm);border-top:1px solid var(--separator);flex-direction:column;display:flex}.review-row{justify-content:space-between;align-items:flex-start;gap:var(--space-2);padding:var(--space-sm) 0;border-bottom:1px solid var(--separator);display:flex}.review-row:last-child{border-bottom:none}.review-row__body{min-width:0}.review-row__meta{font-size:var(--text-footnote);color:var(--label-secondary);margin-bottom:2px}.review-row__comment{font-size:var(--text-subhead);color:var(--label)}.order-search{gap:var(--space-sm);flex-wrap:wrap;align-items:center;display:flex}.order-search__input{flex:0 300px}.toolbar .order-search__input{flex:0 232px}.order-list{gap:var(--space-2);flex-direction:column;display:flex}.order-card{overflow:hidden}.order-card__header{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--separator);display:flex}.order-card__meta{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.order-card__id{font-family:var(--font-display);font-size:var(--text-headline);letter-spacing:-.01em;color:var(--label);font-variant-numeric:tabular-nums;font-weight:600}.order-card__date{font-size:var(--text-footnote);color:var(--label-secondary)}.order-card--cancelled{opacity:.6}.order-card__header-right{align-items:center;gap:var(--space-sm);flex-wrap:wrap;justify-content:flex-end;display:flex}.order-card__total{font-family:var(--font-display);font-size:var(--text-headline);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;color:var(--label);white-space:nowrap;font-weight:600}.order-card__body{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.order-card__section{padding:var(--space-2) var(--space-3);border-right:1px solid var(--separator);flex-direction:column;gap:2px;min-width:0;display:flex}.order-card__section:last-child{border-right:none}.order-card__label{font-size:var(--text-caption);letter-spacing:var(--tracking-group);text-transform:uppercase;color:var(--label-secondary);margin-bottom:3px;font-weight:600}.order-card__value{font-size:var(--text-subhead);color:var(--label);overflow-wrap:anywhere}.order-card__value--muted{color:var(--label-secondary)}.order-card__item{justify-content:space-between;gap:var(--space-sm);font-variant-numeric:tabular-nums;display:flex}.order-card__ship,.order-card__edit,.b2b-actions{align-items:center;gap:var(--space-sm);padding:var(--space-2) var(--space-3);border-top:1px solid var(--separator);background:var(--fill-faint);flex-wrap:wrap;display:flex}.order-card__edit{flex-direction:column;align-items:stretch}.order-card__edit-note{font-size:var(--text-footnote);color:var(--label-secondary)}.order-card__edit-error{padding:0 var(--space-3) var(--space-2)}.b2b-actions__end{align-items:center;gap:var(--space-sm);flex-wrap:wrap;margin-left:auto;display:flex}.order-item-row{align-items:center;gap:var(--space-2);padding:var(--space-sm) 0;border-bottom:1px solid var(--separator);font-size:var(--text-subhead);grid-template-columns:minmax(0,1fr) auto auto auto auto;display:grid}.order-item-row:last-child{border-bottom:none}.order-item-row__name{color:var(--label);min-width:0;font-weight:500}.order-item-row__cover{color:var(--label-secondary);font-weight:400}.order-item-row__price{color:var(--label-secondary);white-space:nowrap;font-variant-numeric:tabular-nums}.order-item-row__qty{align-items:center;gap:var(--space-xs);white-space:nowrap;font-variant-numeric:tabular-nums;display:flex}.order-item-row__qty-input{width:68px}.order-item-row__sum{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;min-width:84px;font-weight:590}.order-add-item{gap:var(--space-sm);grid-template-columns:minmax(0,1fr) minmax(0,1fr) 76px auto;align-items:center;display:grid}.order-add-item__qty{width:100%}.order-ship-form{align-items:center;gap:var(--space-sm);flex-wrap:wrap;width:100%;display:flex}.order-ship-form__input{flex:0 280px}.b2b-select{font-size:var(--text-footnote);color:var(--label-secondary);align-items:center;gap:6px;display:flex}.b2b-select__label{white-space:nowrap;font-weight:500}.b2b-select__input{height:var(--control-h);border:1px solid var(--separator-strong);border-radius:var(--radius-sm);background-color:var(--bg);font-family:var(--font);font-size:var(--text-footnote);color:var(--label);outline:none;padding:0 10px;font-weight:500}.b2b-select__input:focus-visible,.b2b-select__input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring)}.b2b-confirm{padding:var(--space-2) var(--space-3);border-top:2px solid var(--accent);background:var(--bg)}.b2b-confirm--danger{border-top-color:var(--red)}.b2b-confirm__title{font-family:var(--font-display);font-size:var(--text-headline);letter-spacing:-.01em;color:var(--label);margin-bottom:3px;font-weight:600}.b2b-confirm__text{margin-bottom:var(--space-2);max-width:68ch;font-size:var(--text-footnote);color:var(--label-secondary)}.b2b-confirm__meta{gap:var(--space-sm) var(--space-md);margin-bottom:var(--space-2);padding:var(--space-sm) var(--space-2);border-radius:var(--radius-sm);background:var(--fill-faint);font-size:var(--text-footnote);color:var(--label);flex-wrap:wrap;font-weight:500;display:flex}.b2b-confirm__actions{gap:var(--space-sm);flex-wrap:wrap;display:flex}.b2b-detail{padding:var(--space-2) var(--space-3);border-top:1px solid var(--separator)}.b2b-detail__block{margin-top:var(--space-2)}.b2b-detail .order-card__section{padding-left:0;padding-right:var(--space-md);border-right:none}.b2b-result{padding:var(--space-2) var(--space-3);border-top:1px solid var(--separator);font-size:var(--text-subhead);color:var(--status-ok-text);background:var(--status-ok-bg);font-weight:500}.b2b-result--error{color:var(--status-stop-text);background:var(--status-stop-bg)}.mo-form{gap:var(--space-md);flex-direction:column;max-width:980px;display:flex}.mo-grid{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid}.mo-line{align-items:center;gap:var(--space-sm);padding:var(--space-sm) 0;border-bottom:1px solid var(--separator);flex-wrap:wrap;display:flex}.mo-line--custom{display:block}.mo-line__row{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.mo-line .form-input,.mo-line__row .form-input{flex:180px;min-width:0}.mo-line__qty{flex:0 0 5rem}.mo-line__dim{flex:0 0 8rem}.mo-line__discount{flex:0 0 5.5rem}.mo-hint{padding-top:var(--space-xs)}.mo-group{align-items:center;gap:var(--space-sm);padding-top:var(--space-sm);flex-wrap:wrap;display:flex}.mo-group__label{font-size:var(--text-footnote);color:var(--label-secondary);flex:0 0 8rem;font-weight:500}.mo-group__multi{gap:var(--space-2);flex-wrap:wrap;display:flex}.mo-check{font-size:var(--text-subhead);cursor:pointer;align-items:center;gap:6px;display:flex}.mo-actions{align-items:center;gap:var(--space-sm);padding-top:var(--space-2);flex-wrap:wrap;display:flex}.mo-shipping{max-width:16rem}.mo-summary{margin-top:var(--space-2);max-width:26rem}.mo-summary__row{justify-content:space-between;gap:var(--space-2);font-size:var(--text-subhead);font-variant-numeric:tabular-nums;padding:4px 0;display:flex}.mo-summary__row--total{margin-top:var(--space-xs);padding-top:var(--space-sm);border-top:1px solid var(--separator);font-weight:600}.mo-summary__detail{color:var(--label-secondary)}.mo-summary__thumb{object-fit:cover;border-radius:var(--radius-xs);border:1px solid var(--separator);vertical-align:middle;width:28px;height:28px;margin-right:var(--space-sm)}.acc-table{overflow-x:auto}.acc-row{gap:var(--space-sm);border-bottom:1px solid var(--separator);min-width:860px;font-size:var(--text-subhead);grid-template-columns:108px 88px minmax(150px,1fr) 88px 92px 96px 88px 100px;align-items:center;padding:9px 0;display:grid}.acc-row:last-child{border-bottom:none}.acc-row--head{font-size:var(--text-footnote);color:var(--label-secondary);padding-top:0;font-weight:500}.acc-num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}@media (width<=1000px){.sidebar{z-index:40;box-shadow:var(--shadow-overlay);display:none;position:fixed;top:0;left:0}.sidebar--open{display:flex}.sidebar-scrim--on{display:block}.toolbar__menu{display:inline-flex}.metrics{grid-template-columns:1fr 1fr}.panels,.product-list{grid-template-columns:1fr}}@media (width<=700px){:root{--control-h:44px;--control-h-sm:36px}.form-input,.b2b-select__input{font-size:16px}.toolbar,.content{padding-left:var(--space-md);padding-right:var(--space-md)}.metrics,.form-row,.form-row--2,.form-row--3,.order-add-item,.variant-add-form .form-row{grid-template-columns:1fr}.variant-add-form .form-row .form-field:last-child{grid-column:auto}.variant-line,.mtt-option-line{row-gap:var(--space-xs);grid-template-columns:minmax(0,1fr) auto}.variant-line__actions,.mtt-option-line>.variant-line__actions{grid-column:1/-1;justify-content:flex-start}.order-item-row{grid-template-columns:minmax(0,1fr) auto}.order-card__section{border-right:none;border-bottom:1px solid var(--separator)}.order-card__section:last-child{border-bottom:none}.order-card__header{flex-direction:column;align-items:flex-start}.order-card__header-right{justify-content:flex-start}.toolbar{flex-wrap:wrap}.toolbar__actions{justify-content:flex-start}}
