.TierConfiguration_tierConfiguration__8Yvz9{background:white;border-radius:12px;padding:2rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);margin-bottom:2rem}.TierConfiguration_header__LmI5c{text-align:center;margin-bottom:2rem}.TierConfiguration_title__NQOD4{font-size:1.5rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.TierConfiguration_subtitle__H6NdR{color:#6b7280;font-size:1rem;line-height:1.5}.TierConfiguration_tierGrid__6gBnI{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}.TierConfiguration_tierCard__IRoy3{border:2px solid #e5e7eb;border-radius:12px;padding:1.5rem;cursor:pointer;transition:all .2s ease-in-out;position:relative;background:white}.TierConfiguration_tierCard__IRoy3:hover{border-color:#3b82f6;box-shadow:0 4px 12px -2px rgba(59,130,246,.15);transform:translateY(-2px)}.TierConfiguration_tierCard__IRoy3.TierConfiguration_selected__THVJ7{border-color:#3b82f6;background:#eff6ff;box-shadow:0 4px 12px -2px rgba(59,130,246,.25)}.TierConfiguration_tierCard__IRoy3.TierConfiguration_popular__lrcAu{border-color:#10b981}.TierConfiguration_tierCard__IRoy3.TierConfiguration_popular__lrcAu.TierConfiguration_selected__THVJ7{border-color:#10b981;background:#ecfdf5}.TierConfiguration_popularBadge__7W2GI{position:absolute;top:-8px;left:50%;transform:translateX(-50%);background:#10b981;color:white;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.TierConfiguration_tierHeader__vC5Bw{margin-bottom:1rem}.TierConfiguration_tierName__jffaW{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:.5rem}.TierConfiguration_tierPrice__e_M76{display:flex;align-items:baseline;gap:.25rem}.TierConfiguration_price__u5wPd{font-size:2rem;font-weight:700;color:#3b82f6}.TierConfiguration_period__zryOE{color:#6b7280;font-size:1rem}.TierConfiguration_tierDescription__tjgVg{color:#6b7280;font-size:.875rem;line-height:1.5;margin-bottom:1rem}.TierConfiguration_quantityRange__3tyF3{background:#f3f4f6;padding:.5rem .75rem;border-radius:6px;margin-bottom:1rem;text-align:center}.TierConfiguration_quantityRange__3tyF3 span{font-size:.875rem;font-weight:500;color:#374151}.TierConfiguration_featureList__j4KRs{list-style:none;padding:0;margin:0 0 1.5rem}.TierConfiguration_feature__d2ywN{display:flex;align-items:center;gap:.5rem;padding:.25rem 0;font-size:.875rem;color:#374151}.TierConfiguration_checkIcon__aibfg{width:1rem;height:1rem;color:#10b981;flex-shrink:0}.TierConfiguration_selectButton__LM5t6{text-align:center;padding:.75rem;border-radius:8px;font-weight:500;transition:all .2s ease-in-out}.TierConfiguration_selectText__O8wja{color:#3b82f6}.TierConfiguration_selectedText__l38t0{color:#10b981;font-weight:600}.TierConfiguration_tierCard__IRoy3.TierConfiguration_selected__THVJ7 .TierConfiguration_selectButton__LM5t6{background:#10b981;color:white}.TierConfiguration_warning__6Vv70{background:#fef3cd;border:1px solid #f59e0b;border-radius:8px;padding:1rem;margin-bottom:1rem}.TierConfiguration_warning__6Vv70 p{color:#92400e;font-size:.875rem;margin:0;text-align:center}.TierConfiguration_actions__oZ5TY{display:flex;justify-content:center;gap:1rem;margin-top:2rem}.TierConfiguration_cancelButton__kV3Y8{background:#f3f4f6;color:#374151;border:1px solid #d1d5db;padding:.75rem 1.5rem;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s ease-in-out}.TierConfiguration_cancelButton__kV3Y8:hover{background:#e5e7eb;border-color:#9ca3af}.TierConfiguration_error__I5kdi{background:#fef2f2;border:1px solid #f87171;border-radius:8px;padding:1rem;text-align:center}.TierConfiguration_error__I5kdi p{color:#dc2626;margin:0}@media (max-width:768px){.TierConfiguration_tierConfiguration__8Yvz9{padding:1.5rem}.TierConfiguration_tierGrid__6gBnI{grid-template-columns:1fr;gap:1rem}.TierConfiguration_tierCard__IRoy3{padding:1.25rem}.TierConfiguration_price__u5wPd{font-size:1.75rem}}.ProductReplacementDialog_overlay__Axg5N{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.ProductReplacementDialog_dialog__FKWK6{background:white;border-radius:12px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);max-width:500px;width:100%;max-height:90vh;overflow-y:auto;display:flex;flex-direction:column}.ProductReplacementDialog_header__aGuAH{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 1.5rem 0;margin-bottom:1rem}.ProductReplacementDialog_title__Tl5TN{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0}.ProductReplacementDialog_closeButton___ZYa_{background:none;border:none;font-size:1.5rem;color:#6b7280;cursor:pointer;padding:.25rem;border-radius:.375rem;transition:color .15s ease-in-out}.ProductReplacementDialog_closeButton___ZYa_:hover{color:#374151;background-color:#f3f4f6}.ProductReplacementDialog_content__T8cY7{padding:0 1.5rem 1.5rem;flex:1 1}.ProductReplacementDialog_message__3KDjX{margin-bottom:1.5rem}.ProductReplacementDialog_description__aZ5l5{font-size:.875rem;color:#6b7280;line-height:1.5;margin:0}.ProductReplacementDialog_comparison__lPOrk{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:2rem;padding:1rem;background-color:#f8fafc;border-radius:8px}.ProductReplacementDialog_itemCard__kf81X{flex:1 1;text-align:center}.ProductReplacementDialog_itemLabel__fu5jS{font-size:.75rem;font-weight:500;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.ProductReplacementDialog_itemDetails__k3p_K{padding:.75rem;background:white;border-radius:6px;border:1px solid #e5e7eb}.ProductReplacementDialog_itemName__VMYh3{font-size:.875rem;font-weight:500;color:#1f2937;margin-bottom:.25rem;line-height:1.4}.ProductReplacementDialog_itemPrice__omfAV{font-size:.875rem;font-weight:600;color:#059669}.ProductReplacementDialog_arrow__utE2q{color:#6b7280;flex-shrink:0}.ProductReplacementDialog_actions__lbMKs{display:flex;gap:.75rem;padding:0 1.5rem 1.5rem;justify-content:center;margin-top:auto}.ProductReplacementDialog_cancelButton__XjKvh{padding:.75rem 1.5rem;background-color:#f3f4f6;color:#374151;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease-in-out}.ProductReplacementDialog_cancelButton__XjKvh:hover{background-color:#e5e7eb;border-color:#9ca3af}.ProductReplacementDialog_replaceButton__EqQ25{padding:.75rem 1.5rem;background-color:#059669;color:white;border:1px solid #059669;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease-in-out}.ProductReplacementDialog_replaceButton__EqQ25:hover{background-color:#047857;border-color:#047857}@media (max-width:640px){.ProductReplacementDialog_overlay__Axg5N{padding:.5rem}.ProductReplacementDialog_comparison__lPOrk{flex-direction:column;gap:1rem}.ProductReplacementDialog_arrow__utE2q{transform:rotate(90deg)}.ProductReplacementDialog_actions__lbMKs{flex-direction:column}.ProductReplacementDialog_cancelButton__XjKvh,.ProductReplacementDialog_replaceButton__EqQ25{width:100%}}