.product-plan-button_planActionGroup__B7ncR{display:flex;flex-direction:column;align-items:center;gap:5px;margin-top:8px}.product-plan-button_planAction__NLeno{display:inline-flex;width:100%;min-height:44px;align-items:center;justify-content:center;gap:9px;border:1px solid var(--v2-line-strong);border-radius:999px;background:var(--v2-action-secondary-bg);color:var(--v2-text);font:inherit;font-size:var(--v2-type-support-size);font-weight:700;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.product-plan-button_planAction__NLeno svg{width:17px;height:17px;color:var(--v2-pink-soft)}.product-plan-button_planAction__NLeno:hover{border-color:var(--v2-pink-soft);background:var(--v2-surface-raised);box-shadow:var(--v2-glow-soft)}.product-plan-button_planQuantityRow__oIUhs{display:grid;grid-template-columns:minmax(120px,1fr) minmax(132px,1fr);width:100%;min-height:44px;gap:8px}.product-plan-button_planQuantityRow__oIUhs .product-plan-button_planQuantity__69vM4{width:100%;min-width:0;height:44px}.product-plan-button_planQuantityRow__oIUhs .product-plan-button_planQuantity__69vM4 button{min-height:0;height:100%}.product-plan-button_planRemove__6STLC{display:inline-flex;min-width:132px;min-height:44px;align-items:center;justify-content:center;gap:5px;padding:6px 10px;border:1px solid var(--v2-line-strong);border-radius:999px;background:var(--v2-surface);color:var(--v2-text-soft);cursor:pointer;font:inherit;font-size:var(--v2-type-support-size);font-weight:700;white-space:nowrap}.product-plan-button_planRemove__6STLC:hover{border-color:var(--v2-pink-soft);color:var(--v2-text)}.product-plan-button_planRemove__6STLC svg{width:14px;height:14px;color:var(--v2-pink-soft)}.product-plan-button_planActionGroupCompact__gwwja{align-items:flex-start;margin-top:1px}.product-plan-button_planActionGroupCompact__gwwja .product-plan-button_planAction__NLeno{width:auto;justify-content:flex-start;padding:0 6px 0 0;border:0;border-radius:0;background:transparent;color:var(--v2-text-muted);font-size:var(--v2-type-support-size);font-weight:600}.product-plan-button_planActionGroupCompact__gwwja .product-plan-button_planAction__NLeno:hover{border:0;background:transparent;box-shadow:none;color:var(--v2-pink-soft);text-decoration:underline;text-underline-offset:3px}.product-plan-button_planActionGroupCompact__gwwja .product-plan-button_planAction__NLeno svg{width:15px;height:15px;color:currentColor}.product-plan-button_planActionGroupCompact__gwwja .product-plan-button_planQuantityRow__oIUhs{display:flex;width:auto;align-items:center;flex-wrap:wrap;gap:6px}.product-plan-button_planActionGroupCompact__gwwja .product-plan-button_planQuantity__69vM4{flex:0 0 auto;width:120px}.product-plan-button_planCompactLabel__7S42E{color:var(--v2-text-muted);font-size:var(--v2-type-support-size);white-space:nowrap}.product-plan-button_planActionGroupCompact__gwwja .product-plan-button_planRemove__6STLC{flex:none;width:44px;min-width:44px;padding:0;border:0;background:transparent;color:var(--v2-text-muted)}.product-plan-button_planActionGroupCompact__gwwja .product-plan-button_planRemove__6STLC span{display:none}.product-plan-button_planActionGroupCompact__gwwja .product-plan-button_planRemove__6STLC svg{width:16px;height:16px;color:currentColor}.product-plan-button_planActionGroupIcon____Xn7 .product-plan-button_planAction__NLeno{width:44px;justify-content:center;padding:0;border:1px solid var(--v2-line-strong);border-radius:50%;background:var(--v2-surface);color:var(--v2-text-muted)}.product-plan-button_planActionGroupIcon____Xn7 .product-plan-button_planAction__NLeno:hover{border:1px solid var(--v2-pink-soft);background:var(--v2-surface-raised);box-shadow:var(--v2-glow-soft)}.product-plan-button_planAction__NLeno:focus-visible,.product-plan-button_planRemove__6STLC:focus-visible{outline:2px solid var(--v2-focus-ring);outline-offset:3px}.product-plan-button_planStatusError__Ueks7{min-height:19px;color:var(--v2-pink-soft);font-size:var(--v2-type-support-size);line-height:1.4}@media (prefers-reduced-motion:reduce){.product-plan-button_planAction__NLeno{transition:none}}