.cart-module__vCqUzG__title{font-size:var(--hd2-size);color:var(--fg);margin:16px 0 20px;font-weight:700}.cart-module__vCqUzG__pharmacy{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;flex-direction:column;gap:4px;margin:0 0 1rem;padding:16px 20px;font-size:15px;display:flex}.cart-module__vCqUzG__pharmacy strong{color:var(--fg);font-size:17px}.cart-module__vCqUzG__table{border-collapse:separate;border-spacing:0;border:1px solid var(--border);border-radius:var(--radius);width:100%;box-shadow:var(--shadow);background:#fff;margin:0 0 1.5rem;font-size:15px;overflow:hidden}.cart-module__vCqUzG__table th,.cart-module__vCqUzG__table td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:14px 16px}.cart-module__vCqUzG__table th{color:var(--color-muted);background:#f7f9f8;font-size:13px;font-weight:600}.cart-module__vCqUzG__stepper{align-items:center;gap:.5rem;display:inline-flex}.cart-module__vCqUzG__stepper button{border:1px solid var(--border);color:var(--fg);cursor:pointer;border-radius:var(--radius-sm);background:#fff;width:30px;height:30px;font-size:16px}.cart-module__vCqUzG__stepper button:disabled{opacity:.4;cursor:default}.cart-module__vCqUzG__stockHint,.cart-module__vCqUzG__stockWarn{margin-top:4px;font-size:12px;line-height:1.3}.cart-module__vCqUzG__stockHint{color:var(--color-muted)}.cart-module__vCqUzG__stockWarn{color:var(--color-danger)}.cart-module__vCqUzG__fixQtyButton{font:inherit;cursor:pointer;color:var(--color-accent);background:0 0;border:none;margin-top:4px;padding:0;font-size:12px;text-decoration:underline}.cart-module__vCqUzG__removeButton{color:var(--color-danger);cursor:pointer;background:0 0;border:none;font-size:.85rem}.cart-module__vCqUzG__removeButton:hover{text-decoration:underline}.cart-module__vCqUzG__summary{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:16px 20px;font-size:1.1rem;display:flex}.cart-module__vCqUzG__checkoutButton{background:var(--color-accent);color:#fff;border-radius:var(--radius-sm);padding:12px 24px;font-size:15px;font-weight:600}.cart-module__vCqUzG__checkoutButton:hover{background:var(--color-accent-dark)}.cart-module__vCqUzG__table tr:last-child td{border-bottom:none}.cart-module__vCqUzG__stepper button:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-accent)}@media (max-width:640px){.cart-module__vCqUzG__table{display:block;overflow-x:auto}}.cart-module__vCqUzG__picker{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;margin:24px 0 0;padding:16px 20px;font-size:15px}.cart-module__vCqUzG__pickerTitle{color:var(--fg);margin:0 0 6px;font-size:18px;font-weight:700}.cart-module__vCqUzG__pickerHint{color:var(--color-muted);margin:0 0 12px;font-size:14px}.cart-module__vCqUzG__pickerList{margin:0 0 8px;padding:0;list-style:none}.cart-module__vCqUzG__pickerItem{border-top:1px solid var(--border);grid-template-columns:1fr auto auto;align-items:center;gap:8px 16px;padding:10px 0;display:grid}.cart-module__vCqUzG__pickerInfo{flex-direction:column;gap:2px;min-width:0;display:flex}.cart-module__vCqUzG__pickerAll{color:var(--color-accent);font-size:13px;font-weight:600}.cart-module__vCqUzG__pickerMissing{color:#8a6510;font-size:13px}.cart-module__vCqUzG__pickerSum{white-space:nowrap;flex-direction:column;align-items:flex-end;font-weight:600;display:flex}.cart-module__vCqUzG__pickerCheaper,.cart-module__vCqUzG__pickerDearer{font-size:12px;font-weight:400}.cart-module__vCqUzG__pickerCheaper{color:var(--color-accent)}.cart-module__vCqUzG__pickerDearer{color:var(--color-muted)}.cart-module__vCqUzG__pickerButton{border:1px solid var(--color-accent);color:var(--color-accent);border-radius:var(--radius-sm);font:inherit;cursor:pointer;white-space:nowrap;background:#fff;padding:8px 14px;font-size:14px;font-weight:600}.cart-module__vCqUzG__pickerButton:disabled{opacity:.6;cursor:default}.cart-module__vCqUzG__linkButton{font:inherit;color:var(--color-accent);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}@media (max-width:600px){.cart-module__vCqUzG__pickerItem{grid-template-columns:1fr auto}.cart-module__vCqUzG__pickerButton{grid-column:1/-1}}.cart-module__vCqUzG__replacement{color:var(--fg);margin-top:6px;font-size:12px;line-height:1.3}.cart-module__vCqUzG__replacement .cart-module__vCqUzG__fixQtyButton{display:block}.cart-module__vCqUzG__pickerLink{color:var(--color-accent);margin-top:4px;font-size:12px;display:block}.cart-module__vCqUzG__checkoutBlocked{text-align:right;flex-direction:column;align-items:flex-end;gap:6px;max-width:360px;display:flex}.cart-module__vCqUzG__checkoutButtonDisabled,.cart-module__vCqUzG__checkoutButtonDisabled:hover{background:var(--color-muted);cursor:not-allowed}
.auth-module__pkfV9q__page{justify-content:center;align-items:center;min-height:60vh;padding:40px 16px;display:flex}.auth-module__pkfV9q__card{border:1px solid var(--color-border);background:#fff;border-radius:8px;width:100%;max-width:420px;padding:32px 36px}.auth-module__pkfV9q__title{color:var(--color-green-light);text-transform:uppercase;text-align:center;margin-bottom:24px;font-size:24px;font-weight:400}.auth-module__pkfV9q__form{flex-direction:column;gap:16px;display:flex}.auth-module__pkfV9q__field{flex-direction:column;gap:6px;display:flex}.auth-module__pkfV9q__fieldRow{gap:12px;display:flex}.auth-module__pkfV9q__fieldRow .auth-module__pkfV9q__field{flex:1}.auth-module__pkfV9q__label{color:var(--color-text);font-size:13px;font-weight:600}.auth-module__pkfV9q__submitBtn{width:100%;margin-top:6px;padding:12px;font-size:16px}.auth-module__pkfV9q__submitBtn:disabled{cursor:not-allowed;background:#aaa}.auth-module__pkfV9q__error{color:#c00;background:#fff0f0;border:1px solid #f5c6c6;border-radius:4px;padding:10px 14px;font-size:14px}.auth-module__pkfV9q__success{color:var(--color-green);background:#f0faf4;border:1px solid #a8d5b8;border-radius:4px;padding:10px 14px;font-size:14px}.auth-module__pkfV9q__links{text-align:center;color:#888;flex-direction:column;gap:8px;margin-top:20px;font-size:14px;display:flex}.auth-module__pkfV9q__links a{color:var(--color-green);text-decoration:underline}@media (max-width:480px){.auth-module__pkfV9q__page{padding:24px 12px}.auth-module__pkfV9q__card{padding:24px 20px}.auth-module__pkfV9q__fieldRow{flex-direction:column;gap:16px}}.auth-module__pkfV9q__externalBlock{flex-direction:column;gap:8px;margin-top:12px;display:flex}.auth-module__pkfV9q__divider{color:#999;align-items:center;gap:10px;font-size:13px;display:flex}.auth-module__pkfV9q__divider:before,.auth-module__pkfV9q__divider:after{content:"";border-top:1px solid #ddd;flex:1}.auth-module__pkfV9q__externalBtn{cursor:pointer;border-radius:6px;width:100%;height:42px;font-family:inherit;font-size:15px;font-weight:600}.auth-module__pkfV9q__externalBtn:disabled{opacity:.6;cursor:default}.auth-module__pkfV9q__externalVk{color:#fff;background:#07f;border:1px solid #07f}.auth-module__pkfV9q__externalVk:hover:not(:disabled){background:#06d}.auth-module__pkfV9q__externalYandex{color:#000;background:#fff;border:1px solid #cfcfcf}.auth-module__pkfV9q__externalYandex:hover:not(:disabled){border-color:#fc3f1d}.auth-module__pkfV9q__methods{margin-top:24px}.auth-module__pkfV9q__methods h2{margin-bottom:10px}.auth-module__pkfV9q__methodRow{border-bottom:1px solid #eee;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 0;display:flex}.auth-module__pkfV9q__methodName{min-width:160px;font-weight:600}.auth-module__pkfV9q__methodStatus{color:#666;flex:1;min-width:0}.auth-module__pkfV9q__methodAction{cursor:pointer;background:0 0;border:1px solid #ccc;border-radius:4px;padding:4px 12px;font-family:inherit;font-size:14px}.auth-module__pkfV9q__methodAction:disabled{opacity:.5;cursor:default}
.AuthModal-module__fV7ZRW__overlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.AuthModal-module__fV7ZRW__modal{background:#fff;border-radius:8px;width:100%;max-width:420px;max-height:90vh;padding:28px 32px 32px;overflow-y:auto}.AuthModal-module__fV7ZRW__header{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.AuthModal-module__fV7ZRW__tabs{gap:4px;display:flex}.AuthModal-module__fV7ZRW__tab,.AuthModal-module__fV7ZRW__tabActive{text-transform:uppercase;cursor:pointer;color:#aaa;background:0 0;border:none;border-bottom:2px solid #0000;padding:6px 4px;font-size:20px}.AuthModal-module__fV7ZRW__tab+.AuthModal-module__fV7ZRW__tab,.AuthModal-module__fV7ZRW__tab+.AuthModal-module__fV7ZRW__tabActive,.AuthModal-module__fV7ZRW__tabActive+.AuthModal-module__fV7ZRW__tab,.AuthModal-module__fV7ZRW__tabActive+.AuthModal-module__fV7ZRW__tabActive{margin-left:16px}.AuthModal-module__fV7ZRW__tabActive{color:var(--color-green-light);border-bottom-color:var(--color-green-light)}.AuthModal-module__fV7ZRW__closeBtn{color:#999;cursor:pointer;background:0 0;border:none;padding:4px;font-size:20px;line-height:1}.AuthModal-module__fV7ZRW__closeBtn:hover{color:#555}.AuthModal-module__fV7ZRW__forgotLink{text-align:center;margin-top:16px;font-size:14px}.AuthModal-module__fV7ZRW__forgotLink a{color:var(--color-green);text-decoration:underline}@media (max-width:480px){.AuthModal-module__fV7ZRW__modal{padding:20px 20px 24px}.AuthModal-module__fV7ZRW__tab,.AuthModal-module__fV7ZRW__tabActive{font-size:16px}}
.PharmacyMap-module__a7tZJW__map{border:1px solid var(--color-border);border-radius:6px;width:100%;overflow:hidden}.PharmacyMap-module__a7tZJW__placeholder{background:var(--color-body-bg);border:1px dashed var(--color-border);width:100%;color:var(--color-link);text-align:center;border-radius:6px;justify-content:center;align-items:center;padding:20px;font-size:13px;display:flex}
.CookieConsent-module__PUtaeG__banner{z-index:1000;border-top:1px solid var(--color-border);background:#fff;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;padding:16px 24px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 10px #00000014}[data-theme=dark] .CookieConsent-module__PUtaeG__banner{background:var(--color-body-bg)}.CookieConsent-module__PUtaeG__text{color:var(--color-body-text);max-width:720px;font-size:13px;line-height:1.5}.CookieConsent-module__PUtaeG__text a{color:var(--color-green);text-decoration:underline}.CookieConsent-module__PUtaeG__accept{flex-shrink:0;padding:10px 24px;font-size:13px}html[data-cookie-consent] .CookieConsent-module__PUtaeG__banner{display:none}
.HeartButton-module__OBmeKq__heart{color:#bbb;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:color .15s,transform .1s;display:flex}.HeartButton-module__OBmeKq__heart:hover{color:#e0507a;transform:scale(1.1)}.HeartButton-module__OBmeKq__heartActive{color:#e0507a}
.AdminEditLink-module___6FvCq__link{color:#767676;border:1px solid var(--color-border);z-index:500;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;text-decoration:none;transition:color .15s,border-color .15s,transform .15s;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 2px 10px #00000026}.AdminEditLink-module___6FvCq__link:hover{color:var(--color-green);border-color:var(--color-green);transform:rotate(30deg)}
.HomeCarousel-module__cTCvwq__carousel{border-radius:var(--carousel-radius,6px);box-shadow:var(--carousel-shadow,none);background:#f5f5f5;margin-bottom:24px;position:relative;overflow:hidden}.HomeCarousel-module__cTCvwq__slide{transition:transform .2s}.HomeCarousel-module__cTCvwq__swipeable{touch-action:pan-y}.HomeCarousel-module__cTCvwq__swipeable img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.HomeCarousel-module__cTCvwq__slide img{object-fit:cover;width:100%;height:auto;max-height:420px;display:block}.HomeCarousel-module__cTCvwq__arrow{color:#fff;cursor:pointer;background:#0006;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:20px;transition:background .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.HomeCarousel-module__cTCvwq__arrow:hover{background:#000000a6}.HomeCarousel-module__cTCvwq__arrowPrev{left:12px}.HomeCarousel-module__cTCvwq__arrowNext{right:12px}.HomeCarousel-module__cTCvwq__dots{display:flex;position:absolute;bottom:4.5px;left:50%;transform:translate(-50%)}.HomeCarousel-module__cTCvwq__dot{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.HomeCarousel-module__cTCvwq__dot:before{content:"";background:#fff9;border-radius:50%;width:9px;height:9px}.HomeCarousel-module__cTCvwq__dotActive:before{background:#fff}.HomeCarousel-module__cTCvwq__reorderControls{z-index:2;gap:6px;display:flex;position:absolute;top:10px;right:10px}.HomeCarousel-module__cTCvwq__reorderBtn{color:#fff;cursor:pointer;background:#0009;border:none;border-radius:4px;padding:4px 10px;font-size:11px}.HomeCarousel-module__cTCvwq__reorderBtn:hover:not(:disabled){background:#000000d9}.HomeCarousel-module__cTCvwq__reorderBtn:disabled{opacity:.35;cursor:not-allowed}
.ChatWidget-module__Svw0FG__launcher,.ChatWidget-module__Svw0FG__panel{--chat-c:var(--chat-accent,var(--color-accent,var(--color-green,#57ae7d)));--chat-bg:var(--color-body-bg,#fff);--chat-text:var(--color-text,#222);--chat-muted:#777;--chat-bubble:#f1f3f2;--chat-border:#dcdfdd;font-family:inherit}[data-theme=dark] .ChatWidget-module__Svw0FG__panel{--chat-bg:#2f2f34;--chat-text:#eee;--chat-muted:#aaa;--chat-bubble:#3c3c42;--chat-border:#4a4a50}.ChatWidget-module__Svw0FG__launcher{z-index:900;background:var(--chat-c);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;font-size:26px;line-height:1;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 4px 14px #00000040}.ChatWidget-module__Svw0FG__launcher:hover{filter:brightness(1.07)}.ChatWidget-module__Svw0FG__launcherBadge{color:#fff;background:#e53935;border-radius:10px;min-width:20px;height:20px;padding:0 5px;font-size:12px;font-weight:700;line-height:20px;position:absolute;top:-2px;right:-2px}.ChatWidget-module__Svw0FG__panel{z-index:901;background:var(--chat-bg);width:370px;height:min(560px,100vh - 40px);color:var(--chat-text);border-radius:12px;flex-direction:column;font-size:14px;display:flex;position:fixed;bottom:20px;right:20px;overflow:hidden;box-shadow:0 8px 30px #00000040}@media (max-width:600px){.ChatWidget-module__Svw0FG__panel{border-radius:0;width:100%;height:100dvh;bottom:0;right:0}.ChatWidget-module__Svw0FG__launcher{bottom:16px;right:16px}}.ChatWidget-module__Svw0FG__header{background:var(--chat-c);color:#fff;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;display:flex}.ChatWidget-module__Svw0FG__headerTitle{font-size:16px;font-weight:600}.ChatWidget-module__Svw0FG__headerSub{opacity:.9;margin-top:2px;font-size:12px}.ChatWidget-module__Svw0FG__close{color:#fff;cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:18px}.ChatWidget-module__Svw0FG__startForm{flex-direction:column;flex:1;gap:8px;padding:14px;display:flex;overflow-y:auto}.ChatWidget-module__Svw0FG__intro{color:var(--chat-muted);margin:0 0 4px;line-height:1.4}.ChatWidget-module__Svw0FG__input,.ChatWidget-module__Svw0FG__composerInput{box-sizing:border-box;border:1px solid var(--chat-border);width:100%;font:inherit;color:var(--chat-text);background:var(--chat-bg);resize:vertical;border-radius:6px;padding:8px 10px}.ChatWidget-module__Svw0FG__input:focus,.ChatWidget-module__Svw0FG__composerInput:focus{border-color:var(--chat-c);outline:none}.ChatWidget-module__Svw0FG__consent{color:var(--chat-muted);align-items:flex-start;gap:6px;font-size:12px;display:flex}.ChatWidget-module__Svw0FG__consent a{color:inherit;text-decoration:underline}.ChatWidget-module__Svw0FG__primary{background:var(--chat-c);color:#fff;font:inherit;cursor:pointer;border:none;border-radius:6px;padding:10px;font-weight:600}.ChatWidget-module__Svw0FG__primary:disabled,.ChatWidget-module__Svw0FG__send:disabled{opacity:.6;cursor:default}.ChatWidget-module__Svw0FG__disclaimer{color:var(--chat-muted);margin:4px 0 0;font-size:11px}.ChatWidget-module__Svw0FG__error{color:#d32f2f;font-size:13px}.ChatWidget-module__Svw0FG__chip{background:var(--chat-bubble);border-radius:6px;align-items:center;gap:6px;padding:6px 8px;font-size:12px;display:flex}.ChatWidget-module__Svw0FG__chipText{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ChatWidget-module__Svw0FG__chipClear{color:var(--chat-muted);cursor:pointer;background:0 0;border:none}.ChatWidget-module__Svw0FG__messages{flex-direction:column;flex:1;gap:8px;padding:14px;display:flex;overflow-y:auto}.ChatWidget-module__Svw0FG__mine,.ChatWidget-module__Svw0FG__theirs{word-wrap:break-word;border-radius:10px;max-width:82%;padding:8px 10px}.ChatWidget-module__Svw0FG__mine{background:var(--chat-c);color:#fff;border-bottom-right-radius:3px;align-self:flex-end}.ChatWidget-module__Svw0FG__theirs{background:var(--chat-bubble);border-bottom-left-radius:3px;align-self:flex-start}.ChatWidget-module__Svw0FG__system{text-align:center;max-width:90%;color:var(--chat-muted);align-self:center;font-size:12px}.ChatWidget-module__Svw0FG__author{margin-bottom:2px;font-size:12px;font-weight:600}.ChatWidget-module__Svw0FG__context{border-bottom:1px solid #7f7f7f59;flex-direction:column;gap:2px;margin-bottom:4px;padding-bottom:4px;font-size:12px;display:flex}.ChatWidget-module__Svw0FG__context a{color:inherit;text-decoration:underline}.ChatWidget-module__Svw0FG__text{white-space:pre-wrap;line-height:1.4}.ChatWidget-module__Svw0FG__time{opacity:.7;text-align:right;margin-top:2px;font-size:10px}.ChatWidget-module__Svw0FG__typing{color:var(--chat-muted);font-size:12px;font-style:italic}.ChatWidget-module__Svw0FG__composer{border-top:1px solid var(--chat-border);flex-direction:column;gap:6px;padding:10px 12px;display:flex}.ChatWidget-module__Svw0FG__closedNote{color:var(--chat-muted);text-align:center;font-size:12px}.ChatWidget-module__Svw0FG__composerRow{align-items:flex-end;gap:8px;display:flex}.ChatWidget-module__Svw0FG__composerInput{resize:none}.ChatWidget-module__Svw0FG__send{background:var(--chat-c);color:#fff;cursor:pointer;border:none;border-radius:50%;flex:none;width:40px;height:40px;font-size:16px}.ChatWidget-module__Svw0FG__askButton{--chat-c:var(--chat-accent,var(--color-accent,var(--color-green,#57ae7d)));border:1px solid var(--chat-c);color:var(--chat-c);font:inherit;cursor:pointer;background:0 0;border-radius:4px;margin:4px 0 12px;padding:8px 14px;font-size:14px}.ChatWidget-module__Svw0FG__askButton:hover{background:var(--chat-c);color:#fff}.ChatWidget-module__Svw0FG__photo{margin:2px 0 4px;display:block}.ChatWidget-module__Svw0FG__photo img{object-fit:cover;background:#7f7f7f26;border-radius:6px;width:220px;max-width:100%;height:auto;display:block}.ChatWidget-module__Svw0FG__photoGone{opacity:.8;font-size:12px;font-style:italic}.ChatWidget-module__Svw0FG__pendingPhoto{color:var(--chat-muted);align-items:center;gap:8px;font-size:12px;display:flex}.ChatWidget-module__Svw0FG__pendingPhoto img{object-fit:cover;border-radius:4px;width:44px;height:44px}.ChatWidget-module__Svw0FG__pendingPhoto span{flex:1}.ChatWidget-module__Svw0FG__attach{cursor:pointer;opacity:.75;background:0 0;border:none;flex:none;width:36px;height:40px;font-size:20px}.ChatWidget-module__Svw0FG__attach:hover{opacity:1}.ChatWidget-module__Svw0FG__headerText{flex:1;min-width:0}.ChatWidget-module__Svw0FG__avatar{object-fit:cover;background:var(--chat-c,#57ae7d);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex;box-shadow:0 0 0 2px #fff9}.ChatWidget-module__Svw0FG__theirsRow{align-self:flex-start;align-items:flex-end;gap:6px;max-width:90%;display:flex}.ChatWidget-module__Svw0FG__theirsRow .ChatWidget-module__Svw0FG__theirs{min-width:0;max-width:none}.ChatWidget-module__Svw0FG__hint{color:var(--chat-muted);margin-top:-4px;font-size:11px}.ChatWidget-module__Svw0FG__emailBox{background:var(--chat-bubble);border-radius:6px;flex-direction:column;gap:6px;padding:8px;font-size:12px;display:flex}.ChatWidget-module__Svw0FG__emailBoxHead,.ChatWidget-module__Svw0FG__emailBoxFoot{justify-content:space-between;align-items:center;gap:8px;display:flex}.ChatWidget-module__Svw0FG__emailBoxRow{gap:6px;display:flex}.ChatWidget-module__Svw0FG__emailBoxRow .ChatWidget-module__Svw0FG__input{letter-spacing:2px;flex:1}.ChatWidget-module__Svw0FG__emailBoxRow .ChatWidget-module__Svw0FG__primary{padding:6px 14px}.ChatWidget-module__Svw0FG__linkButton{color:var(--chat-c);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}
.admin-module__YbckBW__toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;display:flex}.admin-module__YbckBW__total{color:var(--admin-text-muted);margin-left:auto;font-size:13px}.admin-module__YbckBW__tableWrap{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:8px;overflow:hidden}.admin-module__YbckBW__table{border-collapse:collapse;width:100%;font-size:13px}.admin-module__YbckBW__table th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--admin-text-muted);background:var(--admin-surface-subtle);border-bottom:1px solid var(--admin-border);white-space:nowrap;padding:10px 14px;font-size:11px;font-weight:700}.admin-module__YbckBW__sortHeaderBtn{font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.admin-module__YbckBW__sortHeaderBtn:hover{color:var(--color-accent)}.admin-module__YbckBW__table td{border-bottom:1px solid var(--admin-border-light);vertical-align:middle;color:var(--admin-text);padding:11px 14px}.admin-module__YbckBW__table tr:last-child td{border-bottom:none}.admin-module__YbckBW__table tr:hover td{background:var(--admin-hover)}.admin-module__YbckBW__rowClickable{cursor:pointer}.admin-module__YbckBW__empty{text-align:center;color:var(--admin-text-faint);padding:48px;font-size:14px}.admin-module__YbckBW__error{background:var(--admin-danger-bg-subtle);border:1px solid var(--admin-danger-border);color:var(--admin-danger);border-radius:8px;margin-bottom:16px;padding:16px 20px;font-size:13px}.admin-module__YbckBW__badgeOn{background:var(--admin-success-bg);color:var(--admin-success-text);border-radius:10px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.admin-module__YbckBW__badgeOff{color:var(--admin-text-faint);background:var(--admin-neutral-bg);border-radius:10px;padding:2px 8px;font-size:11px;display:inline-block}.admin-module__YbckBW__badgeWarn{background:var(--admin-warning-bg);color:var(--admin-warning-text);border-radius:10px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.admin-module__YbckBW__btnPrimary{background:var(--color-accent);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:opacity .15s}.admin-module__YbckBW__btnPrimary:hover{opacity:.85}.admin-module__YbckBW__btnPrimary:disabled{opacity:.5;cursor:not-allowed}.admin-module__YbckBW__btnSecondary{background:var(--admin-surface);color:var(--admin-text-secondary);border:1px solid var(--admin-border);cursor:pointer;white-space:nowrap;border-radius:6px;padding:8px 16px;font-size:13px;transition:border-color .15s}.admin-module__YbckBW__btnSecondary:hover{border-color:var(--admin-text-faint)}.admin-module__YbckBW__btnSm{border:1px solid var(--admin-border);color:var(--admin-text-secondary);background:var(--admin-surface);cursor:pointer;white-space:nowrap;border-radius:4px;padding:4px 10px;font-size:12px;transition:all .15s}.admin-module__YbckBW__btnSm:hover{border-color:var(--admin-text-secondary)}.admin-module__YbckBW__btnSm:disabled{opacity:.4;cursor:not-allowed}.admin-module__YbckBW__btnSmDanger{border:1px solid var(--admin-danger-bg);color:var(--admin-danger);background:var(--admin-surface);cursor:pointer;white-space:nowrap;border-radius:4px;padding:4px 10px;font-size:12px;transition:all .15s}.admin-module__YbckBW__btnSmDanger:hover{background:var(--admin-danger);color:#fff}.admin-module__YbckBW__btnSmDanger:disabled{opacity:.4;cursor:not-allowed}.admin-module__YbckBW__btnSmSuccess{border:1px solid var(--admin-success-bg);color:var(--admin-success);background:var(--admin-surface);cursor:pointer;white-space:nowrap;border-radius:4px;padding:4px 10px;font-size:12px;transition:all .15s}.admin-module__YbckBW__btnSmSuccess:hover{background:var(--admin-success);color:#fff}.admin-module__YbckBW__btnSmSuccess:disabled{opacity:.4;cursor:not-allowed}.admin-module__YbckBW__actions{align-items:center;gap:6px;display:flex}.admin-module__YbckBW__searchInput{border:1px solid var(--admin-border);color:var(--admin-text);background:var(--admin-input-bg);border-radius:6px;outline:none;width:220px;padding:7px 12px;font-size:13px}.admin-module__YbckBW__searchInput:focus{border-color:var(--color-accent)}.admin-module__YbckBW__tabs{flex-wrap:wrap;gap:4px;display:flex}.admin-module__YbckBW__tab{border:1px solid var(--admin-border);background:var(--admin-surface);color:var(--admin-text-muted);cursor:pointer;border-radius:20px;padding:5px 12px;font-size:12px;font-weight:600;transition:all .15s}.admin-module__YbckBW__tab:hover{border-color:var(--color-accent);color:var(--color-accent)}.admin-module__YbckBW__tabActive{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.admin-module__YbckBW__tabsSticky{z-index:5;background:var(--admin-surface);margin-top:-10px;padding:10px 0;position:sticky;top:57px}.admin-module__YbckBW__pagination{justify-content:center;gap:4px;margin-top:20px;display:flex}.admin-module__YbckBW__pageBtn{border:1px solid var(--admin-border);width:34px;height:34px;color:var(--admin-text-secondary);background:var(--admin-surface);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;font-size:13px;transition:all .15s;display:flex}.admin-module__YbckBW__pageBtn:hover{border-color:var(--color-accent);color:var(--color-accent)}.admin-module__YbckBW__pageBtnActive{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.admin-module__YbckBW__overlay{z-index:1000;background:#0006;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.admin-module__YbckBW__modal{background:var(--admin-surface);border-radius:10px;width:580px;max-width:100%;max-height:90vh;overflow-y:auto}.admin-module__YbckBW__modalWide{width:900px}.admin-module__YbckBW__modalHeader{border-bottom:1px solid var(--admin-border);color:var(--admin-text);background:var(--admin-surface);justify-content:space-between;align-items:center;padding:18px 20px 16px;font-size:15px;font-weight:600;display:flex;position:sticky;top:0}.admin-module__YbckBW__closeBtn{color:var(--admin-text-faint);cursor:pointer;background:0 0;border:none;font-size:16px}.admin-module__YbckBW__form{flex-direction:column;gap:14px;padding:20px;display:flex}.admin-module__YbckBW__formRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.admin-module__YbckBW__label{color:var(--admin-text-secondary);flex-direction:column;gap:5px;font-size:12px;font-weight:600;display:flex}.admin-module__YbckBW__input{border:1px solid var(--admin-border);color:var(--admin-text);background:var(--admin-input-bg);border-radius:6px;outline:none;padding:8px 10px;font-size:13px;transition:border-color .15s}.admin-module__YbckBW__input:focus{border-color:var(--color-accent)}.admin-module__YbckBW__textarea{border:1px solid var(--admin-border);color:var(--admin-text);background:var(--admin-input-bg);resize:vertical;border-radius:6px;outline:none;min-height:90px;padding:8px 10px;font-family:inherit;font-size:13px;transition:border-color .15s}.admin-module__YbckBW__textarea:focus{border-color:var(--color-accent)}.admin-module__YbckBW__checkboxLabel{color:var(--admin-text-secondary);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.admin-module__YbckBW__formActions{z-index:5;background:var(--admin-surface);border-top:1px solid var(--admin-border);justify-content:flex-end;gap:8px;margin:0 -20px -20px;padding:12px 20px;display:flex;position:sticky;bottom:0}.admin-module__YbckBW__formError{color:var(--admin-danger);font-size:13px}.admin-module__YbckBW__muted{color:var(--admin-text-faint)}.admin-module__YbckBW__mono{font-family:monospace;font-size:12px}.admin-module__YbckBW__bold{color:var(--admin-text);font-weight:600}.admin-module__YbckBW__sub{color:var(--admin-text-muted);font-size:12px}.admin-module__YbckBW__sectionDivider{color:var(--admin-text-secondary);border-top:1px solid var(--admin-border);margin-top:6px;padding-top:14px;font-size:13px;font-weight:700}.admin-module__YbckBW__box{border:1px solid var(--admin-border);border-radius:6px;padding:12px}.admin-module__YbckBW__boxTitle{color:var(--admin-text-secondary);margin-bottom:6px;font-size:12px;font-weight:700}.admin-module__YbckBW__imagePreview{object-fit:contain;border:1px solid var(--admin-border);background:var(--admin-hover);cursor:zoom-in;border-radius:6px;flex-shrink:0;width:160px;height:160px;transition:border-color .15s}.admin-module__YbckBW__imagePreview:hover{border-color:var(--color-accent)}.admin-module__YbckBW__imagePreviewSm{object-fit:contain;border:1px solid var(--admin-border);background:var(--admin-hover);cursor:zoom-in;border-radius:4px;width:84px;height:84px;transition:border-color .15s}.admin-module__YbckBW__imagePreviewSm:hover{border-color:var(--color-accent)}.admin-module__YbckBW__imagePreviewEmpty{text-align:center;color:var(--admin-text-faint);cursor:default;justify-content:center;align-items:center;font-size:12px;display:flex}.admin-module__YbckBW__lightboxOverlay{z-index:2000;cursor:zoom-out;background:#000000d9;justify-content:center;align-items:center;padding:40px;display:flex;position:fixed;inset:0}.admin-module__YbckBW__lightboxImg{object-fit:contain;border-radius:4px;max-width:100%;max-height:100%}
.SaleProductsTab-module__ne28Kq__body{padding:16px 20px 20px}.SaleProductsTab-module__ne28Kq__hint{color:var(--admin-text-muted);padding:8px 0;font-size:13px}.SaleProductsTab-module__ne28Kq__searchResults{border:1px solid var(--admin-border);border-radius:6px;max-height:220px;margin-bottom:16px;overflow-y:auto}.SaleProductsTab-module__ne28Kq__searchRow{border-bottom:1px solid var(--admin-border);align-items:center;gap:12px;padding:8px 12px;display:flex}.SaleProductsTab-module__ne28Kq__searchRow:last-child{border-bottom:none}.SaleProductsTab-module__ne28Kq__searchTitle{color:var(--admin-text);flex:1;font-size:13px}.SaleProductsTab-module__ne28Kq__searchMeta{color:var(--admin-text-muted);white-space:nowrap;font-size:12px}.SaleProductsTab-module__ne28Kq__tableWrap{overflow-x:auto}.SaleProductsTab-module__ne28Kq__table{border-collapse:collapse;width:100%;font-size:13px}.SaleProductsTab-module__ne28Kq__table th{text-align:left;border-bottom:1px solid var(--admin-border);color:var(--admin-text-muted);white-space:nowrap;padding:8px 10px;font-weight:600}.SaleProductsTab-module__ne28Kq__table td{border-bottom:1px solid var(--admin-border);vertical-align:middle;padding:8px 10px}.SaleProductsTab-module__ne28Kq__numInput{border:1px solid var(--admin-border);width:80px;color:var(--admin-text);background:var(--admin-input-bg);border-radius:6px;outline:none;padding:6px 8px;font-size:13px}.SaleProductsTab-module__ne28Kq__numInput:focus{border-color:var(--color-accent)}.SaleProductsTab-module__ne28Kq__bulkTextarea{border:1px solid var(--admin-border);width:100%;color:var(--admin-text);background:var(--admin-input-bg);resize:vertical;border-radius:6px;outline:none;padding:10px 12px;font-family:monospace;font-size:13px}.SaleProductsTab-module__ne28Kq__bulkTextarea:focus{border-color:var(--color-accent)}.SaleProductsTab-module__ne28Kq__bulkSummary{flex-direction:column;gap:6px;font-size:13px;display:flex}
.SaleBannersTab-module__p3FR-q__body{padding:16px 20px 20px}.SaleBannersTab-module__p3FR-q__entry{border-bottom:1px solid var(--admin-border);padding:14px 0}.SaleBannersTab-module__p3FR-q__entry:last-child{border-bottom:none}.SaleBannersTab-module__p3FR-q__entryHead{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.SaleBannersTab-module__p3FR-q__preview{object-fit:contain;flex-shrink:0;width:220px;height:140px}.SaleBannersTab-module__p3FR-q__entryActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.SaleBannersTab-module__p3FR-q__placements{border-top:1px dashed var(--admin-border);flex-wrap:wrap;gap:28px;margin-top:12px;padding-top:12px;display:flex}.SaleBannersTab-module__p3FR-q__placementGroup{flex-direction:column;gap:6px;min-width:180px;display:flex}.SaleBannersTab-module__p3FR-q__placementGroupTitle{color:var(--admin-text-muted);margin-bottom:2px;font-size:12px;font-weight:600}.SaleBannersTab-module__p3FR-q__placementCheckbox{color:var(--admin-text);cursor:pointer;align-items:center;gap:6px;font-size:13px;display:flex}
.layout-module__mwqBlq__shell{--admin-page-bg:#f9fafb;--admin-surface:#fff;--admin-input-bg:#fff;--admin-surface-subtle:#f9fafb;--admin-hover:#fafafa;--admin-border:#e5e7eb;--admin-border-light:#f3f4f6;--admin-neutral-bg:#f3f4f6;--admin-text:#111827;--admin-text-secondary:#374151;--admin-text-muted:#6b7280;--admin-text-faint:#9ca3af;--admin-placeholder:#c3c8cf;--admin-danger:#dc2626;--admin-danger-border:#fecaca;--admin-danger-bg:#fee2e2;--admin-danger-bg-subtle:#fef2f2;--admin-success:#059669;--admin-success-text:#065f46;--admin-success-bg:#d1fae5;--admin-warning-bg:#fef3c7;--admin-warning-text:#92400e;--admin-accent-hover-bg:#f0faf4}.layout-module__mwqBlq__shell[data-theme=dark]{--admin-page-bg:#0f1318;--admin-surface:#1a2028;--admin-input-bg:#12161c;--admin-surface-subtle:#171c23;--admin-hover:#212832;--admin-border:#2c3440;--admin-border-light:#242b34;--admin-neutral-bg:#242b34;--admin-text:#e5e7eb;--admin-text-secondary:#cbd2db;--admin-text-muted:#9aa4b2;--admin-text-faint:#6b7684;--admin-placeholder:#4b5461;--admin-danger:#f87171;--admin-danger-border:#5c2a2a;--admin-danger-bg:#3a1d1d;--admin-danger-bg-subtle:#2a1616;--admin-success:#34d399;--admin-success-text:#86efac;--admin-success-bg:#123527;--admin-warning-bg:#3d3115;--admin-warning-text:#fbbf24;--admin-accent-hover-bg:#16241c}.layout-module__mwqBlq__shell{z-index:50;font-family:var(--font-main);background:var(--admin-page-bg);--admin-topbar-h:53px;display:flex;position:fixed;inset:0}.layout-module__mwqBlq__sidebar{background:#1f2937;flex-direction:column;flex-shrink:0;width:220px;transition:width .15s;display:flex;position:relative;overflow:hidden auto}.layout-module__mwqBlq__collapseBtn{color:#9ca3af;cursor:pointer;background:0 0;border:1px solid #374151;border-radius:6px;width:26px;height:26px;font-size:15px;line-height:1;position:absolute;top:14px;right:10px}.layout-module__mwqBlq__collapseBtn:hover{color:#fff;border-color:#6b7280}.layout-module__mwqBlq__shell[data-sidebar=collapsed] .layout-module__mwqBlq__sidebar{width:56px}.layout-module__mwqBlq__shell[data-sidebar=collapsed] .layout-module__mwqBlq__collapseBtn{flex-shrink:0;margin:14px auto 0;position:static}.layout-module__mwqBlq__shell[data-sidebar=collapsed] .layout-module__mwqBlq__logo,.layout-module__mwqBlq__shell[data-sidebar=collapsed] .layout-module__mwqBlq__navLabel,.layout-module__mwqBlq__shell[data-sidebar=collapsed] .layout-module__mwqBlq__userInfo{display:none}.layout-module__mwqBlq__shell[data-sidebar=collapsed] .layout-module__mwqBlq__navSection{background:#374151;height:1px;margin:10px 12px;padding:0;font-size:0}.layout-module__mwqBlq__shell[data-sidebar=collapsed] .layout-module__mwqBlq__navLink{justify-content:center;padding:9px 0}.layout-module__mwqBlq__shell[data-sidebar=collapsed] .layout-module__mwqBlq__sidebarFooter{flex-direction:column;align-items:center;padding:14px 8px;display:flex}.layout-module__mwqBlq__shell[data-sidebar=collapsed] .layout-module__mwqBlq__themeToggle{justify-content:center;padding:6px 0}.layout-module__mwqBlq__shell[data-sidebar=collapsed] .layout-module__mwqBlq__logoutBtn{text-align:center;font-size:16px}.layout-module__mwqBlq__logo{border-bottom:1px solid #374151;padding:20px 44px 16px 18px}.layout-module__mwqBlq__logoText{color:#fff;letter-spacing:.04em;font-size:15px;font-weight:700}.layout-module__mwqBlq__logoSub{color:#9ca3af;margin-top:2px;font-size:11px}.layout-module__mwqBlq__nav{flex:1;padding:10px 0}.layout-module__mwqBlq__navSection{text-transform:uppercase;letter-spacing:.08em;color:#6b7280;padding:16px 18px 4px;font-size:10px;font-weight:700}.layout-module__mwqBlq__navLink{color:#d1d5db;border-left:3px solid #0000;align-items:center;gap:10px;padding:9px 18px;font-size:13px;transition:background .15s,color .15s;display:flex}.layout-module__mwqBlq__navLink:hover{color:#fff;background:#374151;text-decoration:none}.layout-module__mwqBlq__navLinkActive{color:#fff;border-left-color:var(--admin-success);background:#374151}.layout-module__mwqBlq__navBadge{text-align:center;color:#fff;background:#ef4444;border-radius:9px;min-width:18px;margin-left:auto;padding:1px 6px;font-size:11px;font-weight:700;line-height:16px}.layout-module__mwqBlq__shell[data-sidebar=collapsed] .layout-module__mwqBlq__navLink{position:relative}.layout-module__mwqBlq__shell[data-sidebar=collapsed] .layout-module__mwqBlq__navBadge{min-width:16px;padding:0 4px;font-size:10px;line-height:14px;position:absolute;top:2px;right:6px}.layout-module__mwqBlq__navIcon{text-align:center;opacity:.8;width:16px;font-size:14px}.layout-module__mwqBlq__sidebarFooter{border-top:1px solid #374151;padding:14px 18px}.layout-module__mwqBlq__userInfo{color:#9ca3af;margin-bottom:10px;font-size:12px}.layout-module__mwqBlq__userEmail{color:#d1d5db;word-break:break-all;font-weight:600}.layout-module__mwqBlq__themeToggle{color:#d1d5db;cursor:pointer;background:0 0;border:1px solid #374151;border-radius:6px;align-items:center;gap:8px;width:100%;margin-bottom:10px;padding:6px 10px;font-size:12px;transition:border-color .15s;display:flex}.layout-module__mwqBlq__themeToggle:hover{border-color:#6b7280}.layout-module__mwqBlq__logoutBtn{color:#9ca3af;cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:12px}.layout-module__mwqBlq__logoutBtn:hover{color:#ef4444}.layout-module__mwqBlq__content{background:var(--admin-page-bg);flex-direction:column;flex:1;min-width:0;display:flex;overflow-y:auto}.layout-module__mwqBlq__topBar{background:var(--admin-surface);border-bottom:1px solid var(--admin-border);z-index:10;justify-content:space-between;align-items:center;padding:14px 28px;display:flex;position:sticky;top:0}.layout-module__mwqBlq__pageTitle{color:var(--admin-text);font-size:16px;font-weight:600}.layout-module__mwqBlq__siteLink{color:var(--admin-success);font-size:12px}.layout-module__mwqBlq__siteLink:hover{text-decoration:underline}.layout-module__mwqBlq__main{flex:1;padding:28px}:is(.layout-module__mwqBlq__shell input::placeholder,.layout-module__mwqBlq__shell textarea::placeholder){color:var(--admin-placeholder);opacity:1}
.EntityLinkPicker-module__hKx3uq__overlay{z-index:1100;background:#0006;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.EntityLinkPicker-module__hKx3uq__modal{background:var(--admin-surface);border-radius:10px;flex-direction:column;width:480px;max-width:100%;max-height:80vh;display:flex}.EntityLinkPicker-module__hKx3uq__header{border-bottom:1px solid var(--admin-border);color:var(--admin-text);justify-content:space-between;align-items:center;padding:16px 18px 14px;font-size:14px;font-weight:600;display:flex}.EntityLinkPicker-module__hKx3uq__closeBtn{color:var(--admin-text-faint);cursor:pointer;background:0 0;border:none;font-size:16px}.EntityLinkPicker-module__hKx3uq__tabs{flex-wrap:wrap;gap:4px;padding:12px 18px 0;display:flex}.EntityLinkPicker-module__hKx3uq__tab,.EntityLinkPicker-module__hKx3uq__tabActive{white-space:nowrap;cursor:pointer;border:none;border-radius:6px 6px 0 0;padding:6px 10px;font-size:12px}.EntityLinkPicker-module__hKx3uq__tab{color:var(--admin-text-muted);background:0 0}.EntityLinkPicker-module__hKx3uq__tabActive{background:var(--admin-page-bg);color:var(--admin-text);font-weight:600}.EntityLinkPicker-module__hKx3uq__search{border:1px solid var(--admin-border);background:var(--admin-page-bg);color:var(--admin-text);border-radius:6px;margin:12px 18px 0;padding:8px 10px;font-size:13px}.EntityLinkPicker-module__hKx3uq__displayModeRow{color:var(--admin-text-muted);align-items:center;gap:8px;margin:10px 18px 0;font-size:12px;display:flex}.EntityLinkPicker-module__hKx3uq__mode,.EntityLinkPicker-module__hKx3uq__modeActive{border:1px solid var(--admin-border);cursor:pointer;border-radius:6px;padding:4px 10px;font-size:12px}.EntityLinkPicker-module__hKx3uq__mode{color:var(--admin-text-muted);background:0 0}.EntityLinkPicker-module__hKx3uq__modeActive{background:var(--admin-success-bg);color:var(--admin-success-text);border-color:var(--admin-success);font-weight:600}.EntityLinkPicker-module__hKx3uq__list{padding:10px 10px 14px;overflow-y:auto}.EntityLinkPicker-module__hKx3uq__item{text-align:left;width:100%;color:var(--admin-text);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-direction:column;gap:2px;padding:9px 10px;font-size:13px;display:flex}.EntityLinkPicker-module__hKx3uq__itemTitle{color:var(--admin-text)}.EntityLinkPicker-module__hKx3uq__itemMeta{color:var(--admin-text-muted);font-size:12px}.EntityLinkPicker-module__hKx3uq__item:hover{background:var(--admin-page-bg)}.EntityLinkPicker-module__hKx3uq__empty{text-align:center;color:var(--admin-text-muted);padding:20px 10px;font-size:13px}
.RichTextEditor-module__XZfauq__wrapper{border:1px solid var(--admin-border);border-radius:6px;font-weight:400;overflow:hidden}.RichTextEditor-module__XZfauq__wrapper:focus-within{border-color:var(--admin-success)}.RichTextEditor-module__XZfauq__toolbar{background:var(--admin-surface-subtle);border-bottom:1px solid var(--admin-border);flex-wrap:wrap;align-items:center;gap:2px;padding:6px;display:flex}.RichTextEditor-module__XZfauq__btn{min-width:26px;height:26px;color:var(--admin-text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;display:inline-flex}.RichTextEditor-module__XZfauq__btn:hover{background:var(--admin-accent-hover-bg)}.RichTextEditor-module__XZfauq__btnActive{background:var(--admin-success);color:#fff}.RichTextEditor-module__XZfauq__sep{background:var(--admin-border);width:1px;height:18px;margin:0 4px}.RichTextEditor-module__XZfauq__content{color:var(--admin-text);outline:none;max-height:420px;padding:10px 12px;font-size:13px;overflow-y:auto}.RichTextEditor-module__XZfauq__content p{margin:0 0 8px}.RichTextEditor-module__XZfauq__content ul,.RichTextEditor-module__XZfauq__content ol{margin:0 0 8px;padding-left:22px}.RichTextEditor-module__XZfauq__content h2{margin:10px 0 6px;font-size:17px}.RichTextEditor-module__XZfauq__content h3{margin:8px 0 6px;font-size:15px}.RichTextEditor-module__XZfauq__content a{color:var(--admin-success)}.RichTextEditor-module__XZfauq__content a[data-ref]{background:var(--admin-accent-hover-bg);border-radius:3px;padding:0 3px}.RichTextEditor-module__XZfauq__content img{border-radius:4px;max-width:100%;height:auto}.RichTextEditor-module__XZfauq__btn:disabled{opacity:.4;cursor:not-allowed}.RichTextEditor-module__XZfauq__imageError{color:var(--admin-danger);border-top:1px solid var(--admin-border);padding:6px 12px;font-size:12px}.RichTextEditor-module__XZfauq__sourceView{flex-direction:column;display:flex}.RichTextEditor-module__XZfauq__sourceTextarea{resize:vertical;background:var(--admin-surface);width:100%;color:var(--admin-text);border:none;outline:none;max-height:420px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.5;overflow-y:auto}.RichTextEditor-module__XZfauq__sourceActions{background:var(--admin-surface-subtle);border-top:1px solid var(--admin-border);align-items:center;gap:10px;padding:8px 12px;display:flex}.RichTextEditor-module__XZfauq__sourceHint{color:var(--admin-text-secondary);flex:1;font-size:11px}.RichTextEditor-module__XZfauq__sourceBtn{border:1px solid var(--admin-border);background:var(--admin-surface);color:var(--admin-text);cursor:pointer;white-space:nowrap;border-radius:4px;padding:5px 12px;font-size:12px}.RichTextEditor-module__XZfauq__sourceBtnPrimary{background:var(--admin-success);border-color:var(--admin-success);color:#fff}
.ImageUploadControl-module__n_Ufva__wrap{flex-direction:column;gap:12px;display:flex}.ImageUploadControl-module__n_Ufva__row{gap:14px;display:flex}.ImageUploadControl-module__n_Ufva__thumb{object-fit:contain;border:1px solid var(--admin-border);background:var(--admin-hover);border-radius:6px;flex-shrink:0;width:120px;height:120px}.ImageUploadControl-module__n_Ufva__thumbEmpty{text-align:center;color:var(--admin-text-faint);justify-content:center;align-items:center;padding:8px;font-size:12px;display:flex}.ImageUploadControl-module__n_Ufva__controls{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.ImageUploadControl-module__n_Ufva__buttonRow{flex-wrap:wrap;gap:8px;display:flex}.ImageUploadControl-module__n_Ufva__btnSecondary{background:var(--admin-surface);color:var(--admin-text-secondary);border:1px solid var(--admin-border);cursor:pointer;border-radius:6px;padding:8px 16px;font-size:13px}.ImageUploadControl-module__n_Ufva__btnSecondary:hover{border-color:var(--admin-text-faint)}.ImageUploadControl-module__n_Ufva__btnSecondary:disabled{opacity:.5;cursor:not-allowed}.ImageUploadControl-module__n_Ufva__btnDanger{background:var(--admin-surface);color:var(--admin-danger);border:1px solid var(--admin-danger-bg);cursor:pointer;border-radius:6px;padding:8px 16px;font-size:13px}.ImageUploadControl-module__n_Ufva__btnDanger:hover{background:var(--admin-danger);color:#fff}.ImageUploadControl-module__n_Ufva__btnDanger:disabled{opacity:.5;cursor:not-allowed}.ImageUploadControl-module__n_Ufva__btnPrimary{background:var(--admin-success);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:600}.ImageUploadControl-module__n_Ufva__btnPrimary:hover{opacity:.85}.ImageUploadControl-module__n_Ufva__btnCancel{color:var(--admin-text-faint);cursor:pointer;background:0 0;border:none;align-self:flex-start;font-size:12px;text-decoration:underline}.ImageUploadControl-module__n_Ufva__checkboxLabel{color:var(--admin-text-secondary);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.ImageUploadControl-module__n_Ufva__error{color:var(--admin-danger);font-size:13px}.ImageUploadControl-module__n_Ufva__previewPanel{border:1px solid var(--admin-border);background:var(--admin-surface-subtle);border-radius:8px;flex-direction:column;gap:12px;padding:16px;display:flex}.ImageUploadControl-module__n_Ufva__previewStatus{color:var(--admin-text-muted);font-size:13px}.ImageUploadControl-module__n_Ufva__previewGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ImageUploadControl-module__n_Ufva__previewCol{flex-direction:column;align-items:center;gap:8px;display:flex}.ImageUploadControl-module__n_Ufva__previewLabel{color:var(--admin-text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700}.ImageUploadControl-module__n_Ufva__previewImg{object-fit:contain;border:1px solid var(--admin-border);background:var(--admin-hover);border-radius:6px;width:100%;max-width:220px;height:180px}.ImageUploadControl-module__n_Ufva__previewImgChecker{background-image:linear-gradient(45deg,#ccc 25%,#0000 25%),linear-gradient(-45deg,#ccc 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#ccc 75%),linear-gradient(-45deg,#0000 75%,#ccc 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}@media (max-width:480px){.ImageUploadControl-module__n_Ufva__row{flex-direction:column}.ImageUploadControl-module__n_Ufva__previewGrid{grid-template-columns:1fr}}
.SeoTemplateHint-module__xgvegW__hint{background:var(--admin-surface-subtle);border:1px solid var(--admin-border-light);color:var(--admin-text-secondary);overflow-wrap:anywhere;border-radius:6px;margin-top:4px;padding:8px 10px;font-size:12px;font-weight:400;line-height:1.45}.SeoTemplateHint-module__xgvegW__row+.SeoTemplateHint-module__xgvegW__row{margin-top:6px}.SeoTemplateHint-module__xgvegW__caption{color:var(--admin-text-muted);margin-right:4px}.SeoTemplateHint-module__xgvegW__value{color:var(--admin-text)}.SeoTemplateHint-module__xgvegW__template{color:var(--admin-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.SeoTemplateHint-module__xgvegW__empty{color:var(--admin-text-faint);font-style:italic}.SeoTemplateHint-module__xgvegW__useButton{border:1px solid var(--admin-success);color:var(--admin-success);cursor:pointer;white-space:nowrap;background:0 0;border-radius:4px;margin-left:8px;padding:2px 8px;font-size:11.5px}.SeoTemplateHint-module__xgvegW__useButton:hover{background:var(--admin-accent-hover-bg)}
.admin-module__nrsD9W__toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;display:flex}.admin-module__nrsD9W__total{color:var(--admin-text-muted);margin-left:auto;font-size:13px}.admin-module__nrsD9W__tableWrap{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:8px;overflow:hidden}.admin-module__nrsD9W__table{border-collapse:collapse;width:100%;font-size:13px}.admin-module__nrsD9W__table th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--admin-text-muted);background:var(--admin-surface-subtle);border-bottom:1px solid var(--admin-border);white-space:nowrap;padding:10px 14px;font-size:11px;font-weight:700}.admin-module__nrsD9W__table td{border-bottom:1px solid var(--admin-border-light);vertical-align:middle;color:var(--admin-text);padding:11px 14px}.admin-module__nrsD9W__table tr:last-child td{border-bottom:none}.admin-module__nrsD9W__table tr:hover td{background:var(--admin-hover)}.admin-module__nrsD9W__rowClickable{cursor:pointer}.admin-module__nrsD9W__empty{text-align:center;color:var(--admin-text-faint);padding:48px;font-size:14px}.admin-module__nrsD9W__error{background:var(--admin-danger-bg-subtle);border:1px solid var(--admin-danger-border);color:var(--admin-danger);border-radius:8px;margin-bottom:16px;padding:16px 20px;font-size:13px}.admin-module__nrsD9W__badgeOn{background:var(--admin-success-bg);color:var(--admin-success-text);border-radius:10px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.admin-module__nrsD9W__badgeOff{color:var(--admin-text-faint);background:var(--admin-neutral-bg);border-radius:10px;padding:2px 8px;font-size:11px;display:inline-block}.admin-module__nrsD9W__badgeWarn{background:var(--admin-warning-bg);color:var(--admin-warning-text);border-radius:10px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.admin-module__nrsD9W__btnPrimary{background:var(--admin-success);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:opacity .15s}.admin-module__nrsD9W__btnPrimary:hover{opacity:.85}.admin-module__nrsD9W__btnPrimary:disabled{opacity:.5;cursor:not-allowed}.admin-module__nrsD9W__btnSecondary{background:var(--admin-surface);color:var(--admin-text-secondary);border:1px solid var(--admin-border);cursor:pointer;white-space:nowrap;border-radius:6px;padding:8px 16px;font-size:13px;transition:border-color .15s}.admin-module__nrsD9W__btnSecondary:hover{border-color:var(--admin-text-faint)}.admin-module__nrsD9W__btnSm{border:1px solid var(--admin-border);color:var(--admin-text-secondary);background:var(--admin-surface);cursor:pointer;white-space:nowrap;border-radius:4px;padding:4px 10px;font-size:12px;transition:all .15s}.admin-module__nrsD9W__btnSm:hover{border-color:var(--admin-text-secondary)}.admin-module__nrsD9W__btnSm:disabled{opacity:.4;cursor:not-allowed}.admin-module__nrsD9W__btnSmDanger{border:1px solid var(--admin-danger-bg);color:var(--admin-danger);background:var(--admin-surface);cursor:pointer;white-space:nowrap;border-radius:4px;padding:4px 10px;font-size:12px;transition:all .15s}.admin-module__nrsD9W__btnSmDanger:hover{background:var(--admin-danger);color:#fff}.admin-module__nrsD9W__btnSmDanger:disabled{opacity:.4;cursor:not-allowed}.admin-module__nrsD9W__btnSmSuccess{border:1px solid var(--admin-success-bg);color:var(--admin-success);background:var(--admin-surface);cursor:pointer;white-space:nowrap;border-radius:4px;padding:4px 10px;font-size:12px;transition:all .15s}.admin-module__nrsD9W__btnSmSuccess:hover{background:var(--admin-success);color:#fff}.admin-module__nrsD9W__btnSmSuccess:disabled{opacity:.4;cursor:not-allowed}.admin-module__nrsD9W__actions{align-items:center;gap:6px;display:flex}.admin-module__nrsD9W__searchInput{border:1px solid var(--admin-border);color:var(--admin-text);background:var(--admin-input-bg);border-radius:6px;outline:none;width:220px;padding:7px 12px;font-size:13px}.admin-module__nrsD9W__searchInput:focus{border-color:var(--admin-success)}.admin-module__nrsD9W__tabs{flex-wrap:wrap;gap:4px;display:flex}.admin-module__nrsD9W__tab{border:1px solid var(--admin-border);background:var(--admin-surface);color:var(--admin-text-muted);cursor:pointer;border-radius:20px;padding:5px 12px;font-size:12px;font-weight:600;transition:all .15s}.admin-module__nrsD9W__tab:hover{border-color:var(--admin-success);color:var(--admin-success)}.admin-module__nrsD9W__tabActive{background:var(--admin-success);border-color:var(--admin-success);color:#fff}.admin-module__nrsD9W__tabsSticky{z-index:5;background:var(--admin-surface);margin-top:-10px;padding:10px 0;position:sticky;top:57px}.admin-module__nrsD9W__pagination{justify-content:center;gap:4px;margin-top:20px;display:flex}.admin-module__nrsD9W__pageBtn{border:1px solid var(--admin-border);width:34px;height:34px;color:var(--admin-text-secondary);background:var(--admin-surface);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;font-size:13px;transition:all .15s;display:flex}.admin-module__nrsD9W__pageBtn:hover{border-color:var(--admin-success);color:var(--admin-success)}.admin-module__nrsD9W__pageBtnActive{background:var(--admin-success);border-color:var(--admin-success);color:#fff}.admin-module__nrsD9W__overlay{z-index:1000;background:#0006;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.admin-module__nrsD9W__modal{background:var(--admin-surface);border-radius:10px;width:580px;max-width:100%;max-height:90vh;overflow-y:auto}.admin-module__nrsD9W__modalWide{width:900px}.admin-module__nrsD9W__modalHeader{border-bottom:1px solid var(--admin-border);color:var(--admin-text);background:var(--admin-surface);justify-content:space-between;align-items:center;padding:18px 20px 16px;font-size:15px;font-weight:600;display:flex;position:sticky;top:0}.admin-module__nrsD9W__closeBtn{color:var(--admin-text-faint);cursor:pointer;background:0 0;border:none;font-size:16px}.admin-module__nrsD9W__form{flex-direction:column;gap:14px;padding:20px;display:flex}.admin-module__nrsD9W__formRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.admin-module__nrsD9W__label{color:var(--admin-text-secondary);flex-direction:column;gap:5px;font-size:12px;font-weight:600;display:flex}.admin-module__nrsD9W__input{border:1px solid var(--admin-border);color:var(--admin-text);background:var(--admin-input-bg);border-radius:6px;outline:none;padding:8px 10px;font-size:13px;transition:border-color .15s}.admin-module__nrsD9W__input:focus{border-color:var(--admin-success)}.admin-module__nrsD9W__textarea{border:1px solid var(--admin-border);color:var(--admin-text);background:var(--admin-input-bg);resize:vertical;border-radius:6px;outline:none;min-height:90px;padding:8px 10px;font-family:inherit;font-size:13px;transition:border-color .15s}.admin-module__nrsD9W__textarea:focus{border-color:var(--admin-success)}.admin-module__nrsD9W__checkboxLabel{color:var(--admin-text-secondary);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.admin-module__nrsD9W__formActions{z-index:5;background:var(--admin-surface);border-top:1px solid var(--admin-border);justify-content:flex-end;gap:8px;margin:0 -20px -20px;padding:12px 20px;display:flex;position:sticky;bottom:0}.admin-module__nrsD9W__formError{color:var(--admin-danger);font-size:13px}.admin-module__nrsD9W__muted{color:var(--admin-text-faint)}.admin-module__nrsD9W__mono{font-family:monospace;font-size:12px}.admin-module__nrsD9W__bold{color:var(--admin-text);font-weight:600}.admin-module__nrsD9W__sub{color:var(--admin-text-muted);font-size:12px}.admin-module__nrsD9W__sectionDivider{color:var(--admin-text-secondary);border-top:1px solid var(--admin-border);margin-top:6px;padding-top:14px;font-size:13px;font-weight:700}.admin-module__nrsD9W__box{border:1px solid var(--admin-border);border-radius:6px;padding:12px}.admin-module__nrsD9W__boxTitle{color:var(--admin-text-secondary);margin-bottom:6px;font-size:12px;font-weight:700}.admin-module__nrsD9W__imagePreview{object-fit:contain;border:1px solid var(--admin-border);background:var(--admin-hover);cursor:zoom-in;border-radius:6px;flex-shrink:0;width:160px;height:160px;transition:border-color .15s}.admin-module__nrsD9W__imagePreview:hover{border-color:var(--admin-success)}.admin-module__nrsD9W__imagePreviewSm{object-fit:contain;border:1px solid var(--admin-border);background:var(--admin-hover);cursor:zoom-in;border-radius:4px;width:84px;height:84px;transition:border-color .15s}.admin-module__nrsD9W__imagePreviewSm:hover{border-color:var(--admin-success)}.admin-module__nrsD9W__imagePreviewEmpty{text-align:center;color:var(--admin-text-faint);cursor:default;justify-content:center;align-items:center;font-size:12px;display:flex}.admin-module__nrsD9W__lightboxOverlay{z-index:2000;cursor:zoom-out;background:#000000d9;justify-content:center;align-items:center;padding:40px;display:flex;position:fixed;inset:0}.admin-module__nrsD9W__lightboxImg{object-fit:contain;border-radius:4px;max-width:100%;max-height:100%}
.ProductGroupLinks-module__gNDsYa__panel{flex-direction:column;gap:14px;display:flex}.ProductGroupLinks-module__gNDsYa__warn{color:var(--admin-warning-text);background:var(--admin-warning-bg);border-radius:6px;padding:8px 12px;font-size:13px}.ProductGroupLinks-module__gNDsYa__row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.ProductGroupLinks-module__gNDsYa__checkList{flex-direction:column;gap:4px;margin-top:8px;display:flex}.ProductGroupLinks-module__gNDsYa__scroll{max-height:340px;padding-right:4px;overflow-y:auto}.ProductGroupLinks-module__gNDsYa__checkRow{color:var(--admin-text);cursor:pointer;align-items:baseline;gap:8px;font-size:13px;font-weight:400;display:flex}.ProductGroupLinks-module__gNDsYa__typeTag{color:var(--admin-text-secondary);background:var(--admin-neutral-bg);border-radius:4px;flex-shrink:0;padding:1px 6px;font-size:11px}.ProductGroupLinks-module__gNDsYa__count{color:var(--admin-text-muted);font-size:12px}.ProductGroupLinks-module__gNDsYa__muted{color:var(--admin-text-faint)}.ProductGroupLinks-module__gNDsYa__chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.ProductGroupLinks-module__gNDsYa__chip{border:1px solid var(--admin-border);color:var(--admin-text);background:var(--admin-surface);border-radius:6px;align-items:center;gap:6px;padding:3px 4px 3px 6px;font-size:13px;display:inline-flex}.ProductGroupLinks-module__gNDsYa__chipRemove{cursor:pointer;color:var(--admin-text-muted);background:0 0;border:none;padding:0 4px;font-size:12px}.ProductGroupLinks-module__gNDsYa__chipRemove:hover{color:var(--admin-danger)}.ProductGroupLinks-module__gNDsYa__chipRemove:disabled{opacity:.4;cursor:not-allowed}.ProductGroupLinks-module__gNDsYa__results{flex-direction:column;max-height:340px;margin-top:8px;display:flex;overflow-y:auto}.ProductGroupLinks-module__gNDsYa__resultRow{border-bottom:1px solid var(--admin-border);color:var(--admin-text);justify-content:space-between;align-items:center;gap:10px;padding:5px 0;font-size:13px;display:flex}.ProductGroupLinks-module__gNDsYa__productLine{flex-direction:column;min-width:0;display:flex}
.catalog-module__ErTFCq__grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:1.5rem;display:grid}@media (max-width:900px){.catalog-module__ErTFCq__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.catalog-module__ErTFCq__grid{grid-template-columns:1fr;gap:12px}}.catalog-module__ErTFCq__pager{justify-content:center;align-items:center;gap:10px;margin-top:2rem;padding-bottom:2rem;font-size:15px;display:flex}.catalog-module__ErTFCq__pager a{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--color-accent);background:#fff;padding:8px 16px;font-weight:600}.catalog-module__ErTFCq__breadcrumbs{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:.4rem;margin:8px 0 12px;padding:4px 0;font-size:13px;font-style:normal;display:flex}.catalog-module__ErTFCq__breadcrumbs a{color:var(--color-muted)}.catalog-module__ErTFCq__crumbSep{color:#b5c0b9}.catalog-module__ErTFCq__crumbCurrent{color:var(--fg)}.catalog-module__ErTFCq__mnnLink{color:var(--color-muted);margin:.5rem 0 0;font-size:14px}.catalog-module__ErTFCq__mnnLink a{color:var(--color-teal);font-weight:600;text-decoration:none}.catalog-module__ErTFCq__mnnLink a:hover{text-decoration:underline}.catalog-module__ErTFCq__categoryList{column-count:3;column-gap:2rem;margin:1.5rem 0 3rem}.catalog-module__ErTFCq__categoryLink{color:#5f83b1;break-inside:avoid;padding:6px 0;font-size:15px;display:block}.catalog-module__ErTFCq__categoryLink:hover{text-decoration:underline}.catalog-module__ErTFCq__dayHeader{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.catalog-module__ErTFCq__dayTitle{font-size:var(--hd2-size);color:var(--color-teal);margin:0 0 20px;font-weight:600}.catalog-module__ErTFCq__allLink{color:var(--fg);white-space:nowrap;font-size:14px;text-decoration:underline}@media (max-width:720px){.catalog-module__ErTFCq__categoryList{column-count:1}}.catalog-module__ErTFCq__breadcrumbs a:hover{color:var(--color-accent)}.catalog-module__ErTFCq__pager a:hover{border-color:var(--color-accent)}
.ModuleFormModal-module__Ikeghq__muted{color:var(--admin-text-faint)}.ModuleFormModal-module__Ikeghq__code{color:var(--admin-text-faint);font-family:monospace;font-size:11px}.ModuleFormModal-module__Ikeghq__overlay{z-index:1000;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ModuleFormModal-module__Ikeghq__modal{background:var(--admin-surface);border-radius:10px;width:640px;max-width:95vw;max-height:90vh;overflow-y:auto}.ModuleFormModal-module__Ikeghq__modalHeader{border-bottom:1px solid var(--admin-border);color:var(--admin-text);justify-content:space-between;align-items:center;padding:18px 20px 16px;font-size:15px;font-weight:600;display:flex}.ModuleFormModal-module__Ikeghq__closeBtn{color:var(--admin-text-faint);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:16px}.ModuleFormModal-module__Ikeghq__form{flex-direction:column;gap:14px;padding:20px;display:flex}.ModuleFormModal-module__Ikeghq__row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ModuleFormModal-module__Ikeghq__label{color:var(--admin-text-secondary);flex-direction:column;gap:5px;font-size:12px;font-weight:600;display:flex}.ModuleFormModal-module__Ikeghq__input{border:1px solid var(--admin-border);color:var(--admin-text);background:var(--admin-surface);border-radius:6px;outline:none;padding:8px 10px;font-size:13px;transition:border-color .15s}.ModuleFormModal-module__Ikeghq__input:focus{border-color:var(--admin-success)}.ModuleFormModal-module__Ikeghq__checkboxLabel{color:var(--admin-text-secondary);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.ModuleFormModal-module__Ikeghq__error{color:var(--admin-danger);font-size:13px}.ModuleFormModal-module__Ikeghq__formActions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.ModuleFormModal-module__Ikeghq__btnPrimary{background:var(--admin-success);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:8px 18px;font-size:13px;font-weight:600;transition:opacity .15s}.ModuleFormModal-module__Ikeghq__btnPrimary:hover{opacity:.85}.ModuleFormModal-module__Ikeghq__btnPrimary:disabled{opacity:.5;cursor:not-allowed}.ModuleFormModal-module__Ikeghq__btnSecondary{background:var(--admin-surface);color:var(--admin-text-secondary);border:1px solid var(--admin-border);cursor:pointer;border-radius:6px;padding:8px 18px;font-size:13px;transition:border-color .15s}.ModuleFormModal-module__Ikeghq__btnSecondary:hover{border-color:var(--admin-text-faint)}
.veschestvo-module__nhSHea__heading{font-size:var(--hd2-size);color:var(--fg);margin:8px 0 16px;font-weight:700}.veschestvo-module__nhSHea__toolbar{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;flex-direction:column;gap:12px;margin:16px 0;padding:16px 20px;display:flex}.veschestvo-module__nhSHea__alphabet{flex-wrap:wrap;gap:6px;display:flex}.veschestvo-module__nhSHea__alphabet a{font-size:15px;text-decoration:none}.veschestvo-module__nhSHea__alphabet a:hover{background:var(--color-accent-soft);color:var(--color-accent);text-decoration:none}.veschestvo-module__nhSHea__letterActive{background:var(--color-accent);font-weight:700;color:#fff!important}.veschestvo-module__nhSHea__searchForm{gap:8px;max-width:360px;display:flex}.veschestvo-module__nhSHea__searchForm input{background:var(--bg);min-width:0;color:var(--fg);border-radius:var(--radius-sm);border:1px solid #cfd8d3;flex:1;padding:9px 12px;font-size:15px}.veschestvo-module__nhSHea__searchForm button{color:#fff;cursor:pointer;border-radius:var(--radius-sm);background:var(--color-accent);border:none;padding:8px 18px;font-size:14px;font-weight:600}.veschestvo-module__nhSHea__searchForm button:hover{background:var(--color-accent-dark)}.veschestvo-module__nhSHea__letter{color:var(--color-accent);margin:16px 0 6px;font-size:20px;font-weight:700}.veschestvo-module__nhSHea__empty{color:var(--color-muted);margin-top:8px}.veschestvo-module__nhSHea__columns{column-count:3;column-gap:24px;padding:0;list-style:none}.veschestvo-module__nhSHea__columns li{break-inside:avoid;margin-bottom:8px;line-height:1.4}.veschestvo-module__nhSHea__columns a{color:var(--fg);font-size:15px;text-decoration:none}.veschestvo-module__nhSHea__columns a:hover{color:var(--color-accent);text-decoration:none}@media (max-width:900px){.veschestvo-module__nhSHea__columns{column-count:2}}@media (max-width:480px){.veschestvo-module__nhSHea__columns{column-count:1}}.veschestvo-module__nhSHea__alphabet a,.veschestvo-module__nhSHea__alphabet .veschestvo-module__nhSHea__letterActive{min-width:32px;height:32px;color:var(--fg);border-radius:8px;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}
.page-module__F3Edta__toolbar{align-items:center;gap:12px;margin-bottom:24px;display:flex}.page-module__F3Edta__hint{color:var(--admin-text-muted);margin-left:auto;font-size:13px}.page-module__F3Edta__group{margin-bottom:32px}.page-module__F3Edta__groupTitle{text-transform:uppercase;letter-spacing:.08em;color:var(--admin-text-faint);margin-bottom:8px;padding-left:2px;font-size:11px;font-weight:700}.page-module__F3Edta__tableWrap{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:8px;overflow:hidden}.page-module__F3Edta__table{border-collapse:collapse;width:100%;font-size:13px}.page-module__F3Edta__table th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--admin-text-muted);background:var(--admin-surface-subtle);border-bottom:1px solid var(--admin-border);white-space:nowrap;padding:10px 14px;font-size:11px;font-weight:700}.page-module__F3Edta__table td{border-bottom:1px solid var(--admin-border-light);vertical-align:middle;color:var(--admin-text);padding:12px 14px}.page-module__F3Edta__table tr:last-child td{border-bottom:none}.page-module__F3Edta__table tr:hover td{background:var(--admin-hover)}.page-module__F3Edta__rowClickable{cursor:pointer}.page-module__F3Edta__name{color:var(--admin-text);font-weight:600}.page-module__F3Edta__code{color:var(--admin-text-faint);font-family:monospace;font-size:11px}.page-module__F3Edta__muted{color:var(--admin-text-faint)}.page-module__F3Edta__badgeActive{background:var(--admin-success-bg);color:var(--admin-success-text);border-radius:10px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.page-module__F3Edta__badgeOff{color:var(--admin-text-faint);background:var(--admin-neutral-bg);border-radius:10px;padding:2px 8px;font-size:11px;display:inline-block}.page-module__F3Edta__actions{align-items:center;gap:6px;display:flex}.page-module__F3Edta__btnDetail{border:1px solid var(--admin-border);color:var(--admin-text-secondary);background:var(--admin-surface);cursor:pointer;white-space:nowrap;border-radius:4px;padding:4px 10px;font-size:12px;text-decoration:none;transition:all .15s}.page-module__F3Edta__btnDetail:hover{border-color:var(--admin-success);color:var(--admin-success)}.page-module__F3Edta__btnEdit{border:1px solid var(--admin-border);color:var(--admin-text-secondary);background:var(--admin-surface);cursor:pointer;white-space:nowrap;border-radius:4px;padding:4px 10px;font-size:12px;transition:all .15s}.page-module__F3Edta__btnEdit:hover{border-color:var(--admin-text-secondary);color:var(--admin-text)}.page-module__F3Edta__btnDelete{border:1px solid var(--admin-danger-bg);color:var(--admin-danger);background:var(--admin-surface);cursor:pointer;white-space:nowrap;border-radius:4px;padding:4px 10px;font-size:12px;transition:all .15s}.page-module__F3Edta__btnDelete:hover{background:var(--admin-danger);color:#fff}.page-module__F3Edta__btnDelete:disabled{opacity:.5;cursor:not-allowed}.page-module__F3Edta__empty{text-align:center;color:var(--admin-text-faint);padding:48px;font-size:14px}.page-module__F3Edta__error{background:var(--admin-danger-bg-subtle);border:1px solid var(--admin-danger-border);color:var(--admin-danger);border-radius:8px;padding:16px 20px;font-size:13px}.page-module__F3Edta__overlay{z-index:1000;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.page-module__F3Edta__modal{background:var(--admin-surface);border-radius:10px;width:640px;max-width:95vw;max-height:90vh;overflow-y:auto}.page-module__F3Edta__modalHeader{border-bottom:1px solid var(--admin-border);color:var(--admin-text);justify-content:space-between;align-items:center;padding:18px 20px 16px;font-size:15px;font-weight:600;display:flex}.page-module__F3Edta__closeBtn{color:var(--admin-text-faint);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:16px}.page-module__F3Edta__form{flex-direction:column;gap:14px;padding:20px;display:flex}.page-module__F3Edta__row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.page-module__F3Edta__label{color:var(--admin-text-secondary);flex-direction:column;gap:5px;font-size:12px;font-weight:600;display:flex}.page-module__F3Edta__input{border:1px solid var(--admin-border);color:var(--admin-text);background:var(--admin-surface);border-radius:6px;outline:none;padding:8px 10px;font-size:13px;transition:border-color .15s}.page-module__F3Edta__input:focus{border-color:var(--admin-success)}.page-module__F3Edta__checkboxLabel{color:var(--admin-text-secondary);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.page-module__F3Edta__error{color:var(--admin-danger);font-size:13px}.page-module__F3Edta__formActions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.page-module__F3Edta__btnPrimary{background:var(--admin-success);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:8px 18px;font-size:13px;font-weight:600;transition:opacity .15s}.page-module__F3Edta__btnPrimary:hover{opacity:.85}.page-module__F3Edta__btnPrimary:disabled{opacity:.5;cursor:not-allowed}.page-module__F3Edta__btnSecondary{background:var(--admin-surface);color:var(--admin-text-secondary);border:1px solid var(--admin-border);cursor:pointer;border-radius:6px;padding:8px 18px;font-size:13px;transition:border-color .15s}.page-module__F3Edta__btnSecondary:hover{border-color:var(--admin-text-faint)}
.summary-module__UfVVrq__description{margin:0 0 20px;font-size:15px;line-height:1.6}.summary-module__UfVVrq__total{color:var(--color-muted);margin:0 0 16px;font-size:15px}.summary-module__UfVVrq__sectionTitle{color:var(--fg);margin:32px 0 12px;font-size:22px;font-weight:700}.summary-module__UfVVrq__hint{margin:24px 0;font-size:15px}.summary-module__UfVVrq__hint a{color:var(--color-accent)}
.ConfirmDialog-module__psY7PG__overlay{z-index:1000;--fg:#1f2a24;--border:#e2e8e4;--color-accent:#007a48;--color-accent-dark:#00623a;--radius:14px;--radius-sm:10px;font-family:var(--font-golos), "Golos Text", -apple-system, "Segoe UI", Roboto, sans-serif;background:#00000080;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.ConfirmDialog-module__psY7PG__modal{width:100%;max-width:380px;color:var(--fg);border-radius:var(--radius);text-align:left;background:#fff;padding:24px;box-shadow:0 8px 30px #0000004d}.ConfirmDialog-module__psY7PG__message{margin:0 0 24px;font-size:18px;font-weight:600;line-height:1.5}.ConfirmDialog-module__psY7PG__buttons{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.ConfirmDialog-module__psY7PG__confirm,.ConfirmDialog-module__psY7PG__cancel{cursor:pointer;border-radius:var(--radius-sm);padding:10px 18px;font-family:inherit;font-size:15px;font-weight:600}.ConfirmDialog-module__psY7PG__confirm{border:1px solid var(--color-accent);background:var(--color-accent);color:#fff}.ConfirmDialog-module__psY7PG__confirm:hover{background:var(--color-accent-dark)}.ConfirmDialog-module__psY7PG__cancel{border:1px solid var(--border);color:var(--fg);background:#fff}.ConfirmDialog-module__psY7PG__cancel:hover{background:#f3f6f4}
.page-module__J6FiTa__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.page-module__J6FiTa__title{color:var(--admin-text);margin-bottom:6px;font-size:18px;font-weight:700}.page-module__J6FiTa__meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.page-module__J6FiTa__code{color:var(--admin-text-muted);font-family:monospace;font-size:12px}.page-module__J6FiTa__tag{background:var(--admin-neutral-bg);color:var(--admin-text-secondary);border-radius:10px;padding:2px 8px;font-size:11px;font-weight:500}.page-module__J6FiTa__headActions{flex-shrink:0;align-items:center;gap:10px;display:flex}.page-module__J6FiTa__savedMsg{color:var(--admin-success);font-size:13px;font-weight:600}.page-module__J6FiTa__saveErr{color:var(--admin-danger);font-size:13px;font-weight:500}.page-module__J6FiTa__btnSave{background:var(--admin-success);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:8px 20px;font-size:13px;font-weight:600;transition:opacity .15s}.page-module__J6FiTa__btnSave:hover{opacity:.85}.page-module__J6FiTa__btnSave:disabled{opacity:.5;cursor:not-allowed}.page-module__J6FiTa__btnBack{border:1px solid var(--admin-border);color:var(--admin-text-secondary);background:var(--admin-surface);border-radius:6px;padding:8px 14px;font-size:13px;text-decoration:none;transition:border-color .15s}.page-module__J6FiTa__btnBack:hover{border-color:var(--admin-text-faint)}.page-module__J6FiTa__columns{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (max-width:768px){.page-module__J6FiTa__columns{grid-template-columns:1fr}}.page-module__J6FiTa__col{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:8px;overflow:hidden}.page-module__J6FiTa__colTitle{text-transform:uppercase;letter-spacing:.07em;color:var(--admin-text-muted);background:var(--admin-surface-subtle);border-bottom:1px solid var(--admin-border);padding:12px 16px;font-size:11px;font-weight:700}.page-module__J6FiTa__list{max-height:60vh;overflow-y:auto}.page-module__J6FiTa__listItem{border-bottom:1px solid var(--admin-border-light);align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.page-module__J6FiTa__listItem:last-child{border-bottom:none}.page-module__J6FiTa__listItem:hover{background:var(--admin-hover)}.page-module__J6FiTa__itemOrder{min-width:22px;color:var(--admin-text-faint);text-align:center;font-size:11px;font-weight:600}.page-module__J6FiTa__itemName{color:var(--admin-text);flex:1;font-weight:500}.page-module__J6FiTa__itemMeta{color:var(--admin-text-faint);margin-left:6px;font-size:11px;font-weight:400}.page-module__J6FiTa__inactive{color:var(--admin-text-faint);font-weight:400}.page-module__J6FiTa__itemActions{gap:4px;display:flex}.page-module__J6FiTa__arrowBtn{border:1px solid var(--admin-border);background:var(--admin-surface);width:26px;height:26px;color:var(--admin-text-muted);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;font-size:9px;transition:all .12s;display:flex}.page-module__J6FiTa__arrowBtn:hover:not(:disabled){border-color:var(--admin-text-faint);color:var(--admin-text)}.page-module__J6FiTa__arrowBtn:disabled{opacity:.3;cursor:not-allowed}.page-module__J6FiTa__removeBtn{border:1px solid var(--admin-danger-bg);background:var(--admin-surface);width:26px;height:26px;color:var(--admin-danger);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;font-size:10px;transition:all .12s;display:flex}.page-module__J6FiTa__removeBtn:hover{background:var(--admin-danger);color:#fff}.page-module__J6FiTa__addBtn{border:1px solid var(--admin-success-bg);background:var(--admin-surface);width:26px;height:26px;color:var(--admin-success);cursor:pointer;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;transition:all .12s;display:flex}.page-module__J6FiTa__addBtn:hover{background:var(--admin-success);color:#fff}.page-module__J6FiTa__emptyCol{text-align:center;color:var(--admin-text-faint);padding:32px;font-size:13px}.page-module__J6FiTa__empty{text-align:center;color:var(--admin-text-faint);padding:48px;font-size:14px}.page-module__J6FiTa__hint{color:var(--admin-text-faint);background:var(--admin-surface-subtle);border-bottom:1px solid var(--admin-border-light);padding:6px 14px 8px;font-size:11px}.page-module__J6FiTa__filterBar{background:var(--admin-surface-subtle);border-bottom:1px solid var(--admin-border);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;display:flex}.page-module__J6FiTa__filterSearch{border:1px solid var(--admin-border);background:var(--admin-surface);border-radius:5px;outline:none;flex:1;min-width:0;padding:5px 8px;font-size:12px}.page-module__J6FiTa__filterSearch:focus{border-color:var(--admin-success)}.page-module__J6FiTa__filterBtn{border:1px solid var(--admin-border);color:var(--admin-text-muted);background:var(--admin-surface);cursor:pointer;white-space:nowrap;border-radius:5px;padding:4px 9px;font-size:11px;font-weight:500}.page-module__J6FiTa__filterBtnActive{background:var(--admin-success);border-color:var(--admin-success);color:#fff}.page-module__J6FiTa__listItemChild{background:var(--admin-hover);padding-left:28px}.page-module__J6FiTa__listItemAdded{opacity:.4}.page-module__J6FiTa__childArrow{color:var(--admin-text-faint);margin-right:5px;font-size:11px}.page-module__J6FiTa__childCount{color:var(--admin-text-faint);font-size:11px;font-weight:400}
.category-module__yGS74q__description{color:var(--fg);margin:1rem 0;line-height:1.6}.category-module__yGS74q__subcategoryList{column-count:3;border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;column-gap:2rem;margin:0 0 24px;padding:14px 20px}.category-module__yGS74q__subcategoryLink{break-inside:avoid;color:var(--fg);padding:4px 0;font-size:15px;display:block}.category-module__yGS74q__subcategoryLink:hover{color:var(--color-accent);text-decoration:none}.category-module__yGS74q__empty{color:var(--color-muted);margin:2rem 0}@media (max-width:720px){.category-module__yGS74q__subcategoryList{column-count:1}}.category-module__yGS74q__landingChips{flex-wrap:wrap;gap:8px;margin:0 0 1.25rem;display:flex}.category-module__yGS74q__landingChip{min-height:32px;color:var(--fg);background:var(--bg);border:1px solid #cfd8e3;border-radius:16px;align-items:center;padding:0 14px;font-size:14px;text-decoration:none;display:inline-flex}.category-module__yGS74q__landingChip:hover{border-color:var(--color-accent);color:var(--color-accent)}[data-theme=dark] .category-module__yGS74q__landingChip{border-color:#4a4f58}
.RegionDeliveryBlock-module__k4pKaa__block{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;margin:32px 0 16px;padding:18px 22px;font-size:15px;line-height:1.5}.RegionDeliveryBlock-module__k4pKaa__title{color:var(--fg);margin:0 0 8px;font-size:20px;font-weight:700}.RegionDeliveryBlock-module__k4pKaa__block p{margin:0 0 6px}.RegionDeliveryBlock-module__k4pKaa__block a{color:var(--color-accent)}
.PageBlockComposer-module__uLZYba__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.PageBlockComposer-module__uLZYba__title{color:var(--admin-text);margin-bottom:6px;font-size:18px;font-weight:700}.PageBlockComposer-module__uLZYba__meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.PageBlockComposer-module__uLZYba__code{color:var(--admin-text-muted);font-family:monospace;font-size:12px}.PageBlockComposer-module__uLZYba__tag{background:var(--admin-neutral-bg);color:var(--admin-text-secondary);border-radius:10px;padding:2px 8px;font-size:11px;font-weight:500}.PageBlockComposer-module__uLZYba__headActions{flex-shrink:0;align-items:center;gap:10px;display:flex}.PageBlockComposer-module__uLZYba__savedMsg{color:var(--admin-success);font-size:13px;font-weight:600}.PageBlockComposer-module__uLZYba__saveErr{color:var(--admin-danger);font-size:13px;font-weight:500}.PageBlockComposer-module__uLZYba__btnSave{background:var(--admin-success);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:8px 20px;font-size:13px;font-weight:600;transition:opacity .15s}.PageBlockComposer-module__uLZYba__btnSave:hover{opacity:.85}.PageBlockComposer-module__uLZYba__btnSave:disabled{opacity:.5;cursor:not-allowed}.PageBlockComposer-module__uLZYba__btnBack{border:1px solid var(--admin-border);color:var(--admin-text-secondary);background:var(--admin-surface);border-radius:6px;padding:8px 14px;font-size:13px;text-decoration:none;transition:border-color .15s}.PageBlockComposer-module__uLZYba__btnBack:hover{border-color:var(--admin-text-faint)}.PageBlockComposer-module__uLZYba__columns{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (max-width:768px){.PageBlockComposer-module__uLZYba__columns{grid-template-columns:1fr}}.PageBlockComposer-module__uLZYba__col{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:8px;overflow:hidden}.PageBlockComposer-module__uLZYba__colTitle{text-transform:uppercase;letter-spacing:.07em;color:var(--admin-text-muted);background:var(--admin-surface-subtle);border-bottom:1px solid var(--admin-border);padding:12px 16px;font-size:11px;font-weight:700}.PageBlockComposer-module__uLZYba__list{max-height:60vh;overflow-y:auto}.PageBlockComposer-module__uLZYba__listItem{border-bottom:1px solid var(--admin-border-light);align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.PageBlockComposer-module__uLZYba__listItem:last-child{border-bottom:none}.PageBlockComposer-module__uLZYba__listItem:hover{background:var(--admin-hover)}.PageBlockComposer-module__uLZYba__itemOrder{min-width:22px;color:var(--admin-text-faint);text-align:center;font-size:11px;font-weight:600}.PageBlockComposer-module__uLZYba__itemName{color:var(--admin-text);flex:1;font-weight:500}.PageBlockComposer-module__uLZYba__itemMeta{color:var(--admin-text-faint);margin-left:6px;font-size:11px;font-weight:400}.PageBlockComposer-module__uLZYba__inactive{color:var(--admin-text-faint);font-weight:400}.PageBlockComposer-module__uLZYba__itemActions{gap:4px;display:flex}.PageBlockComposer-module__uLZYba__arrowBtn{border:1px solid var(--admin-border);background:var(--admin-surface);width:26px;height:26px;color:var(--admin-text-muted);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;font-size:9px;text-decoration:none;transition:all .12s;display:flex}.PageBlockComposer-module__uLZYba__arrowBtn:hover:not(:disabled){border-color:var(--admin-text-faint);color:var(--admin-text)}.PageBlockComposer-module__uLZYba__arrowBtn:disabled{opacity:.3;cursor:not-allowed}.PageBlockComposer-module__uLZYba__removeBtn{border:1px solid var(--admin-danger-bg);background:var(--admin-surface);width:26px;height:26px;color:var(--admin-danger);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;font-size:10px;transition:all .12s;display:flex}.PageBlockComposer-module__uLZYba__removeBtn:hover{background:var(--admin-danger);color:#fff}.PageBlockComposer-module__uLZYba__addBtn{border:1px solid var(--admin-success-bg);background:var(--admin-surface);width:26px;height:26px;color:var(--admin-success);cursor:pointer;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;transition:all .12s;display:flex}.PageBlockComposer-module__uLZYba__addBtn:hover{background:var(--admin-success);color:#fff}.PageBlockComposer-module__uLZYba__emptyCol{text-align:center;color:var(--admin-text-faint);padding:32px;font-size:13px}.PageBlockComposer-module__uLZYba__empty{text-align:center;color:var(--admin-text-faint);padding:48px;font-size:14px}.PageBlockComposer-module__uLZYba__hint{color:var(--admin-text-faint);background:var(--admin-surface-subtle);border-bottom:1px solid var(--admin-border-light);padding:6px 14px 8px;font-size:11px}.PageBlockComposer-module__uLZYba__filterBar{background:var(--admin-surface-subtle);border-bottom:1px solid var(--admin-border);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;display:flex}.PageBlockComposer-module__uLZYba__filterSearch{border:1px solid var(--admin-border);background:var(--admin-surface);border-radius:5px;outline:none;flex:1;min-width:0;padding:5px 8px;font-size:12px}.PageBlockComposer-module__uLZYba__filterSearch:focus{border-color:var(--admin-success)}.PageBlockComposer-module__uLZYba__filterBtn{border:1px solid var(--admin-border);color:var(--admin-text-muted);background:var(--admin-surface);cursor:pointer;white-space:nowrap;border-radius:5px;padding:4px 9px;font-size:11px;font-weight:500}.PageBlockComposer-module__uLZYba__filterBtnActive{background:var(--admin-success);border-color:var(--admin-success);color:#fff}.PageBlockComposer-module__uLZYba__listItemChild{background:var(--admin-hover);padding-left:28px}.PageBlockComposer-module__uLZYba__listItemAdded{opacity:.4}.PageBlockComposer-module__uLZYba__childArrow{color:var(--admin-text-faint);margin-right:5px;font-size:11px}.PageBlockComposer-module__uLZYba__childCount{color:var(--admin-text-faint);font-size:11px;font-weight:400}.PageBlockComposer-module__uLZYba__paneInput{border:1px solid var(--admin-border);border-radius:5px;outline:none;flex-shrink:0;width:110px;padding:5px 8px;font-family:monospace;font-size:11px}.PageBlockComposer-module__uLZYba__paneInput:focus{border-color:var(--admin-success)}.PageBlockComposer-module__uLZYba__newBlockBar{background:var(--admin-surface-subtle);border-bottom:1px solid var(--admin-border);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}.PageBlockComposer-module__uLZYba__paneLabel{color:var(--admin-text-muted);align-items:center;gap:6px;font-size:11px;display:flex}.PageBlockComposer-module__uLZYba__paneSelect{border:1px solid var(--admin-border);background:var(--admin-surface);border-radius:5px;padding:4px 6px;font-size:11px}.PageBlockComposer-module__uLZYba__addFormBtn{border:1px solid var(--admin-success-bg);color:var(--admin-success);background:var(--admin-surface);cursor:pointer;white-space:nowrap;border-radius:5px;padding:5px 10px;font-size:11px;font-weight:600}.PageBlockComposer-module__uLZYba__addFormBtn:hover{background:var(--admin-success);color:#fff}.PageBlockComposer-module__uLZYba__inlineForm{background:var(--admin-hover);border-bottom:1px solid var(--admin-border);flex-direction:column;gap:8px;padding:10px 14px;display:flex}.PageBlockComposer-module__uLZYba__textarea{border:1px solid var(--admin-border);resize:vertical;border-radius:6px;padding:8px 10px;font-family:monospace;font-size:12px}.PageBlockComposer-module__uLZYba__textarea:focus{border-color:var(--admin-success);outline:none}
.product-module__SH7zVq__breadcrumbs{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:.4rem;margin:8px 0 12px;padding:4px 0;font-size:13px;font-style:normal;display:flex}.product-module__SH7zVq__breadcrumbs a{color:var(--color-muted)}.product-module__SH7zVq__crumbSep{color:#b5c0b9}.product-module__SH7zVq__crumbCurrent{color:var(--fg)}.product-module__SH7zVq__crumbItem{align-items:center;gap:.4rem;display:inline-flex}.product-module__SH7zVq__title{font-size:var(--hd2-size);color:var(--color-teal);text-transform:uppercase;margin:0 0 24px;font-weight:600}.product-module__SH7zVq__top{gap:2.5rem;margin-bottom:2rem;display:flex}.product-module__SH7zVq__imageCol{border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;flex:0 0 440px;justify-content:center;align-items:center;max-width:100%;padding:24px;display:flex}.product-module__SH7zVq__imageCol img{object-fit:contain;max-width:100%;height:auto}.product-module__SH7zVq__imagePlaceholder{opacity:.3;justify-content:center;align-items:center;width:100%;height:392px;font-size:5rem;display:flex}.product-module__SH7zVq__infoCol{border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;flex:1;align-self:flex-start;padding:24px}.product-module__SH7zVq__fact{color:var(--fg);align-items:baseline;margin:0 0 8px;font-size:16px;line-height:1.2;display:flex}.product-module__SH7zVq__fact b{max-width:200px;color:var(--color-muted);flex:0 0 200px;font-weight:500}.product-module__SH7zVq__saleLine{background:url(/legacy/action.png) 0 no-repeat;align-items:center;gap:5px;min-height:40px;margin:0 0 16px;padding-left:45px;font-size:16px;display:flex}.product-module__SH7zVq__saleLine b{color:red}.product-module__SH7zVq__saleLine a{color:var(--color-magenta);text-decoration:underline}.product-module__SH7zVq__rx{color:var(--color-danger);margin:0 0 .5rem;font-size:.9rem}.product-module__SH7zVq__noCode{color:var(--color-muted);font-style:italic}.product-module__SH7zVq__availability{margin:.75rem 0}.product-module__SH7zVq__foundIn{color:var(--fg);margin:0 0 .5rem;font-style:italic}.product-module__SH7zVq__outOfStockRow{flex-wrap:wrap;align-items:center;gap:.75rem;margin:0 0 .5rem;display:flex}.product-module__SH7zVq__outOfStockText{color:var(--color-muted);font-style:normal}.product-module__SH7zVq__notifyBtn{background:var(--color-accent);color:#fff;cursor:pointer;border-radius:var(--radius-sm);border:none;min-height:38px;padding:6px 14px;font-size:14px;font-weight:600}.product-module__SH7zVq__notifyBtn:hover{background:var(--color-accent-dark)}.product-module__SH7zVq__notifyBtn:disabled{opacity:.6;cursor:default}.product-module__SH7zVq__notifyBtnActive{color:var(--color-accent-dark);font-size:13px;font-weight:600}.product-module__SH7zVq__alarmsLink{color:var(--color-teal);white-space:nowrap;margin-left:6px;font-weight:400}button.product-module__SH7zVq__alarmsLink{font-family:inherit;font-size:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.product-module__SH7zVq__allFormsLink{margin:0 0 .75rem}.product-module__SH7zVq__allFormsLink button{font:inherit;color:var(--color-magenta);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.product-module__SH7zVq__citySelect{color:var(--fg);align-items:center;gap:.5rem;font-size:.9rem;display:flex}.product-module__SH7zVq__citySelect select{border:1px solid var(--border);color:var(--fg);border-radius:var(--radius-sm);background:#fff;padding:6px 10px}.product-module__SH7zVq__jumpButtons{gap:.75rem;margin-bottom:1.5rem;display:flex}.product-module__SH7zVq__jumpBtn,.product-module__SH7zVq__jumpBtnActive{border:1.5px solid var(--color-accent);cursor:pointer;border-radius:999px;align-items:center;height:40px;padding:0 20px;font-family:inherit;font-size:15px;font-weight:600;display:inline-flex}.product-module__SH7zVq__jumpBtn{color:var(--color-accent);background:0 0}.product-module__SH7zVq__jumpBtnActive{color:#fff;background:var(--color-accent)}.product-module__SH7zVq__section{margin-top:1.5rem}.product-module__SH7zVq__section h2{color:var(--fg);margin:24px 0 8px;font-size:19px;font-style:normal;font-weight:700}.product-module__SH7zVq__section .h2{color:var(--fg);margin:24px 0 8px;font-size:19px;font-style:normal;font-weight:700}:is(.product-module__SH7zVq__section h3,.product-module__SH7zVq__section .h3){color:var(--fg);margin:24px 0 8px;font-size:17px;font-style:normal;font-weight:700}.product-module__SH7zVq__tabsWrap{border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;margin-top:2rem;padding:8px 28px 28px;line-height:1.6}.product-module__SH7zVq__tabsHeader{border-bottom:2px solid var(--border);border-bottom-width:1px;flex-wrap:wrap;gap:4px;margin-bottom:20px;padding-top:12px;display:flex}.product-module__SH7zVq__tabHeaderBtn,.product-module__SH7zVq__tabHeaderBtnActive{cursor:pointer;background:0 0;border:none;padding:8px 14px 14px;font-family:inherit;font-size:16px;font-weight:600}.product-module__SH7zVq__tabHeaderBtn{color:var(--fg)}.product-module__SH7zVq__tabHeaderBtn:hover{color:var(--color-accent)}.product-module__SH7zVq__tabHeaderBtnActive{color:var(--color-accent);border-bottom:3px solid var(--color-accent);margin-bottom:-1px}.product-module__SH7zVq__tabPanelHidden{display:none}.product-module__SH7zVq__reviewsHeading{color:var(--fg);margin:8px 0 16px;font-size:22px;font-weight:700}.product-module__SH7zVq__reviewsSummary{color:var(--fg);margin:-8px 0 16px;font-size:15px}.product-module__SH7zVq__reviewBtn{background:var(--color-accent);color:#fff;cursor:pointer;border:none;height:42px;margin:8px 0 20px;padding:0 18px;font-size:15px;font-weight:600;line-height:42px;display:inline-block}.product-module__SH7zVq__reviewBtn:hover{background:var(--color-accent-dark)}.product-module__SH7zVq__reviewForm{border:1px solid var(--border);border-radius:6px;flex-direction:column;gap:10px;max-width:480px;margin:8px 0 20px;padding:16px;display:flex}.product-module__SH7zVq__reviewStars{gap:4px;display:flex}.product-module__SH7zVq__starActive,.product-module__SH7zVq__starInactive{cursor:pointer;background:0 0;border:none;padding:0;font-size:22px;line-height:1}.product-module__SH7zVq__starActive{color:var(--color-orange)}.product-module__SH7zVq__starInactive{color:var(--border)}.product-module__SH7zVq__reviewTextarea,.product-module__SH7zVq__reviewInput{border:1px solid var(--border);background:var(--bg);color:var(--fg);border-radius:4px;padding:9px 10px;font-family:inherit;font-size:14px}.product-module__SH7zVq__reviewTextarea{resize:vertical}.product-module__SH7zVq__reviewCheckboxLabel{color:var(--fg);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.product-module__SH7zVq__reviewSubmit{background:var(--color-accent);color:#fff;cursor:pointer;border:none;align-self:flex-start;padding:9px 22px;font-size:14px;font-weight:600}.product-module__SH7zVq__reviewSubmit:hover{background:var(--color-accent-dark)}.product-module__SH7zVq__reviewSubmit:disabled{background:var(--border);cursor:not-allowed}.product-module__SH7zVq__reviewThanks{color:var(--color-accent-dark);margin:8px 0 20px;font-size:14px}.product-module__SH7zVq__reviewError{color:var(--color-danger);margin-top:8px;font-size:13px}.product-module__SH7zVq__commentList{flex-direction:column;max-width:640px;display:flex}.product-module__SH7zVq__comment{border-bottom:1px solid var(--border);padding:16px 0}.product-module__SH7zVq__comment:first-child{padding-top:0}.product-module__SH7zVq__comment p{color:var(--fg);font-size:14px;line-height:1.6}.product-module__SH7zVq__commentHeader{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.product-module__SH7zVq__commentHeader strong{color:var(--fg);font-size:16px;font-weight:700}.product-module__SH7zVq__commentRating{color:var(--color-orange);font-size:15px}.product-module__SH7zVq__commentDate{color:var(--color-muted);font-size:13px}.product-module__SH7zVq__storeReply{border-left:3px solid var(--color-accent);background:#f4f7f4;border-radius:0 4px 4px 0;margin-top:12px;margin-left:20px;padding:12px 14px}.product-module__SH7zVq__storeReplyBadge{color:var(--color-accent-dark);text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:700;display:inline-block}.product-module__SH7zVq__storeReply p{color:var(--fg);font-size:14px;line-height:1.6}.product-module__SH7zVq__reviewsEmpty{color:var(--color-muted);font-size:14px}.product-module__SH7zVq__batches{margin:2rem 0}.product-module__SH7zVq__batchesHeader{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.product-module__SH7zVq__batchesHeader strong{font-size:16px}.product-module__SH7zVq__sortButtons{color:var(--color-muted);align-items:center;gap:.4rem;font-size:.85rem;display:flex}.product-module__SH7zVq__sortButtons button{cursor:pointer;color:var(--color-accent);background:0 0;border:none;padding:0;font-size:.85rem;font-weight:500;text-decoration:none}.product-module__SH7zVq__sortButtons button[data-active=true]{color:var(--fg);cursor:default;font-weight:700;text-decoration:none}.product-module__SH7zVq__batchList{display:block}.product-module__SH7zVq__batchRow{border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;grid-template-columns:209px 139px 252px minmax(0,1fr);align-items:center;margin-bottom:10px;padding:14px;display:grid}.product-module__SH7zVq__batchCityHeading{color:var(--fg);margin:18px 0 10px;font-size:18px;font-weight:600}.product-module__SH7zVq__batchCityHeading:first-child{margin-top:0}.product-module__SH7zVq__batchRowSelected{background:var(--color-accent-soft);box-shadow:inset 4px 0 0 var(--color-accent), var(--shadow)}.product-module__SH7zVq__rowName,.product-module__SH7zVq__rowTime,.product-module__SH7zVq__rowAddress{min-width:0;padding:0 10px}.product-module__SH7zVq__rowName{color:var(--fg);font-size:17px;font-style:normal;font-weight:600}.product-module__SH7zVq__rowName a{color:inherit}.product-module__SH7zVq__rowTime{font-size:14px}.product-module__SH7zVq__rowAddress{flex-direction:column;gap:2px;font-size:14px;display:flex}.product-module__SH7zVq__tableScroll{justify-content:flex-end;min-width:0;display:flex;overflow-x:auto}table.product-module__SH7zVq__table{border-collapse:collapse;background:0 0;width:578px;font-size:14px;line-height:16px}.product-module__SH7zVq__table th,.product-module__SH7zVq__table td{text-align:center;white-space:nowrap;vertical-align:middle;border-bottom:1px solid var(--border);padding:7px 10px}.product-module__SH7zVq__table th{color:var(--color-muted);font-size:13px;font-style:normal;font-weight:500}.product-module__SH7zVq__buyCell{justify-content:center;align-items:center;gap:6px;display:flex}.product-module__SH7zVq__stepper{align-items:center;gap:.3rem;display:inline-flex}.product-module__SH7zVq__stepper button{border:1px solid var(--border);color:var(--fg);cursor:pointer;background:#fff;padding:0}.product-module__SH7zVq__stepper input{text-align:center;color:var(--fg);background:#fff;border:1px solid #cfd8d3;border-radius:8px;width:34px;height:30px;padding:1px 0}.product-module__SH7zVq__buyButton{color:#fff;cursor:pointer;background:var(--color-accent);border:none;border-radius:8px;padding:5px 14px;font-size:14px;font-weight:600;line-height:21px}.product-module__SH7zVq__buyButton:hover:not(:disabled){background:var(--color-accent-dark)}.product-module__SH7zVq__buyButton:disabled{opacity:.5;cursor:default}.product-module__SH7zVq__inCartLabel{white-space:nowrap;cursor:pointer;background:var(--color-accent-soft);color:var(--color-accent);border-radius:8px;padding:6px 12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-block}.product-module__SH7zVq__inCartLabel:hover{text-decoration:underline}.product-module__SH7zVq__inCartControl{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.product-module__SH7zVq__inCartStepBtn{border:1px solid var(--border);color:var(--fg);cursor:pointer;background:#fff;flex-shrink:0;padding:0}.product-module__SH7zVq__inCartStepBtn:disabled{opacity:.5;cursor:default}.product-module__SH7zVq__errorOverlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.product-module__SH7zVq__errorModal{text-align:center;border-radius:var(--radius);background:#fff;width:100%;max-width:420px;padding:32px 28px 24px;position:relative}.product-module__SH7zVq__errorCloseBtn{color:#999;cursor:pointer;background:0 0;border:none;padding:4px;font-size:18px;line-height:1;position:absolute;top:10px;right:12px}.product-module__SH7zVq__errorCloseBtn:hover{color:#555}.product-module__SH7zVq__errorIcon{color:var(--color-danger);margin-bottom:.5rem;font-size:2rem}.product-module__SH7zVq__errorMessage{color:var(--fg);margin:0 0 1.25rem;font-size:15px;line-height:1.5}.product-module__SH7zVq__errorActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.25rem;display:flex}.product-module__SH7zVq__errorCartLink{color:var(--color-teal);font-size:14px;text-decoration:underline}.product-module__SH7zVq__errorOkBtn{background:var(--color-accent);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:.5rem 1.25rem;font-size:14px;font-weight:600}.product-module__SH7zVq__errorOkBtn:hover{background:var(--color-accent-dark)}@media (max-width:720px){.product-module__SH7zVq__top{flex-direction:column}.product-module__SH7zVq__buyCell{flex-wrap:wrap}.product-module__SH7zVq__batchRow{display:block}.product-module__SH7zVq__rowName,.product-module__SH7zVq__rowTime,.product-module__SH7zVq__rowAddress{padding:0}.product-module__SH7zVq__rowName,.product-module__SH7zVq__rowTime{vertical-align:baseline;margin-right:10px;display:inline-flex}.product-module__SH7zVq__rowAddress{flex-flow:wrap;column-gap:10px;margin-top:4px}.product-module__SH7zVq__tableScroll{margin-top:10px;display:block}table.product-module__SH7zVq__table{width:100%}.product-module__SH7zVq__table th,.product-module__SH7zVq__table td{padding:6px 4px}.product-module__SH7zVq__buyCell,.product-module__SH7zVq__inCartControl{justify-content:center;gap:4px}.product-module__SH7zVq__stepper{gap:2px}.product-module__SH7zVq__inCartLabel{font-size:12px}}.product-module__SH7zVq__breadcrumbs a:hover{color:var(--color-accent)}.product-module__SH7zVq__reviewBtn,.product-module__SH7zVq__reviewSubmit{border-radius:var(--radius-sm)}.product-module__SH7zVq__rowName a:hover{color:var(--color-accent)}.product-module__SH7zVq__rowTime,.product-module__SH7zVq__rowAddress{color:var(--color-muted);font-weight:400}.product-module__SH7zVq__table tr:last-child td{border-bottom:none}.product-module__SH7zVq__stepper button,.product-module__SH7zVq__inCartStepBtn{border-color:#cfd8d3;border-radius:8px;width:30px;height:30px}@media (max-width:720px){.product-module__SH7zVq__imageCol{flex-basis:auto;width:100%}.product-module__SH7zVq__imagePlaceholder{height:240px}.product-module__SH7zVq__imageCol img{width:auto;max-height:260px}.product-module__SH7zVq__infoCol,.product-module__SH7zVq__tabsWrap{padding:16px}}.product-module__SH7zVq__batchMap{border-radius:6px;margin-bottom:1rem;overflow:hidden}.product-module__SH7zVq__properties{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;margin:12px 0 16px;padding:0;list-style:none;display:grid}.product-module__SH7zVq__property{background:var(--bg);border:1px solid #dde3ea;border-radius:8px;flex-direction:column;gap:2px;padding:8px 34px 8px 10px;display:flex;position:relative}.product-module__SH7zVq__propertyTitle{color:var(--color-muted);font-size:12px}.product-module__SH7zVq__propertyText{color:var(--fg);font-size:14px}.product-module__SH7zVq__propertyIcon{text-align:center;color:#fff;background:#9aa3ad;border-radius:50%;width:18px;height:18px;font-size:12px;font-weight:700;line-height:18px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.product-module__SH7zVq__property[data-status=Allowed] .product-module__SH7zVq__propertyIcon{background:#3aa65b}.product-module__SH7zVq__property[data-status=Warning] .product-module__SH7zVq__propertyIcon{background:#f0a630}.product-module__SH7zVq__property[data-status=Forbidden] .product-module__SH7zVq__propertyIcon{background:#e04848}[data-theme=dark] .product-module__SH7zVq__property{border-color:#4a4f58}.product-module__SH7zVq__variants{flex-direction:column;gap:10px;margin:0 0 16px;display:flex}.product-module__SH7zVq__variantTitle{color:var(--color-muted);margin-bottom:4px;font-size:13px}.product-module__SH7zVq__variantOptions{flex-wrap:wrap;gap:6px;display:flex}.product-module__SH7zVq__variantOption{min-height:32px;color:var(--fg);background:var(--bg);border:1px solid #cfd8e3;border-radius:16px;align-items:center;padding:0 12px;font-size:14px;text-decoration:none;display:inline-flex}.product-module__SH7zVq__variantCurrent{font-weight:600}.product-module__SH7zVq__variantOut{color:var(--color-muted);border-style:dashed}[data-theme=dark] .product-module__SH7zVq__variantOption{border-color:#4a4f58}.product-module__SH7zVq__variantCurrent,a.product-module__SH7zVq__variantOption:hover{border-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent)}
.sale-module__LwhNBa__title{font-size:var(--hd2-size);color:var(--fg);margin:16px 0 20px;font-weight:700}.sale-module__LwhNBa__hero{aspect-ratio:1200/349;border:1px solid var(--border);border-radius:var(--radius);width:100%;box-shadow:var(--shadow);background:#fff;margin-bottom:1rem;position:relative;overflow:hidden}.sale-module__LwhNBa__heroImg{object-fit:contain}.sale-module__LwhNBa__description{margin-bottom:1rem;line-height:1.6}.sale-module__LwhNBa__dateEnd{color:var(--color-muted);margin-bottom:2rem}.sale-module__LwhNBa__productsTitle{font-size:min(24px, var(--hd2-size));color:var(--fg);margin:0 0 1.5rem;font-weight:700}.sale-module__LwhNBa__empty{color:var(--color-muted);margin:2rem 0}
.search-module__zTTQVW__title{font-size:var(--hd2-size);color:var(--fg);margin:16px 0 8px;font-weight:700}.search-module__zTTQVW__count{color:var(--color-muted);margin:0 0 1rem}.search-module__zTTQVW__typoNote{border-left:3px solid var(--color-accent);background:#7f7f7f14;margin:0 0 12px;padding:8px 12px}
.RestockAlarmModal-module__wekdya__overlay{z-index:1000;--fg:#1f2a24;--border:#e2e8e4;--color-accent:#007a48;--color-accent-dark:#00623a;--color-muted:#5f6b64;--color-danger:#c0392b;--radius:14px;--radius-sm:10px;font-family:var(--font-golos), "Golos Text", -apple-system, "Segoe UI", Roboto, sans-serif;background:#00000080;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.RestockAlarmModal-module__wekdya__modal{border-radius:var(--radius);width:100%;max-width:400px;max-height:calc(100vh - 32px);color:var(--fg);background:#fff;overflow-y:auto;box-shadow:0 8px 30px #0000004d}.RestockAlarmModal-module__wekdya__caption{border-radius:var(--radius) var(--radius) 0 0;color:var(--fg);text-align:left;padding:22px 24px 4px;font-size:20px;font-weight:700}.RestockAlarmModal-module__wekdya__text{color:var(--color-muted);text-align:left;margin:8px 24px 20px;font-size:15px;line-height:1.35}.RestockAlarmModal-module__wekdya__already{color:var(--color-accent-dark);text-align:center;margin:-12px 20px 16px;font-size:13px}.RestockAlarmModal-module__wekdya__fields{flex-direction:column;gap:12px;padding:0 24px;display:flex}.RestockAlarmModal-module__wekdya__label{flex-direction:column;gap:4px;font-size:14px;display:flex}.RestockAlarmModal-module__wekdya__label b{color:var(--color-danger);font-size:18px}.RestockAlarmModal-module__wekdya__input,.RestockAlarmModal-module__wekdya__textarea{border-radius:var(--radius-sm);width:100%;color:var(--fg);background:#fff;border:1px solid #cfd8d3;font-family:inherit;font-size:16px}.RestockAlarmModal-module__wekdya__input{height:42px;padding:0 12px}.RestockAlarmModal-module__wekdya__textarea{resize:vertical;min-height:46px;padding:10px 12px}.RestockAlarmModal-module__wekdya__error{color:#e2001a;margin:12px 20px 0;font-size:13px}.RestockAlarmModal-module__wekdya__buttons{justify-content:flex-end;gap:10px;padding:24px;display:flex}.RestockAlarmModal-module__wekdya__green{color:#fff;cursor:pointer;border-radius:var(--radius-sm);border:none;padding:10px 24px;font-family:inherit;font-size:15px;font-weight:600}.RestockAlarmModal-module__wekdya__purple{cursor:pointer;border-radius:var(--radius-sm);border:1px solid var(--border);color:var(--fg);background:#fff;padding:10px 24px;font-family:inherit;font-size:15px;font-weight:600}.RestockAlarmModal-module__wekdya__green{background:var(--color-accent)}.RestockAlarmModal-module__wekdya__green:hover{background:var(--color-accent-dark)}.RestockAlarmModal-module__wekdya__green:disabled{opacity:.6;cursor:default}.RestockAlarmModal-module__wekdya__purple:hover{background:#f3f6f4}.RestockAlarmModal-module__wekdya__input:focus,.RestockAlarmModal-module__wekdya__textarea:focus{border-color:var(--color-accent);outline:none;box-shadow:0 0 0 3px #007a4826}
.SearchBar-module__SQTsXq__wrap{flex:1;min-width:0;display:flex;position:relative}.SearchBar-module__SQTsXq__search{flex:1;min-width:0;display:flex}.SearchBar-module__SQTsXq__searchInput{width:100%;min-width:0;color:var(--fg);border-radius:var(--radius-sm) 0 0 var(--radius-sm);background:#fff;border:1px solid #cfd8d3;border-right:none;flex:1;height:48px;padding:0 16px;font-size:16px}.SearchBar-module__SQTsXq__searchButton{color:#fff;cursor:pointer;border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--color-accent);border:none;flex:none;justify-content:center;align-items:center;padding:0 20px;font-size:15px;font-weight:600;display:flex}.SearchBar-module__SQTsXq__searchButton:hover{background:var(--color-accent-dark)}.SearchBar-module__SQTsXq__dropdown{z-index:400;border:1px solid var(--border);border-radius:var(--radius-sm);max-height:420px;box-shadow:var(--shadow-hover);background:#fff;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.SearchBar-module__SQTsXq__row{color:var(--fg);border-bottom:1px solid #eef3f7;align-items:center;gap:10px;padding:6px 12px;text-decoration:none;display:flex}.SearchBar-module__SQTsXq__row:last-child{border-bottom:none}.SearchBar-module__SQTsXq__row:hover,.SearchBar-module__SQTsXq__rowActive{background:var(--color-accent-soft)}.SearchBar-module__SQTsXq__rowImg{object-fit:contain;flex-shrink:0;width:36px;height:36px}.SearchBar-module__SQTsXq__rowImgPlaceholder{flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:flex}.SearchBar-module__SQTsXq__rowBody{flex:1;min-width:0}.SearchBar-module__SQTsXq__rowTitle{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.SearchBar-module__SQTsXq__rowTitle b{font-weight:700}.SearchBar-module__SQTsXq__brandLabel{text-transform:uppercase;color:var(--color-teal);font-size:11px;font-weight:700}.SearchBar-module__SQTsXq__emptyRow{color:#888;text-align:center;padding:12px;font-size:14px}@media (max-width:640px){.SearchBar-module__SQTsXq__rowTitle{white-space:normal}}.SearchBar-module__SQTsXq__searchInput:focus{border-color:var(--color-accent);outline:none}@media (max-width:640px){.SearchBar-module__SQTsXq__searchInput,.SearchBar-module__SQTsXq__searchButton{height:44px}.SearchBar-module__SQTsXq__searchButton{padding:0 14px}}.SearchBar-module__SQTsXq__correctedRow{color:#888;border-bottom:1px solid var(--border);padding:8px 12px;font-size:13px}
.page-module__8YAita__toolbar{align-items:center;gap:12px;margin-bottom:24px;display:flex}.page-module__8YAita__hint{color:var(--admin-text-muted);margin-left:auto;font-size:13px}.page-module__8YAita__group{margin-bottom:32px}.page-module__8YAita__groupTitle{text-transform:uppercase;letter-spacing:.08em;color:var(--admin-text-faint);margin-bottom:8px;padding-left:2px;font-size:11px;font-weight:700}.page-module__8YAita__tableWrap{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:8px;overflow:hidden}.page-module__8YAita__table{border-collapse:collapse;width:100%;font-size:13px}.page-module__8YAita__table th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--admin-text-muted);background:var(--admin-surface-subtle);border-bottom:1px solid var(--admin-border);white-space:nowrap;padding:10px 14px;font-size:11px;font-weight:700}.page-module__8YAita__table td{border-bottom:1px solid var(--admin-border-light);vertical-align:middle;color:var(--admin-text);padding:12px 14px}.page-module__8YAita__table tr:last-child td{border-bottom:none}.page-module__8YAita__table tr:hover td{background:var(--admin-hover)}.page-module__8YAita__rowClickable{cursor:pointer}.page-module__8YAita__name{color:var(--admin-text);font-weight:600}.page-module__8YAita__code{color:var(--admin-text-faint);font-family:monospace;font-size:11px}.page-module__8YAita__muted{color:var(--admin-text-faint)}.page-module__8YAita__badgeActive{background:var(--admin-success-bg);color:var(--admin-success-text);border-radius:10px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.page-module__8YAita__badgeOff{color:var(--admin-text-faint);background:var(--admin-neutral-bg);border-radius:10px;padding:2px 8px;font-size:11px;display:inline-block}.page-module__8YAita__actions{align-items:center;gap:6px;display:flex}.page-module__8YAita__btnDetail{border:1px solid var(--admin-border);color:var(--admin-text-secondary);background:var(--admin-surface);cursor:pointer;white-space:nowrap;border-radius:4px;padding:4px 10px;font-size:12px;text-decoration:none;transition:all .15s}.page-module__8YAita__btnDetail:hover{border-color:var(--admin-success);color:var(--admin-success)}.page-module__8YAita__btnEdit{border:1px solid var(--admin-border);color:var(--admin-text-secondary);background:var(--admin-surface);cursor:pointer;white-space:nowrap;border-radius:4px;padding:4px 10px;font-size:12px;transition:all .15s}.page-module__8YAita__btnEdit:hover{border-color:var(--admin-text-secondary);color:var(--admin-text)}.page-module__8YAita__btnDelete{border:1px solid var(--admin-danger-bg);color:var(--admin-danger);background:var(--admin-surface);cursor:pointer;white-space:nowrap;border-radius:4px;padding:4px 10px;font-size:12px;transition:all .15s}.page-module__8YAita__btnDelete:hover{background:var(--admin-danger);color:#fff}.page-module__8YAita__btnDelete:disabled{opacity:.5;cursor:not-allowed}.page-module__8YAita__empty{text-align:center;color:var(--admin-text-faint);padding:48px;font-size:14px}.page-module__8YAita__error{background:var(--admin-danger-bg-subtle);border:1px solid var(--admin-danger-border);color:var(--admin-danger);border-radius:8px;padding:16px 20px;font-size:13px}.page-module__8YAita__overlay{z-index:1000;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.page-module__8YAita__modal{background:var(--admin-surface);border-radius:10px;width:520px;max-width:95vw;max-height:90vh;overflow-y:auto}.page-module__8YAita__modalHeader{border-bottom:1px solid var(--admin-border);color:var(--admin-text);justify-content:space-between;align-items:center;padding:18px 20px 16px;font-size:15px;font-weight:600;display:flex}.page-module__8YAita__closeBtn{color:var(--admin-text-faint);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:16px}.page-module__8YAita__form{flex-direction:column;gap:14px;padding:20px;display:flex}.page-module__8YAita__row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.page-module__8YAita__label{color:var(--admin-text-secondary);flex-direction:column;gap:5px;font-size:12px;font-weight:600;display:flex}.page-module__8YAita__input{border:1px solid var(--admin-border);color:var(--admin-text);background:var(--admin-surface);border-radius:6px;outline:none;padding:8px 10px;font-size:13px;transition:border-color .15s}.page-module__8YAita__input:focus{border-color:var(--admin-success)}.page-module__8YAita__checkboxLabel{color:var(--admin-text-secondary);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.page-module__8YAita__error{color:var(--admin-danger);font-size:13px}.page-module__8YAita__formActions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.page-module__8YAita__btnPrimary{background:var(--admin-success);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:8px 18px;font-size:13px;font-weight:600;transition:opacity .15s}.page-module__8YAita__btnPrimary:hover{opacity:.85}.page-module__8YAita__btnPrimary:disabled{opacity:.5;cursor:not-allowed}.page-module__8YAita__btnSecondary{background:var(--admin-surface);color:var(--admin-text-secondary);border:1px solid var(--admin-border);cursor:pointer;border-radius:6px;padding:8px 18px;font-size:13px;transition:border-color .15s}.page-module__8YAita__btnSecondary:hover{border-color:var(--admin-text-faint)}.page-module__8YAita__placementBox{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:8px;padding:16px}.page-module__8YAita__suggestList{border:1px solid var(--admin-border);border-radius:6px;flex-direction:column;gap:2px;max-height:160px;margin:-6px 0 12px;display:flex;overflow-y:auto}.page-module__8YAita__suggestItem{text-align:left;background:var(--admin-surface);cursor:pointer;border:none;border-bottom:1px solid var(--admin-border-light);padding:6px 10px;font-size:12px}.page-module__8YAita__suggestItem:last-child{border-bottom:none}.page-module__8YAita__suggestItem:hover{background:var(--admin-accent-hover-bg)}.page-module__8YAita__composerWrap{margin-top:16px}
.BatchPickerModal-module__S-hOUG__toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.BatchPickerModal-module__S-hOUG__needQty{color:var(--admin-text-muted);font-size:13px}.BatchPickerModal-module__S-hOUG__empty{text-align:center;color:var(--admin-text-faint);padding:32px;font-size:13px}.BatchPickerModal-module__S-hOUG__tableWrap{border:1px solid var(--admin-border);border-radius:8px;max-height:420px;overflow-y:auto}.BatchPickerModal-module__S-hOUG__table{border-collapse:collapse;width:100%;font-size:12px}.BatchPickerModal-module__S-hOUG__table th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--admin-text-muted);background:var(--admin-surface-subtle);border-bottom:1px solid var(--admin-border);white-space:nowrap;padding:8px 10px;font-size:10px;font-weight:700;position:sticky;top:0}.BatchPickerModal-module__S-hOUG__table td{border-bottom:1px solid var(--admin-border-light);color:var(--admin-text);white-space:nowrap;padding:8px 10px}.BatchPickerModal-module__S-hOUG__table tr:last-child td{border-bottom:none}.BatchPickerModal-module__S-hOUG__mono{color:var(--admin-text-muted);font-family:monospace;font-size:11px}.BatchPickerModal-module__S-hOUG__stepper{align-items:center;gap:4px;display:flex}.BatchPickerModal-module__S-hOUG__stepper button{border:1px solid var(--admin-border);background:var(--admin-surface);width:22px;height:22px;color:var(--admin-text-secondary);cursor:pointer;border-radius:4px;font-size:13px;line-height:1}.BatchPickerModal-module__S-hOUG__stepper button:hover{border-color:var(--color-accent);color:var(--color-accent)}.BatchPickerModal-module__S-hOUG__stepper input{text-align:center;border:1px solid var(--admin-border);width:48px;color:var(--admin-text);background:var(--admin-input-bg);border-radius:4px;padding:3px 2px;font-size:12px}.BatchPickerModal-module__S-hOUG__addLineModal{width:min(1280px,96vw)}.BatchPickerModal-module__S-hOUG__searchInput{flex:1;min-width:0}
