.introActions{display:flex;gap:10px;flex-wrap:wrap}.scanStatus{background:#eaf2ec;border:1px solid #d4e3d6;border-radius:8px;padding:14px 18px;margin:0 0 24px;color:#315d49;font-size:12px;line-height:1.8}.scanStatus.error{background:#fff1e9;border-color:#edd5c5;color:#975835}.scanStatus[hidden],button[hidden]{display:none!important}button:disabled{opacity:.6;cursor:wait}#loginDialog{width:min(440px,94vw)}#loginForm{padding-top:0}#loginForm label{display:block;color:#547260;font-size:12px;margin:18px 0}#loginForm input{display:block;width:100%;padding:12px;border:1px solid #d4dfd5;border-radius:7px;margin-top:7px;color:#244936}#loginError{color:#a34d38!important}#videoFrame video{width:100%;height:100%;min-height:0;object-fit:contain}.videoMessage{padding:25px;text-align:center;color:white;font-size:13px;line-height:1.8}.videoMessage button{margin-top:10px}#playerMeta select{padding:5px 10px;margin-left:10px;font-size:11px}.cardfooter{flex-wrap:wrap}.profile{flex-wrap:wrap}.profile button{padding:7px 10px;font-size:11px}@media(max-width:760px){.introActions{margin-top:15px}.introActions .outline{margin-top:0}.profile #connectionStatus{display:none}header{gap:10px}.crumb{font-size:10px}}
