/* Калькуляторы /instrumenty/ (13.10.2026) */
.tl-answer{max-width:760px}
.tl-calc{padding:clamp(16px,2.4vw,26px);border-radius:24px;border:1px solid #50e2ed55;background:linear-gradient(160deg,#16224a,#0f1834)}
.tl-in{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}
.tl-in label{display:grid;gap:6px;font-size:14px;color:var(--soft)}.tl-in label small{font-size:12px;opacity:.8}
.tl-calc input{width:100%;font:600 16px var(--body);padding:11px 12px;border-radius:12px;border:1px solid var(--line);background:#0b1330;color:#fff}
.tl-out{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin-top:16px}
.tl-out div{padding:14px;border-radius:16px;background:#ffffff0a;border:1px solid var(--line)}.tl-out span{display:block;font-size:13px;color:var(--soft)}.tl-out b{font:500 20px var(--display);color:var(--cyan)}
.tl-note{font-size:13px;color:var(--soft);margin:12px 0 0}
.tl-tw{overflow-x:auto}.tl-rice,.tl-cash{width:100%;border-collapse:collapse;font-size:14px}.tl-rice th,.tl-cash th{text-align:left;font-weight:700;color:var(--soft);padding:6px}.tl-rice td,.tl-cash td{padding:4px 6px}
.tl-rice td:first-child{min-width:170px}.tl-rice input,.tl-cash input{padding:8px 10px;font-size:15px}
.tl-cash td[data-m=bal]{font-weight:700;white-space:nowrap}.tl-cash .neg{color:#ff9fb6}
.tl-cta{padding:clamp(20px,3vw,32px);border-radius:26px;border:1px solid #ab98ff66;background:linear-gradient(135deg,#ab98ff22,#50e2ed10)}
.tl-cta-m{color:var(--soft)}
.tl .gd-table{width:100%;border-collapse:collapse;margin:12px 0}.tl .gd-table th,.tl .gd-table td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--line)}.tl .gd-table th{color:var(--soft);font-weight:600;width:45%}
@media (max-width:640px){.tl-in,.tl-out{grid-template-columns:1fr}}
.tl-cash{min-width:520px}.tl-rice{min-width:660px}.tl-cash input,.tl-rice input{min-width:96px}.tl-cash td:first-child{white-space:nowrap}
