/* Büchel Lexikon-Suche v1.0.1 – Instant-Filter über die A-Z-Term-Cards (Page 11117). Scope: .buechel-lexikon-hub-v3 */
.buechel-lexikon-hub-v3 .bh-lex-search{margin:0 0 16px}
.buechel-lexikon-hub-v3 .bh-lex-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
.buechel-lexikon-hub-v3 .bh-lex-field{position:relative;display:flex;align-items:center;background:var(--surface,#fff);border:2px solid var(--border,#e2e8f0);border-radius:16px;box-shadow:var(--shadow,0 8px 32px rgba(15,23,42,.08));transition:border-color .15s,box-shadow .15s}
.buechel-lexikon-hub-v3 .bh-lex-field:focus-within{border-color:var(--accent-light,#2563eb);box-shadow:0 0 0 4px rgba(37,99,235,.12),var(--shadow,0 8px 32px rgba(15,23,42,.08))}
.buechel-lexikon-hub-v3 .bh-lex-icon{position:absolute;left:18px;width:22px;height:22px;color:var(--accent,#1e3a8a);pointer-events:none;flex:none}
.buechel-lexikon-hub-v3 .bh-lex-input{flex:1;width:100%;min-width:0;border:0;outline:0;background:transparent;font-family:inherit;font-size:17px;font-weight:600;color:var(--text,#0f172a);padding:16px 52px 16px 50px;border-radius:16px}
.buechel-lexikon-hub-v3 .bh-lex-input::placeholder{color:var(--muted,#475569);opacity:.75;font-weight:500}
.buechel-lexikon-hub-v3 .bh-lex-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}
.buechel-lexikon-hub-v3 .bh-lex-clear{position:absolute;right:12px;width:32px;height:32px;border:0;border-radius:50%;background:var(--bg,#f0f4f8);color:var(--muted,#475569);font-size:21px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s}
.buechel-lexikon-hub-v3 .bh-lex-clear:hover{background:#e2e8f0;color:var(--text,#0f172a)}
.buechel-lexikon-hub-v3 .bh-lex-count{margin:10px 4px 0;font-size:14px;font-weight:600;color:var(--muted,#475569);min-height:20px}
.buechel-lexikon-hub-v3 .bh-lex-count strong{color:var(--accent,#1e3a8a);font-weight:800}
.buechel-lexikon-hub-v3 .az-nav a.bh-lex-dim,.buechel-lexikon-hub-v3 .az-nav span.bh-lex-dim{opacity:.25;pointer-events:none}
.buechel-lexikon-hub-v3 .bh-lex-noresults{display:none;background:var(--surface,#fff);border:1px solid var(--border,#e2e8f0);border-radius:16px;padding:30px 24px;text-align:center;font-size:16px;color:var(--muted,#475569);box-shadow:var(--shadow,0 8px 32px rgba(15,23,42,.08));margin:6px 0 24px}
.buechel-lexikon-hub-v3 .bh-lex-noresults.is-on{display:block}
.buechel-lexikon-hub-v3 .bh-lex-noresults b{color:var(--text,#0f172a)}
.buechel-lexikon-hub-v3 .bh-lex-reset{display:inline-block;margin-top:14px;color:var(--accent,#1e3a8a);font-weight:700;cursor:pointer;text-decoration:underline}
@media(max-width:600px){.buechel-lexikon-hub-v3 .bh-lex-input{font-size:16px;padding:14px 48px 14px 46px}.buechel-lexikon-hub-v3 .bh-lex-icon{left:14px;width:20px;height:20px}}