.desk-connectors{border-bottom:1px solid var(--border);gap:16px;max-width:720px;padding:32px 0;display:grid}.desk-connectors h2{margin:0;font-size:24px}.desk-connectors>p{max-width:65ch;margin:0}.desk-connectors ul{margin:0;padding:0;list-style:none}.desk-connectors li{border-top:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 0;display:flex}.desk-connectors-text{gap:4px;min-width:0;display:grid}.desk-connectors-text p{overflow-wrap:anywhere;max-width:60ch;margin:0;font-size:14px;line-height:1.5}.desk-connectors-text .desk-connectors-name{font-size:15px;font-weight:600}.desk-connectors-name .muted{margin-left:8px;font-size:13px;font-weight:400}.desk-connectors-shared a{color:var(--fg);text-underline-offset:3px;text-decoration:underline}.desk-connectors-found{color:var(--accent,var(--fg));margin:0;font-size:13px;font-weight:600}.desk-connectors-note{color:var(--fg);font-size:13px}.desk-connectors-note:before{content:"Before it works: ";font-weight:600}.desk-connectors-error{color:var(--danger,var(--fg));margin:0}.desk-connectors-switch{flex:none;align-items:center;gap:8px;min-height:44px;font-size:13px;font-weight:500;display:inline-flex}.desk-connectors-switch span{min-width:3.5em}.desk-connectors .desk-connectors-switch input{appearance:none;background:color-mix(in srgb, var(--muted) 45%, transparent);cursor:pointer;width:40px;height:24px;min-height:0;transition:background-color var(--duration-quick) var(--ease-smooth-out);border-radius:12px;flex:none;margin:0;position:relative}.desk-connectors-switch input:after{content:"";background:var(--surface);width:18px;height:18px;transition:transform var(--duration-quick) var(--ease-smooth-out);border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #24272440}.desk-connectors .desk-connectors-switch input:checked{background:var(--accent)}.desk-connectors-switch input:checked:after{transform:translate(16px)}.desk-connectors-switch input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.desk-connectors-switch input:disabled{opacity:.5;cursor:not-allowed}.denied-calls{gap:8px;max-width:65ch;margin:12px 0 0;padding:0;list-style:none;display:grid}.denied-calls li{border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:8px;gap:4px;padding:12px 16px;animation:.35s cubic-bezier(.22,1,.36,1) denied-calls-in;display:grid}.denied-calls p{margin:0;font-size:14px;line-height:1.5}.denied-calls .denied-calls-title{font-weight:600}.denied-calls-link{text-underline-offset:3px;align-items:center;width:fit-content;min-height:32px;font-size:14px;text-decoration:underline;display:inline-flex}@keyframes denied-calls-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.desk-connectors-switch input,.desk-connectors-switch input:after{transition:none}.denied-calls li{animation:none}}@media (max-width:480px){.desk-connectors li{gap:12px}.desk-connectors-switch span{display:none}}
