.ai-match-note{margin-top:8px;border-left:2px solid var(--cyan);padding:7px 9px;color:var(--cyan);background:#0b2a32;font-size:12px}.ai-match-note.ambiguous{border-left-color:var(--amber);color:var(--amber);background:#302718}.match-filter{display:block;margin-top:8px}.match-filter span{display:block;color:var(--muted);font-size:11px;margin-bottom:5px}.match-filter input{width:100%;min-height:38px;border:1px solid #377085;border-radius:7px;background:#071b27;padding:8px 10px;outline:0}.match-filter input:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #4de1d018}.ai-candidates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:9px}.ai-candidates button{display:block;text-align:left;min-height:48px;padding:8px 10px}.ai-candidates button small{display:block;color:var(--muted);font-size:10px;margin-top:2px}.ai-candidates button:hover{border-color:var(--cyan);background:#134251}.ai-candidates button[hidden]{display:none}@media(max-width:760px){.ai-candidates{grid-template-columns:1fr}}
