.review-inbox-list{display:grid;gap:12px}.review-inbox-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:18px;border:1px solid var(--line);border-radius:12px;background:#0e0e12}.review-inbox-row h3{margin:10px 0 0;font-size:16px}.review-inbox-row p{margin:5px 0 0}.review-inbox-row__action{align-self:center}.review-inbox-meta{display:flex;gap:16px;flex-wrap:wrap;margin-top:12px;color:var(--muted);font-size:12px}.review-detail-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:center;margin-bottom:20px}.review-detail-head h2{margin:5px 0 0;font-size:24px;letter-spacing:-.03em}.review-detail-head p{margin:5px 0 0}.review-detail-summary{margin-bottom:16px}.review-decision-record strong{display:block;font-size:16px;letter-spacing:.02em}.review-decision-record p{margin:8px 0 0}.review-decision-record small{display:block;margin-top:8px;color:var(--muted)}.review-version-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.review-version-card{border:1px solid var(--line);border-radius:14px;background:linear-gradient(180deg,#15151a,#0d0d11);overflow:hidden}.review-version-card.is-selected{border-color:#315d3e;box-shadow:inset 3px 0 var(--ok)}.review-version-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:16px;border-bottom:1px solid var(--line)}.review-version-card__head>div:first-child{display:flex;gap:12px;align-items:center;min-width:0}.review-version-card__head strong,.review-version-card__head small{display:block}.review-version-card__head strong{font-size:13px}.review-version-card__head small{margin-top:4px;color:var(--muted);font-size:11px;line-height:1.45}.review-version-number{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border:1px solid #5f2325;border-radius:10px;background:#261013;color:#ff8f93;font-size:12px;font-weight:850}.review-version-notes{display:grid;gap:10px;padding:14px}.review-version-empty{padding:14px;border:1px dashed var(--line);border-radius:9px;color:var(--muted);font-size:12px;text-align:center}.review-staff-note{padding:13px;border:1px solid var(--line);border-radius:10px;background:#0b0b0e}.review-staff-note__meta{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.review-staff-note__meta>strong{font-variant-numeric:tabular-nums;font-size:12px;color:#ff8d91}.review-staff-note p{margin:9px 0 0;font-size:13px;line-height:1.55}.review-staff-note small{display:block;margin-top:8px;color:var(--muted);font-size:11px}.review-activity-list{display:grid;gap:8px}.review-activity-item{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid var(--line);font-size:12px}.review-activity-item:last-child{border-bottom:0}.review-activity-item span{color:var(--muted);text-align:right}.review-inbox-titleline,.review-detail-titleline{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.review-inbox-titleline h3,.review-detail-titleline h2{margin-right:2px}.review-presence{display:inline-flex;align-items:center;gap:7px;width:max-content;padding:5px 9px;border:1px solid #303039;border-radius:999px;background:#17171c;color:#a7a7b2;font-size:11px;font-weight:750;white-space:nowrap}.review-presence__dot{width:8px;height:8px;border-radius:50%;background:#666;box-shadow:0 0 0 3px rgba(120,120,130,.08)}.review-presence--online{border-color:#245c38;background:#0e2117;color:#9ef0b8}.review-presence--online .review-presence__dot{background:#31d16d;box-shadow:0 0 0 3px rgba(49,209,109,.12),0 0 12px rgba(49,209,109,.65);animation:review-presence-pulse 1.8s ease-in-out infinite}.review-presence--background{border-color:#66551d;background:#241f0d;color:#e8cf72}.review-presence--background .review-presence__dot{background:#e0b63f;box-shadow:0 0 0 3px rgba(224,182,63,.12)}.review-presence--offline .review-presence__dot{background:#60606a}@keyframes review-presence-pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.86)}}@media(max-width:980px){.review-version-grid{grid-template-columns:1fr}.review-detail-head{grid-template-columns:1fr}.review-detail-head>.actions{justify-content:flex-start}.review-inbox-row{grid-template-columns:1fr}.review-inbox-row__action .primary{width:100%}}@media(max-width:560px){.review-inbox-meta{display:grid;gap:5px}.review-version-card__head{align-items:flex-start;flex-direction:column}.review-activity-item{align-items:flex-start;flex-direction:column}.review-activity-item span{text-align:left}.review-inbox-titleline,.review-detail-titleline{align-items:flex-start;flex-direction:column}}