.kk-conversion-tool{padding:28px;border:1px solid #cbd8e0;border-radius:18px;background:#f2f6f8;margin:22px 0 40px}.kk-conversion-tool form{margin:0}.kk-conversion-tool label{display:block;font-size:14px;font-weight:600;margin:0 0 9px}.kk-conversion-tool input,.kk-conversion-tool select{width:100%;min-width:0;box-sizing:border-box;min-height:50px;border:1px solid #b5c7d2;border-radius:8px;background:#fff;color:#17262f;font:inherit;padding:11px 13px}.kk-conversion-tool input:focus-visible,.kk-conversion-tool select:focus-visible{outline:2px solid #376982;outline-offset:2px}.kk-tool-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:22px}.kk-article .prose .kk-tool-note{font-size:13px;line-height:1.7;margin:10px 0 18px;color:#536d7d}.kk-tool-actions{display:flex;gap:10px;flex-wrap:wrap}.kk-tool-actions button{padding:12px 17px;border:1px solid #b5c7d2;border-radius:7px;background:#fff;color:#17262f;font:inherit;font-size:14px;cursor:pointer}.kk-tool-actions button[type=submit]{background:#14252e;color:#fff;border-color:#14252e}.kk-article .prose .kk-tool-error{font-size:14px;color:#9a2525;margin:18px 0 0}.kk-tool-result{padding:22px;border-radius:12px;background:#fff;border:1px solid #cbd8e0;margin-top:22px}.kk-tool-result span{display:block;font-size:14px}.kk-tool-result output{display:block;font-size:42px;line-height:1.25;font-weight:600;margin:9px 0;color:#17262f}.kk-article .prose .kk-tool-result p{font-size:14px;line-height:1.75;margin:8px 0 0}.kk-conversion-tool [hidden]{display:none!important}@media(max-width:600px){.kk-conversion-tool{padding:20px}.kk-tool-fields{grid-template-columns:1fr}.kk-tool-actions button{flex:1 1 auto}.kk-tool-result{padding:18px}}
