.PriceAlertButton_alertButton__yjqsJ{display:inline-flex;align-items:center;gap:var(--space-xs,clamp(4px,.6vw,6px));font-family:var(--font-family-base,inherit);font-size:clamp(12px,2.8vw,14px);padding:clamp(6px,1.5vw,10px) clamp(10px,2.5vw,16px);white-space:nowrap}.PriceAlertButton_vipOnly__e3mmx{opacity:.8}.PriceAlertButton_devNotice__Vq2Hs{display:inline-flex;align-items:center;gap:var(--space-xs,clamp(4px,.5vw,6px));padding:clamp(6px,1vw,8px) clamp(10px,2vw,14px);background:var(--color-surface-hover,#f5f5f5);border:1px dashed var(--color-border,#e0e0e0);border-radius:var(--radius-sm,clamp(4px,.5vw,6px));color:var(--color-text-muted,#888);font-size:clamp(11px,2.5vw,13px);font-family:var(--font-family-base,inherit);cursor:not-allowed}.PriceAlertButton_devNotice__Vq2Hs .PriceAlertButton_devIcon__QxC7H{color:var(--color-warning,#f59e0b)}@media (max-width:768px){.PriceAlertButton_alertButton__yjqsJ{width:100%;justify-content:center;font-size:clamp(11px,3vw,13px);padding:clamp(8px,2vw,10px) clamp(12px,3vw,16px)}.PriceAlertButton_devNotice__Vq2Hs{width:100%;justify-content:center;font-size:clamp(10px,2.5vw,12px);padding:clamp(6px,1.5vw,8px) clamp(10px,2.5vw,14px)}}.PriceAlertButton_modalContent__HE9HJ{padding:var(--space-md,clamp(12px,1.5vw,16px));font-family:var(--font-family-base,inherit)}.PriceAlertButton_vipLimitInfo__fDBmo{display:flex;flex-direction:row;align-items:flex-start;gap:var(--space-sm,clamp(6px,.8vw,8px));padding:var(--space-sm,clamp(10px,1.2vw,12px));background:var(--color-info-bg,rgba(0,102,204,.1));border:1px solid var(--color-border-light,#e2e8f0);border-radius:var(--radius-sm,clamp(6px,.8vw,8px));margin-bottom:var(--space-md,clamp(12px,1.5vw,16px));font-size:var(--font-size-sm,clamp(.8rem,.6vw + .7rem,.875rem));color:var(--color-text-muted,#666);font-family:var(--font-family-base,inherit)}.PriceAlertButton_infoIcon__IzrtZ{color:var(--color-info,#06c);flex-shrink:0;margin-top:2px}.PriceAlertButton_vipLimitDetails__mei22{display:flex;flex-direction:column;gap:var(--space-xs,clamp(4px,.5vw,6px));flex:1 1}.PriceAlertButton_vipLevelName__QdXTS{font-weight:var(--font-weight-semibold,600);color:var(--color-text-main,#222);font-size:var(--font-size-base,clamp(.875rem,.8vw + .75rem,1rem));font-family:var(--font-family-base,inherit)}.PriceAlertButton_vipLimitText__4J9hF{color:var(--color-text-secondary,#888);font-size:var(--font-size-sm,clamp(.8rem,.6vw + .7rem,.875rem));font-family:var(--font-family-base,inherit);line-height:var(--line-height-normal,1.5)}.PriceAlertButton_usageCount__pLaIV{color:var(--color-primary,#e62828);font-weight:var(--font-weight-medium,500);margin-left:var(--space-xs,clamp(4px,.5vw,6px))}.PriceAlertButton_notificationType__Gew_X{font-size:var(--font-size-sm,clamp(.8rem,.6vw + .7rem,.875rem));font-family:var(--font-family-base,inherit);color:var(--color-primary,#e62828);font-weight:var(--font-weight-semibold,600)}.PriceAlertButton_alertTypeSelector__ajftd{display:flex;gap:var(--space-xs,clamp(6px,.8vw,8px));margin-bottom:var(--space-md,clamp(12px,1.5vw,16px))}.PriceAlertButton_typeButton__IJZ56{flex:1 1;padding:var(--space-sm,clamp(10px,1.2vw,12px)) var(--space-md,clamp(12px,1.5vw,16px));border:1px solid var(--color-border-light,#e0e0e0);background:var(--color-surface,#fff);border-radius:var(--radius-sm,clamp(6px,.8vw,8px));font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));color:var(--color-text-muted,#666);cursor:pointer;transition:all var(--duration-fast,.2s) var(--easing-default,ease);font-family:var(--font-family-base,inherit)}.PriceAlertButton_typeButton__IJZ56:hover{background:var(--color-surface-hover,#f8f9fa);border-color:var(--color-primary,#e62828)}.PriceAlertButton_typeButton__IJZ56.PriceAlertButton_active__lhwGm{background:var(--color-primary,#e62828);color:#fff;border-color:var(--color-primary,#e62828)}.PriceAlertButton_inputGroup__0RuNq{margin-bottom:var(--space-md,clamp(12px,1.5vw,16px))}.PriceAlertButton_inputGroup__0RuNq label{display:block;margin-bottom:var(--space-xs,clamp(6px,.8vw,8px));font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));font-weight:var(--font-weight-semibold,600);color:var(--color-text-main,#333);font-family:var(--font-family-base,inherit)}.PriceAlertButton_inputGroup__0RuNq input{width:100%;padding:var(--space-sm,clamp(10px,1.2vw,12px));border:1px solid var(--color-border-light,#e0e0e0);border-radius:var(--radius-sm,clamp(6px,.8vw,8px));font-size:var(--font-size-base,clamp(14px,1.6vw,16px));font-family:var(--font-family-base,inherit);transition:border-color var(--duration-fast,.2s) var(--easing-default,ease)}.PriceAlertButton_inputGroup__0RuNq input:focus{outline:none;border-color:var(--color-primary,#e62828)}.PriceAlertButton_hint__QIce1{margin-top:var(--space-xs,clamp(6px,.8vw,8px));font-size:var(--font-size-xs,clamp(11px,1.2vw,12px));color:var(--color-text-muted,#666);font-family:var(--font-family-base,inherit)}.PriceAlertButton_modalActions__jvyNj{display:flex;gap:var(--space-sm,clamp(10px,1.2vw,12px));justify-content:flex-end;margin-top:var(--space-lg,clamp(20px,2.5vw,24px))}@media (max-width:768px){.PriceAlertButton_alertTypeSelector__ajftd{flex-direction:column}.PriceAlertButton_modalActions__jvyNj{flex-direction:column-reverse}.PriceAlertButton_modalActions__jvyNj button{width:100%}}@media (prefers-reduced-motion:reduce){.PriceAlertButton_inputGroup__0RuNq input,.PriceAlertButton_typeButton__IJZ56{transition:none}}