@import "https://fonts.googleapis.com/css2?family=Neucha&display=swap";
.shop-menu-import__form{gap:20px}.shop-menu-import__status-slot:empty{display:none}.shop-menu-import__inline-status{border:.5px solid var(--admin-surface-line);border-radius:var(--admin-radius-lg);background:var(--admin-surface-2);width:100%;padding:20px}.shop-menu-import__inline-status .shop-menu-import__progress,.shop-menu-import__inline-status .shop-menu-import__error{min-height:160px}.shop-menu-import__inline-status--error{border-color:#ff453a61}.shop-menu-root__sections-block:has(.shop-menu-import__inline-status) .shop-menu-root__sections-empty{display:none}.shop-menu-import__progress,.shop-menu-import__error{align-content:center;gap:20px;min-height:220px;display:grid}.shop-menu-import__progress-summary{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.shop-menu-import__progress-spinner{border:2px solid #32d74b33;border-top-color:#32d74b;border-radius:50%;width:28px;height:28px;animation:.85s linear infinite shop-menu-import-spin}.shop-menu-import__progress-copy{gap:5px;min-width:0;display:grid}.shop-menu-import__progress-copy strong,.shop-menu-import__error strong{color:#fff;font-size:16px;font-weight:600;line-height:1.2}.shop-menu-import__progress-copy p,.shop-menu-import__error p{color:#ffffff9e;margin:0;font-size:14px;line-height:1.35}.shop-menu-import__progress-percent{color:#32d74b;font-size:14px;font-weight:600;line-height:1}.shop-menu-import__progress-track{background:#ffffff1f;border-radius:999px;width:100%;height:6px;overflow:hidden}.shop-menu-import__progress-fill{border-radius:inherit;background:#32d74b;height:100%;transition:width .26s;display:block}.shop-menu-import__progress-steps{gap:12px;margin:0;padding:0;list-style:none;display:grid}.shop-menu-import__progress-steps li{color:#ffffff61;align-items:center;gap:10px;font-size:14px;line-height:1.2;transition:color .16s;display:flex}.shop-menu-import__progress-steps li.is-active{color:#fff}.shop-menu-import__progress-steps li.is-complete{color:#32d74bc7}.shop-menu-import__progress-step-dot{background:#fff3;border-radius:50%;flex:0 0 8px;width:8px;height:8px}.shop-menu-import__progress-steps li.is-active .shop-menu-import__progress-step-dot{background:#32d74b;box-shadow:0 0 0 4px #32d74b21}.shop-menu-import__progress-steps li.is-complete .shop-menu-import__progress-step-dot{background:#32d74bb8}.shop-menu-import__error{min-height:180px}.shop-menu-import__error .admin-menu__modal-submit{justify-self:start}@keyframes shop-menu-import-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.shop-menu-import__progress-spinner{animation-duration:1.8s}.shop-menu-import__progress-fill{transition:none}}.shop-menu-import__rules{gap:20px;display:grid}.shop-menu-import__switch-row{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:12px;display:flex;position:relative}.shop-menu-import__switch-input,.shop-menu-import__confirm-input{opacity:0;pointer-events:none;position:absolute}.shop-menu-import__switch{background:#ffffff40;border-radius:60px;flex:0 0 36px;align-items:center;width:36px;height:18px;padding:0 1px;transition:background-color .14s,box-shadow .14s;display:inline-flex}.shop-menu-import__switch-knob{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .14s,background-color .14s;transform:translate(0)}.shop-menu-import__switch.is-active{background:#32d74b40}.shop-menu-import__switch.is-active .shop-menu-import__switch-knob{background:#32d74b;transform:translate(18px)}.shop-menu-import__switch-input:focus-visible+.shop-menu-import__switch{box-shadow:0 0 0 3px #32d74b38}.shop-menu-import__switch-label{color:#fff;min-width:0;font-size:14px;font-weight:400;line-height:normal}.shop-menu-import__switch-row.is-danger .shop-menu-import__switch-label{color:#ff3140}.shop-menu-import__file-group{gap:12px;display:grid}.shop-menu-import__warning{color:#ffffff80;margin:0;font-family:Inter Tight,SF Pro Display,sans-serif;font-size:14px;font-weight:500;line-height:1.25}.shop-menu-import__file{cursor:pointer;background:#77777740;border:0;border-radius:12px;flex-direction:column;align-items:flex-start;gap:12px;padding:16px 12px;transition:background-color .14s,box-shadow .14s;display:flex;overflow:hidden}.shop-menu-import__file:hover,.shop-menu-import__file:focus-within{background:#77777752;box-shadow:inset 0 0 0 1px #00ab3380}.shop-menu-import__file-head{align-items:center;gap:8px;width:100%;height:18px;display:flex}.shop-menu-import__file-dot{background:#ffffffbf;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.shop-menu-import__file-title{color:#fff;overflow-wrap:anywhere;font-family:SF Pro Display,Inter Tight,sans-serif;font-size:14px;font-weight:500;line-height:1}.shop-menu-import__file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.shop-menu-import__confirm{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:8px;min-height:20px;display:flex;position:relative}.shop-menu-import__confirm-box{background:#181818;border:.5px solid #32d74bf2;border-radius:4px;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.shop-menu-import__confirm-box:after{content:"";opacity:0;border-bottom:1.5px solid #32d74b;border-left:1.5px solid #32d74b;width:7px;height:5px;transition:opacity .14s,transform .14s;transform:translateY(-1px)rotate(-45deg)scale(.8)}.shop-menu-import__confirm-input:checked+.shop-menu-import__confirm-box:after{opacity:1;transform:translateY(-1px)rotate(-45deg)scale(1)}.shop-menu-import__confirm-input:focus-visible+.shop-menu-import__confirm-box{outline:none}.shop-menu-import__confirm-label{color:#fff;min-width:0;font-size:14px;font-weight:400;line-height:normal}.shop-settings__standard-modal.is-menu.is-menu-import .admin-menu__modal-submit{color:#32d74b;background:#10833a40;border:1px solid #00ab3380;border-radius:12px;height:40px;min-height:40px;padding:4px 24px;font-family:Inter Tight,SF Pro Display,sans-serif;font-size:14px;font-weight:500;line-height:1;transition:background-color .14s,border-color .14s,color .14s}.shop-settings__standard-modal.is-menu.is-menu-import .admin-menu__modal-submit:hover,.shop-settings__standard-modal.is-menu.is-menu-import .admin-menu__modal-submit:focus-visible{color:#32d74b;background:#10833a40;border-color:#00ab3380}.shop-settings__standard-modal.is-menu.is-menu-import .admin-menu__modal-submit:disabled{color:#32d74b73;cursor:not-allowed;opacity:1;background:#10833a1f;border-color:#00ab3338}.shop-settings__standard-modal.is-menu.is-menu-import .admin-menu__modal-submit.is-pending:disabled{color:#32d74b;cursor:wait;background:#10833a40;border-color:#00ab3380}
.shop-menu-level__danger-form,.shop-menu-level__inline-danger-form{justify-content:flex-start;display:flex}.shop-menu-level__item-link{color:inherit;gap:8px;text-decoration:none;display:grid}.shop-menu-level__lazy-controls{display:flex}.shop-menu-level__load-more{color:#f0f0f0;background:#2c2c2e;border:1px solid #3e3e3e;border-radius:999px;align-items:center;min-height:40px;padding:0 16px;text-decoration:none;transition:border-color .14s,background-color .14s;display:inline-flex}.shop-menu-level__load-more:hover,.shop-menu-level__load-more:focus-visible{background:#343436;border-color:#4d4d4f}.shop-menu-note-photo{grid-template-columns:96px minmax(0,1fr);align-items:flex-start;gap:12px;display:grid}.shop-menu-note-photo__preview{background:#272729;border:1px solid #3a3a3d;border-radius:10px;justify-content:center;align-items:center;width:96px;height:96px;display:inline-flex;overflow:hidden}.shop-menu-note-photo__image{object-fit:cover;width:100%;height:100%;display:block}.shop-menu-note-photo__placeholder{border:1px solid #e8e8e857;border-radius:5px;width:32px;height:24px;display:block;position:relative}.shop-menu-note-photo__placeholder:before{content:"";background:#e8e8e838;border-radius:3px;height:8px;position:absolute;bottom:4px;left:4px;right:4px}.shop-menu-note-photo__controls,.shop-menu-note-photo__upload-form{gap:8px;display:grid}.shop-menu-level__back-link{color:#fc0;text-decoration:none}.shop-menu-level__back-link:hover,.shop-menu-level__back-link:focus-visible{color:#ffe066}

.shop-page--settings,.shop-page--appearance{position:relative}.shop-page--settings .shop-page__body,.shop-page--appearance .shop-page__body{gap:24px}.shop-page--settings .shop-page__intro,.shop-page--appearance .shop-page__intro{margin:0}.shop-settings{gap:16px;width:100%;display:grid}.shop-appearance__accent-options{grid-template-columns:repeat(auto-fill,80px);grid-auto-rows:72px;gap:16px 8px;padding:0;display:grid}.shop-appearance__accent-option{min-width:0;color:var(--admin-text-primary);font:inherit;cursor:pointer;opacity:.3;background:0 0;border:0;grid-template-rows:40px 16px;justify-items:center;gap:8px;padding:4px;transition:opacity .14s;display:grid}.shop-appearance__accent-swatch{border-radius:50%;width:40px;height:40px;display:block}.shop-appearance__accent-option[aria-pressed=true],.shop-appearance__accent-option:hover:not(:disabled),.shop-appearance__accent-option:focus-visible{opacity:1}.shop-appearance__accent-label{font-size:12px;line-height:16px}.shop-appearance__accent-option:disabled{cursor:wait}@media (prefers-reduced-motion:reduce){.shop-appearance__accent-option{transition:none}}
.shop-about-onboarding-content-anchor{gap:16px;min-width:0;display:grid}.shop-settings-onboarding-spotlight{z-index:2000;pointer-events:none;position:fixed;inset:0}.shop-settings-onboarding-spotlight__overlay{z-index:0;-webkit-backdrop-filter:blur(5px);opacity:0;pointer-events:auto;background:#0a0a0ad9;transition:opacity .42s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.shop-settings-onboarding-spotlight.is-active .shop-settings-onboarding-spotlight__overlay{opacity:1}.shop-settings-onboarding-spotlight__target{z-index:1;opacity:0;pointer-events:none;transform-origin:top;transition:opacity .32s cubic-bezier(.22,1,.36,1) 55ms,transform .36s cubic-bezier(.22,1,.36,1) 55ms;position:fixed;transform:translateY(3px)scale(.998)}.shop-settings-onboarding-spotlight.is-active .shop-settings-onboarding-spotlight__target{opacity:1;transform:translate(0,0)scale(1)}.shop-settings-onboarding-spotlight__target .shop-settings__section{width:100%;max-width:100%}.shop-settings-onboarding-spotlight__target button,.shop-settings-onboarding-spotlight__target a,.shop-settings-onboarding-spotlight__target input,.shop-settings-onboarding-spotlight__target textarea,.shop-settings-onboarding-spotlight__target select{pointer-events:none}.shop-settings-onboarding-callout{z-index:2;width:var(--shop-settings-onboarding-callout-width,324px);height:var(--shop-settings-onboarding-callout-height,280px);color:#fff;opacity:0;pointer-events:none;position:fixed;transform:translateY(5px)}.shop-settings-onboarding-spotlight.is-active .shop-settings-onboarding-callout{animation:.36s cubic-bezier(.22,1,.36,1) 95ms both shop-about-onboarding-callout-in}.shop-settings-onboarding-callout__copy{width:var(--shop-settings-onboarding-copy-width,224px);pointer-events:auto;flex-direction:column;place-items:center;gap:12px;display:flex;position:absolute;top:82px;left:50%;transform:translate(-50%)}.shop-settings-onboarding-callout.is-step-domain .shop-settings-onboarding-callout__copy{top:44px;left:calc(50% + 30px)}.shop-settings-onboarding-callout.is-step-seoGeo .shop-settings-onboarding-callout__copy{--shop-settings-onboarding-title-width:242px;top:442px;left:calc(50% - 95px)}.shop-settings-onboarding-callout.is-step-appearance .shop-settings-onboarding-callout__copy{top:136px;left:calc(50% + 32px)}.shop-settings-onboarding-callout__title,.shop-settings-onboarding-callout__text{color:#fff;text-align:center;text-transform:uppercase;overflow-wrap:break-word;word-break:break-word;margin:0;font-family:Neucha,Inter Tight,SF Pro Display,sans-serif;font-weight:400;line-height:normal}.shop-settings-onboarding-callout__title{width:var(--shop-settings-onboarding-title-width,auto);letter-spacing:2px;justify-content:center;align-items:center;font-size:20px;display:flex}.shop-settings-onboarding-callout__text{color:#cdcdcd;letter-spacing:1.4px;justify-content:center;align-items:center;font-size:14px;line-height:1.18;display:flex}.shop-settings-onboarding-callout__button{margin-top:8px}.shop-settings-onboarding-callout__arrow{color:#fff;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;transform-origin:50%;display:block;position:absolute;overflow:visible;transform:translateY(-4px)rotate(-2deg)}.shop-settings-onboarding-callout__arrow-line,.shop-settings-onboarding-callout__arrow-head{stroke-dasharray:1;stroke-dashoffset:1px}.shop-settings-onboarding-callout.is-step-domain .shop-settings-onboarding-callout__arrow{left:-4px;top:var(--shop-settings-onboarding-domain-arrow-top,100px);width:94px;height:153px}.shop-settings-onboarding-callout.is-step-seoGeo .shop-settings-onboarding-callout__arrow{width:104px;height:124px;top:366px;left:-163px}.shop-settings-onboarding-callout.is-step-appearance .shop-settings-onboarding-callout__arrow{width:125px;height:98px;top:20px;right:-4px}.shop-settings-onboarding-spotlight.is-active .shop-settings-onboarding-callout__arrow{animation:.54s cubic-bezier(.22,1,.36,1) 80ms both shop-about-onboarding-arrow-in}.shop-settings-onboarding-spotlight.is-active .shop-settings-onboarding-callout__arrow-line{animation:.3s ease-out .7s forwards shop-about-onboarding-arrow-draw}.shop-settings-onboarding-spotlight.is-active .shop-settings-onboarding-callout__arrow-head{animation:.16s ease-out .96s forwards shop-about-onboarding-arrow-draw}.shop-about-onboarding-spotlight{z-index:2000;pointer-events:none;position:fixed;inset:0}.shop-about-onboarding-spotlight__overlay{z-index:0;-webkit-backdrop-filter:blur(5px);opacity:0;pointer-events:auto;background:#0a0a0ad9;transition:opacity .42s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.shop-about-onboarding-spotlight.is-active .shop-about-onboarding-spotlight__overlay{opacity:1}.shop-about-onboarding-spotlight__target{z-index:1;opacity:0;pointer-events:none;transform-origin:top;transition:opacity .32s cubic-bezier(.22,1,.36,1) 55ms,transform .36s cubic-bezier(.22,1,.36,1) 55ms;position:fixed;transform:translateY(3px)scale(.998)}.shop-about-onboarding-spotlight.is-active .shop-about-onboarding-spotlight__target{opacity:1;transform:translate(0,0)scale(1)}.shop-about-onboarding-spotlight__target .workspace-sidebar-nav,.shop-about-onboarding-spotlight__target .shop-settings__section{width:100%;max-width:100%}.shop-about-onboarding-spotlight__target.is-step-navigation{overflow:visible}.shop-about-onboarding-spotlight__target.is-step-navigation>.workspace-shell__sidebar{align-content:start;gap:16px;width:224px;padding:0;display:grid}.shop-about-onboarding-spotlight__target.is-step-navigation .workspace-sidebar-footer{align-self:start}.shop-about-onboarding-spotlight__target button,.shop-about-onboarding-spotlight__target a,.shop-about-onboarding-spotlight__target input,.shop-about-onboarding-spotlight__target textarea,.shop-about-onboarding-spotlight__target select{pointer-events:none}.shop-about-onboarding-callout{z-index:2;width:var(--shop-about-onboarding-callout-width,328px);height:var(--shop-about-onboarding-callout-height,270px);color:#fff;opacity:0;pointer-events:none;position:fixed;transform:translateY(5px)}.shop-about-onboarding-spotlight.is-active .shop-about-onboarding-callout{animation:.36s cubic-bezier(.22,1,.36,1) 95ms both shop-about-onboarding-callout-in}.shop-about-onboarding-callout__copy{left:var(--shop-about-onboarding-copy-left,110px);top:var(--shop-about-onboarding-copy-top,19px);width:var(--shop-about-onboarding-copy-width,218px);pointer-events:auto;flex-direction:column;place-items:center;gap:12px;display:flex;position:absolute}.shop-about-onboarding-callout__title,.shop-about-onboarding-callout__text{color:#fff;text-align:center;text-transform:uppercase;overflow-wrap:break-word;word-break:break-word;margin:0;font-family:Neucha,Inter Tight,SF Pro Display,sans-serif;font-weight:400;line-height:normal}.shop-about-onboarding-callout__title{letter-spacing:2px;justify-content:center;align-items:center;font-size:20px;display:flex}.shop-about-onboarding-callout__text{color:#cdcdcd;letter-spacing:1.4px;justify-content:center;align-items:center;font-size:14px;line-height:1.18;display:flex}.shop-about-onboarding-callout__button{margin-top:8px}.shop-about-onboarding-callout__arrow{color:#fff;opacity:0;pointer-events:none;transform-origin:34px 10px;display:block;position:absolute;overflow:visible;transform:translateY(-4px)rotate(-2deg)}.shop-about-onboarding-callout__arrow-line,.shop-about-onboarding-callout__arrow-head{stroke-dasharray:1;stroke-dashoffset:1px}.shop-about-onboarding-callout.is-step-navigation .shop-about-onboarding-callout__arrow{width:98px;height:87px;top:-8px;left:0}.shop-about-onboarding-callout.is-step-fields .shop-about-onboarding-callout__arrow{width:171px;height:148px;top:4px;left:125px}.shop-settings-onboarding-callout.is-target-anchored,.shop-about-onboarding-callout.is-target-anchored{width:100vw;height:100dvh;inset:0}.shop-settings-onboarding-callout.is-target-anchored .shop-settings-onboarding-callout__copy,.shop-about-onboarding-callout.is-target-anchored .shop-about-onboarding-callout__copy{left:var(--shop-onboarding-target-copy-center-x);top:var(--shop-onboarding-target-copy-top);transform:translate(-50%)}.shop-settings-onboarding-callout.is-target-anchored .shop-settings-onboarding-callout__arrow,.shop-about-onboarding-callout.is-target-anchored .shop-about-onboarding-callout__arrow{right:auto;left:var(--shop-onboarding-target-arrow-left);top:var(--shop-onboarding-target-arrow-top)}.shop-settings-onboarding-callout.is-local-canvas{flex-direction:column;align-items:flex-start;gap:28px;height:auto;display:flex}.shop-settings-onboarding-callout.is-local-canvas .shop-settings-onboarding-callout__copy{flex:none;position:relative;top:auto;left:auto;transform:none}.shop-settings-onboarding-callout.is-local-canvas .shop-settings-onboarding-callout__arrow{flex:none;align-self:flex-end;width:144px;height:80px;position:relative;top:auto;left:auto;right:auto}.shop-about-onboarding-spotlight.is-active .shop-about-onboarding-callout__arrow{animation:.54s cubic-bezier(.22,1,.36,1) 80ms both shop-about-onboarding-arrow-in}.shop-about-onboarding-spotlight.is-active .shop-about-onboarding-callout__arrow-line{animation:.3s ease-out .7s forwards shop-about-onboarding-arrow-draw}.shop-about-onboarding-spotlight.is-active .shop-about-onboarding-callout__arrow-head{animation:.16s ease-out .96s forwards shop-about-onboarding-arrow-draw}@keyframes shop-about-onboarding-callout-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translate(0,0)}}@keyframes shop-about-onboarding-arrow-in{0%{opacity:0;transform:translateY(-5px)rotate(-2deg)scale(.99)}55%{opacity:1;transform:translateY(1px)rotate(.5deg)scale(1.005)}to{opacity:1;transform:translate(0,0)rotate(0)scale(1)}}@keyframes shop-about-onboarding-arrow-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.shop-settings-onboarding-spotlight__overlay,.shop-settings-onboarding-spotlight__target{transition:none}.shop-settings-onboarding-spotlight.is-active .shop-settings-onboarding-callout,.shop-settings-onboarding-spotlight.is-active .shop-settings-onboarding-callout__arrow{animation-duration:1ms}.shop-settings-onboarding-callout__arrow-line,.shop-settings-onboarding-callout__arrow-head{stroke-dashoffset:0;animation:none}.shop-about-onboarding-spotlight__overlay,.shop-about-onboarding-spotlight__target{transition:none}.shop-about-onboarding-spotlight.is-active .shop-about-onboarding-callout,.shop-about-onboarding-spotlight.is-active .shop-about-onboarding-callout__arrow{animation-duration:1ms}.shop-about-onboarding-callout__arrow-line,.shop-about-onboarding-callout__arrow-head{stroke-dashoffset:0;animation:none}}
.content-block,.shop-settings__section{border-radius:var(--admin-radius-xl);border:.5px solid var(--admin-surface-line);background:var(--admin-surface-1);padding:var(--admin-space-6) var(--admin-space-4) var(--admin-space-4);gap:var(--admin-space-6);flex-direction:column;display:flex}#shop-settings-appearance{scroll-margin-top:96px}.content-block__head,.shop-settings__section-head{gap:var(--admin-space-2);padding-left:var(--admin-space-2);place-items:start;display:grid}.content-block__head-top{justify-content:flex-start;align-items:center;gap:8px;width:100%;display:flex}.content-block__title-row{align-items:center;gap:8px;min-width:0;display:inline-flex}.content-block__head-actions{flex:none;justify-content:flex-start;align-items:center;display:inline-flex}.content-block__collapse-icon{appearance:none;width:24px;height:24px;color:var(--admin-text-primary);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;transition:background-color .14s,box-shadow .14s,color .14s,opacity .14s,transform .14s;display:inline-flex}.content-block__collapse-icon:hover,.content-block__collapse-icon:focus-visible,.content-block__collapse-icon.is-open{color:#fff}.content-block__collapse-icon:focus-visible{outline:none;box-shadow:0 0 0 2px #ffcc0073}.content-block__collapse-icon:active{transform:scale(.94)}.content-block__collapse-icon img{opacity:.8;width:24px;height:24px;transition:filter .14s,opacity .14s,transform .18s cubic-bezier(.22,1,.36,1);display:block}.content-block__collapse-icon:hover img,.content-block__collapse-icon:focus-visible img,.content-block__collapse-icon.is-open img{filter:brightness(1.12);opacity:1;transform:scale(1.04)}.content-block__collapse-icon:active img{transform:scale(.9)}.content-block__title,.shop-settings__section-title{color:var(--admin-text-primary);margin:0;font-size:16px;font-weight:700;line-height:normal}.content-block__text,.shop-settings__section-text{color:var(--admin-text-secondary);margin:0;font-size:14px;line-height:normal}.content-block__text-paragraph{margin:0}.content-block__text-paragraph+.content-block__text-paragraph{margin-top:8px}.content-block__text-wrap{width:100%}.content-block__text-wrap.is-collapsible{transition:height .22s;overflow:hidden}.content-block__text--clamped{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.content-block__more{appearance:none;color:var(--admin-accent);text-align:left;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin:0;padding:0;font-family:SF Pro Display,sans-serif;font-size:14px;font-weight:400;line-height:normal;transition:color .12s}.content-block__more:hover,.content-block__more:focus-visible{color:var(--admin-accent-hover)}@media (prefers-reduced-motion:reduce){.content-block__text-wrap.is-collapsible{transition:none}.seo-readiness__list-shell,.seo-readiness__list .seo-readiness__item{transition:none;transform:none}}.shop-settings__section-text--warning{color:var(--admin-accent)}.shop-settings__locale-badge{color:#32d74b;white-space:nowrap;background:#10833a40;border-radius:4px;justify-content:center;align-items:center;height:24px;padding:4px 8px;font-family:Inter Tight,SF Pro Display,sans-serif;font-size:10px;font-weight:500;line-height:1;display:inline-flex}.shop-settings__seo-geo-actions{justify-content:flex-start;align-items:center;display:flex}.shop-settings__seo-geo-action{color:#ffe374;background:#ffe37440;border:1px solid #ffe37480;border-radius:16px;justify-content:center;align-items:center;min-height:32px;padding:4px 12px;font-family:Inter Tight,SF Pro Display,sans-serif;font-size:14px;font-weight:500;line-height:1;text-decoration:none;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}.shop-settings__seo-geo-action:hover,.shop-settings__seo-geo-action:focus-visible{color:#fff0a3;background:#ffe37452;border-color:#ffe374b8}.shop-settings__seo-geo-action:focus-visible{outline:none}.shop-settings__group{gap:var(--admin-space-3);display:grid}.shop-settings__language-sections{gap:calc(var(--admin-space-6) + 12px);display:grid}.shop-settings__language-section{gap:var(--admin-space-6);display:grid}.shop-settings__language-section+.shop-settings__language-section{border-top:.5px solid var(--admin-surface-line);padding-top:calc(var(--admin-space-6) + 12px)}.shop-settings__language-section-head{gap:var(--admin-space-2);padding-inline:var(--admin-space-2);display:grid}.shop-settings__language-section-title-row{align-items:center;gap:var(--admin-space-2);min-width:0;display:flex}.shop-settings__language-section-title{color:var(--admin-text-primary);margin:0;font-size:16px;font-weight:600;line-height:normal}.shop-settings__ui-language-picker{gap:var(--admin-space-3);display:grid}.shop-settings__ui-language-national{gap:var(--admin-space-3);padding-top:var(--admin-space-4);border-top:1px solid var(--admin-border-subtle);margin-top:0;display:grid}.shop-settings__ui-language-national-title{margin:0 0 var(--admin-space-2);padding-inline:var(--admin-space-2);color:var(--admin-text-secondary);font-size:14px;font-weight:400;line-height:normal}.shop-settings__ui-language-national .shop-settings__ui-language-options{margin-top:0}.shop-settings__ui-language-mobile{display:none}.shop-settings__ui-language-options{column-gap:var(--admin-space-3);grid-template-columns:repeat(6,minmax(0,1fr));row-gap:20px;margin-top:4px;display:grid}.shop-settings__ui-language-option{appearance:none;color:var(--admin-text-primary);justify-items:center;gap:calc(var(--admin-space-2) + 6px);width:100%;min-width:0;font:inherit;cursor:pointer;opacity:.25;background:0 0;border:0;margin:0;padding:0;transition:opacity .16s;display:grid}.shop-settings__ui-language-national .shop-settings__ui-language-option{opacity:.5}.shop-settings__ui-language-option.is-active{opacity:1}.shop-settings__ui-language-option:not(.is-active):hover,.shop-settings__ui-language-option:not(.is-active):focus-visible{opacity:.8}.shop-settings__ui-language-option:focus-visible{outline:2px solid var(--admin-accent);outline-offset:2px;border-radius:8px}.shop-settings__ui-language-flag{border-radius:50%;width:48px;height:48px;display:block}.shop-settings__ui-language-label{text-align:center;overflow-wrap:anywhere;width:100%;font-size:11px;font-weight:500;line-height:normal}@media (max-width:900px){.shop-settings__ui-language-options{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:16px}}@media (max-width:560px){.shop-settings__language-sections{gap:calc(var(--admin-space-6) + 4px)}.shop-settings__language-section+.shop-settings__language-section{padding-top:calc(var(--admin-space-6) + 4px)}.shop-settings__ui-language-mobile{border-radius:var(--admin-radius-lg);background:var(--admin-surface-2);min-height:56px;padding:var(--admin-space-4);border:.5px solid #0000;display:block}.shop-settings__ui-language-mobile:focus-within{border-color:var(--admin-success);background:var(--admin-surface-0)}.shop-settings__ui-language-options{display:none}.shop-settings__ui-language-flag{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.shop-settings__ui-language-option{transition:none}}.shop-settings__divider{display:none}.shop-settings__row{gap:var(--admin-space-2);display:grid}.shop-settings__row--gap-11{gap:11px}.shop-settings__row--gap-12{gap:var(--admin-space-3)}.shop-settings__row-body{gap:var(--admin-space-3);min-width:0;display:grid}.shop-settings__row-body--domain{gap:0}.shop-settings__dot{background:#5d5d5d;border-radius:50%;flex:none;width:6px;height:6px}.shop-settings__dot.is-active{background:var(--admin-success)}.shop-settings__field{min-height:var(--admin-field-min-height);border-radius:var(--admin-radius-lg);background:var(--admin-surface-2);padding:var(--admin-space-4) var(--admin-space-3);gap:var(--admin-space-3);border:.5px solid #0000;align-content:start;transition:background-color .14s,border-color .14s,box-shadow .14s;display:grid;position:relative}.shop-settings__field--activatable,.shop-settings__field--activatable *{cursor:pointer}@media (any-hover:hover){.shop-settings__field--activatable:hover,.shop-settings__domain-input:hover{border-color:var(--admin-surface-line);background:var(--admin-surface-2-hover)}.shop-settings__domain-input--error:hover{border-color:var(--admin-danger);background:#ff5f6d52}.shop-settings__field--media:hover{background:var(--admin-surface-2);border-color:#0000}.shop-settings__media-tile.shop-settings__media-interactive:hover{border-color:var(--admin-surface-line);background:var(--admin-surface-2-hover)}}.shop-settings__field:focus-within{border-color:var(--admin-success);background:var(--admin-surface-0)}.shop-settings__field--error,.shop-settings__field--error:focus-within{border-color:var(--admin-danger);background:#ff314040}.shop-settings__field-top{justify-content:space-between;align-items:center;gap:8px;min-height:18px;display:flex}.shop-settings__field-heading{align-items:center;gap:8px;min-width:0;min-height:18px;padding:2px 0;display:inline-flex}.shop-settings__label{color:var(--admin-text-primary);font-size:14px;font-weight:500;line-height:14px}.shop-settings__field.is-filled .shop-settings__label{color:var(--admin-text-muted)}.shop-settings__field--error .shop-settings__label{color:var(--admin-danger)}.shop-settings__hint{color:var(--admin-text-quiet);white-space:nowrap;align-items:center;min-height:18px;font-family:Inter Tight,SF Pro Display,sans-serif;font-size:14px;line-height:.84;display:inline-flex}.shop-settings__hint-button{color:var(--admin-text-quiet);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;min-height:18px;padding:0;font-family:Inter Tight,SF Pro Display,sans-serif;font-size:14px;line-height:.84;transition:color .14s;display:inline-flex}.shop-settings__hint-button:hover,.shop-settings__hint-button:focus-visible{color:var(--admin-accent)}.shop-settings__field--activatable .shop-settings__hint-button,.shop-settings__field--activatable .shop-settings__hint-button:hover,.shop-settings__field--activatable .shop-settings__hint-button:focus-visible,.shop-settings__domain-input--activatable .shop-settings__hint-button,.shop-settings__domain-input--activatable .shop-settings__hint-button:hover,.shop-settings__domain-input--activatable .shop-settings__hint-button:focus-visible{cursor:pointer}.shop-settings__input{width:100%;color:var(--admin-text-muted);background:0 0;border:0;border-radius:0;min-height:12px;padding:0;font-size:14px;font-weight:400;line-height:normal;display:block}.shop-settings__input::placeholder{color:var(--admin-text-muted);opacity:1;font-size:14px;font-weight:400;line-height:normal}.shop-settings__input:focus{outline:none}.shop-settings__input--filled{color:var(--admin-text-primary);font-size:14px;font-weight:400;line-height:normal}.shop-settings__domain-input{border-radius:var(--admin-radius-lg);background:var(--admin-surface-2);min-height:50px;padding:var(--admin-space-4) var(--admin-space-3);border:.5px solid #0000;align-items:center;display:flex}.shop-settings__domain-picker-control{align-items:center;gap:8px;min-width:0;display:flex}.shop-settings__domain-picker-control .shop-settings__domain-input{flex:auto;min-width:0}.shop-settings__domain-check-button{border-radius:var(--admin-radius-lg);width:144px;min-height:50px;color:var(--admin-success);white-space:nowrap;cursor:pointer;background:#10833a40;border:1px solid #00ab3380;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-family:Inter Tight,SF Pro Display,sans-serif;font-size:14px;font-weight:500;line-height:1;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}.shop-settings__domain-check-button:hover{color:#74ec86;background:#10833a59;border-color:#32d74bb8}.shop-settings__domain-check-button:focus-visible{color:#74ec86;background:#10833a59;border-color:#32d74bb8;outline:none}.shop-settings__domain-check-button:disabled{color:var(--admin-text-muted);cursor:default;background:#77777714;border-color:#7773}.shop-settings__domain-operation-status{min-height:24px;color:var(--admin-text-muted);align-items:center;gap:8px;margin-top:8px;margin-left:8px;font-size:14px;line-height:1.2;display:flex}.shop-settings__domain-operation-status .shop-settings__upload-spinner{border-width:1.5px;border-color:#32d74b47;border-top-color:var(--admin-success);flex:none;width:16px;height:16px}.shop-settings__domain-input--activatable,.shop-settings__domain-input--activatable *{cursor:pointer}.shop-settings__domain-input:focus-within{border-color:var(--admin-success);background:var(--admin-surface-0)}.shop-settings__domain-input--error{--settings-domain-error-color:#ff5f6d;border-color:var(--admin-danger);background:#ff314040}.shop-settings__domain-input--error:focus-within{border-color:var(--admin-danger);background:#ff314040}.shop-settings__domain-input--error .shop-settings__dot{background:var(--settings-domain-error-color)}.shop-settings__domain-input--error .shop-settings__hint-button,.shop-settings__domain-input--error .shop-settings__hint-button:hover,.shop-settings__domain-input--error .shop-settings__hint-button:focus-visible{color:var(--admin-text-primary)}.shop-settings__domain-input-row{justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:18px;display:flex}.shop-settings__domain-input-value{cursor:text;flex:auto;align-items:center;gap:8px;min-width:0;min-height:18px;display:inline-flex}.shop-settings__domain-input-value .shop-settings__dot{translate:0 1px}.shop-settings__domain-wrap{align-items:center;gap:0;width:fit-content;max-width:100%;display:inline-flex;position:relative}.shop-settings__domain-measure{visibility:hidden;pointer-events:none;white-space:pre;font-size:14px;font-weight:400;line-height:normal;position:absolute}.shop-settings__domain-wrap .shop-settings__input{width:var(--settings-domain-input-width,auto);white-space:pre;overflow-wrap:normal;min-width:0;max-width:100%}.shop-settings__domain-wrap .shop-settings__input.shop-settings__input--filled{color:var(--admin-success)}@media (max-width:640px){.shop-settings__domain-input .shop-settings__hint-button{display:none}}.shop-settings__domain-input--error .shop-settings__domain-wrap .shop-settings__input,.shop-settings__domain-input--error .shop-settings__domain-wrap .shop-settings__input.shop-settings__input--filled{color:var(--settings-domain-error-color)}.shop-settings__domain-input--review-pending,.shop-settings__domain-input--review-pending:focus-within{background:#77777714;border-color:#8e8e9359}.shop-settings__domain-input--review-pending .shop-settings__domain-wrap .shop-settings__input,.shop-settings__domain-input--review-pending .shop-settings__domain-wrap .shop-settings__input.shop-settings__input--filled,.shop-settings__domain-input--review-pending .shop-settings__domain-suffix{color:var(--admin-text-muted)}.shop-settings__domain-input--review-pending .shop-settings__dot{background:#8e8e93}.shop-settings__domain-suffix{color:var(--admin-accent);white-space:nowrap;flex:none;font-size:14px;font-weight:400;line-height:normal}.shop-settings__domain-actions{margin-top:var(--admin-space-4);align-items:center;gap:2px;display:inline-flex}.admin-pill-dropdown{width:144px;min-height:var(--admin-control-height-sm);flex:none;position:relative}.admin-pill-dropdown.is-fit-content{width:max-content;max-width:100%;display:inline-grid}.admin-pill-dropdown__sizer,.admin-pill-dropdown.is-fit-content .admin-pill-dropdown__trigger{grid-area:1/1}.admin-pill-dropdown__sizer{min-height:var(--admin-control-height-sm);padding:0 calc(var(--admin-space-3) + 28px) 0 var(--admin-space-3);visibility:hidden;pointer-events:none;align-items:center;font-family:Inter Tight,SF Pro Display,sans-serif;font-size:14px;font-weight:500;line-height:1;display:grid}.admin-pill-dropdown__sizer>span{white-space:nowrap;grid-area:1/1}.admin-pill-dropdown__trigger{width:100%;min-height:var(--admin-control-height-sm);border-radius:var(--admin-control-height-sm);background:var(--admin-surface-3);padding:var(--admin-space-1) var(--admin-space-3);color:var(--admin-text-primary);cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:8px;font-family:Inter Tight,SF Pro Display,sans-serif;font-size:14px;font-weight:500;line-height:1;display:inline-flex}.admin-pill-dropdown__trigger.is-open{border:.5px solid var(--admin-success);background:var(--admin-surface-0)}.admin-pill-dropdown__trigger:disabled{cursor:default;opacity:.6}.admin-pill-dropdown__label{color:var(--admin-text-primary);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-pill-dropdown__icon{pointer-events:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex;position:relative}.admin-pill-dropdown__icon-wrap{justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.admin-pill-dropdown__icon-rotator{justify-content:center;align-items:center;width:20px;height:20px;transition:transform .12s;display:inline-flex;transform:none}.admin-pill-dropdown__icon-glyph{width:20px;height:20px;position:relative}.admin-pill-dropdown__icon-glyph img{object-fit:contain;width:20px;height:20px;display:block}.admin-pill-dropdown__trigger:disabled .admin-pill-dropdown__icon-glyph img{opacity:.6}.admin-pill-dropdown__trigger.is-open .admin-pill-dropdown__icon-rotator{transform:rotate(180deg)}.admin-pill-dropdown__panel{z-index:26;border:.5px solid var(--admin-surface-line);border-radius:var(--admin-radius-sm);background:var(--admin-surface-0);width:146px;padding:var(--admin-space-1);position:absolute;top:calc(100% + 4px);left:-1px;box-shadow:0 8px 8px #0a0a0a4d}.admin-pill-dropdown__option{width:100%;height:var(--admin-control-height-sm);border-radius:var(--admin-radius-xs);color:#f0f0f0;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 8px;font-family:Inter Tight,SF Pro Display,sans-serif;font-size:14px;font-weight:500;line-height:1;display:inline-flex}.admin-pill-dropdown__option-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.admin-pill-dropdown__option:hover,.admin-pill-dropdown__option:focus-visible{background:#26262680}.admin-pill-dropdown__option.is-selected{color:var(--admin-accent);background:#26262680}.shop-settings__domain-qr-btn{min-height:var(--admin-control-height-sm);border-radius:var(--admin-radius-lg);color:var(--admin-accent);cursor:pointer;background:#ffe37440;border:1px solid #ffe37480;padding:4px 12px;font-family:Inter Tight,SF Pro Display,sans-serif;font-size:14px;font-weight:500;line-height:1;transition:background-color .12s,border-color .12s,color .12s}.shop-settings__domain-qr-btn:hover,.shop-settings__domain-qr-btn:focus-visible{background:#ffe37459;border-color:#ffe374b3}.shop-settings__domain-qr-btn:disabled{border-color:var(--admin-surface-line);color:var(--admin-text-muted);cursor:default;background:0 0}.shop-settings__error{color:var(--admin-danger);font-size:12px;line-height:1.2}.shop-settings__media-upload-retry{color:currentColor;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin-left:8px;padding:0;font-weight:700;text-decoration:underline}.shop-settings__error--domain{color:#ff5f6d;font-size:14px;line-height:1.2}.shop-settings__domain-error-result{justify-items:start;gap:12px;margin-top:16px;margin-left:8px;display:grid}.shop-settings__domain-search-more-button,.shop-settings__domain-request-action.shop-settings__domain-request-action--request{min-height:var(--admin-control-height-sm);border-radius:var(--admin-radius-sm);color:var(--admin-accent);cursor:pointer;background:#ffe37440;border:1px solid #ffe37480;justify-content:center;align-items:center;padding:4px 12px;font-family:Inter Tight,SF Pro Display,sans-serif;font-size:14px;font-weight:500;line-height:1;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}.shop-settings__domain-search-more-button:hover,.shop-settings__domain-search-more-button:focus-visible,.shop-settings__domain-request-action.shop-settings__domain-request-action--request:hover,.shop-settings__domain-request-action.shop-settings__domain-request-action--request:focus-visible{color:var(--admin-accent);background:#ffe37459;border-color:#ffe374b3}.shop-settings__domain-search-more-button:focus-visible,.shop-settings__domain-request-action.shop-settings__domain-request-action--request:focus-visible{outline:none}.shop-settings__domain-search-more-button:disabled,.shop-settings__domain-request-action.shop-settings__domain-request-action--request:disabled{color:var(--admin-text-muted);cursor:default;background:#77777714;border-color:#7773}.shop-settings__domain-request-notice{color:var(--admin-text-primary);justify-items:start;gap:14px;margin-top:16px;margin-left:8px;padding-block:4px;display:grid}.shop-settings__domain-request-message{font-size:14px;font-weight:500;line-height:1.4}.shop-settings__domain-request-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.shop-settings__domain-request-notice+.shop-settings__domain-actions{margin-top:8px}.shop-settings__domain-request-action{color:var(--admin-text-muted);font:inherit;font-size:14px;font-weight:400;line-height:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;transition:color .14s}.shop-settings__domain-request-action:hover,.shop-settings__domain-request-action:focus-visible{color:var(--admin-text-primary)}.shop-settings__domain-request-action:disabled{color:var(--admin-text-muted);cursor:default}.shop-settings__domain-request-action--primary{min-height:var(--admin-control-height-sm);border-radius:var(--admin-radius-sm);color:var(--admin-success);background:#10833a40;border:1px solid #00ab3380;justify-content:center;align-items:center;padding:4px 12px;font-size:14px;font-weight:500;line-height:1;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}.shop-settings__domain-request-action--primary:hover,.shop-settings__domain-request-action--primary:focus-visible{color:#74ec86;background:#10833a59;border-color:#32d74bb8}.shop-settings__domain-request-action--primary:focus-visible{outline:none}.shop-settings__domain-request-action--primary:disabled{color:var(--admin-text-muted);background:#77777714;border-color:#7773}
.shop-settings__field--media{gap:12px}.shop-settings__field--media:focus-within{background:var(--admin-surface-2);border-color:#0000}.shop-settings__field--locale{gap:12px}.shop-settings__field--locale.is-filled .shop-settings__label{color:var(--admin-success)}.shop-settings__field--locale .shop-settings__dot{background:#8e8e93}.shop-settings__field--locale .shop-settings__dot.is-active{background:var(--admin-success)}.shop-settings__field--locale.is-disabled{opacity:.66}@media (any-hover:hover){.shop-settings__field--locale:hover{background:var(--admin-surface-2);border-color:#0000}}.shop-settings__field--locale:focus-within{background:var(--admin-surface-2);border-color:#0000}.shop-settings__field--media .shop-settings__hint{font-size:14px}.shop-settings__default-toggle--locale{gap:8px}.shop-settings__default-label--locale{color:var(--admin-text-muted)}.shop-settings__default-label--locale.is-active,.shop-settings__default-label.shop-settings__default-label--locale.is-active{color:var(--admin-text-primary)}.shop-settings__locale-status-line{flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:inline-flex}.shop-settings__locale-status-block{gap:6px;display:grid}.shop-settings__locale-status{color:var(--admin-text-muted);margin:0;font-size:14px;line-height:normal}.shop-settings__locale-status.is-active{color:var(--admin-text-primary)}.shop-settings__guest-service-actions{justify-content:flex-start;align-items:center;display:flex}.shop-settings__locale-refresh-link,.shop-settings__guest-service-link{color:var(--admin-accent);text-underline-offset:1px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-family:SF Pro Display,sans-serif;font-size:14px;font-weight:400;line-height:normal;text-decoration:underline;transition:color .12s}.shop-settings__locale-refresh-link:hover,.shop-settings__locale-refresh-link:focus-visible,.shop-settings__guest-service-link:hover,.shop-settings__guest-service-link:focus-visible{color:var(--admin-accent-hover)}.shop-settings__locale-refresh-link:disabled{color:#ffffff73;cursor:default;text-decoration:none}.shop-settings__locale-message{color:var(--admin-text-muted);max-width:560px;margin:0;font-size:14px;line-height:1.35}.shop-settings__media-title-wrap{align-items:center;gap:12px;display:inline-flex}.shop-settings__field-heading--media{flex-wrap:wrap;gap:8px}.shop-settings__dot--media{background:#8e8e93}.shop-settings__media-badge{color:#32d74b;white-space:nowrap;background:#10833a40;border-radius:4px;justify-content:center;align-items:center;height:24px;padding:4px 8px;font-family:Inter Tight,SF Pro Display,sans-serif;font-size:10px;font-weight:500;line-height:1;display:inline-flex}.shop-settings__default-toggle{cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.shop-settings__default-toggle:disabled{cursor:not-allowed;opacity:.45;pointer-events:none}.shop-settings__default-toggle--media{gap:0}.shop-settings__default-form{margin:0;display:inline-flex}.shop-settings__default-switch{background:#ffffff40;border-radius:60px;align-items:center;width:36px;height:18px;padding:0 1px;display:inline-flex}.shop-settings__default-switch.is-active{background:#32d74b40}.shop-settings__default-knob{background:#efefef;border-radius:50%;width:14px;height:14px;transition:transform .14s,background-color .14s;transform:translate(0)}.shop-settings__default-switch.is-active .shop-settings__default-knob{background:var(--admin-success);transform:translate(20px)}.shop-settings__default-label{color:#ffffff8c;font-size:14px;font-weight:400;line-height:1}.shop-settings__default-label.is-active{color:var(--admin-success)}.shop-settings__media-list{gap:var(--admin-space-4);flex-wrap:wrap;align-items:flex-start;display:flex}.shop-settings__media-tile-wrap{width:var(--admin-media-tile-size);height:var(--admin-media-tile-size);flex:none;position:relative}.shop-settings__media-tile-wrap[data-dnd-placeholder=hidden]{visibility:visible!important}.shop-settings__media-tile-wrap[data-dnd-placeholder=hidden] .shop-settings__media-tile{visibility:visible;box-shadow:none;background:#2b2b2b;border-color:#3a3a3c}.shop-settings__media-tile-wrap[data-dnd-placeholder=hidden] .shop-settings__media-tile>*,.shop-settings__media-tile-wrap[data-dnd-placeholder=hidden] .shop-settings__media-tile-remove{opacity:0;visibility:hidden}.shop-settings__media-tile-wrap[data-dnd-dragging]{border-radius:var(--admin-radius-md);background:0 0;box-shadow:0 14px 32px #00000047}.shop-settings__media-tile-wrap[data-dnd-dragging] .shop-settings__media-tile-remove{display:none}.shop-settings__media-tile{width:var(--admin-media-tile-size);height:var(--admin-media-tile-size);border:1px solid var(--admin-surface-line);border-radius:var(--admin-radius-md);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;transition:border-color .14s,background-color .14s,box-shadow .14s,opacity .14s;display:inline-flex;position:relative;overflow:hidden}.shop-settings__media-tile-remove{right:var(--admin-space-2);bottom:var(--admin-space-2);width:var(--admin-control-height-sm);height:var(--admin-control-height-sm);border-radius:var(--admin-radius-pill);color:#fd0030;cursor:pointer;z-index:2;background:#0a0a0aa6;border:0;place-items:center;padding:0;transition:transform .12s;display:inline-grid;position:absolute}.shop-settings__media-tile-remove:hover{transform:scale(1.06)}.shop-settings__media-tile-remove:disabled{opacity:.5}.shop-settings__media-tile-remove-icon{width:var(--admin-control-height-sm);height:var(--admin-control-height-sm);object-fit:contain;transform-origin:50%;display:block;transform:scale(1)}.shop-settings__media-tile-wrap.is-removing .shop-settings__media-tile{pointer-events:none}.shop-settings__media-tile-wrap.is-removing .shop-settings__media-preview{opacity:.38;transition:opacity .12s,transform .12s;transform:scale(.98)}.shop-settings__media-remove-progress{z-index:3;justify-content:center;align-items:center;gap:var(--admin-space-2);border-radius:var(--admin-radius-md);color:#fff;cursor:wait;background:#0a0a0aa3;flex-direction:column;display:flex;position:absolute;inset:0}.shop-settings__media-remove-progress .shop-settings__upload-spinner{width:22px;height:22px}.shop-settings__media-remove-progress-label{max-width:calc(100% - var(--admin-space-4));text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;line-height:1.2;overflow:hidden}.shop-settings__media-tile.is-draggable{cursor:grab}.shop-settings__media-tile.is-draggable .shop-settings__media-preview{cursor:grab;pointer-events:none}.shop-settings__media-tile.is-overflow,.shop-settings__media-tile.is-empty{border:1px solid var(--admin-surface-line);background:0 0}.shop-settings__media-tile.is-uploading{cursor:wait;opacity:1}.shop-settings__media-upload-overlay{z-index:2;pointer-events:none;background:#0a0a0a6b;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.shop-settings__media-tile.is-upload-failed .shop-settings__media-upload-overlay{background:#370e0ea3}.shop-settings__upload-progress-ring{background:conic-gradient(var(--admin-accent) var(--upload-progress), #ffffff38 0);width:58px;height:58px;color:var(--admin-text-primary);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid;position:relative}.shop-settings__upload-progress-ring:before{content:"";border-radius:inherit;background:#141414db;position:absolute;inset:5px}.shop-settings__upload-progress-ring>span{z-index:1;position:relative}.shop-settings__media-upload-status{max-width:calc(100% - 16px);color:var(--admin-text-primary);text-align:center;text-wrap:balance;background:#0a0a0ab8;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:650;line-height:1.2}.shop-settings__media-preview{object-fit:cover;width:100%;height:100%;transition:opacity .16s;display:block}.shop-settings__media-preview.is-loading{opacity:0}.shop-settings__media-preview.is-loaded{opacity:1}.shop-settings__media-preview-skeleton{z-index:1;pointer-events:none;background:linear-gradient(110deg,#1f1f1f 0%,#2d2d2d 38%,#1f1f1f 72%) 0 0/200% 100%;animation:1.1s ease-in-out infinite shop-settings-media-skeleton;position:absolute;inset:0}@keyframes shop-settings-media-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}.shop-settings__media-overflow-label{color:var(--admin-text-quiet);font-size:14px;font-weight:500;line-height:1}.shop-settings__media-add-label{color:#777;font-size:14px;font-weight:500;line-height:1}.shop-settings__media-note{color:var(--admin-text-muted);white-space:nowrap;text-overflow:ellipsis;width:100%;margin:0;font-size:12px;line-height:1.35;display:block;overflow:hidden}
.currency-dropdown{width:100%;position:relative}.shop-settings__field .currency-dropdown{position:static}.shop-settings__field .currency-dropdown__panel{left:12px;right:12px}.currency-dropdown.is-open{z-index:24}.currency-dropdown__trigger{cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:0;display:inline-flex}.currency-dropdown__value{align-items:center;gap:var(--admin-space-2);min-width:0;display:inline-flex}.currency-dropdown__icon{border-radius:50%;flex:none;width:24px;height:24px}.currency-dropdown__text{color:var(--admin-text-muted);font-family:SF Pro Display,sans-serif;font-size:14px;font-weight:400;line-height:normal}.currency-dropdown__text.is-value{color:var(--admin-text-primary)}.currency-dropdown__arrow{display:none}.currency-dropdown__trigger.is-open .currency-dropdown__arrow{transform:rotate(180deg)}.currency-dropdown__panel{z-index:20;border:.5px solid var(--admin-surface-line);border-radius:var(--admin-radius-sm);background:var(--admin-surface-0);max-height:248px;padding:var(--admin-space-1);scrollbar-width:thin;scrollbar-color:var(--admin-surface-3) transparent;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 8px #0a0a0a4d}.currency-dropdown__panel::-webkit-scrollbar{width:3px}.currency-dropdown__panel::-webkit-scrollbar-track{background:0 0}.currency-dropdown__panel::-webkit-scrollbar-thumb{border-radius:var(--admin-radius-xs);background:var(--admin-surface-3)}.currency-dropdown__option{width:100%;height:var(--admin-control-height-sm);border-radius:var(--admin-radius-xs);align-items:center;gap:var(--admin-space-2);color:#f0f0f0;text-align:left;cursor:pointer;background:0 0;border:0;padding:0 8px;font-family:SF Pro Display,sans-serif;font-size:14px;font-weight:500;line-height:normal;display:inline-flex}.currency-dropdown__option.has-icon{gap:var(--admin-space-3);height:56px;padding:var(--admin-space-2) var(--admin-space-4)}.currency-dropdown__option.has-icon .currency-dropdown__icon{width:40px;height:40px}.currency-dropdown__option:hover,.currency-dropdown__option:focus-visible{background:#26262680}.currency-dropdown__option.is-selected{color:var(--admin-accent);background:#26262680}
.shop-settings__savebar{isolation:isolate;z-index:5;justify-content:center;align-self:stretch;align-items:flex-start;width:100%;max-width:100%;margin-top:16px;display:flex;position:sticky;bottom:0;overflow:clip}.shop-settings__savebar.is-save{height:72px;min-height:72px}.shop-settings__savebar.is-notice{min-height:102px}.shop-settings__savebar-slot{justify-content:center;align-items:flex-start;width:100%;display:flex}.shop-settings__savebar:before{content:"";background:linear-gradient(180deg, #0a0a0a00 0%, #0a0a0adb 58%, var(--admin-surface-0) 100%);z-index:-1;pointer-events:none;position:absolute;inset:0}.shop-settings__savebtn{--shop-settings-savebtn-min-width:20ch;min-height:var(--admin-control-height-md);min-width:min(var(--shop-settings-savebtn-min-width), calc(100% - 32px));border:1px solid var(--admin-success);border-radius:var(--admin-control-height-sm);max-width:calc(100% - 32px);color:var(--admin-text-primary);white-space:nowrap;text-align:center;cursor:default;background:#10833a;justify-content:center;align-items:center;padding:0 24px;font-family:Inter Tight,SF Pro Display,sans-serif;font-size:16px;font-weight:500;line-height:1;transition:background-color .14s,color .14s,box-shadow .14s,border-color .2s,border-radius .28s cubic-bezier(.22,1,.36,1);display:inline-flex}.shop-settings__savebtn:disabled{cursor:default;opacity:1}.shop-settings__savebtn:focus-visible{background:#149242;box-shadow:0 8px 18px #10833a4d,0 0 0 2px #ffcc0073}.shop-settings__savebtn.is-success{--shop-settings-savebtn-min-width:11ch;color:var(--admin-text-primary);background:#10833a}.shop-settings__savebtn.is-invalid{color:#fff;background:#d14f63}.shop-settings__savebtn.is-pending{--shop-settings-savebtn-min-width:33ch;color:#fff;background:#ad6601;border-color:#e09b15}.shop-settings__savebtn-label{text-align:center;text-wrap:pretty;width:100%;display:block}.shop-settings__savebtn-pending{justify-content:center;align-items:center;gap:12px;display:inline-flex}.shop-settings__savebtn-spinner{flex:none}.shop-settings__savebtn.is-collapsing{transform-origin:50%;pointer-events:none;animation:.46s cubic-bezier(.16,1,.3,1) forwards shop-settings-savebtn-collapse}@keyframes shop-settings-savebtn-collapse{0%{opacity:1;transform:scale(1)}62%{opacity:.9;transform:scale(.42)}to{opacity:0;transform:scale(.01)}}.shop-settings__system-notice-item{border-radius:var(--admin-radius-lg);border:1px solid var(--admin-success);text-align:center;white-space:normal;text-wrap:pretty;width:min(600px,100% - 120px);color:var(--admin-text-primary);background:#10833a;margin:0 auto;padding:16px;font-family:Inter Tight,SF Pro Display,sans-serif;font-size:16px;font-weight:500;line-height:1}.shop-settings__system-notice-item--success{border-color:var(--admin-success);background:#10833a}.shop-settings__system-notice-item--warning{background:#ad6601;border-color:#fc0}.shop-settings__system-notice-item--error{background:#d14f63;border-color:#ff6b81}
.shop-settings__hint-modal-backdrop{z-index:1400;background:#00000094;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.shop-settings__hint-modal{border-radius:var(--admin-radius-md);background:#2c2c2e;border:1px solid #5d5d5d;gap:14px;width:min(100%,420px);padding:16px;display:grid;box-shadow:0 24px 48px #0006}.shop-settings__hint-modal-title{color:#f0f0f0;margin:0;font-size:18px;font-weight:600;line-height:1.2}.shop-settings__hint-modal-description{color:#d0d0d0;margin:0;font-size:14px;line-height:1.4}.shop-settings__hint-modal-action{color:#fff;cursor:pointer;background:#00ab33;border:0;border-radius:8px;justify-self:end;min-height:38px;padding:8px 14px;font-size:14px;font-weight:600;line-height:1;transition:filter .12s,transform .12s}.shop-settings__hint-modal-action:hover,.shop-settings__hint-modal-action:focus-visible{filter:brightness(1.1);transform:translateY(-1px)}.shop-settings__standard-modal-backdrop{z-index:1600;background:#0000009e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.shop-settings__standard-modal{background:#252525;border-radius:16px;flex-direction:column;align-items:stretch;width:min(100%,480px);padding:0 0 16px;display:flex;overflow:hidden;box-shadow:0 24px 48px #0000006b}.shop-settings__standard-modal.is-menu{background:#252525;border-radius:16px;width:min(100%,424px);padding:0 0 20px}.shop-settings__standard-modal-header{justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:57px;padding:0 16px 0 17px;display:flex}.shop-settings__standard-modal-title{color:#fff;min-width:0;margin:0;font-size:16px;font-weight:700;line-height:1}.shop-settings__standard-modal-close{width:var(--admin-control-height-sm);height:var(--admin-control-height-sm);flex:0 0 var(--admin-control-height-sm);border-radius:var(--admin-radius-pill);color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;transition:background-color .12s;display:inline-grid}.shop-settings__standard-modal-close:disabled{cursor:default;opacity:.35}.shop-settings__standard-modal-body{gap:20px;width:100%;padding:0 16px;display:grid}.shop-settings__standard-modal.is-menu .shop-settings__standard-modal-body{gap:16px;padding:0 16px}.shop-settings__standard-modal.is-menu .shop-settings__standard-modal-description{color:#ffffffb8;font-size:14px;line-height:1.35}.shop-settings__standard-modal.is-menu .shop-settings__standard-modal-content,.shop-settings__standard-modal.is-menu .admin-menu__modal-form{gap:16px}.shop-settings__standard-modal.is-menu.is-menu-create-section{width:min(100%,480px);padding-bottom:16px}.shop-settings__standard-modal.is-menu.is-menu-create-section .shop-settings__standard-modal-body{gap:20px;padding:0 16px}.shop-settings__standard-modal.is-menu.is-menu-create-section .shop-settings__standard-modal-content{gap:20px}.shop-settings__standard-modal.is-menu.is-menu-create-section .shop-settings__standard-modal-description{color:#ffffffbf;font-size:14px;font-weight:400;line-height:normal}.shop-settings__standard-modal.is-menu.is-menu-create-section .admin-menu__modal-actions{justify-content:flex-start}.shop-settings__standard-modal.is-menu.is-menu-action-modal{width:min(100%,480px);padding-bottom:16px}.shop-settings__standard-modal.is-menu.is-menu-action-modal .shop-settings__standard-modal-body{gap:20px;padding:0 16px}.shop-settings__standard-modal.is-menu.is-menu-action-modal .shop-settings__standard-modal-content{gap:20px}.shop-settings__standard-modal.is-menu.is-menu-action-modal .shop-settings__standard-modal-description{color:#ffffffbf;font-size:14px;font-weight:400;line-height:normal}.shop-settings__standard-modal.is-menu.is-menu-action-modal .admin-menu__modal-actions{justify-content:flex-start}.shop-settings__standard-modal.is-menu.is-menu-import{width:min(100%,480px);padding-bottom:16px}.shop-settings__standard-modal.is-menu.is-menu-import .shop-settings__standard-modal-body{gap:20px;padding:0 16px}.shop-settings__standard-modal.is-menu.is-menu-import .shop-settings__standard-modal-content{gap:20px}.shop-settings__standard-modal.is-menu.is-menu-import .shop-settings__standard-modal-description{color:#ffffffbf;font-size:16px;font-weight:400;line-height:normal}.shop-settings__standard-modal.is-menu.is-menu-import .admin-menu__modal-actions{justify-content:flex-start}.admin-menu__create-section-form{gap:20px}.admin-menu__modal-input-shell{background:#77777740;border:1px solid #0000;border-radius:12px;align-items:center;width:100%;min-height:50px;padding:16px 12px;transition:border-color .14s,background-color .14s;display:flex}.admin-menu__modal-input-shell:focus-within{background:#77777740;border-color:#00ab3380}.admin-menu__modal-input{color:#fff;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:0;font-size:16px;font-weight:400;line-height:normal}.admin-menu__modal-input::placeholder{color:#ffffff80;opacity:1}.admin-menu__action-modal-form{gap:20px}.admin-menu__modal-text-input-shell,.admin-menu__modal-status-select-shell,.admin-menu__modal-textarea-shell{background:#77777740;border:0;border-radius:12px;align-items:center;width:100%;padding:16px 12px;display:flex;overflow:hidden}.admin-menu__modal-text-input-shell,.admin-menu__modal-status-select-shell{min-height:50px}.admin-menu__modal-text-input-shell--autogrow{align-items:flex-start}.admin-menu__modal-text-input{color:#fff;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:0;font-size:16px;font-weight:400;line-height:normal}.admin-menu__modal-text-input--textarea{resize:none;overflow-wrap:anywhere;line-height:1.35;overflow:hidden}.admin-menu__modal-text-input::placeholder{color:#ffffff80;opacity:1}.admin-menu__modal-textarea-shell{align-items:flex-start;min-height:92px}.admin-menu__modal-textarea{color:#fff;resize:none;overflow-wrap:anywhere;background:0 0;border:0;outline:none;width:100%;min-width:0;min-height:60px;padding:0;font-size:16px;font-weight:400;line-height:1.35;overflow:hidden}.admin-menu__modal-textarea::placeholder{color:#ffffff80;opacity:1}.admin-menu__modal-status-select-shell{border-radius:16px;gap:8px;min-height:50px}.admin-menu__modal-status-dot{background:#32d74b;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.admin-menu__modal-status-select{color:#fff;appearance:none;cursor:pointer;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:0;font-size:14px;font-weight:500;line-height:1}.admin-menu__modal-status-select option{color:#fff;background:#252525}.shop-settings__standard-modal.is-menu.is-menu-action-modal .admin-menu__modal-submit{color:#32d74b;background:#10833a40;border:1px solid #00ab3380;border-radius:12px;height:40px;min-height:40px;padding:4px 24px;font-family:Inter Tight,SF Pro Display,sans-serif;font-size:14px;font-weight:500;line-height:1;transition:background-color .14s,border-color .14s,color .14s}.shop-settings__standard-modal.is-menu.is-menu-action-modal .admin-menu__modal-submit:hover,.shop-settings__standard-modal.is-menu.is-menu-action-modal .admin-menu__modal-submit:focus-visible,.shop-settings__standard-modal.is-menu.is-menu-action-modal .admin-menu__modal-submit.is-pending{color:#32d74b;background:#10833a40;border-color:#00ab3380}.shop-settings__standard-modal.is-menu.is-menu-action-modal .admin-menu__modal-submit.is-danger{color:#ff3140;background:#c7183940;border:1px solid #ff2d5580}.shop-settings__standard-modal.is-menu.is-menu-action-modal .admin-menu__modal-submit.is-danger:hover,.shop-settings__standard-modal.is-menu.is-menu-action-modal .admin-menu__modal-submit.is-danger:focus-visible,.shop-settings__standard-modal.is-menu.is-menu-action-modal .admin-menu__modal-submit.is-danger.is-pending{color:#ff3140;background:#c7183940;border-color:#ff2d5580}.shop-settings__standard-modal.is-menu.is-menu-action-modal .admin-menu__modal-submit.is-promo{color:#fff;background:#4b2c96;border:1px solid #9a70ff}.shop-settings__standard-modal.is-menu.is-menu-action-modal .admin-menu__modal-submit.is-promo:hover,.shop-settings__standard-modal.is-menu.is-menu-action-modal .admin-menu__modal-submit.is-promo:focus-visible,.shop-settings__standard-modal.is-menu.is-menu-action-modal .admin-menu__modal-submit.is-promo.is-pending{color:#fff;background:#4b2c96;border-color:#9a70ff}.shop-settings__standard-modal-body--gap-24{gap:20px}.shop-settings__standard-modal-description{color:#ffffffbf;margin:0;font-size:16px;font-weight:400;line-height:normal}.shop-settings__standard-modal-description p{margin:0}.shop-settings__standard-modal-content{gap:12px;width:100%;display:grid}.shop-about-telegram-hint{gap:14px;display:grid}.shop-about-telegram-hint__section{gap:5px;display:grid}.shop-about-telegram-hint__eyebrow{color:#ffffffeb;font-size:15px;font-weight:700;line-height:1.25}.shop-about-telegram-hint__text,.shop-about-telegram-hint__step-text,.shop-about-telegram-hint__done{color:#ffffffbf;font-size:15px;font-weight:400;line-height:1.42}.shop-about-telegram-hint__token{color:var(--admin-accent);overflow-wrap:anywhere;font-weight:600}.shop-about-telegram-hint__token-button,.shop-about-telegram-hint__token-link{color:var(--admin-accent);text-decoration:none;transition:color .12s}.shop-about-telegram-hint__token-button{appearance:none;font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;position:relative}.shop-about-telegram-hint__token-button:hover,.shop-about-telegram-hint__token-button:focus-visible,.shop-about-telegram-hint__token-link:hover,.shop-about-telegram-hint__token-link:focus-visible{color:var(--admin-text-primary)}.shop-about-telegram-hint__token-button:focus-visible,.shop-about-telegram-hint__token-link:focus-visible{outline:none}.shop-about-telegram-hint__tooltip{z-index:2;color:#1f1f1f;white-space:nowrap;pointer-events:none;background:#fffffff0;border-radius:6px;padding:4px 7px;font-size:12px;font-weight:700;line-height:1;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 8px 22px #0003}.shop-about-telegram-hint__steps{gap:8px;margin:2px 0 0;padding:0;list-style:none;display:grid}.shop-about-telegram-hint__steps li{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:10px;display:grid}.shop-about-telegram-hint__step-label{color:#ffffffe6;font-size:13px;font-weight:700;line-height:1.42}.shop-about-telegram-hint__done{color:#ffffffdb;font-weight:600}.shop-settings__standard-modal-input{color:#fff;resize:none;background:#77777740;border:0;border-radius:12px;width:100%;min-height:73px;padding:16px 12px;font-size:16px;font-weight:400;line-height:normal;transition:background-color .14s,box-shadow .14s;overflow-y:hidden}.shop-settings__standard-modal-input::placeholder{color:#ffffff80}.shop-settings__standard-modal-input:focus,.shop-settings__standard-modal-input:focus-visible{background:#77777752;outline:none;box-shadow:inset 0 0 0 1px #00ab3380}.shop-settings__standard-modal-input:disabled{opacity:.6;cursor:not-allowed}.shop-settings__standard-modal-actions{justify-content:flex-start;align-items:center;gap:8px;width:auto;display:flex}.shop-settings__standard-modal-cancel,.shop-settings__standard-modal-submit{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;height:40px;min-height:40px;padding:4px 24px;font-family:Inter Tight,SF Pro Display,sans-serif;font-size:14px;font-weight:500;line-height:1;transition:background-color .14s,border-color .14s,color .14s,transform .14s;display:inline-flex}.shop-settings__standard-modal-cancel{color:#777;background:0 0;border:0}.shop-settings__standard-modal-submit{color:#32d74b;text-align:center;background:#10833a40;border:1px solid #00ab3380;flex:none;min-width:0}.shop-settings__standard-modal-cancel:hover,.shop-settings__standard-modal-cancel:focus-visible{color:#f0f0f0;background:#ffffff14;transform:translateY(-1px)}.shop-settings__standard-modal-submit:hover,.shop-settings__standard-modal-submit:focus-visible{color:#57ff73;background:#10833a70;border-color:#32d74beb;transform:translateY(-1px)}.shop-settings__standard-modal-cancel:active,.shop-settings__standard-modal-submit:active{transform:translateY(0)scale(.98)}.shop-settings__standard-modal-submit:disabled{opacity:.52;cursor:not-allowed;box-shadow:none;transform:none}.shop-settings__standard-modal-submit.is-danger{color:#fb5474;background:#fb54742e;border-color:#fb54748c}.shop-settings__standard-modal-submit.is-danger:hover,.shop-settings__standard-modal-submit.is-danger:focus-visible{color:#ff7d96;background:#fb547457;border-color:#fb5474eb}.shop-settings__standard-modal-submit--full{width:auto}.shop-settings__modal-overlay{z-index:1600;background:#0000009e;justify-content:center;align-items:center;padding:16px 10px;display:flex;position:fixed;inset:0}.shop-settings__modal{border-radius:var(--admin-radius-lg);background:var(--admin-surface-2);width:min(100%,424px);padding:var(--admin-space-2) var(--admin-space-2) var(--admin-space-6);gap:0;max-height:min(100vh,760px);display:grid;overflow:hidden auto}.shop-settings__modal-header{justify-content:space-between;align-items:center;gap:var(--admin-space-3);min-height:57px;padding:0 var(--admin-space-3);display:flex}.shop-settings__modal-title{color:var(--admin-text-primary);margin:0;font-size:18px;font-weight:500;line-height:1}.shop-settings__modal-close{width:var(--admin-control-height-sm);height:var(--admin-control-height-sm);border-radius:var(--admin-radius-pill);color:var(--admin-text-primary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;transition:background-color .12s;display:inline-grid}.shop-settings__modal-close-icon{width:var(--admin-control-height-sm);height:var(--admin-control-height-sm);justify-content:center;align-items:center;display:inline-flex;position:relative}.shop-settings__modal-close-icon img{width:var(--admin-control-height-sm);height:var(--admin-control-height-sm);object-fit:contain;filter:brightness(0)invert();display:block}.shop-settings__modal-close-icon span{background:#fff;border-radius:2px;width:2px;height:16px;transition:background-color .12s;position:absolute;top:2px;left:9px}.shop-settings__modal-close-icon span:first-child{transform:rotate(-45deg)}.shop-settings__modal-close-icon span:last-child{transform:rotate(45deg)}.shop-settings__modal-body{gap:var(--admin-space-4);padding:0 var(--admin-space-3);display:grid}.shop-settings__modal-description{gap:0;display:grid}.shop-settings__modal-description-line{color:var(--admin-text-secondary);margin:0;font-size:14px;line-height:normal}.shop-settings__modal-content{gap:var(--admin-space-3);display:grid}.shop-settings__modal-preview-wrap{width:100%;height:var(--admin-media-tile-size);border-radius:var(--admin-radius-md);background:var(--admin-surface-0);border:0;transition:transform .12s,box-shadow .12s,background-color .12s,opacity .12s;position:relative;overflow:hidden}.shop-settings__modal-preview-wrap.is-draggable{cursor:grab}.shop-settings__modal-preview-wrap.is-draggable .shop-settings__modal-preview{cursor:grab;pointer-events:none}.shop-settings__modal-preview-wrap.is-dragging{cursor:grabbing;opacity:.6;transform:scale(.98)}.shop-settings__modal-preview-wrap.is-dragging .shop-settings__modal-preview{cursor:grabbing}.shop-settings__modal-preview-wrap.is-drag-over{box-shadow:inset 0 0 0 2px var(--admin-accent), 0 0 0 2px #ffe37452;background:#2b2b2b;transform:scale(1.01)}.shop-settings__modal-preview{object-fit:cover;width:100%;height:100%;display:block}.shop-settings__modal-preview.is-empty{color:#a0a0a0;place-items:center;font-size:14px;display:grid}.shop-settings__modal-remove-form{position:absolute;bottom:12px;right:12px}.shop-settings__modal-remove{width:var(--admin-control-height-sm);height:var(--admin-control-height-sm);border-radius:var(--admin-radius-pill);color:#fd0030;cursor:pointer;background:#0a0a0aa6;border:0;place-items:center;padding:0;transition:transform .12s;display:inline-grid}.shop-settings__modal-remove.is-pending{opacity:.5}.shop-settings__modal-remove-icon{object-fit:contain;width:14px;height:16px;display:block}.shop-settings__upload-form{width:100%}.shop-settings__upload-form--modal-card{min-height:0;display:grid}.shop-settings__upload-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.shop-settings__modal-preview-wrap--upload{aspect-ratio:1;border:1px dashed var(--admin-text-quiet);text-align:center;background:0 0;place-items:center;width:100%;height:auto;min-height:0;padding:0;display:grid}.shop-settings__modal-upload-stack{aspect-ratio:1;gap:16px;width:100%;min-height:0;display:grid}.shop-settings__modal-upload-stack.has-preview-strip{grid-template-rows:auto minmax(0,1fr)}.shop-settings__modal-upload-stack>.shop-settings__upload-form--modal-card{grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0}.shop-settings__modal-upload-stack .shop-settings__modal-preview-wrap--upload{aspect-ratio:auto;height:100%;min-height:0}.shop-settings__modal-upload-preview-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:100%;min-height:0;display:grid}.shop-settings__modal-upload-preview-tile{aspect-ratio:1;border:1px solid var(--admin-surface-line);border-radius:var(--admin-radius-md);background:var(--admin-surface-0);min-width:0;display:block;position:relative;overflow:hidden}.shop-settings__modal-upload-preview-tile.is-empty{place-items:center;display:grid}.shop-settings__modal-preview-wrap--compact-upload{aspect-ratio:auto;height:100%;min-height:0}.shop-settings__modal-upload-error{color:#ff6b6b;text-align:center;margin:8px 0 0;font-size:12px;line-height:1.35}.shop-settings__modal-preview-wrap--upload:hover{background:0 0;border-color:#9a9a9a}.shop-settings__modal-preview-wrap--upload.is-drag-active{border-color:var(--admin-accent);background:#ffffff0d}.shop-settings__modal-preview-wrap--upload.is-limit{cursor:default;background:#ffffff05;border-color:#555}.shop-settings__modal-upload-card-copy{text-align:center;justify-items:center;gap:12px;width:min(100%,233px);display:grid}.shop-settings__modal-upload-card-remaining{color:var(--admin-text-quiet);font-size:14px;font-weight:500;line-height:1.5;display:inline-block}.shop-settings__modal-upload-card-instruction{justify-items:center;gap:0;display:grid}.shop-settings__modal-upload-card-line{color:var(--admin-text-primary);font-size:14px;font-weight:500;line-height:1.5}.shop-settings__modal-upload-card-action{color:var(--admin-accent);font-size:14px;font-weight:500;line-height:1.5;display:inline-block}.shop-settings__upload-dropzone{width:100%;height:var(--admin-media-tile-size);border:1px dashed var(--admin-text-quiet);border-radius:var(--admin-radius-md);padding:var(--admin-space-3);text-align:center;cursor:pointer;align-content:center;place-items:center;gap:12px;transition:background-color .14s,border-color .14s;display:grid}.shop-settings__upload-dropzone.is-drag-active{border-color:var(--admin-accent);background:#ffffff17}.shop-settings__modal-preview-wrap--upload.shop-settings__media-interactive:focus-visible,.shop-settings__upload-dropzone.shop-settings__media-interactive:focus-visible{box-shadow:none;outline:none}.shop-settings__upload-loading{text-align:center;align-content:center;justify-items:center;gap:12px;width:min(100%,260px);min-height:96px;display:grid}.shop-settings__upload-spinner{border:2px solid #ffffff3d;border-top-color:#ffffffe6;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite shop-settings-upload-spin;display:block}.shop-settings__upload-caption{color:#777;font-size:14px;font-weight:500;line-height:1.5}.shop-settings__upload-status-copy{justify-items:center;gap:4px;min-width:0;display:grid}.shop-settings__upload-status-title{max-width:100%;color:var(--admin-text-primary);overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:1.35}.shop-settings__upload-status-step{max-width:100%;color:var(--admin-text-quiet);overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:1.35}.shop-settings__upload-status-hint{color:#777;overflow-wrap:anywhere;max-width:100%;font-size:11px;font-weight:500;line-height:1.35}@keyframes shop-settings-upload-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.shop-settings__standard-modal-close:focus-visible,.shop-settings__modal-close:focus-visible{background:#ffffff14}.shop-settings__modal-remove:focus-visible{transform:scale(1.25)}@media (any-hover:hover){.shop-settings__modal-close:hover,.shop-settings__standard-modal-close:hover{background:#ffffff14}.shop-settings__modal-remove:hover{transform:scale(1.25)}}.shop-settings__upload-title{color:var(--admin-text-primary);max-width:233px;font-size:14px;font-weight:500;line-height:1.5}.shop-settings__upload-title span{color:var(--admin-accent)}.shop-settings__upload-title.is-empty{color:var(--admin-text-primary)}.shop-settings__upload-subtitle{color:var(--admin-text-quiet);font-size:12px;line-height:1.5}.shop-settings__upload-dropzone.is-limit{cursor:default;border-style:solid;gap:6px}.shop-settings__upload-dots{color:var(--admin-text-quiet);font-size:14px;line-height:1}.shop-settings__upload-limit-title{color:var(--admin-text-primary);font-size:14px;line-height:1.4}.shop-settings__upload-limit-subtitle{color:var(--admin-text-quiet);font-size:12px;line-height:1.4}.shop-settings__modal-footnote{color:var(--admin-text-muted);white-space:nowrap;text-overflow:ellipsis;text-align:center;width:100%;margin:0;font-size:12px;line-height:1.35;display:block;overflow:hidden}@media (max-width:640px){.shop-settings__savebar.is-notice{min-height:118px}.shop-settings__system-notice-item{border-radius:16px;width:calc(100% - 16px);padding:14px 16px;font-size:16px;line-height:1}.shop-settings__media-note,.shop-settings__modal-footnote{white-space:normal;text-wrap:pretty}}.shop-settings__modal-reorder-form{display:none}.shop-workspace-media-uploads{z-index:140;pointer-events:none;gap:8px;width:min(360px,100vw - 32px);display:grid;position:fixed;bottom:24px;right:24px}.shop-workspace-media-upload{border:1px solid var(--admin-border-subtle);background:var(--admin-surface-primary);color:var(--admin-text-primary);pointer-events:auto;border-radius:14px;gap:5px;padding:14px 16px;display:grid;box-shadow:0 14px 36px #00000024}.shop-workspace-media-upload.is-failed{border-color:var(--admin-danger,#c94a4a)}.shop-workspace-media-upload__title{font-size:14px;font-weight:600}.shop-workspace-media-upload__status,.shop-workspace-media-upload__error{font-size:12px;line-height:1.4}.shop-workspace-media-upload__status{color:var(--admin-text-muted)}.shop-workspace-media-upload__error{color:var(--admin-danger,#c94a4a)}.shop-workspace-media-upload__progress{width:100%;height:4px;accent-color:var(--admin-accent)}.shop-workspace-media-upload__dismiss{color:var(--admin-accent);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:12px}.shop-workspace-media-upload__action{border:1px solid var(--admin-border-subtle);color:var(--admin-text-primary);font:inherit;cursor:pointer;background:0 0;border-radius:999px;justify-self:start;padding:5px 10px;font-size:12px}@media (max-width:640px){.shop-workspace-media-uploads{bottom:16px;right:16px}}

html:has(.account-workspace-frame--support){scrollbar-gutter:auto}.account-page--support,.account-page--support .account-page__body{min-height:0}.account-workspace-frame--support{height:100vh;overflow:hidden}.account-shell.account-shell--support{height:100vh;min-height:0;margin-top:-80px;padding-bottom:0;overflow:hidden}.account-page--support{flex:none;height:100vh;overflow:hidden}@supports (height:100svh){.account-workspace-frame--support,.account-shell.account-shell--support,.account-page--support{height:100svh}}.account-page--support .account-page__body{--support-logo-width:96px;--support-edge-clearance:calc(var(--support-logo-width) * 1.5);width:auto;max-width:none;margin-inline:max(0px, calc(var(--support-edge-clearance) - var(--workspace-shell-gutter,16px)))}.support-panel{--support-tenant-bubble-bg:#008ee047;--support-operator-bubble-bg:#ffcc002e;width:100%;min-height:0;color:var(--admin-text-primary);background:0 0;border:0;border-radius:0;flex-direction:column;flex:1;display:flex}.support-panel__conversation{--support-controls-fade-height:166px;isolation:isolate;flex:1;grid-template:minmax(0,1fr)/minmax(0,1fr);min-height:0;display:grid;position:relative;overflow:hidden}.support-panel__conversation.is-compact-controls{--support-controls-fade-height:96px}.support-panel__conversation:after{content:"";inset-inline:0;height:var(--support-controls-fade-height);z-index:1;pointer-events:none;background:linear-gradient(#0a0a0a00 0%,#0a0a0abf 100%);position:absolute;bottom:0}.support-timeline,.support-panel__empty,.support-panel__controls{grid-area:1/1}.support-timeline{overscroll-behavior:contain;scrollbar-width:none;scroll-behavior:smooth;flex:1;min-height:0;overflow-y:auto}.support-timeline::-webkit-scrollbar{display:none}.support-timeline__inner{flex-direction:column;justify-content:flex-end;gap:12px;min-height:100%;padding:24px 18px 190px;display:flex}.support-panel__conversation.is-compact-controls .support-timeline__inner{padding-bottom:88px}.support-timeline__load-older{border-radius:var(--admin-radius-pill);background:var(--admin-surface-2);min-height:32px;color:var(--admin-text-secondary);cursor:pointer;border:0;align-self:center;padding:6px 12px;font-size:12px}.support-timeline__load-older:disabled{opacity:.6;cursor:wait}.support-message{width:100%;display:flex}.support-message.is-own{justify-content:flex-end}.support-message.is-other{justify-content:flex-start}.support-message__bubble{border:0;border-radius:16px;gap:5px;width:fit-content;max-width:min(78%,560px);padding:10px 12px 8px;display:grid}.support-message.is-own .support-message__bubble{border-bottom-right-radius:5px}.support-message.is-other .support-message__bubble{border-bottom-left-radius:5px}.support-message.is-tenant .support-message__bubble{background:var(--support-tenant-bubble-bg)}.support-message.is-operator .support-message__bubble{background:var(--support-operator-bubble-bg)}.support-message.is-failed .support-message__bubble{box-shadow:inset 0 0 0 1px #ff314080}.support-message.is-sending .support-message__bubble{opacity:.72}.support-message__author,.support-message__body{margin:0}.support-message__author{color:var(--admin-text-muted);font-size:11px;font-weight:600;line-height:1.2;display:none}.support-message__body{color:var(--admin-text-primary);white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.42}.support-message__meta{min-height:16px;color:var(--admin-text-muted);justify-content:flex-end;align-items:center;gap:8px;font-size:10px;line-height:1.2;display:flex}.support-message__retry{color:var(--admin-danger);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:600}.support-event{max-width:min(100%,520px);color:var(--admin-text-muted);text-align:center;flex-wrap:wrap;justify-content:center;align-self:center;align-items:center;gap:5px;padding:2px 10px;font-size:13px;line-height:1.35;display:flex}.support-event time:before{content:"·";margin-right:5px}.support-panel__empty{flex:1;place-items:center;min-height:240px;padding:32px 20px;display:grid}.support-panel__empty-copy{text-align:center;gap:12px;max-width:400px;display:grid}.support-panel__empty h2,.support-panel__empty p{margin:0}.support-panel__empty h2{font-size:22px;font-weight:600;line-height:1.2}.support-panel__empty p{color:var(--admin-text-secondary);font-size:16px;line-height:normal}.support-panel__controls{box-sizing:border-box;padding-top:6px;padding-inline:10px;z-index:2;pointer-events:none;background:0 0;border:0;flex:none;align-self:end;gap:12px;width:100%;padding-bottom:10px;display:grid;position:relative}.support-panel__controls>*{pointer-events:auto}.support-panel__error{border-radius:var(--admin-radius-sm);color:#ffd9dd;background:#ff31401f;justify-content:space-between;align-items:center;gap:10px;min-height:36px;padding:8px 10px 8px 12px;font-size:12px;line-height:1.35;display:flex}.support-panel__error button{border-radius:var(--admin-radius-pill);color:currentColor;cursor:pointer;background:0 0;border:0;flex:none;width:24px;height:24px;font-size:18px}.support-resolution-action{border-radius:var(--admin-radius-pill);min-height:32px;color:var(--admin-text-secondary);cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;justify-self:center;margin-bottom:8px;padding:6px 13px;font-size:12px;font-weight:600;transition:border-color .14s,background-color .14s,color .14s}.support-resolution-action:disabled{opacity:.6;cursor:wait}.support-composer{--support-composer-collapsed-height:102px;--support-composer-corner-radius:27px;min-height:var(--support-composer-collapsed-height);box-sizing:border-box;border-radius:var(--support-composer-corner-radius);background:#141414;border:1px solid #ffffff1a;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;width:100%;margin-inline:0;padding:10px;transition:border-color .14s,background-color .14s;display:grid}.support-composer:focus-within{background:var(--admin-surface-2-hover);border-color:#fff3}.support-composer__input{resize:none;width:100%;min-width:0;min-height:40px;max-height:144px;color:var(--admin-text-primary);background:0 0;border:0;outline:0;padding:9px 8px;font-size:16px;line-height:normal;overflow-y:auto}.support-composer__input::placeholder{color:var(--admin-text-muted)}.support-composer__input:disabled{opacity:.65}.support-composer__actions{justify-content:flex-end;align-items:center;gap:8px;width:100%;display:flex}.support-composer__cancel{min-height:32px;color:var(--admin-text-muted);cursor:pointer;background:0 0;border:0;padding:6px 8px;font-size:12px;font-weight:500}.support-composer__cancel:disabled{opacity:.6;cursor:wait}.support-composer__submit,.support-panel__start-button{border-radius:var(--admin-radius-pill);background:var(--admin-accent);color:#161100;min-height:36px;font-size:13px;font-weight:600}.support-composer__submit:disabled{color:#ffffff6b;cursor:not-allowed;background:#ffffff17;transform:none}.support-composer__submit{min-height:40px;padding-inline:16px}.support-composer__submit.ui-action-button--with-icon{padding-inline:16px}.support-composer__submit .ui-action-button__icon-capsule{display:none}.support-panel__start{place-items:center;min-height:52px;display:grid}.support-panel__start-button{min-width:210px;padding-inline:18px}.support-panel__readonly{color:var(--admin-text-muted);text-align:center;margin:0;font-size:12px;line-height:1.35}.support-route-error{border:.5px solid var(--admin-surface-line);border-radius:var(--admin-radius-lg);background:var(--admin-surface-1);width:100%;color:var(--admin-text-primary);gap:8px;padding:24px;display:grid}.support-route-error h1,.support-route-error p{margin:0}.support-route-error h1{font-size:22px;font-weight:600;line-height:1.2}.support-route-error p{color:var(--admin-text-secondary);font-size:14px;line-height:1.45}.shop-settings__standard-modal.support-venue-selector-modal{background:#252525;border-radius:24px;width:min(100%,480px);padding-bottom:24px}.support-venue-selector-modal .shop-settings__standard-modal-header{min-height:0;padding:24px 56px 0;display:block;position:relative}.support-venue-selector-modal .shop-settings__standard-modal-title{text-align:center;font-family:SF Pro Display,sans-serif;font-size:26px;line-height:normal}.support-venue-selector-modal .shop-settings__standard-modal-close{position:absolute;top:16px;right:16px}.support-venue-selector-modal .shop-settings__standard-modal-body{padding-top:16px;gap:24px;padding-inline:24px}.support-venue-selector-modal .shop-settings__standard-modal-description{color:#ffffffbf;text-align:center;font-family:SF Pro Display,sans-serif;font-size:16px;line-height:normal}.support-venue-selector-modal__list{scrollbar-width:thin;scrollbar-color:var(--admin-surface-3) transparent;gap:8px;width:100%;max-height:min(320px,50dvh);display:grid;overflow-y:auto}.support-venue-selector-modal__item{border-radius:var(--admin-radius-md);color:#f0f0f0;background:#303030;border:.5px solid #ffffff14;align-items:center;min-height:56px;padding:0 16px;text-decoration:none;transition:border-color .14s,background-color .14s;display:flex}.support-venue-selector-modal__item-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:SF Pro Display,sans-serif;font-size:18px;font-weight:500;line-height:normal;overflow:hidden}.support-venue-selector-modal__item:focus-visible{border-color:var(--admin-accent);background:#363636}.support-venue-selector-modal__status,.support-venue-selector-modal__message{min-height:72px;color:var(--admin-text-secondary);text-align:center;place-items:center;gap:12px;padding:8px;font-size:14px;line-height:1.45;display:grid}.support-venue-selector-modal__message p{margin:0}.support-venue-selector-modal__spinner{color:var(--admin-accent);font-size:24px}.support-venue-selector-modal__retry,.support-route-error__back{border-radius:var(--admin-radius-pill);width:fit-content;color:var(--admin-success);cursor:pointer;background:#10833a40;border:1px solid #32d74b80;padding:9px 14px;font-size:13px;font-weight:600;text-decoration:none}.support-venue-selector-modal__retry:focus-visible{color:#57ff73;background:#10833a70;border-color:#32d74beb}@media (any-hover:hover){.support-message__retry:hover{filter:brightness(1.14)}.support-timeline__load-older:hover,.support-venue-selector-modal__item:hover{background:#363636;border-color:#5d5d5d}.support-venue-selector-modal__retry:hover{color:#57ff73;background:#10833a70;border-color:#32d74beb}.support-composer__submit:not(:disabled):hover,.support-panel__start-button:hover{filter:brightness(1.08)}.support-resolution-action:hover{color:var(--admin-success);background:#32d74b1a;border-color:#32d74b57}}@media (max-width:768px){.shop-settings__standard-modal.support-venue-selector-modal{border-radius:16px 16px 0 0;width:100%}.support-venue-selector-modal .shop-settings__standard-modal-header{padding:20px 48px 0}.support-venue-selector-modal .shop-settings__standard-modal-title{font-size:22px}.support-venue-selector-modal .shop-settings__standard-modal-body{padding-top:14px;gap:20px;padding-inline:16px}.support-venue-selector-modal .shop-settings__standard-modal-description{font-size:14px}.account-page--support,.account-page--support .account-page__body{flex:1;min-height:0}.account-workspace-frame--support,.account-shell.account-shell--support{height:100dvh}.account-shell.account-shell--support{padding-top:0;margin-top:0;padding-inline:8px}.account-shell.account-shell--support>.account-shell__panel{height:100%;min-height:0;padding-top:0}.account-page--support{flex:none;height:100%}.account-page--support .account-page__body{width:100%;margin-inline:0}.support-panel{height:100%;min-height:0}.support-timeline__inner{padding:82px 6px calc(190px + env(safe-area-inset-bottom))}.support-panel__conversation.is-compact-controls .support-timeline__inner{padding-bottom:calc(88px + env(safe-area-inset-bottom))}.support-message__bubble{max-width:88%}.support-panel__controls{padding-inline:4px;padding-top:8px;padding-bottom:calc(max(8px, env(safe-area-inset-bottom)) + 4px)}.support-composer{--support-composer-corner-radius:20px;gap:8px;padding:6px 8px}.support-composer__input{scrollbar-width:none;max-height:min(32dvh,192px)}.support-composer__input::-webkit-scrollbar{display:none}.support-composer__submit.ui-action-button--with-icon{width:40px;min-width:40px;height:40px;min-height:40px;padding:0}.support-composer__submit .ui-action-button__label{display:none}.support-composer__submit .ui-action-button__icon-capsule{width:20px;height:20px;display:inline-flex}.support-composer__submit-icon{filter:brightness(0);width:20px;height:20px}.support-composer__submit:disabled .support-composer__submit-icon{opacity:.72;filter:none}.support-route-error{border-radius:var(--admin-radius-md);padding:18px}}@media (prefers-reduced-motion:reduce){.support-timeline{scroll-behavior:auto}}

.account-hub{gap:20px;display:grid}.account-hub__header{align-items:center;display:flex}.account-hub__title{color:#f0f0f0;margin:0;font-size:14px;font-weight:500;line-height:1.4}.account-hub__body{gap:24px;width:100%;display:grid}.account-hub__legend{color:#a0a0a0;flex-wrap:wrap;gap:12px;font-size:14px;font-weight:500;line-height:1.2;display:flex}.account-hub__legend-item{align-items:center;gap:8px;display:inline-flex}.account-hub__dot{border-radius:50%;width:8px;height:8px}.account-hub__dot.is-active{background:#32d74b}.account-hub__dot.is-paused{background:#fc0}.account-hub__dot.is-archived{background:#ff2d55}.account-hub__grid{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.account-hub__tile{align-content:start;gap:16px;width:208px;display:grid}.account-hub__tile-title{color:#f0f0f0;text-align:center;letter-spacing:0;margin:0;font-size:16px;font-weight:500;line-height:normal}.account-hub__tile-title--muted{color:#5d5d5d}.shop-card{background:#000;border-radius:10px;width:208px;height:207px;text-decoration:none;display:block;position:relative;overflow:hidden}.shop-card__media{position:absolute;inset:0;overflow:hidden}.shop-card__media-image{object-fit:cover;opacity:.5;width:calc(100% + 2px);height:calc(100% + 2px);position:absolute;top:-1px;left:-1px}.shop-card__media--placeholder{background:var(--admin-bg);opacity:1}.shop-card__shade{background:#0000004d;position:absolute;inset:0}.shop-card__logo{mix-blend-mode:screen;border-radius:8px;width:96px;height:128px;position:absolute;top:calc(50% + 1px);left:50%;overflow:hidden;transform:translate(-50%,-50%)}.shop-card__logo-image{object-fit:cover;width:100%;height:100%}.shop-card__status{border-radius:50%;width:10px;height:10px;position:absolute;top:11px;right:10px}.shop-card__status.is-active{background:#32d74b}.shop-card__status.is-paused{background:#fc0}.shop-card__status.is-archived{background:#ff2d55}.shop-card--add{background:var(--admin-bg);place-items:center;display:grid}.shop-card__plus-ring{border:2px solid #3e3e3e;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;display:inline-flex}.shop-card__plus{color:#3e3e3e;font-size:34px;font-weight:300;line-height:.8;transform:translateY(-1px)}.account-stage{background:#1818188c;border:1px solid #3b3b3b;border-radius:12px;min-height:220px;padding:26px}.account-stage__title{color:#f0f0f0;margin:0;font-size:clamp(24px,2.4vw,34px);line-height:1.1}.account-stage__text{color:#a0a0a0;max-width:740px;margin:12px 0 0;font-size:16px;line-height:1.5}.shell{grid-template-columns:300px minmax(0,1fr);min-height:100vh;display:grid}.shell__sidebar{border-right:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#faf5ecdb;align-content:start;gap:22px;padding:28px 22px;display:grid}.shell__brand{gap:4px;display:grid}.shell__title{letter-spacing:-.05em;font-size:30px;line-height:1}.shell__nav{gap:6px;display:grid}.shell__nav-link{color:var(--muted);background:0 0;border-radius:14px;padding:12px 14px}.shell__nav-link.is-active{color:var(--ink);background:#0f766e1f}.shell__nav-link.is-disabled{opacity:.5}.shell__sidebar-card,.card,.empty-state{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:22px}.shell__sidebar-card{padding:16px}.scope-switchers{gap:12px;display:grid}.scope-switcher{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:22px;gap:10px;padding:16px;display:grid}.scope-switcher__select{border:1px solid var(--line);width:100%;color:var(--ink);background:#ffffffbd;border-radius:14px;padding:12px 14px}.scope-switcher__select:focus{border-color:#0f766e61;outline:2px solid #0f766e38}.scope-switcher__button{color:var(--ink);cursor:pointer;background:#0f766e1f;border:0;border-radius:999px;justify-self:start;padding:10px 16px;transition:transform .16s,background .16s,box-shadow .16s}.scope-switcher__button:hover,.scope-switcher__button:focus-visible{background:#0f766e33;transform:translateY(-1px);box-shadow:0 8px 16px #0f766e33}.scope-switcher__button:disabled{transform:none}.scope-switcher__button:disabled,.scope-switcher__select:disabled{opacity:.5;cursor:not-allowed}.shell__sidebar-label{color:var(--muted);font-size:13px}.shell__sidebar-value{margin-top:8px;font-size:20px;line-height:1.2}.shell__main{gap:24px;padding:28px;display:grid}.shell__header{justify-content:space-between;align-items:start;gap:16px;display:flex}.dashboard{gap:20px;display:grid}.shop-tabs{flex-wrap:wrap;gap:10px;display:flex}.shop-tabs__link{border:1px solid var(--line);color:var(--muted);background:#ffffff8f;border-radius:999px;padding:10px 16px;transition:background-color .14s,border-color .14s,color .14s,transform .14s}.shop-tabs__link:hover,.shop-tabs__link:focus-visible{color:var(--ink);background:#0f766e14;border-color:#0f766e3d;transform:translateY(-1px)}.shop-tabs__link.is-active{color:var(--ink);background:#0f766e1f;border-color:#0f766e2e}.dashboard__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}
.platform-dashboard{gap:12px;display:grid}.platform-dashboard-status{border:1px solid var(--line);background:#ffffff70;border-radius:12px;overflow:hidden}.platform-dashboard-status__summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;justify-content:space-between;align-items:center;gap:8px 14px;padding:11px 14px;list-style:none;display:grid}.platform-dashboard-status__summary::-webkit-details-marker{display:none}.platform-dashboard-status__body{min-width:0;display:block}.platform-dashboard-status__copy{gap:2px;min-width:0;display:grid}.platform-dashboard-status__title{width:100%;max-width:100%;color:var(--ink);border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin:0;padding:1px 0;font-size:17px;font-weight:700;line-height:1.15;display:flex}.platform-dashboard-status__title span+span{color:var(--muted);font-size:14px;font-weight:650}.platform-dashboard-status__title.is-healthy{color:#0f766e}.platform-dashboard-status__title.is-attention{color:#9a3412}.platform-dashboard-status__title.is-unknown{color:#475569}.platform-dashboard-status__text{color:var(--muted);margin:0;font-size:12px;line-height:1.25}.platform-dashboard-status__meta{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px;display:flex}.platform-dashboard-status__meta span{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:5px 9px;font-size:11px;line-height:1.1}.platform-dashboard-status__runtime-list{border-top:1px solid var(--line);gap:5px;padding:8px 14px 12px;display:grid}.platform-dashboard-status__runtime-item{border:1px solid var(--line);background:#ffffff57;border-radius:9px;grid-template-columns:auto minmax(120px,.35fr) minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:7px 9px;display:grid}.platform-dashboard-status__runtime-label{color:var(--ink);font-size:12px;font-weight:650;line-height:1.2}.platform-dashboard-status__runtime-note{min-width:0;color:var(--muted);font-size:11px;line-height:1.25}.platform-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:8px;display:grid}.platform-kpi-card{border:1px solid var(--line);background:#ffffff7a;border-radius:12px;align-content:space-between;gap:7px;min-height:104px;padding:12px 14px;text-decoration:none;transition:border-color .14s,background-color .14s,transform .14s;display:grid}.platform-kpi-card.is-accounts,.platform-kpi-card.is-shops{grid-template-columns:minmax(0,1fr) minmax(126px,.42fr);align-items:stretch}.platform-kpi-card.is-accounts .platform-kpi-card__topline,.platform-kpi-card.is-accounts .platform-kpi-card__value,.platform-kpi-card.is-accounts .platform-kpi-card__meta,.platform-kpi-card.is-shops .platform-kpi-card__topline,.platform-kpi-card.is-shops .platform-kpi-card__value,.platform-kpi-card.is-shops .platform-kpi-card__meta{grid-column:1}.platform-kpi-card:hover,.platform-kpi-card:focus-visible{background:#0f766e14;border-color:#0f766e47;transform:translateY(-1px)}.platform-kpi-card__topline{gap:2px;display:grid}.platform-kpi-card__label{color:var(--muted);font-size:12px;line-height:1.2}.platform-kpi-card.is-accounts .platform-kpi-card__label,.platform-kpi-card.is-shops .platform-kpi-card__label{color:var(--ink);font-size:15px;font-weight:700}.platform-kpi-card__caption{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:600;line-height:1.2}.platform-kpi-card__value{color:var(--ink);letter-spacing:0;font-size:31px;font-weight:650;line-height:.95}.platform-kpi-card__breakdown{gap:0;display:grid}.platform-kpi-card.is-accounts .platform-kpi-card__breakdown,.platform-kpi-card.is-shops .platform-kpi-card__breakdown{grid-area:1/2/span 3;align-self:stretch}.platform-kpi-card__breakdown-item{border:0;border-bottom:1px solid var(--line);min-width:0;color:var(--muted);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:5px 0;font-size:11px;line-height:1.2;display:grid}.platform-kpi-card__breakdown-item:last-child{border-bottom:0}.platform-kpi-card__breakdown-item strong{color:var(--ink);font-size:14px;font-weight:650;line-height:1}.platform-kpi-card__breakdown-item strong.is-active{color:#0f766e}.platform-kpi-card__breakdown-item strong.is-paused{color:#a16207}.platform-kpi-card__breakdown-item strong.is-archived{color:#b91c1c}.platform-kpi-card__breakdown-item strong.is-role{color:#2563eb}.platform-kpi-card__breakdown-item.is-unavailable strong{color:var(--warn)}.platform-kpi-card__meta{font-size:12px;line-height:1.25}.platform-kpi-card__meta.is-ready{color:#0f766ef0}.platform-kpi-card__meta.is-empty{color:var(--muted)}.platform-kpi-card__meta.is-unavailable{color:var(--warn)}.platform-health__list{gap:10px;display:grid}.platform-health__item{border:1px solid var(--line);background:#ffffff6b;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 14px;display:grid}.platform-health__dot{background:var(--muted);border-radius:999px;width:9px;height:9px;margin-top:5px}.platform-health__dot.is-healthy{background:#0f766e}.platform-health__dot.is-attention{background:#9a3412}.platform-health__dot.is-unknown{background:#475569}.platform-health__body{min-width:0}.platform-health__label{margin:0;font-size:14px;font-weight:600}.platform-health__note{color:var(--muted);margin:4px 0 0;font-size:13px}.platform-health__status{border:1px solid var(--line);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600}.platform-health__status.is-healthy{color:#0f766e;background:#0f766e1f;border-color:#0f766e57}.platform-health__status.is-attention{color:#9a3412;background:#9a34121f;border-color:#9a341247}.platform-health__status.is-unknown{color:#475569;background:#4755691a;border-color:#4755693d}.platform-module-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;display:grid}.platform-module-card{border:1px solid var(--line);background:#fff6;border-radius:12px;align-content:space-between;gap:8px;min-height:108px;padding:12px 14px;text-decoration:none;transition:border-color .14s,background-color .14s,transform .14s;display:grid}.platform-module-card:hover,.platform-module-card:focus-visible{background:#0f766e14;border-color:#0f766e47;transform:translateY(-1px)}.platform-module-card__status{border:1px solid var(--line);width:max-content;max-width:100%;color:var(--muted);text-transform:uppercase;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:700;line-height:1.1}.platform-module-card.is-ready .platform-module-card__status{color:#0f766e;background:#0f766e1a;border-color:#0f766e4d}.platform-module-card.is-attention .platform-module-card__status{color:#9a3412;background:#9a34121f;border-color:#9a341247}.platform-module-card.is-unavailable .platform-module-card__status{color:var(--warn);background:#9a34121f;border-color:#9a341247}.platform-module-card__title{color:var(--ink);font-size:15px;font-weight:650;line-height:1.15}.platform-module-card__text{color:var(--muted);font-size:12px;line-height:1.28}.platform-users{gap:16px;display:grid}
.platform-users__filters{gap:14px;display:grid}.platform-users__filters-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.platform-users__filters-trigger{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#ffffff6b;border-radius:12px;padding:8px 14px;font-size:13px;font-weight:600;transition:border-color .14s,background-color .14s}.platform-users__filters-trigger:hover,.platform-users__filters-trigger:focus-visible{background:#0f766e24;border-color:#0f766e57}.platform-users__filters-trigger.is-active{background:#0f766e2e;border-color:#0f766e66}.platform-users__filters-reset{color:var(--muted);font-size:13px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .14s,text-decoration-color .14s}.platform-users__filters-reset:hover,.platform-users__filters-reset:focus-visible{color:var(--ink);text-decoration-color:currentColor}.platform-users__modal-overlay{z-index:1000;-webkit-backdrop-filter:blur(3px);background:#0f11148f;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.platform-users__modal{border:1px solid var(--line);background:var(--panel-strong);width:min(860px,100%);max-height:min(760px,100vh - 48px);box-shadow:var(--shadow);border-radius:16px;gap:14px;padding:18px;display:grid;overflow:auto}.platform-users__modal-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.platform-users__modal-title{margin:0;font-size:18px}.platform-users__modal-close{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#ffffff57;border-radius:10px;padding:6px 10px;font-size:12px;font-weight:600}.platform-users__filters--modal{margin:0}.platform-users__filters-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.platform-users__summary{color:var(--muted);font-size:13px}.platform-users__role-summary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.platform-users__role-summary-card{border:1px solid var(--line);min-height:74px;color:var(--muted);background:#ffffff61;border-radius:12px;align-content:space-between;gap:8px;padding:11px 12px;font-size:12px;line-height:1.2;text-decoration:none;transition:border-color .14s,background-color .14s,transform .14s;display:grid}.platform-users__role-summary-card strong{color:var(--ink);font-size:24px;line-height:1}.platform-users__role-summary-card:hover,.platform-users__role-summary-card:focus-visible{background:#0f766e14;border-color:#0f766e47;transform:translateY(-1px)}.platform-users__empty{border:1px dashed var(--line);background:#ffffff52;border-radius:14px;padding:16px}.platform-users__empty-title{margin:0;font-size:16px}.platform-users__empty-text{color:var(--muted);margin:6px 0 0;font-size:14px}.platform-users__groups{gap:14px;display:grid}.platform-users__group{border:1px solid var(--line);background:#fff3;border-radius:16px;overflow:hidden}.platform-users__group-summary{cursor:pointer;align-items:center;gap:10px;min-height:50px;padding:12px 14px;list-style:none;display:flex}.platform-users__group-summary::-webkit-details-marker{display:none}.platform-users__group-summary:after{content:"";border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);width:7px;height:7px;margin-left:2px;transition:transform .14s;transform:rotate(45deg)}.platform-users__group[open]>.platform-users__group-summary:after{transform:rotate(225deg)}.platform-users__group-title{min-width:0;color:var(--ink);flex:1;font-size:15px;font-weight:700;line-height:1.25}.platform-users__group-count{border:1px solid var(--line);min-width:28px;height:24px;color:var(--muted);background:#ffffff61;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.platform-users__group>.platform-users__list{padding:0 12px 12px}.platform-users__list{gap:10px;display:grid}.platform-users__item{border:1px solid var(--line);background:#ffffff5c;border-radius:14px;gap:12px;padding:14px;display:grid}.platform-users__item-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.platform-users__item-title{margin:0;font-size:16px}.platform-users__entity-link{color:inherit;text-decoration:none;transition:color .14s,text-decoration-color .14s}.platform-users__entity-link:hover,.platform-users__entity-link:focus-visible{text-decoration:underline}.platform-users__inline-account-form{margin:0;display:inline}.platform-users__entity-button{color:inherit;font:inherit;line-height:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:none;transition:color .14s,text-decoration-color .14s}.platform-users__entity-button:hover,.platform-users__entity-button:focus-visible{text-decoration:underline}.platform-users__item-subtitle{color:var(--muted);margin:4px 0 0;font-size:13px}.platform-users__chips{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.platform-users__head-actions{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.platform-entity-delete__trigger{min-height:30px;padding-inline:12px}.platform-entity-delete__preflight{gap:14px;display:grid}.platform-entity-delete__counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.platform-entity-delete__counts>div{border:1px solid var(--line);border-radius:10px;justify-content:space-between;gap:12px;padding:9px 10px;font-size:13px;display:flex}.platform-entity-delete__counts span,.platform-entity-delete__status{color:var(--muted)}.platform-entity-delete__field-label{color:var(--muted);margin-bottom:-8px;font-size:13px;display:block}.platform-users__chip{border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;line-height:1.2}.platform-users__chip.is-role.is-platform_admin{color:#0f766e;background:#0f766e1a;border-color:#0f766e57}.platform-users__chip.is-role.is-account_admin{color:#1d4ed8;background:#1d4ed814;border-color:#1d4ed852}.platform-users__chip.is-role.is-shop_manager,.platform-users__chip.is-role.is-administrator,.platform-users__chip.is-role.is-waiter{color:#7c3aed;background:#7c3aed14;border-color:#7c3aed47}.platform-users__chip.is-role.is-no_role{color:#475569;background:#47556914;border-color:#47556947}.platform-users__chip.is-scope{color:#334155;background:#33415512;border-color:#3341553d}.platform-users__chip.is-status.is-active{color:#166534;background:#16653417;border-color:#16653442}.platform-users__chip.is-status.is-suspended{color:#9a3412;background:#9a34121a;border-color:#9a341247}.platform-users__chip.is-status{color:#334155;background:#33415512;border-color:#3341553d}.platform-users__meta-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.platform-users__meta-block{border:1px solid var(--line);background:#fff6;border-radius:10px;gap:4px;padding:10px;display:grid}.platform-users__meta-block-form{margin:0}.platform-users__meta-block-trigger{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit}.platform-users__meta-block--link{transition:border-color .14s,background-color .14s,transform .14s}.platform-users__meta-block--link:hover,.platform-users__meta-block--link:focus-visible{background:#0f766e14;border-color:#0f766e3d;transform:translateY(-1px)}.platform-users__meta-label{color:var(--muted);margin:0;font-size:12px}.platform-users__meta-value{margin:0;font-size:16px;font-weight:600}.platform-users__meta-note{color:var(--muted);word-break:break-word;margin:0;font-size:12px}.platform-users__load-more{justify-content:flex-start;display:flex}.platform-users__load-more a{color:#0f766e;background:#0f766e14;border:1px solid #0f766e3d;border-radius:999px;padding:8px 14px;font-size:13px}.platform-users__load-more a:hover,.platform-users__load-more a:focus-visible{background:#0f766e1f}
.platform-signals{gap:16px;display:grid}.platform-signals__filters{gap:12px;display:grid}.platform-signals__filters-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.platform-signals__summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.platform-signals__summary-card{border:1px solid var(--line);background:#ffffff6b;border-radius:12px;gap:4px;padding:10px 12px;display:grid}.platform-signals__summary-label{color:var(--muted);margin:0;font-size:12px}.platform-signals__summary-value{margin:0;font-size:20px;font-weight:600}.platform-signals__summary-text{color:var(--muted);font-size:13px}.platform-signals__empty{border:1px dashed var(--line);background:#ffffff52;border-radius:14px;padding:16px}.platform-signals__empty-title{margin:0;font-size:16px}.platform-signals__empty-text{color:var(--muted);margin:6px 0 0;font-size:14px}.platform-signals__list{gap:10px;display:grid}.platform-signals__item{border:1px solid var(--line);background:#ffffff5c;border-radius:14px;gap:10px;padding:14px;display:grid}.platform-signals__item-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.platform-signals__item-title{margin:0;font-size:16px}.platform-signals__item-subtitle{color:var(--muted);margin:4px 0 0;font-size:13px}.platform-signals__chips{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.platform-signals__chip{border:1px solid var(--line);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;line-height:1.2}.platform-signals__chip.is-severity.is-critical{color:#9a3412;background:#9a34121a;border-color:#9a341252}.platform-signals__chip.is-severity.is-warn{color:#a16207;background:#a162071a;border-color:#a162074d}.platform-signals__chip.is-severity.is-info{color:#1d4ed8;background:#1d4ed81a;border-color:#1d4ed84d}.platform-signals__chip.is-status.is-open{color:#0f766e;background:#0f766e1a;border-color:#0f766e4d}.platform-signals__chip.is-status.is-acked{color:#7c3aed;background:#7c3aed1a;border-color:#7c3aed4d}.platform-signals__chip.is-status.is-resolved{color:#475569;background:#4755691a;border-color:#4755694d}.platform-signals__message{color:var(--ink);margin:0;font-size:14px}.platform-signals__meta-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.platform-signals__meta-label{color:var(--muted);margin:0;font-size:12px}.platform-signals__meta-value{margin:4px 0 0;font-size:13px}.platform-signals__actions{flex-wrap:wrap;gap:8px;display:flex}.platform-signals__actions form{display:inline-flex}.platform-signals__action-btn{color:#334155;background:#33415514;border:1px solid #33415547;border-radius:999px;padding:6px 11px;font-size:12px;font-weight:600}.platform-signals__action-btn.is-resolve{color:#0f766e;background:#0f766e1a;border-color:#0f766e4d}.platform-signals__action-btn.is-reopen{color:#7c3aed;background:#7c3aed1a;border-color:#7c3aed4d}.platform-signals__action-btn:hover,.platform-signals__action-btn:focus-visible{filter:brightness(.96)}.platform-signals__load-more{display:flex}.platform-signals__load-more a{color:#0f766e;background:#0f766e14;border:1px solid #0f766e3d;border-radius:999px;padding:8px 14px;font-size:13px}.platform-signals__load-more a:hover,.platform-signals__load-more a:focus-visible{background:#0f766e1f}.platform-settings{gap:14px;display:grid}.platform-settings__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.platform-settings__card{border:1px solid var(--line);background:#ffffff5c;border-radius:14px;gap:6px;padding:14px;display:grid}.platform-settings__label{color:#0f766e;margin:0;font-size:12px}.platform-settings__title{margin:0;font-size:16px}.platform-settings__text{color:var(--muted);margin:0;font-size:14px}
