/* css/takeoff.css - Takeoff Memory / Quick-Insert autocomplete dropdowns */

.tk-suggest {
  position: absolute; left: 0; right: 0; top: 100%; z-index: 45; margin-top: 2px;
  max-height: 16rem; overflow-y: auto; background: #fff;
  border: 1px solid #94a3b8; border-radius: 0.5rem; box-shadow: 0 10px 25px rgba(15, 23, 42, 0.18);
}
.tk-suggest.hidden { display: none; }
.tk-suggest li { padding: 0.4rem 0.6rem; cursor: pointer; border-bottom: 1px solid #f1f5f9; }
.tk-suggest li:last-child { border-bottom: 0; }
.tk-suggest li.tk-suggest-on, .tk-suggest li:hover { background: #dbeafe; }
.tk-suggest .tk-sg-name { font-weight: 600; color: #0f172a; }
.tk-suggest .tk-sg-meta { color: #64748b; font-size: 0.7rem; }
.tk-suggest .tk-sg-tag { display: inline-block; margin-left: 0.4rem; padding: 0 0.35rem; border-radius: 0.25rem; font-size: 0.65rem; font-weight: 700; }
.tk-suggest .tk-sg-asm { background: #dbeafe; color: #1d4ed8; }
.tk-suggest .tk-sg-mem { background: #e2e8f0; color: #475569; }

#tk-add-qty.tk-focus-flash { outline: 2px solid #2563eb; outline-offset: 1px; }
