body[data-phone-library] #phone-search-filter-open{flex:0 0 auto!important;min-width:64px!important;width:auto!important;font-size:13px!important;padding:8px 10px!important;border-radius:14px!important}
#phone-search-filters{box-sizing:border-box;width:min(420px,calc(100vw - 28px));max-height:calc(100dvh - 48px);overflow:auto;color:#f1f5ff;background:#0c1c30;border:1px solid #52647b;border-radius:24px;padding:24px;box-shadow:0 24px 90px #000b;color-scheme:dark;font-family:inherit}
#phone-search-filters::backdrop{background:#010714b8;backdrop-filter:blur(8px)}
#phone-search-filters h2{font-size:22px;margin:0 0 22px}
#phone-search-filters label{display:grid;gap:9px;margin:18px 0;font-size:14px;color:#c7d3e5}
#phone-search-filters select{box-sizing:border-box;width:100%;min-width:0;min-height:48px;border-radius:12px;border:1px solid #405773;background:#142b44;color:white;padding:10px;font:inherit}
#phone-search-filters p{font-size:13px;color:#c6d3e7;line-height:1.6;min-height:20px}
#phone-search-filters>div{display:flex;flex-wrap:wrap;gap:8px}
#phone-search-filters button{flex:1;min-height:46px;border-radius:13px;background:#203b58;border:1px solid #536982;color:white;font:inherit;padding:8px 12px}
#phone-search-filters button:nth-child(2){background:#eef4ff;color:#102036;font-weight:700}
