/* RK 13.5.0 visual overrides */
.rk-brandLink,.rk-brandLink:hover,.rk-brandLink:focus,.rk-brandLink:active{text-decoration:none!important}
.rk-suggestTabsWrap{display:grid;gap:16px;min-height:420px;align-content:start}
.rk-suggestTabs{display:grid;grid-template-columns:1fr 1fr;gap:10px;max-width:620px;margin:0 auto 4px;width:100%}
.rk-suggestTab{appearance:none;border:1px solid rgba(101,194,208,.18);border-radius:16px;background:linear-gradient(180deg,rgba(10,64,84,.66),rgba(5,34,47,.72));color:#cfeef4;font:inherit;font-weight:800;padding:14px 16px;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}
.rk-suggestTab:hover,.rk-suggestTab:focus-visible{transform:translateY(-2px);background:linear-gradient(180deg,rgba(17,86,108,.98),rgba(8,49,66,.98));border-color:rgba(132,226,238,.40);box-shadow:0 16px 34px rgba(0,0,0,.20);outline:none}
.rk-suggestTab.is-active{background:linear-gradient(180deg,rgba(19,104,125,.98),rgba(8,58,76,.98));border-color:rgba(132,226,238,.44);color:#fff;box-shadow:0 16px 34px rgba(0,0,0,.18)}
.rk-suggestPane{display:none;max-width:720px;width:100%;margin:0 auto}
.rk-suggestPane.is-active{display:block}
.rk-grid--2{display:grid;grid-template-columns:1fr 1fr;gap:12px}
@media (max-width:767px){.rk-suggestTabs{grid-template-columns:1fr}.rk-grid--2{grid-template-columns:1fr}}
