.es-layout .matrix-title .section-kicker{color:#a25f48}.es-layout .matrix-countries button.active{background:#9a604f;border-color:#9a604f;color:#fff}
.es-layout .es-scenarios button.active{border-color:#9a6657;box-shadow:inset 0 0 0 1px #9a6657}.es-layout .es-scenarios button.active i{background:#9a6657;color:#fff}
.es-layout .es-single-route{grid-template-columns:minmax(0,1fr) auto}
.es-layout .es-language-note{display:flex;align-items:center;gap:12px;margin:10px 0;padding:10px 16px;border:1px solid #eadfd8;border-radius:14px;background:linear-gradient(90deg,#faf3ef,#f5f5f9);font-size:13px;color:#685b58}.es-layout .es-language-note b{color:#955746;white-space:nowrap}.es-layout .es-language-note span{font-weight:700}
.es-layout .kr-era div:nth-child(2){grid-column:2/6;background:#f5f1f5;color:#6b5d86}.es-layout .kr-era div:nth-child(3){grid-column:6/calc(var(--krcols) + 2);background:#f8f1ec;color:#8b5d48}
.es-layout .matrix-time div.language{background:linear-gradient(135deg,#5b6e9d,#7764a0)}.es-layout .matrix-time div.apply{background:linear-gradient(135deg,#aa7662,#7b6677)}.es-layout .matrix-time div:nth-child(6){background:linear-gradient(135deg,#dc6862,#e98a6f);box-shadow:0 0 0 4px #ffe2df}
.es-layout .matrix-lane.language article{border-top-color:#776c9a}.es-layout .matrix-lane.language article:nth-child(n+6){border-top-color:#a47463}.es-layout .matrix-lane.application article{border-top-color:#987061}.es-layout .matrix-lane article p{background:#f5f3f7}.es-layout .matrix-lane.application article p{background:#f7f2ef}
.es-layout .es-course{background:#f5f3f8;border-color:#e3dfee}.es-layout .es-course b{color:#584c78}.es-layout .es-course em,.es-layout mark{color:#8a5545;background:#f4e6df}.es-layout .matrix-lane article p.es-warning{background:#fff0ed;border:1px solid #ffc8be;color:#a64035;font-weight:800}.es-layout .matrix-note b{color:#955746}
@media(max-width:900px){.es-layout .es-single-route{grid-template-columns:1fr}.es-layout .es-language-note{align-items:flex-start;flex-direction:column;gap:4px}}
