.ds-bar{margin-top:var(--space-4);scroll-margin-top:var(--space-2);position:relative}.ds-r1{align-items:center;gap:var(--space-3);border-bottom:var(--rule);display:flex}.ds-bar .ds-r1 .ds-kinds{border-bottom:0;flex:0 auto;min-width:0;margin:0}.ds-dd,.ds-view button{height:40px;padding:0 var(--space-3);border:1px solid var(--color-line-card);border-radius:var(--radius-pill);background:var(--color-paper);color:var(--color-text-2);font:var(--fw-medium) var(--fs-ui) / 1 var(--font-body);transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard)}.ds-dd:not(.ds-dd--on):hover,.ds-view button:hover{border-color:var(--color-line-strong);color:var(--color-ink)}.ds-dd{align-items:center;gap:var(--space-1-5);white-space:nowrap;display:inline-flex}.ds-dd--on{border-color:var(--color-mast);background:var(--color-mast);color:var(--color-on-accent)}.ds-dd .i{width:16px;height:16px}.ds-kdd,.ds-sort,.ds-loc{display:none}.ds-r2{align-items:center;gap:var(--space-1) var(--space-2);min-height:52px;padding:var(--space-1) 0;border-bottom:var(--rule-soft);flex-wrap:wrap;display:flex}.ds-orders{flex:none;align-items:center;display:flex}.ds-orders-h{margin-right:var(--space-1-5);color:var(--color-muted);font-size:var(--fs-ui)}.ds-orders ul{margin:0;padding:0;list-style:none;display:flex}.ds-orders a{height:36px;padding:0 var(--space-3);border-radius:var(--radius-pill);color:var(--color-ink-2);font-size:var(--fs-ui);font-weight:var(--fw-medium);white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);align-items:center;text-decoration:none;display:inline-flex}.ds-orders a:not([aria-current]):hover{background:var(--color-hover);color:var(--color-ink)}.ds-orders a[aria-current]{background:var(--color-mast);color:var(--color-on-accent);font-weight:var(--fw-strong)}.ds-dd:focus-visible,.ds-rule:focus-visible,.ds-orders a:focus-visible,.ds-view button:focus-visible{outline:var(--focus-ring);outline-offset:2px}.ds-rule{width:var(--size-touch);height:var(--size-touch);border-radius:var(--radius-control);color:var(--color-muted);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ds-rule .i{width:18px;height:18px}.ds-dds{gap:var(--space-1);margin-left:auto;display:flex}.ds-dds .ds-dd{padding:0 var(--space-2)}.post-type .post-state{white-space:nowrap}.post-accepted{color:var(--color-reviewed);font-weight:var(--fw-medium);white-space:nowrap}.ds-pop{max-width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem);overflow:auto}.ds-pop select,.ds-pop input{max-width:100%}.ds-pop fieldset{min-inline-size:0}.ds-view{flex:none;order:1;margin-left:auto;display:none}[data-xem] .ds-view{display:inline-flex}.ds-view button{min-width:44px;color:var(--color-ink-2)}.ds-view{gap:var(--space-1)}[data-mat-do=the] .ds-view [data-v=the],[data-mat-do=gon] .ds-view [data-v=gon]{border-color:var(--color-mast);background:var(--color-mast);color:var(--color-on-accent);font-weight:var(--fw-strong)}@media (width<=767px),(pointer:coarse){.ds-dd,.ds-orders a{min-height:var(--size-touch)}.ds-view button{height:var(--size-touch)}.ds-find{min-width:var(--size-touch);justify-content:center}}.ds-bar:has(~.ds-list){margin-bottom:var(--space-3)}.ds-bar:has(~.ds-list) .ds-r2{border-bottom:0}@media (width<=767px){.ds-bar{margin-top:0;padding:0}.ds-bar:has(~.ds-list) .ds-r1{border-bottom:0}.ds-r1{gap:var(--space-1-5);padding:var(--space-1) 0;grid-template-columns:fit-content(40%) fit-content(40%) max-content minmax(max-content,1fr);display:grid}.ds-view{grid-column:4;justify-self:end}.ds-r1 .ds-kinds,.ds-r2{display:none}.ds-kdd,.ds-sort,.ds-loc{min-width:0;max-width:100%;padding:0 var(--space-2);gap:2px;display:inline-flex}.ds-dd-t{text-overflow:ellipsis;min-width:0;overflow:hidden}.ds-dd .i{width:14px;height:14px}.ds-view button{padding:0 var(--space-1-5)}.ds-r1--on{gap:var(--space-1)}.ds-r1--on>.ds-dd{padding:0 var(--space-1)}}@media (width<=389px){.ds-kdd,.ds-sort,.ds-loc{padding:0 var(--space-1-5);font-size:var(--fs-meta)}}@media (width<=359px){.ds-dd .i{display:none}.ds-r1{gap:var(--space-1)}}.ds-need:focus-visible,.ds-chip:focus-visible{outline:var(--focus-ring);outline-offset:2px}.ds-need-w{align-items:center;gap:var(--space-2);flex:none;display:inline-flex}.ds-need,.ds-chip,.ds-clear{color:var(--color-ink);font-size:var(--fs-ui);font-weight:var(--fw-medium);white-space:nowrap;flex:none;align-items:center;text-decoration:none;display:inline-flex}.ds-need{gap:var(--space-1-5);height:36px;padding:0 var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-round)}.ds-need[aria-current]{border-color:var(--color-brand);background:var(--color-brand);color:var(--color-on-accent);font-weight:var(--fw-strong)}.ds-tick{border:2px solid;border-width:0 2px 2px 0;width:6px;height:11px;margin:0 3px 3px 2px;transform:rotate(45deg)}.ds-end{margin:var(--space-4) 0;color:var(--color-muted);font-size:var(--fs-meta)}.ds-chips{align-items:center;gap:var(--space-2);padding:var(--space-2) 0;border-bottom:var(--rule-soft);flex-wrap:wrap;margin:0;list-style:none;display:flex}.ds-chip{gap:var(--space-2);height:40px;padding:0 var(--space-3);border-radius:var(--radius-control);background:var(--color-surface)}.ds-x{width:10px;height:10px;color:var(--color-muted);background:linear-gradient(45deg,#0000 46%,currentColor 46% 54%,#0000 54%),linear-gradient(-45deg,#0000 46%,currentColor 46% 54%,#0000 54%)}.ds-clear{height:40px;padding:0 var(--space-2);color:var(--color-brand)}@media (width<=767px),(pointer:coarse){.ds-need,.ds-chip,.ds-clear{min-height:var(--size-touch)}}@media (width<=767px){.ds-need-w{width:0;min-width:100%;margin-top:var(--space-1);grid-area:2/1/3/-1}.ds-end{padding:0 var(--gutter)}.ds-chips{gap:var(--space-1-5)}.ds-chip{gap:var(--space-1-5);padding:0 var(--space-2-5)}}.ds-empty{padding:var(--space-5) 0}.ds-empty h3{margin:0 0 var(--space-2);font-size:var(--fs-block)}.ds-widen{margin:0 0 var(--space-4);padding:0;list-style:none}.ds-widen a{min-height:var(--size-touch);font-weight:var(--fw-medium);align-items:center;display:inline-flex}@media (width<=767px){.ds-empty{padding:var(--space-5) var(--gutter)}}
