.it-layout .matrix-title .section-kicker{color:#58688f}
.it-layout .matrix-countries button.active{background:#58688f;border-color:#58688f;color:#fff}
.it-layout .it-scenarios button.active{border-color:#62729a;box-shadow:inset 0 0 0 1px #62729a}
.it-layout .it-scenarios button.active i{background:#62729a;color:#fff}
.it-layout .it-single-route{grid-template-columns:minmax(0,1fr) auto}
.it-layout .it-language-note{display:flex;align-items:center;gap:12px;margin:10px 0;padding:10px 16px;border:1px solid #f0d5d0;border-radius:14px;background:linear-gradient(90deg,#fff3f0,#f7fbf8);font-size:13px;color:#6c5a58}
.it-layout .it-language-note b{color:#b04438;white-space:nowrap}.it-layout .it-language-note span{font-weight:700}
.it-layout .kr-era div:nth-child(2){grid-column:2/6;background:#f0f2f8;color:#526184}
.it-layout .kr-era div:nth-child(3){grid-column:6/calc(var(--krcols) + 2);background:#f7f2ed;color:#8a5b3b}
.it-layout .matrix-time div.language{background:linear-gradient(135deg,#51648f,#7168a3)}
.it-layout .matrix-time div.apply{background:linear-gradient(135deg,#62858f,#496b7b)}
.it-layout .matrix-time div:nth-child(6){background:linear-gradient(135deg,#e76661,#ee8872);box-shadow:0 0 0 4px #ffe2df}
.it-layout .matrix-lane.language article{border-top-color:#65749a}.it-layout .matrix-lane.language article:nth-child(n+6){border-top-color:#66828d}
.it-layout .matrix-lane.application article{border-top-color:#667d86}.it-layout .matrix-lane article p{background:#f3f4f8}.it-layout .matrix-lane.application article p{background:#f1f5f6}
.it-layout .it-course{background:#f2f4f9;border-color:#dde2ee}.it-layout .it-course b{color:#475678}.it-layout .it-course em,.it-layout mark{color:#4e638e;background:#e5eaf4}
.it-layout .matrix-lane article p.it-warning{background:#fff0ed;border:1px solid #ffc8be;color:#a64035;font-weight:800}
.it-layout .matrix-note b{color:#58688f}
@media(max-width:900px){.it-layout .it-single-route{grid-template-columns:1fr}.it-layout .it-language-note{align-items:flex-start;flex-direction:column;gap:4px}}
