.PriceDiscountCalculator_wrapper__XhLz8{display:flex;flex-direction:column;gap:20px}.PriceDiscountCalculator_layout__JrluO{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}@media (max-width:600px){.PriceDiscountCalculator_layout__JrluO{grid-template-columns:1fr}}.PriceDiscountCalculator_inputCard__8KciG,.PriceDiscountCalculator_resultsCard__wXuiw{background:#fff;border:1.5px solid #e5e7eb;border-radius:14px;padding:24px;display:flex;flex-direction:column;gap:16px}.PriceDiscountCalculator_field__x7G3e{display:flex;flex-direction:column;gap:6px}.PriceDiscountCalculator_field__x7G3e label{font-size:.875rem;font-weight:600;color:#374151}.PriceDiscountCalculator_discountRow__OCeLq{display:flex;gap:8px;align-items:stretch}.PriceDiscountCalculator_typeToggle__3cQ_x{display:flex;border:1.5px solid #e5e7eb;border-radius:9px;overflow:hidden;flex-shrink:0}.PriceDiscountCalculator_typeActive__rAMWQ,.PriceDiscountCalculator_typeBtn__zF6g5{padding:0 14px;border:none;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .18s}.PriceDiscountCalculator_typeBtn__zF6g5{background:#fff;color:#9ca3af}.PriceDiscountCalculator_typeBtn__zF6g5:hover{color:#374151}.PriceDiscountCalculator_typeActive__rAMWQ{background:#667eea;color:#fff}.PriceDiscountCalculator_inputPrefix__e4YOC,.PriceDiscountCalculator_inputSuffix__yCIRr{display:flex;align-items:center;border:1.5px solid #e5e7eb;border-radius:9px;overflow:hidden;flex:1 1;transition:border-color .2s}.PriceDiscountCalculator_inputPrefix__e4YOC:focus-within,.PriceDiscountCalculator_inputSuffix__yCIRr:focus-within{border-color:#667eea}.PriceDiscountCalculator_inputPrefix__e4YOC span,.PriceDiscountCalculator_inputSuffix__yCIRr span{padding:0 12px;font-size:.9rem;color:#9ca3af;background:#f9fafb;border-right:1.5px solid #e5e7eb;align-self:stretch;display:flex;align-items:center}.PriceDiscountCalculator_inputSuffix__yCIRr span{border-right:none;border-left:1.5px solid #e5e7eb}.PriceDiscountCalculator_inputPrefix__e4YOC input,.PriceDiscountCalculator_inputSuffix__yCIRr input{flex:1 1;border:none;outline:none;padding:11px 12px;font-size:.95rem;color:#111827;background:transparent}.PriceDiscountCalculator_error___oAYY{font-size:.8rem;color:#dc2626;margin:0}.PriceDiscountCalculator_calcBtn__6f17B{padding:12px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:10px;font-size:.95rem;font-weight:600;cursor:pointer;margin-top:4px;transition:opacity .2s}.PriceDiscountCalculator_calcBtn__6f17B:hover{opacity:.9}.PriceDiscountCalculator_mainResult__tnTI1{display:flex;flex-direction:column;align-items:center;padding:20px;background:linear-gradient(135deg,#667eea15,#764ba215);border-radius:12px;border:1px solid #667eea30}.PriceDiscountCalculator_mainLabel__DOaYn{font-size:.8rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}.PriceDiscountCalculator_mainValue__bSBo1{font-size:2.5rem;font-weight:800;color:#667eea;letter-spacing:-1px}.PriceDiscountCalculator_statsGrid__94rAh{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.PriceDiscountCalculator_statItem__ddW_e{display:flex;flex-direction:column;gap:3px;padding:12px;background:#f9fafb;border-radius:8px}.PriceDiscountCalculator_savingsItem__XPXi_{background:#f0fdf4}.PriceDiscountCalculator_savingsItem__XPXi_ .PriceDiscountCalculator_statValue__DZiBf{color:#059669}.PriceDiscountCalculator_statLabel__wZ9xK{font-size:.75rem;color:#9ca3af;font-weight:500}.PriceDiscountCalculator_statValue__DZiBf{font-size:1rem;font-weight:700;color:#111827}.PriceDiscountCalculator_bar__GJ1gS{height:8px;background:#f3f4f6;border-radius:999px;overflow:hidden;display:flex}.PriceDiscountCalculator_barFill__bVqtY{height:100%;background:#667eea;transition:width .4s ease}.PriceDiscountCalculator_barSaved__CumUv{height:100%;background:#10b981;transition:width .4s ease}.PriceDiscountCalculator_barLegend__Ja3fF{display:flex;gap:16px;justify-content:center}.PriceDiscountCalculator_barLegend__Ja3fF span{display:flex;align-items:center;gap:5px;font-size:.78rem;color:#6b7280}.PriceDiscountCalculator_dot__RZ5rD{display:inline-block;width:8px;height:8px;border-radius:50%}.PriceDiscountCalculator_placeholder__GfpDy{color:#9ca3af;font-size:.9rem;text-align:center;padding:32px 0;margin:auto}