/* KTN Canva UI pass v1 — navigation + typography only.
   Trading logic, data IDs and routes are intentionally untouched. */

:root{
  --ktn-font-ui:"Noto Sans Thai","Leelawadee UI","Segoe UI",Inter,system-ui,-apple-system,sans-serif;
  --ktn-font-mono:"Cascadia Code","Cascadia Mono",Consolas,"SFMono-Regular",monospace;
  --ktn-type-text:#eaf1f8;
  --ktn-type-heading:#f4f8fc;
  --ktn-type-muted:#8fa1b6;
  --ktn-type-cyan:#58cfea;
  --ktn-type-gold:#d7b66b;
  --ktn-nav-bg:#0a1422;
  --ktn-nav-hover:rgba(88,207,234,.065);
  --ktn-nav-active:rgba(88,207,234,.115);
  --ktn-nav-border:rgba(143,161,182,.16);
}

/* ---------- Global reading typography ---------- */
html,
body,
html.ktn-professional-v1 body{
  font-family:var(--ktn-font-ui)!important;
  color:var(--ktn-type-text);
  font-style:normal;
  text-rendering:optimizeLegibility;
  -webkit-font-smoothing:antialiased;
}

body h1,
body h2,
body h3,
body h4,
body .section-title,
body .story-label,
body .brand-text strong,
body .cl-headerTitle{
  font-family:var(--ktn-font-ui)!important;
  font-style:normal!important;
  font-weight:750!important;
  letter-spacing:-.012em;
  line-height:1.38;
  color:var(--ktn-type-heading);
}

body h1{font-weight:800!important;letter-spacing:-.022em}
body h2{font-weight:750!important}
body h3,body h4{font-weight:700!important}

body p,
body li,
body label,
body input,
body select,
body textarea,
body td,
body .muted,
body .cl-rootBox{
  font-family:var(--ktn-font-ui)!important;
}

body p,
body li,
body td{line-height:1.68}

body input,
body select,
body textarea{
  font-style:normal!important;
  font-weight:500;
  letter-spacing:0;
}

body button,
body .btn,
body .cl-formButtonPrimary{
  font-family:var(--ktn-font-ui)!important;
  font-style:normal!important;
  font-weight:700!important;
  letter-spacing:.005em!important;
}

body th{
  font-family:var(--ktn-font-ui)!important;
  font-style:normal!important;
  font-weight:700!important;
  letter-spacing:.025em;
  color:#aac2d6;
}

body td,
body input[type=number],
body .market-price{
  font-variant-numeric:tabular-nums;
}

/* Mono is reserved for prices, symbols, compact statuses and machine-like metadata. */
body code,
body pre,
body .license-key,
body input[name=license],
body input[name=token],
body .metric,
body .market-price,
body .market-symbol,
body .chip,
body .ref7-runtime-strip b,
body .owner-quote-strip b,
body .market-quote-price,
body .market-quote-change{
  font-family:var(--ktn-font-mono)!important;
  font-style:normal!important;
  font-variant-numeric:tabular-nums;
  letter-spacing:0!important;
}

/* ---------- Header hierarchy ---------- */
body .head h1{
  font-family:var(--ktn-font-ui)!important;
  font-style:normal!important;
  font-size:clamp(25px,2vw,31px)!important;
  font-weight:800!important;
  line-height:1.25!important;
  letter-spacing:-.024em!important;
  color:var(--ktn-type-heading)!important;
}

body .head p{
  font-family:var(--ktn-font-ui)!important;
  font-size:13px!important;
  line-height:1.6!important;
  color:var(--ktn-type-muted)!important;
}

body .eyebrow,
body .terminal-kicker,
body .flow-kicker,
body .market-theme-kicker{
  font-family:var(--ktn-font-mono)!important;
  font-style:normal!important;
  font-weight:700!important;
  letter-spacing:.09em!important;
  color:var(--ktn-type-cyan)!important;
}

body .ref7-feature b,
body .ref7-panel header b{
  font-family:var(--ktn-font-ui)!important;
  font-style:normal!important;
  font-weight:750!important;
  letter-spacing:-.005em!important;
}

