@import "https://fonts.googleapis.com/css2?family=Neucha&display=swap";
.shop-page--settings{position:relative}.shop-page--settings .shop-page__body{gap:24px}.shop-page--settings .shop-page__intro{margin:0}.shop-settings{gap:16px;width:100%;display:grid}.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-locales .shop-settings-onboarding-callout__copy{top:-244px;left:calc(50% + 349px)}.shop-settings-onboarding-callout.is-step-appearance .shop-settings-onboarding-callout__copy{top:127px;left:calc(50% - 565px)}.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-locales .shop-settings-onboarding-callout__arrow{width:80px;height:144px;top:-175px;right:-65px}.shop-settings-onboarding-callout.is-step-appearance .shop-settings-onboarding-callout__arrow{width:125px;height:98px;top:15px;left:-410px}.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}html.admin-about-onboarding-mobile-nav-highlight .shop-workspace__mobile-trigger,body.admin-about-onboarding-mobile-nav-highlight .shop-workspace__mobile-trigger{z-index:2003;pointer-events:none;position:relative}.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-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}}@media (max-width:768px){.shop-settings-onboarding-spotlight.is-mobile .shop-settings-onboarding-spotlight__overlay{-webkit-backdrop-filter:none;background-color:#0a0a0a4d;background-image:linear-gradient(#0a0a0a00 0%,#0a0a0ab8 48%,#0a0a0aeb 76%,#0a0a0af5 100%);background-position:bottom;background-repeat:no-repeat;background-size:100% 80%}.shop-settings-onboarding-spotlight.is-mobile .shop-settings-onboarding-callout{width:auto;height:auto;padding:0 24px calc(32px + env(safe-area-inset-bottom));justify-items:center;display:grid;inset:auto 0 0}.shop-settings-onboarding-spotlight.is-mobile .shop-settings-onboarding-callout__copy{align-items:center;width:min(100%,277px);position:relative;top:auto;left:auto;transform:none}.shop-settings-onboarding-spotlight.is-mobile .shop-settings-onboarding-callout__title{letter-spacing:2px;font-size:24px}.shop-settings-onboarding-spotlight.is-mobile .shop-settings-onboarding-callout.is-step-locales .shop-settings-onboarding-callout__title{width:90%}.shop-settings-onboarding-spotlight.is-mobile .shop-settings-onboarding-callout__text{letter-spacing:1.4px;font-size:16px;line-height:1.18}.shop-about-onboarding-spotlight.is-mobile.is-step-navigation .shop-about-onboarding-spotlight__overlay,.shop-about-onboarding-spotlight.is-mobile.is-step-fields .shop-about-onboarding-spotlight__overlay{-webkit-backdrop-filter:none;background-color:#0a0a0a4d;background-image:linear-gradient(#0a0a0a00 0%,#0a0a0ab8 48%,#0a0a0aeb 76%,#0a0a0af5 100%);background-position:bottom;background-repeat:no-repeat;background-size:100% 80%}.shop-about-onboarding-spotlight.is-mobile.is-step-navigation .shop-about-onboarding-spotlight__overlay{background-image:linear-gradient(#0a0a0af5 0%,#0a0a0aeb 24%,#0a0a0ab8 52%,#0a0a0a00 100%);background-position:top}.shop-about-onboarding-spotlight.is-mobile .shop-about-onboarding-callout{width:auto;height:auto;padding:0 24px calc(32px + env(safe-area-inset-bottom));justify-items:center;display:grid;inset:auto 0 0}.shop-about-onboarding-spotlight.is-mobile .shop-about-onboarding-callout.is-step-navigation{top:210px;bottom:auto}.shop-about-onboarding-spotlight.is-mobile .shop-about-onboarding-callout__copy{align-items:center;width:min(100%,277px);position:relative;top:auto;left:auto}.shop-about-onboarding-spotlight.is-mobile .shop-about-onboarding-callout.is-step-navigation .shop-about-onboarding-callout__copy{top:-32px}.shop-about-onboarding-spotlight.is-mobile .shop-about-onboarding-spotlight__target.is-step-navigation{z-index:3;opacity:1;border-radius:96px;transform:none}.shop-about-onboarding-spotlight.is-mobile .shop-about-onboarding-spotlight__target.is-step-navigation .shop-workspace__mobile-trigger{pointer-events:none;background:#181818;border:1px solid #ffffff2e}.shop-about-onboarding-spotlight.is-mobile .shop-about-onboarding-callout__arrow{display:block}.shop-about-onboarding-spotlight.is-mobile .shop-about-onboarding-callout.is-step-navigation .shop-about-onboarding-callout__arrow{width:171px;height:149px;top:-196px;left:auto;right:40px}.shop-about-onboarding-spotlight.is-mobile .shop-about-onboarding-callout__title{letter-spacing:2px;font-size:24px}.shop-about-onboarding-spotlight.is-mobile .shop-about-onboarding-callout__text{letter-spacing:1.4px;font-size:16px;line-height:1.18}}.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__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__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 (hover:hover) and (pointer:fine){.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-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)}.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-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__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:SF Pro Display,sans-serif;font-size:14px;font-weight:500;line-height:normal;display:inline-flex}.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__error--domain{color:#ff5f6d;margin-top:8px;margin-left:8px;font-size:14px;line-height:1.2}.shop-settings__domain-request-notice{color:var(--admin-text-primary);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;margin-left:8px;padding-block:4px;font-size:14px;line-height:1.2;display:flex}.shop-settings__domain-request-notice+.shop-settings__domain-actions{margin-top:8px}.shop-settings__domain-request-action{color:var(--admin-accent);font:inherit;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__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 (hover:hover) and (pointer:fine){.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{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__locale-refresh-link{color:var(--admin-accent);text-underline-offset:1px;cursor:pointer;background:0 0;border:0;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{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{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;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.is-draggable{cursor:grab}.shop-settings__media-tile.is-draggable .shop-settings__media-preview{cursor:grab;pointer-events:none}.shop-settings__media-tile.is-dragging{cursor:grabbing;opacity:.6;transform:scale(.98)}.shop-settings__media-tile.is-dragging .shop-settings__media-preview{cursor:grabbing}.shop-settings__media-tile.is-drag-over{border-color:var(--admin-accent);background:#26262a;transform:scale(1.01);box-shadow:0 0 0 2px #ffe3743d}.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-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__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);color:#f0f0f0;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;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: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-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{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{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{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{justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.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}@keyframes shop-settings-upload-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (hover:hover) and (pointer:fine){.shop-settings__modal-close:hover,.shop-settings__standard-modal-close:hover,.shop-settings__standard-modal-close:focus-visible,.shop-settings__modal-close:focus-visible{background:#ffffff14}.shop-settings__modal-remove:hover,.shop-settings__modal-remove:focus-visible{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}

.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__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__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}.platform-support{gap:14px;display:grid}.platform-support__tracks{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.platform-support__track{border:1px solid var(--line);background:#ffffff5c;border-radius:14px;gap:6px;padding:14px;display:grid}.platform-support__track-title{margin:0;font-size:15px}.platform-support__track-text{color:var(--muted);margin:0;font-size:14px}.platform-support__integrations{border:1px dashed var(--line);background:#ffffff47;border-radius:14px;gap:8px;padding:14px;display:grid}.platform-support__integrations-title{margin:0;font-size:15px}.platform-support__integrations-list{gap:6px;display:grid}.platform-support__integrations-item{color:var(--muted);margin:0;font-size:13px}.account-page--platform .account-page__body{width:100%}.account-page--platform .platform-dashboard-status,.account-page--platform .platform-dashboard-status__meta span,.account-page--platform .platform-dashboard-status__runtime-item,.account-page--platform .platform-module-card,.account-page--platform .platform-kpi-card,.account-page--platform .platform-health__item,.account-page--platform .platform-users__item,.account-page--platform .platform-users__meta-block,.account-page--platform .platform-users__modal,.account-page--platform .platform-users__role-summary-card,.account-page--platform .platform-signals__summary-card,.account-page--platform .platform-signals__item,.account-page--platform .platform-settings__card,.account-page--platform .platform-support__track{background:#1f1f1f;border-color:#303030}.account-page--platform .platform-kpi-card:hover,.account-page--platform .platform-kpi-card:focus-visible,.account-page--platform .platform-users__role-summary-card:hover,.account-page--platform .platform-users__role-summary-card:focus-visible,.account-page--platform .platform-module-card:hover,.account-page--platform .platform-module-card:focus-visible{background:#2c2c2e;border-color:#5d5d5d}.account-page--platform .platform-kpi-card__label,.account-page--platform .platform-kpi-card__caption,.account-page--platform .platform-kpi-card__breakdown-item,.account-page--platform .platform-kpi-card__meta.is-empty,.account-page--platform .platform-dashboard-status__text,.account-page--platform .platform-dashboard-status__meta span,.account-page--platform .platform-dashboard-status__runtime-note,.account-page--platform .platform-health__note,.account-page--platform .platform-module-card__text,.account-page--platform .platform-users__summary,.account-page--platform .platform-users__item-subtitle,.account-page--platform .platform-users__filters-reset,.account-page--platform .platform-users__entity-link.is-subtle,.account-page--platform .platform-users__role-summary-card,.account-page--platform .platform-users__meta-label,.account-page--platform .platform-users__meta-note,.account-page--platform .platform-signals__summary-label,.account-page--platform .platform-signals__summary-text,.account-page--platform .platform-signals__item-subtitle,.account-page--platform .platform-signals__meta-label,.account-page--platform .platform-settings__text,.account-page--platform .platform-support__track-text,.account-page--platform .platform-support__integrations-item{color:#a0a0a0}.account-page--platform .platform-dashboard-status__title,.account-page--platform .platform-dashboard-status__runtime-label,.account-page--platform .platform-kpi-card__value,.account-page--platform .platform-kpi-card__breakdown-item strong,.account-page--platform .platform-health__label,.account-page--platform .platform-module-card__title,.account-page--platform .platform-users__modal-title,.account-page--platform .platform-users__item-title,.account-page--platform .platform-users__entity-link,.account-page--platform .platform-users__role-summary-card strong,.account-page--platform .platform-users__meta-value,.account-page--platform .platform-signals__summary-value,.account-page--platform .platform-signals__item-title,.account-page--platform .platform-signals__message,.account-page--platform .platform-signals__meta-value,.account-page--platform .platform-settings__title,.account-page--platform .platform-support__track-title,.account-page--platform .platform-support__integrations-title{color:#f0f0f0}.account-page--platform .platform-kpi-card__meta.is-ready{color:#32d74b}.account-page--platform .platform-kpi-card__meta.is-empty{color:#a0a0a0}.account-page--platform .platform-kpi-card__meta.is-unavailable{color:#fb5474}.account-page--platform .platform-kpi-card.is-accounts .platform-kpi-card__label,.account-page--platform .platform-kpi-card.is-shops .platform-kpi-card__label{color:#f0f0f0}.account-page--platform .platform-kpi-card__breakdown-item{background:0 0;border-color:#303030}.account-page--platform .platform-kpi-card__breakdown-item strong.is-active{color:#32d74b}.account-page--platform .platform-kpi-card__breakdown-item strong.is-paused{color:#fc0}.account-page--platform .platform-kpi-card__breakdown-item strong.is-archived{color:#fb5474}.account-page--platform .platform-kpi-card__breakdown-item strong.is-role{color:#8ab4ff}.account-page--platform .platform-kpi-card__breakdown-item.is-unavailable strong{color:#fb5474}.account-page--platform .platform-module-card__status{color:#d2d2d2;background:#252525;border-color:#3e3e3e}.account-page--platform .platform-dashboard-status__title.is-healthy{color:#32d74b}.account-page--platform .platform-dashboard-status__title.is-attention{color:#fc0}.account-page--platform .platform-dashboard-status__title.is-unknown{color:#fb5474}.account-page--platform .platform-dashboard-status__title span+span{color:#a0a0a0}.account-page--platform .platform-module-card.is-ready .platform-module-card__status{color:#32d74b;background:#10833a3d;border-color:#32d74b73}.account-page--platform .platform-module-card.is-attention .platform-module-card__status{color:#fc0;background:#ffcc0029;border-color:#ffcc0073}.account-page--platform .platform-module-card.is-unavailable .platform-module-card__status{color:#fb5474;background:#c7183933;border-color:#fb547473}.account-page--platform .platform-health__status{color:#d2d2d2;background:#252525;border-color:#3e3e3e}.account-page--platform .platform-health__status.is-healthy{color:#32d74b;background:#10833a3d;border-color:#32d74b73}.account-page--platform .platform-health__status.is-attention{color:#fc0;background:#ffcc0029;border-color:#ffcc0073}.account-page--platform .platform-health__status.is-unknown{color:#a0a0a0;background:#a0a0a01f;border-color:#a0a0a066}.account-page--platform .platform-users__empty,.account-page--platform .platform-signals__empty,.account-page--platform .platform-support__integrations{background:#252525;border-color:#3e3e3e}.account-page--platform .platform-users__empty-title,.account-page--platform .platform-signals__empty-title,.account-page--platform .platform-settings__label{color:#f0f0f0}.account-page--platform .platform-users__chip,.account-page--platform .platform-signals__chip{background:#2c2c2e;border-color:#3e3e3e}.account-page--platform .platform-users__chip.is-role.is-platform_admin,.account-page--platform .platform-signals__chip.is-status.is-open{color:#32d74b;background:#10833a33;border-color:#32d74b73}.account-page--platform .platform-users__chip.is-role.is-account_admin,.account-page--platform .platform-signals__chip.is-severity.is-info{color:#d2d2d2;background:#ffffff0f;border-color:#a0a0a073}.account-page--platform .platform-users__chip.is-role.is-shop_manager,.account-page--platform .platform-users__chip.is-role.is-administrator,.account-page--platform .platform-users__chip.is-role.is-waiter,.account-page--platform .platform-signals__chip.is-status.is-acked{color:#fc0;background:#ffcc0026;border-color:#ffcc0073}.account-page--platform .platform-users__chip.is-role.is-no_role,.account-page--platform .platform-users__chip.is-scope,.account-page--platform .platform-users__chip.is-status,.account-page--platform .platform-signals__chip.is-status.is-resolved{color:#a0a0a0;background:#a0a0a01a;border-color:#a0a0a059}.account-page--platform .platform-users__chip.is-status.is-active{color:#32d74b;background:#10833a33;border-color:#32d74b73}.account-page--platform .platform-users__chip.is-status.is-suspended,.account-page--platform .platform-signals__chip.is-severity.is-critical,.account-page--platform .platform-signals__chip.is-severity.is-warn{color:#fb5474;background:#c7183933;border-color:#fb547473}.account-page--platform .platform-signals__action-btn{color:#f0f0f0;background:#2c2c2e;border-color:#3e3e3e}.account-page--platform .platform-signals__action-btn.is-resolve{color:#32d74b;background:#10833a33;border-color:#32d74b73}.account-page--platform .platform-signals__action-btn.is-reopen{color:#fc0;background:#ffcc0029;border-color:#ffcc0073}.account-page--platform .platform-signals__action-btn:hover,.account-page--platform .platform-signals__action-btn:focus-visible{filter:brightness(1.08)}.account-page--platform .platform-users__load-more a,.account-page--platform .platform-signals__load-more a{color:#f0f0f0;background:#2c2c2e;border:1px solid #3e3e3e}.account-page--platform .platform-users__load-more a:hover,.account-page--platform .platform-users__load-more a:focus-visible,.account-page--platform .platform-signals__load-more a:hover,.account-page--platform .platform-signals__load-more a:focus-visible{background:#343436;border-color:#5d5d5d}.account-page--platform .platform-users__meta-block--link:hover,.account-page--platform .platform-users__meta-block--link:focus-visible{background:#2c2c2e;border-color:#5d5d5d}.account-page--platform .platform-users__filters-trigger,.account-page--platform .platform-users__modal-close{color:#f0f0f0;background:#2c2c2e;border-color:#3e3e3e}.account-page--platform .platform-users__filters-trigger:hover,.account-page--platform .platform-users__filters-trigger:focus-visible,.account-page--platform .platform-users__modal-close:hover,.account-page--platform .platform-users__modal-close:focus-visible{background:#343436;border-color:#5d5d5d}.account-page--platform .platform-users__filters-trigger.is-active{background:#3a3a3c;border-color:#5d5d5d}.account-page--platform .platform-users__modal-overlay{background:#0000009e}.account-page--platform .form-actions__submit{box-shadow:none;background:#555557;border:1px solid #5d5d5d}.account-page--platform .form-actions__submit:hover,.account-page--platform .form-actions__submit:focus-visible{box-shadow:none;background:#626264;border-color:#777779}.account-page--platform .form-actions__ghost{color:#f0f0f0;background:#2c2c2e;border-color:#3e3e3e}.account-page--platform .form-actions__ghost:hover,.account-page--platform .form-actions__ghost:focus-visible{background:#343436;border-color:#5d5d5d}@media (max-width:1100px){.platform-kpi-grid,.platform-module-grid,.platform-users__filters-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-signals__filters-grid,.platform-signals__meta-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-support__tracks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.platform-kpi-grid,.platform-module-grid{grid-template-columns:minmax(0,1fr)}.platform-dashboard-status__summary{grid-template-columns:minmax(0,1fr);align-items:flex-start;padding:12px}.platform-dashboard-status__body{align-items:flex-start}.platform-dashboard-status__meta{justify-content:flex-start}.platform-dashboard-status__runtime-item{grid-template-columns:auto minmax(0,1fr) auto}.platform-dashboard-status__runtime-note{grid-column:2/-1}.platform-kpi-card,.platform-module-card{min-height:auto;padding:12px}.platform-kpi-card.is-accounts,.platform-kpi-card.is-shops{grid-template-columns:minmax(0,1fr)}.platform-kpi-card.is-accounts .platform-kpi-card__breakdown,.platform-kpi-card.is-shops .platform-kpi-card__breakdown{grid-area:auto/1}.platform-health__item{grid-template-columns:auto minmax(0,1fr)}.platform-health__status{grid-column:2;width:max-content}.platform-users__filters-grid,.platform-users__meta-grid{grid-template-columns:minmax(0,1fr)}.platform-users__item-head{flex-direction:column}.platform-users__modal-overlay{justify-content:stretch;align-items:flex-end;padding:0;display:flex}.platform-users__modal{border-radius:16px 16px 0 0;width:100%;max-width:none;max-height:100dvh;padding:14px}.platform-users__modal-head{flex-direction:column;align-items:flex-start}.platform-users__chips{justify-content:flex-start}.platform-signals__filters-grid,.platform-signals__summary-grid,.platform-signals__meta-grid{grid-template-columns:minmax(0,1fr)}.platform-signals__item-head{flex-direction:column}.platform-signals__chips{justify-content:flex-start}.platform-settings__grid,.platform-support__tracks{grid-template-columns:minmax(0,1fr)}}
.card{padding:22px}.card__link{color:var(--accent-strong);transition:color .14s,text-decoration-color .14s}.card__link:hover,.card__link:focus-visible{color:#0a5a54;text-decoration:underline}.notice{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:18px;padding:14px 18px}.notice--success{background:#0f766e1a;border-color:#0f766e33}.notice--error{color:var(--warn);background:#9a341214;border-color:#9a34122e}.form-stack{gap:24px;margin-top:20px;display:grid}.form-stack--compact{gap:16px;margin-top:0}.form-section{border-top:1px solid var(--line);gap:16px;padding-top:20px;display:grid}.form-section:first-of-type{border-top:0;padding-top:0}.form-section__title{letter-spacing:-.03em;margin:0;font-size:20px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.form-grid--triple{grid-template-columns:repeat(3,minmax(0,1fr))}.form-grid--quad{grid-template-columns:repeat(4,minmax(0,1fr))}.form-field{gap:8px;display:grid}.form-field--grow{flex:260px}.form-field--control{background:#ffffff08;border:1px solid #0000;border-radius:8px;align-content:start;min-height:58px;padding:10px 12px;transition:background-color .14s,border-color .14s}@media (hover:hover) and (pointer:fine){.form-field--control:hover{background:#ffffff0f;border-color:#3e3e3e}}.form-field--control:focus-within{background:#1c1c1c;border-color:#32d74b}.form-field--control .form-field__label{color:#fff;font-size:14px;font-weight:500;line-height:1}.form-field--control .form-field__input,.form-field--control .form-field__textarea{color:#ffffff80;background:0 0;border:0;border-radius:0;padding:0;font-size:16px;font-weight:400;line-height:1.35}.form-field--control .form-field__input{min-height:12px}.form-field--control .form-field__textarea{resize:vertical;min-height:72px}.form-field--control .form-field__input::placeholder,.form-field--control .form-field__textarea::placeholder{color:#ffffff80;opacity:1;font-size:16px;font-weight:400;line-height:1.35}.form-field--control .form-field__input:focus,.form-field--control .form-field__textarea:focus{box-shadow:none;border:0;outline:none}.form-field__label,.form-field__hint{color:var(--muted);font-size:14px}.form-field__input,.form-field__textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#ffffffbd;border-radius:16px;padding:14px 16px}.form-field__textarea{resize:vertical}.form-field__input:focus,.form-field__textarea:focus{border-color:#0f766e61;outline:2px solid #0f766e38}.form-actions{justify-content:flex-start;gap:12px;display:flex}.form-actions__submit{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:999px;padding:14px 20px;transition:transform .16s,background .16s,box-shadow .16s}.form-actions__submit:hover{background:var(--accent-strong);transform:translateY(-1px);box-shadow:0 10px 22px #0f766e42}.form-actions__submit:focus-visible{background:var(--accent-strong);transform:translateY(-1px);box-shadow:0 10px 22px #0f766e42,0 0 0 2px #0f766e59}.form-actions__submit:disabled,.form-actions__ghost:disabled,.shell__signout:disabled{opacity:.65;cursor:wait;transform:none}.form-actions__ghost{border:1px solid var(--line);color:var(--warn);cursor:pointer;background:0 0;border-radius:999px;padding:10px 16px;transition:background-color .14s,border-color .14s,transform .14s}.form-actions__ghost:hover,.form-actions__ghost:focus-visible{background:#9a341214;border-color:#9a34125c;transform:translateY(-1px)}.inline-form{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-top:16px;display:flex}.inline-form--nested{margin-top:0}.checkbox-field{color:var(--muted);align-items:center;gap:10px;display:inline-flex}.stack-list{gap:20px;display:grid}.stack-list--nested{gap:16px}.entity-card,.subentity-card{gap:18px;display:grid}.subentity-card{border:1px solid var(--line);background:#ffffff7a;border-radius:18px;padding:18px}.subentity-card--item{background:#ffffffa3}.subentity-card--attachment{gap:14px}.entity-card__header{justify-content:space-between;align-items:start;gap:16px;display:flex}.entity-card__title,.entity-card__subtitle{letter-spacing:-.03em;margin:6px 0 0;line-height:1.1}.entity-card__title{font-size:28px}.entity-card__subtitle{font-size:22px}.media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.media-card{gap:18px;display:grid}.media-card__title{word-break:break-word;font-size:20px}.media-card__preview,.media-card__placeholder{aspect-ratio:16/10;border:1px solid var(--line);background:#1c160d14;border-radius:18px;width:100%}.media-card__preview{object-fit:cover}.media-card__placeholder{color:var(--muted);place-items:center;display:grid}.media-card__placeholder-button{font:inherit;cursor:pointer}.card__list,.card__meta{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.card__list li,.card__meta li{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding-bottom:10px;display:flex}.card__list li:last-child,.card__meta li:last-child{border-bottom:0;padding-bottom:0}.card__label{color:var(--muted)}.empty-state{padding:22px}
@media (max-width:768px){.account-shell{padding:12px;display:block}.shop-sidebar-identity{gap:16px;width:min(100%,224px);margin:0 auto}.shop-sidebar-preview{aspect-ratio:1;width:min(100%,224px);height:auto}.shop-workspace__actions{margin-top:6px}.shop-workspace__drawer .workspace-sidebar-nav{width:224px}.shop-workspace__drawer .small-action-button{min-height:40px}.shop-workspace__drawer .shop-sidebar-identity{width:224px;max-width:224px;margin:0}.shop-workspace__drawer .shop-sidebar-preview{aspect-ratio:auto;width:224px;max-width:none;height:224px}.shop-workspace__drawer .shop-sidebar-preview__media-image{width:226px;height:361px;top:calc(50% + .5px);left:calc(50% + 1px);transform:translate(-50%,-50%)}.shop-workspace__drawer .shop-sidebar-identity__meta{width:192px}.shop-page--settings .shop-page__body,.shop-page--comments .shop-page__body{gap:16px}.shop-comments{gap:8px;width:100%}.shop-comments__toolbar{align-items:center;padding:0 8px 6px 4px}.shop-comments__period-filter{width:148px}.shop-comments__lazy-controls{justify-content:stretch}.shop-comments__load-more{width:100%}.shop-comment{gap:16px;padding:12px}.shop-comment__head{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:10px}.shop-comment__dish-line{flex-wrap:wrap;flex:1;align-items:flex-start;gap:6px}.shop-comment__dish{font-size:16px;line-height:1.3}.shop-comment__status{align-self:flex-start}.shop-comment__meta{grid-template-columns:1fr;gap:6px}.shop-comment__meta-item{grid-template-columns:48px 1fr;align-items:baseline;gap:6px}.shop-comment__meta-label{font-size:11px;line-height:1.2}.shop-comment__meta-value{word-break:break-word;font-size:14px;line-height:1.3}.shop-comment__actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;display:flex}.shop-comment__action-form{width:auto}.shop-comment__actions .shop-staff-member__danger-btn,.shop-comment__actions .shop-staff-member__action-btn{justify-content:center;width:auto}.admin-comment-card{gap:12px;padding:12px 8px 8px}.admin-comment-card__header{padding-left:8px}.admin-comment-card__title{font-size:16px}.admin-comment-card__meta{grid-template-columns:1fr;gap:4px;padding-left:8px}.admin-comment-card__meta-item{grid-template-columns:55px minmax(0,1fr);align-items:end;gap:8px;display:grid}.admin-comment-card__meta-item:first-child{order:3}.admin-comment-card__meta-item:nth-child(2){order:2}.admin-comment-card__meta-item:nth-child(3){order:1}.admin-comment-card__meta-label{align-items:center;min-height:22px;display:flex}.admin-comment-card__meta-value{min-height:24px;font-size:14px}.admin-comment-card__message-block{padding:12px}.admin-comment-card__message-tail{left:18px}.admin-comment-card__actions{gap:8px}.admin-comment-action{min-height:32px;padding-inline:12px}.shop-comment__reply-actions{flex-direction:column-reverse;align-items:stretch}.shop-comment__reply-cancel,.shop-comment__reply-submit{width:100%}.shop-comment__reply-modal-backdrop,.shop-staff-member__modal-backdrop,.shop-settings__standard-modal-backdrop,.shop-settings__hint-modal-backdrop,.shop-settings__modal-overlay{justify-content:stretch;align-items:flex-end;padding:0;display:flex}.platform-users__modal-overlay[data-modal-state=open],.shop-comment__reply-modal-backdrop[data-modal-state=open],.shop-staff-member__modal-backdrop[data-modal-state=open],.shop-settings__standard-modal-backdrop[data-modal-state=open],.shop-settings__hint-modal-backdrop[data-modal-state=open],.shop-settings__modal-overlay[data-modal-state=open]{animation:.22s ease-out both mobile-modal-overlay-in}.platform-users__modal-overlay[data-modal-state=closing],.shop-comment__reply-modal-backdrop[data-modal-state=closing],.shop-staff-member__modal-backdrop[data-modal-state=closing],.shop-settings__standard-modal-backdrop[data-modal-state=closing],.shop-settings__hint-modal-backdrop[data-modal-state=closing],.shop-settings__modal-overlay[data-modal-state=closing]{pointer-events:none;animation:.3s cubic-bezier(.22,.61,.36,1) both mobile-modal-overlay-out}.shop-comment__reply-modal,.shop-settings__standard-modal,.shop-settings__hint-modal{border-radius:16px 16px 0 0;width:100%;max-width:none;margin:0}.shop-settings__standard-modal-actions{width:100%}.shop-settings__standard-modal-submit--full{flex:auto;width:100%}.platform-users__modal[data-modal-state=open],.shop-comment__reply-modal[data-modal-state=open],.shop-staff-member__modal[data-modal-state=open],.shop-settings__standard-modal[data-modal-state=open],.shop-settings__hint-modal[data-modal-state=open],.shop-settings__modal[data-modal-state=open]{will-change:transform, opacity;animation:.26s cubic-bezier(.18,.88,.32,1) both mobile-modal-sheet-in}.platform-users__modal[data-modal-state=closing],.shop-comment__reply-modal[data-modal-state=closing],.shop-staff-member__modal[data-modal-state=closing],.shop-settings__standard-modal[data-modal-state=closing],.shop-settings__hint-modal[data-modal-state=closing],.shop-settings__modal[data-modal-state=closing]{will-change:transform, opacity;animation:.32s cubic-bezier(.22,.61,.36,1) both mobile-modal-sheet-out}.shop-settings{gap:12px}.shop-menu-root,.shop-menu-level{gap:30px}.shop-menu-root__sections-block,.shop-menu-level__categories-block{gap:14px}.shop-menu-root__meta-card,.shop-menu-root__create-card,.shop-menu-level__meta-card,.shop-menu-level__create-card{gap:20px;padding:14px 12px}.shop-menu-root__meta-head,.shop-menu-level__meta-head,.shop-menu-root__create-head,.shop-menu-level__create-head{gap:14px}.shop-menu-root__create-text,.shop-menu-level__create-text{line-height:1.35}.shop-staff,.shop-staff-root__grid{gap:var(--admin-space-3)}.content-block.admin-staff-type-card{padding-bottom:var(--admin-space-4)}.shop-menu-root__meta-grid,.shop-menu-level__meta-grid{grid-template-columns:1fr}.shop-staff-root__card{gap:6px;padding:12px}.shop-staff__section{gap:12px;padding:12px}.shop-staff__section-title{font-size:18px}.shop-staff__section-text,.shop-staff__empty-text{font-size:13px;line-height:1.4}.shop-staff-member{gap:16px;padding:12px}.shop-staff-member__head{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:10px}.shop-staff-member__title-line{flex-wrap:wrap;flex:1;align-items:flex-start;gap:6px}.shop-staff-member__meta{grid-template-columns:1fr;gap:6px}.shop-menu-root__section-head,.shop-menu-level__list-head,.admin-menu__entity-head{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:10px}.shop-menu-root__section-content,.admin-menu__entity-content{gap:10px}.shop-menu-root__section-actions{gap:8px}.shop-menu-root__section-head-controls,.admin-menu__entity-controls{align-self:center;gap:6px}.shop-menu-root__section-actions-menu,.admin-menu__actions-menu{width:140px;padding:5px}.shop-menu-root__section-actions-menu-item,.admin-menu__actions-menu-item{min-height:28px;font-size:12px}.shop-menu-root__section-actions-menu-trigger-icon{font-size:22px;font-weight:500}.shop-menu-root__section-title-line,.shop-menu-level__list-title-line,.admin-menu__entity-title-line{flex-wrap:wrap;flex:1;align-items:flex-start;gap:6px}.shop-menu-root__section-title-line,.admin-menu__entity-title-line{gap:10px}.shop-menu-root__section-title-line--item,.admin-menu__entity-title-line.is-item{flex-wrap:nowrap;align-items:center}.shop-menu-root__section-drag-handle,.admin-menu__drag-handle{align-self:center}.shop-menu-root__section-title-line--actions{gap:16px}.shop-menu-root__section-meta,.shop-menu-level__list-meta{grid-template-columns:1fr;gap:6px}.shop-menu-root__section-meta-item,.shop-menu-level__list-meta-item{grid-template-columns:56px 1fr;align-items:baseline;gap:6px}.shop-menu-root__section-meta-label,.shop-menu-level__list-meta-label{font-size:11px;line-height:1.2}.shop-menu-root__section-meta-value,.shop-menu-level__list-meta-value{word-break:break-word;font-size:14px;line-height:1.3}.shop-menu-root__section-title,.shop-menu-level__list-title,.admin-menu__entity-title{white-space:nowrap;text-overflow:ellipsis;word-break:normal;font-size:16px;line-height:1.3;overflow:hidden}.shop-menu-root__section-title-link,.admin-menu__entity-title-link{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.shop-menu-root__section-title-signature,.admin-menu__entity-signature,.shop-menu-item__tags-line{display:none}.admin-menu__entity-meta{text-overflow:clip;white-space:normal;color:#ffffffbf;font-size:14px;line-height:1.3;display:block;overflow:visible}.admin-menu__entity-meta--single-line{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shop-menu-note-photo{grid-template-columns:1fr}.shop-menu-note-photo__preview{width:88px;height:88px}.shop-staff-member__meta-item{grid-template-columns:48px 1fr;align-items:baseline;gap:6px}.shop-staff-member__meta-label{font-size:11px;line-height:1.2}.shop-staff-member__meta-value{word-break:break-word;font-size:14px;line-height:1.3}.shop-staff-member__name{font-size:16px;line-height:1.3}.shop-staff-member__action{gap:8px}.shop-staff-member__action .form-actions{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:8px}.shop-staff-member__action-btn,.shop-staff-member__danger-btn{justify-content:center;width:auto}.shop-staff-member__modal{border-radius:16px 16px 0 0;width:100%;max-width:none;margin:0;padding:14px 12px}.shop-staff-member__modal-actions{flex-direction:column-reverse;align-items:stretch}.shop-staff-member__modal-cancel,.shop-staff-member__modal-submit{width:100%}.content-block,.shop-settings__section{gap:16px;padding:16px 8px 8px}.content-block__title,.shop-settings__section-title{font-size:16px}.content-block__text,.shop-settings__section-text{font-size:14px;line-height:normal}.shop-page--settings .content-block__text,.shop-page--settings .shop-settings__section-text{font-size:12px;line-height:normal}.shop-page--menu .shop-page__body,.shop-menu-root{gap:12px}.shop-menu-root .admin-menu__content-block{border-radius:24px;padding:12px 8px 8px}.shop-menu-root__sections-block{gap:16px}.shop-menu-root__info-block{gap:12px;padding:12px 8px 8px}.shop-menu-root .admin-menu__content-head{gap:8px;padding-left:8px}.shop-menu-root .admin-menu__content-title-stack{gap:8px}.shop-menu-root__sections-block .admin-menu__content-body{gap:16px}.shop-menu-root__info-block .admin-menu__content-body,.shop-menu-root-note__form,.shop-menu-root .admin-menu__entity-list{gap:12px}.shop-menu-root .admin-menu__entity-card{border-radius:16px;gap:0;padding:16px 12px}.shop-menu-root .admin-menu__entity-head{align-items:flex-start;gap:8px}.shop-menu-root .admin-menu__entity-content{gap:0}.shop-menu-root .admin-menu__entity-title-line{flex-wrap:nowrap;align-items:flex-start;gap:8px}.shop-menu-root .admin-menu__entity-title-stack{gap:8px}.shop-menu-root .admin-menu__entity-title,.shop-menu-root .admin-menu__entity-meta{line-height:normal}.shop-menu-root .admin-menu__entity-controls{align-self:flex-start;gap:8px}.shop-menu-root-note__actions{margin-top:0}.shop-settings__row{gap:8px}.shop-settings__savebar{width:calc(100% + 16px);max-width:none;margin-left:-8px;margin-right:-8px;bottom:0}.shop-settings__modal-overlay{padding:0;inset:0}.shop-settings__modal{border-radius:16px 16px 0 0;width:100%;max-width:none;margin:0;padding:8px 8px 24px}.shop-settings__modal-preview-wrap,.shop-settings__upload-dropzone{height:136px;min-height:136px}.shop-settings__modal-preview-wrap--upload{aspect-ratio:1;height:auto;min-height:0}@keyframes mobile-modal-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes mobile-modal-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes mobile-modal-sheet-in{0%{opacity:.96;transform:translateY(100%)}to{opacity:1;transform:translate(0,0)}}@keyframes mobile-modal-sheet-out{0%{opacity:1;transform:translate(0,0)}to{opacity:.96;transform:translateY(100%)}}.shop-page__breadcrumbs{font-size:15px;line-height:1.35}.account-shell__sidebar{display:none}.account-shell__panel{grid-column:auto;width:auto;min-height:calc(100vh - 24px);padding:14px 14px 16px}.account-shell__burger{z-index:40;background:#1a1a1aeb;border:1px solid #3d3d3d;border-radius:10px;place-content:center;gap:5px;width:42px;height:42px;padding:0;display:grid;position:fixed;top:14px;right:14px}.account-shell__burger span{background:#f0f0f0;border-radius:2px;width:18px;height:2px}.account-shell__overlay{z-index:40;opacity:0;pointer-events:none;background:#0000007a;transition:opacity .18s;display:block;position:fixed;inset:0}.account-shell__overlay.is-open{opacity:1;pointer-events:auto}.account-shell__drawer{z-index:45;background:var(--admin-bg);border-left:1px solid #303030;flex-direction:column;gap:10px;width:min(86vw,320px);padding:64px 12px 20px;transition:transform .18s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.account-shell__drawer.is-open{transform:translate(0)}.account-shell__drawer .account-shell__nav{gap:8px}.account-shell__drawer .grand-nav-link{min-height:52px;font-size:16px}.account-shell__drawer .small-action-button{min-height:40px}.account-hub__title,.account-hub__legend{padding-left:56px}.account-hub__legend{gap:14px}.account-hub__tile{width:calc(50% - 12px);min-width:208px}.shop-card{width:100%;height:clamp(214px,48vw,280px)}.shell{grid-template-columns:1fr}.shell__sidebar{border-right:0;border-bottom:1px solid var(--line)}.dashboard__grid,.shop-seo__details-grid,.form-grid,.media-grid{grid-template-columns:1fr}.inline-form{flex-direction:column;align-items:stretch}.entity-card__header{flex-direction:column}.shop-seo__actions{flex-direction:column;gap:8px}}@media (max-width:640px){.shop-workspace__card-title{font-size:16px}.shop-workspace__card-subtitle{font-size:12px}.grand-nav-link{min-height:60px;font-size:16px}.shop-page__intro{font-size:14px}.shop-page--settings .shop-settings{gap:var(--admin-space-3)}.shop-page--settings .shop-settings__section{padding:var(--admin-space-4) var(--admin-space-2) var(--admin-space-2);gap:var(--admin-space-4)}.shop-page--settings .shop-settings__section-text{font-size:12px}.shop-settings__field{min-height:0;padding:16px 12px}.shop-settings__input,.currency-dropdown__text,.currency-dropdown__option{font-size:14px}.shop-page--settings .shop-settings__row-body--domain{gap:8px}.shop-seo,.shop-seo__details-grid{gap:12px}.seo-readiness{gap:0}.seo-readiness__list-shell.is-open{margin-top:16px}.seo-readiness__collapse-icon{translate:-4px}.shop-page--settings .shop-settings__domain-actions{flex-wrap:nowrap;align-items:center;gap:2px;width:auto;margin-top:8px;display:inline-flex}.shop-page--settings .admin-pill-dropdown{width:144px;min-width:144px}.shop-settings__domain-qr-btn{justify-content:center}.account-hub__title,.account-hub__legend{padding-left:50px}.account-hub__tile{width:100%}.shop-card{height:240px}}
