#mobileLoadingModal .mobile-admin-panel{width:min(800px,94vw);max-width:800px;max-height:88vh;overflow:auto}#mobileLoadingModal .ma-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px}#mobileLoadingModal .ma-head h2{margin:0}#mobileLoadingModal .ma-head button{width:auto;margin:0}#mobileLoadingModal .ma-form{display:grid;gap:10px;max-width:440px}#mobileLoadingModal label{display:grid;gap:5px;font-size:13px}#mobileLoadingModal input,#mobileLoadingModal select{width:100%;margin:0}#mobileLoadingModal button{margin:0;width:auto}#mobileLoadingModal .ma-actions{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}#mobileLoadingModal .ma-actions a{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border:1px solid var(--line)}#mobileLoadingModal .ma-grid{display:grid;grid-template-columns:230px minmax(0,1fr);gap:24px;margin:20px 0}#mobileLoadingModal .ma-qr{display:flex;flex-direction:column;gap:12px;align-items:center}#mobileLoadingModal .ma-qr svg{display:block;max-width:100%;width:220px;height:auto;background:#fff}#mobileLoadingModal .ma-qr a{font-size:12px;overflow-wrap:anywhere;text-align:center}#mobileLoadingModal .ma-qr small{font-size:12px;color:var(--text-muted)}#mobileLoadingModal .ma-state{display:grid;gap:12px;align-content:start}#mobileLoadingModal .ma-state dl{margin:0;display:grid;gap:8px}#mobileLoadingModal .ma-state dl div{display:flex;gap:16px;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:7px}#mobileLoadingModal .ma-state dd{margin:0}#mobileLoadingModal .ma-note{font-size:13px;color:var(--text-muted);margin:9px 0;white-space:pre-wrap}#mobileLoadingModal .ma-error{color:var(--state-danger);white-space:pre-wrap}#mobileLoadingModal .ma-photo-list{display:grid;gap:6px;margin:14px 0}#mobileLoadingModal .ma-photo-list a{padding:8px;border-bottom:1px solid var(--line);font-size:13px}#mobileLoadingModal .ma-session-list{display:grid;gap:7px;margin:16px 0}#mobileLoadingModal .ma-session-list button{text-align:left;white-space:normal;width:100%}#mobileLoadingModal .ma-version{font-size:12px;color:var(--text-muted);overflow-wrap:anywhere}#mobileLoadingBtn{white-space:nowrap}
