.team-page{padding:0}.team-header{display:flex;align-items:center;gap:38px;padding:20px max(24px,calc((100vw - 1120px)/2));background:#fff;border-bottom:1px solid #dce9e3}.team-header .brand{margin:0}.team-header nav{display:flex;gap:24px}.team-header nav a{text-decoration:none;font-size:14px}.team-header nav [aria-current]{font-weight:700;border-bottom:2px solid #126c57;padding-bottom:6px}.team-header>span{margin-left:auto;font-size:13px;color:#567369;max-width:30%;overflow-wrap:anywhere}.team-main{max-width:1120px;margin:auto;padding:36px 24px 80px}.team-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px}.team-heading h1{font-size:30px;margin-bottom:6px}.team-heading p{margin:0}.eyebrow{text-transform:uppercase;font-size:11px;letter-spacing:.09em;font-weight:700;color:#789489;margin-bottom:7px!important}.team-panel{background:#fff;border:1px solid #dce9e3;border-radius:14px;padding:24px;margin-bottom:20px}.team-panel h2{margin:0 0 12px}.team-tabs{display:flex;gap:4px;border-bottom:1px solid #dce9e3;margin:0 0 24px;padding-bottom:10px;flex-wrap:wrap}.team-tabs button{background:transparent;color:#567369;white-space:nowrap;margin:0}.team-tabs button[aria-current=page]{background:#dfeee7;color:#126c57}.team-toolbar{display:flex;gap:16px;align-items:center;margin-bottom:16px}.team-toolbar input{margin:0;max-width:440px}.team-toolbar select{margin:0;max-width:190px}.team-toolbar .quiet{margin:0 0 0 auto}.member-row{display:grid;grid-template-columns:minmax(0,1fr) 100px 110px 270px;align-items:center;gap:16px;padding:18px 0;border-top:1px solid #e4ece8}.member-row:first-child{border-top:0}.member-row h3{font-size:15px;margin:0;overflow-wrap:anywhere}.member-row p{font-size:13px;margin:3px 0 0;overflow-wrap:anywhere}.member-row .actions{display:flex;gap:10px;justify-content:flex-end;align-items:center;flex-wrap:wrap}.member-row button{margin:0;font-size:13px}.pill{display:inline-block;border-radius:5px;padding:3px 8px;font-size:12px;font-weight:650;background:#e2f0e8;color:#126c57;width:max-content}.pill.quiet{background:#eef1ef;color:#567369}.pill.warn{background:#fff1df;color:#90621e}.editor{max-width:800px}.editor form{margin:0}.form-columns{display:grid;grid-template-columns:1fr 1fr;gap:0 22px}.team-page fieldset{border:0;padding:0;margin:24px 0}.team-page legend{font-size:16px;font-weight:700;margin-bottom:12px}.team-page .check{display:flex;align-items:flex-start;gap:10px;font-weight:500;margin:0;padding:7px 0;font-size:14px}.team-page .check input{width:18px;height:18px;accent-color:#126c57;margin:2px 0 0;flex:0 0 auto}.checks{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.team-page details{margin:18px 0;padding-top:16px;border-top:1px solid #e4ece8}.team-page summary{cursor:pointer;font-size:14px;font-weight:600}.team-page details .checks{margin-top:14px}.team-page .danger{background:#fff0ed;color:#a33629}.team-page .secondary{background:#e9f3ee;color:#126c57}.review{background:#f4f8f5;border:1px solid #dce9e3;padding:20px;border-radius:10px;margin:20px 0}.review h3{margin:0 0 12px;font-size:16px}.review p{margin-bottom:10px}.review ul{padding-left:22px;margin-bottom:0;font-size:14px}.review .impact-row{padding:12px 0;border-top:1px solid #dce9e3}.review .impact-row p{font-size:13px;margin:4px 0}.template-row{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;border-top:1px solid #e4ece8}.template-row:first-child{border-top:0}.template-row h3{font-size:15px;margin:0 0 5px}.template-row p{font-size:13px;margin:0}.empty{padding:24px 0;text-align:center;color:#567369}.template-permissions{display:grid;grid-template-columns:minmax(0,1fr) 90px 90px;gap:10px;align-items:center;padding:7px 0}.template-permissions label{display:flex;justify-content:center;margin:0}.template-permissions input{width:18px;height:18px;accent-color:#126c57;margin:0}.template-permissions.header{font-size:12px;color:#567369}.team-page dialog{width:min(520px,calc(100vw - 24px));border:1px solid #dce9e3;border-radius:16px;padding:28px;color:#183e36}.team-page dialog h2{margin-top:0}.team-page dialog::backdrop{background:#143c3055}.team-page dialog button{margin-top:12px}.signin-link{display:inline-block;margin:12px 0}.team-page .notice{padding:12px 16px;background:#fff1df;border-radius:8px;font-size:14px}.scope-summary{font-size:13px;color:#567369}.team-page #status{scroll-margin-top:12px}@media(max-width:900px){.team-header{padding:16px 18px;gap:20px;flex-wrap:wrap}.team-header>span{max-width:100%;width:100%;margin:0}.team-main{padding:24px 16px 60px}.team-heading{align-items:flex-start;flex-direction:column;gap:12px}.team-panel{padding:18px}.team-toolbar{flex-wrap:wrap;gap:10px}.team-toolbar input{max-width:none}.team-toolbar .quiet{margin-left:0}.member-row{grid-template-columns:minmax(0,1fr) auto;gap:8px}.member-row .actions{grid-column:1/-1;justify-content:flex-start}.member-row .role{grid-column:2;grid-row:1}.form-columns,.checks{grid-template-columns:1fr}.template-permissions{grid-template-columns:minmax(0,1fr) 66px 66px;gap:6px}.template-row{align-items:flex-start}.team-tabs button{font-size:14px;padding:9px 12px}}
