.path-picker{margin:0 0 18px;padding:16px 18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-panel)}.path-picker[data-state=skipped]{padding:10px 14px;background:transparent;border-style:dashed}.path-picker-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.path-picker-title{margin:0;font-size:17px}.path-picker-count{color:var(--text-faint);font-size:12px;white-space:nowrap}.path-picker-ask,.path-picker-result,.path-picker-line{margin:8px 0 12px;color:var(--text-dim)}.path-picker-line{margin:0}.path-picker-result strong{color:var(--text)}.path-picker-options{display:flex;flex-wrap:wrap;gap:8px}.path-picker-option{padding:8px 14px;border:1px solid var(--line-strong);border-radius:999px;background:transparent;color:var(--text);font:inherit;font-size:14px;cursor:pointer}.path-picker-option:hover{border-color:var(--accent);color:var(--accent)}.path-picker-option.on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:600}.path-picker-option:focus-visible,.path-picker-reopen:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.path-picker-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.path-picker-skip{margin-left:auto}.path-picker-reopen{padding:0;border:0;background:none;color:var(--accent);font:inherit;text-decoration:underline;cursor:pointer}@media(max-width:520px){.path-picker{padding:14px}.path-picker-option{flex:1 1 calc(50% - 8px)}.path-picker-skip{margin-left:0}}
