.roleForm{max-width:900px;padding:25px;background:#101e2e;border:1px solid #2c4158;border-radius:16px}.roleForm>label{display:block;font-size:12px;color:#b4c7de;margin:15px 0 9px}.roleForm>select{width:100%}.permissionGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0}.permissionGrid label{display:flex;align-items:center;gap:10px;font-size:12px;background:#0b1625;border:1px solid #2e4056;border-radius:9px;padding:14px}.permissionGrid input{accent-color:#a5ff74;width:16px;height:16px}.supportColumns{display:grid;grid-template-columns:minmax(240px,1fr) minmax(0,1.7fr);gap:20px;margin-top:20px}.supportColumns .cloud-row{margin-top:0}.supportColumns select,.supportColumns button{margin:5px 5px 5px 0}.supportMessage{border-top:1px solid #33455a;padding:17px 0;font-size:12px}.supportMessage.internal{border:1px dashed #bfa35b;background:#82601c18;padding:14px;border-radius:10px;margin:12px 0}.supportMessage strong{color:#c1efad}.supportMessage.internal strong{color:#ffe09a}.supportColumns label{display:block;font-size:12px;margin:15px 0}.supportColumns textarea{display:block;margin-top:8px;min-height:120px}.supportColumns input[type=checkbox]{width:15px;height:15px}.supportColumns p{white-space:pre-wrap;overflow-wrap:anywhere}.supportColumns details p{font-size:12px}#roleSummary{font-size:12px;margin:10px 0}#staffRoles>p,#staffTickets>p{max-width:750px}@media(max-width:850px){.supportColumns{grid-template-columns:1fr}.permissionGrid{grid-template-columns:1fr}.roleForm{padding:18px}}
