:where(:root){--field-bg:var(--brand-white);--field-border:color-mix(in srgb, var(--brand-blue) 50%, var(--brand-white));--field-border-hover:color-mix(in srgb, var(--brand-blue) 72%, var(--brand-white));--field-border-focus:var(--brand-blue);--field-halo:color-mix(in srgb, var(--brand-orange) 35%, transparent);--field-text:var(--brand-blue);--field-placeholder:color-mix(in srgb, var(--brand-blue) 72%, var(--brand-white));--field-disabled-bg:color-mix(in srgb, var(--brand-gray-100) 58%, var(--brand-white));--field-danger:var(--danger);--field-danger-halo:color-mix(in srgb, var(--danger) 16%, transparent);--option-active:color-mix(in srgb, var(--brand-blue) 8%, var(--brand-white));--field-shadow:0 1px 2px color-mix(in srgb, var(--brand-blue) 4%, transparent);--field-pop-shadow:0 4px 10px color-mix(in srgb, var(--brand-blue) 8%, transparent), 0 24px 48px -16px color-mix(in srgb, var(--brand-blue) 24%, transparent);--field-ease:cubic-bezier(.22, 1, .36, 1);--field-h:48px;--ink:var(--brand-blue);--ink-2:color-mix(in srgb, var(--brand-blue) 80%, var(--brand-white));--ink-3:color-mix(in srgb, var(--brand-blue) 72%, var(--brand-white));--danger:#a3261b;--success:#17663f}@media (prefers-contrast:more){:where(:root){--ink-2:var(--brand-blue);--ink-3:var(--brand-blue);--field-border:var(--brand-blue);--field-placeholder:var(--brand-blue)}}input[type=number]{appearance:textfield}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;display:none}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;display:none}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;display:none}input[type=search]::-webkit-search-decoration{-webkit-appearance:none;display:none}input::-ms-reveal{display:none}input::-ms-clear{display:none}::placeholder{color:var(--field-placeholder);opacity:1;font-weight:400}input,textarea{caret-color:var(--brand-blue);accent-color:var(--brand-blue)}.ui-field input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 100px var(--field-bg);box-shadow:inset 0 0 0 100px var(--field-bg);-webkit-text-fill-color:var(--field-text);transition:background-color 9999s}.ui-field input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 100px var(--field-bg);box-shadow:inset 0 0 0 100px var(--field-bg);-webkit-text-fill-color:var(--field-text);transition:background-color 9999s}.ui-field input:-webkit-autofill:focus{-webkit-box-shadow:inset 0 0 0 100px var(--field-bg);box-shadow:inset 0 0 0 100px var(--field-bg);-webkit-text-fill-color:var(--field-text);transition:background-color 9999s}.ui-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.ui-num{font-variant-numeric:tabular-nums}.ui-proxy{opacity:0;pointer-events:none;border:0;width:1px;height:1px;min-height:0;margin:0;padding:0;position:absolute}.ui-icon{flex:none;display:block}.ui-spin{animation:.8s linear infinite ui-spin}@keyframes ui-spin{to{transform:rotate(360deg)}}.ui-f{min-width:0;color:var(--field-text);font-family:var(--font-sans);text-align:left;align-content:start;gap:6px;margin:0;display:grid;position:relative}.ui-label-row{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.ui-f .ui-label,.ui-group>.ui-label{color:var(--field-text);letter-spacing:normal;text-transform:none;margin:0;padding:0;font-size:.875rem;font-weight:600;line-height:1.4;display:block}.ui-optional{color:var(--ink-3);font-weight:400}.ui-required{color:var(--ink-3);margin-left:8px;font-size:.8125rem;font-weight:400}.ui-below{justify-content:space-between;gap:12px;min-width:0;display:flex}.ui-hint{color:var(--ink-3);margin:0;font-size:.8125rem;line-height:1.45}.ui-below:has(>.ui-hint>.ui-sr:only-child){height:0;margin-top:-6px}.ui-count{color:var(--ink-3);font-variant-numeric:tabular-nums;flex:none;margin:0;font-size:.8125rem}.ui-count[data-full]{color:var(--field-danger);font-weight:600}.ui-error{color:var(--field-danger);animation:ui-error-in .16s var(--field-ease);align-items:flex-start;gap:6px;margin:0;font-size:.8125rem;font-weight:500;line-height:1.45;display:flex}.ui-error .ui-icon{margin-top:1px}@keyframes ui-error-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}.ui-field{width:100%;min-width:0;min-height:var(--field-h);border:1px solid var(--field-border);background:var(--field-bg);color:var(--field-text);box-shadow:var(--field-shadow);font:inherit;outline-offset:0;text-align:left;text-transform:none;letter-spacing:normal;transition:border-color .15s var(--field-ease), box-shadow .15s var(--field-ease), background-color .15s var(--field-ease);border-radius:10px;outline:2px solid #0000;align-items:center;gap:0;margin:0;padding:0 14px;font-size:1rem;display:flex;position:relative}@media (hover:hover){.ui-field:hover:not([data-disabled],[data-readonly],:disabled,:focus-within,[aria-expanded=true]){border-color:var(--field-border-hover)}}.ui-field:focus-within,button.ui-field:focus-visible,button.ui-field[aria-expanded=true]{border-color:var(--field-border-focus);box-shadow:inset 0 0 0 1px var(--field-border-focus), 0 0 0 4px var(--field-halo)}.ui-field[data-invalid]{border-color:var(--field-danger)}.ui-field[data-invalid]:focus-within,button.ui-field[data-invalid]:focus-visible{border-color:var(--field-danger);box-shadow:inset 0 0 0 1px var(--field-danger), 0 0 0 4px var(--field-danger-halo)}.ui-field[data-disabled],button.ui-field:disabled{border-color:var(--line,color-mix(in srgb, var(--brand-blue) 10%, transparent));background:var(--field-disabled-bg);color:var(--ink-3);box-shadow:none;cursor:not-allowed;border-style:solid}.ui-field[data-readonly]{background:var(--field-disabled-bg);box-shadow:none;border-color:#0000}.ui-field[data-large]{min-height:56px;font-size:1.25rem}.ui-field .ui-input{width:100%;min-width:0;min-height:calc(var(--field-h) - 2px);box-shadow:none;color:var(--field-text);font:inherit;text-overflow:ellipsis;background:0 0;border:0;border-radius:0;outline:none;flex:auto;margin:0;padding:0;font-size:1rem;font-weight:500;line-height:1.5}.ui-field[data-large] .ui-input{font-size:1.25rem;font-weight:600}.ui-field .ui-input:disabled{color:var(--ink-3);cursor:not-allowed;-webkit-text-fill-color:var(--ink-3);opacity:1}.ui-field .ui-input::placeholder{color:var(--field-placeholder);opacity:1;font-weight:400}.ui-field-area{align-items:stretch;padding-block:10px}.ui-field-area .ui-input{resize:none;field-sizing:content;min-height:4.5em;max-height:24rem}.ui-affix{color:var(--ink-3);flex:none;align-items:center;display:inline-flex}.ui-affix[data-side=start]{margin-inline:-4px 10px}.ui-affix[data-side=end]{margin-inline:8px -10px}.ui-unit{color:var(--ink-2);font-weight:600}.ui-field[data-large] .ui-unit{font-size:1.125rem}.ui-in-btn{width:44px;height:44px;min-height:0;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;margin:0;padding:0;transition:background-color .12s linear,color .12s linear;display:inline-grid}.ui-in-btn:hover:not(:disabled){background:var(--option-active);color:var(--field-text)}.ui-in-btn:focus-visible{box-shadow:0 0 0 2px var(--field-bg), 0 0 0 4px var(--field-border-focus);outline:none}.ui-in-btn:disabled{opacity:.45;cursor:not-allowed}.ui-in-btn[aria-pressed=true]{color:var(--field-text)}.ui-caps{color:var(--ink-2);align-items:center;gap:6px;margin:0;font-size:.8125rem;font-weight:500;display:flex}.ui-rules{gap:4px;margin:2px 0 0;padding:0;list-style:none;display:grid}.ui-rules li{color:var(--ink-3);transition:color .16s var(--field-ease);align-items:center;gap:8px;font-size:.8125rem;display:flex}.ui-rule-mark{border:1.5px solid var(--field-border);width:16px;height:16px;transition:border-color .16s var(--field-ease), background-color .16s var(--field-ease);border-radius:999px;flex:none;place-items:center;display:inline-grid}.ui-rules li[data-ok]{color:var(--success);font-weight:500}.ui-rules li[data-ok] .ui-rule-mark{color:var(--success);border-color:#0000}.ui-rules li[data-ok] .ui-rule-mark .ui-icon{width:18px;height:18px}.ui-select-wrap,.ui-date-wrap{min-width:0;position:relative}button.ui-select{cursor:pointer;justify-content:flex-start;gap:10px;font-weight:500;line-height:1.5}button.ui-select:focus-visible{outline:2px solid #0000}.ui-value{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}button.ui-select[data-empty] .ui-value{color:var(--field-placeholder);font-weight:400}button.ui-select>.ui-icon:first-child{color:var(--ink-3)}.ui-chevron{color:var(--ink-3);transition:transform .18s var(--field-ease)}button.ui-select[aria-expanded=true] .ui-chevron{color:var(--field-text);transform:rotate(180deg)}.ui-pop{z-index:60;box-sizing:border-box;border:1px solid var(--line,color-mix(in srgb, var(--brand-blue) 10%, transparent));background:var(--brand-white);width:max-content;min-width:14rem;max-width:min(26rem,100vw - 16px);max-height:320px;color:var(--field-text);box-shadow:var(--field-pop-shadow);font-family:var(--font-sans);text-align:left;opacity:1;transition:opacity .14s var(--field-ease), transform .14s var(--field-ease), overlay .14s allow-discrete, display .14s allow-discrete;border-radius:14px;flex-direction:column;margin:0;padding:0;font-size:1rem;position:fixed;inset:auto;overflow:hidden;transform:none}.ui-pop:popover-open{display:flex}@starting-style{.ui-pop:popover-open{opacity:0;transform:translateY(-4px)scale(.98)}}.ui-pop[data-side=top]{transform-origin:bottom}@supports (anchor-name:--a){.ui-pop{top:anchor(bottom);left:anchor(left);min-width:max(14rem, anchor-size(width));position-try-fallbacks:flip-block, flip-inline, flip-block flip-inline;max-height:min(320px,100dvh - 16px);margin-top:6px}}.ui-pop.ui-cal{overscroll-behavior:contain;overflow:auto}.ui-pop-search{border-bottom:1px solid var(--line,color-mix(in srgb, var(--brand-blue) 10%, transparent));color:var(--ink-3);flex:none;align-items:center;gap:8px;padding:8px 12px;display:flex}.ui-pop-search input{width:100%;min-height:40px;color:var(--field-text);font:inherit;box-shadow:none;background:0 0;border:0;outline:none;flex:auto;margin:0;padding:0;font-size:1rem}.ui-pop-search input:focus-visible{box-shadow:none;outline:none}.ui-pop-search:focus-within{border-bottom-color:var(--field-border-focus)}.ui-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--field-border) transparent;outline:none;flex:auto;min-height:0;margin:0;padding:6px;overflow-y:auto}.ui-group-label{color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase;padding:10px 10px 4px;font-size:.75rem;font-weight:600}.ui-opt{min-height:40px;color:var(--field-text);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:.9375rem;line-height:1.35;display:flex}.ui-opt-text{overflow-wrap:anywhere;flex:auto;min-width:0}.ui-opt-hint{color:var(--ink-3);font-size:.8125rem;font-weight:400;display:block}.ui-opt mark{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--brand-orange);text-decoration-color:var(--brand-orange);text-underline-offset:3px;background:0 0;font-weight:700;text-decoration-thickness:2px}.ui-opt-img{object-fit:cover;border-radius:8px;flex:none;width:36px;height:36px}.ui-opt-tick{color:var(--field-text);opacity:0;transition:opacity .12s linear}.ui-opt[data-active]{background:var(--option-active)}.ui-opt[aria-selected=true]{font-weight:600}.ui-opt[aria-selected=true] .ui-opt-tick{opacity:1}.ui-opt[aria-disabled=true]{color:var(--ink-3);cursor:not-allowed;opacity:.6}.ui-opt-create{color:var(--ink-2);font-weight:600}.ui-list-state{color:var(--ink-3);text-align:center;justify-content:center;align-items:center;gap:8px;margin:0;padding:16px 12px;font-size:.875rem;display:flex}dialog.ui-sheet{box-sizing:border-box;width:100%;max-width:none;max-height:86dvh;padding:0 0 env(safe-area-inset-bottom,0);background:var(--brand-white);color:var(--field-text);font-family:var(--font-sans);box-shadow:var(--field-pop-shadow);border:0;border-radius:20px 20px 0 0;margin:0;position:fixed;inset:auto 0 0;overflow:hidden}dialog.ui-sheet[open]{animation:ui-sheet-in .22s var(--field-ease);flex-direction:column;display:flex}.ui-sheet::backdrop{background:color-mix(in srgb, var(--brand-blue) 42%, transparent)}.ui-sheet-head{border-bottom:1px solid var(--line,color-mix(in srgb, var(--brand-blue) 10%, transparent));flex:none;align-items:center;gap:12px;padding:18px 8px 8px 20px;display:flex;position:relative}.ui-sheet-head:before{content:"";background:var(--brand-gray-100);border-radius:999px;width:40px;height:4px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.ui-sheet-title{flex:auto;margin:0;font-size:1rem;font-weight:600}.ui-sheet-body{flex-direction:column;min-height:0;display:flex;overflow:auto}.ui-sheet .ui-list{max-height:min(60dvh,30rem);padding:8px 12px 16px}.ui-sheet .ui-opt{min-height:48px;font-size:1rem}.ui-sheet .ui-pop-search{padding:10px 16px}@keyframes ui-sheet-in{0%{opacity:0;transform:translateY(16%)}to{opacity:1;transform:none}}.ui-cal-box{gap:16px;padding:14px;display:flex}.ui-cal-main{min-width:0}.ui-cal:not(.ui-cal-range) .ui-cal-box{display:block}.ui-cal-nav{align-items:center;gap:4px;margin-bottom:6px;display:flex}.ui-cal-title{text-align:center;flex:auto;margin:0;font-size:.9375rem;font-weight:600}.ui-cal-step{color:var(--ink-3);text-align:center;margin:0 0 6px;font-size:.8125rem}.ui-cal-months{gap:20px;display:flex}.ui-cal-months[data-dir=next]{animation:ui-cal-next .18s var(--field-ease)}.ui-cal-months[data-dir=prev]{animation:ui-cal-prev .18s var(--field-ease)}@keyframes ui-cal-next{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}@keyframes ui-cal-prev{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}.ui-cal-grid{border-collapse:collapse;margin:0}.ui-cal-grid th{width:40px;height:28px;color:var(--ink-3);text-align:center;padding:0;font-size:.75rem;font-weight:600}.ui-cal-grid td{text-align:center;padding:1px 0}.ui-cal-grid td[data-range]{background:var(--option-active)}.ui-cal-grid td[data-edge=start]{background:linear-gradient(90deg, transparent 50%, var(--option-active) 50%)}.ui-cal-grid td[data-edge=end]{background:linear-gradient(90deg, var(--option-active) 50%, transparent 50%)}.ui-day{width:40px;height:40px;min-height:0;color:var(--field-text);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;margin:0;padding:0;font-size:.875rem;display:inline-grid}.ui-day:hover:not([aria-disabled]){background:var(--option-active)}.ui-day[data-outside]{color:var(--ink-3)}.ui-day[aria-current=date]{box-shadow:inset 0 0 0 1.5px var(--brand-orange);font-weight:600}.ui-day[data-selected]{background:var(--brand-blue);color:var(--brand-white);font-weight:600}.ui-day[aria-disabled]{color:var(--ink-3);opacity:.4;cursor:not-allowed;text-decoration:line-through}.ui-day:focus-visible{box-shadow:0 0 0 2px var(--brand-white), 0 0 0 4px var(--field-border-focus);outline:none}.ui-cal-foot{border-top:1px solid var(--line,color-mix(in srgb, var(--brand-blue) 10%, transparent));justify-content:space-between;gap:8px;margin-top:10px;padding-top:10px;display:flex}.ui-btn-quiet{min-height:40px;color:var(--field-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:.875rem;font-weight:600}.ui-btn-quiet:hover:not(:disabled){background:var(--option-active)}.ui-btn-quiet:focus-visible{box-shadow:0 0 0 2px var(--brand-white), 0 0 0 4px var(--field-border-focus);outline:none}.ui-cal-shortcuts{border-right:1px solid var(--line,color-mix(in srgb, var(--brand-blue) 10%, transparent));align-content:start;gap:6px;min-width:9.5rem;padding-right:14px;display:grid}.ui-chip{border:1px solid var(--line,color-mix(in srgb, var(--brand-blue) 10%, transparent));background:var(--brand-white);min-height:40px;color:var(--field-text);font:inherit;text-align:left;cursor:pointer;border-radius:999px;padding:0 14px;font-size:.875rem;font-weight:500}.ui-chip[aria-pressed=true]{border-color:var(--brand-blue);background:var(--brand-blue);color:var(--brand-white)}.ui-chip:focus-visible{box-shadow:0 0 0 2px var(--brand-white), 0 0 0 4px var(--field-border-focus);outline:none}.ui-sheet .ui-cal-box{flex-direction:column;padding:12px 16px 16px}.ui-sheet .ui-cal-shortcuts{border-right:0;border-bottom:1px solid var(--line,color-mix(in srgb, var(--brand-blue) 10%, transparent));flex-wrap:wrap;min-width:0;padding:0 0 12px;display:flex}.ui-sheet .ui-cal-grid{width:100%}.ui-sheet .ui-cal-grid th{width:auto}.ui-sheet .ui-day{width:44px;height:44px;font-size:1rem}.ui-cal-summary{color:var(--ink);margin:0 0 10px;font-size:.9375rem;font-weight:600}.ui-cal-inline{border:1px solid var(--line,color-mix(in srgb, var(--brand-blue) 10%, transparent));background:var(--brand-white);border-radius:16px}.ui-cal-inline .ui-cal-box{justify-content:center;padding:16px}.ui-cal-inline .ui-cal-main{width:100%}.ui-cal-inline .ui-cal-months{justify-content:center}@media (width<=639px){.ui-cal-inline .ui-cal-box{padding:12px}.ui-cal-inline .ui-cal-grid{width:100%}.ui-cal-inline .ui-cal-grid th{width:auto}.ui-cal-inline .ui-day{aspect-ratio:1;width:100%;max-width:40px;height:auto}}.ui-choice{gap:4px;min-width:0;display:grid}.ui-check,.ui-radio,.ui-switch-row{min-height:44px;color:var(--field-text);cursor:pointer;text-transform:none;letter-spacing:normal;align-items:flex-start;gap:12px;margin:0;padding:10px 0;font-size:.9375rem;font-weight:500;line-height:1.45;display:flex}.ui-check-hit,.ui-radio-hit{flex:none;width:20px;height:20px;margin-top:1px;display:inline-grid;position:relative}.ui-check .ui-check-input,.ui-radio .ui-radio-input,.ui-radio-card .ui-radio-input,.ui-switch .ui-switch-input,.ui-seg .ui-seg-input{z-index:1;opacity:0;width:100%;height:100%;min-height:0;cursor:inherit;appearance:none;border:0;outline:none;margin:0;padding:0;font-size:16px;position:absolute;inset:0}.ui-check-box,.ui-radio-dot{box-sizing:border-box;border:1.5px solid var(--field-border);background:var(--field-bg);width:20px;height:20px;color:var(--brand-white);transition:background-color .16s var(--field-ease), border-color .16s var(--field-ease), box-shadow .15s var(--field-ease);border-radius:6px;place-items:center;display:grid}.ui-radio-dot{border-radius:999px}.ui-check-box svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;grid-area:1/1;width:16px;height:16px}.ui-check-mark path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .16s var(--field-ease)}.ui-check-dash{opacity:0}.ui-check-input:checked+.ui-check-box,.ui-check-input:indeterminate+.ui-check-box{border-color:var(--brand-blue);background:var(--brand-blue)}.ui-check-input:checked+.ui-check-box .ui-check-mark path{stroke-dashoffset:0}.ui-check-input:indeterminate+.ui-check-box .ui-check-mark{opacity:0}.ui-check-input:indeterminate+.ui-check-box .ui-check-dash{opacity:1}.ui-radio-dot:after{content:"";background:var(--brand-blue);width:8px;height:8px;transition:transform .16s var(--field-ease);border-radius:999px;transform:scale(0)}.ui-radio-input:checked+.ui-radio-dot{border-color:var(--brand-blue);border-width:2px}.ui-radio-input:checked+.ui-radio-dot:after{transform:scale(1)}@media (hover:hover){.ui-check:hover .ui-check-input:not(:disabled):not(:checked)+.ui-check-box,.ui-radio:hover .ui-radio-input:not(:disabled):not(:checked)+.ui-radio-dot{border-color:var(--field-border-hover)}}.ui-check-input:focus-visible+.ui-check-box,.ui-radio-input:focus-visible+.ui-radio-dot{border-color:var(--field-border-focus);box-shadow:0 0 0 4px var(--field-halo)}.ui-check-input:disabled+.ui-check-box,.ui-radio-input:disabled+.ui-radio-dot{border-color:var(--line,color-mix(in srgb, var(--brand-blue) 10%, transparent));background:var(--field-disabled-bg)}.ui-radio[data-disabled]{color:var(--ink-3);cursor:not-allowed}.ui-check:has(.ui-check-input:disabled){color:var(--ink-3);cursor:not-allowed}[data-invalid]>.ui-check .ui-check-box{border-color:var(--field-danger)}.ui-check-text,.ui-radio-text,.ui-switch-text{gap:2px;min-width:0;display:grid}.ui-check-desc,.ui-radio-desc{color:var(--ink-3);font-size:.8125rem;font-weight:400}.ui-radio-title{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.ui-radio-meta{color:var(--ink-2);font-weight:600}.ui-group{border:0;border-radius:0;gap:4px;min-width:0;margin:0;padding:0;display:grid}.ui-group>legend{float:left;width:100%;margin-bottom:6px}.ui-group>legend+*{clear:both}.ui-group-items{gap:0 20px;display:grid}.ui-group[data-inline] .ui-group-items{flex-wrap:wrap;display:flex}.ui-cards .ui-group-items{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:12px}.ui-radio-card{border:1px solid var(--field-border);background:var(--field-bg);min-height:64px;color:var(--field-text);cursor:pointer;transition:border-color .15s var(--field-ease), box-shadow .15s var(--field-ease), background-color .15s var(--field-ease);border-radius:14px;align-items:flex-start;gap:12px;margin:0;padding:16px;font-size:.9375rem;display:flex;position:relative}.ui-radio-card .ui-radio-input{z-index:1}.ui-radio-card .ui-radio-hit{position:static}.ui-radio-card .ui-radio-dot{margin-top:1px;position:relative}.ui-radio-card .ui-radio-title{font-weight:600}.ui-radio-icon{background:var(--option-active);width:40px;height:40px;color:var(--field-text);border-radius:10px;flex:none;place-items:center;display:grid}@media (hover:hover){.ui-radio-card:hover:not([data-disabled]){border-color:var(--field-border-hover)}}.ui-radio-card:has(.ui-radio-input:checked){border-color:var(--brand-blue);box-shadow:inset 0 0 0 1px var(--brand-blue)}.ui-radio-card:has(.ui-radio-input:focus-visible){border-color:var(--brand-blue);box-shadow:inset 0 0 0 1px var(--brand-blue), 0 0 0 4px var(--field-halo)}.ui-radio-card[data-disabled]{background:var(--field-disabled-bg);color:var(--ink-3);cursor:not-allowed}.ui-switch-row{justify-content:space-between;align-items:center}.ui-switch{flex:none;width:44px;height:24px;display:inline-grid;position:relative}.ui-switch-track{box-sizing:border-box;background:var(--field-border);width:44px;height:24px;transition:background-color .16s var(--field-ease), box-shadow .15s var(--field-ease);border-radius:999px;padding:2px;display:block}.ui-switch-thumb{background:var(--brand-white);width:20px;height:20px;box-shadow:0 1px 2px color-mix(in srgb, var(--brand-blue) 24%, transparent);transition:transform .16s var(--field-ease);border-radius:999px;display:block}.ui-switch-input:checked+.ui-switch-track{background:var(--brand-blue)}.ui-switch-input:checked+.ui-switch-track .ui-switch-thumb{transform:translate(20px)}.ui-switch-input:focus-visible+.ui-switch-track{box-shadow:0 0 0 2px var(--brand-white), 0 0 0 6px var(--field-halo), 0 0 0 2px var(--brand-blue)}.ui-switch-input:disabled+.ui-switch-track{opacity:.5}.ui-seg{border:1px solid var(--field-border);background:var(--field-bg);border-radius:12px;gap:4px;min-width:0;padding:4px;display:flex}.ui-seg-opt{flex:1 1 0;min-width:0;margin:0;position:relative}.ui-seg-face{min-height:40px;color:var(--ink-2);white-space:nowrap;transition:background-color .15s var(--field-ease), color .15s var(--field-ease);border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:.875rem;font-weight:500;display:flex}.ui-seg-input:checked+.ui-seg-face{background:var(--brand-blue);color:var(--brand-white);font-weight:600}.ui-seg-input:focus-visible+.ui-seg-face{box-shadow:0 0 0 2px var(--brand-white), 0 0 0 4px var(--field-border-focus)}@media (hover:hover){.ui-seg-opt:hover .ui-seg-input:not(:checked)+.ui-seg-face{background:var(--option-active);color:var(--field-text)}}[data-compact]>.ui-seg .ui-seg-face{min-height:36px}.ui-stepper{padding:0 2px}.ui-stepper .ui-input{text-align:center}.ui-stepper .ui-affix[data-side=start],.ui-stepper .ui-affix[data-side=end]{margin-inline:0}.ui-drop{border:1.5px dashed var(--field-border);background:var(--field-bg);color:var(--ink-2);text-align:center;cursor:pointer;transition:border-color .15s var(--field-ease), background-color .15s var(--field-ease), box-shadow .15s var(--field-ease);border-radius:14px;justify-items:center;gap:6px;margin:0;padding:24px 16px;font-size:.9375rem;display:grid;position:relative}.ui-drop .ui-icon{color:var(--ink-3)}.ui-drop[data-over]{border-color:var(--brand-blue);background:var(--option-active)}.ui-drop:focus-within{border-style:solid;border-color:var(--field-border-focus);box-shadow:inset 0 0 0 1px var(--field-border-focus), 0 0 0 4px var(--field-halo)}[data-invalid]>.ui-drop{border-color:var(--field-danger)}.ui-drop[data-disabled]{background:var(--field-disabled-bg);cursor:not-allowed}.ui-drop-text strong{color:var(--field-text);font-weight:600}.ui-drop-link{color:var(--field-text);text-underline-offset:3px;font-weight:600;text-decoration:underline}.ui-drop-rules{color:var(--ink-3);font-size:.8125rem}.ui-drop .ui-file-input{opacity:0;cursor:pointer;border:0;outline:none;width:100%;height:100%;min-height:0;margin:0;padding:0;position:absolute;inset:0}.ui-files{gap:6px;margin:4px 0 0;padding:0;list-style:none;display:grid}.ui-file{border:1px solid var(--line,color-mix(in srgb, var(--brand-blue) 10%, transparent));border-radius:10px;align-items:center;gap:12px;padding:6px 4px 6px 8px;display:flex}.ui-file img{object-fit:cover;border-radius:6px;flex:none;width:40px;height:40px}.ui-file-name{overflow-wrap:anywhere;flex:auto;min-width:0;font-size:.875rem;font-weight:500;display:grid}.ui-file-name small{color:var(--ink-3);font-weight:400}.ui-file progress{width:100%;height:4px;accent-color:var(--brand-blue)}.ui-tip{z-index:70;background:var(--brand-blue);max-width:min(18rem,100vw - 16px);color:var(--brand-white);font-family:var(--font-sans);pointer-events:none;border:0;border-radius:8px;margin:0;padding:6px 10px;font-size:.8125rem;font-weight:500;line-height:1.4;position:fixed;inset:auto}.ui-tip:popover-open{animation:ui-tip-in .12s var(--field-ease)}@supports (anchor-name:--a){.ui-tip{top:anchor(bottom);left:anchor(center);position-try-fallbacks:flip-block;margin-top:6px;translate:-50%}}@keyframes ui-tip-in{0%{opacity:0}to{opacity:1}}.ui-errsum{border:1px solid var(--field-danger);background:color-mix(in srgb, var(--danger) 6%, var(--brand-white));color:var(--field-text);border-left-width:4px;border-radius:12px;gap:8px;margin:0 0 16px;padding:14px 16px;display:grid}.ui-errsum:focus{box-shadow:0 0 0 4px var(--field-danger-halo);outline:none}.ui-errsum-title{color:var(--field-danger);align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.ui-errsum ul{gap:4px;margin:0;padding:0 0 0 28px;display:grid}.ui-errsum a{color:var(--field-text);text-underline-offset:3px}[data-surface-tone=dark] .ui-field{border-color:color-mix(in srgb, var(--brand-white) 35%, transparent);background:color-mix(in srgb, var(--brand-white) 8%, transparent);color:var(--brand-white);box-shadow:none}[data-surface-tone=dark] .ui-field .ui-input{color:var(--brand-white)}[data-surface-tone=dark] .ui-field:focus-within{border-color:var(--brand-white);box-shadow:inset 0 0 0 1px var(--brand-white), 0 0 0 4px color-mix(in srgb, var(--brand-orange) 45%, transparent)}[data-surface-tone=dark] .ui-f .ui-label{color:var(--brand-white)}@media (prefers-reduced-motion:reduce){.ui-field,.ui-chevron,.ui-check-box,.ui-radio-dot,.ui-radio-dot:after,.ui-switch-thumb,.ui-switch-track,.ui-seg-face,.ui-rules li,.ui-radio-card,.ui-drop{transition:none}.ui-check-mark path{transition:opacity .1s linear}.ui-pop{transition:opacity .1s linear;transform:none}@starting-style{.ui-pop:popover-open{transform:none}}.ui-sheet[open],.ui-cal-months[data-dir],.ui-error{animation:.1s linear ui-fade}.ui-spin{animation-duration:2s}}@keyframes ui-fade{0%{opacity:0}to{opacity:1}}@media (forced-colors:active){.ui-field:focus-within,button.ui-field:focus-visible{outline-color:highlight}.ui-check-box,.ui-radio-dot{forced-color-adjust:none;background:canvas;border-color:canvastext}.ui-check-input:checked+.ui-check-box{color:highlighttext;background:highlight;border-color:highlight}.ui-radio-input:checked+.ui-radio-dot{border-color:highlight}.ui-radio-dot:after{background:highlight}.ui-check-input:focus-visible+.ui-check-box,.ui-radio-input:focus-visible+.ui-radio-dot,.ui-switch-input:focus-visible+.ui-switch-track,.ui-seg-input:focus-visible+.ui-seg-face{outline-offset:2px;outline:2px solid highlight}.ui-switch-track{forced-color-adjust:none;background:canvas;border:1px solid canvastext}.ui-switch-thumb{background:canvastext}.ui-switch-input:checked+.ui-switch-track{background:highlight}.ui-switch-input:checked+.ui-switch-track .ui-switch-thumb{background:highlighttext}.ui-opt[data-active]{outline:2px solid highlight}.ui-day[data-selected]{forced-color-adjust:none;color:highlighttext;background:highlight}}body[data-surface=storefront]{--s-page:color-mix(in srgb, var(--brand-gray-100) 40%, var(--brand-white));--s-photo:color-mix(in srgb, var(--brand-gray-100) 58%, var(--brand-white));--s-tint-orange:color-mix(in srgb, var(--brand-orange) 18%, var(--brand-white));--s-tint-blue:color-mix(in srgb, var(--brand-blue) 8%, var(--brand-white));--s-line:color-mix(in srgb, var(--brand-blue) 10%, transparent);--s-line-strong:color-mix(in srgb, var(--brand-blue) 18%, transparent);--s-on-dark-2:color-mix(in srgb, var(--brand-blue) 22%, var(--brand-white));--s-on-dark-3:color-mix(in srgb, var(--brand-blue) 40%, var(--brand-white));--s-on-dark-line:color-mix(in srgb, var(--brand-white) 14%, transparent);--s-deep:color-mix(in srgb, var(--brand-blue) 68%, black);--s-danger-tint:color-mix(in srgb, var(--danger) 10%, var(--brand-white));--s-success-tint:color-mix(in srgb, var(--success) 10%, var(--brand-white));--s-ease:cubic-bezier(.22, 1, .36, 1);--s-gutter:16px;--s-max:1280px;--s-header:120px;background:var(--s-page);color:var(--ink);font-family:var(--font-sans)}@media (width>=600px){body[data-surface=storefront]{--s-gutter:24px}}@media (width>=1024px){body[data-surface=storefront]{--s-gutter:40px}}body[data-surface=storefront] main{padding:0}html:has(body[data-surface=storefront]){scroll-padding-top:calc(var(--s-header,120px) + 16px);scroll-padding-bottom:96px}body[data-surface=storefront] :where(h1,h2,h3,p,ul,ol,dl,figure){margin:0}:where(body)[data-surface=storefront] h1{letter-spacing:-.025em;max-width:none;color:var(--ink);font-size:clamp(1.625rem,1.2rem + 1.4vw,2.5rem);font-weight:700;line-height:1.1}:where(body)[data-surface=storefront] h2{letter-spacing:-.01em;color:var(--ink);font-size:clamp(1.25rem,1.05rem + .8vw,1.75rem);font-weight:600;line-height:1.2}:where(body[data-surface=storefront] a){color:inherit}body[data-surface=storefront] main :focus-visible:not([class^=ui-],[class*=\ ui-],.ui-field *),body[data-surface=storefront] dialog :focus-visible:not([class^=ui-],[class*=\ ui-],.ui-field *){outline:2px solid var(--ink);outline-offset:2px;box-shadow:0 0 0 2px var(--brand-white)}.s-nowrap{white-space:nowrap}body[data-surface=storefront] [hidden]{display:none!important}.s-btn{border-radius:var(--radius-pill);min-height:44px;color:var(--ink);font:600 .9375rem/1.1 var(--font-sans);white-space:nowrap;cursor:pointer;transition:background-color .16s var(--s-ease), border-color .16s var(--s-ease), color .16s var(--s-ease), transform .12s var(--s-ease);background:0 0;border:1.5px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 18px;text-decoration:none;display:inline-flex}.s-btn:active:not(:disabled){transform:scale(.98)}.s-btn-primary{background:var(--brand-orange);color:var(--ink)}.s-btn-primary:hover:not(:disabled){background:var(--action-hover)}.s-btn-line{background:var(--brand-white);border-color:var(--field-border)}.s-btn-ghost{border-color:var(--field-border)}.s-btn-quiet{padding:0 12px}.s-btn-line:hover,.s-btn-ghost:hover,.s-btn-quiet:hover{background:var(--s-tint-blue);border-color:var(--field-border-hover)}.s-btn-quiet:hover{border-color:#0000}.s-btn-lg{min-height:48px;padding:0 24px;font-size:1rem}.s-btn-sm{padding:0 12px;font-size:.875rem}.s-btn-block{width:100%}.s-btn:disabled{background:var(--field-disabled-bg);color:var(--ink-3);cursor:not-allowed;border-color:#0000}.s-btn[aria-busy=true] .ico,.s-btn[data-state=busy] .ico{animation:.8s linear infinite ui-spin}.s-btn[data-state=done]{background:var(--s-success-tint);border-color:var(--success);color:var(--success)}body[data-surface=storefront] .s-btn:focus-visible{box-shadow:0 0 0 2px var(--brand-white), 0 0 0 4px var(--ink);outline:none}.s-icon-btn{border-radius:var(--radius-pill);width:44px;height:44px;color:inherit;cursor:pointer;transition:background-color .16s var(--s-ease);background:0 0;border:0;flex:none;place-items:center;display:inline-grid}.s-icon-btn:hover{background:var(--s-tint-blue)}.s-link{min-height:44px;color:var(--ink);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.s-link:hover{text-underline-offset:3px;text-decoration:underline}body[data-surface=storefront] header.shell.s-header{z-index:40;background:var(--brand-blue);color:var(--brand-white);transition:box-shadow .2s var(--s-ease);border:0;padding:0;display:block;position:sticky;top:0}body[data-surface=storefront] .s-header :focus-visible{outline:2px solid var(--brand-white);outline-offset:2px;box-shadow:none}body[data-header=light] header.shell.s-header{background:var(--brand-white);color:var(--ink);border-bottom:1px solid var(--s-line)}body[data-header=light] .s-header :focus-visible{outline-color:var(--ink)}.s-announce{background:var(--s-tint-orange);min-height:36px;color:var(--ink);justify-content:center;align-items:center;padding:6px 48px;display:flex;position:relative}.s-announce[data-promo-color=navy]{background:var(--s-deep);color:var(--brand-white)}.s-announce .promo{text-align:center;align-items:center;gap:8px;margin:0;font-size:.8125rem;font-weight:500;line-height:1.3;display:flex}.s-announce-close{border-radius:var(--radius-pill);width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;right:4px;translate:0 -50%}.s-announce-close:hover{background:color-mix(in srgb, var(--brand-blue) 8%, transparent)}body[data-surface=storefront] .s-announce-close:focus-visible{outline-color:var(--ink)}.s-bar{width:min(100%, calc(var(--s-max) + 2 * var(--s-gutter)));height:72px;padding-inline:var(--s-gutter);transition:height .2s var(--s-ease);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;margin-inline:auto;display:grid}.s-header[data-compact] .s-bar{height:60px}.s-menu-btn{color:inherit;display:none}.s-menu-btn:hover{background:var(--hover-on-deep)}.s-header .brand-link{align-items:center;min-height:44px;display:inline-flex}.s-header .logo{width:auto;height:40px;transition:height .2s var(--s-ease)}.s-header[data-compact] .logo{height:34px}.s-search{justify-self:center;width:100%;max-width:680px;position:relative}.s-search-box{border-radius:var(--radius-pill);background:var(--brand-white);height:48px;color:var(--ink-3);transition:box-shadow .16s var(--s-ease), border-color .16s var(--s-ease);border:2px solid #0000;align-items:center;gap:6px;padding:0 4px 0 14px;display:flex}body[data-header=light] .s-search-box{border-color:var(--field-border)}.s-search-box:focus-within{border-color:var(--ink);box-shadow:0 0 0 4px color-mix(in srgb, var(--brand-orange) 55%, transparent)}.s-search-box input{min-width:0;height:100%;color:var(--ink);font:400 1rem var(--font-sans);box-shadow:none;background:0 0;border:0;flex:1;padding:0}body[data-surface=storefront] .s-search-box input:focus-visible{box-shadow:none;outline:none}.s-search-clear{border-radius:var(--radius-pill);width:36px;height:36px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.s-search-clear:hover{background:var(--s-tint-blue);color:var(--ink)}body[data-surface=storefront] .s-search-box button:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.s-search-go{border-radius:var(--radius-pill);background:var(--brand-orange);height:38px;color:var(--ink);font:600 .9375rem var(--font-sans);cursor:pointer;border:0;flex:none;padding:0 18px}.s-search-go:hover{background:var(--action-hover)}.s-suggest{z-index:50;background:var(--brand-white);color:var(--ink);box-shadow:0 0 0 1px var(--s-line-strong);border-radius:16px;gap:2px;margin:0;padding:6px;list-style:none;display:grid;position:absolute;inset:calc(100% + 8px) 0 auto}.s-suggest[hidden]{display:none}.s-suggest li{cursor:pointer;border-radius:10px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:48px;padding:6px 8px;display:grid}.s-suggest li>.ico{color:var(--ink-3);justify-self:center}.s-suggest li[aria-selected=true]{background:var(--s-tint-blue)}.s-suggest li[data-all]{border-top:1px solid var(--s-line);border-radius:0 0 10px 10px;font-weight:600}.s-sug-media{background:var(--s-photo);border-radius:8px;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.s-sug-media img{object-fit:contain;width:100%;height:100%}.s-sug-media .s-noimg span{display:none}.s-sug-name{text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;overflow:hidden}.s-sug-price{white-space:nowrap;font-size:.875rem;font-weight:700}.s-tools{align-items:center;gap:4px;display:flex}.s-tool{min-height:44px;color:inherit;transition:background-color .16s var(--s-ease);border-radius:12px;align-items:center;gap:8px;padding:0 12px;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.s-tool:hover{background:var(--hover-on-deep)}body[data-header=light] .s-tool:hover{background:var(--s-tint-blue)}.cart-count{border-radius:var(--radius-pill);background:var(--brand-orange);min-width:22px;height:22px;color:var(--ink);font-variant-numeric:tabular-nums;place-items:center;padding:0 6px;font-size:.75rem;font-weight:700;display:inline-grid}.cart-count[data-bump]{animation:s-bump .6s var(--s-ease)}@keyframes s-bump{0%,to{transform:scale(1)}40%{transform:scale(1.2)}}.s-catbar{border-top:1px solid var(--s-on-dark-line)}body[data-surface=storefront] header.shell nav.s-catbar{display:block}body[data-surface=storefront] header.shell nav.s-menu{gap:2px;display:grid}body[data-header=light] .s-catbar{border-top-color:var(--s-line)}.s-catbar-in{width:min(100%, calc(var(--s-max) + 2 * var(--s-gutter)));padding:0 var(--s-gutter);align-items:center;gap:4px;margin:0 auto;display:flex}.s-catbar-in>ul{scrollbar-width:none;flex:1;align-items:center;gap:4px;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.s-catbar-in>ul::-webkit-scrollbar{display:none}.s-catbar-in>ul>li{flex:none}body[data-surface=storefront] header.shell .s-catbar-in>ul a{text-overflow:ellipsis;max-width:240px;overflow:hidden}body[data-surface=storefront] header.shell .s-catbar a,.s-more-menu summary{min-height:48px;color:var(--s-on-dark-2);white-space:nowrap;transition:color .16s var(--s-ease), box-shadow .16s var(--s-ease);background:0 0;border-radius:0;align-items:center;gap:6px;padding:0 12px;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex;box-shadow:inset 0 -2px #0000}body[data-surface=storefront] header.shell .s-catbar a:hover,.s-more-menu summary:hover{color:var(--brand-white);background:0 0}body[data-surface=storefront] header.shell .s-catbar a[aria-current=page]{color:var(--brand-white);box-shadow:inset 0 -2px 0 var(--brand-orange);background:0 0}body[data-header=light] header.shell .s-catbar a,body[data-header=light] .s-more-menu summary{color:var(--ink-2)}body[data-header=light] header.shell .s-catbar a[aria-current=page],body[data-header=light] header.shell .s-catbar a:hover{color:var(--ink)}.s-more-menu{position:relative}.s-more-menu summary{cursor:pointer;list-style:none}.s-more-menu summary::-webkit-details-marker{display:none}.s-more-menu[open] summary .ico{rotate:180deg}.s-more-menu{flex:none}.s-more-menu>ul{z-index:50;background:var(--brand-white);min-width:220px;max-height:70vh;box-shadow:0 0 0 1px var(--s-line-strong);border-radius:14px;margin:0;padding:6px;list-style:none;display:grid;position:absolute;top:100%;right:0;overflow-y:auto}body[data-surface=storefront] header.shell .s-more-menu>ul a{min-height:44px;color:var(--ink);box-shadow:none;border-radius:10px;padding:0 12px;display:flex}body[data-surface=storefront] header.shell .s-more-menu>ul a:hover{background:var(--s-tint-blue);color:var(--ink)}.s-city{flex:none;position:relative}.s-city summary{min-height:48px;color:var(--s-on-dark-2);white-space:nowrap;cursor:pointer;transition:color .16s var(--s-ease);align-items:center;gap:6px;font-size:.875rem;font-weight:500;list-style:none;display:inline-flex}.s-city summary::-webkit-details-marker{display:none}.s-city summary:hover{color:var(--brand-white)}.s-city summary strong{color:var(--brand-white);font-weight:600}.s-city summary>.ico:first-child{color:var(--brand-beige)}.s-city[open] summary>.ico:last-child{rotate:180deg}.s-city-desk{border-right:1px solid var(--s-on-dark-line);margin-right:8px;padding-right:12px}.s-city-mob{display:none}.s-city-pop{z-index:50;background:var(--brand-white);width:min(300px,100vw - 32px);color:var(--ink);box-shadow:0 0 0 1px var(--s-line-strong);border-radius:14px;padding:14px 6px 6px;position:absolute;top:100%;left:0}.s-city-title{margin:0;padding:0 12px;font-weight:600}.s-city-help{color:var(--ink-2);margin:2px 0 8px;padding:0 12px;font-size:.8125rem}.s-city-pop ul{max-height:50vh;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.s-city-pop button{width:100%;min-height:44px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;display:flex}.s-city-pop button:hover{background:var(--s-tint-blue)}.s-city-pop button[aria-current]{font-weight:600}body[data-header=light] .s-city summary{color:var(--ink-2)}body[data-header=light] .s-city summary strong,body[data-header=light] .s-city summary:hover{color:var(--ink)}body[data-header=light] .s-city summary>.ico:first-child{color:var(--brand-blue)}body[data-header=light] .s-city-desk{border-right-color:var(--s-line)}dialog.s-drawer{background:var(--brand-white);width:min(480px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--ink);overscroll-behavior:contain;border:0;border-radius:20px 0 0 20px;margin:0;padding:0;position:fixed;inset:0 0 0 auto}dialog.s-drawer.s-drawer-left{border-radius:0 20px 20px 0;inset:0 auto 0 0}dialog.s-drawer::backdrop{background:color-mix(in srgb, var(--brand-blue) 45%, transparent)}dialog.s-drawer[open]{animation:s-drawer-in .24s var(--s-ease)}dialog.s-drawer.s-drawer-left[open]{animation-name:s-drawer-left-in}@keyframes s-drawer-in{0%{transform:translate(100%)}}@keyframes s-drawer-left-in{0%{transform:translate(-100%)}}.s-drawer-body{overscroll-behavior:contain;flex-direction:column;gap:16px;height:100%;padding:20px;display:flex;overflow:auto}.s-drawer-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.s-drawer-head h2{align-items:center;gap:8px;font-size:1.125rem;display:flex}.s-drawer-actions{padding-bottom:env(safe-area-inset-bottom);gap:8px;margin-top:auto;display:grid}.s-drawer .s-lines{background:0 0;border:0;border-radius:0}.s-drawer .s-line{grid-template-columns:72px minmax(0,1fr) auto;grid-template-areas:"media info remove""media qty total";gap:10px 14px;padding:16px 0}.s-drawer .s-line:first-child{padding-top:4px}.s-drawer .s-line .s-line-media{grid-area:media;align-self:start;width:72px}.s-drawer .s-line-info{grid-area:info}.s-drawer .s-line .s-qty{grid-area:qty}.s-drawer .s-qty .ui-f{width:124px}.s-drawer .s-line-total{grid-area:total;place-self:center end}.s-drawer .s-line .s-remove{grid-area:remove;place-self:start end;margin:-6px -6px 0 0}.s-drawer-foot{border-top:1px solid var(--s-line);background:var(--brand-white);gap:12px;margin:auto -20px -20px;padding:16px 20px 20px;display:grid;position:sticky;bottom:-20px}.s-drawer-foot .s-drawer-actions{margin-top:4px}.s-drawer-foot .s-totals .s-total{border-top:0;padding-top:0}.s-menu{gap:2px;display:grid}body[data-surface=storefront] header.shell .s-menu a{min-height:48px;color:var(--ink);background:0 0;border-radius:12px;align-items:center;gap:12px;padding:0 12px;font-size:1rem;font-weight:500;text-decoration:none;display:flex}body[data-surface=storefront] header.shell .s-menu a:hover{background:var(--s-tint-blue)}body[data-surface=storefront] header.shell .s-menu a .ico{color:var(--ink-3)}.s-menu-title{color:var(--ink-3);letter-spacing:.14em;text-transform:uppercase;margin:16px 12px 4px;font-size:.75rem;font-weight:600}body[data-surface=storefront] .s-page{width:min(100%, calc(var(--s-max) + 2 * var(--s-gutter)));padding:24px var(--s-gutter) 56px;margin-inline:auto}body[data-surface=storefront] .s-page>p,body[data-surface=storefront] .s-page h1{max-width:none}.s-eyebrow{color:var(--ink-3);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:12px;font-size:.75rem;font-weight:600;display:inline-flex}.s-eyebrow:before{content:"";background:var(--brand-orange);border-radius:2px;flex:none;width:24px;height:2px}.s-lead{color:var(--ink-2);font-size:1.0625rem;line-height:1.6}.s-meta{color:var(--ink-3);font-size:.8125rem;font-weight:500;line-height:1.5}.s-prose{max-width:68ch;color:var(--ink-2);overflow-wrap:anywhere;font-size:1rem;line-height:1.7}.s-prose p+p{margin-top:1em}.s-prose :is(h2,h3){margin:1.6em 0 .5em;font-size:1.25rem}.s-prose :where(ul,ol){padding-left:1.2em}.s-crumbs{margin-bottom:16px}.s-crumbs ol{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:4px 6px;padding:0;font-size:.8125rem;list-style:none;display:flex}.s-crumbs li{align-items:center;gap:6px;min-width:0;display:inline-flex}.s-crumbs a{color:var(--ink-2);text-decoration:none}.s-crumbs a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.s-crumbs [aria-current]{max-width:40ch;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.s-alert{background:var(--s-tint-blue);color:var(--ink);border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:.875rem;line-height:1.5;display:flex}.s-alert>.ico{flex:none;margin-top:1px}.s-alert[data-kind=success]{background:var(--s-success-tint)}.s-alert[data-kind=success]>.ico{color:var(--success)}.s-alert[data-kind=warning]{background:var(--s-tint-orange)}.s-alert[data-kind=danger]{background:var(--s-danger-tint);color:var(--danger)}.s-section-head{justify-content:space-between;align-items:end;gap:16px;margin:56px 0 20px;display:flex}.s-section-head h2{letter-spacing:-.02em;gap:12px;font-weight:700;display:grid}.s-section-head h2:before{content:"";background:var(--brand-orange);border-radius:2px;width:24px;height:2px}.s-more{min-height:44px;color:var(--ink);flex:none;align-items:center;gap:6px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.s-more:hover{text-underline-offset:3px;text-decoration:underline}.s-home-top{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.s-home-top>*{min-width:0}.s-hero{background:var(--brand-blue);color:var(--brand-white);border-radius:24px;padding:clamp(28px,5vw,64px)}.s-hero .s-hero-copy{gap:16px;max-width:720px;display:grid}.s-hero .s-eyebrow{color:var(--brand-orange)}body[data-surface=storefront] .s-hero h1{color:var(--brand-white);letter-spacing:-.03em;font-size:clamp(1.75rem,.9rem + 4vw,3.75rem);line-height:1.05}.s-hero .s-lead{color:var(--s-on-dark-2)}.s-hero-actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.s-hero .s-btn-ghost{border-color:var(--s-on-dark-2);color:var(--brand-white)}.s-hero .s-btn-ghost:hover{background:var(--hover-on-deep)}.s-home-top:not(.s-hero) .s-hero-copy .s-eyebrow{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.s-banners{position:relative}.banners{scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:24px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.banners::-webkit-scrollbar{display:none}.s-banner{scroll-snap-align:start;flex:0 0 100%;display:grid}.s-banner-content{background:var(--brand-blue);min-height:clamp(200px,20vw,280px);color:var(--brand-white);align-content:end;justify-items:start;gap:14px;padding:clamp(24px,4vw,56px);text-decoration:none;display:grid}.s-banner:nth-child(2n) .s-banner-content{background:var(--brand-beige);color:var(--ink)}.s-banner strong{color:inherit;letter-spacing:-.02em;overflow-wrap:anywhere;max-width:22ch;font-size:clamp(1.5rem,1rem + 2.4vw,2.75rem);font-weight:700;line-height:1.1}.s-banner-tag{color:var(--brand-orange);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:12px;font-size:.75rem;font-weight:600;display:inline-flex}.s-banner-tag:before{content:"";background:currentColor;border-radius:2px;width:24px;height:2px}.s-banner:nth-child(2n) .s-banner-tag{color:var(--ink)}.s-banner-cta{border-radius:var(--radius-pill);background:var(--brand-orange);min-height:44px;color:var(--brand-blue);transition:background-color .16s var(--s-ease);align-items:center;gap:8px;margin-top:4px;padding:0 20px;font-weight:600;display:inline-flex}.s-banner:nth-child(2n) .s-banner-cta{background:var(--brand-blue);color:var(--brand-white)}.s-banner-content:hover .s-banner-cta{background:var(--action-hover)}.s-banner:nth-child(2n) .s-banner-content:hover .s-banner-cta{background:var(--hover-on-deep)}@media (width>=768px){.s-banner[data-mode=mobile]{display:none}}@media (width<=767px){.s-banner[data-mode=desktop]{display:none}}.s-banner[data-image="1"] .s-banner-content{background:var(--s-photo);min-height:0;padding:0;display:block}.s-banner picture,.s-banner img{width:100%;display:block}.s-banner img{object-fit:contain;height:auto;max-height:480px}.s-home-top>.s-banners[data-wide=true]{margin-inline:calc(-1 * var(--s-gutter));width:calc(100% + 2 * var(--s-gutter))}.s-home-top>.s-banners[data-wide=true] .s-banner[data-width=default] .s-banner-content{margin-inline:var(--s-gutter)}.s-home-text{white-space:pre-wrap}.s-banner-controls{border-radius:var(--radius-pill);background:var(--brand-white);max-width:calc(100% - 32px);color:var(--ink);align-items:center;gap:4px;padding:4px;display:flex;position:absolute;bottom:16px;right:16px}.s-dots{flex-wrap:wrap;justify-content:center;min-width:0;display:flex}.s-dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;display:grid}.s-dots button:before{content:"";background:var(--field-border);width:8px;height:8px;transition:width .2s var(--s-ease), background-color .2s;border-radius:50%}.s-dots button[aria-current=true]:before{background:var(--ink);border-radius:4px;width:18px}.s-cats-grid ul{flex-wrap:wrap;gap:10px;padding:0;list-style:none;display:flex}.s-cats-grid a{border:1px solid var(--s-line);border-radius:var(--radius-pill);background:var(--brand-white);min-height:56px;color:var(--ink);transition:border-color .16s var(--s-ease), background-color .16s var(--s-ease);grid-template-rows:auto auto;grid-template-columns:40px auto;align-items:center;column-gap:12px;padding:8px 20px 8px 8px;text-decoration:none;display:grid}.s-cat-ico{background:var(--s-tint-orange);border-radius:50%;grid-row:1/3;place-items:center;width:40px;height:40px;display:grid}.s-cat-ico .ico{width:22px;height:22px}.s-cat-ico img{object-fit:cover;border-radius:50%;width:100%;height:100%}.s-cat-banner{border-radius:12px;margin:0 0 16px;display:block;overflow:hidden}.s-cat-banner img{width:100%;height:auto;display:block}.s-cat-name{white-space:nowrap;font-size:.9375rem;font-weight:600;line-height:1.25}.s-cat-count{color:var(--ink-3);font-size:.75rem;font-weight:500;line-height:1.3}body[data-surface=storefront] .s-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));align-items:stretch;gap:20px;margin:0;padding:0;display:grid}body[data-surface=storefront] .card.s-card{border:1px solid var(--s-line);background:var(--brand-white);min-width:0;transition:border-color .16s var(--s-ease);border-radius:16px;flex-direction:column;margin:0;padding:0;display:flex;position:relative;overflow:hidden}.s-card-media{aspect-ratio:1;background:var(--s-photo);place-items:center;display:grid;position:relative;overflow:hidden}body[data-surface=storefront] .s-card-media img,.s-pdp-photo img{object-fit:contain;width:100%;height:100%;transition:transform .25s var(--s-ease)}body[data-surface=storefront] .s-card-media[data-fit=cover] img,.s-pdp-photo[data-fit=cover] img{object-fit:cover}.s-card[data-soldout] .s-card-media img{opacity:.55}body[data-card-ratio=portrait] .s-card-media{aspect-ratio:3/4}body[data-surface=storefront][data-card-corners=square] .card.s-card{border-radius:0}.s-noimg{color:var(--ink-3);justify-items:center;gap:8px;font-size:.75rem;font-weight:500;display:grid}.s-noimg .ico{opacity:.4;color:var(--ink)}.s-badges{z-index:2;pointer-events:none;flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:absolute;top:10px;left:10px}.s-badge{border-radius:8px;padding:5px 8px;font-size:.75rem;font-weight:700;line-height:1}.s-badge[data-kind=off]{background:var(--brand-orange);color:var(--ink)}.s-badge[data-kind=kit]{background:var(--ink);color:var(--brand-white)}.s-badge[data-kind=out]{background:var(--s-danger-tint);color:var(--danger)}.s-card-body{flex-direction:column;flex:1;gap:6px;padding:14px 14px 0;display:flex}.s-card-body:last-child{padding-bottom:14px}body[data-surface=storefront] .s-card .s-card-name{letter-spacing:0;overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:2.7em;margin:0;font-size:.9375rem;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.s-card-name a{color:var(--ink);text-decoration:none}.s-card-name a:after{content:"";z-index:1;position:absolute;inset:0}body[data-surface=storefront] .s-card-name a:focus-visible{box-shadow:none;outline:none}.s-card:has(.s-card-name a:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.s-card-meta,.card-variations{color:var(--ink-3);align-items:center;gap:4px;font-size:.8125rem;font-weight:500;display:flex}.s-price{gap:2px;margin-top:auto;padding-top:4px;display:grid}.s-price-was{color:var(--ink-3);font-size:.8125rem;font-weight:500}.s-price-row{flex-wrap:wrap;align-items:baseline;column-gap:4px;display:flex}.s-price-now{color:var(--ink);white-space:nowrap;font-size:1.125rem;font-weight:700}.s-price-unit{color:var(--ink-3);white-space:nowrap;font-size:.8125rem;font-weight:500}.s-save{color:var(--success);font-size:.875rem;font-weight:600}.s-stock{align-items:center;gap:6px;font-size:.8125rem;font-weight:500;display:flex}.s-stock[data-kind=out]{color:var(--danger)}.s-stock[data-kind=low]{color:var(--ink-2)}.s-stock[data-kind=ok]{color:var(--success)}.s-card-foot{z-index:2;padding:12px 14px 14px;position:relative}.s-card-foot .s-btn,.s-card-foot .s-add{width:100%}.s-card-foot .s-btn{min-height:40px}@media (hover:hover){body[data-surface=storefront] .card.s-card:hover{border-color:var(--s-line-strong)}body[data-surface=storefront] .s-card:hover .s-card-media img{transform:scale(1.03)}.s-cats-grid a:hover{border-color:var(--brand-orange)}}@media (width<=599px){body[data-surface=storefront] .s-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.s-card-body{padding:10px 10px 0}.s-card-foot{padding:10px}body[data-surface=storefront] .s-card .s-card-name{font-size:1rem}}@media (width<=379px){.s-price-now{font-size:1rem}.s-card-foot .s-btn{padding:0 8px;font-size:.875rem}}.s-shelf-track{margin-inline:calc(-1 * var(--s-gutter));padding-inline:var(--s-gutter);scroll-snap-type:x proximity;scroll-padding-inline:var(--s-gutter);scrollbar-width:thin;overflow-x:auto}body[data-surface=storefront] .s-shelf-track .s-grid{grid-template-columns:none;grid-auto-columns:calc(20% - 16px);grid-auto-flow:column;padding-bottom:8px}.s-shelf-track .s-card{scroll-snap-align:start}body[data-surface=storefront] [data-home-section=todos] .s-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (width>=640px){body[data-surface=storefront] [data-home-section=todos] .s-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (width>=960px){body[data-surface=storefront] [data-home-section=todos] .s-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}@media (width>=1260px){body[data-surface=storefront] [data-home-section=todos] .s-grid{grid-template-columns:repeat(5,minmax(0,1fr))}body[data-surface=storefront] [data-home-section=todos] .s-grid>:nth-child(n+11){display:none}}@media (width<=1023px){body[data-surface=storefront] .s-shelf-track .s-grid{grid-auto-columns:calc(31.25% - 10px);gap:16px}}@media (width<=599px){body[data-surface=storefront] .s-shelf-track .s-grid{grid-auto-columns:44%;gap:12px}}.s-listing-head{gap:6px;margin-bottom:24px;display:grid}.s-count{color:var(--ink-3);font-size:.9375rem;font-weight:500}.s-count-links a{color:var(--ink);font-size:.875rem;font-weight:600}.s-listing{grid-template-columns:264px minmax(0,1fr);align-items:start;gap:32px;display:grid}.s-filters{top:calc(var(--s-header) + 16px);position:sticky}.s-catnav ul,.s-reading-side ul{gap:2px;padding:0;list-style:none;display:grid}.s-catnav a,.s-reading-side a{min-height:40px;color:var(--ink-2);overflow-wrap:anywhere;border-radius:10px;align-items:center;padding:8px 12px;font-size:.9375rem;font-weight:500;line-height:1.3;text-decoration:none;display:flex}.s-catnav a:hover,.s-reading-side a:hover{background:var(--s-tint-blue);color:var(--ink)}.s-catnav a[aria-current=page],.s-reading-side a[aria-current=page]{background:var(--ink);color:var(--brand-white)}.s-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:12px;margin-bottom:16px;display:flex}.s-chip-clear{border:1px solid var(--field-border);border-radius:var(--radius-pill);min-height:44px;color:var(--ink);align-items:center;gap:6px;margin-right:auto;padding:0 14px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.s-chip-clear:hover{background:var(--s-tint-blue)}.s-sort{align-items:end;gap:8px;display:flex}.s-sort .ui-f{min-width:220px}@media (width<=1023px){.s-listing{grid-template-columns:minmax(0,1fr);gap:16px}.s-filters{margin-inline:calc(-1 * var(--s-gutter));position:static}.s-catnav-title{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.s-catnav ul{padding:2px var(--s-gutter) 6px;scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.s-catnav li{scroll-snap-align:start;flex:none}.s-catnav a{border:1px solid var(--field-border);border-radius:var(--radius-pill);background:var(--brand-white);white-space:nowrap;min-height:40px;padding:0 16px}.s-sort .ui-f{width:100%;min-width:0}.s-sort{flex:1;justify-content:flex-end}}.s-pages{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:32px;display:flex}.s-pages[hidden]{display:none}.s-pages ol{gap:4px;padding:0;list-style:none;display:flex}.s-pages ol a,.s-pages ol span{min-width:44px;height:44px;color:var(--ink);font-variant-numeric:tabular-nums;border-radius:12px;place-items:center;font-weight:600;text-decoration:none;display:grid}.s-pages ol a:hover{background:var(--s-tint-blue)}.s-pages ol a[aria-current=page]{background:var(--ink);color:var(--brand-white)}.s-page-step{border:1px solid var(--field-border);border-radius:var(--radius-pill);min-height:44px;color:var(--ink);align-items:center;gap:6px;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}a.s-page-step:hover{background:var(--s-tint-blue)}.s-page-step[data-off]{opacity:.4}@media (width<=599px){.s-page-step span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.s-page-step{padding:0 12px}}.s-empty{border:1px solid var(--s-line);background:var(--brand-white);text-align:center;border-radius:24px;grid-template-columns:minmax(0,1fr);justify-items:center;gap:12px;max-width:640px;margin:24px auto;padding:clamp(28px,5vw,48px) clamp(20px,4vw,40px);display:grid}.s-empty>p{color:var(--ink-2)}.s-empty-ico{background:var(--s-tint-blue);border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.s-empty-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;display:flex}.s-empty-links>a:not(.s-btn){min-height:44px;color:var(--ink);align-items:center;font-weight:600;display:inline-flex}.s-search-again{gap:8px;width:100%;max-width:480px;display:flex}.s-search-again input{border:1px solid var(--field-border);border-radius:var(--radius-field);background:var(--brand-white);min-width:0;height:48px;color:var(--ink);font:400 1rem var(--font-sans);flex:1;padding:0 14px}.s-search-again input:hover{border-color:var(--field-border-hover)}body[data-surface=storefront] .s-search-again input:focus-visible{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink), 0 0 0 5px var(--field-halo);outline:none}.s-chips{flex-wrap:wrap;justify-content:center;gap:8px;padding:0;list-style:none;display:flex}.s-chips a{border:1px solid var(--field-border);border-radius:var(--radius-pill);min-height:44px;color:var(--ink);align-items:center;padding:0 16px;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.s-chips a:hover{background:var(--s-tint-blue)}.s-pdp-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.s-pdp-grid>*{min-width:0}.s-btn-block,.s-buy>button,.s-wa-buy .s-btn{white-space:normal;text-align:center}.s-pdp-gallery{gap:12px;display:grid}.s-pdp-photo{aspect-ratio:1;border:1px solid var(--s-line);background:var(--brand-white);border-radius:24px;place-items:center;display:grid;position:relative;overflow:hidden}.s-pdp-video a{min-height:44px;color:var(--ink);align-items:center;gap:8px;font-weight:600;display:inline-flex}.s-pdp-buy{top:calc(var(--s-header) + 16px);grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;display:grid;position:sticky}.s-pdp-buy h1{overflow-wrap:anywhere}.s-price[data-big]{gap:4px;margin-top:0}.s-price[data-big] .s-price-now{font-size:clamp(1.75rem,1.5rem + 1vw,2.25rem)}.s-price[data-big] .s-price-unit{font-size:.9375rem}.s-buy{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.s-buy .ui-f{width:152px}.s-buy>button{flex:220px}.s-personalizations{border:0;flex:1 0 100%;gap:14px;min-width:0;margin:0 0 12px;padding:0;display:grid}.s-personalizations legend{margin-bottom:12px;font-weight:600}.s-personalizations .s-field{gap:6px;min-width:0;display:grid}.s-personalizations input,.s-personalizations textarea,.s-personalizations select{border:1px solid var(--field-border);border-radius:var(--radius-field);background:var(--brand-white);width:100%;min-width:0;color:var(--ink);font:inherit;padding:10px 12px}.s-personalizations small{color:var(--ink-muted)}.s-product-thumbs{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.s-product-thumbs button{background:var(--brand-white);border:1px solid var(--s-line);border-radius:var(--radius-field);cursor:pointer;width:64px;height:64px;padding:4px}.s-product-thumbs button[aria-pressed=true]{border:2px solid var(--brand-blue)}.s-product-thumbs img{object-fit:contain;width:100%;height:100%}.s-custom-value{overflow-wrap:anywhere;white-space:pre-wrap;display:block}.s-soldout{justify-items:start;gap:8px;display:grid}.s-pdp-tools{flex-wrap:wrap;gap:8px;display:flex}.s-pdp-details{align-items:start;gap:40px;max-width:880px;margin-top:56px;display:grid}.s-pdp-details>section{gap:16px;min-width:0;display:grid}.s-pdp-details h2{letter-spacing:-.02em;gap:12px;font-size:1.375rem;font-weight:700;display:grid}.s-pdp-details h2:before{content:"";background:var(--brand-orange);border-radius:2px;width:24px;height:2px}@media (width>=1024px){.s-pdp-details:has(>section:not(#avaliacoes)){grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:56px;max-width:none}.s-pdp-details:has(>section:not(#avaliacoes))>section:not(#avaliacoes){grid-column:1}.s-pdp-details:has(>section:not(#avaliacoes))>#avaliacoes{grid-area:1/2/span 3}}.s-kit{border-top:1px solid var(--s-line);padding:0;list-style:none;display:grid}.s-kit li{border-bottom:1px solid var(--s-line);align-items:center;gap:12px;padding:12px 0;display:flex}.s-kit a{color:var(--ink);font-weight:500}.s-kit-qty{background:var(--s-tint-orange);font-variant-numeric:tabular-nums;border-radius:8px;place-items:center;min-width:44px;height:32px;font-weight:700;display:grid}.s-specs{border-top:1px solid var(--s-line);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));column-gap:32px;display:grid}.s-specs>div{border-bottom:1px solid var(--s-line);justify-content:space-between;gap:12px;padding:12px 0;display:flex}.s-specs dt{color:var(--ink-3);font-weight:500}.s-specs dd{text-align:right;margin:0;font-weight:600}.s-table-wrap{border:1px solid var(--s-line);background:var(--brand-white);border-radius:16px}body[data-surface=storefront] .s-table{border-collapse:collapse;width:100%;font-size:.9375rem}body[data-surface=storefront] .s-table th{border-bottom:1px solid var(--s-line);color:var(--ink-3);text-align:left;background:0 0;padding:12px 16px;font-size:.8125rem;font-weight:600}body[data-surface=storefront] .s-table td{border-bottom:1px solid var(--s-line);padding:12px 16px}body[data-surface=storefront] .s-table tbody tr:last-child td{border-bottom:0}body[data-surface=storefront] .s-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.s-review-list{gap:12px;padding:0;list-style:none;display:grid}.s-review-list li{border:1px solid var(--s-line);background:var(--brand-white);border-radius:16px;gap:6px;padding:16px;display:grid}.s-review-author{align-items:center;gap:8px;font-weight:600;display:flex}.s-review-title{font-weight:600}.s-review-list li p{white-space:pre-wrap;overflow-wrap:anywhere}.s-review-photos{flex-wrap:wrap;gap:8px;display:flex}.s-review-photos img{object-fit:cover;border-radius:8px;width:72px;height:72px}.s-review-reply{border-left:3px solid var(--s-line);background:var(--s-soft,var(--brand-white));border-radius:8px;gap:4px;margin-top:4px;padding:12px;display:grid}.s-review-reply strong{font-size:.875rem}.review-form h3{align-items:center;gap:8px;font-size:1.0625rem;font-weight:600;display:flex}.review-form{border:1px solid var(--s-line);background:var(--brand-white);border-radius:16px;gap:16px;max-width:560px;margin-top:16px;padding:20px;display:grid}.review-form textarea,.chat-panel textarea{resize:none}.review-form>.s-btn{justify-self:start}.s-related{padding-top:0}.s-related .s-section-head{margin-top:0}.s-buybar{display:none}@media (width<=899px){.s-pdp-grid{grid-template-columns:minmax(0,1fr)}.s-pdp-buy{position:static}.s-pdp-photo{border-radius:20px}.s-buybar{z-index:30;padding:12px var(--s-gutter) calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--s-line);background:var(--brand-white);box-shadow:0 -1px 0 var(--s-line-strong);transition:transform .24s var(--s-ease);justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;inset:auto 0 0;transform:translateY(110%)}.s-buybar[data-show]{transform:none}.s-buybar strong{font-size:1.125rem}}.s-cart-layout,.s-checkout-layout{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:32px;display:grid}.s-cart-items{gap:12px;display:grid}.s-lines{border:1px solid var(--s-line);background:var(--brand-white);border-radius:20px;padding:0;list-style:none;display:grid}.s-line{border-bottom:1px solid var(--s-line);grid-template-columns:80px minmax(0,1fr) auto auto 44px;align-items:center;gap:16px;padding:16px;display:grid}.s-line:last-child{border-bottom:0}.s-line-media{aspect-ratio:1;background:var(--s-photo);border-radius:12px;place-items:center;width:80px;display:grid;overflow:hidden}.s-line-media img{object-fit:contain;width:100%;height:100%}.s-line-media .s-noimg span,.s-mini-lines .s-noimg span{display:none}.s-line-info{gap:4px;min-width:0;display:grid}.s-line-name{color:var(--ink);overflow-wrap:anywhere;font-weight:500;line-height:1.35;text-decoration:none}.s-line-name:hover{text-underline-offset:3px;text-decoration:underline}.s-line-total{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700}.s-qty{align-items:center;gap:8px;display:flex}.s-qty .ui-f{width:132px}.s-qty .ui-label-row{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.s-qty[aria-busy=true]{opacity:.6}.s-summary{top:calc(var(--s-header) + 16px);border:1px solid var(--s-line);background:var(--brand-white);border-radius:20px;grid-template-columns:minmax(0,1fr);gap:16px;padding:24px;display:grid;position:sticky}.s-summary h2{font-size:1.25rem}.s-summary-box{gap:16px;display:grid}.s-inline-form{align-items:flex-start;gap:8px;display:flex}.s-inline-form .ui-f{flex:1;min-width:0}.s-inline-form>.s-btn{min-height:48px;margin-top:calc(1.225rem + 6px)}.s-totals{gap:10px;display:grid}.s-totals>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.s-totals dt{color:var(--ink-2)}.s-totals dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.s-totals [data-kind=save] dd{color:var(--success)}.s-totals .s-total{border-top:1px solid var(--s-line);padding-top:12px}.s-totals .s-total dt{color:var(--ink);font-weight:600}.s-totals .s-total dd{font-size:1.375rem;font-weight:700}.s-minorder{background:var(--s-tint-orange);border-radius:12px;gap:8px;padding:12px;font-size:.875rem;display:grid}.s-meter{border-radius:var(--radius-pill);background:var(--brand-white);appearance:none;border:0;width:100%;height:6px;overflow:hidden}.s-meter::-webkit-progress-bar{background:var(--brand-white)}.s-meter::-webkit-progress-value{border-radius:var(--radius-pill);background:var(--ink)}.s-meter::-moz-progress-bar{border-radius:var(--radius-pill);background:var(--ink)}.s-summary-actions{gap:8px;display:grid}.s-mini-lines{gap:12px;padding:0;list-style:none;display:grid}.s-mini-lines li{grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.s-mini-lines li:not(:has(.s-line-media)){grid-template-columns:minmax(0,1fr) auto}.s-mini-lines .s-line-media{border-radius:10px;width:56px}.s-mini-info{overflow-wrap:anywhere;gap:2px;min-width:0;line-height:1.35;display:grid}.s-mini-info a{color:var(--ink);font-weight:500;text-decoration:none}.s-mini-lines strong{white-space:nowrap;font-variant-numeric:tabular-nums}@media (width<=1023px){.s-cart-layout,.s-checkout-layout{grid-template-columns:minmax(0,1fr)}.s-summary{position:static}.s-checkout-layout .s-summary{order:-1;padding:16px 20px}}@media (width<=699px){.s-line{grid-template-columns:72px minmax(0,1fr) 44px;grid-template-areas:"media info remove""media qty total";row-gap:10px}.s-line .s-line-media{grid-area:media;align-self:start;width:72px}.s-line-info{grid-area:info}.s-line .s-qty{grid-area:qty}.s-line-total{grid-area:total;justify-self:end}.s-line .s-remove{grid-area:remove;align-self:start}.s-qty .ui-f{width:124px}}.s-steps{gap:8px;margin-bottom:20px;padding:0;list-style:none;display:flex}.s-steps li{min-width:0;color:var(--ink-3);flex:1;align-items:center;gap:8px;font-size:.875rem;font-weight:500;display:flex}.s-steps li+li:before{content:"";background:var(--s-line-strong);border-radius:2px;flex:0 32px;height:2px}.s-step-n{border:2px solid var(--field-border);background:var(--brand-white);width:28px;height:28px;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;font-size:.8125rem;font-weight:700;display:grid}.s-steps li[data-state=current]{color:var(--ink)}.s-steps li[data-state=current] .s-step-n{border-color:var(--ink);background:var(--ink);color:var(--brand-white)}.s-steps li[data-state=done] .s-step-n{border-color:var(--success);background:var(--success);color:var(--brand-white)}@media (width<=699px){.s-steps li:not([data-state=current])>span:last-child{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}.s-checkout-form{border:1px solid var(--s-line);background:var(--brand-white);border-radius:20px;grid-template-columns:minmax(0,1fr);gap:24px;padding:clamp(20px,3vw,32px);display:grid}.s-fieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.s-fieldset>legend{margin-bottom:12px;padding:0;font-size:1.125rem;font-weight:600}.s-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.s-form-grid>.ui-f[data-wide]{grid-column:1/-1}@media (width<=699px){.s-form-grid{grid-template-columns:minmax(0,1fr)}}.s-review{border-top:1px solid var(--s-line);gap:14px;padding-top:8px;display:grid}.s-review h2{font-size:1.125rem}.s-review-list-dl{gap:10px;display:grid}.s-review-list-dl>div{grid-template-columns:130px minmax(0,1fr);gap:12px;display:grid}.s-review-list-dl dt{color:var(--ink-3);font-weight:500}.s-review-list-dl dd{overflow-wrap:anywhere;margin:0;font-weight:500}.s-summary-fold>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.s-summary-fold>summary::-webkit-details-marker{display:none}.s-summary-fold[open]>summary{margin-bottom:16px}.s-summary-fold>summary h2{font-size:1.125rem}.s-summary-total{font-variant-numeric:tabular-nums;font-weight:700}.s-summary-fold[open] .s-summary-total{display:none}.s-summary-fold>:not(summary)+:not(summary){margin-top:16px}.s-order-head{align-items:center;gap:16px;margin-bottom:16px;display:flex}.s-order-head>div{gap:4px;display:grid}.s-order-ok{background:var(--s-success-tint);width:56px;height:56px;color:var(--success);border-radius:50%;flex:none;place-items:center;display:grid}.s-order-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.s-order-card{border:1px solid var(--s-line);background:var(--brand-white);border-radius:20px;align-content:start;gap:16px;padding:24px;display:grid}.s-order-card h2{font-size:1.125rem}.s-order-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}@media (width<=899px){.s-order-grid{grid-template-columns:minmax(0,1fr)}}.s-auth{background:var(--brand-white);min-height:100dvh;display:grid}.s-auth-brand{display:none}.s-auth-main{min-width:0;padding:16px var(--s-gutter) calc(32px + env(safe-area-inset-bottom));flex-direction:column;display:flex}.s-auth-top{justify-content:space-between;align-items:center;gap:16px;min-height:44px;display:flex}.s-auth-logo .logo{width:auto;height:36px;display:block}body[data-surface=storefront] .s-auth-back{min-height:44px;color:var(--ink);text-underline-offset:.3em;transition:text-decoration-color .16s var(--s-ease);align-items:center;gap:8px;font-size:.9375rem;font-weight:600;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:inline-flex}body[data-surface=storefront] .s-auth-back:hover{-webkit-text-decoration-color:var(--brand-orange);text-decoration-color:var(--brand-orange)}.s-auth-card{gap:16px;width:100%;max-width:420px;margin:auto;padding-block:32px;display:grid}.s-auth-card .s-eyebrow{width:fit-content}@media (width>=1024px){.s-auth{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.s-auth-brand{background:var(--brand-blue);color:var(--brand-white);flex-direction:column;justify-content:space-between;gap:48px;padding:48px clamp(32px,5vw,72px);display:flex}.s-auth-brand .logo{align-self:flex-start;width:auto;height:64px;display:block}body[data-surface=storefront] .s-auth-claim{letter-spacing:-.025em;max-width:14ch;margin:0;font-size:clamp(2rem,1.2rem + 2.2vw,3rem);font-weight:700;line-height:1.08}body[data-surface=storefront] .s-auth-facts{gap:14px;margin:32px 0 0;padding:0;list-style:none;display:grid}.s-auth-facts li{color:var(--s-on-dark-2);align-items:flex-start;gap:12px;display:flex}.s-auth-facts .ico{color:var(--brand-beige);flex:none;margin-top:2px}body[data-surface=storefront] .s-auth-slogan{color:var(--s-on-dark-2);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:600}.s-auth-main{padding:32px clamp(32px,5vw,72px)}.s-auth-top{justify-content:flex-start}.s-auth-logo{display:none}}body[data-surface=storefront] .s-auth-card h1{font-size:1.75rem}.s-auth-help{color:var(--ink-2);font-size:.9375rem;line-height:1.5}.s-auth-form{gap:16px;margin-top:4px;display:grid}.s-auth-alt{border-top:1px solid var(--s-line);color:var(--ink-2);text-align:center;padding-top:16px}.s-auth-alt a{color:var(--ink);font-weight:600}.s-account-body{border:1px solid var(--s-line);background:var(--brand-white);border-radius:20px;gap:16px;max-width:760px;padding:24px;display:grid}.s-account-body:has(>.card){background:0 0;border:0;padding:0}.s-account-body h2{font-size:1.25rem}.s-account-body ul{columns:auto;gap:8px;padding:0;list-style:none;display:grid}.s-account-body li{border:1px solid var(--s-line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:14px 16px;display:flex}.s-account-body li a{color:var(--ink);font-weight:600}body[data-surface=storefront] .s-account-body>.card{border:1px solid var(--s-line);background:var(--brand-white);border-radius:24px;gap:12px;max-width:560px;margin:0;padding:clamp(24px,4vw,40px);display:grid}.s-account-body .card p:last-child{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.s-account-body [data-cta]{border:1.5px solid var(--field-border);border-radius:var(--radius-pill);min-height:48px;color:var(--ink);background:0 0;justify-content:center;align-items:center;padding:0 24px;font-weight:600;text-decoration:none;display:inline-flex}.s-account-body [data-cta=login]{background:var(--brand-orange);border-color:#0000}.s-account-body [data-cta]:hover{background:var(--s-tint-blue)}.s-account-body [data-cta=login]:hover{background:var(--action-hover)}.s-account-body form{margin-top:8px}.s-reading-grid{grid-template-columns:minmax(0,72ch) 260px;justify-content:start;align-items:start;gap:40px;display:grid}.s-reading-body{border:1px solid var(--s-line);background:var(--brand-white);border-radius:24px;gap:16px;padding:clamp(24px,4vw,48px);display:grid}.s-reading-side{top:calc(var(--s-header) + 16px);gap:12px;display:grid;position:sticky}.s-reading .partner-content{font-family:var(--font-sans)}@media (width<=899px){.s-reading-grid{grid-template-columns:minmax(0,1fr)}.s-reading-side{position:static}}body[data-surface=storefront] details.chat-widget.s-fab{right:max(16px, env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom));z-index:35;width:auto;box-shadow:none;transition:bottom .24s var(--s-ease);background:0 0;border:0;margin:0;padding:0;position:fixed;left:auto}body[data-surface=storefront] .s-fab>summary{border-radius:var(--radius-pill);background:var(--ink);min-width:56px;height:56px;color:var(--brand-white);box-shadow:0 0 0 2px var(--brand-white);cursor:pointer;justify-content:center;align-items:center;padding:0 16px;list-style:none;display:flex}.s-fab>summary::-webkit-details-marker{display:none}.s-fab .chat-launch{align-items:center;display:inline-flex}.s-fab-label{white-space:nowrap;max-width:0;transition:max-width .2s var(--s-ease), margin .2s var(--s-ease);font-size:.9375rem;font-weight:600;overflow:hidden}.s-fab>summary:hover .s-fab-label,.s-fab>summary:focus-visible .s-fab-label{max-width:240px;margin-left:10px}body[data-surface=storefront] .s-fab>summary:focus-visible{outline:2px solid var(--ink);outline-offset:3px;box-shadow:0 0 0 3px var(--brand-white)}.s-fab:not([open]) .chat-close,.s-fab[open] .chat-launch{display:none}body[data-surface=storefront] .s-fab .chat-panel{background:var(--brand-white);width:min(360px,100vw - 32px);max-height:min(70dvh,540px);color:var(--ink);box-shadow:0 0 0 1px var(--s-line-strong);overscroll-behavior:contain;border-radius:20px;gap:12px;padding:16px;display:grid;position:absolute;bottom:calc(100% + 12px);right:0;overflow:auto}.s-chat-title{gap:2px;display:grid}.chat-log{gap:8px;max-height:220px;display:grid;overflow:auto}.chat-log p{background:var(--s-tint-blue);border-radius:12px;justify-self:start;max-width:90%;padding:8px 12px;font-size:.875rem;line-height:1.45}.chat-log p[data-from=cliente]{background:var(--s-tint-orange);justify-self:end}.chat-panel form{gap:10px;display:grid}.chat-suggestions{flex-wrap:wrap;gap:6px;display:flex}.chat-suggestions .s-chip{white-space:normal;overflow-wrap:anywhere;text-align:left;max-width:100%}.chat-panel{overflow-wrap:anywhere}body[data-surface=storefront] .chat-whatsapp{right:max(16px, env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom));z-index:35;max-width:calc(100vw - 32px);position:fixed}body:has(dialog[open]) .s-fab{display:none}body:has(.s-buybar[data-show]) .s-fab{bottom:calc(88px + env(safe-area-inset-bottom))}body[data-surface=storefront] footer.shell.s-footer{padding:clamp(48px, 6vw, 80px) var(--s-gutter) env(safe-area-inset-bottom);background:var(--brand-blue);color:var(--s-on-dark-2);border:0;margin-top:40px;display:block}body[data-footer=light] footer.shell.s-footer{background:var(--brand-white);color:var(--ink-2);border-top:1px solid var(--s-line)}body:has(.s-buybar[data-show]) footer.shell.s-footer{padding-bottom:calc(80px + env(safe-area-inset-bottom))}.s-footer-grid{width:min(100%, var(--s-max));grid-template-columns:minmax(0,1.4fr);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:40px clamp(32px,4vw,64px);margin-inline:auto;display:grid}body[data-surface=storefront] footer.shell p{margin:0;font-weight:400}body[data-surface=storefront] footer.shell :is(nav.s-footer-col,.s-footer-col>nav){margin:0;display:block}.s-footer ul{padding:0;list-style:none;display:grid}.s-footer-brand{align-content:start;justify-items:start;gap:12px;max-width:40ch;display:grid}.s-partner-content{gap:12px;display:grid}.s-footer .logo{width:auto;height:56px;margin-bottom:4px}body[data-surface=storefront] footer.shell .store-title{color:var(--brand-white);font-size:1.125rem;font-weight:600;line-height:1.4}body[data-surface=storefront] footer.shell .s-footer-brand p:not(.store-title){font-size:.9375rem;line-height:1.6}body[data-footer=light] footer.shell .store-title{color:var(--ink)}body[data-surface=storefront] .s-footer h2{color:var(--brand-beige);letter-spacing:.16em;text-transform:uppercase;align-items:flex-start;gap:12px;margin:0 0 8px;font-size:.75rem;font-weight:600;line-height:1.5;display:flex}body[data-surface=storefront] .s-footer h2:before{content:"";background:var(--brand-orange);border-radius:2px;flex:none;width:24px;height:2px;margin-top:calc(.75em - 1px)}body[data-footer=light] .s-footer h2{color:var(--ink-2)}body[data-surface=storefront] footer.shell .s-footer-col a{min-height:40px;color:var(--brand-white);text-underline-offset:.3em;overflow-wrap:anywhere;transition:text-decoration-color .16s var(--s-ease);align-items:center;gap:10px;font-size:.9375rem;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:inline-flex}body[data-surface=storefront] footer.shell .s-footer-col a:hover{-webkit-text-decoration-color:var(--brand-orange);text-decoration-color:var(--brand-orange)}body[data-surface=storefront] footer.shell .s-footer-col :is(a,li,p)>.ico{color:var(--brand-beige);flex:none}body[data-footer=light] footer.shell .s-footer-col a{color:var(--ink)}body[data-footer=light] footer.shell .s-footer-col :is(a,li,p)>.ico{color:var(--ink-2)}body[data-surface=storefront] footer.shell :focus-visible{outline:2px solid var(--brand-white);outline-offset:2px}body[data-footer=light] footer.shell :focus-visible{outline-color:var(--ink)}body[data-surface=storefront] footer.shell .s-footer-legal{width:min(100%, var(--s-max));border-top:1px solid var(--s-on-dark-line);color:var(--s-on-dark-3);flex-wrap:wrap;justify-content:space-between;gap:4px 24px;margin:clamp(40px,5vw,64px) auto 0;padding-block:16px 20px;font-size:.8125rem;line-height:1.6;display:flex}body[data-footer=light] footer.shell .s-footer-legal{border-top-color:var(--s-line);color:var(--ink-2)}.s-cookie-prefs{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.s-cookies{left:max(16px, env(safe-area-inset-left));bottom:calc(16px + env(safe-area-inset-bottom));z-index:45;border:1px solid var(--s-line-strong);background:var(--brand-white);width:min(28rem,100vw - 32px);color:var(--ink);border-radius:16px;gap:12px;padding:16px;display:grid;position:fixed}.s-cookies p{margin:0;font-size:.875rem;line-height:1.5}.s-cookies-actions{justify-content:flex-end;gap:8px;display:flex}@media (width<=1439px){body[data-surface=storefront] footer.shell .s-footer-legal{padding-inline-end:calc(80px - var(--s-gutter))}}@media (width<=899px){.s-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.s-footer-brand,.s-footer-col:last-child:nth-child(2n){grid-column:1/-1}}@media (width<=359px){.s-footer-grid{grid-template-columns:minmax(0,1fr)}}body[data-surface=storefront] .toast-timer{--toast-life:5s}body[data-surface=storefront] .toasts{top:auto;bottom:calc(88px + env(safe-area-inset-bottom,0px))}body[data-surface=storefront] .toast-timer[data-long]{--toast-life:8s}.toast-action{border-radius:var(--radius-pill);min-height:36px;color:inherit;font:600 .875rem var(--font-sans);cursor:pointer;background:0 0;border:1.5px solid;flex:none;padding:0 12px}body[data-surface=storefront]:has(.s-buybar[data-show]) .toasts{bottom:calc(88px + env(safe-area-inset-bottom))}dialog.s-agegate{background:var(--brand-white);max-width:440px;color:var(--ink);text-align:center;border:0;border-radius:24px;padding:32px}dialog.s-agegate::backdrop{background:color-mix(in srgb, var(--brand-blue) 70%, transparent)}dialog.s-agegate #age-gate-title{margin:8px 0 20px;font-size:1.125rem;font-weight:600}dialog.s-agegate form{gap:10px;display:grid}@media (width<=1023px){body[data-surface=storefront]{--s-header:112px}.s-bar{height:auto;padding-inline:calc(var(--s-gutter) - 8px);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"menu logo tools""search search search""city city city";gap:0 4px}.s-header[data-compact] .s-bar{height:auto}.s-menu-btn{grid-area:menu;display:inline-grid}.s-header .brand-link{grid-area:logo;justify-self:start;min-height:56px}.s-header .logo,.s-header[data-compact] .logo{height:32px}.s-tools{grid-area:tools}.s-tool{padding:0 10px}.s-tool-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.s-cart-link .cart-count{min-width:20px;height:20px;position:absolute;top:4px;right:2px}.s-search{max-width:none;max-height:64px;transition:max-height .2s var(--s-ease), padding .2s var(--s-ease), opacity .16s;grid-area:search;padding:0 8px 10px}.s-header[data-hide-search] .s-search:not(:focus-within){opacity:0;max-height:0;padding-bottom:0;overflow:hidden}.s-city-mob{max-height:48px;transition:max-height .2s var(--s-ease), opacity .16s;grid-area:city;margin-top:-6px;padding:0 8px 2px;display:block}.s-city-mob summary{min-height:40px}.s-header[data-hide-search] .s-city-mob:not([open]){opacity:0;max-height:0;overflow:hidden}.s-search-go{padding:0 14px}body[data-surface=storefront] header.shell nav.s-catbar{display:none}body[data-surface=storefront] .s-page{padding-top:16px}.s-section-head{margin-top:36px}}@media (width<=599px){dialog.s-drawer:not(.s-drawer-left){border-radius:20px 20px 0 0;width:100%;height:auto;max-height:88dvh;inset:auto 0 0}dialog.s-drawer:not(.s-drawer-left)[open]{animation-name:s-sheet-in}dialog#cart-drawer{height:88dvh}.s-search-go span{font-size:.875rem}.s-cats-grid ul{margin-inline:calc(-1 * var(--s-gutter));padding:0 var(--s-gutter) 6px;scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.s-cats-grid li{scroll-snap-align:start;flex:none}.s-banner-controls{width:fit-content;max-width:100%;box-shadow:none;background:0 0;margin:10px auto 0;position:static}}@keyframes s-sheet-in{0%{transform:translateY(100%)}}.s-fav{z-index:3;background:var(--brand-white);width:40px;height:40px;color:var(--ink);box-shadow:0 0 0 1px var(--s-line);cursor:pointer;transition:transform .12s var(--s-ease), background-color .16s;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px}.s-fav:hover{background:var(--s-tint-blue)}.s-fav[aria-pressed=true]{color:var(--danger)}.s-fav[aria-pressed=true] svg path{fill:currentColor}.s-fav[aria-pressed=true] .ico{animation:s-pulse .36s var(--s-ease)}@keyframes s-pulse{50%{transform:scale(1.25)}}.s-fav-big{border-radius:var(--radius-pill);width:auto;height:44px;box-shadow:none;font:600 .9375rem var(--font-sans);gap:8px;padding:0 14px;display:inline-flex;position:static}.s-fav-big:not(:hover){background:0 0}@media (hover:hover) and (width>=600px){.s-card .s-fav:not([aria-pressed=true]){opacity:0}.s-card:hover .s-fav,.s-card:focus-within .s-fav{opacity:1}}.s-stars{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:.875rem;font-weight:500;display:flex}.s-stars[data-compact]{font-size:.8125rem}.s-stars-icons{color:var(--brand-orange);display:inline-flex}.s-stars-icons [data-fill=full] svg path{fill:currentColor}.s-stars-icons [data-fill=none]{color:var(--field-border)}.s-stars-link{width:fit-content;color:inherit;text-decoration:none}.s-stars-link:hover .s-stars span:last-child{text-decoration:underline}.s-pix{color:var(--success);font-size:.8125rem;font-weight:600}.s-price[data-big] .s-pix{font-size:.9375rem}.s-wa-buy{margin-top:8px}.s-rate .ui-seg-face svg{color:var(--brand-orange)}.s-review-summary{border:1px solid var(--s-line);background:var(--brand-white);border-radius:16px;flex-wrap:wrap;align-items:center;gap:20px;padding:20px;display:flex}.s-review-avg{font-size:2.75rem;font-weight:700;line-height:1}.s-dist{gap:4px;margin-top:8px;padding:0;font-size:.8125rem;list-style:none;display:grid}.s-dist li{grid-template-columns:76px minmax(120px,200px) 28px;align-items:center;gap:8px;display:grid}.s-dist progress{border-radius:var(--radius-pill);background:var(--s-tint-blue);appearance:none;border:0;width:100%;height:6px;overflow:hidden}.s-dist progress::-webkit-progress-bar{background:var(--s-tint-blue)}.s-dist progress::-webkit-progress-value{background:var(--brand-orange)}.s-dist progress::-moz-progress-bar{background:var(--brand-orange)}.s-review-cta{border:1px dashed var(--field-border);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.s-benefits ul{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:24px;padding:0;list-style:none;display:grid}.s-benefits li{background:var(--brand-white);border:1px solid var(--s-line);border-radius:16px;align-items:center;gap:12px;padding:16px;font-weight:600;display:flex}.s-benefits li .ico{color:var(--ink);flex:none}@media (width<=599px){.s-benefits ul{border:1px solid var(--s-line);background:var(--brand-white);border-radius:16px;gap:0}.s-benefits li{background:0 0;border:0;border-radius:0;padding:12px 16px;font-size:.875rem}.s-benefits li+li{border-top:1px solid var(--s-line)}}.s-filters-desk{border-top:1px solid var(--s-line);margin-top:20px;padding-top:20px}.s-filter-form{display:grid}.s-filter-group{border:0;border-radius:0;gap:0;min-width:0;margin:0;padding:0;display:grid}.s-filter-group:not(:last-child){border-bottom:1px solid var(--s-line);margin-bottom:20px;padding-bottom:20px}:is(.s-catnav-title,.s-filter-group>legend){color:var(--ink-3);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 8px;padding:0;font-size:.75rem;font-weight:600;display:flex}:is(.s-catnav-title,.s-filter-group>legend):before{content:"";background:var(--brand-orange);border-radius:2px;flex:none;width:16px;height:2px}.s-filter-group .ui-check{min-height:40px;padding:8px 0}.s-filter-group .ui-check-text{flex:1}.s-facet{justify-content:space-between;align-items:center;gap:12px;display:flex}.s-facet>:first-child{overflow-wrap:anywhere;min-width:0}.s-facet-n{border-radius:var(--radius-pill);background:var(--s-tint-blue);min-width:28px;color:var(--ink-2);text-align:center;font-variant-numeric:tabular-nums;flex:none;padding:2px 8px;font-size:.75rem;font-weight:600;line-height:1.4}.s-filter-group .ui-check:has(:checked) .s-facet-n{background:var(--ink);color:var(--brand-white)}.s-price-range{grid-template-columns:1fr 1fr;gap:8px;display:grid}.s-price-range label{border:1px solid var(--field-border);border-radius:var(--radius-field);background:var(--brand-white);cursor:text;min-width:0;height:44px;transition:border-color .16s var(--s-ease);align-items:center;gap:6px;padding:0 12px;display:flex}.s-price-range label:hover{border-color:var(--ink-3)}.s-price-range input{width:100%;min-width:0;height:100%;color:var(--ink);font:400 1rem var(--font-sans);background:0 0;border:0;flex:1;padding:0}body[data-surface=storefront] .s-price-range input:focus-visible{box-shadow:none;outline:none}.s-price-range label:focus-within{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink), 0 0 0 5px var(--field-halo)}.s-price-range .s-btn{grid-column:1/-1}@media (width>=1024px){.s-filters{max-height:calc(100dvh - var(--s-header) - 32px);overscroll-behavior:contain;border:1px solid var(--s-line);background:var(--brand-white);scrollbar-width:thin;border-radius:20px;padding:20px;overflow:auto}.s-filters .s-catnav a{min-height:38px;padding:7px 12px}}.s-home-body{margin-top:32px}.s-home-body .s-results>:first-child,.s-home-body .s-results>:first-child .s-section-head{margin-top:0}.s-home-body .s-shelf-track{margin-left:0;padding-left:0;scroll-padding-left:0}@media (width>=1024px) and (width<=1279px){body[data-surface=storefront] .s-home-body .s-shelf-track .s-grid{grid-auto-columns:calc(31.25% - 12.5px)}}@media (width>=1280px){body[data-surface=storefront] .s-home-body .s-shelf-track .s-grid{grid-auto-columns:calc(23.8095% - 14.2857px)}}@media (width<=1023px){.s-home-body{margin-top:0;display:block}.s-home-body>.s-filters{display:none}}.s-filter-open{display:none}.s-active{flex-wrap:wrap;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.s-active a{border-radius:var(--radius-pill);background:var(--s-tint-blue);min-height:36px;color:var(--ink);align-items:center;gap:6px;padding:0 12px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.s-active a:hover{background:color-mix(in srgb, var(--brand-blue) 14%, var(--brand-white))}.s-active .s-active-clear{text-underline-offset:3px;background:0 0;text-decoration:underline}@media (width<=1023px){.s-filters-desk{display:none}.s-filter-open{margin-right:auto;display:inline-flex}.s-toolbar{justify-content:space-between}.s-sort{flex:0 220px}}.s-wa-box{background:var(--s-tint-orange);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-bottom:16px;padding:20px;display:flex}.s-wa-box p{max-width:60ch}.s-status{border-radius:var(--radius-pill);background:var(--s-tint-blue);color:var(--ink);align-items:center;padding:3px 10px;font-size:.8125rem;font-weight:600;display:inline-flex}.s-status[data-status=awaiting],.s-status[data-status=placed]{background:var(--s-tint-orange)}.s-status[data-status=shipped],.s-status[data-status=delivered],.s-status[data-status=paid]{background:var(--s-success-tint);color:var(--success)}.s-status[data-status=canceled],.s-status[data-status=cancelled]{background:var(--s-danger-tint);color:var(--danger)}.s-timeline{gap:0;margin:4px 0 0;padding:0;list-style:none;display:grid}.s-timeline li{flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:0 0 14px 24px;display:flex;position:relative}.s-timeline li:before{content:"";background:var(--s-line-strong);width:2px;position:absolute;top:14px;bottom:0;left:6px}.s-timeline li:last-child:before{display:none}.s-timeline-dot{background:var(--ink);border-radius:50%;width:12px;height:12px;position:absolute;top:6px;left:1px}.s-account-grid{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:32px;display:grid}.s-account-nav{top:calc(var(--s-header) + 16px);gap:2px;display:grid;position:sticky}.s-account-nav a{min-height:44px;color:var(--ink-2);border-radius:12px;align-items:center;gap:10px;padding:0 12px;font-weight:500;text-decoration:none;display:flex}.s-account-nav a .s-meta{margin-left:auto}.s-account-nav a:hover{background:var(--s-tint-blue);color:var(--ink)}.s-account-nav a[aria-current=page]{background:var(--ink);color:var(--brand-white)}.s-account-nav a[aria-current=page] .s-meta{color:var(--s-on-dark-2)}.s-logout .s-btn{width:100%;color:var(--ink-2);border-radius:12px;justify-content:flex-start;padding:0 12px;font-weight:500}.s-account-main{gap:16px;min-width:0;display:grid}.s-account-card{border:1px solid var(--s-line);background:var(--brand-white);border-radius:20px;gap:16px;padding:24px;display:grid}.s-account-card h2{font-size:1.125rem}.s-orders{gap:8px;padding:0;list-style:none;display:grid}.s-orders li{border:1px solid var(--s-line);border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"id status total""meta status total";align-items:center;gap:2px 16px;padding:14px 16px;display:grid}.s-orders a{color:var(--ink);grid-area:id;font-weight:600}.s-orders .s-meta{grid-area:meta}.s-orders .s-status{grid-area:status}.s-orders strong{font-variant-numeric:tabular-nums;grid-area:total}@media (width<=899px){.s-account-grid{grid-template-columns:minmax(0,1fr)}.s-account-nav{grid-auto-columns:max-content;grid-auto-flow:column;position:static;overflow-x:auto}.s-account-nav :is(a,.s-btn){white-space:nowrap}.s-orders li{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"id total""meta status"}}@media (width<=599px){.s-account-nav{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;overflow-x:visible}}.s-social{flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}body[data-surface=storefront] footer.shell .s-social a{border:1px solid var(--s-on-dark-line);width:44px;height:44px;color:var(--brand-white);transition:border-color .16s var(--s-ease);border-radius:50%;place-items:center;display:grid}body[data-surface=storefront] footer.shell .s-social a:hover{border-color:var(--brand-orange)}body[data-footer=light] footer.shell .s-social a{border-color:var(--s-line);color:var(--ink)}body[data-surface=storefront] footer.shell .s-open{color:var(--brand-white);align-items:center;gap:10px;margin-top:16px;font-weight:600;display:flex}body[data-footer=light] footer.shell .s-open{color:var(--ink)}.s-hours{gap:2px;margin:8px 0 0;font-size:.875rem;display:grid}.s-hours>div{justify-content:space-between;gap:12px;display:flex}.s-hours dd{margin:0}.s-footer-sub{margin-top:24px!important}.s-pay{gap:4px;display:grid}.s-pay li{align-items:center;gap:10px;min-height:32px;font-size:.9375rem;display:flex}.s-changes{margin:6px 0 0;padding-left:1.1em}.s-zoom{background:var(--brand-white);width:44px;height:44px;color:var(--ink);box-shadow:0 0 0 1px var(--s-line-strong);cursor:zoom-in;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:12px;right:12px}dialog.s-lightbox{background:var(--brand-white);overscroll-behavior:contain;border:0;border-radius:20px;max-width:min(96vw,1100px);max-height:92dvh;padding:0}dialog.s-lightbox::backdrop{background:color-mix(in srgb, var(--brand-blue) 80%, transparent)}dialog.s-lightbox img{object-fit:contain;max-width:100%;max-height:92dvh;display:block}dialog.s-lightbox .s-icon-btn{background:var(--brand-white);position:absolute;top:8px;right:8px}.s-freight{border:1px solid var(--s-line);background:var(--brand-white);border-radius:14px;grid-template-columns:minmax(0,1fr);gap:8px;padding:14px;display:grid}.s-freight label{align-items:center;gap:8px;font-size:.875rem;font-weight:600;display:flex}.s-freight-row{gap:8px;display:flex}.s-freight-row input{border:1px solid var(--field-border);border-radius:var(--radius-field);min-width:0;height:44px;color:var(--ink);font:400 1rem var(--font-sans);flex:1;padding:0 12px}body[data-surface=storefront] .s-freight-row input:focus-visible{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink), 0 0 0 5px var(--field-halo);outline:none}.s-freight-options{gap:6px;margin:4px 0 0;padding:0;font-size:.875rem;list-style:none;display:grid}.s-freight-options li{justify-content:space-between;gap:12px;display:flex}.s-freight [data-kind=error]{color:var(--danger)}.s-offline{z-index:41;background:var(--ink);color:var(--brand-white);justify-content:center;align-items:center;gap:8px;margin:0;padding:8px 16px;font-size:.875rem;font-weight:500;display:flex;position:sticky;top:0}@media (prefers-reduced-motion:no-preference){.s-grid>.s-card{animation:s-card-in .42s var(--s-ease) both}.s-grid>.s-card:nth-child(2){animation-delay:30ms}.s-grid>.s-card:nth-child(3){animation-delay:60ms}.s-grid>.s-card:nth-child(4){animation-delay:90ms}.s-grid>.s-card:nth-child(5){animation-delay:.12s}.s-grid>.s-card:nth-child(6){animation-delay:.15s}.s-grid>.s-card:nth-child(7){animation-delay:.18s}.s-grid>.s-card:nth-child(n+8){animation-delay:.21s}}@keyframes s-card-in{0%{transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){body[data-surface=storefront] *,body[data-surface=storefront] :before{transition-duration:.01ms!important;animation-duration:.15s!important}dialog.s-drawer[open],.cart-count[data-bump],.s-grid>.s-card,.s-btn[aria-busy=true] .ico,.s-btn[data-state=busy] .ico{animation:none}}@media (forced-colors:active){.s-badge,.s-btn,.s-search-box,.card.s-card{border:1px solid canvastext}.s-catnav a[aria-current=page],.s-pages a[aria-current=page]{outline:2px solid highlight}}div.s-footer-tagline{gap:6px;font-size:.9375rem;line-height:1.6;display:grid}div.s-footer-tagline :is(p,ul){margin:0}div.s-footer-tagline ul{padding-left:1.2em}.op .pix-keys>div{border-bottom:1px solid var(--brand-gray-200);padding-block:1rem}.op .pix-keys p{overflow-wrap:anywhere}.op .pix-keys details{margin-block:.5rem}.op{--op-bg:var(--brand-gray-100);--op-line:color-mix(in srgb, var(--brand-blue) 11%, transparent);--op-line-strong:var(--border-strong);--op-sunken:var(--surface-sunken);--op-tint:color-mix(in srgb, var(--brand-blue) 6%, var(--brand-white));--op-on-dark:color-mix(in srgb, var(--brand-blue) 22%, var(--brand-white));--op-on-dark-line:color-mix(in srgb, var(--brand-white) 14%, transparent);--op-gutter:16px;--op-rail-width:264px;--op-max:1200px;--op-radius:var(--radius-card);grid-template-columns:var(--op-rail-width) minmax(0, 1fr);background:var(--op-bg);min-height:100dvh;color:var(--brand-blue);font-size:.9375rem;line-height:1.55;display:grid}@media (width>=600px){.op{--op-gutter:24px}}@media (width>=1280px){.op{--op-gutter:40px}}.op :where(h1,h2,h3,p,ul,ol,dl,figure){margin:0}.op :focus-visible:not([class^=ui-],[class*=\ ui-],.ui-field *,.ui-pop-search *){outline:var(--focus-width) solid var(--brand-blue);outline-offset:2px}.op-rail{background:var(--brand-white);color:var(--brand-blue);border-right:1px solid var(--op-line);grid-area:1/1}.op-rail-in{gap:var(--space-5);height:100dvh;padding:var(--space-6) var(--space-4) var(--space-5);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--op-line-strong) transparent;flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.op-rail :focus-visible{outline-color:var(--brand-blue)}.op-mbar :focus-visible{outline-color:var(--brand-orange)}.op-rail-head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.op-rail .op-icon-btn:hover{background:var(--op-tint)}.op-brand{min-height:44px;padding-inline:var(--space-2);align-items:center;display:inline-flex}.op-rail .logo{width:140px;height:auto}.op-collapsed{--op-rail-width:80px}.op-collapsed .op-rail-in{padding-inline:var(--space-2)}.op-collapsed .op-rail-head{justify-content:center}.op-collapsed .op-rail :is(.op-group-label,.op-nav a>span,.op-out>span){display:none}.op-collapsed .op-rail :is(.op-nav a,.op-out){justify-content:center}.op-nav{gap:var(--space-5);display:grid}.op-group{gap:var(--space-1);display:grid}.op-primary{padding-bottom:var(--space-4);border-bottom:1px solid var(--op-line)}.op-nav .op-primary ul{gap:var(--space-1)}.op-group-label{padding-inline:var(--space-3);color:var(--ink-muted);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-size:.6875rem;font-weight:600}.op-nav ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.op-nav a,.op-out{align-items:center;gap:var(--space-3);min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-control);color:var(--brand-blue);transition:background-color var(--dur-state) var(--ease-standard), color var(--dur-state) var(--ease-standard);font-size:.875rem;font-weight:500;text-decoration:none;display:flex}.op-nav a .ico,.op-out .ico{flex:none}.op-nav a:hover,.op-out:hover{background:var(--op-tint);color:var(--brand-blue)}.op-nav a[aria-current=page]{background:color-mix(in srgb, var(--brand-orange) 16%, var(--brand-white));color:var(--brand-blue);font-weight:600}.op-out{border-top:1px solid var(--op-line);padding-top:var(--space-3);border-radius:0;margin-top:auto}.op-col{flex-direction:column;grid-area:1/2;min-width:0;display:flex}.op main{flex:1;min-width:0}.op main:focus{outline:none}.op-page{width:min(100%, calc(var(--op-max) + 2 * var(--op-gutter)));padding:var(--space-7) var(--op-gutter) var(--space-9);margin-inline:auto}.op-head{gap:var(--space-2);margin-bottom:var(--space-6);display:grid}.op-eyebrow,.op-back{align-items:center;gap:var(--space-3);width:fit-content;color:var(--ink-muted);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-size:.75rem;font-weight:600;display:inline-flex}.op-eyebrow:before{content:"";background:var(--brand-orange);border-radius:2px;width:24px;height:2px}.op-back{gap:var(--space-2);min-height:32px;color:var(--brand-blue);text-decoration:none}.op-back:hover{text-underline-offset:3px;text-decoration:underline}.op-back .ico{color:var(--brand-orange)}.op-head h1{max-width:none;font-size:var(--text-op-title);letter-spacing:-.02em;overflow-wrap:anywhere;font-weight:700;line-height:1.15}.op-lead{max-width:72ch;color:var(--ink-muted);font-size:.9375rem;line-height:1.55}.op-body{container-type:inline-size}:is(.op-body,.op-body :is(div,nav):not([class]):not(.op-body :is(form,section,article,details,fieldset,li,td,ul,ol,.panel) *)){align-content:start;gap:var(--space-4);min-width:0;display:grid}:is(.op-body,.op-body :is(div,nav):not([class]):not(.op-body :is(form,section,article,details,fieldset,li,td,ul,ol,.panel) *))>*{min-width:0}.op-body :is(h2,h3){letter-spacing:-.01em;font-size:1.125rem;font-weight:600;line-height:1.3}.op-body h3{font-size:1rem}:is(.op-body,.op-body :is(div,nav):not([class]):not(.op-body :is(form,section,article,details,fieldset,li,td,ul,ol,.panel) *))>:is(h2,h3){margin-top:var(--space-4)}:is(.op-body,.op-body :is(div,nav):not([class]):not(.op-body :is(form,section,article,details,fieldset,li,td,ul,ol,.panel) *))>:is(h2,h3):first-child{margin-top:0}.op-body p{overflow-wrap:anywhere}.op-body a:not(.btn){color:var(--brand-blue);text-underline-offset:3px;font-weight:500}.op-body strong{font-weight:600}:is(.op-body,.op-body :is(div,nav):not([class]):not(.op-body :is(form,section,article,details,fieldset,li,td,ul,ol,.panel) *))>:is(form:not(.inline):not([method=get]),section,article,details,fieldset,.panel,ul:not([class]),ol:not([class])){padding:var(--space-5);border:1px solid var(--op-line);border-radius:var(--op-radius);background:var(--brand-white);margin:0}:is(.op-body,.op-body :is(div,nav):not([class]):not(.op-body :is(form,section,article,details,fieldset,li,td,ul,ol,.panel) *))>form:not(.inline):not([method=get]):not(:has(.ui-f,.ui-check,.ui-choice,p,fieldset,details,table,ul,h2)){background:0 0;border:0;padding:0;display:flex}.op-body form{margin:0}.op-body [data-conditional][hidden]{display:none}.op-body form :is(p,[data-row]){margin:0}.op-body form:not(.inline):not([method=get]),.op-body fieldset{align-items:start;gap:var(--space-4) var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));display:grid}.op-body form:not(.inline):not([method=get])>:is(h2,h3,fieldset,details,div:not([data-row]),ul,ol,table,section,nav,.table-scroll,p:not(:has(.ui-f,.ui-check,.ui-choice)),[data-row]:has(textarea,[data-ui=file]),:is(p,[data-row]):has(>button),button),.op-body fieldset>:is(p:not(:has(.ui-f,.ui-check,.ui-choice)),[data-row]:has(textarea,[data-ui=file]),details,fieldset){grid-column:1/-1}.op-body :where([data-row]:has(>:is(.ui-f,.ui-check,.ui-choice)~:is(.ui-f,.ui-check,.ui-choice))){align-items:start;gap:var(--space-4) var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));display:grid}.op-body form:not(.inline):not([method=get])>[data-row]:has(>:is(.ui-f,.ui-check,.ui-choice)~:is(.ui-f,.ui-check,.ui-choice)):not(:has(textarea,[data-ui=file],>button)){display:contents}.op-body form:not(.inline):not([method=get])>:is(button,:is(p,[data-row]):has(>button)){justify-self:start}.op-body form:not(.inline):not([method=get])>:is(p,[data-row]):has(>button){align-items:end;gap:var(--space-3);flex-wrap:wrap;display:flex}.op-body fieldset{min-width:0;padding:var(--space-4) var(--space-5) var(--space-5);margin:0}.op-body fieldset>legend{padding:0 var(--space-2);margin-left:calc(-1 * var(--space-2));font-size:.875rem;font-weight:600}.op-body form>fieldset,.op-body details fieldset{border-radius:var(--radius-control);background:0 0}.op-body :is(p,[data-row]):has(>.ui-check) .ui-check{min-height:44px}.op-body form[method=get]{padding:var(--space-4) var(--space-5);border:1px solid var(--op-line);border-radius:var(--op-radius);background:var(--brand-white)}.op-body form[method=get]>:is(p,[data-row]){align-items:end;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.op-body form[method=get]:not(:has(>:is(p,[data-row]))){align-items:end;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.op-body form[method=get] .ui-f{flex:13rem;max-width:22rem}.op-body form[method=get] :is(button,.btn){flex:none}.op-body details>summary{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:44px;margin:calc(-1 * var(--space-3)) 0;cursor:pointer;font-weight:600;list-style:none;display:flex}.op-body details>summary::-webkit-details-marker{display:none}.op-body details>summary:after{content:"";width:20px;height:20px;transition:rotate var(--dur-state) var(--ease-standard);background:currentColor;flex:none;-webkit-mask:url(/static/icons/chevron-down.svg) 50%/20px no-repeat;mask:url(/static/icons/chevron-down.svg) 50%/20px no-repeat}.op-body details[open]>summary{margin-bottom:var(--space-4)}.op-body details[open]>summary:after{rotate:180deg}.op-body details>:not(summary)+:not(summary){margin-top:var(--space-4)}.op-body form details{padding:var(--space-4) var(--space-5);border:1px solid var(--op-line);border-radius:var(--radius-control)}.op-body :is(.btn,button):where(:not(.ui-f *,[class^=ui-])){justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-5);border-radius:var(--radius-pill);font:600 .875rem/1.1 var(--font-sans);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-state) var(--ease-standard), border-color var(--dur-state) var(--ease-standard), transform var(--dur-press) var(--ease-standard);border:1px solid #0000;margin:0;text-decoration:none;display:inline-flex}.op-body .btn{background:var(--brand-orange);color:var(--brand-blue)}.op-body .btn:hover{background:var(--action-hover)}.op-body button:not(.btn,.ui-f *,[class^=ui-]){background:var(--brand-white);border-color:var(--op-line-strong);color:var(--brand-blue)}.op-body :is(.btn,button):not(.ui-f *):active{text-decoration:none;transform:translateY(1px)}.op-body form :is(.btn,button):not(.ui-f *,[class^=ui-],[data-icon-only]){min-height:48px}.op-body button[data-icon-only]{width:40px;min-height:40px;padding:0}.op-body :is(.btn,button):not(.ui-f *):disabled{opacity:.55;cursor:not-allowed}.op-body :is(p[data-links],nav.quick-links){align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.op-body :is(p[data-links],nav.quick-links)>a:not(.btn){min-height:40px;padding:0 var(--space-4);border:1px solid var(--op-line-strong);border-radius:var(--radius-pill);background:var(--brand-white);transition:background-color var(--dur-state) var(--ease-standard), border-color var(--dur-state) var(--ease-standard);align-items:center;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.op-body :is(p[data-links],nav.quick-links)>a[aria-current=page]{background:var(--brand-blue);border-color:var(--brand-blue);color:var(--brand-white)}.op-body p[data-links]>.btn{margin-right:var(--space-2)}.op-body nav[data-store-hub]{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));display:grid}.op-body nav[data-store-hub]>p[data-links]>a:not(.btn){width:100%;min-height:56px;padding:0 var(--space-5);border-color:var(--op-line);border-radius:var(--op-radius);justify-content:space-between;font-size:.9375rem}.op-body nav[data-store-hub]>p[data-links]>a:not(.btn):after{content:"";background:currentColor;width:18px;height:18px;-webkit-mask:url(/static/icons/arrow-right.svg) 50%/18px no-repeat;mask:url(/static/icons/arrow-right.svg) 50%/18px no-repeat}.op-body p[data-review]{padding:var(--space-3) var(--space-5);border:1px solid var(--op-line);border-radius:var(--radius-control);background:var(--brand-white);font-size:.875rem}:is(.op-body,.op-body :is(div,nav):not([class]):not(.op-body :is(form,section,article,details,fieldset,li,td,ul,ol,.panel) *))>:is(ul,ol):not([class]){padding-block:var(--space-1);list-style:none;display:grid}:is(.op-body,.op-body :is(div,nav):not([class]):not(.op-body :is(form,section,article,details,fieldset,li,td,ul,ol,.panel) *))>:is(ul,ol):not([class])>li{align-items:center;gap:var(--space-1) var(--space-3);min-height:52px;padding-block:var(--space-3);border-bottom:1px solid var(--op-line);color:var(--ink-muted);flex-wrap:wrap;font-size:.875rem;display:flex}:is(.op-body,.op-body :is(div,nav):not([class]):not(.op-body :is(form,section,article,details,fieldset,li,td,ul,ol,.panel) *))>:is(ul,ol):not([class])>li:last-child{border-bottom:0}:is(.op-body,.op-body :is(div,nav):not([class]):not(.op-body :is(form,section,article,details,fieldset,li,td,ul,ol,.panel) *))>:is(ul,ol):not([class])>li>a:first-child{color:var(--brand-blue);font-size:.9375rem;font-weight:600;text-decoration:none}:is(.op-body,.op-body :is(div,nav):not([class]):not(.op-body :is(form,section,article,details,fieldset,li,td,ul,ol,.panel) *))>:is(ul,ol):not([class])>li>a:first-child:hover{text-decoration:underline}.op-body :is(ul,ol):not([class]):empty:before{content:"Nenhum registro ainda.";padding:var(--space-3) 0;color:var(--ink-muted);text-align:center;font-size:.875rem;display:block}.op-body li form.inline{align-items:center;gap:var(--space-2);display:inline-flex}.op-body li .ui-f{flex:12rem;max-width:18rem}.op-body .table-scroll{overscroll-behavior-inline:contain;border:1px solid var(--op-line);border-radius:var(--op-radius);background:var(--brand-white);margin:0;overflow-x:auto}.op-body .table-scroll:not(:has(tbody tr)):after{content:"Nenhum registro ainda.";padding:var(--space-5);color:var(--ink-muted);text-align:center;font-size:.875rem;display:block}:is(.op-body,.op-body *):has(>:is(p.empty,p[data-empty]))>.table-scroll:not(:has(tbody tr)){display:none}.op-body .table a{font-weight:600;text-decoration:none}.op-body .table a:hover{text-decoration:underline}.op-body .table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.875rem}.op-body .table th{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--op-line);background:var(--op-sunken);color:var(--ink-muted);letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap;font-size:.75rem;font-weight:600}.op-body .table td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--op-line);vertical-align:middle}.op-body .table tbody tr:last-child td{border-bottom:0}.op-body .table tbody tr:hover td{background:var(--op-tint)}.op-body .table :is(th,td).num{text-align:right;white-space:nowrap}.op-body .table td.code{white-space:nowrap}.op-body .table tr.skeleton td{color:var(--ink-muted)}@container (width<=600px){.op-body .table-scroll .table{min-width:0}.op-body .table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.op-body .table,.op-body .table tbody,.op-body .table tr,.op-body .table td{display:block}.op-body .table tbody tr{gap:var(--space-1) var(--space-5);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--op-line);grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));display:grid}.op-body .table tbody tr:last-child{border-bottom:0}.op-body .table tbody tr:hover td{background:0 0}.op-body .table td{justify-content:space-between;gap:var(--space-3);text-align:right;border:0;min-width:0;padding:2px 0;display:flex}.op-body .table td[data-label]:before{content:attr(data-label);max-width:60%;color:var(--ink-muted);text-align:left;flex:none;font-size:.8125rem;font-weight:500}.op-body .table td:first-child,.op-body .table td:not([data-label]),.op-body .table td[colspan]{text-align:left;grid-column:1/-1;justify-content:flex-start}.op-body .table td:first-child{padding-bottom:var(--space-1);font-weight:600}.op-body .table td:first-child:before{display:none}}.op-body :is(.metrics,.cards){gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.op-body :is(.metric,.card-metric){align-content:start;gap:var(--space-2);min-width:0;padding:var(--space-4) var(--space-5);border:1px solid var(--op-line);border-radius:var(--op-radius);background:var(--brand-white);display:grid}.op-body :is(.metric>p,.card-metric>h2){color:var(--ink-muted);letter-spacing:0;text-transform:none;font-size:.8125rem;font-weight:500}.op-body :is(.metric>strong,.card-metric>p){letter-spacing:-.02em;white-space:nowrap;font-size:clamp(1.375rem,1.1rem + .8vw,1.75rem);font-weight:700;line-height:1.15;display:block}@container (width>=720px){.op-body :is(.metrics,.cards){grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}}@container (width<=719px){.op-body :is(.metrics>.metric,.cards>.card-metric):first-child{grid-column:1/-1}}.op-body :is(.metrics>.metric,.cards>.card-metric):first-child{border-color:var(--brand-blue);background:var(--brand-blue);color:var(--brand-white)}.op-body :is(.metrics>.metric,.cards>.card-metric):first-child>:is(p,h2){color:var(--brand-beige)}.op-body .card-metric>p{color:inherit;white-space:normal;overflow-wrap:anywhere}.op-body :is(.metric,.card-metric)>:is(p,h2){overflow-wrap:anywhere}.op-body .next-steps{gap:var(--space-3);display:grid}.op-body .checklist{gap:var(--space-2);counter-reset:step;margin:0;padding:0;list-style:none;display:grid}.op-body .checklist li{align-items:center;gap:var(--space-3);counter-increment:step;min-height:36px;color:var(--brand-blue);font-size:.875rem;display:flex}.op-body .checklist li:before{content:counter(step);background:var(--accent-soft);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:.8125rem;font-weight:700;display:grid}.op-body :is(p.empty,p[data-empty]){padding:var(--space-7) var(--space-5);border:1px solid var(--op-line);border-radius:var(--op-radius);background:var(--brand-white);color:var(--ink-muted);text-align:center;display:block}.op-body :is(p.empty,p[data-empty]):before{content:"";width:28px;height:28px;margin:0 auto var(--space-2);background:var(--ink-soft);display:block;-webkit-mask:url(/static/icons/archive.svg) 50%/28px no-repeat;mask:url(/static/icons/archive.svg) 50%/28px no-repeat}.op-body .chart{gap:var(--space-2);max-width:40rem}.op-body svg[data-chart-engine]{max-width:100%;height:auto}.op-body .chart .bar{border-radius:var(--radius-sm);font-size:.8125rem;font-weight:600}.op-body :is(.preview-desktop,.preview-mobile){padding:var(--space-4);border:1px solid var(--op-line);border-radius:var(--radius-control);background:var(--op-sunken);margin:0}.op-body .preview-mobile{max-width:22rem}.op-body .type-preview h1{font-weight:700}.op-body .type-preview h2{font-weight:600}.op-body p.meta{color:var(--ink-muted);font-size:.8125rem}.op-body hr{border:0;border-top:1px solid var(--op-line);width:100%}.op-body code{background:var(--op-sunken);border-radius:6px;padding:1px 6px;font-size:.8125rem}.op-body img{border-radius:var(--radius-sm)}.op-order{gap:var(--space-4);display:grid}@container (width>=820px){.op-order{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}}.op-order-card{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--op-line);border-radius:var(--op-radius);background:var(--brand-white);display:grid}.op-order-card h2{font-size:1rem;font-weight:700}.op-muted{color:var(--ink-muted);font-size:.8125rem}.op-lines{margin:0;padding:0;list-style:none;display:grid}.op-lines li{justify-content:space-between;gap:var(--space-4);padding-block:var(--space-3);border-bottom:1px solid var(--op-line);font-size:.875rem;display:flex}.op-lines li:first-child{padding-top:0}:is(.op-totals,.op-facts){gap:var(--space-2);margin:0;font-size:.875rem;display:grid}:is(.op-totals,.op-facts)>div{justify-content:space-between;gap:var(--space-4);display:flex}:is(.op-totals,.op-facts) dt{color:var(--ink-muted)}:is(.op-totals,.op-facts) dd{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.op-totals .op-total{margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--op-line);font-size:1rem;font-weight:700}.op-totals .op-total dt{color:inherit}.op-facts>div{padding-bottom:var(--space-2);border-bottom:1px solid var(--op-line)}.op-facts dt{flex:none}.op-status{padding:2px var(--space-3);border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--brand-blue);font-size:.8125rem;font-weight:600;display:inline-block}.op-foot{gap:var(--space-3);padding:var(--space-6) var(--op-gutter);background:var(--brand-blue);color:var(--op-on-dark);text-align:center;justify-items:center;display:grid}.op-foot nav{justify-content:center;gap:0 var(--space-5);flex-wrap:wrap;display:flex}.op-foot a{align-items:center;gap:var(--space-2);min-height:44px;color:var(--op-on-dark);font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}.op-foot a:hover{color:var(--brand-white);text-underline-offset:3px;text-decoration:underline}.op-foot :focus-visible{outline-color:var(--brand-orange)}.op-slogan{color:var(--brand-white);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:600}.op-mbar,.op-tabs{display:none}.op-icon-btn{border-radius:var(--radius-pill);width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.op-icon-btn:hover{background:var(--hover-on-deep)}.op-guest{grid-template-columns:minmax(0,1fr)}.op-guest .op-mbar{display:flex}.op-guest .op-col{grid-area:2/1}@media (width<=1023px){.op{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.op-rail{display:none}.op-col{grid-area:2/1}.op-mbar{z-index:30;align-items:center;gap:var(--space-2);min-height:60px;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-2);background:var(--brand-blue);color:var(--brand-white);display:flex;position:sticky;top:0}.op-mbar .logo{width:auto;height:32px}.op-tabs{z-index:30;padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--op-line);background:var(--brand-white);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;inset:auto 0 0}.op-tabs :is(a,button){min-height:60px;padding:var(--space-1);color:var(--ink-muted);font:500 .6875rem/1.2 var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:0;align-content:center;justify-items:center;gap:2px;text-decoration:none;display:grid;position:relative}.op-tabs span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.op-tabs [aria-current=page]{color:var(--brand-blue);font-weight:600}.op-tabs [aria-current=page]:before{content:"";background:var(--brand-orange);border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:25%;right:25%}.op-tabs [aria-current=page] .ico{color:var(--brand-blue)}.op-page{padding-top:var(--space-5)}.op-head{margin-bottom:var(--space-5)}.op-foot{padding-block:var(--space-5) calc(var(--space-5) + 61px + env(safe-area-inset-bottom))}.op-guest .op-foot{padding-bottom:var(--space-5)}}@media (width<=599px){:is(.op-body,.op-body :is(div,nav):not([class]):not(.op-body :is(form,section,article,details,fieldset,li,td,ul,ol,.panel) *))>:is(form:not(.inline):not([method=get]),section,article,details,fieldset,.panel,ul:not([class]),ol:not([class])),.op-body form[method=get]{padding:var(--space-4)}.op-body form[method=get] .ui-f{max-width:none}.op-body form[method=get] :is(button,.btn){flex:100%}.op-body form:not(.inline):not([method=get])>:is(button,:is(p,[data-row]):has(>button)){justify-self:stretch}.op-body form:not(.inline):not([method=get])>button{width:100%}}dialog.op-sheet{border-radius:0 var(--op-radius,20px) var(--op-radius,20px) 0;background:var(--brand-white);width:min(340px,88vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--brand-blue);overscroll-behavior:contain;border:0;margin:0;padding:0;position:fixed;inset:0 auto 0 0}dialog.op-sheet::backdrop{background:color-mix(in srgb, var(--brand-blue) 55%, transparent)}dialog.op-sheet[open]{animation:op-sheet-in var(--dur-overlay) var(--ease-standard)}@keyframes op-sheet-in{0%{transform:translate(-100%)}}.op-sheet-body{gap:var(--space-5);height:100%;padding:var(--space-4) var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom));flex-direction:column;display:flex;overflow-y:auto}.op-sheet-head{padding-left:var(--space-3);justify-content:space-between;align-items:center;display:flex}.op-sheet-head p{margin:0;font-weight:600}.op-sheet :focus-visible{outline:var(--focus-width) solid var(--brand-blue);outline-offset:2px}.op-sheet .op-icon-btn:hover{background:var(--op-tint)}@media (prefers-reduced-motion:no-preference){.op-page{animation:op-in .18s var(--ease-standard) both}}@keyframes op-in{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.op *,.op :before,.op :after,dialog.op-sheet{transition-duration:.01ms!important;animation:none!important}}@media (forced-colors:active){.op-nav a[aria-current=page],.op-tabs [aria-current=page]{outline:2px solid highlight}.op-body :is(.btn,button){border:1px solid buttontext}}.op{--op-bg:color-mix(in srgb, var(--brand-gray-100) 40%, var(--brand-white));--op-radius:14px;--op-fill:color-mix(in srgb, var(--brand-blue) 6%, var(--brand-white))}.op-col{overflow-x:clip}.op-page{padding-top:0}:is(.op-head,.orders-head,.pl-head,.cl-head,.prd-head,.od-head,.tl-head){min-height:72px;margin-bottom:var(--space-6);padding-block:var(--space-3);border-image:linear-gradient(to bottom, var(--brand-white) calc(100% - 1px), var(--op-line) 0) fill 0 / 0 / 0 100vmax;align-content:center}:is(.op-head,.orders-head,.pl-head,.cl-head,.prd-head,.od-head,.tl-head) h1{letter-spacing:0;font-size:1.25rem;font-weight:600;line-height:1.3}.op-head .op-lead{font-size:.8125rem}.op-eyebrow{display:none}.op-group-label{letter-spacing:0;text-transform:none;font-size:.75rem;font-weight:500}.op-nav a,.op-out{font-size:.9375rem}:is(.op-body,.op-body :is(div,nav):not([class]):not(.op-body :is(form,section,article,details,fieldset,li,td,ul,ol,.panel) *))>:is(form:not(.inline):not([method=get]),section,article,details,fieldset,.panel,ul:not([class]),ol:not([class])),.op-body form[method=get],.op-body .table-scroll,.op-body p[data-review],.op-body nav[data-store-hub]>p[data-links]>a:not(.btn){border-color:#0000}.op-body button:not(.btn,.ui-f *,[class^=ui-]){background:var(--op-fill);border-color:#0000}.op-body button:not(.btn,.ui-f *,[class^=ui-]):hover{background:color-mix(in srgb, var(--brand-blue) 11%, var(--brand-white));border-color:#0000}.op-body :is(p[data-links],nav.quick-links)>a:not(.btn){background:var(--op-fill);border-color:#0000}.op-body :is(p[data-links],nav.quick-links)>a:not(.btn):hover{background:color-mix(in srgb, var(--brand-blue) 11%, var(--brand-white));border-color:#0000}.op-body nav[data-store-hub]>p[data-links]>a:not(.btn){background:var(--brand-white)}.op-body .table th{background:var(--brand-white);letter-spacing:0;text-transform:none;font-size:.75rem}.op-body .orders-new,.op-body [data-fab]{min-height:56px;padding-inline:var(--space-5) var(--space-6);font-size:1rem}.op .op-col :is(.op-head,.orders-head,.pl-head,.cl-head,.prd-head,.od-head,.tl-head) h1{letter-spacing:0;font-size:1.25rem;font-weight:600;line-height:1.3}.op .op-col :is(.pl-card,.cl-card,.tl-card,.od-card,.prd-card,.pdv-summary,.tl-quota):not([data-selected=true],[data-grabbed=true]){border-color:#0000}.op .op-col :is(.pl-card,.cl-card,.tl-card,.od-card,.prd-card,.pdv-summary,.tl-quota){border-radius:var(--op-radius)}.op .op-col :is(.pl-card,.cl-card,.tl-card):not([data-selected=true],[data-grabbed=true]):hover{background:color-mix(in srgb, var(--brand-blue) 3%, var(--brand-white));border-color:#0000}.op .op-col :is(.cl-chips button,.pdv-shipping button){background:var(--op-fill);border-color:#0000}.op .op-body>:is(section,article,div):has(>:is(.cl-head,.pl-head,.orders-head,.prd-head,.od-head,.tl-head)){background:0 0!important;border:0!important;padding:0!important}.op-body .settings-list{gap:var(--space-5);width:min(100%,44rem);display:grid}.op-body .settings-list section{gap:var(--space-2);background:0 0;border:0;padding:0;display:grid}.op-body .settings-list h2{margin:0 0 0 var(--space-1);color:var(--ink-muted);letter-spacing:0;font-size:.8125rem;font-weight:500}.op-body .settings-list ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.op-body .settings-list a{align-items:center;gap:var(--space-3);min-height:60px;padding:var(--space-3) var(--space-4);border-radius:var(--op-radius);background:var(--brand-white);color:var(--brand-blue);text-decoration:none;display:flex}.op-body .settings-list a:hover{background:color-mix(in srgb, var(--brand-blue) 3%, var(--brand-white))}.op-body .settings-list a>.ico:last-child{color:var(--ink-muted);flex:none}.op-body .settings-tile{background:color-mix(in srgb, var(--brand-orange) 14%, var(--brand-white));border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.op-body .settings-text{flex:1;gap:2px;min-width:0;display:grid}.op-body .settings-text strong{font-size:.9375rem;font-weight:600}.op-body .settings-text small{color:var(--ink-muted);font-size:.75rem;font-weight:400}.op-body .settings-text small[data-state=on]{color:var(--success);font-weight:500}.op-body .settings-text small[data-state]:before{content:"";vertical-align:middle;background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.op-body .rep-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));display:grid}.op-body .rep-card{align-content:start;gap:var(--space-1);padding:var(--space-4) var(--space-5);border-radius:var(--op-radius);background:var(--brand-white);display:grid}.op-body :is(.rep-card,.rep-table)>header{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.op-body :is(.rep-card,.rep-table) h2{letter-spacing:0;margin:0;font-size:.875rem;font-weight:600}.op-body :is(.rep-card,.rep-table)>header>a{flex:none;font-size:.8125rem;font-weight:600;text-decoration:none}.op-body .rep-big{margin-top:var(--space-2);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700;line-height:1.2}.op-body .rep-sub{color:var(--ink-muted);font-size:.75rem}.op-body .rep-lines{margin:var(--space-2) 0 0;gap:2px;display:grid}.op-body .rep-lines>div{justify-content:space-between;gap:var(--space-3);font-size:.8125rem;display:flex}.op-body .rep-lines dt{color:var(--ink-muted)}.op-body .rep-lines dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.op-body .rep-table{gap:var(--space-3);display:grid}.op-body .rep-table .table-scroll{border:0}.op-body .list-tabs{gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.op-body .list-tabs a{min-height:36px;padding:0 var(--space-4);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--brand-blue) 5%, transparent);color:var(--ink-muted);place-items:center;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-grid}.op-body .list-tabs a:hover{background:color-mix(in srgb, var(--brand-blue) 10%, transparent)}.op-body .list-tabs a[aria-current]{background:var(--brand-blue);color:var(--brand-white);font-weight:600}.op-body :is(ul,ol).list-cards{gap:var(--space-2);width:min(100%,52rem);margin:0;padding:0;list-style:none;display:grid}.op-body :is(ul,ol).list-cards>li{align-items:center;gap:var(--space-2) var(--space-3);min-height:56px;padding:var(--space-3) var(--space-4);border-radius:var(--op-radius,14px);background:var(--brand-white);color:var(--brand-blue);flex-wrap:wrap;font-size:.875rem;display:flex}.op-body ul.list-cards>li>a:first-child,.op-body ul.list-cards>li>strong:first-child{font-weight:600}.op-body :is(ul,ol).list-cards>li form.inline{gap:var(--space-2);background:0 0;border:0;margin-left:auto;padding:0;display:flex}.op-body :is(ul,ol).list-cards>li>.settings-text{flex:1}.op-body :is(ul,ol).list-cards>li>a{text-decoration:none}.op-body ul.list-cards>li label:has(input[readonly]){flex:none}.op-body .money-status{align-items:center;gap:var(--space-2);width:fit-content;min-height:44px;padding:var(--space-2) var(--space-4);border-radius:var(--op-radius,14px);background:color-mix(in srgb, var(--brand-orange) 16%, var(--brand-white));color:var(--brand-blue);margin:0;font-size:.875rem;font-weight:600;display:flex}.op-body .money-status[data-state=on]{background:color-mix(in srgb, var(--success) 10%, var(--brand-white));color:var(--success)}.op-body .provider-card{gap:var(--space-3);width:min(100%,40rem);padding:var(--space-5);border-radius:var(--op-radius,14px);background:var(--brand-white);border:0;display:grid}.op-body .provider-state{padding:2px var(--space-3);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--brand-blue) 6%, var(--brand-white));color:var(--ink-muted);justify-self:start;margin:0;font-size:.75rem;font-weight:600}.op-body .provider-state[data-state=on]{background:color-mix(in srgb, var(--success) 12%, var(--brand-white));color:var(--success)}.op-body .provider-card ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.op-body .provider-card li{align-items:center;gap:var(--space-2);font-size:.875rem;display:flex}.op-body .provider-card li .ico{color:var(--success);flex:none}.op-body .provider-connect{width:min(100%,40rem)}.op-body fieldset.radio-cards{gap:var(--space-2);border:0;margin:0;padding:0;display:grid}.op-body fieldset.radio-cards legend{margin-bottom:var(--space-2);padding:0;font-size:.875rem;font-weight:600}.op-body fieldset.radio-cards .ui-radio{align-items:flex-start;gap:var(--space-3);min-height:56px;padding:var(--space-3) var(--space-4);border-radius:var(--op-radius,14px);background:var(--brand-white);cursor:pointer;border:1px solid #0000;display:flex}.op-body fieldset.radio-cards .ui-radio:hover{background:color-mix(in srgb, var(--brand-blue) 3%, var(--brand-white))}.op-body fieldset.radio-cards .ui-radio:has(:checked){border-color:var(--brand-blue);background:color-mix(in srgb, var(--brand-blue) 4%, var(--brand-white))}.op-body fieldset.radio-cards .ui-radio-title{font-size:.875rem;font-weight:600}.op-body fieldset.radio-cards .ui-radio-desc{color:var(--ink-muted);font-size:.8125rem}.op-body .empty-hero{justify-items:center;gap:var(--space-3);width:min(100%,36rem);padding:var(--space-8,48px) var(--space-5);border-radius:var(--op-radius,14px);background:var(--brand-white);text-align:center;border:0;margin-inline:auto;display:grid}.op-body .empty-hero>.ico{background:color-mix(in srgb, var(--brand-orange) 16%, var(--brand-white));width:64px;height:64px;color:var(--brand-blue);box-sizing:border-box;border-radius:50%;place-items:center;padding:16px;display:grid}.op-body .empty-hero p{color:var(--ink-muted);margin:0;font-size:.875rem}.op-body .empty-hero p:has(.btn){margin-top:var(--space-2)}.op-body .potential-head{align-items:center;gap:var(--space-4);width:min(100%,52rem);padding:var(--space-5);border-radius:var(--op-radius,14px);background:var(--brand-white);border:0;display:flex}.op-body .potential-score{border:8px solid var(--success);width:88px;height:88px;color:var(--success);border-radius:50%;flex:none;align-content:center;place-items:center;margin:0;line-height:1;display:grid}.op-body .potential-score strong{font-size:1.5rem;font-weight:800}.op-body .potential-score small{font-size:.6875rem;font-weight:500}.op-body .potential-msg{margin:0;font-size:1rem;font-weight:600}.op-body [data-potential-suggestions]{gap:var(--space-2);display:grid}.op-body [data-potential-suggestions] ul.list-cards>li{padding:0}.op-body .potential-row{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:56px;padding:var(--space-3) var(--space-4);color:var(--brand-blue);flex:1;text-decoration:none;display:flex}.op-body .potential-row span{gap:2px;display:grid}.op-body .potential-row small{color:var(--ink-muted);font-size:.8125rem;font-weight:400}.op-body .potential-row .potential-pts{padding:2px var(--space-2);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--success) 12%, var(--brand-white));color:var(--success);flex:none;font-size:.75rem;font-weight:700;display:block}.op-body .profile-card{gap:var(--space-1);width:min(100%,44rem);padding:var(--space-5);border-radius:var(--op-radius,14px);background:var(--brand-white);border:0;display:grid}.op-body .profile-card h2{margin:var(--space-2) 0 0;font-size:1rem}.op-body .profile-card p{color:var(--ink-muted);margin:0;font-size:.875rem}.op-body .profile-store{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.op-body .profile-store strong{color:var(--brand-blue);font-size:1.0625rem;font-weight:700}.op-body .profile-logout{width:min(100%,44rem)}.op-body .profile-logout button{width:100%;color:var(--danger)}.op-body [data-order-notices] h3{margin:var(--space-4) 0 var(--space-2);color:var(--ink-muted);font-size:.8125rem;font-weight:500}.op-body [data-order-notices] ul.list-cards>li>.ico{box-sizing:border-box;background:color-mix(in srgb, var(--brand-orange) 16%, var(--brand-white));border-radius:10px;flex:none;width:40px;height:40px;padding:10px}.op-body [data-order-notices] ul.list-cards>li>time{color:var(--ink-muted);margin-left:auto;font-size:.75rem}.op-body .chat-layout{gap:var(--space-4);grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:start;display:grid}.op-body .chat-list,.op-body .chat-thread{gap:var(--space-3);padding:var(--space-4);border-radius:var(--op-radius,14px);background:var(--brand-white);border:0;display:grid}.op-body .chat-list h2{margin:0;font-size:.9375rem}.op-body .chat-list ul{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.op-body .chat-list a{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-3);color:var(--brand-blue);border-radius:10px;text-decoration:none;display:flex}.op-body .chat-list a:hover{background:color-mix(in srgb, var(--brand-blue) 4%, var(--brand-white))}.op-body .chat-list a[aria-current]{background:color-mix(in srgb, var(--brand-blue) 8%, var(--brand-white));font-weight:600}.op-body .chat-thread>p[data-chat-id]{max-width:min(80%,36rem);padding:var(--space-2) var(--space-3);background:color-mix(in srgb, var(--brand-blue) 5%, var(--brand-white));border-radius:14px 14px 14px 4px;justify-self:start;margin:0;font-size:.875rem}.op-body .chat-thread>p[data-chat-id]:not([data-from=cliente]){background:color-mix(in srgb, var(--brand-orange) 18%, var(--brand-white));border-radius:14px 14px 4px;justify-self:end}.op-body .chat-thread>p[data-chat-id] strong{color:var(--ink-muted);font-size:.6875rem;font-weight:600;display:block}.op-body .chat-empty{justify-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-3);text-align:center;display:grid}.op-body .chat-empty h2{margin:0;font-size:1rem}.op-body .chat-empty p{color:var(--ink-muted);margin:0;font-size:.875rem}@media (width<=899px){.op-body .chat-layout{grid-template-columns:minmax(0,1fr)}}.op-body .report-period{gap:var(--space-3);display:grid}.op-body form.report-filter{align-items:flex-end;gap:var(--space-3);padding:var(--space-4);flex-wrap:wrap;display:flex}.op-body form.report-filter>*{flex:12rem;max-width:22rem;margin:0}.op-body form.report-filter>:is(button,.btn,p:has(button)){flex:none}.op-body .csv-link{margin:0}.op-body .csv-link a{align-items:center;gap:var(--space-2);min-height:44px;color:var(--brand-blue);font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.op-body .csv-link a:hover{text-decoration:underline}.op-body .stock-search{width:min(100%,52rem)}.op-body .table-scroll:has(>.stock-list){background:0 0;width:min(100%,52rem)}.op-body .stock-list{border-collapse:separate;border-spacing:0 var(--space-2);background:0 0}.op-body .stock-list thead th{background:0 0}.op-body .stock-list tbody td{padding-block:var(--space-3);background:var(--brand-white);border:0}.op-body .stock-list tbody td:first-child{border-radius:var(--op-radius,14px) 0 0 var(--op-radius,14px)}.op-body .stock-list tbody td:last-child{border-radius:0 var(--op-radius,14px) var(--op-radius,14px) 0}.op-body .stock-list tbody tr:hover td{background:color-mix(in srgb, var(--brand-blue) 3%, var(--brand-white))}.op-body .stock-list tbody td:nth-child(2){font-weight:700}.op-body .stock-list tr[data-saldo="0"] td:nth-child(2){color:var(--danger)}.op-body .stock-cell{align-items:center;gap:var(--space-3);display:flex}.op-body .stock-cell small{color:var(--ink-muted);font-size:.75rem;display:block}.op-body .stock-cell a{color:var(--brand-blue);font-weight:600;text-decoration:none}.op-body .stock-thumb{background:var(--op-fill);width:40px;height:40px;color:var(--ink-muted);object-fit:cover;border-radius:10px;flex:none;place-items:center;font-weight:600;display:grid}.op-body .provider-title{margin:0;font-size:1.0625rem}.op-body .provider-card[data-state=on]{color:var(--brand-white);background:var(--brand-blue)!important}.op-body .provider-card[data-state=on] .provider-state{background:color-mix(in srgb, var(--brand-white) 18%, var(--brand-blue));color:var(--brand-white)}.op-body .provider-card[data-state=on] li .ico{color:var(--brand-orange)}.op-body .pix-keys{gap:var(--space-2);width:min(100%,40rem);display:grid}.op-body .pix-key{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--op-radius,14px);background:var(--brand-white);flex-wrap:wrap;display:flex}.op-body .pix-key-text{flex:1;gap:2px;min-width:0;display:grid}.op-body .pix-key-text p{margin:0}.op-body .pix-key-text small{color:var(--ink-muted);font-size:.75rem}.op-body .pix-key details{background:0 0;border:0;flex-basis:100%;padding:0}.op-body .provider-card[data-state=on] :is(strong,li,p){color:var(--brand-white)}.op-body .review-card{gap:var(--space-1);width:min(100%,44rem);padding:var(--space-4) var(--space-5);border-radius:var(--op-radius,14px);background:var(--brand-white);display:grid}.op-body .review-card h2{margin:0;font-size:.9375rem}.op-body .review-card p{margin:0;font-size:.875rem}.op-body .review-stars{gap:2px;display:flex}.op-body .review-stars [data-on=true]{color:var(--brand-orange)}.op-body .review-stars [data-on=false]{color:var(--op-line-strong)}.op-body .review-card form{align-items:flex-end;gap:var(--space-3);margin-top:var(--space-2);background:0 0;border:0;flex-wrap:wrap;padding:0;display:flex}.op-body fieldset.radio-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr))}.op-body fieldset.radio-row legend{grid-column:1/-1}.op-body fieldset.radio-row .ui-radio{min-height:44px;padding-block:var(--space-2);align-items:center}.op-body form.perm-list:not(.inline):not([method=get]){grid-template-columns:minmax(0,1fr);gap:0;width:min(100%,44rem);display:grid}.op-body form.perm-list .role-tabs{margin-bottom:var(--space-4)}.op-body form.perm-list h2{margin:var(--space-5) 0 var(--space-2);font-size:.9375rem}.op-body form.perm-list .ui-choice{padding-block:var(--space-2);border-bottom:1px solid var(--op-line)}.op-body form.perm-list .ui-check{flex-direction:row-reverse;justify-content:space-between;width:100%;display:flex}.op-body form:not([method=get]):not(.op-wide):not(.inline):not(:has(table,.table-scroll)){max-width:34rem}.op-body .chat-thread>p[data-chat-id] small{color:var(--ink-muted);font-size:.75rem;display:block}.op-body .chat-list form[role=search]{background:0 0;border:0;padding:0;display:block}.op-body .chat-empty .ico{color:var(--brand-orange)}.op-body form.chat-reply:not(.inline):not([method=get]){background:0 0;border:0;grid-template-columns:minmax(0,1fr);padding:0}.op-body a[data-fab]{z-index:10;right:var(--op-gutter);bottom:var(--space-5);align-items:center;gap:var(--space-2);display:inline-flex;position:fixed}@media (width<=1023px){.op-body a[data-fab]{bottom:calc(80px + env(safe-area-inset-bottom))}}.op-body :is(ul,ol).list-cards:last-child{margin-bottom:88px}.op-body .chips{gap:var(--space-1);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.op-body .chip{padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--op-fill);color:var(--brand-blue);font-size:.75rem}.op-body [data-attribute-id] form.inline button{color:var(--danger);background:0 0}.op-body .settings-text>a{color:var(--brand-blue);font-weight:600;text-decoration:none}.op-body .import-cards{gap:var(--space-4);width:min(100%,44rem);display:grid}.op-body .import-card{gap:var(--space-3);padding:var(--space-5);border-radius:var(--op-radius,14px);background:var(--brand-white);display:grid}.op-body .import-card h2{margin:0;font-size:1.0625rem}.op-body .import-card form{background:0 0;border:0;padding:0}.op-body .import-help{color:var(--ink-muted);margin:0;font-size:.75rem}.op-body .import-card .csv-link{justify-content:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.op-body [data-import-history]{gap:var(--space-2);margin:0;padding:0;font-size:.875rem;list-style:none;display:grid}.op-body .import-empty{justify-items:center;gap:var(--space-1);padding:var(--space-4);color:var(--ink-muted);text-align:center;display:grid}.op-body .import-empty small{font-size:.75rem}.op-body .provider-hero{gap:var(--space-2);width:min(100%,34rem);padding:var(--space-6) var(--space-5);border-radius:var(--op-radius,14px);display:grid;background:var(--brand-blue)!important;color:var(--brand-white)!important}.op-body .provider-hero h2{margin:0;font-size:1.25rem;color:var(--brand-white)!important}.op-body .provider-hero p{margin:0;font-size:.875rem;color:color-mix(in srgb, var(--brand-white) 85%, transparent)!important}.op-body .provider-hero ul{gap:var(--space-1);margin:var(--space-2) 0 0;padding:0;font-size:.8125rem;list-style:none;display:grid}.op-body .provider-hero li{align-items:center;gap:var(--space-2);display:flex;color:var(--brand-white)!important}.op-body .provider-hero li svg{color:var(--brand-orange)}.op-body .seller-summary{justify-content:space-between;align-items:center;gap:var(--space-4);width:min(100%,44rem);padding:var(--space-4) var(--space-5);border-radius:var(--op-radius,14px);background:var(--brand-white);display:flex}.op-body .seller-summary .seller-total{color:var(--brand-blue);font-size:1.25rem}.op-body .promo-preview{width:min(100%,44rem);padding:var(--space-2) var(--space-4);text-align:center;background:var(--brand-beige);color:var(--brand-blue);border-radius:8px;margin:0;font-size:.8125rem;font-weight:600}.op-body .promo-preview[data-color=navy]{background:var(--brand-blue);color:var(--brand-white)}.op-body form.switch-list .ui-check{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;padding-block:var(--space-2);flex-direction:row-reverse;display:flex}.op-body form.switch-list [data-row]+[data-row]{border-top:1px solid var(--op-line)}.op-body form.switch-list .ui-check-box{background:var(--op-line-strong);border:0;border-radius:999px;width:40px;height:22px;transition:background-color .15s;position:relative}.op-body form.switch-list .ui-check-box svg{display:none}.op-body form.switch-list .ui-check-box:after{content:"";background:var(--brand-white);border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px}.op-body form.switch-list .ui-check-input:checked+.ui-check-box{background:var(--brand-blue)}.op-body form.switch-list .ui-check-input:checked+.ui-check-box:after{transform:translate(18px)}.op-body .favicon-hero{gap:var(--space-2);width:min(100%,34rem);padding:var(--space-5);border-radius:var(--op-radius,14px);background:var(--brand-white);display:grid}.op-body .favicon-hero h2{margin:0;font-size:1rem}.op-body .favicon-hero small{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem;font-weight:600}.op-body .favicon-tab,.op-body .favicon-serp{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--op-line);border-radius:10px;margin:0;font-size:.8125rem;display:flex}.op-body .favicon-tab{background:var(--surface-sunken);border-bottom:0;border-radius:10px 10px 0 0;width:fit-content;max-width:100%}.op-body .favicon-serp .settings-text small{text-transform:none;letter-spacing:0;color:var(--brand-blue);font-weight:400}.op:not(.op-guest){--sq-ink:var(--brand-blue);--sq-ink-2:var(--ink-muted);--sq-ink-disabled:color-mix(in srgb, var(--brand-blue) 40%, transparent);--sq-primary:var(--brand-blue);--sq-primary-strong:var(--brand-blue);--sq-primary-deep:color-mix(in srgb, var(--brand-blue) 68%, black);--sq-primary-soft:color-mix(in srgb, var(--brand-orange) 16%, transparent);--sq-primary-pale:color-mix(in srgb, var(--brand-orange) 18%, var(--brand-white));--sq-nav-active:color-mix(in srgb, var(--brand-orange) 18%, transparent);--sq-on-primary:var(--brand-white);--sq-on-primary-muted:color-mix(in srgb, var(--brand-white) 88%, transparent);--sq-on-primary-soft:color-mix(in srgb, var(--brand-white) 90%, transparent);--sq-bg:color-mix(in srgb, var(--brand-gray-100) 40%, var(--brand-white));--sq-bubble:color-mix(in srgb, var(--brand-blue) 8%, var(--brand-white));--sq-surface:var(--brand-white);--sq-hover-card:color-mix(in srgb, var(--brand-beige) 14%, var(--brand-white));--sq-line:color-mix(in srgb, var(--brand-blue) 12%, transparent);--sq-fill:color-mix(in srgb, var(--brand-blue) 4%, transparent);--sq-fill-hover:color-mix(in srgb, var(--brand-blue) 8%, transparent);--sq-shade:#00000026;--sq-shade-strong:#00000040;--sq-glass:#ffffff26;--sq-glass-strong:#ffffff40;--sq-glass-soft:#ffffff1f;--sq-glass-badge:#fff3;--sq-backdrop:#00000080;--sq-info:#2563eb;--sq-info-soft:#2563eb1a;--sq-info2:#658ffe;--sq-info2-soft:#658ffe1a;--sq-success:#2ac769;--sq-success-soft:#2ac7691a;--sq-success-tint:#2ac7690f;--sq-success-ink:#137a38;--sq-success-chip:#17a24a14;--sq-score:#3dae5c;--sq-score-ink:#2f9e4f;--sq-gauge-off:#e4e4ec;--sq-warning:#f59e0b;--sq-warning-ink:#b45309;--sq-warning-tint:#f59e0b0f;--sq-danger:#ef4444;--sq-danger-tint:#ef44440f;--sq-danger-ink:#c81e1e;--sq-orange:#f97316;--sq-orange-soft:#f973161a;--sq-gold:var(--brand-orange);--sq-plan:var(--brand-blue);--sq-st-new:#8a6f10;--sq-st-new-bg:#fff9e0;--sq-st-pending:#7a4a00;--sq-st-pending-bg:#ffe9b0;--sq-st-approved:#4f6b0e;--sq-st-approved-bg:#e8f5c8;--sq-st-preparing:#1a6a94;--sq-st-preparing-bg:#d6eefb;--sq-st-shipped:#2e54c2;--sq-st-shipped-bg:#e1ebff;--sq-st-delivered:#065f46;--sq-st-delivered-bg:#d1fae5;--sq-st-returned:#7a1f2c;--sq-st-returned-bg:#f2d3d3;--sq-st-canceled:#c12240;--sq-st-canceled-bg:#ffdfe4;--sq-st-all-bg:#f3f4f6;--sq-channel:var(--brand-blue);--sq-channel-bg:color-mix(in srgb, var(--brand-orange) 18%, var(--brand-white));--sq-pay-paid:#047857;--sq-pay-none:#6b7280;--sq-paid-ink:#15803d;--sq-chip-avatar:#bdbdbd;--sq-chip-avatar-ink:#616161;--sq-input-line:#e5e7eb;--sq-row:#fafafa;--sq-icon-muted:#0000008a;--sq-no-stock:#c81e3c;--rep-blue:37 99 235;--rep-violet:245 166 35;--rep-indigo:101 143 254;--rep-green:42 199 105;--rep-forest:23 162 74;--rep-brown:205 133 63;--rep-pink:196 101 248;--rep-coral:240 120 56;--rep-olive:133 187 101;--rep-orange:255 107 53;--rep-amber:255 152 0;--rep-teal:50 188 173;--rep-gray:111 111 111;--rep-online:143 173 255;--rep-store:255 166 119;--rep-amber-dot:249 171 46;--rep-rule:#e0e0e0;--brand-gray-200:var(--sq-line);--op-bg:var(--sq-bg);--op-line:var(--sq-line);--op-line-strong:#0000003b;--op-tint:var(--sq-fill);--op-fill:var(--sq-fill);--op-sunken:var(--sq-bg);--op-rail-width:280px;--op-gutter:48px;font-family:var(--font-sans);color:var(--sq-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:.875rem;line-height:1.5}.op:not(.op-guest) :is(h1,h2,h3){letter-spacing:normal}.op:not(.op-guest) :focus-visible:not([class^=ui-],[class*=\ ui-],.ui-field *,.ui-pop-search *){outline-color:var(--sq-primary)}.op:not(.op-guest) .op-rail{border-right:1px solid var(--sq-line)}.op:not(.op-guest) .op-rail-in{gap:0;padding:0;overflow:hidden}.op:not(.op-guest) .op-rail-head{border-bottom:1px solid var(--sq-line);flex:none;justify-content:center;height:72px;padding:12px;position:relative}.op:not(.op-guest) .op-rail .op-collapse{color:var(--sq-ink-disabled);position:absolute;top:14px;right:10px}.op:not(.op-guest) .op-rail .op-collapse:hover{background:var(--sq-fill);color:var(--sq-ink-2)}.op:not(.op-guest) .op-brand{color:var(--sq-ink);padding:0;text-decoration:none}.op:not(.op-guest) .op-rail .logo{object-fit:contain;width:auto;max-width:200px;height:44px;display:block}.op:not(.op-guest) .op-rail-head .op-brand{margin-right:32px}.op-wordmark{color:var(--sq-ink);letter-spacing:-.03em;align-items:center;gap:8px;font-size:1.75rem;font-weight:800;line-height:1;display:inline-flex}.op-wordmark-tile{background:var(--sq-primary);width:34px;height:34px;color:var(--sq-on-primary);border-radius:10px;place-items:center;display:inline-grid;rotate:-8deg}.op:not(.op-guest) .op-nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--sq-line) transparent;flex-direction:column;flex:1;gap:0;min-height:0;display:flex;overflow-y:auto}.op:not(.op-guest) .op-primary{border-bottom:1px solid var(--sq-line);flex:none;gap:0;padding:12px 12px 16px}.op:not(.op-guest) .op-nav ul{gap:4px}.op:not(.op-guest) .op-nav-scroll{flex:none;align-content:start;padding:8px 12px 16px;display:grid}.op:not(.op-guest) .op-nav-scroll .op-group{gap:0}.op:not(.op-guest) .op-group-label{color:var(--sq-ink-2);letter-spacing:.3px;text-transform:none;padding:12px 12px 3px;font-size:.7rem;font-weight:500;line-height:16.8px}.op:not(.op-guest) :is(.op-nav a,.op-out){min-height:39px;color:var(--sq-ink);border-radius:12px;gap:16px;padding:6px 16px;font-size:.875rem;font-weight:500;line-height:21px}.op:not(.op-guest) .op-primary a{min-height:41px}.op:not(.op-guest) :is(.op-nav a,.op-out) .ico{color:var(--sq-ink-2)}.op:not(.op-guest) :is(.op-nav a,.op-out):hover{background:var(--sq-fill);color:var(--sq-ink)}.op:not(.op-guest) .op-nav a[aria-current=page]{background:var(--sq-nav-active);color:var(--sq-primary-strong);font-weight:600}.op:not(.op-guest) .op-nav a[aria-current=page] .ico{color:var(--sq-primary)}.op:not(.op-guest) .op-rail .op-out{border-top:0;margin-top:12px;padding-top:6px}.op-collapsed:not(.op-guest) .op-rail-head .op-collapse{color:inherit;position:static}.op-collapsed:not(.op-guest) :is(.op-primary,.op-nav-scroll){padding-inline:8px}.op-collapsed:not(.op-guest) :is(.op-nav a,.op-out){padding-inline:0}.op:not(.op-guest) .op-rail-foot{border-top:1px solid var(--sq-line);flex:none;padding:12px}.op-account{align-items:center;gap:4px;display:flex}.op-account-id{min-width:0;color:var(--sq-ink);border-radius:12px;flex:1;align-items:center;gap:12px;padding:4px;text-decoration:none;display:flex}.op-account-id:hover{background:var(--sq-fill)}.op-account-avatar{border:1.5px solid var(--sq-primary);background:var(--sq-primary-pale);width:40px;height:40px;color:var(--sq-primary);border-radius:50%;flex:none;place-items:center;font-size:.875rem;font-weight:700;display:grid}.op-account-text{min-width:0;line-height:1.3;display:grid}.op-account-text :is(strong,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.op-account-text strong{font-size:.875rem;font-weight:600}.op-account-text small{color:var(--sq-ink-2);font-size:.75rem}.op-account-out{width:40px;height:40px;color:var(--sq-ink-2);border-radius:50%;flex:none;place-items:center;display:grid}.op-account-out:hover{background:var(--sq-fill);color:var(--sq-ink)}.op-collapsed:not(.op-guest) .op-rail-foot{padding-inline:8px}.op-collapsed .op-account{flex-direction:column}.op-collapsed .op-account-id{flex:none;padding:0}.op-collapsed .op-account-text{display:none}.op:not(.op-guest) :is(.op-head,.orders-head,.pl-head,.cl-head,.prd-head,.od-head,.tl-head,.cd-head){z-index:20;border-image:linear-gradient(to bottom, var(--sq-surface) calc(100% - 1px), var(--sq-line) 0) fill 0 / 0 / 0 100vmax;min-height:72px;margin-bottom:48px;padding-block:12px;position:sticky;top:0}.op:not(.op-guest) .op-col :is(.op-head,.orders-head,.pl-head,.cl-head,.prd-head,.od-head,.tl-head,.cd-head) h1{letter-spacing:0;font-size:1.25rem;font-weight:600;line-height:32px}.op:not(.op-guest) .op-head:has(>.op-back){grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:8px}.op:not(.op-guest) .op-head:has(>.op-back)>:not(.op-back){grid-column:2}.op:not(.op-guest) .op-back{width:32px;height:32px;min-height:0;color:var(--sq-ink);border-radius:50%;place-items:center;margin-left:-40px;display:grid}.op:not(.op-guest) .op-back .ico{color:var(--sq-ink)}.op:not(.op-guest) .op-back:hover{background:var(--sq-fill);text-decoration:none}.op:not(.op-guest) .op-head[data-home]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;min-height:0;margin:0;padding:0;position:absolute;overflow:hidden}.op:not(.op-guest) .orders-list>.orders-head{margin:0 calc(-1 * var(--op-gutter)) 24px;padding:16px 24px}.op:not(.op-guest) .order-detail>.od-head{margin:0 calc(-1 * var(--op-gutter)) 40px;padding:16px 24px 16px 12px}.op:not(.op-guest) .clients-list>.cl-head{margin:0 calc(-1 * var(--op-gutter)) 40px;padding:16px 24px}.op:not(.op-guest) .customer-detail>.cd-head{margin:0 calc(-1 * var(--op-gutter)) 48px;padding:16px 24px 16px 12px}@media (width>=900px){.op:not(.op-guest) .op-col :is(.op-head:not([data-home]),.orders-head,.pl-head,.cl-head,.prd-head,.od-head,.tl-head,.cd-head):not(#_),.op:not(.op-guest) .op-col .dh{padding-top:24px}}.op-top-actions{align-items:center;display:flex}.op-top-actions a{width:40px;height:40px;color:var(--sq-ink);border-radius:50%;place-items:center;text-decoration:none;transition:background-color .15s;display:grid}.op-top-actions a:not(.op-avatar):hover{background:var(--sq-fill)}.op-top-actions .ico{stroke-width:1.5px}.op-top-actions .op-avatar{border:3px solid var(--sq-surface);background:var(--sq-primary-pale);box-shadow:0 0 0 1.5px var(--sq-primary);color:var(--sq-primary);margin-left:8px;font-size:.9375rem;font-weight:700}.op-top-actions .op-avatar:hover{background:var(--sq-primary-soft)}.op:not(.op-guest) .op-body .btn{background:var(--sq-primary-strong);color:var(--sq-on-primary);border-radius:12px}.op:not(.op-guest) .op-body .btn:hover{background:var(--sq-primary-deep)}.op:not(.op-guest) .op-body :is(.list-tabs a[aria-current],:is(p[data-links],nav.quick-links)>a[aria-current=page]){background:var(--sq-primary-strong);color:var(--sq-on-primary)}.op-page:has(.potential-head) .op-body{gap:16px;width:min(100%,552px);margin-inline:auto}.op:not(.op-guest) .op-body .potential-head{background:var(--sq-surface);border-radius:16px;grid-template-rows:1fr auto auto 1fr;grid-template-columns:132px auto minmax(0,1fr);align-items:end;gap:0 4px;width:100%;min-height:124px;display:grid;border:0!important;padding:16px!important}.op:not(.op-guest) .op-body .potential-score{--score:attr(data-score type(<number>), 0);display:contents}.op:not(.op-guest) .op-body .potential-score:before{content:"";background:conic-gradient(from -104deg at 50% 76%, var(--sq-score) 0 calc(var(--score) * 2.08deg), var(--sq-gauge-off) 0 208deg, transparent 0);width:132px;height:92px;-webkit-mask:repeating-conic-gradient(from -104deg at 50% 76%, black 0 6deg, transparent 0 11deg), radial-gradient(circle at 50% 76%, transparent 44px, black 45px 62px, transparent 63px);mask:repeating-conic-gradient(from -104deg at 50% 76%, black 0 6deg, transparent 0 11deg), radial-gradient(circle at 50% 76%, transparent 44px, black 45px 62px, transparent 63px);grid-area:1/1/5;align-self:center;-webkit-mask-composite:source-in;mask-composite:intersect}.op:not(.op-guest) .op-body .potential-score:after{content:"";background:var(--sq-primary);grid-area:1/1/5;place-self:end center;width:34px;height:34px;margin-bottom:4px;-webkit-mask:url(/static/icons/store.svg) 50%/34px no-repeat;mask:url(/static/icons/store.svg) 50%/34px no-repeat}.op:not(.op-guest) .op-body .potential-score strong{color:var(--sq-score-ink);letter-spacing:-.02em;grid-area:2/2;margin-left:12px;font-size:2.125rem;font-weight:800;line-height:34px}.op:not(.op-guest) .op-body .potential-score small{color:var(--sq-ink-2);grid-area:2/3;align-self:end;font-size:.875rem;font-weight:600;line-height:21px}.op:not(.op-guest) .op-body .potential-head>div{grid-area:3/2/auto/4;align-self:start;margin:6px 0 0 12px}.op:not(.op-guest) .op-body .potential-msg{color:var(--sq-ink-2);font-size:.85rem;font-weight:500;line-height:20.4px}.op:not(.op-guest) .op-body .potential-head p.meta{display:none}.op:not(.op-guest) .op-body [data-potential-suggestions]{gap:12px}.op:not(.op-guest) .op-body [data-potential-suggestions]>h2{margin:0;font-size:.9rem;font-weight:600;line-height:21.6px}.op:not(.op-guest) .op-body [data-potential-suggestions]>h2+p:has(+ul){color:var(--sq-ink-2);margin-top:-10px;font-size:.75rem}.op:not(.op-guest) .op-body [data-potential-suggestions] ul.list-cards{gap:8px;width:100%;margin-bottom:0}.op:not(.op-guest) .op-body [data-potential-suggestions] ul.list-cards>li{background:var(--sq-surface);border-radius:24px;min-height:60px;padding:0}.op:not(.op-guest) .op-body .potential-row{min-height:60px;color:var(--sq-ink);border-radius:24px;gap:12px;padding:12px;transition:background-color .15s}.op:not(.op-guest) .op-body .potential-row:hover{background:var(--sq-hover-card)}.op:not(.op-guest) .op-body [data-potential-suggestions] ul.list-cards>li{position:relative}.op:not(.op-guest) .op-body [data-potential-suggestions] ul.list-cards>li:before{content:"";background:var(--sq-primary-soft);pointer-events:none;border-radius:50%;width:36px;height:36px;position:absolute;top:12px;left:12px}.op:not(.op-guest) .op-body .potential-row:before{content:"";background:var(--sq-primary);width:18px;height:18px;-webkit-mask:var(--row-icon) center / 18px no-repeat;mask:var(--row-icon) center / 18px no-repeat;flex:none;margin-inline:9px}.op:not(.op-guest) .op-body .potential-row:after{content:"";background:var(--sq-ink-disabled);flex:none;width:18px;height:18px;-webkit-mask:url(/static/icons/arrow-right.svg) 50%/18px no-repeat;mask:url(/static/icons/arrow-right.svg) 50%/18px no-repeat}.op:not(.op-guest) .op-body .potential-row>span:first-child{flex:1;min-width:0}.op:not(.op-guest) .op-body .potential-row strong{font-size:.88rem;font-weight:600;line-height:18.3px}.op:not(.op-guest) .op-body .potential-row small{display:none}.op:not(.op-guest) .op-body .potential-row .potential-pts{background:var(--sq-success-chip);color:var(--sq-success-ink);border-radius:12px;padding:2px 6px;font-size:.72rem;font-weight:700;line-height:17.3px}.op:not(.op-guest) .op-body .potential-row .potential-pts:after{content:",0"}.op-page:has(.potential-head) .op-body>a:last-child{display:none}.op:not(.op-guest) .op-body .potential-row{--row-icon:url(/static/icons/package.svg)}.op:not(.op-guest) .op-body .potential-row[href^="/profile/shipping"]{--row-icon:url(/static/icons/truck.svg)}.op:not(.op-guest) .op-body .potential-row[href^="/profile/payments"]{--row-icon:url(/static/icons/credit-card.svg)}.op:not(.op-guest) .op-body .potential-row[href^="/profile/web-catalog"]{--row-icon:url(/static/icons/whatsapp.svg)}@media (width>=900px) and (width<=1023px){.op:not(.op-guest){grid-template-columns:var(--op-rail-width) minmax(0, 1fr);grid-template-rows:none}.op:not(.op-guest) .op-rail{display:block}.op:not(.op-guest) .op-col{grid-area:1/2}.op:not(.op-guest) :is(.op-mbar,.op-tabs){display:none}.op:not(.op-guest) .op-body a[data-fab]{bottom:var(--space-5)}}@media (width<=899px){.op:not(.op-guest){--op-gutter:16px}.op:not(.op-guest) .op-mbar{border-bottom:1px solid var(--sq-line);background:var(--sq-surface);min-height:81px;color:var(--sq-ink);justify-content:space-between;padding:0 24px 0 16px;position:sticky;top:0}.op:not(.op-guest) .op-mbar .op-wordmark{font-size:1.5rem}.op:not(.op-guest) .op-mbar .op-wordmark-tile{width:30px;height:30px}.op:not(.op-guest) .op-mbar :focus-visible{outline-color:var(--sq-primary)}.op:not(.op-guest) :is(.op-head,.orders-head,.pl-head,.cl-head,.prd-head,.od-head,.tl-head,.cd-head){margin-bottom:16px;padding-right:0;position:static}.op:not(.op-guest) .op-head[data-home]{display:none}.op:not(.op-guest) .op-back{margin-left:-4px}.op-sub:not(.op-guest) :is(.op-mbar,.op-tabs){display:none}.op-sub:not(.op-guest) .op-head{column-gap:4px;min-height:56px;padding-block:8px;position:sticky}.op:not(.op-guest) .dh{padding-top:16px}.op:not(.op-guest) .op-tabs{padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--sq-line);background:var(--sq-surface);border-radius:12px 12px 0 0}.op:not(.op-guest) .op-tabs :is(a,button){min-height:56px;color:var(--sq-ink-2);font-size:.6875rem;font-weight:400}.op:not(.op-guest) .op-tabs [aria-current=page]{color:var(--sq-ink);font-weight:400}.op:not(.op-guest) .op-tabs [aria-current=page]:before{display:none}.op:not(.op-guest) .op-tabs [aria-current=page] .ico{color:var(--sq-ink);stroke-width:2.2px}.op:not(.op-guest) .op-foot{padding-bottom:calc(var(--space-5) + 57px + env(safe-area-inset-bottom))}}.op:not(.op-guest) dialog.op-sheet{background:var(--sq-bg);width:100vw;color:var(--sq-ink);border-radius:0}.op:not(.op-guest) dialog.op-sheet::backdrop{background:var(--sq-backdrop)}.op:not(.op-guest) .op-sheet-body{padding:0 16px calc(16px + env(safe-area-inset-bottom));gap:12px}.op:not(.op-guest) .op-sheet-head{z-index:1;border-bottom:1px solid var(--sq-line);background:var(--sq-surface);min-height:56px;margin-inline:-16px;padding:0 8px 0 16px;position:sticky;top:0}.op:not(.op-guest) .op-sheet-head p{font-size:1.25rem;font-weight:600}.op:not(.op-guest) .op-sheet .op-nav{flex:none}.op:not(.op-guest) .op-sheet :is(.op-primary,.op-nav-scroll){border:0;padding:0;overflow:visible}.op:not(.op-guest) .op-sheet .op-nav ul{gap:8px}.op:not(.op-guest) .op-sheet .op-group-label{padding:16px 4px 8px;font-size:.8125rem}.op:not(.op-guest) .op-sheet :is(.op-nav a,.op-out){background:var(--sq-surface);border-radius:12px;min-height:52px;padding:0 16px;font-size:1rem;font-weight:600}.op:not(.op-guest) .op-sheet .op-nav a .ico{color:var(--sq-primary)}.op:not(.op-guest) .op-sheet .op-nav a:after{content:"";background:var(--sq-ink-2);width:18px;height:18px;margin-left:auto;-webkit-mask:url(/static/icons/arrow-right.svg) 50%/18px no-repeat;mask:url(/static/icons/arrow-right.svg) 50%/18px no-repeat}.op:not(.op-guest) .op-sheet .op-out{color:var(--sq-danger-ink);margin-top:4px}.op .op-body form.product-editor:not(#_){background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;max-width:none;margin:-24px 0 0;padding:16px 16px 0;display:grid}.product-editor .product-editor-fields{border:0;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;margin:0;padding:0;display:grid}.product-editor fieldset{grid-template-columns:minmax(0,1fr);min-width:0}.product-editor [hidden]{display:none!important}.product-editor .product-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.product-editor .product-editor-error{color:var(--sq-danger-ink);background:var(--sq-danger-tint);overflow-wrap:anywhere;border:1px solid;border-radius:12px;padding:14px}.product-editor :is(input,button,summary,a){scroll-margin-block:100px}.op-body :has(>form.product-create)>p:has(>a[href="/products/create-combo"]){display:none}.product-editor .pe-caption,.product-editor :is(.pe-hero,.pe-stats) .ui-label{color:var(--sq-ink-2);letter-spacing:.56px;text-transform:uppercase;font-size:.7rem;font-weight:700;line-height:16.8px}.product-editor .pe-hero{background:linear-gradient(135deg, var(--sq-surface) 0%, color-mix(in srgb, var(--brand-orange) 5%, transparent) 60%, color-mix(in srgb, var(--brand-orange) 10%, transparent) 100%);border-radius:18px;gap:0;min-width:0;padding:24px;display:grid}.product-editor .pe-hero>[data-ui=segmented]{justify-self:start;margin-bottom:16px}.product-editor .pe-hero .ui-seg{box-shadow:none;background:#041e420d;border:0;border-radius:12px;gap:3px;padding:3px;display:inline-flex}.product-editor .pe-hero .ui-seg-opt{flex:none;min-height:0}.product-editor .pe-hero .ui-label-row{min-height:0;line-height:16.8px}.product-editor .pe-hero .ui-seg-face{min-height:32px;color:var(--sq-ink-2);box-shadow:none;background:0 0;border-radius:10px;padding:6px 14px;font-size:.8125rem;font-weight:600;line-height:15.6px}.product-editor .pe-hero .ui-seg-input:checked+.ui-seg-face{background:var(--sq-surface);color:var(--sq-ink)}.product-editor .pe-hero .ui-seg-input:focus-visible+.ui-seg-face{outline:2px solid var(--sq-primary);outline-offset:1px}.product-editor .pe-photos{grid-template-columns:repeat(auto-fill,96px);gap:8px;display:grid}.product-editor .pe-photo{background:var(--sq-fill);border-radius:12px;width:96px;height:96px;position:relative;overflow:hidden}.product-editor .pe-photo img{object-fit:contain;width:100%;height:100%}.product-editor .pe-cover{background:var(--sq-primary);color:var(--sq-on-primary);text-transform:uppercase;border-radius:6px;padding:2px 6px;font-size:.625rem;font-weight:700;line-height:15px;position:absolute;top:6px;left:6px}.op .op-body .product-editor .pe-photo button{background:var(--sq-backdrop);width:24px;min-width:0;height:24px;min-height:0;color:var(--sq-on-primary);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute}.op .op-body .product-editor .pe-photo button:hover{background:#000000bf}.product-editor .pe-photo .pe-photo-remove{top:6px;right:4px}.product-editor .pe-photo .pe-photo-move{bottom:6px;left:6px}.product-editor .pe-photos [data-ui=file]{gap:0;width:96px}.product-editor .pe-photos .ui-drop{width:96px;height:96px;min-height:0;color:var(--sq-ink);cursor:pointer;background:#0001;border:0;border-radius:12px;place-items:center;padding:0;display:grid;position:relative}.product-editor .pe-photos .ui-drop:hover,.product-editor .pe-photos .ui-drop[data-over]{background:var(--sq-fill-hover)}.product-editor .pe-photos .ui-drop:focus-within{outline:2px solid var(--sq-primary);outline-offset:2px}.product-editor .pe-photos .ui-drop>svg{display:none}.product-editor .pe-photos .ui-drop:before{content:"";background:currentColor;width:28px;height:28px;-webkit-mask:url(/static/icons/image-add.svg) 50%/28px no-repeat;mask:url(/static/icons/image-add.svg) 50%/28px no-repeat}.product-editor .pe-photos :is(.ui-drop-text,.ui-drop-rules){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.product-editor .pe-photos .ui-files{display:none}.product-editor .pe-cover-select{max-width:240px;margin-top:12px}.product-editor .pe-hero .pe-name{gap:6px;margin-top:20px}.product-editor :is(.pe-hero,.pe-stock-line) .ui-field{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.product-editor .pe-hero .ui-field:focus-within{box-shadow:none}.product-editor .pe-hero .ui-field .ui-input{min-height:0;padding:4px 0 5px}.product-editor .pe-hero .ui-field .ui-input::placeholder{color:var(--sq-ink-disabled);font-weight:600}.product-editor .pe-hero .ui-unit{color:inherit;font:inherit}.product-editor .pe-hero .ui-affix{color:var(--sq-ink);margin:0 8px 0 0}.product-editor .pe-name .ui-field{border-bottom:2px solid color-mix(in srgb, var(--brand-orange) 18%, transparent);transition:border-color .15s}.product-editor .pe-name .ui-field:focus-within{border-bottom-color:var(--sq-primary)}.product-editor .pe-name .ui-field[data-invalid]{border-bottom-color:var(--sq-danger)}.product-editor .pe-name .ui-input{height:44px;color:var(--sq-ink);font-size:1.5rem;font-weight:600;line-height:34.5px}.product-editor .pe-pricing{gap:0;min-width:0;margin-top:20px;display:grid}.product-editor .pe-pricing>.ui-f{gap:6px}.product-editor .pe-pricing .ui-input{height:49px;color:var(--sq-ink);font-size:1.75rem;font-weight:600;line-height:40px}.product-editor .pe-pricing .ui-affix{font-size:1.5rem;font-weight:600}.product-editor .pe-pricing>.ui-f:first-child .ui-input::placeholder{color:var(--sq-ink)}.product-editor .pe-pricing .ui-hint{color:var(--sq-ink-2);margin-top:2px;font-size:.75rem;font-weight:600}.product-editor .pe-was{background:color-mix(in srgb, var(--brand-orange) 8%, transparent);border-radius:24px;align-items:center;gap:8px;min-height:43px;margin-bottom:12px;padding:6px 10px;display:flex}.product-editor .pe-was>.ui-f{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.product-editor .pe-was .ui-label{color:var(--sq-ink-2);letter-spacing:0;font-size:.75rem;font-weight:700}.product-editor .pe-was .ui-field{flex:1;min-width:0}.product-editor .pe-pricing .pe-was .ui-input{height:31px;color:var(--sq-ink-2);font-size:.95rem;text-decoration:line-through}.product-editor .pe-pricing .pe-was .ui-affix{color:var(--sq-ink-2);font-size:.875rem}.product-editor .pe-pricing .pe-was .ui-field:focus-within .ui-input{text-decoration:none}.product-editor .pe-was .ui-hint,.product-editor .pe-was .ui-error{display:none}.product-editor .pe-discount{background:var(--sq-primary);color:var(--sq-on-primary);border-radius:16px;padding:1px 7px;font-size:.7rem;font-weight:700;line-height:15px}.product-editor .pe-pricing[data-promotion]>.ui-f :is(.ui-input,.ui-affix){color:var(--sq-primary)}.product-editor .pe-pricing[data-promotion]>.ui-f .ui-hint:not(.ui-error){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.op .op-body .product-editor .pe-x{width:20px;min-width:0;height:20px;min-height:0;color:var(--sq-icon-muted);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:2px;display:grid}.op .op-body .product-editor .pe-x:hover{background:var(--sq-fill-hover)}.product-editor .pe-quote{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px;margin-bottom:12px;display:grid}.product-editor .pe-quote .pe-caption{grid-column:1/-1;margin-bottom:6px}.product-editor .pe-quote strong{color:var(--sq-ink);font-size:1.75rem;font-weight:700;line-height:36px}.product-editor .pe-pricing .pe-quote~.ui-f .ui-input{height:32px;font-size:1rem}.product-editor .pe-pricing .pe-quote~.ui-f .ui-affix{color:var(--sq-ink-2);font-size:.95rem}.product-editor .pe-pricing .pe-quote~.ui-f .ui-field{border-bottom:2px solid color-mix(in srgb, var(--brand-orange) 18%, transparent)}.product-editor .pe-links{flex-wrap:wrap;gap:4px 16px;margin-top:12px;display:flex}.op .op-body .product-editor .pe-links button{min-height:23px;color:var(--sq-primary);background:0 0;border:0;border-radius:12px;gap:8px;padding:0;font-size:.8125rem;font-weight:600;line-height:22.75px}.op .op-body .product-editor .pe-links button:hover{text-decoration:underline}.product-editor .pe-pricing .product-editor-grid>.ui-f .ui-field{border-bottom:2px solid color-mix(in srgb, var(--brand-orange) 18%, transparent)}.product-editor .pe-pricing .product-editor-grid>.ui-f .ui-field:focus-within{border-bottom-color:var(--sq-primary)}.product-editor .pe-pricing .product-editor-grid+.pe-quote-check,.product-editor .pe-pricing .pe-quote-check~.ui-f{margin-top:12px}.product-editor .pe-category{gap:4px;min-width:0;display:grid}.product-editor .pe-category .ui-f{gap:4px}.product-editor .pe-category .ui-label{color:var(--sq-ink-2);margin-left:4px;font-size:.75rem;font-weight:600;line-height:18px}.product-editor .pe-category .ui-select{background:var(--sq-surface);min-height:60px;box-shadow:none;border:0;border-radius:24px;gap:12px;padding:12px 14px}.product-editor .pe-category .ui-select:hover{background:var(--sq-hover-card)}.product-editor .pe-category .ui-select:is(:focus-visible,[aria-expanded=true]){box-shadow:inset 0 0 0 2px var(--sq-primary)}.product-editor .pe-category .ui-select:before{content:"";background:color-mix(in srgb, var(--brand-orange) 10%, transparent);border-radius:10px;flex:none;width:36px;height:36px}.product-editor .pe-category .ui-select:after{content:"";background:var(--sq-primary);width:20px;height:20px;position:absolute;top:calc(50% - 10px);left:22px;-webkit-mask:url(/static/icons/folder.svg) 50%/20px no-repeat;mask:url(/static/icons/folder.svg) 50%/20px no-repeat}.product-editor .pe-category .ui-select{position:relative}.product-editor .pe-category .ui-value{color:var(--sq-ink);flex:1;font-size:1rem;font-weight:600;line-height:24px}.product-editor .pe-category .ui-select-wrap:has(.ui-proxy[value=""]) .ui-value{color:var(--sq-primary)}.product-editor .pe-category .ui-select>svg{width:24px;height:24px;color:var(--sq-ink);rotate:-90deg}.op .op-body .product-editor .pe-category>button{min-height:32px;color:var(--sq-primary);background:0 0;border:0;border-radius:12px;justify-self:start;gap:6px;margin-left:4px;padding:0 4px;font-size:.8125rem;font-weight:600}.op .op-body .product-editor .pe-category>button:hover{text-decoration:underline}.product-editor .product-description-editor{gap:0}.product-editor .product-description-editor>.ui-label{color:var(--sq-ink-2);margin:0 0 8px 12px;font-size:.875rem;font-weight:600;line-height:20px}.product-editor .product-description-editor>.product-editor-toolbar{border:2px solid var(--sq-input-line);border-bottom:1px solid var(--sq-line);background:var(--sq-bg);border-radius:12px 12px 0 0;gap:2.4px;padding:8px 12px;display:flex}.op .op-body .product-editor .product-description-editor>.product-editor-toolbar button{width:30px;min-width:0;height:30px;min-height:0;color:var(--sq-icon-muted);font:700 .9375rem/1 var(--font-sans);background:0 0;border:0;border-radius:12px;place-items:center;padding:5px;display:grid}.op .op-body .product-editor .product-description-editor>.product-editor-toolbar button:hover{background:var(--sq-fill-hover);color:var(--sq-ink)}.product-editor .product-description-editor>.product-editor-toolbar i{font-family:Georgia,serif;font-weight:700}.product-editor .product-editor-text{border:2px solid var(--sq-input-line);background:var(--sq-surface);min-height:224px;color:var(--sq-ink);white-space:pre-wrap;overflow-wrap:anywhere;border-top:0;border-radius:0 0 12px 12px;outline:none;padding:20px;font-size:.875rem;font-weight:500;line-height:21px}.product-editor .product-editor-text:focus-visible{box-shadow:inset 0 0 0 2px var(--sq-primary)}.product-editor .product-editor-text .s-prose{margin:0}.product-editor .product-editor-text p{min-height:1em;margin:0}.op .op-body .product-editor details.product-editor-section{background:var(--sq-surface);border:2px solid #0000;border-radius:14px;min-width:0;margin:0;padding:0}.op .op-body .product-editor details.product-editor-section:has(>summary[data-active]){border-color:var(--sq-primary)}.op .op-body .product-editor .product-editor-section>summary{cursor:pointer;align-items:center;gap:12px;min-height:74px;margin:0;padding:16px;font-weight:400;list-style:none;display:flex}.product-editor .product-editor-section>summary::-webkit-details-marker{display:none}.op .op-body .product-editor .product-editor-section>summary:after{display:none}.product-editor .product-editor-section>summary .pe-icon{width:36px;height:36px;color:var(--sq-primary);border-radius:10px;flex:none;place-items:center;display:grid}.product-editor .product-editor-section>summary[data-active] .pe-icon{background:var(--sq-primary);color:var(--sq-on-primary)}.product-editor .product-editor-section>summary>span:nth-child(2){flex:1;min-width:0}.product-editor .pe-title{color:var(--sq-ink);font-size:.875rem;font-weight:600;line-height:22px;display:block}.product-editor .product-editor-section>summary small{color:var(--sq-ink-2);overflow-wrap:anywhere;font-size:.75rem;font-weight:500;line-height:20px;display:block}.product-editor .pe-chevron{border-radius:50%;flex:none;width:34px;height:34px;position:relative}.product-editor .pe-chevron:before{content:"";border:solid var(--sq-icon-muted);border-width:0 2px 2px 0;width:8px;height:8px;transition:rotate .2s,top .2s;position:absolute;top:12px;left:13px;rotate:45deg}.product-editor .product-editor-section>summary:hover .pe-chevron{background:var(--sq-fill)}.product-editor .product-editor-section[open] .pe-chevron:before{top:15px;rotate:225deg}.product-editor .product-editor-section>summary:focus-visible{outline:2px solid var(--sq-primary);outline-offset:-2px;border-radius:12px}.op .op-body .product-editor details.product-editor-section[open]>summary{margin-bottom:0}.op .op-body .product-editor .product-editor-section>:not(summary){margin:0 16px 16px}.op .op-body .product-editor .product-editor-section>:not(summary)+:not(summary){margin-top:0}.op .op-body .product-editor .product-editor-section>summary+*{margin-top:4px}.product-editor .product-editor-section>p{color:var(--sq-ink);font-size:1rem;line-height:24px}.op .op-body .product-editor .product-editor-section>fieldset{background:0 0;border:0;gap:16px;margin-top:0;padding:0;display:grid}.op .op-body .product-editor .product-editor-section fieldset fieldset:not(.product-editor-row){border:0;padding:0}.op .op-body .product-editor .product-editor-row{border:1px solid var(--sq-line);background:var(--sq-surface);border-radius:12px;gap:12px;margin:12px 0;padding:16px;display:grid}.product-editor .product-editor-row>legend{padding:0 6px;font-size:.875rem;font-weight:600}.op .op-body .product-editor .product-editor-section .btn{background:var(--sq-primary-strong);min-height:37px;color:var(--sq-on-primary);border-radius:24px;justify-self:start;padding:6px 16px;font-size:.875rem}.op .op-body .product-editor .product-editor-section .btn:hover{background:var(--sq-primary-deep)}.product-editor .product-editor-section{--field-h:56px;--field-border:var(--sq-input-line);--field-border-hover:var(--border-strong);--field-border-focus:var(--sq-primary);--field-halo:transparent;--field-shadow:none}.product-editor .product-editor-section .ui-field:not(.ui-select-search *){border-width:2px;border-radius:12px}.product-editor .product-editor-section .ui-field .ui-input{font-size:1rem;font-weight:600}.product-editor .product-editor-section .ui-f>.ui-label-row .ui-label{color:var(--sq-ink);font-size:.875rem;font-weight:600}.product-editor .product-editor-section .ui-hint{color:var(--sq-ink-2);margin:3px 14px 0;font-size:.75rem;font-weight:600}.product-editor .pe-switch .ui-check{align-items:center;gap:0;min-height:38px}.product-editor .pe-switch .ui-check-text{color:var(--sq-ink);font-size:1rem;font-weight:600}.product-editor .pe-switch .ui-check-hit{place-items:center;width:58px;height:38px;margin:0;display:grid}.product-editor .pe-switch .ui-check-box{background:#00000061;border:0;border-radius:7px;width:34px;height:14px;margin:0;transition:background-color .15s;position:relative}.product-editor .pe-switch .ui-check-box svg{display:none}.product-editor .pe-switch .ui-check-box:after{content:"";background:var(--sq-surface);border-radius:50%;width:20px;height:20px;transition:translate .15s,background-color .15s;position:absolute;top:-3px;left:-3px;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.product-editor .pe-switch .ui-check-input:checked+.ui-check-box{background:color-mix(in srgb, var(--brand-orange) 50%, transparent)}.product-editor .pe-switch .ui-check-input:checked+.ui-check-box:after{background:var(--sq-primary);translate:20px}.product-editor .pe-switch .ui-check-input:focus-visible+.ui-check-box{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-orange) 30%, transparent)}.product-editor .pe-stats{flex-wrap:wrap;gap:32px;margin:0;display:flex}.product-editor .pe-stats dt{margin-bottom:6px}.product-editor .pe-stats dd{color:var(--sq-ink);margin:0;font-size:1.25rem;font-weight:700;line-height:32px}.op .op-body .product-editor .pe-move{background:var(--sq-primary-strong);min-height:37px;color:var(--sq-on-primary);border-radius:24px;justify-self:start;align-items:center;gap:8px;padding:6px 16px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.op .op-body .product-editor .pe-move:hover{background:var(--sq-primary-deep)}.product-editor .pe-note{color:var(--sq-ink-2);font-size:.75rem;line-height:20px}.product-create .pe-options{gap:12px;display:grid}.product-create .pe-options>div{align-items:end;gap:8px;display:flex}.product-create .pe-options>div>.ui-f{flex:1;min-width:0}.product-create .pe-options button{min-width:44px;min-height:44px}.product-create .pe-weight{grid-template-columns:minmax(0,1fr) 100px;align-items:end;gap:8px;display:grid}.product-create .pe-video video{width:100%;max-height:300px}.op .op-body .product-editor .product-editor-actions{z-index:10;margin:0 calc(-16px - var(--op-gutter));padding:16px max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) 16px;border-top:1px solid var(--sq-input-line);background:var(--sq-surface);align-items:center;gap:12px;display:flex;position:sticky;bottom:0}.op .op-body .product-editor .product-editor-actions button.btn{background:var(--sq-primary-strong);min-height:52px;color:var(--sq-on-primary);border-radius:24px;flex:1;padding:12px 22px;font-size:1rem;font-weight:600}.op .op-body .product-editor .product-editor-actions button.btn:hover:not(:disabled){background:var(--sq-primary-deep)}.op .op-body .product-editor .product-editor-actions button.btn:disabled{background:color-mix(in srgb, var(--brand-blue) 50%, transparent);color:var(--sq-on-primary)}.op .op-body .product-editor .product-editor-actions a.btn{min-height:52px;color:var(--sq-ink-2);background:0 0;border-radius:24px;flex:none;padding:12px 20px;font-size:1rem;font-weight:600}.op .op-body .product-editor .product-editor-actions a.btn:hover{background:var(--sq-fill);color:var(--sq-ink)}.pe-category-dialog{width:min(520px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--sq-ink);background:var(--sq-surface);border:0;border-radius:24px;padding:24px;overflow-y:auto}.pe-category-dialog::backdrop{background:var(--sq-backdrop)}.pe-category-dialog h2{margin:0;font-size:1rem;font-weight:600}.pe-category-dialog form,.pe-category-dialog fieldset{grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;display:grid}.pe-category-dialog fieldset{border:0;margin:0;padding:0}.pe-category-dialog footer{justify-content:flex-end;gap:12px;display:flex}@media (width<=899px){.op .op-body form.product-editor:not(#_){margin-top:0;padding:0}.product-editor .pe-hero{padding:16px}.product-editor .pe-name .ui-input{font-size:1.25rem}.product-editor .pe-pricing>.ui-f .ui-input{font-size:1.5rem}.product-editor .pe-pricing>.ui-f .ui-affix{font-size:1.25rem}.op .op-body .product-editor .product-editor-actions{margin-inline:calc(-1 * var(--op-gutter))}}@media (width<=600px){.product-editor .product-editor-grid{grid-template-columns:1fr}}.taxonomy-editor{gap:1rem;max-width:48rem;display:grid}.taxonomy-editor fieldset{border:0;gap:1rem;min-width:0;margin:0;padding:0;display:grid}.taxonomy-editor fieldset fieldset{border:1px solid var(--brand-gray-100);padding:1rem}.taxonomy-options{padding-left:1.5rem}.taxonomy-options li{overflow-wrap:anywhere;padding:.5rem 0}.taxonomy-actions,.taxonomy-add,.taxonomy-checks{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.taxonomy-add .ui-f{flex:14rem;min-width:0}.taxonomy-editor [role=alert]{color:var(--brand-blue);border-left:3px solid var(--brand-beige);padding:.75rem}.taxonomy-editor [role=alert]:focus{outline:2px solid var(--brand-blue)}.taxonomy-editor a,.taxonomy-editor button{max-width:100%}@media (width<=480px){.taxonomy-actions{margin-top:.5rem}}.op-body form:is([data-report-filter],[data-finance-filter])>.ui-f{flex:12rem;min-width:0}.op-body form:is([data-report-filter],[data-finance-filter])>fieldset[data-conditional]:not([hidden]){border:0;flex-wrap:wrap;flex:2 24rem;align-items:end;gap:1rem;min-width:0;margin:0;padding:0;display:flex}.op-body form:is([data-report-filter],[data-finance-filter])>fieldset[data-conditional]>div{flex:10rem;min-width:0}@media (width<=600px){.op-body form:is([data-report-filter],[data-finance-filter]){grid-template-columns:minmax(0,1fr);width:100%;display:grid}.op-body form:is([data-report-filter],[data-finance-filter])>fieldset[data-conditional]:not([hidden]){grid-template-columns:minmax(0,1fr);display:grid}}.orders-list{min-width:0;padding-bottom:6rem}.op-page:has(>.op-body>.orders-list){animation-fill-mode:backwards}[data-st]{--st:var(--sq-ink-2);--st-bg:var(--sq-st-neutral-bg,#00000014)}[data-st=new]{--st:var(--sq-st-new);--st-bg:var(--sq-st-new-bg)}[data-st=pending]{--st:var(--sq-st-pending);--st-bg:var(--sq-st-pending-bg)}[data-st=approved]{--st:var(--sq-st-approved);--st-bg:var(--sq-st-approved-bg)}[data-st=preparing]{--st:var(--sq-st-preparing);--st-bg:var(--sq-st-preparing-bg)}[data-st=shipped]{--st:var(--sq-st-shipped);--st-bg:var(--sq-st-shipped-bg)}[data-st=delivered]{--st:var(--sq-st-delivered);--st-bg:var(--sq-st-delivered-bg)}[data-st=returned]{--st:var(--sq-st-returned);--st-bg:var(--sq-st-returned-bg)}[data-st=canceled]{--st:var(--sq-st-canceled);--st-bg:var(--sq-st-canceled-bg)}.op .op-col .orders-list>.orders-head{align-items:center;gap:8px;display:flex}.op .op-col .orders-head h1{margin:0 auto 0 0}.op .op-body .orders-list .orders-head form[method=get]{background:0 0;border:0;flex:0 217px;min-width:0;margin-left:16px;padding:0;display:block}.op .op-body .orders-head .ui-f{max-width:none}.op .op-body .orders-head .ui-field{min-height:39px;box-shadow:none;background:#00000006;border:0;border-radius:12px;padding:0 0 0 16px}.op .op-body .orders-head .ui-field:focus-within{box-shadow:inset 0 0 0 2px var(--sq-primary)}.op .op-body .orders-head .ui-field .ui-affix{color:var(--sq-ink);margin-right:8px}.op .op-body .orders-head .ui-field .ui-affix svg{width:24px;height:24px}.op .op-body .orders-head .ui-field .ui-input{min-height:39px;padding-right:12px;font-weight:600}.op .op-body .orders-head .ui-field .ui-input::placeholder{color:var(--sq-ink-2);font-weight:500}.op .op-body .orders-filter-toggle{width:40px;height:40px;min-height:40px;color:var(--sq-ink);background:0 0;border:0;border-radius:50%;flex:0 0 40px;place-items:center;padding:0;display:grid;position:relative}.op .op-body .orders-filter-toggle:hover{background:var(--sq-fill)}.op .op-body .orders-filter-toggle .ico{width:24px;height:24px}.orders-filter-dot{background:var(--sq-primary);border-radius:50%;width:8px;height:8px;position:absolute;top:7px;right:7px}.op .op-body .orders-periods{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:16px;display:flex}.op .op-body .orders-periods button{background:var(--sq-fill-hover);height:32px;min-height:32px;color:var(--sq-ink);white-space:nowrap;border:0;border-radius:16px;align-items:center;gap:6px;padding:0 12px;font-size:.8125rem;font-weight:500;line-height:19.5px;transition:background-color .2s;display:inline-flex}.op .op-body .orders-periods button:hover{background:#0000001f}.op .op-body .orders-periods button[aria-pressed=true]{background:var(--sq-primary-strong);color:var(--sq-on-primary)}.op .op-body .orders-periods button[aria-pressed=true]:hover{background:var(--sq-primary-deep)}.op .op-body .orders-periods button:first-child{padding-left:5px}.op .op-body .orders-periods button:first-child .ico{box-sizing:border-box;background:var(--sq-chip-avatar);width:24px;height:24px;color:var(--sq-chip-avatar-ink);stroke-width:2px;border-radius:50%;padding:5px}.op .op-body .orders-periods button[aria-pressed=true]:first-child .ico{color:var(--sq-on-primary);background:#ffffff4d}.orders-legacy-period,.orders-date-label{color:var(--sq-ink-2);font-size:.8125rem}.orders-date-label{margin:-8px 16px 8px}.orders-chips{flex-wrap:wrap;gap:8px;margin:-8px 16px 16px;display:flex}.op .op-body .orders-chips button{background:var(--sq-primary-soft);min-height:32px;color:var(--sq-primary-strong);white-space:normal;text-align:left;border:0;border-radius:16px;align-items:center;gap:4px;padding:0 8px 0 12px;font-size:.8125rem;font-weight:500;display:inline-flex}.orders-results{padding:0 16px 16px}.op .op-body .orders-summary{color:var(--sq-ink-2);font-size:.75rem;line-height:19.92px;margin:0 0 8px!important}.orders-summary strong{color:inherit;font-weight:400}.orders-day{margin:0}.op .op-body .orders-day h2{color:var(--sq-ink-2);margin:0;padding:12px 16px 16px;font-size:.75rem;font-weight:600;line-height:19.92px}.orders-cards{gap:8px;display:grid}.op .op-body .orders-card{background:var(--sq-surface);min-width:0;min-height:108px;color:var(--sq-ink);border:0;border-radius:12px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:0;padding:16px;text-decoration:none;transition:background-color .15s;display:grid}.op .op-body .orders-card:hover{background:var(--sq-hover-card)}.orders-card-number{width:40px;min-width:0;color:var(--sq-primary-strong);text-align:center;overflow-wrap:anywhere;flex-direction:column;align-items:center;gap:6px;font-size:.75rem;font-weight:700;line-height:12px;display:flex}.orders-cart{background:var(--sq-nav-active);width:40px;height:40px;color:var(--sq-primary);border-radius:10px;place-items:center;display:grid}.orders-cart .ico{stroke-width:2px}.orders-card-main{flex-direction:column;min-width:0;display:flex}.orders-buyer{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;line-height:20px;overflow:hidden}.op .op-body .orders-price{font-variant-numeric:tabular-nums;align-items:center;height:24px;margin-top:4px;font-size:1rem;font-weight:700;line-height:16px;display:flex}.orders-price sup{vertical-align:.45em;margin-left:1px;font-size:.6em;line-height:0}.orders-payment{height:20px;color:var(--sq-ink-2);align-items:center;gap:4px;margin-top:8px;font-size:.75rem;line-height:20px;display:flex}.orders-payment .ico{stroke-width:2px;flex:none;width:12px;height:12px}.orders-payment[data-state=none]{color:var(--sq-pay-none)}.orders-payment[data-state=paid]{color:var(--sq-pay-paid)}.orders-payment[data-state=partial]{color:var(--sq-warning-ink)}.orders-card-state{flex-direction:column;justify-content:space-between;align-self:stretch;align-items:end;gap:8px;padding-left:8px;display:flex}.orders-card-state time{color:var(--sq-ink-2);font-variant-numeric:tabular-nums;font-size:.6875rem;line-height:16.5px}.orders-status{background:var(--st-bg);height:20px;color:var(--st);white-space:nowrap;border-radius:16px;align-items:center;padding:0 8px;font-size:.6875rem;font-weight:600;line-height:11px;display:inline-flex}.orders-empty{color:var(--sq-ink-2);text-align:center;justify-items:center;gap:12px;padding:4rem 16px;display:grid}.orders-empty .ico{width:48px;height:48px;color:var(--sq-ink-2)}.op .op-body .orders-empty h2{color:var(--sq-ink-2);margin:0;font-size:1.25rem;font-weight:500;line-height:32px}.orders-empty p{max-width:48ch;color:var(--sq-ink-2);font-size:.875rem}.orders-loading{gap:8px;display:grid}.orders-skeleton,.orders-skeleton-line{background:var(--sq-fill);border-radius:12px}.orders-skeleton{height:108px}.orders-skeleton-line{width:10rem;height:20px;margin-bottom:8px}@media (prefers-reduced-motion:no-preference){.orders-skeleton,.orders-skeleton-line{animation:1.5s ease-in-out .5s infinite orders-pulse}}@keyframes orders-pulse{50%{opacity:.4}}.op .op-body a.btn.orders-new{z-index:10;background:var(--sq-primary-strong);min-height:56px;color:var(--sq-on-primary);box-shadow:none;border-radius:28px;align-items:center;gap:8px;padding:0 24px 0 20px;font-size:1rem;font-weight:600;line-height:16px;display:inline-flex;position:fixed;bottom:32px;right:32px}.op .op-body .orders-new:hover{background:var(--sq-primary-deep)}.op .op-body .orders-new .ico{width:24px;height:24px}.orders-dialog{background:var(--sq-bg);width:min(600px,100vw - 2rem);max-width:none;max-height:min(804px,100dvh - 64px);color:var(--sq-ink);box-shadow:none;border:0;border-radius:24px;margin:auto;padding:0;overflow:hidden}.orders-dialog:modal{flex-direction:column;display:flex}.orders-dialog::backdrop{background:var(--sq-backdrop)}.orders-dialog-head{flex:none;justify-content:space-between;align-items:start;gap:12px;padding:16px 24px;display:flex}.op .op-body .orders-dialog-head h2{margin:0;font-size:1.25rem;font-weight:600;line-height:32px}.orders-dialog-head p{color:var(--sq-ink-2);margin:0;font-size:.875rem;line-height:20px}.op .op-body .orders-dialog-head button{width:40px;height:40px;min-height:40px;color:var(--sq-icon-muted);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:-4px -12px 0 0;padding:0;display:grid}.op .op-body .orders-dialog-head button:hover{background:var(--sq-fill)}.op .op-body .orders-list .orders-dialog>form[method=get]{background:0 0;border:0;border-radius:0;flex-flow:column;align-items:stretch;gap:0;min-height:0;padding:0;display:flex}.orders-dialog-body{gap:16px;min-height:0;padding:0 24px 20px;display:grid;overflow-y:auto}.op .op-body .orders-dialog fieldset{border:0;margin:0;padding:0;display:block}.op .op-body .orders-dialog :is(legend,.ui-label){color:var(--sq-ink);margin-bottom:6px;font-size:1rem;font-weight:600;line-height:28px}.orders-dialog .ui-group-items{grid-template-columns:minmax(0,1fr);gap:0;padding-block:0;display:grid}.op .op-body .orders-dialog .orders-dialog-body .ui-f{width:100%;max-width:none}.op .op-body .orders-dialog .ui-radio{min-height:56px;color:var(--sq-ink);border-radius:12px;align-items:center;gap:22px;padding:12px 48px 12px 16px;font-size:1rem;font-weight:500;line-height:24px;transition:background-color .15s;position:relative}.op .op-body .orders-dialog .ui-radio:hover{background:var(--sq-fill)}.op .op-body .orders-dialog .ui-radio:has(.ui-radio-input:checked){background:var(--sq-nav-active)}.op .op-body .orders-dialog .ui-radio:has(.ui-radio-input:checked):after{content:"";background:var(--sq-primary);width:24px;height:24px;position:absolute;right:16px;-webkit-mask:url(/static/icons/tick.svg) 50%/24px no-repeat;mask:url(/static/icons/tick.svg) 50%/24px no-repeat}.op .op-body .orders-dialog .ui-radio:has(.ui-radio-input:focus-visible){outline:2px solid var(--sq-primary);outline-offset:-2px}.orders-dialog .ui-radio-hit{width:14px;height:14px;margin:0}.op .op-body .orders-dialog .ui-radio-dot{border:2px solid var(--st,var(--sq-primary));background:var(--st-bg,var(--sq-surface));width:14px;height:14px;box-shadow:none}.op .op-body .orders-dialog .ui-radio-dot:after{display:none}.orders-dialog .orders-f-status .ui-radio:has(.ui-radio-input[value=""]) .ui-radio-dot{background:var(--sq-st-all-bg);border-color:#0000}.orders-dialog .orders-f-status .ui-radio:has(.ui-radio-input[value=new]){--st:var(--sq-st-new);--st-bg:var(--sq-st-new-bg)}.orders-dialog .orders-f-status .ui-radio:has(.ui-radio-input[value=pending]){--st:var(--sq-st-pending);--st-bg:var(--sq-st-pending-bg)}.orders-dialog .orders-f-status .ui-radio:has(.ui-radio-input[value=approved]){--st:var(--sq-st-approved);--st-bg:var(--sq-st-approved-bg)}.orders-dialog .orders-f-status .ui-radio:has(.ui-radio-input[value=preparing]){--st:var(--sq-st-preparing);--st-bg:var(--sq-st-preparing-bg)}.orders-dialog .orders-f-status .ui-radio:has(.ui-radio-input[value=shipped]){--st:var(--sq-st-shipped);--st-bg:var(--sq-st-shipped-bg)}.orders-dialog .orders-f-status .ui-radio:has(.ui-radio-input[value=delivered]){--st:var(--sq-st-delivered);--st-bg:var(--sq-st-delivered-bg)}.orders-dialog .orders-f-status .ui-radio:has(.ui-radio-input[value=returned]){--st:var(--sq-st-returned);--st-bg:var(--sq-st-returned-bg)}.orders-dialog .orders-f-status .ui-radio:has(.ui-radio-input[value=canceled]){--st:var(--sq-st-canceled);--st-bg:var(--sq-st-canceled-bg)}.op .op-body .orders-dialog .orders-f-payment .ui-radio-dot{width:20px;height:20px;color:var(--sq-ink-2);background:currentColor;border:0;-webkit-mask:url(/static/icons/credit-card.svg) 50%/20px no-repeat;mask:url(/static/icons/credit-card.svg) 50%/20px no-repeat}.orders-dialog .orders-f-payment .ui-radio-hit{width:20px;height:20px}.orders-dialog .orders-f-payment .ui-radio:has(.ui-radio-input[value=paid]) .ui-radio-dot{color:var(--sq-paid-ink);-webkit-mask-image:url(/static/icons/success.svg);mask-image:url(/static/icons/success.svg)}.orders-dialog .orders-f-payment .ui-radio:has(.ui-radio-input[value=partial]) .ui-radio-dot{color:var(--sq-warning-ink);-webkit-mask-image:url(/static/icons/clock.svg);mask-image:url(/static/icons/clock.svg)}.orders-dialog .orders-f-payment .ui-radio:has(.ui-radio-input[value=pending]) .ui-radio-dot{color:var(--sq-st-canceled);-webkit-mask-image:url(/static/icons/alert-circle.svg);mask-image:url(/static/icons/alert-circle.svg)}.orders-dialog .orders-f-payment .ui-radio:has(.ui-radio-input[value=""]) .ui-radio-dot{color:var(--sq-primary)}.op .op-body .orders-dialog button.ui-select{min-height:56px;box-shadow:none;color:var(--sq-ink-2);background:0 0;border:0;border-radius:12px;padding:12px 16px;font-weight:500}.op .op-body .orders-dialog button.ui-select:hover{background:var(--sq-fill)}.op .op-body .orders-dialog button.ui-select:focus-visible{box-shadow:inset 0 0 0 2px var(--sq-primary)}.orders-dialog details>summary{color:var(--sq-primary-strong);cursor:pointer;padding:8px 0;font-size:.875rem;font-weight:600}.orders-dialog details[open]{gap:16px;display:grid}.orders-dialog-actions{flex-wrap:wrap;flex:none;justify-content:end;gap:8px;padding:12px;display:flex}.op .op-body .orders-dialog-actions .btn{border-radius:12px;flex:12rem;min-height:40px;font-size:.9375rem;font-weight:600}.op .op-body .orders-dialog-actions button:not(.btn){min-height:36px;color:var(--sq-primary-strong);background:0 0;border:0;border-radius:12px;padding:0 16px;font-weight:600}.op .op-body .orders-dialog-actions button:not(.btn):hover{background:var(--sq-nav-active)}.orders-dialog-dates{background:var(--sq-surface);border-radius:24px;width:min(680px,100vw - 2rem)}.orders-dialog-dates .orders-dialog-head{border-bottom:1px solid var(--sq-line);align-items:center}.op .op-body .orders-dialog-dates .orders-dialog-head h2{font-size:1.125rem;font-weight:600}.orders-dialog-dates .orders-dialog-body{padding-top:16px}.op .op-body .orders-dialog-dates .ui-label{display:none}.orders-dialog-dates .ui-cal-inline{border-color:var(--sq-line)}.orders-dialog-dates .ui-cal-months{flex-wrap:wrap;row-gap:12px}.orders-dialog-dates .ui-cal-summary{color:var(--sq-ink)}.orders-dialog-dates .orders-dialog-actions{border-top:1px solid var(--sq-line);padding:16px}.op .op-body .orders-dialog-dates .orders-dialog-actions .btn{flex:none;padding-inline:16px}@media (width<=599px){.op:not(.op-guest) .op-col .orders-list>.orders-head{min-height:56px;margin-bottom:8px;padding:8px 8px 8px 16px;position:sticky;top:0}.op .op-body .orders-list .orders-head form[method=get]{flex:auto;margin-left:8px}.op .op-body .orders-periods{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-16px;padding:8px 16px 16px;overflow-x:auto}.orders-results{padding-inline:0}.op .op-body .orders-card{padding:16px}.orders-dialog{width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem)}.orders-dialog-head,.orders-dialog-body{padding-inline:16px}}@media (width<=899px){.op:not(.op-guest):has(.orders-list) .op-mbar{display:none}}@media (width<=1023px){.op .op-body a.btn.orders-new{right:16px;bottom:calc(80px + env(safe-area-inset-bottom))}}.rp{--rp-ink:var(--sq-ink);--rp-ink2:var(--sq-ink-2);color:var(--rp-ink);font-size:1rem;line-height:24px}.op .rp :is(h2,h3,p,ul,dl,dd){letter-spacing:0;margin:0}.op .rp ul{padding:0;list-style:none}.op .rp a{color:inherit;font-weight:inherit;text-decoration:none}.op .rp strong{font-weight:inherit}[data-tone=blue]{--tone:var(--rep-blue)}[data-tone=violet]{--tone:var(--rep-violet)}[data-tone=indigo]{--tone:var(--rep-indigo)}[data-tone=green]{--tone:var(--rep-green)}[data-tone=forest]{--tone:var(--rep-forest)}[data-tone=brown]{--tone:var(--rep-brown)}[data-tone=pink]{--tone:var(--rep-pink)}[data-tone=coral]{--tone:var(--rep-coral)}[data-tone=olive]{--tone:var(--rep-olive)}[data-tone=orange]{--tone:var(--rep-orange)}[data-tone=amber]{--tone:var(--rep-amber)}[data-tone=teal]{--tone:var(--rep-teal)}[data-tone=gray]{--tone:var(--rep-gray)}.rp-filters{gap:4px;margin-bottom:24px;padding:0 16px;display:grid}.rp-chips{flex-wrap:wrap;gap:8px;padding-bottom:8px;display:flex}.op .rp .rp-chip{height:32px;min-height:32px;color:var(--rp-ink);font:500 .8125rem/19.5px var(--font-sans);white-space:nowrap;cursor:pointer;background:#00000014;border:0;border-radius:16px;justify-content:center;align-items:center;gap:0;margin:0;padding:0 12px;transition:background-color .15s;display:inline-flex}.op .rp .rp-chip:hover{background:#0000001f}.op .rp .rp-chip:is([aria-current=true],[aria-pressed=true]){background:var(--sq-primary);color:var(--sq-on-primary)}.op .rp .rp-chip:focus-visible{outline:2px solid var(--sq-primary);outline-offset:2px}.op .rp .rp-chip-custom{padding-left:4px}.rp-chip-cal{color:#616161;background:#0000001f;border-radius:50%;place-items:center;width:24px;height:24px;margin-right:6px;display:grid}.rp-chip[aria-pressed=true] .rp-chip-cal{background:var(--sq-glass-strong);color:var(--sq-on-primary)}.op .rp .rp-chip-seller{gap:4px;padding-right:10px}.rp-chips:has(.rp-chip-seller){padding-bottom:0}.rp .orders-dialog-actions{flex-wrap:nowrap}.op .op-body .rp .orders-dialog-actions button:not(.btn){flex:none}.rp-dates{grid-template-columns:repeat(2,minmax(0,1fr))}.op .rp .rp-head h2 a:hover{text-decoration:underline}.op .op-body .rp .orders-dialog>form[method=get]{background:0 0;border:0;border-radius:0;flex-flow:column;align-items:stretch;gap:0;min-height:0;padding:0;display:flex}.rp-seller-dialog{background:var(--sq-surface);gap:16px;padding:24px 24px 12px;display:grid}.orders-dialog:has(.rp-seller-dialog){background:var(--sq-surface);border-radius:12px;width:min(444px,100vw - 2rem)}.op .rp-seller-dialog h2{margin:0;font-size:1.25rem;font-weight:500;line-height:32px}.rp-seller-dialog ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.op .rp-seller-dialog a,.op .rp-sellers a{background:var(--sq-surface);min-height:56px;color:var(--sq-ink);box-shadow:inset 0 0 0 1px var(--sq-line);border-radius:12px;align-items:center;gap:16px;padding:8px 16px;font-weight:400;text-decoration:none;display:flex}.op .rp-seller-dialog a:hover{background:var(--sq-fill)}.op .rp-seller-dialog a[aria-current]{background:var(--sq-nav-active);box-shadow:none}.op .rp-seller-dialog a .ico:last-child{color:var(--sq-primary);margin-left:auto}.rp-seller-ico,.rp-seller-avatar{background:var(--sq-fill-hover);width:40px;height:40px;color:var(--sq-ink);border-radius:10px;flex:none;place-items:center;display:grid}.rp-seller-avatar{border:1px solid rgb(var(--rep-pink) / .5);background:rgb(var(--rep-pink) / .12);color:rgb(var(--rep-pink));border-radius:50%;font-size:.875rem}.rp-seller-name{min-width:0;display:grid}.op .rp-seller-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;line-height:20px;overflow:hidden}.rp-seller-name small{color:var(--sq-ink-2);font-size:.75rem;line-height:18px}.rp-seller-off{background:var(--sq-fill);color:var(--sq-ink);white-space:nowrap;border-radius:12px;margin-left:auto;padding:2px 8px;font-size:.6875rem;line-height:16px}.rp-seller-dialog footer{justify-content:end;display:flex}.op .rp-seller-dialog footer button{min-height:36px;color:var(--sq-primary-strong);cursor:pointer;background:0 0;border:0;padding:0 8px;font-size:1rem;font-weight:500}.rp-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px;margin:0 24px;display:grid}.rp-span{grid-column:1/-1}.rp-card{background:var(--sq-surface);border-radius:10px;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.rp-pad{padding:16px 16px 24px}.rp-chart-card>.rp-pad{padding-bottom:12px}.rp-chart-card .rp-chart{margin-top:auto}.op .rp .rp-row-card{border-radius:12px;flex-direction:row;align-items:center;gap:12px;height:64px;margin-bottom:-8px;padding:12px 16px;transition:background-color .15s}.op .rp .rp-row-card:hover{background:var(--sq-hover-card)}.op .rp .rp-row-card strong{flex:1;font-size:.875rem;font-weight:600;line-height:20px}.rp-row-card>.ico:last-child{color:#00000061}.rp-tile{background:rgb(var(--tone) / .12);width:32px;height:32px;color:rgb(var(--tone));border-radius:6px;flex:none;place-items:center;margin-right:10px;display:grid}.rp-tile-lg{border-radius:8px;width:40px;height:40px;margin:0}.rp-head{align-items:center;min-height:32px;margin-bottom:12px;display:flex}.op .rp .rp-head h2{flex:1;min-width:0;font-size:1rem;font-weight:500;line-height:28px}.op .rp .rp-more{color:rgb(var(--tone));border-radius:12px;align-items:center;gap:8px;padding:4px 5px;font-size:.875rem;font-weight:600;line-height:24.5px;display:inline-flex}.op .rp .rp-more:hover{background:rgb(var(--tone) / .06)}.op .rp .rp-more[data-tone=forest]{color:var(--sq-success-ink)}.rp-big{align-items:flex-end;min-height:32px;display:flex;margin-bottom:8px!important}.op .rp .rp-big strong{white-space:nowrap;font-size:1.5rem;font-weight:700;line-height:32px}.rp-big span{color:var(--rp-ink2);margin-left:6px;font-size:.75rem;line-height:19.92px}.rp-note{color:var(--rp-ink2);font-size:.75rem;line-height:19.92px;margin:-8px 0 12px 4px!important}.rp-sub{color:var(--rp-ink2);font-size:.75rem;line-height:19.92px}.rp-sub-gap{margin-top:12px!important}.rp-lines{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rp-line-item{align-content:start;min-width:0;display:grid}.rp-line-label{color:var(--rp-ink2);align-items:center;font-size:.875rem;line-height:20px;display:flex}.rp-line-value{color:var(--rp-ink);font-size:.875rem;font-weight:500;line-height:20px}.rp-line-item[data-indent] .rp-line-value{padding-left:16px}.rp-dot{background:rgb(var(--dot));border-radius:50%;flex:none;width:8px;height:8px;margin-right:8px}.rp-dot[data-dot=blue-soft],.rp-dot[data-dot=indigo]{--dot:var(--rep-indigo)}.rp-dot[data-dot=green]{--dot:var(--rep-green)}.rp-dot[data-dot=amber]{--dot:var(--rep-amber-dot)}.rp-dot[data-dot=violet]{--dot:var(--rep-violet)}.rp-dot[data-dot=online]{--dot:var(--rep-online)}.rp-dot[data-dot=store]{--dot:var(--rep-store)}.rp-dot[data-dot=dash]{border-top:2px dashed rgb(var(--rep-brown));background:0 0;border-radius:0;width:10px;height:0}.rp-chart{touch-action:pan-y;flex:none;height:150px;position:relative}.rp-chart svg{width:100%;height:100%;display:block;overflow:visible}.rp-stop-a{stop-color:rgb(var(--tone));stop-opacity:.25}.rp-stop-b{stop-color:var(--sq-surface);stop-opacity:.1}.rp-line{fill:none;stroke:rgb(var(--tone));stroke-width:2px;stroke-linejoin:round}.rp-line-dash{stroke-dasharray:4 4}.rp-area-solid{fill:rgb(var(--tone) / .25)}.rp-cross{stroke:#b6b6b6;stroke-width:1px;stroke-dasharray:3}.rp-tip{z-index:2;min-width:132px;color:var(--rp-ink);white-space:nowrap;pointer-events:none;background:#fffffff5;border:1px solid #e3e3e3;border-radius:6px;gap:2px;padding:6px 10px;font-size:.75rem;line-height:18px;display:grid;position:absolute;top:8px;transform:translate(-50%)}.rp-tip[data-edge=end]{transform:translate(calc(-100% - 8px))}.rp-tip[data-edge=start]{transform:translate(8px)}.rp-tip>span{background:#eceff1;border-bottom:1px solid #ddd;margin:-6px -10px 2px;padding:4px 10px}.rp-tip strong{align-items:center;gap:6px;font-weight:400;display:flex}.rp-tip i{background:rgb(var(--tone));border-radius:50%;width:10px;height:10px}.rp-tip .rp-tip-dash i{border-top:2px dashed rgb(var(--tone));background:0 0;border-radius:0;height:0}.rp-tall{min-height:330px}.rp-stock{min-height:529px}.rp-seg{width:100%;margin-bottom:8px;display:inline-flex}.op .rp .rp-seg button{color:#0000008a;min-height:29px;font:500 .6875rem/19.25px var(--font-sans);cursor:pointer;background:0 0;border:1px solid #0000001f;border-radius:12px 0 0 12px;flex:1;margin:0;padding:4px 7px}.op .rp .rp-seg button+button{border-radius:0 12px 12px 0;margin-left:-1px}.op .rp .rp-seg button[aria-pressed=true]{color:var(--rp-ink);background:#041e4214}.rp-kv{gap:8px;display:grid;margin-bottom:16px!important}.rp-kv div{justify-content:space-between;gap:8px;display:flex}.rp-kv dt{color:var(--rp-ink2);font-size:.875rem;line-height:20px}.rp-kv dd{font-size:.875rem;font-weight:500;line-height:20px}.rp-hint{color:var(--rp-ink2);font-size:.6875rem;line-height:18.26px;margin-bottom:8px!important}.rp-bars{gap:12px;display:grid}.rp-bars li{border:1px solid rgb(var(--tone) / .2);background:rgb(var(--tone) / .05);border-radius:12px;align-items:center;gap:8px;min-height:52px;padding:6px 12px;display:flex;position:relative;overflow:hidden}.rp-bar-fill{background:rgb(var(--tone) / .2);position:absolute;inset:0 auto 0 0}.rp-bars li>:not(.rp-bar-fill){position:relative}.rp-bar-ico{background:rgb(var(--tone));width:20px;height:20px;color:var(--sq-on-primary);border-radius:4px;flex:none;place-items:center;display:grid}.rp-bar-text{flex:1;min-width:0;display:grid}.rp-bar-name{white-space:nowrap;align-items:center;gap:4px;font-size:.8125rem;font-weight:500;line-height:18.59px;display:flex;overflow:hidden}.rp-bar-parent{color:var(--rp-ink2);font-weight:400}.rp-bar-name .ico{color:var(--rp-ink2);flex:none}.rp-bar-text small{color:var(--rp-ink2);font-size:.6875rem;line-height:15.4px}.op .rp .rp-bars strong{color:rgb(var(--tone));filter:brightness(.85);flex:none;font-size:.8125rem;font-weight:600;line-height:18.59px}.rp-pay-bars li{min-height:40px;padding:0 12px}.rp-pay-ico{background:var(--sq-surface);width:24px;height:24px;color:rgb(var(--tone));border-radius:50%;flex:none;place-items:center;margin-right:4px;display:grid}.op .rp .rp-all{color:var(--sq-primary-strong);font:600 .75rem/20px var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:6px;margin:16px auto 0;padding:4px 8px;display:inline-flex}.rp-all[aria-expanded=true] .ico{rotate:180deg}.rp-cats .rp-pad{flex-direction:column;height:100%;display:flex}.rp-none{color:var(--rp-ink2);text-align:center;padding:24px 0;font-size:.875rem;line-height:20px;margin:auto 0!important}.rp-none-mid{padding:72px 0}.rp-nodata{color:var(--rp-ink2);padding:24px 0 0 12px;font-size:.6875rem}.rp-nodata-mid{padding:140px 0 0 12px}.rp-thirds{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.rp-thirds>.rp-card{min-height:164px}.rp-pie-row{align-items:center;gap:24px;padding-left:8px;display:flex}.rp-pie-mid{flex:1;align-items:center;padding:64px 0 0 8px}.rp-pie{flex:none;width:70px;height:70px}.rp-pie :is(path,circle){stroke:var(--sq-surface);stroke-width:.03px}.rp-pie [data-tone=online]{fill:rgb(var(--rep-online))}.rp-pie [data-tone=store]{fill:rgb(var(--rep-store))}.rp-pie [data-tone=green]{fill:rgb(var(--rep-green))}.rp-pie [data-tone=violet]{fill:rgb(var(--rep-violet))}.rp-pie-empty{fill:var(--sq-fill-hover)}.rp-legend{flex:1;gap:8px;display:grid}.rp-legend div{justify-content:space-between;gap:8px;display:flex}.rp-legend dt{align-items:center;font-size:.875rem;line-height:20px;display:flex}.rp-legend dd{font-size:.875rem;font-weight:500;line-height:20px}.rp-pays{min-height:336px}.rp-table{border-collapse:collapse;width:100%;color:var(--rp-ink);font-variant-numeric:tabular-nums;font-size:.875rem;line-height:20px}.op .rp .rp-table :is(th,td){border:0;border-bottom:1px solid var(--rep-rule);text-align:left;vertical-align:middle;background:0 0;padding:8px 16px}.op .rp .rp-table thead th{white-space:nowrap;color:var(--rp-ink);text-transform:none;letter-spacing:0;font-size:.875rem;font-weight:700;line-height:24px}.op .rp .rp-table tbody th{font-weight:400}.op .rp .rp-table .rp-r{text-align:right;white-space:nowrap}.op .rp .rp-table thead :is(th,a) .ico{vertical-align:-3px;margin-right:4px}.op .rp .rp-table thead a{color:inherit;align-items:center;display:inline-flex}.op .rp .rp-table thead a:hover{text-decoration:underline}.op .rp .rp-table td a{color:var(--rp-ink);font-weight:500}.op .rp .rp-table td a:hover{text-decoration:underline}.op .rp .rp-table [data-tone=in]{color:var(--sq-success-ink);font-weight:500}.op .rp .rp-table [data-tone=out],.op .rp .rp-table [data-tone=neg]{color:var(--sq-no-stock);font-weight:500}.op .rp .rp-table [data-tone=strong]{font-weight:700}.op .rp .rp-table tfoot td{border-bottom:0;padding:12px 16px}.rp-name{max-width:0}.op .rp .rp-top .rp-name{overflow-wrap:anywhere;max-width:none}.rp-top .rp-table{table-layout:auto}.rp-thumb{color:#00000061;border-radius:4px;place-items:center;width:24px;height:24px;display:grid;overflow:hidden}.rp-thumb img{object-fit:cover;width:100%;height:100%}.op .rp .rp-table td:has(>.rp-thumb){width:24px;padding-right:16px}.rp-go{width:34px}.op .rp .rp-go a{color:var(--rp-ink);place-items:center;display:grid}.rp-io{color:var(--rp-ink2);font-size:.75rem;line-height:19.92px;margin-bottom:4px!important}.rp-io span{margin-left:20px}.rp-io b{font-weight:600}.rp-io b[data-io=in]{color:var(--sq-success-ink)}.rp-io b[data-io=out]{color:var(--sq-no-stock)}.rp-empty{text-align:center;justify-items:center;gap:8px;padding:32px 0 8px;display:grid}.op .rp .rp-empty p{color:var(--rp-ink2);font-size:1rem;font-style:italic;line-height:24px}.rp-empty span{color:var(--rp-ink2);font-size:.875rem;line-height:20px}.rp-links{gap:4px;display:grid;margin:0 -8px!important;padding-top:4px!important}.op .rp .rp-links a{border-radius:12px;align-items:center;gap:22px;min-height:78px;padding:12px 16px;transition:background-color .15s;display:flex}.op .rp .rp-links a:hover{background:var(--sq-fill)}.rp-links a>span{flex:1;gap:2px;min-width:0;display:grid}.op .rp .rp-links strong{font-size:.875rem;font-weight:500;line-height:20px}.rp-links small{color:var(--rp-ink2);font-size:.75rem;line-height:19.92px}.rp-links a>.ico:last-child{color:#00000061}.rp-page>.rp-sheet{margin:0 24px}.rp-sheet-head{align-items:center;min-height:52px;margin-bottom:16px;display:flex}.rp-sheet-title{flex:1;min-width:0;display:grid}.op .rp .rp-sheet-title h2{white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:500;line-height:28px;overflow:hidden}.rp-sheet-title small{color:var(--rp-ink2);font-size:.75rem;line-height:19.92px}.op .rp .rp-csv{color:rgb(var(--tone));border-radius:12px;align-items:center;gap:8px;padding:4px 5px;font-size:.8125rem;font-weight:600;line-height:22.75px;display:inline-flex}.op .rp .rp-csv:hover{background:rgb(var(--tone) / .06)}.rp-scroll{overflow-x:auto}.op .rp .rp-page .rp-table tbody td,.op .rp[data-kind] .rp-table tbody td{white-space:nowrap}.op .rp[data-kind=sales-items] .rp-table tbody td:nth-child(5),.op .rp[data-kind=stock-items] .rp-table tbody td:nth-child(2){white-space:normal;min-width:180px}.op .rp[data-kind=stock-balance] .rp-table tbody :is(td,th){padding-block:12px}.op .rp[data-kind=stock-balance] .rp-thumb{width:32px;height:32px}.op .rp[data-kind=stock-balance] .rp-table thead th{font-weight:500}.rp-summary{margin-bottom:8px}.op .rp .rp-summary h3{color:var(--rp-ink2);margin-bottom:12px;font-size:.875rem;font-weight:600;line-height:21.98px}.rp-summary dl{display:flex}.rp-summary dl>div{width:25%}.rp-summary dt{color:var(--rp-ink2);font-size:.75rem;line-height:19.92px}.op .rp .rp-summary dd{margin-top:4px;font-size:1.25rem;font-weight:600;line-height:32px}.rp-summary dd[data-tone=in]{color:var(--sq-success-ink)}.rp-summary dd[data-tone=out]{color:var(--sq-no-stock)}.rp-mid{width:min(100%,720px);margin:0 auto;padding:8px 16px 0}.rp-sum{background:var(--sq-surface);border-radius:14px;justify-content:space-between;align-items:center;min-height:76px;padding:14px 16px;display:flex}.rp-sum>span:first-child{display:grid}.op .rp .rp-sum strong{font-weight:700}.rp-sum small{color:var(--rp-ink2);font-size:.75rem;line-height:24px}.rp-money{white-space:nowrap;align-items:flex-start;font-size:1.25rem;font-weight:700;line-height:28px;display:inline-flex}.rp-money sup{margin:1px 0 0 1px;font-size:.6em;font-weight:500;line-height:1}.rp-sellers .rp-money{font-size:1rem;line-height:18px}.op .rp .rp-cap{color:var(--rp-ink2);margin:24px 0 8px;padding:0 4px;font-size:.75rem;font-weight:600;line-height:18px}.rp-sellers li{margin-bottom:8px}.op .rp .rp-sellers a{min-height:72px;box-shadow:none;padding:12px 16px}.op .rp .rp-sellers a:hover{background:var(--sq-hover-card)}.rp-sellers .rp-seller-name{flex:1}.op .rp .rp-sellers .rp-seller-name strong{font-weight:600}.rp-narrow{width:min(100%,640px);margin:-8px auto 0;padding:0 16px 16px}.rp-narrow>.rp-chips{padding-bottom:0}.rp-month{justify-content:space-between;align-items:center;height:40px;margin:16px 0;display:flex}.op .rp .rp-month h2{font-size:1rem;font-weight:600;line-height:28px}.op .rp .rp-month a{color:#0000008a;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.op .rp .rp-month a:hover{background:var(--sq-fill)}.rp-month-off{color:#00000042;place-items:center;width:32px;height:32px;display:grid}.rp-flow{gap:0;display:grid}.op .rp .rp-flow-row{border-radius:12px;align-items:center;gap:8px;min-height:56px;padding:8px 0;display:flex}.op .rp .rp-flow-row:hover{background:var(--sq-fill)}.rp-flow-row>span:nth-child(2){flex:1;display:grid}.op .rp .rp-flow-row b{font-size:.875rem;font-weight:400;line-height:20px}.rp-flow-row small{color:var(--rp-ink2);font-size:.75rem;line-height:19.92px}.op .rp .rp-flow-row strong{font-size:.875rem;font-weight:600}.rp-flow-row>.ico:last-child{color:#00000061}.rp-flow-ico{place-items:center;width:18px;display:grid}.rp-flow-ico[data-tone=in]{color:var(--sq-success-ink)}.rp-flow-ico[data-tone=out]{color:var(--sq-no-stock);rotate:180deg}.rp-flow-net{border-top:1px solid var(--sq-line);margin-top:16px;padding-top:16px}.rp-flow-net p{color:var(--rp-ink2);font-size:.875rem;line-height:20px}.op .rp .rp-flow-net strong{color:var(--sq-success-ink);font-size:1.75rem;font-weight:700;line-height:46px;display:block}.op .rp .rp-flow-net strong[data-neg]{color:var(--sq-no-stock)}.rp-where{margin-top:16px}.op .rp .rp-where h2{margin-bottom:5px;font-size:.875rem;font-weight:600;line-height:21.98px}.rp-where-empty{text-align:center;justify-items:center;gap:4px;padding:24px 0;display:grid}.rp-where-empty p{font-size:.875rem;line-height:20px}.rp-where-empty span{color:var(--rp-ink2);font-size:.875rem;line-height:20px}.op .rp .rp-where-empty a{color:var(--sq-primary-strong);border-radius:12px;margin-top:12px;padding:4px 5px;font-size:.8125rem;font-weight:600;line-height:22.75px}.rp-where .rp-bars{margin-top:12px}.rp-foot{color:var(--rp-ink2);padding:0 8px;font-size:.75rem;line-height:19.92px;margin-top:16px!important}@media (width<=1023px){.rp-grid,.rp-page>.rp-sheet{margin:0}}@media (width<=767px){.rp{padding-top:8px}.rp-filters{margin-bottom:16px;padding:0}.rp-filters>.rp-chips:first-child{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-16px;padding-inline:16px;overflow-x:auto}.rp-grid,.rp-thirds{grid-template-columns:minmax(0,1fr);gap:16px}.rp-stock,.rp-tall,.rp-pays{min-height:0}.rp-none-mid{padding:32px 0}.rp-nodata-mid{padding-top:24px}.rp-pie-mid{padding-top:16px}.rp-mid,.rp-narrow{padding-inline:0}.rp-summary dl>div{width:50%}.rp-dates{grid-template-columns:minmax(0,1fr)}}.op-page:has(.rcv){padding-bottom:0;animation:none}.op-page:has(.rcv)>.op-head{display:none}.op .op-body .rcv{min-width:0;color:var(--sq-ink);box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 0 96px!important}.rcv-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.op .op-body .rcv-head{z-index:20;min-height:72px;margin:0 calc(-1 * var(--op-gutter)) 24px;border-bottom:1px solid var(--sq-line);background:var(--sq-surface);align-items:center;gap:0;padding:0 24px 0 12px;display:flex;position:sticky;top:0}.op .op-body .rcv-head h1{min-width:0;color:var(--sq-ink);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;flex:auto;margin:0;font-size:1.25rem;font-weight:600;line-height:32px;overflow:hidden}.op .op-body .rcv-icon{width:40px;height:40px;min-height:40px;color:var(--sq-ink);background:0 0;border:0;border-radius:50%;flex:0 0 40px;place-items:center;padding:0;text-decoration:none;display:grid;position:relative}.op .op-body .rcv-icon:hover{background:var(--sq-fill)}.op .op-body .rcv-icon:focus-visible{outline:2px solid var(--sq-primary);outline-offset:0}.op .op-body .rcv-icon .ico{width:24px;height:24px}.op .op-body .rcv-icon+.rcv-icon,.op .op-body .rcv-head form+.rcv-icon{margin-left:8px}.op .op-body .rcv-head form[method=get]{background:0 0;border:0;flex:0 217px;min-width:0;margin:0 0 0 24px;padding:0;display:block}.op .op-body .rcv-head .ui-f{max-width:none}.op .op-body .rcv-head .ui-field{min-height:39px;box-shadow:none;background:#00000006;border:0;border-radius:12px;padding:0 0 0 16px}.op .op-body .rcv-head .ui-field:focus-within{box-shadow:inset 0 0 0 2px var(--sq-primary)}.op .op-body .rcv-head .ui-field .ui-affix{color:var(--sq-ink);margin-right:8px}.op .op-body .rcv-head .ui-field .ui-affix svg{width:24px;height:24px}.op .op-body .rcv-head .ui-field .ui-input{min-height:39px;padding-right:12px;font-weight:600}.op .op-body .rcv-head .ui-field .ui-input::placeholder{color:var(--sq-ink-2);font-weight:500}.rcv-more{margin-left:8px;position:relative}.op .op-body .rcv-menu{z-index:30;background:var(--sq-surface);border-radius:12px;min-width:220px;padding:8px 0;display:grid;position:absolute;top:44px;right:0;box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.op .op-body .rcv-menu button{min-height:48px;color:var(--sq-ink);text-align:left;background:0 0;border:0;border-radius:0;align-items:center;gap:16px;padding:6px 16px;font-size:1rem;font-weight:400;line-height:24px;display:flex}.op .op-body .rcv-menu button:hover:not(:disabled){background:var(--sq-fill)}.op .op-body .rcv-menu button:disabled{color:var(--sq-ink-disabled)}.op .op-body .rcv-menu button .ico{color:var(--sq-icon-muted);flex:none}.op .op-body .rcv-menu button .ico[data-name=whatsapp],.op .op-body .rcv-menu button:not(:disabled) .ico:last-child:first-child{color:inherit}.rcv-menu-check{width:24px;height:24px;color:var(--sq-icon-muted);place-items:center;display:grid}.rcv-menu-check[data-state=on],.rcv-menu-check[data-state=mixed]{background:var(--sq-primary);color:var(--sq-on-primary);border-radius:4px}.rcv-tabs{gap:8px;padding:16px 16px 0;display:flex}.rcv-filterbar{padding:16px 0}.rcv-periods{scrollbar-width:none;gap:8px;padding:0 16px;display:flex;overflow-x:auto}.rcv-periods::-webkit-scrollbar{display:none}.rcv[data-tab=paid] .rcv-periods{padding-top:16px}.rcv-applied{flex-wrap:wrap;gap:8px;padding:8px 16px 0;display:flex}.op .op-body .rcv-chip{background:var(--sq-fill-hover);height:32px;min-height:32px;color:var(--sq-ink);font:400 .8125rem/19.5px var(--font-sans);white-space:nowrap;cursor:pointer;border:0;border-radius:16px;flex:none;justify-content:center;align-items:center;margin:0;padding:0 12px;text-decoration:none;transition:background-color .15s;display:inline-flex}.op .op-body .rcv-chip:hover{background:#0000001f}.op .op-body .rcv-chip:focus-visible{outline:2px solid var(--sq-primary);outline-offset:2px}.op .op-body :is(.rcv-chip-period,.rcv-chip-custom){font-weight:500}.op .op-body .rcv-chip:is([aria-current],[aria-pressed=true]){background:var(--sq-primary);color:var(--sq-on-primary)}.op .op-body .rcv-chip:is([aria-current],[aria-pressed=true]):hover{background:var(--sq-primary-strong)}.op .op-body .rcv-chip-custom{padding-left:5px}.rcv-chip-cal{background:var(--sq-chip-avatar);width:24px;height:24px;color:var(--sq-chip-avatar-ink);border-radius:50%;place-items:center;margin-right:6px;display:grid}.rcv-chip[aria-pressed=true] .rcv-chip-cal{background:var(--sq-glass-strong);color:var(--sq-on-primary)}.op .op-body .rcv-chip-applied{gap:4px;padding:0 6px 0 12px}.op .op-body .rcv-chip-applied[data-tone=primary]{background:var(--sq-primary);color:var(--sq-on-primary)}.op .op-body .rcv-chip-applied[data-tone=secondary]{background:var(--sq-ink-2);color:var(--sq-on-primary)}.rcv-chip-applied .ico{opacity:.7;width:18px;height:18px}.rcv-results{padding:0 16px 16px}.rcv[data-tab=paid] .rcv-results{padding-top:16px}.op .op-body .rcv-summary{color:var(--sq-ink-2);margin:0 0 8px;font-size:.75rem;line-height:19.92px}.op .op-body .rcv-list{margin:0;padding:8px 0;list-style:none;display:block}.op .op-body .rcv-day{padding:8px 16px}.op .op-body .rcv-day span{color:var(--sq-ink);margin-bottom:4.2px;font-size:.75rem;line-height:19.92px;display:block}.op .op-body .rcv-item{background:var(--sq-surface);border-radius:12px;margin:0 0 8px;position:relative}.op .op-body .rcv-row{width:100%;min-height:76px;color:var(--sq-ink);border-radius:12px;align-items:center;padding:8px 16px;text-decoration:none;transition:background-color .15s;display:flex}.op .op-body a.rcv-row:hover,.op .op-body .rcv-row-select:hover{background:#0000000a}.op .op-body .rcv-row:focus-visible{outline:2px solid var(--sq-primary);outline-offset:-2px}.op .op-body .rcv-row-select{cursor:pointer}.op .op-body .rcv-row-select .ui-choice{margin:0 8px 0 -4px}.op .op-body .rcv-item[data-selected]{background:var(--sq-nav-active)}.rcv-tile{color:#616161;background:#61616114;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;margin-right:16px;display:grid}.rcv-tile[data-tone=overdue]{color:var(--sq-danger-ink);background:var(--sq-danger-tint)}.rcv-tile[data-tone=today]{color:var(--sq-warning-ink);background:var(--sq-warning-tint)}.rcv-tile[data-tone=paid]{color:#17a24a;background:var(--sq-success-chip)}.rcv-main{flex-direction:column;flex:auto;min-width:0;margin:6px 0;display:flex}.rcv-line{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.rcv-who{flex-direction:column;flex:auto;min-width:0;display:flex}.rcv-who strong,.rcv-name{color:var(--sq-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;line-height:20px;overflow:hidden}.rcv-who small{color:var(--sq-ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:19.92px;overflow:hidden}.rcv-name{flex:auto;min-width:0;margin-right:8px}.op .op-body .rcv-amount{color:var(--sq-ink);font-variant-numeric:tabular-nums;flex:none;align-items:flex-start;margin-top:4px;font-size:1rem;font-weight:700;line-height:16px;display:inline-flex}.rcv-amount sup{vertical-align:baseline;margin:1px 0 0 1px;font-size:9.6px;font-weight:500;line-height:9.6px}.rcv-sub{justify-content:space-between;align-items:center;gap:8px;min-width:0;margin-top:4px;display:flex}.rcv-type{color:var(--sq-ink-2);align-items:center;gap:8px;font-size:.75rem;line-height:19.92px;display:inline-flex}.rcv-type .ico{color:var(--sq-icon-muted)}.rcv-caption{color:var(--sq-ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:19.92px;overflow:hidden}.rcv-missing{background:var(--sq-warning-tint);color:var(--sq-warning-ink);border-radius:8px;flex:none;padding:0 8px;font-size:.75rem;font-weight:600;line-height:24px}.op .op-body .rcv-customer .rcv-row{min-height:72px;padding:12px 64px 12px 16px}.rcv-avatar{background:var(--sq-chip-avatar);width:40px;height:40px;color:var(--sq-on-primary);border-radius:50%;flex:none;place-items:center;margin-right:12px;font-size:.875rem;font-weight:600;display:grid}.rcv-counts{color:var(--sq-ink-2);flex-wrap:wrap;gap:2px 8px;margin-top:2px;font-size:.75rem;line-height:19.92px;display:flex}.rcv-count-overdue{color:var(--sq-danger-ink);font-weight:600}.rcv-count-today{color:var(--sq-warning-ink);font-weight:600}.op .op-body .rcv-wa{color:#17a24a;border-radius:50%;place-items:center;width:34px;height:34px;margin-top:-17px;display:grid;position:absolute;top:50%;right:12px}.op .op-body .rcv-wa:hover{background:var(--sq-success-chip)}.rcv-empty{text-align:center;flex-direction:column;align-items:center;margin-top:32px;display:flex}.op .op-body .rcv-empty p{color:var(--sq-ink-2);margin:0;font-size:1rem;font-style:italic;line-height:24px}.rcv-empty>span{color:var(--sq-ink-2);margin-top:8px;font-size:.875rem;line-height:20px}.rcv-empty-paid{margin-top:48px}.op .op-body .rcv-empty-paid h2{color:var(--sq-ink);margin:0 0 8px;font-size:1.25rem;font-weight:600;line-height:32px}.op .op-body .rcv-empty-paid p{max-width:320px;margin-bottom:16px;font-size:.875rem;font-style:normal;line-height:20px}.op .op-body .rcv-empty-paid a{color:var(--sq-primary-strong);border-radius:8px;padding:6px 8px;font-size:.875rem;font-weight:600;text-decoration:none}.op .op-body .rcv-empty-paid a:hover{background:var(--sq-primary-soft)}.op .op-body .rcv-info{color:var(--sq-ink);background:#eef4ff;border-radius:14px;align-items:center;gap:10px;margin-top:16px;padding:10px;font-size:.875rem;font-weight:500;line-height:20.3px;text-decoration:none;display:flex}.op .op-body .rcv-info>span:nth-child(2){flex:auto}.rcv-info-ico{color:#2d6fe5;background:#3b82f624;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.rcv-info>.ico:last-child{color:var(--sq-ink-disabled);flex:none}.rcv-filters section+section{margin-top:8px}.op .op-body .rcv-filters h3,.op .op-body .rcv-dialog-body h3{color:var(--sq-ink);margin:8px 0;font-size:1rem;font-weight:600;line-height:28px}.op .op-body .rcv-filters ul{gap:0;margin:0 0 16px;padding:0;list-style:none;display:grid}.op .op-body .rcv-opt{width:100%;min-height:56px;color:var(--sq-ink);text-align:left;background:0 0;border:0;border-radius:12px;justify-content:flex-start;align-items:center;gap:28px;padding:12px 56px 12px 16px;font-size:1rem;font-weight:500;line-height:24px;display:flex;position:relative}.op .op-body .rcv-opt:hover{background:var(--sq-fill)}.op .op-body .rcv-opt[aria-pressed=true]{background:var(--sq-nav-active)}.op .op-body .rcv-opt:focus-visible{outline:2px solid var(--sq-primary);outline-offset:-2px}.rcv-opt>.ico:first-child{color:var(--sq-ink);flex:none}.rcv-opt[data-tone=primary]>.ico:first-child{color:var(--sq-primary)}.rcv-opt[data-tone=overdue]>.ico:first-child{color:var(--sq-danger)}.rcv-opt[data-tone=today]>.ico:first-child{color:var(--sq-warning)}.rcv-opt[data-tone=upcoming]>.ico:first-child{color:var(--sq-info2)}.rcv-opt>span{flex-direction:column;min-width:0;display:flex}.op .op-body .rcv-opt:has(small){min-height:80px;padding-block:16px}.rcv-opt strong{font-weight:500}.rcv-opt small{color:var(--sq-ink-2);font-size:.875rem;font-weight:400;line-height:20px}.rcv-opt>.ico:last-child:not(:first-child){color:var(--sq-primary);position:absolute;right:16px}.op .op-body .rcv-filter-actions{gap:8px;padding:16px;display:flex}.op .op-body .rcv-filter-actions>button{flex:1 1 0}.op .op-body .orders-dialog form.rcv-form{background:0 0;border:0;flex-direction:column;min-height:0;margin:0;padding:0;display:flex}.rcv-dialog-body{gap:24px}.rcv-resume p{justify-content:space-between;margin:0 0 8px;font-size:.875rem;line-height:20px;display:flex}.rcv-resume p span{color:var(--sq-ink-2)}.rcv-resume strong{font-weight:600}.rcv-resume .rcv-total{color:var(--sq-primary-strong);font-size:1rem}.op .op-body .rcv-note{color:var(--sq-ink-2);margin:0;font-size:.875rem;line-height:20px}.op .op-body .rcv-alert{background:var(--sq-danger-tint);color:var(--sq-danger-ink);border-radius:12px;flex-direction:column;gap:4px;margin:0;padding:12px 16px;font-size:.875rem;line-height:20px;display:flex}.op .op-body .rcv-alert-info{background:var(--sq-info-soft);color:var(--sq-ink);margin-bottom:24px}.op .op-body .rcv-danger{background:var(--sq-danger-ink)}.op .op-body .rcv-danger:hover{background:#a01818}.op .op-body .rcv-charge{gap:8px;margin:0;padding:0;list-style:none;display:grid}.op .op-body .rcv-charge li{background:var(--sq-surface);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.rcv-charge li>span{flex-direction:column;min-width:0;display:flex}.rcv-charge strong{font-size:.875rem;font-weight:600}.rcv-charge small{color:var(--sq-ink-2);font-size:.75rem}.op .op-body .rcv-wa-btn{color:var(--sq-on-primary);background:#25d366;border-radius:10px;align-items:center;gap:6px;padding:6px 12px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.rcv-detail-body{padding:16px}.op .op-body .rcv-card{background:var(--sq-surface);border-radius:10px;gap:16px;margin:0 0 24px;padding:16px 16px 24px;display:grid}.op .op-body .rcv-card-order{color:var(--sq-ink-2);margin:0 0 4.9px;font-size:.875rem;line-height:20px;text-decoration:none;display:block}.op .op-body a.rcv-card-order:hover{text-decoration:underline}.rcv-card-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.op .op-body .rcv-card-title h2{margin:0;font-size:1.25rem;font-weight:500;line-height:32px}.rcv-card-title strong{color:var(--sq-primary);white-space:nowrap;font-size:1.25rem;font-weight:600;line-height:32px}.op .op-body .rcv-card dl{gap:16px;margin:0;display:grid}.rcv-card dl>div{justify-content:space-between;gap:12px;display:flex}.op .op-body .rcv-card :is(dt,dd){margin:0;font-size:.875rem;line-height:20px}.rcv-card dt{color:var(--sq-ink-2)}.rcv-card dd[data-tone=paid]{color:var(--sq-success-ink);font-weight:500}.rcv-card dd[data-tone=missing]{color:var(--sq-danger-ink);font-weight:600}.rcv-card dd[data-tone=complete]{color:var(--sq-success-ink);font-weight:600}.rcv-card-notes{border-top:1px solid var(--sq-line);padding-top:8px}.op .op-body .rcv-card-notes p{color:var(--sq-ink-2);margin:0 0 4px;font-size:.875rem;line-height:20px}.op .op-body .rcv-card-notes p+p{color:var(--sq-ink);white-space:pre-wrap;overflow-wrap:anywhere;font-style:italic}.op .op-body .rcv-wa-wide{min-height:42px;color:var(--sq-on-primary);background:#25d366;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin:0 0 24px;font-size:.9375rem;font-weight:600;text-decoration:none;display:flex}.op .op-body .rcv-wa-wide:hover{background:#1da851}.op .op-body :is(.rcv-methods,.rcv-payments) h2{margin:0 0 16px;font-size:1.25rem;font-weight:500;line-height:32px}.op .op-body .rcv-payments h2{margin-bottom:7px}.op .op-body :is(.rcv-methods,.rcv-payments) ul{gap:8px;margin:0 0 16px;padding:0;list-style:none;display:grid}.op .op-body .rcv-methods button{border:1px solid var(--sq-line);background:var(--sq-surface);width:100%;min-height:50px;color:var(--sq-ink);text-align:left;border-radius:8px;align-items:center;gap:16px;padding:12px 16px;font-size:1rem;font-weight:500;line-height:24px;display:flex}.op .op-body .rcv-methods button:hover{background:var(--sq-fill)}.op .op-body .rcv-methods button:focus-visible{outline:2px solid var(--sq-primary);outline-offset:-2px}.rcv-methods button>span:nth-child(2){flex:auto}.rcv-methods button>.ico:last-child,.rcv-info>.ico:last-child{color:var(--sq-icon-muted);transform:rotate(-90deg)}.rcv-pay-ico{--tone:var(--rep-gray);color:rgb(var(--tone));flex:none;place-items:center;display:grid}.rcv-pay-ico[data-tone=olive]{--tone:var(--rep-olive)}.rcv-pay-ico[data-tone=amber]{--tone:var(--rep-amber)}.rcv-pay-ico[data-tone=teal]{--tone:var(--rep-teal)}.rcv-pay-ico[data-tone=indigo]{--tone:var(--rep-indigo)}.rcv-pay-ico[data-tone=pink]{--tone:var(--rep-pink)}.rcv-pay-ico[data-tone=violet]{--tone:var(--rep-violet)}.op .op-body .rcv-payments li{border:1px solid var(--sq-line);background:var(--sq-surface);border-radius:10px;align-items:center;gap:16px;min-height:70px;padding:12px 16px;display:flex}.rcv-pay-main{flex-direction:column;flex:auto;min-width:0;display:flex}.rcv-pay-name{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rcv-pay-name strong{font-size:.875rem;font-weight:500;line-height:20px}.rcv-pay-main small{color:var(--sq-ink-2);font-size:.75rem;line-height:19.92px}.rcv-tag{border-radius:12px;padding:0 8px;font-size:.75rem;font-weight:500;line-height:22px}.rcv-tag[data-tone=manual]{background:var(--sq-success-chip);color:var(--sq-success-ink)}.rcv-tag[data-tone=void]{background:var(--sq-fill-hover);color:var(--sq-ink-2)}.rcv-pay-amount{color:var(--sq-success-ink);white-space:nowrap;font-size:1rem;font-weight:600;line-height:24px}.rcv-payments li[data-voided] .rcv-pay-amount{color:var(--sq-ink-2);text-decoration:line-through}.op .op-body .rcv-void{width:36px;height:36px;min-height:36px;color:var(--sq-icon-muted);flex-basis:36px;margin-right:-8px}@media (width<=899px){.op .op-body .rcv-head{min-height:56px;margin-bottom:0;padding:8px 8px 8px 4px}.op .op-body .rcv-head form[method=get]{flex-basis:160px;margin-left:8px}.rcv-tabs{padding:16px 0 0}.rcv-periods{margin-inline:-16px}.rcv-results,.rcv-detail-body{padding-inline:0}}@media (width<=600px){.op .op-body .rcv-head h1{font-size:1.125rem}.op .op-body .rcv-head form[method=get]{display:none}.rcv-detail-body .rcv-card{padding:16px}}.op-page:has(.cat)>.op-head{display:none}.op .op-body .rcv.cat{padding-bottom:104px!important}.op .op-body .cat-head .rcv-more{flex:none;margin-left:auto}.op .op-body .cat-head .cat-more-btn{color:var(--sq-icon-muted);margin-right:-12px}.op .op-body .cat-menu{border-radius:12px;min-width:150px;padding:8px 0;top:41px;right:-22px;box-shadow:0 0 5px #0000001a,0 0 1px #0000001a}.op .op-body .cat-menu button{outline:none;gap:16px;min-height:36px;padding:6px 16px;font-size:1rem}.op .op-body .cat-menu button .ico{width:20px;height:20px}.op .op-body .cat-head:not(:has(.rcv-back)){padding-left:24px}.op .op-body .cat-menu button:focus-visible{background:var(--sq-fill)}.op .op-body .cat-menu button:not(#_) .ico{color:var(--sq-primary)}.op .op-body .cat-menu .cat-menu-danger:not(#_),.op .op-body .cat-menu .cat-menu-danger:not(#_) .ico{color:#f35}.op .op-body .cat-done{min-height:30px;color:var(--sq-primary-strong);font:inherit;background:0 0;border:0;border-radius:12px;margin-left:auto;padding:4px 5px;font-size:.8125rem;font-weight:600;line-height:22px}.op .op-body .cat-done:hover:not(:disabled){background:var(--sq-primary-soft)}.op .op-body .cat-done:disabled{color:var(--sq-ink-disabled)}.cat-body{padding:16px}.cat-alert{background:var(--sq-danger-tint);color:var(--sq-danger-ink);border-radius:12px;margin:0 16px 8px;padding:12px 16px;font-size:.875rem}.cat-card{background:var(--sq-surface);color:var(--sq-ink);border-radius:24px;margin:0;display:block}.op .op-body .cat-tree,.op .op-body .cat-tree ul{margin:0;padding:0;list-style:none}.op .op-body .cat-tree{padding:8px 4px}.op .op-body .cat-tree ul{padding-left:12px}.cat-row{border-radius:18px;align-items:center;gap:8px;min-height:64px;padding:4px 8px;display:flex}.cat-row:hover{background:#041e420a}.cat-row[data-grabbed]{background:var(--sq-primary-soft)}.op .op-body .cat-toggle{width:16px;height:18px;min-height:0;color:var(--sq-ink-2);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:0 0 16px;place-items:center;padding:0;display:grid}.op .op-body .cat-toggle:disabled{cursor:default}.op .op-body .cat-toggle .ico{flex:none;width:18px;height:18px}.op .op-body .cat-toggle[aria-expanded=false] .ico{rotate:-90deg}.cat-label{min-width:0;padding:6px 0;display:block}.cat-name{color:var(--sq-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;line-height:20px;display:block;overflow:hidden}.cat-count{color:var(--sq-ink-2);font-size:.7rem;font-weight:400;line-height:24px;display:block;position:relative;top:2px}.op .op-body .cat-link{min-width:0;color:inherit;flex:auto;align-self:stretch;align-items:center;text-decoration:none;display:flex}.op .op-body .cat-link:focus-visible{outline:2px solid var(--sq-primary);outline-offset:2px;border-radius:8px}.op .op-body .cat-check{flex:auto;min-width:0}.op .op-body .cat-check .ui-check{cursor:pointer;align-items:center;gap:0;min-height:0;padding:0;display:flex}.op .op-body .cat-check .ui-check-hit{margin:0 14px 0 6px}.op .op-body .cat-check .ui-check-box{border:2px solid var(--sq-ink-2);border-radius:3px}.op .op-body .cat-check .ui-check-input:checked+.ui-check-box{border-color:var(--sq-primary);background:var(--sq-primary)}.op .op-body .cat-drag{width:24px;height:24px;min-height:0;color:var(--sq-icon-muted);cursor:grab;touch-action:none;background:0 0;border:0;border-radius:6px;flex:0 0 24px;place-items:center;padding:0;display:grid}.op .op-body .cat-drag[aria-pressed=true]{cursor:grabbing;color:var(--sq-primary)}.op .op-body .cat-drag:focus-visible{outline:2px solid var(--sq-primary)}.cat-empty{align-items:center;gap:12px;min-height:64px;padding:12px 16px;display:flex}.cat-empty p{color:var(--sq-ink-2);margin:0;font-size:.875rem;line-height:20px}.cat-empty-ico{background:var(--sq-primary-soft);width:32px;height:32px;color:var(--sq-primary);border-radius:50%;flex:none;place-items:center;display:grid}.cat-bar{z-index:15;bottom:0;right:0;left:var(--op-rail-width);padding:12px max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom));border-top:1px solid var(--sq-line);background:var(--sq-surface);align-items:center;gap:12px;display:flex;position:fixed}.op .op-body .cat-solid-btn,.op .op-body .cat-delete,.op .op-body .cat-save{background:var(--sq-primary-strong);min-height:42px;color:var(--sq-on-primary);font:inherit;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:8px 22px;font-size:.9375rem;font-weight:600;line-height:26.25px;display:inline-flex}.op .op-body .cat-solid-btn:hover:not(:disabled),.op .op-body .cat-save:hover:not(:disabled){background:var(--sq-primary-deep)}.op .op-body :is(.cat-solid-btn,.cat-delete):disabled{opacity:.6;cursor:default}.op .op-body .cat-bar .cat-create,.op .op-body .cat-add{border-radius:24px;width:100%;min-height:50px;padding:12px 22px}.op .op-body .cat-delete{background:#f35;border-radius:24px;flex:50%;min-height:42px}.cat-bar[data-mode=select]{gap:8px}.op .op-body .cat-all{border-radius:24px}.op .op-body .cat-delete:hover:not(:disabled){background:#e62648}.op .op-body .cat-text-btn{min-height:42px;color:var(--sq-primary-strong);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;padding:8px 11px;font-size:.9375rem;font-weight:600;line-height:26.25px}.op .op-body .cat-text-btn:hover:not(:disabled){background:var(--sq-primary-soft)}.op .op-body .cat-text-btn:focus-visible{background:var(--sq-primary-soft);outline:none}.op .op-body .cat-all{flex:50%}.op .op-body .cat-danger-text{color:#f35}.op .op-body .cat-danger-text:hover:not(:disabled){background:#ff335514}.cat-savebar{padding:12px}.op .op-body .cat-save{width:100%;min-height:50px;margin:0 4px;padding:12px 22px}.op .op-body .cat-save:disabled{color:#00000042;cursor:default;background:#0000001f}.op .op-body form:is(.cat-dialog,.cat-rename){max-width:none;box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr);margin:0;padding:0;display:grid}.op .op-body form.cat-dialog{gap:0}.op .op-body form.cat-rename{gap:8px;padding-bottom:4px}.cat-dialog-head{justify-content:space-between;align-items:center;gap:12px;padding:16px 24px 18px;display:flex}.op .op-body .cat-dialog-head h2,.cat-dialog-head h2{color:var(--sq-primary);margin:0;font-size:1.25rem;font-weight:700;line-height:32px}.cat-dialog-head .rcv-icon:focus-visible{background:var(--sq-fill);outline:none}.op .op-body .cat-dialog-head .rcv-icon:not(#_){width:40px;height:40px;min-height:40px;color:var(--sq-icon-muted);flex:0 0 40px;margin:-4px -9px -4px 0}.cat-dialog-body{gap:8px;padding:0 24px 20px;display:grid}.cat-dialog-body .ui-f+.ui-choice{margin-top:8px}.cat-dialog-body .ui-label{color:var(--sq-ink);font-size:.875rem;font-weight:600}.cat-dialog-body .ui-field{border:2px solid var(--sq-input-line);background:var(--sq-surface);min-height:56px;box-shadow:none;border-radius:12px}.op .op-body .cat-dialog-body button.ui-select:not(#_){border:2px solid var(--sq-input-line);background:var(--sq-surface);min-height:56px;color:var(--sq-ink);border-radius:12px;padding:0 14px;font-size:1rem;font-weight:400}.op .op-body .cat-dialog-body button.ui-select:not(#_) .ui-value{color:var(--sq-ink)}.cat-dialog-body .ui-field:focus-within,.op .op-body .cat-dialog-body button.ui-select:not(#_):focus-visible{border-color:var(--sq-primary);box-shadow:none}.op .op-body .cat-dialog-body .ui-label:not(#_){margin:0 0 3px;line-height:20px}.op .op-body .cat-dialog-body .ui-label-row{margin:0}.cat-dialog-body .ui-input{min-height:52px;font-size:1rem;font-weight:600}.cat-dialog-body .ui-hint{color:var(--sq-ink-2);margin:3px 14px 0;font-size:.75rem;font-weight:600}.cat-switch{color:var(--sq-ink);font-size:1rem}.cat-switch .ui-switch-row{flex-direction:row-reverse;justify-content:flex-end;gap:12px;min-height:38px;margin-left:1px}.cat-switch .ui-switch-text{font-size:1rem;line-height:24px}.cat-switch .ui-switch{width:34px;height:20px}.cat-switch .ui-switch-track{background:#00000061;width:34px;height:14px;margin-top:3px;padding:0}.cat-switch .ui-switch-thumb{margin-top:-3px;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.cat-switch .ui-switch-input:checked+.ui-switch-track{background:color-mix(in srgb, var(--brand-orange) 50%, transparent)}.cat-switch .ui-switch-input:checked+.ui-switch-track .ui-switch-thumb{background:var(--sq-primary);transform:translate(14px)}.cat-error{color:var(--sq-danger-ink);margin:0;font-size:.875rem}.cat-dialog-actions{justify-content:flex-end;gap:8px;padding:8px;display:flex}.op .op-body :is(.cat-dialog-actions,.cat-confirm footer) button:not(#_){min-height:42px}.cat-confirm h2,.op .op-body .cat-confirm h2{color:var(--sq-ink);margin:0;padding:16px 24px;font-size:1.25rem;font-weight:500;line-height:32px}.cat-confirm p{color:var(--sq-ink-2);margin:0;padding:0 20px 20px 24px;font-size:1rem;line-height:24px}.cat-confirm p.cat-error{color:var(--sq-danger-ink);margin-top:-12px;font-size:.875rem}.cat-confirm footer{justify-content:flex-end;gap:8px;padding:8px;display:flex}.orders-dialog:has(.cat-confirm){border-radius:12px;width:min(530px,100vw - 2rem);box-shadow:0 0 5px #0000001a,0 0 1px #0000001a}.cat-stack{gap:12px;display:grid}.cat-name-card{padding:8px 16px}.cat-caption{color:var(--sq-ink-2);font-size:.75rem;font-weight:600;line-height:19.92px;display:block}.cat-in{margin-bottom:4px;font-weight:400}.cat-name-line{align-items:center;gap:8px;display:flex}.op .op-body .cat-name-line h2{overflow-wrap:anywhere;min-width:0;color:var(--sq-ink);cursor:pointer;flex:auto;margin:0;padding:8px 0;font-size:1rem;font-weight:600;line-height:28px}.op .op-body .cat-mini:not(#_){width:30px;height:30px;min-height:30px;color:var(--sq-icon-muted);flex:0 0 30px;padding:5px}.op .op-body .cat-mini .ico{width:20px;height:20px}.op .op-body .cat-ok:not(#_){color:var(--sq-primary)}.cat-rename{gap:8px;padding-bottom:4px;display:grid}.cat-rename .ui-field{border:2px solid var(--sq-primary);min-height:40px;box-shadow:none;border-radius:12px}.cat-rename .ui-input{min-height:36px;font-size:1rem;font-weight:600}.cat-rename-actions{justify-content:flex-end;gap:8px;display:flex}.op .op-body .cat-go{color:var(--sq-ink);justify-content:space-between;align-items:center;gap:12px;padding:16px;text-decoration:none;display:flex}.op .op-body .cat-go:hover{background:var(--sq-hover-card)}.cat-go>span{min-width:0;display:grid}.cat-go strong{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:600;line-height:24px;overflow:hidden}.cat-go small{color:var(--sq-ink-2);font-size:.75rem;line-height:19.92px}.cat-go>.ico{color:var(--sq-ink);flex:none;rotate:-90deg}.op .op-body .cat-kids{overflow:hidden}.op .op-body .cat-kids .cat-go{padding:12px 16px}.op .op-body .cat-kids .cat-go+.cat-go{border-top:1px solid var(--sq-line)}.op .op-body .cat-feature{min-height:64px;color:var(--sq-ink);border-radius:12px;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;display:flex}.op .op-body .cat-feature:hover{background:var(--sq-hover-card)}.cat-feature-ico{background:var(--sq-primary-soft);width:40px;height:40px;color:var(--sq-primary);border-radius:10px;flex:none;place-items:center;display:grid}.cat-feature-text{flex:auto;min-width:0;display:grid}.cat-feature-title{align-items:center;gap:6px;font-size:.875rem;font-weight:600;line-height:20px;display:flex}.cat-feature-sub{color:var(--sq-ink-2);font-size:.75rem;line-height:19.92px}.cat-feature>.ico:last-child{color:#041e4259;flex:none;rotate:-90deg}.cat-pro{color:var(--sq-on-primary);background:#0000001f;border-radius:8px;align-items:center;gap:2px;padding:3px 6px;font-size:.6875rem;font-weight:600;line-height:11px;display:inline-flex}.cat-pro .ico{width:11px;height:11px}.op .op-body .cat-section{color:var(--sq-ink-2);margin:12px 0 -4px;padding:0 4px;font-size:.875rem;font-weight:600;line-height:21.98px}.op .op-body .cat-add{margin-top:0}.cat-of{margin-bottom:16px;font-weight:400}.op .op-body .cat-group{color:var(--sq-ink-2);margin:0 0 8px 4px;font-size:.75rem;font-weight:600;line-height:18px}.cat-help{color:var(--sq-ink-2);margin:0;font-size:.75rem;line-height:19.92px}.cat-help-top{margin:0 0 10px 4px}.cat-rules{margin:12px 4px 0}.cat-img-card{align-items:flex-start;margin-bottom:15px;padding:15px 16px 17px 32px;display:flex}.cat-banner-card{padding:16px}.op .op-body .cat-banner-card h3{color:var(--sq-ink);margin:0 0 10px;font-size:.875rem;font-weight:600;line-height:20px}.op .op-body .cat-banner-card .cat-pick+h3{margin-top:29px}.cat-pick{flex:none;position:relative}.cat-pick[data-slot=image]{width:220px}.cat-pick[data-slot=banner_mobile]{width:min(360px,100%)}.cat-pick .ui-f{gap:0;max-width:none}.cat-pick .ui-drop{min-height:0;color:var(--sq-ink-2);text-align:center;cursor:pointer;background:#041e420a;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:0 16px;display:flex;overflow:hidden}.cat-pick[data-slot=image] .ui-drop{aspect-ratio:1}.cat-pick[data-slot=banner_desktop] .ui-drop{aspect-ratio:16/3}.cat-pick[data-slot=banner_mobile] .ui-drop{aspect-ratio:16/9}.cat-pick .ui-drop:focus-within{box-shadow:inset 0 0 0 2px var(--sq-primary)}.cat-pick .ui-drop[data-over]{background:var(--sq-primary-soft)}.cat-pick[data-filled] .ui-drop{padding:0}.cat-pick .ui-drop img{object-fit:cover;width:100%;height:100%}.cat-pick .ui-drop>.ico{width:28px;height:28px;color:var(--sq-ink-2)}.cat-pick-title{color:var(--sq-ink-2);font-size:.875rem;font-weight:600;line-height:20px}.cat-pick-size{color:var(--sq-ink-2);font-size:.75rem;line-height:19.92px}.op .op-body .cat-pick-remove{z-index:2;background:var(--sq-surface);width:32px;height:32px;min-height:32px;color:var(--sq-ink);flex-basis:32px;position:absolute;top:8px;right:8px}.op .op-body .cat-pick-remove:hover{background:var(--sq-surface);color:#f35}.cat-img-card .cat-help{flex:auto;min-width:0}@media (width<=899px){.cat-bar{left:0}.op .op-body .cat-head h1:not(#_){font-size:1.25rem}.cat-label{padding:0}.cat-count{margin-top:7px;line-height:14px;top:0}.cat-body{padding:16px 0}}@media (width>=600px) and (width<=899px){.op .op-body .cat-head:not(#_){min-height:64px;padding-left:12px}.cat-img-card{flex-direction:column;gap:12px;padding:16px}}@media (prefers-reduced-motion:reduce){.cat-row{transition:none}}.at-body{padding:16px}.at-stack{gap:24px;display:grid}.op .op-body .at-list{margin:0;padding:0;list-style:none}.at-chip{height:24px;color:var(--sq-ink);white-space:nowrap;background:#00000014;border-radius:16px;flex:none;align-items:center;padding:0 8px;font-size:.8125rem;font-weight:400;line-height:18.59px;display:inline-flex}.at-chip .at-swatch{margin:0 4px 0 -4px}.at-chip-more,.at-chip-outline{background:0 0;border:1px solid #bdbdbd}.at-chip-outline{border-color:color-mix(in srgb, var(--brand-orange) 50%, transparent);color:var(--sq-primary)}.at-chips{align-items:center;gap:4px;min-width:0;margin-top:8px;display:flex;overflow:hidden}.at-chips[data-measuring]{visibility:hidden}.at-swatch{width:var(--at-size,24px);height:var(--at-size,24px);background:var(--sq-surface);box-sizing:border-box;border:1px solid #e0e0e0;border-radius:50%;flex:none;padding:2px;display:inline-block}.at-swatch[data-light]{border-color:#bdbdbd}.at-swatch>span{background-size:cover;border-radius:50%;width:100%;height:100%;display:block;overflow:hidden}.at-card{background:var(--sq-surface);color:var(--sq-ink);border-radius:12px;margin:0 0 8px;display:flex}.at-card[data-grabbed],.at-option[data-grabbed]{z-index:2;opacity:.8;position:relative;box-shadow:0 5px 15px #0003}.op .op-body .at-drag{color:#00000061;cursor:grab;touch-action:none;background:0 0;border:0;border-radius:12px 0 0 12px;flex:none;justify-content:center;align-self:stretch;align-items:center;width:48px;min-height:0;padding:0 12px;display:flex}.op .op-body .at-drag[aria-pressed=true]{cursor:grabbing;color:var(--sq-primary)}.op .op-body .at-drag:focus-visible{outline:2px solid var(--sq-primary);outline-offset:-2px}.op .op-body .at-drag .ico{width:24px;height:24px}.op .op-body .at-card-link{min-width:0;color:inherit;cursor:pointer;flex:auto;padding:22px 16px 22px 0;text-decoration:none;display:block}.op .op-body .at-card-link:focus-visible{outline:2px solid var(--sq-primary);outline-offset:-2px;border-radius:0 12px 12px 0}.at-card-name{color:var(--sq-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;line-height:20.02px;display:block;overflow:hidden}.op .op-body .at-fab:not(#_){z-index:10;background:var(--sq-primary-strong);min-height:56px;color:var(--sq-on-primary);font:inherit;box-shadow:0 8px 24px -8px color-mix(in srgb, var(--brand-blue) 55%, transparent);cursor:pointer;border:0;border-radius:28px;align-items:center;gap:8px;padding:0 24px 0 20px;font-size:1rem;font-weight:600;line-height:16px;text-decoration:none;transition:background .16s;display:inline-flex;position:fixed;bottom:32px;right:32px}.op .op-body .at-fab:hover{background:var(--sq-primary-deep)}.op .op-body .at-fab:focus-visible{outline:2px solid var(--sq-primary);outline-offset:2px}.op .op-body .at-fab .ico{width:24px;height:24px}.op .op-body .rcv.at{padding-bottom:104px!important}.at-empty{border:1px dashed var(--sq-line);background:var(--sq-surface);text-align:center;border-radius:24px;justify-items:center;gap:24px;margin:16px 0;padding:32px;display:grid}.at-empty-art{gap:8px;display:flex}.at-empty-ico{background:var(--sq-primary-pale);width:40px;height:40px;color:var(--sq-primary);border-radius:50%;place-items:center;display:grid}.at-empty-ico:first-child{rotate:-10deg}.at-empty-ico:nth-child(2){background:var(--sq-success-soft);color:var(--sq-success-ink);position:relative;top:-10px}.at-empty-ico:nth-child(3){background:var(--sq-warning-tint);color:var(--sq-warning-ink);rotate:10deg}.op .op-body .at-empty h2{color:var(--sq-ink);margin:0;font-size:1.25rem;font-weight:600;line-height:32px}.at-empty>p{color:var(--sq-ink-2);margin:0;font-size:.875rem;line-height:20px}.at-empty-examples{text-align:left;background:#00000005;border-radius:24px;gap:8px;width:100%;padding:16px;display:grid}.at-empty-examples strong{color:var(--sq-ink);font-size:.875rem;font-weight:600;line-height:20px}.at-empty-examples div{flex-wrap:wrap;gap:8px;display:flex}.op .op-body :is(.at-solid,.at-text,.at-outline):not(#_){min-height:42px;font:inherit;cursor:pointer;box-shadow:none;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:8px 22px;font-size:.9375rem;font-weight:600;line-height:26.25px;text-decoration:none;transition:background .16s;display:inline-flex}.op .op-body .at-solid:not(#_){background:var(--sq-primary-strong);color:var(--sq-on-primary)}.op .op-body .at-solid:hover:not(:disabled){background:var(--sq-primary-deep)}.op .op-body .at-solid:disabled:not(#_){color:#00000042;cursor:default;background:#0000001f}.op .op-body .at-danger:not(#_):not(:disabled){background:#f35}.op .op-body .at-danger:hover:not(:disabled){background:#e62648}.op .op-body .at-text:not(#_){color:var(--sq-ink-2);background:0 0;padding:8px 11px}.op .op-body .at-text:hover:not(:disabled){background:var(--sq-fill)}.op .op-body .at-outline:not(#_){border:1px solid color-mix(in srgb, var(--brand-orange) 50%, transparent);color:var(--sq-primary-strong);background:0 0;margin-top:12px;padding:7px 21px}.op .op-body .at-outline:hover{background:var(--sq-primary-soft)}.op .op-body .at-solid-lg:not(#_){min-height:48px;padding:8px 22px;font-size:.9375rem}.op .op-body :is(.at-solid,.at-text,.at-outline):focus-visible{outline:2px solid var(--sq-primary);outline-offset:2px}.op .op-body form:is(.at-form,.at-dialog-form){max-width:none;box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr);margin:0;padding:0;display:grid}.op .op-body form.at-form{gap:16px;padding:16px}.op .op-body .at-form-alert{margin:0}.at-group{min-width:0;display:grid}.op .op-body .at-subtitle{color:var(--sq-ink);margin:0 0 4px;font-size:1rem;font-weight:500;line-height:28px}.at-caption{color:var(--sq-ink-2);margin-bottom:8px;font-size:.75rem;font-weight:400;line-height:19.92px;display:block}.at-form .ui-f{max-width:none}.at-form .ui-field,.at-dialog-body .ui-field{border:2px solid var(--sq-input-line);background:var(--sq-surface);min-height:56px;box-shadow:none;border-radius:12px}.at-form .ui-field:focus-within,.at-dialog-body .ui-field:focus-within{border-color:var(--sq-primary);box-shadow:none}.at-form .ui-input,.at-dialog-body .ui-input{min-height:52px;color:var(--sq-ink);font-size:1rem;font-weight:600}.at-rows{gap:8px;display:grid}.at-rows .ui-field{border-color:#0000001f;min-height:40px}.at-rows .ui-input{min-height:36px}.at-rows .ui-input::placeholder{color:var(--sq-ink-2);font-weight:500}.op .op-body .at-row-remove:not(#_){width:30px;height:30px;min-height:30px;color:var(--sq-ink-2);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:5px;display:grid}.op .op-body .at-row-remove:hover,.op .op-body .at-row-remove:focus-visible{background:var(--sq-fill);outline:none}.op .op-body .at-save:not(#_){width:100%;margin-top:16px}.at-name-card{background:var(--sq-surface);border-radius:24px;justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex}.at-name-card>div{min-width:0;font-size:1rem;line-height:24px}.at-name-caption{color:var(--sq-ink-2);letter-spacing:.5px;font-size:.75rem;font-weight:500;line-height:19.92px;display:inline}.op .op-body .at-name{overflow-wrap:anywhere;color:var(--sq-ink);margin:4px 0 0;font-size:1.25rem;font-weight:600;line-height:32px;display:block}.op .op-body .at-name-edit:not(#_){background:var(--sq-fill);width:30px;height:30px;min-height:30px;color:var(--sq-icon-muted);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:5px;display:grid}.op .op-body .at-name-edit:hover,.op .op-body .at-name-edit:focus-visible{background:var(--sq-fill-hover);outline:none}.op .op-body .at-options-title{color:var(--sq-ink);margin:0 0 12px;padding-left:4px;font-size:1rem;font-weight:600;line-height:28px}.at-option{background:var(--sq-surface);border-radius:12px;align-items:center;min-height:64px;margin:0 0 8px;padding:12px 8px;display:flex}.op .op-body .at-option .at-drag{width:auto;margin-right:4px;padding:0 4px}.at-option-main{align-items:center;gap:12px;min-width:0;display:flex}.at-option-name{overflow-wrap:anywhere;color:var(--sq-ink);font-size:1rem;font-weight:500;line-height:24px}.op .op-body .at-option .rcv-more{margin-left:auto;padding-left:8px}.op .op-body .at .cat-more-btn:not(#_){flex:0 0 40px;width:40px;max-width:none;height:40px;padding:8px}.op .op-body .at .rcv-more{flex:none}.op .op-body .at-edit .cat-head .cat-more-btn:not(#_){color:var(--sq-ink);margin-right:0}.op .op-body .at-option .cat-more-btn:not(#_){color:var(--sq-ink-2);margin-right:-12px}.op .op-body .at-name-edit .ico{width:20px;height:20px}.op .op-body .at-option .cat-menu{top:44px;right:-8px}.at-options-empty{border:1px dashed var(--sq-line);background:var(--sq-surface);text-align:center;border-radius:24px;padding:24px}.at-options-empty p{color:var(--sq-ink-2);margin:0;font-size:1rem;line-height:24px}.orders-dialog:has(.at-dialog){border-radius:12px;width:min(444px,100vw - 32px)}.orders-dialog:has(.at-confirm){width:auto;max-width:min(600px,100vw - 64px)}.orders-dialog:has(.at-inuse){width:min(600px,100vw - 32px)}.at-dialog{min-height:0;display:grid;overflow-y:auto}.op .op-body .at-dialog h2,.at-dialog h2{color:var(--sq-ink);margin:0;padding:16px 24px 8px;font-size:1.25rem;font-weight:500;line-height:32px}.at-dialog-body{padding:0 24px;display:grid}.at-dialog-body>.ui-f:first-child{margin:16px 0 8px}.at-dialog-body .ui-label{color:var(--sq-ink);font-size:.875rem;font-weight:600;line-height:20px}.at-dialog footer{justify-content:flex-end;gap:8px;padding:28px 24px 16px;display:flex}.at-confirm>p{color:var(--sq-ink);margin:0;padding:8px 24px 12px;font-size:1rem;line-height:24px}.at-confirm .cat-error{padding-top:0}.at-confirm footer{padding-top:8px}.at-preview-label{color:var(--sq-ink-2);margin:8px 0 6px;font-size:.875rem;line-height:20px}.op .op-body .at-preview:not(#_),.at-preview{background:var(--sq-fill);width:100%;min-height:60px;color:var(--sq-ink);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:12px;align-items:center;gap:16px;padding:12px;font-size:.875rem;line-height:20px;display:flex}.at-preview>span:nth-child(2){flex:auto}.at-preview>.ico{color:var(--sq-icon-muted)}.at-preview:hover{background:var(--sq-fill-hover)}.at-preview-empty{border:1px dashed #bdbdbd;border-radius:50%;flex:none;width:36px;height:36px}.at-after{color:var(--sq-ink-2);margin-top:16px;font-size:.75rem;line-height:19.92px;display:block}.at-toggle{border:1px solid var(--sq-line);background:var(--sq-surface);border-radius:12px;grid-template-columns:repeat(4,1fr);margin-top:8px;margin-bottom:16px;display:grid;overflow:hidden}.op .op-body .at-toggle button:not(#_),.at-toggle button{border:0;border-left:1px solid var(--sq-line);min-height:46px;color:var(--sq-icon-muted);cursor:pointer;background:0 0;border-radius:0;place-items:center;padding:11px;display:grid}.at-toggle button:first-child{border-left:0}.at-toggle button[aria-pressed=true]{color:var(--sq-ink);background:#00000014}.at-toggle button:hover{background:var(--sq-fill)}.op .op-body .at-mode,.at-mode{color:var(--sq-ink-2);margin:0 0 6px;font-size:.875rem;font-weight:500;line-height:22px}.at-dialog-body .at-hex{margin-bottom:16px}.at-hex-chip{border-radius:4px;width:24px;height:24px;box-shadow:inset 0 0 0 1px #0000001f}.at-hex-pair{grid-template-columns:1fr 1fr;gap:8px;display:grid}.at-hex-pair .at-hex{margin-bottom:8px}.at-count{margin-bottom:12px}.op .op-body .at-tiles-title,.at-tiles-title{color:var(--sq-ink);margin:16px 0 8px;font-size:.875rem;font-weight:500;line-height:20px}.at-tiles{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:8px;display:grid}.op .op-body .at-tile:not(#_),.at-tile{border:1px solid var(--sq-line);min-width:0;color:var(--sq-ink);font:inherit;cursor:pointer;background:0 0;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:8px;font-size:.75rem;line-height:19.92px;display:flex}.at-tile span:last-child{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.at-tile[aria-pressed=true]{border-color:var(--sq-primary);background:#00000014}.at-tile:hover{background:var(--sq-fill)}.at-swatch-dialog footer :is(.at-solid,.at-text){text-transform:uppercase}.at-inuse-lead{color:var(--sq-ink-2);margin:0 0 16px;font-size:1rem;line-height:24px}.at-inuse-lead strong{color:var(--sq-ink)}.op .op-body .at-inuse-list,.at-inuse-list{gap:8px;max-height:300px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.at-inuse-list a{background:var(--sq-surface);color:var(--sq-ink);border-radius:12px;align-items:center;gap:12px;padding:10px 16px;text-decoration:none;transition:background .1s;display:flex}.at-inuse-list a:hover{background:var(--sq-fill)}.at-inuse-list a>.ico{color:var(--sq-icon-muted);flex:none}.at-thumb{background:var(--sq-fill);width:36px;height:36px;color:var(--sq-icon-muted);border-radius:8px;flex:none;place-items:center;display:grid;overflow:hidden}.at-thumb img{object-fit:cover;width:100%;height:100%}.at-inuse-text{flex:auto;min-width:0;display:grid}.at-inuse-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;line-height:20px;overflow:hidden}.at-inuse-text small{color:var(--sq-ink-2);font-size:.75rem;line-height:19.92px}.at-inuse-note{color:var(--sq-ink-2);background:#00000005;border-radius:12px;margin:16px 0 0;padding:16px;font-size:.875rem;line-height:20px}@media (width<=899px){.op .op-body .at-fab:not(#_){bottom:16px;right:16px}.at-body{padding:16px 0}.op .op-body form.at-form{padding-inline:0}}@media (prefers-reduced-motion:reduce){.op .op-body :is(.at-fab,.at-solid,.at-text,.at-outline),.at-inuse-list a{transition:none}}.op .op-body .at-edit .cat-head .cat-menu{top:44px;right:0}.op .op-body .at-option .cat-menu:not(#_){min-width:0;top:40px;right:0}@media (width>=900px){.op .op-body .at-option .cat-menu:not(#_){right:-56px}}.op .op-body .at-dialog-body .ui-label:not(#_){color:var(--sq-ink);margin:0 0 8px;font-size:.875rem;font-weight:600;line-height:20px}.op .op-body .at-dialog-body .ui-label-row:not(#_){margin:0}.op .op-body form.at-dialog-form:not(#_){gap:0}.op .op-body .at-dialog-body .ui-f:not(#_){gap:8px}.op .op-body .at-dialog-body .ui-label:not(#_):not(#_){margin:0}.op .op-body .at-detect:not(#_){width:34px;height:34px;min-height:34px;color:var(--sq-icon-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:5px;display:grid}.op .op-body .at-detect:hover:not(:disabled),.op .op-body .at-detect:focus-visible{background:var(--sq-fill);outline:none}.op .op-body .at-detect:disabled{color:#00000042;cursor:default}.at-detect-hint{color:var(--sq-ink-2);align-items:center;gap:4px;margin:-4px 0 4px 4px;font-size:.75rem;font-weight:500;line-height:19.92px;display:flex}.at-detect-hint .ico{width:12px;height:12px}.op .op-body .at-inuse-list a>.ico:last-child{rotate:-90deg}@media (width>=600px) and (width<=899px){.op .op-body .at-fab:not(#_):not(#_){bottom:8px}}.products-list{width:100%;min-width:0;color:var(--brand-blue);padding-bottom:7rem}.op-page:has(.products-list){animation:none}.pl-head{align-items:center;gap:var(--space-2);min-height:48px;margin-bottom:var(--space-6);display:flex}.pl-head h1{overflow-wrap:anywhere;flex:1;min-width:0;margin:0;font-size:clamp(1.5rem,3vw,2rem);font-weight:600;line-height:1.25}.pl-search{flex:0 20rem;min-width:0}.pl-mobile-search{display:none}.op .op-body .products-list .pl-icon{border-radius:var(--radius-control);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--brand-blue);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.pl-filter{width:min(100%,27rem);margin-bottom:var(--space-5);position:relative}.pl-filter>.ico{z-index:1;left:var(--space-4);color:var(--ink-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.op .op-body .products-list .pl-filter .ui-f{width:100%;min-width:0;max-width:none}.op .op-body .products-list .pl-filter .ui-select{padding-left:calc(var(--space-4) + 20px + var(--space-3))}.pl-menu-anchor{flex:none;position:relative}.pl-menu{z-index:40;top:calc(100% + var(--space-2));width:min(21rem,100vw - 3rem);max-height:min(34rem,65dvh);padding:var(--space-2);background:var(--brand-white);border:1px solid var(--op-line-strong);border-radius:var(--radius-control);position:absolute;right:0;overflow-y:auto}.op .op-body .products-list .pl-menu :is(a,button){align-items:center;gap:var(--space-3);width:100%;min-height:44px;padding:var(--space-3);border-radius:var(--radius-control);color:var(--brand-blue);text-align:left;white-space:normal;background:0 0;border:0;font-size:.8125rem;font-weight:400;text-decoration:none;display:flex}.pl-menu .ico{flex:none}.pl-menu small{border:1px solid var(--op-line);border-radius:var(--radius-control);margin-left:auto;padding:2px 6px;font-size:.625rem;font-weight:600}.pl-results{min-height:10rem}.pl-cards{gap:var(--space-3);display:grid}.pl-card{border:1px solid var(--op-line);border-radius:var(--radius-card);background:var(--brand-white);align-items:center;min-width:0;display:flex}.pl-card:hover{border-color:var(--op-line-strong)}.pl-card[data-selected=true],.pl-card[data-grabbed=true]{border-color:var(--brand-blue);background:var(--op-tint)}.pl-card-content{align-items:center;gap:var(--space-5);width:100%;min-width:0;padding:var(--space-4) var(--space-5);color:var(--brand-blue);flex:1;text-decoration:none;display:flex}.pl-photo{width:64px;height:64px;color:var(--ink-muted);flex:0 0 64px;place-items:center;display:grid;position:relative}.pl-photo img{object-fit:contain;width:100%;height:100%}.pl-hidden{border:1px solid var(--op-line);border-radius:var(--radius-control);width:25px;height:25px;color:var(--brand-blue);background:var(--brand-white);place-items:center;display:grid;position:absolute;bottom:-3px;left:-3px}.pl-card-text{flex:1;min-width:0}.pl-name{overflow-wrap:anywhere;font-size:.9375rem;font-weight:500;line-height:1.5;display:block}.pl-attributes{margin-top:var(--space-1);color:var(--ink-muted);overflow-wrap:anywhere;font-size:.75rem;display:block}.pl-card-bottom{align-items:end;gap:var(--space-2) var(--space-4);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.pl-category-name{min-width:5rem;color:var(--ink-muted);overflow-wrap:anywhere;flex:1;font-size:.8125rem}.pl-price{text-align:right;font-variant-numeric:tabular-nums;margin-left:auto;font-size:1rem;font-weight:600;line-height:1.6}.pl-price sup{vertical-align:baseline;font-size:.65em;position:relative;top:-.35em}.pl-product-check{flex:1;min-width:0}.pl-product-check .ui-check{width:100%;padding-left:var(--space-4);align-items:center;gap:0;display:flex}.pl-product-check .ui-check-text{flex:1;min-width:0}.pl-card>.pl-drag{touch-action:none;cursor:grab;margin-left:var(--space-1)}.pl-card>.pl-drag[aria-pressed=true]{cursor:grabbing}.pl-card>.pl-drag+.pl-card-content{padding-left:var(--space-2);padding-right:var(--space-2)}.pl-card>.pl-menu-anchor{margin-right:var(--space-2)}.pl-selection,.pl-help,.pl-notice{color:var(--ink-muted);font-size:.8125rem;margin-block:var(--space-3)!important}.pl-alert{margin-block:var(--space-4);padding:var(--space-4);color:var(--danger);border:1px solid var(--danger);border-radius:var(--radius-control);background:var(--brand-white);overflow-wrap:anywhere}.pl-alert p{margin-bottom:var(--space-3)}.op .op-body .products-list .pl-danger{color:var(--danger)}.op .op-body .products-list .pl-new{z-index:10;right:var(--op-gutter);bottom:var(--space-5);gap:var(--space-3);min-height:48px;position:fixed}.pl-empty{justify-items:center;gap:var(--space-3);padding:4rem var(--space-4);text-align:center;display:grid}.pl-empty h2{font-size:1.125rem;font-weight:500}.pl-empty p{max-width:42ch;color:var(--ink-muted);font-size:.875rem}.pl-loading{gap:var(--space-3);display:grid}.pl-skeleton{border-radius:var(--radius-card);background:var(--op-tint);height:106px}.pl-dialog{width:min(32rem,100vw - 2rem);max-height:calc(100dvh - 2rem);padding:var(--space-5);border:1px solid var(--op-line-strong);border-radius:var(--radius-card);background:var(--brand-white);color:var(--brand-blue);box-shadow:none;margin:auto;overflow:auto}.pl-dialog::backdrop{background:color-mix(in srgb, var(--brand-blue) 45%, transparent)}.pl-dialog h2{margin:0 0 var(--space-4);font-size:1.25rem;font-weight:600}.pl-dialog p{margin-block:var(--space-3);font-size:.875rem;line-height:1.6}.op .op-body :is(.products-list,.import-detail) .pl-dialog .ui-f{width:100%;max-width:none}.pl-price-form{gap:var(--space-4);display:grid}.pl-price-form .ui-seg{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.pl-price-form .ui-seg-face{padding-inline:var(--space-2);font-size:.75rem}.pl-dialog footer{justify-content:end;gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.pl-price-preview{max-height:45dvh;overflow:auto}.pl-price-preview>div{padding-block:var(--space-3);border-bottom:1px solid var(--op-line)}.pl-price-preview>div>strong{overflow-wrap:anywhere;font-size:.8125rem;font-weight:500;display:block}.pl-price-preview span{justify-content:end;align-items:center;gap:var(--space-3);padding-top:var(--space-2);flex-wrap:wrap;font-size:.875rem;display:flex}.pl-price-preview del{color:var(--ink-muted)}@media (width<=600px){.pl-head{margin-bottom:var(--space-5);flex-wrap:wrap}.pl-head h1{font-size:1.375rem}.pl-search{flex:100%;order:5;display:none}.pl-search[data-expanded=true]{display:block}.pl-mobile-search{display:contents}.pl-filter{width:100%}.pl-card-content{gap:var(--space-4);padding:var(--space-4)}.pl-photo{flex-basis:56px;width:56px;height:64px}.pl-name{font-size:.875rem}.pl-category-name{font-size:.75rem}.pl-price{font-size:.9375rem}.pl-product-check .ui-check{padding-left:var(--space-3)}.pl-product-check .pl-card-content{gap:var(--space-3);padding-inline:var(--space-3)}.pl-dialog{width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem);padding:var(--space-4)}}@media (width<=1023px){.op .op-body .products-list .pl-new{bottom:calc(80px + env(safe-area-inset-bottom))}}.op:not(.op-guest) .op-body .products-list{padding-bottom:104px}.op:not(.op-guest) .op-body .products-list>:not(.pl-head,.pl-new,dialog){margin-inline:16px}.op:not(.op-guest) .op-col .products-list>.pl-head{min-height:72px;margin:0 calc(-1 * var(--op-gutter)) 40px;gap:0;padding:16px 24px}.op:not(.op-guest) .op-col .products-list>.pl-head h1{margin:0 auto 0 0}.op .op-body .products-list .pl-search{flex:0 217px;margin-left:24px}.op .op-body .products-list .pl-head .ui-f{max-width:none}.op .op-body .products-list .pl-head .ui-field{min-height:39px;box-shadow:none;background:#00000006;border:0;border-radius:12px;padding:0 0 0 16px}.op .op-body .products-list .pl-head .ui-field:focus-within{box-shadow:inset 0 0 0 2px var(--sq-primary)}.op .op-body .products-list .pl-head .ui-field .ui-affix{color:var(--sq-ink);margin:0 8px 0 0}.op .op-body .products-list .pl-head .ui-field .ui-affix svg{width:24px;height:24px}.op .op-body .products-list .pl-head .ui-field .ui-input{min-height:39px;padding-right:12px;font-weight:600}.op .op-body .products-list .pl-head .ui-field .ui-input::placeholder{color:var(--sq-ink-2);font-weight:500}.op .op-body .products-list .pl-head .pl-menu-anchor{margin-left:8px}.op .op-body .products-list .pl-head .pl-icon{width:40px;min-width:40px;height:40px;min-height:40px;color:var(--sq-ink);border-radius:50%}.op .op-body .products-list .pl-head .pl-icon .ico{width:24px;height:24px}.op .op-body .products-list .pl-icon:hover{background:var(--sq-fill)}.op .op-body .products-list .pl-menu{width:max-content;min-width:132px;max-width:min(21rem,100vw - 3rem);box-shadow:0 0 5px var(--sq-shade), 0 0 1px var(--sq-shade);border:0;border-radius:12px;padding:8px 0}.op .op-body .products-list .pl-menu :is(a,button){min-height:36px;color:var(--sq-ink);border-radius:0;gap:12px;padding:6px 16px;font-size:1rem;line-height:24px}.op .op-body .products-list .pl-menu :is(a,button):hover{background:var(--sq-fill)}.op .op-body .products-list .pl-menu .ico{width:20px;height:20px;color:var(--sq-ink-2)}.op .op-body .products-list .pl-filter{width:fit-content;max-width:100%;margin-bottom:16px}.op .op-body .products-list .pl-filter>.ico{width:20px;height:20px;color:var(--sq-ink-2);left:16px}.op .op-body .products-list .pl-filter .ui-select{height:40px;min-height:40px;box-shadow:none;color:var(--sq-ink);background:#fff6;border:0;border-radius:12px;gap:0;padding:0 7px 0 45px;font-size:.8125rem;font-weight:600;line-height:18.69px}.op .op-body .products-list .pl-filter .ui-select:hover{background:var(--sq-surface)}.op .op-body .products-list .pl-filter .ui-select:focus-visible{box-shadow:inset 0 0 0 2px var(--sq-primary)}.op .op-body .products-list .pl-filter .ui-select .ui-value{flex:none}.op .op-body .products-list .pl-filter .ui-select svg{color:#0000008a;width:24px;height:24px}.products-list .pl-filter .ui-pop{min-width:100%;max-height:628px;box-shadow:0 0 5px var(--sq-shade), 0 0 1px var(--sq-shade);border:0;border-radius:12px}.products-list .pl-filter .ui-list{padding:8px 0}.products-list .pl-filter .ui-opt{min-height:36px;color:var(--sq-ink);border-radius:0;gap:8px;padding:6px 16px;font-size:1rem;line-height:24px}.products-list .pl-filter .ui-opt[data-active]{background:var(--sq-fill)}.products-list .pl-filter .ui-opt[aria-selected=true]{background:var(--sq-nav-active);font-weight:400}.products-list .pl-filter .ui-opt-tick{display:none}.products-list .pl-filter .ui-opt[aria-disabled=true]{color:var(--sq-ink-disabled);opacity:1}.op .op-body :is(.products-list,.import-detail) .pl-cards{gap:8px}.op .op-body :is(.products-list,.import-detail) .pl-card{background:var(--sq-surface);border:0;border-radius:12px;transition:background-color .15s}.op .op-body :is(.products-list,.import-detail) .pl-card:hover{background:var(--sq-hover-card)}.op .op-body :is(.products-list,.import-detail) .pl-card:is([data-selected=true],[data-grabbed=true]){background:var(--sq-nav-active);box-shadow:inset 0 0 0 1px var(--sq-primary)}.op .op-body :is(.products-list,.import-detail) .pl-card-content{color:var(--sq-ink);border-radius:12px;gap:16px;padding:16px}.op .op-body :is(.products-list,.import-detail) .pl-photo{width:64px;height:64px;color:var(--sq-ink-2);border-radius:8px;flex-basis:64px}.op .op-body :is(.products-list,.import-detail) .pl-photo img{object-fit:contain;border-radius:8px}.op .op-body :is(.products-list,.import-detail) .pl-hidden{background:var(--sq-surface);color:var(--sq-ink-2);box-shadow:0 0 0 1px var(--sq-line);border:0;border-radius:50%}.op .op-body :is(.products-list,.import-detail) .pl-card-text{margin:4px 0;font-weight:400}.op .op-body :is(.products-list,.import-detail) .pl-name{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;font-weight:600;line-height:20.02px;display:-webkit-box;overflow:hidden}.op .op-body :is(.products-list,.import-detail) .pl-attributes{color:var(--sq-ink-2);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.75rem;line-height:19.92px;overflow:hidden}.op .op-body :is(.products-list,.import-detail) .pl-card-bottom{flex-wrap:nowrap;align-items:end;gap:12px;margin-top:2px}.op .op-body :is(.products-list,.import-detail) .pl-category-name{min-width:0;color:var(--sq-ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:19.92px;overflow:hidden}.op .op-body :is(.products-list,.import-detail) .pl-price{white-space:nowrap;flex:none;align-items:start;font-size:.875rem;font-weight:600;line-height:16px;display:flex}.op .op-body :is(.products-list,.import-detail) .pl-price>span{align-items:start;display:flex}.op .op-body :is(.products-list,.import-detail) .pl-price sup{margin:1px 0 0 1px;font-size:.6em;line-height:1;top:0}.op .op-body :is(.products-list,.import-detail) .pl-sep{margin:0 4px;font-weight:400}.op .op-body .products-list .pl-new{background:var(--sq-primary-strong);min-height:56px;color:var(--sq-on-primary);box-shadow:none;border-radius:28px;gap:8px;padding:0 24px 0 20px;font-size:1rem;font-weight:600;line-height:16px;bottom:32px;right:32px}.op .op-body .products-list .pl-new:hover{background:var(--sq-primary-deep)}.op .op-body .products-list .pl-new .ico{width:24px;height:24px}.op .op-body .products-list .pl-empty{color:var(--sq-ink-2);padding:64px 16px}.op .op-body .products-list .pl-empty h2{color:var(--sq-ink);font-size:1rem;font-weight:600}.op .op-body .products-list .pl-skeleton{background:var(--sq-surface);border-radius:12px;height:96px}.op .op-body :is(.products-list,.import-detail) .pl-dialog{border:0;border-radius:12px}.op .op-body :is(.products-list,.import-detail) .pl-dialog::backdrop{background:var(--sq-backdrop)}@media (width<=899px){.op:not(.op-guest):has(.products-list) .op-mbar{display:none}.op:not(.op-guest) .op-body .products-list>:not(.pl-head,.pl-new,dialog){margin-inline:0}.op:not(.op-guest) .op-col .products-list>.pl-head{min-height:56px;margin:0 calc(-1 * var(--op-gutter)) 16px;flex-wrap:wrap;padding:8px 8px 8px 16px}.op .op-body .products-list .pl-head .pl-menu-anchor{margin-left:0}.op .op-body .products-list .pl-search{flex:100%;margin:8px 8px 0 0}.op .op-body :is(.products-list,.import-detail) .pl-price{font-size:1rem}.op .op-body .products-list .pl-new{right:16px;bottom:calc(72px + env(safe-area-inset-bottom));border-radius:24px;gap:8px;min-height:48px;padding:0 20px 0 16px;font-size:.9375rem;line-height:15px}}.op .op-body .products-list .pl-menu small{padding:0 6px;line-height:18px}.op .op-body .products-list .pl-product-check .ui-check{padding:0 0 0 16px}.op .op-body .products-list .pl-product-check .pl-card-content{padding-left:12px}.op .op-body :is(.products-list,.import-detail) .pl-card[data-selected=true]{background:var(--sq-surface);box-shadow:none}.op .op-body .products-list .pl-product-check .ui-check-box{border:2px solid #0009;border-radius:2px;width:18px;height:18px;margin:3px}.op .op-body .products-list .pl-product-check .ui-check-input:checked+.ui-check-box{border-color:var(--sq-primary);background:var(--sq-primary)}.op .op-body .products-list .pl-selection{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.op .op-body .products-list .pl-head .pl-menu{top:100%}.op .op-body :is(.products-list,.import-detail) .pl-dialog{background:var(--sq-bg);width:min(600px,100vw - 64px);color:var(--sq-ink);padding:0}.op .op-body :is(.products-list,.import-detail) .pl-dialog h2{margin:0;padding:16px 24px;font-size:1.25rem;font-weight:500;line-height:32px}.op .op-body :is(.products-list,.import-detail) .pl-dialog>:not(h2,footer){margin-inline:24px}.op .op-body :is(.products-list,.import-detail) .pl-dialog p{color:var(--sq-ink-2);margin-block:0 16px;font-size:1rem;line-height:24px}.op .op-body :is(.products-list,.import-detail) .pl-dialog .ui-select{min-height:35px;box-shadow:none;background:#fff6;border:0;border-radius:12px;font-size:.8125rem;font-weight:600}.op .op-body :is(.products-list,.import-detail) .pl-dialog .ui-select:hover{background:var(--sq-surface)}.op .op-body :is(.products-list,.import-detail) .pl-dialog footer{gap:8px;margin-top:20px;padding:8px}.op .op-body :is(.products-list,.import-detail) .pl-dialog footer button{min-height:42px;color:var(--sq-primary-strong);background:0 0;border:0;border-radius:12px;padding:8px 11px;font-size:.9375rem;font-weight:600}.op .op-body :is(.products-list,.import-detail) .pl-dialog footer button:hover{background:var(--sq-primary-soft)}.op .op-body :is(.products-list,.import-detail) .pl-dialog footer button:disabled{color:var(--sq-ink-disabled);background:0 0}.op .op-body :is(.products-list,.import-detail) .pl-dialog footer .pl-danger{color:var(--sq-danger-ink)}.op .op-body :is(.products-list,.import-detail) .pl-dialog .ui-f{width:auto}.op .op-body :is(.products-list,.import-detail) .pl-dialog{max-width:none;overflow-x:hidden}.op:not(.op-guest) .op-page:has(.ci)>.op-head{border-image:linear-gradient(var(--sq-surface), var(--sq-surface)) fill 0 / 0 / 0 100vmax}.op:not(.op-guest) .op-page:has(.ci[data-kind=products])>.op-head{border-image:linear-gradient(to bottom, var(--sq-surface) calc(100% - 1px), var(--sq-line) 0) fill 0 / 0 / 0 100vmax}.op:not(.op-guest) .op-page:has(.ci)>.op-head:has(>.op-back){column-gap:0}.op:not(.op-guest) .op-page:has(.ci)>.op-head>.op-back{width:40px;height:40px;margin-left:-36px}@media (width<=899px){.op:not(.op-guest) .op-page:has(.ci)>.op-head>.op-back{margin-left:-12px}}@media (width>=600px) and (width<=899px){.op:not(.op-guest) .op-page:has(.ci)>.op-head{min-height:64px}.op:not(.op-guest) .op-page:has(.ci)>.op-head>.op-back{margin-left:-4px}}.op .op-body .ci:not(#_){min-width:0;color:var(--sq-ink);gap:16px;margin:-24px 0 0;padding:16px;font-size:1rem;line-height:1.5;display:grid}.op .op-body .ci .ci-card:not(#_){background:var(--sq-surface);min-width:0;max-width:none;box-shadow:none;border:0;border-radius:12px;margin:0;padding:16px;display:block}.op .op-body .ci .ci-card h2:not(#_){color:var(--sq-primary);letter-spacing:0;margin:0 0 7px;font-size:1.25rem;font-weight:700;line-height:32px}.op .op-body .ci .ci-card h2.ci-recent:not(#_){margin-bottom:16px}.ci-alert{border-radius:12px;outline:none;align-items:flex-start;gap:12px;margin:16px 0;padding:6px 16px;font-size:.875rem;line-height:1.43;display:flex}.ci-alert[data-tone=success]{background:var(--sq-success-tint);color:var(--sq-success-ink)}.ci-alert[data-tone=error]{background:var(--sq-danger-tint);color:var(--sq-danger-ink)}.ci-alert:focus-visible{box-shadow:0 0 0 2px}.ci-alert-icon{opacity:.9;flex:none;margin-top:7px}.ci-alert-text{overflow-wrap:anywhere;white-space:pre-line;flex:1;min-width:0;padding:8px 0}.ci-alert-text ul{margin:4px 0 0;padding-left:18px}.op .op-body .ci .ci-alert-close:not(#_){width:30px;height:30px;min-height:0;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:4px -8px 0 0;padding:5px;display:grid}.op .op-body .ci .ci-alert-close:hover:not(#_){background:var(--sq-fill)}.ci-pickbox{margin:16px 0}.ci .ci-field .ui-f{gap:0;margin:0}.ci .ci-field .ui-drop:not(#_){background:var(--sq-surface);height:80px;box-shadow:none;text-align:left;border:1px solid #ddd;border-radius:12px;padding:8px;transition:none;display:block}.ci .ci-field .ui-drop:has(.ui-file-input:focus-visible):not(#_){border-color:var(--sq-primary);box-shadow:0 0 0 1px var(--sq-primary)}.ci .ci-field .ui-drop[data-over]:not(#_) .ci-pick{border-color:var(--sq-primary);background:var(--sq-primary-pale)}.ci .ci-field .ui-drop[data-disabled]:not(#_){cursor:default}.ci .ci-pick{background:#f5f5f5;border:1px dashed #ddd;border-radius:12px;align-items:center;width:100%;min-width:0;height:100%;display:flex}.ci-pick-icon{color:#bbb;flex:none;margin-right:8px}.ci-field[data-selected] .ci-pick-icon{color:#4caf50}.ci-pick-name{min-width:0;color:var(--sq-ink-2);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.875rem;font-weight:700;line-height:1.43;overflow:hidden}.op .op-body .ci .ci-clear:not(#_){z-index:1;color:#0000008a;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;min-height:0;margin:0 0 0 8px;padding:5px;display:grid;position:relative}.op .op-body .ci .ci-clear:hover:not(#_){background:var(--sq-fill)}.ci .ci-field .ui-hint:not(#_){color:var(--sq-ink-2);margin:4px 0 0;font-size:.75rem;line-height:1.66;display:block}.op .op-body .ci .ci-submit:not(#_){background:var(--sq-primary-strong);width:100%;min-height:42px;color:var(--sq-on-primary);font:inherit;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;margin-top:16px;padding:8px 22px;font-size:.9375rem;font-weight:600;line-height:1.75;transition:background-color .12s,color .12s;display:inline-flex}.ci .ci-submit>svg,.ci .ci-spinner{flex:none;margin:0 8px 0 -4px}.op .op-body .ci .ci-submit:hover:not(:disabled):not(#_){background:var(--sq-primary-deep)}.op .op-body .ci .ci-submit:focus-visible:not(#_){outline:2px solid var(--sq-primary);outline-offset:2px}.op .op-body .ci .ci-submit:disabled:not(#_){color:#00000042;cursor:default;opacity:1;background:#0000001f}.ci-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;margin-right:11px;animation:.8s linear infinite ci-spin}@keyframes ci-spin{to{transform:rotate(360deg)}}.ci-links{margin-top:16px;display:flex}.op .op-body .ci a.ci-model:not(#_){min-height:31px;color:var(--sq-primary-strong);border-radius:12px;flex:1;justify-content:center;align-items:center;margin-right:8px;padding:4px 5px;font-size:.8125rem;font-weight:600;line-height:1.75;text-decoration:none;display:flex}.ci a.ci-model>svg{flex:none;margin:0 8px 0 -2px}.op .op-body .ci a.ci-model:hover:not(#_){background:color-mix(in srgb, var(--brand-orange) 4%, transparent)}.ci-empty{color:var(--sq-ink-2);text-align:center;flex-direction:column;align-items:center;margin-top:32px;display:flex}.ci-empty p{margin:0;font-size:1rem;font-style:italic;line-height:1.5}.ci-empty p+p{margin-top:8px;font-size:.875rem;font-style:normal;line-height:1.43}.op .op-body .ci .ci-history:not(#_){gap:0;margin:0;padding:0;list-style:none;display:grid}.op .op-body .ci .ci-history li:not(#_){border:1px solid var(--sq-line);gap:0;margin:0;padding:8px 16px;display:grid}.ci-history span{font-size:1rem;line-height:1.5}.op .op-body .ci .ci-history li:has(>a):not(#_){padding:0}.op .op-body .ci .ci-history a:not(#_){color:inherit;align-items:center;gap:16px;padding:8px 16px;text-decoration:none;transition:background-color .15s;display:flex}.ci-history a>span{flex:1;min-width:0;display:grid}.op .op-body .ci .ci-history a:hover:not(#_){background:#0000000a}.op .op-body .ci .ci-history a:focus-visible:not(#_){outline:2px solid var(--sq-primary);outline-offset:-2px}.ci-chevron{color:var(--sq-primary-strong);flex:none}.ci-history small{color:var(--sq-ink-2);font-size:.875rem;line-height:1.43}@media (prefers-reduced-motion:reduce){.ci-spinner{animation-duration:2s}}@media (width<=1023px){.op .op-body .ci:not(#_){margin:0;padding:0}}.idt-facts{margin:0}.idt-facts>div{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.idt-facts dt{width:150px;color:var(--sq-ink-2);font-size:.875rem;line-height:1.43}.idt-facts dd{text-align:right;margin:0;font-size:1rem;line-height:1.5}.idt-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.op .op-body .ci .idt-head h2:not(#_){margin:0}.op .op-body .ci .idt-delete:not(#_){width:34px;height:34px;min-height:0;color:var(--sq-danger-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:5px;display:grid}.op .op-body .ci .idt-delete:hover:not(#_){background:var(--sq-danger-tint)}.op .op-body .ci .idt-delete:focus-visible:not(#_){outline:2px solid var(--sq-primary);outline-offset:2px}.op .op-body .ce:not(#_){min-width:0;color:var(--sq-ink);gap:24px;margin:-24px 0 0;padding:16px;font-size:1rem;line-height:1.5;display:grid}.op .op-body .ce .ce-card:not(#_){background:var(--sq-surface);min-width:0;box-shadow:none;border:0;border-radius:10px;margin:0}.ce-main{text-align:center;flex-direction:column;align-items:center;padding:32px 16px 24px;display:flex}.ce-badge{background:var(--sq-primary);width:80px;height:80px;color:var(--sq-on-primary);border-radius:50%;place-items:center;display:grid}.ce-head{justify-items:center;max-width:400px;margin-top:24px;display:grid}.op .op-body .ce .ce-head h2:not(#_){color:var(--sq-ink);letter-spacing:0;flex-wrap:wrap;justify-content:center;align-items:center;margin:0;font-size:1.5rem;font-weight:600;line-height:32px;display:flex}.ce-pro{background:var(--sq-plan);color:var(--sq-on-primary);border-radius:8px;align-items:center;gap:2px;margin-left:8px;padding:4px 8px;font-size:.875rem;font-weight:600;line-height:14px;display:inline-flex}.ce-pro .ico{color:var(--sq-gold)}.op .op-body .ce .ce-head p:not(#_){color:var(--sq-ink-2);margin:8px 0 0;font-size:.875rem;line-height:20px}.ce-options{justify-items:center;gap:8px;margin-top:24px;display:grid}.op .op-body .ce .ce-switch .ui-switch-row:not(#_){cursor:pointer;flex-direction:row-reverse;justify-content:center;gap:0;min-height:0;padding:0}.op .op-body .ce .ce-switch .ui-switch-text:not(#_){color:var(--sq-ink);font-size:.875rem;font-weight:400;line-height:20px}.op .op-body .ce .ce-switch .ui-switch:not(#_){place-items:center;width:58px;height:38px;display:grid}.op .op-body .ce .ce-switch .ui-switch-track:not(#_){background:#00000061;border-radius:7px;width:34px;height:14px;padding:0}.op .op-body .ce .ce-switch .ui-switch-thumb:not(#_){background:var(--sq-surface);width:20px;height:20px;box-shadow:none;margin:-3px 0 0 -3px}.op .op-body .ce .ce-switch .ui-switch-input:checked+.ui-switch-track:not(#_){background:color-mix(in srgb, var(--brand-orange) 50%, transparent)}.op .op-body .ce .ce-switch .ui-switch-input:checked+.ui-switch-track .ui-switch-thumb:not(#_){background:var(--sq-primary);transform:translate(20px)}.op .op-body .ce .ce-switch .ui-switch-input:focus-visible+.ui-switch-track:not(#_){box-shadow:none;outline:2px solid var(--sq-primary);outline-offset:5px}.op .op-body .ce .ce-switch .ui-switch-input:disabled+.ui-switch-track:not(#_){opacity:.5}@media (hover:hover){.op .op-body .ce .ce-switch .ui-switch:hover .ui-switch-thumb:not(#_){box-shadow:0 0 0 9px #0000000a}.op .op-body .ce .ce-switch .ui-switch:hover .ui-switch-input:checked+.ui-switch-track .ui-switch-thumb:not(#_){box-shadow:0 0 0 9px color-mix(in srgb, var(--brand-orange) 4%, transparent)}}.op .op-body .ce .ce-download:not(#_){background:var(--sq-primary-strong);min-width:220px;min-height:48px;color:var(--sq-on-primary);font:inherit;cursor:pointer;border:0;border-radius:36px;justify-content:center;align-items:center;gap:8px;margin-top:24px;padding:8px 22px;font-size:.9375rem;font-weight:600;line-height:26.25px;display:inline-flex}.op .op-body .ce .ce-download:hover:not(:disabled):not(#_){background:var(--sq-primary-deep)}.op .op-body .ce .ce-download:focus-visible:not(#_){outline:2px solid var(--sq-primary);outline-offset:2px}.op .op-body .ce .ce-download:disabled:not(#_){color:#00000042;cursor:default;background:#0000001f}.ce-progress{justify-items:center;gap:8px;width:min(100%,300px);margin-top:24px;display:grid}.ce-bar{background:color-mix(in srgb, var(--brand-orange) 40%, transparent);border-radius:2px;width:100%;height:4px;display:block;position:relative;overflow:hidden}.ce-bar>span{background:var(--sq-primary);width:40%;animation:1.4s ease-in-out infinite ce-slide;position:absolute;inset:0 auto 0 0}@keyframes ce-slide{0%{left:-40%}to{left:100%}}@media (prefers-reduced-motion:reduce){.ce-bar>span{animation:none;left:30%}}.ce-progress small{color:var(--sq-ink-2);font-size:.75rem;line-height:1.66}.ce-count{align-items:center;padding:16px 16px 24px;display:flex}.ce-count-icon{width:48px;color:var(--sq-primary);flex:none;place-items:center;display:grid}.ce-count-text{flex:1;min-width:0;margin-left:16px;display:grid}.ce-count-text strong{font-size:1rem;font-weight:600;line-height:28px}.ce-count-text small{color:var(--sq-ink-2);font-size:.875rem;line-height:20px}.ce-chip{border:1px solid color-mix(in srgb, var(--brand-orange) 70%, transparent);color:var(--sq-primary);white-space:nowrap;border-radius:16px;flex:none;margin-left:16px;padding:0 11px;font-size:.8125rem;line-height:30px}@media (width<=899px){.op .op-body .ce:not(#_){margin-top:0;padding:0}}@media (width>=600px) and (width<=899px){.op:not(.op-guest) .op-page:has(.ce)>.op-head{min-height:64px}.op:not(.op-guest) .op-page:has(.ce)>.op-head>.op-back{margin-left:-4px}}.op .op-body .lbl:not(#_){width:100%;max-width:none;color:var(--sq-ink);align-items:flex-start;gap:32px;margin:-24px 0 0;padding:16px;font-size:1rem;line-height:1.5;display:flex}.lbl-main{flex:1;width:100%;min-width:0}.lbl-side{flex:none;width:340px;position:sticky;top:16px}.op .op-body .lbl :is(h2,h3,p):not(#_){letter-spacing:0;margin:0}.op .op-body .lbl .lbl-count:not(#_){color:var(--sq-ink-2);font-size:.875rem;line-height:20.02px}.op .op-body .lbl .lbl-form:not(#_){grid-template-columns:minmax(0,1fr);gap:24px;width:100%;max-width:none;margin:24px 0 0;padding:0;display:grid}.op .op-body .lbl hr:not(#_){border:0;border-bottom:1px solid var(--sq-line);background:0 0;width:100%;max-width:none;height:0;margin:0}.op .op-body .lbl .lbl-hr-inner:not(#_){margin:12px 0}.op .op-body .lbl .lbl-h:not(#_){color:var(--sq-ink);margin:0 0 8px;font-size:.875rem;font-weight:500;line-height:21.98px}.op .op-body .lbl .lbl-h-printer:not(#_){margin-bottom:12px}.op .op-body .lbl .lbl-sub:not(#_){color:var(--sq-ink-2);margin:0 0 4px;font-size:.75rem;font-weight:600;line-height:19.92px}.op .op-body .lbl .lbl-caption:not(#_),.lbl-dialog .lbl-caption{color:var(--sq-ink-2);font-size:.75rem;line-height:19.92px}.lbl-center{text-align:center;display:block}.op .op-body .lbl .lbl-indent:not(#_){margin:-4px 0 4px 32px}.lbl-printers{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.op .op-body .lbl .lbl-printer:not(#_){border:2px solid var(--sq-line);background:var(--sq-surface);min-height:166px;color:var(--sq-ink);font:inherit;text-align:center;white-space:normal;cursor:pointer;box-shadow:none;border-radius:24px;flex-direction:column;align-items:center;gap:0;margin:0;padding:16px;display:flex;position:relative}.op .op-body .lbl .lbl-printer[aria-checked=true]:not(#_){border-color:var(--sq-primary)}.op .op-body .lbl .lbl-printer:focus-visible:not(#_){outline:2px solid var(--sq-primary);outline-offset:2px}.lbl-printer-check{background:var(--sq-primary);width:20px;height:20px;color:var(--sq-on-primary);border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px}.lbl-printer-art{background:var(--sq-primary-pale);width:80px;height:80px;color:var(--sq-primary);border-radius:50%;place-items:center;margin-bottom:8px;display:grid}.lbl-printer strong{font-size:.875rem;font-weight:500;line-height:21.98px}.lbl-printer small{color:var(--sq-ink-2);font-size:.75rem;line-height:19.92px}.op .op-body .lbl .lbl-size-field:not(#_){border:1px solid var(--sq-line);background:var(--sq-surface);width:100%;min-height:64px;color:var(--sq-ink);font:inherit;text-align:left;cursor:pointer;box-shadow:none;border-radius:18px;align-items:center;gap:12px;margin:0;padding:10px;display:flex}.op .op-body .lbl .lbl-size-field:hover:not(:disabled):not(#_){background:var(--sq-hover-card)}.op .op-body .lbl .lbl-size-field:focus-visible:not(#_){outline:2px solid var(--sq-primary);outline-offset:2px}.lbl-size-field>.ico{color:var(--sq-icon-muted);flex:none;margin-left:auto}.lbl-size-placeholder{color:var(--sq-ink-2);flex:1;font-size:1rem;line-height:24px}.lbl-size-text{flex:1;min-width:0;display:grid}.lbl-size-text strong{font-size:1rem;font-weight:600;line-height:1.3}.lbl-size-text small{color:var(--sq-ink-2);font-size:.75rem;line-height:19.92px}.lbl-checks{display:grid}.lbl-after{justify-items:start;margin-top:8px}.op .op-body .lbl :is(.ui-check,.ui-radio):not(#_){min-height:42px;color:var(--sq-ink);align-items:center;gap:0;margin:0 16px 0 0;padding:0;font-size:1rem;font-weight:600;line-height:24px}.op .op-body .lbl :is(.ui-check-hit,.ui-radio-hit):not(#_){border-radius:50%;place-items:center;width:42px;height:42px;margin:0 0 0 -11px;display:grid}.op .op-body .lbl :is(.ui-check-hit,.ui-radio-hit):hover:not(#_){background:var(--sq-fill)}.op .op-body .lbl .ui-check-box:not(#_){border:2px solid var(--sq-ink-2);background:0 0;border-radius:2px;width:18px;height:18px}.op .op-body .lbl .ui-check-input:is(:checked,:indeterminate)+.ui-check-box:not(#_){border-color:var(--sq-primary);background:var(--sq-primary)}.op .op-body .lbl .ui-radio-dot:not(#_){border:2px solid var(--sq-ink-2);background:0 0;width:20px;height:20px}.op .op-body .lbl .ui-radio-dot:not(#_):after{background:var(--sq-primary);width:10px;height:10px}.op .op-body .lbl .ui-radio-input:checked+.ui-radio-dot:not(#_){border-color:var(--sq-primary)}.op .op-body .lbl .ui-check-input:disabled+.ui-check-box:not(#_){border-color:var(--sq-ink-disabled);background:0 0}.lbl-radio-row{align-items:center;gap:8px;display:flex}.op .op-body .lbl .lbl-text-btn:not(#_),.lbl-select .lbl-text-btn{min-height:30px;color:var(--sq-primary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:8px;margin:0;padding:4px 5px;font-size:.8125rem;font-weight:600;line-height:22px;text-decoration:none;display:inline-flex}.op .op-body .lbl .lbl-text-btn:hover:not(#_),.lbl-select .lbl-text-btn:hover{background:var(--sq-primary-soft)}.lbl-fixed{width:100px;margin:8px 0 8px 32px}.op .op-body .lbl .lbl-fixed .ui-field:not(#_){border:2px solid var(--sq-input-line);background:var(--sq-surface);min-height:40px;box-shadow:none;border-radius:12px}.op .op-body .lbl .lbl-fixed .ui-input:not(#_){min-height:36px;padding:0 12px;font-size:1rem;font-weight:600}.op .op-body .lbl .lbl-primary:not(#_),.lbl-dialog .lbl-primary{background:var(--sq-primary);width:100%;min-height:42px;color:var(--sq-on-primary);font:inherit;cursor:pointer;box-shadow:none;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin:0;padding:8px 22px;font-size:.9375rem;font-weight:600;line-height:26.25px;display:inline-flex}.op .op-body .lbl .lbl-primary:hover:not(:disabled):not(#_),.lbl-dialog .lbl-primary:hover{background:var(--sq-primary-strong)}.op .op-body .lbl .lbl-primary:focus-visible:not(#_),.lbl-dialog .lbl-primary:focus-visible{outline:2px solid var(--sq-primary);outline-offset:2px}.op .op-body .lbl .lbl-primary:disabled:not(#_){color:#00000042;cursor:default;background:#0000001f}.op .op-body .lbl .lbl-alert:not(#_){border-radius:12px;align-items:flex-start;gap:12px;padding:6px 16px;font-size:.875rem;line-height:20.02px;display:flex}.lbl-alert>.ico{flex:none;margin-top:7px}.lbl-alert>span{flex:1;padding:8px 0}.lbl-alert-warning{color:#663c00;background:#fff4e5}.lbl-alert-warning>.ico{color:#ed6c02}.lbl-alert-error{color:#5f2120;background:#fdeded}.lbl-alert-error>.ico{color:var(--sq-danger)}.op .op-body .lbl .lbl-icon-btn:not(#_),.lbl-dialog .lbl-icon-btn{width:40px;height:40px;color:var(--sq-icon-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin:0;padding:0;display:grid}.op .op-body .lbl .lbl-icon-btn:hover:not(#_),.lbl-dialog .lbl-icon-btn:hover{background:var(--sq-fill)}.op .op-body .lbl .lbl-alert-close:not(#_){width:28px;height:28px;color:inherit;margin:4px -8px 0 0}.lbl-progress{background:var(--sq-surface);color:var(--sq-ink-2);border-radius:24px;justify-items:center;gap:16px;margin-bottom:24px;padding:16px;font-size:.875rem;line-height:20px;display:grid}.lbl-progress-bar{background:color-mix(in srgb, var(--brand-orange) 40%, transparent);border-radius:2px;width:100%;height:4px;display:block;position:relative;overflow:hidden}.lbl-progress-bar>span{background:var(--sq-primary);width:40%;animation:1.4s ease-in-out infinite lbl-slide;position:absolute;inset:0 auto 0 0}@keyframes lbl-slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.lbl-progress-bar>span{width:100%;animation:none}}.lbl-preview{gap:12px;display:grid}.op .op-body .lbl .lbl-preview .lbl-h:not(#_){margin:0}.op .op-body .lbl .lbl-empty:not(#_){border:1px dashed var(--sq-line);background:var(--sq-hover-card);color:var(--sq-ink-2);text-align:center;border-radius:24px;padding:32px;font-size:.875rem;line-height:20.02px}.lbl-stage{background-color:#eef0f4;background-image:linear-gradient(45deg,#e3e6ec 25%,#0000 25%),linear-gradient(-45deg,#e3e6ec 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#e3e6ec 75%),linear-gradient(-45deg,#0000 75%,#e3e6ec 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;border-radius:24px;justify-content:center;align-items:center;padding:20px;display:flex}.lbl-sample{color:#111;flex:none;font-family:Helvetica,Arial,system-ui,-apple-system,sans-serif;position:relative}.lbl-label{box-sizing:border-box;background:var(--sq-surface);border:1px solid #e2e2e6;display:flex;position:relative;overflow:hidden}.lbl-label[data-border]{border-style:solid;border-color:#111}.lbl-label[data-overflow]{border:2px dashed #d32f2f}.lbl-label[data-overflow]:after{content:"";border-radius:inherit;pointer-events:none;background:#d32f2f0f;position:absolute;inset:0}.lbl-abs{position:absolute}.lbl-label-stack{box-sizing:border-box;text-align:center;flex-direction:column;justify-content:space-evenly;align-items:center;width:100%;height:100%;line-height:1.15;display:flex;overflow:hidden}.lbl-label-half{box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;line-height:1.1;display:flex}.lbl-label-stack img,.lbl-label-half img{object-fit:contain}.lbl-label-store{color:#555;white-space:nowrap;max-width:100%;font-weight:600;overflow:hidden}.lbl-b{font-weight:700}.lbl-label-code{flex-direction:column;align-items:center;display:flex}.lbl-bars{fill:#000;display:block}.lbl-dash{border-top-style:dashed;border-top-color:#000;width:92%;display:block}.lbl-label-empty{width:100%;height:100%;color:var(--sq-ink-disabled);text-align:center;justify-content:center;align-items:center;padding:0 8px;font-size:.75rem;line-height:19.92px;display:flex}.lbl-badge{color:var(--sq-on-primary);white-space:nowrap;background:#d32f2f;border-radius:6px;padding:1px 6px;font-size:.65rem;font-weight:700;line-height:1.6;position:absolute;top:-10px}.lbl-fold{border-left:1px dashed #9aa0ad;position:absolute}.lbl-tail{border-left:0}.lbl-thumb{border:1px solid var(--sq-line);background:var(--sq-hover-card);border-radius:18px;flex:none;justify-content:center;align-items:center;width:60px;height:50px;display:flex;overflow:hidden}.lbl-thumb-box{justify-content:center;align-items:center;display:flex;overflow:hidden}.lbl-roll{flex-direction:column;display:flex}.lbl-roll-row{display:flex}.lbl-cell{box-sizing:border-box;background:var(--sq-surface);border:1px solid #c4c7d0;flex:none;display:block}.lbl-cell-sheet{background:#eef0f4;position:absolute}.lbl-sheet{box-sizing:border-box;background:var(--sq-surface);border:1px solid #c4c4cc;display:block;position:relative}.lbl-jewel{display:block;position:relative}.lbl-jewel .lbl-fold{border-left-width:1.5px}.lbl-material{justify-items:center;gap:12px;display:grid}.lbl-material-art{box-sizing:border-box;border:1px solid var(--sq-line);background:var(--sq-hover-card);border-radius:24px;justify-content:center;align-items:center;width:100%;min-height:222px;padding:16px;display:flex;overflow:hidden}.lbl-chips{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.lbl-chips span{color:var(--sq-ink-2);background:#eef0f4;border-radius:12px;padding:2px 6px;font-size:.75rem;font-weight:500;line-height:19.92px}.lbl-dialog{background:var(--sq-bg);width:880px;max-width:calc(100% - 64px);height:85vh;max-height:calc(100% - 64px);color:var(--sq-ink);border:0;border-radius:24px;flex-direction:column;margin:auto;padding:0;font-size:1rem;line-height:1.5;display:flex;overflow:hidden;box-shadow:0 0 5px #0000001a}.lbl-dialog:not([open]){display:none}.lbl-dialog::backdrop{background:var(--sq-backdrop)}html:has(.lbl-dialog[open]){overflow:hidden}.lbl-dialog :is(h2,h3,p):not(#_){letter-spacing:0;margin:0}.lbl-dialog-head{border-bottom:1px solid var(--sq-line);background:var(--sq-surface);flex:none}.lbl-dialog-bar{align-items:center;gap:8px;min-height:64px;padding:0 24px;display:flex}.lbl-dialog-bar h2{flex:1;font-size:1rem;font-weight:600;line-height:28px}.lbl-dialog-bar .lbl-icon-btn{margin-right:-12px}.lbl-dialog-search{padding:0 16px 12px}.lbl-dialog .lbl-dialog-search .ui-field:not(#_){border:2px solid var(--sq-input-line);background:var(--sq-surface);height:40px;min-height:40px;box-shadow:none;border-radius:12px}.lbl-dialog-search .ui-input{font-weight:600}.lbl-dialog-body{flex:1;min-height:0;display:flex}.lbl-dialog-list{flex:1;overflow:auto}.lbl-dialog-list h3{color:var(--sq-ink-2);padding:16px 16px 4px;font-size:.875rem;font-weight:700;line-height:21.98px}.lbl-dialog-list ul{background:var(--sq-surface);margin:0;padding:0;list-style:none}.lbl-dialog-list li{background:var(--sq-surface);border-radius:12px;margin:0 0 8px}.lbl-dialog-empty{color:var(--sq-ink-2);text-align:center;padding:32px;font-size:.875rem}.lbl-dialog .lbl-size:not(#_){width:100%;min-height:70px;box-shadow:none;color:var(--sq-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;margin:0;padding:10px 16px;display:flex}.lbl-dialog .lbl-size:hover:not(#_){background:var(--sq-fill)}.lbl-size:focus-visible{outline:2px solid var(--sq-primary);outline-offset:-2px}.lbl-size-name{align-items:center;gap:6px;display:flex}.lbl-size-name strong{font-size:1rem;font-weight:600;line-height:20.8px}.lbl-chip{color:var(--sq-ink-2);white-space:nowrap;background:#eef0f4;border-radius:12px;flex:none;padding:1px 6px;font-size:.7rem;font-weight:600;line-height:15px}.lbl-radio{box-sizing:border-box;border:2px solid var(--sq-line);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.lbl-radio[data-on]{border-color:var(--sq-primary)}.lbl-radio[data-on]:after{content:"";background:var(--sq-primary);border-radius:50%;width:10px;height:10px}.lbl-dialog-detail{box-sizing:border-box;background:var(--sq-bg);flex:none;align-content:start;gap:16px;width:300px;padding:20px;display:grid;overflow:auto}.lbl-dialog .lbl-detail-name:not(#_){margin-bottom:4px;font-weight:700}.lbl-dialog .lbl-detail-line:not(#_){color:var(--sq-ink-2);font-size:.875rem;line-height:22.4px}.lbl-dialog .lbl-dialog-detail .lbl-primary{background:var(--sq-primary-strong);border-radius:24px}.lbl-dialog .lbl-dialog-detail .lbl-primary:hover{background:var(--sq-primary-deep)}.lbl-dialog-foot{border-top:1px solid var(--sq-line);background:var(--sq-surface);color:var(--sq-ink-2);flex:none;padding:16px;font-size:.75rem;line-height:19.92px}.lbl-dialog-foot small{font-size:inherit}.lbl-dialog .lbl-detail-text:not(#_){display:block}.op .lbl-dialog-foot a:not(#_){color:var(--sq-primary);font-weight:500}.op .op-body .lbl-select:not(#_){min-height:calc(100vh - 160px);color:var(--sq-ink);flex-direction:column;margin:-24px 0 0;padding:0;display:flex}.lbl-select-search{margin:16px}.lbl-select .lbl-select-search .ui-field{background:#ffffffe6;border:0;min-height:46px}.lbl-select-search .ui-input{font-size:.95rem;font-weight:600}.lbl-select-search .ui-affix{color:var(--sq-ink-2)}.op .op-body .lbl-select .lbl-select-search .ui-affix:not(#_){margin-inline:0 8px}.lbl-select-search .ui-affix .ui-icon{width:24px;height:24px}.op .op-body .lbl-select .lbl-select-search .ui-input:not(#_){box-sizing:content-box;height:1.4375em;min-height:0;padding:12px 4px}.op .op-body .lbl-select .lbl-select-search .ui-field:not(#_){padding:0 0 0 14px}.op .op-body .lbl-select .lbl-select-search .ui-field:focus-within:not(#_){box-shadow:none}.lbl-select-bar{box-sizing:border-box;background:var(--sq-bg);justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:12px 16px;display:flex}.op .op-body .lbl-select .lbl-select-all .ui-check:not(#_){min-height:24px;color:var(--sq-ink);align-items:center;gap:8px;padding:0;font-size:.875rem;font-weight:500;line-height:20.02px}.op .op-body .lbl-select :is(.lbl-select-all,.lbl-pick) .ui-check-hit:not(#_){place-items:center;width:24px;height:24px;margin:0;display:grid}.op .op-body .lbl-select .ui-check-box:not(#_){border:2px solid var(--sq-ink-2);background:0 0;border-radius:2px;width:18px;height:18px}.op .op-body .lbl-select .ui-check-input:is(:checked,:indeterminate)+.ui-check-box:not(#_){border-color:var(--sq-primary);background:var(--sq-primary)}.op .op-body .lbl-select .lbl-danger:not(#_){color:#f35;min-height:31px}.op .op-body .lbl-select .lbl-danger:hover:not(#_){background:#ff335514}.op .op-body .lbl-select .lbl-select-list:not(#_){flex:1;margin:0;padding:0 8px 16px;list-style:none}.op .op-body .lbl-select .lbl-select-list li:not(#_){background:var(--sq-surface);border-radius:12px;margin:0 0 8px;padding:0}.op .op-body .lbl-select .lbl-pick .ui-check:not(#_){box-sizing:border-box;min-height:72px;color:var(--sq-ink);border-radius:12px;align-items:center;gap:17px;padding:10px 16px 10px 13px;font-size:.875rem;font-weight:600;line-height:20.02px}.op .op-body .lbl-select .lbl-pick .ui-check:hover:not(#_){background:var(--sq-fill)}.lbl-pick .ui-check-text{flex:1}.lbl-pick-row{align-items:center;gap:16px;min-width:0;display:flex}.lbl-avatar{background:var(--sq-fill);width:40px;height:40px;color:var(--sq-ink-2);border-radius:8px;flex:none;place-items:center;display:grid;overflow:hidden}.lbl-avatar img{object-fit:cover;width:100%;height:100%}.lbl-pick-text{flex:1;min-width:0;display:grid}.lbl-pick-text strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.lbl-pick-text small{color:var(--sq-ink-2);font-size:.75rem;font-weight:400;line-height:19.92px}.lbl-pick-price{flex:none;margin-left:8px;font-weight:600;line-height:14px}.lbl-pick-price sup{font-size:.55em}.lbl-select-empty{color:var(--sq-ink-2);text-align:center;justify-items:center;gap:4px;padding:48px 16px;display:grid}.lbl-select-empty strong{color:var(--sq-ink)}.lbl-select-foot{z-index:2;border-top:1px solid var(--sq-line);background:var(--sq-bg);margin:auto -48px 0;padding:16px;position:sticky;bottom:0}.op .op-body .lbl-select .lbl-confirm:not(#_){background:var(--sq-primary-strong);width:100%;min-height:52px;color:var(--sq-on-primary);font:inherit;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin:0;padding:12px 22px;font-size:1rem;font-weight:600;display:flex}.op .op-body .lbl-select .lbl-confirm:disabled:not(#_){color:#00000042;cursor:default;background:#0000001f}@media (width<=899px){.op .op-body .lbl:not(#_){flex-direction:column;gap:24px;width:auto;margin:-16px -16px 0}.op .op-body .lbl-select:not(#_){margin:-16px -16px 0}.lbl-select-foot{margin:auto 0 0}.lbl-dialog{border-radius:0;width:100%;max-width:100%;height:100%;max-height:100%}}@media (width<=599px){.lbl-dialog .lbl-dialog-bar{min-height:56px;padding:0 16px}}@media (width>=600px) and (width<=899px){.op .op-body :is(.lbl,.lbl-select):not(#_){margin-top:-8px}}.appearance-editor,.appearance-fields{gap:20px;min-width:0;display:grid}.appearance-editor{max-width:960px}.appearance-fields{border:0;margin:0;padding:0}.appearance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;display:grid}.appearance-grid>div{align-content:start;gap:12px;min-width:0;display:grid}.appearance-preview{border:1px solid var(--brand-gray-100);border-radius:8px;gap:12px;min-width:0;padding:16px;display:grid}.appearance-preview [role=group],.appearance-actions{flex-wrap:wrap;gap:12px;display:flex}.appearance-preview button[aria-pressed=true]{border-color:var(--brand-blue);font-weight:600}.appearance-preview-image[data-device=mobile]{width:min(100%,390px)}.appearance-preview img{object-fit:contain;max-width:100%;height:auto;max-height:480px;display:block}.appearance-preview-image{background:var(--brand-gray-100);min-width:0}.appearance-preview-image[data-width=default]{padding:12px}.appearance-error{border:1px solid var(--brand-blue);color:var(--brand-blue);overflow-wrap:anywhere;border-radius:8px;padding:14px}.appearance-actions{justify-content:flex-end}@media (width<=600px){.appearance-grid{grid-template-columns:1fr}}.op .op-body :is([data-appearance-hub],[data-store-hub],[data-shipping-hub],[data-payments-hub]){max-width:1080px;margin-top:-8px;padding:0 16px}.op .op-body [data-store-hub]{gap:24px;display:grid}.op .op-body :is([data-appearance-hub],[data-store-hub],[data-shipping-hub],[data-payments-hub]) .settings-list{gap:32px;width:100%}.op .op-body :is([data-appearance-hub],[data-store-hub],[data-shipping-hub],[data-payments-hub]) .settings-list section{gap:8px}.op .op-body :is([data-appearance-hub],[data-store-hub],[data-shipping-hub],[data-payments-hub]) .settings-list h2{color:#415064;margin:0 0 0 4px;font-size:.75rem;font-weight:600;line-height:18px}.op .op-body :is([data-appearance-hub],[data-store-hub],[data-shipping-hub],[data-payments-hub]) .settings-list a{min-height:64px;color:var(--sq-ink);border-radius:12px;gap:12px;padding:12px 16px}.op .op-body :is([data-appearance-hub],[data-store-hub],[data-shipping-hub],[data-payments-hub]) .settings-list a:hover{background:color-mix(in srgb, var(--sq-ink) 1%, var(--sq-surface))}.op .op-body :is([data-appearance-hub],[data-store-hub],[data-shipping-hub],[data-payments-hub]) .settings-tile{background:var(--sq-nav-active);color:var(--sq-primary);border-radius:10px}.op .op-body :is([data-appearance-hub],[data-store-hub],[data-shipping-hub],[data-payments-hub]) .settings-text{gap:0}.op .op-body :is([data-appearance-hub],[data-store-hub],[data-shipping-hub],[data-payments-hub]) .settings-text strong{font-size:.875rem;font-weight:600;line-height:20px}.op .op-body :is([data-appearance-hub],[data-store-hub],[data-shipping-hub],[data-payments-hub]) .settings-text small{color:#415064;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:20px;overflow:hidden}.op .op-body :is([data-appearance-hub],[data-store-hub],[data-shipping-hub],[data-payments-hub]) .settings-list a>.ico:last-child{color:#041e4259;width:20px;height:20px}.op .op-body [data-payments-hub] .settings-list{gap:24px}@media (width>=900px){.op .op-page:has([data-payments-hub]){padding-bottom:24px}}.op .op-body [data-payments-hub] .settings-text small[data-state]{color:#415064;font-weight:400}.op .op-body [data-payments-hub] .settings-text small[data-state]:before{background:#22b45d;width:7px;height:7px;margin:-2px 5px 0 0}.op .op-body [data-payments-hub] .settings-text small[data-state]>span{color:#065f46;font-weight:600}.op .op-body [data-payments-hub] a[href$=\/pix] .settings-tile{color:#32bcad;background:#32bcad14}.op .op-body [data-payments-hub] a:is([href$=\/asaas],[href$=\/mercadopago],[href$=\/pagaleve]) .settings-tile{color:var(--sq-ink);background:#041e420f}.op .op-body .store-hub-card{background:var(--sq-surface);min-width:0;color:var(--sq-ink);border-radius:12px;align-items:center;gap:12px;padding:16px;display:flex}.op .op-body .store-hub-logo{cursor:pointer;background:#041e420f;border:0;border-radius:12px;flex:none;width:60px;height:60px;padding:0;overflow:hidden}.op .op-body .store-hub-logo img{object-fit:contain;width:100%;height:100%;padding:4px;display:block}.op .op-body .store-hub-info{flex:1;gap:4px;min-width:0;display:grid}.op .op-body .store-hub-title{align-items:center;min-width:0;display:flex}.op .op-body .store-hub-title h2{min-width:0;color:var(--sq-ink);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-size:1.25rem;font-weight:700;line-height:32px;overflow:hidden}.op .op-body .store-hub-status{color:#2a742e;background:#2e7d321f;border-radius:16px;flex:none;margin-left:8px;padding:2px 8px;font-size:.8125rem;font-weight:600;line-height:19.5px}.op .op-body .store-hub-status[data-active="0"]{color:#415064;background:#00000014}.op .op-body .store-hub-info>a{color:#415064;justify-self:start;align-items:center;gap:4px;max-width:100%;font-size:.75rem;font-weight:500;line-height:19.92px;text-decoration:none;display:inline-flex}.op .op-body .store-hub-info>a>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.op .op-body .store-hub-info>a>.ico{color:var(--sq-ink);flex:none}.op .op-body .store-hub-info>a:hover>span{text-decoration:underline}.op .op-body .store-hub-dialog{background:var(--sq-bg);width:min(448px,100vw - 64px);max-height:calc(100dvh - 64px);color:var(--sq-ink);border:0;border-radius:12px;margin:auto;padding:0;overflow:auto}.op .op-body .store-hub-dialog::backdrop{background:var(--sq-backdrop)}.op .op-body .store-hub-dialog>h2{border-bottom:1px solid var(--sq-line);color:var(--sq-ink);letter-spacing:0;margin:0;padding:16px 24px;font-size:1.25rem;font-weight:500;line-height:32px}.op .op-body .store-hub-dialog-body{border-bottom:1px solid var(--sq-line);padding:24px}.op .op-body .store-hub-dialog-body img{object-fit:contain;background:var(--sq-surface);border-radius:0;width:100%;height:auto;display:block}.op .op-body .store-hub-dialog>footer{padding:24px}.op .op-body .store-hub-dialog>footer>a{background:var(--sq-primary-strong);min-height:42px;color:var(--sq-on-primary);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:8px 22px;font-size:.9375rem;font-weight:600;line-height:26.25px;text-decoration:none;display:flex}.op .op-body .store-hub-dialog>footer>a:hover{background:var(--sq-primary-deep)}.op:not(.op-guest) .op-head[data-appearance]{column-gap:0;padding-right:24px}.op:not(.op-guest) .op-head[data-appearance]>.op-back{width:40px;height:40px;margin-left:-36px}@media (width<=899px){.op:not(.op-guest) .op-head[data-appearance]>.op-back{margin-left:-12px}.op .op-body :is([data-appearance-hub],[data-store-hub],[data-shipping-hub],[data-payments-hub]){margin-top:0;padding:0}}:root{--ap-navy:var(--brand-blue);--ap-sand:var(--brand-beige)}.op .op-body form.ap-editor{--ap-muted:#415064;--ap-line:#0000001f;width:auto;max-width:1080px;box-shadow:none;color:var(--sq-ink);background:0 0;border:0;border-radius:0;gap:16px;margin:-8px 0 0;padding:0 16px 112px;display:grid}.op .op-body .ap-editor :where(h2,p){letter-spacing:0;margin:0}.ap-split{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:32px;display:grid}.ap-main{gap:24px;min-width:0;display:grid}.ap-aside{gap:12px;min-width:0;display:grid;position:sticky;top:88px}[data-product-cards] .ap-split{grid-template-columns:minmax(0,473px) 400px;gap:31px}.ap-group{min-width:0;display:grid}.ap-group>.ap-group-body{gap:12px;display:grid}.op .op-body .ap-editor .ap-label{color:var(--ap-muted);margin:0 0 8px 4px;font-size:.75rem;font-weight:600;line-height:18px}.op .op-body .ap-editor .ap-card{background:var(--sq-surface);border:0;border-radius:12px;padding:16px;display:block}.op .op-body .ap-editor .ap-card+.ap-card{margin-top:12px}.op .op-body .ap-editor .ap-card>h2{font-size:1rem;font-weight:600;line-height:24px}.op .op-body .ap-editor .ap-hint{color:var(--ap-muted);margin-top:2px;font-size:.75rem;line-height:20px}.ap-card>.ap-hint+*,.ap-card>h2+:not(.ap-hint){margin-top:12px}.op .op-body .ap-editor .ap-lead{color:var(--ap-muted);padding:0 4px;font-size:.75rem;line-height:20px}.op .op-body .ap-editor .ap-count{color:var(--ap-muted);text-align:right;padding-right:4px;font-size:.75rem;line-height:20px}.ap-savebar{--ap-line:#0000001f;z-index:20;left:var(--op-rail-width);border-top:1px solid var(--ap-line);background:var(--sq-surface);padding:12px;position:fixed;bottom:0;right:0}.ap-savebar>div{max-width:1080px;margin:0 8px;padding:0 4px}.op .ap-savebar button{background:var(--sq-primary-strong);width:100%;min-height:50px;color:var(--sq-on-primary);font:inherit;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;padding:12px 22px;font-size:.9375rem;font-weight:600;line-height:26px;display:inline-flex}.op .ap-savebar button:hover:not(:disabled){background:var(--sq-primary-deep)}.op .ap-savebar button:disabled{color:#00000042;cursor:default;background:#0000001f}.ap-choice{min-width:0;display:block}.op .op-body .ap-choice .ui-radio-card{border:1px solid var(--ap-line);background:var(--sq-surface);height:100%;min-height:50px;color:var(--sq-ink);cursor:pointer;box-shadow:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;margin:0;padding:10px;display:flex;position:relative}.op .op-body .ap-choice[data-checked] .ui-radio-card{border-color:var(--sq-primary);background:color-mix(in srgb, var(--brand-orange) 6%, transparent);color:var(--sq-primary)}.op .op-body .ap-choice .ui-radio-text{min-width:0;display:block}.op .op-body .ap-choice .ui-radio-title{align-items:center;gap:10px;font-size:.9375rem;font-weight:600;line-height:18px;display:flex}.op .op-body .ap-choice .ui-radio-title small{color:var(--ap-muted);margin-top:2px;font-size:.75rem;font-weight:400;line-height:15.6px;display:block}.op .op-body .ap-choice .ui-radio-hit{flex:none}.op .op-body .ap-choice[data-checked] .ui-radio-dot{border-color:var(--sq-primary)}.ap-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ap-dot{border:1px solid #041e421f;border-radius:8px;flex:none;width:28px;height:28px}.ap-list{gap:8px;display:grid}.op .op-body .ap-choice-wide .ui-radio-card{border-radius:18px;justify-content:flex-start;min-height:62px}.op .op-body .ap-choice-wide .ui-radio-title>span{display:grid}.op .op-body .ap-choice-wide .ui-radio-title strong{font-size:.9375rem;line-height:22.5px}.ap-tiles{grid-template-columns:repeat(2,175px);gap:10px;max-width:360px;display:grid}.op .op-body .ap-tile .ui-radio-card{border-radius:18px;flex-direction:column;justify-content:flex-end;align-items:stretch;padding:10px}.op .op-body .ap-tile .ui-radio-hit{opacity:0;position:absolute;inset:0}.op .op-body .ap-tile .ui-radio-title{gap:0;display:grid}.ap-tile-media{aspect-ratio:1;background:#041e420a;border-radius:15px;place-items:center;width:100%;display:grid;overflow:hidden}.ap-tile-media[data-ratio=portrait]{aspect-ratio:3/4}.ap-tile-media img{object-fit:cover;width:100%;height:100%}.ap-tile-media[data-fit=contain] img{object-fit:contain}.ap-tile-name{justify-content:space-between;align-items:center;min-height:22px;margin-top:8px;padding:0 2px;font-size:.875rem;display:flex}.ap-tile-name .ico{color:var(--sq-primary)}.op .op-body .ap-tile small{color:var(--ap-muted);margin-top:2px;padding:0 2px;font-size:.7rem;font-weight:400;line-height:14.56px}.ap-tiles-row{grid-template-columns:auto auto;justify-content:start}.op .op-body .ap-tile-inline .ui-radio-card{flex-direction:row;align-items:center;min-height:54px}.op .op-body .ap-tile-inline .ui-radio-title{gap:10px;display:flex}.ap-tile-inline .ap-tile-name{gap:6px;margin:0}.ap-corner{background:#041e4224;border-radius:8px;width:32px;height:32px}.ap-corner[data-corners=square]{border-radius:0}.ap-choice[data-checked] .ap-corner{background:color-mix(in srgb, var(--brand-orange) 30%, transparent)}.op .op-body .ap-toggle .ui-choice{margin:0}.op .op-body .ap-toggle .ui-switch-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.op .op-body .ap-toggle .ui-switch-text strong{font-size:1rem;font-weight:600;line-height:24px;display:block}.op .op-body .ap-toggle .ui-check-desc{color:var(--ap-muted);margin-top:2px;font-size:.75rem;line-height:20px;display:block}.op .op-body .ap-warn{color:var(--ap-muted);margin-top:12px;font-size:.75rem;line-height:20px}.op .op-body .ap-promo{background:var(--ap-sand);width:auto;color:var(--ap-navy);text-align:center;overflow-wrap:anywhere;border-radius:0;margin:0;padding:8px 16px;font-size:.875rem;font-weight:700;line-height:20px;display:block}.op .op-body .ap-promo[data-color=navy]{background:var(--ap-navy);color:var(--sq-on-primary)}.ap-field{display:grid}.ap-field>span{margin-bottom:8px;font-size:.875rem;font-weight:600;line-height:20px}.op .op-body .ap-field textarea{background:var(--sq-surface);min-height:79px;color:var(--sq-ink);font:inherit;resize:vertical;border:2px solid #e5e7eb;border-radius:12px;padding:16.5px 14px;font-size:1rem;font-weight:600;line-height:23px}.op .op-body .ap-field textarea::placeholder{color:#041e4261}.op .op-body .ap-field textarea:focus{border-color:var(--sq-primary);outline:none}.ap-field+.ap-count{margin-top:4px}.op .op-body .ap-editor .ap-sub{color:var(--ap-muted);margin:12px 0 6px;font-size:.75rem;font-weight:600;line-height:20px}.ap-chips{flex-wrap:wrap;gap:6px;display:flex}.op .op-body .ap-chips button{min-height:32px;color:var(--sq-ink);font:inherit;cursor:pointer;background:#fafafa;border:0;border-radius:16px;padding:0 12px;font-size:.8125rem;font-weight:500;line-height:19.5px}.op .op-body .ap-chips button:hover{background:#0000000f}.ap-swatches{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;padding:4px;display:grid}.op .op-body .ap-swatch .ui-radio-card{border:0;border-radius:12px;min-height:36px;padding:0}.op .op-body .ap-swatch-navy .ui-radio-card,.op .op-body .ap-swatch-navy[data-checked] .ui-radio-card{background:var(--ap-navy)}.op .op-body .ap-swatch-sand .ui-radio-card,.op .op-body .ap-swatch-sand[data-checked] .ui-radio-card{background:var(--ap-sand)}.op .op-body .ap-swatch[data-checked] .ui-radio-card{outline:2px solid var(--sq-ink);outline-offset:2px}.op .op-body .ap-swatch .ui-radio-hit{opacity:0;position:absolute;inset:0}.ap-rich{background:var(--sq-surface);border:1px solid #0000003b;border-radius:24px;overflow:hidden}.ap-rich:focus-within{border-color:var(--sq-primary)}.ap-rich-bar{border-bottom:1px solid var(--ap-line);background:var(--sq-bg);gap:2px;padding:8px 12px;display:flex}.op .op-body .ap-rich-bar button{width:30px;min-width:0;height:30px;min-height:0;color:var(--sq-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;font-size:.9375rem;display:grid}.op .op-body .ap-rich-bar button:hover{background:#0000000f}.op .op-body .ap-rich textarea{width:100%;min-height:204px;color:var(--sq-ink);font:inherit;resize:vertical;background:0 0;border:0;padding:24px;font-size:.9375rem;line-height:24.8px;display:block}.op .op-body .ap-rich textarea:focus{outline:none}.op .op-body .ap-rich+.ap-count{margin-top:-10px}.op .op-body .ap-editor .ap-lead-tight{margin:-8px 0 10px}.ap-templates{gap:8px;display:grid}.op .op-body .ap-templates button{background:var(--sq-surface);min-height:56px;color:var(--sq-ink);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:24px;justify-content:flex-start;align-items:center;gap:12px;padding:10px 14px;display:flex}.op .op-body .ap-templates button:hover{background:var(--sq-hover-card)}.ap-plus{width:32px;height:32px;color:var(--sq-primary);flex:none;place-items:center;display:grid}.ap-templates strong{font-size:.875rem;font-weight:600;line-height:18.2px;display:block}.ap-templates small{color:var(--ap-muted);margin-top:2px;font-size:.75rem;line-height:15.6px;display:block}.ap-phone{border:1px solid var(--ap-line);background:#fdfdfe;border-radius:16px;max-width:360px;font-size:.6875rem;overflow:hidden}.ap-phone-head{padding:10px 12px}.ap-phone-head[data-tone=brand],.ap-phone-foot[data-tone=brand]{background:var(--ap-navy);color:var(--sq-on-primary)}.ap-phone-head[data-tone=light]{background:var(--sq-surface);color:var(--sq-ink);border-bottom:1px solid var(--ap-line)}.ap-phone-top{justify-content:space-between;align-items:center;height:26px;display:flex}.ap-phone-top img{object-fit:contain;width:auto;max-width:130px;height:26px}.op .op-body .ap-phone-search{background:#0000000f;border-radius:8px;align-items:center;gap:6px;height:30px;margin-top:10px;padding:0 8px;font-size:.6875rem;line-height:16.5px;display:flex}.ap-phone-head[data-tone=brand] .ap-phone-search{background:#ffffff26}.ap-phone-chips{background:var(--sq-surface);white-space:nowrap;gap:4px;padding:8px 12px;display:flex;overflow:hidden}.ap-phone-chips span{background:#0000000f;border-radius:999px;padding:3px 8px;font-size:.625rem;font-weight:500;line-height:15px}.ap-phone-chips span[data-on]{background:var(--ap-navy);color:var(--sq-on-primary)}.ap-phone-grid{grid-template-columns:1fr 1fr;gap:8px;padding:12px;display:grid}.ap-phone-grid i{aspect-ratio:1;background:#0000000d;border-radius:8px;display:block}.ap-phone-grid b{background:#0000001a;border-radius:12px;width:70%;height:8px;margin-top:6px;display:block}.ap-phone-grid em{background:#0f2a4480;border-radius:12px;width:40%;height:8px;margin-top:4px;display:block}.ap-phone-foot{text-align:center;padding:16px 12px 12px}.ap-phone-foot[data-tone=light]{background:var(--sq-surface);border-top:1px solid var(--ap-line)}.op .op-body .ap-phone-foot p{font-size:.5625rem;line-height:13.5px}.op .op-body .ap-phone-foot p:first-child{margin-bottom:6px;font-size:.75rem;line-height:18px}.op .op-body .ap-phone-text{white-space:pre-line;overflow-wrap:anywhere}.ap-phone-foot hr{opacity:.2;border:0;border-top:1px solid;margin:8px 0}.op .op-body .ap-note{background:#eef4ff;border-radius:14px;align-items:center;gap:10px;padding:10px;font-size:.875rem;font-weight:500;line-height:20.3px;display:flex}.ap-note>span{color:#2d6fe5;background:#3b82f624;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.ap-cards-preview{background:#041e420a;border-radius:16px;overflow:hidden}.op .op-body .ap-cards-bar{background:var(--sq-surface);align-items:center;gap:8px;padding:10px 16px;font-size:.75rem;font-weight:500;line-height:18px;display:flex}.ap-cards-grid{grid-template-columns:1fr 1fr;gap:12px;padding:16px;display:grid}.ap-cards-grid article{align-content:start;gap:4px;min-width:0;display:grid}.ap-cards-media{aspect-ratio:1;background:var(--sq-surface);border-radius:12px;place-items:center;display:grid;overflow:hidden}.ap-cards-grid[data-ratio=portrait] .ap-cards-media{aspect-ratio:3/4}.ap-cards-grid[data-corners=square] .ap-cards-media{border-radius:0}.ap-cards-media img{object-fit:contain;width:100%;height:100%}.ap-cards-grid[data-fit=cover] .ap-cards-media img{object-fit:cover}.ap-cards-vars{gap:6px;margin-top:4px;display:flex}.ap-cards-vars i{background:var(--ap-navy);border-radius:50%;width:14px;height:14px}.ap-cards-vars i+i{background:var(--ap-sand)}.ap-cards-vars i+i+i{background:#041e4233}.ap-cards-vars img{border:1px solid var(--ap-line);object-fit:cover;border-radius:6px;width:28px;height:28px}.ap-cards-grid article>strong{overflow-wrap:anywhere;font-size:.9375rem;font-weight:500;line-height:20px}.ap-cards-sku{color:var(--ap-muted);font-size:.6875rem}.ap-cards-stars{color:#f5a623;letter-spacing:1px;font-size:.75rem}.ap-cards-grid s{color:var(--ap-muted);font-size:.75rem}.ap-cards-grid article>b{color:var(--ap-navy);font-size:1rem;font-weight:700}.ap-callout{background:#041e420a;border-radius:24px;align-items:flex-start;gap:10px;padding:14px;display:flex}.ap-callout>span{background:var(--sq-surface);width:32px;height:32px;color:var(--ap-muted);border-radius:8px;flex:none;place-items:center;display:grid}.ap-callout strong{font-size:.9rem;font-weight:600;line-height:21.6px;display:block}.ap-callout small{color:var(--ap-muted);margin-top:2px;font-size:.75rem;line-height:19.92px;display:block}.op .op-body .ap-caps{color:var(--ap-muted);letter-spacing:.448px;text-transform:uppercase;margin:12px 0 6px 4px;font-size:.7rem;font-weight:600;line-height:18.6px}.ap-favicon .ap-browser+.ap-caps{margin-top:16px}.ap-browser{background:#dee1e6;border-radius:10px 10px 6px 6px;padding:8px 8px 0}.op .op-body .ap-browser-tab{background:var(--sq-surface);color:#202124;border-radius:8px 8px 0 0;align-items:center;gap:6px;max-width:85%;padding:6px 10px;font-size:.8125rem;font-weight:500;line-height:19.5px;display:inline-flex}.ap-browser-tab span,.ap-serp p span{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.op .op-body .ap-browser-url{background:var(--sq-surface);padding:8px 10px;display:flex}.ap-browser-url span{color:#5f6368;background:#f1f3f4;border-radius:999px;flex:1;padding:4px 10px;font-size:.75rem;line-height:18px}.ap-serp{border:1px solid var(--ap-line);background:var(--sq-surface);border-radius:18px;padding:12px}.ap-serp>div{align-items:center;gap:8px;margin-bottom:4px;display:flex}.ap-serp-icon{border:1px solid var(--ap-line);border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.ap-serp>div p{color:#202124;font-size:.75rem;font-weight:500;line-height:14.4px;display:grid}.ap-serp>div small{color:#5f6368;font-size:.6875rem;font-weight:400;line-height:13.2px}.op .op-body .ap-serp-title{color:#1a0dab;margin-top:4px;font-size:.8125rem;font-weight:500;line-height:16.9px}.op .op-body .ap-serp-src{color:#5f6368;align-items:center;gap:4px;margin-top:8px;font-size:.625rem;line-height:15px;display:flex}.op .op-body .ap-tip{color:var(--ap-muted);margin-top:12px;font-size:.75rem;line-height:20px}[data-home-layout] .ap-split{grid-template-columns:minmax(0,585px) 360px;gap:32px}.op .op-body .ap-home-mode .ui-radio-card{border-radius:12px;justify-content:flex-start;min-height:64px}.ap-home-art{background:#0000000d;border-radius:8px;flex:none;grid-template-columns:repeat(3,1fr);gap:3px;width:54px;height:34px;padding:5px;display:grid}.ap-home-art i{background:#00000024;border-radius:2px}.ap-home-art[data-art=custom]{grid-template-columns:repeat(4,1fr)}.ap-home-art[data-art=custom] i:nth-child(-n+4){background:var(--sq-primary);opacity:.7}.ap-home-art[data-art=custom] i:nth-child(n+5){align-self:center;height:4px}.ap-home-art[data-art=custom] i:nth-child(7){display:none}.op .op-body .ap-editor .ap-home-hint{margin:-6px 0 8px;padding:0 4px}.op .op-body .ap-editor .ap-home-labelrow{justify-content:space-between;align-items:center;display:flex}.op .op-body .ap-home-peek{min-height:0;color:var(--sq-primary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:4px 6px;font-size:.9375rem;font-weight:600;display:none}.ap-home-hint .ap-narrow{display:none}.ap-dialog .ap-hp{max-width:none;height:70dvh}.ap-home-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ap-home-list>li{background:var(--sq-surface);border-radius:12px;align-items:center;gap:4px;min-height:64px;padding:10px 10px 10px 4px;display:flex;position:relative}.ap-home-list>li[draggable=true]{opacity:.7}.op .op-body .ap-home-list button{min-width:0;min-height:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin:0}.op .op-body .ap-home-handle{color:#00000061;cursor:grab;touch-action:none;border-radius:10px;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid}.op .op-body .ap-home-row{text-align:left;border-radius:10px;flex:1;justify-content:flex-start;align-items:center;gap:10px;min-width:0;padding:0;display:flex}.ap-home-tile{background:color-mix(in srgb, var(--brand-orange) 8%, transparent);width:40px;height:40px;color:var(--sq-primary);border-radius:10px;flex:none;place-items:center;display:grid}.ap-home-text{min-width:0;display:grid}.ap-home-text strong{font-size:.875rem;font-weight:600;line-height:20px}.ap-home-text small{color:var(--ap-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:19.92px;overflow:hidden}.ap-home-list>li[data-visible="0"] :is(.ap-home-tile,.ap-home-text){opacity:.45}.op .op-body .ap-home-icon{color:#0000008a;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid}.op .op-body .ap-home-list button:hover{background:#0000000a}.op .op-body .ap-home-list .ap-home-row:hover{background:0 0}.op .op-body .ap-home-list button:focus-visible{outline:2px solid var(--sq-primary);outline-offset:1px}.ap-home-menu{z-index:5;border:1px solid var(--ap-line);background:var(--sq-surface);border-radius:12px;min-width:200px;padding:6px 0;display:grid;position:absolute;top:calc(100% - 8px);right:10px}.op .op-body .ap-home-menu button{text-align:left;border-radius:0;align-items:center;gap:10px;min-height:40px;padding:0 16px;font-size:.875rem;display:flex}.op .op-body .ap-home-menu button:disabled{opacity:.38;cursor:default}.op .op-body .ap-home-menu .ap-danger{color:var(--sq-danger,#d32f2f)}.op .op-body .ap-home-add{background:var(--sq-surface);width:100%;min-height:60px;color:var(--sq-primary);font:inherit;cursor:pointer;border:0;border-radius:12px;justify-content:flex-start;align-items:center;gap:6px;margin:8px 0 0;padding:10px 10px 10px 62px;font-size:.875rem;font-weight:600;line-height:20px;display:flex}.op .op-body .ap-home-add:hover{background:var(--sq-hover-card)}.ap-dialog{background:var(--sq-bg);width:min(600px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--sq-ink);border:0;border-radius:16px;padding:0;overflow:hidden}.ap-dialog[open]{flex-direction:column;display:flex}.ap-dialog::backdrop{background:#041e4280}.ap-dialog>header{border-bottom:1px solid var(--ap-line);background:var(--sq-surface);align-items:center;gap:12px;min-height:56px;padding:0 16px;display:flex}.op .op-body .ap-dialog>header p{margin:0;font-size:1rem;font-weight:600;line-height:24px}.op .op-body .ap-dialog>header button{color:#0000008a;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:36px;height:36px;min-height:0;padding:0;display:grid}.ap-dialog-body{gap:8px;padding:12px;display:grid;overflow:auto}.ap-dialog>footer{border-top:1px solid var(--ap-line);background:var(--sq-surface);padding:12px}.op .op-body .ap-dialog>footer button{background:var(--sq-primary-strong);width:100%;min-height:50px;color:var(--sq-on-primary);font:inherit;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:.9375rem;font-weight:600;display:flex}.op .op-body .ap-dialog .ap-label{margin:4px 0 0 4px}.op .op-body .ap-dialog-note{color:var(--ap-muted);margin:0;font-size:.8125rem;line-height:20px}.ap-home-picks{gap:8px;margin:0;padding:0;list-style:none;display:grid}.op .op-body .ap-home-picks button{background:var(--sq-surface);width:100%;min-height:64px;color:var(--sq-ink);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:12px;justify-content:flex-start;align-items:center;gap:12px;padding:10px 16px 10px 10px;display:flex}.op .op-body .ap-home-picks button:hover{background:var(--sq-hover-card)}.ap-home-picks .ap-home-text{flex:1}.ap-home-picks button>.ico:last-child{color:var(--sq-primary)}.ap-home-chosen{gap:6px;margin:12px 0 0;padding-left:22px;font-size:.8125rem;line-height:18px;display:grid}.op .op-body .ap-home-swap,.ap-home-link{border:1px solid var(--ap-line);background:var(--sq-surface);color:var(--sq-primary);font:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:8px;margin-top:12px;padding:8px 14px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.ap-home-pick{gap:8px;margin-top:12px;display:grid}.ap-home-checks{gap:2px;max-height:320px;display:grid;overflow:auto}.ap-home-benefits{gap:8px;margin:12px 0 0;padding:0;font-size:.875rem;list-style:none;display:grid}.ap-home-benefits li{align-items:center;gap:8px;display:flex}.ap-hp{flex-direction:column;height:652px;display:flex}.ap-hp-body{scrollbar-width:none;flex:1;padding:4px 12px 16px;overflow:auto}.ap-hp-sec{margin-top:16px}.op .op-body .ap-hp-title{margin:0 0 8px;font-size:.8125rem;font-weight:600;line-height:15.6px}.ap-hp-cats{gap:6px;display:flex;overflow:hidden}.ap-hp-cats span{width:92px;height:88px;color:var(--ap-muted);background:#041e420f;border-radius:8px;flex:none;place-items:center;display:grid;position:relative}.ap-hp-cats b{color:var(--sq-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;font-weight:500;position:absolute;bottom:5px;left:6px;right:6px;overflow:hidden}.ap-hp-benefits{background:color-mix(in srgb, var(--brand-orange) 8%, transparent);border-radius:10px;grid-template-columns:1fr 1fr;gap:10px;margin:16px 0 0;padding:12px;list-style:none;display:grid}.ap-hp-benefits li{gap:4px;font-size:.625rem;font-weight:500;line-height:13px;display:grid}.ap-hp-benefits .ico{color:var(--sq-primary)}.ap-hp-shelf{grid-auto-columns:140px;grid-auto-flow:column;gap:8px;display:grid;overflow:hidden}.ap-hp-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ap-hp-card{gap:2px;min-width:0;display:grid}.ap-hp-card i{aspect-ratio:1;color:var(--ap-muted);background:#041e420a;border-radius:8px;place-items:center;display:grid;overflow:hidden}.ap-hp-card img{object-fit:contain;width:100%;height:100%}.ap-hp-card b{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.625rem;font-weight:500;line-height:13px;overflow:hidden}.ap-hp-card em{color:var(--ap-navy);font-size:.625rem;font-style:normal;font-weight:600}.op .op-body .ap-hp-text{white-space:pre-line;overflow-wrap:anywhere;font-size:.6875rem;line-height:16px}.ap-hp-banner{border-radius:8px;width:100%;margin-top:16px;display:block}.ap-hp-all{background:var(--ap-navy);color:var(--sq-on-primary);text-align:center;border-radius:8px;margin-top:10px;padding:8px;font-size:.6875rem;font-weight:600;display:block}[data-banner-list] .ap-split{grid-template-columns:minmax(0,480px) minmax(0,480px);gap:0 clamp(16px,2vw,32px);padding-left:clamp(0px,2vw,32px)}[data-banner-list] .ap-aside{gap:8px;top:88px}.ap-bl-list{gap:8px;margin:0 0 8px;padding:0;list-style:none;display:grid}.ap-bl-list>li{background:var(--sq-surface);border-radius:24px;align-items:center;gap:8px;min-height:64px;padding:10px;display:flex;position:relative}.ap-bl-list>li[data-over]{outline:2px dashed var(--sq-primary);outline-offset:-2px}.ap-bl-list>li[data-active="0"] .ap-bl-thumb{opacity:.45}.op .op-body .ap-bl-list button{min-width:0;min-height:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin:0}.op .op-body .ap-bl-list .ap-home-handle{border-radius:4px;width:24px;height:20px;padding:0 2px}.op .op-body .ap-bl-list button:hover:not(:disabled){background:#0000000a}.op .op-body .ap-bl-list button:focus-visible,.ap-bl-row:focus-visible{outline:2px solid var(--sq-primary);outline-offset:1px}.ap-bl-row{min-width:0;color:inherit;border-radius:10px;flex:1;align-items:center;gap:10px;text-decoration:none;display:flex}.ap-bl-thumb{width:64px;height:36px;color:var(--ap-muted);background:#041e420f;border-radius:6px;flex:none;place-items:center;display:grid;overflow:hidden}.ap-bl-thumb img{object-fit:cover;width:100%;height:100%}.ap-bl-row .ap-home-text{justify-items:start}.ap-bl-notes{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.ap-bl-row em{color:#b28020;background:#f5a62324;border-radius:999px;padding:0 8px;font-size:.7rem;font-style:normal;font-weight:600;line-height:16.8px}.ap-bl-row em[data-note=off]{color:var(--ap-muted);background:#041e420f}.ap-bl-add{background:var(--sq-primary-strong);min-height:46px;color:var(--sq-on-primary);border-radius:24px;justify-content:center;align-items:center;gap:8px;font-size:1rem;font-weight:600;text-decoration:none;display:flex}.ap-bl-add:hover{background:var(--sq-primary-deep)}.ap-bl-add:focus-visible{outline:2px solid var(--sq-primary);outline-offset:2px}.op .op-body .ap-editor .ap-bl-error{color:var(--sq-danger);background:#ef444414;border-radius:12px;padding:12px 14px;font-size:.875rem}.ap-bl-art{background:#0000000d;border-radius:6px;flex:none;grid-template-columns:1fr 1fr;align-content:center;gap:3px;width:56px;height:30px;padding:4px 6px;display:grid}.ap-bl-art i{background:#0000004d;border-radius:3px;grid-column:1/-1;height:12px}.ap-bl-art b{background:#00000024;border-radius:2px;height:3px}.ap-bl-art[data-art=full]{padding:4px 0}.ap-bl-art[data-art=full] i{border-radius:0}.ap-bl-art[data-art=full] b{margin:0 6px}.ap-choice[data-checked] .ap-bl-art i{background:var(--sq-primary)}.op .op-body [data-banner-list] .ap-home-mode .ui-radio-card{min-height:58px}.ap-bl-prevhead{justify-content:space-between;align-items:center;margin-left:4px;display:flex}.op .op-body .ap-bl-prevhead .ap-label{margin:0}.ap-bl-prevhead [role=group]{gap:5px;display:flex}.op .op-body .ap-bl-prevhead button{min-height:28px;color:var(--ap-muted);font:inherit;cursor:pointer;background:#041e420a;border:0;border-radius:999px;align-items:center;gap:4px;padding:5px 10px;font-size:.8125rem;font-weight:500;display:inline-flex}.op .op-body .ap-bl-prevhead button[aria-pressed=true]{background:color-mix(in srgb, var(--brand-orange) 12%, transparent);color:var(--sq-primary);font-weight:600}.ap-bl-frame{border:1px solid var(--ap-line);background:#eeeef3;border-radius:24px;justify-self:center;width:min(360px,100%);overflow:hidden}.ap-bl-frame[data-device=desktop]{width:100%}.op .op-body .ap-bl-bar{background:#e4e4ec;align-items:center;gap:8px;padding:7px 10px;display:flex}.ap-bl-bar i{background:#ff5f57;border-radius:50%;width:10px;height:10px}.ap-bl-bar i:nth-child(2){background:#febc2e}.ap-bl-bar i:nth-child(3){background:#28c840}.ap-bl-bar span{background:var(--sq-surface);color:var(--ap-muted);border-radius:999px;flex:1;margin-left:4px;padding:3px 10px;font-size:.7rem;line-height:16.8px}.op .op-body .ap-bl-store{border-bottom:1px solid var(--ap-line);background:var(--sq-surface);height:48px;color:var(--ap-navy);justify-content:space-between;align-items:center;padding:0 16px;display:flex}.ap-bl-store img{width:auto;height:22px}.ap-bl-stage{background:var(--sq-surface);padding:12px 16px 16px}.ap-bl-stage[data-width=full]{padding:0 0 16px}.ap-bl-stage img{object-fit:cover;border-radius:12px;width:100%;height:auto;max-height:320px;display:block}.ap-bl-stage[data-width=full] img{border-radius:0}.op .op-body .ap-bl-empty{color:var(--ap-muted);background:#041e420f;border-radius:12px;justify-items:center;gap:6px;padding:24px 12px;font-size:.8125rem;display:grid}.ap-bl-confirm{grid-template-columns:1fr 1fr;gap:8px;display:grid}.op .op-body .ap-dialog>footer .ap-bl-confirm button:first-child{color:var(--sq-ink);background:#041e420f}.op .op-body .ap-dialog>footer .ap-bl-confirm .ap-danger{background:var(--sq-danger);color:var(--sq-on-primary)}.op .op-body form.ap-editor[data-brand-form]{max-width:1024px}.ap-logo-box{border:1px solid var(--ap-line);border-radius:12px;place-items:center;min-height:96px;padding:12px;display:grid;position:relative}.ap-logo-box img{object-fit:contain;width:auto;max-width:180px;height:52px}.ap-lock{color:var(--ap-muted);background:#041e420f;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:.7rem;font-weight:600;line-height:16.8px;display:inline-flex;position:absolute;top:10px;left:10px}.ap-brand-color{border:1px solid var(--ap-line);border-radius:12px;align-items:center;gap:12px;padding:10px;display:flex}.ap-brand-color .ap-dot{border-radius:10px;width:64px;height:32px}.ap-brand-color p{flex:1;display:grid}.ap-brand-color strong{font-size:.875rem;font-weight:600;line-height:20px}.ap-brand-color small{color:var(--ap-muted);font-size:.75rem;line-height:18px}.ap-brand-color>.ico{color:var(--ap-muted)}[data-typography] .ap-split{grid-template-columns:383px 383px;gap:27px}.op .op-body .ap-font{border:1px solid var(--sq-primary);background:color-mix(in srgb, var(--brand-orange) 6%, transparent);border-radius:24px;align-items:center;gap:12px;min-height:64px;padding:10px 16px;display:flex}.ap-font>.ico{color:var(--sq-primary)}.ap-font span{display:grid}.ap-font strong{font-size:1rem;font-weight:700;line-height:22px}.ap-font small{color:var(--ap-muted);font-size:.75rem;line-height:18px}.ap-type-frame{width:100%}.ap-type-page{background:var(--sq-surface);padding:12px 16px 16px}.op .op-body .ap-type-page h3{margin:4px 0 8px;font-size:1rem;font-weight:700;line-height:24px}.op .op-body .ap-type-page h3+p{margin-bottom:12px}.ap-type-chips{flex-wrap:wrap;gap:6px;display:flex}.ap-type-chips span{background:#041e420d;border-radius:999px;padding:3px 10px;font-size:.75rem;font-weight:500}.op .op-body .ap-type-page p:last-child{color:var(--ap-muted);font-size:.8125rem;line-height:20px}.op:not(.op-guest) .op-body form.ap-banner-form.inline{width:auto;max-width:1024px;box-shadow:none;background:0 0;border:0;border-radius:0;gap:20px;margin:-8px 0 0;padding:0 16px}.op:not(.op-guest) .op-body form.ap-banner-form,.op:not(.op-guest) .op-body .ap-banner-form .appearance-fields{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.op .op-body .ap-banner-form .appearance-preview [role=group]{gap:5px}.op .op-body .ap-banner-form .appearance-preview [role=group] button{min-height:28px;color:var(--ap-muted);background:#041e420a;border:0;border-radius:999px;padding:5px 12px;font-size:.8125rem;font-weight:500}.op .op-body .ap-banner-form .appearance-preview [role=group] button[aria-pressed=true]{background:color-mix(in srgb, var(--brand-orange) 12%, transparent);color:var(--sq-primary);font-weight:600}.op .op-body .ap-banner-form .appearance-preview-image{background:#041e420a;border-radius:12px;overflow:hidden}.op .op-body .ap-banner-form .ap-stack{gap:16px;display:grid}.op .op-body .ap-banner-form .appearance-preview{border:0}.op .op-body .ap-banner-actions{z-index:5;border-top:1px solid var(--ap-line);background:var(--sq-surface);grid-template-columns:1fr auto;align-items:center;gap:16px;margin:0 -16px;padding:12px 16px;display:grid;position:sticky;bottom:0}.op .op-body .ap-banner-actions .btn:disabled{color:#00000042;background:#0000001f}.op .op-body .ap-banner-actions .btn{border-radius:12px;width:100%;min-height:50px;font-size:.9375rem;font-weight:600}.op .op-body .ap-banner-actions a{color:var(--sq-ink-2);font-size:.875rem;font-weight:600}.op .op-body .ap-ai-cta{background:var(--sq-primary-strong);min-height:37px;color:var(--sq-on-primary);border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-bottom:12px;font-size:.875rem;font-weight:500;text-decoration:none;transition:background-color .16s;display:flex}.op .op-body .ap-ai-cta:hover{background:var(--sq-primary)}.op .op-body .ap-ai-cta:focus-visible{outline:2px solid var(--sq-primary);outline-offset:2px}@media (width<=899px){.ap-savebar{left:0}.op .op-body form.ap-editor{padding:0 0 96px}.ap-aside{order:-1}.op .op-body .ap-choice-row .ui-radio-card{gap:6px;padding:8px}.op .op-body .ap-choice-row .ui-radio-title{white-space:nowrap;gap:6px}.ap-split,[data-product-cards] .ap-split,[data-home-layout] .ap-split,[data-banner-list] .ap-split,[data-typography] .ap-split{grid-template-columns:minmax(0,1fr);gap:24px;padding-left:0}.ap-bl-frame{width:100%}[data-home-layout] .ap-aside{display:none}.op .op-body .ap-home-peek{display:inline-flex}.ap-home-hint .ap-wide{display:none}.ap-home-hint .ap-narrow{display:inline}.ap-aside{position:static}.ap-swatches{grid-template-columns:repeat(4,minmax(0,1fr))}.ap-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.op .op-body :has(>form.ap-editor)>[data-theme-version]{color:var(--sq-ink-2);order:-2;margin:-8px 16px 0;font-size:.75rem}.op:not(.op-guest) .op-body :has(>form.ap-editor)>form:has(>input[value=rollback_appearance]){background:0 0;border:0;order:-1;margin:-12px 16px 0;padding:0}.op:not(.op-guest) .op-body :has(>form.ap-editor)>form:has(>input[value=rollback_appearance]) button.btn{min-height:0;color:var(--sq-primary-strong);background:0 0;border:0;margin:-12px 0 0 16px;padding:0;font-size:.75rem;font-weight:600;text-decoration:underline}.product-detail{width:100%;min-width:0;max-width:64rem;color:var(--brand-blue);margin-inline:auto}.op-page:has(.product-detail){animation-fill-mode:backwards}.prd-head{z-index:12;align-items:center;gap:var(--space-3);padding-block:var(--space-2);margin-bottom:var(--space-2);background:var(--brand-white);min-height:48px;display:flex;position:sticky;top:0}.prd-head h1{flex:1;min-width:0;font-size:clamp(1.125rem,2vw,1.5rem);font-weight:600;line-height:1.35}.op .op-body .product-detail .prd-icon{border-radius:var(--radius-control);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--brand-blue);background:0 0;border:0;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.prd-menu-anchor{position:relative}.prd-menu{top:calc(100% + var(--space-1));z-index:15;width:min(16rem,100vw - 2rem);padding:var(--space-2);border:1px solid var(--op-line);border-radius:var(--radius-control);background:var(--brand-white);position:absolute;right:0}.op .op-body .product-detail .prd-menu :is(button,a){align-items:center;gap:var(--space-3);width:100%;min-height:44px;padding:var(--space-3);border-radius:var(--radius-control);color:var(--brand-blue);text-align:left;background:0 0;border:0;font-size:.875rem;font-weight:400;text-decoration:none;display:flex}.prd-gallery{margin-bottom:var(--space-4)}.op .op-body .product-detail .prd-photo{width:100%;height:300px;padding:var(--space-4);border-radius:var(--radius-card);background:var(--brand-white);border:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.prd-photo img{object-fit:contain;width:100%;height:100%}.prd-no-image{align-content:center;justify-items:center;gap:var(--space-3);color:var(--ink-muted);font-size:.875rem;display:grid}.prd-enlarge{bottom:var(--space-3);right:var(--space-3);background:var(--brand-white);border-radius:var(--radius-control);place-items:center;width:32px;height:32px;display:grid;position:absolute}.prd-thumbs{justify-content:center;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.op .op-body .product-detail .prd-thumbs button{width:56px;height:56px;padding:var(--space-1);border:1px solid var(--op-line);border-radius:var(--radius-control);background:var(--brand-white);justify-content:center;align-items:center;display:flex}.prd-thumbs img{object-fit:contain;width:100%;height:100%}.op .op-body .product-detail .prd-thumbs button[aria-pressed=true]{border:2px solid var(--brand-blue)}.prd-thumbs .prd-no-image{gap:0;font-size:0}.prd-thumbs .prd-no-image svg{width:24px;height:24px}.prd-card{margin-bottom:var(--space-4);padding:var(--space-5);border:1px solid var(--op-line);border-radius:var(--radius-card);background:var(--brand-white);display:block}.prd-title{align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;display:flex}.prd-title h2{overflow-wrap:anywhere;flex:1;min-width:min(100%,15rem);font-size:clamp(1.125rem,2vw,1.375rem);font-weight:500;line-height:1.5}.op .op-body .product-detail .prd-price{align-items:baseline;gap:var(--space-3);margin-block:var(--space-3);flex-wrap:wrap;font-size:clamp(1.375rem,3vw,1.75rem);font-weight:600;line-height:1.5;display:flex}.prd-price del{color:var(--ink-muted);font-size:.875rem;font-weight:400}.prd-badge{align-items:center;gap:var(--space-1);width:fit-content;padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);background:var(--op-tint);font-size:.8125rem;font-weight:500;display:inline-flex}.op .op-body .product-detail .prd-stock{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:48px;color:var(--brand-blue);text-decoration:none;display:flex}.prd-stock>span{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.prd-stock small,.op .op-body .product-detail .prd-showcase{color:var(--ink-muted);font-size:.8125rem}.prd-identification{gap:var(--space-4);margin-top:var(--space-5);display:grid}.prd-identification dt{color:var(--ink-muted);font-size:.75rem}.prd-identification dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere;font-size:.875rem}.op .op-body .product-detail .prd-sku{margin-top:var(--space-4);overflow-wrap:anywhere;font-size:.875rem}.prd-description{margin-top:var(--space-5)}.prd-description>div{overflow-wrap:anywhere}.op .op-body .product-detail .prd-description p,.prd-description li{margin:0 0 var(--space-3);white-space:pre-wrap;font-size:.875rem;line-height:1.7}.prd-description ul{padding-left:var(--space-5)}.prd-description-clipped{max-height:10rem;overflow:hidden;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.op .op-body .product-detail .prd-text-button{min-height:44px;padding:var(--space-2) 0;color:var(--brand-blue);background:0 0;border:0;font-size:.875rem;font-weight:500}.op .op-body .product-detail .prd-analysis{align-items:center;gap:var(--space-4);color:var(--brand-blue);text-decoration:none;display:flex}.prd-analysis>span:nth-child(2){overflow-wrap:anywhere;flex:1;min-width:0}.prd-analysis-icon{border-radius:var(--radius-control);background:var(--op-tint);flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.prd-analysis strong{font-size:.9375rem;font-weight:500;display:block}.prd-analysis small{margin-top:var(--space-1);color:var(--ink-muted);font-size:.8125rem;display:block}.prd-variations h2,.prd-combo h2{font-size:1.125rem;font-weight:500}.prd-variation{align-items:center;gap:var(--space-3);padding-block:var(--space-4);border-bottom:1px solid var(--op-line);display:flex}.prd-variation:last-child{border-bottom:0;padding-bottom:0}.prd-variation-data{gap:var(--space-1);overflow-wrap:anywhere;flex:1;min-width:0;display:grid}.prd-variation-data strong{font-size:.875rem;font-weight:500}.prd-variation-data>span{font-size:.875rem}.prd-variation-data small{color:var(--ink-muted);font-size:.75rem}.prd-variation-data .prd-zero{color:var(--danger)}.prd-variation-photo{background:var(--op-tint);border-radius:var(--radius-control);flex-shrink:0;place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.prd-variation-photo img{object-fit:contain;width:100%;height:100%}.prd-variation-photo .prd-no-image{gap:0;font-size:0}.prd-variation-actions{gap:var(--space-1);display:flex}.prd-mobile-variation{display:none}.op .op-body .product-detail .prd-combo a{align-items:center;gap:var(--space-3);min-height:48px;padding-block:var(--space-3);color:var(--brand-blue);font-size:.875rem;text-decoration:none;display:flex}.prd-combo a>span{overflow-wrap:anywhere;flex:1;min-width:0}.prd-combo>p,.prd-combo li{margin-block:var(--space-3);overflow-wrap:anywhere;font-size:.875rem}.prd-combo ul{padding-left:var(--space-5)}.op .op-body .product-detail .prd-combo form.inline{margin:0 var(--space-1);background:0 0;border:0;padding:0;display:inline-flex}.prd-combo li a{display:inline}.op .op-body .product-detail .prd-combo form.inline button{width:44px;height:44px;padding:0}.prd-actions{padding-block:0}.op .op-body .product-detail .prd-actions :is(a,button){align-items:center;gap:var(--space-4);width:100%;min-height:60px;padding:var(--space-4) 0;border:0;border-bottom:1px solid var(--op-line);color:var(--brand-blue);text-align:left;white-space:normal;background:0 0;border-radius:0;font-size:.875rem;font-weight:400;text-decoration:none;display:flex}.prd-actions :is(a,button) span{flex:1;min-width:0}.op .op-body .product-detail .prd-actions :is(a,button):last-child{border-bottom:0}.prd-existing-actions{justify-content:flex-end;gap:var(--space-2) var(--space-5);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.prd-existing-actions a{min-height:44px;color:var(--ink-muted);align-items:center;font-size:.75rem;display:inline-flex}.prd-alert{padding:var(--space-4);margin-block:var(--space-3);border:1px solid var(--danger);border-radius:var(--radius-control);color:var(--danger);overflow-wrap:anywhere;font-size:.875rem}.op .op-body .product-detail .prd-notice{color:var(--ink-muted);margin-block:var(--space-3);font-size:.875rem}.prd-notice:empty{display:none}.prd-dialog{width:min(29rem,100vw - 2rem);max-height:calc(100dvh - 2rem);padding:var(--space-5);border:1px solid var(--op-line);border-radius:var(--radius-card);background:var(--brand-white);color:var(--brand-blue);box-shadow:none;margin:auto;overflow:auto}.prd-dialog::backdrop{background:color-mix(in srgb, var(--brand-blue) 45%, transparent)}.prd-dialog h2{margin-bottom:var(--space-4);font-size:1.25rem;font-weight:600}.op .op-body .product-detail .prd-dialog p{font-size:.875rem;line-height:1.7}.prd-dialog footer{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-5);display:flex}.prd-lightbox{width:min(60rem,100vw - 2rem)}.prd-lightbox>header{align-items:center;gap:var(--space-2);display:flex}.prd-lightbox>header>span{flex:1;font-size:.875rem}.prd-lightbox-image{height:min(65dvh,40rem);margin-top:var(--space-3);place-items:center;display:grid;overflow:auto}.prd-lightbox-image img{object-fit:contain;width:100%;height:100%}.prd-lightbox-image.prd-zoomed{display:block}.prd-lightbox-image.prd-zoomed img{width:200%;max-width:none;height:200%}.prd-share-url{overflow-wrap:anywhere}@media (width<=1023px){.prd-head{top:60px}}@media (width<=600px){.prd-head{gap:var(--space-1)}.prd-card{padding:var(--space-4)}.prd-gallery{margin-bottom:var(--space-3)}.op .op-body .product-detail .prd-photo{height:250px}.prd-variation-actions{display:none}.prd-mobile-variation{display:block}.prd-actions{padding-block:0}.prd-stock>span{gap:var(--space-2)}.prd-stock small{flex-basis:100%}.prd-dialog{padding:var(--space-4)}}.prd-analysis-icon{background:color-mix(in srgb, var(--success) 10%, var(--brand-white));color:var(--success);border-radius:10px}.op .op-body .product-detail .prd-price{color:var(--brand-blue)}.op:not(.op-guest) .op-body .product-detail{max-width:none;color:var(--sq-ink);border-radius:0;padding-bottom:32px}.op:not(.op-guest) .op-body .product-detail>:not(.prd-head,dialog){margin-inline:16px}.op:not(.op-guest) .op-col .product-detail>.prd-head{min-height:72px;margin:0 calc(-1 * var(--op-gutter)) 40px;background:0 0;gap:0;padding:16px 24px 16px 12px}.op:not(.op-guest) .op-col .product-detail>.prd-head h1{margin:0 auto 0 0}.op .op-body .product-detail .prd-icon{width:40px;min-width:40px;height:40px;min-height:40px;color:var(--sq-ink);border-radius:50%}.op .op-body .product-detail .prd-icon:hover{background:var(--sq-fill)}.op .op-body .product-detail .prd-icon .ico{width:24px;height:24px}.op .op-body .product-detail .prd-variation-actions .prd-icon{color:#0000008a}.op .op-body .product-detail .prd-notice:empty{display:none}.op .op-body .product-detail .prd-menu{width:max-content;min-width:132px;max-width:min(18rem,100vw - 2rem);box-shadow:0 0 5px var(--sq-shade), 0 0 1px var(--sq-shade);border:0;border-radius:12px;padding:8px 0;top:100%}.op .op-body .product-detail .prd-menu :is(button,a){min-height:36px;color:var(--sq-ink);border-radius:0;gap:12px;padding:6px 16px;font-size:1rem;line-height:24px}.op .op-body .product-detail .prd-menu :is(button,a):hover{background:var(--sq-fill)}.op .op-body .product-detail .prd-menu .ico{width:20px;height:20px;color:var(--sq-ink-2)}.op .op-body .product-detail .prd-menu .prd-danger .ico{color:currentColor}.op .op-body .product-detail .prd-gallery{margin-bottom:16px}.op .op-body .product-detail .prd-photo{background:var(--sq-bg);border-radius:8px;height:300px;padding:0}.op .op-body .product-detail .prd-photo img{border-radius:0}.op .op-body .product-detail .prd-enlarge{background:var(--sq-surface);color:var(--sq-ink-2);border-radius:50%;bottom:8px;right:8px}.op .op-body .product-detail .prd-thumbs button{background:var(--sq-surface);border:0;border-radius:8px;width:56px;height:56px}.op .op-body .product-detail .prd-thumbs button[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--sq-primary);border:0}.op .op-body .product-detail .prd-card{background:var(--sq-surface);color:var(--sq-ink);border:0;border-radius:10px;margin-bottom:16px;padding:16px}.op .op-body .product-detail .prd-title h2{overflow-wrap:anywhere;font-size:1.25rem;font-weight:600;line-height:32px}.op .op-body .product-detail .prd-badge{background:var(--sq-fill);color:var(--sq-ink-2);border-radius:16px;font-size:.75rem}.op .op-body .product-detail .prd-price{color:var(--sq-primary);gap:8px;margin:8px 0 0;font-size:1.5rem;font-weight:700;line-height:29.64px}.op .op-body .product-detail .prd-price del{color:var(--sq-ink-2);font-size:.875rem;font-weight:400}.op .op-body .product-detail .prd-showcase{color:var(--sq-ink-2);margin-top:8px;font-size:.75rem;line-height:19.92px}.op .op-body .product-detail .prd-stock{min-height:0;color:var(--sq-ink-2);margin-top:16px}.op .op-body .product-detail .prd-stock>span{gap:4px;display:grid}.op .op-body .product-detail .prd-stock>.ico{color:var(--sq-ink-2)}.prd-stock-line{align-items:center;gap:8px;font-size:.875rem;line-height:20.02px;display:flex}.prd-chip{background:var(--sq-success-chip);height:20px;color:var(--sq-success-ink);border-radius:16px;align-items:center;padding:0 8px;font-size:.6875rem;font-weight:600;line-height:11px;display:inline-flex}.prd-chip[data-zero=true]{background:var(--sq-danger-tint);color:var(--sq-danger-ink)}.op .op-body .product-detail .prd-stock small{color:var(--sq-ink-2);font-size:.875rem;line-height:20.02px}.op .op-body .product-detail .prd-identification{gap:16px;margin-top:16px}.op .op-body .product-detail .prd-identification dt,.prd-label{color:var(--sq-ink-2);font-size:.75rem;line-height:15px;display:block}.op .op-body .product-detail .prd-identification dd{margin:3px 0 0;font-size:.875rem;line-height:20.02px}.op .op-body .product-detail .prd-sku{margin-top:16px;font-size:.875rem;line-height:20.02px}.op .op-body .product-detail .prd-description{margin-top:16px}.op .op-body .product-detail .prd-description>div{margin-top:4px}.op .op-body .product-detail .prd-description p,.op .op-body .product-detail .prd-description li{margin:14px 0;font-size:.875rem;line-height:20.02px}.op .op-body .product-detail .prd-description-clipped{max-height:128px;-webkit-mask-image:linear-gradient(#000 62%,#0000);mask-image:linear-gradient(#000 62%,#0000)}.op .op-body .product-detail .prd-text-button{min-height:31px;color:var(--sq-primary-strong);border-radius:12px;align-items:center;gap:4px;padding:4px 5px;font-size:.8125rem;font-weight:500;line-height:22.75px;display:inline-flex}.op .op-body .product-detail .prd-text-button:hover{background:var(--sq-primary-soft)}.op .op-body .product-detail .prd-text-button[aria-expanded=true] .ico{rotate:180deg}.op .op-body .product-detail .prd-analysis{color:var(--sq-ink);border-radius:12px;gap:12px;padding:12px}.op .op-body .product-detail a.prd-analysis:hover{background:var(--sq-hover-card)}.op .op-body .product-detail .prd-analysis-icon{background:var(--sq-success-chip);width:32px;height:32px;color:var(--sq-success-ink);border-radius:12px}.op .op-body .product-detail .prd-analysis strong{font-size:1rem;font-weight:500;line-height:28px}.op .op-body .product-detail .prd-analysis small{color:var(--sq-ink-2);margin:0;font-size:.875rem;line-height:20.02px}.op .op-body .product-detail .prd-analysis>.ico:last-child{color:#0000008a}.op .op-body .product-detail .prd-variations{padding:0}.op .op-body .product-detail .prd-variations h2,.op .op-body .product-detail .prd-combo h2{font-size:1rem;font-weight:500;line-height:28px}.op .op-body .product-detail .prd-variations h2{border-bottom:1px solid var(--sq-line);padding:16px 16px 8px}.op .op-body .product-detail .prd-variation-list{padding-bottom:8px}.op .op-body .product-detail .prd-variation{border:0;gap:8px;padding:14px 16px}.op .op-body .product-detail .prd-variation-data{gap:0}.op .op-body .product-detail .prd-variation-data strong{font-size:.875rem;font-weight:500;line-height:22.88px}.op .op-body .product-detail .prd-variation-data>span{color:var(--sq-ink-2);margin-top:4px;font-size:.875rem;font-weight:500;line-height:20.02px}.op .op-body .product-detail .prd-variation-data small{color:var(--sq-ink-2);margin-top:2px;font-size:.75rem;line-height:19.92px}.op .op-body .product-detail .prd-variation-data .prd-variation-stock{margin-top:6px;font-weight:500}.op .op-body .product-detail .prd-variation-data .prd-zero{color:var(--sq-danger-ink)}.op .op-body .product-detail .prd-variation-data .prd-variation-code{color:var(--sq-ink-disabled);margin-top:6px;line-height:17.16px}.op .op-body .product-detail .prd-variation-actions{gap:8px}.op .op-body .product-detail .prd-actions{padding:0;overflow:hidden}.op .op-body .product-detail .prd-actions :is(a,button){border-bottom:1px solid var(--sq-line);min-height:56px;color:var(--sq-ink);gap:24px;padding:12px 16px;font-size:1rem;font-weight:500;line-height:24px}.op .op-body .product-detail .prd-actions :is(a,button):hover{background:var(--sq-fill)}.op .op-body .product-detail .prd-actions :is(a,button)>.ico:first-child{width:20px;height:20px;color:var(--sq-primary)}.op .op-body .product-detail .prd-actions :is(a,button)>.ico:last-child{display:none}.op .op-body .product-detail .prd-dialog{border:0;border-radius:12px}.op .op-body .product-detail .prd-dialog::backdrop{background:var(--sq-backdrop)}@media (width<=899px){.op:not(.op-guest):has(.product-detail) :is(.op-mbar,.op-tabs){display:none}.op:not(.op-guest) .op-body .product-detail>:not(.prd-head,dialog){margin-inline:0}.op:not(.op-guest) .op-col .product-detail>.prd-head{min-height:56px;margin:0 calc(-1 * var(--op-gutter)) 16px;padding:8px 8px 8px 4px;top:0}}.op .op-body .product-detail .prd-enlarge{display:none}.op .op-body .product-detail .prd-variation{margin-bottom:8px}.op .op-body .product-detail .prd-variation:last-child{margin-bottom:0}.op .op-body .product-detail .prd-menu .prd-danger{color:var(--sq-ink)}.op .op-body .product-detail .prd-dialog:not(.prd-lightbox){background:var(--sq-bg);width:min(600px,100vw - 64px);color:var(--sq-ink);padding:0}.op .op-body .product-detail .prd-dialog:not(.prd-lightbox) h2{margin:0;padding:16px 24px;font-size:1.25rem;font-weight:500;line-height:32px}.op .op-body .product-detail .prd-dialog:not(.prd-lightbox) p{color:var(--sq-ink-2);margin:0 24px 20px;font-size:1rem;line-height:24px}.op .op-body .product-detail .prd-dialog:not(.prd-lightbox) footer{gap:8px;margin:0;padding:8px}.op .op-body .product-detail .prd-dialog footer .btn{min-height:42px;color:var(--sq-primary-strong);background:0 0;border:0;border-radius:12px;padding:8px 11px;font-size:.9375rem;font-weight:600}.op .op-body .product-detail .prd-dialog footer .btn:hover{background:var(--sq-primary-soft)}.op .op-body .product-detail .prd-dialog:not(.prd-lightbox){max-width:none}.op .op-body form.var-edit:not(#_){--field-h:56px;--field-border:transparent;--field-border-hover:var(--sq-input-line);--field-border-focus:var(--sq-primary);--field-halo:transparent;--field-shadow:none;background:0 0;border:0;flex-direction:column;align-items:stretch;gap:16px;max-width:none;padding:0 16px;display:flex}.op .op-body form.var-edit .ui-check-box{border:2px solid #0009;border-radius:2px}.op .op-body form.var-edit .ui-check-input:checked+.ui-check-box{border-color:var(--sq-primary);background:var(--sq-primary)}.op .op-body form.var-edit .ui-field{background:var(--sq-surface);border-radius:12px}.op .op-body form.var-edit .ui-input{font-size:1rem;font-weight:600}.op .op-body form.var-edit .ui-label{color:var(--sq-ink);font-size:.875rem;font-weight:600}.op .op-body form.var-edit>p{color:var(--sq-ink-2);font-size:.75rem}.op .op-body form.var-edit button[type=submit]{background:var(--sq-primary-strong);border-radius:12px;width:100%;min-height:42px;font-size:.9375rem;font-weight:600}.op .op-body form.var-edit+p a{color:var(--sq-primary-strong)}.pdv-editor{min-width:0;color:var(--sq-ink)}.op-page:has(.pdv-editor){max-width:none;animation-fill-mode:backwards}.op .op-body .pdv-editor :is(form,form[method]){background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block}.op .op-body .pdv-editor .pdv-icon{width:40px;min-width:40px;height:40px;min-height:40px;color:var(--sq-ink);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:background-color .15s;display:inline-flex}.op .op-body .pdv-editor .pdv-icon:hover{background:var(--sq-fill)}.op .op-body .pdv-editor .pdv-icon:disabled{opacity:.38}.op .op-body .pdv-editor>.pdv-head{z-index:20;min-height:72px;margin:0 calc(-1 * var(--op-gutter)) 40px;border-image:linear-gradient(to bottom, var(--sq-surface) calc(100% - 1px), var(--sq-line) 0) fill 0 / 0 / 0 100vmax;align-items:center;gap:0;padding:16px 24px 16px 12px;display:flex;position:sticky;top:0}.op .op-body .pdv-editor>.pdv-head h1{letter-spacing:0;font-size:1.25rem;font-weight:600;line-height:32px}.op .op-body .pdv-editor>.pdv-head .pdv-icon .ico{width:24px;height:24px}.pdv-alert{background:var(--sq-st-canceled-bg);color:var(--sq-danger-ink);border:0;border-radius:12px;padding:12px 16px;margin:0 16px 16px!important}.op:not(.op-guest):has(.pdv-editor[data-pdv]){grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.op:not(.op-guest):has(.pdv-editor[data-pdv]) :is(.op-rail,.op-mbar,.op-tabs){display:none}.op:not(.op-guest):has(.pdv-editor[data-pdv]) .op-col{grid-area:1/1}.op .op-page:has(.pdv-editor[data-pdv]){width:100%;padding:0}.op .op-body .pdv-editor[data-pdv]>.pdv-head{gap:16px;margin:0;padding:16px 8px}.pdv-columns{background:var(--sq-bg);grid-template-columns:minmax(0,1fr) 35%;height:calc(100dvh - 72px);min-height:28rem;display:grid;overflow:hidden}.pdv-catalog{flex-direction:column;min-width:0;min-height:0;display:flex}.op .op-body .pdv-editor form.pdv-search{border-bottom:1px solid var(--sq-line);background:var(--sq-surface);flex:none;width:100%;max-width:none;padding:16px;display:block;position:relative}.pdv-search .ui-f{max-width:none}.op .op-body .pdv-editor .pdv-search .ui-field{border:2px solid var(--sq-input-line);background:var(--sq-surface);min-height:55px;box-shadow:none;border-radius:12px;padding-left:14px}.op .op-body .pdv-editor .pdv-search .ui-field:focus-within{border-color:var(--sq-primary);box-shadow:none}.op .op-body .pdv-editor .pdv-search .ui-affix{color:var(--sq-ink-2);margin-right:8px}.op .op-body .pdv-editor .pdv-search .ui-affix svg{width:24px;height:24px}.op .op-body .pdv-editor .pdv-search .ui-input{min-height:51px;font-weight:600}.pdv-products{background:var(--sq-bg);flex-direction:column;gap:8px;min-height:0;padding:16px;display:flex;overflow:auto}.op .op-body .pdv-editor .pdv-product{background:var(--sq-surface);width:100%;min-height:80px;color:var(--sq-ink);text-align:left;white-space:normal;border:0;border-radius:12px;flex:none;align-items:center;gap:0;padding:10px 16px;transition:background-color .15s;display:flex}.op .op-body .pdv-editor .pdv-product:hover:not(:disabled){background:var(--sq-hover-card)}.op .op-body .pdv-product:disabled{opacity:1;cursor:default}.pdv-photo{background:var(--sq-bg);width:40px;height:40px;color:var(--sq-ink-2);border-radius:8px;flex:none;place-items:center;display:grid;overflow:hidden}.pdv-photo img{object-fit:cover;width:100%;height:100%}.pdv-product>.pdv-photo{margin-right:16px}.pdv-product-copy{overflow-wrap:anywhere;flex:1;min-width:0}.pdv-product-copy strong{font-size:.875rem;font-weight:600;line-height:20px}.pdv-product-copy>span{color:var(--sq-ink-2);flex-wrap:wrap;gap:8px;margin-top:4px;font-size:.75rem;font-weight:500;line-height:20px;display:flex}.pdv-product-copy>span:empty{display:none}.op .op-body .pdv-product-price{font-variant-numeric:tabular-nums;flex:none;margin-left:12px;font-size:1rem;font-weight:600;line-height:16px;display:inline-flex}.pdv-product-price sup,.pdv-cart-sum sup{vertical-align:.5em;margin-left:1px;font-size:.6em;line-height:0}.pdv-no-stock{color:var(--sq-no-stock)}.pdv-badge{background:var(--sq-nav-active);color:var(--sq-primary-strong);border-radius:12px;padding-inline:8px}.pdv-cart{border-left:1px solid var(--sq-line);background:var(--sq-surface);flex-direction:column;min-width:0;min-height:0;display:flex}.pdv-cart>header{border-bottom:1px solid var(--sq-line);justify-content:space-between;align-items:center;gap:8px;min-height:65px;padding:16px;display:flex}.op .op-body .pdv-cart h2{font-size:1.25rem;font-weight:600;line-height:32px}.op .op-body .pdv-editor .pdv-clear{min-height:30px;color:var(--sq-primary-strong);background:0 0;border:0;border-radius:12px;align-items:center;gap:6px;padding:4px 8px;font-size:.8125rem;font-weight:600;display:inline-flex}.op .op-body .pdv-editor .pdv-clear:hover{background:var(--sq-nav-active)}.pdv-lines{flex:1;min-height:0;padding:8px 12px;overflow:auto}.pdv-line{padding-block:8px}.pdv-line-head{align-items:center;gap:8px;display:flex}.pdv-line-head .pdv-photo{border-radius:6px;width:32px;height:32px}.pdv-line-head>span:nth-child(2){overflow-wrap:anywhere;flex:1;min-width:0}.pdv-line-head strong{font-size:.8125rem;font-weight:600;line-height:18px}.pdv-line-head small{color:var(--sq-ink-2);font-size:.75rem;display:block}.op .op-body .pdv-editor .pdv-line-head .pdv-icon{width:30px;min-width:30px;height:30px;min-height:30px;color:var(--sq-icon-muted)}.pdv-line-total{background:var(--sq-row);font-variant-numeric:tabular-nums;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin-top:4px;padding:0 8px 0 0;font-size:.8125rem;display:flex}.pdv-line-total>span:nth-child(2){border-right:1px solid var(--sq-line);color:var(--sq-ink-2);flex:1;justify-content:space-around;align-self:stretch;align-items:center;display:flex}.pdv-line-total :is(.pdv-unit,.pdv-line-sum){font-size:.8125rem;font-weight:500;display:inline-flex}.pdv-line-total .pdv-line-sum{min-width:4.5rem;color:var(--sq-ink);justify-content:flex-end;font-weight:600}.pdv-line-total sup{vertical-align:.5em;margin-left:1px;font-size:.6em;line-height:0}.pdv-stepper{align-items:center;gap:0;display:inline-flex}.pdv-stepper>span{text-align:center;min-width:1.5rem;font-weight:600}.op .op-body .pdv-editor .pdv-stepper .pdv-icon{width:30px;min-width:30px;height:30px;min-height:30px;color:var(--sq-ink-2)}.op .op-body .pdv-editor form.pdv-line-edit{grid-template-columns:minmax(4rem,.6fr) minmax(6rem,1fr) 40px 40px;align-items:end;gap:8px;margin-top:8px;display:grid}.pdv-line-edit .ui-f{grid-column:auto;min-width:0}.pdv-line-edit .ui-label{font-size:.75rem}.pdv-empty{color:var(--sq-ink-2);text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:4px;padding:76px 32px 32px;display:flex}.pdv-empty .ico{width:48px;height:48px;color:var(--sq-ink-2);margin-bottom:18px}.pdv-lines>.pdv-empty{height:100%}.op .op-body .pdv-empty :is(h2,h3){color:var(--sq-ink-2);font-size:1.25rem;font-weight:500;line-height:32px}.pdv-empty p{max-width:250px;font-size:.875rem;line-height:20px}.pdv-cart>footer{border-top:1px solid var(--sq-line);background:var(--sq-row);flex:none;padding:16px}.pdv-cart-total{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.pdv-cart-sum{font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700;line-height:1;display:inline-flex}.op .op-body .pdv-editor .btn{justify-content:center;align-items:center;gap:8px;display:inline-flex}.op .op-body .pdv-cart footer .btn{border-radius:12px;width:100%;min-height:52px;font-size:1rem;font-weight:600}.op .op-body .pdv-editor .btn:disabled{color:#00000042;opacity:1;background:#0000001f}.op .op-body .pdv-details>form>section{margin:0 16px 32px}.op .op-body .pdv-details section>h2{align-items:center;gap:8px;margin-bottom:16px;font-size:1.25rem;font-weight:500;line-height:32px;display:flex}.op .op-body .pdv-details section>h2 .ico{width:24px;height:24px}.op .op-body .pdv-editor .pdv-person{background:var(--sq-surface);width:100%;min-height:80px;color:var(--sq-ink);text-align:left;white-space:normal;border:0;border-radius:10px;align-items:center;gap:16px;padding:16px;transition:background-color .15s;display:flex}.op .op-body .pdv-editor .pdv-person:hover:not(:disabled){background:var(--sq-hover-card)}.op .op-body .pdv-editor .pdv-person:disabled{opacity:1;cursor:default}.pdv-person>span:nth-child(2){overflow-wrap:anywhere;flex:1;min-width:0}.pdv-person strong{font-size:1rem;font-weight:500;line-height:28px;display:block}.pdv-person small{color:var(--sq-ink-2);font-size:.875rem;font-weight:400;line-height:20px;display:block}.pdv-person>.ico:last-child{color:var(--sq-ink-2);flex:none}.pdv-avatar{background:var(--sq-fill);width:40px;height:40px;color:var(--sq-ink-2);border-radius:50%;flex:none;place-items:center;display:grid}.pdv-initials{border:2px solid hsl(var(--h,260) 60% 82%);background:hsl(var(--h,260) 60% 91%);color:hsl(var(--h,260) 60% 27%);font-size:1.125rem;font-weight:400;line-height:1}.pdv-glyph{color:var(--sq-ink);background:0 0}.pdv-tile{background:#41506414;border-radius:10px}.pdv-shipping{gap:16px;display:grid}.op .op-body .pdv-details .pdv-shipping button{background:var(--sq-surface);width:100%;min-height:80px;color:var(--sq-ink);text-align:left;white-space:normal;border:0;border-radius:24px;align-items:center;gap:16px;padding:16px;display:flex}.op .op-body .pdv-details .pdv-shipping button:hover:not(:disabled){background:var(--sq-hover-card)}.pdv-shipping button>span:nth-child(2){flex:1}.pdv-shipping strong{font-size:1rem;font-weight:500;line-height:28px;display:block}.pdv-shipping small{color:var(--sq-ink-2);font-size:.875rem;font-weight:400;line-height:20px;display:block}.pdv-radio{border:2px solid var(--sq-ink-2);width:20px;height:20px;color:var(--sq-on-primary);border-radius:50%;flex:none;place-items:center;margin:2px;display:grid}.pdv-shipping button>.ico:last-child{color:var(--sq-ink-2)}.pdv-shipping button[aria-checked=true] strong{color:var(--sq-primary-strong);font-weight:600}.pdv-shipping button[aria-checked=true] .pdv-radio{border-color:var(--sq-primary);background:var(--sq-primary)}.pdv-shipping button[aria-checked=true] .pdv-radio .ico{stroke-width:2.5px}.pdv-shipping button[aria-checked=true]>.ico:last-child{color:var(--sq-primary)}.pdv-shipping+*{margin-top:16px}.pdv-help{color:var(--sq-ink-2);margin-top:12px;font-size:.8125rem}.pdv-details section:has(>h2)>.ui-f>.ui-label-row{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pdv-details .ui-f{max-width:none}.op .op-body .pdv-details section>.ui-f .ui-field{border:2px solid var(--sq-input-line);background:var(--sq-surface);box-shadow:none;border-radius:12px}.op .op-body .pdv-details section>.ui-f .ui-field:focus-within,.op .op-body .pdv-details section>.ui-f button.ui-field[aria-expanded=true]{border-color:var(--sq-primary);box-shadow:none}.op .op-body .pdv-details section>.ui-f button.ui-select{min-height:56px}.op .op-body .pdv-details section>.ui-f .ui-field-area{padding-block:14px}.op .op-body .pdv-details section>.ui-f .ui-field-area .ui-input{min-height:69px;font-weight:600}.op .op-body .pdv-editor .pdv-summary{background:var(--sq-surface);border:0;border-radius:10px;margin-bottom:32px;padding:16px}.op .op-body .pdv-details .pdv-summary>h2{color:var(--sq-ink-2);margin-bottom:0;font-size:.875rem;font-weight:500;line-height:22px;display:block}.pdv-summary>div{min-height:30px;color:var(--sq-ink-2);align-items:center;gap:4px;margin-top:12px;font-size:.875rem;font-weight:500;line-height:20px;display:flex}.pdv-summary>div:not([class]){min-height:20px;font-weight:400}.pdv-summary>div>span:first-child,.pdv-summary>div>strong:first-child{overflow-wrap:anywhere;flex:1;min-width:0}.pdv-summary strong{color:var(--sq-ink);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:500}.pdv-summary>div:not([class]) strong{font-size:.875rem}.pdv-summary-sub{border-top:1px dashed var(--sq-line);padding-top:12px}.op .op-body .pdv-editor .pdv-summary .pdv-icon{width:30px;min-width:30px;height:30px;min-height:30px;color:var(--sq-icon-muted)}.pdv-inline-money{flex:0 110px;min-width:0;margin-left:4px}.pdv-inline-money .ui-label-row,.pdv-inline-money .ui-affix{display:none}.op .op-body .pdv-inline-money .ui-field{border:2px solid var(--sq-input-line);background:var(--sq-surface);min-height:36px;box-shadow:none;border-radius:8px;padding-inline:10px}.op .op-body .pdv-inline-money .ui-field:focus-within{border-color:var(--sq-primary);box-shadow:none}.op .op-body .pdv-inline-money .ui-input{text-align:left;min-height:32px;font-size:1rem;font-weight:500}.pdv-summary>.pdv-grand-total{min-height:36px;color:var(--sq-ink);padding-top:8px}.pdv-grand-total strong{font-size:1rem;font-weight:600;line-height:28px}.op .op-body .pdv-detail-actions{z-index:2;margin:0 calc(-1 * var(--op-gutter)) 0;border-top:1px solid var(--sq-line);background:var(--sq-surface);border-radius:12px 12px 0 0;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:16px;display:flex;position:sticky;bottom:0}.op .op-body .pdv-detail-actions button:not(.btn){min-height:52px;color:var(--sq-primary-strong);background:0 0;border:0;border-radius:12px;padding:0 16px;font-weight:600}.op .op-body .pdv-detail-actions button:not(.btn):hover{background:var(--sq-nav-active)}.op .op-body .pdv-detail-actions .btn{border-radius:12px;flex:16rem;min-height:52px;font-size:1rem;font-weight:600}.op-page:has(.pdv-details){padding-bottom:0}.pdv-discount{border:1px solid var(--sq-line);background:var(--sq-bg);width:min(444px,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--sq-ink);box-shadow:none;border-radius:12px;padding:0;overflow:auto}.pdv-discount::backdrop{background:var(--sq-backdrop)}.op .op-body .pdv-discount h2{margin:0;padding:16px 24px;font-size:1.25rem;font-weight:500;line-height:32px}.op .op-body .pdv-editor .pdv-discount form{gap:24px;padding:7px 24px 0;display:grid}.pdv-discount [data-ui=segmented]>.ui-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.op .op-body .pdv-discount .ui-seg{border:1px solid var(--sq-line);background:0 0;border-radius:12px;gap:0;padding:0;overflow:hidden}.op .op-body .pdv-discount .ui-seg-opt+.ui-seg-opt{border-left:1px solid var(--sq-line)}.op .op-body .pdv-discount .ui-seg-face{min-height:38px;color:var(--sq-ink-2);border-radius:0;font-size:.8125rem;font-weight:500}.op .op-body .pdv-discount .ui-seg-input:checked+.ui-seg-face{background:var(--sq-nav-active);color:var(--sq-primary-strong);font-weight:500}.op .op-body .pdv-discount .ui-f:not([data-ui=segmented]) .ui-field{border:2px solid var(--sq-input-line);background:var(--sq-surface);min-height:56px;box-shadow:none;border-radius:12px}.op .op-body .pdv-discount .ui-f:not([data-ui=segmented]) .ui-field:focus-within{border-color:var(--sq-primary);box-shadow:none}.op .op-body .pdv-discount .ui-input{font-size:1rem;font-weight:500}.op .op-body .pdv-discount footer{justify-content:flex-end;gap:8px;margin:20px -24px 0;padding:8px;display:flex}.op .op-body .pdv-discount footer button{border:0;border-radius:12px;min-height:42px;padding:0 16px;font-size:.9375rem;font-weight:600}.op .op-body .pdv-discount footer button:not(.btn){color:var(--sq-ink);background:0 0}.op .op-body .pdv-discount footer button:not(.btn):hover{background:var(--sq-fill)}.op .op-body .pdv-discount footer .btn{padding:0 22px}.pdv-select-page{padding-bottom:6rem}.pdv-select-page>:not(.pdv-head,.pdv-new-customer){margin-inline:16px}.op .op-body .pdv-select-page>.ui-f{max-width:none}.op .op-body .pdv-select-page>.ui-f .ui-field{min-height:46px;box-shadow:none;background:#ffffffe6;border:0;border-radius:12px}.op .op-body .pdv-select-page>.ui-f .ui-field:focus-within{box-shadow:inset 0 0 0 2px var(--sq-primary)}.op .op-body .pdv-select-page>.ui-f .ui-input{min-height:46px;font-size:.95rem;font-weight:600}.pdv-people{gap:8px;margin-top:16px;padding-top:16px;display:grid}.op .op-body .pdv-people h2{color:var(--sq-ink-2);margin:8px 0 0;padding-left:4px;font-size:.75rem;font-weight:500;line-height:20px}.pdv-head+.pdv-people{margin-top:0;padding-top:0}.op .op-body .pdv-select-page .pdv-person:has(>svg.ico){background:var(--sq-nav-active)}.op .op-body .pdv-select-page .pdv-person{border-radius:12px;min-height:88px}.op .op-body .pdv-select-page .pdv-person strong{font-size:.875rem;font-weight:600;line-height:20px}.op .op-body .pdv-select-page .pdv-person small{font-size:.75rem;line-height:20px}.pdv-select-page .pdv-initials{width:56px;height:56px;font-size:1.25rem}.pdv-select-page .pdv-person>.ico:last-child{color:var(--sq-primary)}.op .op-body .pdv-select-page .pdv-person[data-other]{border-radius:10px;min-height:60px;margin-bottom:8px}.op .op-body .pdv-select-page .pdv-person[data-other]>span{flex:1;justify-content:space-between;align-items:center;gap:12px;display:flex}.op .op-body .pdv-select-page .pdv-person[data-other] strong{font-size:1rem;font-weight:400;line-height:28px}.op .op-body .pdv-select-page .pdv-person[data-other] small{font-size:.875rem}.op .op-body .pdv-editor .pdv-new-customer{z-index:10;min-height:56px;box-shadow:none;border-radius:28px;align-items:center;gap:8px;padding:0 24px 0 20px;font-size:1rem;font-weight:600;display:inline-flex;position:fixed;bottom:32px;right:32px}.pdv-editor .pdv-narrow,.op .op-body .pdv-editor :is(.pdv-pick-back,.pdv-add-fab){display:none}.op .op-body .pdv-details .pdv-save-notes{min-height:36px;color:var(--sq-primary-strong);background:0 0;border:0;border-radius:12px;margin:8px 0 0 auto;padding:0 12px;font-size:.875rem;font-weight:600;display:block}.op .op-body .pdv-details .pdv-save-notes:hover{background:var(--sq-nav-active)}.pdv-details .ui-count{display:none}@media (width<=899px){.pdv-editor .pdv-wide{display:none}.pdv-editor .pdv-narrow{display:contents}.op .op-body .pdv-editor>.pdv-head,.op .op-body .pdv-editor[data-pdv]>.pdv-head{min-height:56px;margin:0 calc(-1 * var(--op-gutter)) 16px;gap:0;padding:8px 16px 8px 4px}.op .op-body .pdv-editor[data-pdv]>.pdv-head{margin:0}.op .op-body .pdv-editor[data-picking] .pdv-exit{display:none}.op .op-body .pdv-editor[data-picking] .pdv-pick-back{display:inline-flex}.pdv-columns{height:auto;min-height:0;display:block;overflow:visible}.pdv-editor:not([data-picking]) .pdv-catalog,.pdv-editor[data-picking] .pdv-cart{display:none}.op .op-body .pdv-editor form.pdv-search{background:0 0;border:0;padding:16px}.op .op-body .pdv-editor .pdv-search .ui-field{background:#ffffffe6;border:0;min-height:46px}.op .op-body .pdv-editor .pdv-search .ui-field:focus-within{box-shadow:inset 0 0 0 2px var(--sq-primary)}.op .op-body .pdv-editor .pdv-search .ui-input{min-height:46px;font-size:.95rem}.pdv-products{padding:0 16px 128px;overflow:visible}.op .op-body .pdv-editor .pdv-product{min-height:72px}.pdv-cart{background:0 0;border:0;padding:0 16px 144px}.pdv-cart>header{border:0;min-height:32px;margin-top:16px;padding:0 8px}.op .op-body .pdv-editor .pdv-clear{gap:8px;min-height:42px;padding:8px 11px;font-size:.9375rem}.op .op-body .pdv-editor .pdv-clear .ico{width:22px;height:22px}.pdv-lines{padding:16px 0 8px;overflow:visible}.pdv-lines>.pdv-line:first-child{margin-top:8px}.pdv-line{background:var(--sq-surface);border-radius:12px;padding:12px 12px 16px}.pdv-line+.pdv-line{margin-top:8px}.pdv-line-head{align-items:flex-start;gap:12px}.pdv-line-head .pdv-photo{border-radius:12px;width:40px;height:40px}.pdv-line-head strong{font-size:.875rem;line-height:20px}.pdv-line-total{border-radius:12px;min-height:34px;margin-top:8px;padding:4px 8px;font-size:.875rem}.pdv-line-total :is(.pdv-unit,.pdv-line-sum){font-size:.875rem}.pdv-stepper>span{font-size:.875rem;font-weight:700}.op .op-body .pdv-editor .pdv-stepper .pdv-icon{width:23px;min-width:23px;height:23px;min-height:23px;margin-inline:2px}.pdv-lines>.pdv-empty{justify-content:center;height:auto;min-height:422px;padding:32px}.pdv-lines>.pdv-empty .ico{width:70px;height:70px}.pdv-lines>.pdv-empty p{max-width:none}.op .op-body .pdv-editor .pdv-add-fab{z-index:11;right:20px;bottom:calc(111px + env(safe-area-inset-bottom,0px));background:var(--sq-primary-strong);border-radius:24px;gap:8px;min-height:48px;padding:0 20px 0 16px;font-size:.9375rem;font-weight:600;line-height:1;display:inline-flex;position:fixed}.op .op-body .pdv-editor .pdv-add-fab:hover{background:var(--sq-primary-deep)}.pdv-cart>footer{z-index:10;padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px));background:var(--sq-primary-strong);color:var(--sq-on-primary);border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:16px;display:flex;position:fixed;inset:auto 0 0}.pdv-cart-total{margin:0;display:block}.op .op-body .pdv-cart .pdv-cart-total h2{color:inherit;font-size:.875rem;font-weight:500;line-height:20px}.pdv-cart-total .pdv-cart-sum{margin-top:2px;font-size:1.5rem;font-weight:600;line-height:36px}.op .op-body .pdv-cart footer form{flex:none}.op .op-body .pdv-cart footer .btn{width:auto;min-width:158px;min-height:50px;color:var(--sq-on-primary);background:#ffffff14;border-radius:12px;padding:0 24px;font-size:1.1rem}.op .op-body .pdv-cart footer .btn:hover:not(:disabled){background:#0000001f}.op .op-body .pdv-cart footer .btn:disabled{color:#ffffff4d;background:#ffffff0d}.op .op-body .pdv-editor form.pdv-line-edit{grid-template-columns:minmax(4rem,.6fr) minmax(6rem,1fr) 40px}.pdv-line-edit>button:last-child{grid-column:3}.op .op-body .pdv-details>form>section,.pdv-select-page>:not(.pdv-head,.pdv-new-customer){margin-inline:0}.op .op-body .pdv-details>form>section{margin-bottom:32px}.op .op-body .pdv-detail-actions{padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));flex-direction:column;bottom:0}.op .op-body .pdv-detail-actions>.btn{flex-basis:auto;width:100%}.op .op-body .pdv-editor .pdv-new-customer{right:16px;bottom:calc(16px + env(safe-area-inset-bottom))}}.order-detail{width:100%;min-width:0;color:var(--sq-ink)}.order-detail>:not(.od-head,dialog){margin-inline:16px}.op-page:has(.order-detail){animation-fill-mode:backwards}.od-head{align-items:center;gap:0;display:flex}.od-head h1{overflow-wrap:anywhere;flex:1;min-width:0}.od-head-actions{gap:0;display:flex;position:relative}.op .op-body .order-detail .od-icon{width:40px;min-width:40px;height:40px;min-height:40px;color:var(--sq-ink);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:background-color .15s;display:inline-flex}.op .op-body .order-detail .od-icon:hover{background:var(--sq-fill)}.op .op-body .order-detail .od-head .od-icon .ico{width:24px;height:24px}.od-meta{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.op .op-body .od-when{justify-items:start;gap:0;display:grid}.od-meta [data-commercial-date]{color:var(--sq-ink-2);font-size:.9rem;font-weight:600;line-height:21.6px}.od-channel{background:var(--sq-channel-bg);height:18px;color:var(--sq-channel);border-radius:16px;align-items:center;gap:2px;padding:0 8px 0 4px;font-size:.65rem;font-weight:500;line-height:15.6px;display:inline-flex}.od-status{flex:none;min-width:0;margin-top:6px}.op .op-body .od-status .ui-f{gap:0;max-width:none}.op .op-body .od-status button.ui-select{background:var(--st-bg);height:28px;min-height:28px;box-shadow:none;color:var(--st);border:0;border-radius:16px;gap:2px;padding:0 4px 0 12px;font-size:.8rem;font-weight:600;line-height:19.2px}.op .op-body .od-status button.ui-select:focus-visible,.op .op-body .od-status button.ui-select[aria-expanded=true]{box-shadow:0 0 0 2px var(--sq-surface), 0 0 0 4px var(--st)}.op .op-body .od-status button.ui-select:disabled{opacity:1;cursor:default}.od-status .ui-value{color:inherit;flex:none}.od-status .ui-chevron{color:#041e4242;width:22px;height:22px}.od-section{border-bottom:1px solid var(--sq-line);margin-bottom:16px;padding-bottom:16px}.od-section:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}.od-section>header{align-items:center;gap:8px;min-height:32px;margin-bottom:16px;display:flex}.op .op-body .od-section>header h2,.od-people h2{font-size:1.25rem;font-weight:600;line-height:32px}.op .op-body .order-detail .od-card{background:var(--sq-surface);border:0;border-radius:24px;padding:16px}.od-person{align-items:center;gap:16px;min-width:0;display:flex}.od-person>span:nth-child(2){overflow-wrap:anywhere;flex:1;min-width:0}.od-person strong{font-size:1rem;font-weight:500;line-height:24px;display:block}.od-person strong a{color:inherit;text-decoration:none}.od-person strong a:hover{text-decoration:underline}.od-person small{color:var(--sq-ink-2);font-size:.6875rem;line-height:15.73px;display:block}.op .op-body .order-detail .od-customer{border-radius:12px;margin-bottom:8px;padding-block:20px}.op .op-body .order-detail .od-go{width:34px;min-width:34px;height:34px;min-height:34px;color:var(--sq-primary-strong)}.od-avatar{border:2px solid hsl(var(--h,260) 60% 82%);background:hsl(var(--h,260) 60% 91%);width:56px;height:56px;color:hsl(var(--h,260) 60% 27%);border-radius:50%;flex:none;place-items:center;font-size:1.25rem;font-weight:400;line-height:20px;display:grid}.od-avatar-icon{background:var(--sq-fill);color:var(--sq-ink-2);border-color:#0000}.od-seller{align-items:center}.od-seller .od-avatar{width:40px;height:40px;font-size:1rem}.od-tile{width:40px;height:40px;color:var(--sq-ink-2);background:#41506414;border-radius:10px;flex:none;place-items:center;display:grid}.od-seller strong{font-weight:600}.op .op-body .order-detail .od-link{color:var(--sq-primary-strong);margin-top:3px;font-size:.8125rem;font-weight:600;line-height:22.75px;text-decoration:none;display:inline-block}.od-link:hover{text-decoration:underline}.od-shipping>div{align-items:center;gap:8px;min-height:24px;display:flex}.od-shipping>div>.ico{color:var(--sq-primary)}.od-shipping strong{font-size:1rem;font-weight:600;line-height:24px}.op .op-body .order-detail .od-edit{width:30px;min-width:30px;height:30px;min-height:30px;color:var(--sq-icon-muted);margin:-3px -3px -3px auto}.op .op-body .order-detail .od-shipping p{border-top:1px solid var(--sq-line);color:var(--sq-primary-strong);margin-top:8px;padding-top:16px;font-size:.875rem;font-weight:600;line-height:20px}.od-shipping small{color:var(--sq-ink-2);margin-top:4px;font-size:.75rem;display:block}.od-notes>strong{margin-bottom:5px;font-size:.875rem;font-weight:600;line-height:20px;display:block}.od-note-row{align-items:flex-start;gap:8px;display:flex}.op .op-body .order-detail .od-notes p{min-width:0;color:var(--sq-ink-2);white-space:pre-wrap;overflow-wrap:anywhere;flex:1;padding-block:8px;font-size:.875rem;font-weight:500;line-height:20px}.op .op-body .order-detail .od-note-row .od-icon{width:30px;min-width:30px;height:30px;min-height:30px;color:var(--sq-icon-muted)}.od-empty-note{font-style:italic}.op .op-body .order-detail form{background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block}.od-note-actions{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.od-products{gap:16px;display:grid}.op .op-body .order-detail .od-product{border-radius:12px}.od-product-head{align-items:center;gap:12px;min-height:48px;display:flex}.od-product-photo{background:var(--sq-bg);width:48px;height:48px;color:var(--sq-ink-2);border-radius:8px;flex:none;place-items:center;display:grid;overflow:hidden}.od-product-photo img{object-fit:cover;width:100%;height:100%}.od-product-head>div{overflow-wrap:anywhere;flex:1;min-width:0}.od-product-head strong{font-size:.875rem;font-weight:600;line-height:18.9px;display:block}.od-product-head strong a{color:inherit;text-decoration:none}.od-product-head small{color:var(--sq-ink-2);font-size:.75rem;line-height:20px;display:block}.op .op-body .order-detail .od-product-line{background:var(--sq-row);color:var(--sq-ink-2);font-variant-numeric:tabular-nums;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:6px 12px;font-size:.875rem;line-height:20px;display:flex}.od-product-line strong{color:var(--sq-ink);white-space:nowrap;font-weight:600}.op .op-body .order-detail .od-totals{gap:16px;margin:16px 0 0;padding:20px;display:grid}.od-totals>div{justify-content:space-between;align-items:center;gap:16px;min-height:24px;display:flex}.od-totals dt{color:var(--sq-ink-2);font-size:.875rem;font-weight:600;line-height:20px}.od-totals dd{color:var(--sq-ink);text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font-size:1rem;font-weight:600;line-height:24px}.od-totals dd.od-none{color:var(--sq-ink-2);font-style:italic;font-weight:400}.od-totals>.od-grand-total{border-top:1px dashed var(--sq-line);padding-top:16px}.od-grand-total :is(dt,dd){color:var(--sq-ink);font-size:1rem;font-weight:700;line-height:28px}.od-profit{align-items:center;gap:12px;margin-top:16px;display:flex}.od-profit-icon{background:var(--sq-success-soft);width:36px;height:36px;color:var(--sq-success-ink);border-radius:50%;flex:none;place-items:center;display:grid}.op .op-body .od-profit h3{font-size:1rem;font-weight:600;line-height:28px}.od-profit>span:last-child>span{color:var(--sq-ink-2);font-size:.875rem;font-weight:500;line-height:20px;display:block}.od-profit small{color:var(--sq-ink-2);margin-top:4px;font-size:.75rem;display:block}.od-payment>div{align-items:center;min-height:30px;display:flex}.od-payment-method{color:var(--sq-primary-strong);font-size:.75rem;font-weight:600;line-height:20px}.op .op-body .order-detail .od-payment .od-product-line{margin-top:16px;padding:16px}.od-payment .od-product-line strong{font-weight:500}.od-menu{z-index:8;border:1px solid var(--sq-line);background:var(--sq-surface);width:min(18rem,100vw - 2rem);max-height:min(36rem,75dvh);box-shadow:none;border-radius:12px;padding:8px 0;position:absolute;top:calc(100% + 4px);right:0;overflow:auto}.op .op-body .order-detail .od-menu :is(a,button){width:100%;min-height:40px;color:var(--sq-ink);text-align:left;white-space:normal;background:0 0;border:0;border-radius:0;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px;padding:6px 16px;font-size:.9375rem;font-weight:500;line-height:1.4;text-decoration:none;display:flex}.op .op-body .order-detail .od-menu :is(a,button):hover{background:var(--sq-fill)}.op .op-body .order-detail .od-menu .ico{color:var(--sq-primary)}.od-menu small{color:var(--sq-ink-2);flex-basis:100%;margin-top:-4px;font-size:.75rem;font-weight:400}.op .op-body .order-detail .od-danger,.op .op-body .order-detail .od-menu .od-danger .ico{color:var(--sq-danger-ink)}.od-alert{background:var(--sq-st-canceled-bg);color:var(--sq-danger-ink);overflow-wrap:anywhere;border:0;border-radius:12px;margin-block:0 16px;padding:12px 16px}.od-notice{color:var(--sq-ink-2);overflow-wrap:anywhere;margin-block:0 16px;font-size:.875rem}.od-dialog{border:1px solid var(--sq-line);background:var(--sq-surface);width:min(29rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--sq-ink);box-shadow:none;border-radius:16px;margin:auto;padding:24px;overflow:auto}.od-dialog::backdrop{background:var(--sq-backdrop)}.od-dialog h2{margin-bottom:12px;font-size:1.25rem;font-weight:600;line-height:32px}.od-dialog p{color:var(--sq-ink-2);font-size:.875rem;line-height:1.6}.od-dialog footer{justify-content:flex-end;gap:8px;margin-top:24px;display:flex}.op .op-body .od-dialog footer button{min-height:40px;color:var(--sq-primary-strong);background:0 0;border:0;border-radius:12px;padding:0 16px;font-weight:600}.op .op-body .od-dialog footer button:hover{background:var(--sq-nav-active)}.op .op-body .od-dialog footer button.od-danger{background:var(--sq-danger-ink);color:var(--sq-on-primary)}.od-people{gap:8px;margin-inline:16px;display:grid}.od-people h2{margin-block:16px 8px;font-size:1rem}.op .op-body .order-detail button.od-person{background:var(--sq-surface);width:100%;min-height:88px;color:var(--sq-ink);text-align:left;white-space:normal;border:0;border-radius:12px;padding:16px}.op .op-body .order-detail button.od-person:hover{background:var(--sq-hover-card)}.op .op-body .order-detail button.od-person[aria-pressed=true]{background:var(--sq-nav-active)}.op .op-body .order-detail button.od-person[aria-pressed=true]>.ico{color:var(--sq-primary)}.od-picker .od-person strong{font-size:.875rem;font-weight:600;line-height:20px}.od-picker .od-person small{font-size:.75rem;line-height:20px}@media (width<=599px){.op:not(.op-guest) .order-detail>.od-head{min-height:56px;margin-bottom:16px;padding:8px 8px 8px 4px;position:sticky}.order-detail>:not(.od-head,dialog),.od-people{margin-inline:0}.od-person{flex-wrap:nowrap}.od-product-line,.od-dialog footer{flex-wrap:wrap}}.op-page:has(.chat-inbox){padding-bottom:0;animation:none}.op .op-body .chat-inbox{--ch-gap:16px;min-width:0;color:var(--sq-ink);display:block}.chat-inbox .ch-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.op .op-body .chat-inbox .ch-bar{z-index:20;min-height:72px;margin:0 calc(-1 * var(--op-gutter));border-bottom:1px solid var(--sq-line);background:var(--sq-surface);align-items:center;padding:0 24px 0 12px;display:flex;position:sticky;top:0}.op .op-body .chat-inbox .ch-bar h1{min-width:0;color:var(--sq-ink);letter-spacing:0;flex:1;margin:0;font-size:1.25rem;font-weight:600;line-height:32px}.op .op-body .chat-inbox .ch-icon{width:40px;min-width:0;height:40px;min-height:0;color:inherit;box-shadow:none;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:0;padding:0;text-decoration:none;display:grid}.op .op-body .chat-inbox .ch-icon:hover{background:var(--sq-fill)}.op .op-body .chat-inbox .ch-icon:focus-visible{outline:2px solid var(--sq-primary);outline-offset:0}.op .op-body .chat-inbox .ch-bar .ch-icon{color:var(--sq-ink)}.op .op-body .chat-inbox .ch-cols{gap:var(--ch-gap);height:calc(100dvh - 128px);min-height:480px;margin-top:24px;display:flex}.op .op-body .chat-inbox .ch-list{flex-direction:column;flex:0 0 380px;min-height:0;display:flex}@media (width<=1199px){.op .op-body .chat-inbox .ch-list{flex-basis:340px}}.op .op-body .chat-inbox .ch-search{flex:none;padding-bottom:8px}.op .op-body .chat-inbox .ch-search .ui-f{max-width:none}.op .op-body .chat-inbox .ch-search .ui-field{background:var(--sq-surface);min-height:40px;box-shadow:none;border:0;border-radius:12px;padding:0 0 0 12px}.op .op-body .chat-inbox .ch-search .ui-field:focus-within{box-shadow:inset 0 0 0 2px var(--sq-primary)}.op .op-body .chat-inbox .ch-search .ui-affix{color:var(--sq-ink-2);margin:0 8px 0 0}.op .op-body .chat-inbox .ch-search .ui-input{min-height:40px;color:var(--sq-ink);padding:4px 12px 5px 0;font-size:.875rem;font-weight:600;line-height:20px}.op .op-body .chat-inbox .ch-search .ui-input::placeholder{color:var(--sq-ink-2);opacity:.85;font-weight:500}.op .op-body .chat-inbox .ch-scroll{flex:1;min-height:0;padding:4px 0 8px;overflow-y:auto}.op .op-body .chat-inbox .ch-items{margin:0;padding:0;list-style:none;display:block}.op .op-body .chat-inbox .ch-items>li{background:0 0;border:0;margin:0 0 8px;padding:0}.op .op-body .chat-inbox .ch-items a{background:var(--sq-surface);min-height:88px;color:var(--sq-ink);border-radius:12px;align-items:center;gap:16px;padding:12px 16px;font-weight:400;text-decoration:none;transition:background-color .15s;display:flex}.op .op-body .chat-inbox .ch-items a:hover{background:var(--sq-hover-card)}.op .op-body .chat-inbox .ch-items a[aria-current=page]{background:var(--sq-primary-pale)}.op .op-body .chat-inbox .ch-items a:focus-visible{outline:2px solid var(--sq-primary);outline-offset:-2px}.chat-inbox .ch-avatar{border:2px solid hsl(var(--h,260) 60% 82%);background:hsl(var(--h,260) 60% 91%);color:hsl(var(--h,260) 58% 45%);border-radius:50%;flex:none;place-items:center;font-size:1.25rem;font-weight:400;line-height:20px;display:grid;overflow:hidden}.chat-inbox .ch-head .ch-avatar,.chat-inbox .ch-person .ch-avatar{font-size:.9rem}.chat-inbox .ch-item-text{flex:1;gap:4px;min-width:0;display:grid}.chat-inbox :is(.ch-item-top,.ch-item-sub){align-items:center;gap:8px;min-width:0;display:flex}.op .op-body .chat-inbox .ch-item-top strong{min-width:0;color:var(--sq-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.875rem;font-weight:600;line-height:20px;overflow:hidden}.chat-inbox .ch-item-top time{color:var(--sq-ink-2);flex:none;font-size:.75rem;line-height:20px}.chat-inbox .ch-item-sub>span:first-child{min-width:0;color:var(--sq-ink-2);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.75rem;line-height:20px;overflow:hidden}.chat-inbox .ch-dot{background:var(--sq-primary);border-radius:50%;flex:none;width:8px;height:8px}.chat-inbox .ch-ia{color:var(--sq-primary);flex:none;display:inline-flex}.chat-inbox .ch-more{justify-content:center;margin-top:8px;display:flex}.chat-inbox :is(.ch-empty,.ch-placeholder){text-align:center;flex-direction:column;align-items:center;display:flex}.chat-inbox .ch-empty{padding:64px 24px}.chat-inbox :is(.ch-empty,.ch-placeholder)>.ico{color:var(--sq-primary);flex:none;margin-bottom:14px}.chat-inbox .ch-empty>.ico{margin-bottom:22px}.op .op-body .chat-inbox :is(.ch-empty,.ch-placeholder) h2{color:var(--sq-ink);letter-spacing:0;margin:0 0 8px;font-size:1.25rem;font-weight:600;line-height:32px}.op .op-body .chat-inbox :is(.ch-empty,.ch-placeholder) p{color:var(--sq-ink-2);margin:0;font-size:.875rem;line-height:20px}.chat-inbox .ch-placeholder{justify-content:center;gap:8px;height:100%;padding:0 32px}.op .op-body .chat-inbox .ch-placeholder h2{margin:0}.op .op-body .chat-inbox .ch-placeholder p{max-width:360px}.op .op-body .chat-inbox .ch-placeholder .ch-instructions{background:var(--sq-bg);text-align:left;white-space:pre-wrap;border-radius:12px;gap:4px;margin-top:16px;padding:12px 16px;display:grid}.op .op-body .chat-inbox .ch-none{color:var(--sq-ink-2);text-align:center;margin:0;padding:32px 0;font-size:.875rem}.op .op-body .chat-inbox .ch-panel{background:var(--sq-surface);border-radius:12px;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.chat-inbox .ch-thread{flex-direction:column;height:100%;min-height:0;display:flex}.chat-inbox .ch-head{border-bottom:1px solid var(--sq-line);background:var(--sq-surface);flex:none;align-items:center;gap:12px;min-height:64px;padding:10px 16px;display:flex}.op .op-body .chat-inbox .ch-head-back{color:var(--sq-ink);margin-right:-4px;display:none}.chat-inbox .ch-head-text{flex:1;min-width:0;display:grid}.op .op-body .chat-inbox .ch-head-text strong{color:var(--sq-ink);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:600;line-height:24px;overflow:hidden}.chat-inbox .ch-head-text span:not(.ch-skel){color:var(--sq-ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:20px;overflow:hidden}.chat-inbox .ch-head-actions{color:var(--sq-ink-2);align-items:center;display:flex}.op .op-body .chat-inbox .ch-head-actions .ch-add{margin-right:4px}.chat-inbox .ch-menu-wrap{position:relative}.chat-inbox .ch-menu{z-index:30;background:var(--sq-surface);min-width:220px;box-shadow:0 0 5px var(--sq-shade), 0 0 1px var(--sq-shade);border-radius:12px;padding:8px 0;display:grid;position:absolute;top:calc(100% + 4px);right:0}.op .op-body .chat-inbox .ch-menu :is(a,button){width:100%;min-height:36px;color:var(--sq-ink);text-align:left;white-space:nowrap;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;gap:16px;margin:0;padding:6px 16px;font-size:1rem;font-weight:500;line-height:24px;text-decoration:none;display:flex}.op .op-body .chat-inbox .ch-menu :is(a,button):is(:hover,:focus-visible){background:var(--sq-fill);outline:none}.chat-inbox .ch-menu .ico{color:var(--sq-primary);flex:none}.op .op-body .chat-inbox .ch-menu .ch-danger,.chat-inbox .ch-menu .ch-danger .ico{color:var(--sq-danger-ink)}.chat-inbox .ch-thread-body{overscroll-behavior:contain;flex:1;min-height:0;padding:12px 16px;overflow-y:auto}.chat-inbox .ch-msgs{flex-direction:column;display:flex}.chat-inbox .ch-older{justify-content:center;margin-bottom:8px;display:flex}.op .op-body .chat-inbox .ch-day{background:var(--sq-surface);color:var(--sq-ink-2);border-radius:8px;align-self:center;margin:16px 0 4px;padding:4px 12px;font-size:.75rem;line-height:20px}.chat-inbox .ch-row{flex-direction:column;align-items:flex-start;margin-top:12px;display:flex}.chat-inbox .ch-row[data-mine]{align-items:flex-end}.chat-inbox .ch-row[data-grouped]{margin-top:4px}.chat-inbox .ch-bubble{background:var(--sq-bubble);min-width:72px;max-width:72%;color:var(--sq-ink);border-radius:16px;padding:8px 12px 6px}.chat-inbox .ch-row:not([data-mine],[data-grouped]) .ch-bubble{border-bottom-left-radius:6px}.chat-inbox .ch-row[data-mine] .ch-bubble{background:var(--sq-primary);color:var(--sq-on-primary)}.chat-inbox .ch-row[data-mine]:not([data-grouped]) .ch-bubble{border-bottom-right-radius:6px}.chat-inbox .ch-row[data-mine] .ch-bubble[data-author=nota]{background:var(--sq-primary-pale);color:var(--sq-ink)}.chat-inbox .ch-bubble[data-status=enviando]{opacity:.75}.op .op-body .chat-inbox .ch-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.9375rem;line-height:1.45}.chat-inbox .ch-meta{color:var(--sq-ink-2);justify-content:flex-end;align-items:center;gap:4px;margin-top:2px;font-size:.6875rem;font-weight:500;line-height:1.2;display:flex}.chat-inbox .ch-meta>span{display:inline-flex}.chat-inbox .ch-row[data-mine] .ch-bubble:not([data-author=nota]) .ch-meta{color:var(--sq-on-primary-muted)}.op .op-body .chat-inbox .ch-retry{color:var(--sq-danger-ink);margin-top:4px}.chat-inbox .ch-alert{background:var(--sq-primary-pale);border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:8px;padding:12px 16px;display:flex}.chat-inbox .ch-alert>.ico{color:var(--sq-primary);flex:none;margin-top:2px}.chat-inbox .ch-alert[data-tone=warning]{background:var(--sq-warning-tint)}.chat-inbox .ch-alert[data-tone=warning]>.ico{color:var(--sq-warning-ink)}.chat-inbox .ch-alert[data-tone=info]{background:var(--sq-info-soft)}.chat-inbox .ch-alert[data-tone=info]>.ico{color:var(--sq-info)}.chat-inbox .ch-alert[data-tone=error]{background:var(--sq-danger-tint)}.chat-inbox .ch-alert[data-tone=error]>.ico{color:var(--sq-danger-ink)}.chat-inbox .ch-alert-text{flex:1;min-width:0}.op .op-body .chat-inbox .ch-alert-text strong{color:var(--sq-ink);font-size:.875rem;font-weight:600;line-height:20px;display:block}.op .op-body .chat-inbox .ch-alert-text p{color:var(--sq-ink-2);margin:2px 0 0;font-size:.875rem;line-height:20px}.chat-inbox .ch-alert>button{flex:none;align-self:center}.op .op-body .chat-inbox :is(.ch-text-btn,.ch-solid-btn){min-height:30px;color:var(--sq-primary-strong);box-shadow:none;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin:0;padding:4px 10px;font-size:.8125rem;font-weight:600;line-height:22px;text-decoration:none;display:inline-flex}.op .op-body .chat-inbox .ch-text-btn:hover{background:var(--sq-primary-soft)}.op .op-body .chat-inbox .ch-solid-btn{background:var(--sq-primary);color:var(--sq-on-primary)}.op .op-body .chat-inbox .ch-solid-btn:hover{background:var(--sq-primary-strong)}.op .op-body .chat-inbox :is(.ch-text-btn,.ch-solid-btn):disabled{opacity:.5;cursor:default}.op .op-body .chat-inbox :is(.ch-text-btn,.ch-solid-btn,.ch-send):focus-visible{outline:2px solid var(--sq-primary);outline-offset:2px}.op .op-body .chat-inbox .ch-composer{border:0;border-top:1px solid var(--sq-line);background:var(--sq-surface);border-radius:0;flex:none;margin:0;padding:12px 16px;display:block}.chat-inbox .ch-human{color:var(--sq-ink-2);justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;padding-left:4px;font-size:.75rem;line-height:20px;display:flex}.chat-inbox .ch-compose-row{align-items:flex-end;gap:8px;display:flex}.op .op-body .chat-inbox .ch-composer textarea{background:var(--sq-bg);min-width:0;min-height:44px;color:var(--sq-ink);resize:none;box-shadow:none;border:0;border-radius:22px;flex:1;margin:0;padding:11.5px 16px;font:400 .9375rem/1.4 inherit}.op .op-body .chat-inbox .ch-composer textarea::placeholder{color:var(--sq-ink-2);opacity:.8}.op .op-body .chat-inbox .ch-composer textarea:focus-visible{outline:2px solid var(--sq-primary);outline-offset:0}.op .op-body .chat-inbox .ch-composer textarea:disabled{opacity:.6}.op .op-body .chat-inbox .ch-send{background:var(--sq-primary);width:44px;min-width:0;height:44px;min-height:0;color:var(--sq-on-primary);box-shadow:none;border:0;border-radius:50%;flex:none;place-items:center;margin:0;padding:0;display:grid}.op .op-body .chat-inbox .ch-send:hover{background:var(--sq-primary-strong)}.op .op-body .chat-inbox .ch-send:disabled{background:var(--sq-line);color:var(--sq-ink-disabled);cursor:default}.chat-inbox .ch-skels{flex-direction:column;gap:12px;display:flex}.chat-inbox .ch-skel{background:var(--sq-fill-hover);border-radius:16px;animation:1.5s ease-in-out .5s infinite ch-pulse;display:block}@keyframes ch-pulse{50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.chat-inbox .ch-skel{animation:none}}.op .ch-dialog{background:var(--sq-surface);width:min(444px,100vw - 32px);max-width:none;color:var(--sq-ink);box-shadow:0 0 5px var(--sq-shade), 0 0 1px var(--sq-shade);border:0;border-radius:16px;margin:auto;padding:24px}.op .ch-dialog[data-person]{background:var(--sq-bg);width:min(396px,100vw - 32px);padding:20px}.op .ch-dialog::backdrop{background:var(--sq-backdrop)}.op .ch-dialog h2{color:var(--sq-ink);margin:0 0 8px;font-size:1.25rem;font-weight:600;line-height:32px}.op .ch-dialog[data-person] h2{margin-bottom:4px;font-weight:700}.op .ch-dialog p{color:var(--sq-ink-2);margin:0 0 20px;font-size:1rem;line-height:24px}.op .ch-dialog[data-person] p{margin-bottom:16px;font-size:.875rem;line-height:20px}.op .ch-dialog .ch-person{background:var(--sq-surface);border-radius:12px;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}.op .ch-dialog .ch-person>span:last-child{min-width:0;display:grid}.op .ch-dialog .ch-person strong{font-size:.875rem;font-weight:600;line-height:20px}.op .ch-dialog .ch-person small{color:var(--sq-ink-2);font-size:.75rem}.op .ch-dialog .ch-dialog-actions{justify-content:flex-end;gap:8px;display:flex}.op .ch-dialog[data-person] .ch-dialog-actions{flex-direction:column}.op .ch-dialog :is(.ch-text-btn,.ch-solid-btn){min-height:36px;color:var(--sq-primary-strong);box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;margin:0;padding:6px 16px;font:600 .875rem/24px inherit;display:inline-flex}.op .ch-dialog .ch-text-btn:hover{background:var(--sq-primary-soft)}.op .ch-dialog .ch-solid-btn{background:var(--sq-primary);color:var(--sq-on-primary)}.op .ch-dialog .ch-solid-btn.ch-danger-btn{background:var(--sq-danger)}.op .ch-dialog .ch-wide{width:100%;min-height:42px;font-size:.9375rem}@media (width<=899px){.op .op-body .chat-inbox .ch-bar{min-height:56px;padding:0 16px 0 4px}.op .op-body .chat-inbox .ch-cols{height:auto;min-height:0;display:block}.op .op-body .chat-inbox .ch-scroll{overflow:visible}.op .op-body .chat-inbox .ch-panel,.op .op-body .chat-inbox[data-open] .ch-list{display:none}.op .op-body .chat-inbox[data-open] .ch-panel{z-index:40;border-radius:0;display:flex;position:fixed;inset:0}.op .op-body .chat-inbox[data-open] .ch-head-back{display:grid}.op .op-body .chat-inbox .ch-bar h1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.op .op-body .chat-inbox .ch-bar-search{flex:0 187px;min-width:0;margin-left:8px}.op .op-body .chat-inbox .ch-bar-search .ui-f{max-width:none}.op .op-body .chat-inbox .ch-bar-search .ui-field{min-height:39px;box-shadow:none;background:0 0;border:0;border-radius:12px;padding:0 0 0 8px}.op .op-body .chat-inbox .ch-bar-search .ui-field:focus-within{box-shadow:inset 0 0 0 2px var(--sq-primary)}.op .op-body .chat-inbox .ch-bar-search .ui-affix{color:var(--sq-ink);margin:0 8px 0 0}.op .op-body .chat-inbox .ch-bar-search .ui-affix svg{width:24px;height:24px}.op .op-body .chat-inbox .ch-bar-search .ui-input{min-height:39px;padding-right:8px;font-size:1rem;font-weight:500}.op .op-body .chat-inbox .ch-cols{margin-top:0}.op .op-body .chat-inbox .ch-scroll{padding:16px 0 24px}.chat-inbox .ch-head{min-height:56px;padding:8px 8px 8px 4px}.chat-inbox .ch-bubble{max-width:85%}.op .op-body .chat-inbox .ch-composer{padding:8px 12px calc(8px + env(safe-area-inset-bottom))}}.customer-editor{gap:1.5rem;min-width:0;display:grid}.op .op-body form.customer-editor:not(#_){min-width:0;max-width:none;box-shadow:none;--field-h:54px;--field-border:var(--sq-input-line);--field-border-hover:var(--sq-input-line);--field-border-focus:var(--sq-primary);--field-halo:transparent;--field-shadow:none;--field-text:var(--sq-ink);background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);gap:24px;margin:-24px 0 0;padding:16px 16px 0;display:grid}.op .op-body .customer-editor .customer-editor-fields:not(#_),.customer-editor-fields{border:0;grid-template-columns:minmax(0,1fr);gap:24px;min-width:0;margin:0;padding:0;display:grid}.customer-editor [hidden]{display:none!important}.customer-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;display:grid}.customer-editor-error{background:var(--sq-danger-tint);color:var(--sq-danger-ink);overflow-wrap:anywhere;border:1px solid;border-radius:12px;padding:14px}.customer-editor [aria-disabled=true]{opacity:.6;cursor:default}.customer-editor .ui-f{gap:8px}.customer-editor .ui-label-row{align-items:center;min-height:20px}.customer-editor .ce-cancel{order:-1}.customer-editor .ui-f .ui-label{color:var(--sq-ink);font-size:.875rem;font-weight:600;line-height:20px}.customer-editor .ui-required{margin:0;font-size:0}.customer-editor .ui-required:after{content:" *";color:var(--sq-ink);font-size:.875rem;font-weight:600}.customer-editor .ui-count,:is(.customer-editor,.op-body form[method=get]) .ui-below:empty{display:none}.customer-editor .ui-field:not(.ui-select-search *){background:var(--sq-surface);border-width:2px;border-radius:12px}.customer-editor .ui-field .ui-input{color:var(--sq-ink);font-size:1rem;font-weight:600}.customer-editor .ui-field-area{min-height:125px}.customer-editor .ui-hint{display:none}.customer-editor .ce-photo{background:var(--sq-row);border:1px solid #eee;border-radius:10px;align-items:center;gap:24px;min-width:0;padding:24px;display:flex}.customer-editor .ce-avatar{border:2px solid var(--sq-bg);color:#616161;background:#9e9e9e66;border-radius:50%;flex:none;place-items:center;width:72px;height:72px;display:grid;overflow:hidden}.customer-editor .ce-avatar img{object-fit:cover;width:100%;height:100%}.customer-editor .ce-photo-text{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.customer-editor .ce-photo-text h2{color:var(--sq-ink);margin:0;font-size:.875rem;font-weight:600;line-height:22px}.customer-editor .ce-photo-text>span{color:var(--sq-ink-2);margin-top:6px;font-size:.75rem;line-height:15px}.customer-editor .ce-photo-pick{gap:0;margin-top:19px}.customer-editor .ce-photo-pick .ui-drop{background:var(--sq-primary-strong);width:auto;height:31px;min-height:0;color:var(--sq-on-primary);cursor:pointer;border:0;border-radius:12px;align-items:center;gap:8px;padding:4px 10px;display:inline-flex;position:relative}.customer-editor .ce-photo-pick .ui-drop:hover{background:var(--sq-primary-deep)}.customer-editor .ce-photo-pick .ui-drop:focus-within{outline:2px solid var(--sq-primary);outline-offset:2px;box-shadow:none}.customer-editor .ce-photo-pick .ui-drop>svg,.customer-editor .ce-photo-pick .ui-drop .ui-icon{display:none}.customer-editor .ce-photo-pick .ui-drop:before{content:"";background:currentColor;width:18px;height:18px;-webkit-mask:url(/static/icons/image-add.svg) 50%/18px no-repeat;mask:url(/static/icons/image-add.svg) 50%/18px no-repeat}.customer-editor .ce-photo-pick .ui-drop:after{content:"Adicionar foto";white-space:nowrap;font-size:.8125rem;font-weight:500;line-height:22.75px}.customer-editor .ce-photo-pick :is(.ui-drop-text,.ui-drop-rules){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.customer-editor .ce-photo-pick .ui-files,.customer-editor .ce-photo-remove{margin-top:8px}.customer-editor .ce-phone{grid-template-columns:88px minmax(0,1fr);gap:8px 0;min-width:0;display:grid}.customer-editor .ce-phone>.ui-f:first-of-type .ui-field{border-right:0;border-radius:12px 0 0 12px}.customer-editor .ce-phone>.ui-f:nth-of-type(2) .ui-field{border-left:0;border-radius:0 12px 12px 0}.customer-editor .ce-phone>.ui-f:nth-of-type(2) .ui-input{padding-left:0}.customer-editor .ce-phone-label{color:var(--sq-ink);grid-column:1/-1;font-size:.875rem;font-weight:600;line-height:20px}.customer-editor .ce-switch .ui-switch-row{flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:12px;display:inline-flex}.customer-editor .ce-switch .ui-switch-track{background:#00000061;border-radius:7px;width:34px;height:14px}.customer-editor .ce-switch .ui-switch-thumb{background:var(--sq-surface);width:20px;height:20px;margin:-3px 0 0 -3px;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.customer-editor .ce-switch .ui-switch-input:checked+.ui-switch-track{background:color-mix(in srgb, var(--brand-orange) 50%, transparent)}.customer-editor .ce-switch .ui-switch-input:checked+.ui-switch-track .ui-switch-thumb{background:var(--sq-primary);transform:translate(20px)}.customer-editor .ce-switch .ui-switch-text{color:var(--sq-ink);font-size:1rem;font-weight:600;line-height:24px}.op .op-body .customer-editor fieldset.ce-address:not(#_){border:0;border-top:1px solid var(--sq-line);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr);gap:24px;min-width:0;margin:0;padding:24px 0 0;display:grid}.customer-editor .ce-address>legend{float:left;width:100%;color:var(--sq-primary);margin:0;padding:0;font-size:1rem;font-weight:500;line-height:28px}.customer-editor .ce-address>legend+*{clear:both}.op .op-body .customer-editor .customer-editor-actions{z-index:10;margin:72px calc(-16px - var(--op-gutter)) 0;padding:16px max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) 16px;border-top:1px solid var(--sq-line);background:var(--sq-surface);align-items:center;gap:12px;display:flex;position:sticky;bottom:0}.op .op-body .customer-editor .customer-editor-actions .btn{border-radius:12px;flex:1;min-height:52px;font-size:1rem;font-weight:600;line-height:28px}.op .op-body .customer-editor .customer-editor-actions .btn:disabled{background:var(--sq-line);color:#00000042;opacity:1}.customer-editor .ce-cancel{color:var(--sq-ink-2);border-radius:12px;padding:12px 16px;font-weight:600;text-decoration:none}.customer-editor .ce-cancel:hover{background:var(--sq-fill)}.customer-address-menu{position:relative}.customer-address-menu>summary{width:34px;height:34px;color:var(--sq-icon-muted);cursor:pointer;border-radius:50%;place-items:center;margin:-4px -4px 0 0;list-style:none;display:grid}.customer-address-menu>summary::-webkit-details-marker{display:none}.op-body .customer-address-menu>summary:after{content:none;display:none}.customer-address-menu>summary:hover{background:var(--sq-fill)}.customer-address-menu>div{z-index:30;background:var(--sq-surface);border-radius:12px;min-width:118px;padding:8px 0;display:grid;position:absolute;top:30px;right:0;box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.op .op-body .customer-address-menu>div :is(a,button){min-height:36px;color:var(--sq-ink);text-align:left;background:0 0;border:0;border-radius:0;align-items:center;gap:12px;padding:6px 16px;font-size:1rem;font-weight:500;text-decoration:none;display:flex}.op .op-body .customer-address-menu>div :is(a,button):hover{background:var(--sq-fill)}.customer-address-menu>div .ico{color:var(--sq-primary)}@media (width<=600px){.op .op-body form.customer-editor:not(#_){margin-inline:-16px;padding-top:24px}}.op .op-body .customer-editor{--field-danger:var(--sq-no-stock);--field-danger-halo:transparent}.op .op-body .customer-editor .ui-f[data-invalid] .ui-label{color:var(--sq-no-stock)}.op .op-body .customer-editor .ce-phone:has([data-invalid]) .ce-phone-label{color:var(--sq-no-stock)}.op .op-body .customer-editor .ui-error{padding-left:14px;font-size:.75rem;font-weight:500;line-height:20px}.op .op-body .customer-editor .ui-error :is(.ui-icon,.ico,svg){display:none}.op:not(.op-guest) .op-page:has(.customer-editor)>.op-head{column-gap:0}.op:not(.op-guest) .op-page:has(.customer-editor)>.op-head .op-back{width:40px;height:40px;margin-left:-36px}@media (width<=899px){.op:not(.op-guest) .op-page:has(.customer-editor)>.op-head .op-back{margin-left:-12px}}.op .op-body .customer-editor :is(.ui-label,.ce-phone-label){line-height:20px}.op .op-body .customer-editor :is(.ui-label,.ce-phone-label) .ui-required{line-height:0}.op .op-body .customer-editor .ui-below:not(:has(.ui-error)){display:none}.customer-address-menu>div:not(#_){box-shadow:0 0 5px #0000001a,0 0 1px #0000001a}.op .op-body form.customer-editor.ce-address-form:not(#_){padding-top:32px;padding-bottom:32px}.op .op-body .ce-address-form .ce-address-submit{padding-top:16px}.op .op-body .ce-address-form .ce-address-submit .btn{border-radius:12px;width:100%;min-height:42px;font-size:.9375rem;font-weight:600}.op .op-body .ce-address-form .ce-address-submit .btn:disabled{background:var(--sq-line);color:#00000042;opacity:1}.op .op-body .ce-address-form .ui-error{font-weight:600}.op .op-body .ce-address-form .ui-field-area:not(#_){min-height:102px}.customer-address-dialog{background:var(--sq-bg);width:min(600px,100vw - 32px);max-width:none;color:var(--sq-ink);border:0;border-radius:12px;padding:0}.customer-address-dialog::backdrop{background:var(--sq-backdrop)}.customer-address-dialog h2{margin:0;padding:16px 24px;font-size:1.25rem;font-weight:500;line-height:32px}.customer-address-dialog p{color:var(--sq-ink-2);margin:0;padding:0 24px 20px;font-size:1rem;line-height:24px}.op .op-body .customer-address-dialog form:not(#_){box-shadow:none;background:0 0;border:0;margin:0;padding:0;display:block}.customer-address-dialog .ce-dialog-actions{justify-content:flex-end;gap:8px;padding:8px;display:flex}.op .op-body .customer-address-dialog .ce-dialog-actions :is(.cd-text,.btn){background:0 0;border:0;border-radius:12px;min-height:42px;padding:8px 11px;font-size:.9375rem;font-weight:600}.op .op-body .customer-address-dialog .ce-dialog-actions .cd-text{color:var(--sq-primary-strong)}.op .op-body .customer-address-dialog .ce-dialog-actions .btn.cd-danger{color:var(--sq-no-stock)}.op .op-body .customer-address-dialog .ce-dialog-actions :is(.cd-text,.btn):hover{background:var(--sq-fill)}.op-page:has(.coupons-list){padding-bottom:0;animation:none}.op-page:has(.coupons-list)>.op-head{display:none}.op .op-body .coupons-list{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 0 104px!important}.coupons-list{min-width:0;color:var(--sq-ink)}.coupons-list .cp-bar{z-index:20;margin:0 calc(-1 * var(--op-gutter));background:var(--sq-surface);position:sticky;top:0}.coupons-list .cp-head{align-items:center;min-height:56px;padding:16px 24px 0 12px;display:flex}.coupons-list .cp-head h1{color:var(--sq-ink);letter-spacing:0;margin:0;font-size:1.25rem;font-weight:600;line-height:32px}.coupons-list .cp-back{width:40px;height:40px;min-height:0;color:var(--sq-ink);border-radius:50%;flex:none;place-items:center;margin:0;display:grid}.coupons-list .cp-back:hover{background:var(--sq-fill);text-decoration:none}.coupons-list .cp-back .ico{color:var(--sq-ink)}.coupons-list .cp-tabs{grid-template-columns:1fr 1fr;display:grid;position:relative}.coupons-list .cp-tabs button{min-height:48px;color:var(--sq-ink-2);letter-spacing:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:12px 16px;font-size:.875rem;font-weight:600;line-height:17.5px}.coupons-list .cp-tabs button:hover{background:var(--sq-fill)}.coupons-list .cp-tabs button[aria-selected=true]{color:var(--sq-primary)}.coupons-list .cp-tabs button:focus-visible{outline:2px solid var(--sq-primary);outline-offset:-2px}.coupons-list .cp-ink{background:var(--sq-primary);width:50%;height:2px;transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;left:0}.coupons-list .cp-tabs[data-current=inativos] .cp-ink{transform:translate(100%)}.coupons-list #cp-panel{padding:56px 16px 16px}.op .op-body .coupons-list .cp-cards:not(#_){margin:0;padding:0;list-style:none;display:block}.op .op-body .coupons-list .cp-card:not(#_){background:var(--sq-surface);min-height:0;box-shadow:none;border:0;border-radius:12px;margin:0 0 8px;padding:12px 16px;display:block;position:relative}.coupons-list .cp-main{align-items:center;padding-right:32px;display:flex}.coupons-list .cp-tile{background:var(--sq-primary-soft);width:40px;height:40px;color:var(--sq-primary);border-radius:10px;flex:none;place-items:center;margin-right:12px;display:grid}.coupons-list .cp-name{min-width:0;display:grid}.coupons-list .cp-name :is(strong,span){text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;line-height:20px;overflow:hidden}.coupons-list .cp-name strong{color:var(--sq-ink)}.coupons-list .cp-name span{color:var(--sq-primary)}.op .op-body .coupons-list .cp-facts:not(#_){gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.op .op-body .coupons-list .cp-facts>li:not(#_){min-height:20px;color:var(--sq-ink-2);background:0 0;border:0;align-items:center;gap:4px;margin:0;padding:0;font-size:.75rem;font-weight:400;line-height:20px;display:flex}.op .op-body .coupons-list .cp-facts>li.cp-meta:not(#_){gap:16px;font-weight:500}.coupons-list .cp-meta>span{align-items:center;gap:4px;display:inline-flex}.coupons-list .cp-facts .ico{flex:none}.coupons-list .cp-state.cp-bad{color:var(--sq-danger-ink)}.coupons-list .cp-card[data-inactive="1"] :is(.cp-main,.cp-facts>li>*){opacity:.7}.coupons-list .cp-card[data-inactive="1"] .cp-tile{background:var(--sq-line);color:var(--sq-ink-disabled)}.coupons-list .cp-empty{color:var(--sq-ink-2);text-align:center;margin:0;padding-top:32px;font-size:1rem;font-weight:500}.coupons-list .cp-more{position:absolute;top:8px;right:8px}.op .op-body .coupons-list .cp-icon:not(#_),.op .cp-dialog .cp-icon:not(#_){width:30px;min-width:0;height:30px;min-height:0;color:var(--sq-icon-muted);box-shadow:none;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.op .op-body .coupons-list .cp-icon:hover{background:var(--sq-fill)}.coupons-list .cp-menu{z-index:30;background:var(--sq-surface);border-radius:12px;min-width:178px;padding:8px 0;display:grid;position:absolute;top:30px;right:184px;box-shadow:0 0 5px #0000001a,0 0 1px #0000001a}.op .op-body .coupons-list .cp-menu :is(a,button):not(#_){width:100%;min-height:36px;color:var(--sq-ink);text-align:left;white-space:nowrap;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;gap:0;padding:6px 16px;font-size:1rem;font-weight:500;line-height:24px;text-decoration:none;display:flex}.op .op-body .coupons-list .cp-menu :is(a,button):hover,.op .op-body .coupons-list .cp-menu :is(a,button):focus-visible{background:var(--sq-fill);outline:none}.coupons-list .cp-menu .ico{width:20px;height:20px;color:var(--sq-primary);flex:none;margin-right:16px}.op .op-body .coupons-list .cp-menu [data-done]:not(#_),.coupons-list .cp-menu [data-done] .ico{color:var(--sq-score-ink)}.op .op-body .coupons-list a.cp-fab:not(#_){z-index:10;background:var(--sq-primary-strong);min-height:56px;color:var(--sq-on-primary);box-shadow:0 8px 24px -8px color-mix(in srgb, var(--brand-blue) 55%, transparent);border:0;border-radius:28px;gap:8px;padding:0 24px 0 20px;font-size:1rem;font-weight:600;line-height:16px;position:fixed;bottom:32px;right:32px}.op .op-body .coupons-list a.cp-fab:hover{background:var(--sq-primary-deep)}.op .cp-dialog{background:var(--sq-bg);width:min(520px,100vw - 32px);max-width:none;max-height:calc(100dvh - 64px);color:var(--sq-ink);border:0;border-radius:24px;margin:auto;padding:0;overflow:hidden;box-shadow:0 0 5px #0000001a,0 0 1px #0000001a}.op .cp-dialog::backdrop{background:var(--sq-backdrop)}.op .cp-confirm{background:var(--sq-surface);width:min(420px,100vw - 32px)}.op .cp-confirm form:not(#_){box-shadow:none;background:0 0;border:0;gap:12px;margin:0;padding:24px;display:grid}.op .cp-confirm h2{margin:0;font-size:1.25rem;font-weight:600;line-height:32px}.op .cp-confirm p{color:var(--sq-ink-2);margin:0;font-size:.875rem;line-height:20px}.op .cp-confirm footer{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.op .cp-confirm footer button{border-radius:24px;min-height:40px;padding:8px 20px;font-weight:600}.op .cp-confirm .cp-text{color:var(--sq-ink-2);box-shadow:none;background:0 0;border:0}.op .cp-confirm .cp-text:hover{background:var(--sq-fill)}.op .cp-confirm .cp-danger:not(#_){background:var(--sq-danger-ink);color:var(--sq-on-primary);border:0}.op .cp-confirm .cp-danger:hover{filter:brightness(.92)}.op .cp-picker[open]{flex-direction:column;height:min(765px,100dvh - 64px);display:flex}.op .cp-picker>header{background:var(--sq-surface);flex:none;align-items:center;min-height:64px;padding:0 24px 0 12px;display:flex}.op .cp-picker>header .cp-icon:not(#_){width:40px;height:40px}.op .cp-picker>header h2{margin:0 0 0 8px;font-size:1.25rem;font-weight:600;line-height:32px}.op .cp-picker-search{flex:none;padding:16px 16px 15px}.op .cp-picker-search .ui-f{max-width:none}.op .cp-picker-search .ui-field{height:46px;min-height:0;box-shadow:none;background:#ffffffe6;border:2px solid #0000;border-radius:12px;padding-left:14px}.op .cp-picker-search .ui-field:focus-within{border-color:var(--sq-primary)}.op .cp-picker-search .ui-input{font-size:.95rem;font-weight:600}.op .cp-all{flex:none;padding:12px 16px}.op .cp-dialog .ui-check{color:var(--sq-ink)}.op .cp-picker .cp-info{flex:none;margin:0 16px 8px}.op .cp-picker .cp-all .ui-check{gap:8px;min-height:24px;padding:0;font-size:.875rem;font-weight:500}.op .cp-options{flex:1;min-height:0;margin:0;padding:0 8px 16px;list-style:none;overflow-y:auto}.op .cp-options>li{margin:0 0 8px;padding:0}.op .cp-options .ui-choice{background:var(--sq-surface);border-radius:12px}.op .cp-options .ui-check{align-items:center;gap:16px;min-height:72px;padding:8px 16px 8px 20px;font-size:.875rem;font-weight:500;line-height:20px}.op .cp-options .ui-check-text{flex:1;gap:4px}.op .cp-options .ui-check-desc{color:var(--sq-ink-2);font-size:.75rem;line-height:15px}.op .cp-options .cp-none{color:var(--sq-ink-2);text-align:center;padding:24px 16px;font-size:.875rem}.op .cp-option{align-items:center;gap:16px;min-width:0;display:flex}.op .cp-photo{width:40px;height:40px;color:var(--sq-ink-2);border-radius:8px;flex:none;place-items:center;display:grid;overflow:hidden}.op .cp-photo img{object-fit:contain;width:100%;height:100%}.op .cp-option .cp-option-name{flex:1;min-width:0;font-weight:600}.op .cp-option-price{white-space:nowrap;flex:none;font-weight:600}.op .cp-picker>footer{border-top:1px solid var(--sq-line);background:var(--sq-bg);flex:none;padding:16px}.op .cp-picker>footer .btn{background:var(--sq-primary-strong);border-radius:12px;justify-content:center;gap:8px;width:100%;min-height:50px;font-size:.9375rem;font-weight:600;display:flex}.op :is(.cp-dialog,.coupon-editor) .ui-check-box{border:2px solid var(--sq-ink-2);background:0 0;border-radius:2px;width:18px;height:18px;margin:3px}.op :is(.cp-dialog,.coupon-editor) .ui-check-input:is(:checked,:indeterminate)+.ui-check-box{border-color:var(--sq-primary);background:var(--sq-primary)}.op :is(.cp-dialog,.coupon-editor) .ui-check-hit{width:24px;height:24px;margin:0}.op .cp-info{color:var(--sq-ink);background:#eef4ff;border-radius:14px;align-items:center;gap:10px;margin:0;padding:10px;font-size:.875rem;font-weight:500;line-height:20.3px;display:flex}.op .cp-info>span{color:#2d6fe5;background:#3b82f624;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.op-page:has(.coupon-editor){animation:none}.op:not(.op-guest) .op-page:has(.coupon-editor)>.op-head{column-gap:0}.op:not(.op-guest) .op-page:has(.coupon-editor)>.op-head .op-back{width:40px;height:40px;margin-left:-36px}@media (width<=899px){.op:not(.op-guest) .op-page:has(.coupon-editor)>.op-head .op-back{margin-left:-12px}}.op .op-body form.coupon-editor:not(#_){width:100%;max-width:680px;box-shadow:none;--field-h:54px;--field-border:var(--sq-input-line);--field-border-hover:var(--sq-input-line);--field-border-focus:var(--sq-primary);--field-halo:transparent;--field-shadow:none;--field-text:var(--sq-ink);background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);gap:16px;margin:-24px auto 0;padding:16px 16px 120px;display:grid}.op .op-body .coupon-editor .cp-sec:not(#_){background:var(--sq-surface);min-width:0;box-shadow:none;border:2px solid #0000;border-radius:14px;gap:0;margin:0;padding:16px;display:grid}.op .op-body .coupon-editor .cp-sec:not(.cp-limits):not(#_){border:0}.op .op-body .coupon-editor .cp-basics:not(#_){gap:20px}.coupon-editor .cp-basics .ui-below{margin-top:-3px;padding:0 14px}.coupon-editor [hidden]{display:none!important}.coupon-editor .ui-f{gap:6px;max-width:none}.coupon-editor .ui-count,.coupon-editor .ui-below:empty,.coupon-editor .ui-required{display:none}.coupon-editor .ui-field{background:var(--sq-surface);box-shadow:none;border-width:2px;border-radius:12px}.coupon-editor .ui-field .ui-input{color:var(--sq-ink);font-size:1rem;font-weight:600}.coupon-editor .ui-field .ui-unit{color:var(--sq-ink-2);font-size:1rem;font-weight:400}.coupon-editor .ui-hint{color:var(--sq-ink-2);margin:3px 14px 0;font-size:.75rem;font-weight:600;line-height:19.92px}.coupon-editor .cp-basics .ui-label,.op .op-body .coupon-editor .cp-kinds>legend:not(#_){color:var(--sq-ink-2);letter-spacing:.56px;text-transform:uppercase;margin:0;padding:0;font-size:.7rem;font-weight:700;line-height:16.8px}.op .op-body .coupon-editor .cp-kinds:not(#_){background:0 0;border:0;margin:0;padding:0;display:block}.coupon-editor .cp-kinds>legend{float:left;width:100%;margin-bottom:6px!important}.coupon-editor .cp-kinds>div{clear:both;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.coupon-editor .cp-kinds .ui-radio-card{background:var(--sq-surface);min-height:70px;box-shadow:none;color:var(--sq-ink);border:2px solid #041e4214;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px 8px}.coupon-editor .cp-kinds .ui-radio-icon{width:20px;height:22px;color:var(--sq-ink-2);background:0 0;border-radius:0}.coupon-editor .cp-kinds .ui-radio-icon .ico{width:20px;height:20px}.coupon-editor .cp-kinds .ui-radio-title{font-size:.75rem;font-weight:600;line-height:14.4px}.coupon-editor .ui-radio-card .ui-radio-hit{width:auto;height:auto;margin:0;position:absolute;inset:0}.coupon-editor .ui-radio-card .ui-radio-dot{display:none}.coupon-editor .cp-kinds .ui-radio-card:has(:checked){border-color:var(--sq-primary);background:color-mix(in srgb, var(--brand-orange) 6%, transparent);box-shadow:none;color:var(--sq-primary)}.coupon-editor .cp-kinds .ui-radio-card:has(:checked) .ui-radio-icon{color:var(--sq-primary)}.coupon-editor .ui-radio-card:has(:focus-visible){outline:2px solid var(--sq-primary);outline-offset:2px}.coupon-editor .cp-sec-head{align-items:center;gap:12px;margin-bottom:16px;display:flex}.coupon-editor .cp-sec-head h2{color:var(--sq-ink);margin:0;font-size:.875rem;font-weight:600;line-height:22px}.coupon-editor .cp-tile{background:var(--sq-primary-soft);width:36px;height:36px;color:var(--sq-primary);border-radius:10px;flex:none;place-items:center;display:grid}.coupon-editor .cp-scopes{gap:8px;display:grid}.coupon-editor .cp-scopes .ui-radio-card{background:var(--sq-surface);min-height:68px;box-shadow:none;border:2px solid #041e4214;border-radius:12px;align-items:center;gap:12px;padding:12px}.coupon-editor .cp-scopes .ui-radio-icon{background:var(--sq-primary-soft);width:36px;height:36px;color:var(--sq-primary);border-radius:10px}.coupon-editor .cp-scopes .ui-radio-text{flex:1;gap:0}.coupon-editor .cp-scopes .ui-radio-title{color:var(--sq-ink);font-size:.875rem;font-weight:600;line-height:20px}.coupon-editor .cp-scopes .ui-radio-desc{color:var(--sq-ink-2);font-size:.75rem;font-weight:400;line-height:19.92px}.coupon-editor .cp-scopes .ui-radio-card:has(:checked){border-color:var(--sq-primary);background:color-mix(in srgb, var(--brand-orange) 6%, transparent);box-shadow:none}.coupon-editor .cp-scopes .ui-radio-card:has(:checked) .ui-radio-icon{background:var(--sq-primary);color:var(--sq-on-primary)}.coupon-editor .cp-scopes .ui-radio-card:after{content:"";visibility:hidden;flex:none;width:22px;height:22px;margin-left:12px}.coupon-editor .cp-scopes .ui-radio-card:has(:checked):after{visibility:visible;content:"";background:var(--sq-primary) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 12.5l3 3 7-7' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 16px no-repeat;border-radius:50%;flex:none;width:22px;height:22px;margin-left:12px}.coupon-editor .cp-chosen{justify-items:start;margin-top:16px;display:grid}.coupon-editor .cp-chosen p{color:var(--sq-ink-2);margin:0;font-size:.875rem;line-height:20px}.op .op-body .coupon-editor .cp-pill:not(#_){background:var(--sq-primary-strong);border-radius:24px;min-height:37px;margin-top:10px;padding:6px 16px;font-size:.875rem;font-weight:600;line-height:24.5px}.op .op-body .coupon-editor .cp-pick:not(#_){width:100%;min-height:120px;color:var(--sq-primary);box-shadow:none;background:0 0;border:2px dashed #041e4226;border-radius:12px;flex-direction:column;align-items:center;gap:0;margin-top:16px;padding:20px;display:flex}.op .op-body .coupon-editor .cp-pick:hover{background:var(--sq-hover-card)}.coupon-editor .cp-pick strong{margin-top:8px;font-size:.875rem;font-weight:600;line-height:20px}.coupon-editor .cp-pick span{color:var(--sq-ink-2);margin-top:2px;font-size:.75rem;font-weight:400;line-height:20px}.op .op-body .coupon-editor .cp-limits:not(#_){padding:0}.op .op-body .coupon-editor .cp-limits.cp-on:not(#_){border-color:var(--sq-primary)}.op .op-body .coupon-editor .cp-limits-head:not(#_){width:100%;min-height:74px;color:var(--sq-ink);text-align:left;box-shadow:none;background:0 0;border:0;border-radius:12px;justify-content:flex-start;align-items:center;gap:0;margin:0;padding:16px;font-weight:400;display:flex}.coupon-editor .cp-limits .cp-tile{background:0 0}.coupon-editor .cp-limits.cp-on .cp-tile{background:var(--sq-primary);color:var(--sq-on-primary)}.coupon-editor .cp-limits-text{flex:1;min-width:0;margin-left:12px;display:grid}.coupon-editor .cp-limits-text strong{font-size:.875rem;font-weight:600;line-height:22px}.coupon-editor .cp-limits-text span{color:var(--sq-ink-2);font-size:.75rem;font-weight:500;line-height:20px}.coupon-editor .cp-chevron{width:34px;height:34px;color:var(--sq-icon-muted);place-items:center;margin-left:12px;transition:transform .2s;display:grid}.coupon-editor .cp-limits[open] .cp-chevron{transform:rotate(180deg)}.coupon-editor .cp-limits-head{cursor:pointer;list-style:none}.coupon-editor .cp-limits-head::-webkit-details-marker{display:none}.op .op-body .coupon-editor .cp-limits-head:after{content:none}.op .op-body .coupon-editor .cp-limits>.cp-limits-body:not(#_){margin-top:0}.op .op-body form.coupon-editor details.cp-limits:not(#_){padding:0}.coupon-editor .cp-limits-head:focus-visible{outline:2px solid var(--sq-primary);outline-offset:-2px}.coupon-editor .cp-limits-body{gap:8px;padding:4px 16px 16px;display:grid}.coupon-editor .cp-rule-row{align-items:center;min-height:42px;display:flex}.coupon-editor .cp-rule .ui-check{min-height:42px;color:var(--sq-ink);align-items:center;gap:8px;padding:0;font-size:1rem;font-weight:600;line-height:24px}.coupon-editor .cp-rule .ui-check-hit{margin-left:-2px}.op .op-body .coupon-editor .cp-help:not(#_){width:22px;min-width:0;height:22px;min-height:0;color:var(--sq-icon-muted);box-shadow:none;background:0 0;border:0;border-radius:50%;place-items:center;margin-left:4px;padding:0;display:grid}.coupon-editor .cp-rule-body{margin-top:8px;display:grid}.coupon-editor .cp-rule-body .ui-label,.coupon-editor .cp-when-label{color:var(--sq-ink);font-size:.875rem;font-weight:600;line-height:20px}.coupon-editor .cp-rule-body .ui-f{gap:8px}.coupon-editor .cp-when{grid-template-columns:minmax(0,1fr) 132px;align-items:start;gap:8px 12px;display:grid}.coupon-editor .cp-rule-body .ui-hint{display:none}.coupon-editor .cp-when-label{grid-column:1/-1}.coupon-editor .cp-when .ui-label-row{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.coupon-editor .cp-note{color:var(--sq-ink-2);margin:3px 14px 0;font-size:.75rem;font-weight:600;line-height:20px}.op .op-body .coupon-editor .cp-actions:not(#_){bottom:0;right:0;left:var(--op-rail-width);z-index:15;padding:16px max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom));border-top:1px solid var(--sq-line);background:var(--sq-surface);justify-content:center;margin:0;display:flex;position:fixed}.op .op-body .coupon-editor .cp-actions .btn:not(#_){background:var(--sq-primary-strong);max-width:680px;min-height:52px;box-shadow:none;border-radius:24px;flex:1;font-size:1rem;font-weight:600;line-height:28px}.op .op-body .coupon-editor .cp-actions .btn:disabled:not(#_){background:var(--sq-line);color:#00000042;opacity:1}@media (width<=899px){.coupons-list .cp-head{padding:0 16px 0 4px}.coupons-list #cp-panel{padding:16px 0}.op .op-body .coupons-list a.cp-fab:not(#_){border-radius:24px;min-height:48px;padding:0 20px 0 16px;font-size:.9375rem;bottom:16px;right:16px}.op .op-body .coupon-editor .cp-actions:not(#_){left:0}.op .op-body form.coupon-editor:not(#_){margin-top:0;padding:0 0 120px}}.op-page:has(.rv){padding-bottom:0;animation:none}.op-page:has(.rv)>.op-head{display:none}.op .op-body section.rv:not(#_){max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0 0 104px}.rv{--rv-star:#facc15;--rv-star-off:#d1d5db;min-width:0;color:var(--sq-ink);font-size:.875rem}.rv [hidden]{display:none!important}.rv .rv-bar{z-index:20;margin:0 calc(-1 * var(--op-gutter));background:var(--sq-surface);align-items:center;padding:16px 24px 16px 12px;display:flex;position:sticky;top:0}.rv .rv-bar h1{min-width:0;color:var(--sq-ink);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-size:1.25rem;font-weight:600;line-height:32px;overflow:hidden}.rv .rv-actions{align-items:center;gap:4px;margin-left:8px;display:flex}.op .op-body .rv .rv-icon:not(#_),.op .rv-dialog .rv-icon:not(#_){width:40px;min-width:0;height:40px;min-height:0;color:var(--sq-ink);box-shadow:none;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;text-decoration:none;display:grid;position:relative}.op .op-body .rv .rv-icon:hover{background:var(--sq-fill)}.rv .rv-icon:focus-visible{outline:2px solid var(--sq-primary);outline-offset:0}.rv .rv-dot{background:var(--sq-primary);border-radius:50%;width:8px;height:8px;position:absolute;top:6px;right:6px}.rv .rv-tabs{scrollbar-width:none;gap:8px;margin:0;padding:16px 16px 12px;display:flex;overflow-x:auto}.rv .rv-tabs::-webkit-scrollbar{display:none}.op .op-body .rv a.rv-tab:not(#_){height:32px;color:var(--sq-ink);white-space:nowrap;background:#00000014;border-radius:16px;flex:none;align-items:center;padding:0 12px;font-size:.8125rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.op .op-body .rv a.rv-tab:hover{background:#0000001f}.op .op-body .rv a.rv-tab[aria-current=page]:not(#_){background:var(--sq-primary);color:var(--sq-on-primary)}.rv a.rv-tab:focus-visible{outline:2px solid var(--sq-primary);outline-offset:2px}.rv .rv-pad{padding:0 16px 8px}.op .op-body .rv .rv-rows:not(#_){margin:0;padding:0 16px;list-style:none;display:block}.op .op-body .rv .rv-rows-flat:not(#_){padding:0}.op .op-body .rv .rv-row:not(#_){background:0 0;border:0;margin:0;padding:0;display:block}.op .op-body .rv a.rv-row-hit:not(#_){color:inherit;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;align-items:flex-start;gap:12px;padding:12px 16px;text-decoration:none;display:flex}.op .op-body .rv a.rv-row-hit:hover{background:var(--sq-fill)}.rv .rv-row[data-selected] a.rv-row-hit{background:var(--sq-nav-active)}.rv a.rv-row-hit:focus-visible{outline:2px solid var(--sq-primary);outline-offset:-2px}.rv .rv-check{border:2px solid var(--sq-ink-2);border-radius:2px;flex:none;width:18px;height:18px;margin:7px 3px 0;position:relative}.rv .rv-check[aria-checked=true]{border-color:var(--sq-primary);background:var(--sq-primary)}.rv .rv-check[aria-checked=true]:after{content:"";border:solid var(--sq-on-primary);border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.rv .rv-row-main{flex:1;min-width:0;display:block}.rv .rv-row-top{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:4px;display:flex}.rv .rv-row-head{flex:1;min-width:0;display:block}.rv .rv-row-product{color:var(--sq-ink);word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:4px;font-size:.875rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.rv .rv-row-meta{align-items:center;gap:8px;min-width:0;display:flex}.rv .rv-row-author{min-width:0;color:var(--sq-ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1.66;overflow:hidden}.rv .rv-row-text{color:var(--sq-ink-2);word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.43;display:-webkit-box;overflow:hidden}.rv .rv-row-date{color:var(--sq-ink-disabled);margin-top:4px;font-size:.75rem;line-height:1.66;display:block}.rv-stars{vertical-align:middle;align-items:center;gap:2px;line-height:1;display:inline-flex}.rv-stars svg{fill:var(--rv-star-off,#d1d5db);flex:none}.rv-stars svg[data-on]{fill:var(--rv-star,#facc15)}.op .op-body .rv .rv-star-input button:not(#_){min-width:0;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:50%;place-items:center;padding:2px;display:grid}.op .op-body .rv .rv-star-input button:hover{background:var(--sq-fill)}.rv .rv-star-input button:focus-visible{outline:2px solid var(--sq-primary);outline-offset:0}.rv .rv-chip{height:20px;color:var(--sq-ink-2);white-space:nowrap;background:#f5f5f5;border-radius:16px;flex:none;align-items:center;padding:0 8px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.rv .rv-chip[data-status=pending]{color:#92400e;background:#fef3c7}.rv .rv-chip[data-status=published]{color:#065f46;background:#d1fae5}.rv .rv-chip[data-status=rejected]{color:#991b1b;background:#fee2e2}.rv .rv-thumb{background:var(--sq-row);color:var(--sq-ink-disabled);flex:none;place-items:center;display:grid;overflow:hidden}.rv .rv-thumb img{object-fit:cover;width:100%;height:100%}.rv .rv-empty{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:48px 32px;display:flex}.rv .rv-empty-icon{background:#facc1529;border-radius:50%;place-items:center;width:56px;height:56px;margin-bottom:8px;display:grid}.rv .rv-empty-icon svg,.rv .rv-hero-icon svg{fill:var(--rv-star)}.rv .rv-empty h2{color:var(--sq-ink);margin:0;font-size:1rem;font-weight:600;line-height:1.75}.rv .rv-empty p{max-width:320px;color:var(--sq-ink-2);margin:0;font-size:.875rem;line-height:1.43}.rv .rv-empty .rv-btn{margin-top:12px}.op .op-body .rv form.rv-hero:not(#_){max-width:none;box-shadow:none;text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;margin:0;padding:48px 24px 32px;display:flex}.rv .rv-hero-icon{background:#facc1529;border-radius:50%;place-items:center;width:72px;height:72px;margin-bottom:20px;display:grid}.rv .rv-hero h2{color:var(--sq-ink);margin:0 0 8px;font-size:1.25rem;font-weight:700;line-height:1.6}.rv .rv-hero p{max-width:320px;color:var(--sq-ink-2);margin:0 0 24px;font-size:.875rem;line-height:1.43}.rv .rv-hero .rv-alert{width:100%;max-width:360px;margin-bottom:16px}.op .rv .rv-btn:not(#_),.op .rv-dialog .rv-btn:not(#_){height:42px;min-height:0;color:var(--sq-primary);box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:8px 22px;font-size:.9375rem;font-weight:600;line-height:26px;text-decoration:none;display:inline-flex}.op .rv .rv-btn.rv-contained:not(#_),.op .rv-dialog .rv-btn.rv-contained:not(#_){background:var(--sq-primary);color:var(--sq-on-primary)}.op .rv .rv-btn.rv-contained:hover:not(:disabled),.op .rv-dialog .rv-btn.rv-contained:hover:not(:disabled){background:var(--sq-primary-strong)}.op .rv .rv-btn.rv-text:hover:not(:disabled),.op .rv-dialog .rv-btn.rv-text:hover:not(:disabled){background:var(--sq-primary-soft)}.op .rv .rv-btn.rv-danger:not(#_){color:var(--sq-danger-ink)}.op .rv .rv-btn.rv-danger:hover:not(:disabled){background:var(--sq-danger-tint)}.op .rv .rv-btn.rv-success:not(#_){background:var(--sq-success-ink);color:var(--sq-on-primary)}.op .rv .rv-btn.rv-success:hover:not(:disabled){filter:brightness(.92)}.op .rv .rv-btn:disabled:not(#_),.op .rv-dialog .rv-btn:disabled:not(#_){color:var(--sq-ink-disabled);cursor:default;background:#0000001f}.op .rv .rv-btn.rv-text:disabled:not(#_){background:0 0}.op .rv .rv-btn.rv-large:not(#_){min-width:180px;height:46px;font-size:.9375rem}.op .rv .rv-btn.rv-small:not(#_){height:30px;margin:4px 0 0 -8px;padding:4px 8px;font-size:.8125rem;line-height:22px}.rv .rv-wide{width:100%}.rv .rv-btn:focus-visible,.rv-dialog .rv-btn:focus-visible{outline:2px solid var(--sq-primary);outline-offset:2px}.rv-spin{border:2.5px solid;border-right-color:#0000;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite rv-spin;display:inline-block}@keyframes rv-spin{to{transform:rotate(360deg)}}.op .op-body .rv a.rv-fab:not(#_){z-index:10;background:var(--sq-primary-strong);min-height:56px;color:var(--sq-on-primary);box-shadow:0 8px 24px -8px color-mix(in srgb, var(--brand-blue) 55%, transparent);border:0;border-radius:28px;align-items:center;gap:8px;padding:0 24px 0 20px;font-size:1rem;font-weight:600;line-height:16px;text-decoration:none;display:inline-flex;position:fixed;bottom:32px;right:32px}.op .op-body .rv a.rv-fab:hover{background:var(--sq-primary-deep)}.rv a.rv-fab:focus-visible{outline:2px solid var(--sq-primary);outline-offset:3px}.rv .rv-alert{color:#5f2120;text-align:left;background:#fdeded;border-radius:12px;align-items:center;gap:12px;margin:0 0 16px;padding:6px 8px 6px 16px;font-size:.875rem;font-weight:500;line-height:1.43;display:flex}.rv .rv-alert>.ico{color:#d32f2f;flex:none}.rv .rv-alert>span{flex:1;padding:8px 0}.op .op-body .rv .rv-alert .rv-icon:not(#_){width:30px;height:30px;color:inherit}.rv-menu{z-index:60;background:var(--sq-surface);border-radius:12px;min-width:200px;padding:8px 0;display:grid;position:fixed;box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.op .rv-menu .rv-menu-item:not(#_){width:100%;min-height:36px;color:var(--sq-ink);text-align:left;white-space:nowrap;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:0;padding:6px 16px;font-size:1rem;font-weight:400;line-height:1.5;display:flex}.rv-menu .rv-menu-item .ico{width:20px;height:20px;color:var(--sq-icon-muted);flex:none;margin-right:16px}.rv-menu .rv-menu-item[data-tone=error] .ico{color:#d32f2f}.op .rv-menu .rv-menu-item:is(:hover,:focus-visible):not(:disabled){background:var(--sq-fill);outline:none}.op .rv-menu .rv-menu-item:disabled:not(#_){opacity:.38;background:0 0}.rv-menu .rv-menu-caption{color:var(--sq-ink-2);padding:8px 16px 0;font-size:.75rem;font-weight:500;line-height:1.66;display:block}.op .rv-dialog{background:var(--sq-surface);width:min(376px,100vw - 32px);max-width:none;color:var(--sq-ink);border:0;border-radius:12px;margin:auto;padding:0;box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.op .rv-dialog::backdrop{background:var(--sq-backdrop)}.rv-dialog>h2{margin:0;padding:16px 24px;font-size:1.25rem;font-weight:500;line-height:1.6}.rv-dialog>p{color:var(--sq-ink-2);margin:0;padding:0 24px 20px;font-size:1rem;line-height:1.5}.rv-dialog>footer{justify-content:flex-end;align-items:center;gap:8px;padding:8px;display:flex}.op .rv-dialog>footer form:not(#_){box-shadow:none;background:0 0;border:0;margin:0;padding:0;display:contents}.op .rv-filters{width:min(600px,100vw - 64px)}.rv-filters>header{padding:16px 24px}.rv-filters>header h2{margin:0;font-size:1.25rem;font-weight:600;line-height:1.6}.rv-filters>header p{color:var(--sq-ink-2);margin:0;font-size:.875rem;line-height:1.43}.rv-filters-body{padding:0 24px 20px}.rv-filters-body h3{margin:8px 0 6px;font-size:1rem;font-weight:600;line-height:1.75}.op .rv-filters .rv-options:not(#_){margin:0 0 24px;padding:8px 0;list-style:none;display:block}.op .rv-filters .rv-options li:not(#_){background:0 0;border:0;margin:0;padding:0}.op .rv-filters .rv-options button:not(#_){width:100%;min-height:48px;color:var(--sq-ink);text-align:left;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;padding:8px 16px;font-size:1rem;font-weight:400;line-height:1.5;display:flex}.rv-filters .rv-options button>.ico:first-child{color:var(--sq-ink);flex:none;margin-right:32px}.rv-filters .rv-options button[data-tone=warning]>.ico:first-child{color:#ed6c02}.rv-filters .rv-options button[data-tone=success]>.ico:first-child{color:#2e7d32}.rv-filters .rv-options button[data-tone=error]>.ico:first-child{color:#d32f2f}.rv-filters .rv-options button>span{flex:1}.rv-filters .rv-options button>.ico:last-child{color:var(--sq-primary)}.op .rv-filters .rv-options button[aria-selected=true]:not(#_){background:var(--sq-nav-active);font-weight:600}.op .rv-filters .rv-options button:hover{background:var(--sq-fill)}.rv-filters .rv-options button:focus-visible{outline:2px solid var(--sq-primary);outline-offset:-2px}.rv-range-head{justify-content:space-between;align-items:center;margin:0 8px 12px;display:flex}.rv-range-head>span{align-items:center;gap:6px;display:inline-flex}.rv-range-head strong{font-size:.875rem;font-weight:600}.rv-range-head small{color:var(--sq-ink-2);font-size:.75rem}.rv-range{height:28px;margin:0 18px;position:relative}.rv-range-rail,.rv-range-track{border-radius:2px;height:4px;position:absolute;top:12px}.rv-range-rail{background:#eee;left:0;right:0}.rv-range-track{left:calc(var(--a) * 100%);width:calc((var(--b) - var(--a)) * 100%);background:#facc15}.rv-range-mark{background:#00000061;border-radius:1px;width:2px;height:2px;margin-left:-1px;position:absolute;top:12px}.rv-thumbs{touch-action:none;cursor:pointer;position:absolute;inset:0}.rv-thumb-knob{background:#facc15;border-radius:50%;width:20px;height:20px;margin-left:-10px;position:absolute;top:4px}.rv-thumb-knob:focus-visible{outline:none;box-shadow:0 0 0 8px #facc1529}.rv-filters>footer{flex-direction:column;gap:8px;padding:16px}.rv-filters>footer[data-row]{flex-direction:row}.op .rv-filters>footer .rv-btn{width:100%}.op .rv-filters>footer .rv-btn.rv-text:not(#_){color:var(--sq-ink)}.op .rv-lightbox{background:#000c;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:32px}.op .rv-lightbox::backdrop{background:0 0}.rv-lightbox[open]{place-items:center;display:grid}.rv-lightbox img{object-fit:contain;max-width:100%;max-height:calc(100dvh - 64px)}.op .rv-lightbox :is(.rv-lb-close,.rv-lb-nav):not(#_){color:#fff;min-width:0;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute}.rv-lightbox .rv-lb-close{width:48px;height:48px;top:8px;right:8px}.rv-lightbox .rv-lb-nav{width:60px;height:60px;margin-top:-30px;top:50%}.rv-lightbox .rv-lb-nav[data-dir=prev]{left:8px}.rv-lightbox .rv-lb-nav[data-dir=next]{right:8px}.op .op-body .rv .rv-body:not(#_){width:100%;max-width:680px;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 auto;padding:16px;display:block}.rv .rv-card{background:var(--sq-surface);border-radius:10px;margin:0 0 16px;padding:16px;display:block}.rv .rv-product{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.rv .rv-product>div{flex:1;min-width:0;display:grid}.rv .rv-product small{color:var(--sq-ink-2);font-size:.875rem;line-height:1.43}.rv .rv-product strong{word-break:break-word;font-size:.875rem;font-weight:600;line-height:1.57}.rv .rv-score{align-items:center;gap:8px;margin-bottom:8px;display:flex}.rv .rv-score strong{font-size:.875rem;font-weight:600;line-height:1.43}.rv .rv-date{color:var(--sq-ink-2);margin:0;font-size:.75rem;line-height:1.66}.rv .rv-title{margin:12px 0 0;font-size:1rem;font-weight:600;line-height:1.75}.rv .rv-text{color:var(--sq-ink);white-space:pre-wrap;word-break:break-word;margin:8px 0 0;font-size:.875rem;line-height:1.43}.rv .rv-photos{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.op .op-body .rv .rv-photo:not(#_){background:var(--sq-row);width:80px;min-width:0;height:80px;min-height:0;box-shadow:none;cursor:pointer;border:0;border-radius:4px;padding:0;overflow:hidden}.rv .rv-photo img{object-fit:cover;width:100%;height:100%}.op .op-body .rv a.rv-customer:not(#_){color:inherit;border-radius:4px;align-items:center;gap:12px;margin:16px -10px 0;padding:8px 10px;text-decoration:none;display:flex}.op .op-body .rv a.rv-customer:hover{background:var(--sq-fill)}.rv .rv-avatar{background:var(--sq-chip-avatar);width:40px;height:40px;color:var(--sq-on-primary);border-radius:50%;flex:none;place-items:center;font-size:.95rem;display:grid;overflow:hidden}.rv .rv-avatar img{object-fit:cover;width:100%;height:100%}.rv .rv-customer-text{flex:1;min-width:0;line-height:1.3;display:grid}.rv .rv-customer-text small{color:var(--sq-ink-2);font-size:.75rem;line-height:1.3}.rv .rv-customer-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;line-height:1.3;overflow:hidden}.rv .rv-customer>.ico{color:var(--sq-ink-disabled);flex:none}.rv .rv-card-title{margin:0 0 2px;font-size:.875rem;font-weight:600;line-height:1.57}.rv .rv-caption{color:var(--sq-ink-2);margin:0 0 14px;font-size:.75rem;line-height:1.66}.rv .rv-decide{gap:10px;display:flex}.op .op-body .rv .rv-decide form:not(#_){box-shadow:none;background:0 0;border:0;flex:1;margin:0;padding:0}.op .op-body .rv form.rv-reply:not(#_){background:var(--sq-surface);max-width:none;box-shadow:none;border:0;border-radius:10px;margin:0 0 16px;padding:16px;display:block}.rv .rv-reply .rv-caption{margin-bottom:8px}.rv .rv-reply .ui-label-row{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.rv .rv-reply-foot{justify-content:flex-end;align-items:center;gap:8px;margin-top:8px;display:flex}.rv .rv-reply-foot small{color:var(--sq-ink-2);margin-right:auto;font-size:.75rem}.rv .rv-fields{--field-h:56px;--field-border:#0000003b;--field-border-hover:var(--sq-ink);--field-border-focus:var(--sq-primary);--field-halo:transparent;--field-shadow:none;--field-text:var(--sq-ink);gap:16px;display:grid}.rv .rv-fields .ui-f{max-width:none}.rv .rv-field{gap:8px;display:grid}.rv .rv-label{color:var(--sq-ink);font-size:.875rem;font-weight:600;line-height:1.43}.op .op-body .rv a.rv-pick:not(#_),.rv span.rv-pick{width:100%;color:var(--sq-ink);background:#fafafa;border:0;border-radius:4px;align-items:center;gap:12px;padding:10px;text-decoration:none;display:flex}.op .op-body .rv a.rv-pick:hover{background:#f5f5f5}.rv span.rv-pick[data-disabled]{opacity:.6}.rv .rv-pick-name{word-break:break-word;flex:1;min-width:0;font-size:.875rem;font-weight:500;line-height:1.43}.rv .rv-pick-name[data-empty]{color:var(--sq-ink-2);font-weight:400}.rv .rv-pick>.ico{color:var(--sq-ink-2);flex:none}.rv .rv-photo-list{flex-wrap:wrap;gap:8px;display:flex}.rv .rv-photo-tile{background:#f5f5f5;border-radius:4px;width:76px;height:76px;position:relative;overflow:hidden}.rv .rv-photo-tile img{object-fit:cover;width:100%;height:100%}.op .op-body .rv .rv-photo-tile button:not(#_){color:#fff;width:22px;min-width:0;height:22px;min-height:0;box-shadow:none;background:#0000008c;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:2px;right:2px}.op .op-body .rv .rv-photo-tile button:hover{background:#000000bf}.rv .rv-photo-add-wrap{display:block}.rv .rv-photo-add.ui-f{gap:0}.op .op-body .rv .rv-photo-add .ui-drop:not(#_){width:76px;height:76px;min-height:0;color:var(--sq-ink-2);background:#fafafa;border:0;border-radius:4px;place-items:center;padding:0;display:grid}.op .op-body .rv .rv-photo-add .ui-drop:hover,.rv .rv-photo-add .ui-drop[data-over]{background:#f5f5f5}.rv .rv-photo-add .ui-drop:focus-within{outline:2px solid var(--sq-primary);outline-offset:2px}.rv .rv-photo-issue{color:#d32f2f;font-size:.75rem;line-height:1.66}.rv .rv-form-actions{gap:8px;display:grid}.op .rv .rv-btn.rv-save:not(#_){height:46px}.rv .rv-switches hr{border:0;border-top:1px solid var(--sq-line);margin:16px 0}.op .op-body .rv .rv-switch .ui-switch-row:not(#_){cursor:pointer;align-items:flex-start;gap:0;min-height:0;padding:0}.op .op-body .rv .rv-switch .ui-switch-text:not(#_){color:var(--sq-ink);flex:1;gap:0;padding-right:16px;font-size:1rem;font-weight:600;line-height:1.5;display:grid}.op .op-body .rv .rv-switch .ui-check-desc:not(#_){color:var(--sq-ink-2);font-size:.75rem;font-weight:400;line-height:1.66}.op .op-body .rv .rv-switch .ui-switch:not(#_){flex:none;place-items:center;width:58px;height:38px;display:grid}.op .op-body .rv .rv-switch .ui-switch-track:not(#_){background:#00000061;border-radius:7px;width:34px;height:14px;padding:0}.op .op-body .rv .rv-switch .ui-switch-thumb:not(#_){background:var(--sq-surface);width:20px;height:20px;margin:-3px 0 0 -3px;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.op .op-body .rv .rv-switch .ui-switch-input:checked+.ui-switch-track:not(#_){background:color-mix(in srgb, var(--brand-orange) 50%, transparent)}.op .op-body .rv .rv-switch .ui-switch-input:checked+.ui-switch-track .ui-switch-thumb:not(#_){background:var(--sq-primary);transform:translate(20px)}.op .op-body .rv .rv-switch .ui-switch-input:focus-visible+.ui-switch-track:not(#_){box-shadow:none;outline:2px solid var(--sq-primary);outline-offset:5px}.op .op-body .rv .rv-switch:has(:disabled){opacity:.5}.rv .rv-cards-note{justify-items:start;display:grid}.rv .rv-cards-note strong{font-size:1rem;font-weight:600;line-height:1.5}.rv .rv-cards-note small{color:var(--sq-ink-2);font-size:.75rem;line-height:1.66}.rv .rv-search{padding:16px 16px 8px}.rv .rv-search .ui-f{max-width:none}.rv .rv-search .ui-field{background:var(--sq-surface);height:46px;min-height:0;box-shadow:none;border:2px solid #0000;border-radius:12px}.rv .rv-search .ui-field:focus-within{border-color:var(--sq-primary)}.op .op-body .rv .rv-picks:not(#_){gap:8px;margin:0;padding:0 16px 128px;list-style:none;display:grid}.op .op-body .rv .rv-picks li:not(#_){background:0 0;border:0;margin:0;padding:0}.op .op-body .rv .rv-picks a:not(#_){background:var(--sq-surface);color:var(--sq-ink);border-radius:12px;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;display:flex}.op .op-body .rv .rv-picks a:hover{background:var(--sq-hover-card)}.rv .rv-picks a:focus-visible{outline:2px solid var(--sq-primary);outline-offset:2px}.rv .rv-pick-text{flex:1;min-width:0;display:grid}.rv .rv-pick-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;line-height:1.43;overflow:hidden}.rv .rv-pick-text small{color:var(--sq-ink-2);font-size:.75rem;line-height:1.66}.rv .rv-none{text-align:center;gap:4px;padding:32px 16px;display:grid}.rv .rv-none strong{font-size:.875rem;font-weight:600}.rv .rv-none small{color:var(--sq-ink-2);font-size:.75rem}.rv .rv-pad:has(.rv-summary){padding-top:16px}.rv .rv-summary{align-items:center;gap:20px;margin:0;display:flex}.rv .rv-summary-avg{flex-direction:column;align-items:center;gap:6px;min-width:80px;display:flex}.rv .rv-summary-avg strong{font-size:2.125rem;font-weight:700;line-height:1}.rv .rv-summary-avg small{color:var(--sq-ink-2);font-size:.75rem;line-height:1.66}.op .op-body .rv .rv-dist:not(#_){flex:1;margin:0;padding:0;list-style:none;display:block}.op .op-body .rv .rv-dist li:not(#_){background:0 0;border:0;align-items:center;gap:8px;margin:0 0 4px;padding:0;font-size:.75rem;line-height:1.66;display:flex}.rv .rv-dist li>span:first-child{text-align:right;width:12px}.rv .rv-dist li>span:last-child{width:20px;color:var(--sq-ink-2);text-align:right}.rv .rv-bar-track{background:#f5f5f5;border-radius:3px;flex:1;height:6px;overflow:hidden}.rv .rv-bar-track>span{background:#facc15;border-radius:3px;height:100%;display:block}@media (width<=899px){.op .op-body .rv a.rv-fab:not(#_){right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px))}.rv .rv-bar{padding:0 8px 0 4px}}.rv .rv-reply .ui-count{display:none}.rcv.pay{--pay-bar-left:var(--op-rail-width)}.op .op-body .pay-periods{padding-top:8px}.op .op-body .pay-applied{padding-top:16px}.pay-results{padding:16px 16px 0}.op .op-body .pay-summary{color:var(--sq-ink-2);flex-wrap:wrap;gap:4px;margin:0 0 8px;font-size:.75rem;line-height:19.92px;display:flex}.pay-summary-overdue{color:var(--sq-danger-ink);font-weight:600}.op .op-body .pay-list{background:var(--sq-surface);margin:0;padding:8px 0;list-style:none}.op .op-body .pay-day{padding:8px 16px}.op .op-body .pay-day span{color:var(--sq-ink);margin-bottom:4.2px;font-size:.75rem;line-height:19.92px;display:block}.op .op-body .pay-item{margin:0}.op .op-body .pay-row{width:100%;color:var(--sq-ink);align-items:center;padding:8px 16px;text-decoration:none;transition:background-color .15s;display:flex}.op .op-body a.pay-row:hover,.op .op-body .pay-row-select:hover{background:var(--sq-fill)}.op .op-body .pay-row:focus-visible{outline:2px solid var(--sq-primary);outline-offset:-2px}.op .op-body .pay-row-select{cursor:pointer}.op .op-body .pay-row-select .ui-choice{margin:0 8px 0 -4px}.op .op-body .pay-item[data-selected]{background:var(--sq-nav-active)}.pay-avatar{color:#616161;background:#6161611a;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;margin-right:16px;display:grid}.pay-avatar[data-tone=overdue]{background:var(--sq-danger-tint);color:var(--sq-danger-ink)}.pay-avatar[data-tone=today]{background:var(--sq-warning-tint);color:var(--sq-warning-ink)}.pay-avatar[data-tone=paid]{background:var(--sq-success-chip);color:var(--sq-success-ink)}.pay-main{flex-direction:column;flex:auto;min-width:0;margin:6px 0;display:flex}.pay-line{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.pay-who{flex-direction:column;flex:auto;min-width:0;display:flex}.pay-who strong{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;line-height:20px;overflow:hidden}.pay-who small{color:var(--sq-ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:19.92px;overflow:hidden}.pay-sub{justify-content:space-between;align-items:center;gap:8px;min-width:0;margin-top:4px;display:flex}.pay-meta{min-width:0;color:var(--sq-ink-2);align-items:center;gap:8px;font-size:.75rem;line-height:19.92px;display:inline-flex}.pay-meta .ico{color:var(--sq-icon-muted);flex:none}.pay-paid-on{color:var(--sq-success-ink)}.pay-cat{background:var(--sq-fill);max-width:50%;color:var(--sq-ink-2);text-overflow:ellipsis;white-space:nowrap;border-radius:10px;flex:none;padding:0 8px;font-size:.6875rem;font-weight:600;line-height:20px;overflow:hidden}.op .op-body .pay-suppliers{margin:0;padding:0;list-style:none}.op .op-body .pay-supplier{background:var(--sq-surface);border-radius:12px;margin:0 0 12px}.op .op-body .pay-supplier-row{color:var(--sq-ink);border-radius:12px;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;display:flex}.op .op-body .pay-supplier-row:hover{background:var(--sq-fill)}.pay-supplier-avatar{background:var(--sq-primary);width:40px;height:40px;color:var(--sq-on-primary);border-radius:50%;flex:none;place-items:center;display:grid}.pay-supplier-avatar[data-none]{background:#bdbdbd}.pay-supplier .pay-main{margin:0}.pay-supplier-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:.875rem;font-weight:600;line-height:22px;overflow:hidden}.pay-supplier-total{flex:none;font-size:.875rem;font-weight:700;line-height:22px}.pay-counts{color:var(--sq-ink-2);flex-wrap:wrap;gap:2px 8px;margin-top:2px;font-size:.75rem;line-height:19.92px;display:flex}.pay-count-overdue{color:var(--sq-danger-ink);font-weight:600}.pay-count-today{color:var(--sq-warning-ink);font-weight:600}.pay-empty{text-align:center;flex-direction:column;align-items:center;padding:48px 24px 0;display:flex}.pay-empty-ico{border-radius:20px;place-items:center;width:72px;height:72px;margin-bottom:20px;display:grid}.pay-empty-ico[data-tone=success]{background:var(--sq-success-soft);color:var(--sq-success-ink)}.pay-empty-ico[data-tone=primary]{background:var(--sq-primary-pale);color:var(--sq-primary)}.op .op-body .pay-empty h2{color:var(--sq-ink);margin:0 0 7px;font-size:1.25rem;font-weight:600;line-height:32px}.op .op-body .pay-empty p{max-width:320px;color:var(--sq-ink-2);margin:0 0 24px;font-size:.875rem;line-height:20px}.op .op-body .pay-empty-paid p{margin-bottom:16px}.op .op-body .btn.pay-cta{border-radius:12px;align-items:center;gap:8px;min-height:42px;padding:0 24px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.op .op-body .pay-text-btn{color:var(--sq-primary-strong);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;margin-top:8px;padding:6px 8px;font-size:.9375rem;font-weight:600;line-height:26px;text-decoration:none;display:inline-flex}.op .op-body .pay-text-btn:hover{background:var(--sq-primary-soft)}.op .op-body .pay-none{margin-top:16px}.pay-chips{flex-wrap:wrap;gap:8px;padding-top:4px;display:flex}.op .op-body .rcv-filter-actions[data-stack]{flex-direction:column;padding:16px}.op .op-body .rcv-filter-actions[data-stack] .btn{flex:none;width:100%;min-height:42px}.op .op-body .pay-bar{bottom:0;right:0;left:var(--pay-bar-left);z-index:30;padding:16px 16px max(16px, env(safe-area-inset-bottom));border-top:1px solid var(--sq-line);background:var(--sq-surface);align-items:center;gap:8px;display:flex;position:fixed}.op .op-body .pay-bar>.btn{border-radius:12px;flex:1;min-height:52px;font-size:1rem;font-weight:600;line-height:28px}.op .op-body .pay-select-bar{justify-content:space-between}.op .op-body .pay-select-bar>.btn{flex:none;min-height:36px;padding:6px 16px;font-size:.875rem;line-height:24px}.op .op-body .pay-bar>.btn:disabled{background:var(--sq-line);color:#00000042;opacity:1}.op .op-body .pay-all{color:var(--sq-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:.875rem;font-weight:500;line-height:20px;display:inline-flex}.pay-all .rcv-menu-check{margin:9px}.op .op-body .pay[data-select] .pay-results{padding-bottom:96px}.pay-snack{bottom:24px;left:calc(var(--pay-bar-left) + (100vw - var(--pay-bar-left)) / 2);z-index:40;width:min(420px,100vw - 32px);padding:0 16px;position:fixed;transform:translate(-50%)}.op .op-body form.pay-snack-in{color:#1e4620;background:#edf7ed;border:0;border-radius:12px;align-items:center;gap:12px;margin:0;padding:6px 8px 6px 16px;font-size:.875rem;font-weight:500;line-height:20px;display:flex;box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024}.pay-snack-in .ico{color:var(--sq-success-ink);flex:none}.pay-snack-in span{flex:auto;padding:8px 0}.op .op-body .pay-snack-in button{min-height:30px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:4px 5px;font-size:.8125rem;font-weight:700}.op .op-body .pay-snack-in button:hover{background:#1e462014}.op .op-body .pay-dialog-body{gap:16px;padding-top:8px;display:grid}.op .op-body .pay-total{justify-content:space-between;margin:0;font-size:.875rem;line-height:20px;display:flex}.pay-total span{color:var(--sq-ink-2)}.pay-total strong{font-weight:600}.orders-dialog:has(:is(.pay-actions,.pay-actions-col,.pay-actions-end)){border-radius:16px;width:min(444px,100vw - 64px)}.op .op-body .orders-dialog form.pay-dialog{align-items:stretch;width:100%;max-width:none}.op .op-body .pay-dialog-body .ui-f{width:100%;max-width:none}.op .op-body .pay-actions{flex-wrap:nowrap;gap:8px;padding:16px;display:flex}.op .op-body .orders-dialog-actions.pay-actions>button{flex:1 1 0;min-width:0}.op .op-body .pay-actions>button:not(.btn){min-height:40px;color:var(--sq-ink)}.op .op-body .pay-actions-col{flex-direction:column;align-items:stretch;gap:8px;padding:16px;display:flex}.op .op-body .pay-actions-col>*{width:100%}.op .op-body .pay-actions-end{justify-content:flex-end;gap:8px;padding:8px;display:flex}.op .op-body form.pay-op{box-shadow:none;background:0 0;border:0;margin:0;padding:0;display:block}.pay-op fieldset{display:contents}.op .op-body form.pay-op button{width:100%}.op .op-body .pay-danger-text,.op .op-body .pay-primary-text{min-height:36px;color:var(--sq-danger-ink);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 8px;font-size:.875rem;font-weight:600}.op .op-body .pay-primary-text{width:100%;color:var(--sq-primary-strong)}.op .op-body .pay-danger-text:hover{background:var(--sq-danger-tint)}.op .op-body .pay-primary-text:hover{background:var(--sq-primary-soft)}.op .op-body .pay-confirm-text{color:var(--sq-ink-2);font-size:1rem;line-height:24px}.pay-detail-body{gap:16px;padding:16px 16px 112px;display:grid}.op .op-body .pay-card{background:var(--sq-surface);border-radius:12px;margin:0;padding:16px 16px 24px}.pay-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.op .op-body .pay-card-top p{color:var(--sq-ink-2);margin:0;font-size:.875rem;line-height:20px}.pay-status{background:var(--sq-fill-hover);color:var(--sq-ink);border-radius:16px;flex:none;padding:0 8px;font-size:.8125rem;line-height:24px}.pay-status[data-tone=paid]{background:var(--sq-success-ink);color:var(--sq-on-primary)}.pay-status[data-tone=overdue]{background:var(--sq-danger-ink);color:var(--sq-on-primary)}.pay-status[data-tone=today]{background:var(--sq-warning-ink);color:var(--sq-on-primary)}.op .op-body .pay-big{color:var(--sq-ink);font-variant-numeric:tabular-nums;margin-top:8px;font-size:2.125rem;font-weight:700;line-height:1.235;display:block}.op .op-body .pay-card-when{color:var(--sq-ink-2);margin:8px 0 0;font-size:.875rem;line-height:20px}.op .op-body .pay-card-repeat{color:var(--sq-ink-2);align-items:center;gap:6px;margin:8px 0 0;font-size:.75rem;line-height:19.92px;display:flex}.op .op-body .pay-card-label{color:var(--sq-ink-2);margin:0 0 7px;font-size:.875rem;font-weight:600;line-height:22px}.op .op-body .pay-card-split{justify-content:space-between;gap:8px;margin:0;font-size:.875rem;line-height:20px;display:flex}.pay-card-split strong{font-weight:600}.op .op-body .pay-left{margin:8px 0 0 -8px;font-size:.8125rem}.op .op-body .pay-facts{margin:0;display:grid}.op .op-body .pay-facts>div{border-top:1px solid var(--sq-line);justify-content:space-between;gap:12px;padding:12px 0;display:flex}.op .op-body .pay-facts>div:first-child{border-top:0;padding-top:0}.op .op-body .pay-facts>div:last-child{padding-bottom:0}.op .op-body .pay-facts :is(dt,dd){margin:0;font-size:.875rem;line-height:20px}.pay-facts dt{color:var(--sq-ink-2)}.pay-facts dd{text-align:right;font-weight:500}.pay-facts dd a{color:var(--sq-primary-strong);text-decoration:none}.pay-facts dd a:hover{text-decoration:underline}.op .op-body .pay-facts>.pay-facts-notes{flex-direction:column;gap:4px}.pay-facts-notes dd{text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;font-weight:400}.op .op-body .pay-undo{color:var(--sq-ink-2);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;font-size:.875rem;font-weight:500;display:inline-flex;width:auto!important}.op .op-body .pay-undo:hover{background:var(--sq-fill)}.op .op-body form.pay-form:not(#_){margin-top:0;padding-bottom:0}.op .op-body .pay-form .ui-f:has(:required) .ui-label:after{content:" *" / ""}.pay-form .ui-hint{color:var(--sq-ink-2);margin:3px 14px 0;font-size:.75rem;font-weight:600;line-height:19.92px;display:block!important}.pay-form .ce-switch .ui-switch-row{margin-left:-1px}.pay-paid{gap:12px;display:grid}.pay-repeat legend,.pay-categories h2{color:var(--sq-ink);margin:0 0 4.9px;padding:0;font-size:.875rem;font-weight:600;line-height:22px}.op .op-body .pay-repeat fieldset.ui-group:not(#_){border:0;grid-template-columns:minmax(0,1fr);gap:0;min-width:0;margin:0;padding:0;display:grid}.pay-repeat .ui-group-items{gap:0}.pay-repeat .ui-choice-text,.pay-repeat label{font-size:1rem;font-weight:600;line-height:24px}.pay-until{border-left:2px solid var(--sq-line);margin:0 0 0 32px;padding-left:16px}.op .op-body .pay-repeat .pay-until-radios legend.ui-label{color:var(--sq-ink-2);margin-bottom:0;font-size:.75rem;font-weight:400;line-height:19.92px}.pay-repeat .ui-radio-dot{background:0 0;border:2px solid #0000008a}.pay-repeat .ui-radio-dot:after{background:var(--sq-primary);width:10px;height:10px}.pay-repeat .ui-radio-input:checked+.ui-radio-dot{border-color:var(--sq-primary)}.pay-until-radios label{font-size:.9375rem}.pay-count{margin-top:8px}.pay-count .ui-label{white-space:nowrap}.op .op-body .pay-count .ui-field{width:106px}.op .op-body .pay-categories .rcv-chip{height:32px;min-height:32px}.op .op-body .pay-until-radios .ui-radio{min-height:38px;padding-block:0}.pay-until-radios .ui-radio-dot{width:18px;height:18px}.pay-until-radios .ui-radio-dot:after{width:8px;height:8px}.pay-form .pay-count .ui-field{--field-h:38px;min-height:40px}.op .op-body .pay-info{background:var(--sq-info-soft);color:var(--sq-ink);border-radius:12px;align-items:flex-start;gap:12px;margin:0;padding:14px 16px;font-size:.875rem;line-height:20px;display:flex}.pay-info .ico{color:var(--sq-info);flex:none}.op .op-body .pay-categories{min-width:0}.pay-chip-new{gap:4px;color:var(--sq-ink-2)!important;padding-left:5px!important}.pay-chip-new .ico{color:#616161}.pay-cat-hint{color:var(--sq-ink-2);margin-top:8px;font-size:.75rem;line-height:19.92px;display:block}.pay-form .ui-field-area{min-height:102px}.pay-cat-body{gap:16px;width:100%;max-width:640px;margin:0 auto;padding:16px 16px 112px;display:grid}.op .op-body .pay-card-title{color:var(--sq-ink);margin:0;font-size:.875rem;font-weight:600;line-height:22px}.pay-cat-empty{text-align:center;padding:14px 0 16px}.op .op-body .pay-cat-empty p{margin:0 0 5px;font-size:.875rem;line-height:20px}.op .op-body .pay-cat-empty .pay-muted{margin-bottom:16px}.op .op-body .pay-muted{color:var(--sq-ink-2)}.op .op-body .pay-caption{margin:12px 0 0;font-size:.75rem;line-height:19.92px}.op .op-body .pay-cat-list{margin:0;padding:0;list-style:none}.op .op-body .pay-cat-list li{border-top:1px solid var(--sq-line);align-items:center;gap:4px;min-height:48px;font-size:.875rem;display:flex}.op .op-body .pay-cat-list li:first-child{border-top:0}.pay-cat-list li>span{overflow-wrap:anywhere;flex:auto;min-width:0}.pay-cat-list .rcv-icon{width:34px;height:34px;min-height:34px;color:var(--sq-icon-muted);flex-basis:34px}.pay-chips-static .rcv-chip{cursor:default}.op .op-body button.pay-fab{z-index:10;align-items:center;gap:var(--space-2);cursor:pointer;border:0;display:inline-flex;position:fixed;bottom:32px;right:32px}@media (width<=899px){.rcv.pay{--pay-bar-left:0px}.pay-results,.pay-detail-body,.pay-cat-body{padding-inline:0}}.op .op-body .rcv.pay-form-page{padding-bottom:0!important}.op .op-body .pay-form .ui-f[data-invalid] .ui-label{color:var(--sq-danger-ink)}.op .op-body .pay-form .ui-f[data-invalid] .ui-field{border-color:var(--sq-danger-ink)}.op .op-body .pay-form .ui-f[data-invalid] .ui-error{color:var(--sq-danger-ink);margin:3px 14px 0;font-size:.75rem;line-height:19.92px}.pay-form .ui-f[data-invalid] .ui-error .ico,.pay-form .ui-f[data-invalid] .ui-error svg{display:none}.pay .ui-check-input:checked+.ui-check-box,.pay .ui-check-input:indeterminate+.ui-check-box{border-color:var(--sq-primary);background:var(--sq-primary)}.pay .ui-check-box{border:2px solid #0000008a;border-radius:2px;width:18px;height:18px}.op .op-body .pay-select-bar .pay-all{background:0 0;min-height:0;padding:0}.op .op-body .btn.pay-cta .ico{margin-left:-4px}.op .op-body .orders-dialog-body.pay-field{padding:8px 24px 20px}.op .op-body .pay-form .ce-switch .ui-switch-row{gap:4px}@media (width<=899px){.op .op-body form.pay-form:not(#_){padding-inline:0}}.op .op-body .pay-search-toggle{display:none}@media (width<=600px){.op .op-body .pay .pay-search-toggle{display:grid}.op .op-body .pay .rcv-head[data-searching] h1{display:none}.op .op-body .pay .rcv-head[data-searching] form[method=get]{flex:auto;margin-left:4px;display:flex}}.clients-list{width:100%;min-width:0;color:var(--brand-blue);padding-bottom:7rem}.op-page:has(.clients-list){animation:none}.cl-head{z-index:20;align-items:center;gap:var(--space-2);min-height:64px;margin-bottom:var(--space-5);padding-block:var(--space-2);background:var(--brand-white);display:flex;position:sticky;top:0}.cl-head h1{flex:1;min-width:0;margin:0;font-size:clamp(1.5rem,3vw,2rem);font-weight:600;line-height:1.25}.cl-search{flex:0 22rem;min-width:0}.op .op-body .clients-list .cl-search .ui-f{width:100%;max-width:none}.cl-mobile-search{display:none}.op .op-body .clients-list .cl-icon{border-radius:var(--radius-control);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--brand-blue);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.cl-dot{background:var(--brand-orange);border-radius:50%;width:7px;height:7px;position:absolute;top:6px;right:6px}.cl-menu-area{flex:none;position:relative}.cl-menu{top:calc(100% + var(--space-2));width:min(21rem,100vw - 2rem);padding:var(--space-2);border:1px solid var(--op-line-strong);border-radius:var(--radius-control);background:var(--brand-white);position:absolute;right:0}.op .op-body .clients-list .cl-menu :is(a,button){align-items:center;gap:var(--space-3);width:100%;min-height:44px;padding:var(--space-3);border-radius:var(--radius-control);color:var(--brand-blue);text-align:left;white-space:normal;background:0 0;border:0;font-size:.875rem;font-weight:400;text-decoration:none;display:flex}.cl-menu .ico{flex:none}.cl-menu [aria-disabled=true]{opacity:.5;cursor:default}.cl-chips{gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.op .op-body .clients-list .cl-chips button{align-items:center;gap:var(--space-2);min-height:36px;padding:var(--space-2) var(--space-3);border:1px solid var(--op-line);border-radius:var(--radius-pill);color:var(--brand-blue);background:var(--brand-white);overflow-wrap:anywhere;white-space:normal;font-size:.75rem;font-weight:400;display:inline-flex}.cl-results{min-height:12rem}.op .op-body .clients-list .cl-cards{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.cl-card{border:1px solid var(--op-line);border-radius:var(--radius-card);background:var(--brand-white);min-width:0}.cl-card:hover{border-color:var(--op-line-strong)}.cl-card[data-selected=true]{border-color:var(--brand-blue);background:var(--op-tint)}.cl-card>a{padding:var(--space-4) var(--space-5);color:inherit;-webkit-touch-callout:none;text-decoration:none;display:block}.cl-content{align-items:center;gap:var(--space-4);min-width:0;display:flex}.cl-avatar{width:48px;height:48px;color:var(--brand-blue);background:var(--op-tint);border-radius:50%;flex:0 0 48px;place-items:center;font-size:1rem;font-weight:500;display:grid;overflow:hidden}.cl-avatar img{object-fit:cover;width:100%;height:100%}.cl-text{gap:2px;min-width:0;display:grid}.cl-text strong{align-items:center;gap:var(--space-2);overflow-wrap:anywhere;font-size:.9375rem;font-weight:500;line-height:1.5;display:flex}.cl-text strong .ico{flex:none}.cl-contact{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.cl-phone{color:var(--brand-blue);font-size:.8125rem}.cl-birthday{align-items:center;gap:var(--space-2);padding:2px var(--space-2);border-radius:var(--radius-control);background:var(--op-tint);color:var(--brand-blue);font-size:.75rem;display:inline-flex}.cl-choice .ui-check{align-items:center;gap:var(--space-4);width:100%;padding:var(--space-4) var(--space-5);display:flex}.cl-choice .ui-check-text{flex:1;min-width:0}.cl-empty{justify-items:center;gap:var(--space-3);padding:4rem var(--space-4);text-align:center;display:grid}.cl-empty>.ico{color:var(--ink-muted)}.cl-empty h2{font-size:1.125rem;font-weight:500}.cl-empty p{max-width:42ch;color:var(--brand-blue);font-size:.875rem}.cl-loading{gap:var(--space-3);display:grid}.cl-loading span{border-radius:var(--radius-card);background:var(--op-tint);height:90px}.cl-alert{margin-block:var(--space-4);padding:var(--space-4);border:1px solid var(--danger);border-radius:var(--radius-control);color:var(--danger);overflow-wrap:anywhere}.cl-alert p{margin-bottom:var(--space-3)}.cl-alert button+button{margin-left:var(--space-2)}.cl-notice{margin-block:var(--space-3);font-size:.875rem}.op .op-body .clients-list .cl-new{z-index:10;right:var(--op-gutter);bottom:var(--space-5);gap:var(--space-3);min-height:48px;position:fixed}.cl-dialog{width:min(32rem,100vw - 2rem);max-height:calc(100dvh - 2rem);padding:var(--space-5);border:1px solid var(--op-line-strong);border-radius:var(--radius-card);color:var(--brand-blue);background:var(--brand-white);box-shadow:none;margin:auto;overflow:auto}.cl-dialog::backdrop{background:color-mix(in srgb, var(--brand-blue) 45%, transparent)}.cl-dialog h2{margin:0 0 var(--space-4);font-size:1.25rem;font-weight:600}.cl-dialog p{margin-block:var(--space-3);font-size:.875rem}.cl-dialog h3{margin:0 0 var(--space-2);color:var(--brand-blue);font-size:.8125rem;font-weight:500}.cl-filter-fields{gap:var(--space-4);padding-block:var(--space-3);display:grid}.op .op-body .clients-list .cl-filter-fields .ui-group{border:0;border-radius:0;margin:0;padding:0}.cl-filter-fields .ui-group-items,.cl-options{gap:var(--space-1);display:grid}.op .op-body .clients-list .cl-option{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:48px;padding:var(--space-3);border-radius:var(--radius-control);color:var(--brand-blue);text-align:left;white-space:normal;background:0 0;border:0;font-size:.875rem;font-weight:400;display:flex}.cl-option>span{align-items:center;gap:var(--space-3);overflow-wrap:anywhere;display:flex}.cl-option .ico{flex:none}.op .op-body .clients-list .cl-option:hover{background:var(--op-tint)}.cl-dialog footer{justify-content:end;gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.op .op-body .clients-list .cl-danger{color:var(--danger)}.op .op-body .clients-list .cl-danger-button{background:var(--danger);border-color:var(--danger);color:var(--brand-white)}@media (width<=600px){.cl-head{flex-wrap:wrap}.cl-head h1{font-size:1.375rem}.cl-search{flex:100%;order:5;display:none}.cl-search[data-expanded=true]{display:block}.cl-mobile-search{display:contents}.cl-card>a,.cl-choice .ui-check{padding:var(--space-4)}.cl-content{gap:var(--space-3)}.cl-text strong{font-size:.875rem}.cl-dialog{width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem);padding:var(--space-4)}}@media (width<=1023px){.op .op-body .clients-list .cl-new{bottom:calc(80px + env(safe-area-inset-bottom))}}.op .op-body .clients-list .cl-cards{gap:var(--space-2)}.cl-card>a{padding:var(--space-3) var(--space-4)}.cl-avatar{border:1.5px solid color-mix(in srgb, var(--brand-blue) 25%, var(--brand-white));background:color-mix(in srgb, var(--brand-blue) 8%, var(--brand-white));font-size:1.125rem;font-weight:400}.cl-card:nth-child(4n+1) .cl-avatar{border-color:color-mix(in srgb, var(--brand-orange) 55%, var(--brand-white));background:color-mix(in srgb, var(--brand-orange) 14%, var(--brand-white))}.cl-card:nth-child(4n+3) .cl-avatar{border-color:color-mix(in srgb, var(--brand-beige) 90%, var(--brand-blue));background:color-mix(in srgb, var(--brand-beige) 35%, var(--brand-white))}.cl-card:nth-child(4n) .cl-avatar{border-color:color-mix(in srgb, var(--success) 35%, var(--brand-white));background:color-mix(in srgb, var(--success) 8%, var(--brand-white))}.op:not(.op-guest) .op-body .clients-list{color:var(--sq-ink);padding-bottom:104px}.op:not(.op-guest) .op-body .clients-list>:not(.cl-head,.cl-new,dialog){margin-inline:16px}.op:not(.op-guest) .op-col .clients-list>.cl-head{background:0 0;gap:0;min-height:72px}.op:not(.op-guest) .op-col .clients-list>.cl-head h1{margin:0 auto 0 0}.op .op-body .clients-list .cl-search{flex:0 217px;margin-left:24px}.op .op-body .clients-list .cl-head .ui-f{max-width:none}.op .op-body .clients-list .cl-head .ui-field{min-height:39px;box-shadow:none;background:#00000006;border:0;border-radius:12px;padding:0 0 0 16px}.op .op-body .clients-list .cl-head .ui-field:focus-within{box-shadow:inset 0 0 0 2px var(--sq-primary)}.op .op-body .clients-list .cl-head .ui-field .ui-affix{color:var(--sq-ink);margin:0 8px 0 0}.op .op-body .clients-list .cl-head .ui-field .ui-affix svg{width:24px;height:24px}.op .op-body .clients-list .cl-head .ui-field .ui-input{min-height:39px;padding-right:12px;font-weight:600}.op .op-body .clients-list .cl-head .ui-field .ui-input::placeholder{color:var(--sq-ink-2);font-weight:500}.op .op-body .clients-list .cl-head .cl-icon{width:40px;min-width:40px;height:40px;min-height:40px;color:var(--sq-ink);border-radius:50%;margin-left:8px}.op .op-body .clients-list .cl-head .cl-icon .ico{width:24px;height:24px}.op .op-body .clients-list .cl-icon:hover{background:var(--sq-fill)}.cl-dot{background:var(--sq-primary)}.op .op-body .clients-list .cl-menu{width:max-content;min-width:132px;max-width:min(21rem,100vw - 3rem);box-shadow:0 0 5px var(--sq-shade), 0 0 1px var(--sq-shade);border:0;border-radius:12px;padding:8px 0;top:100%}.op .op-body .clients-list .cl-menu :is(a,button){min-height:36px;color:var(--sq-ink);border-radius:0;justify-content:flex-start;gap:12px;padding:6px 16px;font-size:1rem;line-height:24px}.op .op-body .clients-list .cl-menu :is(a,button):hover{background:var(--sq-fill)}.op .op-body .clients-list .cl-menu .ico{width:24px;height:24px;color:var(--sq-primary)}.op .op-body .clients-list .cl-chips button{background:var(--sq-nav-active);min-height:32px;color:var(--sq-primary-strong);border:0;border-radius:16px;padding:4px 12px;font-size:.8125rem;font-weight:600}.op .op-body .clients-list .cl-cards{gap:8px;padding:8px 0}.op .op-body .clients-list .cl-card{background:var(--sq-surface);border:0;border-radius:12px}.op .op-body .clients-list .cl-card:hover{background:var(--sq-hover-card)}.op .op-body .clients-list .cl-card[data-selected=true]{background:var(--sq-primary-soft)}.op .op-body .clients-list .cl-card>a,.op .op-body .clients-list .cl-choice .ui-check{border-radius:12px;padding:16px}.op .op-body .clients-list .cl-content{gap:16px}.op .op-body .clients-list .cl-avatar{border:2px solid hsl(var(--h,260) 60% 82%);background:hsl(var(--h,260) 60% 91%);width:56px;height:56px;color:hsl(var(--h,260) 58% 45%);flex-basis:56px;font-size:1.25rem;font-weight:400;line-height:20px}.op .op-body .clients-list .cl-text{gap:0;margin-block:6px}.op .op-body .clients-list .cl-text strong{gap:4px;font-size:.875rem;font-weight:600;line-height:20px}.op .op-body .clients-list .cl-phone{color:var(--sq-ink-2);font-size:.75rem;line-height:20px}.op .op-body .clients-list .cl-birthday{background:var(--sq-nav-active);color:var(--sq-primary-strong);border-radius:16px;padding:0 8px;font-size:.6875rem;font-weight:600;line-height:20px}.op .op-body .clients-list .cl-loading span{background:#fff9;border-radius:12px;height:88px}.op .op-body .clients-list .cl-empty{color:var(--sq-ink)}.op .op-body .clients-list .cl-empty p{color:var(--sq-ink-2)}.op .op-body .clients-list .cl-new{background:var(--sq-primary-strong);min-height:56px;color:var(--sq-on-primary);box-shadow:0 8px 24px -8px color-mix(in srgb, var(--brand-blue) 55%, transparent);border-radius:28px;gap:8px;padding:0 24px 0 20px;font-size:1rem;font-weight:600;line-height:16px;bottom:32px;right:32px}.op .op-body .clients-list .cl-new:hover{background:var(--sq-primary-deep)}.op .op-body .clients-list .cl-new .ico{width:24px;height:24px}.op .op-body .clients-list .cl-dialog[open]{flex-direction:column;display:flex;overflow:hidden}.op .op-body .clients-list .cl-dialog{background:var(--sq-bg);width:min(600px,100vw - 64px);max-width:none;max-height:calc(100dvh - 96px);color:var(--sq-ink);border:0;border-radius:24px;padding:0;box-shadow:0 0 5px #0000001a}.op .op-body .clients-list .cl-dialog::backdrop{background:var(--sq-backdrop)}.op .op-body .clients-list .cl-dialog h2{flex:none;margin:0;padding:16px 24px;font-size:1.25rem;font-weight:600;line-height:32px}.op .op-body .clients-list .cl-dialog h2:has(+p){padding-bottom:0}.op .op-body .clients-list .cl-dialog>p{color:var(--sq-ink-2);flex:none;margin:0;padding:0 24px 16px;font-size:.875rem;line-height:20px}.op .op-body .clients-list :is(.cl-filter-fields,.cl-options){flex:auto;min-height:0;padding:0 24px 20px;overflow:auto}.op .op-body .clients-list .cl-filter-fields:not(#_){display:block}.op .op-body .clients-list .cl-filter-fields>section{padding-bottom:8px}.op .op-body .clients-list .cl-filter-fields>section>h3{margin-bottom:14px}.op .op-body .clients-list .cl-filter-fields .ui-group>.ui-label:not(#_){margin-top:0}.op .op-body .clients-list .cl-filter-fields .ui-group:not(#_){grid-template-columns:minmax(0,1fr);gap:0}.op .op-body .clients-list .cl-filter-fields>section,.op .op-body .clients-list .cl-filter-fields .ui-group{margin:0 0 24px}.op .op-body .clients-list .cl-dialog h3,.op .op-body .clients-list .cl-filter-fields .ui-group>.ui-label{color:var(--sq-ink);margin:8px 0 6px;font-size:1rem;font-weight:600;line-height:28px}.op .op-body .clients-list .cl-filter-fields .ui-group-items{gap:0;padding:8px 0}.op .op-body .clients-list .cl-filter-fields .ui-radio{cursor:pointer;border-radius:12px;align-items:center;gap:12px;min-height:56px;padding:12px 16px;display:flex;position:relative}.op .op-body .clients-list .cl-filter-fields .ui-radio:hover{background:var(--sq-fill)}.op .op-body .clients-list .cl-filter-fields .ui-radio:has(:checked){background:var(--sq-nav-active)}.op .op-body .clients-list .cl-filter-fields .ui-radio-hit{opacity:0;width:auto;height:auto;position:absolute;inset:0}.op .op-body .clients-list .cl-filter-fields .ui-radio-hit input{cursor:pointer;width:100%;height:100%;margin:0}.op .op-body .clients-list .cl-filter-fields .ui-radio:has(:focus-visible){outline:2px solid var(--sq-primary);outline-offset:-2px}.op .op-body .clients-list .cl-filter-fields .ui-radio-text{flex:1;align-items:center;gap:12px;font-size:1rem;font-weight:500;line-height:24px;display:flex}.op .op-body .clients-list .cl-filter-fields .ui-radio-text:before{content:"";background:#c465f8;flex:none;width:24px;height:24px;-webkit-mask:url(/static/icons/calendar.svg) 50%/24px no-repeat;mask:url(/static/icons/calendar.svg) 50%/24px no-repeat}.op .op-body .clients-list .cl-filter-fields .ui-radio:first-child .ui-radio-text:before{background:var(--sq-ink);-webkit-mask-image:url(/static/icons/success.svg);mask-image:url(/static/icons/success.svg)}.op .op-body .clients-list .cl-filter-fields .ui-radio:has(:checked) .ui-radio-text:after{content:"";background:var(--sq-primary);width:24px;height:24px;margin-left:auto;-webkit-mask:url(/static/icons/check.svg) 50%/24px no-repeat;mask:url(/static/icons/check.svg) 50%/24px no-repeat}.op .op-body .clients-list .cl-filter-fields .cl-option{width:100%;min-height:56px;color:var(--sq-ink-2);background:0 0;border-radius:12px;margin-top:0;padding:12px 16px;font-size:1rem;font-weight:500;line-height:24px}.op .op-body .clients-list .cl-filter-fields .cl-option .ico{display:none}.op .op-body .clients-list .cl-filter-fields .cl-option:after{content:"";background:var(--sq-ink);flex:none;width:24px;height:24px;-webkit-mask:url(/static/icons/arrow-right.svg) 50%/24px no-repeat;mask:url(/static/icons/arrow-right.svg) 50%/24px no-repeat}.op .op-body .clients-list .cl-filter-fields .cl-option:hover{background:var(--sq-fill)}.op .op-body .clients-list .cl-options{gap:0}.op .op-body .clients-list .cl-options .cl-option{min-height:56px;color:var(--sq-ink);background:0 0;border-radius:12px;padding:12px 16px;font-size:1rem;font-weight:500}.op .op-body .clients-list .cl-options .cl-option:hover{background:var(--sq-fill)}.op .op-body .clients-list .cl-options .cl-option .ico{color:var(--sq-primary)}.op .op-body .clients-list .cl-dialog footer{flex:none;gap:8px;margin:0;padding:16px}.op .op-body .clients-list .cl-dialog footer .btn{border-radius:12px;flex:1;min-height:42px;font-size:.9375rem;font-weight:600}.op .op-body .clients-list .cl-dialog footer .cl-secondary{min-height:42px;color:var(--sq-ink);background:0 0;border:0;border-radius:12px;padding:6px 16px;font-size:.9375rem;font-weight:600}.op .op-body .clients-list .cl-dialog footer .cl-secondary:hover{background:var(--sq-fill)}.op .op-body .clients-list .cl-dialog footer .cl-danger-button{background:var(--sq-danger);flex:none}.op .op-body .clients-list .cl-sub{border-radius:12px}.op .op-body .clients-list .cl-sub[data-kind=seller]{width:min(444px,100vw - 32px)}.op .op-body .clients-list .cl-sub .cl-options:not(#_){align-content:start;gap:0;padding:8px 24px 28px;display:grid}.op .op-body .clients-list .cl-sub[data-kind=seller] .cl-options:not(#_){gap:8px}.op .op-body .clients-list .cl-sub .cl-option{width:100%}.op .op-body .clients-list .cl-sub .cl-option:has(>.ico){background:var(--sq-nav-active)}.op .op-body .clients-list .cl-sub .cl-option>.ico{color:var(--sq-primary)}.op .op-body .clients-list .cl-sub footer{justify-content:end;padding:8px}.op .op-body .clients-list .cl-sub footer .cl-secondary{color:var(--sq-primary-strong);flex:none;padding:8px 11px}.op .op-body .clients-list .cl-options .cl-seller{background:var(--sq-surface);text-align:left;gap:16px;min-height:56px}.op .op-body .clients-list .cl-seller:has(.cl-seller-avatar,.cl-seller-tile){min-height:64px}.op .op-body .clients-list .cl-options .cl-seller[aria-pressed=true]{background:var(--sq-nav-active)}.op .op-body .clients-list .cl-options .cl-seller:hover{background:var(--sq-fill)}.op .op-body .clients-list :is(.cl-seller-avatar,.cl-seller-tile){flex:none;place-items:center;width:40px;height:40px;display:grid}.op .op-body .clients-list .cl-seller-avatar{border:2px solid hsl(var(--h,260) 60% 82%);background:hsl(var(--h,260) 60% 91%);color:hsl(var(--h,260) 58% 45%);border-radius:50%;font-size:.9rem;font-weight:400}.op .op-body .clients-list .cl-seller-tile{background:var(--sq-fill);color:var(--sq-ink-2);border-radius:10px}.op .op-body .clients-list .cl-seller-text:not(#_){flex:1;gap:0;min-width:0;display:grid}.op .op-body .clients-list .cl-seller-tile .ico:not(#_){color:inherit}.op .op-body .clients-list .cl-seller-text strong{color:var(--sq-ink);font-size:.875rem;font-weight:600;line-height:20px}.op .op-body .clients-list .cl-seller-text small{color:var(--sq-ink-2);font-size:.75rem;line-height:20px}.op .op-body .clients-list .cl-seller-badge{background:var(--sq-fill);color:var(--sq-ink-2);border-radius:16px;flex:none;padding:4px 8px;font-size:.6875rem;font-weight:600;line-height:1}.op .op-body .clients-list .cl-seller>.ico{color:var(--sq-primary);flex:none}@media (width<=600px){.op:not(.op-guest) .op-body .clients-list>:not(.cl-head,.cl-new,dialog){margin-inline:0}.op .op-body .clients-list .cl-new{right:16px;bottom:calc(72px + env(safe-area-inset-bottom));border-radius:24px;min-height:48px;padding:0 20px 0 16px;font-size:.9375rem}}.op .op-body .clients-list .cl-dialog footer .cl-secondary:not(#_){color:var(--sq-primary-strong);padding:8px 11px}.op .op-body .clients-list .cl-dialog:has(.cl-danger-button){border-radius:12px;width:min(376px,100vw - 32px)}.op .op-body .clients-list .cl-dialog:has(.cl-danger-button)>p{padding-bottom:20px;font-size:1rem;line-height:24px}.op .op-body .clients-list .cl-dialog:has(.cl-danger-button) footer{justify-content:end;padding:8px}.op .op-body .clients-list .cl-dialog footer .btn.cl-danger-button:not(#_){min-height:42px;color:var(--sq-no-stock);background:0 0;flex:none;padding:8px 11px}.op .op-body .clients-list .cl-dialog footer .btn.cl-danger-button:hover{background:var(--sq-danger-tint)}@media (width<=600px){.op .op-body .clients-list .cl-head:not(#_){min-height:56px;margin-bottom:16px;padding:8px 16px}}.customer-detail{min-width:0;color:var(--sq-ink)}.op .op-body section.customer-detail:not(#_){max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.cd-head{background:var(--sq-surface);align-items:center;gap:0;display:flex}.cd-head h1{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;overflow:hidden}.op .op-body .cd-icon{width:40px;min-width:0;height:40px;min-height:0;color:var(--sq-ink);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;text-decoration:none;display:grid}.op .op-body .cd-icon:hover{background:var(--sq-fill)}.op .op-body .cd-icon.cd-small{width:30px;height:30px;color:var(--sq-icon-muted)}.cd-menu-anchor{position:relative}.cd-menu{z-index:30;background:var(--sq-surface);border-radius:12px;min-width:172px;padding:8px 0;display:grid;position:absolute;top:40px;right:0;box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.op .op-body .cd-menu :is(a,button){min-height:36px;color:var(--sq-ink);text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:0;align-items:center;gap:16px;padding:6px 16px;font-size:1rem;font-weight:500;line-height:24px;text-decoration:none;display:flex}.op .op-body .cd-menu :is(a,button):is(:hover,:focus-visible){background:var(--sq-fill)}.cd-menu .ico{color:var(--sq-primary)}.cd-grid{align-items:flex-start;gap:24px;min-width:0;padding:0 24px 24px;display:flex}.cd-col{flex-direction:column;flex:0 0 360px;gap:32px;min-width:0;display:flex}.cd-col.cd-wide{flex:1 1 0}.cd-card{background:var(--sq-surface);border-radius:10px;flex-direction:column;min-width:0;padding:16px;display:flex}.cd-card hr{border:0;border-bottom:1px solid var(--sq-line);width:100%;margin:16px 0}.cd-person{align-items:center;min-width:0;display:flex}.cd-person h2{overflow-wrap:anywhere;min-width:0;margin:0 0 0 16px;font-size:1.25rem;font-weight:700;line-height:25px}.cd-avatar{border:2px solid hsl(var(--h,260) 60% 82%);background:hsl(var(--h,260) 60% 91%);width:56px;height:56px;color:hsl(var(--h,260) 58% 45%);border-radius:50%;flex:none;place-items:center;font-size:1.25rem;font-weight:400;line-height:20px;display:grid;overflow:hidden}.cd-avatar img{object-fit:cover;width:100%;height:100%}.cd-stats{margin:0;padding:4px 0;display:flex}.cd-stats>div{flex-direction:column-reverse;flex:1;align-items:center;min-width:0;padding:0 4px;display:flex}.cd-stats>div+div{border-left:1px solid var(--sq-line)}.cd-stats dd{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1rem;font-weight:600;line-height:28px;overflow:hidden}.cd-stats dt{color:var(--sq-ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:20px;overflow:hidden}.cd-infos{gap:2px;display:grid}.cd-info{border-radius:24px;align-items:center;min-height:45px;padding:6px 8px;display:flex}.cd-info-icon{color:var(--sq-ink-2);flex:none;display:flex}.cd-info[data-tone=whatsapp] .cd-info-icon{color:#17a24a}.cd-info[data-tone=muted] .cd-info-icon{color:var(--sq-ink-disabled)}.cd-info-text{flex-direction:column;flex:1;min-width:0;margin-left:12px;display:flex}.cd-info-text small{color:var(--sq-ink-2);font-size:.75rem;line-height:14.4px}.cd-info-text>span{overflow-wrap:anywhere;white-space:pre-line;font-size:.875rem;font-weight:500;line-height:18.9px}.cd-info[data-tone=muted] .cd-info-text>span{color:var(--sq-ink-2)}.cd-info-text strong{font-weight:700}.cd-info>:last-child:not(.cd-info-text){margin-left:12px}.op .op-body .cd-card .cd-order{border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:42px;min-height:0;margin-top:24px;padding:8px 22px;font-size:.9375rem;font-weight:600;line-height:26px;text-decoration:none;display:flex}.op .op-body .cd-share{color:#17a24a;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:42px;margin-top:16px;padding:8px 11px;font-size:.9375rem;font-weight:600;line-height:26px;text-decoration:none;display:flex}.op .op-body .cd-share:hover{background:var(--sq-success-tint)}.op .op-body .cd-extra form:not(#_){background:var(--sq-surface);max-width:none;box-shadow:none;border:0;border-radius:10px;gap:16px;margin:0;padding:16px;display:grid}.cd-extra p{color:var(--sq-ink-2);margin:0;font-size:.875rem;line-height:20px}.cd-section{flex-direction:column;min-width:0;display:flex}.cd-section>h2{align-items:center;gap:8px;margin:0 0 16px;font-size:1.25rem;font-weight:500;line-height:32px;display:flex}.cd-cards{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cd-empty{background:var(--sq-surface);color:var(--sq-ink-2);text-align:center;border-radius:10px;margin:0;padding:32px;font-size:1rem;line-height:24px}.cd-empty.cd-empty-line{padding:16px}.cd-order-card{position:relative}.cd-order-card .cd-receipt{position:absolute;top:50%;right:12px;transform:translateY(-50%)}.cd-money{background:var(--sq-surface);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:12px 16px;display:flex}.cd-money>span{flex-direction:column;min-width:0;display:flex}.cd-money>span:last-child{align-items:flex-end}.cd-money strong{font-size:.875rem;font-weight:600;line-height:20px}.cd-money small{color:var(--sq-ink-2);font-size:.75rem;line-height:20px}.cd-money a{color:inherit}.op .op-body .cd-price{font-size:1rem;font-weight:700;line-height:20px}.cd-price sup{vertical-align:.45em;font-size:.6em;line-height:0}.cd-address{background:var(--sq-surface);border-radius:12px;align-items:flex-start;min-height:96px;padding:16px;display:flex}.cd-tile{background:var(--sq-nav-active);width:40px;height:40px;color:var(--sq-primary);border-radius:10px;flex:none;place-items:center;margin:2px 12px 0 0;display:grid}.cd-tile-muted{background:var(--sq-fill);color:var(--sq-ink-2)}.cd-address-text{flex-direction:column;flex:1;min-width:0;display:flex}.cd-address-text strong{font-size:.875rem;font-weight:600;line-height:20px}.cd-address-text small{color:var(--sq-ink-2);overflow-wrap:anywhere;margin-top:2px;font-size:.75rem;line-height:20px}.op .op-body .cd-add{background:var(--sq-surface);min-height:80px;color:var(--sq-ink);border-radius:10px;align-items:center;gap:16px;margin-top:16px;padding:16px;text-decoration:none;display:flex}.cd-add:hover{background:var(--sq-hover-card)}.cd-add>.ico:first-child{color:var(--sq-primary)}.cd-add>.ico:last-child{color:var(--sq-icon-muted)}.cd-add>span{flex-direction:column;flex:1;min-width:0;display:flex}.cd-add strong{font-size:1rem;font-weight:600;line-height:28px}.cd-add small{color:var(--sq-ink-2);font-size:.875rem;font-weight:400;line-height:20px}.cd-dialog{background:var(--sq-bg);width:min(444px,100vw - 32px);max-width:none;color:var(--sq-ink);border:0;border-radius:16px;padding:16px}.cd-dialog::backdrop{background:var(--sq-backdrop)}.cd-dialog h2{margin:0 0 16px;font-size:1.25rem;font-weight:500;line-height:32px}.cd-dialog>p{color:var(--sq-ink-2);margin:0 0 16px;font-size:1rem;line-height:24px}.cd-dialog .cd-alert{background:var(--sq-danger-tint);color:var(--sq-danger-ink);border-radius:12px;padding:12px}.op .op-body form.cd-sellers:not(#_){max-width:none;box-shadow:none;background:0 0;border:0;gap:8px;margin:0;padding:0 16px;display:grid}.op .op-body .cd-seller{background:var(--sq-surface);width:100%;min-height:72px;color:var(--sq-ink);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;display:flex}.op .op-body .cd-seller:hover{background:var(--sq-hover-card)}.op .op-body .cd-seller:is([aria-pressed=true],[aria-current=true]){background:var(--sq-primary-soft);cursor:default}.cd-seller .cd-avatar{font-size:1rem}.cd-seller>span:not(.cd-avatar,.cd-tile){flex-direction:column;flex:1;min-width:0;display:flex}.cd-seller strong{font-size:.875rem;font-weight:600;line-height:20px}.cd-seller>.ico:last-child{color:var(--sq-primary)}.cd-dialog footer{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.op .op-body .cd-text{min-height:40px;color:var(--sq-ink);background:0 0;border:0;border-radius:12px;padding:6px 16px;font-size:.9375rem;font-weight:600}.op .op-body .cd-text:hover{background:var(--sq-fill)}.op .op-body .btn.cd-danger{background:var(--sq-danger);color:var(--sq-on-primary)}@media (width<=900px){.cd-grid{flex-direction:column;align-items:stretch;padding:0 0 24px}.cd-col{flex:none;width:100%}}.cd-dialog:not(#_){border-radius:12px;padding:0}.cd-dialog:not(:has(.cd-sellers)){width:min(376px,100vw - 32px)}.cd-dialog h2:not(#_){margin:0;padding:16px 24px}.cd-dialog:has(.cd-sellers) h2:not(#_){padding:16px 16px 12px}.cd-dialog>p:not(#_){margin:0;padding:0 24px 20px}.cd-dialog>.cd-alert:not(#_){margin:0 24px 16px;padding:12px}.cd-dialog>footer:not(#_){margin:0;padding:8px}.cd-sellers>footer:not(#_){margin:0;padding:8px 0 16px}.op .op-body .cd-dialog footer .cd-text{min-height:42px;color:var(--sq-primary-strong);padding:8px 11px}.op .op-body .cd-sellers footer .cd-text{background:var(--sq-fill);color:var(--sq-ink)}.op .op-body .cd-dialog footer .btn.cd-danger{min-height:42px;color:var(--sq-no-stock);background:0 0;padding:8px 11px;font-size:.9375rem;font-weight:600}.op .op-body .cd-dialog footer .btn.cd-danger:hover{background:var(--sq-danger-tint)}.cd-menu:not(#_){box-shadow:0 0 5px #0000001a,0 0 1px #0000001a}@media (width<=600px){.op .op-body .cd-head:not(#_){min-height:56px;margin-bottom:16px;padding:8px 16px 8px 4px}}.op .op-body .suppliers-list .cl-head .sp-back{margin:0 0 0 -12px}.op:not(.op-guest) .customer-detail.supplier-detail>.cd-head{margin-bottom:40px}.op .op-body .suppliers-list .sp-content{align-items:flex-start;gap:16px}.suppliers-list .sp-tile{background:var(--sq-nav-active);width:40px;height:40px;color:var(--sq-primary);border-radius:10px;flex:none;place-items:center;display:grid}.suppliers-list .sp-text{min-width:0;margin-block:6px;display:grid}.suppliers-list .sp-text strong{color:var(--sq-ink);overflow-wrap:anywhere;font-size:.875rem;font-weight:600;line-height:20px}.suppliers-list .sp-text>span{color:var(--sq-ink-2);overflow-wrap:anywhere;font-size:.75rem;font-weight:400;line-height:20px}.suppliers-list .sp-text>span+span{margin-top:2px}.suppliers-list .sp-text>.sp-doc{color:var(--sq-ink-disabled)}.op .op-body .suppliers-list .sp-empty{gap:6px;padding-top:92px}.op .op-body .suppliers-list .sp-empty h2{color:var(--sq-ink-2);font-size:1rem;font-style:italic;font-weight:500;line-height:28px}.op .op-body .suppliers-list .sp-empty p{color:var(--sq-ink-2);font-size:.875rem;line-height:20px}.supplier-detail .sp-body{gap:16px;min-width:0;padding:0 16px 24px;display:grid}.supplier-detail .sp-card{padding:16px}.supplier-detail .sp-card h2{color:var(--sq-ink);overflow-wrap:anywhere;margin:0;font-size:1.25rem;font-weight:500;line-height:32px}.supplier-detail .sp-created{color:var(--sq-ink-2);margin:13px 0 0;font-size:.75rem;line-height:15px}.op .op-body .supplier-detail .sp-card hr{margin:19px 0 22px}.supplier-detail .sp-infos{gap:22px;display:grid}.supplier-detail .sp-info{align-items:flex-start;gap:16px;min-width:0;display:flex}.supplier-detail .sp-info>.ico{color:var(--sq-primary);flex:none;margin-top:1px}.supplier-detail .sp-info>span{gap:3px;min-width:0;display:grid}.supplier-detail .sp-info small{color:var(--sq-ink-2);font-size:.75rem;line-height:15px}.supplier-detail .sp-info>span>span{color:var(--sq-ink);overflow-wrap:anywhere;white-space:pre-line;font-size:.875rem;line-height:20px}.supplier-detail .sp-history h2{color:var(--sq-primary);margin:0 0 16px;padding:0 8px;font-size:1rem;font-weight:500;line-height:28px}.supplier-detail .sp-history ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.supplier-detail .sp-history a{background:var(--sq-surface);color:inherit;border-radius:12px;align-items:flex-start;gap:16px;padding:16px;text-decoration:none;display:flex}.supplier-detail .sp-history a:hover{background:var(--sq-hover-card)}.supplier-detail .sp-history img,.supplier-detail .sp-thumb{object-fit:cover;border-radius:8px;flex:none;width:40px;height:40px}.supplier-detail .sp-thumb{background:var(--sq-fill);color:var(--sq-ink-2);place-items:center;display:grid}.supplier-detail .sp-move{justify-items:start;gap:8px;min-width:0;display:grid}.supplier-detail .sp-badge{background:var(--sq-fill);color:var(--sq-ink-2);border-radius:16px;padding:4px 8px 5px;font-size:.6875rem;font-weight:600;line-height:11px}.supplier-detail [data-tone=in] .sp-badge{background:var(--sq-success-chip);color:var(--sq-success-ink)}.supplier-detail [data-tone=out] .sp-badge{background:var(--sq-danger-tint);color:var(--sq-danger-ink)}.supplier-detail .sp-move strong{color:var(--sq-ink-2);overflow-wrap:anywhere;font-size:.875rem;font-weight:600;line-height:20px}.supplier-detail .sp-qty{color:var(--sq-ink-2);flex-wrap:wrap;gap:16px;font-size:.875rem;line-height:20px;display:flex}.supplier-detail .sp-qty b{font-weight:500}.supplier-detail [data-tone=in] .sp-qty b{color:var(--sq-success-ink)}.supplier-detail [data-tone=out] .sp-qty b{color:var(--sq-no-stock)}.supplier-detail .sp-move small{color:var(--sq-ink-2);font-size:.75rem;line-height:20px}.supplier-detail .sp-none{background:var(--sq-surface);color:var(--sq-ink-2);text-align:center;border-radius:12px;margin:0;padding:16px;font-size:.875rem;line-height:20px}.op .op-body .supplier-detail .sp-dialog{width:min(540px,100vw - 32px)}.op .op-body .suppliers-list .cl-card[data-selected=true]{background:var(--sq-row)}@media (width<=600px){.supplier-detail .sp-body{padding:0 0 24px}}@media (width<=1023px){.op.op-sub .op-body .suppliers-list .cl-new{bottom:max(16px, env(safe-area-inset-bottom))}}.stock-movement-dialog{border:1px solid var(--brand-blue);background:var(--brand-white);width:min(34rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--brand-blue);margin:auto;padding:1.5rem;overflow:auto}.stock-movement-dialog fieldset{border:0;gap:1rem;min-width:0;margin:1rem 0;padding:0;display:grid}.stock-movement-actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.op:not(.op-guest) .op-body:has(>.stk-card){padding-inline:16px;gap:0;padding-bottom:104px}.op .op-body>section.stk-card{color:var(--sq-ink);border-radius:10px;margin:0;display:block;background:var(--sq-surface)!important;border:0!important;padding:0!important}.op .op-body .stk-product{border-bottom:1px solid var(--sq-line);color:var(--sq-ink);align-items:center;gap:16px;padding:16px 48px 16px 16px;text-decoration:none;display:flex;position:relative}.op .op-body .stk-product:hover{background:var(--sq-hover-card)}.op .op-body .stk-product:after{content:"";background:var(--sq-primary);width:20px;height:20px;position:absolute;top:50%;right:16px;translate:0 -50%;-webkit-mask:url(/static/icons/arrow-right.svg) 50%/20px no-repeat;mask:url(/static/icons/arrow-right.svg) 50%/20px no-repeat}.stk-photo{background:var(--sq-bg);border-radius:12px;flex:none;place-items:center;width:80px;height:80px;display:grid;overflow:hidden}.stk-photo img{object-fit:contain;width:100%;height:100%}.op .op-body .stk-product strong{overflow-wrap:anywhere;min-width:0;font-size:1rem;font-weight:500;line-height:24px}.op .op-body .stk-rows{margin:0;padding:16px}.stk-row{justify-content:space-between;align-items:center;gap:16px;min-height:36px;margin-top:12px;display:flex}.stk-row:first-child{min-height:38px;margin-top:0}.op .op-body .stk-row dt{color:var(--sq-ink-2);font-size:.875rem;font-weight:400;line-height:20.02px}.op .op-body .stk-row:first-child dt{color:var(--sq-ink);font-size:1rem;font-weight:500;line-height:24px}.op .op-body .stk-row dd{color:var(--sq-ink);text-align:right;margin:0;font-size:.875rem;font-weight:500;line-height:20.02px}.op .op-body .stk-rows hr{border:0;border-top:1px solid var(--sq-line);margin:12px 0 0}.op .op-body .stk-rows hr+.stk-row,.op .op-body .stk-rows hr~.stk-row{min-height:20px}.stk-state{background:var(--sq-fill);height:20px;color:var(--sq-ink-2);border-radius:16px;align-items:center;padding:0 8px;font-size:.6875rem;font-weight:600;display:inline-flex}.stk-state[data-on=true]{background:var(--sq-primary-soft);color:var(--sq-primary-strong)}.stk-chip{background:var(--sq-success-chip);height:20px;color:var(--sq-success-ink);border-radius:16px;align-items:center;padding:0 8px;font-size:.6875rem;font-weight:600;line-height:11px;display:inline-flex}.stk-chip[data-zero=true]{background:var(--sq-danger-tint);color:var(--sq-danger-ink)}.op .op-body .stk-balance{color:var(--sq-primary-strong);margin:0 16px 16px;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-block}.op .op-body .stk-balance:hover{text-decoration:underline}.op .op-body .btn.stk-fab{z-index:10;background:var(--sq-primary-strong);min-height:56px;color:var(--sq-on-primary);box-shadow:none;border:0;border-radius:28px;align-items:center;gap:8px;padding:0 24px 0 20px;font-size:1rem;font-weight:600;line-height:16px;display:inline-flex;position:fixed;bottom:32px;right:32px}.op .op-body .btn.stk-fab:hover{background:var(--sq-primary-deep)}.op .op-body .stk-history-title{color:var(--sq-primary);margin:16px 0;font-size:1rem;font-weight:500;line-height:28px}.op .op-body .table-scroll:has(>.stk-history){background:0 0;border:0;border-radius:0;overflow:visible}.op .op-body .stk-history{font-size:.875rem;display:block}.op .op-body .stk-history thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.op .op-body .stk-history tbody{gap:8px;display:grid}.op .op-body .stk-history tbody tr{background:var(--sq-surface);border-radius:12px;grid-template-columns:auto auto 1fr;grid-template-areas:"kind order order""qty cost cost""note note note""who who who""date date date";place-items:center start;column-gap:8px;padding:16px;display:grid}.op .op-body .stk-history tbody tr:hover td{background:0 0}.op .op-body .stk-history td{color:var(--sq-ink-2);border:0;padding:0;display:block}.op .op-body .stk-history td:empty{display:none}.op .op-body .stk-history td:first-child{grid-area:date;margin-top:8px;font-size:.75rem;line-height:19.92px}.op .op-body .stk-history td:nth-child(2){background:var(--sq-st-delivered-bg);height:20px;color:var(--sq-st-delivered);border-radius:16px;grid-area:kind;align-items:center;padding:0 8px;font-size:.6875rem;font-weight:600;display:inline-flex}.op .op-body .stk-history td:nth-child(3){color:var(--sq-success-ink);grid-area:qty;margin-top:8px;font-weight:500;line-height:20.02px}.op .op-body .stk-history td:nth-child(3):after{content:" unidades"}.op .op-body .stk-history td:nth-child(4){grid-area:cost;margin:8px 0 0 8px;line-height:20.02px}.op .op-body .stk-history td:nth-child(4):after{content:" /un"}.op .op-body .stk-history td:nth-child(5){grid-area:who;margin-top:4px;font-size:.75rem}.op .op-body .stk-history td:nth-child(6){color:var(--sq-ink);grid-area:note;margin-top:8px;font-style:italic;line-height:20.02px}.op .op-body .stk-history td:nth-child(7){grid-area:order;font-size:.75rem;line-height:19.92px}.op .op-body .stk-history td:nth-child(7):not(:empty):before{content:"Pedido #"}.op .op-body .stk-history td:nth-child(7) a{color:var(--sq-ink-2);font-weight:400}.op .op-body .stk-history tr:is([data-move-kind=saida],[data-move-kind=venda]) td:nth-child(2){background:var(--sq-danger-tint);color:var(--sq-danger-ink)}.op .op-body .stk-history tr:is([data-move-kind=saida],[data-move-kind=venda]) td:nth-child(3){color:var(--sq-danger-ink)}.op .op-body .stk-history td[colspan]{color:var(--sq-ink-2);grid-column:1/-1}@media (width<=899px){.op:not(.op-guest) .op-body:has(>.stk-card){padding-inline:0}.op .op-body .btn.stk-fab{right:16px;bottom:calc(72px + env(safe-area-inset-bottom));border-radius:24px;min-height:48px;padding:0 20px 0 16px;font-size:.9375rem}}.op .stock-movement-dialog{background:var(--sq-bg);width:min(600px,100vw - 2rem);color:var(--sq-ink);border:0;border-radius:12px;padding:16px}.op .stock-movement-dialog::backdrop{background:var(--sq-backdrop)}.op .stock-movement-dialog h2{margin:0;font-size:1.125rem;font-weight:500;line-height:28px}.op .stock-movement-dialog h2+p{color:var(--sq-ink-2);font-size:.75rem}.op .stock-movement-dialog .ui-field{background:var(--sq-surface)}.op .stock-movement-dialog .stock-movement-actions{flex-direction:row-reverse;justify-content:flex-start;gap:8px}.op .stock-movement-dialog .stock-movement-actions button{border:0;border-radius:12px;min-height:42px;padding:8px 22px;font-size:.9375rem;font-weight:600}.op .stock-movement-dialog .stock-movement-actions button:not(.btn){color:var(--sq-primary-strong);background:0 0;padding-inline:11px}.op .stock-movement-dialog .stock-movement-actions button:not(.btn):hover{background:var(--sq-primary-soft)}.op .stock-movement-dialog{max-width:none}.op .op-body .app-prefs{max-width:1080px;color:var(--sq-ink);gap:16px;margin-top:-8px;padding:0 16px;display:grid}.op .op-body .app-prefs-error{background:var(--sq-danger-tint);color:var(--sq-danger-ink);border-radius:12px;margin:0;padding:12px 16px;font-size:.875rem;font-weight:500;line-height:20px}.op .op-body .app-prefs-card{background:var(--sq-surface);border-radius:12px;min-width:0;padding:16px}.op .op-body .app-prefs-card>header{align-items:center;gap:10px;min-height:40px;margin:0 0 12px;display:flex}.op .op-body .app-prefs-icon{background:var(--sq-nav-active);width:40px;height:40px;color:var(--sq-primary);border-radius:10px;flex:none;place-items:center;display:grid}.op .op-body .app-prefs-card h2{color:var(--sq-ink);margin:0;font-size:1rem;font-weight:600;line-height:24px}.op .op-body .app-prefs-switch .ui-switch-row{align-items:flex-start;gap:0;min-height:0;padding:0}.op .op-body .app-prefs-switch .ui-switch-text{flex:1;gap:0}.op .op-body .app-prefs-switch .ui-switch-text strong{color:var(--sq-ink);font-size:.875rem;font-weight:600;line-height:20px}.op .op-body .app-prefs-switch .ui-check-desc{color:var(--sq-ink-2);font-size:.75rem;font-weight:400;line-height:24px;position:relative;top:1.5px}.op .op-body .app-prefs-switch .ui-switch{place-items:center;width:58px;height:38px;margin-left:12px;display:grid}.op .op-body .app-prefs-switch .ui-switch-track{background:#00000061;border-radius:7px;width:34px;height:14px;padding:0}.op .op-body .app-prefs-switch .ui-switch-thumb{background:var(--sq-surface);width:20px;height:20px;box-shadow:none;margin:-3px 0 0 -3px}.op .op-body .app-prefs-switch .ui-switch-input:checked+.ui-switch-track{background:color-mix(in srgb, var(--brand-orange) 50%, transparent)}.op .op-body .app-prefs-switch .ui-switch-input:checked+.ui-switch-track .ui-switch-thumb{background:var(--sq-primary);transform:translate(20px)}.op .op-body .app-prefs-switch .ui-switch-input:focus-visible+.ui-switch-track{box-shadow:none;outline:2px solid var(--sq-primary);outline-offset:5px}.op .op-body .app-prefs-choice+.app-prefs-choice{margin-top:20px}.op .op-body .app-prefs-choice>p{color:var(--sq-ink);margin:0;font-size:.875rem;font-weight:600;line-height:20px}.op .op-body .app-prefs-choice>small{color:var(--sq-ink-2);font-size:.75rem;font-weight:400;line-height:20px;display:block}.op .op-body .app-prefs-choice .ui-f{margin-top:6px;display:block}.op .op-body .app-prefs-choice>small+.ui-f{margin-top:8px}.op .op-body .app-prefs-choice .ui-seg{background:0 0;border:0;border-radius:12px;gap:0;padding:0}.op .op-body .app-prefs-choice .ui-seg-opt{min-height:0;display:flex}.op .op-body .app-prefs-choice .ui-seg-opt+.ui-seg-opt{margin-left:-1px}.op .op-body .app-prefs-choice .ui-seg-face{border:1px solid var(--sq-line);color:#0000008a;background:0 0;border-radius:0;flex:1;min-height:0;padding:8px 7px;font-size:.8125rem;font-weight:500;line-height:22.75px}.op .op-body .app-prefs-choice .ui-seg-opt:first-child .ui-seg-face{border-radius:12px 0 0 12px}.op .op-body .app-prefs-choice .ui-seg-opt:last-child .ui-seg-face{border-radius:0 12px 12px 0}.op .op-body .app-prefs-choice .ui-seg-input:checked+.ui-seg-face{background:var(--sq-nav-active);color:var(--sq-primary-strong);font-weight:500}.op .op-body .app-prefs-choice .ui-seg-input:focus-visible+.ui-seg-face{z-index:1;box-shadow:none;outline:2px solid var(--sq-primary);outline-offset:-2px;position:relative}@media (hover:hover){.op .op-body .app-prefs-choice .ui-seg-opt:hover .ui-seg-input:not(:checked)+.ui-seg-face{color:#0000008a;background:#041e420a}.op .op-body .app-prefs-switch .ui-switch:hover .ui-switch-thumb{box-shadow:0 0 0 9px #0000000a}.op .op-body .app-prefs-switch .ui-switch:hover .ui-switch-input:checked+.ui-switch-track .ui-switch-thumb{box-shadow:0 0 0 9px color-mix(in srgb, var(--brand-orange) 4%, transparent)}.op .op-body .app-prefs-choice .ui-seg-opt:hover .ui-seg-input:checked+.ui-seg-face{background:color-mix(in srgb, var(--brand-orange) 12%, transparent)}}.op-sub .op-page:has(.app-prefs){padding-bottom:32px}@media (width<=899px){.op .op-body .app-prefs{margin-top:0;padding:0}.op-sub .op-page:has(.app-prefs){padding-bottom:16px}}.shipping-location-dialog{border:1px solid var(--brand-blue);background:var(--brand-white);width:min(34rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--brand-blue);margin:auto;padding:1.5rem;overflow:auto}.shipping-location-dialog::backdrop{background:color-mix(in srgb, var(--brand-blue) 55%, transparent)}.shipping-location-dialog fieldset{border:0;gap:1rem;min-width:0;margin:1rem 0;padding:0;display:grid}.op .op-body [data-shipping-hub]:not(#_){gap:24px;display:grid}.op .op-body [data-shipping-hub] .settings-list section:nth-child(3){margin-top:-20px}.op .op-body [data-shipping-hub] .settings-text strong{align-items:center;min-width:0;display:flex}.op .op-body [data-shipping-hub] .settings-text small[data-state]{color:var(--sq-ink-2);font-weight:600}.op .op-body [data-shipping-hub] .settings-text small[data-state]:before{background:#9aa3af;width:7px;height:7px;margin:-2px 4.8px 0 0}.op .op-body [data-shipping-hub] .settings-text small[data-state=on]:before{background:var(--sq-success)}.op .op-body [data-shipping-hub] .settings-text small[data-state=warn]{color:#92400e}.op .op-body [data-shipping-hub] .settings-text small[data-state=warn]:before{background:#dd8b0a}.op .op-body [data-shipping-hub] a[href$=\/superfrete] strong:after{content:"Recomendado";background:var(--sq-primary-pale);height:20px;color:var(--sq-primary-strong);border-radius:16px;align-items:center;margin-left:6px;padding:0 8px;font-size:11px;font-weight:600;line-height:11px;display:inline-flex}.op .op-body [data-shipping-hub] a:is([href$=\/superfrete],[href$=\/melhorenvio],[href$=\/uber]) .settings-tile{color:var(--sq-ink);background:#041e420f}.op .op-body .ship-warning{min-width:0;color:var(--sq-ink);background:#fff8e1;border-radius:14px;align-items:center;gap:12px;padding:14px;line-height:18px;text-decoration:none;display:flex}.op .op-body .ship-warning .settings-tile{color:#b45309;background:#f59e0b24;border-radius:10px;width:36px;height:36px}.op .op-body .ship-warning .settings-text{flex:1;gap:2px;min-width:0;display:grid}.op .op-body [data-shipping-hub] .ship-warning .settings-text strong{font-size:.875rem;font-weight:700;line-height:18.2px}.op .op-body [data-shipping-hub] .ship-warning .settings-text small{white-space:normal;color:var(--sq-ink-2);font-size:.78rem;font-weight:500;line-height:18.1px;overflow:visible}.op .op-body .ship-warning>.ico:last-child{color:#00000061;flex:none;width:20px;height:20px}.op .op-body .ship-warning:hover{background:#fff3cd}.op .op-body [data-shipping-page]{--field-h:54px;--field-border:var(--sq-input-line);--field-border-hover:var(--sq-input-line);--field-border-focus:var(--sq-primary);--field-halo:transparent;--field-shadow:none;--field-text:var(--sq-ink);max-width:1080px;color:var(--sq-ink);gap:16px;margin-top:-8px;padding:0 16px;display:grid}.op .op-body [data-shipping-page] form:not(#_){background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);gap:16px;max-width:none;margin:0;padding:0;display:grid}.op .op-body [data-shipping-page=address] form:not(#_){gap:24px}.op .op-body [data-shipping-page] form:not(#_)>*{grid-column:1/-1;justify-self:stretch}.op .op-body [data-shipping-page] .ui-field{background:var(--sq-surface);border-width:2px;border-radius:12px}.op .op-body [data-shipping-page] .ui-field .ui-input{color:var(--sq-ink);font-size:16px;font-weight:600}.op .op-body [data-shipping-page] .ui-unit{color:var(--sq-ink-2);font-size:16px;font-weight:400}.op .op-body [data-shipping-page] .ui-f{gap:8px}.op .op-body [data-shipping-page] .ui-label{color:var(--sq-ink);font-size:.875rem;font-weight:600;line-height:20px}.op .op-body [data-shipping-page] hr{border-top:1px solid var(--sq-line);margin:0}.op .op-body [data-shipping-page] h3{color:var(--sq-ink);margin:0;font-size:.875rem;font-weight:600;line-height:21px}.op .op-body [data-shipping-page=address] h3{margin-bottom:-16px;font-weight:500}.op .op-body [data-shipping-page] .ship-help{color:var(--sq-ink-2);margin-top:-8px;font-size:.75rem;line-height:19px;display:block}.op .op-body [data-shipping-page] .ship-intro{background:var(--sq-surface);border-radius:24px;align-items:center;gap:12px;min-width:0;padding:16px;display:flex}.op .op-body [data-shipping-page] .ship-intro .settings-tile{background:color-mix(in srgb, var(--brand-orange) 12%, transparent);width:44px;height:44px;color:var(--sq-primary);border-radius:12px;flex:none;place-items:center;display:grid}.op .op-body [data-shipping-page] .ship-intro .settings-text{flex:1;min-width:0;display:grid}.op .op-body [data-shipping-page] .ship-intro strong{font-size:1rem;font-weight:700;line-height:24px}.op .op-body [data-shipping-page] .ship-intro small{color:var(--sq-ink-2);font-size:.75rem;font-weight:500;line-height:16px}.op .op-body [data-shipping-page] .ship-intro [data-row]{flex:none}.op .op-body [data-shipping-page] .ship-intro .ui-check-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.op .op-body [data-shipping-page] .ship-card:not(#_){background:var(--sq-surface);border:0;border-radius:10px;gap:24px;min-width:0;margin:0;padding:16px;display:grid}.op .op-body [data-shipping-page] .ship-card[hidden]{display:none}.op .op-body [data-shipping-page] :is(.ship-city,.ship-grid){grid-template-columns:minmax(0,1fr) 89px;gap:16px;display:grid}.op .op-body [data-shipping-page] .ship-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.op .op-body [data-shipping-page]:is([data-shipping-page=superfrete],[data-shipping-page=uber]) .ship-card .ui-field{--field-h:38px}.op .op-body [data-shipping-page] .ship-note{color:var(--sq-ink);background:#eef4ff;border-radius:14px;align-items:center;gap:10px;padding:10px;font-size:.875rem;font-weight:500;line-height:20px;display:flex}.op .op-body [data-shipping-page] .ship-note .settings-tile{color:#2563eb;background:#3b82f624;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.op .op-body [data-shipping-page] .ui-check{min-height:38px;color:var(--sq-ink);align-items:center;gap:12px;font-size:.875rem;font-weight:400}.op .op-body [data-shipping-page] .ui-check-box{background:#00000061;border:0;border-radius:7px;width:34px;height:14px;margin:0;position:relative}.op .op-body [data-shipping-page] .ui-check-hit{place-items:center;width:40px;height:20px;margin-top:0}.op .op-body [data-shipping-page] .ui-check-box svg{display:none}.op .op-body [data-shipping-page] .ui-check-box:after{content:"";box-sizing:border-box;background:var(--sq-surface);border:1px solid #0000001f;border-radius:50%;width:20px;height:20px;transition:transform .15s,background-color .15s;position:absolute;top:-3px;left:-3px}.op .op-body [data-shipping-page] :is(.ship-intro,.ship-switch-row,.ship-option) .ui-check-hit{margin-right:12px}.op .op-body [data-shipping-page] .ui-check-input:checked+.ui-check-box{background:color-mix(in srgb, var(--brand-orange) 50%, transparent)}.op .op-body [data-shipping-page] .ui-check-input:checked+.ui-check-box:after{border-color:var(--sq-primary);background:var(--sq-primary);transform:translate(20px)}.op .op-body [data-shipping-page] .ui-check-input:disabled+.ui-check-box{opacity:.5}.op .op-body [data-shipping-page] .ui-check-input:focus-visible+.ui-check-box{outline:2px solid var(--sq-primary);outline-offset:4px}.op .op-body [data-shipping-page] .ship-switch-row{gap:4px;display:grid}.op .op-body [data-shipping-page] :is(.ship-switch-row,.ship-option) .ui-check{color:var(--sq-ink-2);flex-direction:row-reverse;justify-content:space-between;font-size:.8rem;font-weight:600}.op .op-body [data-shipping-page] :is(.ship-switch-row,.ship-option) small{color:var(--sq-ink-2);font-size:.75rem;line-height:15px}.op .op-body [data-shipping-page] .ship-option{background:#fafafa;border-radius:24px;gap:2px;padding:16px;display:grid}.op .op-body [data-shipping-page] .ship-option .ui-check{color:var(--sq-ink);min-height:24px;font-size:.875rem}.op .op-body [data-shipping-page] .ship-option small{padding-right:70px}.op .op-body [data-shipping-page] .ship-toggle{justify-items:start;gap:4px;display:grid}.op .op-body [data-shipping-page] .ship-toggle .ui-check{flex-direction:row-reverse;font-size:1rem;font-weight:500;line-height:28px}.op .op-body [data-shipping-page] .ship-toggle small{color:var(--sq-ink-2);font-size:.875rem;line-height:20px}.op .op-body [data-shipping-page] fieldset.radio-cards:not(#_){grid-template-columns:minmax(0,1fr);gap:0}.op .op-body [data-shipping-page] fieldset.radio-cards legend{color:var(--sq-ink);margin:0 0 6px;padding:0;font-size:.875rem;font-weight:600}.op .op-body [data-shipping-page=free] :is(.ui-label,fieldset.radio-cards legend:not(#_)){color:var(--sq-ink-2);font-size:.8rem;line-height:19px}.op .op-body [data-shipping-page]:is([data-shipping-page=pickup],[data-shipping-page=arrangement]) fieldset.radio-cards legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.op .op-body [data-shipping-page] fieldset.radio-cards .ui-radio:not(#_){background:0 0;border:0;border-radius:0;align-items:center;gap:11px;min-height:42px;padding:9px 0 9px 11px}.op .op-body [data-shipping-page] fieldset.radio-cards .ui-radio:has(.ui-radio-desc):not(#_){min-height:59px}.op .op-body [data-shipping-page] fieldset.radio-cards .ui-radio-title{color:var(--sq-ink);font-size:1rem;font-weight:600;line-height:20px}.op .op-body [data-shipping-page] fieldset.radio-cards .ui-radio-desc{color:var(--sq-ink-2);font-size:.75rem;line-height:16px}.op .op-body [data-shipping-page] .ui-radio-dot{border:2px solid var(--sq-ink)}.op .op-body [data-shipping-page] .ui-radio-input:checked+.ui-radio-dot{border-color:var(--sq-primary)}.op .op-body [data-shipping-page] .ui-radio-input:checked+.ui-radio-dot:after{background:var(--sq-primary)}.op .op-body [data-shipping-page] form:not(#_)>button[type=submit],.op .op-body [data-shipping-page] .ship-add:not(#_),.op .op-body [data-shipping-page] [data-shipping-provider]>button{background:var(--sq-primary-strong);width:100%;min-height:42px;color:var(--sq-on-primary);border:0;border-radius:12px;padding:8px 22px;font-size:.9375rem;font-weight:600}.op .op-body [data-shipping-page] [data-shipping-provider]>button{min-height:52px;font-size:1rem;font-weight:700}.op .op-body [data-shipping-page] :is(form>button[type=submit],.ship-add,[data-shipping-provider]>button):disabled:not(#_){color:#00000061;cursor:default;background:#0000001f}.op .op-body [data-shipping-page] .ship-add-row>button{width:100%}.op .op-body [data-shipping-page] :is(article[data-shipping-location],.ship-ranges>li):not(#_){border:1px solid var(--sq-line);background:var(--sq-surface);border-radius:12px;align-items:center;gap:12px;min-height:74px;margin:0;padding:8px 16px;display:flex}.op .op-body [data-shipping-page] .ship-ranges:not(#_){background:0 0;border:0;gap:8px;margin:0;padding:0;list-style:none;display:grid}.op .op-body [data-shipping-page] :is(article[data-shipping-location],.ship-ranges>li) .settings-text{flex:1;min-width:0;display:grid}.op .op-body [data-shipping-page] :is(article[data-shipping-location],.ship-ranges>li) h2{color:var(--sq-ink);letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:500;line-height:24px}.op .op-body [data-shipping-page] :is(article[data-shipping-location],.ship-ranges>li) small{color:var(--sq-ink-2);font-size:.875rem;line-height:20px}.op .op-body [data-shipping-page] .ship-actions{gap:8px;display:flex}.op .op-body [data-shipping-page] :is(.ship-actions,.ship-ranges>li) form:not(#_){display:block}.op .op-body [data-shipping-page] button[data-icon-only]:not(#_){color:#0000008a;background:0 0;border:0;border-radius:50%;place-items:center;width:30px;height:30px;min-height:30px;padding:0;display:grid}.op .op-body [data-shipping-page] button[data-icon-only]:hover:not(:disabled){background:#0000000a}.op .op-body [data-shipping-page] button[data-icon-only]:disabled{color:#00000042}.op .op-body [data-shipping-page] form[data-distance-range-form] fieldset:not(#_){border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;display:grid}.op .op-body [data-shipping-page] form[data-distance-range-form] fieldset>:is(legend,button,p){grid-column:1/-1}.op .op-body [data-shipping-page] form[data-distance-range-form] legend{margin:0 0 8px;padding:0;font-size:1rem;font-weight:600}.op .op-body [data-shipping-page] form[data-distance-range-form] button[type=submit]{border:1px solid var(--sq-primary-strong);width:100%;min-height:42px;color:var(--sq-primary-strong);background:0 0;border-radius:12px;font-size:.9375rem;font-weight:600}.op .op-body [data-shipping-page] form[data-distance-range-form] fieldset:disabled button[type=submit]{color:#00000042;border-color:#0000001f}.op .op-body [data-shipping-page] .provider-hero[data-provider]:not(#_){border:0;border-radius:36px;gap:8px;width:100%;padding:32px;position:relative;overflow:hidden}.op .op-body [data-shipping-page] .provider-hero[data-provider=superfrete]{background:linear-gradient(135deg,#0a8059,#086848)!important}.op .op-body [data-shipping-page] .provider-hero[data-provider=melhorenvio]{background:linear-gradient(135deg,#004e9f,#003a75)!important}.op .op-body [data-shipping-page] .provider-hero[data-provider=uber]:not(#_){padding:24px;background:linear-gradient(135deg,#000,#262626)!important}.op .op-body [data-shipping-page] .provider-hero[data-provider]:before,.op .op-body [data-shipping-page] .provider-hero[data-provider]:after{content:"";pointer-events:none;border-radius:50%;position:absolute;right:-50px}.op .op-body [data-shipping-page] .provider-hero[data-provider]:before{background:#ffffff1a;width:200px;height:200px;top:-50px}.op .op-body [data-shipping-page] .provider-hero[data-provider]:after{background:#ffffff14;width:100px;height:100px;bottom:-30px;right:50px}.op .op-body [data-shipping-page] .provider-hero .provider-hero-name{margin:0 0 14px;font-size:1rem;font-weight:700;color:var(--sq-on-primary)!important}.op .op-body [data-shipping-page] .provider-hero[data-provider=uber] .provider-hero-name{display:none}.op .op-body [data-shipping-page] .provider-hero h2{letter-spacing:0;max-width:16ch;font-size:1.5rem;font-weight:700;line-height:32px}.op .op-body [data-shipping-page] .provider-hero[data-provider=uber] h2{max-width:none;font-size:1.25rem}.op .op-body [data-shipping-page] .provider-hero[data-provider=melhorenvio] h2{max-width:none}.op .op-body [data-shipping-page=melhorenvio] .ship-card{text-align:center}.op .op-body [data-shipping-page] .provider-hero p{max-width:400px;font-size:.875rem;line-height:20px;color:#ffffffe6!important}.op .op-body [data-shipping-page] .provider-hero[data-provider=uber] p{max-width:640px}.op .op-body [data-shipping-page] .provider-hero ul{gap:12px;margin-top:16px}.op .op-body [data-shipping-page] .provider-hero li{gap:8px;font-size:.875rem;font-weight:600;line-height:20px}.op .op-body [data-shipping-page] .provider-hero li>span{background:#fff3;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.op .op-body [data-shipping-page] .provider-hero li svg{color:var(--sq-on-primary)}.op .op-body [data-shipping-page] [data-shipping-provider]:not(#_){gap:16px;padding:20px}.op .op-body [data-shipping-page] [data-shipping-provider] h3{font-size:1rem;font-weight:700;line-height:28px}.op .op-body [data-shipping-page] [data-shipping-provider] p{color:var(--sq-ink-2);margin:0;font-size:.875rem}.op .op-body [data-shipping-page] [data-shipping-provider] fieldset:not(#_){background:0 0;border:0;margin:0;padding:0}@media (width<=600px){.op .op-body :is([data-shipping-page],[data-shipping-hub]){padding:0}.op .op-body [data-shipping-page] .provider-hero[data-provider]:not(#_){border-radius:24px;padding:24px}.op .op-body [data-shipping-page] .ship-grid{grid-template-columns:minmax(0,1fr)}}.op .op-body [data-shipping-page=address] .ship-note{margin-bottom:-8px}.op .op-body [data-shipping-page=superfrete] form .ship-card:not(#_){padding:20px}.op .op-body [data-shipping-page=uber] form .ship-card:not(#_){padding:24px}.op .op-body [data-shipping-page]>[role=alert]:not(#_){color:#5f2120;background:#fdeded;border:0;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:0;padding:12px 16px;font-size:.875rem;font-weight:500;line-height:20px;display:flex}.op .op-body [data-shipping-page]>[role=alert] p{margin:0}.op .op-body [data-shipping-page]>[role=alert] a{color:inherit;font-weight:600}.op .op-body .shipping-location-dialog{--field-h:54px;--field-border:var(--sq-input-line);--field-border-focus:var(--sq-primary);--field-halo:transparent;--field-shadow:none;background:var(--sq-surface);color:var(--sq-ink);border:0;border-radius:12px;padding:24px}.op .op-body .shipping-location-dialog::backdrop{background:var(--sq-backdrop)}.op .op-body .shipping-location-dialog>h2{letter-spacing:0;margin:0 0 8px;font-size:1.25rem;font-weight:500;line-height:32px}.op .op-body .shipping-location-dialog form:not(#_){background:0 0;border:0;max-width:none;padding:0;display:block}.op .op-body .shipping-location-dialog .ui-field{border-width:2px;border-radius:12px}.op .op-body .shipping-location-dialog button[type=submit]{background:var(--sq-primary-strong);width:100%;min-height:42px;color:var(--sq-on-primary);border:0;border-radius:12px;font-weight:600}.op .op-body .shipping-location-dialog>button[type=button]{width:100%;min-height:42px;color:var(--sq-primary-strong);background:0 0;border:0;border-radius:12px;margin-top:8px;font-weight:600}.op .op-body [data-shipping-page=custom] fieldset[data-conditional]:not(#_){background:var(--sq-surface);border:0;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:16px;display:grid}.op .op-body [data-shipping-page=custom] fieldset[data-conditional]>h3{grid-column:1/-1}.op .op-body [data-shipping-page] fieldset[data-conditional][hidden]{display:none!important}.op .op-body [data-shipping-page=address] fieldset[data-conditional]:not(#_){background:0 0;border:0;margin:-8px 0 0;padding:0}.op:not(.op-guest){--tm-avatar:#f0def2;--tm-avatar-line:#e0bce6;--tm-avatar-ink:#993fa6;--tm-tile:color-mix(in srgb, var(--brand-orange) 8%, transparent);--tm-chip:#f5f5f5;--tm-dot:#9aa3af;--tm-wa:#25d366;--tm-seg:#eee}.team-list{width:100%;min-width:0;color:var(--sq-ink)}.op-page:has(.team-list,.team-page){animation:none}.op:not(.op-guest) .team-list>.tl-head{margin:0 calc(-1 * var(--op-gutter)) 40px;background:var(--sq-surface);align-items:center;gap:0;padding:16px 24px 16px 12px;display:flex}.op:not(.op-guest) .op-col .team-list .tl-head h1{min-width:0;color:var(--sq-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-size:1.25rem;font-weight:600;line-height:32px;overflow:hidden}.op .op-body .team-list .tl-icon{width:40px;height:40px;min-height:0;color:var(--sq-ink);border:0;border-radius:50%;flex:none;place-items:center;padding:0;text-decoration:none;display:grid}.op .op-body .team-list .tl-icon .ico{width:24px;height:24px}.op .op-body .team-list .tl-icon:hover{background:var(--sq-fill)}.tl-body{gap:16px;width:min(100%,688px);margin-inline:auto;padding-bottom:120px;display:grid}.team-list .tl-notice{background:var(--sq-surface);border-radius:12px;width:min(100%,688px);margin:0 auto 16px;padding:16px;font-size:.875rem}.op .op-body .team-list .tl-quota{background:var(--sq-surface);border-radius:12px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:16px 12px;padding:16px;display:grid}.tl-quota>strong{overflow-wrap:anywhere;font-size:1rem;font-weight:700;line-height:24px}.tl-secondary{color:var(--sq-ink-2);grid-column:1/-1;font-size:.75rem;line-height:18px}.tl-symbol{background:var(--tm-tile);width:40px;height:40px;color:var(--sq-primary);border-radius:10px;flex:none;place-items:center;display:grid}.tl-symbol .ico{width:20px;height:20px}.tl-badge{background:var(--sq-primary-pale);height:20px;color:var(--sq-primary-deep);border-radius:16px;flex:none;align-items:center;padding:0 8px;font-size:.6875rem;font-weight:600;line-height:11px;display:inline-flex}.op .op-body .team-list .tl-group{min-width:0}.op .op-body .team-list .tl-quota+.tl-group{margin-top:8px}.op .op-body :is(.team-list,.team-member) .tl-group h2{color:var(--sq-ink-2);letter-spacing:0;margin:0 0 8px;padding-inline:4px;font-size:.75rem;font-weight:600;line-height:18px}.op .op-body .team-list .tl-group ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.op .op-body .team-list .tl-card{background:var(--sq-surface);border-radius:12px;min-width:0;margin:0}.op .op-body :is(.team-list,.team-member) .tl-report{background:var(--sq-surface);min-height:64px;color:var(--sq-ink);border-radius:12px;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;transition:background-color .15s;display:flex}.op .op-body :is(.team-list,.team-member) :is(.tl-report,.tl-person):hover{background:var(--sq-hover-card)}.tl-report>.ico:last-child{width:20px;height:20px;color:var(--sq-icon-muted);flex:none}.op .op-body .team-list .tl-person{min-height:80px;color:var(--sq-ink);border-radius:12px;align-items:center;gap:16px;padding:12px 16px;text-decoration:none;transition:background-color .15s;display:flex}.tl-card[data-team-owner]{align-items:center;gap:16px;min-height:80px;padding:12px 16px;display:flex}.op .op-body .team-list .tl-card[data-team-state=disabled]{background:#fff9}.tl-card[data-team-state=disabled] .tl-identity strong{color:var(--sq-ink-2)}.tl-card[data-team-state=disabled] .tl-avatar{border-color:var(--tm-avatar)}.tl-avatar{border:2px solid var(--tm-avatar-line);background:var(--tm-avatar);width:56px;height:56px;color:var(--tm-avatar-ink);border-radius:50%;flex:0 0 56px;place-items:center;font-size:1.25rem;font-weight:400;line-height:1;display:grid}.tl-identity{flex:1;min-width:0;display:grid}.tl-identity strong{overflow-wrap:anywhere;font-size:.875rem;font-weight:600;line-height:20px}.tl-identity>span{color:var(--sq-ink-2);overflow-wrap:anywhere;font-size:.75rem;font-weight:400;line-height:20px}.op .op-body .team-list .tl-add{z-index:10;background:var(--sq-primary-strong);max-width:calc(100vw - 2rem);min-height:56px;box-shadow:0 8px 24px -8px color-mix(in srgb, var(--brand-blue) 55%, transparent);color:var(--sq-on-primary);white-space:nowrap;border:0;border-radius:28px;justify-content:center;align-items:center;gap:8px;padding:0 24px 0 20px;font-size:1rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;position:fixed;bottom:32px;right:32px}.op .op-body .team-list .tl-add:hover{background:var(--sq-primary-deep)}.op:not(.op-guest) .op-page:has(.team-page)>.op-head{margin-bottom:40px}.op:not(.op-guest) .op-col .op-body:has(>.team-page){display:block}.op .op-body .team-page :is(h2,p){margin:0}.op .op-body .team-page .tm-bar{bottom:0;right:0;left:var(--op-rail-width);z-index:20;border-top:1px solid var(--sq-line);background:var(--sq-surface);justify-items:center;gap:8px;padding:12px;display:grid;position:fixed}.op-collapsed .op-body .team-page .tm-bar{left:72px}.op .op-body .team-page .tm-bar>p{color:var(--sq-ink-2);font-size:.75rem;line-height:20px}.op .op-body .team-page .tm-bar>p:empty{display:none}.op .op-body .team-page .tm-bar .btn{border-radius:12px;justify-content:center;width:min(100%,712px);min-height:50px;padding:12px 22px;font-size:.9375rem;font-weight:600}.op .op-body .team-page .tm-bar .btn:disabled{background:var(--sq-line);color:#00000042}.op .op-body .team-config{gap:16px;width:min(100%,688px);margin-inline:auto;display:grid}.op .op-body .team-config .settings-list{width:100%}.op .op-body .team-config .settings-list a{border-radius:12px;gap:12px;min-height:64px;padding:12px 16px}.op .op-body .team-config .settings-tile{background:var(--tm-tile);color:var(--sq-primary)}.op .op-body .team-config .settings-text strong{font-size:.875rem;line-height:20px}.op .op-body .team-config>p{color:var(--sq-ink-2);padding-inline:4px;font-size:.75rem}.op:not(.op-guest) .op-col .op-body>form.team-page.team-new[method]{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);gap:20px;width:min(100%,720px);max-width:none;margin:-16px auto 0;padding:20px 16px 140px;display:grid}.team-new .ui-label{color:var(--sq-ink);font-size:.875rem;font-weight:600;line-height:20px}.team-new .ui-field:not(.ui-select-search *){border-width:2px;border-color:var(--sq-input-line);background:var(--sq-surface);min-height:56px;box-shadow:none;border-radius:12px}.team-new .ui-field:focus-within{border-color:var(--sq-primary)}.team-new .ui-field .ui-input{color:var(--sq-ink);font-size:1rem}.team-new .tn-phone{grid-template-columns:96px minmax(0,1fr);align-items:end;display:grid}.team-new .tn-phone>:first-child .ui-label-row{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.team-new .tn-phone>:first-child .ui-field{border-right:0;border-radius:12px 0 0 12px}.team-new .tn-phone>:last-child .ui-label-row{margin-left:-96px}.team-new .tn-phone>:last-child .ui-field{border-left:0;border-radius:0 12px 12px 0}.team-new .tn-phone .ui-below{display:none}.team-new .tn-phone:focus-within .ui-field{border-color:var(--sq-primary)}.op .op-body .team-new fieldset.radio-cards{border:0;grid-template-columns:1fr;gap:12px;padding:0;display:grid}.op .op-body .team-new fieldset.radio-cards>legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.op .op-body .team-new .radio-cards .ui-radio{background:var(--sq-surface);border:2px solid #0000;border-radius:16px;align-items:center;gap:16px;min-height:78px;padding:16px 56px 16px 16px;position:relative}.op .op-body .team-new .radio-cards .ui-radio:has(:checked){border-color:var(--sq-primary);background:var(--sq-surface)}.op .op-body .team-new .radio-cards .ui-radio-title{color:var(--sq-ink);font-size:1rem;font-weight:600;line-height:21.6px}.op .op-body .team-new .radio-cards .ui-radio:has(:checked) .ui-radio-title{color:var(--sq-primary)}.op .op-body .team-new .radio-cards .ui-radio-desc{color:var(--sq-ink-2);font-size:.875rem;line-height:20px}.op .op-body .team-new .radio-cards .ui-radio:after{content:"";background:var(--sq-ink);width:24px;height:24px;position:absolute;top:16px;right:16px;-webkit-mask:url(/static/icons/cart.svg) 50%/24px no-repeat;mask:url(/static/icons/cart.svg) 50%/24px no-repeat}.op .op-body .team-new .radio-cards .ui-radio:has(input[value=manager]):after{-webkit-mask-image:url(/static/icons/store.svg);mask-image:url(/static/icons/store.svg)}.op .op-body .team-new .radio-cards .ui-radio:has(:checked):after{background:var(--sq-primary)}.op .op-body .team-new .radio-cards .ui-radio:has(:checked) .ui-radio-dot{border-color:var(--sq-primary);background:var(--sq-primary)}.op:not(.op-guest) .op-col .op-body>form.team-page.perm-list[method]{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);gap:12px;width:min(100%,736px);max-width:none;margin-inline:auto;padding:0 0 120px;display:grid}.op .op-body .perm-list .role-tabs{background:var(--tm-seg);border-radius:50px;grid-template-columns:1fr 1fr;margin-bottom:8px;padding:4px;display:grid}.op .op-body .perm-list .role-tabs a{min-height:38px;color:var(--sq-ink-2);border-radius:50px;place-items:center;font-size:.9rem;font-weight:500;line-height:21.6px;text-decoration:none;display:grid}.op .op-body .perm-list .role-tabs a[aria-current=page]{background:var(--sq-bg);color:var(--sq-ink);font-weight:700;box-shadow:0 1px 3px #0000001f}.op .op-body .perm-list details.perm-group{background:var(--sq-surface);border:0;border-radius:12px;margin:0;padding:0;overflow:hidden}.perm-group>summary{cursor:pointer;align-items:center;gap:10px;min-height:52px;padding:0 16px;list-style:none;display:flex}.perm-group>summary::-webkit-details-marker{display:none}.perm-group>summary strong{flex:1;min-width:0;font-size:.875rem;font-weight:600;line-height:20px}.perm-group>summary>span{color:var(--sq-ink-2);white-space:nowrap;font-size:.75rem;line-height:20px}.perm-group>summary .ico{width:20px;height:20px;color:var(--sq-ink);flex:none}.perm-group>summary .ico:last-child{color:var(--sq-icon-muted);transition:transform .2s}.perm-group[open]>summary .ico:last-child{transform:rotate(180deg)}.perm-group>summary:hover{background:var(--sq-fill)}.op .op-body .perm-list .perm-rows{gap:0;margin:0 16px;display:grid}.op .op-body .perm-list .perm-rows>:is(p,[data-row],fieldset){border:0;border-top:1px solid var(--sq-line);margin:0;padding:0}.op .op-body .perm-list .perm-rows>fieldset[hidden]{display:none}.perm-list .perm-rows .ui-choice{align-content:center;gap:2px;min-height:62px;padding:12px 64px 12px 0;display:grid;position:relative}.perm-list .perm-rows .ui-check{gap:0;min-height:0}.perm-list .perm-rows .ui-check-text{color:var(--sq-ink);font-size:.875rem;font-weight:600;line-height:20px}.perm-list .perm-rows .ui-choice .ui-hint{color:var(--sq-ink-2);margin:0;font-size:.75rem;line-height:16.8px}.perm-list .perm-rows .ui-check-hit{width:40px;height:38px;position:absolute;top:50%;right:0;translate:0 -50%}.perm-list .perm-rows .ui-check-box{background:#00000061;border:0;border-radius:7px;width:34px;height:14px;transition:background-color .15s;position:absolute;top:12px;left:3px}.perm-list .perm-rows .ui-check-box svg{display:none}.perm-list .perm-rows .ui-check-box:after{content:"";background:var(--sq-surface);border-radius:50%;width:20px;height:20px;transition:transform .15s,background-color .15s;position:absolute;top:-3px;left:-3px;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.perm-list .perm-rows .ui-check-input:checked+.ui-check-box{background:color-mix(in srgb, var(--brand-orange) 50%, transparent)}.perm-list .perm-rows .ui-check-input:checked+.ui-check-box:after{background:var(--sq-primary);transform:translate(20px)}.perm-list .perm-rows .ui-check-input:disabled+.ui-check-box{opacity:.5}.perm-list .perm-rows .ui-check-input:focus-visible+.ui-check-box{outline:2px solid var(--sq-primary);outline-offset:4px}.op .op-body .perm-list .perm-rows>[data-row]:has([name=max_discount_percent]){grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:62px;padding-block:12px;display:grid}.perm-list .perm-rows [data-row]:has([name=max_discount_percent]) .ui-f{display:contents}.perm-list .perm-rows [data-row]:has([name=max_discount_percent]) .ui-label-row{grid-area:1/1}.perm-list .perm-rows [data-row]:has([name=max_discount_percent]) .ui-label{font-size:.875rem;font-weight:600;line-height:20px}.perm-list .perm-rows [data-row]:has([name=max_discount_percent]) .ui-hint{color:var(--sq-ink-2);grid-area:2/1;margin:0;font-size:.75rem;line-height:16.8px}.perm-list .perm-rows [data-row]:has([name=max_discount_percent]) .ui-field{min-height:0;box-shadow:none;background:0 0;border:0;grid-area:1/2/3;padding:0}.perm-list .perm-rows [data-row]:has([name=max_discount_percent]) .ui-value{color:var(--sq-ink);font-size:.875rem;font-weight:600}.op .op-body .perm-list .perm-rows>fieldset:not([hidden]){padding-block:12px;display:grid}.op .op-body .perm-list .perm-foot{color:var(--sq-ink-2);text-align:center;padding:4px;font-size:.75rem}.op .op-body .team-member{grid-template-columns:minmax(0,360px) minmax(0,368px);justify-content:center;align-items:start;gap:24px;padding-bottom:64px;display:grid}.op .op-body .team-member .tm-card{background:var(--sq-surface);border:0;border-radius:12px;margin:0;padding:16px;display:grid}.tm-person{align-items:center;gap:16px;padding-bottom:16px;display:flex}.op .op-body .tm-person h2{color:var(--sq-ink);overflow-wrap:anywhere;font-size:1rem;font-weight:700;line-height:24px}.tm-meta{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:4px;display:flex}.team-member .tm-role{background:var(--tm-chip);color:var(--sq-ink-2)}.tm-status{color:var(--sq-ink-2);align-items:center;gap:5px;font-size:.75rem;line-height:20px;display:inline-flex}.tm-status strong{font-weight:600}.tm-dot{background:var(--tm-dot);border-radius:50%;width:7px;height:7px}.tm-status[data-state=active] .tm-dot{background:var(--sq-success)}.tm-status[data-state=pending] .tm-dot{background:var(--sq-warning)}.op .op-body .tm-stats{border-top:1px solid var(--sq-line);grid-template-columns:1fr 1fr;margin:0;padding:16px 0;display:grid}.tm-stats>div{flex-direction:column-reverse;align-items:center;padding:4px;display:flex}.tm-stats>div+div{border-left:1px solid var(--sq-line)}.tm-stats dt{color:var(--sq-ink-2);font-size:.75rem;line-height:20px}.tm-stats dd{color:var(--sq-ink);margin:0;font-size:1rem;font-weight:600;line-height:28px}.tm-phone{border-top:1px solid var(--sq-line);align-items:center;gap:12px;padding:16px 0 0;display:flex}.tm-wa{color:var(--tm-wa);display:grid}.tm-phone>div{flex:1;min-width:0;display:grid}.tm-phone>div>span{color:var(--sq-ink-2);font-size:.75rem;line-height:14.4px}.tm-phone strong{font-size:.875rem;font-weight:700;line-height:18.9px}.op .op-body .tm-phone>a{color:var(--sq-primary-strong);border-radius:12px;padding:4px 5px;font-size:.8125rem;font-weight:600;text-decoration:none}.op .op-body .tm-phone>a:hover{background:var(--sq-primary-soft)}.tm-side{gap:16px;min-width:0;display:grid}.op .op-body .team-member :is(.tm-links,.tm-history){gap:8px;margin:0;padding:0;list-style:none;display:grid}.op .op-body .team-member .tm-history{background:var(--sq-surface);border-radius:12px;gap:0;padding:4px 16px}.tm-history li{align-items:center;gap:12px;min-height:44px;padding:12px 0;display:flex}.tm-history li+li{border-top:1px solid var(--sq-line)}.tm-history li>span{flex:1;font-size:.875rem;line-height:20px}.tm-history time{color:var(--sq-ink-2);font-size:.6875rem;font-weight:500}.tm-history .ico{color:var(--sq-ink-2);flex:none}.op .op-body .team-member .tm-action{background:0 0;border:0;margin:8px 0 0;padding:0;display:block}.op .op-body .team-member .tm-action .btn{border-radius:12px;justify-content:center;width:100%;min-height:50px;padding:12px 22px;font-size:.9375rem;font-weight:600}@media (width<=1023px){.op .op-body .team-list .tl-add{bottom:calc(80px + env(safe-area-inset-bottom))}}@media (width<=899px){.op:not(.op-guest) .team-list>.tl-head{margin-bottom:16px;padding:8px 16px 8px 4px;position:sticky;top:81px}.tl-body{padding-bottom:calc(10rem + env(safe-area-inset-bottom))}.op .op-body .team-list .tl-add{right:16px;bottom:calc(72px + env(safe-area-inset-bottom));border-radius:24px;min-height:48px;padding:0 20px 0 16px;font-size:.9375rem}.op:not(.op-guest) .op-page:has(.team-page)>.op-head{margin-bottom:16px}.op .op-body .team-page .tm-bar{padding-bottom:calc(12px + env(safe-area-inset-bottom));left:0}.op .op-body .team-member{grid-template-columns:minmax(0,1fr);gap:16px}.op:not(.op-guest) .op-col .op-body>form.team-page.team-new[method]{padding-inline:0}}@media (width<=600px){.tl-card[data-team-owner],.op .op-body .team-list .tl-person{gap:12px}.tl-avatar{flex-basis:48px;width:48px;height:48px;font-size:1.125rem}}.op:not(.op-guest) .op-page:has(.team-page)>.op-head{column-gap:0;padding-right:24px}.op:not(.op-guest) .op-page:has(.team-page)>.op-head>.op-back{width:40px;height:40px;margin-left:-36px}@media (width<=899px){.op:not(.op-guest) .op-page:has(.team-page)>.op-head>.op-back{margin-left:-4px}}.op .op-body .team-member .tm-status strong{font-size:.75rem;font-weight:600}.op .op-body .team-member .tm-links>li{border-radius:12px}.op .op-body .team-member .tm-action:has([value=revoke_team_member]) .btn{border:1px solid var(--sq-line);background:var(--sq-surface);color:var(--sq-danger-ink)}.op .op-body .team-member .tm-action:has([value=revoke_team_member]) .btn:hover{background:var(--sq-danger-tint)}.op .op-body .perm-list .perm-group>summary{justify-content:flex-start;min-height:52px;margin:0;font-weight:400}.op .op-body .perm-list .perm-group>summary:after{content:none}.op .op-body .perm-list .perm-group>:not(summary)+:not(summary){margin-top:0}.op .op-body .perm-list .perm-group>summary .ico:last-child{transform:rotate(90deg)}.op .op-body .perm-list .perm-group[open]>summary .ico:last-child{transform:rotate(-90deg)}.perm-list .perm-rows .ui-check{padding:0;display:block}.perm-list .perm-rows .ui-check-text{text-align:left;display:block}.perm-list .perm-rows [data-row]:has([name=max_discount_percent]) .perm-hint{color:var(--sq-ink-2);grid-area:2/1;font-size:.75rem;line-height:16.8px}.op .op-body .perm-list .perm-rows .ui-check{flex-direction:row;justify-content:flex-start;min-height:0;padding:0;display:flex}.op .op-body .perm-list .tm-bar .btn{width:100%}.dh{gap:24px;display:grid}.dh .op-head{margin-bottom:0}.dh h2,.dh-card-title{margin:0;font-size:1rem;font-weight:600;line-height:1.5}.dh-card{background:var(--sq-surface);color:var(--sq-ink);border-radius:14px;padding:20px;text-decoration:none;transition:background-color .15s}.dh a.dh-card:hover,.dh .dh-row-link:hover{background-color:var(--sq-hover-card)}.dh-performance{gap:12px;display:grid}.dh-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.dh-periods{flex-wrap:wrap;gap:6px;display:flex}.dh-periods a{background:var(--sq-fill);min-height:28px;color:var(--sq-ink-2);border-radius:16px;place-items:center;padding:0 8px;font-size:.75rem;line-height:18px;text-decoration:none;transition:background-color .15s;display:grid}.dh-periods a:hover{background:var(--sq-fill-hover)}.dh-periods [aria-current]{background:var(--sq-primary-strong);color:var(--sq-on-primary);font-weight:600}.dh-periods [aria-current]:hover{background:var(--sq-primary-deep)}.dh-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.dh-metric{align-content:start;justify-items:start;min-width:0;min-height:130px;padding:16px;display:grid;position:relative}.dh-metric .dh-tile{width:36px;height:36px;margin-bottom:12px}.dh-metric .dh-label{color:var(--sq-ink-2);font-size:.75rem;font-weight:500;line-height:18px}.dh-metric strong{letter-spacing:-.02em;overflow-wrap:anywhere;margin-top:2px;font-size:1.25rem;font-weight:700;line-height:30px}.dh-metric>.ico:last-child{color:var(--sq-ink-disabled);position:absolute;bottom:18px;right:16px}.dh-metric:first-child .dh-tile{background:var(--sq-info-soft);color:var(--sq-info)}.dh-metric:nth-child(2) .dh-tile{background:var(--sq-primary-soft);color:var(--sq-primary)}.dh-metric:nth-child(3) .dh-tile{background:var(--sq-info2-soft);color:var(--sq-info2)}.dh-metric:nth-child(4) .dh-tile{background:var(--sq-success-soft);color:var(--sq-success)}.dh-foot{justify-content:flex-end;display:flex}.dh-more{min-height:33px;color:var(--sq-primary-strong);border-radius:12px;align-items:center;gap:4px;margin-right:-6px;padding:4px 6px;font-size:.875rem;font-weight:600;text-decoration:none;transition:background-color .15s;display:inline-flex}.dh-more:hover{background:var(--sq-primary-soft)}.dh-tile{border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.dh-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.dh-stack{gap:16px;display:grid}.dh-row-link{color:var(--sq-ink);align-items:center;gap:12px;text-decoration:none;display:flex}.dh-row-text{min-width:0;color:var(--sq-ink-2);flex:1;font-size:.75rem;font-weight:500;line-height:18px;display:grid}.dh-row-text h2{color:var(--sq-ink);font-size:.9rem;font-weight:700;line-height:18px}.dh-row-text>span{margin-top:2px}.dh-row-text strong{color:var(--sq-ink)}.dh-row-link>.ico:last-child{color:var(--sq-ink-disabled);flex:none}.dh-stock{gap:16px;display:grid}.dh-stock .dh-tile{background:var(--sq-success-soft);color:var(--sq-success)}.dh-bar{background:var(--sq-fill);border-radius:4px;height:8px;display:flex;overflow:hidden}.dh-bar span{min-width:0}.dh-bar span+span{margin-left:2px}.dh-bar span[data-kind=in]{background:var(--sq-success)}.dh-bar span[data-kind=low]{background:var(--sq-warning)}.dh-bar span[data-kind=out]{background:var(--sq-danger)}.dh-stock-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.dh-stock-tiles a{min-width:0;color:var(--sq-ink);border-radius:10px;gap:4px;padding:10px 12px;text-decoration:none;transition:filter .15s;display:grid}.dh-stock-tiles a:hover{filter:brightness(.97)}.dh-stock-tiles span{color:var(--sq-ink-2);align-items:center;gap:4px;font-size:.7rem;font-weight:500;line-height:16.8px;display:flex}.dh-stock-tiles strong{font-size:1.1rem;font-weight:700;line-height:26.4px}.dh-stock-tiles [data-kind=in]{background:var(--sq-success-tint)}.dh-stock-tiles [data-kind=in] .ico{color:var(--sq-success)}.dh-stock-tiles [data-kind=in] strong{color:var(--sq-success-ink)}.dh-stock-tiles [data-kind=low]{background:var(--sq-warning-tint)}.dh-stock-tiles [data-kind=low] :is(.ico,strong){color:var(--sq-warning-ink)}.dh-stock-tiles [data-kind=out]{background:var(--sq-danger-tint)}.dh-stock-tiles [data-kind=out] .ico{color:var(--sq-danger)}.dh-stock-tiles [data-kind=out] strong{color:var(--sq-danger-ink)}.dh-payable{padding:16px}.dh-payable .dh-tile{background:var(--sq-orange-soft);color:var(--sq-orange)}.dh-ok{color:var(--sq-success-ink);align-items:center;gap:4px;display:inline-flex}.dh-potential{gap:5px;padding:0 0 16px;display:grid}.dh-potential>.dh-row-link{border-radius:14px 14px 0 0;gap:0;padding:16px 16px 12px}.dh-potential .dh-row-text{padding-left:12px}.dh-potential .dh-row-text h2{font-size:1rem;font-weight:600;line-height:20px}.dh-points{color:var(--sq-ink-2);align-items:baseline;gap:4px;margin-top:6px;font-size:.8125rem;font-weight:600;display:flex}.dh-points strong{letter-spacing:-.02em;font-size:2.125rem;font-weight:800;line-height:34px;color:var(--sq-score-ink)!important}.dh-gauge{flex:none;width:132px;height:92px;display:block;position:relative}.dh-gauge line{stroke:var(--sq-gauge-off);stroke-width:5px;stroke-linecap:round}.dh-gauge line[data-on]{stroke:var(--sq-score)}.dh-gauge-face{background:var(--sq-primary-soft);width:60px;height:60px;color:var(--sq-primary);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:0;left:50%;translate:-50%}.dh-tips{gap:5px;margin:0;padding:0 16px;list-style:none;display:grid}.dh-tips a{background:var(--sq-bg);min-height:36px;color:var(--sq-ink);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-size:.8125rem;font-weight:600;line-height:19.5px;text-decoration:none;transition:background-color .15s;display:flex}.dh-tips a:hover{background:var(--sq-fill-hover)}.dh-tips strong{color:var(--sq-success-ink);flex:none;font-size:.75rem;font-weight:700}.dh-share{background:var(--sq-primary-strong);color:var(--sq-on-primary);display:grid}.dh-share h2{color:var(--sq-on-primary);font-size:.9rem;font-weight:700;line-height:18px}.dh-share p{color:var(--sq-on-primary-muted);margin:2px 0 0;font-size:.75rem;font-weight:500;line-height:18px}.dh-link-field{background:var(--sq-shade);border-radius:10px;align-items:center;gap:8px;min-height:46px;margin-top:10px;padding:8px 8px 8px 12px;display:flex}.dh-share .dh-store-link{min-width:0;color:var(--sq-on-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.85rem;font-weight:600;text-decoration:none;overflow:hidden}.dh-link-field button{width:30px;height:30px;color:var(--sq-on-primary-soft);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.dh-link-field button:hover{background:var(--sq-glass);color:var(--sq-on-primary)}.dh-share .dh-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.dh-share .dh-actions button{min-height:38px;font:inherit;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:8px 11px;font-size:.8rem;font-weight:600;transition:background-color .15s;display:inline-flex}.dh-share .dh-actions button:first-child{background:var(--sq-surface);color:var(--sq-primary-strong)}.dh-share .dh-actions button:first-child:hover{background:var(--sq-primary-pale)}.dh-share .dh-actions button:last-child{background:var(--sq-shade);color:var(--sq-on-primary)}.dh-share .dh-actions button:last-child:hover{background:var(--sq-shade-strong)}.dh-share :focus-visible{outline-color:var(--sq-on-primary)}.dh-qr{background:var(--sq-surface);width:min(400px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--sq-ink);border:0;border-radius:24px;padding:24px;overflow:hidden auto}.dh-qr[open]{grid-template-columns:minmax(0,1fr);gap:16px;animation:.2s ease-out both dh-qr-in;display:grid}.dh-qr>*{min-width:0}.dh-qr::backdrop{background:var(--sq-backdrop)}@keyframes dh-qr-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}@media (prefers-reduced-motion:reduce){.dh-qr[open]{animation:none}}.dh-qr-head{align-items:center;gap:12px;display:flex}.dh-qr-head>div{flex:1;min-width:0}.dh-qr-head .dh-tile{background:var(--sq-primary-soft);color:var(--sq-primary)}.dh-qr h2{margin:0;font-size:1.125rem;font-weight:600;line-height:26px}.dh-qr p{color:var(--sq-ink-2);margin:0;font-size:.8125rem;line-height:18px}.dh-close{width:40px;height:40px;color:var(--sq-ink-2);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;align-self:flex-start;place-items:center;margin:-8px -8px 0 0;padding:0;transition:background-color .15s;display:grid}.dh-close:hover{background:var(--sq-fill);color:var(--sq-ink)}.dh-qr-frame{background:var(--sq-bg);border-radius:20px;place-items:center;padding:24px;display:grid}.dh-qr-frame img{background:var(--sq-surface);width:216px;max-width:100%;height:auto;image-rendering:pixelated;border-radius:16px;padding:12px;display:block}.dh-qr-link{background:var(--sq-bg);min-height:48px;color:var(--sq-ink-2);border-radius:12px;align-items:center;gap:8px;padding:4px 4px 4px 14px;display:flex}.dh-qr-link .dh-store-link{min-width:0;color:var(--sq-primary-strong);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.8125rem;font-weight:600;text-decoration:none;overflow:hidden}.dh-qr-link .dh-store-link:hover{text-decoration:underline}.dh-qr-link button{width:40px;height:40px;color:var(--sq-ink-2);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;padding:0;transition:background-color .15s;display:grid}.dh-qr-link button:hover{background:var(--sq-fill-hover);color:var(--sq-ink)}.dh-qr .dh-actions{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.dh-qr .dh-actions :is(a,button){min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background-color .15s;display:inline-flex}.dh-qr .dh-actions a{background:var(--sq-primary-soft);color:var(--sq-primary-strong)}.dh-qr .dh-actions a:hover{background:var(--sq-primary-pale)}.dh-qr .dh-actions button{background:var(--sq-primary-strong);color:var(--sq-on-primary)}.dh-qr .dh-actions button:hover{background:var(--sq-primary-deep)}@media (width<=1099px){.dh-columns{grid-template-columns:minmax(0,1fr);gap:16px}.dh-stack{display:contents}.dh-stock{order:1}.dh-payable{order:2}.dh-potential{order:3}.dh-share{order:4}}@media (width<=899px){.dh-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dh-potential{order:0}}.order-print-controls{gap:12px;margin-bottom:24px;display:grid}.order-print-controls h1,.order-print-controls p{margin:0}.order-print-controls>a,.order-print-controls>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.order-print-controls>div>a,.order-print-controls button{border:1px solid var(--brand-blue);background:var(--brand-white);color:var(--brand-blue);font:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:10px 16px;text-decoration:none;display:inline-flex}.order-print-controls button{background:var(--brand-orange)}.order-print-sheet{box-sizing:border-box;background:var(--brand-white);border:1px solid var(--brand-beige);width:210mm;max-width:100%;color:var(--brand-blue);overflow-wrap:anywhere;padding:6mm;font-size:13px}.order-print-sheet header{text-align:center}.order-print-sheet header img{max-width:100%;height:auto}.order-print-sheet h2{margin:4mm 0 2mm;font-size:1.1em}.order-print-sheet p{margin:2mm 0}.order-print-number{border-block:1px solid var(--brand-gray-100);padding-block:3mm}.order-print-sheet table{border-collapse:collapse;width:100%;font-size:inherit}.order-print-sheet th,.order-print-sheet td{border-bottom:1px solid var(--brand-gray-100);text-align:left;vertical-align:top;padding:3mm 1mm}.order-print-sheet th:last-child,.order-print-sheet td:last-child{text-align:right;white-space:nowrap}.order-print-sheet td img{object-fit:contain;max-width:100%;margin-bottom:2mm;display:block}.order-print-sheet small{display:block}.order-print-sheet dl{margin:4mm 0}.order-print-sheet dl>div{justify-content:space-between;gap:3mm;margin-block:2mm;display:flex}.order-print-sheet dd{white-space:nowrap;margin:0}.order-print-total{border-top:1px solid var(--brand-blue);padding-top:3mm;font-weight:700}.order-print-sheet[data-paper="58"]{width:58mm;padding:3mm;font-size:10px}.order-print-sheet[data-paper="80"]{width:80mm;padding:4mm;font-size:11px}.order-print-sheet[data-paper=a6]{width:105mm;min-height:148mm}.order-print-sheet[data-order-print=label][data-paper=a4]{min-height:297mm}.order-print-recipient{border-block:1px solid var(--brand-blue);margin-top:8mm;padding-block:4mm}@page order-a4{size:A4;margin:0}@page order-a6{size:A6;margin:0}@page order-58{size:58mm 297mm;margin:0}@page order-80{size:80mm 297mm;margin:0}@media print{body:has(.order-print){background:var(--brand-white)}:is(body:has(.order-print) .op-rail,body:has(.order-print) .op-mbar,body:has(.order-print) .op-tabs,body:has(.order-print) .op-foot,body:has(.order-print) .op-sheet,body:has(.order-print) .order-print-controls,body:has(.order-print) .toasts,body:has(.order-print) .skip){display:none!important}body:has(.order-print) .op{min-height:0;margin:0;padding:0;display:block}body:has(.order-print) .op-col{min-height:0;margin:0;padding:0;display:block}body:has(.order-print) #main{min-height:0;margin:0;padding:0;display:block}.order-print{margin:0;padding:0}.order-print-sheet{page:order-a4;border:0;max-width:none}.order-print-sheet[data-paper=a6]{page:order-a6}.order-print-sheet[data-paper="58"]{page:order-58}.order-print-sheet[data-paper="80"]{page:order-80}}
