.salaryConverter__modeSwitch{display:flex;gap:0;margin-bottom:28px;border-radius:10px;overflow:hidden;border:1.5px solid #e5e7eb}.salaryConverter__modeBtn{flex:1;padding:12px 8px;font-size:0.875rem;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}.salaryConverter__modeBtn+.salaryConverter__modeBtn{border-left:1.5px solid #e5e7eb}.salaryConverter__modeBtn_state_active{background-color:#059669;color:#fff}.salaryConverter__modeBtn:not(.salaryConverter__modeBtn_state_active):hover{background-color:#f3f4f6}.salaryConverter__options{display:flex;gap:12px;margin-bottom:24px;flex-wrap:wrap}.salaryConverter__optionItem{display:flex;flex-direction:column;gap:6px;flex:1;min-width:120px}.salaryConverter__optionLabel{font-size:0.8125rem;font-weight:600;color:#374151;letter-spacing:0.03em}.salaryConverter__select{padding:10px 12px;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}.salaryConverter__select:focus{outline:none;border-color:#059669;box-shadow:0 0 0 3px rgba(5,150,105,0.1)}.salaryConverter__calcBtn{width:100%;margin-top:4px}.salaryConverter__takeHome{margin-top:16px;padding:20px 24px;background:linear-gradient(135deg,#ecfdf5 0%,#f0fdf4 100%);border:1px solid #a7f3d0;border-radius:10px}.salaryConverter__takeHomeTitle{font-size:0.9375rem;font-weight:700;color:#065f46;margin-bottom:12px;letter-spacing:0.03em}.salaryConverter__takeHomeGrid{display:flex;gap:16px;flex-wrap:wrap}.salaryConverter__takeHomeItem{flex:1;min-width:140px}.salaryConverter__takeHomeLabel{display:block;font-size:0.75rem;color:#6b7280;margin-bottom:4px}.salaryConverter__takeHomeValue{display:block;font-size:1.125rem;font-weight:700;color:#059669}.salaryConverter__takeHomeNote{margin-top:12px;font-size:0.75rem;color:#9ca3af;line-height:1.5}.salaryConverter__takeHomeNote a{color:#059669;font-weight:600;text-decoration:underline}@media (max-width:640px){.salaryConverter__modeBtn{font-size:0.8125rem;padding:10px 4px}.salaryConverter__options{flex-direction:column}}