.calculatorLanguage{display:flex;gap:10px;align-items:center;font-size:12px;color:#526772}.calculatorLanguage select{max-width:180px;padding:12px;border:1px solid #dce3e5;border-radius:9px;background:white;color:#173b37;font:inherit}.toolHeader{gap:20px}.visibleBreadcrumb{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;line-height:1.7;color:#60737e;margin:8px 0 26px}.visibleBreadcrumb a{color:#176e57}.localizedTool .toolIntro{max-width:800px}.localizedTool #tools{padding:0;margin:20px 0}.localizedTool .coreResults{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.localizedTool .result{min-width:0;padding:18px;border-radius:10px;background:#edf6f2}.localizedTool .result small{display:block;min-height:34px}.localizedTool .result b{display:block;font-size:28px;color:#176e57}.localizedTool .fields{grid-template-columns:repeat(3,minmax(0,1fr))}.localizedTool .methodBox{margin-top:30px}.calculatorActions #shareLinkBox{width:100%;max-width:760px;font-size:12px}.calculatorActions textarea{display:block;width:100%;box-sizing:border-box;padding:14px;border:1px solid #b9cec5;border-radius:8px;margin-top:10px;background:#fff;font-size:13px;resize:vertical}.calculatorActions [hidden]{display:none!important}.localizedTool[dir=rtl],html[dir=rtl] .localizedTool{text-align:right}.localizedTool input[type=number]{direction:ltr;text-align:start}.localizedTool .card{padding:28px}.localizedTool .toolIntro h1{line-height:1.2}.localizedTool form label{line-height:1.6}.offlineLanguages{display:grid;gap:4px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}@media(max-width:650px){.toolHeader{height:auto;min-height:72px;flex-wrap:wrap;padding:16px 20px}.calculatorLanguage{flex-wrap:wrap;gap:5px}.calculatorLanguage select{max-width:140px}.toolHeader>div{font-size:11px}.localizedTool .fields{grid-template-columns:repeat(2,minmax(0,1fr))}.localizedTool .coreResults{grid-template-columns:repeat(2,minmax(0,1fr))}.localizedTool .card{padding:20px}.localizedTool .toolIntro h1{font-size:32px}.localizedTool .result b{font-size:24px}.calculatorActions{gap:10px}.calculatorActions button{min-height:46px}.visibleBreadcrumb{font-size:11px}}@media print{.calculatorLanguage,.visibleBreadcrumb{display:none}.localizedTool .fields{grid-template-columns:repeat(3,1fr)}.localizedTool .coreResults{grid-template-columns:repeat(4,1fr)}}
