.rights-heading{align-items:center}.rights-orbit{width:132px;height:132px;border:1px solid #ffffff21;border-radius:50%;position:relative;display:grid;place-items:center;background:radial-gradient(circle,#ff5c3518,transparent 65%)}.rights-orbit:before,.rights-orbit:after{content:"";position:absolute;border:1px solid #b7ff5538;border-radius:50%;inset:17px}.rights-orbit:after{inset:38px;border-color:#ff5c3570}.rights-orbit i{position:absolute;width:9px;height:9px;border-radius:50%;background:#b7ff55;box-shadow:0 0 16px #b7ff55}.rights-orbit i:nth-child(1){top:7px}.rights-orbit i:nth-child(2){right:17px;bottom:25px;background:#ff5c35}.rights-orbit i:nth-child(3){left:11px;bottom:34px;background:#9e79ff}.rights-orbit span{font-weight:800;z-index:1}.rights-track-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.rights-track-card{background:linear-gradient(145deg,#1b1b20,#121215);border:1px solid #ffffff10;border-radius:22px;padding:20px;box-shadow:0 22px 45px #0003}.rights-card-top{display:flex;gap:14px;align-items:center}.rights-card-top small,.graph-node small{color:#aaa;text-transform:uppercase;letter-spacing:.1em;font-size:.68rem}.rights-card-top h2{margin:4px 0 7px;font-size:1.15rem}.rights-disc{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#ff5c35,#ff9e3d,#9e79ff,#ff5c35);color:#111;font-size:1.5rem;flex:none}.rights-card-stats{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#ffffff12;margin:19px 0;border-radius:13px;overflow:hidden}.rights-card-stats span{padding:12px;background:#141418;color:#999;font-size:.73rem}.rights-card-stats strong{display:block;color:#fff;font-size:1.2rem}.rights-card-footer,.split-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.rights-status{font-style:normal;display:inline-flex;padding:6px 9px;border-radius:999px;font-size:.69rem;text-transform:uppercase;letter-spacing:.07em;background:#ffffff0d;color:#bbb}.rights-status.approved{background:#b7ff5518;color:#b7ff55}.rights-status.proposed,.rights-status.pending{background:#9e79ff20;color:#bca7ff}.rights-status.disputed,.rights-status.rejected,.rights-status.missing{background:#ff5c351c;color:#ff896d}.rights-status.superseded{color:#888}.rights-empty{text-align:center;padding:70px}.rights-empty>span{font-size:3rem;color:#ff5c35}.rights-count,.split-total{min-width:116px;border-radius:20px;padding:18px;text-align:center;background:#ff5c3515;border:1px solid #ff5c353c}.rights-count strong,.split-total strong{display:block;font-size:1.8rem}.rights-count span,.split-total span{color:#aaa;font-size:.75rem;text-transform:uppercase}.split-total.complete{background:#b7ff5515;border-color:#b7ff5544}.rights-graph-panel>header{display:flex;justify-content:space-between;align-items:start}.rights-graph{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.7fr);gap:24px;margin-top:24px}.graph-nodes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-content:start}.graph-node{display:flex;align-items:center;gap:11px;border:1px solid #ffffff12;background:#0f0f12;border-radius:14px;padding:12px}.graph-node>span{width:37px;height:37px;border-radius:11px;background:#ff5c3520;color:#ff7857;display:grid;place-items:center;font-weight:800}.graph-node.person>span{background:#9e79ff20;color:#bca7ff}.graph-node.label>span{background:#b7ff5518;color:#b7ff55}.graph-node strong,.graph-node code{display:block}.graph-node code{font-size:.67rem;color:#888;margin-top:3px}.graph-edges{border-left:1px solid #ffffff12;padding-left:23px}.graph-edges article{position:relative;padding:4px 0 17px}.edge-line{position:absolute;width:13px;height:1px;background:#ff5c35;left:-23px;top:12px}.graph-edges strong,.graph-edges small{display:block}.graph-edges small{color:#888;margin-top:3px}.rights-warning-panel{margin:18px 0;padding:18px 22px;border-radius:16px;background:#ff5c350c;border:1px solid #ff5c3524}.rights-warning-panel h2{font-size:.78rem;text-transform:uppercase;letter-spacing:.1em}.rights-warning-panel p{margin:8px 0;color:#ffad98}.rights-warning-panel .rights-ok{color:#b7ff55}.rights-split-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:18px}.split-history a{display:flex;align-items:center;gap:12px;padding:13px 0;border-top:1px solid #ffffff0e;color:inherit}.split-history a>span{font-weight:800;color:#ff7554}.split-history a>div{flex:1}.split-history small{display:block;color:#888;margin-top:3px}.rights-create form,.participant-form form{display:grid;gap:12px}.split-hint{color:#999;margin:10px 0 18px}.split-participants{display:grid;gap:10px;margin:18px 0}.split-participants>article{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;gap:16px;align-items:center;background:linear-gradient(100deg,#19191e,#121216);border:1px solid #ffffff10;border-radius:17px;padding:16px}.participant-avatar{width:45px;height:45px;border-radius:14px;display:grid;place-items:center;background:#9e79ff22;color:#c3afff;font-weight:800}.participant-main h2{font-size:1rem;margin:2px 0}.participant-main p,.participant-main small{color:#92929b;margin:0}.participant-share{font-size:1.25rem}.participant-decision{grid-column:2/-1;display:flex;gap:10px;justify-content:flex-end}.participant-decision form{display:flex;gap:8px}.participant-decision input{min-width:260px}.text-danger{color:#ff7c5c;background:none;border:0;cursor:pointer}.participant-form{margin:18px 0}.participant-form form{grid-template-columns:1.2fr 1.4fr 1fr .8fr .7fr auto;align-items:end}.participant-form label small{display:block;color:#888;max-width:260px}.rights-receipt{display:flex;gap:17px;padding:22px;border:1px solid #b7ff5540;background:#b7ff550d;border-radius:18px;margin:18px 0}.rights-receipt>span{font-size:1.8rem;color:#b7ff55}.rights-receipt h2{margin:0 0 7px}.rights-receipt code{word-break:break-all;color:#b7ff55}.rights-receipt p{color:#999;margin-bottom:0}.split-timeline{margin-top:18px}.split-timeline article{display:flex;gap:13px;padding:11px 0;border-top:1px solid #ffffff0e}.split-timeline i{width:9px;height:9px;background:#ff5c35;border-radius:50%;margin-top:5px}.split-timeline small{display:block;color:#888;margin-top:3px}
@media(max-width:1050px){.rights-track-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.participant-form form{grid-template-columns:1fr 1fr}.participant-form button{width:max-content}.split-participants>article{grid-template-columns:auto minmax(0,1fr) auto}.split-participants>article>.rights-status{grid-column:2}.split-participants>article>form{grid-column:3}.participant-decision{grid-column:1/-1}}
@media(max-width:700px){.rights-orbit{display:none}.rights-track-grid,.rights-split-layout,.rights-graph{grid-template-columns:1fr}.graph-nodes{grid-template-columns:1fr}.graph-edges{border-left:0;padding-left:0}.edge-line{display:none}.rights-graph-panel>header{display:block}.split-participants>article{grid-template-columns:auto 1fr}.participant-share{grid-column:2}.split-participants>article>.rights-status{grid-column:2}.split-participants>article>form{grid-column:2}.participant-decision{display:grid;justify-content:stretch}.participant-decision form{display:grid}.participant-decision input{min-width:0}.participant-form form{grid-template-columns:1fr}.split-toolbar{align-items:flex-start}.rights-count,.split-total{min-width:90px}}
