.VatCalculator-module-scss-module__MCASka__vat-calc{background:var(--color-bg-widget);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-xl);box-shadow:var(--shadow-widget)}.VatCalculator-module-scss-module__MCASka__vat-calc__tabs{background:var(--color-bg-secondary);border-radius:var(--radius-md);margin-bottom:var(--spacing-xl);gap:2px;padding:4px;display:flex}.VatCalculator-module-scss-module__MCASka__vat-calc__tab{padding:10px var(--spacing-md);border-radius:var(--radius-sm);font-size:var(--font-size-sm);color:var(--color-text-secondary);cursor:pointer;min-height:44px;transition:background-color var(--transition-base),color var(--transition-base);background:0 0;border:none;flex:1;font-weight:500}.VatCalculator-module-scss-module__MCASka__vat-calc__tab:hover{color:var(--color-text-primary)}.VatCalculator-module-scss-module__MCASka__vat-calc__tab--active{background:var(--color-bg-widget);color:var(--color-primary);box-shadow:var(--shadow-card);font-weight:600}.VatCalculator-module-scss-module__MCASka__vat-calc__form{gap:var(--spacing-lg);flex-direction:column;max-width:480px;display:flex}.VatCalculator-module-scss-module__MCASka__vat-calc__field{gap:var(--spacing-xs);flex-direction:column;display:flex}.VatCalculator-module-scss-module__MCASka__vat-calc__label{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:500}.VatCalculator-module-scss-module__MCASka__vat-calc__select,.VatCalculator-module-scss-module__MCASka__vat-calc__input{width:100%;padding:10px var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-base);color:var(--color-text-primary);background:var(--color-bg);min-height:44px;transition:border-color var(--transition-base)}.VatCalculator-module-scss-module__MCASka__vat-calc__select:focus,.VatCalculator-module-scss-module__MCASka__vat-calc__input:focus{border-color:var(--color-primary);outline:none}.VatCalculator-module-scss-module__MCASka__vat-calc__error{font-size:var(--font-size-sm);color:#dc2626}.VatCalculator-module-scss-module__MCASka__vat-calc__actions{gap:var(--spacing-sm);align-items:center;display:flex}.VatCalculator-module-scss-module__MCASka__vat-calc__btn{padding:12px var(--spacing-xl);background-color:var(--color-primary);color:#fff;border-radius:var(--radius-sm);font-size:var(--font-size-base);cursor:pointer;min-height:44px;transition:background-color var(--transition-base);border:none;font-weight:600}.VatCalculator-module-scss-module__MCASka__vat-calc__btn:hover{background-color:var(--color-primary-hover)}.VatCalculator-module-scss-module__MCASka__vat-calc__btn--reset{padding:12px var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-sm);color:var(--color-text-secondary);cursor:pointer;min-height:44px;transition:border-color var(--transition-base),color var(--transition-base);background:0 0}.VatCalculator-module-scss-module__MCASka__vat-calc__btn--reset:hover{border-color:var(--color-primary);color:var(--color-primary)}.VatCalculator-module-scss-module__MCASka__vat-calc__result{margin-top:var(--spacing-xl);padding-top:var(--spacing-xl);border-top:1px solid var(--color-border);flex-direction:column;gap:0;max-width:480px;display:flex}.VatCalculator-module-scss-module__MCASka__vat-calc__result-row{padding:var(--spacing-md) var(--spacing-md);border-bottom:1px solid var(--color-border);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;display:flex}.VatCalculator-module-scss-module__MCASka__vat-calc__result-row:last-child{border-bottom:none}.VatCalculator-module-scss-module__MCASka__vat-calc__result-row--highlight{background:var(--color-primary-light);border-color:#0000;margin:2px 0}.VatCalculator-module-scss-module__MCASka__vat-calc__result-label{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.VatCalculator-module-scss-module__MCASka__vat-calc__result-value{font-size:var(--font-size-lg);color:var(--color-text-primary);font-weight:700}.VatCalculator-module-scss-module__MCASka__vat-calc__result-value--accent{color:var(--color-primary)}
