.platform-team-dialog{width:min(860px,calc(100vw - 32px));max-width:860px}
.platform-team-dialog .cookie-body{display:grid;gap:18px}
.platform-team-dialog .cookie-body>p{margin:0}
.platform-team-dialog form{display:grid;gap:16px}
.platform-team-dialog summary{font-weight:700;cursor:pointer;padding:6px 0}
.platform-team-dialog details[open]>form{margin-top:18px}
.platform-permission-list{display:grid;gap:10px;border:1px solid var(--border,#dbe3e8);border-radius:12px;padding:16px;margin:0;min-width:0}
.platform-permission-list legend{font-weight:700;padding:0 6px}
.platform-permission-list label{display:flex;gap:12px;align-items:flex-start;padding:10px;border-radius:8px;background:var(--surface-soft,#f4f7f8)}
.platform-permission-list input{flex:0 0 auto;width:19px;height:19px;margin:2px 0;accent-color:#087f82}
.platform-team-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;padding:18px 0;border-bottom:1px solid #e3e9ed}
.platform-team-row:last-child{border-bottom:0}
.platform-team-row>div{min-width:0;overflow-wrap:anywhere;flex:1 1 240px}
.platform-team-row p{margin:6px 0}
.platform-team-row form{flex-basis:100%;margin-top:8px}
.platform-mail-preview{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;padding:16px;background:#f4f7f8;border-radius:10px}
