/* v477: Pulse Filters follow the shared compact drawer and Top Ranked cards. */
#pulseWorkspace .pulse-filters{position:relative;padding:0;overflow:visible;background:#0b1420;border-left:1px solid #26364b}
#pulseWorkspace .pulse-filter-inner{height:100%;box-sizing:border-box;overflow-y:auto;padding:6px;scrollbar-width:thin;scrollbar-color:#405776 transparent}
#pulseWorkspace .pulse-filter-head{display:none!important}
#pulseWorkspace .pulse-filter-toggle,#pulseWorkspace .pulse-filter-open{width:clamp(34px,1.7vw,44px);height:clamp(34px,1.5vw,44px);display:grid;place-items:center;padding:0;color:#ffd044;border:1px solid #e5a600;background:linear-gradient(180deg,#3a2b06,#211907);box-shadow:inset 0 0 0 1px rgba(255,194,38,.13),0 0 12px rgba(255,185,0,.08);font-size:clamp(19px,.7vw,28px);line-height:1;cursor:pointer}
#pulseWorkspace .pulse-filter-toggle{position:absolute;z-index:4;left:clamp(-44px,-1.7vw,-34px);top:10px;border-radius:0 7px 7px 0}
#pulseWorkspace .pulse-filter-open{position:fixed;z-index:61;right:0;top:10px;display:none;border-radius:7px 0 0 7px}
#pulseWorkspace .pulse-shell.filters-closed .pulse-filters{width:0;border-left:0;overflow:hidden;pointer-events:none}
#pulseWorkspace .pulse-shell.filters-closed .pulse-filter-open{display:grid}
#pulseWorkspace .pulse-filter-toggle:hover,#pulseWorkspace .pulse-filter-toggle:focus-visible,#pulseWorkspace .pulse-filter-open:hover,#pulseWorkspace .pulse-filter-open:focus-visible{outline:0;border-color:#ffd044;background:linear-gradient(180deg,#4a3607,#2b2008);box-shadow:inset 0 0 0 1px rgba(255,211,84,.2),0 0 16px rgba(255,185,0,.18)}
#pulseWorkspace .pulse-exchange-head{padding:0 8px 6px}
#pulseWorkspace .pulse-listing-filter,#pulseWorkspace .pulse-colibri{margin:6px 0 0!important}
#pulseWorkspace .pulse-colibri{padding:0;overflow:hidden}
#pulseWorkspace .pulse-colibri>header{min-height:82px;padding:12px 13px}
#pulseWorkspace .tr-colibri-settings-body{padding:0 10px 10px}
#pulseWorkspace .tr-colibri-settings-body[hidden]{display:none}
#pulseWorkspace .tr-colibri-settings-body .tr-colibri-settings-grid{margin-top:10px}
#pulseWorkspace .pulse-colibri:has(.tr-colibri-edit[aria-expanded=true])>header{border-bottom:1px solid #263950}
#pulseWorkspace .tr-colibri-edit[aria-expanded=true] i{transform:rotate(90deg)}
@media(min-width:981px){.scalpy-header.is-panel-hidden~#pulseWorkspace .pulse-filters{top:0!important;height:100vh!important}.scalpy-header.is-panel-hidden~#pulseWorkspace .pulse-filter-open{top:10px}}
@media(max-width:980px){#pulseWorkspace .pulse-filter-open{top:70px}#pulseWorkspace .pulse-filter-toggle{left:-34px;top:10px;width:34px;height:34px}#pulseWorkspace .pulse-filters{padding:0!important}}

/* v540: adjustable eligibility, separate from market subscriptions. */
#pulseWorkspace .pulse-quality-filter{margin:6px 0;padding:12px;border:1px solid #263950;border-radius:7px;background:#0b1420;color:#c8d9eb}
#pulseWorkspace .pulse-quality-filter>strong{display:block;color:#fff;font:900 11px Arial;margin-bottom:9px}
#pulseWorkspace .pulse-quality-filter label{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:7px 0;font:800 10px Arial}
#pulseWorkspace .pulse-quality-filter select{background:#111f2e;border:1px solid #3b5066;border-radius:5px;color:#ffd044;min-width:80px;height:30px;padding:0 5px;font:800 11px Arial}
#pulseWorkspace .pulse-quality-filter small{display:block;color:#8fa8c1;font:11px/1.5 Arial;margin-top:8px}
