.pl{flex-direction:column}.pl,.pl-row{display:flex;gap:8px}.pl-row{align-items:center}.pl-row .input{flex:1 1 auto;min-width:0}.pl-x{flex:0 0 auto;width:46px;height:46px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:var(--r-sm);background:#fff;color:var(--muted);cursor:pointer;transition:border-color .15s ease,color .15s ease}.pl-x:hover{border-color:var(--ink);color:var(--ink)}.pl-x:focus-visible{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:1px;box-shadow:none}.pl-add{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 10px;border:1px dashed var(--line);border-radius:var(--r-sm);background:transparent;font:inherit;font-size:13px;font-weight:500;color:var(--ink-2);cursor:pointer;transition:border-color .15s ease,color .15s ease}.pl-add:hover{border-color:var(--accent);color:var(--accent)}.pl-add:focus-visible{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:1px;box-shadow:none}.pl-add-plus{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:15px;font-weight:600;line-height:1}