.wk-surface .wk-check,.wk-surface .wk-key,.wk-surface .wk-key[data-small=true],.wk-surface .wk-seg-key{min-height:40px}.wk-surface .wk-check{position:relative;width:40px;border:0;background:transparent}.wk-surface .wk-check:before{content:"";position:absolute;inset:50% auto auto 50%;width:22px;height:22px;translate:-50% -50%;border-radius:8px;border:1px solid color-mix(in srgb,var(--wk-ink) 34%,transparent);background:var(--wk-well);transition:border-color .16s var(--wk-ease),background .16s var(--wk-ease)}.wk-surface .wk-check[aria-checked=true]:before{border-color:color-mix(in srgb,var(--wk-brand) 70%,var(--wk-edge));background:color-mix(in srgb,var(--wk-brand) 18%,var(--wk-well))}.wk-surface .wk-check>svg{position:relative}@media (pointer:coarse){.wk-surface .wk-check,.wk-surface .wk-key,.wk-surface .wk-key[data-small=true],.wk-surface .wk-seg-key{min-height:44px}.wk-surface .wk-check{width:44px}}.wq-scrollstrip{scroll-padding-inline:4px}@container wk (max-width: 639px){.wq-scrollstrip{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;padding-bottom:2px;margin-bottom:10px}.wq-scrollstrip>*{flex:0 0 auto;scroll-snap-align:start}.wk-surface .wk-summary.wq-scrollstrip .wk-counter{min-width:136px}.wk-surface .wk-summary.wq-scrollstrip{display:grid;grid-template-columns:repeat(auto-fit,minmax(108px,1fr));gap:8px;overflow:visible}.wk-surface .wk-summary.wq-scrollstrip .wk-counter{min-width:0}}.wq-chips{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:12px}.wq-chip{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 13px;border-radius:999px;border:1px solid var(--wk-edge);background:var(--wk-well);color:var(--wk-dim);font:inherit;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap;transition:border-color .16s var(--wk-ease),background .16s var(--wk-ease),color .16s var(--wk-ease)}.wq-chip:hover{border-color:color-mix(in srgb,var(--wk-ink) 20%,var(--wk-edge));color:var(--wk-ink)}.wq-chip[aria-pressed=true]{border-color:color-mix(in srgb,var(--wk-brand) 60%,var(--wk-edge));background:color-mix(in srgb,var(--wk-brand) 10%,var(--wk-well));color:var(--wk-ink)}@media (pointer:coarse){.wq-chip{min-height:40px}}.wq-chip-wrap{display:inline-flex;align-items:stretch;border-radius:999px;overflow:hidden}.wq-chip-wrap .wq-chip{border-radius:999px 0 0 999px;border-right:none}.wq-chip-x{display:inline-flex;align-items:center;justify-content:center;min-height:34px;width:30px;border:1px solid var(--wk-edge);border-left:none;border-radius:0 999px 999px 0;background:var(--wk-well);color:var(--wk-faint);cursor:pointer;transition:color .16s var(--wk-ease),background .16s var(--wk-ease)}.wq-chip-x:hover{color:var(--wk-bad);background:color-mix(in srgb,var(--wk-bad) 12%,var(--wk-well))}@media (pointer:coarse){.wq-chip-x{min-height:40px;width:36px}}.wq-saveinline{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.wq-saveinline .wk-input{width:auto;min-width:160px;min-height:34px;padding:6px 12px}.wq-filterbar{flex-wrap:wrap;gap:8px;margin-bottom:10px}.wq-filterbar,.wq-search{display:flex;align-items:center}.wq-search{position:relative;flex:1 1 260px;min-width:200px;color:var(--wk-faint)}.wq-search svg{position:absolute;left:12px;pointer-events:none}.wq-search .wk-input{padding-left:34px;min-height:40px}@media (pointer:coarse){.wq-search .wk-input{min-height:44px}}.wq-hit{background:color-mix(in srgb,var(--wk-brand) 32%,transparent);color:var(--wk-ink);border-radius:3px;padding:0 1px}.wq-filterrow{display:contents}.wq-filtertoggle{display:none;align-items:center;gap:6px;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--wk-edge);background:var(--wk-tile);color:var(--wk-ink);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}@container wk (max-width: 639px){.wq-filtertoggle{display:inline-flex}.wq-filterrow{display:none;flex-basis:100%}.wq-filterrow[data-open=true]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}}@media (pointer:coarse){.wq-filtertoggle{min-height:44px}}.wq-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:12px}.wq-toolbar-sp{flex:1}@container wk (max-width: 639px){.wq-toolbar{display:none}}