/* ---------- Sidebar / navigation ---------- */
html.ktn-professional-v1 .side{
  background:linear-gradient(180deg,#0b1524 0%,#08111e 100%)!important;
  border-right:1px solid rgba(119,145,171,.18)!important;
}

html.ktn-professional-v1 .side .nav{
  display:grid!important;
  gap:3px!important;
  padding-top:4px!important;
}

html.ktn-professional-v1 .side .mp-nav-group{
  display:grid!important;
  gap:3px!important;
  padding:2px 0!important;
}

html.ktn-professional-v1 .side .nav a,
html.ktn-professional-v1 .side .mp-nav-group a,
html.ktn-professional-v1.ktn-reference-v7 body .side .nav .mp-nav-group a,
html.ktn-professional-v1.ktn-reference-v7 body:has(#command.active) .side .nav .mp-nav-group a{
  position:relative!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:11px!important;
  min-height:44px!important;
  margin:1px 0!important;
  padding:9px 11px!important;
  border:1px solid transparent!important;
  border-radius:11px!important;
  background:transparent!important;
  color:#9aacbf!important;
  font-family:var(--ktn-font-ui)!important;
  font-style:normal!important;
  font-size:14px!important;
  font-weight:650!important;
  line-height:1.35!important;
  letter-spacing:.003em!important;
  text-transform:none!important;
  text-shadow:none!important;
  box-shadow:none!important;
  transition:background-color .16s ease,border-color .16s ease,color .16s ease!important;
}

html.ktn-professional-v1 .side .nav a em,
html.ktn-professional-v1 .side .mp-nav-group a em,
html.ktn-professional-v1.ktn-reference-v7 body .side .nav .mp-nav-group a em,
html.ktn-professional-v1.ktn-reference-v7 body:has(#command.active) .side .nav .mp-nav-group a em{
  min-width:0!important;
  padding:0!important;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  font-family:var(--ktn-font-ui)!important;
  font-style:normal!important;
  font-size:14px!important;
  font-weight:650!important;
  line-height:1.35!important;
  letter-spacing:.003em!important;
  color:inherit!important;
}

html.ktn-professional-v1 .side .nav a:hover,
html.ktn-professional-v1 .side .mp-nav-group a:hover{
  transform:none!important;
  color:#eef8fd!important;
  border-color:rgba(88,207,234,.14)!important;
  background:var(--ktn-nav-hover)!important;
  text-shadow:none!important;
}

html.ktn-professional-v1 .side .nav a.active,
html.ktn-professional-v1 .side .mp-nav-group a.active{
  color:#f5fbff!important;
  border-color:rgba(88,207,234,.20)!important;
  background:linear-gradient(90deg,var(--ktn-nav-active),rgba(215,182,107,.035))!important;
  box-shadow:inset 3px 0 0 var(--ktn-type-cyan)!important;
  text-shadow:none!important;
}

html.ktn-professional-v1 .side .nav a.active:after,
html.ktn-professional-v1 .side .mp-nav-group a.active:after{
  display:none!important;
  content:none!important;
}

html.ktn-professional-v1 .side .mp-nav-icon{
  display:grid!important;
  place-items:center!important;
  flex:0 0 21px!important;
  width:21px!important;
  height:21px!important;
  color:#6f8da4!important;
  opacity:1!important;
}

html.ktn-professional-v1 .side .mp-nav-icon svg{
  width:18px!important;
  height:18px!important;
  fill:none!important;
  stroke:currentColor!important;
  stroke-width:1.65!important;
  stroke-linecap:round!important;
  stroke-linejoin:round!important;
}

html.ktn-professional-v1 .side .nav a:hover .mp-nav-icon{
  color:#83dcef!important;
}

html.ktn-professional-v1 .side .nav a.active .mp-nav-icon{
  color:var(--ktn-type-cyan)!important;
}

html.ktn-professional-v1 .side .mp-nav-group>span{
  font-family:var(--ktn-font-ui)!important;
  font-style:normal!important;
  font-size:10px!important;
  font-weight:700!important;
  line-height:1.4!important;
  letter-spacing:.06em!important;
  text-transform:none!important;
  color:#688099!important;
}

/* ---------- Cards, tables and UI labels ---------- */
body .card h2,
body .card h3,
body .tr2-section-head h3,
body .mp-page-head h2,
body .flow-overview-head h2,
body .market-theme-head h2{
  font-family:var(--ktn-font-ui)!important;
  font-style:normal!important;
  color:var(--ktn-type-heading)!important;
}

body .label,
body .mini,
body small{
  font-family:var(--ktn-font-ui);
}

body .label{
  font-style:normal!important;
  font-weight:700!important;
  letter-spacing:.035em!important;
  color:#8ea7ba;
}

/* Keep semantic accents without turning every heading gold. */
body .gold{color:var(--ktn-type-gold)!important}
body .nav a:hover,
body .nav a.active{color:#f5fbff!important}

body .cl-headerSubtitle,
body .cl-formFieldLabel,
body .cl-formFieldInput,
body .cl-footerActionText,
body .cl-footerActionLink{
  font-family:var(--ktn-font-ui)!important;
  font-style:normal!important;
}

/* ---------- Responsive safeguards ---------- */
@media (max-width:1180px){
  html.ktn-professional-v1 .side .nav a,
  html.ktn-professional-v1 .side .mp-nav-group a{
    min-height:42px!important;
    padding:8px 10px!important;
  }
  html.ktn-professional-v1 .side .nav a em,
  html.ktn-professional-v1 .side .mp-nav-group a em{
    font-size:13px!important;
  }
}

@media (max-width:720px){
  body .head h1{font-size:24px!important}
  html.ktn-professional-v1 .side .nav a em,
  html.ktn-professional-v1 .side .mp-nav-group a em{
    display:block!important;
    opacity:1!important;
    width:auto!important;
  }
}
/* KTN DIGITAL MASTER V1 · 2026-10-05
   Visual implementation guided by the approved AI-generated master.
   Presentation only: API, trading logic, MT5 bridge and execution rules are untouched. */

html.ktn-digital-v2.ktn-reference-v7{
  --m-bg:#020713;
  --m-panel:#071629;
  --m-panel2:#0a1c33;
  --m-cyan:#46ecff;
  --m-blue:#287cff;
  --m-violet:#9c63ff;
  --m-magenta:#ff4c9f;
  --m-green:#32f3aa;
  --m-red:#ff4e72;
  --m-gold:#ffd45a;
  --m-text:#f4f9ff;
  --m-muted:#8da8c0;
  --m-line:rgba(78,220,255,.25);
  --m-glow:0 0 28px rgba(45,219,255,.12),0 18px 42px rgba(0,0,0,.34);
  color-scheme:dark;
}
html.ktn-digital-v2.ktn-reference-v7 body{
  background:
    radial-gradient(circle at 72% -10%,rgba(47,104,255,.24),transparent 32%),
    radial-gradient(circle at 26% 10%,rgba(0,237,255,.12),transparent 26%),
    linear-gradient(180deg,#031024 0,#020816 42%,#020610 100%)!important;
}
html.ktn-digital-v2.ktn-reference-v7 body:before{
  opacity:.4!important;
  background-size:36px 36px!important;
  background-image:
    linear-gradient(rgba(72,218,255,.055) 1px,transparent 1px),
    linear-gradient(90deg,rgba(72,218,255,.055) 1px,transparent 1px)!important;
}

/* ===== SIDEBAR ===== */
html.ktn-digital-v2.ktn-reference-v7 .layout{grid-template-columns:228px minmax(0,1fr)!important}
html.ktn-digital-v2.ktn-reference-v7 .side{
  padding:16px 12px!important;
  background:
    radial-gradient(circle at 50% 10%,rgba(42,150,255,.13),transparent 30%),
    linear-gradient(180deg,rgba(3,18,38,.985),rgba(2,9,22,.985))!important;
  border-right:1px solid rgba(69,221,255,.23)!important;
  box-shadow:14px 0 40px rgba(0,0,0,.3),inset -1px 0 rgba(70,236,255,.05)!important;
}
.ktn-master-brand{
  display:flex;align-items:center;gap:11px;margin:2px 4px 18px;padding:8px 8px 16px;
  border-bottom:1px solid rgba(71,218,255,.16)
}
.ktn-master-brand img{width:50px;height:50px;object-fit:contain;filter:drop-shadow(0 0 12px rgba(68,224,255,.38))}
.ktn-master-brand b{display:block;font:800 20px/1.05 var(--ktn-font-ui);letter-spacing:.04em;color:#f7fbff;text-shadow:0 0 14px rgba(71,225,255,.2)}
.ktn-master-brand span{display:block;margin-top:4px;color:#58ddff;font:700 9px/1.2 var(--ktn-font-mono);letter-spacing:.12em}
html.ktn-digital-v2.ktn-reference-v7 .side .nav{gap:6px!important}
html.ktn-digital-v2.ktn-reference-v7 .side .nav a{
  min-height:48px!important;border-radius:12px!important;padding:10px 12px!important;
  color:#b9cada!important;font-size:14.5px!important;font-weight:680!important;letter-spacing:.005em!important;
  border:1px solid transparent!important;
}
html.ktn-digital-v2.ktn-reference-v7 .side .nav a:before{
  display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:9px;
  border:1px solid rgba(94,215,255,.2);background:linear-gradient(145deg,rgba(24,88,150,.33),rgba(9,28,60,.45));
  color:#83eaff;font:800 14px/1 var(--ktn-font-ui);box-shadow:inset 0 0 14px rgba(62,222,255,.04)
}
html.ktn-digital-v2.ktn-reference-v7 .side .nav a[href="/command"]:before{content:"⌂"}
html.ktn-digital-v2.ktn-reference-v7 .side .nav a[href="/analysis"]:before{content:"◎"}
html.ktn-digital-v2.ktn-reference-v7 .side .nav a[href="/technical"]:before{content:"↗"}
html.ktn-digital-v2.ktn-reference-v7 .side .nav a[href="/calendar"]:before{content:"▦"}
html.ktn-digital-v2.ktn-reference-v7 .side .nav a[href="/news"]:before{content:"▤"}
html.ktn-digital-v2.ktn-reference-v7 .side .nav a[href="/knowledge"]:before{content:"◇"}
html.ktn-digital-v2.ktn-reference-v7 .side .nav a[href="/results"]:before{content:"◫"}
html.ktn-digital-v2.ktn-reference-v7 .side .nav a[href="/settings"]:before{content:"⚙"}
html.ktn-digital-v2.ktn-reference-v7 .side .nav a[href="/login"]:before{content:"→"}
html.ktn-digital-v2.ktn-reference-v7 .side .nav a:hover{
  color:#fff!important;background:linear-gradient(90deg,rgba(24,161,230,.13),rgba(84,65,255,.055))!important;
  border-color:rgba(66,225,255,.18)!important;box-shadow:0 0 18px rgba(53,218,255,.04)!important
}
html.ktn-digital-v2.ktn-reference-v7 .side .nav a.active{
  color:#fff!important;background:linear-gradient(90deg,rgba(13,159,229,.32),rgba(31,81,218,.15))!important;
  border-color:rgba(57,224,255,.48)!important;
  box-shadow:inset 3px 0 var(--m-cyan),0 0 22px rgba(42,200,255,.12),inset 0 0 20px rgba(56,213,255,.06)!important
}
html.ktn-digital-v2.ktn-reference-v7 .side .nav a.active:before{color:#fff;border-color:rgba(84,237,255,.58);box-shadow:0 0 16px rgba(55,225,255,.18)}

/* ===== TOP HEADER ===== */
html.ktn-digital-v2.ktn-reference-v7 .main{padding:18px 24px 48px!important}
html.ktn-digital-v2.ktn-reference-v7 .head{
  margin:-18px -24px 14px!important;padding:13px 24px 12px!important;
  background:linear-gradient(180deg,rgba(2,8,20,.97),rgba(3,12,28,.9))!important;
  border-bottom-color:rgba(74,218,255,.18)!important
}
html.ktn-digital-v2.ktn-reference-v7 .head h1{font-size:23px!important}
html.ktn-digital-v2.ktn-reference-v7 .head .eyebrow{color:#5ee9ff!important}
html.ktn-digital-v2.ktn-reference-v7 .chip,
html.ktn-digital-v2.ktn-reference-v7 .btn{border-color:rgba(72,218,255,.28)!important}

/* ===== MASTER HERO ===== */
html.ktn-digital-v2.ktn-reference-v7 .ref7-dashboard{max-width:1660px;margin:0 auto}
html.ktn-digital-v2.ktn-reference-v7 .ref7-topbar{
  border:1px solid rgba(69,218,255,.18)!important;border-radius:13px!important;
  background:linear-gradient(90deg,rgba(5,23,46,.84),rgba(5,15,34,.72))!important;
  box-shadow:0 12px 36px rgba(0,0,0,.22)!important
}
html.ktn-digital-v2.ktn-reference-v7 .ref7-hero{
  position:relative!important;min-height:245px!important;margin-top:10px!important;border-radius:18px!important;overflow:hidden!important;
  border:1px solid rgba(63,226,255,.36)!important;
  background:
    radial-gradient(circle at 72% 47%,rgba(51,216,255,.12),transparent 25%),
    radial-gradient(circle at 74% 44%,rgba(77,94,255,.16),transparent 40%),
    linear-gradient(105deg,rgba(3,15,35,.98) 0 32%,rgba(4,24,52,.84) 58%,rgba(5,15,34,.95)),
    url("/assets/command-center/overview_orbital_v2.svg") right 4% center/520px auto no-repeat!important;
  box-shadow:0 0 36px rgba(49,214,255,.11),inset 0 0 45px rgba(36,105,255,.05)!important
}
html.ktn-digital-v2.ktn-reference-v7 .ref7-hero:before{
  content:"";position:absolute;inset:0;pointer-events:none;
  background:
    linear-gradient(90deg,rgba(2,10,24,.94) 0 31%,rgba(2,10,24,.38) 55%,rgba(2,10,24,.12)),
    repeating-linear-gradient(90deg,transparent 0 39px,rgba(65,225,255,.035) 40px),
    repeating-linear-gradient(180deg,transparent 0 39px,rgba(65,225,255,.035) 40px);
}
html.ktn-digital-v2.ktn-reference-v7 .overview-reference-art{display:none!important}
.ktn-master-hero-copy{position:absolute;z-index:3;left:32px;top:37px;max-width:570px}
.ktn-master-hero-copy>span{display:block;color:#5be8ff;font:800 10px/1.2 var(--ktn-font-mono);letter-spacing:.16em}
.ktn-master-hero-copy h2{margin:8px 0 3px!important;font-size:clamp(38px,4vw,61px)!important;line-height:.98!important;letter-spacing:-.035em!important;color:#f7fbff!important;text-shadow:0 0 20px rgba(93,224,255,.18)}
.ktn-master-hero-copy h2 b{color:#68eaff;font-weight:800}
.ktn-master-hero-copy p{margin:12px 0 0!important;color:#c9d9e7!important;font-size:15px!important;max-width:500px;line-height:1.55!important}
.ktn-master-hero-copy small{display:inline-flex;margin-top:15px;padding:6px 10px;border-radius:999px;border:1px solid rgba(69,231,255,.27);background:rgba(6,40,69,.44);color:#70eaff;font:700 9px/1 var(--ktn-font-mono);letter-spacing:.09em}
.ktn-master-hero-live{position:absolute;z-index:3;right:18px;top:16px;display:flex;align-items:center;gap:8px;padding:8px 11px;border:1px solid rgba(57,241,172,.32);border-radius:10px;background:rgba(4,35,39,.7);color:#42f1ad;font:800 9px/1 var(--ktn-font-mono);box-shadow:0 0 18px rgba(50,240,170,.08)}
.ktn-master-hero-live:before{content:"";width:7px;height:7px;border-radius:50%;background:#38f3a9;box-shadow:0 0 12px #38f3a9}

/* ===== LIVE MARKET TILES ===== */
html.ktn-digital-v2.ktn-reference-v7 .ref7-ticker{
  display:grid!important;grid-template-columns:repeat(6,minmax(130px,1fr))!important;gap:9px!important;margin:10px 0 12px!important
}
html.ktn-digital-v2.ktn-reference-v7 .ref7-ticker button{
  position:relative!important;min-height:105px!important;padding:13px 14px 12px 17px!important;text-align:left!important;
  border:1px solid rgba(61,223,255,.42)!important;border-radius:13px!important;overflow:hidden!important;
  background:
    radial-gradient(circle at 100% 0,rgba(57,207,255,.14),transparent 42%),
    linear-gradient(145deg,rgba(7,33,64,.96),rgba(4,15,33,.98))!important;
  box-shadow:0 0 18px rgba(45,219,255,.08),inset 0 1px rgba(255,255,255,.03)!important;
  transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease!important
}
html.ktn-digital-v2.ktn-reference-v7 .ref7-ticker button:nth-child(2){border-color:rgba(255,203,69,.48)!important}
html.ktn-digital-v2.ktn-reference-v7 .ref7-ticker button:nth-child(4){border-color:rgba(148,98,255,.48)!important}
html.ktn-digital-v2.ktn-reference-v7 .ref7-ticker button:hover{transform:translateY(-2px);border-color:#61efff!important;box-shadow:0 0 28px rgba(55,230,255,.15)!important}
html.ktn-digital-v2.ktn-reference-v7 .ref7-ticker button:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(#4feeff,#267bff);box-shadow:0 0 12px #42e7ff}
html.ktn-digital-v2.ktn-reference-v7 .ref7-ticker span{color:#b6c9d9!important;font-weight:800!important}
html.ktn-digital-v2.ktn-reference-v7 .ref7-ticker b{display:block!important;margin:9px 0 5px!important;color:#f8fbff!important;font:800 22px/1 var(--ktn-font-mono)!important;letter-spacing:-.04em!important}
html.ktn-digital-v2.ktn-reference-v7 .ref7-ticker small{font:800 10px/1.2 var(--ktn-font-mono)!important}
html.ktn-digital-v2.ktn-reference-v7 .ref7-ticker .up{color:var(--m-green)!important}
html.ktn-digital-v2.ktn-reference-v7 .ref7-ticker .down{color:var(--m-red)!important}

/* ===== DAILY INTELLIGENCE / NEWS / CALENDAR ===== */
html.ktn-digital-v2.ktn-reference-v7 .forex-daily-summary{
  margin:0 0 12px!important;padding:0!important;border:1px solid rgba(75,222,255,.25)!important;border-radius:16px!important;overflow:hidden!important;
  background:linear-gradient(145deg,rgba(5,24,47,.96),rgba(3,12,28,.97))!important;
  box-shadow:var(--m-glow)!important
}
html.ktn-digital-v2.ktn-reference-v7 .forex-daily-summary>header{
  padding:14px 17px!important;border-bottom:1px solid rgba(73,215,255,.18)!important;
  background:linear-gradient(90deg,rgba(16,73,119,.32),rgba(9,20,46,.18))!important
}
html.ktn-digital-v2.ktn-reference-v7 .forex-daily-summary>header small{color:#61e9ff!important;letter-spacing:.12em!important}
html.ktn-digital-v2.ktn-reference-v7 .forex-daily-summary>header h2{font-size:20px!important;color:#f6fbff!important}
html.ktn-digital-v2.ktn-reference-v7 .forex-daily-summary>header a{color:#70eaff!important}
html.ktn-digital-v2.ktn-reference-v7 .forex-brief-meta,
html.ktn-digital-v2.ktn-reference-v7 .forex-brief-lead{margin-left:16px!important;margin-right:16px!important}
html.ktn-digital-v2.ktn-reference-v7 .forex-brief-grid{
  display:grid!important;grid-template-columns:1.15fr .95fr 1fr!important;gap:10px!important;padding:0 12px 13px!important
}
html.ktn-digital-v2.ktn-reference-v7 .forex-brief-grid>article{
  min-width:0!important;border:1px solid rgba(67,209,255,.19)!important;border-radius:13px!important;padding:12px!important;
  background:linear-gradient(150deg,rgba(8,34,64,.88),rgba(4,16,34,.92))!important;box-shadow:inset 0 1px rgba(255,255,255,.025)
}
html.ktn-digital-v2.ktn-reference-v7 .forex-brief-grid>article:nth-child(1){order:3}
html.ktn-digital-v2.ktn-reference-v7 .forex-brief-grid>article:nth-child(2){order:2}
html.ktn-digital-v2.ktn-reference-v7 .forex-brief-grid>article:nth-child(3){order:1}
html.ktn-digital-v2.ktn-reference-v7 .forex-brief-grid h3{font-size:14px!important;color:#eef8ff!important;margin:0 0 9px!important}
html.ktn-digital-v2.ktn-reference-v7 .forex-headline-card{border-color:rgba(147,80,255,.34)!important;box-shadow:0 0 24px rgba(137,74,255,.06)!important}
html.ktn-digital-v2.ktn-reference-v7 .forex-headline{
  display:grid!important;grid-template-columns:92px 1fr!important;gap:10px!important;align-items:center!important;
  min-height:78px!important;padding:8px 0!important;border-bottom:1px solid rgba(74,205,255,.12)!important
}
.forex-headline-main{display:grid;grid-template-columns:auto 1fr;gap:8px;min-width:0;align-items:start}
.forex-news-thumb{position:relative;display:block;width:92px;height:62px;border-radius:9px;overflow:hidden;border:1px solid rgba(85,226,255,.25);background:#07162a center/cover no-repeat;box-shadow:inset 0 0 18px rgba(0,0,0,.2)}
.forex-news-thumb img{width:100%;height:100%;display:block;object-fit:cover}
.forex-news-thumb:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(2,9,19,.38))}
.forex-news-thumb.news-rates{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NDAgMzYwIj48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImIiIHgxPSIwIiB5MT0iMCIgeDI9IjEiIHkyPSIxIj48c3RvcCBzdG9wLWNvbG9yPSIjMDYxNTJlIi8+PHN0b3Agb2Zmc2V0PSIuNTUiIHN0b3AtY29sb3I9IiMwNzNmNzMiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMxNDBiMzQiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iZyI+PHN0b3Agc3RvcC1jb2xvcj0iIzQ2ZjVmZiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzhhNzBmZiIvPjwvbGluZWFyR3JhZGllbnQ+PGZpbHRlciBpZD0iZ2wiPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEwIi8+PC9maWx0ZXI+PC9kZWZzPjxyZWN0IHdpZHRoPSI2NDAiIGhlaWdodD0iMzYwIiByeD0iMjgiIGZpbGw9InVybCgjYikiLz48ZyBvcGFjaXR5PSIuMTYiIHN0cm9rZT0iIzU1ZTdmZiI+PHBhdGggZD0iTTAgNjBoNjQwTTAgMTIwaDY0ME0wIDE4MGg2NDBNMCAyNDBoNjQwTTAgMzAwaDY0ME04MCAwdjM2ME0xNjAgMHYzNjBNMjQwIDB2MzYwTTMyMCAwdjM2ME00MDAgMHYzNjBNNDgwIDB2MzYwTTU2MCAwdjM2MCIvPjwvZz48cGF0aCBkPSJNOTggMjQ3VjE0M2wxMTgtNjcgMTE4IDY3djEwNCIgZmlsbD0iIzA5MjU0NCIgc3Ryb2tlPSJ1cmwoI2cpIiBzdHJva2Utd2lkdGg9IjciLz48cGF0aCBkPSJNMTI4IDE1NWgxNzZNMTQzIDE2OXY2NE0xODMgMTY5djY0TTIyMyAxNjl2NjRNMjYzIDE2OXY2NE0xMTIgMjUwaDIxMCIgc3Ryb2tlPSIjYjlmN2ZmIiBzdHJva2Utd2lkdGg9IjExIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48cGF0aCBkPSJNMzQ2IDIzNmM1Mi0zNCA4My04OCAxMTgtNzEgMjggMTMgNDAgNTUgODUgMTMiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzQ2ZjVmZiIgc3Ryb2tlLXdpZHRoPSIxMCIvPjxwYXRoIGQ9Ik01MzAgMTY2bDI3IDgtMTggMjIiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzQ2ZjVmZiIgc3Ryb2tlLXdpZHRoPSI4Ii8+PGNpcmNsZSBjeD0iNDI2IiBjeT0iMTcyIiByPSI4MiIgZmlsbD0iIzI2ZTZmZiIgb3BhY2l0eT0iLjA4IiBmaWx0ZXI9InVybCgjZ2wpIi8+PC9zdmc+")}
.forex-news-thumb.news-gold{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NDAgMzYwIj48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJnIj48c3RvcCBzdG9wLWNvbG9yPSIjMDcxMDFmIi8+PHN0b3Agb2Zmc2V0PSIuNiIgc3RvcC1jb2xvcj0iIzM4MjUwYSIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzBhMTUzMCIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJhdSIgeDE9IjAiIHkxPSIwIiB4Mj0iMSIgeTI9IjEiPjxzdG9wIHN0b3AtY29sb3I9IiNmZmYyYTgiLz48c3RvcCBvZmZzZXQ9Ii4zNCIgc3RvcC1jb2xvcj0iI2YzYjkyOCIvPjxzdG9wIG9mZnNldD0iLjcyIiBzdG9wLWNvbG9yPSIjYTk2MTA4Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZmZkNjVlIi8+PC9saW5lYXJHcmFkaWVudD48ZmlsdGVyIGlkPSJnbCI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMTIiLz48L2ZpbHRlcj48L2RlZnM+PHJlY3Qgd2lkdGg9IjY0MCIgaGVpZ2h0PSIzNjAiIHJ4PSIyOCIgZmlsbD0idXJsKCNiZykiLz48ZWxsaXBzZSBjeD0iMzMwIiBjeT0iMjc4IiByeD0iMjMwIiByeT0iNTUiIGZpbGw9IiNmZmMzMmQiIG9wYWNpdHk9Ii4xOCIgZmlsdGVyPSJ1cmwoI2dsKSIvPjxnIHN0cm9rZT0iI2ZmZTk5ZCIgc3Ryb2tlLXdpZHRoPSIzIj48cGF0aCBkPSJNMTIwIDIzMGw4NS0xMjZoMTE2bC02MiAxMjZ6IiBmaWxsPSJ1cmwoI2F1KSIvPjxwYXRoIGQ9Ik0yNjAgMjM4bDc3LTExMmgxMThsLTU1IDExMnoiIGZpbGw9InVybCgjYXUpIi8+PHBhdGggZD0iTTM5MiAyNDVsNjYtOTJoOTlsLTQ0IDkyeiIgZmlsbD0idXJsKCNhdSkiLz48L2c+PHBhdGggZD0iTTgyIDI5MGM4OS01MiAxNDQtMjAgMjE1LTU2IDY3LTMzIDEwOS05NCAyMTgtNjkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzVkZjVmZiIgc3Ryb2tlLXdpZHRoPSI4Ii8+PGNpcmNsZSBjeD0iNTE1IiBjeT0iMTY1IiByPSI3IiBmaWxsPSIjNWRmNWZmIi8+PC9zdmc+")}
.forex-news-thumb.news-crypto{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NDAgMzYwIj48ZGVmcz48cmFkaWFsR3JhZGllbnQgaWQ9ImJnIj48c3RvcCBzdG9wLWNvbG9yPSIjMTkzZDdiIi8+PHN0b3Agb2Zmc2V0PSIuNTUiIHN0b3AtY29sb3I9IiMwNzE0MmYiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwOTA1MWQiLz48L3JhZGlhbEdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iYyI+PHN0b3Agc3RvcC1jb2xvcj0iI2ZmYjEyNiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2ZmNmIxZSIvPjwvbGluZWFyR3JhZGllbnQ+PGZpbHRlciBpZD0iZ2wiPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjE0Ii8+PC9maWx0ZXI+PC9kZWZzPjxyZWN0IHdpZHRoPSI2NDAiIGhlaWdodD0iMzYwIiByeD0iMjgiIGZpbGw9InVybCgjYmcpIi8+PGcgc3Ryb2tlPSIjMmRlZmZmIiBvcGFjaXR5PSIuMyI+PHBhdGggZD0iTTAgMjcwaDY0ME0wIDIyMGg2NDBNMCAxNzBoNjQwTTAgMTIwaDY0ME0xMDAgMHYzNjBNMjAwIDB2MzYwTTMwMCAwdjM2ME00MDAgMHYzNjBNNTAwIDB2MzYwIi8+PC9nPjxjaXJjbGUgY3g9IjMyMCIgY3k9IjE4MCIgcj0iMTEyIiBmaWxsPSIjZmY4YTFkIiBvcGFjaXR5PSIuMTgiIGZpbHRlcj0idXJsKCNnbCkiLz48Y2lyY2xlIGN4PSIzMjAiIGN5PSIxODAiIHI9Ijk0IiBmaWxsPSJ1cmwoI2MpIiBzdHJva2U9IiNmZmYwYjQiIHN0cm9rZS13aWR0aD0iNSIvPjxwYXRoIGQ9Ik0yOTAgMTE0djEzMm01My0xMzJ2MTMybS03Mi05OGg4MmM0MyAwIDQzIDUyIDIgNTJoLTg0bTYgMGg5MWM0MCAwIDM4IDU3LTUgNTdoLTg2IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmY4ZGEiIHN0cm9rZS13aWR0aD0iMTMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjxwYXRoIGQ9Ik03OCAyNzhjODMtMjAgMTE0LTcxIDE4MC01MCA1NCAxNyA5OC0xOCAxNDUtNTYgMzctMzAgNzctMzkgMTUyLTE2IiBmaWxsPSJub25lIiBzdHJva2U9IiM0MGY0ZmYiIHN0cm9rZS13aWR0aD0iOCIvPjwvc3ZnPg==")}
.forex-news-thumb.news-oil{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NDAgMzYwIj48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJnIj48c3RvcCBzdG9wLWNvbG9yPSIjMDYxNzI3Ii8+PHN0b3Agb2Zmc2V0PSIuNTYiIHN0b3AtY29sb3I9IiMyNjMxMGUiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMzMzBiMTUiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0ibyI+PHN0b3Agc3RvcC1jb2xvcj0iI2Q4ZWNmZiIvPjxzdG9wIG9mZnNldD0iLjQ1IiBzdG9wLWNvbG9yPSIjNGQ2MTc0Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMTExOTIzIi8+PC9saW5lYXJHcmFkaWVudD48ZmlsdGVyIGlkPSJnbCI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMTMiLz48L2ZpbHRlcj48L2RlZnM+PHJlY3Qgd2lkdGg9IjY0MCIgaGVpZ2h0PSIzNjAiIHJ4PSIyOCIgZmlsbD0idXJsKCNiZykiLz48ZWxsaXBzZSBjeD0iMzIwIiBjeT0iMjQ4IiByeD0iMTgwIiByeT0iNTAiIGZpbGw9IiNmZjlmMzIiIG9wYWNpdHk9Ii4xMiIgZmlsdGVyPSJ1cmwoI2dsKSIvPjxlbGxpcHNlIGN4PSIzMjAiIGN5PSI5MiIgcng9Ijg3IiByeT0iMjUiIGZpbGw9InVybCgjbykiIHN0cm9rZT0iI2M3ZjRmZiIgc3Ryb2tlLXdpZHRoPSI0Ii8+PHBhdGggZD0iTTIzMyA5MnYxNjRjMCAxNyAzOSAzMSA4NyAzMXM4Ny0xNCA4Ny0zMVY5MiIgZmlsbD0iIzE1MjIzMSIgc3Ryb2tlPSIjYTZlOWZmIiBzdHJva2Utd2lkdGg9IjQiLz48ZWxsaXBzZSBjeD0iMzIwIiBjeT0iMjU2IiByeD0iODciIHJ5PSIzMSIgZmlsbD0iIzBhMTExYiIgc3Ryb2tlPSIjYTZlOWZmIiBzdHJva2Utd2lkdGg9IjQiLz48cGF0aCBkPSJNMjQ1IDEzOWgxNTBNMjQ1IDIwNWgxNTAiIHN0cm9rZT0iIzc1ODk5YyIgc3Ryb2tlLXdpZHRoPSI1Ii8+PHBhdGggZD0iTTMyMiAxMzFjMzYgNTEgNTIgNzQgNTIgOTlhNTIgNTIgMCAwMS0xMDQgMGMwLTI1IDE2LTQ4IDUyLTk5eiIgZmlsbD0iIzA5MTAxNyIgc3Ryb2tlPSIjZmZiNjRkIiBzdHJva2Utd2lkdGg9IjUiLz48cGF0aCBkPSJNNzAgMjg2YzczLTI4IDEzMi0xNCAxOTMtNDIgNTctMjYgMTA4LTc1IDE5OC00NiAzOCAxMiA2MCA5IDEwOC01IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZjRlNzIiIHN0cm9rZS13aWR0aD0iOCIvPjwvc3ZnPg==")}
.forex-news-thumb.news-fx{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NDAgMzYwIj48ZGVmcz48cmFkaWFsR3JhZGllbnQgaWQ9ImJnIj48c3RvcCBzdG9wLWNvbG9yPSIjMTUzZTgyIi8+PHN0b3Agb2Zmc2V0PSIuNTUiIHN0b3AtY29sb3I9IiMwNzE3MmQiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwNjEwMWUiLz48L3JhZGlhbEdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iZyI+PHN0b3Agc3RvcC1jb2xvcj0iIzQ3ZjNmZiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzgxODdmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHdpZHRoPSI2NDAiIGhlaWdodD0iMzYwIiByeD0iMjgiIGZpbGw9InVybCgjYmcpIi8+PGNpcmNsZSBjeD0iMzA1IiBjeT0iMTgwIiByPSIxMTUiIGZpbGw9Im5vbmUiIHN0cm9rZT0idXJsKCNnKSIgc3Ryb2tlLXdpZHRoPSI2Ii8+PGVsbGlwc2UgY3g9IjMwNSIgY3k9IjE4MCIgcng9IjU1IiByeT0iMTE1IiBmaWxsPSJub25lIiBzdHJva2U9IiM1NmRkZmYiIHN0cm9rZS13aWR0aD0iMyIgb3BhY2l0eT0iLjY1Ii8+PGVsbGlwc2UgY3g9IjMwNSIgY3k9IjE4MCIgcng9IjExNSIgcnk9IjQ1IiBmaWxsPSJub25lIiBzdHJva2U9IiM1NmRkZmYiIHN0cm9rZS13aWR0aD0iMyIgb3BhY2l0eT0iLjY1Ii8+PHBhdGggZD0iTTE5MCAxODBoMjMwTTMwNSA2NXYyMzAiIHN0cm9rZT0iIzU2ZGRmZiIgc3Ryb2tlLXdpZHRoPSIzIiBvcGFjaXR5PSIuNDUiLz48cGF0aCBkPSJNMTAwIDI2MGM4MC0zMCAxMDYtNSAxNjEtNDQgNjMtNDQgMTA5LTExNCAyMzctNzgiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzQ4ZjBmZiIgc3Ryb2tlLXdpZHRoPSI5Ii8+PHBhdGggZD0iTTQ4NSAxMjRsMjggMTctMzEgMTIiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzQ4ZjBmZiIgc3Ryb2tlLXdpZHRoPSI4Ii8+PGNpcmNsZSBjeD0iNDkwIiBjeT0iMjU3IiByPSI0NSIgZmlsbD0iIzEwMWEzMyIgc3Ryb2tlPSIjOWQ3N2ZmIiBzdHJva2Utd2lkdGg9IjQiLz48cGF0aCBkPSJNNDczIDI1OGgzNE00OTAgMjQxdjM0IiBzdHJva2U9IiNmMWU5ZmYiIHN0cm9rZS13aWR0aD0iNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PC9zdmc+")}
.forex-news-thumb.news-risk{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NDAgMzYwIj48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImJnIj48c3RvcCBzdG9wLWNvbG9yPSIjMDgwZjIyIi8+PHN0b3Agb2Zmc2V0PSIuNTUiIHN0b3AtY29sb3I9IiMyNDExNDYiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMzOTBjMjEiLz48L2xpbmVhckdyYWRpZW50PjxmaWx0ZXIgaWQ9ImdsIj48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxNCIvPjwvZmlsdGVyPjwvZGVmcz48cmVjdCB3aWR0aD0iNjQwIiBoZWlnaHQ9IjM2MCIgcng9IjI4IiBmaWxsPSJ1cmwoI2JnKSIvPjxjaXJjbGUgY3g9IjMyMCIgY3k9IjE3NSIgcj0iMTIyIiBmaWxsPSIjZTg0N2ZmIiBvcGFjaXR5PSIuMDgiIGZpbHRlcj0idXJsKCNnbCkiLz48cGF0aCBkPSJNMzIwIDY2bDExOCA0NHY3OGMwIDc3LTUxIDEyNS0xMTggMTUxLTY3LTI2LTExOC03NC0xMTgtMTUxdi03OHoiIGZpbGw9IiMwYjE4MzAiIHN0cm9rZT0iI2M2NWFmZiIgc3Ryb2tlLXdpZHRoPSI2Ii8+PHBhdGggZD0iTTI2MSAxODNsMzkgMzkgODItOTEiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzU0ZjFmZiIgc3Ryb2tlLXdpZHRoPSIxNCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTc0IDI4MGM5Ni02NCAxNDUtMjUgMjIwLTY1IDU0LTI4IDExMy04MyAyNzEtNzAiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmNGQ3YSIgc3Ryb2tlLXdpZHRoPSI4Ii8+PC9zdmc+")}
.forex-news-thumb.news-general{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NDAgMzYwIj48ZGVmcz48cmFkaWFsR3JhZGllbnQgaWQ9ImJnIj48c3RvcCBzdG9wLWNvbG9yPSIjMTUzZTgyIi8+PHN0b3Agb2Zmc2V0PSIuNTUiIHN0b3AtY29sb3I9IiMwNzE3MmQiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwNjEwMWUiLz48L3JhZGlhbEdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iZyI+PHN0b3Agc3RvcC1jb2xvcj0iIzQ3ZjNmZiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzgxODdmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHdpZHRoPSI2NDAiIGhlaWdodD0iMzYwIiByeD0iMjgiIGZpbGw9InVybCgjYmcpIi8+PGNpcmNsZSBjeD0iMzA1IiBjeT0iMTgwIiByPSIxMTUiIGZpbGw9Im5vbmUiIHN0cm9rZT0idXJsKCNnKSIgc3Ryb2tlLXdpZHRoPSI2Ii8+PGVsbGlwc2UgY3g9IjMwNSIgY3k9IjE4MCIgcng9IjU1IiByeT0iMTE1IiBmaWxsPSJub25lIiBzdHJva2U9IiM1NmRkZmYiIHN0cm9rZS13aWR0aD0iMyIgb3BhY2l0eT0iLjY1Ii8+PGVsbGlwc2UgY3g9IjMwNSIgY3k9IjE4MCIgcng9IjExNSIgcnk9IjQ1IiBmaWxsPSJub25lIiBzdHJva2U9IiM1NmRkZmYiIHN0cm9rZS13aWR0aD0iMyIgb3BhY2l0eT0iLjY1Ii8+PHBhdGggZD0iTTE5MCAxODBoMjMwTTMwNSA2NXYyMzAiIHN0cm9rZT0iIzU2ZGRmZiIgc3Ryb2tlLXdpZHRoPSIzIiBvcGFjaXR5PSIuNDUiLz48cGF0aCBkPSJNMTAwIDI2MGM4MC0zMCAxMDYtNSAxNjEtNDQgNjMtNDQgMTA5LTExNCAyMzctNzgiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzQ4ZjBmZiIgc3Ryb2tlLXdpZHRoPSI5Ii8+PHBhdGggZD0iTTQ4NSAxMjRsMjggMTctMzEgMTIiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzQ4ZjBmZiIgc3Ryb2tlLXdpZHRoPSI4Ii8+PGNpcmNsZSBjeD0iNDkwIiBjeT0iMjU3IiByPSI0NSIgZmlsbD0iIzEwMWEzMyIgc3Ryb2tlPSIjOWQ3N2ZmIiBzdHJva2Utd2lkdGg9IjQiLz48cGF0aCBkPSJNNDczIDI1OGgzNE00OTAgMjQxdjM0IiBzdHJva2U9IiNmMWU5ZmYiIHN0cm9rZS13aWR0aD0iNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PC9zdmc+")}
html.ktn-digital-v2.ktn-reference-v7 .forex-impact-score{
  min-width:42px!important;height:42px!important;border-radius:10px!important;background:linear-gradient(145deg,#114777,#09233f)!important;
  border:1px solid rgba(73,223,255,.25)!important;color:#7cecff!important;box-shadow:0 0 14px rgba(62,221,255,.07)!important
}
html.ktn-digital-v2.ktn-reference-v7 .forex-headline a{font-size:11px!important;line-height:1.42!important;color:#edf8ff!important}
html.ktn-digital-v2.ktn-reference-v7 .forex-headline p{font-size:8.5px!important;color:#7592aa!important}
html.ktn-digital-v2.ktn-reference-v7 .forex-latest-news{border-color:rgba(63,222,255,.16)!important;background:rgba(7,28,50,.7)!important}

/* ===== FEATURE MODULES ===== */
html.ktn-digital-v2.ktn-reference-v7 .ref7-feature-grid{gap:10px!important;margin:0 0 12px!important}
html.ktn-digital-v2.ktn-reference-v7 .ref7-feature{
  min-height:112px!important;border:1px solid rgba(68,216,255,.28)!important;border-radius:14px!important;
  background:
    radial-gradient(circle at 0 0,rgba(45,221,255,.1),transparent 38%),
    linear-gradient(145deg,rgba(8,35,65,.95),rgba(4,15,32,.97))!important;
  box-shadow:0 0 20px rgba(49,218,255,.06)!important
}
html.ktn-digital-v2.ktn-reference-v7 .ref7-feature:nth-child(2){border-color:rgba(138,96,255,.34)!important}
html.ktn-digital-v2.ktn-reference-v7 .ref7-feature:nth-child(3){border-color:rgba(255,180,73,.30)!important}
html.ktn-digital-v2.ktn-reference-v7 .ref7-feature:hover{transform:translateY(-3px)!important;border-color:#66edff!important;box-shadow:0 0 28px rgba(50,225,255,.13)!important}
html.ktn-digital-v2.ktn-reference-v7 .ref7-feature img{width:64px!important;height:64px!important;filter:saturate(1.2) contrast(1.05) drop-shadow(0 0 10px rgba(60,222,255,.13))!important}
html.ktn-digital-v2.ktn-reference-v7 .ref7-feature b{font-size:14px!important;color:#f1f9ff!important}
html.ktn-digital-v2.ktn-reference-v7 .ref7-feature span{color:#8eaac0!important}

/* ===== LOWER PANELS ===== */
html.ktn-digital-v2.ktn-reference-v7 .ref7-panel{
  border:1px solid rgba(70,216,255,.2)!important;border-radius:14px!important;
  background:linear-gradient(150deg,rgba(8,31,58,.95),rgba(4,14,30,.97))!important;
  box-shadow:0 12px 34px rgba(0,0,0,.25),0 0 22px rgba(53,220,255,.04)!important
}
html.ktn-digital-v2.ktn-reference-v7 .ref7-panel>header{border-bottom-color:rgba(74,210,255,.13)!important}
html.ktn-digital-v2.ktn-reference-v7 .ref7-mover-row,
html.ktn-digital-v2.ktn-reference-v7 .ref7-event-row{border-bottom-color:rgba(72,203,255,.1)!important}
html.ktn-digital-v2.ktn-reference-v7 .ref7-runtime-strip{
  border:1px solid rgba(61,215,255,.18)!important;border-radius:11px!important;
  background:linear-gradient(90deg,rgba(5,34,58,.86),rgba(6,18,39,.9))!important
}

/* ===== SMALL SCREEN ===== */
@media(max-width:1200px){
 html.ktn-digital-v2.ktn-reference-v7 .ref7-ticker{grid-template-columns:repeat(3,1fr)!important}
 html.ktn-digital-v2.ktn-reference-v7 .forex-brief-grid{grid-template-columns:1fr 1fr!important}
 html.ktn-digital-v2.ktn-reference-v7 .forex-brief-grid>article:nth-child(1){grid-column:1/-1}
}
@media(max-width:820px){
 html.ktn-digital-v2.ktn-reference-v7 .layout{grid-template-columns:1fr!important}
 .ktn-master-brand{display:none}
 html.ktn-digital-v2.ktn-reference-v7 .ref7-hero{min-height:280px!important;background-size:430px auto!important;background-position:right bottom!important}
 .ktn-master-hero-copy{left:18px;top:25px;max-width:72%}
 .ktn-master-hero-copy h2{font-size:38px!important}
 html.ktn-digital-v2.ktn-reference-v7 .ref7-ticker{grid-template-columns:repeat(2,1fr)!important}
 html.ktn-digital-v2.ktn-reference-v7 .forex-brief-grid{grid-template-columns:1fr!important}
 html.ktn-digital-v2.ktn-reference-v7 .forex-brief-grid>article:nth-child(1){grid-column:auto}
}
@media(max-width:560px){
 html.ktn-digital-v2.ktn-reference-v7 .ref7-ticker{grid-template-columns:1fr 1fr!important}
 .ktn-master-hero-copy{max-width:88%}
 .ktn-master-hero-copy p{font-size:12px!important}
 .forex-headline{grid-template-columns:76px 1fr!important}
 .forex-news-thumb{width:76px;height:56px}
}

/* ===== KTN DIGITAL MASTER · GLOBAL PAGES ===== */
html.ktn-digital-v2 .mp-page-head,
html.ktn-digital-v2 .tr2-hero,
html.ktn-digital-v2 .tr2-panel,
html.ktn-digital-v2 .tr2-section,
html.ktn-digital-v2 .analyst-terminal,
html.ktn-digital-v2 .market-theme-head,
html.ktn-digital-v2 .theme-lead-card{
  border:1px solid rgba(68,218,255,.24)!important;
  background:radial-gradient(circle at 0 0,rgba(57,216,255,.08),transparent 34%),linear-gradient(145deg,rgba(7,31,59,.96),rgba(3,14,31,.98))!important;
  box-shadow:0 0 25px rgba(51,221,255,.05),0 16px 38px rgba(0,0,0,.25)!important;
}
html.ktn-digital-v2 .mp-page-head h2,
html.ktn-digital-v2 .tr2-hero h2,
html.ktn-digital-v2 .analyst-terminal h2{color:#f5fbff!important;text-shadow:0 0 16px rgba(77,225,255,.08)}
html.ktn-digital-v2 .mp-page-head>div>span,
html.ktn-digital-v2 .tr2-section-head span,
html.ktn-digital-v2 .terminal-kicker{color:#5deaff!important}
html.ktn-digital-v2 .card,
html.ktn-digital-v2 .mp-country-grid article,
html.ktn-digital-v2 .mp-model-list article,
html.ktn-digital-v2 .mp-team-grid article,
html.ktn-digital-v2 .theme-asset-card,
html.ktn-digital-v2 .theme-country-card,
html.ktn-digital-v2 .theme-evidence-card{
  border-color:rgba(70,214,255,.18)!important;
  background:linear-gradient(150deg,rgba(8,31,57,.94),rgba(4,14,30,.97))!important;
}
html.ktn-digital-v2 .card:hover,
html.ktn-digital-v2 .mp-country-grid article:hover,
html.ktn-digital-v2 .theme-asset-card:hover{border-color:rgba(78,233,255,.38)!important;box-shadow:0 0 25px rgba(53,224,255,.08)!important}
html.ktn-digital-v2 .mp-news-row.mp-news-row-visual{
  display:grid!important;grid-template-columns:116px 58px minmax(0,1fr) auto!important;gap:12px!important;align-items:start!important;
  padding:12px!important;margin:0 0 9px!important;border:1px solid rgba(68,214,255,.16)!important;border-radius:13px!important;
  background:linear-gradient(145deg,rgba(7,29,55,.94),rgba(3,14,30,.98))!important;box-shadow:0 10px 26px rgba(0,0,0,.18)!important;
}
html.ktn-digital-v2 .mp-news-row.mp-news-row-visual:hover{border-color:rgba(72,231,255,.36)!important;box-shadow:0 0 24px rgba(47,225,255,.08)!important}
html.ktn-digital-v2 .mp-news-row.mp-news-row-visual>.forex-news-thumb{width:116px!important;height:82px!important;align-self:start!important;border-radius:10px!important}
html.ktn-digital-v2 .mp-news-row.mp-news-row-visual .mp-impact{
  width:52px!important;min-width:52px!important;border-radius:10px!important;border:1px solid rgba(76,225,255,.2)!important;background:rgba(8,38,69,.8)!important
}
html.ktn-digital-v2 .mp-news-row.mp-news-row-visual .mp-th-title{font-size:14px!important;color:#eff9ff!important}
html.ktn-digital-v2 .mp-news-row.mp-news-row-visual .mp-news-meta{color:#7f9bb2!important}
html.ktn-digital-v2 .mp-news-row.mp-news-row-visual .mp-tags span{border-color:rgba(75,222,255,.16)!important;background:rgba(14,65,94,.18)!important;color:#7edff5!important}
html.ktn-digital-v2 .mp-news-tools{border:1px solid rgba(69,218,255,.18)!important;border-radius:12px!important;background:linear-gradient(90deg,rgba(8,30,55,.92),rgba(4,17,34,.94))!important}
html.ktn-digital-v2 .mp-kpis>div{border-color:rgba(67,216,255,.16)!important;background:linear-gradient(145deg,rgba(7,31,57,.93),rgba(4,16,32,.95))!important}
html.ktn-digital-v2 .table-wrap,
html.ktn-digital-v2 .matrix-table-wrap,
html.ktn-digital-v2 .mp-data-table{border-color:rgba(72,219,255,.20)!important;background:#041225!important;box-shadow:0 0 22px rgba(49,218,255,.04)!important}
html.ktn-digital-v2 th{background:linear-gradient(180deg,#0b2846,#07192f)!important;color:#8bdff2!important;border-bottom-color:rgba(74,222,255,.20)!important}
html.ktn-digital-v2 td{background:rgba(4,17,34,.85)!important;border-color:rgba(70,205,255,.075)!important}
html.ktn-digital-v2 tbody tr:hover td{background:rgba(13,65,94,.22)!important}
html.ktn-digital-v2 .btn,
html.ktn-digital-v2 button.btn{border-color:rgba(68,221,255,.34)!important;background:linear-gradient(180deg,rgba(16,78,112,.68),rgba(5,27,48,.9))!important;color:#e8fbff!important}
html.ktn-digital-v2 .btn:hover,
html.ktn-digital-v2 button.btn:hover{border-color:#57eaff!important;box-shadow:0 0 20px rgba(62,226,255,.10)!important}
@media(max-width:900px){
 html.ktn-digital-v2 .mp-news-row.mp-news-row-visual{grid-template-columns:92px 52px minmax(0,1fr)!important}
 html.ktn-digital-v2 .mp-news-row.mp-news-row-visual>.forex-news-thumb{width:92px!important;height:68px!important}
 html.ktn-digital-v2 .mp-news-row.mp-news-row-visual .mp-analyze{grid-column:3}
}
@media(max-width:620px){
 html.ktn-digital-v2 .mp-news-row.mp-news-row-visual{grid-template-columns:82px 1fr!important}
 html.ktn-digital-v2 .mp-news-row.mp-news-row-visual>.forex-news-thumb{width:82px!important;height:62px!important}
 html.ktn-digital-v2 .mp-news-row.mp-news-row-visual .mp-impact{grid-column:2}
 html.ktn-digital-v2 .mp-news-row.mp-news-row-visual .mp-news-main{grid-column:1/-1}
 html.ktn-digital-v2 .mp-news-row.mp-news-row-visual .mp-analyze{grid-column:1/-1}
}

/* KTN MENU TYPE FINAL V6 */
html.ktn-digital-v2.ktn-professional-v1.ktn-reference-v7 body .side .nav a em,
html.ktn-digital-v2.ktn-professional-v1.ktn-reference-v7 body .side .nav .mp-nav-group a em,
html.ktn-digital-v2.ktn-professional-v1.ktn-reference-v7 body:has(#command.active) .side .nav .mp-nav-group a em{
  font-size:14.5px!important;
  font-weight:680!important;
  letter-spacing:.005em!important;
  color:inherit!important;
}



/* ===== 2026-10-05 CLEAN KTN HERO + THAI READABILITY =====
   Keep the designed dashboard artwork unobstructed. Legacy overlay copy is disabled. */
html.ktn-digital-v2.ktn-reference-v7 #command .overview-reference-hero{
  display:block!important;
  min-height:0!important;
  height:auto!important;
  padding:0!important;
  overflow:hidden!important;
  background:#030b16!important;
  border-radius:18px!important;
}
html.ktn-digital-v2.ktn-reference-v7 #command .overview-reference-hero::before,
html.ktn-digital-v2.ktn-reference-v7 #command .overview-reference-hero::after{
  content:none!important;
  display:none!important;
}
html.ktn-digital-v2.ktn-reference-v7 #command .overview-reference-art{
  display:block!important;
  position:static!important;
  width:100%!important;
  max-width:100%!important;
  height:auto!important;
  object-fit:contain!important;
  opacity:1!important;
  filter:none!important;
  transform:none!important;
  margin:0!important;
}
html.ktn-digital-v2.ktn-reference-v7 #command .ktn-master-hero-copy,
html.ktn-digital-v2.ktn-reference-v7 #command .ktn-master-hero-live{
  display:none!important;
}

/* Thai-first long-form reading scale */
html.ktn-digital-v2.ktn-reference-v7 .forex-brief-lead{
  font-family:"Noto Sans Thai","Leelawadee UI",Tahoma,Segoe UI,sans-serif!important;
  font-size:16px!important;
  line-height:1.9!important;
  color:#e7f0f8!important;
  max-width:1180px!important;
}
html.ktn-digital-v2.ktn-reference-v7 .forex-brief-grid h3{
  font-family:"Noto Sans Thai","Leelawadee UI",Tahoma,Segoe UI,sans-serif!important;
  font-size:15.5px!important;
  line-height:1.55!important;
}
html.ktn-digital-v2.ktn-reference-v7 .forex-brief-grid li,
html.ktn-digital-v2.ktn-reference-v7 .forex-brief-grid p{
  font-family:"Noto Sans Thai","Leelawadee UI",Tahoma,Segoe UI,sans-serif!important;
  font-size:13px!important;
  line-height:1.75!important;
}
html.ktn-digital-v2.ktn-reference-v7 .forex-headline a{
  font-family:"Noto Sans Thai","Leelawadee UI",Tahoma,Segoe UI,sans-serif!important;
  font-size:14px!important;
  line-height:1.65!important;
  font-weight:700!important;
}
html.ktn-digital-v2.ktn-reference-v7 .forex-headline p,
html.ktn-digital-v2.ktn-reference-v7 .forex-news-freshness{
  font-size:11.5px!important;
  line-height:1.6!important;
}
#fundamental .analyst-terminal-top p,
#fundamental .article,
#fundamental .analyst-rationale,
#fundamental .gate-note{
  font-family:"Noto Sans Thai","Leelawadee UI",Tahoma,Segoe UI,sans-serif!important;
}
#fundamental .analyst-terminal-top p{
  font-size:16px!important;
  line-height:1.9!important;
  color:#dfe9f7!important;
}
#fundamental .analyst-rationale{
  min-height:0!important;
  font-size:13.5px!important;
  line-height:1.8!important;
  color:#c5d2e6!important;
}
#fundamental .gate-note{
  font-size:11.5px!important;
  line-height:1.65!important;
}
#fundamental .analyst-market-card{
  padding:15px!important;
}
#fundamental .analyst-market-grid{
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:11px!important;
}
@media(max-width:1150px){
  #fundamental .analyst-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:700px){
  #fundamental .analyst-market-grid{grid-template-columns:1fr!important}
}
