/* KARAR DESTEK */
.kd-layout{display:grid;grid-template-columns:1fr;gap:14px}
.kd-band-head{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--t3);margin-bottom:10px}
.kd-top-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
#kd-modul-menu{display:flex;gap:10px;flex-wrap:wrap}
.kd-modul-item{min-width:118px;padding:10px 14px;border-radius:12px;border:1px solid var(--line);background:linear-gradient(180deg,var(--panel),var(--panel2));color:var(--t);font-size:13px;font-weight:700;cursor:pointer;box-shadow:var(--shadow);text-align:center}
.kd-modul-item.on{border-color:var(--pri);box-shadow:0 0 0 1px color-mix(in srgb,var(--pri) 35%, transparent) inset,0 10px 24px rgba(0,0,0,.24);background:linear-gradient(180deg,color-mix(in srgb,var(--pri) 14%, var(--panel)),var(--panel2));}
.kd-modul-item.kd-empty{color:transparent}
