.kmg-markets{--kmg-navy:#102e59;--kmg-blue:#0b419b;--kmg-line:#dce3ed;--kmg-muted:#596b80;box-sizing:border-box;max-width:1160px;margin:40px auto;padding:0 20px;color:#243b55;font:15px/1.55 Arial,sans-serif}
.kmg-markets *{box-sizing:border-box}.kmg-markets h2{font:400 30px/1.25 Georgia,serif;color:var(--kmg-navy);margin:0 0 22px}.kmg-markets h3{font:500 20px/1.3 Georgia,serif;margin:0 0 6px;color:var(--kmg-navy)}.kmg-markets p{margin:4px 0 12px}.kmg-markets a{color:var(--kmg-blue);text-decoration:underline}.kmg-tools-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:22px}.kmg-rates{border:1px solid var(--kmg-line);border-radius:6px;overflow:hidden}.kmg-rates header{padding:20px;background:#f2f6fc}.kmg-rates header p{font-size:12px;color:var(--kmg-muted);margin:4px 0}.kmg-markets table{border-collapse:collapse;width:100%;font-size:14px;font-variant-numeric:tabular-nums;margin:0;border:0}.kmg-markets th,.kmg-markets td{text-align:right;border:0;border-bottom:1px solid #edf0f5;padding:13px 16px}.kmg-markets th{font-weight:400;font-size:12px;color:var(--kmg-muted)}.kmg-markets th:first-child,.kmg-markets td:first-child{text-align:left}.kmg-markets .kmg-note{font:12px/1.55 Arial,sans-serif;color:var(--kmg-muted);padding:13px 17px;margin:0}.kmg-convert{padding:22px;background:var(--kmg-navy);color:#fff;border-radius:6px}.kmg-convert h3{color:#fff}.kmg-convert>p{font-size:12px;color:#d7e3f4}.kmg-convert label{display:block;font-size:12px;color:#e1eaf7;margin:0 0 12px}.kmg-inputrow{display:grid;grid-template-columns:1.2fr 1fr;gap:10px}.kmg-convert input,.kmg-convert select{font:16px/1.4 Arial,sans-serif;background:#fff;color:var(--kmg-navy);width:100%;min-width:0;min-height:44px;padding:10px 8px;margin-top:5px;border:1px solid #cbd5e4;border-radius:3px}.kmg-convert input:disabled,.kmg-convert select:disabled{opacity:.65}.kmg-convert output{display:block;font:400 30px/1.3 Georgia,serif;margin:9px 0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.kmg-convert .kmg-note{padding:10px 0 0;color:#d7e3f4}.kmg-ticker{margin-top:22px;border:1px solid var(--kmg-line);border-radius:6px;overflow:hidden}.kmg-ticker header{padding:12px 17px;background:#f2f6fc;display:flex;justify-content:space-between;align-items:center;gap:12px}.kmg-ticker h3{font:500 14px/1.4 Arial,sans-serif;margin:0}.kmg-ticker button{font:12px/1.4 Arial,sans-serif;background:#fff;color:var(--kmg-blue);padding:8px 12px;border:1px solid var(--kmg-line);border-radius:3px;cursor:pointer}.kmg-ticker .tradingview-widget-container{min-height:95px;width:100%;overflow:hidden}.kmg-ticker .tradingview-widget-copyright{font-size:11px;padding:8px 16px}.kmg-markets :focus-visible{outline:3px solid #ee4037;outline-offset:3px}@media(max-width:700px){.kmg-tools-grid{grid-template-columns:1fr}.kmg-markets{padding:0 14px;margin:28px auto}.kmg-markets th,.kmg-markets td{padding:11px 10px;font-size:13px}.kmg-markets h2{font-size:26px}.kmg-ticker button{min-height:44px}}
