.app-update-card{padding:24px;overflow:hidden}.update-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.update-heading h2{margin:6px 0;font-size:21px}.update-eyebrow{font-size:10px;font-weight:750;letter-spacing:1.3px;color:#498078}.update-version{white-space:nowrap;padding:8px 13px;border-radius:20px;background:#e5f3ee;color:#08746d;font-weight:700}.update-progress{display:flex;align-items:center;gap:14px;margin:24px 0 9px}.update-progress progress{appearance:none;border:0;border-radius:20px;overflow:hidden;height:12px;width:100%;background:#deebe6}.update-progress progress::-webkit-progress-bar{background:#deebe6;border-radius:20px}.update-progress progress::-webkit-progress-value{background:linear-gradient(90deg,#00a69b,#007878);border-radius:20px;transition:width .2s}.update-progress span{font-weight:700;min-width:42px}.update-notes{white-space:pre-line}.update-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.update-install-notice:empty{display:none}.live-pc{display:inline-flex;align-items:center;gap:7px;font-size:11px;white-space:nowrap;color:#657d77;letter-spacing:0}.live-pc i{display:inline-block;width:8px;height:8px;border-radius:50%;background:#97aaa4}.live-pc.online i{background:#159762;box-shadow:0 0 0 3px #15976217}.live-pc.online{color:#157a57}.staff-settings-grid{display:grid;gap:16px}.staff-settings-grid select,.staff-settings-grid input{font:inherit;max-width:100%;padding:12px;border:1px solid #c6d9d3;border-radius:8px}.staff-settings-grid h2{margin-top:0}.android-workspace .topbar [data-act=refresh],.android-workspace .topbar [data-act=devices],.android-workspace .topbar #connection{display:none}.staff-settings-grid details{margin-top:18px}.staff-settings-grid summary{cursor:pointer;font-weight:650;color:#007878}.staff-settings-grid .danger-note{color:#7a5b32}
.app-update-available{padding:10px 20px;background:#e7f6ef;color:#196e50;display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;border-bottom:1px solid #c8e9d8}
.settings-shortcut{font-size:20px;background:transparent;color:#007878;padding:8px 12px;border:1px solid #cbe1d9;border-radius:12px}#staff-work-actions{margin-left:auto}
