.iwocal-directory{border:1px solid #e2e8f0;padding:16px;border-radius:8px;background:#fff;box-shadow:0 8px 20px rgba(15,23,42,.05);max-width:640px}.iwocal-directory__row{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}.iwocal-directory__field{flex:1 1 48%;min-width:220px}.iwocal-directory__field label{display:block;font-size:13px;font-weight:600;margin-bottom:4px;color:#374151}.iwocal-directory__field select{width:100%;border-radius:6px;border:1px solid #d1d5db;padding:8px 10px;font-size:14px}.iwocal-directory__pill{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:#f3f4ff;color:#4338ca;font-size:12px;margin-right:6px}.iwocal-directory__meta{margin-top:8px;font-size:12px;color:#6b7280}