.TrafficFineCalculator-module-scss-module__HP_pxG__tf-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);gap:var(--spacing-lg);flex-direction:column;display:flex}.TrafficFineCalculator-module-scss-module__HP_pxG__tf-calc__selects{gap:var(--spacing-md);flex-wrap:wrap;max-width:640px;display:flex}.TrafficFineCalculator-module-scss-module__HP_pxG__tf-calc__field{gap:var(--spacing-xs);flex-direction:column;flex:1;min-width:220px;display:flex}.TrafficFineCalculator-module-scss-module__HP_pxG__tf-calc__label{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:500}.TrafficFineCalculator-module-scss-module__HP_pxG__tf-calc__select{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);cursor:pointer;min-height:44px;transition:border-color var(--transition-base)}.TrafficFineCalculator-module-scss-module__HP_pxG__tf-calc__select:focus{border-color:var(--color-primary);outline:none}.TrafficFineCalculator-module-scss-module__HP_pxG__tf-calc__select:disabled{opacity:.5;cursor:not-allowed}.TrafficFineCalculator-module-scss-module__HP_pxG__tf-calc__result{gap:var(--spacing-md);flex-direction:column;max-width:640px;display:flex}.TrafficFineCalculator-module-scss-module__HP_pxG__tf-calc__result-grid{gap:var(--spacing-sm);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:480px){.TrafficFineCalculator-module-scss-module__HP_pxG__tf-calc__result-grid{grid-template-columns:1fr 1fr}}.TrafficFineCalculator-module-scss-module__HP_pxG__tf-calc__result-item{padding:var(--spacing-md);background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-sm);text-align:center;flex-direction:column;gap:6px;display:flex}.TrafficFineCalculator-module-scss-module__HP_pxG__tf-calc__result-label{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:500}.TrafficFineCalculator-module-scss-module__HP_pxG__tf-calc__result-value{font-size:var(--font-size-lg);color:var(--color-primary);word-break:break-word;font-weight:700}.TrafficFineCalculator-module-scss-module__HP_pxG__tf-calc__note{font-size:var(--font-size-sm);color:var(--color-text-secondary);background:var(--color-primary-light);border:1px solid var(--color-primary);border-radius:var(--radius-sm);padding:var(--spacing-md);line-height:1.6}.TrafficFineCalculator-module-scss-module__HP_pxG__tf-calc__disclaimer{color:var(--color-text-muted);border-top:1px solid var(--color-border);padding-top:var(--spacing-md);font-size:13px;line-height:1.5}
