.meet{gap:var(--space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.meet__legend{margin-bottom:var(--space-2);font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--color-text-strong);padding:0}.meet__grid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.meet__opt{align-items:flex-start;gap:var(--space-3);border:1px solid var(--pb-slate-200);background:var(--pb-white);text-align:left;cursor:pointer;border-radius:8px;padding:.75rem .85rem;transition:border-color .15s,background-color .15s;display:flex}.meet__opt:hover,.meet__opt:focus-visible{border-color:var(--color-primary)}.meet__opt.is-on{border-color:var(--color-primary);background:#1e90ff0d}.meet__box{border:1.5px solid var(--pb-slate-200);color:#0000;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin-top:1px;transition:background-color .15s,border-color .15s,color .15s;display:grid}.meet__opt.is-on .meet__box{border-color:var(--color-primary);background:var(--color-primary);color:var(--pb-white)}.meet__text{gap:2px;min-width:0;display:grid}.meet__text b{font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--color-text-strong)}.meet__text small{font-size:var(--text-xs);color:var(--color-text-muted)}@media (width<=520px){.meet__grid{grid-template-columns:1fr}}
