.GstVatCalculator_wrapper__5R6lx{display:flex;flex-direction:column;gap:20px}.GstVatCalculator_modeToggle__dqa9O{display:flex;background:#f3f4f6;border-radius:10px;padding:4px;gap:4px}.GstVatCalculator_modeActive__XCaEM,.GstVatCalculator_modeBtn__MEbqt{flex:1 1;padding:9px 16px;border:none;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .18s}.GstVatCalculator_modeBtn__MEbqt{background:transparent;color:#6b7280}.GstVatCalculator_modeBtn__MEbqt:hover{color:#111827}.GstVatCalculator_modeActive__XCaEM{background:#fff;color:#111827;font-weight:600;box-shadow:0 1px 4px rgba(0,0,0,.1)}.GstVatCalculator_layout__PZy_9{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}@media (max-width:600px){.GstVatCalculator_layout__PZy_9{grid-template-columns:1fr}}.GstVatCalculator_inputCard__PjeRd,.GstVatCalculator_resultsCard__zct_F{background:#fff;border:1.5px solid #e5e7eb;border-radius:14px;padding:24px;display:flex;flex-direction:column;gap:16px}.GstVatCalculator_field__cc5Qz{display:flex;flex-direction:column;gap:6px}.GstVatCalculator_field__cc5Qz label{font-size:.875rem;font-weight:600;color:#374151}.GstVatCalculator_inputPrefix__IK6Mb,.GstVatCalculator_inputSuffix__RK1iL{display:flex;align-items:center;border:1.5px solid #e5e7eb;border-radius:9px;overflow:hidden;transition:border-color .2s}.GstVatCalculator_inputPrefix__IK6Mb:focus-within,.GstVatCalculator_inputSuffix__RK1iL:focus-within{border-color:#667eea}.GstVatCalculator_inputPrefix__IK6Mb span,.GstVatCalculator_inputSuffix__RK1iL 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}.GstVatCalculator_inputSuffix__RK1iL span{border-right:none;border-left:1.5px solid #e5e7eb}.GstVatCalculator_inputPrefix__IK6Mb input,.GstVatCalculator_inputSuffix__RK1iL input{flex:1 1;border:none;outline:none;padding:11px 12px;font-size:.95rem;color:#111827;background:transparent}.GstVatCalculator_presets__MSauX{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.GstVatCalculator_preset__KVBUa{padding:4px 10px;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;font-size:.78rem;font-weight:600;color:#374151;cursor:pointer;transition:all .15s}.GstVatCalculator_preset__KVBUa:hover{background:#667eea;color:#fff;border-color:#667eea}.GstVatCalculator_error__OwePQ{font-size:.8rem;color:#dc2626;margin:0}.GstVatCalculator_calcBtn__0pVeV{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}.GstVatCalculator_calcBtn__0pVeV:hover{opacity:.9}.GstVatCalculator_mainResult__4TNSN{display:flex;flex-direction:column;align-items:center;padding:20px;background:linear-gradient(135deg,#667eea15,#764ba215);border-radius:12px;border:1px solid #667eea30}.GstVatCalculator_mainLabel__Za0m_{font-size:.8rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}.GstVatCalculator_mainValue__DOThP{font-size:2.5rem;font-weight:800;color:#667eea;letter-spacing:-1px}.GstVatCalculator_breakdown__0SSgi{display:flex;flex-direction:column;gap:0;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.GstVatCalculator_breakRow__MWjWL{display:flex;justify-content:space-between;padding:11px 16px;font-size:.9rem;color:#374151;border-bottom:1px solid #f3f4f6}.GstVatCalculator_breakRow__MWjWL:last-child{border-bottom:none}.GstVatCalculator_taxVal__31LZL{color:#f59e0b;font-weight:600}.GstVatCalculator_totalRow__3nupe{background:#f9fafb;font-weight:700;color:#111827}.GstVatCalculator_bar__M3krI{height:8px;background:#f3f4f6;border-radius:999px;overflow:hidden;display:flex}.GstVatCalculator_barNet__xdXpJ{height:100%;background:#667eea;transition:width .4s ease}.GstVatCalculator_barTax__UrDTH{height:100%;background:#f59e0b;transition:width .4s ease}.GstVatCalculator_barLegend__nxSBW{display:flex;gap:16px;justify-content:center}.GstVatCalculator_barLegend__nxSBW span{display:flex;align-items:center;gap:5px;font-size:.78rem;color:#6b7280}.GstVatCalculator_dot__fJWNZ{display:inline-block;width:8px;height:8px;border-radius:50%}.GstVatCalculator_placeholder__WZ7wZ{color:#9ca3af;font-size:.9rem;text-align:center;padding:32px 0;margin:auto}