#listingsWorkspace .listings-filter-head { height:0; min-height:0; padding:0; border:0; background:transparent; }
#listingsWorkspace .listings-filter-head h2 { display:none; }
#listingsWorkspace .listings-filter-content { padding:6px; }
#listingsWorkspace .listings-filter-content,
#listingsWorkspace .listings-filter-content * { font-family:Arial,Helvetica,sans-serif !important; }
#listingsWorkspace .listings-filter-note { display:none; }
#listingsWorkspace .listings-exchange-title h3 { display:none; }
#listingsWorkspace .listings-exchange-title { margin-bottom:6px; justify-content:flex-end; }
#listingsWorkspace .listings-exchange-title button { font-size:10px; font-weight:850; }
#listingsWorkspace .listings-exchange-table { border-radius:10px; }
#listingsWorkspace .listings-exchange-columns,
#listingsWorkspace .listings-exchange-row { padding-inline:6px; gap:6px; }
#listingsWorkspace .listings-exchange-columns { height:28px; font-size:9px; }
#listingsWorkspace .listings-exchange-row { min-height:36px; }
#listingsWorkspace .listings-exchange-name { gap:6px; }
#listingsWorkspace .listings-exchange-name b { font-size:12px; font-weight:850; text-transform:none; }
#listingsWorkspace .listings-market-toggle { min-height:34px; }
#listingsWorkspace .listings-market-toggle em { width:40px; height:22px; }
#listingsWorkspace .listings-market-toggle em:after { width:18px; height:18px; }
#listingsWorkspace .listings-market-toggle input:checked + em:after { transform:translateX(18px); }
#listingsWorkspace .listings-field,
#listingsWorkspace .listings-filter-group { margin:0 0 6px; }
#listingsWorkspace .listings-field { padding:6px; border:1px solid #26354c; border-radius:8px; background:#0b1522; }
#listingsWorkspace .listings-field > span,
#listingsWorkspace .listings-filter-group legend,
#listingsWorkspace .listings-new-section h3 { margin:0 0 6px; font-size:11px; font-weight:850; letter-spacing:.04em; }
#listingsWorkspace .listings-field input,
#listingsWorkspace .listings-field select { font-size:13px; font-weight:800; padding-inline:6px; border-radius:6px; }
#listingsWorkspace .listings-segments,
#listingsWorkspace .listings-new-options { gap:6px; padding:6px; border-radius:8px; }
#listingsWorkspace .listings-segments span,
#listingsWorkspace .listings-new-options button { font-size:12px; font-weight:850; }
#listingsWorkspace .listings-reset { height:36px; font-size:12px !important; font-weight:850 !important; border-radius:6px; }
#listingsWorkspace #listingsFilterClose {
  position:absolute; left:-34px; top:6px; width:34px; height:34px; padding:0;
  color:#ffd044; border:1px solid #e5a600; border-radius:7px 0 0 7px;
  background:linear-gradient(180deg,#3a2b06,#211907); font:22px/1 Arial,Helvetica,sans-serif;
  box-shadow:inset 0 0 0 1px rgba(255,194,38,.13),0 0 12px rgba(255,185,0,.08);
}
#listingsWorkspace #listingsFilterClose:hover,
#listingsWorkspace #listingsFilterClose:focus-visible { border-color:#ffd044; background:linear-gradient(180deg,#4a3607,#2b2008); }
@media(max-width:1100px) {
  #listingsWorkspace .listings-filters { max-width:calc(100% - 34px); }
}

/* v835: remove duplicate page header and source-status chrome. */
#listingsWorkspace .listings-toolbar,
#listingsWorkspace .listings-live-note,
#listingsWorkspace .listings-health-controls {display:none!important}
#listingsWorkspace .listings-top-controls {display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:6px}
#listingsWorkspace .listings-top-controls .listings-view-tabs {margin:0!important}
#listingsWorkspace .listings-top-controls .listings-toolbar-actions {flex-shrink:0}

@media(min-width:1101px){#listingsWorkspace .listings-shell:not(.filters-closed) .listings-top-controls{padding-right:36px}}

/* v837: matching edge arrows for the open and closed drawer. */
#listingsWorkspace .listings-top-controls {padding-right:0!important}
#listingsWorkspace #listingsFilterOpen {
 display:none;position:fixed;z-index:70;right:0;top:64px;width:34px;height:34px;padding:0;
 color:#ffd044;border:1px solid #e5a600;border-radius:7px 0 0 7px;
 background:linear-gradient(180deg,#3a2b06,#211907);font:22px/1 Arial,Helvetica,sans-serif!important;
 box-shadow:inset 0 0 0 1px rgba(255,194,38,.13),0 0 12px rgba(255,185,0,.08);
 transition:top .42s;place-items:center;
}
#listingsWorkspace .filters-closed #listingsFilterOpen {display:grid}
#listingsWorkspace #listingsFilterOpen:hover,
#listingsWorkspace #listingsFilterOpen:focus-visible {border-color:#ffd044;background:linear-gradient(180deg,#4a3607,#2b2008)}
.scalpy-header.is-panel-hidden~#listingsWorkspace #listingsFilterOpen {top:6px}
@media(max-width:1100px){#listingsWorkspace #listingsFilterOpen{z-index:101}}

/* v838: one full event table, including dated and undated plans. */
#listingsWorkspace .listings-board-footer {display:none!important}

@media(min-width:701px){
 #listingsWorkspace .listings-calendar-date {white-space:nowrap!important}
 #listingsWorkspace .listings-event-actions a {white-space:nowrap!important}
 #listingsWorkspace .listings-table .ls-col-token {width:23%}
 #listingsWorkspace .listings-table .ls-col-exchange {width:15%}
 #listingsWorkspace .listings-table .ls-col-market {width:10%}
 #listingsWorkspace .listings-table .ls-col-date {width:16%}
 #listingsWorkspace .listings-table .ls-col-time {width:10%}
 #listingsWorkspace .listings-table .ls-col-countdown {width:12%}
 #listingsWorkspace .listings-table .ls-col-status {width:14%}
}

#listingsWorkspace .listings-recent-board {display:block!important}

/* v841: compact coin cells without secondary outbound link labels. */
#listingsWorkspace .listings-event-actions {display:none!important}

/* v842: identical desktop row rhythm in both event tables. */
@media(min-width:701px){
 #listingsWorkspace .listings-table tbody tr {height:48px!important}
 #listingsWorkspace .listings-table td {height:48px!important;box-sizing:border-box;padding:6px 12px!important;white-space:nowrap!important;line-height:20px!important}
 #listingsWorkspace .listings-table th {height:42px!important;box-sizing:border-box;padding:6px 12px!important}
 #listingsWorkspace .listings-section-head {min-height:42px!important;box-sizing:border-box}
 #listingsWorkspace .listings-status,
 #listingsWorkspace .listings-date,
 #listingsWorkspace .listings-tba,
 #listingsWorkspace .listings-countdown {white-space:nowrap!important;line-height:20px!important}
 #listingsWorkspace .listings-date span {display:inline!important;margin-left:4px}
 #listingsWorkspace .listings-venue {flex-wrap:nowrap!important;white-space:nowrap!important}
 #listingsWorkspace .listings-status {flex-wrap:nowrap!important}
}

/* v843: breathing room above both event boards. */
#listingsWorkspace .listings-boards {margin-top:12px}
