.lead-finder-page{color:var(--ds-shell-2);background:var(--ds-surface-2);width:min(var(--ds-page-max),100%);min-height:calc(100dvh - var(--ds-topbar-h));margin:0 auto;padding:var(--ds-page-pad)}.lead-finder-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:16px}.lead-finder-heading h1{margin:4px 0 5px;color:var(--ds-shell)}.lead-finder-heading p{margin:0;color:var(--ds-ink-2);font-size:var(--ds-t-base);line-height:1.5}.lead-finder-import,.lead-finder-primary,.lead-finder-submit{min-height:var(--ds-control-md)}.lead-finder-actionbar .lead-finder-import{flex:0 0 auto;white-space:nowrap}.lead-finder-card{padding:20px 22px;border:1px solid var(--ds-line);border-radius:var(--ds-r-lg);background:var(--ds-surface);box-shadow:var(--ds-elev-1)}.lead-finder-card+.lead-finder-card{margin-top:16px}.lead-finder-card h2{margin:0;color:var(--ds-shell-2);font-size:var(--ds-t-lg);font-weight:600;line-height:1.3;letter-spacing:var(--ds-track-tight)}.lead-finder-card-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.lead-finder-form{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;margin-top:14px}@media (min-width:1100px){.lead-finder-form{grid-template-columns:minmax(300px,5fr) minmax(0,7fr);gap:24px;align-items:start}}.lead-finder-form-fields{display:grid;align-content:start;gap:14px;min-width:0}.lead-finder-form-map{min-width:0}.lead-finder-field{display:grid;gap:6px;min-width:0}.lead-finder-field-label,.lead-finder-field>label{color:var(--ds-ink-2);font-size:var(--ds-t-label);font-weight:600;letter-spacing:var(--ds-track-micro)}.lead-finder-field .lead-finder-input{width:100%;min-height:var(--ds-control-md);padding:0 12px;border:1px solid var(--ds-line);border-radius:var(--ds-r-sm);color:var(--ds-ink);background:var(--ds-surface);font:inherit;font-size:var(--ds-t-sm);transition:border-color var(--ds-t-odzew) var(--ds-ease),box-shadow var(--ds-t-odzew) var(--ds-ease)}.lead-finder-field .lead-finder-input::placeholder{color:var(--ds-ink-3)}.lead-finder-field .lead-finder-input:hover:not(:disabled){border-color:var(--ds-line-strong)}.lead-finder-field .select-field-button,.lead-finder-import-list .select-field-button{min-height:var(--ds-control-md);padding:0 12px;border-color:var(--ds-line);font-size:var(--ds-t-sm);transition:border-color var(--ds-t-odzew) var(--ds-ease),box-shadow var(--ds-t-odzew) var(--ds-ease)}.lead-finder-field .lead-finder-input:focus-visible,.lead-finder-field .select-field-button:focus-visible,.lead-finder-import-list .select-field-button:focus-visible{outline:none;border-color:var(--ds-signal);box-shadow:0 0 0 3px var(--ds-signal-veil-2)}.lead-finder-field .lead-finder-input:disabled{color:var(--ds-ink-2);background:var(--ds-surface-2);cursor:not-allowed}.lead-finder-field[data-invalid=true] .lead-finder-input:not(:focus-visible),.lead-finder-field[data-invalid=true] .lead-finder-location .lead-finder-location-input:not(:focus-visible){border-color:var(--ds-critical)}.lead-finder-field-error{margin:0;color:var(--ds-critical);font-size:var(--ds-t-xs);line-height:1.45}.lead-finder-field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lead-finder-area{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;min-height:var(--ds-control-md);margin:0;padding:8px 12px;border-radius:var(--ds-r-sm);color:var(--ds-ink);background:var(--ds-surface-2);font-size:var(--ds-t-sm);line-height:1.4}.lead-finder-area .lead-finder-pin-icon{flex:none;color:var(--ds-signal)}.lead-finder-area-name{min-width:0;font-weight:600;overflow-wrap:anywhere}.lead-finder-area-radius{color:var(--ds-ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.lead-finder-area[data-empty=true]{color:var(--ds-ink-2)}.lead-finder-form-hint{margin:0;color:var(--ds-ink-2);font-size:var(--ds-t-xs);line-height:1.5}.lead-finder-form-actions{display:flex}.lead-finder-form-note{margin:18px 0 0;padding-top:14px;border-top:1px solid var(--ds-line);color:var(--ds-ink-3);font-size:var(--ds-t-xs);line-height:1.5}.lead-finder-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--ds-control-md);padding:0 14px;border:1px solid var(--ds-line-strong);border-radius:var(--ds-r-md);color:var(--ds-ink);background:var(--ds-surface);font:inherit;font-size:var(--ds-t-sm);font-weight:600;line-height:1.2;white-space:nowrap;cursor:pointer;transition:border-color var(--ds-t-odzew) var(--ds-ease),color var(--ds-t-odzew) var(--ds-ease),background-color var(--ds-t-odzew) var(--ds-ease),transform var(--ds-t-odzew) var(--ds-ease)}.lead-finder-button:hover:not(:disabled){border-color:var(--ds-ink-3);background:var(--ds-surface-2)}.lead-finder-button:active:not(:disabled){transform:translateY(1px)}.lead-finder-button:disabled{border-color:var(--ds-line);color:var(--ds-ink-3);background:var(--ds-surface-2);cursor:not-allowed}.lead-finder-button.is-small{min-height:var(--ds-control-sm);padding:0 12px}.lead-finder-button.is-quiet{border-color:transparent;color:var(--ds-ink-2);background:transparent}.lead-finder-button.is-quiet:hover:not(:disabled){border-color:transparent;color:var(--ds-ink);background:var(--ds-surface-2)}.lead-finder-button.is-quiet:disabled{background:transparent}.lead-finder-button.is-danger{border-color:var(--ds-critical-edge);color:var(--ds-critical)}.lead-finder-button.is-danger:hover:not(:disabled){border-color:var(--ds-critical);background:var(--ds-critical-wash)}.lead-finder-text-button.is-quiet{color:var(--ds-ink-2)}.lead-finder-text-button{display:inline-flex;align-items:center;min-height:var(--ds-control-sm);padding:0 8px;border:0;border-radius:var(--ds-r-md);color:var(--ds-signal);background:transparent;font:inherit;font-size:var(--ds-t-sm);font-weight:600;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;cursor:pointer;transition:background-color var(--ds-t-odzew) var(--ds-ease),text-decoration-color var(--ds-t-odzew) var(--ds-ease)}.lead-finder-text-button:hover{background:var(--ds-surface-2);text-decoration-color:initial}.lead-finder-icon-button{display:inline-grid;width:var(--ds-control-md);min-height:var(--ds-control-md);place-items:center;align-self:start;padding:0;border:1px solid var(--ds-line);border-radius:var(--ds-r-md);color:var(--ds-ink-2);background:var(--ds-surface);cursor:pointer;transition:border-color var(--ds-t-odzew) var(--ds-ease),color var(--ds-t-odzew) var(--ds-ease),background-color var(--ds-t-odzew) var(--ds-ease)}.lead-finder-icon-button:hover:not(:disabled){border-color:var(--ds-critical-edge);color:var(--ds-critical);background:var(--ds-critical-wash)}.lead-finder-icon-button:disabled{color:var(--ds-ink-3);cursor:not-allowed}.lead-finder-icon-button[aria-expanded=true]{border-color:var(--ds-critical-edge);color:var(--ds-critical);background:var(--ds-critical-wash)}.lead-finder-button:focus-visible,.lead-finder-checkbox:focus-visible,.lead-finder-filter-option:focus-visible,.lead-finder-icon-button:focus-visible,.lead-finder-import:focus-visible,.lead-finder-page-button:focus-visible,.lead-finder-primary:focus-visible,.lead-finder-search-select:focus-visible,.lead-finder-submit:focus-visible,.lead-finder-table a:focus-visible,.lead-finder-text-button:focus-visible{outline:2px solid var(--ds-signal);outline-offset:2px}.lead-finder-alert{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:14px;padding:12px 16px;border:1px solid var(--ds-critical-edge);border-radius:var(--ds-r-md);background:var(--ds-critical-wash)}.lead-finder-alert-body{display:grid;flex:1 1 260px;gap:3px;min-width:0}.lead-finder-alert-body strong{color:var(--ds-shell-2);font-size:var(--ds-t-sm);font-weight:600}.lead-finder-alert-body p{margin:0;color:var(--ds-critical);font-size:var(--ds-t-xs);line-height:1.5}.lead-finder-alert-actions{display:flex;flex-wrap:wrap;gap:8px}.lead-finder-alert.success{border-color:var(--ds-positive-edge);background:var(--ds-positive-wash)}.lead-finder-alert.success strong{color:var(--ds-positive)}.lead-finder-alert.info{border-color:var(--ds-line);background:var(--ds-surface-2)}.lead-finder-alert.info p{color:var(--ds-ink)}.lead-finder-import-lines{display:grid;gap:2px;margin:0;padding:0;color:var(--ds-ink);font-size:var(--ds-t-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.5;list-style:none}.lead-finder-status{display:inline-flex;flex:none;align-items:center;min-height:22px;padding:0 9px;border:1px solid transparent;border-radius:var(--ds-r-pill);font-size:var(--ds-t-label);font-weight:600;letter-spacing:var(--ds-track-micro);white-space:nowrap}.lead-finder-status.queued{border-color:var(--ds-line-strong);color:var(--ds-ink-2);background:var(--ds-surface-2)}.lead-finder-status.running{border-color:var(--ds-signal-edge);color:var(--ds-signal);background:var(--ds-signal-wash)}.lead-finder-status.completed{border-color:var(--ds-positive-edge);color:var(--ds-positive);background:var(--ds-positive-wash)}.lead-finder-status.failed{border-color:var(--ds-critical-edge);color:var(--ds-critical);background:var(--ds-surface)}.lead-finder-search-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:8px;margin:14px 0 0;padding:0;list-style:none}.lead-finder-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:stretch}.lead-finder-search-select{display:grid;align-content:start;gap:6px;width:100%;min-height:64px;padding:10px 12px;border:1px solid var(--ds-line);border-radius:var(--ds-r-md);color:var(--ds-ink);text-align:left;background:var(--ds-surface);font:inherit;cursor:pointer;transition:border-color var(--ds-t-odzew) var(--ds-ease),background-color var(--ds-t-odzew) var(--ds-ease)}.lead-finder-search-select:hover{border-color:var(--ds-line-strong);background:var(--ds-surface-2)}.lead-finder-search.is-selected .lead-finder-search-select{border-color:var(--ds-signal-edge);background:var(--ds-signal-wash)}.lead-finder-search-select strong{color:var(--ds-shell-2);font-size:var(--ds-t-sm);font-weight:600;line-height:1.35;overflow-wrap:anywhere}.lead-finder-search-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.lead-finder-search-meta small{color:var(--ds-ink-2);font-size:var(--ds-t-label);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.45}.lead-finder-confirm{display:flex;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--ds-critical-edge);border-radius:var(--ds-r-md);background:var(--ds-critical-wash)}.lead-finder-confirm span{flex:1 1 160px;color:var(--ds-critical);font-size:var(--ds-t-xs);line-height:1.45}.lead-finder-results{scroll-margin-top:calc(var(--ds-topbar-h) + 12px)}.lead-finder-results:focus,.lead-finder-searches h2:focus{outline:none}.lead-finder-results-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.lead-finder-results-heading h2{overflow-wrap:anywhere}.lead-finder-results-meta,.lead-finder-results-settings{margin:4px 0 0;color:var(--ds-ink-2);font-size:var(--ds-t-label);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.5}.lead-finder-results-settings{margin-top:1px;color:var(--ds-ink-3)}.lead-finder-empty,.lead-finder-placeholder{display:grid;place-items:center;align-content:center;gap:6px;min-height:120px;padding:20px;color:var(--ds-ink-2);font-size:var(--ds-t-xs);line-height:1.5;text-align:center}.lead-finder-empty h3{margin:0;color:var(--ds-shell-2);font-size:var(--ds-t-base);font-weight:600}.lead-finder-empty p{max-width:52ch;margin:0}.lead-finder-skeleton{min-height:140px;margin-top:12px;padding:8px 0 0;border:0;background:transparent}.lead-finder-progress{display:grid;gap:12px;margin-top:14px;padding:14px 16px;border:1px solid var(--ds-line);border-radius:var(--ds-r-md);background:var(--ds-surface-2)}.lead-finder-progress-note,.lead-finder-progress-queued{margin:0;color:var(--ds-ink-2);font-size:var(--ds-t-xs);line-height:1.5}.lead-finder-progress-queued{color:var(--ds-ink)}.lead-finder-phases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:0;padding:0;list-style:none}.lead-finder-phase{display:grid;align-content:start;gap:8px;min-width:0}.lead-finder-phase-head{display:grid;gap:2px}.lead-finder-phase-head strong{display:flex;align-items:center;gap:8px;color:var(--ds-shell-2);font-size:var(--ds-t-sm);font-weight:600}.lead-finder-phase-head strong:before{flex:none;width:8px;height:8px;border-radius:50%;background:var(--ds-line-strong);content:""}.lead-finder-phase[data-state=active] .lead-finder-phase-head strong:before{background:var(--ds-signal);outline:1px solid var(--ds-signal);outline-offset:2px}.lead-finder-phase[data-state=done] .lead-finder-phase-head strong:before{background:var(--ds-positive)}.lead-finder-phase-head span{color:var(--ds-ink-2);font-size:var(--ds-t-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.45}.lead-finder-phase[data-state=waiting] .lead-finder-phase-head span{color:var(--ds-ink-3)}.lead-finder-progress-track{height:6px;overflow:hidden;border-radius:var(--ds-r-pill);background:var(--ds-line)}.lead-finder-progress-fill{display:block;width:100%;height:100%;border-radius:var(--ds-r-pill);background:var(--ds-signal-fill);transform-origin:left center;transition:transform var(--ds-transition-slow)}.lead-finder-phase[data-state=done] .lead-finder-progress-fill{background:var(--ds-positive)}.lead-finder-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;scroll-margin-top:calc(var(--ds-topbar-h) + 12px)}.lead-finder-filter{display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;border:1px solid var(--ds-line);border-radius:var(--ds-r-md);background:var(--ds-surface)}.lead-finder-filter-option{display:inline-flex;align-items:center;gap:8px;min-height:var(--ds-control-sm);padding:0 10px 0 12px;border:1px solid transparent;border-radius:var(--ds-r-sm);color:var(--ds-ink-2);background:transparent;font:inherit;font-size:var(--ds-t-sm);font-weight:600;white-space:nowrap;cursor:pointer;transition:color var(--ds-t-odzew) var(--ds-ease),border-color var(--ds-t-odzew) var(--ds-ease),background-color var(--ds-t-odzew) var(--ds-ease)}.lead-finder-filter-option:hover{color:var(--ds-shell-2);background:var(--ds-surface-2)}.lead-finder-filter-option[aria-pressed=true]{border-color:var(--ds-signal-edge);color:var(--ds-signal);background:var(--ds-signal-wash)}.lead-finder-filter-count{min-width:22px;padding:1px 6px;border-radius:var(--ds-r-pill);color:var(--ds-ink-2);background:var(--ds-surface-2);font-size:var(--ds-t-label);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.lead-finder-filter-option[aria-pressed=true] .lead-finder-filter-count{color:var(--ds-signal);background:var(--ds-surface)}.lead-finder-toolbar-actions{display:flex;flex-wrap:wrap;gap:8px}.lead-finder-actionbar{position:sticky;top:calc(var(--ds-topbar-h) + 8px);z-index:var(--ds-z-przyklejone);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px;margin-top:12px;padding:10px 12px 10px 16px;border:1px solid var(--ds-line);border-radius:var(--ds-r-md);background:var(--ds-surface);box-shadow:var(--ds-elev-1);transition:background-color var(--ds-t-stan) var(--ds-ease),border-color var(--ds-t-stan) var(--ds-ease)}.lead-finder-actionbar[data-selection]{border-color:var(--ds-signal-edge);background:var(--ds-signal-wash)}.lead-finder-actionbar-selection{display:flex;flex:1 1 auto;min-width:0;flex-wrap:wrap;align-items:center;gap:4px 14px;min-height:var(--ds-control-md)}.lead-finder-actionbar-status{margin:0;color:var(--ds-shell-2);font-size:var(--ds-t-sm);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lead-finder-actionbar:not([data-selection]) .lead-finder-actionbar-status{color:var(--ds-ink-2);font-weight:500}.lead-finder-actionbar-import{display:flex;flex:0 0 auto;flex-wrap:nowrap;align-items:center;gap:10px;margin-left:auto}.lead-finder-actionbar-label{color:var(--ds-ink-2);font-size:var(--ds-t-label);font-weight:600;letter-spacing:var(--ds-track-micro);white-space:nowrap}.lead-finder-import-list{flex:0 1 240px;min-width:160px;width:min(240px,100%)}.lead-finder-actionbar+.lead-finder-form-hint{margin-top:8px}.lead-finder-table-wrap{margin-top:12px;overflow-x:auto;border:1px solid var(--ds-line);border-radius:var(--ds-r-md);transition:opacity var(--ds-t-stan) var(--ds-ease)}.lead-finder-table-wrap[data-loading=true]{opacity:.6}.lead-finder-table{width:100%;min-width:720px;border-collapse:collapse;table-layout:fixed;white-space:normal}.lead-finder-col-select{width:44px}.lead-finder-col-email{width:19%}.lead-finder-col-phone{width:11%}.lead-finder-col-website{width:12%}.lead-finder-col-address{width:15%}.lead-finder-col-rating{width:8%}.lead-finder-col-map{width:9%}.lead-finder-page .lead-finder-table td,.lead-finder-page .lead-finder-table th{padding:10px;border-bottom:1px solid var(--ds-line);color:var(--ds-ink);text-align:left;vertical-align:top;overflow-wrap:anywhere}.lead-finder-page .lead-finder-table td{font-size:var(--ds-t-sm);font-weight:400;line-height:1.45}.lead-finder-page .lead-finder-table th{color:var(--ds-ink-2);background:var(--ds-surface-2);font-size:var(--ds-t-label);font-weight:600;line-height:1.3;letter-spacing:var(--ds-track-micro);vertical-align:middle;overflow-wrap:normal}.lead-finder-page .lead-finder-table td:first-child,.lead-finder-page .lead-finder-table th:first-child{text-align:center}.lead-finder-table tbody tr{transition:background-color var(--ds-t-odzew) var(--ds-ease)}.lead-finder-table tbody tr:hover{background:var(--ds-surface-2)}.lead-finder-table tbody tr.is-selected{background:var(--ds-signal-wash)}.lead-finder-page .lead-finder-table tbody tr:last-child td{border-bottom:0}.lead-finder-company{display:block;color:var(--ds-shell-2);font-weight:600}.lead-finder-categories{display:flex;flex-wrap:wrap;gap:4px;margin:6px 0 0;padding:0;list-style:none}.lead-finder-categories li{max-width:100%;padding:1px 7px;border:1px solid var(--ds-line);border-radius:var(--ds-r-pill);color:var(--ds-ink-2);background:var(--ds-surface-2);font-size:var(--ds-t-label);line-height:1.5;overflow-wrap:anywhere}.lead-finder-emails{display:grid;gap:2px;margin:0;padding:0;list-style:none}.lead-finder-email-state{display:inline-flex;align-items:center;gap:6px;color:var(--ds-ink-3)}.lead-finder-emails+.lead-finder-email-state{margin-top:4px}.lead-finder-email-state[data-state=searching]{color:var(--ds-ink-2)}.lead-finder-email-state[data-state=failed]{color:var(--ds-caution)}.lead-finder-email-state[data-state=searching]:before{flex:none;width:10px;height:10px;border:2px solid var(--ds-line-strong);border-right-color:var(--ds-signal);border-radius:50%;content:"";animation:halo-spin var(--ds-t-obrot) linear infinite}.lead-finder-table a{color:var(--ds-signal);text-decoration:none;text-underline-offset:2px;transition:color var(--ds-t-odzew) var(--ds-ease)}.lead-finder-table a:hover{color:var(--ds-signal-deep);text-decoration:underline}.lead-finder-numeric{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lead-finder-rating{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:4px;white-space:nowrap;color:var(--ds-shell-2)}.lead-finder-table .lead-finder-rating small{color:var(--ds-ink-2);font-size:var(--ds-t-label)}.lead-finder-muted{color:var(--ds-ink-3)}.lead-finder-link{display:inline-flex;align-items:center;gap:4px}.lead-finder-tag{display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;align-items:center;min-height:20px;margin-top:6px;padding:0 8px;border:1px solid var(--ds-positive-edge);border-radius:var(--ds-r-pill);color:var(--ds-positive);background:var(--ds-positive-wash);font-size:var(--ds-t-label);font-weight:600;line-height:1.4}.lead-finder-checkbox{display:inline-grid;width:16px;height:16px;place-content:center;margin:0;-webkit-appearance:none;appearance:none;border:1px solid var(--ds-line-strong);border-radius:var(--ds-r-xs);background:var(--ds-surface);cursor:pointer;transition:border-color var(--ds-t-odzew) var(--ds-ease),background-color var(--ds-t-odzew) var(--ds-ease),box-shadow var(--ds-t-odzew) var(--ds-ease)}.lead-finder-checkbox:hover{border-color:var(--ds-signal)}.lead-finder-checkbox:before{width:8px;height:4px;border-bottom:2px solid var(--ds-surface);border-left:2px solid var(--ds-surface);content:"";transform:rotate(-45deg) scale(0);transform-origin:center;opacity:0;transition:transform var(--ds-t-stan) var(--ds-ease),opacity var(--ds-t-odzew) var(--ds-ease)}.lead-finder-checkbox:checked,.lead-finder-checkbox:indeterminate{border-color:var(--ds-signal);background:var(--ds-signal-fill)}.lead-finder-checkbox:checked:before{transform:rotate(-45deg) scale(1);opacity:1}.lead-finder-checkbox:indeterminate:before{width:8px;height:0;border-left:0;transform:none;opacity:1}.lead-finder-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin-top:14px}.lead-finder-pagination-range{color:var(--ds-ink-2);font-size:var(--ds-t-label);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lead-finder-pagination nav{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.lead-finder-page-button{min-width:var(--ds-control-sm);min-height:var(--ds-control-sm);padding:0 10px;border:1px solid var(--ds-line);border-radius:var(--ds-r-md);color:var(--ds-ink);background:var(--ds-surface);font:inherit;font-size:var(--ds-t-sm);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer;transition:border-color var(--ds-t-odzew) var(--ds-ease),background-color var(--ds-t-odzew) var(--ds-ease)}.lead-finder-page-button:hover:not(:disabled):not([aria-current=page]){border-color:var(--ds-line-strong);background:var(--ds-surface-2)}.lead-finder-page-button[aria-current=page]{border-color:var(--ds-signal-fill);color:var(--ds-surface);background:var(--ds-signal-fill)}.lead-finder-page-button:disabled{color:var(--ds-ink-3);background:var(--ds-surface-2);cursor:not-allowed}.lead-finder-page-gap{min-width:20px;color:var(--ds-ink-3);font-size:var(--ds-t-sm);text-align:center}@media (max-width:1100px){.lead-finder-page{padding:22px 20px 44px}.lead-finder-card{padding:18px 20px}}@media (max-width:820px){.lead-finder-page{padding:20px 16px 36px}.lead-finder-heading{align-items:stretch;flex-direction:column}.lead-finder-card{padding:16px}.lead-finder-form-actions .lead-finder-submit,.lead-finder-heading .lead-finder-primary{width:100%}.lead-finder-results-heading{flex-direction:column}.lead-finder-phases{grid-template-columns:minmax(0,1fr)}.lead-finder-actionbar,.lead-finder-toolbar{align-items:stretch;flex-direction:column}.lead-finder-actionbar{position:static}.lead-finder-actionbar-import{align-items:stretch;flex-direction:column;margin-left:0}.lead-finder-import-list{flex:none;width:100%;min-width:0}.lead-finder-toolbar-actions>.lead-finder-button:first-child{flex:1 1}.lead-finder-table-wrap{overflow:visible;border:0}.lead-finder-table{min-width:0}.lead-finder-table colgroup,.lead-finder-table thead{display:none}.lead-finder-table,.lead-finder-table tbody,.lead-finder-table tr{display:block}.lead-finder-table tr{margin-bottom:10px;padding:6px 0;border:1px solid var(--ds-line);border-radius:var(--ds-r-md);background:var(--ds-surface)}.lead-finder-table tbody tr.is-selected{border-color:var(--ds-signal-edge)}.lead-finder-page .lead-finder-table tbody tr:last-child td,.lead-finder-page .lead-finder-table td,.lead-finder-page .lead-finder-table td:first-child{display:grid;grid-template-columns:96px minmax(0,1fr);gap:8px;padding:8px 12px;border-bottom:0;text-align:left}.lead-finder-table td:before{color:var(--ds-ink-2);font-size:var(--ds-t-label);font-weight:600;letter-spacing:var(--ds-track-micro);content:attr(data-label)}.lead-finder-table td>*{grid-column:2}.lead-finder-pagination{justify-content:center}}@media (pointer:coarse){.lead-finder-button,.lead-finder-field .lead-finder-input,.lead-finder-field .select-field-button,.lead-finder-filter-option,.lead-finder-icon-button,.lead-finder-import-list .select-field-button,.lead-finder-page-button,.lead-finder-text-button{min-height:var(--ds-control-lg)}.lead-finder-icon-button{width:var(--ds-control-lg)}.lead-finder-page .lead-finder-checkbox{position:relative;min-width:16px;min-height:16px}.lead-finder-page .lead-finder-checkbox:after{position:absolute;inset:-5px;content:""}}@media (prefers-reduced-motion:reduce){.lead-finder-button,.lead-finder-checkbox,.lead-finder-checkbox:before,.lead-finder-field .lead-finder-input,.lead-finder-field .select-field-button,.lead-finder-filter-option,.lead-finder-icon-button,.lead-finder-import-list .select-field-button,.lead-finder-page-button,.lead-finder-progress-fill,.lead-finder-search-select,.lead-finder-table a,.lead-finder-table tbody tr,.lead-finder-table-wrap,.lead-finder-text-button{transition:none}.lead-finder-email-state[data-state=searching]:before{animation-duration:1.6s}}.lead-finder-map{display:grid;gap:10px;min-width:0}.lead-finder-map-frame{position:relative;height:300px;overflow:hidden;border:1px solid var(--ds-line);border-radius:var(--ds-r-md);background:var(--ds-surface-2);isolation:isolate}.lead-finder-map-viewport{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;outline:none}.lead-finder-map-viewport[data-dragging=true]{cursor:grabbing}.lead-finder-map-viewport[data-dragging=true] .lead-finder-map-layer{will-change:transform}.lead-finder-map .lead-finder-map-viewport:focus-visible{outline:none;box-shadow:none}.lead-finder-map-viewport:focus-visible:after{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;border:2px solid var(--ds-signal);border-radius:inherit;box-shadow:inset 0 0 0 5px var(--ds-signal-veil-2);content:"";pointer-events:none}.lead-finder-map-layer{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:50% 50%}.lead-finder-map-layer.is-animating{transition:transform var(--ds-t-warstwa) var(--ds-ease),opacity var(--ds-t-warstwa) var(--ds-ease)}.lead-finder-map-tiles{position:absolute;top:0;right:0;bottom:0;left:0;filter:grayscale(1) contrast(.92) brightness(1.03)}:root[data-theme=dark] .lead-finder-map-tiles{filter:grayscale(1) invert(.9) contrast(.88) brightness(.96)}.lead-finder-map-tile{position:absolute;top:0;left:0;width:256px;max-width:none;height:256px;opacity:0;pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;transition:opacity var(--ds-t-stan) var(--ds-ease)}.lead-finder-map-tile[data-loaded=true]{opacity:1}.lead-finder-map-overlay{position:absolute;top:0;left:0;overflow:visible;pointer-events:none}.lead-finder-map-circle{fill:var(--ds-signal-veil-1);stroke:var(--ds-signal);stroke-width:1.5}.lead-finder-map-pin{transform-box:fill-box;transform-origin:center;animation:lead-finder-map-pin-in var(--ds-t-stan) var(--ds-ease) both}.lead-finder-map-pin-halo{fill:var(--ds-surface)}.lead-finder-map-pin-ring{fill:var(--ds-surface);stroke:var(--ds-signal);stroke-width:3.2}.lead-finder-map-pin-dot{fill:var(--ds-signal)}@keyframes lead-finder-map-pin-in{0%{opacity:.4;transform:scale(.55)}to{opacity:1;transform:scale(1)}}.lead-finder-map-controls{position:absolute;z-index:3;top:10px;right:10px;display:grid;gap:6px}.lead-finder-map-control{display:grid;width:var(--ds-control-sm);height:var(--ds-control-sm);place-items:center;padding:0;border:0;border-radius:var(--ds-r-md);color:var(--ds-ink);background:var(--ds-surface);box-shadow:var(--ds-elev-2);cursor:pointer;transition:color var(--ds-t-odzew) var(--ds-ease),background-color var(--ds-t-odzew) var(--ds-ease)}.lead-finder-map-control:hover:not(:disabled){color:var(--ds-signal);background:var(--ds-surface-2)}.lead-finder-map-control:disabled{color:var(--ds-ink-3);background:var(--ds-surface-2);cursor:not-allowed}.lead-finder-map-control:focus-visible{outline:2px solid var(--ds-signal);outline-offset:2px}.lead-finder-map-attribution{position:absolute;z-index:3;right:0;bottom:0;margin:0;padding:2px 8px;border-top-left-radius:var(--ds-r-xs);color:var(--ds-ink-2);background:var(--ds-surface);font-size:var(--ds-t-label);line-height:1.5;letter-spacing:var(--ds-track-micro)}.lead-finder-map-attribution a{color:inherit;text-decoration:underline;text-decoration-color:var(--ds-line-strong);text-underline-offset:2px;transition:color var(--ds-t-odzew) var(--ds-ease)}.lead-finder-map-attribution a:hover{color:var(--ds-signal);text-decoration-color:initial}.lead-finder-map-radius{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;min-height:var(--ds-control-sm)}.lead-finder-map-radius label{color:var(--ds-ink-2);font-size:var(--ds-t-label);font-weight:600;letter-spacing:var(--ds-track-micro)}.lead-finder-map-radius input[type=range]{width:100%;min-width:0;margin:0;accent-color:var(--ds-signal-fill);cursor:pointer}.lead-finder-map-radius input[type=range]:disabled{cursor:not-allowed}.lead-finder-map-radius-value{min-width:64px;color:var(--ds-ink);font-size:var(--ds-t-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;text-align:right}.lead-finder-map-radius input:disabled+.lead-finder-map-radius-value{color:var(--ds-ink-3)}.lead-finder-map-hint{margin:0;color:var(--ds-ink-3);font-size:var(--ds-t-xs);line-height:1.45}.lead-finder-map[data-disabled=true] .lead-finder-map-viewport{opacity:.55;cursor:default;touch-action:auto}.lead-finder-location{position:relative;min-width:0}.lead-finder-location .lead-finder-location-input{width:100%;min-height:var(--ds-control-md);padding:0 40px 0 36px;border:1px solid var(--ds-line);border-radius:var(--ds-r-sm);color:var(--ds-ink);background:var(--ds-surface);font:inherit;font-size:var(--ds-t-sm);text-overflow:ellipsis;transition:border-color var(--ds-t-odzew) var(--ds-ease),box-shadow var(--ds-t-odzew) var(--ds-ease)}.lead-finder-location .lead-finder-location-input::placeholder{color:var(--ds-ink-3)}.lead-finder-location .lead-finder-location-input:hover:not(:disabled){border-color:var(--ds-line-strong)}.lead-finder-location .lead-finder-location-input:focus-visible{outline:none;border-color:var(--ds-signal);box-shadow:0 0 0 3px var(--ds-signal-veil-2)}.lead-finder-location .lead-finder-location-input:disabled{color:var(--ds-ink-2);background:var(--ds-surface-2);cursor:not-allowed}.lead-finder-location-icon{position:absolute;top:0;bottom:0;left:12px;display:flex;align-items:center;color:var(--ds-ink-3);pointer-events:none}.lead-finder-location[data-selected=true] .lead-finder-location-icon{color:var(--ds-signal)}.lead-finder-location[data-disabled=true] .lead-finder-location-icon{color:var(--ds-ink-3)}.lead-finder-location-clear{position:absolute;top:4px;right:4px;display:grid;width:var(--ds-control-sm);height:var(--ds-control-sm);place-items:center;padding:0;border:0;border-radius:var(--ds-r-md);color:var(--ds-ink-2);background:transparent;cursor:pointer;transition:color var(--ds-t-odzew) var(--ds-ease),background-color var(--ds-t-odzew) var(--ds-ease)}.lead-finder-location-clear:hover{color:var(--ds-ink);background:var(--ds-surface-2)}.lead-finder-location-clear:focus-visible{outline:2px solid var(--ds-signal);outline-offset:-2px}.lead-finder-location-popup{position:absolute;z-index:var(--ds-z-menu);top:calc(100% + 4px);right:0;left:0;max-height:320px;overflow-y:auto;padding:4px;border:1px solid var(--ds-line);border-radius:var(--ds-r-sm);background:var(--ds-surface);box-shadow:var(--ds-elev-2);overscroll-behavior:contain}.lead-finder-location-list[hidden],.lead-finder-location-popup[hidden]{display:none}.lead-finder-location-list{margin:0;padding:0;list-style:none}.lead-finder-location-option{display:grid;gap:2px;padding:8px 10px;border-radius:var(--ds-r-sm);color:var(--ds-ink);cursor:pointer;transition:background-color var(--ds-t-odzew) var(--ds-ease)}.lead-finder-location-option[data-active=true]{background:var(--ds-surface-2)}.lead-finder-location-option-main{display:flex;gap:8px;align-items:center;justify-content:space-between;min-width:0}.lead-finder-location-option-name{min-width:0;font-size:var(--ds-t-sm);line-height:1.35;overflow-wrap:anywhere}.lead-finder-location-match{color:inherit;background:transparent;font-weight:600}.lead-finder-location-kind{flex:none;padding:1px 8px;border:1px solid var(--ds-line);border-radius:var(--ds-r-pill);color:var(--ds-ink-2);background:var(--ds-surface);font-size:var(--ds-t-label);font-weight:600;line-height:1.5;letter-spacing:var(--ds-track-micro)}.lead-finder-location-option-context{color:var(--ds-ink-2);font-size:var(--ds-t-xs);line-height:1.4;overflow-wrap:anywhere}.lead-finder-location-status{display:flex;gap:8px;align-items:center;margin:0;padding:8px 10px;color:var(--ds-ink-2);font-size:var(--ds-t-xs);line-height:1.4}.lead-finder-location-status[data-status=error]{color:var(--ds-critical)}.lead-finder-location-spinner{flex:none;width:12px;height:12px;border:2px solid var(--ds-line-strong);border-right-color:var(--ds-signal);border-radius:50%;animation:halo-spin var(--ds-t-obrot) linear infinite}.lead-finder-location-live{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media (max-width:720px){.lead-finder-map-frame{height:240px}}@media (pointer:coarse){.lead-finder-map-control{width:var(--ds-control-lg);height:var(--ds-control-lg)}.lead-finder-location .lead-finder-location-input{min-height:var(--ds-control-lg);padding-right:48px}.lead-finder-location-clear{top:2px;right:2px;width:var(--ds-control-md);height:var(--ds-control-md)}.lead-finder-location-option{min-height:var(--ds-control-lg);padding:10px 12px}}@media (prefers-reduced-motion:reduce){.lead-finder-location .lead-finder-location-input,.lead-finder-location-clear,.lead-finder-location-option,.lead-finder-map-attribution a,.lead-finder-map-control,.lead-finder-map-layer.is-animating,.lead-finder-map-tile{transition:none}.lead-finder-map-pin{animation:none}.lead-finder-location-spinner{animation-duration:1.6s}}