.connecting-permission.svelte-r4yzbc{gap:18px;display:grid}.permission-toggle.svelte-r4yzbc{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-card);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px;display:grid}.permission-copy.svelte-r4yzbc{gap:5px;min-width:0;display:grid}.permission-title.svelte-r4yzbc{font-family:var(--font-ui);color:var(--text-dark);font-size:14px;font-weight:800}.permission-helper.svelte-r4yzbc{font-family:var(--font-body);color:var(--text-secondary);font-size:13px;line-height:1.45}.permission-toggle.svelte-r4yzbc input:where(.svelte-r4yzbc){opacity:0;pointer-events:none;position:absolute}.permission-switch.svelte-r4yzbc{border-radius:var(--radius-pill);background:var(--border);width:46px;height:26px;transition:background .18s;position:relative}.permission-switch.svelte-r4yzbc:after{content:"";border-radius:var(--radius-pill);background:var(--bg-card);width:20px;height:20px;box-shadow:var(--shadow-card);transition:transform .18s;position:absolute;top:3px;left:3px}.permission-toggle.svelte-r4yzbc input:where(.svelte-r4yzbc):checked+.permission-switch:where(.svelte-r4yzbc){background:var(--primary)}.permission-toggle.svelte-r4yzbc input:where(.svelte-r4yzbc):checked+.permission-switch:where(.svelte-r4yzbc):after{transform:translate(20px)}.permission-toggle.svelte-r4yzbc:focus-within{outline:2px solid var(--primary-alpha-35);outline-offset:2px}.default-row.svelte-r4yzbc{font-family:var(--font-ui);color:var(--text-secondary);cursor:pointer;align-items:center;gap:9px;font-size:13px;font-weight:700;display:inline-flex}.default-row.svelte-r4yzbc input:where(.svelte-r4yzbc){width:16px;height:16px;accent-color:var(--primary)}.modal-actions.svelte-r4yzbc{justify-content:flex-end;gap:10px;padding-top:4px;display:flex}.modal-actions.svelte-r4yzbc button:where(.svelte-r4yzbc){border-radius:var(--radius-2);min-height:40px;font-family:var(--font-ui);cursor:pointer;padding:0 15px;font-size:13px;font-weight:800}.modal-actions.svelte-r4yzbc button:where(.svelte-r4yzbc):disabled{opacity:.65;cursor:default}.modal-actions.svelte-r4yzbc .secondary:where(.svelte-r4yzbc){border:1px solid var(--border);background:var(--bg-card);color:var(--text-secondary)}.modal-actions.svelte-r4yzbc .primary:where(.svelte-r4yzbc){border:1px solid var(--primary);background:var(--primary);color:var(--bg-card);box-shadow:var(--shadow-primary-sm)}@media (width<=560px){.permission-toggle.svelte-r4yzbc{grid-template-columns:minmax(0,1fr)}.permission-switch.svelte-r4yzbc{justify-self:start}.modal-actions.svelte-r4yzbc{grid-template-columns:1fr;display:grid}}
