/* A single discoverable team-settings entry point; keep existing form contracts. */
.team-action-settings{border-color:var(--team-accent-primary,#a875ed)!important;background:rgba(var(--team-accent-primary-rgb,168,117,237),.12)!important}
.team-profile-page .team-settings-hub{padding:24px;border:1px solid rgba(var(--team-accent-primary-rgb,168,117,237),.45);border-radius:18px;background:linear-gradient(125deg,rgba(var(--team-accent-primary-rgb,168,117,237),.08),transparent 55%),#101722}
.team-settings-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}
.team-settings-heading h2{margin:6px 0 8px}.team-settings-heading p{margin:0;color:#aebbd0}.team-settings-heading>.button{flex-shrink:0}
.team-settings-connection{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid #303c4e;border-radius:12px;background:#0b111a;margin-bottom:20px}
.team-settings-connection div{display:grid;gap:4px;flex:1;min-width:0}.team-settings-connection small{color:#aebbd0}.team-settings-connection strong{overflow-wrap:anywhere}.team-settings-connection a{font-size:13px;font-weight:700}
.team-settings-status{width:10px;height:10px;border-radius:50%;flex-shrink:0;background:#e6b55c}.team-settings-status.is-connected{background:#5bd7b0}
.team-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.team-settings-link{display:flex;align-items:center;gap:12px;padding:17px;border:1px solid #303b4e;border-radius:12px;background:#131d2b;color:#eef3fc;text-decoration:none;min-width:0;transition:border-color .15s,background .15s}
.team-settings-link>span:nth-child(2){display:grid;gap:5px;min-width:0;flex:1}.team-settings-link strong{font-size:15px;line-height:1.4;overflow-wrap:anywhere}.team-settings-link small{color:#aebbd0;font-size:12px;line-height:1.5}.team-settings-link>span:last-child{color:var(--team-accent-secondary,#bba4ff)}
.team-settings-icon{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border-radius:10px;background:rgba(var(--team-accent-primary-rgb,168,117,237),.14);color:var(--team-accent-secondary,#bba4ff);font-weight:800;font-size:13px}
.team-settings-link:hover{border-color:var(--team-accent-primary,#a875ed);background:#192538}.team-settings-link:focus-visible,.team-action-settings:focus-visible,.ts-settings-shortcut:focus-visible{outline:2px solid var(--team-accent-secondary,#bba4ff);outline-offset:3px}
.team-settings-help{font-size:12px;line-height:1.6;color:#aebbd0;margin:18px 0 0}.team-settings-grid>.team-settings-help{padding:16px;margin:0;border:1px dashed #3c475c;border-radius:12px}
.team-settings-danger-link{display:inline-block;color:#f398aa;font-size:12px;margin-top:12px}.ts-settings-shortcut{display:inline-block;font-size:12px;line-height:1.6;margin:0 0 16px;color:var(--team-accent-secondary,#bba4ff)}
.team-profile-page .team-settings-conversation{padding:24px;border:1px solid #303b4e;border-radius:16px;background:#101722}.team-settings-conversation h2{margin:8px 0 18px}.team-settings-conversation .ts-form{max-width:760px}.team-settings-conversation .ts-check{align-items:flex-start}.team-settings-conversation input[type=checkbox]{flex-shrink:0}.team-settings-conversation .button{justify-self:start}
.team-profile-page [data-page-panel=settings]{scroll-margin-top:95px}.team-profile-page [data-page-panel=settings] select{max-width:100%}
@media(max-width:700px){.team-settings-grid{grid-template-columns:1fr}.team-settings-heading{flex-direction:column;gap:14px}.team-settings-connection{flex-wrap:wrap}.team-settings-connection a{margin-left:22px;width:100%}.team-profile-page .team-settings-hub,.team-profile-page .team-settings-conversation{padding:18px}.team-settings-link{padding:14px;gap:10px}}
