/* Keep destinations visible; filtering belongs to the toolbar above the posts. */
.sidebar{padding:24px 14px 14px;gap:0;overflow:auto}
.sidebar>.sidebar-label{font-size:10px;letter-spacing:1.6px;padding:0 12px;margin:0 0 16px;color:#a5b379}
.sidebar-collections{display:flex;align-items:center;gap:11px;min-height:44px;flex:none;width:100%;text-align:left;border:0;margin-top:10px;color:#c1cd9d;padding:10px 12px;font-size:13px}
.sidebar-collections>span:first-child{width:18px;font-size:18px;color:#a5b379}
.sidebar-collections small{margin-left:auto;font-size:11px;color:#a5b379;font-variant-numeric:tabular-nums}
.sidebar-bottom{margin-top:auto;padding-top:24px;flex:none}
.sidebar .collection-card{padding:0;border:0;background:transparent;border-radius:0}
.sidebar-coverage{display:flex;align-items:center;gap:12px;min-height:64px;width:100%;padding:12px;text-align:left;border:1px solid #2e3910;background:#141a04;border-radius:10px}
.sidebar .collection-card strong{display:block;margin:0;font:500 12px/1.5 var(--atlas-font);color:#e6edcd;font-variant-numeric:tabular-nums}
.sidebar .collection-card .status-chip{display:block;margin-top:3px;padding:0;font-size:10px;background:transparent;color:#b9a578;line-height:1.5}
.sidebar .coverage-arrow{margin-left:auto;color:#a5b379;font-size:17px}
.sidebar .collection-card [hidden]{display:none}
.sidebar-collections,.sidebar-coverage{transition:background .15s,border-color .15s,scale .12s}
.sidebar-collections:active,.sidebar-coverage:active{scale:.96}
@media(max-width:700px){.sidebar{padding:16px 5px 10px}.sidebar>.sidebar-label,.sidebar-collections-label,.sidebar-collections small,.sidebar .coverage-copy{display:none}.sidebar-collections{justify-content:center;padding:10px 0}.sidebar-coverage{justify-content:center;padding:10px 0;min-height:44px}.sidebar .coverage-arrow{margin:0;font-size:18px}.sidebar-bottom{padding-top:18px}}
@media(prefers-reduced-motion:reduce){.sidebar-collections,.sidebar-coverage{transition:none}.sidebar-collections:active,.sidebar-coverage:active{scale:1}}

/* One search, with optional controls opened deliberately. */
.workspace-controls{display:flex;flex-wrap:nowrap;gap:8px;padding-bottom:16px}
.workspace-controls[hidden],.collection-context[hidden],.clear-view-filters[hidden],#canvas-layout-controls[hidden]{display:none}
.workspace-controls .search{flex:1;max-width:600px;grid-area:auto}
.workspace-controls #filters-button{grid-area:auto;width:auto;min-width:44px}
.workspace-controls .trigger-label{display:inline}
.workspace-controls #filter-count{position:static;box-shadow:none}
.clear-view-filters{min-height:40px;font-size:12px;padding:8px 10px;color:var(--muted);border:0}
.history-controls button:disabled{display:none}.history-controls:has(button:not(:disabled)){margin-right:0}.history-controls:not(:has(button:not(:disabled))){display:none}
.collection-context{align-self:flex-start;margin:0 22px 12px;padding:0 10px;min-height:40px;font-size:12px;color:#c1cd9d;border:0;background:#141a04;max-width:calc(100% - 44px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#filters-popover #canvas-layout-controls{margin:0 0 14px;padding:0;border:0;background:none;box-shadow:none}
#filters-popover #canvas-layout-controls select{width:100%;margin-top:6px;margin-bottom:0}
#filters-popover #undo-canvas-layout{margin-top:8px}
#filters-popover .more-view-options{border-top:1px solid #e6edcd12;border-bottom:1px solid #e6edcd12;margin:4px 0 12px}
.more-view-options>summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;font-size:12px;cursor:pointer;list-style:none}
.more-view-options>summary::after{content:'+';font-size:18px;color:var(--muted)}.more-view-options[open]>summary::after{content:'−'}
.more-view-options #query-button{width:100%;min-height:40px;margin-bottom:14px;font-size:12px;text-align:left}
#filters-popover .repeat-controls{display:block;padding:0;margin:12px 0;border:0;font-size:11px}
#filters-popover .repeat-controls[hidden]{display:none}
#filters-popover .repeat-controls>label{display:flex;align-items:center;gap:9px;min-height:40px;margin:0;color:#e6edcd}
#filters-popover .repeat-controls input{width:16px;height:16px;min-height:16px;margin:0;flex:none}
#filters-popover #repeat-summary{display:block;font-size:10px;line-height:1.5;margin:0 0 10px 25px;color:var(--muted)}
#filters-popover .repeat-controls details{display:none}
#filters-popover .active-filters{padding:0;margin:12px 0;gap:4px}
#filters-popover .active-filters .filter-chip{min-height:36px;padding:6px 8px}
#filters-popover .reset-toolbar-filters{margin-top:8px}
.workspace-all-posts{margin:8px 0 18px;min-height:40px}
.discovery-view{width:100%;padding:0 24px 28px}
.discovery-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 22px}
.discovery-actions>p{color:var(--muted);font-size:13px;margin:0;line-height:1.5}
.discovery-actions>button{white-space:nowrap;font-size:13px}
.discovery-card .discovery-card-meta{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;margin:0}
.discovery-card .discovery-reason{border:0;min-height:0;padding:0;margin:0;font-size:10px;color:#a5b379}
.discovery-card .discovery-card-actions{margin-top:auto}
.discovery-card{padding:20px;background:#141a04;border-color:#2e3910;border-radius:10px}
.discovery-text{line-height:1.65;font-size:14px}
@media(max-width:700px){.workspace-controls{display:flex;padding:0 14px 14px}.workspace-controls .search{width:auto;min-width:0}.workspace-controls .search kbd{display:none}.workspace-controls #filters-button{padding:8px 10px;gap:5px}.workspace-controls #filters-button>svg{display:none}.collection-context{margin-inline:14px}.discovery-view{padding:0 14px 20px}.discovery-actions{gap:12px;margin-bottom:18px}.discovery-actions>p{font-size:12px}.discovery-actions>button{padding:8px 10px}.discovery-grid{gap:14px}}
