.prediction-dialog{border-color:#3676a2}.prediction-dialog .dialog-body{padding-top:23px}.prediction-dialog h2{margin-bottom:17px}.prediction-dialog .eyebrow{font-size:9px;letter-spacing:1.6px}.preview-contact{font-size:11px!important;border-top:1px solid #173c59;padding-top:17px;margin-top:20px}.preview-contact b{color:var(--cyan);margin-left:12px}.preview-round{display:flex;align-items:center;justify-content:space-between;font:10px Consolas,monospace;padding:12px 0;color:#8eb4cf}.preview-round b{font-size:9px;color:var(--orange);font-weight:400}.preview-board-wrap{position:relative;overflow:hidden;border:1px solid #1d4e74;border-radius:7px;padding:11px;background:linear-gradient(120deg,#084b7c,#052d60)}.preview-board{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.preview-cell{aspect-ratio:1;display:grid;place-items:center;background:#063960;border:2px solid #0a527f;border-radius:5px;box-shadow:0 2px 0 #031d36}.preview-cell:empty:after{content:'';width:12px;height:12px;border-radius:50%;background:#24699e}.preview-cell img{width:68%;height:68%;filter:drop-shadow(0 2px 2px #0005)}.preview-cell.is-pick{background:linear-gradient(145deg,#ffc131,#f79708);border-color:#ffd256;box-shadow:0 2px 0 #906000}.preview-cell.is-mine{background:#164975;border-color:#245e8c}.preview-cell.is-mine img{width:75%;height:75%}.preview-scan{display:none;position:absolute;left:0;right:0;top:0;height:70px;background:linear-gradient(transparent,#52c8ff33);border-bottom:2px solid #50c9fa;animation:previewScan .9s linear infinite;pointer-events:none}.scanning .preview-scan{display:block}.scanning .preview-board{opacity:.5}.preview-legend{display:flex;justify-content:center;gap:24px;font:9px Consolas,monospace;color:#7b9bb5;padding:17px 0 13px}.preview-legend span{display:flex;align-items:center;gap:6px}.preview-legend i{width:7px;height:7px;border-radius:2px}.legend-star{background:var(--orange)}.legend-mine{background:#32688e}.prediction-dialog #previewRun{width:100%;justify-content:space-between}.prediction-dialog .preview-status{font-size:10px;line-height:1.6;margin:15px 0 0;text-align:center;min-height:16px}.prediction-dialog .error{margin:0}.prediction-dialog .primary:disabled{opacity:.65}.preview-board-wrap.scanning{--scan:1}@keyframes previewScan{from{transform:translateY(-70px)}to{transform:translateY(400px)}}
