/* ATLAS Phase 2E — Smart Background Cues */
.atlas-smart-cues-card {
  border-color: rgba(245,158,11,.24) !important;
  background: linear-gradient(135deg, rgba(245,158,11,.08), rgba(15,23,42,.42)) !important;
}
.atlas-smart-cues-head {
  display: flex;
  justify-content: space-between;
  gap: 12px;
  align-items: flex-start;
  margin-bottom: 10px;
}
.atlas-smart-cues-head h3 { margin: 0 0 4px; }
.atlas-smart-cues-list { display: grid; gap: 9px; }
.atlas-smart-cue {
  display: grid;
  gap: 7px;
  padding: 11px;
  border: 1px solid rgba(148,163,184,.16);
  border-radius: 14px;
  background: rgba(2,6,23,.20);
}
.atlas-smart-cue-top {
  display: flex;
  justify-content: space-between;
  gap: 10px;
  align-items: flex-start;
}
.atlas-smart-cue strong { font-size: 13px; }
.atlas-smart-cue p {
  margin: 0;
  color: var(--muted, #aab6c8);
  font-size: 12.5px;
  line-height: 1.42;
}
.atlas-smart-cue-actions { display: flex; flex-wrap: wrap; gap: 7px; }
.atlas-smart-cue-priority {
  font-family: var(--mono, ui-monospace, monospace);
  font-size: 9.5px;
  letter-spacing: .07em;
  text-transform: uppercase;
  border: 1px solid rgba(148,163,184,.22);
  border-radius: 999px;
  padding: 3px 7px;
  color: var(--muted, #aab6c8);
  white-space: nowrap;
}
.atlas-smart-cue[data-priority="high"] .atlas-smart-cue-priority { border-color: rgba(239,68,68,.34); color: var(--red, #ef4444); background: rgba(239,68,68,.08); }
.atlas-smart-cue[data-priority="medium"] .atlas-smart-cue-priority { border-color: rgba(245,158,11,.34); color: var(--amber, #f59e0b); background: rgba(245,158,11,.08); }
.atlas-smart-cue[data-priority="low"] .atlas-smart-cue-priority { border-color: rgba(34,197,94,.30); color: var(--green, #22c55e); background: rgba(34,197,94,.07); }
.atlas-smart-cue-empty {
  color: var(--muted, #aab6c8);
  font-size: 13px;
  padding: 10px;
  border: 1px dashed rgba(148,163,184,.22);
  border-radius: 14px;
}
.atlas-smart-cues-card .tiny-btn { padding: 7px 9px; }
@media (max-width: 760px) {
  .atlas-smart-cues-head { display: block; }
  .atlas-smart-cue-top { display: block; }
  .atlas-smart-cue-priority { display: inline-flex; margin-top: 7px; }
}
