/* 秋招工作台 · palette.css —— Ctrl+K 全局命令面板 */
/* ==========================================================================
   5. 全局极速命令面板 (Ctrl+K Command Palette)
   ========================================================================== */
.cmd-palette-card {
  background: var(--panel); border: 1px solid var(--line); border-radius: 14px;
  max-width: 580px; width: 100%; box-shadow: 0 24px 60px rgba(0,0,0,0.35);
  overflow: hidden; animation: modalScaleIn .18s cubic-bezier(0.16, 1, 0.3, 1);
}
.cmd-search-wrap {
  display: flex; align-items: center; gap: 10px; padding: 14px 18px;
  border-bottom: 1px solid var(--line); background: var(--panel);
}
.cmd-icon { font-size: 16px; color: var(--faint); flex: none; }
#cmd-input {
  flex: 1; border: 0; background: transparent; font-size: 15px; color: var(--ink);
  outline: none; font-weight: 500;
}
.cmd-shortcut {
  font-size: 11px; padding: 2px 7px; border-radius: 5px; background: var(--panel-sub);
  color: var(--faint); border: 1px solid var(--line); flex: none;
}
.cmd-results {
  max-height: 360px; overflow-y: auto; padding: 8px 10px; display: flex; flex-direction: column; gap: 2px;
}
.cmd-sec-head {
  padding: 6px 10px 4px; font-size: 11px; font-weight: 700; color: var(--faint);
  text-transform: uppercase; letter-spacing: .04em;
}
.cmd-item {
  display: flex; align-items: center; justify-content: space-between; padding: 9px 12px;
  border-radius: 8px; cursor: pointer; transition: all .12s ease;
}
.cmd-item:hover, .cmd-item.selected {
  background: var(--accent); color: #fff;
}
.cmd-item-left { display: flex; align-items: center; gap: 10px; }
.cmd-item-icon { font-size: 15px; width: 18px; text-align: center; }
.cmd-item-title { font-size: 13.5px; font-weight: 600; }
.cmd-item-desc { font-size: 11.5px; opacity: .7; margin-left: 6px; }
.cmd-item-badge {
  font-size: 11px; padding: 1px 6px; border-radius: 4px; background: rgba(0,0,0,0.1);
}
