.pw-popover svg,.pw-select svg{flex:none;width:16px;height:16px}.pw-popover :is(button,input,textarea,select){font-family:inherit}.pw-popover button:focus-visible,.pw-select:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.pw-popover :is(input,textarea,select):focus-visible{outline:2px solid var(--accent);outline-offset:1px}.pw-select{color:var(--muted);background:var(--card);border:1px solid var(--line);min-height:var(--control-height);white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:6px;max-width:100%;padding:8px 12px;font-size:12px;line-height:1.3;display:inline-flex}.pw-select>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.pw-select>svg:last-child{opacity:.6;width:12px;height:12px}.pw-select:hover:not(:disabled),.pw-select[aria-expanded=true]{border-color:color-mix(in srgb, var(--accent) 45%, var(--line));color:var(--ink);background:var(--bg)}.pw-select.has-value{color:var(--accent-text);background:var(--accent-soft);border-color:color-mix(in srgb, var(--accent) 24%, var(--line))}.pw-select b{background:var(--accent-solid);min-width:15px;height:15px;color:var(--accent-ink);border-radius:4px;place-items:center;font-size:10px;display:grid}.pw-dot{background:var(--muted);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.pw-dot.todo{border:1.5px solid var(--muted);background:0 0}.pw-dot.in_progress{background:var(--accent);box-shadow:inset 0 0 0 2px var(--accent-soft);border:1px solid var(--accent);width:9px;height:9px}.pw-dot.done{background:var(--success)}.pw-popover{z-index:180;width:266px;max-width:calc(100vw - 20px);max-height:min(460px, calc(var(--wf-viewport-height,100dvh) - 24px));background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--sh-sheet);overscroll-behavior:contain;flex-direction:column;padding:6px;display:flex;position:fixed;overflow-y:auto}.pw-menu-title{color:var(--muted);padding:9px 9px 10px;font-size:11px;font-weight:650}.pw-menu-search{border:1px solid var(--line);color:var(--muted);border-radius:6px;align-items:center;gap:6px;margin:0 4px 6px;padding:0 8px;display:flex}.pw-menu-search input{color:var(--ink);background:0 0;border:none;width:100%;min-width:0;padding:8px 0;font-size:12px}.pw-options{min-height:0;max-height:265px;overflow-y:auto}.pw-options>button{text-align:left;width:100%;min-height:36px;color:var(--ink);border-radius:6px;align-items:center;gap:9px;padding:8px 9px;font-size:12px;display:flex}.pw-options>button:hover,.pw-options>button:focus-visible{background:var(--bg)}.pw-options>button[aria-checked=true]{color:var(--accent-text);background:var(--accent-soft)}.pw-options>button>span:not(.pw-option-check):not(.pw-option-tick){overflow-wrap:anywhere;flex:1;min-width:0}.pw-options small{font-variant-numeric:tabular-nums;color:var(--muted);margin-left:auto;font-size:10px}.pw-option-check{border:1px solid color-mix(in srgb, var(--muted) 40%, var(--line));border-radius:4px;flex:none;place-items:center;width:14px;height:14px;font-size:10px;display:grid}[aria-checked=true]>.pw-option-check{background:var(--accent-solid);border-color:var(--accent-solid);color:var(--accent-ink)}.pw-option-tick{flex:none;width:14px;font-size:12px}.pw-menu-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;margin:6px 2px 0;padding:7px 4px 2px;display:flex}.pw-menu-footer button{color:var(--muted);min-height:30px;padding:4px;font-size:11px}.pw-menu-footer button:last-child{color:var(--accent-text);font-weight:600}.pw-menu-footer button:disabled{opacity:.45;cursor:default}.pw-menu-empty{color:var(--muted);padding:8px 10px;font-size:12px}@media (max-width:700px){.pw-popover{width:280px}.pw-popover .pw-options>button,.pw-popover .pw-menu-footer button{min-height:var(--control-height)}}@media (pointer:coarse){.pw-popover .pw-options>button,.pw-popover .pw-menu-footer button{min-height:var(--control-height)}}@media (prefers-reduced-motion:reduce){.pw-popover *{scroll-behavior:auto;transition:none}}
