.kcmd{border:0;padding:0;border-radius:14px;width:min(560px,calc(100% - 40px));margin:12vh auto auto;background:var(--k-bg);color:var(--k-ink);font-family:var(--k-font);box-shadow:0 30px 80px -20px rgba(0,0,0,.45)}
.kcmd::backdrop{background:rgba(24,24,27,.45);backdrop-filter:blur(3px)}
.kcmd-input-row{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--k-line);color:var(--k-ink-3)}
.kcmd-input{flex:1;border:0;outline:0;font:inherit;font-size:15px;background:transparent;color:var(--k-ink)}
.kcmd-input::placeholder{color:var(--k-ink-3)}
.kcmd-list{list-style:none;margin:0;padding:6px;max-height:300px;overflow:auto}
.kcmd-item{display:flex;align-items:center;gap:11px;width:100%;padding:9px 10px;border:0;border-radius:8px;background:transparent;font:inherit;font-size:13.5px;color:var(--k-ink);cursor:pointer;text-align:left}
.kcmd-item svg{color:var(--k-ink-3);flex:none}
.kcmd-item.active{background:var(--k-bg-soft)}
.kcmd-hint{margin-left:auto;font-size:11px;color:var(--k-ink-3)}
.kcmd-empty{padding:22px 10px;text-align:center;font-size:13px;color:var(--k-ink-3)}
