/* Scoped account alert search controls. */
#cl-alert-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;padding:16px;border:1px solid #64748b;border-radius:12px;background:#f8fafc;color:#0f172a}
#cl-alert-filters[hidden]{display:none}
#cl-compte-alerts-host [data-cl-alert-card][hidden],#cl-compte-alerts-host [data-cl-alert-group][hidden],#cl-alert-filter-empty[hidden]{display:none!important}
#cl-alert-filters label{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:14px;font-weight:700;color:inherit}
#cl-alert-filters label:first-child{grid-column:1/-1}
#cl-alert-filters input,#cl-alert-filters select,#cl-alert-filters button{box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:8px 10px;border:1px solid #64748b;border-radius:8px;font:inherit;background:#fff;color:#0f172a}
#cl-alert-filters input::placeholder{color:#475569;opacity:1}
#cl-site-page #cl-alert-filters :is(input,select,button){border-color:#64748b!important}
#cl-alert-filters button{grid-column:1/-1;cursor:pointer;font-weight:700}
#cl-alert-filters :is(input,select,button):focus-visible,#cl-compte-alerts-host :is(button,select,a):focus-visible{outline:3px solid #2563eb;outline-offset:3px}
#cl-alert-filter-count{grid-column:1/-1;margin:0;font-size:14px;font-weight:600;color:inherit}
html[data-theme="dark"] #cl-alert-filters{background:#101e30;color:#f1f5f9;border-color:#94a3b8}
html[data-theme="dark"] #cl-alert-filters :is(input,select,button){background:#15283d;color:#f1f5f9;border-color:#94a3b8;color-scheme:dark}
html[data-theme="dark"] #cl-alert-filters input::placeholder{color:#cbd5e1}
html[data-theme="dark"] #cl-site-page #cl-alert-filters :is(input,select,button){border-color:#94a3b8!important}
html[data-theme="dark"] #cl-alert-filters :is(input,select,button):focus-visible,html[data-theme="dark"] #cl-compte-alerts-host :is(button,select,a):focus-visible{outline-color:#93c5fd}
@media(max-width:520px){#cl-alert-filters{grid-template-columns:minmax(0,1fr);padding:12px}}
