.page-module__ymu-AG__container{--subscription-primary:var(--interactive-primary);--subscription-primary-dark:var(--interactive-primary-hover);--subscription-secondary:var(--status-success-icon);--subscription-accent:var(--status-warning-icon);--subscription-gradient:linear-gradient(135deg, var(--interactive-primary) 0%, var(--interactive-primary-hover) 100%);--subscription-surface:var(--surface-default);--subscription-bg:var(--surface-body);--subscription-text:var(--text-primary);--subscription-text-muted:var(--text-secondary);--subscription-border:var(--border-default);--subscription-shadow:var(--shadow-sm);--subscription-shadow-lg:var(--shadow-lg);background:var(--subscription-bg);min-height:calc(100dvh - 100px);padding:2rem 1rem}.page-module__ymu-AG__heroSection{text-align:center;max-width:600px;margin:0 auto 3rem}.page-module__ymu-AG__heroTitle{background:var(--subscription-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:2.5rem;font-weight:800;line-height:1.2}.page-module__ymu-AG__heroSubtitle{color:var(--subscription-text-muted);font-size:1.125rem;line-height:1.6}.page-module__ymu-AG__currentStatus{background:var(--subscription-surface);border:1px solid var(--subscription-border);box-shadow:var(--subscription-shadow);border-radius:999px;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding:.75rem 1.5rem;display:inline-flex}.page-module__ymu-AG__statusDot{border-radius:50%;width:10px;height:10px;animation:2s ease-in-out infinite page-module__ymu-AG__pulse}.page-module__ymu-AG__statusDotActive{background:var(--subscription-secondary)}.page-module__ymu-AG__statusDotInactive{background:var(--status-error-icon)}.page-module__ymu-AG__statusText{color:var(--subscription-text);font-weight:600}@keyframes page-module__ymu-AG__pulse{0%,to{opacity:1}50%{opacity:.5}}.page-module__ymu-AG__mainGrid{grid-template-columns:1fr;gap:2rem;max-width:1200px;margin:0 auto;display:grid}@media (min-width:1024px){.page-module__ymu-AG__mainGrid{grid-template-columns:1.2fr 1fr;align-items:start}}.page-module__ymu-AG__pricingCard{background:var(--subscription-surface);box-shadow:var(--subscription-shadow-lg);border-radius:12px;position:relative;overflow:hidden}.page-module__ymu-AG__pricingHeader{background:var(--subscription-gradient);color:var(--neutral-0);text-align:center;padding:2rem;position:relative}.page-module__ymu-AG__pricingBadge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border-radius:999px;padding:.5rem 1rem;font-size:.875rem;font-weight:600;position:absolute;top:1rem;right:1rem}.page-module__ymu-AG__pricingTitle{margin-bottom:.5rem;font-size:1.75rem;font-weight:700}.page-module__ymu-AG__pricingSubtitle{opacity:.9;font-size:.95rem}.page-module__ymu-AG__priceDisplay{background:linear-gradient(#2c5f720d 0%,#0000 100%);padding:2rem}.page-module__ymu-AG__priceWrapper{justify-content:center;align-items:baseline;gap:.25rem;margin-bottom:.5rem;display:flex}.page-module__ymu-AG__currency{color:var(--subscription-primary);font-size:1.5rem;font-weight:600}.page-module__ymu-AG__priceAmount{color:var(--subscription-text);font-size:4rem;font-weight:800;line-height:1}.page-module__ymu-AG__pricePeriod{color:var(--subscription-text-muted);font-size:1.25rem}.page-module__ymu-AG__priceNote{text-align:center;color:var(--subscription-text-muted);font-size:.875rem}.page-module__ymu-AG__priceStrikethrough{color:var(--subscription-text-muted);font-size:1.5rem;font-weight:600;text-decoration:line-through}.page-module__ymu-AG__referralDiscountLabel{text-align:center;color:var(--status-success-icon,#15803d);margin:-.5rem 0 .5rem;font-size:.85rem;font-weight:600}.page-module__ymu-AG__breakdownStrikethrough{color:var(--subscription-text-muted);margin-right:.4rem;font-weight:400;text-decoration:line-through}.page-module__ymu-AG__priceBreakdown{padding:0 2rem 2rem}.page-module__ymu-AG__breakdownTitle{color:var(--subscription-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;font-size:.875rem;font-weight:600}.page-module__ymu-AG__breakdownItem{border-bottom:1px solid var(--subscription-border);justify-content:space-between;align-items:center;padding:.75rem 0;display:flex}.page-module__ymu-AG__breakdownItem:last-child{border-bottom:none}.page-module__ymu-AG__breakdownLabel{color:var(--subscription-text);align-items:center;gap:.5rem;display:flex}.page-module__ymu-AG__breakdownLabelIcon{font-size:1.25rem}.page-module__ymu-AG__breakdownValue{color:var(--subscription-text);font-weight:600}.page-module__ymu-AG__featuresList{padding:0 2rem 2rem}.page-module__ymu-AG__featuresTitle{color:var(--subscription-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;font-size:.875rem;font-weight:600}.page-module__ymu-AG__featureItem{color:var(--subscription-text);align-items:center;gap:.75rem;padding:.625rem 0;font-size:.95rem;display:flex}.page-module__ymu-AG__featureCheck{background:var(--subscription-secondary);width:20px;height:20px;color:var(--neutral-0);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;display:flex}.page-module__ymu-AG__paymentSection{flex-direction:column;gap:1.5rem;display:flex}.page-module__ymu-AG__paymentMethods{background:var(--subscription-surface);box-shadow:var(--subscription-shadow);border-radius:12px;padding:1.5rem}.page-module__ymu-AG__paymentMethodsTitle{color:var(--subscription-text);margin-bottom:1rem;font-size:1rem;font-weight:600}.page-module__ymu-AG__paymentMethodGrid{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.page-module__ymu-AG__paymentMethod{background:var(--subscription-bg);cursor:pointer;border:2px solid #0000;border-radius:12px;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;transition:all .2s;display:flex}.page-module__ymu-AG__paymentMethod:hover{border-color:var(--subscription-primary);transform:translateY(-2px)}.page-module__ymu-AG__paymentMethodActive{border-color:var(--subscription-primary);background:#2c5f720d}.page-module__ymu-AG__paymentMethodLogo{object-fit:contain;height:32px}.page-module__ymu-AG__paymentMethodName{color:var(--subscription-text-muted);font-size:.875rem;font-weight:500}.page-module__ymu-AG__trustBadges{background:var(--subscription-surface);box-shadow:var(--subscription-shadow);border-radius:12px;flex-wrap:wrap;justify-content:center;gap:1.5rem;padding:1rem;display:flex}.page-module__ymu-AG__trustBadge{color:var(--subscription-text-muted);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.page-module__ymu-AG__trustIcon{font-size:1.25rem}.page-module__ymu-AG__paymentFormCard{background:var(--subscription-surface);box-shadow:var(--subscription-shadow);border-radius:12px;padding:1.5rem}.page-module__ymu-AG__paymentFormTitle{color:var(--subscription-text);align-items:center;gap:.5rem;margin-bottom:1rem;font-size:1rem;font-weight:600;display:flex}.page-module__ymu-AG__ctaButton{background:var(--subscription-gradient);width:100%;color:var(--neutral-0);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.75rem;padding:1.25rem;font-size:1.125rem;font-weight:700;transition:all .3s;display:flex;box-shadow:0 4px 14px #2c5f7266}.page-module__ymu-AG__ctaButton:hover{transform:translateY(-2px);box-shadow:0 6px 20px #2c5f7280}.page-module__ymu-AG__ctaButton:disabled{opacity:.6;cursor:not-allowed;transform:none}.page-module__ymu-AG__ctaButtonIcon{font-size:1.25rem}.page-module__ymu-AG__statsSection{gap:1rem;display:flex}.page-module__ymu-AG__statCard{text-align:center;background:var(--subscription-surface);box-shadow:var(--subscription-shadow);border-radius:12px;flex:1;padding:1.25rem}.page-module__ymu-AG__statNumber{color:var(--subscription-primary);margin-bottom:.25rem;font-size:1.75rem;font-weight:800;line-height:1}.page-module__ymu-AG__statLabel{color:var(--subscription-text-muted);font-size:.875rem}.page-module__ymu-AG__providersInfo{text-align:center;max-width:800px;margin:3rem auto 0;padding:2rem 1rem}.page-module__ymu-AG__providersTitle{color:var(--subscription-text-muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem;font-size:.875rem;font-weight:600}.page-module__ymu-AG__providersGrid{opacity:.6;filter:grayscale();flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;transition:all .3s;display:flex}@media (hover:hover){.page-module__ymu-AG__providersGrid:hover{opacity:1;filter:grayscale(0%)}}@media (hover:none){.page-module__ymu-AG__providersGrid{opacity:1;filter:none}}.page-module__ymu-AG__providerLogo{object-fit:contain;height:28px}.page-module__ymu-AG__loading{flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:400px;display:flex}.page-module__ymu-AG__spinner{border:4px solid var(--subscription-border);border-top-color:var(--subscription-primary);border-radius:50%;width:48px;height:48px;animation:1s linear infinite page-module__ymu-AG__spin}@keyframes page-module__ymu-AG__spin{to{transform:rotate(360deg)}}.page-module__ymu-AG__loadingText{color:var(--subscription-text-muted);font-size:.95rem}.page-module__ymu-AG__errorBanner{background:var(--status-error-bg);border:1px solid var(--status-error-icon);color:var(--status-error-icon);border-radius:12px;align-items:center;gap:1rem;max-width:800px;margin:0 auto 2rem;padding:1rem 1.5rem;display:flex}.page-module__ymu-AG__errorIcon{font-size:1.5rem}.page-module__ymu-AG__autoPayCard{background:var(--subscription-surface);max-width:800px;box-shadow:var(--subscription-shadow);border-radius:12px;margin:0 auto 2rem;padding:1.5rem}.page-module__ymu-AG__autoPayHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.page-module__ymu-AG__autoPayHeaderText{flex:1;min-width:220px}.page-module__ymu-AG__autoPayTitle{color:var(--subscription-text);align-items:center;gap:.5rem;margin:0 0 .375rem;font-size:1rem;font-weight:600;display:flex}.page-module__ymu-AG__autoPayDescription{color:var(--subscription-text-muted);margin:0;font-size:.875rem;line-height:1.5}.page-module__ymu-AG__switch{flex-shrink:0;width:50px;height:28px;display:inline-block;position:relative}.page-module__ymu-AG__switch input{opacity:0;width:0;height:0}.page-module__ymu-AG__slider{cursor:pointer;background-color:var(--border-strong);border-radius:34px;transition:all .3s;position:absolute;inset:0}.page-module__ymu-AG__slider:before{content:"";background-color:var(--neutral-0);border-radius:50%;width:20px;height:20px;transition:all .3s;position:absolute;bottom:4px;left:4px}.page-module__ymu-AG__switch input:checked+.page-module__ymu-AG__slider{background-color:var(--subscription-primary)}.page-module__ymu-AG__switch input:focus-visible+.page-module__ymu-AG__slider{box-shadow:0 0 0 3px #2c5f7240}.page-module__ymu-AG__switch input:checked+.page-module__ymu-AG__slider:before{transform:translate(22px)}.page-module__ymu-AG__switch input:disabled+.page-module__ymu-AG__slider{cursor:not-allowed;opacity:.5}.page-module__ymu-AG__autoPayCardInfo{background:var(--subscription-bg);color:var(--subscription-text);border-radius:8px;align-items:center;gap:.5rem;margin-top:1rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.page-module__ymu-AG__autoPayNoCard{background:var(--status-warning-bg);color:var(--status-warning);border-radius:8px;margin-top:1rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.5}.page-module__ymu-AG__autoPayConfirmBox{background:var(--status-warning-bg);border:1px solid var(--status-warning-icon);border-radius:8px;margin-top:1rem;padding:1rem}.page-module__ymu-AG__autoPayConfirmText{color:var(--status-warning);margin:0 0 .75rem;font-size:.875rem;line-height:1.5}.page-module__ymu-AG__autoPayConfirmActions{flex-wrap:wrap;gap:.75rem;display:flex}.page-module__ymu-AG__autoPayConfirmButton{cursor:pointer;border:none;border-radius:8px;min-height:40px;padding:.625rem 1rem;font-size:.875rem;font-weight:600;transition:opacity .2s}.page-module__ymu-AG__autoPayConfirmButton:disabled{opacity:.6;cursor:not-allowed}.page-module__ymu-AG__autoPayConfirmButtonDanger{background:var(--status-error-icon);color:var(--neutral-0)}.page-module__ymu-AG__autoPayConfirmButtonSecondary{background:var(--subscription-bg);color:var(--subscription-text)}@media (max-width:768px){.page-module__ymu-AG__heroTitle{font-size:1.75rem}.page-module__ymu-AG__priceAmount{font-size:3rem}.page-module__ymu-AG__paymentMethodGrid{grid-template-columns:1fr}.page-module__ymu-AG__statsSection{flex-direction:column}}
.PaymentFormWrapper-module__8jOG3a__wrapper{width:100%}.PaymentFormWrapper-module__8jOG3a__header{display:none}.PaymentFormWrapper-module__8jOG3a__errorMessage{background:var(--status-error-bg);border:1px solid var(--status-error-icon);color:var(--status-error-icon);border-radius:12px;align-items:center;gap:.75rem;margin-bottom:1.25rem;padding:1rem 1.25rem;font-size:.9rem;font-weight:500;display:flex}.PaymentFormWrapper-module__8jOG3a__errorMessage span{font-size:1.25rem}.PaymentFormWrapper-module__8jOG3a__form{flex-direction:column;gap:1.25rem;display:flex}.PaymentFormWrapper-module__8jOG3a__formGroup{flex-direction:column;gap:.5rem;display:flex}.PaymentFormWrapper-module__8jOG3a__label{color:var(--text-primary);justify-content:space-between;align-items:center;font-size:.875rem;font-weight:600;display:flex}.PaymentFormWrapper-module__8jOG3a__cardBrand{background:linear-gradient(135deg, var(--interactive-primary) 0%, var(--interactive-primary-hover) 100%);color:var(--interactive-primary-text);text-transform:uppercase;letter-spacing:.5px;border-radius:6px;padding:.25rem .625rem;font-size:.875rem;font-weight:700}.PaymentFormWrapper-module__8jOG3a__input{border:2px solid var(--border-default);width:100%;height:50px;color:var(--text-primary);background:var(--surface-body);box-sizing:border-box;border-radius:12px;padding:1rem 1.25rem;font-size:1rem;font-weight:500;transition:all .2s}.PaymentFormWrapper-module__8jOG3a__input:focus{border-color:var(--border-focus);background:var(--surface-default);outline:none;box-shadow:0 0 0 4px #2c5f721a}.PaymentFormWrapper-module__8jOG3a__input::placeholder{color:var(--text-secondary);font-weight:400}.PaymentFormWrapper-module__8jOG3a__input:disabled{background:var(--surface-sunken);cursor:not-allowed;opacity:.7}.PaymentFormWrapper-module__8jOG3a__inputError{border-color:var(--status-error-icon);background:var(--status-error-bg)}.PaymentFormWrapper-module__8jOG3a__inputError:focus{border-color:var(--status-error-icon);box-shadow:0 0 0 4px #ef44441a}.PaymentFormWrapper-module__8jOG3a__errorText{color:var(--status-error-icon);margin-top:.25rem;font-size:.875rem;font-weight:500}.PaymentFormWrapper-module__8jOG3a__row{gap:1rem;display:flex}.PaymentFormWrapper-module__8jOG3a__row .PaymentFormWrapper-module__8jOG3a__formGroup{flex:1}.PaymentFormWrapper-module__8jOG3a__expiryGroup{align-items:center;gap:.5rem;display:flex}.PaymentFormWrapper-module__8jOG3a__expiryInput{text-align:center;width:70px!important;padding-left:.75rem!important;padding-right:.75rem!important}.PaymentFormWrapper-module__8jOG3a__expirySeparator{color:var(--text-secondary);font-size:1.5rem;font-weight:300}.PaymentFormWrapper-module__8jOG3a__cvcInput{letter-spacing:6px;text-align:center;width:100%}.PaymentFormWrapper-module__8jOG3a__amountDisplay{background:linear-gradient(135deg, var(--pharma-50) 0%, var(--pharma-100) 100%);border:2px solid var(--interactive-primary);border-radius:12px;justify-content:space-between;align-items:center;margin-top:.5rem;padding:1.25rem 1.5rem;display:flex}.PaymentFormWrapper-module__8jOG3a__amountDisplay span:first-child{color:var(--text-brand);font-size:1rem;font-weight:600}.PaymentFormWrapper-module__8jOG3a__amountValue{color:var(--interactive-primary-hover);letter-spacing:-.5px;font-size:1.75rem;font-weight:800}.PaymentFormWrapper-module__8jOG3a__buttons{gap:1rem;margin-top:.75rem;display:flex}.PaymentFormWrapper-module__8jOG3a__cancelButton{background:var(--surface-default);color:var(--text-secondary);border:2px solid var(--border-default);cursor:pointer;border-radius:8px;flex:none;min-height:48px;padding:1rem 1.75rem;font-size:1rem;font-weight:600;transition:all .2s}.PaymentFormWrapper-module__8jOG3a__cancelButton:hover:not(:disabled){background:var(--surface-sunken);border-color:var(--border-strong);color:var(--text-primary)}.PaymentFormWrapper-module__8jOG3a__cancelButton:disabled{opacity:.5;cursor:not-allowed}.PaymentFormWrapper-module__8jOG3a__submitButton{background:linear-gradient(135deg, var(--interactive-primary) 0%, var(--interactive-primary-hover) 100%);color:var(--interactive-primary-text);cursor:pointer;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:.75rem;min-height:48px;padding:1rem 2rem;font-size:1.125rem;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 14px #2c5f7259}.PaymentFormWrapper-module__8jOG3a__submitButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #2c5f7273}.PaymentFormWrapper-module__8jOG3a__submitButton:active:not(:disabled){transform:translateY(0)}.PaymentFormWrapper-module__8jOG3a__submitButton:disabled{opacity:.7;cursor:not-allowed;box-shadow:none;transform:none}.PaymentFormWrapper-module__8jOG3a__buttonSpinner{border:3px solid #ffffff4d;border-top-color:var(--neutral-0);border-radius:50%;width:20px;height:20px;animation:.8s linear infinite PaymentFormWrapper-module__8jOG3a__spin}@keyframes PaymentFormWrapper-module__8jOG3a__spin{to{transform:rotate(360deg)}}.PaymentFormWrapper-module__8jOG3a__securityNote{color:var(--text-secondary);text-align:center;background:var(--surface-sunken);border-radius:10px;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;padding:1rem;font-size:.875rem;display:flex}.PaymentFormWrapper-module__8jOG3a__securityNote span:first-child{font-size:1rem}@media (max-width:480px){.PaymentFormWrapper-module__8jOG3a__row{flex-direction:column}.PaymentFormWrapper-module__8jOG3a__expiryInput{flex:1;width:auto!important}.PaymentFormWrapper-module__8jOG3a__buttons{flex-direction:column-reverse}.PaymentFormWrapper-module__8jOG3a__cancelButton,.PaymentFormWrapper-module__8jOG3a__submitButton{flex:unset;width:100%}.PaymentFormWrapper-module__8jOG3a__amountValue{font-size:1.5rem}}
.Badge-module__7-j5ea__badge{font-size:12px;font-weight:600;font-family:var(--font-main,"Montserrat", sans-serif);white-space:nowrap;border-radius:20px;align-items:center;padding:.25rem .75rem;display:inline-flex}.Badge-module__7-j5ea__success{background:var(--status-success-bg);color:var(--status-success)}.Badge-module__7-j5ea__warning{background:var(--status-warning-bg);color:var(--status-warning)}.Badge-module__7-j5ea__danger{background:var(--status-error-bg);color:var(--status-error)}.Badge-module__7-j5ea__info{background:var(--status-info-bg);color:var(--status-info)}.Badge-module__7-j5ea__default{background:var(--surface-body);color:var(--text-primary)}
.Loading-module__W1iS1G__loadingContainer{background-color:var(--color-bg-card);z-index:9999;justify-content:center;align-items:center;width:100%;min-height:100dvh;display:flex;position:fixed;inset:0}.Loading-module__W1iS1G__loadingVideo{object-fit:contain;width:200px;height:200px}
.Header-module__kmB6kq__header{background-color:var(--color-bg-card);padding:0 var(--spacing-md,16px);height:var(--hdr-h);border-bottom:1px solid var(--color-border);z-index:900;grid-area:header;justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}@media (min-width:1024px){.Header-module__kmB6kq__header{left:var(--nav-w);padding:0 40px}}.Header-module__kmB6kq__hamburgerButton{cursor:pointer;padding:var(--spacing-sm,8px);border-radius:var(--radius-md,8px);min-width:48px;min-height:48px;color:var(--color-text-main);background:0 0;border:none;justify-content:center;align-items:center;transition:background-color .15s;display:flex}.Header-module__kmB6kq__hamburgerButton:hover{background-color:var(--color-bg-body)}.Header-module__kmB6kq__hamburgerButton:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}@media (min-width:1024px){.Header-module__kmB6kq__hamburgerButton{display:none}}.Header-module__kmB6kq__searchBar{flex:1;max-width:100%;display:none;position:relative}@media (min-width:640px){.Header-module__kmB6kq__searchBar{max-width:300px;display:block}}@media (min-width:1024px){.Header-module__kmB6kq__searchBar{max-width:400px}}.Header-module__kmB6kq__searchBar.Header-module__kmB6kq__mobileSearchActive{flex:1;max-width:none;display:flex}.Header-module__kmB6kq__iconButton.Header-module__kmB6kq__mobileSearchToggle{display:inline-flex}@media (min-width:640px){.Header-module__kmB6kq__iconButton.Header-module__kmB6kq__mobileSearchToggle{display:none}}.Header-module__kmB6kq__searchBar input{width:100%;padding:10px var(--spacing-md,16px);border:1px solid var(--border-default,var(--color-border));border-radius:var(--radius-full,25px);background-color:var(--surface-sunken,var(--color-bg-body));font-size:16px;font-family:var(--font-main);color:var(--color-text-main);transition:border-color var(--transition-normal,.2s);min-height:var(--input-height,50px)}@media (min-width:1024px){.Header-module__kmB6kq__searchBar input{padding:12px 20px}}.Header-module__kmB6kq__searchBar input:focus{outline:2px solid var(--border-focus);outline-offset:2px;border-color:var(--border-focus)}.Header-module__kmB6kq__searchBar input::placeholder{color:var(--text-tertiary,var(--color-text-muted))}.Header-module__kmB6kq__headerActions{align-items:center;gap:var(--spacing-sm,8px);display:flex}@media (min-width:640px){.Header-module__kmB6kq__headerActions{gap:12px}}@media (min-width:1024px){.Header-module__kmB6kq__headerActions{gap:20px}}.Header-module__kmB6kq__pharmacyName{font-weight:var(--font-weight-semibold,600);color:var(--color-text-main);font-size:13px;display:none}@media (min-width:768px){.Header-module__kmB6kq__pharmacyName{font-size:var(--font-size-small,14px);display:block}}@media (min-width:1024px){.Header-module__kmB6kq__pharmacyName{font-size:15px}}.Header-module__kmB6kq__iconButton{cursor:pointer;padding:var(--spacing-sm,8px);border-radius:var(--radius-full,50%);min-width:40px;min-height:40px;color:var(--color-text-main);background:0 0;border:none;justify-content:center;align-items:center;transition:background-color .15s;display:flex;position:relative}.Header-module__kmB6kq__iconButton:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.Header-module__kmB6kq__iconButton.Header-module__kmB6kq__active,.Header-module__kmB6kq__iconButton:hover{background-color:var(--color-bg-body)}.Header-module__kmB6kq__iconButton.Header-module__kmB6kq__hasBadge:after{content:attr(data-badge);background-color:var(--color-error);color:var(--neutral-0);border-radius:var(--radius-full,50%);width:18px;height:18px;font-size:13px;font-weight:var(--font-weight-semibold,600);border:2px solid var(--color-bg-card);opacity:0;transition:transform var(--transition-normal,.2s ease), opacity var(--transition-normal,.2s ease);justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:0;right:0;transform:scale(.5)}.Header-module__kmB6kq__iconButton.Header-module__kmB6kq__hasBadge[data-badge="0"]:after{display:none}.Header-module__kmB6kq__iconButton.Header-module__kmB6kq__hasBadge:not([data-badge="0"]):after{opacity:1;transform:scale(1)}.Header-module__kmB6kq__iconImg{width:28px;height:28px}.Header-module__kmB6kq__userProfile{cursor:pointer;align-items:center;gap:15px;display:flex;position:relative}.Header-module__kmB6kq__balanceInfo{text-align:right;flex-direction:column;display:none}@media (min-width:640px){.Header-module__kmB6kq__balanceInfo{display:flex}}.Header-module__kmB6kq__balanceInfo span{color:var(--color-text-muted);font-size:13px}@media (min-width:1024px){.Header-module__kmB6kq__balanceInfo span{font-size:var(--font-size-small,14px)}}.Header-module__kmB6kq__balanceInfo strong{font-size:var(--font-size-small,14px);font-weight:var(--font-weight-bold,700);color:var(--color-text-main)}@media (min-width:1024px){.Header-module__kmB6kq__balanceInfo strong{font-size:var(--font-size-body,16px)}}.Header-module__kmB6kq__avatarPlaceholder{background-color:var(--color-primary);border-radius:var(--radius-full,50%);width:36px;height:36px;color:var(--interactive-primary-text);font-size:var(--font-size-body,16px);font-weight:var(--font-weight-semibold,600);background-position:50%;background-size:cover;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (min-width:640px){.Header-module__kmB6kq__avatarPlaceholder{width:40px;height:40px;font-size:18px}}@media (min-width:1024px){.Header-module__kmB6kq__avatarPlaceholder{width:48px;height:48px;font-size:20px}}@keyframes Header-module__kmB6kq__shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@keyframes Header-module__kmB6kq__pulse{0%,to{box-shadow:0 0 #ef4444b3}50%{box-shadow:0 0 0 6px #ef444400}}.Header-module__kmB6kq__iconButton.Header-module__kmB6kq__hasBadge:after{animation:2s infinite Header-module__kmB6kq__pulse}.Header-module__kmB6kq__iconButton.Header-module__kmB6kq__hasNewMessage{animation:.5s ease-in-out Header-module__kmB6kq__shake}@media (max-width:767px){.Header-module__kmB6kq__userProfile{justify-content:center;min-width:44px;min-height:44px}}
.GroupSwitcher-module___IDo4W__groupSwitcher{display:inline-block;position:relative}.GroupSwitcher-module___IDo4W__dropdownButton{align-items:center;gap:var(--spacing-sm,8px);padding:var(--spacing-sm,8px) var(--spacing-md,16px);background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-hover) 100%);color:#fff;border-radius:var(--radius-md,8px);cursor:pointer;font-size:var(--font-size-small,14px);font-weight:var(--font-weight-semibold,600);transition:all var(--transition-slow,.3s ease);min-width:180px;min-height:var(--button-height,48px);border:none;justify-content:space-between;display:flex;box-shadow:0 2px 8px #2c5f7233}.GroupSwitcher-module___IDo4W__dropdownButton:hover{background:linear-gradient(135deg, var(--color-primary-hover) 0%, var(--interactive-primary-hover) 100%);transform:translateY(-1px);box-shadow:0 4px 12px #2c5f724d}.GroupSwitcher-module___IDo4W__dropdownButton:active{transform:translateY(0);box-shadow:0 2px 6px #2c5f7233}.GroupSwitcher-module___IDo4W__buttonContent{align-items:center;gap:var(--spacing-sm,8px);flex:1;display:flex}.GroupSwitcher-module___IDo4W__groupIcon{flex-shrink:0;width:16px;height:16px}.GroupSwitcher-module___IDo4W__groupName{white-space:nowrap;text-overflow:ellipsis;max-width:140px;overflow:hidden}.GroupSwitcher-module___IDo4W__chevron{width:16px;height:16px;transition:transform var(--transition-slow,.3s ease);flex-shrink:0}.GroupSwitcher-module___IDo4W__chevron.GroupSwitcher-module___IDo4W__open{transform:rotate(180deg)}.GroupSwitcher-module___IDo4W__dropdownPanel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--radius-lg,12px);min-width:220px;box-shadow:var(--shadow-lg,0 8px 32px #0000001f);border:1px solid var(--color-primary-light,#2c5f721a);z-index:1000;opacity:0;pointer-events:none;background:#fffffffa;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;transform:translateY(-10px)scale(.95)}.GroupSwitcher-module___IDo4W__dropdownPanel.GroupSwitcher-module___IDo4W__open{opacity:1;pointer-events:all;transform:translateY(0)scale(1)}.GroupSwitcher-module___IDo4W__dropdownHeader{padding:12px var(--spacing-md,16px);border-bottom:1px solid var(--color-primary-light,#2c5f721a);background:linear-gradient(135deg,#2c5f7214 0%,#1f4a5b14 100%)}.GroupSwitcher-module___IDo4W__dropdownTitle{font-size:13px;font-weight:var(--font-weight-semibold,600);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px}.GroupSwitcher-module___IDo4W__groupList{padding:var(--spacing-sm,8px) 0;overscroll-behavior:contain;max-height:280px;overflow-y:auto}.GroupSwitcher-module___IDo4W__groupItem{padding:12px var(--spacing-md,16px);cursor:pointer;transition:all var(--transition-normal,.2s ease);align-items:center;gap:12px;display:flex;position:relative}.GroupSwitcher-module___IDo4W__groupItem:hover{background:var(--color-primary-light,#2c5f720f)}.GroupSwitcher-module___IDo4W__groupItem.GroupSwitcher-module___IDo4W__active{background:#2c5f721f}.GroupSwitcher-module___IDo4W__groupItem.GroupSwitcher-module___IDo4W__active:before{content:"";background:linear-gradient(180deg, var(--color-primary) 0%, var(--color-primary-hover) 100%);width:3px;position:absolute;top:0;bottom:0;left:0}.GroupSwitcher-module___IDo4W__groupItemIcon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.GroupSwitcher-module___IDo4W__groupItemIcon svg{width:100%;height:100%;color:var(--color-primary)}.GroupSwitcher-module___IDo4W__groupItem.GroupSwitcher-module___IDo4W__active .GroupSwitcher-module___IDo4W__groupItemIcon svg{color:var(--color-primary-hover)}.GroupSwitcher-module___IDo4W__groupItemContent{flex:1;min-width:0}.GroupSwitcher-module___IDo4W__groupItemName{font-size:var(--font-size-small,14px);font-weight:var(--font-weight-medium,500);color:var(--color-text-main);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.GroupSwitcher-module___IDo4W__groupItem.GroupSwitcher-module___IDo4W__active .GroupSwitcher-module___IDo4W__groupItemName{font-weight:var(--font-weight-semibold,600);color:var(--color-primary-hover)}.GroupSwitcher-module___IDo4W__activeIndicator{opacity:0;width:20px;height:20px;transition:all var(--transition-normal,.2s ease);flex-shrink:0;justify-content:center;align-items:center;display:flex;transform:scale(.8)}.GroupSwitcher-module___IDo4W__groupItem.GroupSwitcher-module___IDo4W__active .GroupSwitcher-module___IDo4W__activeIndicator{opacity:1;transform:scale(1)}.GroupSwitcher-module___IDo4W__activeIndicator svg{width:100%;height:100%;color:var(--color-primary)}.GroupSwitcher-module___IDo4W__groupList::-webkit-scrollbar{width:6px}.GroupSwitcher-module___IDo4W__groupList::-webkit-scrollbar-track{background:#2c5f720d}.GroupSwitcher-module___IDo4W__groupList::-webkit-scrollbar-thumb{background:#2c5f7233;border-radius:3px}.GroupSwitcher-module___IDo4W__groupList::-webkit-scrollbar-thumb:hover{background:#2c5f724d}@media (max-width:768px){.GroupSwitcher-module___IDo4W__dropdownButton{min-width:140px;padding:6px 12px;font-size:13px}.GroupSwitcher-module___IDo4W__groupName{max-width:100px}.GroupSwitcher-module___IDo4W__dropdownPanel{min-width:180px}}@keyframes GroupSwitcher-module___IDo4W__slideDown{0%{opacity:0;transform:translateY(-10px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes GroupSwitcher-module___IDo4W__slideUp{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-10px)scale(.95)}}
.Modal-module__KkKXla__overlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;animation:.2s Modal-module__KkKXla__fadeIn;display:flex;position:fixed;inset:0}@keyframes Modal-module__KkKXla__fadeIn{0%{opacity:0}to{opacity:1}}.Modal-module__KkKXla__modal{background:var(--surface-overlay,var(--color-bg-card));padding:var(--modal-pad,24px);border-radius:12px;flex-direction:column;max-height:90vh;animation:.3s Modal-module__KkKXla__slideUp;display:flex;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}@keyframes Modal-module__KkKXla__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Modal-module__KkKXla__small{width:min(var(--modal-sm,400px), calc(100vw - 2rem))}.Modal-module__KkKXla__medium{width:min(var(--modal-md,600px), calc(100vw - 2rem))}.Modal-module__KkKXla__large{width:min(var(--modal-lg,800px), calc(100vw - 2rem))}.Modal-module__KkKXla__modalHeader{padding:var(--modal-pad,1.5rem);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.Modal-module__KkKXla__modalTitle{font-size:var(--font-size-h2,1.5rem);font-weight:var(--font-weight-semibold,600);color:var(--color-text-main);line-height:1.3;font-family:var(--font-main,"Montserrat", sans-serif);margin:0}.Modal-module__KkKXla__closeButton{color:var(--color-text-muted);cursor:pointer;min-height:var(--iconbtn,44px);min-width:var(--iconbtn,44px);border-radius:var(--radius-md,8px);background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;font-size:1.5rem;line-height:1;transition:color .15s;display:inline-flex}.Modal-module__KkKXla__closeButton:hover{color:var(--color-text-main)}.Modal-module__KkKXla__closeButton:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.Modal-module__KkKXla__modalContent{padding:var(--modal-pad,1.5rem);overscroll-behavior:contain;flex:1;overflow-y:auto}.Modal-module__KkKXla__modalActions{padding:var(--modal-pad,1.5rem);border-top:1px solid var(--color-border);justify-content:flex-end;gap:.75rem;display:flex}
.SlidePanel-module__BuVbbW__slidePanelOverlay{-webkit-backdrop-filter:blur(6px);z-index:998;opacity:0;visibility:hidden;background:#0f172a52;width:100%;height:100%;transition:opacity .28s,visibility 0s .28s;position:fixed;top:0;left:0}.SlidePanel-module__BuVbbW__slidePanelOverlay.SlidePanel-module__BuVbbW__show{opacity:1;visibility:visible;transition:opacity .28s}.SlidePanel-module__BuVbbW__slidePanel{z-index:999;visibility:hidden;background:#fff;flex-direction:column;width:420px;max-width:92vw;height:100%;transition:right .38s cubic-bezier(.16,1,.3,1),visibility 0s .38s;display:flex;position:fixed;top:0;right:-440px;overflow:hidden;box-shadow:-12px 0 48px #2c5f721a,-2px 0 8px #0000000d}.SlidePanel-module__BuVbbW__slidePanel.SlidePanel-module__BuVbbW__show{visibility:visible;transition:right .38s cubic-bezier(.16,1,.3,1);right:0}.SlidePanel-module__BuVbbW__slidePanelWide{width:600px;max-width:92vw;right:-620px}.SlidePanel-module__BuVbbW__slidePanelWide.SlidePanel-module__BuVbbW__show{right:0}.SlidePanel-module__BuVbbW__slidePanel:before{content:"";background:var(--interactive-primary,#2c5f72);z-index:1;height:3px;position:absolute;top:0;left:0;right:0}.SlidePanel-module__BuVbbW__panelHeader{background:#fff;border-bottom:1px solid #f1f5f9;flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 20px 18px;display:flex;position:relative}.SlidePanel-module__BuVbbW__panelTitle{flex-direction:column;gap:2px;display:flex}.SlidePanel-module__BuVbbW__panelHeader h3{color:#0f172a;font-size:1.0625rem;font-weight:700;font-family:var(--font-main,"Montserrat", sans-serif);letter-spacing:-.015em;margin:0;line-height:1.3}.SlidePanel-module__BuVbbW__panelActions{align-items:center;gap:10px;display:flex}.SlidePanel-module__BuVbbW__panelMarkRead{color:var(--interactive-primary,#2c5f72);font-size:.8rem;font-weight:600;font-family:var(--font-main,"Montserrat", sans-serif);opacity:.85;white-space:nowrap;text-decoration:none;transition:opacity .15s}.SlidePanel-module__BuVbbW__panelMarkRead:hover{opacity:1}.SlidePanel-module__BuVbbW__panelCloseBtn{cursor:pointer;color:#94a3b8;background:0 0;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background .15s,color .15s;display:flex}.SlidePanel-module__BuVbbW__panelCloseBtn:hover{color:#334155;background:#f1f5f9}.SlidePanel-module__BuVbbW__panelCloseBtn:active{background:#e2e8f0}.SlidePanel-module__BuVbbW__panelBody{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#e2e8f0 transparent;flex-direction:column;flex:1;display:flex;overflow:hidden auto}.SlidePanel-module__BuVbbW__panelBody::-webkit-scrollbar{width:4px}.SlidePanel-module__BuVbbW__panelBody::-webkit-scrollbar-track{background:0 0}.SlidePanel-module__BuVbbW__panelBody::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:2px}@media (max-width:767px){.SlidePanel-module__BuVbbW__panelCloseBtn,.SlidePanel-module__BuVbbW__panelMarkRead{min-width:44px;min-height:44px}}
.NotificationItem-module__-xWQqq__panelItem{cursor:pointer;border-bottom:1px solid var(--border-default);border-left:3px solid #0000;align-items:flex-start;gap:14px;padding:16px 20px 16px 16px;font-family:Montserrat,sans-serif;transition:background-color .2s,box-shadow .2s;display:flex;position:relative}.NotificationItem-module__-xWQqq__panelItem:last-child{border-bottom:none}.NotificationItem-module__-xWQqq__panelItem:hover{background-color:var(--surface-sunken)}.NotificationItem-module__-xWQqq__panelItem.NotificationItem-module__-xWQqq__unread{background-color:#2c5f720a}.NotificationItem-module__-xWQqq__panelItem.NotificationItem-module__-xWQqq__unread:hover{background-color:#2c5f7214}.NotificationItem-module__-xWQqq__panelItem.NotificationItem-module__-xWQqq__unread.NotificationItem-module__-xWQqq__typeOffer{border-left-color:var(--interactive-primary)}.NotificationItem-module__-xWQqq__panelItem.NotificationItem-module__-xWQqq__unread.NotificationItem-module__-xWQqq__typeOrder{border-left-color:var(--status-success-icon)}.NotificationItem-module__-xWQqq__panelItem.NotificationItem-module__-xWQqq__unread.NotificationItem-module__-xWQqq__typeShipment{border-left-color:var(--status-warning-icon)}.NotificationItem-module__-xWQqq__panelItem.NotificationItem-module__-xWQqq__unread.NotificationItem-module__-xWQqq__typeBalance{border-left-color:var(--status-info-icon)}.NotificationItem-module__-xWQqq__panelItem.NotificationItem-module__-xWQqq__unread.NotificationItem-module__-xWQqq__typeMessage{border-left-color:var(--interactive-primary)}.NotificationItem-module__-xWQqq__panelItem.NotificationItem-module__-xWQqq__unread.NotificationItem-module__-xWQqq__typeSystem{border-left-color:var(--text-secondary)}.NotificationItem-module__-xWQqq__iconWrapper{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;min-width:42px;height:42px;margin-top:2px;display:flex}.NotificationItem-module__-xWQqq__iconWrapper svg{width:20px;height:20px}.NotificationItem-module__-xWQqq__iconOffer{color:var(--interactive-primary);background-color:#2c5f721a}.NotificationItem-module__-xWQqq__iconOrder{background-color:var(--status-success-bg);color:var(--status-success-icon)}.NotificationItem-module__-xWQqq__iconShipment{background-color:var(--status-warning-bg);color:var(--status-warning-icon)}.NotificationItem-module__-xWQqq__iconBalance{background-color:var(--status-info-bg);color:var(--status-info-icon)}.NotificationItem-module__-xWQqq__iconMessage{color:var(--interactive-primary);background-color:#2c5f721a}.NotificationItem-module__-xWQqq__iconSystem{background-color:var(--surface-body);color:var(--text-secondary)}.NotificationItem-module__-xWQqq__itemContent{flex:1;min-width:0}.NotificationItem-module__-xWQqq__itemHeader{align-items:center;gap:8px;margin-bottom:4px;display:flex}.NotificationItem-module__-xWQqq__itemContent strong{color:var(--text-primary);margin-bottom:2px;font-size:14px;font-weight:600;line-height:1.4;display:block}.NotificationItem-module__-xWQqq__panelItem.NotificationItem-module__-xWQqq__unread .NotificationItem-module__-xWQqq__itemContent strong{color:var(--text-primary);font-weight:700}.NotificationItem-module__-xWQqq__itemContent p{color:var(--text-secondary);-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:400;line-height:1.5;display:-webkit-box;overflow:hidden}.NotificationItem-module__-xWQqq__panelItem.NotificationItem-module__-xWQqq__unread .NotificationItem-module__-xWQqq__itemContent p{color:var(--text-secondary)}.NotificationItem-module__-xWQqq__timestamp{color:var(--text-tertiary);white-space:nowrap;flex-shrink:0;margin-left:auto;font-size:13px}.NotificationItem-module__-xWQqq__panelItem.NotificationItem-module__-xWQqq__unread .NotificationItem-module__-xWQqq__timestamp{color:var(--text-secondary);font-weight:500}.NotificationItem-module__-xWQqq__unreadDot{border-radius:50%;width:8px;height:8px;position:absolute;top:20px;right:16px}.NotificationItem-module__-xWQqq__unreadDotOffer{background-color:var(--interactive-primary);box-shadow:0 0 0 3px #2c5f7226}.NotificationItem-module__-xWQqq__unreadDotOrder{background-color:var(--status-success-icon);box-shadow:0 0 0 3px #10b98126}.NotificationItem-module__-xWQqq__unreadDotShipment{background-color:var(--status-warning-icon);box-shadow:0 0 0 3px #f59e0b26}.NotificationItem-module__-xWQqq__unreadDotBalance{background-color:var(--status-info-icon);box-shadow:0 0 0 3px #3b82f626}.NotificationItem-module__-xWQqq__unreadDotMessage{background-color:var(--interactive-primary);box-shadow:0 0 0 3px #2c5f7226}.NotificationItem-module__-xWQqq__unreadDotSystem{background-color:var(--text-secondary);box-shadow:0 0 0 3px #6b728026}.NotificationItem-module__-xWQqq__typeBadge{text-transform:uppercase;letter-spacing:.5px;border-radius:4px;align-items:center;padding:2px 8px;font-size:13px;font-weight:700;line-height:1.6;display:inline-flex}.NotificationItem-module__-xWQqq__badgeOffer{color:var(--interactive-primary);background-color:#2c5f721a}.NotificationItem-module__-xWQqq__badgeOrder{background-color:var(--status-success-bg);color:var(--status-success)}.NotificationItem-module__-xWQqq__badgeShipment{background-color:var(--status-warning-bg);color:var(--status-warning)}.NotificationItem-module__-xWQqq__badgeBalance{background-color:var(--status-info-bg);color:var(--status-info)}.NotificationItem-module__-xWQqq__badgeMessage{color:var(--interactive-primary);background-color:#2c5f721a}.NotificationItem-module__-xWQqq__badgeSystem{background-color:var(--surface-body);color:var(--text-secondary)}.NotificationItem-module__-xWQqq__linkArrow{width:16px;height:16px;color:var(--border-strong);transition:color .2s,transform .2s;position:absolute;bottom:16px;right:16px}@media (hover:hover){.NotificationItem-module__-xWQqq__panelItem:hover .NotificationItem-module__-xWQqq__linkArrow{color:var(--interactive-primary);transform:translate(2px)}}.NotificationItem-module__-xWQqq__emptyState{text-align:center;color:var(--text-secondary);padding:48px 24px}.NotificationItem-module__-xWQqq__emptyState svg{width:48px;height:48px;color:var(--border-strong);margin-bottom:16px}.NotificationItem-module__-xWQqq__emptyState p{margin:0;font-size:16px}.NotificationItem-module__-xWQqq__structured{flex-direction:column;gap:6px;margin-top:4px;display:flex}.NotificationItem-module__-xWQqq__pharmacyName{color:var(--text-primary);font-size:14px;font-weight:600;line-height:1.3}.NotificationItem-module__-xWQqq__panelItem.NotificationItem-module__-xWQqq__unread .NotificationItem-module__-xWQqq__pharmacyName{color:var(--text-primary)}.NotificationItem-module__-xWQqq__metaRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.NotificationItem-module__-xWQqq__metaChip{background-color:var(--surface-body);color:var(--text-primary);white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:2px 8px;font-size:13px;font-weight:600;line-height:1.6;display:inline-flex}.NotificationItem-module__-xWQqq__metaChip svg{flex-shrink:0}.NotificationItem-module__-xWQqq__chipDanger{background-color:var(--status-error-bg);color:var(--status-error)}.NotificationItem-module__-xWQqq__chipWarning{background-color:var(--status-warning-bg);color:var(--status-warning)}.NotificationItem-module__-xWQqq__chipSuccess{background-color:var(--status-success-bg);color:var(--status-success)}.NotificationItem-module__-xWQqq__chipStrike{color:var(--text-tertiary);background-color:var(--surface-body);text-decoration:line-through}.NotificationItem-module__-xWQqq__metaDivider{color:var(--border-strong);font-size:13px;font-weight:400}.NotificationItem-module__-xWQqq__orderNo{color:var(--text-tertiary);letter-spacing:.3px;font-family:Courier New,monospace;font-size:13px;font-weight:600}.NotificationItem-module__-xWQqq__suffixNote{color:var(--status-warning-icon);margin:2px 0 0;font-size:13px;font-style:italic;font-weight:500;line-height:1.4}
.NotificationModal-module__VWkz5W__modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1001;opacity:0;visibility:hidden;background-color:#1f293799;justify-content:center;align-items:center;padding:20px;transition:opacity .3s,visibility 0s .3s;display:flex;position:fixed;inset:0}.NotificationModal-module__VWkz5W__modalOverlay.NotificationModal-module__VWkz5W__show{opacity:1;visibility:visible;transition:opacity .3s}.NotificationModal-module__VWkz5W__modalContent{background-color:var(--surface-overlay);padding:var(--modal-pad);width:min(var(--modal-sm), calc(100vw - 2rem));max-width:100%;box-shadow:var(--shadow-lg);text-align:center;border:1px solid var(--border-default);border-radius:12px;font-family:Montserrat,sans-serif;transition:transform .3s;position:relative;transform:scale(.95)translateY(10px)}.NotificationModal-module__VWkz5W__modalOverlay.NotificationModal-module__VWkz5W__show .NotificationModal-module__VWkz5W__modalContent{transform:scale(1)translateY(0)}.NotificationModal-module__VWkz5W__modalClose{background:var(--surface-body);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:20px;transition:all .2s;display:flex;position:absolute;top:16px;right:16px}.NotificationModal-module__VWkz5W__modalClose:hover{background-color:var(--border-default);color:var(--text-primary)}.NotificationModal-module__VWkz5W__notificationIcon{border-radius:12px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 16px;display:flex}.NotificationModal-module__VWkz5W__notificationIcon svg{width:30px;height:30px}.NotificationModal-module__VWkz5W__notificationIcon.NotificationModal-module__VWkz5W__iconOffer{color:var(--interactive-primary);background-color:#2c5f721a}.NotificationModal-module__VWkz5W__notificationIcon.NotificationModal-module__VWkz5W__iconOrder{background-color:var(--status-success-bg);color:var(--status-success-icon)}.NotificationModal-module__VWkz5W__notificationIcon.NotificationModal-module__VWkz5W__iconShipment{background-color:var(--status-warning-bg);color:var(--status-warning-icon)}.NotificationModal-module__VWkz5W__notificationIcon.NotificationModal-module__VWkz5W__iconBalance{background-color:var(--status-info-bg);color:var(--status-info-icon)}.NotificationModal-module__VWkz5W__notificationIcon.NotificationModal-module__VWkz5W__iconMessage{color:var(--interactive-primary);background-color:#2c5f721a}.NotificationModal-module__VWkz5W__notificationIcon.NotificationModal-module__VWkz5W__iconSystem{background-color:var(--surface-body);color:var(--text-secondary)}.NotificationModal-module__VWkz5W__typeBadge{text-transform:uppercase;letter-spacing:.5px;border-radius:6px;align-items:center;gap:6px;margin-bottom:16px;padding:4px 12px;font-size:13px;font-weight:700;display:inline-flex}.NotificationModal-module__VWkz5W__badgeOffer{color:var(--interactive-primary);background-color:#2c5f721a}.NotificationModal-module__VWkz5W__badgeOrder{background-color:var(--status-success-bg);color:var(--status-success)}.NotificationModal-module__VWkz5W__badgeShipment{background-color:var(--status-warning-bg);color:var(--status-warning)}.NotificationModal-module__VWkz5W__badgeBalance{background-color:var(--status-info-bg);color:var(--status-info)}.NotificationModal-module__VWkz5W__badgeMessage{color:var(--interactive-primary);background-color:#2c5f721a}.NotificationModal-module__VWkz5W__badgeSystem{background-color:var(--surface-body);color:var(--text-secondary)}.NotificationModal-module__VWkz5W__modalContent h2{color:var(--text-primary);margin:0 0 8px;padding:0 24px;font-size:1.5rem;font-weight:600;line-height:1.3}.NotificationModal-module__VWkz5W__modalContent .NotificationModal-module__VWkz5W__message{color:var(--text-secondary);margin:0 0 8px;padding:0 8px;font-size:16px;font-weight:400;line-height:1.6}.NotificationModal-module__VWkz5W__dateText{color:var(--text-tertiary);margin:0 0 8px;font-size:14px;font-weight:500}.NotificationModal-module__VWkz5W__modalFooter{border-top:1px solid var(--border-default);gap:12px;margin-top:24px;padding-top:24px;display:flex}.NotificationModal-module__VWkz5W__btnPrimary{height:var(--btn-h-lg);padding:0 var(--btn-px-lg);font-size:var(--btn-font-lg);color:var(--interactive-primary-text);background-color:var(--interactive-primary);cursor:pointer;box-shadow:var(--shadow-sm);border:none;border-radius:8px;flex:1;font-weight:600;transition:all .2s}.NotificationModal-module__VWkz5W__btnPrimary:hover{background-color:var(--interactive-primary-hover);box-shadow:var(--shadow-md);transform:translateY(-1px)}.NotificationModal-module__VWkz5W__btnPrimary:active{transform:translateY(0)}.NotificationModal-module__VWkz5W__btnSecondary{height:var(--btn-h-lg);padding:0 var(--btn-px-lg);font-size:var(--btn-font-lg);color:var(--text-secondary);background-color:var(--surface-body);cursor:pointer;border:none;border-radius:8px;flex:1;font-weight:600;transition:all .2s}.NotificationModal-module__VWkz5W__btnSecondary:hover{background-color:var(--border-default);color:var(--text-primary)}.NotificationModal-module__VWkz5W__structuredModal{text-align:left;margin:8px 0}.NotificationModal-module__VWkz5W__infoCard{background-color:var(--surface-sunken);border:1px solid var(--border-default);border-radius:12px;padding:4px 0;overflow:hidden}.NotificationModal-module__VWkz5W__infoRow{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.NotificationModal-module__VWkz5W__infoRow:last-child{border-bottom:none}.NotificationModal-module__VWkz5W__infoLabel{color:var(--text-secondary);font-size:14px;font-weight:500}.NotificationModal-module__VWkz5W__infoValue{color:var(--text-primary);text-align:right;font-size:14px;font-weight:600}.NotificationModal-module__VWkz5W__infoHighlight{color:var(--status-success);font-size:16px}.NotificationModal-module__VWkz5W__infoMono{color:var(--interactive-primary);letter-spacing:.5px;font-family:Courier New,monospace}.NotificationModal-module__VWkz5W__infoDanger{color:var(--status-error)}.NotificationModal-module__VWkz5W__infoWarning{color:var(--status-warning)}.NotificationModal-module__VWkz5W__infoStrike{color:var(--text-tertiary);text-decoration:line-through}.NotificationModal-module__VWkz5W__suffixAlert{background-color:var(--status-warning-bg);border-left:3px solid var(--status-warning-icon);color:var(--status-warning);border-radius:0 8px 8px 0;margin:12px 0 0;padding:10px 14px;font-size:14px;font-weight:500;line-height:1.5}@media (max-width:640px){.NotificationModal-module__VWkz5W__modalContent{border-radius:20px 20px 0 0;width:100%;max-width:100%;padding:24px;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.NotificationModal-module__VWkz5W__modalOverlay.NotificationModal-module__VWkz5W__show .NotificationModal-module__VWkz5W__modalContent{transform:translateY(0)}.NotificationModal-module__VWkz5W__modalFooter{flex-direction:column}}
.FloatingChatWindow-module__Wt9xIa__floatingWindow{z-index:1000;background:#fff;border-radius:8px 8px 0 0;flex-direction:column;width:350px;height:500px;transition:height .3s,right .4s cubic-bezier(.25,.46,.45,.94),left .4s cubic-bezier(.25,.46,.45,.94);display:flex;position:fixed;box-shadow:0 -2px 20px #00000026}.FloatingChatWindow-module__Wt9xIa__floatingWindow.FloatingChatWindow-module__Wt9xIa__minimized{height:64px}.FloatingChatWindow-module__Wt9xIa__body{flex-direction:column;flex:1;display:flex;overflow:hidden}
.CartItem-module__QsLYBW__cartItem{border-bottom:1px solid var(--color-border);gap:15px;padding:15px 10px;display:flex}.CartItem-module__QsLYBW__itemImage{object-fit:contain;border:1px solid var(--color-border);border-radius:8px;flex-shrink:0;width:60px;height:60px}.CartItem-module__QsLYBW__itemDetails{flex-direction:column;flex-grow:1;display:flex}.CartItem-module__QsLYBW__itemName{color:var(--color-text-main);font-size:15px;font-weight:600}.CartItem-module__QsLYBW__itemSeller{color:var(--color-text-muted);margin-bottom:4px;font-size:13px}.CartItem-module__QsLYBW__itemPrice{color:var(--interactive-primary);font-size:14px;font-weight:600}.CartItem-module__QsLYBW__itemActions{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.CartItem-module__QsLYBW__quantitySelector{border:1px solid var(--color-border);border-radius:6px;align-items:center;height:30px;display:flex;overflow:hidden}.CartItem-module__QsLYBW__quantitySelector button{background-color:var(--color-bg-body);color:var(--color-text-main);cursor:pointer;border:none;width:25px;height:100%;font-size:16px}.CartItem-module__QsLYBW__quantitySelector input{text-align:center;-moz-appearance:textfield;border:none;outline:none;width:35px;height:100%;font-size:14px;font-weight:600}.CartItem-module__QsLYBW__quantitySelector input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.CartItem-module__QsLYBW__quantitySelector input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.CartItem-module__QsLYBW__removeButton{color:var(--color-error);cursor:pointer;background:0 0;border:none;font-size:13px;font-weight:500}@media (max-width:480px){.CartItem-module__QsLYBW__cartItem{gap:10px;padding:10px}.CartItem-module__QsLYBW__itemImage{width:50px;height:50px}.CartItem-module__QsLYBW__itemName{font-size:13px}.CartItem-module__QsLYBW__quantitySelector{height:28px}.CartItem-module__QsLYBW__quantitySelector button{width:20px}.CartItem-module__QsLYBW__quantitySelector input{width:30px;font-size:13px}}
.CartPanel-module__Gi8uaG__cartPanelContainer{flex-direction:column;height:100%;display:flex}.CartPanel-module__Gi8uaG__cartList{overscroll-behavior:contain;flex-grow:1;padding:10px 15px;overflow-y:auto}.CartPanel-module__Gi8uaG__cartFooter{border-top:2px solid var(--border-default);background-color:var(--surface-default);flex-direction:column;flex-shrink:0;gap:10px;padding:20px 25px;display:flex}.CartPanel-module__Gi8uaG__totalPrice{justify-content:space-between;align-items:center;display:flex}.CartPanel-module__Gi8uaG__totalPrice span{color:var(--text-secondary);font-size:16px}.CartPanel-module__Gi8uaG__totalPrice strong{color:var(--interactive-primary);font-size:22px;font-weight:700}.CartPanel-module__Gi8uaG__checkoutButton{background-color:var(--interactive-primary);width:100%;color:var(--interactive-primary-text);cursor:pointer;text-align:center;border:none;border-radius:8px;order:2;min-height:48px;padding:15px;font-size:16px;font-weight:700;text-decoration:none;transition:background-color .2s}.CartPanel-module__Gi8uaG__checkoutButton:hover{background-color:var(--interactive-primary-hover)}.CartPanel-module__Gi8uaG__clearCartButton{width:100%;color:var(--status-error-icon);border:1px solid var(--status-error-icon);cursor:pointer;text-align:center;background-color:#0000;border-radius:8px;order:1;min-height:48px;padding:10px;font-size:16px;font-weight:600;transition:background-color .2s,color .2s}.CartPanel-module__Gi8uaG__clearCartButton:hover{background-color:var(--status-error-bg)}.CartPanel-module__Gi8uaG__globalLockWarning{background-color:var(--status-warning-bg);border:1px solid var(--status-warning-icon);color:var(--status-warning);border-radius:8px;align-items:center;gap:8px;margin-bottom:12px;padding:10px 14px;font-size:13px;font-weight:500;display:flex}.CartPanel-module__Gi8uaG__depotCheckbox{background-color:var(--pharma-50);cursor:pointer;color:var(--interactive-primary);border:2px solid #0000;border-radius:8px;align-items:center;gap:6px;margin-top:4px;margin-bottom:8px;margin-left:60px;padding:8px 12px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.CartPanel-module__Gi8uaG__depotCheckboxActive{border-color:var(--interactive-primary)}.CartPanel-module__Gi8uaG__depotCheckboxInput{width:16px;height:16px;accent-color:var(--interactive-primary)}.CartPanel-module__Gi8uaG__itemLockWarning{color:var(--status-warning);background-color:var(--status-warning-bg);border-radius:4px;margin-top:-8px;margin-bottom:8px;margin-left:60px;padding:4px 8px;font-size:13px}@media (max-width:768px){.CartPanel-module__Gi8uaG__cartPanelContainer{width:100%}.CartPanel-module__Gi8uaG__cartFooter{padding:15px}.CartPanel-module__Gi8uaG__checkoutButton,.CartPanel-module__Gi8uaG__clearCartButton{padding:12px;font-size:16px}.CartPanel-module__Gi8uaG__totalPrice strong{font-size:18px}}
.GracePeriodBanner-module__arOJ-q__banner{margin-top:var(--hdr-h);top:var(--hdr-h);z-index:100;background:linear-gradient(135deg, var(--status-error-icon) 0%, var(--status-error) 100%);color:var(--neutral-0);padding:12px 20px;position:sticky;box-shadow:0 2px 8px #00000026}@media (min-width:1024px){.GracePeriodBanner-module__arOJ-q__banner{margin-left:var(--nav-w)}}.GracePeriodBanner-module__arOJ-q__content{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;max-width:1200px;margin:0 auto;display:flex}.GracePeriodBanner-module__arOJ-q__icon{font-size:1.2rem}.GracePeriodBanner-module__arOJ-q__message{font-size:.95rem;font-weight:500}.GracePeriodBanner-module__arOJ-q__countdown{background:#0003;border-radius:4px;padding:2px 8px;font-family:Courier New,monospace;font-size:1.1rem;font-weight:700}.GracePeriodBanner-module__arOJ-q__payButton{background:var(--neutral-0);color:var(--status-error-icon);cursor:pointer;border:none;border-radius:8px;align-items:center;min-height:48px;padding:8px 20px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.GracePeriodBanner-module__arOJ-q__payButton:hover{background:var(--status-error-bg);transform:translateY(-1px)}
.SubscriptionBlocker-module__WocDhW__overlay{z-index:9999;-webkit-backdrop-filter:blur(15px);background:#0f172ab3;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.SubscriptionBlocker-module__WocDhW__modal{background:var(--surface-overlay);text-align:center;border:1px solid var(--border-default);border-radius:12px;width:100%;max-width:480px;padding:40px;animation:.3s ease-out SubscriptionBlocker-module__WocDhW__slideUp;box-shadow:0 20px 60px #00000026}@keyframes SubscriptionBlocker-module__WocDhW__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.SubscriptionBlocker-module__WocDhW__icon{margin-bottom:16px;font-size:4rem}.SubscriptionBlocker-module__WocDhW__title{color:var(--text-primary);margin:0 0 12px;font-size:1.5rem;font-weight:600}.SubscriptionBlocker-module__WocDhW__message{color:var(--text-secondary);margin:0 0 24px;font-size:1rem;line-height:1.6}.SubscriptionBlocker-module__WocDhW__button{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-hover) 100%);width:100%;color:var(--interactive-primary-text);cursor:pointer;border:none;border-radius:8px;min-height:48px;margin-bottom:16px;padding:14px 24px;font-size:1rem;font-weight:600;transition:all .2s}.SubscriptionBlocker-module__WocDhW__button:hover{transform:translateY(-2px);box-shadow:0 8px 20px #2c5f724d}.SubscriptionBlocker-module__WocDhW__secondaryLink{color:var(--text-secondary);font-size:.9rem;text-decoration:none;transition:color .2s;display:block}.SubscriptionBlocker-module__WocDhW__secondaryLink:hover{color:var(--text-primary)}
.PendingBaremDecisionsGate-module__yRTkDW__overlay{z-index:9999;-webkit-backdrop-filter:blur(15px);background:#0f172ab3;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.PendingBaremDecisionsGate-module__yRTkDW__modal{background:var(--surface-overlay);border:1px solid var(--border-default);border-radius:12px;flex-direction:column;width:100%;max-width:640px;max-height:85vh;animation:.3s ease-out PendingBaremDecisionsGate-module__yRTkDW__slideUp;display:flex;box-shadow:0 20px 60px #00000026}@keyframes PendingBaremDecisionsGate-module__yRTkDW__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.PendingBaremDecisionsGate-module__yRTkDW__header{text-align:center;border-bottom:1px solid var(--border-default);padding:32px 32px 20px}.PendingBaremDecisionsGate-module__yRTkDW__icon{margin-bottom:8px;font-size:2.5rem;display:block}.PendingBaremDecisionsGate-module__yRTkDW__title{color:var(--text-primary);margin:0 0 8px;font-size:1.4rem;font-weight:600}.PendingBaremDecisionsGate-module__yRTkDW__subtitle{color:var(--text-secondary);margin:0;font-size:.95rem;line-height:1.5}.PendingBaremDecisionsGate-module__yRTkDW__list{flex-direction:column;flex:1;gap:12px;padding:16px 24px;display:flex;overflow-y:auto}.PendingBaremDecisionsGate-module__yRTkDW__row{border:1px solid var(--border-default);background:var(--surface-secondary,#00000005);border-left:4px solid var(--border-default);border-radius:10px;padding:16px;transition:border-color .15s,background .15s}.PendingBaremDecisionsGate-module__yRTkDW__rowAnswerOrdered{border-left-color:var(--color-warning);background:var(--color-warning-bg)}.PendingBaremDecisionsGate-module__yRTkDW__rowAnswerNotOrdered{border-left-color:var(--status-success,#047857);background:var(--status-success-bg,#ecfdf5)}.PendingBaremDecisionsGate-module__yRTkDW__rowAnswerMismatch{border-left-color:var(--text-secondary)}.PendingBaremDecisionsGate-module__yRTkDW__rowHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.PendingBaremDecisionsGate-module__yRTkDW__medName{color:var(--text-primary);font-size:1rem;font-weight:600}.PendingBaremDecisionsGate-module__yRTkDW__badge{white-space:nowrap;background:var(--color-warning-bg);color:var(--color-warning);border-radius:999px;padding:4px 10px;font-size:.78rem;font-weight:600}.PendingBaremDecisionsGate-module__yRTkDW__badgePriceIncrease{background:var(--color-error-bg);color:var(--color-error)}.PendingBaremDecisionsGate-module__yRTkDW__badgePriceDecrease{background:var(--status-success-bg,#ecfdf5);color:var(--status-success,#047857)}.PendingBaremDecisionsGate-module__yRTkDW__badgeBaremRemoved{background:var(--color-error-bg);color:var(--color-error)}.PendingBaremDecisionsGate-module__yRTkDW__badgeAmbiguous{background:var(--color-warning-bg);color:var(--color-warning)}.PendingBaremDecisionsGate-module__yRTkDW__baremLine{color:var(--text-secondary);margin:0 0 6px;font-size:.85rem;font-weight:500}.PendingBaremDecisionsGate-module__yRTkDW__priceLine{color:var(--text-primary);font-variant-numeric:tabular-nums;margin:0 0 8px;font-size:.95rem}.PendingBaremDecisionsGate-module__yRTkDW__arrow{color:var(--text-secondary);margin:0 4px}.PendingBaremDecisionsGate-module__yRTkDW__impactBox{background:var(--bg-secondary,#f5f5f5);border-radius:8px;margin:0 0 12px;padding:10px 12px}.PendingBaremDecisionsGate-module__yRTkDW__impactHeading{color:var(--text-secondary);margin:0 0 6px;font-size:.82rem;font-weight:600}.PendingBaremDecisionsGate-module__yRTkDW__impactList{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.PendingBaremDecisionsGate-module__yRTkDW__impactRow{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:8px;font-size:.88rem;display:flex}.PendingBaremDecisionsGate-module__yRTkDW__impactName{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.PendingBaremDecisionsGate-module__yRTkDW__impactQty{color:var(--text-secondary);font-size:.8rem}.PendingBaremDecisionsGate-module__yRTkDW__impactCharge{color:var(--danger,#c0392b);font-weight:600}.PendingBaremDecisionsGate-module__yRTkDW__impactRefund{color:var(--success,#2e7d32);font-weight:600}.PendingBaremDecisionsGate-module__yRTkDW__matchNote{color:var(--text-secondary);margin:0 0 10px;font-size:.85rem;font-style:italic}.PendingBaremDecisionsGate-module__yRTkDW__ambiguousNote{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.5}.PendingBaremDecisionsGate-module__yRTkDW__question{color:var(--text-primary);margin:0 0 10px;font-size:.95rem;font-weight:600}.PendingBaremDecisionsGate-module__yRTkDW__answerButtons{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.PendingBaremDecisionsGate-module__yRTkDW__answerButton{border:1.5px solid var(--border-default);background:var(--surface-overlay);min-height:44px;color:var(--text-primary);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:.88rem;font-weight:500;transition:all .15s;display:inline-flex}.PendingBaremDecisionsGate-module__yRTkDW__answerButton:hover{border-color:var(--color-primary)}.PendingBaremDecisionsGate-module__yRTkDW__answerButtonActive{background:var(--color-primary);border-color:var(--color-primary);color:var(--interactive-primary-text)}.PendingBaremDecisionsGate-module__yRTkDW__answerButtonOrdered{border-color:var(--color-warning);color:var(--color-warning)}.PendingBaremDecisionsGate-module__yRTkDW__answerButtonOrdered:hover{background:var(--color-warning-bg)}.PendingBaremDecisionsGate-module__yRTkDW__answerButtonOrdered.PendingBaremDecisionsGate-module__yRTkDW__answerButtonActive{background:var(--color-warning);border-color:var(--color-warning);color:#fff}.PendingBaremDecisionsGate-module__yRTkDW__answerButtonNotOrdered{border-color:var(--status-success,#047857);color:var(--status-success,#047857)}.PendingBaremDecisionsGate-module__yRTkDW__answerButtonNotOrdered:hover{background:var(--status-success-bg,#ecfdf5)}.PendingBaremDecisionsGate-module__yRTkDW__answerButtonNotOrdered.PendingBaremDecisionsGate-module__yRTkDW__answerButtonActive{background:var(--status-success,#047857);border-color:var(--status-success,#047857);color:#fff}.PendingBaremDecisionsGate-module__yRTkDW__answerButtonMismatch{border-color:var(--text-secondary);color:var(--text-secondary)}.PendingBaremDecisionsGate-module__yRTkDW__answerButtonMismatch.PendingBaremDecisionsGate-module__yRTkDW__answerButtonActive{background:var(--text-secondary);border-color:var(--text-secondary);color:#fff}.PendingBaremDecisionsGate-module__yRTkDW__answerHint{color:var(--color-warning);align-items:center;gap:6px;margin:10px 0 0;font-size:.82rem;font-weight:500;display:flex}.PendingBaremDecisionsGate-module__yRTkDW__answerHintSuccess{color:var(--status-success,#047857);align-items:center;gap:6px;margin:10px 0 0;font-size:.82rem;font-weight:500;display:flex}.PendingBaremDecisionsGate-module__yRTkDW__footer{border-top:1px solid var(--border-default);justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}.PendingBaremDecisionsGate-module__yRTkDW__progress{color:var(--text-secondary);font-size:.85rem}.PendingBaremDecisionsGate-module__yRTkDW__saveButton{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-hover) 100%);min-height:48px;color:var(--interactive-primary-text);cursor:pointer;border:none;border-radius:8px;padding:12px 28px;font-size:1rem;font-weight:600;transition:all .2s}.PendingBaremDecisionsGate-module__yRTkDW__saveButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 20px #2c5f724d}.PendingBaremDecisionsGate-module__yRTkDW__saveButton:disabled{opacity:.5;cursor:not-allowed}@media (max-width:480px){.PendingBaremDecisionsGate-module__yRTkDW__modal{max-height:92vh}.PendingBaremDecisionsGate-module__yRTkDW__header{padding:24px 20px 16px}.PendingBaremDecisionsGate-module__yRTkDW__list{padding:12px 16px}.PendingBaremDecisionsGate-module__yRTkDW__footer{flex-direction:column;align-items:stretch}.PendingBaremDecisionsGate-module__yRTkDW__saveButton{width:100%}}
.DepotLogo-module__ggeGsq__logoPlaceholder{color:var(--text-secondary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;display:flex;overflow:hidden}.DepotLogo-module__ggeGsq__logoImg{object-fit:contain}
.LiveBaremModal-module__y1syaa__frame{flex-direction:column;gap:16px;display:flex}.LiveBaremModal-module__y1syaa__divider{background-color:var(--border-default);border:none;height:1px;margin:0}.LiveBaremModal-module__y1syaa__productRow{align-items:flex-start;gap:16px;display:flex}.LiveBaremModal-module__y1syaa__productImage{border:1px solid var(--border-default);border-radius:8px;flex-shrink:0}.LiveBaremModal-module__y1syaa__productInfo{flex-direction:column;gap:4px;min-width:0;display:flex}.LiveBaremModal-module__y1syaa__productName{color:var(--text-primary);margin:0;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700}.LiveBaremModal-module__y1syaa__productBarcode{color:var(--text-secondary);margin:0;font-family:monospace;font-size:13px}.LiveBaremModal-module__y1syaa__depotHeader{align-items:center;gap:12px;display:flex}.LiveBaremModal-module__y1syaa__inlineCloseButton{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:.25rem;font-size:1.5rem;line-height:1}.LiveBaremModal-module__y1syaa__inlineCloseButton:hover{color:var(--text-primary)}.LiveBaremModal-module__y1syaa__depotName{color:var(--interactive-primary);font-family:Montserrat,sans-serif;font-size:16px;font-weight:600}.LiveBaremModal-module__y1syaa__campaignStrip{background:var(--pharma-50,#ebf3f5);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.LiveBaremModal-module__y1syaa__campaignStripName{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.LiveBaremModal-module__y1syaa__stateBox{text-align:center;color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:32px 16px;display:flex}.LiveBaremModal-module__y1syaa__spinner{border:3px solid var(--border-default);border-top-color:var(--interactive-primary);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite LiveBaremModal-module__y1syaa__spin}@media (prefers-reduced-motion:reduce){.LiveBaremModal-module__y1syaa__spinner{animation:none}}@keyframes LiveBaremModal-module__y1syaa__spin{to{transform:rotate(360deg)}}.LiveBaremModal-module__y1syaa__errorTitle{color:var(--text-primary);margin:0;font-weight:600}.LiveBaremModal-module__y1syaa__errorSubtitle{margin:0;font-size:14px}.LiveBaremModal-module__y1syaa__retryButton{border:1px solid var(--interactive-primary);min-height:48px;color:var(--interactive-primary);cursor:pointer;background:0 0;border-radius:8px;padding:0 20px;font-size:14px;font-weight:600;transition:all .15s}.LiveBaremModal-module__y1syaa__retryButton:hover{background:var(--pharma-50,#ebf3f5)}.LiveBaremModal-module__y1syaa__tableWrap{border:1px solid var(--border-default);border-radius:8px;overflow-x:auto}.LiveBaremModal-module__y1syaa__staleBanner{color:var(--text-secondary);background:var(--pharma-50,#ebf3f5);border-bottom:1px solid var(--border-default);margin:0;padding:8px 12px;font-size:12px;font-weight:600}.LiveBaremModal-module__y1syaa__tierTable{border-collapse:collapse;table-layout:fixed;width:100%;font-size:14px}.LiveBaremModal-module__y1syaa__tierTable col:first-child{width:18%}.LiveBaremModal-module__y1syaa__tierTable col:nth-child(2){width:32%}.LiveBaremModal-module__y1syaa__tierTable col:nth-child(3){width:50%}.LiveBaremModal-module__y1syaa__tierTable th{background:var(--pharma-50,#ebf3f5);color:var(--text-primary);white-space:nowrap;padding:10px 12px;font-size:12px;font-weight:600}.LiveBaremModal-module__y1syaa__priceHeaderMain{display:block}.LiveBaremModal-module__y1syaa__priceHeaderQualifier{color:var(--status-success);margin-top:2px;font-size:10px;font-weight:600;display:block}.LiveBaremModal-module__y1syaa__tierTable td{border-top:1px solid var(--border-default);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;padding:10px 12px;overflow:hidden}.LiveBaremModal-module__y1syaa__tierTable th:first-child,.LiveBaremModal-module__y1syaa__tierTable td:first-child,.LiveBaremModal-module__y1syaa__tierTable th:nth-child(2),.LiveBaremModal-module__y1syaa__tierTable td:nth-child(2){text-align:center}.LiveBaremModal-module__y1syaa__tierTable th:nth-child(3),.LiveBaremModal-module__y1syaa__tierTable td:nth-child(3){text-align:right}.LiveBaremModal-module__y1syaa__priceCell{color:var(--interactive-primary);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.LiveBaremModal-module__y1syaa__priceCellUpdated{animation:1.2s ease-out LiveBaremModal-module__y1syaa__priceUpdatedPulse}@keyframes LiveBaremModal-module__y1syaa__priceUpdatedPulse{0%{background-color:var(--pharma-50,#ebf3f5)}to{background-color:#0000}}@media (prefers-reduced-motion:reduce){.LiveBaremModal-module__y1syaa__priceCellUpdated{animation:none}}@media (max-width:480px){.LiveBaremModal-module__y1syaa__tierTable th,.LiveBaremModal-module__y1syaa__tierTable td{padding:8px;font-size:13px}}
.ExpiryCountdownBanner-module__hsZpbG__banner{background:linear-gradient(135deg, var(--status-error-icon) 0%, var(--status-error) 100%);color:var(--neutral-0);padding:10px 20px;box-shadow:0 2px 8px #00000026}.ExpiryCountdownBanner-module__hsZpbG__content{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;max-width:1200px;margin:0 auto;display:flex}.ExpiryCountdownBanner-module__hsZpbG__icon{font-size:1.25rem;animation:1s ease-in-out infinite ExpiryCountdownBanner-module__hsZpbG__pulse}@keyframes ExpiryCountdownBanner-module__hsZpbG__pulse{0%,to{opacity:1}50%{opacity:.6}}.ExpiryCountdownBanner-module__hsZpbG__text{font-size:.9rem;font-weight:500}.ExpiryCountdownBanner-module__hsZpbG__countdown{letter-spacing:2px;background:#fff3;border-radius:6px;padding:4px 12px;font-family:SF Mono,Consolas,monospace;font-size:1.25rem;font-weight:700}.ExpiryCountdownBanner-module__hsZpbG__button{background:var(--neutral-0);color:var(--status-error-icon);border-radius:8px;align-items:center;min-height:48px;margin-left:8px;padding:8px 20px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.ExpiryCountdownBanner-module__hsZpbG__button:hover{background:var(--status-error-bg);transform:scale(1.02)}@media (min-width:1024px){.ExpiryCountdownBanner-module__hsZpbG__banner{margin-left:var(--nav-w)}}@media (max-width:640px){.ExpiryCountdownBanner-module__hsZpbG__banner{padding:10px 16px}.ExpiryCountdownBanner-module__hsZpbG__content{gap:8px}.ExpiryCountdownBanner-module__hsZpbG__text{font-size:.875rem}.ExpiryCountdownBanner-module__hsZpbG__countdown{font-size:1rem}.ExpiryCountdownBanner-module__hsZpbG__button{padding:6px 16px;font-size:.875rem}}
.ilacDetay-module__RV_LbG__pageContainer{flex-direction:column;gap:20px;display:flex}.ilacDetay-module__RV_LbG__toast{z-index:9999;border-radius:10px;align-items:center;gap:10px;max-width:360px;padding:14px 20px;font-size:14px;font-weight:600;animation:.3s cubic-bezier(.34,1.56,.64,1) ilacDetay-module__RV_LbG__toastIn;display:flex;position:fixed;top:20px;right:20px;box-shadow:0 4px 24px #0000001f}.ilacDetay-module__RV_LbG__toastWarn{background:var(--status-warning-bg);color:var(--status-warning-icon);border:1.5px solid var(--status-warning-icon)}.ilacDetay-module__RV_LbG__toastSuccess{background:var(--status-success-bg);color:var(--status-success);border:1.5px solid var(--status-success-icon)}@keyframes ilacDetay-module__RV_LbG__toastIn{0%{opacity:0;transform:translate(110%)}to{opacity:1;transform:translate(0)}}.ilacDetay-module__RV_LbG__productDetailGrid{background:var(--surface-default);border:1px solid var(--border-default);border-radius:16px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.ilacDetay-module__RV_LbG__galleryRoot{border-right:1px solid var(--border-default);background:#fff;flex-direction:column;height:100%;min-height:420px;display:flex;position:relative;overflow:hidden}.ilacDetay-module__RV_LbG__galleryStage{background:radial-gradient(70% 70% at 20% 15%,#2c5f7212 0%,#0000 60%),radial-gradient(55% 55% at 80% 85%,#2c5f720d 0%,#0000 55%),#fff;flex:1;justify-content:center;align-items:center;padding:48px 40px 36px;display:flex;position:relative}.ilacDetay-module__RV_LbG__galleryBlob1{pointer-events:none;z-index:0;background:radial-gradient(circle,#2c5f7214 0%,#0000 70%);border-radius:50%;width:240px;height:240px;position:absolute;top:-60px;left:-60px}.ilacDetay-module__RV_LbG__galleryBlob2{pointer-events:none;z-index:0;background:radial-gradient(circle,#2c5f720d 0%,#0000 70%);border-radius:50%;width:180px;height:180px;position:absolute;bottom:-40px;right:-40px}.ilacDetay-module__RV_LbG__galleryMainImg{z-index:1;object-fit:contain;opacity:1;filter:drop-shadow(0 4px 8px #2c5f7214)drop-shadow(0 16px 40px #2c5f7224);border-radius:8px;width:100%;max-width:380px;height:auto;max-height:380px;transition:opacity .14s ease-out;animation:.32s cubic-bezier(.22,1,.36,1) both ilacDetay-module__RV_LbG__galleryReveal;display:block;position:relative}@keyframes ilacDetay-module__RV_LbG__galleryReveal{0%{opacity:0;transform:scale(.97)translateY(6px)}to{opacity:1;transform:scale(1)translateY(0)}}.ilacDetay-module__RV_LbG__galleryFading{opacity:0;transition:opacity .12s ease-in}.ilacDetay-module__RV_LbG__galleryCounter{z-index:10;-webkit-backdrop-filter:blur(10px);color:var(--interactive-primary);letter-spacing:.01em;pointer-events:none;background:#ffffffb8;border:1px solid #2c5f7224;border-radius:999px;align-items:center;gap:3px;padding:5px 12px;font-size:12px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:16px;right:16px;box-shadow:0 1px 6px #2c5f7214}.ilacDetay-module__RV_LbG__galleryCounterSep{opacity:.5;margin:0 1px;font-weight:400}.ilacDetay-module__RV_LbG__galleryStrip{scrollbar-width:none;background:#fafcfd;border-top:1px solid #2c5f721a;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:14px 20px 16px;display:flex;overflow-x:auto}.ilacDetay-module__RV_LbG__galleryStrip::-webkit-scrollbar{display:none}.ilacDetay-module__RV_LbG__galleryThumb{cursor:pointer;background:#f4f8f9;border:2px solid #2c5f721f;border-radius:12px;outline:none;flex-shrink:0;width:62px;height:62px;padding:0;transition:border-color .15s,box-shadow .15s,transform .12s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden}.ilacDetay-module__RV_LbG__galleryThumb:hover{border-color:#2c5f7266;transform:translateY(-3px)scale(1.03);box-shadow:0 6px 18px #2c5f7229}.ilacDetay-module__RV_LbG__galleryThumb img{object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block}.ilacDetay-module__RV_LbG__galleryThumb:hover img{transform:scale(1.05)}.ilacDetay-module__RV_LbG__galleryThumbActive{border-color:var(--interactive-primary);transform:translateY(-2px);box-shadow:0 0 0 3px #2c5f722e}.ilacDetay-module__RV_LbG__galleryThumbActive img{opacity:1}.ilacDetay-module__RV_LbG__galleryThumbBar{background:var(--interactive-primary);border-radius:2px 2px 0 0;width:28px;height:3px;animation:.2s cubic-bezier(.22,1,.36,1) both ilacDetay-module__RV_LbG__barIn;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@keyframes ilacDetay-module__RV_LbG__barIn{0%{opacity:0;width:0}to{opacity:1;width:28px}}.ilacDetay-module__RV_LbG__productImageContainer{display:contents}.ilacDetay-module__RV_LbG__imageThumbnails,.ilacDetay-module__RV_LbG__thumb{display:none}.ilacDetay-module__RV_LbG__productInfoContainer{flex-direction:column;padding:28px 32px;display:flex}.ilacDetay-module__RV_LbG__badgeRow{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.ilacDetay-module__RV_LbG__badge{text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:5px 12px;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex}.ilacDetay-module__RV_LbG__badgeJoint{color:#92400e;background:#fef9c3}.ilacDetay-module__RV_LbG__badgePurchase{background:var(--surface-sunken);color:var(--text-secondary)}.ilacDetay-module__RV_LbG__badgeStock{background:var(--pharma-50,#ebf3f5);color:var(--interactive-primary)}.ilacDetay-module__RV_LbG__badgeBarem{background:var(--interactive-primary);color:#fff}.ilacDetay-module__RV_LbG__badgeSoldOut{background:var(--status-error-bg);color:var(--status-error-icon)}.ilacDetay-module__RV_LbG__titleRow{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.ilacDetay-module__RV_LbG__productInfoContainer h1{color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:26px;font-weight:700;line-height:1.2}.ilacDetay-module__RV_LbG__headerActionLink{background:var(--surface-default);color:var(--interactive-primary);border:1.5px solid var(--interactive-primary);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.ilacDetay-module__RV_LbG__headerActionLink:hover{background:var(--interactive-primary);color:#fff}.ilacDetay-module__RV_LbG__headerActionBtn{background:var(--surface-default);color:var(--interactive-primary);border:1.5px solid var(--interactive-primary);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:6px 14px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.ilacDetay-module__RV_LbG__headerActionBtn:hover{background:var(--interactive-primary);color:#fff}.ilacDetay-module__RV_LbG__expiryDate{color:var(--text-secondary);margin:0 0 16px;font-size:13px;line-height:1.4}.ilacDetay-module__RV_LbG__divider{background:var(--border-default);height:1px;margin:16px 0}.ilacDetay-module__RV_LbG__mainInfoRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.ilacDetay-module__RV_LbG__mainPriceDisplay{color:var(--interactive-primary);letter-spacing:-.04em;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:46px;font-weight:900;line-height:1}.ilacDetay-module__RV_LbG__mainBuyActionGroup{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;display:flex}.ilacDetay-module__RV_LbG__lockedAlertWarn{background:var(--status-warning-bg);border:1px solid var(--status-warning-icon);color:var(--status-warning-icon);border-radius:8px;align-items:center;gap:8px;margin-bottom:10px;padding:9px 14px;font-size:13px;font-weight:500;display:flex}.ilacDetay-module__RV_LbG__lockedAlertError{background:var(--status-error-bg);border:1px solid var(--status-error-icon);color:var(--status-error-icon);border-radius:8px;align-items:center;gap:8px;margin-bottom:10px;padding:9px 14px;font-size:13px;font-weight:500;display:flex}.ilacDetay-module__RV_LbG__quantitySelector{border:1.5px solid var(--border-default);background:var(--surface-default);border-radius:10px;flex-shrink:0;align-items:center;height:50px;transition:border-color .15s;display:flex;overflow:hidden}.ilacDetay-module__RV_LbG__quantitySelector:focus-within{border-color:var(--interactive-primary)}.ilacDetay-module__RV_LbG__quantitySelector button{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:44px;height:100%;font-size:20px;transition:background .1s,color .1s;display:flex}.ilacDetay-module__RV_LbG__quantitySelector button:hover:not(:disabled){background:var(--surface-sunken);color:var(--interactive-primary)}.ilacDetay-module__RV_LbG__quantitySelector button:disabled{opacity:.4;cursor:not-allowed}.ilacDetay-module__RV_LbG__quantitySelector input{text-align:center;border:none;border-left:1px solid var(--border-default);border-right:1px solid var(--border-default);width:56px;height:100%;color:var(--text-primary);appearance:textfield;background:0 0;outline:none;font-family:inherit;font-size:16px;font-weight:700}.ilacDetay-module__RV_LbG__quantitySelector input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ilacDetay-module__RV_LbG__quantitySelector input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ilacDetay-module__RV_LbG__buyButtonMain{background:var(--interactive-primary);color:#fff;cursor:pointer;white-space:nowrap;letter-spacing:-.01em;border:none;border-radius:10px;height:50px;padding:0 28px;font-family:inherit;font-size:15px;font-weight:700;transition:background .15s,transform .1s,box-shadow .15s;box-shadow:0 2px 8px #2c5f7240}.ilacDetay-module__RV_LbG__buyButtonMain:hover:not(:disabled){background:var(--interactive-primary-hover);transform:translateY(-1px);box-shadow:0 4px 14px #2c5f724d}.ilacDetay-module__RV_LbG__buyButtonMain:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 4px #2c5f7233}.ilacDetay-module__RV_LbG__buyButtonMain:disabled{background:var(--text-tertiary,#9ca3af);cursor:not-allowed;box-shadow:none;transform:none}.ilacDetay-module__RV_LbG__purchaseRequestGroup{flex-direction:column;gap:8px;display:flex}.ilacDetay-module__RV_LbG__purchaseRequestRow{align-items:center;gap:10px;display:flex}.ilacDetay-module__RV_LbG__depotLabel{background:var(--pharma-50,#ebf3f5);cursor:pointer;color:var(--interactive-primary);border:1.5px solid var(--border-default);-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:600;transition:border-color .15s,background .15s,color .15s;display:flex}.ilacDetay-module__RV_LbG__depotLabelActive{border-color:var(--interactive-primary);background:var(--interactive-primary);color:#fff}.ilacDetay-module__RV_LbG__depotCheckboxInput{width:16px;height:16px;accent-color:var(--interactive-primary);flex-shrink:0}.ilacDetay-module__RV_LbG__sellerInfo{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:12px;font-size:14px;display:flex}.ilacDetay-module__RV_LbG__sellerInfo a{color:var(--interactive-primary);font-weight:600;text-decoration:none}.ilacDetay-module__RV_LbG__sellerInfo a:hover{text-decoration:underline}.ilacDetay-module__RV_LbG__anonBadge{background:var(--status-warning-bg);color:var(--status-warning-icon);border-radius:6px;align-items:center;gap:4px;margin-left:4px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.ilacDetay-module__RV_LbG__chartAndOfferContainer{justify-content:space-between;align-items:flex-start;gap:20px;margin-top:4px;display:flex}.ilacDetay-module__RV_LbG__sellerAndChart{flex-grow:1;min-width:0}.ilacDetay-module__RV_LbG__priceChartWrapper{padding:0}.ilacDetay-module__RV_LbG__offerCountWrapper{justify-content:center;align-self:stretch;align-items:center;display:flex}.ilacDetay-module__RV_LbG__offerCount{background:var(--surface-sunken);border:1px solid var(--border-default);text-align:center;border-radius:12px;flex-shrink:0;padding:16px 32px}.ilacDetay-module__RV_LbG__offerCount span{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:.75rem;font-weight:600;display:block}.ilacDetay-module__RV_LbG__offerCount strong{color:var(--text-primary);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:800;display:block}.ilacDetay-module__RV_LbG__offersSection{background:var(--surface-default);border:1px solid var(--border-default);border-radius:12px;padding:24px}.ilacDetay-module__RV_LbG__offersSection h2{border-bottom:1px solid var(--border-default);color:var(--text-primary);margin:0 0 16px;padding-bottom:12px;font-size:20px;font-weight:600}.ilacDetay-module__RV_LbG__offerList{flex-direction:column;gap:10px;display:flex}.ilacDetay-module__RV_LbG__offerItem{border-radius:8px;grid-template-columns:120px 1fr 100px 100px 150px;align-items:center;gap:16px;padding:14px;transition:background-color .1s;display:grid}.ilacDetay-module__RV_LbG__offerItem:hover{background:var(--surface-sunken)}.ilacDetay-module__RV_LbG__offerItemOwn{background:var(--pharma-50,#ebf3f5);border-left:3px solid var(--interactive-primary);position:relative}.ilacDetay-module__RV_LbG__ownBadge{color:var(--interactive-primary);background:var(--pharma-100,#d1e8ed);border-radius:10px;padding:2px 8px;font-size:.75rem;font-weight:600;position:absolute;top:4px;right:8px}.ilacDetay-module__RV_LbG__offerPrice{font-size:20px;font-weight:700}.ilacDetay-module__RV_LbG__offerSellerInfo{flex-direction:column;gap:2px;display:flex}.ilacDetay-module__RV_LbG__sellerLocation{color:var(--text-secondary);font-size:13px}.ilacDetay-module__RV_LbG__sellerLink{color:var(--interactive-primary);cursor:pointer;font-weight:500;text-decoration:none}.ilacDetay-module__RV_LbG__sellerLink:hover{text-decoration:underline}.ilacDetay-module__RV_LbG__offerStock{text-align:center;font-weight:600}.ilacDetay-module__RV_LbG__buyButtonSecondary{background:var(--interactive-primary);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:8px;height:44px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:600;transition:background .15s}.ilacDetay-module__RV_LbG__buyButtonSecondary:hover{background:var(--interactive-primary-hover)}.ilacDetay-module__RV_LbG__warehouseOffersSection{background:var(--surface-default);border:1px solid var(--border-default);border-radius:12px;padding:24px}.ilacDetay-module__RV_LbG__warehouseOffersSection h2{border-bottom:1px solid var(--border-default);color:var(--text-primary);margin:0 0 16px;padding-bottom:12px;font-size:20px;font-weight:600}.ilacDetay-module__RV_LbG__warehouseOffersContainer{position:relative}.ilacDetay-module__RV_LbG__warehouseList{-ms-overflow-style:none;scrollbar-width:none;scroll-behavior:smooth;gap:16px;padding-bottom:12px;display:flex;overflow-x:scroll}.ilacDetay-module__RV_LbG__warehouseList::-webkit-scrollbar{display:none}.ilacDetay-module__RV_LbG__warehouseItem{border:1px solid var(--border-default);text-align:center;background:var(--surface-default);border-radius:10px;flex-direction:column;flex-shrink:0;align-items:center;width:220px;padding:16px;transition:box-shadow .15s;display:flex}.ilacDetay-module__RV_LbG__warehouseItem:hover{border-color:var(--interactive-primary);box-shadow:0 4px 16px #2c5f7226}.ilacDetay-module__RV_LbG__warehouseLogoPlaceholder{background:var(--pharma-50,#ebf3f5);width:44px;height:44px;color:var(--text-secondary);border-radius:50%;justify-content:center;align-items:center;margin-bottom:10px;font-size:12px;display:flex;overflow:hidden}.ilacDetay-module__RV_LbG__warehouseLogoImg{object-fit:contain;width:34px;height:34px}.ilacDetay-module__RV_LbG__warehouseItem strong{color:var(--interactive-primary);margin-bottom:4px;font-size:15px;font-weight:600}.ilacDetay-module__RV_LbG__warehouseItem span{color:var(--text-secondary);font-size:13px}.ilacDetay-module__RV_LbG__warehousePrice{color:var(--interactive-primary);margin-top:8px;font-size:18px;font-weight:700}.ilacDetay-module__RV_LbG__scrollButton{background:var(--surface-default);border:1px solid var(--border-default);cursor:pointer;z-index:10;width:44px;height:44px;color:var(--text-primary);border-radius:50%;justify-content:center;align-items:center;transition:background .15s;display:flex;position:absolute;top:50%;transform:translateY(calc(6px - 50%));box-shadow:0 2px 8px #00000014}.ilacDetay-module__RV_LbG__scrollButton:hover{background:var(--pharma-50)}.ilacDetay-module__RV_LbG__scrollButton:disabled{opacity:.35;cursor:not-allowed}.ilacDetay-module__RV_LbG__scrollButtonLeft{left:-20px}.ilacDetay-module__RV_LbG__scrollButtonRight{right:-20px}.ilacDetay-module__RV_LbG__similarProductsSection{margin-top:20px}.ilacDetay-module__RV_LbG__similarProductsSection h2{margin-bottom:16px;font-size:20px;font-weight:600}.ilacDetay-module__RV_LbG__similarProductsGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;display:grid}.ilacDetay-module__RV_LbG__secondaryQuantitySelector{height:44px}.ilacDetay-module__RV_LbG__secondaryQuantitySelector button{width:32px;font-size:16px}.ilacDetay-module__RV_LbG__secondaryQuantitySelector input{width:40px}.ilacDetay-module__RV_LbG__buyActionGroup{align-items:center;gap:12px;display:flex}.ilacDetay-module__RV_LbG__manufacturer{color:var(--text-secondary);margin-bottom:20px;font-size:14px}.ilacDetay-module__RV_LbG__price{color:var(--interactive-primary);font-size:42px;font-weight:800}.ilacDetay-module__RV_LbG__buyButton{background:var(--interactive-primary);color:#fff;cursor:pointer;border:none;border-radius:10px;padding:14px 32px;font-family:inherit;font-size:15px;font-weight:700;transition:background .15s}.ilacDetay-module__RV_LbG__buyButton:hover{background:var(--interactive-primary-hover)}.ilacDetay-module__RV_LbG__mainPriceInfo{flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:20px;display:flex}.ilacDetay-module__RV_LbG__equivalentsSection{background:var(--surface-default);border:1px solid var(--border-default);border-radius:12px;padding:24px}.ilacDetay-module__RV_LbG__equivalentsTitle{color:var(--interactive-primary);align-items:center;gap:8px;margin:0;font-size:18px;font-weight:600;display:flex}.ilacDetay-module__RV_LbG__equivalentsHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.ilacDetay-module__RV_LbG__equivalentsNav{gap:8px;display:flex}.ilacDetay-module__RV_LbG__navArrow{border:2px solid var(--interactive-primary);background:var(--surface-default);width:38px;height:38px;color:var(--interactive-primary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:17px;font-weight:700;transition:background .15s,color .15s,transform .1s;display:flex}.ilacDetay-module__RV_LbG__navArrow:hover{background:var(--interactive-primary);color:#fff;transform:scale(1.05)}.ilacDetay-module__RV_LbG__navArrow:active{transform:scale(.95)}.ilacDetay-module__RV_LbG__equivalentsCarousel{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:14px;padding:6px 4px 14px;display:flex;overflow-x:auto}.ilacDetay-module__RV_LbG__equivalentsCarousel::-webkit-scrollbar{height:5px}.ilacDetay-module__RV_LbG__equivalentsCarousel::-webkit-scrollbar-track{background:var(--surface-body);border-radius:3px}.ilacDetay-module__RV_LbG__equivalentsCarousel::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:3px}.ilacDetay-module__RV_LbG__equivalentsCarousel::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}.ilacDetay-module__RV_LbG__equivalentCardWrapper{scroll-snap-align:start;flex-shrink:0;min-width:280px;max-width:300px}.ilacDetay-module__RV_LbG__outOfStockBadge{background:var(--status-error-icon);color:#fff;text-transform:uppercase;letter-spacing:.05px;z-index:5;border-radius:4px;padding:4px 10px;font-size:12px;font-weight:600;position:absolute;top:10px;left:10px}@media (max-width:992px){.ilacDetay-module__RV_LbG__productDetailGrid{grid-template-columns:1fr}.ilacDetay-module__RV_LbG__galleryRoot{border-right:none;border-bottom:1px solid var(--border-default)}.ilacDetay-module__RV_LbG__galleryStage{min-height:260px;padding:28px 24px}.ilacDetay-module__RV_LbG__galleryMainImg{max-height:260px}.ilacDetay-module__RV_LbG__mainInfoRow{flex-direction:column;align-items:flex-start;gap:14px}.ilacDetay-module__RV_LbG__mainBuyActionGroup{flex-wrap:wrap;width:100%}.ilacDetay-module__RV_LbG__offerItem{grid-template-columns:100px 1fr 80px;gap:10px}.ilacDetay-module__RV_LbG__chartAndOfferContainer{flex-direction:column}}@media (max-width:768px){.ilacDetay-module__RV_LbG__pageContainer{gap:16px}.ilacDetay-module__RV_LbG__productInfoContainer{padding:20px}.ilacDetay-module__RV_LbG__productInfoContainer h1{font-size:21px}.ilacDetay-module__RV_LbG__mainPriceDisplay{font-size:36px}.ilacDetay-module__RV_LbG__mainBuyActionGroup{flex-direction:column;align-items:stretch;gap:10px}.ilacDetay-module__RV_LbG__quantitySelector,.ilacDetay-module__RV_LbG__buyButtonMain{justify-content:center;width:100%}.ilacDetay-module__RV_LbG__offerItem{text-align:left;grid-template-columns:1fr;gap:8px}.ilacDetay-module__RV_LbG__offerPrice{font-size:17px}.ilacDetay-module__RV_LbG__offerStock{text-align:left}.ilacDetay-module__RV_LbG__offersSection{padding:16px}.ilacDetay-module__RV_LbG__offersSection h2{font-size:17px}.ilacDetay-module__RV_LbG__warehouseItem{width:180px}.ilacDetay-module__RV_LbG__offerCount{padding:14px 22px}.ilacDetay-module__RV_LbG__offerCount strong{font-size:28px}.ilacDetay-module__RV_LbG__equivalentsSection{padding:16px}.ilacDetay-module__RV_LbG__equivalentsTitle{font-size:15px}.ilacDetay-module__RV_LbG__equivalentCardWrapper{min-width:240px;max-width:260px}}@media (max-width:480px){.ilacDetay-module__RV_LbG__galleryStage{min-height:220px;padding:20px 16px}.ilacDetay-module__RV_LbG__galleryMainImg{max-height:200px}.ilacDetay-module__RV_LbG__galleryThumb{width:52px;height:52px}.ilacDetay-module__RV_LbG__productInfoContainer h1{font-size:18px}.ilacDetay-module__RV_LbG__mainPriceDisplay{font-size:30px}.ilacDetay-module__RV_LbG__buyButtonMain{height:46px;padding:0 20px;font-size:14px}.ilacDetay-module__RV_LbG__quantitySelector{height:46px}.ilacDetay-module__RV_LbG__equivalentCardWrapper{min-width:220px;max-width:240px}}.ilacDetay-module__RV_LbG__buyButtonJoint{background:var(--status-warning-icon);box-shadow:0 2px 8px #f59e0b38}.ilacDetay-module__RV_LbG__buyButtonJoint:hover:not(:disabled){background:#d97706;transform:translateY(-1px);box-shadow:0 4px 14px #f59e0b52}.ilacDetay-module__RV_LbG__buyButtonJoint:active:not(:disabled){transform:translateY(0)}.ilacDetay-module__RV_LbG__sellerBlurred{-webkit-filter:blur(5px);-webkit-user-select:none;user-select:none;cursor:default;color:#0000;text-shadow:0 0 8px var(--text-secondary);display:inline-block}@media (max-width:767px){.ilacDetay-module__RV_LbG__navArrow{width:44px;height:44px}}
.ProductCard-module__kP0Dha__cardWrapper{background-color:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg,12px);box-shadow:var(--shadow-sm,0 2px 8px #0000000d);transition:transform var(--transition-normal,.2s ease), box-shadow var(--transition-normal,.2s ease);flex-direction:column;display:flex;overflow:hidden}.ProductCard-module__kP0Dha__cardWrapper:hover{box-shadow:var(--shadow-card-hover,0 8px 16px #2c3e501a);transform:translateY(-5px)}.ProductCard-module__kP0Dha__cardWrapper .ProductCard-module__kP0Dha__imageContainer{background-color:var(--color-bg-card);box-sizing:border-box;aspect-ratio:1.5;justify-content:center;align-items:center;width:100%;padding:15px;display:flex;position:relative;overflow:hidden}.ProductCard-module__kP0Dha__cardWrapper .ProductCard-module__kP0Dha__productImage{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.ProductCard-module__kP0Dha__cardWrapper .ProductCard-module__kP0Dha__cardContent{border-top:1px solid var(--color-border);flex-direction:column;flex-grow:1;gap:10px;padding:16px;display:flex}@media (min-width:1280px){.ProductCard-module__kP0Dha__cardWrapper .ProductCard-module__kP0Dha__cardContent{gap:12px;padding:20px}}.ProductCard-module__kP0Dha__cardWrapper .ProductCard-module__kP0Dha__productName{font-size:var(--font-size-body,16px);font-weight:var(--font-weight-semibold,600);color:var(--color-text-main);-webkit-line-clamp:2;overflow-wrap:break-word;word-break:break-word;-webkit-box-orient:vertical;min-height:44px;max-height:44px;margin:0;line-height:1.4;display:-webkit-box;overflow:hidden}.ProductCard-module__kP0Dha__baremBadge{background:linear-gradient(135deg, var(--color-success) 0%, var(--status-success-icon) 100%);color:var(--neutral-0);border-radius:var(--radius-md,8px);font-weight:var(--font-weight-bold,700);z-index:2;align-items:center;gap:2px;padding:6px 10px;font-size:13px;display:flex;position:absolute;top:10px;right:10px;box-shadow:0 2px 8px #10b98166}.ProductCard-module__kP0Dha__baremMin{opacity:.9}.ProductCard-module__kP0Dha__baremPlus{opacity:.8;font-size:13px}.ProductCard-module__kP0Dha__baremBonus{font-size:15px;font-weight:800}.ProductCard-module__kP0Dha__stockSection{width:100%}.ProductCard-module__kP0Dha__cardWrapper .ProductCard-module__kP0Dha__stockBar{background-color:var(--color-bg-body);border:1px solid var(--color-border);border-radius:20px;width:100%;height:28px;position:relative;overflow:hidden}.ProductCard-module__kP0Dha__cardWrapper .ProductCard-module__kP0Dha__stockFill{border-radius:20px 0 0 20px;min-width:5px;height:100%;transition:width .5s,background-color .6s}.ProductCard-module__kP0Dha__cardWrapper .ProductCard-module__kP0Dha__stockText{color:var(--color-text-main);font-weight:var(--font-weight-bold,700);white-space:nowrap;font-size:13px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ProductCard-module__kP0Dha__priceRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;width:100%;display:flex}.ProductCard-module__kP0Dha__cardWrapper .ProductCard-module__kP0Dha__price{font-size:20px;font-weight:var(--font-weight-bold,700);color:var(--color-text-main);white-space:nowrap;flex-shrink:0}.ProductCard-module__kP0Dha__cardWrapper .ProductCard-module__kP0Dha__addToCartBtn{background-color:var(--color-primary);width:100%;color:var(--interactive-primary-text);border-radius:var(--radius-md,8px);font-weight:var(--font-weight-semibold,600);cursor:pointer;transition:background-color var(--transition-normal,.2s);font-size:var(--font-size-small,14px);min-height:var(--touch-target,48px);border:none;padding:10px}.ProductCard-module__kP0Dha__cardWrapper .ProductCard-module__kP0Dha__addToCartBtn:hover{background-color:var(--color-primary-hover)}.ProductCard-module__kP0Dha__cardWrapper.ProductCard-module__kP0Dha__outOfStock .ProductCard-module__kP0Dha__productImage{filter:grayscale(90%)}.ProductCard-module__kP0Dha__cardWrapper .ProductCard-module__kP0Dha__outOfStockBanner{background-color:var(--color-error);width:200px;color:var(--interactive-primary-text);text-align:center;font-weight:var(--font-weight-bold,700);font-size:var(--font-size-body,16px);letter-spacing:1px;z-index:2;padding:8px 0;position:absolute;top:25px;left:-50px;transform:rotate(-45deg);box-shadow:0 0 5px #0000004d}.ProductCard-module__kP0Dha__cardWrapper .ProductCard-module__kP0Dha__addToCartBtn:disabled{background-color:var(--color-text-muted);cursor:not-allowed}.ProductCard-module__kP0Dha__cardWrapper .ProductCard-module__kP0Dha__addToCartBtn:disabled:hover{background-color:var(--color-text-muted)}.ProductCard-module__kP0Dha__productLink{color:inherit;text-decoration:none}.ProductCard-module__kP0Dha__pharmacyList{flex-wrap:wrap;justify-content:center;gap:6px;min-height:24px;margin-bottom:4px;display:flex}.ProductCard-module__kP0Dha__pharmacyLink{background-color:var(--color-info-light);color:var(--color-info);border-radius:var(--radius-sm,6px);font-size:13px;font-weight:var(--font-weight-medium,500);transition:all var(--transition-normal,.2s ease);text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:3px 8px;text-decoration:none;overflow:hidden}.ProductCard-module__kP0Dha__pharmacyLink:hover{background-color:var(--color-info);color:var(--neutral-0)}.ProductCard-module__kP0Dha__noSeller{color:var(--color-text-muted);font-size:13px;font-style:italic}.ProductCard-module__kP0Dha__extraSellersLink{color:var(--color-text-muted);font-size:13px;font-weight:var(--font-weight-medium,500);text-decoration:none}.ProductCard-module__kP0Dha__extraSellersLink:hover{color:var(--color-info);text-decoration:underline}.ProductCard-module__kP0Dha__hoverImageZone{cursor:pointer;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.ProductCard-module__kP0Dha__imageIndicators{z-index:3;gap:6px;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.ProductCard-module__kP0Dha__indicator{width:8px;height:8px;transition:all var(--transition-normal,.2s ease);background-color:#0000004d;border-radius:50%}.ProductCard-module__kP0Dha__indicatorActive{background-color:var(--color-primary);box-shadow:0 0 4px color-mix(in srgb, var(--interactive-primary) 50%, transparent);transform:scale(1.2)}
.BaremPriceChart-module__0QVVia__card{background:var(--surface-default);border:1px solid var(--border-default);box-sizing:border-box;border-radius:12px;flex-direction:column;width:100%;padding:12px 14px 10px;display:flex;box-shadow:0 2px 10px #0000000a}.BaremPriceChart-module__0QVVia__header{align-items:center;gap:8px;min-width:0;margin-bottom:6px;display:flex}.BaremPriceChart-module__0QVVia__title{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.BaremPriceChart-module__0QVVia__tierPill{color:var(--interactive-primary);background:var(--surface-body);white-space:nowrap;border-radius:20px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:600}.BaremPriceChart-module__0QVVia__endedBadge{color:var(--text-tertiary);background:var(--surface-sunken);white-space:nowrap;border-radius:20px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:600}.BaremPriceChart-module__0QVVia__endedNote{color:var(--text-tertiary);text-align:center;margin:4px 0 0;font-size:11px}.BaremPriceChart-module__0QVVia__skeleton{background:linear-gradient(90deg, var(--surface-body) 25%, var(--surface-sunken) 50%, var(--surface-body) 75%);background-size:200% 100%;border-radius:8px;width:100%;animation:1.4s infinite BaremPriceChart-module__0QVVia__barem-shimmer}@keyframes BaremPriceChart-module__0QVVia__barem-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.BaremPriceChart-module__0QVVia__stateMessage{min-height:96px;color:var(--text-tertiary);flex:1;justify-content:center;align-items:center;font-size:13px;display:flex}.BaremPriceChart-module__0QVVia__svg{cursor:crosshair;display:block;overflow:visible}.BaremPriceChart-module__0QVVia__gridLine{stroke:var(--border-default);stroke-width:1px}.BaremPriceChart-module__0QVVia__axisLabel,.BaremPriceChart-module__0QVVia__axisLabelX{fill:var(--text-tertiary);font-family:Montserrat,sans-serif;font-size:10px}.BaremPriceChart-module__0QVVia__line{fill:none;stroke:var(--interactive-primary);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.BaremPriceChart-module__0QVVia__lineEnded{stroke:var(--text-tertiary);stroke-dasharray:5 4}.BaremPriceChart-module__0QVVia__endDot{fill:var(--surface-default);stroke:var(--text-tertiary);stroke-width:2px}.BaremPriceChart-module__0QVVia__endLabel{fill:var(--text-tertiary);font-family:Montserrat,sans-serif;font-size:10px;font-weight:600}.BaremPriceChart-module__0QVVia__hoverLine{stroke:var(--interactive-primary);stroke-width:1px;stroke-dasharray:2 3;opacity:.4}.BaremPriceChart-module__0QVVia__hoverDot{fill:var(--interactive-primary);stroke:var(--surface-default);stroke-width:2px}.BaremPriceChart-module__0QVVia__tooltipBox{fill:var(--interactive-primary-hover);opacity:.95}.BaremPriceChart-module__0QVVia__tooltipDate{fill:var(--surface-default);text-anchor:middle;font-family:Montserrat,sans-serif;font-size:10px;font-weight:600}.BaremPriceChart-module__0QVVia__tooltipPrice{fill:var(--surface-default);text-anchor:middle;font-variant-numeric:tabular-nums;font-family:Montserrat,sans-serif;font-size:11px;font-weight:700}.BaremPriceChart-module__0QVVia__stableNote{color:var(--text-tertiary);text-align:center;margin:4px 0 0;font-size:11px}.BaremPriceChart-module__0QVVia__clickableChart{all:unset;cursor:pointer;border-radius:8px;width:100%;transition:opacity .15s;display:block}.BaremPriceChart-module__0QVVia__clickableChart:hover,.BaremPriceChart-module__0QVVia__clickableChart:focus-visible{opacity:.85}.BaremPriceChart-module__0QVVia__clickableChart:focus-visible{outline:2px solid var(--interactive-primary);outline-offset:2px}.BaremPriceChart-module__0QVVia__backdrop{z-index:1000;opacity:0;background:#141e238c;justify-content:center;align-items:center;padding:20px;transition:opacity .24s;display:flex;position:fixed;inset:0}.BaremPriceChart-module__0QVVia__backdropVisible{opacity:1}.BaremPriceChart-module__0QVVia__modal{background:var(--surface-default);opacity:0;box-sizing:border-box;border-radius:16px;width:min(640px,100%);max-height:90vh;padding:20px 24px 24px;transition:transform .24s,opacity .24s;overflow:auto;transform:scale(.94);box-shadow:0 24px 64px #00000047}.BaremPriceChart-module__0QVVia__modalVisible{opacity:1;transform:scale(1)}.BaremPriceChart-module__0QVVia__modal:focus{outline:none}.BaremPriceChart-module__0QVVia__modalHeader{align-items:center;gap:10px;margin-bottom:12px;display:flex}.BaremPriceChart-module__0QVVia__modalHeader .BaremPriceChart-module__0QVVia__title{font-size:16px}.BaremPriceChart-module__0QVVia__modalControls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.BaremPriceChart-module__0QVVia__viewTabs{background:var(--surface-body);border-radius:10px;gap:4px;width:fit-content;padding:3px;display:flex}.BaremPriceChart-module__0QVVia__viewTab{all:unset;cursor:pointer;color:var(--text-secondary);border-radius:8px;padding:6px 12px;font-size:12px;font-weight:600;transition:background .15s,color .15s}.BaremPriceChart-module__0QVVia__viewTab:hover{color:var(--text-primary)}.BaremPriceChart-module__0QVVia__viewTabActive{background:var(--surface-default);color:var(--interactive-primary);box-shadow:0 1px 4px #00000014}.BaremPriceChart-module__0QVVia__viewTab:focus-visible{outline:2px solid var(--interactive-primary);outline-offset:1px}.BaremPriceChart-module__0QVVia__rangeFilter{gap:6px;display:flex}.BaremPriceChart-module__0QVVia__rangeOption{all:unset;cursor:pointer;color:var(--text-secondary);border:1px solid var(--border-default);border-radius:20px;padding:5px 10px;font-size:11px;font-weight:600;transition:background .15s,color .15s,border-color .15s}.BaremPriceChart-module__0QVVia__rangeOption:hover{color:var(--text-primary);border-color:var(--interactive-primary)}.BaremPriceChart-module__0QVVia__rangeOptionActive{background:var(--interactive-primary);color:var(--interactive-primary-text);border-color:var(--interactive-primary)}.BaremPriceChart-module__0QVVia__rangeOption:focus-visible{outline:2px solid var(--interactive-primary);outline-offset:1px}.BaremPriceChart-module__0QVVia__viewPane{animation:.22s BaremPriceChart-module__0QVVia__barem-view-in}@keyframes BaremPriceChart-module__0QVVia__barem-view-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.BaremPriceChart-module__0QVVia__legend{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}.BaremPriceChart-module__0QVVia__legendItem{color:var(--text-secondary);align-items:center;gap:6px;font-size:11px;display:flex}.BaremPriceChart-module__0QVVia__legendDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.BaremPriceChart-module__0QVVia__trendRow{align-items:center;gap:6px;margin-bottom:4px;display:flex}.BaremPriceChart-module__0QVVia__trendPrice{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.BaremPriceChart-module__0QVVia__trendBadge{border-radius:6px;padding:1px 6px;font-size:11px;font-weight:700}.BaremPriceChart-module__0QVVia__trendUp{background:var(--status-error-bg);color:var(--status-error-icon)}.BaremPriceChart-module__0QVVia__trendDown{background:var(--status-success-bg);color:var(--interactive-primary)}@media (max-width:480px){.BaremPriceChart-module__0QVVia__modal{padding:16px 16px 20px}}@media (prefers-reduced-motion:reduce){.BaremPriceChart-module__0QVVia__skeleton{animation:none}.BaremPriceChart-module__0QVVia__backdrop,.BaremPriceChart-module__0QVVia__modal,.BaremPriceChart-module__0QVVia__clickableChart,.BaremPriceChart-module__0QVVia__viewTab{transition:none}.BaremPriceChart-module__0QVVia__viewPane{animation:none}}
.FilterPanel-module__yZh61W__filterPanelWrapper{background-color:var(--surface-default);border:1px solid var(--border-default);box-sizing:border-box;border-radius:12px;width:100%;padding:20px;box-shadow:0 4px 12px #0000000a}.FilterPanel-module__yZh61W__filterGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:flex-end;gap:20px;display:grid}.FilterPanel-module__yZh61W__filterGroup{flex-direction:column;gap:10px;display:flex}.FilterPanel-module__yZh61W__groupTitle{color:var(--text-secondary);margin:0;font-size:14px;font-weight:500}.FilterPanel-module__yZh61W__checkboxWrapper{flex-direction:column;gap:10px;display:flex}.FilterPanel-module__yZh61W__checkboxLabel{cursor:pointer;color:var(--text-primary);align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.FilterPanel-module__yZh61W__priceInputs{align-items:center;gap:10px;display:flex}.FilterPanel-module__yZh61W__inputBase{box-sizing:border-box;border:1px solid var(--border-default);background-color:var(--surface-default);width:100%;height:50px;color:var(--text-primary);font-size:16px;font-family:var(--font-family);border-radius:8px;outline:none;margin:0;padding:10px 14px;transition:border-color .2s,box-shadow .2s}.FilterPanel-module__yZh61W__inputBase:focus{border-color:var(--border-focus);box-shadow:0 0 0 3px #2c5f7226}.FilterPanel-module__yZh61W__buttonGroup{border-top:1px solid var(--border-default);justify-content:flex-end;gap:15px;margin-top:20px;padding-top:20px;display:flex}.FilterPanel-module__yZh61W__applyBtn,.FilterPanel-module__yZh61W__clearBtn{cursor:pointer;min-height:48px;box-shadow:var(--shadow-sm);border:1px solid #0000;border-radius:8px;padding:10px 24px;font-size:14px;font-weight:600;transition:all .2s}.FilterPanel-module__yZh61W__applyBtn{background-color:var(--interactive-primary);color:var(--interactive-primary-text)}.FilterPanel-module__yZh61W__applyBtn:hover{background-color:var(--interactive-primary-hover)}.FilterPanel-module__yZh61W__clearBtn{background-color:var(--surface-default);color:var(--text-secondary);border-color:var(--border-default)}.FilterPanel-module__yZh61W__clearBtn:hover{border-color:var(--text-secondary);color:var(--text-primary)}@media (max-width:767px){.FilterPanel-module__yZh61W__checkboxLabel{align-items:center;min-height:40px}}
.transactionDetail-module__krfZuq__pageContainer{flex-direction:column;gap:24px;display:flex}.transactionDetail-module__krfZuq__pageHeader{align-items:center;gap:16px;display:flex}.transactionDetail-module__krfZuq__pageTitle{color:var(--text-primary);margin:0;font-size:24px;font-weight:700}.transactionDetail-module__krfZuq__backButton{border:1px solid var(--border-default);background:var(--surface-default);color:var(--text-secondary);cursor:pointer;border-radius:8px;align-items:center;gap:8px;min-height:48px;padding:8px 16px;font-size:16px;font-weight:600;transition:all .2s;display:inline-flex}.transactionDetail-module__krfZuq__backButton:hover{background:var(--surface-body);color:var(--text-primary)}.transactionDetail-module__krfZuq__loading,.transactionDetail-module__krfZuq__error{text-align:center;padding:60px 20px;font-size:16px}.transactionDetail-module__krfZuq__error{color:var(--negative-color)}.transactionDetail-module__krfZuq__detailGrid{gap:16px;display:grid}.transactionDetail-module__krfZuq__detailRow{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;padding:12px 0;display:flex}.transactionDetail-module__krfZuq__detailRow:last-child{border-bottom:none}.transactionDetail-module__krfZuq__detailLabel{color:var(--text-secondary);font-size:14px;font-weight:500}.transactionDetail-module__krfZuq__detailValue{color:var(--text-primary);font-size:14px;font-weight:600}.transactionDetail-module__krfZuq__amount{font-size:18px}.transactionDetail-module__krfZuq__amount.transactionDetail-module__krfZuq__positive{color:var(--positive-color)}.transactionDetail-module__krfZuq__amount.transactionDetail-module__krfZuq__negative{color:var(--negative-color)}.transactionDetail-module__krfZuq__badge{color:var(--neutral-0);border-radius:6px;padding:4px 12px;font-size:13px;font-weight:600;display:inline-block}.transactionDetail-module__krfZuq__badgeSuccess{background-color:var(--status-success-icon)}.transactionDetail-module__krfZuq__badgeWarning{background-color:var(--status-warning-icon)}.transactionDetail-module__krfZuq__badgeDanger{background-color:var(--status-error-icon)}.transactionDetail-module__krfZuq__badgeInfo{background-color:var(--interactive-primary)}.transactionDetail-module__krfZuq__badgeSecondary{background-color:var(--text-secondary)}.transactionDetail-module__krfZuq__relatedLinks{border-top:1px solid var(--border-color);gap:12px;margin-top:20px;padding-top:20px;display:flex}.transactionDetail-module__krfZuq__linkButton{border:1px solid var(--color-primary);color:var(--color-primary);cursor:pointer;background:#2c5f721a;border-radius:8px;align-items:center;gap:8px;min-height:48px;padding:10px 16px;font-size:16px;font-weight:600;transition:all .2s;display:inline-flex}.transactionDetail-module__krfZuq__linkButton:hover{background:var(--interactive-primary);color:var(--interactive-primary-text)}.transactionDetail-module__krfZuq__actionsGrid{flex-wrap:wrap;gap:16px;display:flex}.transactionDetail-module__krfZuq__actionButton{border:1px solid var(--border-default);background:var(--surface-default);color:var(--text-primary);cursor:pointer;border-radius:8px;align-items:center;gap:10px;min-height:48px;padding:14px 24px;font-size:16px;font-weight:600;transition:all .2s;display:inline-flex}.transactionDetail-module__krfZuq__actionButton:hover{background:var(--surface-body);border-color:var(--text-secondary)}.transactionDetail-module__krfZuq__dangerButton{border-color:var(--status-error-bg);color:var(--status-error-icon);background:var(--status-error-bg)}.transactionDetail-module__krfZuq__dangerButton:hover{background:var(--status-error-icon);color:var(--neutral-0);border-color:var(--status-error-icon)}.transactionDetail-module__krfZuq__modalOverlay{z-index:10000;background:#00000080;justify-content:center;align-items:center;animation:.2s transactionDetail-module__krfZuq__fadeIn;display:flex;position:fixed;inset:0}@keyframes transactionDetail-module__krfZuq__fadeIn{0%{opacity:0}to{opacity:1}}.transactionDetail-module__krfZuq__modal{background:var(--surface-overlay);width:100%;max-width:480px;box-shadow:var(--shadow-lg);border-radius:12px;animation:.3s transactionDetail-module__krfZuq__slideUp;overflow:hidden}@keyframes transactionDetail-module__krfZuq__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.transactionDetail-module__krfZuq__modalHeader{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.transactionDetail-module__krfZuq__modalHeader h2{color:var(--text-primary);margin:0;font-size:18px;font-weight:600}.transactionDetail-module__krfZuq__closeButton{width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;font-size:24px;transition:all .2s;display:flex}.transactionDetail-module__krfZuq__closeButton:hover{background:var(--surface-body);color:var(--text-primary)}.transactionDetail-module__krfZuq__modalBody{padding:24px}.transactionDetail-module__krfZuq__modalDescription{color:var(--text-secondary);margin:0 0 20px;font-size:14px;line-height:1.5}.transactionDetail-module__krfZuq__formGroup{margin-bottom:20px}.transactionDetail-module__krfZuq__formLabel{color:var(--text-primary);margin-bottom:8px;font-size:14px;font-weight:500;display:block}.transactionDetail-module__krfZuq__formSelect,.transactionDetail-module__krfZuq__formTextarea{border:1px solid var(--border-default);width:100%;color:var(--text-primary);background:var(--surface-default);border-radius:8px;padding:12px 14px;font-size:16px;transition:border-color .2s,box-shadow .2s}.transactionDetail-module__krfZuq__formSelect{min-height:50px}.transactionDetail-module__krfZuq__formSelect:focus,.transactionDetail-module__krfZuq__formTextarea:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #2c5f7226}.transactionDetail-module__krfZuq__formTextarea{resize:vertical;min-height:100px;font-family:inherit}.transactionDetail-module__krfZuq__modalFooter{border-top:1px solid var(--border-default);background:var(--surface-sunken);justify-content:flex-end;gap:12px;padding:16px 24px;display:flex}.transactionDetail-module__krfZuq__primaryButton,.transactionDetail-module__krfZuq__secondaryButton{cursor:pointer;border-radius:8px;min-height:48px;padding:12px 24px;font-size:16px;font-weight:600;transition:all .2s}.transactionDetail-module__krfZuq__primaryButton{background:var(--interactive-primary);color:var(--interactive-primary-text);border:none}.transactionDetail-module__krfZuq__primaryButton:hover:not(:disabled){background:var(--color-primary-hover)}.transactionDetail-module__krfZuq__primaryButton:disabled{opacity:.6;cursor:not-allowed}.transactionDetail-module__krfZuq__secondaryButton{background:var(--surface-default);color:var(--text-secondary);border:1px solid var(--border-default)}.transactionDetail-module__krfZuq__secondaryButton:hover{background:var(--surface-body);color:var(--text-primary)}.transactionDetail-module__krfZuq__successMessage{text-align:center;padding:20px}.transactionDetail-module__krfZuq__successIcon{background:var(--status-success-icon);width:60px;height:60px;color:var(--neutral-0);border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;font-size:28px;display:inline-flex}.transactionDetail-module__krfZuq__successMessage h3{color:var(--text-primary);margin:0 0 12px;font-size:18px}.transactionDetail-module__krfZuq__successMessage p{color:var(--text-secondary);margin:0 0 20px;font-size:14px;line-height:1.5}
.VitrinToolbar-module__RlqT6q__toolbar{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:16px;width:100%;display:flex}.VitrinToolbar-module__RlqT6q__pillGroup{border:1px solid var(--border-default);background-color:var(--surface-default);border-radius:10px;gap:4px;padding:4px;display:flex}.VitrinToolbar-module__RlqT6q__pill{color:var(--text-secondary);font-family:var(--font-family);cursor:pointer;white-space:nowrap;background-color:#0000;border:none;border-radius:8px;padding:6px 14px;font-size:14px;font-weight:500;transition:all .2s}.VitrinToolbar-module__RlqT6q__pill:hover{color:var(--interactive-primary)}.VitrinToolbar-module__RlqT6q__pillActive{background-color:var(--interactive-primary);color:var(--interactive-primary-text)}.VitrinToolbar-module__RlqT6q__pillActive:hover{background-color:var(--interactive-primary-hover);color:var(--interactive-primary-text)}.VitrinToolbar-module__RlqT6q__segmentedToggle{border:1px solid var(--border-default);background-color:var(--surface-default);border-radius:10px;gap:4px;margin-left:auto;padding:4px;display:flex}.VitrinToolbar-module__RlqT6q__segment{color:var(--text-secondary);font-family:var(--font-family);cursor:pointer;white-space:nowrap;background-color:#0000;border:none;border-radius:8px;padding:6px 14px;font-size:14px;font-weight:500;transition:all .2s}.VitrinToolbar-module__RlqT6q__segment:hover{color:var(--interactive-primary)}.VitrinToolbar-module__RlqT6q__segmentActive{background-color:var(--interactive-primary);color:var(--interactive-primary-text)}.VitrinToolbar-module__RlqT6q__segmentActive:hover{background-color:var(--interactive-primary-hover);color:var(--interactive-primary-text)}@media (max-width:767px){.VitrinToolbar-module__RlqT6q__toolbar{flex-direction:column;align-items:stretch}.VitrinToolbar-module__RlqT6q__pillGroup{justify-content:stretch}.VitrinToolbar-module__RlqT6q__pill{text-align:center;white-space:normal;flex:1}.VitrinToolbar-module__RlqT6q__segmentedToggle{justify-content:stretch;margin-left:0}.VitrinToolbar-module__RlqT6q__segment{text-align:center;white-space:normal;flex:1}}
