.consumptionTax__modeSwitch{display:flex;gap:0;margin-bottom:28px;border-radius:10px;overflow:hidden;border:1.5px solid #e5e7eb}.consumptionTax__modeBtn{flex:1;padding:12px 16px;font-size:0.9375rem;font-weight:600;border:none;background-color:#fff;color:#6b7280;cursor:pointer;transition:all 0.2s ease;font-family:inherit;letter-spacing:0.03em;min-height:48px}.consumptionTax__modeBtn+.consumptionTax__modeBtn{border-left:1.5px solid #e5e7eb}.consumptionTax__modeBtn_state_active{background-color:#059669;color:#fff}.consumptionTax__modeBtn:not(.consumptionTax__modeBtn_state_active):hover{background-color:#f3f4f6}.consumptionTax__rateSelect{display:flex;align-items:center;gap:16px;margin-bottom:20px;flex-wrap:wrap}.consumptionTax__rateLabel{font-size:0.875rem;font-weight:600;color:#374151;letter-spacing:0.03em;min-width:32px}.consumptionTax__rateOption{display:flex;align-items:center;gap:6px;cursor:pointer;padding:10px 16px;border-radius:8px;border:1.5px solid #e5e7eb;transition:all 0.2s ease;min-height:44px}.consumptionTax__rateOption:has(:checked){border-color:#059669;background-color:#ecfdf5}.consumptionTax__rateRadio{accent-color:#059669;width:18px;height:18px}.consumptionTax__rateText{font-size:0.9375rem;font-weight:500;color:#374151}.consumptionTax__rateText small{font-size:0.75rem;color:#9ca3af;margin-left:2px}.consumptionTax__roundSelect{display:flex;align-items:center;gap:12px;margin-bottom:24px}.consumptionTax__roundLabel{font-size:0.875rem;font-weight:600;color:#374151;letter-spacing:0.03em;white-space:nowrap}.consumptionTax__roundOption{padding:10px 16px;font-size:0.9375rem;border:1.5px solid #e5e7eb;border-radius:8px;background-color:#fff;color:#374151;font-family:inherit;min-height:44px;cursor:pointer}.consumptionTax__roundOption:focus{outline:none;border-color:#059669;box-shadow:0 0 0 3px rgba(5,150,105,0.1)}.consumptionTax__calcBtn{width:100%;margin-top:4px}