.sanctions-toolbar{flex-wrap:wrap;gap:12px;margin:18px 0 8px;display:flex}.sanctions-toolbar>label:first-child{flex:220px;min-width:0;max-width:100%}.sanctions-toolbar select,.sanctions-query input{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-card);width:100%;max-width:100%;min-height:44px;color:var(--ink);font:inherit;padding:10px 12px}.sanctions-query{flex:240px}.sanctions-query input{width:100%}.sanctions-hint,.sanctions-status{color:var(--muted)}.sanctions-results{gap:12px;margin-top:16px;display:grid}.sanctions-hit{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-card);padding:16px 18px}.sanctions-hit h3{color:var(--text-primary);margin:0 0 8px;font-size:1.05rem}.sanctions-hit p{color:var(--text-secondary);margin:0 0 4px;line-height:1.55}.sanctions-hit-meta{color:var(--muted);font-size:.82rem;font-weight:700}.sanctions-table{border-collapse:collapse;width:100%;margin-top:12px}.sanctions-table th,.sanctions-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;color:var(--text-primary);padding:10px 8px}.sanctions-table th{color:var(--muted);font-size:.8rem}@media (width<=720px){.sanctions-toolbar .btn{width:100%}.sanctions-table{display:block;overflow-x:auto}}
