/* v10.7.9 — Live Telegram deal filter. Scoped to expanded deals panel. */
.deals-panel .deals-search-row{display:flex;align-items:center;gap:16px;justify-content:space-between;margin:-3px 0 5px}
.deals-panel .deals-filter-field{display:flex;align-items:center;gap:10px;position:relative;flex:1 1 340px;max-width:610px;min-width:0;min-height:46px;border-radius:15px;border:1px solid #e0d8f5;background:#fff;box-shadow:0 3px 15px rgba(86,61,161,.04);padding:0 13px;color:#8767cd;transition:border-color .2s,box-shadow .2s}
.deals-panel .deals-filter-field:focus-within{border-color:#ad8cef;box-shadow:0 0 0 3px rgba(157,116,250,.12)}
.deals-panel .deals-filter-field svg{flex:none}
.deals-panel #dealsFilter{appearance:none;display:block!important;width:100%;min-width:0;height:44px;border:none!important;outline:none!important;background:transparent!important;color:#2c2146!important;box-shadow:none!important;letter-spacing:normal!important;font:500 13px/1.35 Inter,system-ui,sans-serif!important;padding:0 20px 0 0!important}
.deals-panel #dealsFilter::placeholder{color:#9289a7;opacity:1}
.deals-panel #dealsFilter::-webkit-search-cancel-button{-webkit-appearance:none}
.deals-panel .deals-clear{flex:none;position:absolute;right:8px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;border:0;border-radius:10px;background:#f4efff;color:#6a48c6;width:30px;height:30px;cursor:pointer;font:24px/1 Arial,sans-serif}
.deals-panel .deals-clear:hover{background:#eae0ff}
.deals-panel .deals-clear[hidden]{display:none!important}
.deals-panel .deals-counter{font:650 12px/1.5 Inter,system-ui,sans-serif;color:#766591;text-align:right;flex:0 0 auto;white-space:nowrap}
.deals-panel .deals-updated{margin-top:5px;margin-bottom:14px}
@media(max-width:600px){.deals-panel .deals-search-row{flex-wrap:wrap;gap:8px}.deals-panel .deals-filter-field{max-width:none;flex:1 1 100%;min-height:44px}.deals-panel .deals-counter{text-align:left}.deals-panel .deals-updated{margin-top:-19px}}
