.team-page main{margin:0 auto;max-width:1160px;padding:35px 24px}.team-header{display:flex;align-items:start;justify-content:space-between;gap:20px;margin-bottom:30px}.team-header .eyebrow{display:block;margin:25px 0 12px}.team-header h1{font-size:clamp(28px,5vw,48px);margin:0}.team-page .panel{margin-bottom:22px}.team-member{display:flex;align-items:center;gap:16px;padding:18px 0;border-bottom:1px solid #dfe3d9}.team-member>div{flex:1;min-width:160px}.team-member small{display:block;color:#6b7566;margin-top:6px}.team-permissions{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:20px 0}.team-permissions label{display:flex;align-items:center;gap:10px;min-height:42px}.access-error{color:#a32929}.access-page main{max-width:540px;margin:60px auto;padding:20px}.access-page h1{font-size:32px;line-height:1.15}.access-page form>button{width:100%;margin-top:24px}.access-brand{font-size:30px;font-weight:900;margin:0 0 30px}.access-brand small{display:block;font-size:10px;letter-spacing:2px;margin-top:8px}.cms-team-entry{margin:0 0 18px;padding:12px 0;border-block:1px solid #ffffff22}.cms-team-entry label{font-size:10px}.cms-team-entry select{max-width:100%;font-size:12px}.cms-team-entry a{display:block;color:#8cee00;font-size:13px;padding:10px 0}.cms-team-entry button{font-size:10px;width:100%;padding:7px}
@media(max-width:700px){.team-page main{padding:20px 16px}.team-member{flex-wrap:wrap;gap:10px}.team-permissions{grid-template-columns:1fr}.team-page .inline-title{flex-wrap:wrap;gap:12px}.access-page main{margin:20px auto}.team-header{flex-wrap:wrap}}
.integration-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 22px}.integration-grid small{display:block;font-weight:400;color:#6b7566;margin-top:7px}#integration-app .panel{margin-bottom:24px}#integration-app .field{margin:16px 0}#integration-status{margin-top:16px;color:#35551d}@media(max-width:650px){.integration-grid{grid-template-columns:1fr}}
