.DiscountCalculatorTool-module__wC6hkq__tool{flex-direction:column;gap:24px;width:100%;display:flex}.DiscountCalculatorTool-module__wC6hkq__inputCard{border:1px solid var(--color-border);box-shadow:var(--shadow-sm);background:#fff;border-radius:20px;flex-direction:column;gap:24px;padding:32px;display:flex}.DiscountCalculatorTool-module__wC6hkq__modeRow{flex-wrap:wrap;gap:8px;display:flex}.DiscountCalculatorTool-module__wC6hkq__modeBtn{border:1.5px solid var(--color-border);min-width:160px;color:var(--color-text-muted);cursor:pointer;text-align:center;background:0 0;border-radius:10px;flex:1;padding:12px 16px;font-size:14px;font-weight:600;transition:all .2s}.DiscountCalculatorTool-module__wC6hkq__modeBtn:hover{border-color:var(--color-accent);color:var(--color-text-primary)}.DiscountCalculatorTool-module__wC6hkq__modeBtnActive{border-color:var(--color-accent);color:var(--color-accent-hover);background:#c3db6b26}.DiscountCalculatorTool-module__wC6hkq__presetRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.DiscountCalculatorTool-module__wC6hkq__presetLabel{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:13px;font-weight:600}.DiscountCalculatorTool-module__wC6hkq__presetBtn{border:1px solid var(--color-border);color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:8px;padding:6px 14px;font-size:13px;font-weight:600;transition:all .2s}.DiscountCalculatorTool-module__wC6hkq__presetBtn:hover{border-color:var(--color-accent);color:var(--color-accent-hover);background:#c3db6b26}.DiscountCalculatorTool-module__wC6hkq__inputGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:768px){.DiscountCalculatorTool-module__wC6hkq__inputGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.DiscountCalculatorTool-module__wC6hkq__inputGrid{grid-template-columns:1fr}.DiscountCalculatorTool-module__wC6hkq__inputCard{padding:24px}}.DiscountCalculatorTool-module__wC6hkq__field{flex-direction:column;gap:8px;display:flex}.DiscountCalculatorTool-module__wC6hkq__label{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:13px;font-weight:600}.DiscountCalculatorTool-module__wC6hkq__input,.DiscountCalculatorTool-module__wC6hkq__select{border:1.5px solid var(--color-border);width:100%;color:var(--color-text-primary);background:#fff;border-radius:10px;outline:none;padding:12px 16px;font-family:DM Sans,sans-serif;font-size:15px;transition:border-color .2s}.DiscountCalculatorTool-module__wC6hkq__input:focus,.DiscountCalculatorTool-module__wC6hkq__select:focus{border-color:var(--color-accent)}.DiscountCalculatorTool-module__wC6hkq__input::placeholder{color:var(--color-text-muted)}.DiscountCalculatorTool-module__wC6hkq__input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.DiscountCalculatorTool-module__wC6hkq__input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.DiscountCalculatorTool-module__wC6hkq__input[type=number]{-moz-appearance:textfield}.DiscountCalculatorTool-module__wC6hkq__select{cursor:pointer;appearance:auto}.DiscountCalculatorTool-module__wC6hkq__discountSection{flex-direction:column;gap:12px;display:flex}.DiscountCalculatorTool-module__wC6hkq__discountHeader{justify-content:space-between;align-items:center;display:flex}.DiscountCalculatorTool-module__wC6hkq__addBtn{border:1px solid var(--color-border);color:var(--color-accent-hover);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.DiscountCalculatorTool-module__wC6hkq__addBtn:hover{border-color:var(--color-accent);background:#c3db6b1a}.DiscountCalculatorTool-module__wC6hkq__discountRow{align-items:center;gap:10px;display:flex}.DiscountCalculatorTool-module__wC6hkq__discountNum{color:var(--color-text-muted);flex-shrink:0;width:24px;font-size:13px;font-weight:700}.DiscountCalculatorTool-module__wC6hkq__discountRow .DiscountCalculatorTool-module__wC6hkq__input{max-width:160px}.DiscountCalculatorTool-module__wC6hkq__discountPct{color:var(--color-text-muted);flex-shrink:0;font-size:15px;font-weight:600}.DiscountCalculatorTool-module__wC6hkq__removeBtn{border:1px solid var(--color-border);width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.DiscountCalculatorTool-module__wC6hkq__removeBtn:hover{color:#ef4444;background:#ef44440d;border-color:#ef4444}.DiscountCalculatorTool-module__wC6hkq__stackNote{color:var(--color-text-muted);margin:0;font-size:12px;font-style:italic}.DiscountCalculatorTool-module__wC6hkq__taxRow{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.DiscountCalculatorTool-module__wC6hkq__taxToggle{color:var(--color-text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}.DiscountCalculatorTool-module__wC6hkq__taxToggle input{display:none}.DiscountCalculatorTool-module__wC6hkq__taxToggleSlider{background:var(--color-border);border-radius:11px;flex-shrink:0;width:40px;height:22px;transition:background .2s;position:relative}.DiscountCalculatorTool-module__wC6hkq__taxToggleSlider:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:3px;left:3px}.DiscountCalculatorTool-module__wC6hkq__taxToggle input:checked+.DiscountCalculatorTool-module__wC6hkq__taxToggleSlider{background:var(--color-accent)}.DiscountCalculatorTool-module__wC6hkq__taxToggle input:checked+.DiscountCalculatorTool-module__wC6hkq__taxToggleSlider:after{transform:translate(18px)}.DiscountCalculatorTool-module__wC6hkq__taxInput{align-items:center;gap:6px;display:flex}.DiscountCalculatorTool-module__wC6hkq__taxInput .DiscountCalculatorTool-module__wC6hkq__input{max-width:100px}.DiscountCalculatorTool-module__wC6hkq__toolbar{border-top:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:12px;padding-top:16px;display:flex}.DiscountCalculatorTool-module__wC6hkq__toolbarBtn{color:var(--color-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.DiscountCalculatorTool-module__wC6hkq__toolbarBtn:hover{background:var(--color-surface-hover);color:var(--color-text-primary)}.DiscountCalculatorTool-module__wC6hkq__toolbarBtnActive{color:var(--color-accent);border-color:var(--color-accent);background:#c3db6b26}.DiscountCalculatorTool-module__wC6hkq__resultsCard{border:1px solid var(--color-border);box-shadow:var(--shadow-sm);background:#fff;border-radius:20px;flex-direction:column;gap:32px;padding:32px;display:flex}.DiscountCalculatorTool-module__wC6hkq__resultGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:640px){.DiscountCalculatorTool-module__wC6hkq__resultGrid{grid-template-columns:1fr 1fr}.DiscountCalculatorTool-module__wC6hkq__resultsCard{padding:24px}}@media (max-width:400px){.DiscountCalculatorTool-module__wC6hkq__resultGrid{grid-template-columns:1fr}}.DiscountCalculatorTool-module__wC6hkq__resultItem{background:var(--color-surface);border:1px solid var(--color-border);text-align:center;border-radius:12px;flex-direction:column;gap:6px;padding:20px;display:flex}.DiscountCalculatorTool-module__wC6hkq__resultLabel{text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-muted);font-size:12px;font-weight:600}.DiscountCalculatorTool-module__wC6hkq__resultValue{color:var(--color-text-primary);font-size:24px;font-weight:700;font-family:var(--font-dm-mono),"DM Mono",monospace}.DiscountCalculatorTool-module__wC6hkq__resultValueGreen{color:#16a34a;font-size:24px;font-weight:700;font-family:var(--font-dm-mono),"DM Mono",monospace}.DiscountCalculatorTool-module__wC6hkq__chartSection{flex-direction:column;gap:16px;display:flex}.DiscountCalculatorTool-module__wC6hkq__chartTitle{color:var(--color-text-primary);font-size:16px;font-weight:700}.DiscountCalculatorTool-module__wC6hkq__barChart{border:1px solid var(--color-border);border-radius:12px;height:48px;display:flex;overflow:hidden}.DiscountCalculatorTool-module__wC6hkq__barFill{background:var(--color-accent);justify-content:center;align-items:center;min-width:60px;transition:width .4s;display:flex}.DiscountCalculatorTool-module__wC6hkq__barFillSavings{background:#16a34a;justify-content:center;align-items:center;min-width:40px;transition:width .4s;display:flex}.DiscountCalculatorTool-module__wC6hkq__barLabel{color:#fff;white-space:nowrap;padding:0 8px;font-size:12px;font-weight:700}.DiscountCalculatorTool-module__wC6hkq__legendRow{flex-wrap:wrap;gap:24px;display:flex}.DiscountCalculatorTool-module__wC6hkq__legendItem{color:var(--color-text-secondary);align-items:center;gap:8px;font-size:14px;display:flex}.DiscountCalculatorTool-module__wC6hkq__legendDot{border-radius:50%;flex-shrink:0;width:12px;height:12px}.DiscountCalculatorTool-module__wC6hkq__compareGrid{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (max-width:768px){.DiscountCalculatorTool-module__wC6hkq__compareGrid{grid-template-columns:1fr}}.DiscountCalculatorTool-module__wC6hkq__comparePanel{flex-direction:column;gap:16px;display:flex}.DiscountCalculatorTool-module__wC6hkq__scenarioLabel{color:var(--color-accent);text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid var(--color-accent);padding-bottom:8px;font-size:14px;font-weight:700}.DiscountCalculatorTool-module__wC6hkq__compareStat{color:var(--color-text-secondary);font-size:14px;font-family:var(--font-dm-mono),"DM Mono",monospace;flex-direction:column;gap:6px;display:flex}.DiscountCalculatorTool-module__wC6hkq__compareSummary{border:2px solid var(--color-accent);background:#fff;border-radius:16px;grid-template-columns:1fr 1fr;gap:20px;padding:24px;display:grid}@media (max-width:640px){.DiscountCalculatorTool-module__wC6hkq__compareSummary{grid-template-columns:1fr}}.DiscountCalculatorTool-module__wC6hkq__compareSummaryItem{text-align:center;flex-direction:column;gap:8px;display:flex}.DiscountCalculatorTool-module__wC6hkq__winnerItem{border-top:1px solid var(--color-border);grid-column:1/-1;padding-top:16px}
