.FreelanceRateCalculator-module-scss-module__DVOHUa__freelance-widget{background-color:var(--color-bg-widget);border-radius:var(--radius-lg);box-shadow:var(--shadow-widget);overflow:hidden}.FreelanceRateCalculator-module-scss-module__DVOHUa__freelance-widget__form{padding:var(--spacing-lg);gap:var(--spacing-md);flex-direction:column;display:flex}@media (min-width:640px){.FreelanceRateCalculator-module-scss-module__DVOHUa__freelance-widget__form{padding:var(--spacing-xl)}}.FreelanceRateCalculator-module-scss-module__DVOHUa__freelance-widget__row{gap:var(--spacing-md);grid-template-columns:1fr;display:grid}@media (min-width:640px){.FreelanceRateCalculator-module-scss-module__DVOHUa__freelance-widget__row{grid-template-columns:1fr 1fr}}.FreelanceRateCalculator-module-scss-module__DVOHUa__freelance-widget__field{gap:var(--spacing-xs);flex-direction:column;display:flex}.FreelanceRateCalculator-module-scss-module__DVOHUa__freelance-widget__label{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:500}.FreelanceRateCalculator-module-scss-module__DVOHUa__freelance-widget__hint{color:var(--color-text-muted);margin-top:-2px;font-size:12px}.FreelanceRateCalculator-module-scss-module__DVOHUa__freelance-widget__input,.FreelanceRateCalculator-module-scss-module__DVOHUa__freelance-widget__select{width:100%;padding:var(--spacing-sm) 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-color:var(--color-bg);font-family:var(--font-family);transition:border-color var(--transition-base),box-shadow var(--transition-base);appearance:none}.FreelanceRateCalculator-module-scss-module__DVOHUa__freelance-widget__input:focus,.FreelanceRateCalculator-module-scss-module__DVOHUa__freelance-widget__select:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light);outline:none}.FreelanceRateCalculator-module-scss-module__DVOHUa__freelance-widget__input{-moz-appearance:textfield}.FreelanceRateCalculator-module-scss-module__DVOHUa__freelance-widget__input::-webkit-outer-spin-button{appearance:none}.FreelanceRateCalculator-module-scss-module__DVOHUa__freelance-widget__input::-webkit-inner-spin-button{appearance:none}.FreelanceRateCalculator-module-scss-module__DVOHUa__freelance-widget__btn{padding:var(--spacing-sm) var(--spacing-xl);background-color:var(--color-primary);color:#fff;font-size:var(--font-size-base);border-radius:var(--radius-sm);transition:background-color var(--transition-base),transform var(--transition-base);width:100%;font-weight:600}@media (min-width:640px){.FreelanceRateCalculator-module-scss-module__DVOHUa__freelance-widget__btn{align-self:flex-start;width:auto;min-width:160px}}.FreelanceRateCalculator-module-scss-module__DVOHUa__freelance-widget__btn:hover{background-color:var(--color-primary-hover)}.FreelanceRateCalculator-module-scss-module__DVOHUa__freelance-widget__btn:active{transform:scale(.98)}.FreelanceRateCalculator-module-scss-module__DVOHUa__freelance-widget__results{border-top:1px solid var(--color-border);padding:var(--spacing-lg);background-color:var(--color-bg-secondary);gap:var(--spacing-lg);flex-direction:column;display:flex}@media (min-width:640px){.FreelanceRateCalculator-module-scss-module__DVOHUa__freelance-widget__results{padding:var(--spacing-xl)}}.FreelanceRateCalculator-module-scss-module__DVOHUa__freelance-widget__result-main{align-items:flex-start;gap:var(--spacing-xs);flex-direction:column;display:flex}.FreelanceRateCalculator-module-scss-module__DVOHUa__freelance-widget__result-main-label{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:500}.FreelanceRateCalculator-module-scss-module__DVOHUa__freelance-widget__result-main-value{color:var(--color-primary);font-size:42px;font-weight:700;line-height:1}.FreelanceRateCalculator-module-scss-module__DVOHUa__freelance-widget__result-grid{gap:var(--spacing-md);grid-template-columns:1fr 1fr;display:grid}@media (min-width:640px){.FreelanceRateCalculator-module-scss-module__DVOHUa__freelance-widget__result-grid{grid-template-columns:repeat(3,1fr)}}.FreelanceRateCalculator-module-scss-module__DVOHUa__freelance-widget__result-item{gap:var(--spacing-xs);background-color:var(--color-bg-widget);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--spacing-sm) var(--spacing-md);flex-direction:column;display:flex}.FreelanceRateCalculator-module-scss-module__DVOHUa__freelance-widget__result-label{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.FreelanceRateCalculator-module-scss-module__DVOHUa__freelance-widget__result-value{font-size:var(--font-size-lg);color:var(--color-text-primary);font-weight:700}.FreelanceRateCalculator-module-scss-module__DVOHUa__freelance-widget__summary{font-size:var(--font-size-sm);color:var(--color-text-secondary);background-color:var(--color-bg-widget);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--spacing-md);line-height:1.6}
