.user-permission-card{border:1px solid var(--border,#294255);border-radius:14px;margin:12px 0;overflow:hidden}
.user-permission-card .user-role-row{border:0;margin:0}
.user-board-access{border-top:1px solid var(--border,#294255);padding:12px 14px}
.user-board-access summary{cursor:pointer;display:flex;flex-wrap:wrap;gap:7px 14px;align-items:center}
.user-board-access summary span{font-size:12px;color:var(--muted,#9ab1c3)}
.user-board-access-body{padding-top:14px}
.user-board-access-body>label{display:block;font-size:12px;margin-bottom:6px}
.user-board-access-body>select{width:100%;max-width:360px}
.user-board-choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-top:14px}
.user-board-choices[hidden]{display:none}
.user-board-choices label{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid var(--border,#294255);border-radius:9px;cursor:pointer}
.user-board-choices input{width:20px;height:20px;flex-shrink:0}
.user-board-owner{padding:12px 14px;font-size:12px;color:var(--muted,#9ab1c3)}
