.reviewDialog{width:min(calc(100% - 18px),680px);max-height:92vh;overflow:auto}.reviewDialog form{padding:18px}.reviewDialog .dialogHead{align-items:flex-start}.reviewDialog .dialogHead h3{margin:0}.reviewDialog .dialogHead p{margin:4px 0 0;color:var(--muted);font-size:.9rem}.reviewTranscript{margin:14px 0;padding:12px;border:1px solid rgba(54,200,255,.24);background:rgba(54,200,255,.08);border-radius:14px}.reviewTranscript b{display:block;color:#bdeeff}.reviewTranscript p{margin:5px 0 0;color:var(--muted);line-height:1.4}.reviewItem{margin:12px 0;padding:14px;border:1px solid var(--line);background:rgba(4,14,22,.78);border-radius:17px}.reviewItem.reviewInvalid{border-color:rgba(255,117,138,.7)}.reviewItemHead{display:flex;align-items:center;gap:10px;margin-bottom:12px}.reviewItemHead>span{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:rgba(54,200,255,.1);font-size:1.3rem}.reviewItemHead b,.reviewItemHead small{display:block}.reviewItemHead small{margin-top:2px;color:var(--muted)}.reviewGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.reviewCalculated{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:-2px 0 12px;padding:11px 12px;border:1px solid rgba(99,230,178,.22);background:rgba(99,230,178,.08);border-radius:12px}.reviewCalculated span{color:var(--muted)}.reviewCalculated b{color:#cffff0}.reviewError{padding:11px 12px;border:1px solid rgba(255,117,138,.5);background:rgba(255,117,138,.1);border-radius:12px;color:#ffd5dc}.reviewActions{display:grid;grid-template-columns:1fr 2fr;gap:10px;position:sticky;bottom:-18px;padding:12px 0 2px;background:linear-gradient(transparent,#0a1a27 25%)}.reviewActions .secondary,.reviewActions .primary{width:100%}@media(max-width:520px){.reviewGrid,.reviewActions{grid-template-columns:1fr}.reviewDialog{max-height:96vh}}