/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-slate-400:oklch(70.4% .04 256.788);--color-white:#fff;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--font-weight-semibold:600;--radius-md:.375rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.relative{position:relative}.block{display:block}.flex{display:flex}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.w-full{width:100%}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.rounded{border-radius:.25rem}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[\#dce5e1\]{border-color:#dce5e1}.bg-\[\#0B6E69\]{background-color:#0b6e69}.bg-white{background-color:var(--color-white)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-2{padding-block:calc(var(--spacing) * 2)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.leading-none{--tw-leading:1;line-height:1}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.whitespace-nowrap{white-space:nowrap}.text-\[\#0B6E69\]{color:#0b6e69}.text-\[\#153A37\]{color:#153a37}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.italic{font-style:italic}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.placeholder\:text-slate-400::placeholder{color:var(--color-slate-400)}@media (hover:hover){.hover\:bg-\[\#153A37\]:hover{background-color:#153a37}.hover\:bg-\[\#F5F5F5\]:hover{background-color:#f5f5f5}.hover\:bg-\[\#FFF7EF\]:hover{background-color:#fff7ef}}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[\#0B6E69\]:focus-visible{--tw-ring-color:#0b6e69}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}}:root{--teal:#0b6e69;--teal-dark:#153a37;--orange:#c65b2a;--ink:#153a37;--paper:whitesmoke;--white-smoke:#f5f5f5;--line:#dce5e1}*{box-sizing:border-box}body{color:var(--ink);background:var(--paper);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit}.brand-logo{width:auto;height:2.25rem;display:block}.eyebrow{color:var(--orange);letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;font-weight:800}.onboarding h1{letter-spacing:-.07em;margin:.7rem 0 1.5rem;font-size:clamp(2.6rem,6vw,5.6rem);line-height:.98}.lede{color:#526766;max-width:590px;font-size:1.15rem;line-height:1.6}.button{background:var(--teal);color:#fff;cursor:pointer;font:inherit;border:0;border-radius:.5rem;justify-content:center;margin-top:1.1rem;padding:.9rem 1.2rem;font-weight:700;text-decoration:none;display:inline-flex}.button:hover{background:var(--teal-dark)}.button:disabled{opacity:.6;cursor:wait}.google{border:1px solid var(--line);color:var(--ink);cursor:pointer;font:inherit;background:#fff;border-radius:.5rem;width:100%;padding:.85rem;font-weight:700}.error{margin:0;font-size:.88rem;color:#b42318!important}.onboarding{min-height:100vh;padding:2rem clamp(1.5rem,8vw,9rem)}.onboarding section{max-width:600px;padding-top:15vh}.onboarding section p:not(.eyebrow){color:#5b6c6b;font-size:1.1rem;line-height:1.6}.google-mark{width:1.1rem;height:1.1rem}.theme-toggle{color:var(--ink);cursor:pointer;background:#ffffffc2;border:1px solid #dce5e1;border-radius:999px;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;display:inline-flex;position:absolute;top:0;right:0}.theme-toggle:hover{background:var(--white-smoke)}html[data-theme=dark]{color-scheme:dark;--ink:#e6f2ef;--paper:#102624;--white-smoke:#193532;--line:#35514d}html[data-theme=dark] .theme-toggle{color:#fff7ef;background:#153a37bf;border-color:#45635e}html[data-theme=dark] .theme-toggle:hover{background:#234743}.theme-toggle{background:#ffffffd9;top:clamp(1.5rem,4vw,4rem);right:clamp(1.5rem,4vw,4rem)}.workspace-shell{color:var(--ink);min-height:100vh}.workspace-topbar{background:var(--teal-dark);color:#eff8f5;justify-content:space-between;align-items:center;min-height:4rem;padding:.75rem clamp(1.25rem,3vw,2.5rem);display:flex}.workspace-brand{display:block}.workspace-brand img{max-width:7.5rem;height:1.8rem;display:block}.workspace-header-actions{align-items:center;gap:.25rem;display:flex}.workspace-header-actions>a{color:#d8e9e5;border-radius:.55rem;align-items:center;gap:.45rem;padding:.6rem .7rem;font-size:.9rem;font-weight:650;text-decoration:none;display:inline-flex}.workspace-header-actions>a:hover{color:#fff;background:#ffffff1a}.workspace-nav-divider{background:#fff3;width:1px;height:1.5rem;margin:0 .5rem}.workspace-user{color:#f5fbf9;align-items:center;gap:.6rem;padding:.3rem .45rem;font-size:.9rem;font-weight:700;display:inline-flex}.store-card-mark,.workspace-avatar{color:var(--teal-dark);letter-spacing:.04em;background:#e8f2ef;border-radius:50%;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;font-size:.72rem;font-weight:850;display:inline-flex}.workspace-logout{color:#d8e9e5;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:.55rem;align-items:center;gap:.45rem;padding:.6rem .7rem;font-size:.9rem;font-weight:650;display:inline-flex}.workspace-logout:hover{color:#fff;background:#ffffff1a}.workspace-main{max-width:80rem;margin:0 auto;padding:clamp(2rem,4vw,3rem) clamp(1.25rem,3vw,2.5rem)}.workspace-welcome{justify-content:space-between;display:flex}.workspace-kicker,.workspace-page-label{color:var(--orange);letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.workspace-page-label{line-height:1.2}.workspace-welcome h1{letter-spacing:-.055em;margin:.5rem 0 0;font-size:clamp(1.8rem,3vw,2.65rem);line-height:1.1}.workspace-welcome h1.workspace-page-label{letter-spacing:.11em;margin:0;font-size:.72rem;line-height:1.2}.workspace-header-actions .theme-toggle{color:#fff7ef;background:#ffffff1a;border-color:#fff3;position:static}.workspace-header-actions .theme-toggle:hover{background:#ffffff2e}.workspace-content{max-width:80rem;margin:0 auto}.workspace-section-heading{border-bottom:1px solid #e4dacb;justify-content:space-between;align-items:end;padding-bottom:1.15rem;display:flex}.workspace-section-heading h2{letter-spacing:-.04em;margin:0;font-size:clamp(1.5rem,2vw,1.75rem)}.stores-empty-state{text-align:center;background:#ffffffad;border:1px solid #e8ded0;border-radius:1.25rem;flex-direction:column;align-items:center;min-height:27rem;margin-top:1.5rem;padding:3.5rem 1.5rem;display:flex;box-shadow:0 20px 50px #4430180d}.stores-grid{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:1rem;margin-top:1.5rem;display:grid}.create-store-card,.store-card{text-align:left;background:#ffffffbf;border:1px solid #e8ded0;border-radius:1rem;min-height:15rem;padding:1.5rem}.create-store-card{color:var(--ink);cursor:pointer;text-align:center;background:0 0;border:2px dashed #d6c8b4;flex-direction:column;justify-content:center;align-items:center;display:flex}.create-store-card:hover{border-color:var(--orange);background:#ffffffa6}.create-store-card>span{background:var(--orange);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;margin-bottom:1rem;display:inline-flex}.create-store-card strong{font-size:1.05rem}.create-store-card small{color:#6b7d7a;max-width:13rem;margin-top:.45rem;line-height:1.45}.store-card{flex-direction:column;display:flex;box-shadow:0 12px 26px #4430180a}.store-card-top{justify-content:space-between;align-items:center;display:flex}.store-card-mark{color:var(--teal);background:#e6f2ef;border-radius:.75rem;width:2.6rem;height:2.6rem}.default-store-badge{color:#24745d;background:#e4f2ed;border-radius:999px;padding:.35rem .6rem;font-size:.73rem;font-weight:800}.store-card h3{letter-spacing:-.035em;margin:1.4rem 0 .35rem;font-size:1.2rem}.store-card-meta{color:#617673;margin:0;font-size:.9rem}.store-card-location{color:#617673;align-items:center;gap:.35rem;margin:1rem 0 0;font-size:.88rem;display:flex}.store-card-note{color:#788785;border-top:1px solid #ece2d5;margin:auto 0 0;padding-top:1rem;font-size:.82rem;line-height:1.45}.empty-store-icon{color:var(--teal);background:#e6f2ef;border:1px solid #c6dfd9;border-radius:1rem;justify-content:center;align-items:center;width:4rem;height:4rem;margin-bottom:1.65rem;display:inline-flex}.stores-empty-state h3{letter-spacing:-.055em;margin:.65rem 0 .85rem;font-size:clamp(1.65rem,3vw,2.25rem)}.stores-empty-state>p:not(.workspace-kicker):not(.empty-state-note){color:#607573;max-width:34rem;margin:0;line-height:1.6}.create-store-button{background:var(--orange);color:#fff;cursor:pointer;font:inherit;border:0;border-radius:.7rem;align-items:center;gap:.55rem;margin-top:1.8rem;padding:.92rem 1.15rem;font-weight:750;display:inline-flex;box-shadow:0 8px 18px #c65b2a2e}.create-store-button:hover{background:#aa461d}.empty-state-note{color:#788785;margin:1.1rem 0 0;font-size:.86rem}.create-store-panel{flex-direction:column;align-items:center;width:min(100%,34rem);display:flex}.store-modal-backdrop{z-index:50;background:#0a1f1d85;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.store-modal{background:#fff;border:1px solid #e8ded0;border-radius:1.1rem;width:min(100%,37rem);max-height:calc(100vh - 2.5rem);padding:clamp(2rem,4vw,2.75rem);position:relative;overflow-y:auto;box-shadow:0 28px 80px #04191647}.store-modal .create-store-panel{margin:0 auto}.store-modal-close{color:#536765;cursor:pointer;background:#f6f4ef;border:0;border-radius:.55rem;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;display:inline-flex;position:absolute;top:1rem;right:1rem}.store-modal-close:hover{color:var(--ink);background:#e8e2d7}.create-store-form{text-align:left;gap:1rem;width:100%;margin-top:1.8rem;display:grid}.create-store-form label{color:var(--ink);gap:.45rem;font-size:.88rem;font-weight:750;display:grid}.field-optional{color:#788785;font-size:.78rem;font-weight:500}.create-store-form input,.create-store-form select{color:var(--ink);font:inherit;background:#fff;border:1px solid #cfd9d5;border-radius:.65rem;outline:none;width:100%;min-width:0;padding:.82rem .9rem}.create-store-form input:focus,.create-store-form select:focus{border-color:var(--teal);box-shadow:0 0 0 3px #0b6e691f}.store-form-actions{justify-content:flex-end;align-items:center;gap:.85rem;margin-top:.45rem;display:flex}.store-form-actions .create-store-button{margin-top:0}.cancel-store-button{color:#607573;cursor:pointer;font:inherit;background:0 0;border:0;padding:.8rem .55rem;font-weight:700}.store-form-error{text-align:left;width:100%;font-size:.88rem;color:#b42318!important;margin:0!important}html[data-theme=dark] .workspace-shell{background:#102624}html[data-theme=dark] .workspace-topbar{background:#0b1e1c}html[data-theme=dark] .workspace-section-heading{border-color:#36504c}html[data-theme=dark] .create-store-card,html[data-theme=dark] .store-card,html[data-theme=dark] .stores-empty-state{box-shadow:none;background:#15312e;border-color:#35514d}html[data-theme=dark] .create-store-card{border-color:#51716c}html[data-theme=dark] .create-store-card:hover{border-color:#db7d54}html[data-theme=dark] .create-store-card small,html[data-theme=dark] .store-card-location,html[data-theme=dark] .store-card-meta,html[data-theme=dark] .store-card-note{color:#b9ceca}html[data-theme=dark] .store-card-note{border-color:#35514d}html[data-theme=dark] .empty-state-note,html[data-theme=dark] .stores-empty-state>p:not(.workspace-kicker):not(.empty-state-note){color:#b9ceca}html[data-theme=dark] .empty-store-icon{color:#a7d8cf;background:#1e4540;border-color:#45746d}html[data-theme=dark] .create-store-form label{color:#e6f2ef}html[data-theme=dark] .create-store-form input,html[data-theme=dark] .create-store-form select{color:#e6f2ef;background:#102624;border-color:#45635e}html[data-theme=dark] .cancel-store-button{color:#b9ceca}html[data-theme=dark] .store-modal{background:#15312e;border-color:#35514d}html[data-theme=dark] .store-modal-close{color:#d9ece8;background:#234743}@media (max-width:760px){.workspace-topbar{min-height:4.25rem;padding:.8rem 1.25rem}.workspace-brand img{height:1.75rem}.workspace-header-actions>a,.workspace-logout{gap:0;padding:.55rem;font-size:0}.workspace-header-actions>a svg,.workspace-logout svg{width:1.15rem;height:1.15rem}.workspace-nav-divider{margin:0 .2rem}.workspace-user>span:last-child{display:none}.workspace-main{padding:2rem 1.5rem}.workspace-content{margin-top:1.5rem}.stores-empty-state{min-height:25rem;padding:3rem 1.25rem}.store-modal{max-height:calc(100vh - 1.5rem);padding:2.5rem 1.25rem 1.5rem}}.workspace-shell{background:#f5f5f5}.workspace-section-heading{border-bottom:0;align-items:center;gap:1.5rem;padding-bottom:.75rem}.workspace-section-heading h1{letter-spacing:-.04em;margin:0;font-size:clamp(1.65rem,2.5vw,2rem);line-height:1.2}.website-usage{color:#617673;width:min(100%,15rem);font-size:.82rem}.website-usage progress{appearance:none;background:#eee5d6;border:0;border-radius:1rem;width:100%;height:.45rem;margin-top:.65rem;display:block;overflow:hidden}.website-usage progress::-webkit-progress-bar{background:#eee5d6;border-radius:1rem}.website-usage progress::-webkit-progress-value{background:var(--teal);border-radius:1rem}.website-usage progress::-moz-progress-bar{background:var(--teal);border-radius:1rem}.workspace-load-error{color:#89391d;background:#fbe4da;border:1px solid #f0c7b7;border-radius:.8rem;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;padding:1rem 1.15rem;display:flex}.workspace-load-error button{background:var(--orange);color:#fff;cursor:pointer;font:inherit;border:0;border-radius:.5rem;flex-shrink:0;padding:.65rem .9rem;font-size:.82rem;font-weight:800}.workspace-load-error button:hover{background:#aa461d}.website-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;margin-top:1.5rem}.website-card,.website-grid .create-store-card{border-radius:.85rem;min-height:17rem}.website-grid .create-store-card>span{width:3.15rem;height:3.15rem}.website-card{box-shadow:none;background:#fff;min-width:0;padding:1.35rem}.website-card-top{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.website-card-icon{letter-spacing:.02em;width:3rem;height:3rem;color:var(--teal);background:#f5f0e6;border:1px solid #e6ddce;border-radius:.7rem;justify-content:center;align-items:center;font-size:1rem;font-weight:750;display:inline-flex}.website-icon-tone-1{color:#183e37;background:#eeedeb}.website-icon-tone-2{color:var(--orange);background:#f1e7d6}.website-card-details{padding:0 0 1rem}.website-card h3{letter-spacing:-.025em;overflow-wrap:anywhere;margin:1rem 0 .35rem;font-size:1rem;line-height:1.35}.website-card-footer{border-top:1px solid #e8ded0;justify-content:space-between;align-items:center;gap:.65rem;margin-top:auto;padding-top:.9rem;display:flex}.website-member-count{color:#708580;font-size:.76rem}.website-role{text-transform:uppercase;letter-spacing:.04em;border-radius:2rem;padding:.18rem .58rem;font-size:.65rem;font-weight:750}.website-role-owner{color:#0b625b;background:#e3f0eb}.website-role-member{color:#627773;background:#f1e8d8}.create-store-card:focus-visible{outline:3px solid var(--teal);outline-offset:4px}html[data-theme=dark] .website-card-icon{color:#b8d9cf;background:#233b35;border-color:#42574c}html[data-theme=dark] .website-card-footer{border-color:#42574c}html[data-theme=dark] .website-member-count,html[data-theme=dark] .website-usage{color:#bdcec5}html[data-theme=dark] .workspace-shell{color:#f5f0e8;background:#152923}html[data-theme=dark] .workspace-content,html[data-theme=dark] .workspace-main{color:#f5f0e8}html[data-theme=dark] .website-card{color:#f5f0e8;background:#1d352d;border-color:#42574c}html[data-theme=dark] .create-store-card{color:#f5f0e8;background:0 0;border-color:#58736c}html[data-theme=dark] .create-store-card:hover{background:#1d352d}html[data-theme=dark] .website-role-member{color:#d5e4df;background:#304239}html[data-theme=dark] .website-role-owner{color:#bce6da;background:#24483e}html[data-theme=dark] .website-usage progress{background:#304239}html[data-theme=dark] .website-usage progress::-webkit-progress-bar{background:#304239}@media (max-width:1100px){.website-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.workspace-section-heading{flex-direction:column;align-items:flex-start}.website-usage{width:100%}.website-grid{grid-template-columns:1fr}}.website-subscription-link{color:var(--teal);text-underline-offset:3px;text-decoration:underline}.workspace-loading{color:#617673;background:#f5f5f5;place-items:center;min-height:100vh;display:grid}html[data-theme=dark] .workspace-loading{color:#bdcec5;background:#152923}.website-subscription-status{color:#708580;margin:.1rem 0 0;font-size:.9rem}.subscription-is-pending .website-subscription-status,.website-subscription-status.urgent{color:var(--orange);font-weight:700}.website-status-badge{border-radius:999px;align-items:center;width:fit-content;margin-top:.05rem;padding:.23rem .65rem;font-size:.73rem;font-weight:800;line-height:1;display:inline-flex}.website-status-badge.pending,.website-status-badge.renewal{color:#a94721;background:#fbe4da}.website-status-badge.live{color:#0b625b;background:#e2f1ea}.website-dashboard-link{color:inherit;text-decoration:none}.website-dashboard-link:hover{color:var(--teal)}.website-activate-subscription{background:var(--orange);color:#fff;border-radius:.55rem;justify-content:center;align-items:center;margin-top:1.05rem;padding:.82rem .85rem;font-size:.88rem;font-weight:800;text-decoration:none;display:flex}.website-activate-subscription:hover{background:#aa461d}.subscription-is-pending .website-card-footer{opacity:.66}.website-card-footer-actions{align-items:center;gap:.5rem;display:inline-flex}.website-subscription-settings{color:#617673;place-items:center;width:1.75rem;height:1.75rem;display:inline-grid}.website-subscription-settings:hover{color:var(--teal)}.store-dashboard{width:min(100% - 2rem,68rem);margin:0 auto;padding:2.5rem 0}.store-dashboard-heading{align-items:flex-start;gap:1rem;margin:2rem 0;display:flex}.store-dashboard-heading h1{margin:.25rem 0;font-size:clamp(2rem,4vw,3rem)}.store-dashboard-heading p{color:#617673}html[data-theme=dark] .website-subscription-settings{color:#bdcec5;border-color:#42574c}html[data-theme=dark] .website-status-badge.pending,html[data-theme=dark] .website-status-badge.renewal{color:#ffc3aa;background:#533229}html[data-theme=dark] .website-status-badge.live{color:#bce6da;background:#24483e}html[data-theme=dark] .workspace-load-error{color:#ffc3aa;background:#533229;border-color:#784637}html[data-theme=dark] .store-dashboard-heading p,html[data-theme=dark] .website-subscription-status,html[data-theme=dark] .workspace-loading{color:#bdcec5}.subscription-shell{min-height:100vh;color:var(--ink);background:#f5f5f5;padding:3rem 1.5rem}.subscription-wrap{max-width:68rem;margin:0 auto}.subscription-toolbar{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2.8rem;display:flex}.subscription-toolbar .theme-toggle{flex-shrink:0;position:static}.subscription-back{color:#617673;align-items:center;gap:.5rem;font-size:.9rem;text-decoration:none;display:inline-flex}.subscription-heading h1{letter-spacing:-.045em;margin:.6rem 0 1rem;font-size:clamp(2rem,4vw,3rem);line-height:1.15}.subscription-heading>p:last-child{color:#617673;max-width:39rem;line-height:1.7}.subscription-layout{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:start;gap:1.5rem;margin-top:2rem;display:grid}.subscription-panel{background:#fff;border:1px solid #e8ded0;border-radius:1.15rem;padding:1.75rem}.subscription-panel h2{overflow-wrap:anywhere;margin:0 0 .6rem;font-size:1.2rem}.subscription-panel p{color:#617673;font-size:.9rem;line-height:1.65}.subscription-store{border-bottom:1px solid #e8ded0;align-items:center;gap:1rem;margin-bottom:1.7rem;padding-bottom:1.5rem;display:flex}.subscription-store .website-card-icon{flex-shrink:0}.subscription-plans{border:0;min-width:0;margin:1.5rem 0;padding:0}.subscription-plan{cursor:pointer;border:1px solid #e8ded0;border-radius:.8rem;align-items:center;gap:.7rem;margin-bottom:.75rem;padding:1rem;display:flex}.subscription-plan.selected{background:#f3faf7;border-color:#0b6e69;box-shadow:0 0 0 1px #0b6e69}.subscription-plan input{accent-color:#0b6e69;flex-shrink:0;width:1rem;height:1rem;margin:0}.subscription-plan small{color:#617673;margin-top:.3rem;font-size:.75rem;font-weight:400;display:block}.subscription-price{text-align:right;white-space:nowrap;margin-left:auto}.subscription-renewal{border-top:1px solid #e8ded0;padding-top:1rem}.subscription-renewal h3{font-size:.95rem}.subscription-summary>svg{color:var(--teal);margin-bottom:1rem}.subscription-summary dl{margin:1.5rem 0;font-size:.9rem}.subscription-summary dl>div{justify-content:space-between;gap:1rem;margin-bottom:1rem;display:flex}.subscription-summary dt{color:#617673}.subscription-summary dd{text-align:right;overflow-wrap:anywhere;margin:0}.subscription-summary .subscription-total{border-top:1px solid #e8ded0;padding-top:1.2rem;font-size:1.1rem;font-weight:700}.subscription-phone{color:#314944;gap:.45rem;margin:1.25rem 0;font-size:.82rem;font-weight:700;display:grid}.subscription-phone input{width:100%;color:var(--ink);font:inherit;box-sizing:border-box;background:#fff;border:1px solid #d9cdbd;border-radius:.65rem;padding:.8rem .9rem}.subscription-phone input:focus{border-color:#0b6e69;outline:2px solid #0b6e6933}.subscription-notice{background:#f7f1e6;border-radius:.6rem;gap:.7rem;padding:1rem;display:flex}.subscription-notice svg{flex-shrink:0;margin-top:.2rem}.subscription-notice p{margin:0;font-size:.8rem}.subscription-pay{width:100%;margin-top:1.3rem}.subscription-pay:disabled{opacity:.5;cursor:not-allowed}.subscription-footnote{text-align:center;font-size:.75rem!important}.subscription-active{color:var(--teal);align-items:start;gap:.8rem;display:flex}.subscription-loader{width:4rem;height:4rem;color:var(--teal);background:#eef7f3;border-radius:50%;place-items:center;display:inline-grid}.subscription-loader svg{animation:subscription-spin 1.1s linear infinite}.subscription-loader.failed{color:#b14b32;background:#faece7}.subscription-loader.failed svg{animation:none}.subscription-loader.successful{color:var(--teal);background:#e3f2eb}.subscription-loader.successful svg{animation:none}.subscription-payment-error{margin:.75rem 0 0;color:#a43f23!important}.payment-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#122a2470;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.payment-modal{width:min(100%,34rem);color:var(--ink);text-align:center;background:#fff;border-radius:1.25rem;padding:3.25rem 2.8rem 2.6rem;position:relative;box-shadow:0 24px 70px #10241f3d}.payment-modal-close{color:#617673;cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:1.35rem;right:1.35rem}.payment-modal h2{letter-spacing:-.035em;margin:1.6rem 0 .75rem;font-size:1.75rem}.payment-modal>p{color:#617673;line-height:1.55}.payment-modal>p strong{color:var(--ink)}.payment-modal-status{background:#f7eddd;border-radius:.65rem;margin:1.7rem 0;padding:.9rem;font-weight:700}.payment-modal-status span{color:var(--teal);margin-right:.55rem}.payment-modal-status.failed{color:#8f3b27;background:#faece7}.payment-modal-status.failed span{color:#b14b32}.payment-modal-status.successful{color:#0b625b;background:#e3f2eb}.payment-modal-status.successful span{color:var(--teal)}.payment-modal dl{border-top:1px solid #e8ded0;margin:0}.payment-modal dl div{border-bottom:1px solid #e8ded0;justify-content:space-between;gap:1rem;padding:.9rem 0;display:flex}.payment-modal dt{color:#617673}.payment-modal dd{text-align:right;margin:0;font-weight:700}.payment-modal-help{max-width:28rem;margin:1.5rem auto 0;font-size:.85rem}.payment-modal-back{color:#617673;cursor:pointer;font:inherit;background:0 0;border:0;margin-top:1.1rem;text-decoration:underline}.payment-modal-back+.payment-modal-back{margin-left:1.4rem}.payment-modal-back:disabled{cursor:progress;opacity:.7}.payment-modal-retry{width:100%;margin-top:1.1rem}.payment-confetti{pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.payment-confetti i{background:var(--teal);width:.48rem;height:.8rem;animation:confetti-fall 2.3s ease-out forwards;position:absolute;top:-1rem;left:50%;transform:rotate(20deg)}.payment-confetti i:nth-child(3n){background:var(--orange)}.payment-confetti i:nth-child(3n+1){background:#e1b448}.payment-confetti i:first-child{animation-delay:50ms;left:8%}.payment-confetti i:nth-child(2){animation-delay:.28s;left:14%}.payment-confetti i:nth-child(3){animation-delay:.12s;left:20%}.payment-confetti i:nth-child(4){animation-delay:.42s;left:27%}.payment-confetti i:nth-child(5){animation-delay:.2s;left:34%}.payment-confetti i:nth-child(6){animation-delay:.5s;left:41%}.payment-confetti i:nth-child(7){animation-delay:80ms;left:47%}.payment-confetti i:nth-child(8){animation-delay:.32s;left:53%}.payment-confetti i:nth-child(9){animation-delay:.18s;left:59%}.payment-confetti i:nth-child(10){animation-delay:.46s;left:65%}.payment-confetti i:nth-child(11){animation-delay:.12s;left:71%}.payment-confetti i:nth-child(12){animation-delay:.38s;left:77%}.payment-confetti i:nth-child(13){animation-delay:.22s;left:83%}.payment-confetti i:nth-child(14){animation-delay:.52s;left:90%}.payment-confetti i:nth-child(15){animation-delay:.58s;left:24%}.payment-confetti i:nth-child(16){animation-delay:.62s;left:44%}.payment-confetti i:nth-child(17){animation-delay:.68s;left:62%}.payment-confetti i:nth-child(18){animation-delay:.72s;left:80%}@keyframes subscription-spin{to{transform:rotate(1turn)}}@keyframes confetti-fall{0%{opacity:1;transform:translateY(-1rem)rotate(0)}to{opacity:0;transform:translateY(32rem)rotate(620deg)}}html[data-theme=dark] .subscription-shell{background:#152923}html[data-theme=dark] .subscription-panel{background:#1d352d;border-color:#42574c}html[data-theme=dark] .subscription-back{color:#bdcec5}html[data-theme=dark] .subscription-toolbar .theme-toggle{color:#e6f2ef;background:#1d352d;border-color:#42574c}html[data-theme=dark] .payment-modal dl,html[data-theme=dark] .payment-modal dl div,html[data-theme=dark] .subscription-renewal,html[data-theme=dark] .subscription-store,html[data-theme=dark] .subscription-summary .subscription-total{border-color:#42574c}html[data-theme=dark] .subscription-plan{background:#19352f;border-color:#42574c}html[data-theme=dark] .subscription-plan.selected{background:#24483e}html[data-theme=dark] .subscription-loader,html[data-theme=dark] .subscription-notice{background:#304239}html[data-theme=dark] .payment-modal{background:#1d352d}html[data-theme=dark] .payment-modal-status{background:#304239}html[data-theme=dark] .payment-modal dt,html[data-theme=dark] .payment-modal-back,html[data-theme=dark] .payment-modal-close,html[data-theme=dark] .payment-modal-help,html[data-theme=dark] .payment-modal>p{color:#bdcec5}html[data-theme=dark] .payment-modal>p strong{color:#e6f2ef}html[data-theme=dark] .payment-modal-status.failed{color:#ffc8b8;background:#533229}html[data-theme=dark] .payment-modal-status.successful{color:#bce6da;background:#24483e}html[data-theme=dark] .subscription-loader.failed{color:#ffc8b8;background:#533229}html[data-theme=dark] .subscription-loader.successful{color:#bce6da;background:#24483e}html[data-theme=dark] .subscription-phone{color:#d8e5df}html[data-theme=dark] .subscription-phone input{color:#f5f0e8;background:#152923;border-color:#42574c}html[data-theme=dark] .subscription-heading>p:last-child,html[data-theme=dark] .subscription-panel p,html[data-theme=dark] .subscription-plan small,html[data-theme=dark] .subscription-summary dt{color:#bdcec5}@media (max-width:800px){.subscription-layout{grid-template-columns:1fr}}@media (max-width:480px){.subscription-shell{padding:1.5rem 1rem}.subscription-panel{padding:1.2rem}.subscription-plan{flex-wrap:wrap}.subscription-price{text-align:left;width:100%;padding-left:1.7rem}.payment-modal{padding:3rem 1.3rem 2rem}}.merchant-dashboard{color:var(--ink);background:#f5f5f5;grid-template-columns:16rem minmax(0,1fr);min-height:100vh;display:grid}.merchant-sidebar{color:#d8e9e5;z-index:30;background:#103b36;flex-direction:column;height:100vh;min-height:100vh;padding:1.4rem 1rem;display:flex;position:sticky;top:0}.merchant-sidebar-brand{justify-content:space-between;align-items:center;min-height:2.7rem;padding:0 .55rem;display:flex}.merchant-sidebar-brand img{max-width:8rem;height:2rem;display:block}.merchant-sidebar-brand button{color:#d8e9e5;cursor:pointer;background:0 0;border:0;display:none}.merchant-store-switcher{color:#fff;background:#ffffff14;border:1px solid #ffffff1f;border-radius:.8rem;grid-template-columns:2.35rem minmax(0,1fr) auto;align-items:center;gap:.65rem;margin:1.8rem 0 1.4rem;padding:.7rem;text-decoration:none;display:grid}.merchant-store-switcher>span:first-child{color:var(--teal-dark);background:#f1e7d6;border-radius:.55rem;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;font-size:.75rem;font-weight:850;display:flex}.merchant-store-switcher small,.merchant-store-switcher strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.merchant-store-switcher strong{font-size:.82rem}.merchant-store-switcher small{color:#aac6c0;margin-top:.2rem;font-size:.68rem}.merchant-nav-list{gap:.25rem;display:grid}.merchant-nav-list a,.merchant-nav-secondary a{color:#bdd2cd;border-radius:.55rem;align-items:center;gap:.75rem;padding:.72rem .8rem;font-size:.86rem;font-weight:650;text-decoration:none;display:flex}.merchant-nav-list a:hover,.merchant-nav-secondary a:hover{color:#fff;background:#ffffff12}.merchant-nav-list a.active{color:var(--teal-dark);background:#f5f0e6}.merchant-nav-list a small{background:#ffffff1f;border-radius:999px;margin-left:auto;padding:.15rem .45rem}.merchant-nav-list a.active small{background:#dfece8}.merchant-nav-secondary{border-top:1px solid #ffffff21;gap:.25rem;margin-top:auto;padding-top:1rem;display:grid}.merchant-sidebar-logout{color:#bdd2cd;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:.55rem;align-items:center;gap:.75rem;margin-top:.2rem;padding:.72rem .8rem;font-size:.86rem;font-weight:650;display:flex}.merchant-sidebar-logout:hover{color:#fff;background:#ffffff12}.merchant-dashboard-body{min-width:0}.merchant-topbar{z-index:20;background:#fff;border-bottom:1px solid #e6ddd1;justify-content:space-between;align-items:center;gap:1rem;height:4.75rem;padding:0 clamp(1.25rem,3vw,2.5rem);display:flex;position:sticky;top:0}.merchant-menu-button{color:var(--ink);cursor:pointer;background:0 0;border:0;display:none}.merchant-search{color:#71827f;align-items:center;gap:.55rem;width:min(25rem,40vw);display:flex}.merchant-search input{color:var(--ink);font:inherit;background:0 0;border:0;outline:0;width:100%}.merchant-search input::placeholder{color:#8b9996}.merchant-topbar-actions{align-items:center;gap:.55rem;display:flex}.merchant-topbar-actions>a,.merchant-topbar-actions>button{color:#607370;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.35rem;padding:.5rem;font-size:.82rem;text-decoration:none;display:flex}.merchant-topbar-actions .theme-toggle{position:static}.merchant-account-avatar{color:var(--teal-dark);background:#dfece8;border-radius:50%;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;margin-left:.25rem;font-size:.72rem;font-weight:850;display:flex}.merchant-account-name{font-size:.83rem;font-weight:750}.merchant-dashboard-content{max-width:90rem;margin:0 auto;padding:clamp(1.75rem,4vw,3rem)}.merchant-page-heading{justify-content:space-between;align-items:end;gap:1rem;display:flex}.merchant-page-heading p,.merchant-panel-heading p{color:var(--orange);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:850}.merchant-page-heading h1{letter-spacing:-.045em;margin:.35rem 0 .45rem;font-size:clamp(1.8rem,3vw,2.55rem)}.merchant-page-heading>div>span{color:#687b77;font-size:.9rem}.merchant-page-heading>a{background:var(--teal);color:#fff;border-radius:.6rem;align-items:center;gap:.45rem;padding:.75rem 1rem;font-size:.82rem;font-weight:750;text-decoration:none;display:flex}.merchant-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.merchant-metrics article{background:#fff;border:1px solid #e6ddd1;border-radius:.85rem;justify-content:space-between;align-items:flex-start;min-width:0;padding:1.2rem;display:flex}.merchant-metrics article div{min-width:0;display:grid}.merchant-metrics article div>span{color:#6b7e7a;font-size:.78rem}.merchant-metrics strong{margin:.45rem 0 .3rem;font-size:1.55rem}.merchant-metrics small{color:#8a9996;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.merchant-metrics i{color:var(--teal);background:#e8f2ef;border-radius:.65rem;flex-shrink:0;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;display:flex}.merchant-dashboard-grid{grid-template-columns:minmax(0,1.4fr) minmax(18rem,1fr);gap:1rem;margin-top:1rem;display:grid}.merchant-dashboard-panel{background:#fff;border:1px solid #e6ddd1;border-radius:.9rem;padding:1.4rem}.merchant-panel-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.merchant-panel-heading h2{margin:.35rem 0 0;font-size:1.08rem}.merchant-panel-heading>span{color:#71827f;font-size:.76rem}.merchant-panel-heading a{color:var(--teal);font-size:.78rem;font-weight:750}.merchant-setup-progress{background:#eee5d6;border-radius:1rem;height:.4rem;margin:1.2rem 0 .7rem;overflow:hidden}.merchant-setup-progress i{background:var(--teal);width:25%;height:100%;display:block}.merchant-setup-task{border-top:1px solid #eee6da;grid-template-columns:1.4rem minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.9rem 0;display:grid}.merchant-setup-task>span{border:1px solid #c9d5d1;border-radius:50%;width:1.25rem;height:1.25rem}.merchant-setup-task.complete>span{background:var(--teal);border-color:var(--teal);color:#fff;justify-content:center;align-items:center;font-size:.7rem;display:flex}.merchant-setup-task small,.merchant-setup-task strong{display:block}.merchant-setup-task strong{font-size:.84rem}.merchant-setup-task small{color:#71827f;margin-top:.2rem;font-size:.73rem;line-height:1.45}.merchant-empty-orders{text-align:center;flex-direction:column;min-height:17rem;padding:1rem}.merchant-empty-orders,.merchant-empty-orders>span{justify-content:center;align-items:center;display:flex}.merchant-empty-orders>span{color:var(--teal);background:#edf4f1;border-radius:50%;width:3.4rem;height:3.4rem}.merchant-empty-orders h3{margin:1rem 0 .35rem;font-size:.95rem}.merchant-empty-orders p{color:#71827f;max-width:17rem;margin:0;font-size:.78rem;line-height:1.55}.merchant-nav-backdrop{display:none}html[data-theme=dark] .merchant-dashboard{background:#152923}html[data-theme=dark] .merchant-dashboard-panel,html[data-theme=dark] .merchant-metrics article,html[data-theme=dark] .merchant-topbar{background:#1d352d;border-color:#42574c}html[data-theme=dark] .merchant-search input{color:#f5f0e8}html[data-theme=dark] .merchant-empty-orders p,html[data-theme=dark] .merchant-metrics article div>span,html[data-theme=dark] .merchant-metrics small,html[data-theme=dark] .merchant-page-heading>div>span,html[data-theme=dark] .merchant-setup-task small{color:#bdcec5}html[data-theme=dark] .merchant-setup-task{border-color:#42574c}@media (max-width:1000px){.merchant-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-dashboard-grid{grid-template-columns:1fr}}@media (max-width:760px){.merchant-dashboard{display:block}.merchant-sidebar{width:min(18rem,86vw);transition:transform .2s;position:fixed;left:0;transform:translate(-105%)}.nav-open .merchant-sidebar{transform:translate(0)}.merchant-menu-button,.merchant-sidebar-brand button{display:block}.nav-open .merchant-nav-backdrop{z-index:25;background:#0c1e1a73;border:0;display:block;position:fixed;inset:0}.merchant-account-name,.merchant-topbar-actions a span{display:none}.merchant-search{width:min(15rem,45vw)}}@media (max-width:520px){.merchant-topbar{padding:0 1rem}.merchant-topbar-actions{gap:.15rem}.merchant-topbar-actions>a{display:none}.merchant-dashboard-content{padding:1.5rem 1rem}.merchant-page-heading{flex-direction:column;align-items:flex-start}.merchant-page-heading>a{justify-content:center;width:100%}.merchant-metrics{grid-template-columns:1fr}}.portal-shell{color:var(--ink);background:#f5f5f5;grid-template-rows:4rem minmax(calc(100vh - 4rem),auto);grid-template-columns:16.25rem minmax(0,1fr);min-height:100vh;display:grid}.portal-topbar{color:#fff;z-index:50;background:#103b36;grid-column:1/-1;align-items:center;gap:1rem;padding:0 1.5rem;display:flex;position:sticky;top:0}.portal-brand img{max-width:7.5rem;height:2rem;display:block}.portal-topbar-divider{background:#ffffff40;width:1px;height:2rem}.portal-menu-button{color:#fff;cursor:pointer;background:0 0;border:0;display:none}.portal-store-switcher{position:relative}.portal-store-switcher>button{color:#fff;cursor:pointer;font:inherit;background:#ffffff1f;border:1px solid #ffffff38;border-radius:.55rem;align-items:center;gap:.55rem;min-width:14rem;padding:.32rem .48rem;display:flex}.portal-store-menu>a>span:first-child,.portal-store-switcher>button>span{color:var(--teal-dark);background:#f1e7d6;border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.66rem;font-weight:850;display:flex}.portal-store-switcher>button strong{text-overflow:ellipsis;white-space:nowrap;max-width:9.5rem;font-size:.82rem;overflow:hidden}.portal-store-switcher>button svg{color:#abc2bd;margin-left:auto}.portal-topbar-actions{align-items:center;gap:.55rem;margin-left:auto;display:flex}.portal-topbar-actions>a,.portal-topbar-actions>button{color:#fff;cursor:pointer;font:inherit;background:0 0;border:0;padding:.45rem;font-size:.82rem;font-weight:650;text-decoration:none}.portal-topbar-actions .theme-toggle{color:#fff;background:#ffffff1a;border:0;position:static}.portal-user-avatar{background:#365c56;border-radius:50%;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;font-size:.7rem;font-weight:800;display:flex}.portal-topbar-actions>strong{font-size:.85rem}.portal-store-menu-backdrop{cursor:default;z-index:55;background:#1128232e;border:0;position:fixed;inset:4rem 0 0}.portal-store-menu{z-index:60;background:#fff;border-radius:.7rem;width:19rem;padding:.45rem;display:grid;position:absolute;top:calc(100% + .4rem);left:0;box-shadow:0 16px 36px #142d2733}.portal-store-menu>a{color:var(--ink);border-radius:.6rem;grid-template-columns:1.75rem minmax(0,1fr);align-items:center;gap:.65rem;padding:.55rem;text-decoration:none;display:grid}.portal-store-menu>a.selected,.portal-store-menu>a:hover{background:#e2f0eb}.portal-store-menu>a small,.portal-store-menu>a strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.portal-store-menu>a strong{font-size:.8rem}.portal-store-menu>a small{color:#718580;margin-top:.12rem;font-size:.66rem}.portal-store-menu>a small.pending{color:var(--orange);font-weight:750}.portal-store-menu-actions{border-top:1px solid #e3d9ca;gap:.1rem;margin-top:.35rem;padding-top:.4rem;display:grid}.portal-store-menu-actions a{color:var(--teal-dark);align-items:center;gap:.6rem;padding:.5rem .55rem;font-size:.77rem;font-weight:750;text-decoration:none;display:flex}.portal-sidebar{background:#fff;border-right:1px solid #e1d7c8;grid-area:2/1;min-height:calc(100vh - 4rem);padding:1rem .75rem 1.5rem;overflow-y:auto}.portal-sidebar-close{color:var(--ink);cursor:pointer;background:0 0;border:0;margin-left:auto;display:none}.portal-dashboard-link{color:#718985;border-radius:.65rem;align-items:center;gap:.75rem;padding:.72rem .8rem;font-size:.9rem;font-weight:750;text-decoration:none;display:flex}.portal-dashboard-link.active{color:#fff;background:#117c73}.portal-nav-group{margin-top:.4rem}.portal-nav-group>button{color:#6d8581;cursor:pointer;font:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:.4rem .9rem;font-size:.82rem;display:flex}.portal-nav-group>button svg{transition:transform .18s}.portal-nav-group:not(.open)>button svg{transform:rotate(-90deg)}.portal-nav-group>div{gap:0;margin-top:.1rem;display:grid}.portal-nav-group a,.portal-sidebar-footer a,.portal-sidebar-footer button{color:#738b87;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:.75rem;padding:.48rem .9rem .48rem 1.65rem;font-size:.8rem;text-decoration:none;display:flex}.portal-nav-group a:hover,.portal-sidebar-footer a:hover,.portal-sidebar-footer button:hover{color:var(--teal)}.portal-nav-group a svg{width:1rem;height:1rem}.portal-sidebar-footer{border-top:1px solid #e1d7c8;gap:.1rem;margin:.75rem .5rem 0;padding-top:.65rem;display:grid}.portal-sidebar-footer a,.portal-sidebar-footer button{padding-left:.3rem}.portal-content{grid-area:2/2;width:100%;max-width:80rem;padding:3rem clamp(2rem,4vw,4rem)}.portal-eyebrow{color:#718985;letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:850}.portal-content>h1{letter-spacing:-.045em;margin:.75rem 0 .5rem;font-size:clamp(1.8rem,2.5vw,2.35rem)}.portal-intro{color:#6b837e;margin:0;font-size:.9rem}.portal-welcome-card{background:#fff;border:1px solid #ded3c3;border-radius:1rem;align-items:center;gap:1rem;min-height:8rem;margin-top:2rem;padding:1.5rem 2rem;display:flex}.portal-welcome-card>svg{color:var(--teal);display:none}.portal-welcome-card h2{margin:0 0 .5rem;font-size:1.05rem}.portal-welcome-card p{color:#6b837e;margin:0;font-size:.88rem}.portal-sidebar-backdrop{display:none}html[data-theme=dark] .portal-content{background:#152923}html[data-theme=dark] .portal-sidebar,html[data-theme=dark] .portal-store-menu,html[data-theme=dark] .portal-welcome-card{background:#1d352d;border-color:#42574c}html[data-theme=dark] .portal-store-menu>a{color:#f5f0e8}html[data-theme=dark] .portal-store-menu>a.selected,html[data-theme=dark] .portal-store-menu>a:hover{background:#315249}html[data-theme=dark] .portal-store-menu-actions{border-color:#42574c}html[data-theme=dark] .portal-store-menu-actions a{color:#d8ebe6}html[data-theme=dark] .portal-store-menu-actions a:hover{color:#fff;background:#315249;border-radius:.5rem}html[data-theme=dark] .portal-intro,html[data-theme=dark] .portal-nav-group a,html[data-theme=dark] .portal-nav-group>button,html[data-theme=dark] .portal-sidebar-footer a,html[data-theme=dark] .portal-sidebar-footer button,html[data-theme=dark] .portal-welcome-card p{color:#bdcec5}@media (max-width:1050px){.portal-shell{grid-template-columns:15rem minmax(0,1fr)}.portal-store-switcher>button{min-width:15rem}.portal-topbar-actions>strong{display:none}}@media (max-width:760px){.portal-shell{padding-top:4.8rem;display:block}.portal-topbar{height:4.8rem;padding:0 1rem;position:fixed;left:0;right:0}.portal-menu-button{display:block}.portal-brand img{height:2rem}.portal-topbar-divider{display:none}.portal-store-switcher>button{min-width:0}.portal-store-switcher>button strong{max-width:8rem}.portal-store-switcher>button>span,.portal-topbar-actions>a,.portal-topbar-actions>strong,.portal-user-avatar{display:none}.portal-topbar-actions{gap:.15rem}.portal-sidebar{z-index:80;width:min(23rem,88vw);min-height:100vh;transition:transform .2s;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%)}.portal-nav-open .portal-sidebar{transform:translate(0)}.portal-sidebar-close{display:block}.portal-nav-open .portal-sidebar-backdrop{z-index:70;background:#0c1e1a73;border:0;display:block;position:fixed;inset:0}.portal-content{padding:2.5rem 1.25rem}.portal-store-menu{width:min(30rem,100vw - 2rem);left:-5rem}}@media (max-width:480px){.portal-brand{display:none}.portal-store-switcher>button strong{max-width:7rem}.portal-topbar-actions .theme-toggle{display:flex}.portal-welcome-card{align-items:flex-start;padding:1.5rem}.portal-welcome-card>svg{flex-shrink:0;display:block}}.brand-store-chip{color:#fff;background:#ffffff1f;border:1px solid #ffffff38;border-radius:.55rem;align-items:center;gap:.55rem;min-width:14rem;padding:.32rem .48rem;text-decoration:none;display:flex}.brand-name i,.brand-store-chip>span{color:var(--teal-dark);background:#f1e7d6;border-radius:.4rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.66rem;font-style:normal;font-weight:850;display:flex}.brand-store-chip strong{text-overflow:ellipsis;white-space:nowrap;max-width:9.5rem;font-size:.82rem;overflow:hidden}.brand-store-chip svg{margin-left:auto}.brand-nav-active{background:#f1e7d6;border-radius:.55rem;font-weight:750;color:var(--teal-dark)!important}.brand-content{grid-area:2/2;width:100%;max-width:80rem;padding:3rem clamp(2rem,4vw,4rem)}.brand-heading{justify-content:space-between;align-items:flex-start;display:flex}.brand-heading p{color:#718985;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:850}.brand-heading h1{margin:.7rem 0 .35rem;font-size:2rem}.brand-heading span{color:#718985;font-size:.9rem}.brand-heading>button{background:var(--orange);color:#fff;cursor:pointer;font:inherit;border:0;border-radius:.6rem;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.88rem;font-weight:800;display:flex}.brand-filters{gap:.75rem;max-width:40rem;margin:1.8rem 0 1rem;display:flex}.brand-filters input,.brand-filters select{color:var(--ink);font:inherit;background:#fff;border:1px solid #dacdbb;border-radius:.6rem;padding:.75rem .9rem;font-size:.85rem}.brand-filters input{flex:1}.brand-filters select{min-width:10rem}.brand-table{background:#fff;border:1px solid #dfd4c4;border-radius:.9rem;overflow:hidden}.brand-row,.brand-table-head{grid-template-columns:1.35fr .8fr .55fr .7fr 7rem;align-items:center;gap:1rem;padding:.9rem 1.25rem;display:grid}.brand-table-head{color:#718985;letter-spacing:.06em;text-transform:uppercase;background:#fbf8f3;font-size:.7rem;font-weight:850}.brand-row{border-top:1px solid #e7ded1;min-height:4.5rem;font-size:.85rem}.brand-name{align-items:center;gap:.8rem;min-width:0;display:flex}.brand-name i{flex-shrink:0}.brand-name strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.brand-row code{color:#718985;font-family:inherit}.brand-status{border-radius:999px;padding:.25rem .7rem;font-size:.7rem}.brand-status.active{color:#0b625b;background:#e2f1ea}.brand-status.archived{color:#71817e;background:#f1e7d6}.brand-actions{justify-content:flex-end;display:flex}.brand-actions button{color:#6f8883;cursor:pointer;background:0 0;border:0;padding:.4rem}.brand-actions button:disabled{cursor:not-allowed;opacity:.3}.brand-empty{color:#718985;text-align:center;padding:2rem}.brand-error{color:#a43f23;font-size:.82rem}.brand-toast{color:#0b625b;z-index:150;background:#e2f1ea;border:1px solid #b8d9cc;border-radius:.65rem;align-items:center;gap:1rem;max-width:min(26rem,100vw - 2rem);padding:.8rem 1rem;animation:brand-toast-in .2s ease-out;display:flex;position:fixed;top:5rem;right:1.5rem;box-shadow:0 12px 30px #122a2429}.brand-toast strong{font-size:.84rem;font-weight:750}.brand-toast button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:.15rem;display:flex}@keyframes brand-toast-in{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}.brand-drawer-backdrop{z-index:100;background:#122a2459;position:fixed;inset:0}.brand-drawer{background:#fff;width:min(100%,32rem);height:100%;margin-left:auto;padding:2rem;overflow:auto;box-shadow:-20px 0 50px #122a2426}.brand-drawer header{justify-content:space-between;align-items:center;display:flex}.brand-drawer h2{margin:0}.brand-drawer header button{color:#617673;cursor:pointer;background:0 0;border:0}.brand-drawer form{gap:1.2rem;margin-top:2rem;display:grid}.brand-drawer label{color:#617673;gap:.45rem;font-size:.82rem;font-weight:750;display:grid}.brand-drawer label em{font-style:normal;font-weight:500}.brand-drawer input,.brand-drawer select,.brand-drawer textarea{color:var(--ink);font:inherit;background:#fff;border:1px solid #dacdbb;border-radius:.6rem;padding:.8rem}.brand-drawer textarea{resize:vertical;min-height:6rem}.category-parent{color:#718985;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.category-table .brand-name i svg{width:1rem;height:1rem}.brand-drawer small{font-weight:400}.brand-upload{text-align:center;border:2px dashed #dfd4c4;border-radius:.65rem;padding:1.5rem;font-weight:500}.brand-drawer footer{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:1rem;display:grid}.brand-drawer footer button{color:var(--ink);cursor:pointer;font:inherit;background:#fff;border:1px solid #dacdbb;border-radius:.6rem;padding:.8rem;font-weight:800}.brand-drawer footer button[type=submit]{background:var(--orange);border-color:var(--orange);color:#fff}.brand-drawer footer button:disabled{opacity:.55}.brand-page .portal-sidebar{min-height:calc(100vh - 4rem)}html[data-theme=dark] .brand-content{background:#152923}html[data-theme=dark] .brand-toast{color:#bce6da;background:#24483e;border-color:#426b5d}html[data-theme=dark] .brand-drawer,html[data-theme=dark] .brand-drawer input,html[data-theme=dark] .brand-drawer select,html[data-theme=dark] .brand-drawer textarea,html[data-theme=dark] .brand-filters input,html[data-theme=dark] .brand-filters select,html[data-theme=dark] .brand-table{color:#f5f0e8;background:#1d352d;border-color:#42574c}html[data-theme=dark] .category-parent{color:#bdcec5}html[data-theme=dark] .brand-table-head{background:#253d35}html[data-theme=dark] .brand-row{border-color:#42574c}html[data-theme=dark] .portal-nav-group a.brand-nav-active{background:#117c73;color:#fff!important}html[data-theme=dark] .portal-nav-group a.brand-nav-active:hover{background:#159186;color:#fff!important}html[data-theme=dark] .portal-nav-group a.brand-nav-active svg{color:#fff}html[data-theme=dark] .brand-drawer footer button:not([type=submit]){color:#e6f2ef;background:#253d35;border-color:#52685f}html[data-theme=dark] .brand-drawer footer button:not([type=submit]):hover{background:#304b42;border-color:#6c857b}html[data-theme=dark] .brand-drawer footer button[type=submit]{background:var(--orange);border-color:var(--orange);color:#fff}@media (max-width:800px){.brand-page{padding-top:4rem;display:block}.brand-page .portal-sidebar{display:none}.brand-content{padding:2rem 1rem}.brand-table{overflow-x:auto}.brand-row,.brand-table-head{min-width:45rem}.brand-page .portal-topbar{height:4rem;position:fixed;inset:0 0 auto}.brand-heading{gap:1rem}.brand-store-chip{min-width:0}.brand-store-chip strong{text-overflow:ellipsis;white-space:nowrap;max-width:8rem;overflow:hidden}.brand-page .portal-topbar-actions>a,.brand-page .portal-topbar-actions>strong,.brand-page .portal-user-avatar{display:none}}@media (max-width:520px){.brand-heading{flex-direction:column;align-items:stretch}.brand-heading>button{justify-content:center}.brand-filters{flex-direction:column}.brand-drawer{padding:1.4rem}.brand-drawer footer{grid-template-columns:1fr}}.product-content,.product-editor{grid-area:2/2;width:100%;max-width:86rem;padding:3rem clamp(2rem,4vw,4rem)}.product-heading{justify-content:space-between;align-items:flex-start;display:flex}.product-editor-heading p,.product-heading p{color:#718985;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:850}.product-editor-heading h1,.product-heading h1{letter-spacing:-.04em;margin:.65rem 0 .35rem;font-size:2rem}.product-editor-heading>div>span,.product-heading span{color:#718985;font-size:.9rem}.product-empty>a,.product-heading>a{background:var(--orange);color:#fff;border-radius:.6rem;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.88rem;font-weight:800;text-decoration:none;display:flex}.product-heading>a.disabled{cursor:not-allowed;opacity:.45}.product-prerequisite{color:#5e5141;background:#fff8ed;border:1px solid #ead7b7;border-radius:.8rem;align-items:center;gap:.9rem;margin-top:1.6rem;padding:1rem;display:flex}.product-prerequisite>svg{color:var(--orange);flex-shrink:0}.product-prerequisite strong{color:var(--ink)}.product-prerequisite p{margin:.2rem 0 0;font-size:.82rem}.product-prerequisite>span{gap:.55rem;margin-left:auto;display:flex}.product-prerequisite a{color:var(--teal);font-size:.8rem;font-weight:750}.product-filters{gap:.75rem;max-width:42rem;margin:1.7rem 0 1rem;display:flex}.product-filters label{color:#718985;background:#fff;border:1px solid #dacdbb;border-radius:.6rem;flex:1;align-items:center;padding:0 .8rem;display:flex}.product-filters input,.product-filters select{color:var(--ink);font:inherit;background:#fff;border:1px solid #dacdbb;border-radius:.6rem;padding:.75rem}.product-filters label input{border:0;outline:0;flex:1}.product-empty{text-align:center;background:#fff;border:1px solid #dfd4c4;flex-direction:column;min-height:24rem;padding:4rem 1.5rem}.product-empty,.product-empty>span{border-radius:1rem;align-items:center;display:flex}.product-empty>span{color:var(--teal);background:#f1e7d6;justify-content:center;width:4rem;height:4rem}.product-empty h2{margin:1.2rem 0 .5rem;font-size:1.3rem}.product-empty p{color:#718985;max-width:33rem;margin:0;line-height:1.55}.product-empty>a{margin-top:1.4rem}.product-editor{max-width:94rem}.product-editor form{display:block}.product-editor-heading{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:1.7rem;display:flex}.product-editor-heading>div:first-child>a{color:#617673;align-items:center;gap:.4rem;margin-bottom:1.2rem;font-size:.8rem;text-decoration:none;display:flex}.product-editor-heading>div:last-child{gap:.7rem;display:flex}.product-editor-footer a,.product-editor-footer button,.product-editor-heading button,.product-editor-heading>div:last-child a{color:var(--ink);cursor:pointer;font:inherit;background:#fff;border:1px solid #d8cbb9;border-radius:.6rem;padding:.75rem 1rem;font-size:.85rem;font-weight:800;text-decoration:none}.product-editor-footer button,.product-editor-heading button{background:var(--orange);border-color:var(--orange);color:#fff}.product-preview-notice{color:#0b625b;background:#e2f1ea;border:1px solid #b8d9cc;border-radius:.7rem;align-items:center;gap:.7rem;margin-bottom:1.2rem;padding:.85rem 1rem;font-size:.84rem;display:flex}.product-preview-notice button{color:inherit;background:0 0;border:0;margin-left:auto;padding:0;display:flex}.product-editor-grid{grid-template-columns:minmax(0,1fr) 21rem;align-items:start}.product-editor-aside,.product-editor-grid,.product-editor-main{gap:1.2rem;display:grid}.product-card{background:#fff;border:1px solid #dfd4c4;border-radius:.9rem;padding:1.35rem}.product-card>header{border-bottom:1px solid #eadfd0;margin:-.15rem 0 1.2rem;padding-bottom:1rem}.product-card h2{margin:0;font-size:1rem}.product-card>header p{color:#718985;margin:.35rem 0 0;font-size:.78rem;line-height:1.45}.product-card>div{gap:1rem;display:grid}.product-form-grid{gap:1rem!important;display:grid!important}.product-card label{color:#526b66;gap:.4rem;font-size:.78rem;font-weight:750;display:grid}.product-card label em{font-style:normal;font-weight:500}.product-card input,.product-card select,.product-card textarea{color:var(--ink);font:inherit;background:#fff;border:1px solid #d8cbb9;border-radius:.55rem;width:100%;padding:.75rem;font-size:.85rem}.product-card textarea{resize:vertical;min-height:6rem}.product-card textarea.long{min-height:11rem}.product-card small,.product-help{color:#718985;margin:0;font-size:.7rem;font-weight:500;line-height:1.4}.product-media-drop{cursor:pointer;text-align:center;border:2px dashed #dacdbb;border-radius:.75rem;flex-direction:column;min-height:11rem;padding:2rem;color:#617673!important;align-items:center!important;display:flex!important}.product-media-drop svg{color:var(--teal)}.product-media-drop input{opacity:0;width:1px;height:1px;padding:0;position:absolute}.product-file-list{color:#617673;margin:0;padding-left:1.2rem;font-size:.8rem}.product-price-row{grid-template-columns:6rem minmax(0,1fr);gap:.7rem;display:grid}.search-preview{background:#fbf8f3;border-radius:.65rem;padding:1rem;gap:.22rem!important;display:grid!important}.search-preview small{color:#52706a}.search-preview strong{color:#155e9a;font-size:.95rem}.search-preview span{color:#526b66;font-size:.78rem;line-height:1.45}.product-editor-footer{border-top:1px solid #dfd4c4;justify-content:flex-end;align-items:center;gap:.7rem;margin-top:1.5rem;padding-top:1.5rem;display:flex}html[data-theme=dark] .product-content,html[data-theme=dark] .product-editor{background:#152923}html[data-theme=dark] .product-card,html[data-theme=dark] .product-empty,html[data-theme=dark] .product-filters input,html[data-theme=dark] .product-filters label,html[data-theme=dark] .product-filters select{background:#1d352d;border-color:#42574c}html[data-theme=dark] .product-prerequisite{color:#d9cbb9;background:#3e3429;border-color:#6d563c}html[data-theme=dark] .product-card>header,html[data-theme=dark] .product-editor-footer{border-color:#42574c}html[data-theme=dark] .product-card input,html[data-theme=dark] .product-card select,html[data-theme=dark] .product-card textarea{color:#f5f0e8;background:#152923;border-color:#52685f}html[data-theme=dark] .product-card label,html[data-theme=dark] .product-card small,html[data-theme=dark] .product-card>header p,html[data-theme=dark] .product-editor-heading>div:first-child>a,html[data-theme=dark] .product-empty p,html[data-theme=dark] .product-help{color:#bdcec5}html[data-theme=dark] .product-media-drop{border-color:#52685f;color:#bdcec5!important}html[data-theme=dark] .search-preview{background:#253d35}html[data-theme=dark] .search-preview strong{color:#8fc3ef}html[data-theme=dark] .search-preview span{color:#bdcec5}html[data-theme=dark] .product-editor-footer a,html[data-theme=dark] .product-editor-heading>div:last-child a{color:#e6f2ef;background:#253d35;border-color:#52685f}html[data-theme=dark] .product-preview-notice{color:#bce6da;background:#24483e;border-color:#426b5d}@media (max-width:1050px){.product-editor-grid{grid-template-columns:1fr}.product-editor-aside{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.product-page{padding-top:4rem;display:block}.product-page .portal-sidebar{display:none}.product-page .portal-topbar{height:4rem;position:fixed;inset:0 0 auto}.product-content,.product-editor{padding:2rem 1rem}.product-editor-heading{align-items:flex-start}.product-editor-heading>div:last-child{display:none}}@media (max-width:620px){.product-editor-heading,.product-heading{flex-direction:column;align-items:stretch}.product-heading>a{justify-content:center}.product-prerequisite{flex-wrap:wrap;align-items:flex-start}.product-prerequisite>span{margin-left:2rem}.product-editor-aside,.product-form-grid{grid-template-columns:1fr}.product-form-grid .wide{grid-column:auto}.product-card{padding:1rem}}.product-editor-aside,.product-editor-grid{grid-template-columns:minmax(0,1fr)}.product-rich-label{gap:.45rem!important}.product-rich-editor{border:1px solid #d8cbb9;border-radius:.6rem;overflow:hidden;display:block!important}.product-rich-toolbar{background:#fbf8f3;border-bottom:1px solid #d8cbb9;align-items:center;padding:.4rem;gap:.15rem!important;display:flex!important}.product-rich-toolbar button{color:#526b66;cursor:pointer;background:0 0;border:0;border-radius:.35rem;align-items:center;padding:.4rem;display:flex}.product-rich-toolbar button:hover{color:var(--ink);background:#e9e2d7}.product-rich-content{color:var(--ink);background:#fff;outline:0;min-height:12rem;padding:.85rem;font-size:.85rem;font-weight:400;line-height:1.6}.product-rich-content.compact{min-height:6.5rem}.product-rich-content:empty:before{color:#879995;content:attr(data-placeholder);pointer-events:none}.product-rich-required{opacity:0;position:absolute;width:1px!important;height:1px!important;padding:0!important}.product-category-label,.product-category-tree{position:relative}.product-category-tree summary{color:var(--ink);cursor:pointer;background:#fff;border:1px solid #d8cbb9;border-radius:.55rem;justify-content:space-between;align-items:center;padding:.75rem;font-size:.85rem;font-weight:400;list-style:none;display:flex}.product-category-tree summary::-webkit-details-marker{display:none}.product-category-tree[open] summary svg{transform:rotate(180deg)}.product-category-tree>div{z-index:20;background:#fff;border:1px solid #d8cbb9;border-radius:.55rem;max-height:18rem;padding:.35rem;position:absolute;top:calc(100% + .35rem);left:0;right:0;overflow:auto;box-shadow:0 12px 30px #122a2424}.product-category-tree [role=treeitem]{color:#526b66;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:.4rem;align-items:center;gap:.55rem;width:100%;padding-top:.55rem;padding-bottom:.55rem;padding-right:.65rem;font-size:.8rem;display:flex}.product-category-tree [role=treeitem] span{flex:1}.product-category-tree [role=treeitem]:hover,.product-category-tree [role=treeitem][aria-selected=true]{color:#0b625b;background:#e2f1ea}.product-tree-native{opacity:0;position:absolute;width:1px!important;height:1px!important;padding:0!important}.product-variant-list{gap:.8rem!important;display:grid!important}.product-variant{border:1px solid #e1d6c6;border-radius:.7rem;padding:1rem}.product-variant>header{justify-content:space-between;align-items:center;margin-bottom:.85rem;display:flex}.product-variant>header strong{font-size:.82rem}.product-variant>header button{color:#718985;cursor:pointer;background:0 0;border:0;display:flex}.product-variant>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.product-variant .wide{grid-column:span 2}.product-add-variant{color:var(--teal);cursor:pointer;font:inherit;background:#fff;border:1px solid #d8cbb9;border-radius:.55rem;justify-content:center;align-items:center;gap:.45rem;width:fit-content;padding:.7rem;font-size:.8rem;font-weight:800;display:flex}html[data-theme=dark] .product-category-tree summary,html[data-theme=dark] .product-category-tree>div,html[data-theme=dark] .product-rich-editor,html[data-theme=dark] .product-rich-toolbar,html[data-theme=dark] .product-variant{border-color:#52685f}html[data-theme=dark] .product-category-tree>div,html[data-theme=dark] .product-rich-toolbar{background:#253d35}html[data-theme=dark] .product-category-tree summary,html[data-theme=dark] .product-rich-content{color:#f5f0e8;background:#152923}html[data-theme=dark] .product-category-tree [role=treeitem],html[data-theme=dark] .product-rich-toolbar button{color:#bdcec5}html[data-theme=dark] .product-category-tree [role=treeitem]:hover,html[data-theme=dark] .product-category-tree [role=treeitem][aria-selected=true],html[data-theme=dark] .product-rich-toolbar button:hover{color:#fff;background:#315249}html[data-theme=dark] .product-add-variant{color:#bce6da;background:#253d35;border-color:#52685f}@media (max-width:900px){.product-editor-aside{grid-template-columns:1fr}.product-variant>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.product-variant>div{grid-template-columns:1fr}.product-variant .wide{grid-column:auto}}.product-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-form-grid .wide{grid-column:1/-1}.product-media-locked{background:#fbf8f3;border:1px dashed #d8cbb9;border-radius:.7rem;align-items:center;padding:1.2rem;gap:.9rem!important;display:flex!important}.product-media-locked>svg{color:#718985;flex-shrink:0}.product-media-locked strong{font-size:.84rem}.product-media-locked p{color:#718985;margin:.25rem 0 0;font-size:.76rem;line-height:1.45}.product-price-range{background:#fbf8f3;border:1px solid #e1d6c6;border-radius:.65rem;justify-content:space-between;align-items:center;padding:.8rem 1rem;display:flex!important}.product-price-range span{color:#718985;font-size:.76rem}.product-price-range strong{font-size:.86rem}html[data-theme=dark] .product-media-locked,html[data-theme=dark] .product-price-range{background:#253d35;border-color:#52685f}html[data-theme=dark] .product-media-locked p,html[data-theme=dark] .product-price-range span{color:#bdcec5}@media (max-width:620px){.product-form-grid{grid-template-columns:1fr}.product-form-grid .wide{grid-column:auto}}.product-organization-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem!important;display:grid!important}@media (max-width:620px){.product-organization-grid{grid-template-columns:1fr}}.z-select-trigger{color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #d8cbb9;border-radius:.55rem;justify-content:space-between;align-items:center;gap:.65rem;width:100%;min-height:2.7rem;padding:.7rem .75rem;font-size:.85rem;display:flex}.z-select-trigger:focus-visible{border-color:var(--teal);outline:3px solid #0b6e6924}.z-select-trigger[data-placeholder]{color:#879995}.z-select-positioner{z-index:210}.z-select-content{color:var(--ink);max-height:min(20rem,var(--available-height));min-width:var(--anchor-width);background:#fff;border:1px solid #d8cbb9;border-radius:.6rem;overflow:hidden;box-shadow:0 14px 36px #122a242e}.z-select-list{max-height:18rem;padding:.35rem;overflow-y:auto}.z-select-item{cursor:pointer;white-space:nowrap;border-radius:.4rem;outline:0;align-items:center;gap:.65rem;min-height:2.35rem;padding:.55rem .65rem;font-size:.82rem;line-height:1.35;display:flex}.z-select-item[data-highlighted]{color:#0b625b;background:#e2f1ea}.z-select-item[data-selected]{font-weight:750}.z-select-indicator{color:var(--teal);align-items:center;margin-left:auto;display:flex}.z-select-scroll{color:#617673;background:#fff;justify-content:center;align-items:center;height:1.8rem;display:flex}.product-condition-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1rem!important;display:grid!important}.product-coming-soon{cursor:pointer;background:#fbf8f3;border:1px solid #e1d6c6;border-radius:.65rem;grid-column:1/-1;padding:.9rem;align-items:flex-start!important;gap:.7rem!important;display:flex!important}.product-coming-soon input{accent-color:var(--teal);flex:none;width:1rem;margin:.15rem 0 0;padding:0}.product-coming-soon span{gap:.25rem;display:grid}.product-coming-soon strong{color:var(--ink);font-size:.82rem}.product-coming-soon small{font-weight:500}.product-field-error{margin:0;line-height:1.35;display:block;color:#b5472b!important;font-size:.72rem!important;font-weight:700!important}.product-card input[aria-invalid=true],.product-rich-editor[aria-invalid=true],.z-select-trigger[aria-invalid=true]{border-color:#c85b3b;box-shadow:0 0 0 2px #c85b3b1a}html[data-theme=dark] .z-select-content,html[data-theme=dark] .z-select-scroll,html[data-theme=dark] .z-select-trigger{color:#f5f0e8;background:#152923;border-color:#52685f}html[data-theme=dark] .z-select-item[data-highlighted]{color:#fff;background:#315249}html[data-theme=dark] .z-select-indicator{color:#bce6da}html[data-theme=dark] .product-coming-soon{background:#253d35;border-color:#52685f}html[data-theme=dark] .product-coming-soon strong{color:#f5f0e8}@media (max-width:620px){.product-condition-grid{grid-template-columns:1fr}}.product-category-tree summary[aria-invalid=true]{border-color:#c85b3b;box-shadow:0 0 0 2px #c85b3b1a}.product-variant>div{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.product-variant>div>label{align-content:start}.product-variant>div>label>.z-select-trigger,.product-variant>div>label>input{min-height:2.7rem}.product-rich-toolbar button.active{color:#0b625b;background:#dcece7}.product-rich-toolbar button:disabled{cursor:not-allowed;opacity:.35}.product-rich-toolbar-spacer{flex:1}.product-rich-content p{margin:0 0 .7rem}.product-rich-content p:last-child{margin-bottom:0}.product-rich-content h2{margin:.25rem 0 .65rem;font-size:1.1rem}.product-rich-content ol,.product-rich-content ul{margin:.35rem 0 .7rem;padding-left:1.4rem}.product-rich-content a{color:var(--teal);text-decoration:underline}.product-rich-content p.is-editor-empty:first-child:before{color:#879995;content:attr(data-placeholder);float:left;pointer-events:none;height:0}.product-rich-count{text-align:right;background:#fbf8f3;border-top:1px solid #e8ded0;padding:.35rem .65rem;display:block!important}.product-rich-label>.product-field-error{margin-top:.1rem}html[data-theme=dark] .product-rich-toolbar button.active{color:#fff;background:#315249}html[data-theme=dark] .product-rich-count{color:#bdcec5;background:#253d35;border-color:#52685f}.product-rich-toolbar{flex-wrap:wrap}.product-rich-separator{background:#d8cbb9;align-self:stretch;width:1px;margin:.15rem .25rem}.product-rich-content h3{margin:.25rem 0 .6rem;font-size:1rem}.product-rich-content blockquote{border-left:3px solid var(--teal);color:#526b66;margin:.65rem 0;padding:.2rem 0 .2rem .85rem}.product-rich-content .tableWrapper{margin:.8rem 0;overflow-x:auto}.product-rich-content table{border-collapse:collapse;table-layout:fixed;width:100%}.product-rich-content td,.product-rich-content th{vertical-align:top;border:1px solid #cfc4b5;min-width:5rem;padding:.5rem;position:relative}.product-rich-content th{background:#f3ede3;font-weight:750}.product-rich-content .selectedCell:after{content:"";pointer-events:none;background:#0b6e691f;position:absolute;inset:0}.product-rich-content .column-resize-handle{background:var(--teal);pointer-events:none;width:4px;position:absolute;top:0;bottom:-1px;right:-2px}html[data-theme=dark] .product-rich-separator{background:#52685f}html[data-theme=dark] .product-rich-content blockquote{color:#bdcec5}html[data-theme=dark] .product-rich-content td,html[data-theme=dark] .product-rich-content th{border-color:#52685f}html[data-theme=dark] .product-rich-content th{background:#253d35}.product-rich-toolbar button{position:relative}.product-rich-toolbar button:after{color:#fff;content:attr(aria-label);opacity:0;pointer-events:none;visibility:hidden;white-space:nowrap;z-index:30;background:#183e37;border-radius:.35rem;padding:.38rem .5rem;font-size:.68rem;font-weight:650;line-height:1.2;transition:opacity .12s,transform .12s;position:absolute;top:calc(100% + .5rem);left:50%;transform:translate(-50%,-.2rem)}.product-rich-toolbar button:focus-visible:after,.product-rich-toolbar button:hover:after{opacity:1;visibility:visible;transform:translate(-50%)}.product-rich-toolbar button:first-child:after{left:0;transform:translateY(-.2rem)}.product-rich-toolbar button:first-child:focus-visible:after,.product-rich-toolbar button:first-child:hover:after{transform:translateY(0)}html[data-theme=dark] .product-rich-toolbar button:after{color:#17352f;background:#f5f0e8}.product-table{background:#fff;border:1px solid #dfd4c4;border-radius:.9rem;overflow:hidden}.product-row,.product-table-head{grid-template-columns:minmax(14rem,1.6fr) minmax(8rem,.8fr) minmax(6rem,.55fr) minmax(6rem,.6fr);align-items:center;gap:1rem;padding:.9rem 1.25rem;display:grid}.product-table-head{color:#718985;letter-spacing:.06em;text-transform:uppercase;background:#fbf8f3;font-size:.7rem;font-weight:850}.product-row{border-top:1px solid #e7ded1;min-height:4.6rem;font-size:.84rem}.product-row>span:first-child{gap:.25rem;min-width:0;display:grid}.product-row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-row small{color:#718985}.product-status{text-transform:capitalize;border-radius:999px;padding:.28rem .65rem;font-size:.68rem;display:inline-block}.product-status.draft{color:#735f43;background:#f1e7d6}.product-status.published{color:#0b625b;background:#e2f1ea}.product-status.archived{color:#71817e;background:#ecebe7}html[data-theme=dark] .product-table{background:#1d352d;border-color:#42574c}html[data-theme=dark] .product-table-head{background:#253d35}html[data-theme=dark] .product-row{border-color:#42574c}html[data-theme=dark] .product-row small{color:#bdcec5}html[data-theme=dark] .product-status.draft{color:#f7ddad;background:#5b4930}html[data-theme=dark] .product-status.published{color:#bce6da;background:#24483e}html[data-theme=dark] .product-status.archived{color:#c3ceca;background:#36443f}@media (max-width:760px){.product-table{overflow-x:auto}.product-row,.product-table-head{min-width:42rem}}.product-row,.product-table-head{grid-template-columns:minmax(15rem,1.65fr) minmax(7rem,.65fr) minmax(8rem,.8fr) minmax(9rem,.85fr) 3.5rem}.product-identity{align-items:center;gap:.75rem;display:flex!important}.product-identity>i{color:var(--teal-dark);background:#f1e7d6;border-radius:.55rem;flex:0 0 2.7rem;justify-content:center;align-items:center;height:2.7rem;font-size:.72rem;font-style:normal;font-weight:850;display:flex}.product-identity>span{gap:.25rem;min-width:0;display:grid}.product-category{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-status.coming-soon{color:#aa431f;background:#fde5d9}.product-actions-heading{text-align:center}.product-row{position:relative}.product-row:after{color:#fff;content:attr(data-updated);opacity:0;pointer-events:none;visibility:hidden;white-space:nowrap;z-index:12;background:#183e37;border-radius:.35rem;padding:.38rem .52rem;font-size:.68rem;transition:opacity .12s;position:absolute;top:.35rem;right:1rem;transform:translateY(-100%)}.product-row:focus-visible:after,.product-row:hover:after{opacity:1;visibility:visible}.product-row:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.product-actions{justify-self:end;position:relative}.product-actions summary{color:#617673;cursor:pointer;border-radius:.4rem;justify-content:center;align-items:center;padding:.4rem;list-style:none;display:flex}.product-actions summary::-webkit-details-marker{display:none}.product-actions summary:hover{color:var(--teal);background:#edf3f0}.product-actions>div{z-index:20;background:#fff;border:1px solid #d8cbb9;border-radius:.55rem;min-width:9rem;padding:.3rem;display:grid;position:absolute;top:calc(100% + .25rem);right:0;box-shadow:0 10px 28px #122a242b}.product-actions button{color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:.35rem;padding:.55rem .65rem;font-size:.75rem}.product-actions button:hover{color:#0b625b;background:#e2f1ea}html[data-theme=dark] .product-identity>i{color:#f5f0e8;background:#31483f}html[data-theme=dark] .product-status.coming-soon{color:#ffc3aa;background:#613726}html[data-theme=dark] .product-row:after{color:#17352f;background:#f5f0e8}html[data-theme=dark] .product-actions summary{color:#bdcec5}html[data-theme=dark] .product-actions summary:hover{color:#fff;background:#315249}html[data-theme=dark] .product-actions>div{background:#253d35;border-color:#52685f}html[data-theme=dark] .product-actions button{color:#f5f0e8}html[data-theme=dark] .product-actions button:hover{color:#fff;background:#315249}@media (max-width:760px){.product-row,.product-table-head{min-width:50rem}}.product-filters{grid-template-columns:minmax(16rem,1fr) 12rem 12rem;max-width:48rem;display:grid}.product-filters>.z-select-trigger{min-height:2.8rem}.product-search input{min-width:0}.product-no-results{min-height:18rem}.product-no-results button{color:var(--teal-dark);cursor:pointer;font:inherit;background:0 0;border:1px solid #d8cbb9;border-radius:.55rem;margin-top:1.2rem;padding:.65rem .9rem;font-size:.8rem;font-weight:800}.product-no-results button:hover{background:#f1e7d6}html[data-theme=dark] .product-no-results button{color:#d8ebe6;border-color:#52685f}html[data-theme=dark] .product-no-results button:hover{background:#315249}@media (max-width:800px){.product-filters{grid-template-columns:1fr 1fr;max-width:none}.product-search{grid-column:1/-1}}@media (max-width:520px){.product-filters{grid-template-columns:1fr}.product-search{grid-column:auto}}.product-actions>div>a{color:var(--ink);border-radius:.35rem;padding:.55rem .65rem;font-size:.75rem;text-decoration:none}.product-actions>div>a:hover{color:#0b625b;background:#e2f1ea}.product-view{max-width:80rem}.product-view-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.product-view-grid>.product-card:nth-child(n+2){grid-column:1/-1}.product-view dl{gap:.75rem;margin:0;display:grid}.product-view dl>div{grid-template-columns:8rem 1fr;gap:1rem;display:grid}.product-view dt{color:#718985;font-size:.76rem}.product-view dd{margin:0;font-size:.82rem;font-weight:700}.product-view-rich{font-size:.86rem;line-height:1.65}.product-view-rich table{border-collapse:collapse;width:100%}.product-view-rich td,.product-view-rich th{border:1px solid #d8cbb9;padding:.5rem}.product-view-variants{gap:.65rem!important;display:grid!important}.product-view-variants article{border:1px solid #e1d6c6;border-radius:.6rem;grid-template-columns:1.2fr 1fr .7fr 1.2fr;align-items:center;gap:.75rem;padding:.8rem;display:grid}.product-view-variants span{color:#617673;font-size:.76rem}html[data-theme=dark] .product-actions>div>a{color:#f5f0e8}html[data-theme=dark] .product-actions>div>a:hover{color:#fff;background:#315249}html[data-theme=dark] .product-view-rich td,html[data-theme=dark] .product-view-rich th,html[data-theme=dark] .product-view-variants article{border-color:#52685f}html[data-theme=dark] .product-view-variants span{color:#bdcec5}@media (max-width:760px){.product-view-grid{grid-template-columns:1fr}.product-view-grid>.product-card{grid-column:auto!important}.product-view-variants article{grid-template-columns:1fr 1fr}}@media (max-width:480px){.product-view-variants article{grid-template-columns:1fr}}.product-actions button:disabled{cursor:not-allowed;opacity:.48}.product-publish-block{color:#704a38;background:#fff5ed;border:1px solid #efcfba;border-radius:.75rem;align-items:center;gap:.8rem;margin-bottom:1rem;padding:.9rem 1rem;display:flex}.product-publish-block>svg{color:var(--orange);flex:none}.product-publish-block strong{color:var(--ink);font-size:.82rem}.product-publish-block p{margin:.2rem 0 0;font-size:.74rem}.product-publish-block button{color:#fff;font:inherit;background:#d8b6a5;border:0;border-radius:.5rem;margin-left:auto;padding:.65rem .8rem;font-size:.75rem;font-weight:800}.product-media-manager{gap:1rem!important;display:grid!important}.product-media-empty{color:#718985;text-align:center;border:1px dashed #d8cbb9;border-radius:.7rem;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;min-height:10rem;display:flex}.product-media-empty strong{color:var(--ink);font-size:.82rem}.product-media-empty span{font-size:.72rem}.product-upload-button{background:var(--orange);cursor:pointer;border-radius:.55rem;justify-self:start;padding:.65rem .8rem;color:#fff!important;align-items:center!important;gap:.45rem!important;display:flex!important}.product-upload-button input,.product-variant-card-actions label input{opacity:0;width:1px;height:1px;position:absolute}.product-media-gallery{grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));gap:.75rem;display:grid}.product-media-gallery figure{aspect-ratio:1;background:#f7f3ec;border:1px solid #e1d6c6;border-radius:.65rem;margin:0;position:relative;overflow:hidden}.product-media-gallery img{object-fit:contain;width:100%;height:100%}.product-media-gallery button{color:#5e706d;cursor:pointer;background:#fff;border:1px solid #d8cbb9;border-radius:50%;align-items:center;padding:.25rem;display:flex;position:absolute;top:.4rem;right:.4rem}.product-variant-cards{gap:.7rem!important;display:grid!important}.product-variant-cards>article{border:1px solid #e1d6c6;border-radius:.7rem;grid-template-columns:4.5rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.8rem;display:grid}.product-variant-thumb{color:#718985;background:#f7f3ec;border-radius:.55rem;justify-content:center;align-items:center;height:4.5rem;display:flex;position:relative;overflow:hidden}.product-variant-thumb img{object-fit:contain;width:100%;height:100%}.product-variant-thumb small{text-align:center;background:#142d27c7;width:100%;padding:.2rem;position:absolute;bottom:0;left:0;color:#fff!important;font-size:.55rem!important}.product-variant-cards article>div:nth-child(2){gap:.2rem;display:grid}.product-variant-cards article>div:nth-child(2) small,.product-variant-cards article>div:nth-child(2) span{color:#718985;font-size:.7rem}.product-variant-card-actions{align-items:center;gap:.45rem;display:flex}.product-variant-card-actions button,.product-variant-card-actions label{cursor:pointer;font:inherit;background:#fff;border:1px solid #d8cbb9;border-radius:.45rem;padding:.5rem .6rem;color:var(--teal-dark)!important;align-items:center!important;gap:.35rem!important;font-size:.7rem!important;font-weight:800!important;display:flex!important}.product-domain-empty{color:#718985;text-align:center;background:#fbf8f3;border-radius:.65rem;flex-direction:column;align-items:center;padding:1.5rem;gap:.35rem!important;display:flex!important}.product-domain-empty strong{color:var(--ink);font-size:.82rem}.product-domain-empty p{max-width:40rem;margin:0;font-size:.73rem}.product-domain-empty code{color:var(--teal-dark)}.variant-prototype-backdrop{z-index:220;background:#1128236b;position:fixed;inset:0}.variant-prototype-drawer{background:#fff;flex-direction:column;gap:1rem;width:min(100%,34rem);height:100%;margin-left:auto;padding:1.5rem;display:flex;overflow:auto;box-shadow:-18px 0 48px #0f231e33}.variant-prototype-drawer>header{justify-content:space-between;align-items:flex-start;display:flex}.variant-prototype-drawer header p{color:#718985;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:850}.variant-prototype-drawer h2{margin:.35rem 0 0;font-size:1.2rem}.variant-prototype-drawer header button{color:#617673;cursor:pointer;background:0 0;border:0}.variant-prototype-drawer>label{color:#526b66;gap:.4rem;font-size:.77rem;font-weight:750;display:grid}.variant-prototype-drawer label em{font-style:normal;font-weight:500}.variant-prototype-drawer input,.variant-prototype-drawer textarea{color:var(--ink);font:inherit;background:#fff;border:1px solid #d8cbb9;border-radius:.55rem;padding:.75rem;font-size:.82rem}.variant-prototype-drawer textarea{resize:vertical;min-height:7rem}.variant-prototype-drawer label small{color:#718985;font-size:.68rem;font-weight:500}.variant-shared-note{color:#37665e;background:#edf5f1;border-radius:.55rem;align-items:center;gap:.55rem;padding:.7rem;font-size:.73rem;display:flex}.variant-prototype-drawer footer{grid-template-columns:1fr 1fr;gap:.6rem;margin-top:auto;display:grid}.variant-prototype-drawer footer button{color:var(--ink);cursor:pointer;font:inherit;background:#fff;border:1px solid #d8cbb9;border-radius:.55rem;padding:.7rem;font-size:.78rem;font-weight:800}.variant-prototype-drawer footer button:last-child{background:var(--orange);border-color:var(--orange);color:#fff}html[data-theme=dark] .product-publish-block{color:#e3c6b6;background:#493327;border-color:#704a38}html[data-theme=dark] .product-domain-empty strong,html[data-theme=dark] .product-media-empty strong,html[data-theme=dark] .product-publish-block strong{color:#f5f0e8}html[data-theme=dark] .product-media-empty,html[data-theme=dark] .product-media-gallery figure,html[data-theme=dark] .product-variant-cards>article{border-color:#52685f}html[data-theme=dark] .product-domain-empty,html[data-theme=dark] .product-media-gallery figure,html[data-theme=dark] .product-variant-thumb{background:#253d35}html[data-theme=dark] .product-variant-card-actions button,html[data-theme=dark] .product-variant-card-actions label{background:#253d35;border-color:#52685f;color:#d8ebe6!important}html[data-theme=dark] .variant-prototype-drawer{background:#1d352d}html[data-theme=dark] .variant-prototype-drawer footer button:first-child,html[data-theme=dark] .variant-prototype-drawer input,html[data-theme=dark] .variant-prototype-drawer textarea{color:#f5f0e8;background:#152923;border-color:#52685f}html[data-theme=dark] .variant-prototype-drawer label small,html[data-theme=dark] .variant-prototype-drawer>label{color:#bdcec5}html[data-theme=dark] .variant-shared-note{color:#bce6da;background:#24483e}@media (max-width:700px){.product-publish-block{flex-wrap:wrap;align-items:flex-start}.product-publish-block button{margin-left:1.8rem}.product-variant-cards>article{grid-template-columns:4rem 1fr;align-items:start}.product-variant-card-actions{grid-column:1/-1;justify-content:flex-end}}.product-image-error{color:#89391d;background:#fbe4da;border:1px solid #f0c7b7;border-radius:.55rem;padding:.65rem .75rem;font-size:.74rem}.product-variant-price{flex-wrap:wrap;align-items:center;gap:.55rem;font-weight:800;display:flex;color:var(--ink)!important;font-size:.8rem!important}.product-variant-price del{color:#84928f;font-size:.68rem;font-weight:500}.product-copy-card>details{flex-direction:column;display:flex}.product-copy-card>details>summary{color:var(--teal);cursor:pointer;text-underline-offset:3px;order:2;margin-bottom:.75rem;padding-top:.7rem;font-size:.73rem;font-weight:800;text-decoration:underline;list-style:none}.product-copy-card>details>summary::-webkit-details-marker{display:none}.product-copy-card>details>.product-view-rich{-webkit-line-clamp:5;-webkit-box-orient:vertical;max-height:8rem;display:-webkit-box;overflow:hidden}.product-copy-card>details[open]>.product-view-rich{max-height:none;display:block;overflow:visible}.product-copy-card .show-less,.product-copy-card details[open] .show-more{display:none}.product-copy-card details[open] .show-less{display:inline}.variant-price-fields{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.variant-price-fields label{color:#526b66;gap:.4rem;font-size:.77rem;font-weight:750;display:grid}.variant-price-fields label em{font-style:normal;font-weight:500}html[data-theme=dark] .product-image-error{color:#ffc8b8;background:#533229;border-color:#784637}html[data-theme=dark] .product-variant-price{color:#f5f0e8!important}html[data-theme=dark] .variant-price-fields label{color:#bdcec5}@media (max-width:480px){.variant-price-fields{grid-template-columns:1fr}}.product-upload-progress{color:#526b66;background:#eef8f5;border:1px solid #c5e2da;border-radius:.6rem;align-items:center;gap:.7rem;margin-bottom:1rem;padding:.75rem;display:flex}.product-upload-progress>svg,.uploading>svg{animation:zendo-spin .8s linear infinite}.product-upload-progress div{gap:.12rem;display:grid}.product-upload-progress strong{color:var(--ink);font-size:.76rem}.product-upload-progress span{font-size:.68rem}.product-add-image[aria-disabled=true],.product-upload-button[aria-disabled=true],.product-variant-card-actions label[aria-disabled=true]{cursor:wait;opacity:.7;pointer-events:none}.product-variant-card-actions button:disabled{cursor:not-allowed;opacity:.55}@keyframes zendo-spin{to{transform:rotate(1turn)}}html[data-theme=dark] .product-upload-progress{color:#bdcec5;background:#24483e;border-color:#3e6a5d}html[data-theme=dark] .product-upload-progress strong{color:#f5f0e8}.product-images-card,.product-summary-card{background:#fff;border:1px solid #dfd4c4;border-radius:.9rem;grid-column:1/-1;padding:1.6rem}.product-summary-intro{align-items:center;gap:1.35rem;display:flex}.product-summary-image{color:#fff;background:linear-gradient(145deg,#154c46,#087469);border-radius:1rem;justify-content:center;align-items:center;width:7rem;height:7rem;display:flex;overflow:hidden}.product-summary-image img{object-fit:contain;width:100%;height:100%}.product-summary-intro h1,.product-summary-intro h2{letter-spacing:-.04em;margin:0;font-size:1.7rem}.product-summary-intro p{color:#718985;margin:.35rem 0 .8rem;font-size:.85rem}.product-summary-intro a{color:var(--ink);border:1px solid #d8cbb9;border-radius:.55rem;padding:.55rem .8rem;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-block}.product-summary-metrics{border-top:1px solid #e1d6c6;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin-top:1.5rem;padding-top:1.35rem;display:grid}.product-summary-metrics>div{align-items:center;gap:.7rem;display:flex}.product-summary-metrics i{color:var(--teal-dark);background:#f1e7d6;border-radius:.65rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.product-summary-metrics i svg{width:1.15rem;height:1.15rem}.product-summary-metrics span{color:#718985;gap:.12rem;font-size:.72rem;display:grid}.product-summary-metrics strong{color:var(--ink);font-size:.9rem}.product-summary-metrics .product-status{width:max-content}.product-images-card>header{border-bottom:0;justify-content:space-between;align-items:center;gap:1rem;margin:0 0 1.25rem;padding:0;display:flex}.product-images-card h2{margin:0;font-size:1rem}.product-images-card header p,.product-images-hint{color:#718985;margin:.25rem 0 0;font-size:.72rem}.product-images-card .product-upload-button{flex:none}.product-images-card>.product-media-gallery{grid-template-columns:repeat(auto-fill,minmax(9rem,11rem))}.product-images-card .product-media-gallery figure{aspect-ratio:1;border-radius:.7rem;grid-template-rows:minmax(0,1fr) 2.8rem;display:grid}.product-images-card .product-media-gallery figure.primary{border:2px solid var(--teal)}.product-images-card .product-media-gallery figure>b{background:var(--teal);color:#fff;z-index:2;border-radius:999px;padding:.2rem .55rem;font-size:.62rem;position:absolute;top:.5rem;left:.5rem}.product-images-card .product-media-gallery figure>img{grid-row:1}.product-images-card .product-media-gallery figcaption{background:#e8dfd1;grid-row:2;justify-content:center;align-items:center;gap:.4rem;display:flex}.product-images-card .product-media-gallery figure>button{display:none}.product-images-card .product-media-gallery figcaption button{color:var(--teal-dark);cursor:pointer;background:#fff;border:0;border-radius:.4rem;align-items:center;padding:.42rem;display:flex}.product-add-image{color:#718985;cursor:pointer;background:#f1e7d6;border:2px dashed #d8c5a8;border-radius:.7rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;min-height:11rem;display:flex}.product-add-image strong{font-size:.76rem}.product-add-image input{opacity:0;width:1px;height:1px;position:absolute}.product-variant-prices{gap:1.2rem!important;margin:.35rem 0!important;display:flex!important}.product-view .product-variant-prices>div{grid-template-columns:auto;gap:.08rem;display:grid}.product-variant-prices dt{font-size:.62rem}.product-variant-prices dd{font-size:.78rem;font-weight:800}.product-variant-prices dd.empty{color:#84928f;font-weight:500}html[data-theme=dark] .product-images-card,html[data-theme=dark] .product-summary-card{background:#1d352d;border-color:#42574c}html[data-theme=dark] .product-summary-metrics{border-color:#42574c}html[data-theme=dark] .product-add-image,html[data-theme=dark] .product-summary-metrics i{color:#bdcec5;background:#253d35;border-color:#52685f}html[data-theme=dark] .product-summary-metrics strong{color:#f5f0e8}html[data-theme=dark] .product-summary-intro a{color:#e6f2ef;border-color:#52685f}html[data-theme=dark] .product-images-card .product-media-gallery figcaption{background:#31483f}html[data-theme=dark] .product-images-card .product-media-gallery figcaption button{color:#d8ebe6;background:#1d352d}@media (max-width:760px){.product-summary-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.product-images-card>header{flex-direction:column;align-items:flex-start}.product-summary-intro{align-items:flex-start}.product-summary-image{width:5rem;height:5rem}}@media (max-width:480px){.product-summary-intro h1,.product-summary-intro h2{font-size:1.35rem}.product-summary-metrics{grid-template-columns:1fr}.product-images-card,.product-summary-card{padding:1.1rem}.product-variant-prices{flex-direction:column;gap:.35rem!important}}.product-variant-cards>article{grid-template-columns:4.5rem minmax(12rem,1.4fr) minmax(11rem,.85fr) minmax(7rem,.6fr) auto;padding:1rem}.product-variant-identity{gap:.16rem;display:grid}.product-variant-identity>strong{font-size:.92rem}.product-variant-identity>span{color:#617673;font-size:.72rem}.product-variant-identity>small{font-weight:400;color:#718985!important;font-size:.65rem!important}.product-variant-identity>div{flex-wrap:wrap;gap:.35rem;margin-top:.35rem;display:flex}.product-variant-identity>div b{color:#6c7f7b;background:#f1e7d6;border-radius:999px;padding:.2rem .55rem;font-size:.62rem}.product-variant-identity>div b.custom{color:#0b625b;background:#e2f1ea}.product-variant-cards .product-variant-prices{grid-template-columns:1fr 1fr;gap:1rem!important;margin:0!important;display:grid!important}.product-view .product-variant-prices>div{align-content:center}.product-variant-availability>span,.product-variant-prices dt{color:#718985;font-size:.68rem}.product-variant-prices dd{color:var(--ink);white-space:nowrap;font-size:.82rem;line-height:1.15}.product-variant-availability{align-content:center;gap:.35rem;display:grid}.product-variant-availability>b{border-radius:999px;width:max-content;padding:.35rem .65rem;font-size:.68rem;line-height:1.15}.product-variant-availability .available{color:#0b625b;background:#e2f1ea}.product-variant-availability .unavailable{color:#a94721;background:#fbe4da}.product-variant-card-actions{justify-content:flex-end}.product-variant-card-actions label{white-space:nowrap;background:#fff;border:1px solid #d8cbb9;padding:.65rem .8rem}.product-variant-card-actions button{min-width:7.5rem;padding:.65rem .8rem;font-size:.76rem!important}.product-variant-card-actions button svg{display:none}html[data-theme=dark] .product-variant-identity>div b{color:#cbd4d1;background:#3b443d}html[data-theme=dark] .product-variant-availability .available,html[data-theme=dark] .product-variant-identity>div b.custom{color:#bce6da;background:#24483e}html[data-theme=dark] .product-variant-availability .unavailable{color:#ffc8b8;background:#533229}html[data-theme=dark] .product-variant-prices dd{color:#f5f0e8}@media (max-width:1050px){.product-variant-cards>article{grid-template-columns:4.5rem minmax(11rem,1fr) minmax(10rem,.8fr) auto}.product-variant-availability{grid-column:2}.product-variant-card-actions{grid-area:2/3/auto/-1}}@media (max-width:720px){.product-variant-cards>article{grid-template-columns:4rem 1fr}.product-variant-availability,.product-variant-card-actions,.product-variant-cards .product-variant-prices{grid-area:auto/1/auto/-1}.product-variant-card-actions{justify-content:flex-start}.product-variant-thumb{height:4rem}}.subscription-warning{color:#5e5141;background:#fff8ed;border:1px solid #ead7b7;border-radius:.8rem;align-items:center;gap:.9rem;margin-bottom:1.6rem;padding:1rem 1.1rem;display:flex}.subscription-warning>svg{color:var(--orange);flex-shrink:0}.subscription-warning strong{color:var(--ink)}.subscription-warning p{margin:.25rem 0 0;font-size:.84rem;line-height:1.5}.subscription-warning>a{background:var(--orange);color:#fff;border-radius:.6rem;flex-shrink:0;margin-left:auto;padding:.7rem 1rem;font-size:.85rem;font-weight:800;text-decoration:none}.subscription-warning.overdue{color:#6b3a2d;background:#faece7;border-color:#e8c3b6}.subscription-warning.overdue>svg{color:#b14b32}.subscription-warning.overdue>a{background:#b14b32}html[data-theme=dark] .subscription-warning{color:#d9cbb9;background:#3e3429;border-color:#6d563c}html[data-theme=dark] .subscription-warning strong{color:#f5f0e8}html[data-theme=dark] .subscription-warning.overdue{color:#efcfc4;background:#43291f;border-color:#7a4535}@media (max-width:620px){.subscription-warning{flex-wrap:wrap;align-items:flex-start}.subscription-warning>a{margin-left:2.3rem}}.subscription-price s{color:#718985;font-size:.78rem;display:block}html[data-theme=dark] .subscription-price s{color:#bdcec5}.catalog-image-field{color:#617673;gap:.45rem;font-size:.82rem;font-weight:750;display:grid}.catalog-image-field em{font-style:normal;font-weight:500}.catalog-image-field small{font-weight:400}.catalog-image-field input[type=file]{opacity:0;width:1px;height:1px;position:absolute}.catalog-image-drop{cursor:pointer;text-align:center;border:2px dashed #dfd4c4;border-radius:.65rem;flex-direction:column;align-items:center;gap:.35rem;padding:1.4rem;display:flex;position:relative}.catalog-image-drop svg{color:var(--teal)}.catalog-image-drop:focus-within{outline:2px solid var(--teal);outline-offset:2px}.catalog-image-preview{border:1px solid #dfd4c4;border-radius:.65rem;align-items:center;gap:1rem;padding:.75rem;display:flex}.catalog-image-preview img{object-fit:contain;background:#fbf8f3;border-radius:.45rem;width:5.5rem;height:5.5rem}.catalog-image-preview>div{flex-wrap:wrap;gap:.5rem;display:flex}.catalog-image-button,.catalog-image-preview button{color:var(--ink);cursor:pointer;font:inherit;background:#fff;border:1px solid #dacdbb;border-radius:.5rem;align-items:center;gap:.35rem;padding:.5rem .7rem;font-size:.78rem;font-weight:750;display:inline-flex;position:relative}.catalog-image-button:focus-within{outline:2px solid var(--teal);outline-offset:2px}.catalog-image-undo{color:var(--teal);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:750}.brand-name img{object-fit:cover;border-radius:.4rem;flex-shrink:0;width:1.75rem;height:1.75rem}html[data-theme=dark] .catalog-image-field{color:#bdcec5}html[data-theme=dark] .catalog-image-drop,html[data-theme=dark] .catalog-image-preview{border-color:#52685f}html[data-theme=dark] .catalog-image-preview img{background:#253d35}html[data-theme=dark] .catalog-image-button,html[data-theme=dark] .catalog-image-preview button{color:#e6f2ef;background:#253d35;border-color:#52685f}.product-name-link{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:800;text-decoration:none;overflow:hidden}.product-name-link:focus-visible,.product-name-link:hover{color:var(--teal);text-underline-offset:.2em;text-decoration:underline}html[data-theme=dark] .product-name-link{color:#f5f0e8}html[data-theme=dark] .product-name-link:hover{color:#8fd3c7}.product-actions-trigger{color:#617673;cursor:pointer;background:0 0;border:0;border-radius:.4rem;justify-content:center;justify-self:end;align-items:center;gap:.4rem;padding:.4rem;display:flex}.product-actions-trigger:hover,.product-actions-trigger[data-popup-open]{color:var(--teal);background:#edf3f0}.product-actions-trigger:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.product-actions-trigger.labelled{color:var(--ink);font:inherit;background:#fff;border:1px solid #d8cbb9;border-radius:.6rem;padding:.65rem .9rem;font-size:.85rem;font-weight:800}.product-actions-positioner{z-index:220}.product-actions-menu{background:#fff;border:1px solid #d8cbb9;border-radius:.55rem;outline:0;min-width:10rem;padding:.3rem;display:grid;box-shadow:0 10px 28px #122a242b}.product-actions-item{color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:.35rem;outline:0;padding:.55rem .65rem;font-size:.78rem;text-decoration:none}.product-actions-item[data-highlighted]{color:#0b625b;background:#e2f1ea}.product-actions-item[data-disabled]{cursor:not-allowed;opacity:.48}html[data-theme=dark] .product-actions-trigger{color:#bdcec5}html[data-theme=dark] .product-actions-trigger:hover,html[data-theme=dark] .product-actions-trigger[data-popup-open]{color:#fff;background:#315249}html[data-theme=dark] .product-actions-trigger.labelled{color:#e6f2ef;background:#253d35;border-color:#52685f}html[data-theme=dark] .product-actions-menu{background:#253d35;border-color:#52685f}html[data-theme=dark] .product-actions-item{color:#f5f0e8}html[data-theme=dark] .product-actions-item[data-highlighted]{color:#fff;background:#315249}.product-view-toolbar{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.4rem;display:flex}.product-view-toolbar>a{color:#617673;align-items:center;gap:.4rem;font-size:.8rem;text-decoration:none;display:flex}.product-view-toolbar>div{align-items:center;gap:.9rem;display:flex}.product-view-toolbar small{color:#718985;font-size:.78rem}html[data-theme=dark] .product-view-toolbar small,html[data-theme=dark] .product-view-toolbar>a{color:#bdcec5}.team-table .brand-row,.team-table .brand-table-head{grid-template-columns:minmax(14rem,1.7fr) minmax(9rem,.8fr) minmax(7rem,.6fr) 10rem}.team-person{gap:.15rem;min-width:0;display:grid}.team-person small{color:#718985;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-role{color:#0b625b;background:#e2f1ea;border-radius:999px;padding:.25rem .7rem;font-size:.72rem}.team-role.owner{background:var(--teal);color:#fff}.team-note{color:#718985;margin:1.2rem 0 0;font-size:.85rem}.team-section-title{margin:2.2rem 0 .9rem;font-size:1.05rem}.team-expired{color:#a43f23;font-weight:750}.team-table .brand-row .z-select-trigger{max-width:10rem;min-height:2.3rem}.team-confirm{gap:.4rem;display:flex}.team-confirm button{font:inherit;border-radius:.45rem;font-weight:750;color:var(--ink)!important;border:1px solid #dacdbb!important;padding:.35rem .6rem!important;font-size:.75rem!important}.team-confirm button.danger{color:#fff!important;background:#b14b32!important;border-color:#b14b32!important}html[data-theme=dark] .team-role{color:#bce6da;background:#24483e}html[data-theme=dark] .team-role.owner{color:#fff;background:#0b6e69}html[data-theme=dark] .team-note,html[data-theme=dark] .team-person small{color:#bdcec5}html[data-theme=dark] .team-confirm button{color:#e6f2ef!important;border-color:#52685f!important}.billing-table .brand-row,.billing-table .brand-table-head{grid-template-columns:minmax(11rem,1.2fr) minmax(12rem,1.2fr) minmax(8rem,.8fr) minmax(7rem,.7fr) 13rem}.billing-documents{justify-content:flex-end;gap:.45rem;display:flex}.billing-documents button{color:var(--ink);cursor:pointer;font:inherit;background:#fff;border:1px solid #dacdbb;border-radius:.5rem;align-items:center;gap:.35rem;padding:.45rem .65rem;font-size:.76rem;font-weight:750;display:inline-flex}.billing-documents button:hover:not(:disabled){border-color:var(--teal);color:var(--teal)}.billing-documents button:disabled{cursor:progress;opacity:.6}.billing-documents button:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.billing-renew{background:var(--orange);color:#fff;border-radius:.6rem;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.88rem;font-weight:800;text-decoration:none;display:flex}.billing-table{overflow-x:auto}.billing-table .brand-row,.billing-table .brand-table-head{min-width:52rem}html[data-theme=dark] .billing-documents button{color:#e6f2ef;background:#253d35;border-color:#52685f}.settings-content{max-width:64rem}.settings-tabs{border-bottom:1px solid #dfd4c4;gap:.25rem;margin:1.6rem 0 1.4rem;display:flex;overflow-x:auto}.settings-tabs button{color:#617673;cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;padding:.75rem 1rem;font-size:.88rem;font-weight:750}.settings-tabs button[aria-selected=true]{border-bottom-color:var(--teal);color:var(--teal)}.settings-tabs button:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.settings-content .product-card{margin-bottom:1.2rem}.settings-fieldset{border:0;min-width:0;margin:0;padding:0}.settings-pages{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.6rem;margin-bottom:1rem;display:grid}.settings-pages button{color:inherit;cursor:pointer;font:inherit;text-align:left;background:#fbf8f3;border:1.5px solid #dfd4c4;border-radius:12px;gap:.15rem;padding:.75rem .9rem;display:grid}.settings-pages button[aria-selected=true]{border-color:var(--teal);box-shadow:0 0 0 1px var(--teal)}.settings-pages strong{font-size:.9rem}.settings-pages small{color:#718985;font-size:.78rem}.settings-pages small.published{color:var(--teal);font-weight:700}.settings-page-hint{color:#617673;margin:0 0 .9rem;font-size:.88rem}html[data-theme=dark] .settings-pages button{background:0 0;border-color:#35514c}html[data-theme=dark] .settings-page-hint,html[data-theme=dark] .settings-pages small{color:#bdcec5}.settings-fieldset:disabled input,.settings-fieldset:disabled select,.settings-fieldset:disabled textarea{cursor:not-allowed;background:#fbf8f3}.settings-switch{align-items:flex-start;grid-template-columns:none!important;gap:.75rem!important;display:flex!important}.settings-switch input{accent-color:var(--teal);height:1.1rem;margin-top:.15rem;width:1.1rem!important}.settings-choice label span,.settings-switch span{gap:.15rem;display:grid}.settings-choice{border:0;gap:.7rem;margin:.4rem 0 0;padding:0;display:grid}.settings-choice legend{color:#526b66;margin-bottom:.5rem;font-size:.78rem;font-weight:750}.settings-choice label{border:1px solid #e1d6c6;border-radius:.6rem;align-items:flex-start;padding:.8rem;gap:.75rem!important;display:flex!important}.settings-choice input{accent-color:var(--teal);margin-top:.2rem;width:auto!important}.settings-note{color:#617673;margin:0;font-size:.8rem}.settings-save{justify-content:flex-end;margin:0 0 2rem;display:flex}.settings-save button{background:var(--orange);color:#fff;cursor:pointer;font:inherit;border:0;border-radius:.6rem;padding:.8rem 1.2rem;font-size:.88rem;font-weight:800}.settings-save button:disabled{cursor:not-allowed;opacity:.55}.settings-images{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:1.2rem!important;display:grid!important}.settings-images.single{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.settings-image{align-content:start;gap:.5rem;display:grid}.settings-image>strong{font-size:.85rem}.settings-image-frame{color:#718985;background:repeating-conic-gradient(#f3eee6 0 25%,#fff 0 50%) 50%/16px 16px;border:1px dashed #d8cbb9;border-radius:.6rem;justify-content:center;align-items:center;height:7rem;padding:.6rem;display:flex;overflow:hidden}.settings-image.square .settings-image-frame{aspect-ratio:1;max-width:9rem;height:auto}.settings-image.wide .settings-image-frame{aspect-ratio:1.91;height:auto}.settings-image-frame img{object-fit:contain;width:100%;height:100%}.settings-image-actions{flex-wrap:wrap;gap:.5rem;display:flex}.settings-image-actions input[type=file]{opacity:0;width:1px;height:1px;position:absolute}.spin{animation:subscription-spin 1.1s linear infinite}.settings-header-preview{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);margin-top:1.2rem;gap:1rem!important;display:grid!important}.settings-header-preview span{color:#718985;align-items:center;gap:.3rem;margin-bottom:.4rem;font-size:.72rem;font-weight:750;display:flex}.settings-preview-bar{background:#fff;border:1px solid #e1d6c6;border-radius:.6rem;align-items:center;gap:.6rem;height:3.4rem;padding:.5rem .8rem;display:flex}.settings-preview-bar img{object-fit:contain;max-width:10rem;height:2rem}.settings-preview-bar img.icon{border-radius:.4rem;width:2.2rem;height:2.2rem}.settings-preview-bar i{flex:1}.settings-color-preview b,.settings-preview-bar b{border-radius:.45rem;padding:.45rem .75rem;font-size:.75rem}.settings-color-preview{flex-wrap:wrap;align-items:center;margin-top:1rem;gap:.9rem!important;display:flex!important}.settings-link-preview{font-size:.85rem;font-weight:750;text-decoration:underline}.settings-color{align-items:center;gap:.5rem;display:flex}.settings-color input[type=color]{cursor:pointer;border:1px solid #d8cbb9;border-radius:.45rem;height:2.6rem;padding:.15rem;width:3.2rem!important}.settings-color input[type=color]:disabled{cursor:not-allowed}.settings-warning{margin-top:.6rem;display:block}.settings-counter.over,.settings-warning{color:#a43f23!important}.settings-share-preview{border:1px solid #e1d6c6;border-radius:.6rem;gap:.25rem;padding-bottom:.7rem;display:grid;overflow:hidden}.settings-share-empty,.settings-share-preview img{aspect-ratio:1.91;object-fit:cover;background:#f1ece4;width:100%}.settings-share-empty{color:#718985;justify-content:center;align-items:center;font-size:.78rem;display:flex}.settings-share-preview span,.settings-share-preview strong{padding:0 .8rem;font-size:.8rem}.settings-share-preview span{color:#617673;font-size:.74rem}html[data-theme=dark] .settings-tabs{border-color:#42574c}html[data-theme=dark] .settings-tabs button{color:#bdcec5}html[data-theme=dark] .settings-tabs button[aria-selected=true]{color:#8fd3c7;border-bottom-color:#8fd3c7}html[data-theme=dark] .settings-choice label,html[data-theme=dark] .settings-preview-bar,html[data-theme=dark] .settings-share-preview{border-color:#52685f}html[data-theme=dark] .settings-image-frame{background:repeating-conic-gradient(#253d35 0 25%,#1d352d 0 50%) 50%/16px 16px;border-color:#52685f}html[data-theme=dark] .settings-fieldset:disabled input,html[data-theme=dark] .settings-fieldset:disabled select,html[data-theme=dark] .settings-fieldset:disabled textarea{background:#1d352d}html[data-theme=dark] .settings-header-preview span,html[data-theme=dark] .settings-note{color:#bdcec5}@media (max-width:760px){.settings-header-preview,.settings-images,.settings-images.single{grid-template-columns:1fr}}.website-card-icon img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.product-card label{align-content:start}html[data-theme=dark] .portal-shell{color:#f5f0e8;background:#152923}.product-card select{height:2.625rem}.settings-locked{background:#fbf8f3;border:1px solid #e1d6c6;border-radius:.6rem;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;display:flex}.settings-locked>svg{color:#617673;flex-shrink:0;margin-top:.1rem}.settings-locked strong{font-size:.95rem}.settings-locked p{color:#617673;margin:.2rem 0 0;font-size:.78rem;line-height:1.5}html[data-theme=dark] .settings-locked{background:#1d352d;border-color:#52685f}html[data-theme=dark] .settings-locked p,html[data-theme=dark] .settings-locked>svg{color:#bdcec5}main.portal-shell>.portal-sidebar{overscroll-behavior:contain;align-self:start;height:calc(100vh - 4rem);min-height:0;position:sticky;top:4rem;overflow-y:auto}.portal-sidebar a[aria-current=page]{background:#e2f1ea;border-radius:.55rem;font-weight:800;position:relative;color:#0b625b!important}.portal-sidebar a[aria-current=page]:before{background:var(--teal);content:"";border-radius:0 4px 4px 0;width:4px;position:absolute;top:.3rem;bottom:.3rem;left:-.75rem}.portal-dashboard-link:hover,.portal-sidebar a[aria-current=page] svg{color:var(--teal)}.portal-nav-group>button:hover{color:var(--ink)}.portal-nav-group>button>span{align-items:center;gap:.45rem;display:inline-flex}.portal-nav-dot{background:var(--teal);border-radius:50%;width:.45rem;height:.45rem;display:inline-block}.portal-nav-soon{color:#a3b1ae;cursor:default;align-items:center;gap:.75rem;padding:.48rem .9rem .48rem 1.65rem;font-size:.8rem;display:flex}.portal-nav-soon svg{width:1rem;height:1rem}.portal-sidebar-footer .portal-nav-soon{padding-left:.3rem}.portal-nav-soon small{color:#8a9a97;letter-spacing:.03em;text-transform:uppercase;background:#f1ece4;border-radius:999px;margin-left:auto;padding:.1rem .45rem;font-size:.62rem;font-weight:750}.portal-nav-group>button:focus-visible,.portal-nav-toggle:focus-visible,.portal-sidebar a:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.portal-nav-backdrop,.portal-nav-toggle{display:none}html[data-theme=dark] .portal-sidebar a[aria-current=page]{background:#24483e;color:#e2f7f1!important}html[data-theme=dark] .portal-sidebar a[aria-current=page]:before{background:#8fd3c7}html[data-theme=dark] .portal-sidebar a[aria-current=page] svg{color:#8fd3c7}html[data-theme=dark] .portal-nav-dot{background:#8fd3c7}html[data-theme=dark] .portal-nav-soon{color:#7d918c}html[data-theme=dark] .portal-nav-soon small{color:#9fb3ad;background:#253d35}html[data-theme=dark] .portal-nav-group>button:hover{color:#f5f0e8}@media (max-width:800px){main.portal-shell{display:block}main.portal-shell>.portal-topbar{padding-left:3.75rem}.portal-nav-toggle{color:#fff;cursor:pointer;z-index:70;background:0 0;border:0;border-radius:.5rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex;position:fixed;top:.75rem;left:.75rem}.portal-nav-backdrop{z-index:90;background:#122a2473;border:0;display:block;position:fixed;inset:0}main.portal-shell>.portal-sidebar{z-index:100;align-self:stretch;width:min(20rem,86vw);height:auto;transition:transform .2s;display:block;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%);box-shadow:12px 0 40px #122a2433}main.portal-shell>.portal-sidebar.open{transform:none}main.portal-shell>.portal-sidebar .portal-sidebar-close{margin:0 0 .5rem auto;display:block}}@media (max-width:760px){main.portal-shell:not(.brand-page):not(.product-page) .portal-nav-toggle{top:1.15rem}}@media (min-width:801px){.portal-sidebar-close{display:none!important}}@media (prefers-reduced-motion:reduce){main.portal-shell>.portal-sidebar{transition:none}}.domain-add-row{gap:.6rem!important;display:flex!important}.domain-add-row label{flex:1}.domain-actions button,.domain-add-row button{color:var(--ink);cursor:pointer;font:inherit;background:#fff;border:1px solid #d8cbb9;border-radius:.55rem;align-items:center;gap:.4rem;padding:.6rem .9rem;font-size:.8rem;font-weight:800;display:inline-flex}.domain-add-row button{background:var(--orange);border-color:var(--orange);color:#fff;padding:.7rem 1.1rem}.domain-actions button:disabled,.domain-add-row button:disabled{cursor:not-allowed;opacity:.55}.domain-card-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.domain-card-head h2{word-break:break-all;font-size:1.05rem!important}.domain-card-head small{color:#718985;font-size:.75rem}.domain-badges{flex-shrink:0;gap:.4rem;display:flex}.domain-badge{border-radius:999px;align-items:center;gap:.3rem;padding:.25rem .65rem;font-size:.7rem;display:inline-flex}.domain-badge.live{color:#0b625b;background:#e2f1ea}.domain-badge.waiting{color:#8a5a00;background:#fff4dd}.domain-badge.primary{background:var(--teal);color:#fff}.domain-setup{gap:.75rem!important;display:grid!important}.domain-setup>p{color:#526b66;margin:0;font-size:.84rem;line-height:1.5}.domain-records{border:1px solid #e1d6c6;border-radius:.6rem;display:grid;overflow:hidden}.domain-records>div{border-top:1px solid #eee5d8;grid-template-columns:4.5rem minmax(5rem,.7fr) minmax(0,2fr);align-items:center;gap:.75rem;padding:.6rem .8rem;display:grid}.domain-records>.domain-records-head{color:#718985;letter-spacing:.05em;text-transform:uppercase;background:#fbf8f3;border-top:0;font-size:.7rem;font-weight:850}.domain-copy{align-items:center;gap:.35rem;min-width:0;display:flex}.domain-copy code{overflow-wrap:anywhere;background:#f5f1ea;border-radius:.35rem;padding:.2rem .4rem;font-size:.78rem}.domain-copy button{color:#617673;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:.25rem;display:flex}.domain-copy button:hover{color:var(--teal)}.domain-problem{background:#fff4dd;border-radius:.5rem;padding:.6rem .75rem;color:#6b4700!important}.domain-setup small{color:#718985;font-size:.74rem}.domain-live{color:#526b66;margin:0;font-size:.84rem}.domain-live a{color:var(--teal);font-weight:750}.domain-actions{border-top:1px solid #eadfd0;flex-wrap:wrap;gap:.5rem;margin-top:1rem;padding-top:1rem;display:flex}.domain-actions .domain-remove{color:#a43f23}html[data-theme=dark] .domain-actions,html[data-theme=dark] .domain-records,html[data-theme=dark] .domain-records>div{border-color:#42574c}html[data-theme=dark] .domain-records>.domain-records-head{color:#bdcec5;background:#253d35}html[data-theme=dark] .domain-copy code{color:#e6f2ef;background:#253d35}html[data-theme=dark] .domain-actions button,html[data-theme=dark] .domain-add-row button:not([type=submit]){color:#e6f2ef;background:#253d35;border-color:#52685f}html[data-theme=dark] .domain-card-head small,html[data-theme=dark] .domain-live,html[data-theme=dark] .domain-setup>p{color:#bdcec5}html[data-theme=dark] .domain-badge.waiting,html[data-theme=dark] .domain-problem{background:#4a3a14;color:#f4d99a!important}@media (max-width:620px){.domain-card-head{flex-direction:column}.domain-records>div{grid-template-columns:3.5rem minmax(0,1fr)}.domain-records>div>span:last-child{grid-column:1/-1}.domain-records>.domain-records-head>span:last-child{display:none}}.order-bell{position:relative}.order-bell>button{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:.55rem;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;display:flex;position:relative}.order-bell>button b{background:var(--orange);color:#fff;border:2px solid #103b36;border-radius:999px;min-width:1.15rem;padding:.12rem .25rem;font-size:.62rem;font-weight:850;line-height:1;position:absolute;top:-.35rem;right:-.35rem}.order-bell-backdrop{cursor:default;z-index:55;background:0 0;border:0;position:fixed;inset:0}.order-bell-panel{color:var(--ink);z-index:60;background:#fff;border-radius:.7rem;width:20rem;padding:.4rem;display:grid;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 16px 36px #142d2733}.order-bell-panel header{gap:.1rem;padding:.55rem .65rem .6rem;display:grid}.order-bell-panel header strong{font-size:.9rem}.order-bell-panel header span{color:#718985;font-size:.75rem}.order-bell-panel a{color:var(--ink);border-radius:.5rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem .65rem;text-decoration:none;display:flex}.order-bell-panel a:hover{background:#e2f1ea}.order-bell-panel a span{gap:.1rem;min-width:0;display:grid}.order-bell-panel a strong{font-size:.82rem}.order-bell-panel a small{color:#718985;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.order-bell-panel a b{font-size:.8rem}.order-bell-panel .order-bell-all{color:var(--teal);border-top:1px solid #e7ded1;border-radius:0 0 .5rem .5rem;justify-content:center;margin-top:.25rem;font-size:.8rem;font-weight:800}.order-toast{text-decoration:none}.portal-nav-badge{background:var(--orange);color:#fff;text-align:center;border-radius:999px;min-width:1.2rem;margin-left:auto;padding:.1rem .35rem;font-size:.65rem;font-weight:850}.orders-search{color:#718985;background:#fff;border:1px solid #dacdbb;border-radius:.6rem;align-items:center;gap:.5rem;max-width:26rem;margin:0 0 1rem;padding:0 .8rem;display:flex}.orders-search input{color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:.72rem 0;font-size:.85rem}.orders-filters{flex-wrap:wrap;align-items:center;gap:.75rem;margin:0 0 1rem;display:flex}.orders-filters .orders-search{flex:1;min-width:16rem;margin:0}.orders-toggle{color:#4f6662;cursor:pointer;font:inherit;background:#fff;border:1px solid #dacdbb;border-radius:999px;align-items:center;gap:.45rem;padding:.6rem .95rem;font-size:.82rem;font-weight:750;display:flex}.orders-toggle[aria-pressed=true]{color:#0b625b;background:#e2f1ea;border-color:#0b625b}.orders-units-missing{color:#a43f23;font-style:normal;font-weight:750}html[data-theme=dark] .orders-toggle{color:#f5f0e8;background:#1d352d;border-color:#42574c}html[data-theme=dark] .orders-toggle[aria-pressed=true]{color:#bfe6d8;background:#24493d;border-color:#7cc3ad}html[data-theme=dark] .orders-units-missing{color:#f2a98f}.orders-table .brand-row{color:var(--ink);text-decoration:none}.orders-table .brand-row:hover{background:#fbf8f3}.orders-table .brand-row>span{gap:.15rem;min-width:0;display:grid}.orders-table .brand-row small{color:#718985;font-size:.74rem}.order-status{color:#71817e;white-space:nowrap;background:#f1e7d6;border-radius:999px;padding:.25rem .7rem;font-size:.72rem;font-weight:800;display:inline-block}.order-status.new{color:#a0461c;background:#fde8dc}.order-status.confirmed{color:#1f5aa6;background:#e3eefb}.order-status.ready{color:#6a3fb0;background:#efe6fb}.order-status.completed{color:#0b625b;background:#e2f1ea}.order-status.cancelled{color:#7a7a7a;background:#efeeee;text-decoration:line-through}.orders-empty{color:#718985;text-align:center;background:#fff;border:1px dashed #dacdbb;border-radius:.9rem;place-items:center;gap:.4rem;padding:3rem 1rem;display:grid}.orders-empty strong{color:var(--ink)}.orders-pages{justify-content:center;align-items:center;gap:1rem;margin-top:1rem;display:flex}.orders-pages button{color:var(--ink);cursor:pointer;font:inherit;background:#fff;border:1px solid #dacdbb;border-radius:.5rem;padding:.5rem .9rem;font-size:.8rem;font-weight:750}.orders-pages button:disabled{cursor:not-allowed;opacity:.45}.orders-pages span{color:#718985;font-size:.8rem}.order-back{color:var(--teal);align-items:center;gap:.35rem;margin-bottom:1rem;font-size:.82rem;font-weight:750;text-decoration:none;display:inline-flex}.order-heading h1{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.order-heading h1 .order-status{font-size:.78rem}.order-layout{grid-template-columns:minmax(0,1fr) 21rem;align-items:start;margin-top:1.5rem}.order-aside,.order-layout,.order-main{gap:1.25rem;display:grid}.order-items{margin:0;padding:0;list-style:none;display:grid}.order-items li{border-top:1px solid #eee5d8;grid-template-columns:3.5rem minmax(0,1fr) auto 6.5rem;align-items:center;gap:.9rem;padding:.75rem 0;font-size:.85rem;display:grid}.order-items li>strong{text-align:right}.order-items .order-thumb,.order-items img{object-fit:contain;background:#fbf8f3;border-radius:.5rem;width:3.5rem;height:3.5rem}.order-items span{gap:.15rem;min-width:0;display:grid}.order-items small{color:#718985;font-size:.75rem}.order-sums{border-top:1px solid #eee5d8;grid-template-columns:1fr auto;gap:.4rem 1rem;margin:0;padding-top:.85rem;font-size:.88rem;display:grid}.order-sums dt{color:#718985}.order-sums dd{text-align:right;margin:0}.order-sums strong{font-size:1.1rem}.order-history{gap:1rem;margin:0;padding:0 0 0 1rem;list-style:none;display:grid;position:relative}.order-history:before{content:"";background:#e1d7c8;width:2px;position:absolute;top:.4rem;bottom:.4rem;left:.25rem}.order-history li{gap:.15rem;display:grid;position:relative}.order-history li:before{background:var(--teal);content:"";border:2px solid #fff;border-radius:50%;width:.7rem;height:.7rem;position:absolute;top:.3rem;left:-1.08rem}.order-history strong{font-size:.85rem}.order-history small{color:#718985;font-size:.75rem}.order-history p{background:#fbf8f3;border-radius:.5rem;margin:.25rem 0 0;padding:.5rem .65rem;font-size:.82rem}.order-aside h3{margin:1rem 0 .25rem;font-size:.8rem}.order-aside p{margin:0;font-size:.85rem}.order-customer{gap:.15rem;display:grid}.order-contact{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.75rem;display:grid}.order-contact a{color:var(--ink);border:1px solid #dacdbb;border-radius:.55rem;justify-content:center;align-items:center;gap:.4rem;padding:.55rem;font-size:.82rem;font-weight:750;text-decoration:none;display:flex}.order-contact a:hover{border-color:var(--teal);color:var(--teal)}.order-actions-card>label{color:#617673;gap:.4rem;margin-bottom:.75rem;font-size:.8rem;font-weight:750;display:grid}.order-actions-card>label em{font-style:normal;font-weight:500}.order-actions-card textarea{color:var(--ink);font:inherit;resize:vertical;border:1px solid #dacdbb;border-radius:.55rem;padding:.6rem;font-size:.85rem}.order-cancel,.order-primary{cursor:pointer;font:inherit;border-radius:.6rem;justify-content:center;align-items:center;gap:.4rem;width:100%;margin-top:.5rem;padding:.7rem;font-size:.85rem;font-weight:800;display:flex}.order-primary{background:var(--teal);border:1px solid var(--teal);color:#fff}.order-cancel{color:#a43f23;background:0 0;border:1px solid #e3c6bd}.order-cancel:disabled,.order-primary:disabled{opacity:.55}.order-actions-card .team-confirm{margin-top:.5rem}@media (max-width:1000px){.order-layout{grid-template-columns:1fr}}@media (max-width:620px){.order-items li{grid-template-columns:3rem minmax(0,1fr) auto}.order-items li>span:nth-child(3){display:none}.order-bell-panel{width:min(20rem,100vw - 2rem);right:-3rem}}html[data-theme=dark] .order-bell-panel,html[data-theme=dark] .orders-empty,html[data-theme=dark] .orders-pages button,html[data-theme=dark] .orders-search{color:#f5f0e8;background:#1d352d;border-color:#42574c}html[data-theme=dark] .order-bell-panel a,html[data-theme=dark] .orders-empty strong,html[data-theme=dark] .orders-table .brand-row{color:#f5f0e8}html[data-theme=dark] .order-bell-panel a:hover,html[data-theme=dark] .orders-table .brand-row:hover{background:#253d35}html[data-theme=dark] .order-items li,html[data-theme=dark] .order-sums{border-color:#42574c}html[data-theme=dark] .order-history p,html[data-theme=dark] .order-items img{background:#253d35}html[data-theme=dark] .order-actions-card textarea,html[data-theme=dark] .order-contact a{color:#f5f0e8;background:0 0;border-color:#42574c}html[data-theme=dark] .order-history li:before{border-color:#1d352d}.orders-new{background:var(--orange);color:#fff;white-space:nowrap;border-radius:.6rem;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.88rem;font-weight:800;text-decoration:none;display:flex}.orders-table .brand-row,.orders-table .brand-table-head{grid-template-columns:minmax(8rem,.8fr) minmax(10rem,1.2fr) minmax(6rem,.6fr) minmax(6rem,.6fr) minmax(7rem,.6fr) 9rem}.order-toolbar{flex-wrap:wrap;gap:.5rem;display:flex}.order-toolbar button{color:var(--ink);cursor:pointer;font:inherit;background:#fff;border:1px solid #dacdbb;border-radius:.6rem;align-items:center;gap:.4rem;padding:.6rem .85rem;font-size:.82rem;font-weight:750;display:flex}.order-toolbar button:hover{border-color:var(--teal);color:var(--teal)}.order-toolbar button:disabled{opacity:.55}.order-document{color:#617673;background:#fbf8f3;border:1px solid #e1d7c8;border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.25rem;padding:.85rem 1rem;display:flex}.order-document.issued{color:#0b625b;background:#e2f1ea;border-color:#b8d9cc}.order-document p{flex:1;min-width:14rem;margin:0;font-size:.85rem}.order-document strong{color:var(--ink)}.order-invoice{background:var(--teal);color:#fff;cursor:pointer;font:inherit;border:0;border-radius:.55rem;padding:.6rem .9rem;font-size:.82rem;font-weight:800}.order-secondary{color:var(--ink);cursor:pointer;font:inherit;background:0 0;border:1px solid #dacdbb;border-radius:.6rem;width:100%;margin-top:.5rem;padding:.7rem;font-size:.85rem;font-weight:750}.order-edit-lines{margin:1rem 0 0;padding:0;list-style:none;display:grid}.order-edit-lines li{border-top:1px solid #eee5d8;grid-template-columns:3rem minmax(0,1fr) 4.5rem 7rem 7rem 2rem;align-items:center;gap:.75rem;padding:.65rem 0;font-size:.85rem;display:grid}.order-edit-lines .order-thumb,.order-edit-lines img{object-fit:contain;background:#fbf8f3;border-radius:.45rem;width:3rem;height:3rem}.order-edit-lines li>span{gap:.1rem;min-width:0;display:grid}.order-edit-lines small{color:#718985;font-size:.74rem}.order-edit-lines li>strong{text-align:right}.order-edit-amounts input,.order-edit-customer input,.order-edit-customer textarea,.order-edit-lines input{color:var(--ink);font:inherit;background:#fff;border:1px solid #dacdbb;border-radius:.5rem;width:100%;padding:.5rem .6rem;font-size:.85rem}.order-edit-lines button{color:#a43f23;cursor:pointer;background:0 0;border:0;padding:.3rem}.order-edit-amounts{flex-wrap:wrap;justify-content:flex-end;gap:1rem;margin:1rem 0;display:flex}.order-edit-amounts label{color:#617673;gap:.3rem;width:9rem;font-size:.78rem;font-weight:750;display:grid}.order-edit-customer label{color:#617673;gap:.35rem;margin-bottom:.8rem;font-size:.8rem;font-weight:750;display:grid}.order-edit-customer em{font-style:normal;font-weight:500}.order-edit-customer fieldset{border:0;gap:.35rem;margin:0 0 .8rem;padding:0;display:grid}.order-edit-customer legend{color:#617673;margin-bottom:.35rem;padding:0;font-size:.8rem;font-weight:750}.order-edit-customer fieldset label{align-items:center;gap:.5rem;margin:0;font-weight:600;display:flex}.order-edit-customer fieldset input{accent-color:var(--teal);width:auto}.variant-picker{position:relative}.variant-picker .orders-search{max-width:none;margin:0}.variant-picker-results{z-index:20;background:#fff;border:1px solid #dacdbb;border-radius:.65rem;max-height:20rem;padding:.35rem;display:grid;position:absolute;top:calc(100% + .35rem);left:0;right:0;overflow:auto;box-shadow:0 14px 32px #122a2429}.variant-picker-results button{color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:.45rem;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.5rem;display:grid}.variant-picker-results button:hover{background:#e2f1ea}.variant-picker-results .order-thumb,.variant-picker-results img{object-fit:contain;background:#fbf8f3;border-radius:.4rem;width:2.25rem;height:2.25rem}.variant-picker-results span{min-width:0;display:grid}.variant-picker-results strong{font-size:.84rem}.variant-picker-results small{color:#718985;font-size:.74rem}.variant-picker-results b{font-size:.8rem}.variant-picker-results .team-note{margin:.5rem}@media (max-width:700px){.order-edit-lines li{grid-template-columns:2.5rem minmax(0,1fr) 4rem 6rem 2rem}.order-edit-lines li>strong{display:none}}html[data-theme=dark] .order-edit-amounts input,html[data-theme=dark] .order-edit-customer input,html[data-theme=dark] .order-edit-customer textarea,html[data-theme=dark] .order-edit-lines input,html[data-theme=dark] .order-secondary,html[data-theme=dark] .order-toolbar button,html[data-theme=dark] .variant-picker-results{color:#f5f0e8;background:#1d352d;border-color:#42574c}html[data-theme=dark] .order-document{color:#bdcec5;background:#253d35;border-color:#42574c}html[data-theme=dark] .order-document.issued{color:#bce6da;background:#24483e}html[data-theme=dark] .order-document strong,html[data-theme=dark] .variant-picker-results button{color:#f5f0e8}html[data-theme=dark] .variant-picker-results button:hover{background:#253d35}html[data-theme=dark] .order-edit-lines li{border-color:#42574c}.brand-content,.product-content,.product-editor,.settings-content{max-width:none}.product-filters.catalog-filters{grid-template-columns:minmax(16rem,1fr) 12rem;max-width:40rem;display:grid}@media (max-width:620px){.product-filters.catalog-filters{grid-template-columns:1fr}}.order-document.paid{color:#0b625b;background:#e2f1ea;border-color:#9fd0bb}.order-payment dl{grid-template-columns:auto 1fr;gap:.45rem 1rem;margin:0 0 .5rem;font-size:.85rem;display:grid}.order-payment dt{color:#718985}.order-payment dd{text-align:right;margin:0}.order-payment.paid header h2{color:#16794a;align-items:center;gap:.4rem;display:flex}.order-payment-form{gap:.75rem;display:grid}.order-payment-form label{color:#617673;gap:.35rem;font-size:.8rem;font-weight:750;display:grid}.order-payment-form label em{font-style:normal;font-weight:500}.order-payment-form input,.order-payment-form textarea{color:var(--ink);font:inherit;resize:vertical;background:#fff;border:1px solid #dacdbb;border-radius:.55rem;padding:.6rem;font-size:.85rem}.order-payment-form .order-primary,.order-payment-form .order-secondary{margin-top:0}.document-totals{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1rem;margin:1.5rem 0;display:grid}.document-totals>div{background:#fff;border:1px solid #dfd4c4;border-radius:.8rem;gap:.2rem;padding:1rem 1.2rem;display:grid}.document-totals span{color:#718985;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:800}.document-totals strong{font-size:1.5rem}.document-totals small{color:#718985;font-size:.78rem}.document-totals .attention strong{color:#a0461c}.documents-table .brand-row,.documents-table .brand-table-head{grid-template-columns:minmax(9rem,.9fr) minmax(11rem,1.3fr) minmax(8rem,.8fr) minmax(8rem,.7fr) 6rem}.documents-table .brand-row>span{gap:.15rem;min-width:0;display:grid}.documents-table .brand-row a{color:var(--teal);text-decoration:none}.documents-table .brand-row small{color:#718985;font-size:.74rem}.document-actions{justify-content:flex-end;gap:.25rem;display:flex!important}.document-actions button{color:#617673;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.45rem;place-items:center;padding:.4rem;display:grid}.document-actions button:hover{color:var(--teal);border-color:#dacdbb}html[data-theme=dark] .order-document.paid{color:#bce6da;background:#24483e;border-color:#426b5d}html[data-theme=dark] .document-totals>div,html[data-theme=dark] .order-payment-form input,html[data-theme=dark] .order-payment-form textarea{color:#f5f0e8;background:#1d352d;border-color:#42574c}html[data-theme=dark] .documents-table .brand-row a{color:#7fd1c4}html[data-theme=dark] .order-payment.paid header h2{color:#7fd1a8}.documents-table .brand-row .order-status,.orders-table .brand-row .order-status{justify-self:start}.order-units>header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.order-units h2{align-items:center;gap:.45rem;display:flex}.order-units-count{color:#8a5a1c;white-space:nowrap;background:#fbefe0;border-radius:999px;padding:.2rem .6rem;font-size:.75rem;font-weight:750}.order-units-count.done{color:#16674a;background:#e3f2ec}.order-units-list{margin:.75rem 0 0;padding:0;list-style:none;display:grid}.order-units-list>li{border-top:1px solid #eee5d8;gap:.6rem;padding:.8rem 0;display:grid}.order-units-item{flex-wrap:wrap;align-items:baseline;gap:.15rem .5rem;font-size:.85rem;display:flex}.order-units-item small{color:#718985;font-size:.75rem}.order-units-state{color:#8a5a1c;align-items:center;gap:.25rem;margin-left:auto;font-size:.72rem;font-weight:750;display:inline-flex}.order-units-state.done{color:#16674a}.order-units-fields{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.6rem;display:grid}.order-units-actions label,.order-units-fields label{color:#617673;gap:.3rem;font-size:.78rem;font-weight:750;display:grid}.order-units-fields em{font-style:normal;font-weight:500}.order-units-actions input,.order-units-fields input{color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #dacdbb;border-radius:.5rem;width:100%;padding:.5rem .6rem;font-size:.85rem}.order-units-fields input:disabled{color:inherit;background:0 0;border-style:dashed}.order-units-warning{color:#7a4e14;background:#fbefe0;border-radius:.5rem;align-items:flex-start;gap:.4rem;margin:0;padding:.5rem .65rem;font-size:.78rem;display:flex}.order-units-warning svg{flex:none;margin-top:.1rem}.order-units-warning a{color:inherit;font-weight:750}.order-units-actions{border-top:1px solid #eee5d8;flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:.75rem;padding-top:.8rem;display:flex}.order-units-actions label{flex:14rem}.order-units-actions .order-primary{width:auto;margin-top:0}html[data-theme=dark] .order-units-actions,html[data-theme=dark] .order-units-list>li{border-color:#42574c}html[data-theme=dark] .order-units-actions input,html[data-theme=dark] .order-units-fields input{color:#f5f0e8;background:#1d352d;border-color:#42574c}html[data-theme=dark] .order-units-count,html[data-theme=dark] .order-units-warning{color:#f3d9a8;background:#4a3a20}html[data-theme=dark] .order-units-count.done{color:#a9e2c9;background:#1f4a3b}html[data-theme=dark] .order-units-state{color:#f3d9a8}html[data-theme=dark] .order-units-state.done{color:#a9e2c9}.order-units-fields{align-items:start}.order-units-fields label>span{white-space:nowrap;line-height:1.2}.order-units-fields label small{color:#a43f23;font-size:.74rem;font-weight:600;line-height:1.3}.order-units-fields label.invalid input{border-color:#c4553a}html[data-theme=dark] .order-units-fields label small{color:#f2a48f}html[data-theme=dark] .order-units-fields label.invalid input{border-color:#e07a61}.toast-stack{z-index:150;justify-items:end;gap:.5rem;display:grid;position:fixed;top:5rem;right:1.5rem}.toast-stack .brand-toast{position:static}.toast-stack .brand-toast svg{flex:none}.brand-toast.toast-error{color:#8f2f17;background:#fbe9e4;border-color:#efc2b5}html[data-theme=dark] .brand-toast.toast-error{color:#f6c8bb;background:#4a2a22;border-color:#7a4436}@media (max-width:640px){.toast-stack{top:4.5rem;left:1rem;right:1rem}.toast-stack .brand-toast{width:100%;max-width:none}}.orders-table.customers-table .brand-row,.orders-table.customers-table .brand-table-head{grid-template-columns:minmax(10rem,1.4fr) minmax(5rem,.6fr) minmax(6rem,.7fr) minmax(6rem,.7fr) 5rem}.customers-table .brand-row>a{color:inherit;gap:.15rem;min-width:0;text-decoration:none;display:grid}.customers-table .brand-row>a:hover strong{text-decoration:underline}.customers-table .brand-row a{color:var(--teal);font-weight:750;text-decoration:none}.customers-table .brand-row>a{color:var(--ink);font-weight:inherit}.customers-contact{justify-content:flex-end;gap:.4rem;display:flex!important}.customers-contact a{border:1px solid #dacdbb;border-radius:.5rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}html[data-theme=dark] .customers-contact a{color:#bce6da;border-color:#42574c}html[data-theme=dark] .customers-table .brand-row>a{color:#f5f0e8}@media (max-width:760px){.orders-table.customers-table .brand-table-head{display:none}.orders-table.customers-table .brand-row{grid-template-columns:1fr auto;row-gap:.4rem}}.portal-nav-soon svg,.portal-sidebar-footer a svg,.portal-sidebar-footer button svg{flex:none;width:1rem;height:1rem}.dashboard{--chart-bar:#00897b;gap:1.75rem;margin-top:2rem;display:grid}.dashboard h2{margin:0;font-size:1rem}.dashboard-heading{color:#617673;letter-spacing:.1em;text-transform:uppercase;font-weight:850;margin:0 0 .75rem!important;font-size:.72rem!important}.dashboard-card{background:#fff;border:1px solid #ded3c3;border-radius:1rem;padding:1.25rem 1.4rem}.dashboard-card>header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.dashboard-card>header h2{align-items:center;gap:.45rem;display:flex}.dashboard-card>header p{color:#6b837e;margin:.3rem 0 0;font-size:.82rem}.dashboard-card>header>a{color:var(--teal);white-space:nowrap;font-size:.82rem;font-weight:750;text-decoration:none}.dashboard-clear{color:#16674a;align-items:center;gap:.5rem;margin:0;font-size:.88rem;display:flex}.dashboard-tiles{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.85rem;display:grid}.dashboard-tile{color:var(--ink);background:#fff;border:1px solid #ded3c3;border-radius:1rem;gap:.15rem;padding:1rem 1.1rem;text-decoration:none;transition:border-color .15s;display:grid}.dashboard-tile:hover{border-color:var(--teal)}.dashboard-tile-icon{color:#8a5a1c;background:#fbefe0;border-radius:.55rem;justify-content:center;align-items:center;width:2rem;height:2rem;margin-bottom:.4rem;display:inline-flex}.dashboard-tile strong{letter-spacing:-.03em;font-size:1.6rem;line-height:1.1}.dashboard-tile span{font-size:.85rem;font-weight:650}.dashboard-tile small{color:#6b837e;font-size:.76rem}.dashboard-setup ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.dashboard-setup li{align-items:center;gap:.55rem;font-size:.88rem;display:flex}.dashboard-setup li svg{color:#a3b1ae;flex:none}.dashboard-setup li.done{color:#6b837e;text-decoration:line-through}.dashboard-setup li.done svg{color:#16674a}.dashboard-setup li a{color:var(--teal);font-weight:750}.dashboard-progress{background:#eee5d8;border-radius:999px;flex:none;width:8rem;height:.4rem;margin-top:.5rem;overflow:hidden}.dashboard-progress i{background:var(--teal);height:100%;display:block}.dashboard-sales-grid{grid-template-columns:minmax(14rem,1fr) 2fr;align-items:end;gap:1.5rem;display:grid}.dashboard-hero{gap:.25rem;display:grid}.dashboard-hero span{color:#6b837e;font-size:.8rem;font-weight:750}.dashboard-hero strong{letter-spacing:-.04em;font-size:2.1rem;line-height:1.1}.dashboard-hero small{color:#4d625e;align-items:center;gap:.25rem;font-size:.78rem;display:flex}.dashboard-stats{grid-template-columns:repeat(3,1fr);gap:1rem;margin:0;display:grid}.dashboard-stats div{border-left:1px solid #eee5d8;gap:.15rem;padding-left:1rem;display:grid}.dashboard-stats dt{color:#6b837e;font-size:.76rem;font-weight:700}.dashboard-stats dd{margin:0;font-size:1.25rem;font-weight:750}.dashboard-stats small{color:#6b837e;font-size:.74rem}.dashboard-chart{margin-top:1.5rem}.dashboard-chart-tip{color:#6b837e;min-height:1.2rem;margin:0 0 .5rem;font-size:.8rem}.dashboard-chart-tip strong{color:var(--ink)}.dashboard-bars{border-bottom:1px solid #dcd1c1;align-items:end;gap:2px;height:8rem;display:flex}.dashboard-bars button{cursor:default;background:0 0;border:0;flex:1;align-items:end;min-width:0;height:100%;padding:0;display:flex}.dashboard-bars i{background:var(--chart-bar);border-radius:4px 4px 0 0;width:100%;display:block}.dashboard-bars button.active{background:#00897b14}.dashboard-axis{color:#6b837e;justify-content:space-between;margin-top:.35rem;font-size:.72rem;display:flex}.dashboard-columns{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:1.25rem;display:grid}.dashboard-list{margin:0;padding:0;list-style:none;display:grid}.dashboard-list li a{color:var(--ink);border-top:1px solid #eee5d8;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:.65rem 0;font-size:.85rem;text-decoration:none;display:grid}.dashboard-list li:first-child a{border-top:0}.dashboard-list li a:hover strong{text-decoration:underline}.dashboard-list span{gap:.1rem;min-width:0;display:grid}.dashboard-list small{color:#6b837e;font-size:.74rem}.dashboard-list em{text-align:right;white-space:nowrap;font-style:normal;font-weight:650}.dashboard-best .order-thumb,.dashboard-best img{object-fit:contain;background:#fbf8f3;border-radius:.45rem;width:2.5rem;height:2.5rem}.dashboard-best b{color:#4d625e;white-space:nowrap;font-size:.78rem}html[data-theme=dark] .dashboard{--chart-bar:#26a69a}html[data-theme=dark] .dashboard-card,html[data-theme=dark] .dashboard-tile{color:#f5f0e8;background:#1d352d;border-color:#42574c}html[data-theme=dark] .dashboard-tile-icon{color:#f3d9a8;background:#4a3a20}html[data-theme=dark] .dashboard-list li a{color:#f5f0e8;border-color:#42574c}html[data-theme=dark] .dashboard-bars,html[data-theme=dark] .dashboard-stats div{border-color:#42574c}html[data-theme=dark] .dashboard-progress{background:#2d473f}html[data-theme=dark] .dashboard-clear,html[data-theme=dark] .dashboard-setup li.done svg{color:#a9e2c9}html[data-theme=dark] .dashboard-best b,html[data-theme=dark] .dashboard-chart-tip strong,html[data-theme=dark] .dashboard-hero small{color:#d8ebe6}html[data-theme=dark] .dashboard-best .order-thumb,html[data-theme=dark] .dashboard-best img{background:#253d35}html[data-theme=dark] .dashboard-bars button.active{background:#26a69a1f}@media (max-width:760px){.dashboard-sales-grid{grid-template-columns:1fr}.dashboard-stats{grid-template-columns:1fr 1fr}.dashboard-stats div:first-child{border-left:0;padding-left:0}}.dashboard-figures{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem;display:grid}.dashboard-figures>div{gap:.1rem;display:grid}.dashboard-figures strong{letter-spacing:-.03em;font-size:1.75rem;line-height:1.15}.dashboard-figures strong.dashboard-plan{font-size:1.15rem;line-height:1.6}.dashboard-website-figures{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-website-figures small{flex-wrap:wrap;align-items:center;gap:.2rem;display:flex}.dashboard-website .dashboard-pill{white-space:normal;margin:0 0 1rem;display:inline-block}@media (max-width:800px){.dashboard-website-figures{grid-template-columns:1fr 1fr}}.dashboard-figures span{font-size:.84rem;font-weight:650}.dashboard-figures small{color:#6b837e;font-size:.75rem}.dashboard-card h3{color:#617673;letter-spacing:.08em;text-transform:uppercase;margin:.25rem 0 .35rem;font-size:.72rem;font-weight:850}.dashboard-customers .dashboard-list li a{grid-template-columns:minmax(0,1fr) auto}.dashboard-pill{white-space:nowrap;border-radius:999px;padding:.2rem .6rem;font-size:.72rem;font-weight:750}.dashboard-pill.ok{color:#16674a;background:#e3f2ec}.dashboard-pill.soon{color:#8a5a1c;background:#fbefe0}.dashboard-pill.warn{color:#8f2f17;background:#fbe9e4}.dashboard-term{gap:.35rem;margin-bottom:.75rem;display:grid}.dashboard-term .dashboard-progress{width:100%;margin:0}.dashboard-term small{color:#6b837e;justify-content:space-between;font-size:.72rem;display:flex}.dashboard-actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.75rem;display:flex}.dashboard-actions .order-primary{width:auto;margin:0;text-decoration:none}.dashboard-actions>a:not(.order-primary){color:var(--teal);font-size:.84rem;font-weight:750}html[data-theme=dark] .dashboard-pill.ok{color:#a9e2c9;background:#1f4a3b}html[data-theme=dark] .dashboard-pill.soon{color:#f3d9a8;background:#4a3a20}html[data-theme=dark] .dashboard-pill.warn{color:#f6c8bb;background:#4a2a22}html[data-theme=dark] .dashboard-actions>a:not(.order-primary){color:#7fd3c4}.dashboard-warnings{gap:.5rem;display:grid}.dashboard-warning{border-radius:.75rem;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.dashboard-warning.critical{color:#8f2f17;background:#fbe9e4}.dashboard-warning.warn{color:#7a4f16;background:#fbefe0}.dashboard-warning svg{flex-shrink:0}.dashboard-warning p{flex:1;margin:0;font-size:.86rem}.dashboard-warning a{color:var(--ink);white-space:nowrap;background:#fff;border-radius:.5rem;padding:.45rem .75rem;font-size:.8rem;font-weight:750;text-decoration:none}.dashboard-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.dashboard-kpis.staff{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-kpi{color:var(--ink);background:#fff;border:1px solid #ded3c3;border-radius:1rem;gap:.25rem;padding:1rem;text-decoration:none;display:grid}a.dashboard-kpi:hover{border-color:#0b6e69}.dashboard-kpi span{color:#617673;font-size:.8rem;font-weight:650}.dashboard-kpi strong{letter-spacing:-.03em;font-size:1.55rem;line-height:1.2}.dashboard-kpi small{color:#617673;font-size:.74rem;line-height:1.4;display:block}.dashboard-graph-total small svg,.dashboard-kpi small svg{vertical-align:-2px;margin-right:.1rem;display:inline}.dashboard-google .up,.dashboard-graph-total .up,.dashboard-kpi .up{color:#16674a}.dashboard-google .down,.dashboard-graph-total .down,.dashboard-kpi .down{color:#8f2f17}.dashboard-graphs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.dashboard-graphs.staff{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-google h2,.dashboard-graph h2,.dashboard-row h2{margin:0;font-size:.95rem}.dashboard-meta{color:#617673;margin:.15rem 0 .6rem;font-size:.75rem}.dashboard-graph-total{letter-spacing:-.02em;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0 0 .5rem;font-size:1.35rem;font-weight:750;display:flex}.dashboard-graph-total small{color:#617673;letter-spacing:0;align-items:center;font-size:.74rem;font-weight:500;display:inline-flex}.dashboard-mini-label{color:#617673;margin:.75rem 0 .25rem;font-size:.75rem}.dashboard-source{color:#718985;margin:.6rem 0 0;font-size:.72rem}.dashboard-pending-key{vertical-align:-1px;background:repeating-linear-gradient(45deg,#c9d3d0 0 2px,#0000 2px 4px);border:1px solid #c9d3d0;border-radius:2px;width:.6rem;height:.6rem;display:inline-block}.trend{position:relative}.trend-chart{width:100%;display:block;overflow:visible}.trend-grid{stroke:#eef2f0;stroke-width:1px}.trend-bar{fill:var(--chart-bar)}.trend-line{fill:none;stroke:var(--chart-bar);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.trend-area{fill:var(--chart-bar)}@supports (color:color-mix(in lab,red,red)){.trend-area{fill:color-mix(in srgb,var(--chart-bar) 14%,transparent)}}.trend-pending{fill:#c9d3d0}.trend-hair{stroke:#617673;stroke-dasharray:3 3;stroke-width:1px}.trend-hit{fill:#0000}.trend-tip{color:#fff;pointer-events:none;white-space:nowrap;z-index:5;background:#153a37;border-radius:.45rem;padding:.35rem .55rem;font-size:.72rem;position:absolute;top:0;transform:translate(-50%,-105%)}.trend-tip b{font-size:.8rem;display:block}.trend-axis{color:#718985;margin-top:.25rem;font-size:.7rem}.dashboard-google header,.trend-axis{justify-content:space-between;display:flex}.dashboard-google header{align-items:flex-start;gap:.75rem}.dashboard-google header h2{align-items:center;gap:.4rem;display:flex}.dashboard-google-stats{border-bottom:1px solid #eee5d8;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:.5rem 0 1rem;padding-bottom:1rem;display:grid}.dashboard-google-stats .dashboard-kpi{border:0;padding:0}.dashboard-google-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.dashboard-google-columns h3,.dashboard-subheading{margin:0 0 .25rem;font-size:.82rem}.dashboard-subheading{margin-top:1rem}.dashboard-plain-list{margin:.25rem 0 0;padding:0;list-style:none}.dashboard-plain-list li{border-top:1px solid #eee5d8;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem 0;font-size:.82rem;display:flex}.dashboard-plain-list li:first-child{border-top:0}.dashboard-plain-list span{overflow-wrap:anywhere;min-width:0}.dashboard-plain-list small{color:#6b837e;font-size:.72rem;display:block}.dashboard-plain-list b{white-space:nowrap}.dashboard-big{letter-spacing:-.03em;margin:.25rem 0 0;font-size:1.8rem;font-weight:750}.dashboard-share{grid-template-columns:minmax(7rem,1.4fr) 1fr 2.5rem;align-items:center;gap:.5rem;margin:.45rem 0;font-size:.8rem;display:grid}.dashboard-share i{background:#eef2f0;border-radius:.25rem;height:.55rem;display:block;overflow:hidden}.dashboard-share i b{background:var(--chart-bar);border-radius:0 .25rem .25rem 0;height:100%;display:block}.dashboard-share em{color:#617673;text-align:right;font-style:normal}.dashboard-row{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:.75rem;display:grid}html[data-theme=dark] .dashboard-warning.critical{color:#f6c8bb;background:#4a2a22}html[data-theme=dark] .dashboard-warning.warn{color:#f3d9a8;background:#4a3a20}html[data-theme=dark] .dashboard-kpi,html[data-theme=dark] .dashboard-warning a{color:#f5f0e8;background:#1d352d;border-color:#42574c}html[data-theme=dark] .dashboard-google-stats .dashboard-kpi{background:0 0}html[data-theme=dark] .dashboard-graph-total small,html[data-theme=dark] .dashboard-kpi small,html[data-theme=dark] .dashboard-kpi span,html[data-theme=dark] .dashboard-meta{color:#a9bdb8}html[data-theme=dark] .trend-grid{stroke:#2c4640}html[data-theme=dark] .trend-pending{fill:#3d5753}html[data-theme=dark] .dashboard-share i{background:#2c4640}html[data-theme=dark] .dashboard-google-stats,html[data-theme=dark] .dashboard-plain-list li{border-color:#35514d}html[data-theme=dark] .dashboard-google .up,html[data-theme=dark] .dashboard-graph-total .up,html[data-theme=dark] .dashboard-kpi .up{color:#a9e2c9}html[data-theme=dark] .dashboard-google .down,html[data-theme=dark] .dashboard-graph-total .down,html[data-theme=dark] .dashboard-kpi .down{color:#f6c8bb}@media (max-width:1100px){.dashboard-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-google-columns,.dashboard-graphs,.dashboard-graphs.staff{grid-template-columns:1fr}.dashboard-google-stats{grid-template-columns:1fr 1fr}}@media (max-width:560px){.dashboard-kpis,.dashboard-kpis.staff{grid-template-columns:1fr 1fr}.dashboard-warning{flex-wrap:wrap;align-items:flex-start}.dashboard-google header{flex-direction:column}}.dashboard-orders li a{grid-template-columns:minmax(0,1fr) auto}.dashboard-orders li a>span:first-child{gap:.15rem}.dashboard-orders li a>span:first-child strong{font-size:.9rem}.dashboard-order-side{text-align:right;justify-items:end}.dashboard-best li a{grid-template-columns:auto minmax(0,1fr) auto}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dash-skel i,.portal-content>i[class^=dash-skel],.portal-topbar>.dash-skel-line{--skel:#e9eeec;--skel-shine:#f5f7f6;background:linear-gradient(90deg,var(--skel) 25%,var(--skel-shine) 50%,var(--skel) 75%);background-size:200% 100%;border-radius:.4rem;animation:dash-skel-shimmer 1.4s ease-in-out infinite;display:block}.dash-skel-line{width:70%;height:.75rem;margin-top:.6rem}.dash-skel-line.short{width:40%;margin-top:0}.dash-skel-value{width:55%;height:1.6rem;margin-top:.7rem}.dash-skel-chart{height:7.5rem;margin-top:1rem}.dash-skel-row{height:2.4rem;margin-top:.75rem}.dash-skel-nav{height:2.2rem;margin:.35rem .25rem}.dash-skel-title{max-width:22rem;height:2.2rem;margin:.75rem 0 .5rem}.portal-content>.dash-skel-line{max-width:28rem}.portal-topbar>.dash-skel-line.on-dark{--skel:#ffffff1f;--skel-shine:#ffffff38;width:12rem;height:1.2rem;margin:0}html[data-theme=dark] .dash-skel i,html[data-theme=dark] .portal-content>i[class^=dash-skel]{--skel:#2a463d;--skel-shine:#35574c}@keyframes dash-skel-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.dash-skel i,.portal-content>i[class^=dash-skel],.portal-topbar>.dash-skel-line{animation:none}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}