.lr-settings-intro{padding:18px 2px 8px}.lr-settings-intro h2{font-size:2rem;letter-spacing:-.05em;margin:6px 0}.lr-settings-intro p{color:#69717b;margin:0 0 10px}
.lr-team-settings{border-radius:22px!important;border:1px solid #e0e3e8!important;box-shadow:0 8px 24px rgba(16,22,29,.045)}
.lr-team-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.lr-team-top h2{font-size:1.35rem;margin:5px 0 8px;letter-spacing:-.04em}.lr-team-top p{margin:0;line-height:1.55}.lr-owner-chip{flex-shrink:0;border:1px solid #bcdad0;border-radius:999px;background:#edf8f4;color:#20785c;font-size:.64rem;font-weight:900;letter-spacing:.07em;padding:8px 10px}
.lr-team-notice{background:#f2f4f7;border:1px solid #dfe3e9;border-radius:15px;padding:14px;margin:18px 0}.lr-team-notice strong{font-size:.87rem}.lr-team-notice p{color:#656d78;font-size:.82rem;line-height:1.5;margin:7px 0 0}
.lr-team-form{display:grid;grid-template-columns:1.2fr 1fr auto;gap:10px;align-items:end;margin:12px 0 22px}.lr-team-form label{font-size:.78rem;font-weight:800;color:#49525f}.lr-team-form input,.lr-team-form select{display:block;width:100%;margin:7px 0 0;min-height:44px}.lr-team-form button{min-height:44px;white-space:nowrap}
.lr-team-person{padding:12px 2px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #e8eaed}.lr-team-person div{display:flex;flex-direction:column;gap:3px}.lr-team-person strong{font-size:.91rem}.lr-team-person span{font-size:.78rem;color:#67717c}
.lr-role-details{margin-top:17px;padding:12px;border:1px solid #e2e4e8;border-radius:12px}.lr-role-details summary{font-weight:750;cursor:pointer}.lr-role-details li{margin:7px 0}.lr-role-details p{line-height:1.5}
@media(max-width:680px){.lr-team-form{grid-template-columns:1fr}.lr-team-top{flex-direction:column}.lr-owner-chip{align-self:flex-start}}
