.bdir-tray{bottom:var(--fg-bottom-inset,0px);z-index:20;background:var(--pt-brand);color:var(--pt-paper);border-radius:var(--radius-lg) var(--radius-lg) 0 0;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;padding:12px 20px;display:flex;position:sticky;box-shadow:0 -6px 18px #17291d2e}.bdir-tray-label{font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--pt-sand-a75);font-weight:700}.bdir-tray-chips{flex-wrap:wrap;flex:200px;gap:6px;margin:0;padding:0;list-style:none;display:flex}.bdir-tray-chip{border:1.5px solid var(--pt-sand-a45);border-radius:var(--radius-pill);align-items:center;gap:2px;min-height:36px;padding:0 2px 0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.bdir-tray-remove{border-radius:var(--radius-pill);width:32px;height:32px;color:var(--pt-paper);font:inherit;cursor:pointer;background:0 0;border:0;font-size:16px;line-height:1}.bdir-tray-remove:hover{background:var(--pt-sand-a14)}.bdir-tray-remove:focus-visible{outline:2px solid var(--pt-paper);outline-offset:1px}.bdir-tray-go{background:var(--pt-paper);color:var(--pt-brand);border-radius:var(--radius-pill);padding:8px 18px;font-size:13px;font-weight:700;text-decoration:none}.bdir-tray-go:hover{background:var(--pt-brand-tint);color:var(--pt-brand);text-decoration:none}.bdir-tray-go:focus-visible{outline:2px solid var(--pt-paper);outline-offset:2px}.bdir-tray-hint{color:var(--pt-sand-a75);font-size:12.5px}@media (max-width:640px){.bdir-tray{border-radius:0;gap:6px 10px;padding:10px 14px}.bdir-tray-label{display:none}.bdir-tray-chips{flex-basis:100%}.bdir-tray-go{text-align:center;flex:100%;place-items:center;min-height:44px;padding:0 18px;display:grid}}
