.radar-heading{align-items:center}.radar-scope{width:130px;height:130px;border-radius:50%;position:relative;border:1px solid #b7ff5535;background:repeating-radial-gradient(circle,#b7ff5500 0 18px,#b7ff5519 19px 20px);overflow:hidden}.radar-scope:before{content:"";position:absolute;inset:50% 0 0 50%;background:linear-gradient(35deg,#b7ff554c,transparent 70%);transform-origin:0 0;animation:radar-sweep 3s linear infinite}.radar-scope i{position:absolute;width:7px;height:7px;border-radius:50%;background:#ff5c35;box-shadow:0 0 10px #ff5c35}.radar-scope i:nth-child(1){left:28px;top:52px}.radar-scope i:nth-child(2){right:28px;top:29px}.radar-scope i:nth-child(3){right:40px;bottom:24px}.radar-scope span{position:absolute;inset:50%;width:2px;height:2px;background:#b7ff55}.radar-counters{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px}.radar-counters article{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;padding:15px 17px;background:#17171c;border:1px solid #ffffff0d;border-radius:15px}.radar-counters article>span{grid-row:1/3;width:10px;height:37px;border-radius:8px;background:#777}.radar-counters strong{font-size:1.5rem}.radar-counters small{color:#8d8d96}.radar-counters .critical>span{background:#ff3f3f}.radar-counters .high>span{background:#ff7a45}.radar-counters .medium>span{background:#ffc14c}.radar-counters .low>span{background:#83c8ff}.queue-filter{display:flex;justify-content:flex-end;margin:10px 0 16px}.queue-filter label{max-width:190px}.radar-queue{display:grid;gap:10px}.radar-issue{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;padding:18px;background:linear-gradient(110deg,#19191e,#111114);border:1px solid #ffffff10;border-left:3px solid #777;border-radius:16px}.radar-issue.critical{border-left-color:#ff3f3f}.radar-issue.high{border-left-color:#ff7a45}.radar-issue.medium{border-left-color:#ffc14c}.radar-issue.low{border-left-color:#83c8ff}.issue-signal{display:flex;align-items:center;gap:7px;align-self:start}.issue-signal i{width:9px;height:9px;border-radius:50%;background:currentColor;box-shadow:0 0 12px currentColor}.issue-signal span{font-size:.66rem;text-transform:uppercase;letter-spacing:.08em}.critical .issue-signal{color:#ff6666}.high .issue-signal{color:#ff8b62}.medium .issue-signal{color:#ffd06d}.low .issue-signal{color:#83c8ff}.issue-copy small,.issue-copy p,.issue-dates{color:#8d8d96}.issue-copy h2{font-size:1.08rem;margin:4px 0}.issue-copy p{margin:0}.issue-dates{display:flex;gap:12px;font-size:.7rem;margin-top:8px}.issue-state{display:flex;align-items:flex-end;gap:8px;flex-direction:column}.radar-status{font-style:normal;display:inline-flex;padding:6px 9px;border-radius:99px;background:#ffffff0d;color:#aaa;font-size:.66rem;text-transform:uppercase;letter-spacing:.06em}.radar-status.open{color:#ff9678;background:#ff5c3517}.radar-status.assigned,.radar-status.in_review,.radar-status.proposed{color:#c2b1ff;background:#9e79ff1c}.radar-status.resolved,.radar-status.approved{color:#b7ff55;background:#b7ff5515}.radar-status.dismissed,.radar-status.rejected{color:#888}.issue-editor{grid-column:2/-1;display:grid;grid-template-columns:1fr 1fr 1.7fr auto;gap:9px;align-items:end;border-top:1px solid #ffffff0d;padding-top:12px}.radar-empty,.claim-empty{text-align:center;padding:65px}.radar-empty>span,.claim-empty>span{font-size:2.7rem;color:#b7ff55}.claim-list{display:grid;gap:9px}.claim-list a{color:inherit}.claim-list article{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(130px,.35fr) auto auto auto;gap:15px;align-items:center;padding:17px;background:#17171b;border:1px solid #ffffff0d;border-radius:15px;transition:.2s}.claim-list a:hover article{border-color:#9e79ff55;transform:translateY(-1px)}.claim-list h2{font-size:1.02rem;margin:3px 0}.claim-list small,.claim-list p,.claim-list time{color:#8d8d96;margin:0}.claim-owner small{display:block;font-size:.65rem;text-transform:uppercase}.claim-priority{display:inline-flex;padding:6px 8px;border-radius:9px;background:#ffffff0c;font-size:.64rem;text-transform:uppercase}.claim-priority.critical{color:#ff6c6c;background:#ff3f3f15}.claim-priority.high{color:#ff9876;background:#ff5c3518}.claim-priority.medium{color:#ffd071;background:#ffc14c14}.claim-priority.low{color:#8ed0ff;background:#83c8ff13}.claim-form{max-width:850px}.claim-form form{display:grid;gap:14px}.linked-issue{display:flex;gap:13px;padding:15px;background:#b7ff550b;border:1px solid #b7ff5530;border-radius:14px}.linked-issue>span{font-size:1.7rem;color:#b7ff55}.linked-issue strong,.linked-issue small{display:block}.linked-issue p{margin:3px 0;color:#999}.claim-detail-heading{align-items:center}.claim-detail-heading>div:last-child{display:flex;gap:8px}.claim-statement{padding:23px;border-radius:17px;background:linear-gradient(115deg,#9e79ff15,#ffffff04);border:1px solid #9e79ff2b;font-size:1.05rem}.claim-statement span{color:#9d91c5;font-size:.78rem}.claim-proposal,.claim-resolution{display:flex;gap:14px;padding:19px;border-radius:16px;margin:14px 0;border:1px solid #9e79ff38;background:#9e79ff0d}.claim-resolution{border-color:#b7ff5538;background:#b7ff550c}.claim-proposal>span{color:#bdaaff;font-size:1.7rem}.claim-resolution>span{color:#b7ff55;font-size:1.5rem}.claim-proposal h2,.claim-resolution h2{font-size:1rem;margin:0 0 5px}.claim-proposal p,.claim-resolution p{margin:0;color:#bbb}.claim-columns{display:grid;grid-template-columns:1.25fr .75fr;gap:18px;margin:18px 0}.claim-conversation form,.claim-evidence form{display:grid;gap:8px;margin-top:15px}.messages{display:grid;gap:10px}.messages article{display:flex;gap:10px;padding:12px;background:#111115;border-radius:12px}.messages article>span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#9e79ff20;color:#c2b1ff;flex:none}.messages strong,.messages time{display:block}.messages time{font-size:.65rem;color:#888}.messages p{margin:7px 0 0;color:#bbb}.evidence-list{display:grid;gap:8px}.evidence-list article{display:grid;grid-template-columns:auto 1fr auto;gap:9px;align-items:center;padding:11px;background:#111115;border-radius:11px}.evidence-list article>span{color:#ff7554}.evidence-list small,.evidence-list code{display:block;color:#888;font-size:.66rem}.claim-actions{display:grid;grid-template-columns:1fr 1fr;gap:18px}.claim-actions form{display:grid;gap:9px}.claim-actions section:last-child h2:not(:first-child){margin-top:24px}.claim-timeline{margin-top:18px}.claim-timeline article{display:flex;gap:11px;padding:9px 0;border-top:1px solid #ffffff0d}.claim-timeline i{width:8px;height:8px;border-radius:50%;background:#9e79ff;margin-top:5px}.claim-timeline small{display:block;color:#888;margin-top:2px}
@keyframes radar-sweep{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.radar-scope:before{animation:none}}
@media(max-width:1000px){.issue-editor{grid-template-columns:1fr 1fr}.issue-note{grid-column:1/-1}.claim-list article{grid-template-columns:auto 1fr auto}.claim-owner,.claim-list time{grid-column:2}.room-status{grid-column:3}.claim-columns{grid-template-columns:1fr}}
@media(max-width:700px){.radar-scope{display:none}.radar-counters{grid-template-columns:1fr 1fr}.radar-issue{grid-template-columns:1fr}.issue-state{align-items:flex-start}.issue-editor{grid-column:1;grid-template-columns:1fr}.issue-dates{display:grid;gap:3px}.claim-list article{grid-template-columns:auto 1fr}.claim-list .radar-status,.claim-list article>b{grid-column:2}.claim-actions{grid-template-columns:1fr}.claim-detail-heading{align-items:flex-start}.claim-detail-heading>div:last-child{display:grid}.evidence-list article{grid-template-columns:auto 1fr}.evidence-list a{grid-column:2}}
