/* Фундаментальний аналіз: доповнення до /tekhanaliz/tk.css (ті самі кольори, плеєр, кнопки) */
.doors.d3{grid-template-columns:repeat(3,1fr)}
.kpis.kp4{grid-template-columns:repeat(4,1fr)}
.inrow{display:flex;flex-direction:column;gap:6px;margin:12px 0 10px;font-weight:600;font-size:16px}
.inbox{display:flex;align-items:center;gap:8px}.inbox input{width:160px;font-size:20px;font-family:var(--mono);padding:10px 12px;border:1.5px solid var(--line2);border-radius:12px;background:var(--panel2)}
.inbox input:focus{outline:none;border-color:var(--acc)}.inbox em{font-style:normal;color:var(--muted);font-size:18px}
.stat td{white-space:nowrap}
.cbox.pic{padding:14px}
.ch{position:relative}
@media (max-width:860px){.doors.d3{grid-template-columns:1fr}}
@media (max-width:600px){.kpis.kp4{grid-template-columns:1fr 1fr}.stat{font-size:12.5px}.stat th,.stat td{padding:6px 3px}.stat td:first-child,.stat th:first-child{white-space:normal;min-width:86px;padding-left:0}.stat th{font-size:10.5px;letter-spacing:.02em}}
.kpis{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}
.bar{grid-template-columns:1fr 76px}.bar strong{white-space:nowrap}
@media (max-width:600px){.kpis b{font-size:17px}}
.sls{display:grid;grid-template-columns:1fr 1fr;gap:10px 18px;margin:6px 0 10px}
.sl{display:flex;flex-direction:column;gap:4px;font-size:13.5px;color:var(--muted)}.sl b{color:var(--text);font-family:var(--mono)}
.sl input{width:100%;accent-color:var(--acc);min-height:28px}
@media (max-width:600px){.sls{grid-template-columns:1fr}}
