/* V20 original KT Intel market intelligence, compact and responsive. */
.kt-intel .kti-panel[data-kti-panel="news"]{padding:24px clamp(14px,2vw,31px) 30px;min-height:0}
.kt-intel .kti-v20-topline{display:flex;align-items:center;justify-content:space-between;gap:22px;margin:0 0 21px}
.kt-intel .kti-v20-eyebrow{font-size:10px;font-weight:850;letter-spacing:1.6px;color:#708ba5;display:block;margin-bottom:8px}
.kt-intel .kti-v20-topline h3{font-size:clamp(24px,2.8vw,38px);line-height:1.2;letter-spacing:-1.4px;color:#173753;margin:0 0 9px}
.kt-intel .kti-v20-topline p{color:#6d859b;line-height:1.75;font-size:13px;max-width:770px;margin:0}
.kt-intel .kti-v20-top-action{border:1px solid #d9e5ee;background:#f5f9fc;color:#375c7b;border-radius:10px;min-width:206px;padding:13px 16px;font-weight:850;font-size:10px;letter-spacing:.5px;display:flex;align-items:center;flex-wrap:wrap;gap:8px}
.kt-intel .kti-v20-top-action small{display:block;flex-basis:100%;font-size:10px;letter-spacing:0;color:#92a2b0;font-weight:600;margin-left:18px}
.kt-intel .kti-v20-signal{width:9px;height:9px;border-radius:50%;background:#1b9d89;box-shadow:0 0 0 4px #e4f5ef;flex:none}
.kt-intel .kti-v20-sectionbar{display:flex;align-items:center;justify-content:space-between;color:#587590;font-size:10px;font-weight:850;letter-spacing:1.3px;padding:13px 16px 9px}
.kt-intel .kti-v20-sectionbar a{font-size:11px;letter-spacing:0;color:#2b6286}
.kt-intel .kti-v20-tape-card{background:#fff;border:1px solid #dce7f0;border-radius:12px;overflow:hidden;margin-bottom:20px}
.kt-intel .kti-v20-tape{min-height:70px;height:70px;background:#fff;display:flex;align-items:center}
.kt-intel .kti-v20-tape>.tradingview-widget-container{height:70px!important;width:100%!important}
.kt-intel .kti-v20-tape .tradingview-widget-container__widget{height:70px!important;width:100%!important}
.kt-intel .kti-v20-loading{padding:0 17px;color:#7c8fa0;font-size:12px}
.kt-intel .kti-v20-grid{display:grid;gap:20px;align-items:stretch;margin:0 0 20px}
.kt-intel .kti-v20-top-grid{grid-template-columns:minmax(0,1.32fr) minmax(0,1fr)}
.kt-intel .kti-v20-lower-grid{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}
.kt-intel .kti-v20-card{min-width:0;background:#fff;border:1px solid #dbe6ef;border-radius:12px;box-shadow:0 6px 25px rgba(22,55,86,.04);overflow:hidden;display:flex;flex-direction:column}
.kt-intel .kti-v20-card>header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 19px 13px;border-bottom:1px solid #e5edf3;min-height:120px}
.kt-intel .kti-v20-card>header h4{font-size:20px;letter-spacing:-.6px;line-height:1.2;margin:0 0 7px;color:#173852;font-weight:850}
.kt-intel .kti-v20-card>header p{font-size:11px;color:#71869a;line-height:1.65;margin:0;max-width:600px}
.kt-intel .kti-v20-card>header a{white-space:nowrap;color:#286184;font-size:11px;font-weight:850}
.kt-intel .kti-v20-card .kti-v20-mount{height:520px;min-height:520px;width:100%;position:relative;background:#fff;overflow:hidden}
.kt-intel .kti-v20-card .kti-v20-mount>.tradingview-widget-container{width:100%!important;height:100%!important}
.kt-intel .kti-v20-card .kti-v20-mount .tradingview-widget-container__widget{width:100%!important;height:100%!important}
.kt-intel .kti-v20-card .kti-v20-mount iframe{width:100%!important;height:100%!important;display:block}
.kt-intel .kti-v20-placeholder{height:100%;min-height:inherit;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#8398aa;text-align:center;padding:18px;font-size:12px}
.kt-intel .kti-v20-placeholder strong{color:#345571;font-size:14px}
.kt-intel .kti-v20-forex .kti-v20-mount{padding:8px;height:520px}
.kt-intel .kti-v20-forex tv-forex-table{display:block;width:100%;height:100%;min-height:500px}
.kt-intel .kti-v20-news .market-news-widget{width:100%!important;height:540px!important;min-height:540px!important;max-height:540px!important;overflow:hidden;padding:4px 7px;background:white}
.kt-intel .kti-v20-news .market-news-widget iframe,.kt-intel .kti-v20-news .market-news-widget .tradingview-widget-container,.kt-intel .kti-v20-news .market-news-widget .tradingview-widget-container__widget{height:100%!important;min-height:0!important;width:100%!important}
.kt-intel .kti-v20-news-head{align-items:center}
.kt-intel .kti-v20-news-head .news-control-panel{align-self:center;gap:8px}
.kt-intel .kti-v20-news-head .news-control-panel label{font-size:9px;color:#7d90a3;letter-spacing:1px}
.kt-intel .kti-v20-news-head .news-control-panel select{min-width:150px;border-radius:6px}
.kt-intel .kti-v20-news-head .news-control-panel button{border-radius:6px}
.kt-intel .kti-v20-watch .kti-v20-mount{height:540px;min-height:540px}
.kt-intel .kti-v20-foot{font-size:10px;color:#748ba0;padding:10px 15px;border-top:1px solid #edf1f6;line-height:1.5}
.kt-intel .kti-v20-disclosure{display:flex;align-items:center;gap:14px;flex-wrap:wrap;background:#f1f6fa;border:1px solid #dce7f0;padding:17px 20px;border-radius:11px;color:#657e93}
.kt-intel .kti-v20-disclosure>span{font-size:24px;color:#447292}
.kt-intel .kti-v20-disclosure p{flex:1;font-size:11px;line-height:1.7;margin:0;min-width:230px}
.kt-intel .kti-v20-disclosure strong{color:#254b67}
.kt-intel .kti-v20-disclosure a{font-size:11px;font-weight:850;color:#2e6285;white-space:nowrap}
@media(max-width:1150px){.kt-intel .kti-v20-top-grid,.kt-intel .kti-v20-lower-grid{grid-template-columns:1fr 1fr}.kt-intel .kti-v20-card>header{min-height:148px}.kt-intel .kti-v20-card .kti-v20-mount{height:500px;min-height:500px}}
@media(max-width:790px){.kt-intel .kti-v20-top-grid,.kt-intel .kti-v20-lower-grid{grid-template-columns:1fr}.kt-intel .kti-v20-topline{flex-direction:column;align-items:flex-start}.kt-intel .kti-v20-top-action{width:100%}.kt-intel .kti-v20-card>header{min-height:0}.kt-intel .kti-v20-news-head{flex-direction:column;align-items:stretch}.kt-intel .kti-v20-news-head .news-control-panel{align-self:flex-start}.kt-intel .kti-v20-topline h3{font-size:27px}}
@media(max-width:490px){.kt-intel .kti-v20-card>header{padding:14px}.kt-intel .kti-v20-card>header h4{font-size:18px}.kt-intel .kti-v20-card .kti-v20-mount{height:440px;min-height:440px}.kt-intel .kti-v20-forex tv-forex-table{min-height:420px}.kt-intel .kti-v20-news .market-news-widget{height:530px!important;min-height:530px!important;max-height:530px!important}.kt-intel .kti-v20-news-head .news-control-panel{width:100%;flex-wrap:wrap}.kt-intel .kti-v20-news-head .news-control-panel label{width:100%}.kt-intel .kti-v20-news-head .news-control-panel select{width:100%}.kt-intel .kti-v20-disclosure{align-items:flex-start}}
