.country-selector.svelte-1qobh6v{margin-bottom:var(--space-md)}.country-selector.svelte-1qobh6v>label:where(.svelte-1qobh6v){display:flex;align-items:center;gap:8px}.count-badge.svelte-1qobh6v{font-size:.75rem;background:var(--primary-muted);color:var(--primary-hover);padding:2px 8px;border-radius:9999px;font-weight:600}.selector-controls.svelte-1qobh6v{margin-bottom:var(--space-sm)}.search-input.svelte-1qobh6v{max-width:300px}.continent-filter.svelte-1qobh6v{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:var(--space-sm)}.filter-btn.svelte-1qobh6v{padding:4px 12px;font-size:.75rem;font-family:inherit;background:var(--bg-input);border:1px solid var(--border);border-radius:9999px;color:var(--text-muted);cursor:pointer;transition:all var(--transition)}.filter-btn.svelte-1qobh6v:hover{border-color:var(--text-dim)}.filter-btn.active.svelte-1qobh6v{background:var(--primary-muted);border-color:var(--primary);color:var(--primary-hover)}.select-all-row.svelte-1qobh6v{margin-bottom:var(--space-sm)}.checkbox-label.svelte-1qobh6v{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:.8125rem;color:var(--text-muted);margin-bottom:0}.checkbox-label.svelte-1qobh6v input[type=checkbox]:where(.svelte-1qobh6v){width:auto;accent-color:var(--primary)}.loading-indicator.svelte-1qobh6v{display:flex;align-items:center;gap:8px;padding:var(--space-md);color:var(--text-muted);font-size:.875rem}.country-grid.svelte-1qobh6v{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:4px;max-height:320px;overflow-y:auto;padding:4px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-input)}.country-item.svelte-1qobh6v{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:var(--radius-sm);cursor:pointer;transition:background var(--transition);font-size:.8125rem;margin-bottom:0;color:var(--text)}.country-item.svelte-1qobh6v:hover:not(.disabled){background:var(--bg-card-hover)}.country-item.checked.svelte-1qobh6v{background:var(--primary-muted)}.country-item.disabled.svelte-1qobh6v{opacity:.4;cursor:not-allowed}.country-item.svelte-1qobh6v input[type=checkbox]:where(.svelte-1qobh6v){width:auto;accent-color:var(--primary);flex-shrink:0}.country-flag.svelte-1qobh6v{font-size:1rem;flex-shrink:0}.country-name.svelte-1qobh6v{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.proxy-count.svelte-1qobh6v{font-size:.75rem;font-weight:600;color:var(--success);min-width:24px;text-align:right}.proxy-count.zero.svelte-1qobh6v{color:var(--text-dim)}.advanced.svelte-1whop4g{margin-top:var(--space-md)}.advanced-toggle.svelte-1whop4g{display:flex;align-items:center;gap:8px;background:none;border:none;color:var(--text-muted);font-size:.875rem;cursor:pointer;padding:8px 0;font-family:inherit}.advanced-toggle.svelte-1whop4g:hover{color:var(--text)}.toggle-icon.svelte-1whop4g{font-size:.625rem;transition:transform var(--transition);display:inline-block}.toggle-icon.rotated.svelte-1whop4g{transform:rotate(90deg)}.advanced-panel.svelte-1whop4g{margin-top:var(--space-md);padding:var(--space-md);background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius)}.toggles.svelte-1whop4g{display:flex;gap:var(--space-lg);flex-wrap:wrap;margin-top:var(--space-md)}.toggle-label.svelte-1whop4g{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:.875rem;color:var(--text);margin-bottom:0}.toggle-label.svelte-1whop4g input[type=checkbox]:where(.svelte-1whop4g){width:auto;accent-color:var(--primary)}.uncover-form.svelte-1hiye24{max-width:800px}input.error.svelte-1hiye24{border-color:var(--danger)}.api-error.svelte-1hiye24{padding:12px 16px;background:var(--danger-muted);color:var(--danger);border-radius:var(--radius);font-size:.875rem;margin:var(--space-md) 0}.form-actions.svelte-1hiye24{display:flex;align-items:center;gap:var(--space-md);margin-top:var(--space-lg)}.btn-submit.svelte-1hiye24{min-width:160px;padding:12px 28px;font-size:1rem}.estimated-time.svelte-1hiye24{font-size:.8125rem;color:var(--text-muted)}.uncover-page.svelte-19mcrzh{max-width:900px}.page-header.svelte-19mcrzh{margin-bottom:var(--space-lg)}.page-header.svelte-19mcrzh p:where(.svelte-19mcrzh){margin-top:4px}
