.rdp-root{--rdp-accent-color: blue;--rdp-accent-background-color: #f0f0ff;--rdp-day-height: 44px;--rdp-day-width: 44px;--rdp-day_button-border-radius: 100%;--rdp-day_button-border: 2px solid transparent;--rdp-day_button-height: 42px;--rdp-day_button-width: 42px;--rdp-selected-border: 2px solid var(--rdp-accent-color);--rdp-disabled-opacity: .5;--rdp-outside-opacity: .75;--rdp-today-color: var(--rdp-accent-color);--rdp-dropdown-gap: .5rem;--rdp-months-gap: 2rem;--rdp-nav_button-disabled-opacity: .5;--rdp-nav_button-height: 2.25rem;--rdp-nav_button-width: 2.25rem;--rdp-nav-height: 2.75rem;--rdp-range_middle-background-color: var(--rdp-accent-background-color);--rdp-range_middle-color: inherit;--rdp-range_start-color: white;--rdp-range_start-background: linear-gradient( var(--rdp-gradient-direction), transparent 50%, var(--rdp-range_middle-background-color) 50% );--rdp-range_start-date-background-color: var(--rdp-accent-color);--rdp-range_end-background: linear-gradient( var(--rdp-gradient-direction), var(--rdp-range_middle-background-color) 50%, transparent 50% );--rdp-range_end-color: white;--rdp-range_end-date-background-color: var(--rdp-accent-color);--rdp-week_number-border-radius: 100%;--rdp-week_number-border: 2px solid transparent;--rdp-week_number-height: var(--rdp-day-height);--rdp-week_number-opacity: .75;--rdp-week_number-width: var(--rdp-day-width);--rdp-weeknumber-text-align: center;--rdp-weekday-opacity: .75;--rdp-weekday-padding: .5rem 0rem;--rdp-weekday-text-align: center;--rdp-gradient-direction: 90deg;--rdp-animation_duration: .3s;--rdp-animation_timing: cubic-bezier(.4, 0, .2, 1)}.rdp-root[dir=rtl]{--rdp-gradient-direction: -90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity: unset}.rdp-root{position:relative;box-sizing:border-box}.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.rdp-day_button{background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;justify-content:center;align-items:center;display:flex;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius)}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;position:relative;display:inline-flex;align-items:center;white-space:nowrap;border:0}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{border:none;background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;-moz-appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;position:relative;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height)}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{display:inline-block;fill:var(--rdp-accent-color)}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform:rotate(180deg);transform-origin:50%}.rdp-dropdowns{position:relative;display:inline-flex;align-items:center;gap:var(--rdp-dropdown-gap)}.rdp-dropdown{z-index:2;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;inset-block-start:0;inset-block-end:0;inset-inline-start:0;width:100%;margin:0;padding:0;cursor:inherit;border:none;line-height:inherit}.rdp-dropdown_root{position:relative;display:inline-flex;align-items:center}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{display:flex;align-content:center;height:var(--rdp-nav-height);font-weight:700;font-size:large}.rdp-root[data-nav-layout=around] .rdp-month,.rdp-root[data-nav-layout=after] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;margin-inline-start:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{position:absolute;inset-inline-start:0;top:0;height:var(--rdp-nav-height);display:inline-flex}.rdp-root[data-nav-layout=around] .rdp-button_next{position:absolute;inset-inline-end:0;top:0;height:var(--rdp-nav-height);display:inline-flex;justify-content:center}.rdp-months{position:relative;display:flex;flex-wrap:wrap;gap:var(--rdp-months-gap);max-width:fit-content}.rdp-month_grid{border-collapse:collapse}.rdp-nav{position:absolute;inset-block-start:0;inset-inline-end:0;display:flex;align-items:center;height:var(--rdp-nav-height)}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);font-weight:500;font-size:smaller;text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform)}.rdp-week_number{opacity:var(--rdp-week_number-opacity);font-weight:400;font-size:small;height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align)}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-weight:700;font-size:large}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled:not(.rdp-selected){opacity:var(--rdp-disabled-opacity)}.rdp-hidden{visibility:hidden;color:var(--rdp-range_start-color)}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes rdp-slide_in_right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes rdp-slide_out_left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translate(0)}to{transform:translate(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}:root{--background: #f7f7f5;--foreground: #1d1d1f;--card: #ffffff;--card-foreground: #1d1d1f;--popover: #ffffff;--popover-foreground: #1d1d1f;--primary: #ff5600;--primary-foreground: #3a1700;--secondary: #f1f2ef;--secondary-foreground: #1d1d1f;--muted: #f1f2ef;--muted-foreground: #66666b;--accent: #fff0e8;--accent-foreground: #8f3000;--destructive: #b42318;--destructive-foreground: #ffffff;--border: #deded9;--input: #deded9;--input-background: #ffffff;--switch-background: #cbced4;--ring: #9e3600;--radius: .75rem;--store-primary: #ff5600;--store-accent: #fff0e8;--store-surface: #ffffff;--store-background: #f7f7f5;--store-foreground: #1d1d1f;--store-muted: #f1f2ef;--store-border: #deded9;--store-success: #1e7a46;--store-warning: #92400e;--store-danger: #b42318;--store-radius: .75rem;--store-header-background: #ffffff;--store-header-foreground: #1d1d1f;--store-header-subtitle: #66666b;--store-panel-border: #deded9;--store-panel-muted: #f7f7f5;--store-text-soft: #66666b;--sidebar-background: #f1f2ef;--sidebar-surface: #ffffff;--sidebar-border: #d7d8d3;--sidebar-muted: #66666b}*{box-sizing:border-box}html,body,#root{min-height:100%}html.android-mobile{font-size:14px}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.badge,.panel-badge,.chip,.status-badge{border-radius:calc(var(--radius) - .15rem);border:1px solid transparent;font-size:.75rem;font-weight:500;line-height:1}.badge{display:inline-flex;width:fit-content;align-items:center;padding:.28rem .55rem;background:#eef2ff;color:#3730a3}.badge-success{background:#ecfdf5;color:#047857}.badge-muted{background:#f1f5f9;color:#475569}.badge-danger{background:#fef2f2;color:#b91c1c}.select-trigger{display:inline-flex;align-items:center;justify-content:space-between;width:100%;min-height:2.75rem;gap:.5rem;border:1px solid var(--input);border-radius:var(--radius);background:var(--input-background);color:var(--foreground);padding:.65rem .75rem;text-align:left}.select-trigger:focus-visible,.input:focus-visible,.textarea:focus-visible,.button:focus-visible,.filter-disclosure summary:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.select-trigger[data-placeholder]{color:var(--muted-foreground)}.select-icon{width:1rem;height:1rem;color:var(--muted-foreground)}.select-viewport{padding:.25rem}.select-item-indicator{position:absolute;right:.55rem;display:grid;place-items:center}.select-item-indicator svg{width:.9rem;height:.9rem}.schedule-picker-row{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(8rem,.65fr);gap:.6rem}.time-picker-input{min-width:0;max-width:100%}a{color:inherit;text-decoration:none}.text-link{color:#1d4ed8}button,input,select,textarea{font:inherit}.sidebar-brand,.sidebar-footer,.panel,.soft-panel,.table-card{border:1px solid var(--store-panel-border);border-radius:10px;background:var(--card)}.sidebar-brand h2,.sidebar-brand p{margin:0}.sidebar-link-icon,.button-icon{width:1rem;height:1rem}.topbar h2,.topbar p{margin:0}.topbar-title-row{display:flex;align-items:center;gap:.75rem}.topbar-summary,.chip-wrap,.filters-row,.form-actions,.table-actions{display:flex;flex-wrap:wrap;gap:.75rem}.table-row-clickable{cursor:pointer}.table-row-clickable:focus-visible,.table-row-clickable:focus-within{outline:2px solid var(--ring);outline-offset:-2px}.table-row-primary-link{color:inherit;text-decoration:none}.danger-text.icon-button svg{width:.75rem;height:.75rem}.danger-text.icon-button{width:2rem;height:2rem;min-height:2rem;padding:0}.page-header-actions{display:flex;gap:.75rem}.catalog-language-control .language-select{width:12rem}.catalog-toolbar-label{color:var(--muted-foreground);font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.catalog-list-toolbar .filters-row .checkbox-row{flex:0 1 auto}.catalog-list-toolbar .select-field{width:auto;min-width:0}.catalog-editor-frame,.catalog-editor{max-width:76rem;width:100%}.catalog-editor-section{gap:1.25rem}.catalog-editor-section .section-heading{padding-bottom:1rem;border-bottom:1px solid var(--border)}.catalog-editor-section .section-heading h2{margin:0;font-size:1.05rem}.catalog-editor-section-heading-row{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}.catalog-editor-section .section-heading p{margin:.25rem 0 0;color:var(--muted-foreground)}.panel.collapsible-form-section{padding:0;overflow:visible}.collapsible-form-section>summary{display:flex;align-items:center;gap:.75rem;padding-block:.75rem;padding-inline:1rem;cursor:pointer;list-style:none}.collapsible-form-section>summary::-webkit-details-marker{display:none}.collapsible-form-section-heading{flex:0 1 auto;display:flex;align-items:center;margin:0;font-size:1.05rem}.collapsible-form-section-action{flex:0 0 auto;white-space:nowrap}.collapsible-form-section-indicator{flex:0 0 auto;margin-left:auto;width:1.125rem;height:1.125rem;transition:transform .16s ease-out}.collapsible-form-section[open] .collapsible-form-section-indicator{transform:rotate(180deg)}.collapsible-form-section-content{display:grid;gap:1.25rem;padding:1rem;border-top:1px solid var(--border)}.collapsible-form-section-description{margin:0;color:var(--muted-foreground)}.panel,.soft-panel,.table-card{padding:1rem;overflow:hidden}.table-card{overflow:visible}.table-footer{display:flex;justify-content:space-between;align-items:center;padding:.9rem 1rem;border-top:1px solid var(--border);background:color-mix(in srgb,var(--store-surface) 85%,white 15%)}.table-footer .text-muted{font-size:.9rem}.pagination{display:flex;justify-content:flex-end}.pagination-content{display:flex;align-items:center;gap:.25rem;padding:0;margin:0;list-style:none}.pagination-link,.pagination-ellipsis{display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;height:2.25rem;border-radius:.5rem}.pagination-link{position:relative;gap:.35rem;padding:0 .625rem;border:1px solid transparent;background:transparent;color:var(--foreground);font:inherit;font-size:.875rem;font-weight:600;cursor:pointer}.pagination-link:after{position:absolute;top:-.25rem;right:0;bottom:-.25rem;left:0;content:""}.pagination-link:hover:not(:disabled){background:var(--accent)}.pagination-link:focus-visible{outline:2px solid var(--store-primary);outline-offset:2px}.pagination-link:disabled{opacity:.45;cursor:not-allowed}.pagination-link-active{border-color:var(--border);background:var(--card)}.pagination-link svg,.pagination-ellipsis svg{width:1rem;height:1rem}.pagination-ellipsis{color:var(--muted-foreground)}.soft-panel{background:color-mix(in srgb,var(--store-surface) 70%,var(--store-accent) 30%)}.grid{display:grid;gap:1rem}.grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.promotion-targets{grid-column:span 2;min-width:0;margin:0;padding:1rem;border:1px solid var(--border);border-radius:.8rem;background:color-mix(in srgb,var(--store-surface) 84%,white 16%)}.promotion-targets legend,.promotion-target-group legend{padding:0 .35rem;font-weight:600}.promotion-target-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.promotion-target-group{min-width:0;margin:0;padding:.85rem;border:1px solid var(--border);border-radius:.75rem;background:color-mix(in srgb,white 70%,var(--store-surface) 30%)}.promotion-target-products{display:grid;gap:.5rem;margin-top:.75rem}.phone-number-inputs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:1rem}.social-link-row{display:grid;grid-template-columns:minmax(0,12rem) minmax(0,1fr) auto;gap:.75rem;align-items:end}.coordinate-fields{margin:0;padding:1rem;border:1px solid var(--border);border-radius:var(--radius)}.coordinate-fields legend{padding:0 .35rem;color:var(--muted-foreground)}.coordinate-fields .input:disabled{opacity:1;color:var(--muted-foreground);background:color-mix(in srgb,var(--store-surface) 70%,var(--border) 30%);cursor:not-allowed}.grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-grid,.action-grid{display:grid;gap:1rem}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stack-lg,.stack-md,.stack-sm,.stack-2xs{display:flex;flex-direction:column}.stack-lg{gap:1.5rem}.stack-md{gap:1rem}.stack-sm{gap:.75rem}.stack-2xs{gap:.2rem}.panel-badge,.chip{display:inline-flex;align-items:center;width:fit-content;padding:.3rem .65rem;border-radius:999px;font-size:.8rem;font-weight:600}.chip-muted{background:color-mix(in srgb,var(--muted-foreground) 14%,white 86%);color:var(--muted-foreground)}.text-muted{color:var(--muted-foreground)}.text-soft{color:var(--store-text-soft)}.address-line{margin:0}.danger-text,.form-error{color:var(--destructive)}.status-badge-pending{background:color-mix(in srgb,#f59e0b 18%,white 82%);color:#8a5a00}.status-badge-paid{background:color-mix(in srgb,#0ea5e9 18%,white 82%);color:#075985}.status-badge-processing{background:color-mix(in srgb,#7c3aed 18%,white 82%);color:#5b21b6}.status-badge-shipped{background:color-mix(in srgb,#2563eb 18%,white 82%);color:#1d4ed8}.status-badge-delivered{background:color-mix(in srgb,#16a34a 18%,white 82%);color:#166534}.status-badge-cancelled{background:color-mix(in srgb,#dc2626 14%,white 86%);color:#991b1b}.return-copy{margin:0;white-space:pre-wrap}.delivery-status-badge{min-width:auto;width:fit-content}.delivery-status-pending{background:color-mix(in srgb,#f59e0b 18%,white 82%);color:#8a5a00}.delivery-status-booked{background:color-mix(in srgb,#0ea5e9 18%,white 82%);color:#075985}.delivery-status-active{background:color-mix(in srgb,#7c3aed 18%,white 82%);color:#5b21b6}.delivery-status-picked-up{background:color-mix(in srgb,#2563eb 18%,white 82%);color:#1d4ed8}.delivery-status-completed{background:color-mix(in srgb,#16a34a 18%,white 82%);color:#166534}.delivery-status-cancelled,.delivery-status-failed{background:color-mix(in srgb,#dc2626 14%,white 86%);color:#991b1b}.delivery-status-expired,.delivery-status-rejected{background:color-mix(in srgb,#64748b 16%,white 84%);color:#334155}.delivery-status-unknown{background:color-mix(in srgb,var(--muted-foreground) 14%,white 86%);color:var(--muted-foreground)}.roles-layout,.accounts-layout{display:grid;grid-template-columns:minmax(17rem,.34fr) minmax(0,1fr);gap:1.25rem;align-items:start}.metric-card,.action-card{border:1px solid var(--store-panel-border);border-radius:10px;min-width:0}.metric-card p,.metric-card strong{margin:0}.action-card-icon,.action-card-arrow{width:1rem;height:1rem}.field-hint,.field-hint-error{margin:0;color:var(--muted-foreground);font-size:.92rem}.field-hint-error,.required-marker,.field-label-error{color:var(--destructive)}.field{display:grid;gap:.4rem}.field>span{color:var(--foreground);font-size:.9rem;font-weight:600}.input,.textarea{width:100%;border:1px solid var(--border);border-radius:.8rem;background:var(--input-background);color:var(--foreground);padding:.8rem .95rem}.input-with-counter{position:relative}.input-with-counter>input.input{padding-right:4.8rem}.input-with-counter>textarea.input{padding-right:.75rem;padding-bottom:1.8rem}.input-character-count{position:absolute;right:.85rem;bottom:.55rem;color:var(--muted-foreground);font-size:.75rem;line-height:1;pointer-events:none}.upload-row{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.format-badge{border:1px solid var(--border);border-radius:999px;color:var(--muted-foreground);font-size:.75rem;padding:.35rem .6rem}.language-select{width:12rem}.grid-two .language-select{width:100%}.input-readonly{border-style:dashed;background:color-mix(in srgb,var(--muted) 15%,var(--card) 30%);color:var(--muted-foreground);cursor:default}.search-field{flex:1 1 20rem}.textarea{min-height:8rem;resize:vertical}@supports (field-sizing: content){.textarea{field-sizing:content;min-height:calc(1lh + 1.3rem);max-height:min(calc(20lh + 1.3rem),50svh);overflow-y:auto;resize:none}}.template-field-heading{display:flex;align-items:center;gap:1rem}.template-field-format{margin-left:.5rem;color:var(--muted-foreground);font-size:.75rem;font-weight:400}.template-fields{width:100%}.template-icon-title-row{display:grid;grid-template-columns:4.5rem minmax(0,1fr);align-items:start;gap:1rem}.template-icon-title-row+label{margin-top:-.5rem}.template-icon-choice{justify-content:center;padding-inline:.45rem}.template-root-fields{padding:1rem;border-radius:.75rem;background:var(--card)}.template-section{border:0;border-radius:.75rem;background:color-mix(in srgb,var(--card) 92%,var(--store-muted));overflow:hidden}.template-section summary{display:flex;align-items:center;gap:.6rem;padding:.85rem 1rem;cursor:pointer;font-weight:650;list-style:none}.template-section-enabled,.template-section summary .template-list-item-remove{flex:0 0 auto;margin-left:auto}.template-section-enabled{white-space:nowrap}.template-section summary .template-list-item-remove{position:static;width:2.5rem;height:2.5rem;min-height:2rem}.template-section summary .template-list-item-remove .button-icon{flex:0 0 1.5rem;width:1.5rem;height:1.5rem}.template-section summary h2{margin:0;font-size:1.05rem}.template-section summary::-webkit-details-marker{display:none}.template-section summary:focus-visible{outline:2px solid var(--store-primary);outline-offset:-2px}.template-section summary:before{content:"+";display:grid;flex:0 0 1.25rem;place-items:center;width:1.25rem;height:1.25rem;border:1px solid currentColor;border-radius:999px;color:var(--muted-foreground);font-size:.9rem;font-weight:500;line-height:1}.template-section[open]>summary:before{content:"−"}.template-section[open]>summary{border-bottom:1px solid color-mix(in srgb,var(--store-panel-border) 70%,transparent)}.template-section-content{display:grid;gap:1rem;padding:0 1rem 1rem}.template-depth-0>.template-section-content{padding-top:.75rem}.template-depth-1{margin-left:.75rem;background:color-mix(in srgb,var(--store-muted) 52%,var(--card))}.template-depth-2{margin-left:.75rem;background:color-mix(in srgb,var(--store-muted) 72%,var(--card))}.template-list-item{position:relative;padding-top:.25rem}.template-list-item-remove{position:absolute;top:.3rem;right:0;z-index:1;width:2rem;height:2rem;padding:0;color:var(--store-danger)}.template-list-item>.template-section>summary,.template-list-item>label>span:first-child,.template-list-item>.stack-2xs>span:first-child{padding-right:2.5rem}.template-list-item>.template-section>summary [role=heading]{font-weight:400}.password-input-row{position:relative}.password-input{padding-right:3rem}.password-toggle{position:absolute;top:50%;right:.55rem;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;border-radius:.6rem;background:transparent;color:var(--muted-foreground);cursor:pointer;transform:translateY(-50%)}.password-toggle:hover{background:color-mix(in srgb,var(--store-accent) 18%,var(--store-surface) 82%);color:var(--foreground)}.checkbox-row{display:flex;align-items:center;gap:.6rem}.low-stock-alerts-row{display:flex;flex-direction:column;gap:.2rem}.low-stock-alerts-label{display:flex;align-items:baseline;gap:.5rem}.low-stock-alerts-label small{min-width:0;color:var(--muted-foreground)}.low-stock-alerts-controls{display:flex;align-items:center;gap:.5rem}.low-stock-alerts-controls .input{min-width:0}.button:disabled{opacity:.65;cursor:not-allowed}.button-secondary{background:var(--secondary);color:var(--secondary-foreground);border-color:var(--border)}.button-ghost{background:transparent;color:var(--foreground);border-color:var(--border)}.button-danger{border-color:#b42318;background:#b42318;color:#fff}.button-block{width:100%}.table th:first-child,.table td:first-child{text-align:left}.table tbody tr{border-bottom:1px solid var(--border)}.table tbody tr:last-child{border-bottom:none}.table-actions{justify-content:center}.definition-list{display:grid;gap:.9rem}.definition-list div{display:grid;gap:.2rem}.definition-list dt{font-size:.85rem;color:var(--muted-foreground)}.definition-list dd{margin:0;word-break:break-word}.delivery-panel-header,.modal-header{display:flex;justify-content:space-between;align-items:start;gap:1rem}.delivery-panel-header h2,.delivery-panel-header p,.modal-header h2{margin:0}.delivery-detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.delivery-detail-grid>div{display:grid;gap:.3rem;min-width:0;padding:.85rem;border:1px solid var(--border);border-radius:.75rem;background:color-mix(in srgb,var(--store-surface) 82%,white 18%)}.delivery-cost-comparison,.delivery-label-actions,.store-domain-list li,.store-domain-badges{display:flex;align-items:center}.delivery-cost-comparison{flex-wrap:wrap;gap:.75rem 1.5rem;margin:0}.delivery-cost-comparison>div{display:grid;gap:.15rem}.delivery-cost-comparison dt{color:var(--muted-foreground);font-size:.78rem;font-weight:400}.delivery-cost-comparison dd{margin:0;font-size:.95rem}.delivery-label-actions{flex-wrap:wrap;gap:.5rem}.store-domain-list{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.store-domain-list li{flex-wrap:wrap;justify-content:space-between;gap:.75rem;min-width:0;padding:.75rem;border:1px solid var(--border);border-radius:.75rem}.store-domain-list li.input-readonly{border-style:dashed}.store-domain-list li>span:first-child{flex:1 1 12rem;min-width:0;overflow-wrap:anywhere}.store-domain-badges{flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:.35rem;margin-left:auto}.delivery-detail-grid span{color:var(--muted-foreground);font-size:.85rem}.delivery-detail-grid strong{overflow-wrap:anywhere;font-size:.95rem}.delivery-detail-wide{grid-column:span 2}.retry-delivery-panel{margin-top:.25rem;padding-top:1.1rem;border-top:1px solid var(--border)}.retry-delivery-heading{display:flex;justify-content:space-between;align-items:start;gap:1rem}.retry-delivery-heading h3,.retry-delivery-heading p,.retry-quote-header h4{margin:0}.retry-delivery-heading h3{font-size:1rem}.retry-delivery-form{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:end;gap:.75rem}.retry-delivery-form .button,.retry-delivery-actions .button{min-height:2.25rem;white-space:nowrap}.retry-quote-card{width:100%;padding:1rem;border:1px solid var(--border);border-radius:.75rem;background:color-mix(in srgb,var(--store-surface) 84%,white 16%)}.retry-quote-header h4{font-size:.95rem}.retry-quote-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0}.retry-quote-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:.75rem;padding:.1rem}.retry-quote-option{display:grid;width:100%;min-width:0;gap:1rem;min-height:8.5rem;padding:.85rem;border:1px solid var(--border);border-radius:.75rem;background:var(--store-surface);color:var(--foreground);cursor:pointer;text-align:left}.retry-quote-option-selected{border-color:var(--store-primary);background:color-mix(in srgb,var(--store-primary) 8%,white 92%)}.retry-quote-provider{display:flex;align-items:center;gap:.75rem;min-width:0;font-weight:600}.retry-quote-provider>span:last-child{overflow:hidden;text-overflow:ellipsis}.retry-quote-logo{display:grid;flex:0 0 auto;place-items:center;width:2.5rem;height:2.5rem;overflow:hidden;border:1px solid var(--border);border-radius:.5rem}.retry-quote-logo img,.retry-quote-logo svg{width:1.25rem;height:1.25rem;object-fit:contain}.retry-quote-grid div{display:grid;gap:.25rem;min-width:0}.retry-quote-grid dt{color:var(--muted-foreground);font-size:.85rem}.retry-quote-grid dd{margin:0;overflow-wrap:anywhere;font-size:.95rem;font-weight:600}.retry-delivery-actions{display:flex;justify-content:flex-end}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:1rem;background:#0f172a85}.modal-card{width:min(34rem,100%);max-height:min(38rem,calc(100vh - 2rem));overflow-y:auto;padding:1rem;border:1px solid var(--store-panel-border);border-radius:.75rem;background:var(--card);box-shadow:0 1.5rem 4rem #0f172a42}.confirmation-dialog{width:min(30rem,calc(100% - 2rem));margin:auto;padding:1.25rem;border:1px solid var(--store-panel-border);border-radius:.75rem;background:var(--card);color:var(--foreground);box-shadow:0 1.5rem 4rem #0f172a42}.confirmation-dialog::backdrop{background:#0f172a85}.confirmation-dialog h2,.confirmation-dialog p{margin:0}.confirmation-actions{justify-content:flex-end}.attribute-blocks{display:grid;padding:1rem;border-top:1px solid var(--store-panel-border)}.catalog-editor-storefront .attribute-blocks{gap:1rem;padding:0;border-top:0}.catalog-editor-storefront .attribute-blocks>.attribute-section{padding:0}.advanced-editor{border:1px solid var(--store-panel-border);border-radius:.75rem;background:color-mix(in srgb,var(--store-surface) 80%,white 20%);overflow:hidden}.advanced-editor summary{display:flex;align-items:center;gap:.75rem;padding:1rem;cursor:pointer;list-style:none}.advanced-editor summary::-webkit-details-marker{display:none}.advanced-editor summary:before{content:"+";display:grid;place-items:center;width:1.45rem;height:1.45rem;border:1px solid var(--border);border-radius:999px;color:var(--store-primary);font-weight:700}.advanced-editor[open] summary:before{content:"-"}.advanced-editor summary span{display:grid;gap:.15rem}.advanced-editor summary strong{font-size:.98rem}.advanced-editor summary span span{color:var(--muted-foreground);font-size:.9rem}.attribute-section{padding:1rem;background:color-mix(in srgb,var(--store-surface) 86%,white 14%)}.section-heading h3,.section-heading p{margin:0}.section-heading h3{font-size:1rem}.attribute-row{display:grid;gap:.75rem;align-items:start}.product-media-drop-zone{border:1px dashed transparent;transition:background-color .15s ease,border-color .15s ease}.product-media-drop-zone.is-drop-active{border-color:var(--store-primary);background:color-mix(in srgb,var(--store-accent) 16%,var(--store-surface) 84%)}.media-row{grid-template-columns:1.5rem 3.5rem minmax(0,1fr) auto;align-items:center;min-height:4rem;padding:.35rem .35rem 1.25rem;border:1px solid var(--border);background:var(--store-surface)}.media-row-localized{grid-template-columns:3.5rem minmax(0,1fr);cursor:default}.media-row.is-dragging{opacity:.58}.media-drag-handle{display:grid;width:2rem;height:2rem;padding:0;place-items:center;border:0;background:transparent;color:var(--muted-foreground);cursor:grab;touch-action:none}.media-drag-handle svg{width:1.15rem;height:1.15rem}.media-drag-handle:active{cursor:grabbing}.media-thumbnail{width:3.5rem;height:3.5rem;border:1px solid var(--border);border-radius:.4rem;background:var(--store-surface);object-fit:cover}.media-row .input,.media-row .input-with-counter{min-width:0}.media-row .input-with-counter>input.input{padding-right:.95rem}.media-row .input-character-count{top:calc(100% + .2rem);right:0;bottom:auto}.pending-media-name{color:var(--foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-row-actions{display:flex;gap:.25rem;align-items:center}.media-row-actions .icon-button{width:2rem;height:2rem;padding:0}.media-upload-button{position:relative;width:fit-content;overflow:hidden}.media-upload-button input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.spec-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end}.badge-row{grid-template-columns:minmax(0,1fr) 4.5rem auto;align-items:center}.badge-row .select-trigger{justify-content:center;padding-inline:.45rem}.badge-icon-option{width:1.1rem;height:1.1rem}.option-group-row{display:flex;align-items:center}.option-group-row>input:first-child{flex:1 1 5.5rem;min-width:0}.option-group-row .select-trigger{flex:0 0 9.5rem;padding-inline:.5rem;white-space:nowrap}.option-group-row .icon-button{flex:0 0 2.25rem}.choice-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.choice-row-fields{display:grid;grid-template-columns:minmax(0,1fr) 7rem;gap:.75rem;min-width:0}.choice-row-fields:has(.color-input-row){grid-template-columns:minmax(0,1fr) 7rem minmax(9rem,.8fr)}.choice-row-options{display:grid;gap:.25rem;white-space:nowrap}.option-selection-limit{display:flex;align-items:center;gap:.25rem;white-space:nowrap}.option-selection-limit .input{width:3.5rem;min-width:0;padding-inline:.5rem}.option-group-editor{padding:.9rem;border:1px solid var(--border);border-radius:.75rem;background:color-mix(in srgb,white 72%,var(--store-surface) 28%)}.color-input-row,.metadata-preview{display:flex;align-items:center;gap:.75rem}.metadata-preview{width:fit-content;padding:.85rem;border:1px solid var(--border);border-radius:.75rem;background:color-mix(in srgb,white 70%,var(--store-surface) 30%)}.metadata-preview p{margin:.2rem 0 0}.metadata-swatch{width:2.4rem;height:2.4rem;border:1px solid var(--border);border-radius:999px}.settings-preview-card{padding:1rem;border:1px solid var(--store-panel-border);border-radius:.8rem;background:#fff}.settings-preview-brand{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:center}.settings-preview-brand span{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:.75rem;background:var(--settings-preview-brand);color:#fff;font-weight:700}.settings-preview-brand p{margin:.15rem 0 0;color:var(--muted-foreground)}.settings-preview-pill,.settings-preview-chip{display:inline-flex;align-items:center;width:fit-content;margin:.5rem .5rem 0 0;padding:.45rem .7rem;border-radius:999px;font-size:.85rem;font-weight:600}.settings-preview-pill{background:var(--settings-preview-brand);color:#fff}.settings-preview-chip{background:color-mix(in srgb,var(--settings-preview-brand) 10%,white 90%);color:#171717}.settings-image-list{display:grid;gap:.75rem}.settings-image-row+.media-upload-button,.settings-image-list+.media-upload-button{margin-top:.25rem}.settings-image-drop-zone{padding:.75rem;border:1px dashed transparent;border-radius:.85rem;transition:background-color .15s ease,border-color .15s ease}.settings-image-drop-zone.is-drop-active{border-color:var(--store-primary);background:color-mix(in srgb,var(--store-accent) 16%,var(--store-surface) 84%)}.settings-image-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:center;width:100%;padding:.75rem;border:1px solid var(--border);border-radius:.75rem;background:color-mix(in srgb,white 68%,var(--store-surface) 32%)}.proof-document-row{grid-template-columns:auto minmax(0,1fr) auto}.proof-upload-trigger{display:inline-flex;align-items:center;min-height:2.75rem;gap:.5rem;cursor:pointer}.settings-image-row-draggable{grid-template-columns:1.5rem auto minmax(0,1fr);cursor:grab}.settings-image-row-draggable:active{cursor:grabbing}.settings-image-row-draggable.is-dragging{opacity:.58}.settings-image-thumb{width:5rem;aspect-ratio:4 / 3;object-fit:cover;border:1px solid var(--border);border-radius:.6rem;background:var(--store-surface)}.settings-image-thumb-logo{object-fit:cover}.settings-image-thumb-social{width:10rem;aspect-ratio:1200 / 630}.settings-image-meta{display:grid;gap:.45rem;min-width:0}.settings-weekday-row{display:flex;flex-wrap:wrap;gap:.75rem}.settings-language-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem 1rem;padding:1rem;border:1px solid var(--border);border-radius:.8rem;background:color-mix(in srgb,var(--store-surface) 84%,white 16%)}.color-input{flex:0 0 auto;width:3.1rem;height:3.1rem;padding:.2rem;border:1px solid var(--border);border-radius:.75rem;background:var(--input-background);cursor:pointer}.theme-color-control{display:flex;width:min(100%,18rem);overflow:hidden;border:1px solid var(--border);border-radius:.5rem;background:var(--input-background)}.theme-color-control:focus-within{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 20%,transparent)}.theme-color-input{flex:0 0 auto;width:2.75rem;height:2.5rem;-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:.25rem;border:0;border-radius:.5rem;background:transparent;cursor:pointer;overflow:hidden}.theme-color-input::-webkit-color-swatch-wrapper{padding:0}.theme-color-input::-webkit-color-swatch{border:0;border-radius:.5rem}.theme-color-input::-moz-color-swatch{border:0;border-radius:.5rem}.theme-color-value{width:100%;min-width:0;height:2.5rem;padding:0 .75rem;border:0;outline:0;background:transparent;color:var(--foreground);font:inherit}.role-list,.permission-grid,.account-list{display:grid;gap:.75rem}.role-panel-header{display:grid;gap:.85rem}.role-panel-header .button{width:100%}.role-card{display:flex;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:.85rem;border:1px solid var(--border);border-radius:.8rem;background:color-mix(in srgb,var(--store-surface) 82%,white 18%);color:var(--foreground);cursor:pointer;text-align:left}.account-card{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem;border:1px solid var(--border);border-radius:.8rem;background:color-mix(in srgb,var(--store-surface) 84%,white 16%)}.role-card:hover,.role-card-active{border-color:color-mix(in srgb,var(--store-primary) 45%,var(--border) 55%);background:color-mix(in srgb,var(--store-accent) 28%,var(--store-surface) 72%)}.role-card-badges,.account-card-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem}.role-card span:first-child,.permission-row span{display:grid;gap:.15rem;min-width:0}.role-card small,.permission-row small{color:var(--muted-foreground)}.role-active-toggle{align-self:end;min-height:3rem}.permission-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.permission-group{display:grid;align-content:start;gap:.9rem;padding:1rem;border:1px solid var(--border);border-radius:.8rem;background:color-mix(in srgb,var(--store-surface) 84%,white 16%)}.permission-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:start}.permission-row input{margin-top:.2rem}.textarea-compact{min-height:5.5rem}.compact-button{width:fit-content}.icon-button{width:2.85rem;height:2.85rem;padding:0}.balance-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.dashboard-delivery-provider{display:flex;align-items:center;justify-content:flex-start;gap:.25rem}.dashboard-header-meta{display:flex;align-items:center;gap:.75rem}.balance-row p,.dashboard-delivery-provider p{margin:0}.screen-center{min-height:100vh;display:grid;place-items:center;padding:1.5rem}.panel-narrow{width:min(100%,32rem)}@media(max-width:980px){.catalog-language-control{flex:1 1 0;min-width:0}.catalog-language-control .language-select{width:100%}.catalog-list-toolbar{align-items:start;flex-direction:column;gap:.75rem}.catalog-list-toolbar .filters-row{width:100%;flex-wrap:nowrap}.catalog-list-toolbar .search-field{flex:1 1 12rem;min-width:0}.catalog-list-toolbar .select-field{flex:1 1 0;min-width:0;max-width:100%}.grid-two{grid-template-columns:1fr}.promotion-status-spacer{display:none}.social-link-row{grid-template-columns:1fr}.promotion-targets{grid-column:auto}.promotion-target-groups,.grid-three,.metric-grid,.action-grid,.roles-layout,.accounts-layout,.permission-grid,.delivery-detail-grid{grid-template-columns:1fr}.delivery-detail-wide{grid-column:auto}.retry-delivery-form,.retry-quote-grid{grid-template-columns:1fr}.retry-delivery-actions{justify-content:stretch}.retry-delivery-actions .button{width:100%}.delivery-panel-header,.modal-header{align-items:start;flex-direction:column}.delivery-label-actions,.delivery-label-actions .button{width:100%}.topbar{align-items:center;flex-direction:row;min-height:4.25rem;padding:.7rem 1rem}.page-content{padding:1rem}.attribute-row,.media-row,.spec-row{grid-template-columns:1fr}.badge-row{grid-template-columns:minmax(0,1fr) 4.5rem auto}.media-row{cursor:default}.media-row-actions{justify-content:flex-start}.option-group-row{display:grid;grid-template-columns:minmax(0,1fr) 4.5rem 4.5rem 2.25rem;gap:.375rem}.option-group-row .select-trigger{grid-column:2 / 4;grid-row:1}.option-group-row>.checkbox-row{grid-column:1;grid-row:2}.option-group-row .icon-button{grid-column:4;grid-row:1}.option-selection-limit .input{width:2.75rem}.option-selection-limit{grid-row:2}.option-selection-limit-min{grid-column:2}.option-selection-limit-max{grid-column:3 / 5}.choice-row{grid-template-columns:minmax(0,1fr) auto auto;gap:.5rem}.choice-row-fields,.choice-row-fields:has(.color-input-row){grid-template-columns:minmax(0,1fr);gap:.5rem}}@media(max-width:480px){.catalog-list-toolbar .filters-row{flex-wrap:wrap}.catalog-list-toolbar .select-field,.catalog-list-toolbar .search-field{flex-basis:100%;width:100%}}body{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--background);color:var(--foreground);font-size:.9375rem;line-height:1.5}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:var(--foreground);letter-spacing:-.025em}.shell{min-height:100vh;background:var(--background)}.sidebar-brand,.sidebar-footer{border:0;border-radius:0;background:transparent}.sidebar-brand h2,.sidebar-footer strong{color:var(--foreground);font-size:.9375rem}.sidebar .text-soft,.sidebar .text-muted{color:var(--sidebar-muted)}.sidebar-nav{display:flex;flex-direction:column;gap:.35rem}.sidebar-link{display:flex;align-items:center;gap:.75rem;width:100%;border:none;background:transparent;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:2.35rem;padding:.6rem .75rem;border-radius:.5rem;color:var(--foreground);font-size:.875rem;font-weight:600}.sidebar-footer .panel-badge{background:var(--sidebar-surface);color:#f5f5f5}.content-area{min-width:0;min-height:100vh;margin-left:260px}.topbar{display:flex;justify-content:space-between;align-items:center;gap:1rem;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0;z-index:10;min-height:5rem;padding:1rem 3rem;border-color:#e4e4e4;background:#ffffffeb}.topbar h2{font-size:.9375rem;font-weight:650;letter-spacing:0}.topbar .text-soft{color:var(--muted-foreground);font-size:.75rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.page-content{max-width:1560px;padding:2.5rem 3rem 4rem}.page-header{padding-bottom:.25rem}.page-header>.stack-xs{min-width:0;width:100%}.page-header-title-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem}.page-header h1{margin-bottom:.4rem;font-size:2rem;line-height:1.05}.page-header-title-row h1{margin-bottom:0}.page-header-title-row+.text-muted{margin-top:.4rem}.page-header h1:last-child{margin-bottom:0}.page-header .text-muted{max-width:46rem}.panel,.soft-panel,.table-card,.metric-card,.action-card{border-color:var(--border);border-radius:.75rem;box-shadow:0 1px 2px #11182709}.panel,.table-card{padding:1.25rem;background:#fff}.soft-panel,.metric-card{background:#fcfcfc}.metric-card{background:color-mix(in srgb,var(--store-surface) 84%,white 16%);padding:1.1rem}.action-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:1rem;border-color:#e4e4e4;background:#fff}.action-card:hover{border-color:color-mix(in srgb,var(--store-primary) 35%,var(--border) 65%);background:color-mix(in srgb,var(--store-primary) 4%,#ffffff 96%)}.input,.textarea,select.input{min-height:2.75rem;border-color:#cfcfcf;border-radius:.5rem;background:#fff;padding:.65rem .75rem;box-shadow:inset 0 1px 1px #11182708}.input:focus-visible,.textarea:focus-visible,select.input:focus-visible{border-color:var(--store-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--store-primary) 16%,transparent 84%);outline:none}.input[aria-invalid=true]{border-color:var(--destructive)}.button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:1px solid transparent;cursor:pointer;min-height:2.25rem;border-radius:.5rem;padding:.25rem .75rem;font-size:.875rem;font-weight:650;line-height:1.25rem;transition:background-color .14s ease,border-color .14s ease,transform .14s ease}.button:after{position:absolute;inset-block:-.25rem;inset-inline:0;content:""}.button:not(:disabled):active{transform:translateY(1px)}@media(prefers-reduced-motion:reduce){.button{transition:none}.collapsible-form-section-heading svg,.mobile-order-items-disclosure summary svg{transition:none}.button:not(:disabled):active{transform:none}}.button-secondary,.button-ghost{border-color:#cfcfcf;background:#fff;color:#3f3f3f}.button.balance-refresh-button{border:0;background:transparent;padding:0}.button.balance-refresh-button:hover:not(:disabled){background:var(--background)}.button-secondary:hover:not(:disabled),.button-ghost:hover:not(:disabled){border-color:var(--sidebar-muted);background:var(--background)}.table{width:100%;border-collapse:collapse;min-width:0;font-size:.875rem}.table th{color:var(--muted-foreground);font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.table th,.table td{text-align:center;vertical-align:middle;overflow-wrap:anywhere;white-space:normal;padding:.75rem}.promotions-table th,.promotions-table td{white-space:normal;overflow-wrap:anywhere}.promotions-table{table-layout:fixed}.promotions-table th:nth-child(1){width:25%}.promotions-table th:nth-child(2){width:11%}.promotions-table th:nth-child(3){width:16%}.promotions-table th:nth-child(4){width:9%}.promotions-table th:nth-child(5){width:15%}.promotions-table th:nth-child(6){width:10%}.promotions-table th:nth-child(7){width:14%}.promotions-table .table-actions{flex-wrap:nowrap}.table tbody tr:hover{background:#fafafa}.status-badge{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-weight:600;min-width:auto;padding:.28rem .55rem;font-size:.6875rem;letter-spacing:.02em}.chip{border:1px solid var(--border);background:var(--background);color:#4a4a4a;font-size:.75rem}.access-management-page,.session-page{width:100%;max-width:1084px;gap:2rem}.roles-layout,.accounts-layout{grid-template-columns:21.5rem minmax(0,1fr);gap:2rem}@media(max-width:980px){.sidebar{width:min(86vw,20rem)}.content-area{margin-left:0}.topbar{padding:.75rem 1rem}.page-content{padding:1.5rem 1rem 3rem}}.dashboard-attention-item:before{width:.5rem;height:.5rem;margin-right:1rem;border-radius:999px;background:var(--muted-foreground);content:""}.dashboard-attention-item-warning:before{background:#b85c00}.dashboard-attention-item-danger:before{background:var(--destructive)}.operations-page,.operations-detail,.operations-editor-frame,.operations-editor{width:100%;max-width:1084px}.promotions-page{max-width:1320px}.operations-list-toolbar{display:flex;align-items:end;gap:1rem;padding-block:.875rem}.operations-detail .panel h2{margin-bottom:0}.customer-detail-page,.order-detail-page{gap:1rem}.customer-detail-page .panel,.order-detail-page .panel{gap:.25rem}.order-detail-overview .panel{padding-bottom:.75rem}.operations-detail .definition-list>div{grid-template-columns:minmax(7rem,.4fr) minmax(0,1fr);align-items:center;column-gap:.75rem}.order-detail-items{border-top:1px solid var(--border)}.order-detail-item{display:grid;gap:.75rem;padding:1rem 0;border-bottom:1px solid var(--border)}.order-detail-product{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.order-detail-product>*{min-width:0;overflow-wrap:anywhere}.order-line-pricing{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0}.order-line-pricing div{display:grid;gap:.2rem}.order-line-pricing div:nth-child(2){text-align:center}.order-line-pricing div:last-child{text-align:right}.order-line-pricing dt,.order-payable-summary dt{color:var(--muted-foreground);font-size:.75rem}.order-line-pricing dd,.order-payable-summary dd{margin:0;font-weight:600}.order-payable-summary{display:grid;gap:.5rem;width:min(100%,20rem);margin:0 0 0 auto;padding-top:.25rem}.order-payable-summary div{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.order-payable-total{padding-top:.75rem;border-top:1px solid var(--border)}.order-payable-total dt,.order-payable-total dd{color:var(--foreground);font-size:1rem}.order-cancellation-unavailable{align-self:start;padding:.75rem 1rem;color:var(--muted-foreground);font-size:.875rem}.operations-toolbar-label{color:var(--muted-foreground);font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.operations-editor{background:transparent}.operations-editor .section-heading{padding-bottom:1rem;border-bottom:1px solid var(--border)}.operations-editor .section-heading h2,.operations-editor .section-heading p{margin:0}.operations-editor .section-heading h2{font-size:1.05rem}.operations-editor .section-heading p{margin-top:.25rem;color:var(--muted-foreground)}.operations-editor-section{gap:1.25rem}.promotion-ribbon-section{padding:1.25rem}.promotion-ribbon-order{margin:0;padding:0;list-style:none}.promotion-ribbon-row{display:flex;width:100%;min-height:3.25rem;align-items:center;gap:1rem;padding:.5rem .625rem .5rem 1rem;border:1px solid var(--border);border-radius:var(--radius);background:#fff}.promotion-ribbon-row.is-dragging{opacity:.55}.promotion-ribbon-copy{min-width:0;overflow-wrap:anywhere}.promotion-ribbon-actions{display:flex;flex:0 0 auto;align-items:center;margin-left:auto}.promotion-ribbon-drag{cursor:grab}.promotion-ribbon-drag:active{cursor:grabbing}@media(max-width:980px){.operations-list-toolbar{align-items:stretch;flex-wrap:wrap}.operations-list-toolbar .search-field{min-width:0}}.store-config-page{width:100%;max-width:1084px;gap:2rem}.telegram-bot-row{display:grid;gap:.5rem}.telegram-bot-link{color:#0b75b8;font-weight:650}.telegram-bot-link:hover{color:#075d94}.store-config-telegram .section-heading h2,.store-config-telegram .panel>h2{margin-bottom:.4em}.store-config-telegram .panel>.panel>h2{margin-bottom:0}.stack-lg>.page-header{margin-bottom:-.5rem}.store-config-page>:is(.page-header,.store-config-sticky-chrome){margin-bottom:-1rem}@media(min-width:981px){.telegram-bot-row{display:flex;align-items:center;gap:1rem}.telegram-bot-row h2,.telegram-bot-row .field-hint{margin:0}.telegram-bot-row .button{margin-left:auto}}.store-config-templates{max-width:1320px}.store-config-form{width:100%}.policy-switcher{display:flex;gap:.25rem;overflow-x:auto;padding:.25rem;border:1px solid var(--border);border-radius:.75rem;background:var(--muted)}.rich-text-editor{display:grid;gap:.5rem}.rich-text-editor>.input-character-count{position:static;justify-self:end}.rich-text-toolbar{display:flex;flex-wrap:wrap;gap:.25rem}.rich-text-toolbar-button{display:grid;width:2.25rem;height:2.25rem;place-items:center;border:1px solid var(--input);border-radius:calc(var(--radius) - .15rem);background:var(--input-background);color:var(--foreground)}.rich-text-toolbar-button svg{width:1rem;height:1rem}.rich-text-toolbar-button[aria-pressed=true]{border-color:var(--ring);background:var(--accent);color:var(--accent-foreground)}.rich-text-content{min-height:9rem;overflow-wrap:anywhere}.rich-text-content:focus-within{outline:2px solid var(--ring);outline-offset:2px}.rich-text-content .tiptap{min-height:7.5rem;line-height:1.35;outline:0}.rich-text-content .tiptap>*+*{margin-top:.75rem}.rich-text-content .tiptap h2{font-size:1.25rem;line-height:1.25}.rich-text-content .tiptap h3{font-size:1.125rem;line-height:1.3}.rich-text-content .tiptap ul{list-style:disc;padding-left:1.5rem}.rich-text-content .tiptap ol{list-style:decimal;padding-left:1.5rem}.rich-text-content .tiptap a{color:#1d4ed8;text-decoration:underline}.policy-switcher-button{flex:1 0 max-content;padding:.25rem .85rem;border:0;border-radius:.55rem;background:transparent;color:var(--muted-foreground);font:inherit;font-weight:600;cursor:pointer}.policy-switcher-button[aria-pressed=true]{background:var(--card);color:var(--foreground)}.store-settings-form{display:grid;grid-template-columns:minmax(10rem,.24fr) minmax(0,1fr);gap:2rem;align-items:start}.store-config-page{--sticky-header-top: 4.75rem}.store-settings-form [id]{scroll-margin-top:calc(var(--sticky-header-top) + var(--sticky-header-height, 0px) + 1rem)}.settings-section-nav{position:static;display:grid;gap:.2rem;padding:.25rem 0}.settings-section-nav strong,.settings-section-nav a{padding:.45rem .6rem}.settings-section-nav strong{color:var(--foreground);font-size:.875rem}.settings-section-nav a{border-radius:.5rem;color:var(--muted-foreground);font-size:.875rem}.settings-section-nav a:hover{background:#fff;color:var(--store-primary)}.store-theme-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(17rem,.42fr);gap:2rem;align-items:start}.store-theme-preview{position:sticky;top:6.5rem}.store-config-provider-section{gap:0;padding:0;border-top:0}.store-config-provider-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.store-config-provider-section .section-heading h2{margin:0}.store-config-provider-section>summary{display:flex;align-items:center;min-height:2.75rem;padding:.5rem .75rem}.store-config-provider-section>summary .collapsible-form-section-heading{width:100%}.store-config-provider-section>.collapsible-form-section-content{padding:.75rem}.store-config-provider-select{width:min(100%,24rem)}.store-config-provider-card{max-width:44rem}@media(max-width:1180px){.store-config-provider-grid{grid-template-columns:1fr}}.template-header-actions{display:flex;align-items:end;gap:.75rem;min-width:0}.template-header-actions .language-select{width:12rem}.template-config-grid{display:grid;grid-template-columns:1fr;gap:1.25rem}.sidebar{position:fixed;top:0;left:0;height:100vh;display:flex;flex-direction:column;border-right:1px solid var(--border);overflow-y:auto;width:260px;gap:1.25rem;padding:1.25rem 1rem 1rem;border:0;background:var(--sidebar-background);color:var(--foreground)}.sidebar-brand{display:grid;grid-template-columns:2.5rem minmax(0,1fr);align-items:center;gap:.65rem;padding:.4rem .25rem 1.8rem}.sidebar-brand-logo{width:2.25rem;height:2.25rem;flex:0 0 auto;border-radius:.5rem;object-fit:contain}.sidebar-dashboard-link{position:relative;display:block;width:2.5rem;height:2.5rem;border-radius:.5rem}.sidebar-dashboard-icon{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.sidebar-dashboard-icon-hover{opacity:0}.sidebar-dashboard-link:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media(hover:hover)and (pointer:fine){.sidebar-dashboard-link:hover .sidebar-dashboard-icon-default{opacity:0}.sidebar-dashboard-link:hover .sidebar-dashboard-icon-hover{opacity:1}}.sidebar-brand h2{font-size:.95rem}.sidebar-brand .text-soft,.sidebar-account-email{color:var(--sidebar-muted);font-size:.75rem}.sidebar-link:hover,.sidebar-link-active{background:var(--primary);color:#fff}.sidebar-footer{margin-top:auto;display:grid;padding:1rem .5rem .25rem;border-top:1px solid var(--sidebar-border);gap:.35rem;border-color:var(--sidebar-border)}.sidebar-account-email{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-footer .button-secondary{justify-content:flex-start;background:transparent;border-color:var(--sidebar-border);color:var(--foreground)}.sidebar-footer .button-secondary:hover{border-color:#b91c1c;background:#b91c1c;color:#fff}.select-trigger.input{min-height:2.5rem;border-color:#64748b;border-radius:.5rem;background:#fff;padding:.5rem .625rem;font-size:.875rem}.select-content{z-index:60;border:1px solid var(--border);background:var(--popover);color:var(--popover-foreground);min-width:var(--radix-select-trigger-width);overflow:hidden;border-radius:.5rem;box-shadow:0 .375rem .5rem #0f172a29}.select-item{position:relative;display:flex;align-items:center;padding:.4rem 2rem .4rem .55rem;cursor:pointer;outline:none;min-height:2rem;border-radius:.375rem;color:#0f172a;font-size:.875rem}.select-item[data-highlighted]{background:#f1f5f9;color:#0f172a}.button-primary:hover:not(:disabled){border-color:#4338ca;background:#4338ca;color:#fff}.panel-badge{padding:.22rem .55rem;border-radius:999px;font-size:.6875rem;letter-spacing:.04em;text-transform:uppercase;background:#eef2ff;color:#4338ca}.metric-label{margin:0;color:#64748b;font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.metric-value{display:block;margin:.45rem 0 .3rem;line-height:1.1;color:var(--foreground);font-variant-numeric:tabular-nums;font-size:1.75rem}.dashboard-attention-list{display:grid;gap:.5rem}.dashboard-attention-item{display:flex;align-items:center;margin:0;border:1px solid var(--border);border-radius:.75rem;background:var(--card);box-shadow:none;min-height:3.5rem;padding:0 1.25rem;justify-content:space-between;color:var(--foreground)}.dashboard-attention-item:hover{color:#4338ca}.dashboard-attention-item-warning{background:#fef3c7}.dashboard-attention-item-danger{background:#fee2e2}.dashboard-sales,.dashboard-needs{min-height:20rem}.dashboard-healthy{display:flex;align-items:center;flex:1;margin:0;padding:1rem;border-radius:.5rem;background:#ecfdf5;color:#047857;font-weight:600}.dashboard-empty{margin:1rem 0 0}@media(max-width:980px){.access-management-page>.page-header{margin-bottom:-1rem}.store-settings-form,.store-theme-form{grid-template-columns:1fr}.store-settings-form{gap:1rem}.roles-layout,.accounts-layout{grid-template-columns:1fr;gap:1.25rem}.settings-section-nav{position:static;display:flex;flex-wrap:nowrap;gap:.25rem;overflow-x:auto;padding:.25rem .5rem;background:var(--background);white-space:nowrap}.settings-section-nav strong{width:auto;flex:0 0 auto}.settings-section-nav strong,.settings-section-nav a{padding-block:.25rem}.store-config-templates .settings-section-nav{flex-wrap:wrap;gap:0;overflow-x:visible;padding:.125rem .25rem;white-space:normal}.store-config-templates .settings-section-nav strong{flex-basis:100%}.store-config-templates .settings-section-nav a{padding-inline:.4rem}.store-theme-preview{position:static}.template-header-actions{width:100%}.template-header-actions .language-select{flex:1 1 0;min-width:0;width:auto}.template-icon-title-row{grid-template-columns:1fr;gap:.5rem}.template-icon-title-row>label:first-child{width:4.5rem}.settings-image-row>.button{justify-self:end}.template-depth-1,.template-depth-2{margin-left:0;border-radius:0;background:transparent;overflow:visible}.template-depth-1>summary{padding-inline:.25rem;border-top:1px solid var(--border)}.template-depth-2{margin-inline:.25rem;border-radius:.5rem;background:var(--store-panel-muted)}.template-depth-2>summary{padding-inline:.5rem;border-top:0}.template-list-item>.template-section>summary{padding-left:.5rem;padding-right:.25rem;border-top:0}.template-depth-1>.template-section-content{padding-inline:.25rem}.template-depth-2>.template-section-content{padding-inline:.5rem}.template-section summary .template-list-item-remove .button-icon{flex-basis:1rem;width:1rem;height:1rem}}.catalog-list-toolbar{align-items:center;margin-block-end:-.75rem;padding-block:.875rem;display:block;padding:0;overflow:visible}.catalog-list-toolbar:has(.search-control){position:sticky;top:4.75rem;z-index:9;margin-inline:-.5rem;padding:.5rem;background:var(--background)}.returns-page .catalog-list-toolbar{position:sticky;top:4.75rem;z-index:9;margin-inline:-.5rem;padding:.5rem;background:var(--background)}.catalog-list-toolbar .filters-row{align-items:center;width:100%;min-width:0;flex-wrap:wrap}.catalog-list-toolbar .search-control{position:relative;display:flex;align-items:center;width:16rem}.catalog-list-toolbar .search-control svg{position:absolute;left:.75rem;width:1rem;height:1rem;color:var(--muted-foreground);pointer-events:none}.catalog-list-toolbar .search-field{width:100%;padding-left:2.25rem}.list-result-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;margin-block:-1rem}.list-result-summary-count{margin:0;color:var(--muted-foreground);font-size:.875rem}.list-result-summary-sort{min-width:10rem;border:0;padding:0;background:transparent}.catalog-list-toolbar .checkbox-row,.catalog-category-filter{flex:0 0 auto;white-space:nowrap}.catalog-category-filter{display:flex;align-items:center;min-height:2.5rem;gap:0;overflow:hidden;border:1px solid #cfcfcf;border-radius:.5rem;background:#fff;color:var(--muted-foreground);font-size:.875rem;font-weight:500}.catalog-category-filter>span:first-child{padding-left:.75rem}.catalog-filter-separator{margin-inline:.5rem;color:var(--border)}.catalog-category-filter .select-field{width:12rem;min-height:2.375rem;border:0;border-radius:0;background:transparent;box-shadow:none}.responsive-filter-controls{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;min-width:0}.filter-disclosure summary{list-style:none}.filter-disclosure summary::-webkit-details-marker{display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.shell{min-height:100svh;background:var(--background);color:var(--foreground)}.desktop-sidebar{width:260px;gap:1.25rem;padding:1.25rem 1rem 1rem;border-right:1px solid var(--sidebar-border);background:var(--sidebar-background);color:var(--foreground)}.desktop-sidebar .sidebar-brand{padding-bottom:1.5rem}.sidebar-nav,.mobile-more-nav,.mobile-more-section{display:grid;gap:.25rem}.mobile-more-section{margin-top:.5rem}.mobile-more-section>span{padding:0 .75rem .25rem;color:var(--sidebar-muted);font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.sidebar-link{position:relative;color:#3e3e42}.sidebar-link:hover,.sidebar-link-active{background:var(--accent);color:var(--accent-foreground)}.sidebar-link-active:before{position:absolute;inset-block:.55rem;left:0;width:.1875rem;border-radius:999px;background:var(--primary);content:""}.desktop-topbar,.mobile-topbar{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border);background:#fffffff5}.desktop-topbar{min-height:4.75rem;padding:.75rem 2rem}.desktop-topbar h2,.desktop-topbar p,.mobile-brand p{margin:0}.desktop-topbar h2{margin-top:.1rem;font-size:1rem}.shell-actions{display:flex;align-items:center;gap:.625rem}.seller-account-link{display:flex;align-items:center;gap:.5rem;color:var(--foreground);text-decoration:none}.shell-icon-button,.seller-avatar{display:inline-grid;width:2.75rem;height:2.75rem;place-items:center;border-radius:50%}.shell-icon-button{border:1px solid var(--border);background:#fff;color:var(--foreground);cursor:pointer}.shell-icon-button:hover{border-color:#ffb38c;background:var(--accent);color:var(--accent-foreground)}.shell-icon-button svg{width:1.125rem;height:1.125rem}.seller-avatar{background:#2c2c2e;color:#fff;font-size:.8125rem;font-weight:700}.seller-avatar svg{width:1.25rem;height:1.25rem}.seller-account-link:hover .seller-avatar,.seller-account-link:focus-visible .seller-avatar{box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 28%,transparent)}.button-primary{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.button-primary:hover:not(:disabled){border-color:#e64d00;background:#e64d00;color:#2d1200}.dashboard{display:grid;width:100%;max-width:1180px;gap:1.5rem}.dashboard-header,.dashboard-recent-heading,.dashboard-section-heading,.dashboard-operations-strip{display:flex;align-items:center;justify-content:space-between;gap:1rem}.dashboard-header{align-items:flex-start}.dashboard-header h1,.dashboard-header p,.dashboard-section-heading h2,.dashboard-section-heading p,.dashboard-recent-heading h2,.dashboard-recent-heading p{margin:0}.dashboard-header h1{font-size:1.75rem;line-height:2.125rem;letter-spacing:-.02em}.dashboard-header p,.dashboard-section-heading p,.dashboard-recent-heading p{margin-top:.25rem;color:var(--muted-foreground);font-size:.875rem;line-height:1.25rem}.dashboard-date-range{display:grid;grid-template-columns:minmax(17rem,1fr) auto;align-items:end;gap:.5rem}.dashboard-date-range .button{min-height:2.5rem}.date-range-trigger{justify-content:flex-start;min-width:17rem;background:#fff;font-weight:500}.date-range-trigger svg{width:1rem;height:1rem}.date-range-trigger .date-range-chevron{margin-left:auto;color:var(--muted-foreground)}.date-range-popover{z-index:80;padding:.75rem;border:1px solid var(--border);border-radius:.75rem;background:#fff;box-shadow:0 18px 48px #0f172a29}.address-autocomplete{position:absolute;z-index:20;width:100%;max-height:16rem;overflow:auto;border:1px solid var(--border);border-radius:8px;background:var(--popover);box-shadow:0 4px 12px #1d1d1f14}.address-search{position:relative;grid-column:1 / -1}.address-autocomplete button{display:block;width:100%;padding:10px 12px;border:0;background:transparent;color:inherit;font:inherit;text-align:left}.address-autocomplete button:hover,.address-autocomplete button:focus-visible{background:var(--accent)}.date-range-help{margin:0 0 .5rem;color:var(--muted-foreground);font-size:.75rem}.date-range-popover .rdp-root{--rdp-accent-color: var(--primary);--rdp-accent-background-color: #fff0e8;--rdp-day_button-border-radius: .5rem;--rdp-day_button-height: 2.25rem;--rdp-day_button-width: 2.25rem;margin:0;color:var(--foreground);font-size:.8125rem}.date-range-popover .rdp-month_caption{font-size:.875rem;font-weight:700}.date-range-popover .rdp-weekday{color:var(--muted-foreground);font-size:.6875rem;font-weight:600}.date-range-popover .rdp-range_start .rdp-day_button,.date-range-popover .rdp-range_end .rdp-day_button{background:var(--primary);color:var(--primary-foreground)}.date-range-popover .rdp-range_middle{background:#fff0e8;color:var(--foreground)}.dashboard-date-error{grid-column:1 / -1;margin:0}.dashboard-overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.dashboard-metric-heading{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.dashboard-metric-icon{display:grid;width:3rem;height:3rem;flex:0 0 auto;place-items:center;border-radius:.5rem;background:var(--accent);color:var(--primary)}.dashboard-metric-icon svg{width:1.5rem;height:1.5rem}.dashboard-overview-grid .dashboard-metric{min-height:7rem;padding:1rem;border:1px solid var(--border);border-radius:.75rem;background:#fff}.dashboard-overview-grid .dashboard-metric-warning{border-color:#f4c27a;background:#fff8e8}.dashboard-overview-grid .metric-label{color:var(--muted-foreground);font-size:.75rem;letter-spacing:0;text-transform:none}.dashboard-overview-grid .metric-value{margin:.875rem 0 0;font-size:1.75rem;line-height:2.125rem}.dashboard-overview-grid .dashboard-metric>span{color:var(--muted-foreground);font-size:.75rem;line-height:1rem}.dashboard-operations-strip{display:block;padding:0;overflow:hidden;border:1px solid var(--border);border-radius:.75rem;background:#fff}.dashboard-delivery-balance{display:flex;align-items:center;justify-content:space-between;gap:1rem}.dashboard-delivery-provider p{color:var(--muted-foreground);font-size:.8125rem}.dashboard-delivery-balance{width:100%;min-width:0;padding:.5rem 1.25rem;border-radius:.625rem}.dashboard-delivery-balance-warning{background:#fff4d6}.dashboard-delivery-balance-danger{background:#fee8e7}.dashboard-delivery-balance-heading,.dashboard-delivery-provider{display:flex;align-items:center;gap:.625rem}.dashboard-delivery-provider{justify-content:flex-start}.dashboard-delivery-provider p{margin:0}.dashboard-balance-value{font-variant-numeric:tabular-nums;white-space:nowrap}.dashboard-main-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(18rem,1fr);gap:1rem}.dashboard-sales,.dashboard-needs,.dashboard-recent-orders{padding:1.25rem;border:1px solid var(--border);border-radius:.75rem;background:#fff}.dashboard-section-heading h2,.dashboard-recent-heading h2{font-size:1.125rem;line-height:1.5rem}.dashboard-line-chart{display:block;width:100%;height:13.75rem;overflow:visible}.dashboard-chart-gridline{stroke:var(--border);stroke-width:1}.dashboard-chart-y-label{fill:var(--muted-foreground);font-size:.625rem}.dashboard-chart-area{fill:var(--accent)}.dashboard-chart-line{fill:none;stroke:var(--primary);stroke-linecap:round;stroke-linejoin:round;stroke-width:4}.dashboard-chart-dot{fill:var(--primary);pointer-events:none;stroke:#fff;stroke-width:2}.dashboard-chart-hit-area{fill:transparent;cursor:crosshair;outline:none}.dashboard-chart-point:focus-within .dashboard-chart-dot{stroke:var(--foreground)}.dashboard-chart-tooltip{opacity:0;pointer-events:none;transition:opacity .15s ease-out}.dashboard-chart-point:hover .dashboard-chart-tooltip,.dashboard-chart-point:focus-within .dashboard-chart-tooltip{opacity:1}.dashboard-chart-tooltip rect{fill:var(--foreground)}.dashboard-chart-tooltip text{fill:#fff;font-size:.625rem}.dashboard-chart-tooltip-date{opacity:.75}.dashboard-chart-tooltip-value{font-weight:700}@media(prefers-reduced-motion:reduce){.dashboard-chart-tooltip{transition:none}}.dashboard-chart-x-label{fill:var(--muted-foreground);font-size:.6875rem}.dashboard-needs{display:flex;flex-direction:column}.dashboard-needs .dashboard-attention-list{margin-top:.75rem}.dashboard-attention-item{min-height:3.5rem;padding:.75rem 1rem;border-radius:.625rem;background:#f7f7f5}.dashboard-attention-item:hover{color:var(--accent-foreground)}.dashboard-attention-item-warning{background:#fff4d6}.dashboard-attention-item-danger{background:#fee8e7}.dashboard-recent-orders{min-width:0}.dashboard-table-wrap{overflow:visible}.dashboard-recent-orders .table{margin-top:1rem}.dashboard-recent-orders .table th,.dashboard-recent-orders .table td{text-align:left}.dashboard-order-list{display:grid;gap:0;margin-top:1rem}.dashboard-order-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;padding:1rem 0;border-top:1px solid var(--border)}.dashboard-order-row>div{display:grid;gap:.2rem;min-width:0}.dashboard-order-row>div:nth-child(2){text-align:right}.dashboard-order-row span{color:var(--muted-foreground);font-size:.75rem}.dashboard-order-row>.status-badge{grid-column:1 / -1;justify-self:start;color:inherit}.mobile-topbar,.mobile-bottom-nav,.mobile-more-dialog,.card-link-icon{display:none}@media(max-width:980px){form.catalog-editor,form.operations-editor{padding-bottom:calc(5.75rem + env(safe-area-inset-bottom))}form.catalog-editor>.form-actions,form.operations-editor>.form-actions{position:fixed;right:0;bottom:calc(4.25rem + env(safe-area-inset-bottom));left:0;z-index:30;display:block;margin:0;padding:.75rem 1rem;border-top:1px solid var(--border);background:#fffffffa}form.catalog-editor>.form-actions .button,form.operations-editor>.form-actions .button{width:100%}.card-link-icon{display:inline-block;width:1rem;height:1rem;margin-inline-start:.2rem;color:var(--muted-foreground);vertical-align:-.15em}.page-header>.stack-xs{min-width:0;text-align:left}.page-header h1{font-size:1.5rem;line-height:1.2}.page-header-actions{min-width:0}.page-header-title-row>.page-header-actions{gap:.25rem;flex-wrap:nowrap}.page-header-title-row{gap:.25rem}.page-header-title-row>.page-header-actions .button{gap:.25rem;padding-inline:.25rem;font-size:.875rem;white-space:nowrap}.catalog-page .page-header .badge{padding-inline:.4rem;font-size:.6875rem;white-space:nowrap}.media-row:not(.media-row-localized){grid-template-columns:2rem 2.75rem minmax(0,1fr) auto;gap:.375rem}.media-row-localized{grid-template-columns:2.75rem minmax(0,1fr);gap:.375rem}.media-row .media-thumbnail{width:2.75rem;height:2.75rem}.media-row-actions{gap:0}.option-group-row .icon-button{width:2.25rem;height:2.25rem}.catalog-language-control{flex:0 0 auto;width:auto}.catalog-language-control .select-trigger{min-width:0;padding-inline:.375rem;font-size:.875rem}.catalog-list-toolbar{overflow-x:visible}.catalog-list-toolbar:has(.search-control){top:4.25rem;z-index:20;margin-inline:-.5rem}.returns-page>.page-header{position:sticky;top:4.25rem;z-index:20;margin-inline:-.5rem;padding:.5rem;background:var(--background)}.catalog-list-toolbar .filters-row{align-items:center;flex-direction:row;flex-wrap:nowrap;width:100%;min-width:0}.catalog-list-toolbar .search-control{flex:1 1 auto;width:auto;min-width:0}.list-result-summary-sort{min-width:8.5rem}.filter-disclosure{position:relative;flex:0 0 auto;width:2.75rem}.filter-disclosure summary{position:relative;display:flex;align-items:center;justify-content:center;width:2.75rem;min-height:2.75rem;padding:0;border:1px solid var(--border);border-radius:.5rem;background:var(--card);cursor:pointer}.filter-disclosure summary svg{width:1.125rem;height:1.125rem}.filter-active-count{position:absolute;top:-.35rem;right:-.35rem;display:grid;place-items:center;min-width:1.1rem;height:1.1rem;padding-inline:.25rem;border:2px solid var(--background);border-radius:999px;background:var(--primary);color:var(--primary-foreground);font-size:.625rem;font-weight:700}.filter-disclosure .responsive-filter-controls{position:absolute;top:calc(100% + .5rem);right:0;z-index:20;display:grid;width:min(20rem,calc(100vw - 2rem));gap:.75rem;padding:.75rem;border:1px solid var(--border);border-radius:.75rem;background:var(--card);box-shadow:0 4px 8px #0f172a1a}.filter-disclosure .select-trigger{pointer-events:auto}.filter-disclosure .checkbox-row,.filter-disclosure .catalog-category-filter,.filter-disclosure .select-field{width:100%}.mobile-order-list{display:grid;gap:.75rem;min-width:0}.mobile-order-card{position:relative;min-width:0;padding:1rem;overflow:hidden;border:1px solid var(--border);border-radius:.75rem;background:var(--card)}.mobile-order-card:hover{border-color:color-mix(in srgb,var(--store-primary) 45%,var(--border) 55%);background:color-mix(in srgb,var(--card) 94%,var(--accent) 6%)}.mobile-order-card-header,.mobile-order-meta-row,.mobile-order-item-heading,.mobile-order-summary,.mobile-order-return,.mobile-order-actions{display:flex;align-items:center;justify-content:space-between;min-width:0;gap:.75rem}.mobile-order-reference{display:flex;align-items:center;min-width:0;gap:.2rem;color:var(--foreground);text-decoration:none}.mobile-order-reference:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";cursor:pointer}.mobile-order-reference:focus-visible{outline:none}.mobile-order-reference:focus-visible:after{border-radius:.75rem;outline:2px solid var(--store-primary);outline-offset:-2px}.mobile-order-return .text-link,.mobile-order-actions .button{position:relative;z-index:1}.mobile-order-reference svg{flex:0 0 auto;width:1rem;height:1rem;color:var(--muted-foreground)}.mobile-order-total{flex:0 0 auto}.mobile-order-meta-row{align-items:flex-start;margin-top:.65rem}.mobile-order-timing{min-width:0;color:var(--muted-foreground);font-size:.8125rem;overflow-wrap:anywhere}.mobile-order-customer{display:flex;align-items:baseline;justify-content:space-between;min-width:0;gap:.75rem;margin-top:.5rem;padding-top:.5rem;border-top:1px solid var(--border);overflow-wrap:anywhere}.mobile-order-customer strong,.mobile-order-customer span{min-width:0}.mobile-order-customer-name{display:inline}.mobile-order-customer-name svg{width:.9rem;height:.9rem;margin-right:.35rem;color:var(--muted-foreground);vertical-align:-.1em}.mobile-order-customer span{text-align:right}.mobile-order-customer span,.mobile-order-item-quantity,.mobile-order-item-detail,.mobile-order-item-remark{color:var(--muted-foreground);font-size:.8125rem}.mobile-order-items{margin-top:.5rem;border-block:1px solid var(--border)}.mobile-order-items-disclosure{position:relative;z-index:1;margin-top:.5rem;border-block:1px solid var(--border)}.mobile-order-items-disclosure summary{display:flex;align-items:center;justify-content:space-between;min-height:2.75rem;cursor:pointer;list-style:none;color:var(--foreground);font-size:.875rem;font-weight:600}.mobile-order-items-disclosure summary::-webkit-details-marker{display:none}.mobile-order-items-disclosure summary svg{width:1rem;height:1rem;transition:transform .16s ease-out}.mobile-order-items-disclosure[open] summary svg{transform:rotate(180deg)}.mobile-order-items-hide,.mobile-order-items-disclosure[open] .mobile-order-items-show{display:none}.mobile-order-items-disclosure[open] .mobile-order-items-hide{display:inline}.mobile-order-items-disclosure .mobile-order-items{margin-top:0;border-top:0}.mobile-order-item{display:grid;min-width:0;gap:.25rem;padding-block:.5rem;overflow-wrap:anywhere}.mobile-order-item+.mobile-order-item{border-top:1px solid var(--border)}.mobile-order-item-heading{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.mobile-order-item-heading strong:first-child{min-width:0}.mobile-order-item-heading strong:last-child{flex:0 0 auto}.mobile-order-item-heading .mobile-order-item-quantity{white-space:nowrap}.mobile-order-item-remark{color:var(--foreground)}.mobile-order-summary{padding-top:.5rem;font-size:.875rem}.mobile-order-return{display:grid;grid-template-columns:1.25rem minmax(0,1fr);align-items:stretch;margin-top:.5rem;gap:.5rem;padding:.5rem;border:0;border-radius:.5rem;background:color-mix(in srgb,#f59e0b 18%,white 82%);color:#7a4e00}.mobile-order-return-icon{align-self:center;justify-self:center;width:1rem;height:1rem}.mobile-order-return-copy{display:grid;min-width:0;gap:.25rem}.mobile-order-return-details{display:flex;align-items:center;justify-content:space-between;min-width:0;gap:.5rem;color:inherit;font-size:.75rem}.mobile-order-return-details span{min-width:0}.mobile-order-return .text-link{flex:0 0 auto}.mobile-order-actions{align-items:stretch;margin-top:1rem}.mobile-order-actions .button{flex:1 1 0;min-width:0}.table-footer{display:grid;justify-content:center;gap:.75rem;padding:0;border-top:0;background:transparent}.table-footer>.text-muted{display:none}.table-footer .pagination{justify-content:center;width:100%}.pagination-previous,.pagination-next{padding:0}.pagination-previous span,.pagination-next span{display:none}.table-card{padding:0;overflow:visible;border:0;background:transparent;box-shadow:none}.table{display:block;min-width:0}.table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.table tbody{display:grid;gap:.5rem}.table tbody tr,.table tbody tr:last-child{display:grid;width:100%;padding:1rem;overflow:hidden;border:1px solid var(--border);border-radius:.75rem;background:var(--card)}.table th,.table td{white-space:normal}.table td{display:grid;grid-template-columns:minmax(6.5rem,.4fr) minmax(0,1fr);gap:1rem;padding:.5rem 0;border-bottom:1px solid var(--border);overflow-wrap:anywhere;text-align:right}.table td:before{content:attr(data-label);color:var(--muted-foreground);font-size:.75rem;font-weight:600;text-align:left}.table td:first-child{display:block;padding-top:0;text-align:left}.table td:first-child:before,.table td.table-actions:before{content:none}.table td:last-child{padding-bottom:0;border-bottom:0}.table td.table-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding-top:.25rem;padding-bottom:0;border-bottom:0}.table td.table-actions .button{min-height:2.25rem}.customer-table-row{position:relative;grid-template-areas:"identity identity" "phone phone" "created status";grid-template-columns:minmax(0,1fr) auto}.customer-identity-cell{grid-area:identity}.customer-mobile-identity{flex-direction:row;align-items:baseline;justify-content:space-between;gap:1rem}.customer-mobile-identity>*{min-width:0}.customer-mobile-identity .text-soft{text-align:right}.customer-mobile-link,.return-card-link{color:inherit;text-decoration:none}.customer-mobile-link:after,.return-card-link:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";cursor:pointer}.customer-mobile-link:focus-visible,.return-card-link:focus-visible{outline:none}.customer-mobile-link:focus-visible:after,.return-card-link:focus-visible:after{border-radius:.75rem;outline:2px solid var(--store-primary);outline-offset:-2px}.customer-phone-cell{grid-area:phone}.table .customer-created-cell,.table .customer-status-cell{display:flex;align-items:center;gap:.5rem;padding-bottom:0;border-bottom:0}.customer-created-cell{grid-area:created;justify-content:flex-start;text-align:left}.customer-status-cell{grid-area:status;justify-content:flex-end;padding-left:1rem}.return-table-row{position:relative;grid-template-areas:"reference status" "requested lines" "customer customer";grid-template-columns:minmax(0,1fr) auto}.table .return-order-cell,.table .return-status-cell,.table .return-requested-cell,.table .return-lines-cell,.table .return-customer-cell{display:flex;align-items:center;min-width:0;gap:.5rem}.table .return-order-cell,.table .return-status-cell{padding-top:0;padding-bottom:.5rem;border-bottom:1px solid var(--border)}.return-order-cell{grid-area:reference;justify-content:flex-start;text-align:left}.return-status-cell{grid-area:status;justify-content:flex-end;padding-left:1rem}.return-requested-cell{grid-area:requested;justify-content:flex-start;padding-top:.5rem;padding-bottom:.5rem;border-bottom:1px solid var(--border);text-align:left}.return-lines-cell{grid-area:lines;justify-content:flex-end;padding-left:1rem;border-bottom:1px solid var(--border)}.table .return-customer-cell{grid-area:customer;padding-bottom:0;border-bottom:0}.return-customer-identity{display:flex;align-items:baseline;justify-content:space-between;width:100%;min-width:0;gap:1rem}.return-customer-identity>*{min-width:0}.return-customer-email{overflow-wrap:anywhere;text-align:right}.table .return-order-cell:before,.table .return-status-cell:before,.table .return-requested-cell:before,.table .return-lines-cell:before,.table .return-customer-cell:before{content:none}.customer-order-history-row{position:relative;grid-template-areas:"reference total" "created status";grid-template-columns:minmax(0,1fr) auto}.table .customer-order-reference-cell,.table .customer-order-total-cell,.table .customer-order-created-cell,.table .customer-order-status-cell{display:flex;align-items:center;min-width:0;gap:.5rem}.table .customer-order-reference-cell,.table .customer-order-total-cell{padding-top:0;padding-bottom:.5rem;border-bottom:1px solid var(--border)}.table .customer-order-reference-cell{grid-area:reference;justify-content:flex-start;text-align:left}.table .customer-order-total-cell{grid-area:total;justify-content:flex-end;padding-left:1rem}.table .customer-order-created-cell,.table .customer-order-status-cell{padding-bottom:0;border-bottom:0}.table .customer-order-created-cell{grid-area:created;justify-content:flex-start;text-align:left}.table .customer-order-status-cell{grid-area:status;justify-content:flex-end;padding-left:1rem}.table .customer-order-reference-cell:before,.table .customer-order-total-cell:before,.table .customer-order-created-cell:before,.table .customer-order-status-cell:before{content:none}.customer-order-history-link{min-width:0;color:inherit;text-decoration:none}.customer-order-history-link:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";cursor:pointer}.customer-order-history-link:focus-visible{outline:none}.customer-order-history-link:focus-visible:after{border-radius:.75rem;outline:2px solid var(--store-primary);outline-offset:-2px}.product-mobile-list{display:grid;min-width:0;gap:.5rem;padding:0;margin:0;list-style:none}.product-mobile-card{position:relative;min-width:0;padding:1rem;overflow:hidden;border:1px solid var(--border);border-radius:.75rem;background:var(--card)}.product-mobile-product-card{padding-bottom:.5rem}.product-mobile-card-clickable:hover{border-color:color-mix(in srgb,var(--store-primary) 45%,var(--border) 55%);background:color-mix(in srgb,var(--card) 94%,var(--accent) 6%)}.product-mobile-heading,.product-mobile-pair,.product-mobile-detail{display:grid;grid-template-columns:minmax(0,1fr) auto;min-width:0;gap:1rem;padding-block:.5rem;border-bottom:1px solid var(--border);overflow-wrap:anywhere}.product-mobile-heading{align-items:start;padding-top:0}.category-mobile-heading{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.pickup-point-mobile-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.pickup-point-mobile-status{position:relative;z-index:1}.pickup-point-mobile-sender{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding-top:.5rem;font-size:.8125rem;overflow-wrap:anywhere}.category-mobile-description{min-width:0;margin:0;color:var(--muted-foreground);font-size:.8125rem;overflow-wrap:anywhere}.product-mobile-identity{display:grid;min-width:0;gap:.2rem;color:var(--foreground);text-decoration:none}.product-mobile-link:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";cursor:pointer}.product-mobile-link:focus-visible{outline:none}.product-mobile-link:focus-visible:after{border-radius:.75rem;outline:2px solid var(--store-primary);outline-offset:-2px}.product-mobile-sku{color:var(--muted-foreground);font-size:.8125rem}.product-mobile-delete{z-index:1;width:2.25rem;height:2.25rem;min-height:2.25rem;padding:0}.product-mobile-delete svg{width:1rem;height:1rem}.product-mobile-status-summary{display:flex;align-items:center;gap:.5rem}.product-mobile-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;padding-top:.25rem;padding-bottom:.125rem}.product-mobile-summary>div{display:grid;justify-items:center;min-width:0;gap:.25rem;padding-inline:.5rem;text-align:center;overflow-wrap:anywhere}.product-mobile-summary>div:first-child{padding-left:0}.product-mobile-summary>div+div{border-left:1px solid var(--border)}.product-mobile-summary-value{min-width:0;font-size:.8125rem;overflow-wrap:anywhere}.product-mobile-summary-label{color:var(--muted-foreground);font-size:.75rem;font-weight:600}.category-mobile-content{display:grid;grid-template-columns:minmax(0,1fr) 1rem;grid-template-rows:auto auto;column-gap:.5rem}.category-mobile-content>.category-mobile-heading,.category-mobile-content>.category-mobile-meta{grid-column:1}.category-mobile-card-chevron{grid-column:2;grid-row:1 / span 2;align-self:center;width:1rem;height:1rem;color:var(--muted-foreground);pointer-events:none}.category-mobile-meta{display:grid;grid-template-columns:minmax(0,1fr) auto;min-width:0;gap:1rem;padding-top:.5rem;overflow-wrap:anywhere}.category-mobile-parent{min-width:0;color:var(--foreground);font-size:.8125rem;overflow-wrap:anywhere;text-align:right}.product-mobile-pair .product-mobile-category span,.product-mobile-pair .product-mobile-inventory span,.product-mobile-detail>span:first-child{color:var(--muted-foreground);font-size:.75rem;font-weight:600}.product-mobile-pair>div{display:grid;gap:.25rem}.product-mobile-inventory{text-align:right}.product-mobile-detail{align-items:center}.product-mobile-card>.table-actions{position:relative;z-index:1;justify-content:flex-end;gap:.5rem;padding-top:.25rem}.product-mobile-card>.table-actions .button{min-height:2.25rem}.store-config-page{--sticky-header-top: 4.25rem}.shell-mobile{padding-bottom:calc(4.75rem + env(safe-area-inset-bottom))}.mobile-topbar{position:sticky;top:0;z-index:30;display:flex;min-height:4.25rem;padding:.5rem 1rem}.mobile-brand{display:flex;align-items:center;min-width:0;gap:.65rem}.mobile-brand div{min-width:0}.mobile-brand p{color:var(--muted-foreground);font-size:.6875rem}.mobile-brand strong{display:block;overflow:hidden;font-size:.875rem;text-overflow:ellipsis;white-space:nowrap}.mobile-page-content{width:100%;padding:1.25rem 1rem 2rem}.mobile-bottom-nav{position:fixed;right:0;bottom:0;left:0;z-index:40;display:flex;justify-content:space-around;min-height:calc(4.25rem + env(safe-area-inset-bottom));padding:.4rem .35rem calc(.4rem + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:#fffffffa;transform:translateZ(0)}.mobile-bottom-link{display:flex;flex:1 1 0;min-width:0;min-height:3.25rem;align-items:center;justify-content:center;flex-direction:column;gap:.2rem;border:0;border-radius:.5rem;background:transparent;color:#66666b;font-size:.75rem;font-weight:600}.mobile-bottom-link svg{width:1.25rem;height:1.25rem}.mobile-bottom-link-active{background:var(--accent);color:var(--accent-foreground)}.mobile-more-dialog[open]{display:grid;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;background:transparent;place-items:end center}.mobile-more-dialog::backdrop{background:#1d1d1f6b}.mobile-more-panel{display:flex;width:100%;height:88svh;max-height:88svh;flex-direction:column;padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom));border-radius:.875rem .875rem 0 0;background:#fff}.mobile-more-panel>header{display:flex;align-items:center;justify-content:space-between;padding-bottom:1rem;border-bottom:1px solid var(--border)}.mobile-more-panel>header div{display:grid;gap:.2rem}.mobile-more-panel>header strong{font-size:1.125rem}.mobile-more-panel>header span{color:var(--muted-foreground);font-size:.75rem}.mobile-more-nav{flex:1 1 auto;min-height:0;overflow-y:auto;padding:.5rem 0 1rem}.mobile-sign-out{flex:0 0 auto;justify-content:flex-start;width:100%;margin-top:auto}.dashboard{gap:1rem}.dashboard-header{display:grid}.dashboard-header h1{font-size:1.375rem;line-height:1.75rem}.dashboard-header p{max-width:18rem;font-size:.8125rem}.dashboard-date-range{align-items:start;grid-template-columns:minmax(0,1fr) auto;width:100%}.dashboard-date-range .button{grid-column:auto}.dashboard-date-range .date-range-trigger{min-width:0;width:100%}.dashboard-date-range .date-range-trigger span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.dashboard-overview-grid .dashboard-metric:last-child:nth-child(odd){grid-column:auto}.dashboard-overview-grid .dashboard-metric{min-height:0;padding:1rem 1rem .5rem}.dashboard-overview-grid .metric-value{margin:.65rem 0 0;font-size:1.125rem;line-height:1.75rem;letter-spacing:-.015em;white-space:nowrap}.dashboard-overview-grid .dashboard-metric:first-child .metric-value{font-size:1rem;overflow-wrap:anywhere;white-space:normal}.dashboard-operations-strip{display:grid;padding:0;overflow:hidden}.dashboard-delivery-balance{width:100%;min-width:0;padding:.25rem .5rem}.dashboard-delivery-balance{border-radius:.625rem}.dashboard-sales,.dashboard-needs,.dashboard-recent-orders{padding:1rem}.dashboard-sales{display:flex;flex-direction:column;height:20rem;min-height:0}.dashboard-needs{min-height:0;padding:.875rem}.dashboard-needs .dashboard-section-heading p{display:none}.dashboard-needs .dashboard-attention-list{gap:.375rem;margin-top:.375rem}.dashboard-needs .dashboard-attention-item{min-height:2.75rem;padding:.625rem .75rem;font-size:.8125rem}.dashboard-line-chart{flex:1 1 auto;height:auto;min-height:10rem;margin-top:.75rem}.dashboard-chart-y-label,.dashboard-chart-x-label{font-size:.75rem}.dashboard-chart-tooltip text{font-size:.75rem}.dashboard-chart-x-label:nth-child(2n){visibility:hidden}.dashboard-recent-heading{align-items:flex-start}.dashboard-recent-heading .button{min-height:2.25rem;padding-inline:.65rem;font-size:.75rem;white-space:nowrap}}@media(max-width:480px){.page-content.mobile-page-content{padding:1rem .75rem 1.5rem}.stack-lg{gap:1rem}.stack-md{gap:.75rem}.stack-sm{gap:.5rem}.panel,.soft-panel,.metric-card,.action-card,.mobile-order-card,.table tbody tr,.table tbody tr:last-child,.product-mobile-card{padding:.75rem}.collapsible-form-section{padding:0}.collapsible-form-section>summary,.collapsible-form-section-content,.advanced-editor summary,.attribute-section{padding:.75rem}.collapsible-form-section-content{gap:.75rem}.template-section summary{padding-block:.75rem;padding-inline:.75rem}.template-section-content{gap:.75rem;padding-right:.75rem;padding-bottom:.75rem;padding-left:.75rem}.template-depth-0>.template-section-content{padding-top:.5rem}.template-depth-1>summary{padding-inline:.25rem}.template-depth-2>summary{padding-inline:.5rem}.template-list-item>.template-section>summary{padding-right:.25rem;padding-left:.5rem}.template-depth-1>.template-section-content{padding-inline:.25rem}.template-depth-2>.template-section-content{padding-inline:.5rem}.filter-disclosure .responsive-filter-controls{gap:.5rem;padding:.5rem}.list-result-summary{margin-block:-.5rem}.mobile-order-list,.mobile-order-card-header,.mobile-order-meta-row,.mobile-order-item-heading,.mobile-order-summary,.mobile-order-return,.mobile-order-actions,.product-mobile-heading,.product-mobile-pair,.product-mobile-detail,.pickup-point-mobile-sender,.category-mobile-meta{gap:.5rem}.product-mobile-product-card{padding-bottom:.5rem}.dashboard{gap:.75rem}.dashboard-overview-grid{gap:.5rem}.dashboard-overview-grid .dashboard-metric{padding:.75rem .75rem .5rem}.dashboard-sales,.dashboard-needs,.dashboard-recent-orders{padding:.75rem}}.account-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;border:0;padding:0;margin:0;min-width:0}.account-fields>*{min-width:0}.security-password-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(14rem,.7fr);gap:1.5rem}.security-password-fields{display:grid;gap:1rem}.password-requirements{border-inline-start:1px solid var(--border);padding-inline-start:1.5rem}.password-requirements h3{margin:0;font-size:.875rem}.password-requirements ul{margin:.5rem 0 0;padding-inline-start:1.1rem;color:var(--muted-foreground)}.password-requirements li+li{margin-top:.25rem}.password-requirement.is-met{color:#047857}.password-requirement.is-unmet{color:#b91c1c}.password-requirements p{margin:.75rem 0 0;color:var(--muted-foreground);font-size:.8125rem}.verification-document-row{display:grid;grid-template-columns:minmax(7rem,1fr) minmax(0,2fr) auto;align-items:center;gap:.5rem}.verification-document-row .text-link,.verification-document-row .text-muted{min-width:0;overflow-wrap:anywhere}.verification-document-row .text-link{border:0;background:none;padding:0;text-align:left;cursor:pointer;min-height:2.25rem}.verification-document-upload:focus-within{outline:2px solid var(--ring);outline-offset:2px}.account-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.account-summary>div{min-width:0}.account-summary>div+div{border-inline-start:1px solid var(--border);padding-inline-start:1rem}.account-summary dt{color:var(--muted-foreground)}.account-summary dd{margin:4px 0 0;font-weight:600}.page-header{position:sticky;top:4.75rem;z-index:20;margin-inline:-.5rem;padding:.5rem;background:var(--background)}.catalog-list-toolbar:has(.search-control),.returns-page .catalog-list-toolbar{position:static}.sticky-list-chrome{position:sticky;top:4.75rem;z-index:20;margin-inline:-.5rem;padding:.5rem;background:var(--background)}.sticky-list-chrome>.page-header{position:static;margin:0;padding:0 0 .25rem}.sticky-list-chrome .catalog-list-toolbar{margin:0}.store-config-sticky-chrome{position:sticky;top:var(--sticky-header-top);z-index:21;margin-inline:-.5rem;padding:.5rem;background:var(--background)}.store-config-sticky-chrome>.page-header{position:static;margin:0;padding:0}@media(min-width:981px){.store-config-sticky-chrome .settings-section-nav{position:absolute;top:100%;left:.5rem;z-index:1;width:max(10rem,calc((100% - 2rem)*.1935));background:var(--background)}.store-settings-form>.stack-lg{grid-column:2}.operations-list-toolbar .search-control{flex:1 1 12rem;min-width:10rem}.operations-list-toolbar .catalog-category-filter .select-field{width:7.5rem}.operations-list-toolbar .data-export-control{flex:0 0 auto;margin-left:auto}}.catalog-toolbar-actions,.catalog-editor-header-actions{display:flex;align-items:center;gap:.75rem;margin-left:auto;min-width:0}.catalog-editor-header-actions{flex-wrap:wrap;justify-content:flex-end}.catalog-editor-back{order:1}@media(max-width:980px){.page-header,.sticky-list-chrome{top:4.25rem}.catalog-list-toolbar .filters-row:has(.catalog-toolbar-actions){flex-wrap:wrap}.catalog-toolbar-actions{width:100%;justify-content:flex-end}.catalog-toolbar-actions .button{padding-inline:.25rem .5rem;font-size:.875rem;white-space:nowrap}.page-header-title-row:has(.catalog-editor-header-actions) h1{flex-basis:100%}.catalog-editor-header-actions{width:100%}.catalog-editor-header-actions .language-select,.catalog-toolbar-actions .language-select{flex:0 0 auto;min-width:0;white-space:nowrap}}@media(max-width:600px){.account-fields{grid-template-columns:minmax(0,1fr);gap:12px}.security-password-layout{grid-template-columns:1fr;gap:1rem}.password-requirements{border-block-start:1px solid var(--border);border-inline-start:0;padding:1rem 0 0}.account-summary{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:.75rem}.account-summary>div:nth-child(odd){border-inline-start:0;padding-inline-start:0}}
