.prototype-ui .team-rights{gap:16px;margin:0 0 16px;display:grid}.prototype-ui .team-rights-title{color:var(--ink);margin:0;font-size:13px;font-weight:600}.prototype-ui .team-rights-area h3,.prototype-ui .team-rights-preview h3{color:var(--muted);letter-spacing:.02em;margin:0 0 8px;font-size:12px;font-weight:600}.prototype-ui .team-rights ul,.prototype-ui .team-rights-preview ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.prototype-ui .team-rights-area li{color:var(--ink);justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;line-height:1.5;display:flex}.prototype-ui .team-rights-area li small{color:var(--muted);white-space:nowrap;font-size:12px}.prototype-ui .team-rights-area li small.is-own{color:var(--blue)}.prototype-ui .team-rights-denied summary{cursor:pointer;color:var(--muted);font-size:12px}.prototype-ui .team-rights-denied ul{margin-top:8px}.prototype-ui .team-rights-denied li{color:var(--muted);font-size:13px;line-height:1.5}.prototype-ui .team-rights-preview{border-top:1px solid var(--line);gap:12px;padding:12px 0 0;display:grid}.prototype-ui .team-rights-preview h3{margin:0}.prototype-ui .team-rights-preview-group{gap:4px;font-size:13px;line-height:1.5;display:grid}.prototype-ui .team-rights-preview-group strong{color:var(--ink);font-size:12px;font-weight:600}.prototype-ui .team-rights-preview-group.is-gained strong{color:var(--blue)}.prototype-ui .team-rights-preview-group.is-lost strong{color:var(--red)}.prototype-ui .team-rights-preview-none{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.prototype-ui .team-rights-matrix{margin-top:16px}.prototype-ui .team-rights-matrix summary{cursor:pointer;align-items:baseline;gap:12px;padding:16px 20px;list-style:none;display:flex}.prototype-ui .team-rights-matrix summary::-webkit-details-marker{display:none}.prototype-ui .team-rights-matrix summary h2{border:0;padding:0}.prototype-ui .team-rights-matrix summary span{color:var(--link);font-size:12px}.prototype-ui .team-rights-matrix details[open] summary{border-bottom:1px solid var(--line)}.prototype-ui .team-rights-matrix details[open] summary span{display:none}.prototype-ui .team-rights-legend{color:var(--muted);flex-wrap:wrap;gap:16px;margin:0 0 12px;font-size:12px;display:flex}.prototype-ui .team-rights-legend span{align-items:center;gap:8px;display:inline-flex}.prototype-ui .team-rights-matrix-wrap{overflow-x:auto}.prototype-ui .team-rights-matrix table{table-layout:fixed;width:100%;min-width:880px}.prototype-ui .team-rights-matrix table th[scope=col]{text-align:center;vertical-align:bottom;white-space:normal;overflow-wrap:anywhere;padding-left:4px;padding-right:4px;font-size:12px;font-weight:600}.prototype-ui .team-rights-matrix table th[scope=col]:first-child{text-align:left;width:232px;padding-left:16px}.prototype-ui .team-rights-matrix table th[scope=col] small{color:var(--muted);font-weight:400;display:block}.prototype-ui .team-rights-matrix table th[scope=row]{text-align:left;color:var(--ink);white-space:normal;background:0 0;padding-left:16px;font-size:13px;font-weight:400}.prototype-ui .team-rights-matrix table td{text-align:center}.prototype-ui .team-rights-matrix-area th{color:var(--muted);text-align:left;background:var(--bg);font-size:12px;font-weight:600}.prototype-ui .team-rights-mark{vertical-align:middle;box-sizing:border-box;border-radius:50%;width:12px;height:12px;display:inline-block}.prototype-ui .team-rights-mark.is-all{background:var(--blue)}.prototype-ui .team-rights-mark.is-own{border:2px solid var(--blue);background:linear-gradient(90deg,var(--blue) 50%,transparent 50%)}.prototype-ui .team-rights-mark.is-none{background:var(--line);border-radius:1px;width:8px;height:2px}.prototype-ui .team-rights-note{color:var(--muted);margin:12px 0 0;font-size:12px;line-height:1.6}.prototype-ui .team-rights-matrix .visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}