header nav{display:flex;align-items:center;gap:20px}.upload{padding:22px}.upload h2{padding:0;margin:0 0 12px}.upload p{font-size:14px}.upload form{display:flex;align-items:center;gap:18px;margin-top:20px}.upload input{max-width:100%;flex:1}.upload progress{width:100%;margin-top:14px}#uploadStatus{margin-top:10px}#releaseInfo,.previewnote{padding:0 20px 10px}.previewnote{font-size:13px}#frameShell{padding:20px;background:#f1f5f5;overflow:auto}iframe{width:100%;height:680px;border:1px solid #d7e2e4;background:white;display:block;margin:auto}#frameShell.mobile iframe{width:390px;max-width:100%;height:760px}.previewtools{display:flex;gap:8px}.previewtools button{padding:5px 14px;min-height:34px;font-size:13px}.previewtools button[aria-pressed=true]{background:#e0f0e9}.publishrow{padding:20px;display:flex;align-items:center;justify-content:space-between;gap:20px}.publishrow label{display:flex;align-items:center;gap:10px}.publishrow input{min-height:0;width:18px;height:18px}td button{padding:5px 12px;font-size:13px;min-height:32px}.tablehint{padding:0 20px 12px;font-size:13px}.badge{background:#e1f1e9;color:#126b4d;padding:3px 8px;border-radius:4px;font-size:12px}.versionname{font-size:12px;color:#6d8187;word-break:break-all}.auditline{padding:8px 0;border-bottom:1px solid #e4ecee}#loginForm{flex-direction:column;align-items:stretch}#loginForm label{width:100%}@media(max-width:650px){header{display:block}header nav{margin-top:15px}.upload{padding:16px}.upload form,.publishrow{flex-direction:column;align-items:stretch}.toolbar a{grid-column:1/-1}.paneltitle{gap:12px}.previewtools button{padding:5px 8px}#frameShell{padding:6px}iframe{height:640px}th,td{white-space:normal;min-width:85px}td:first-child{min-width:170px}}
