.nexus-updates{position:fixed;right:20px;bottom:20px;z-index:30;padding:12px 20px;border:1px solid #fff;background:#9c301e;color:#fff;border-radius:30px;font:600 14px/1.4 Arial,sans-serif;box-shadow:0 4px 18px #0003;cursor:pointer}.nexus-updates-dialog{width:min(530px,calc(100% - 32px));max-height:85dvh;overflow:auto;box-sizing:border-box;border:1px solid #d4cec6;border-radius:12px;padding:34px;background:#fafaf8;color:#171717;font:16px/1.6 Arial,sans-serif}.nexus-updates-dialog::backdrop{background:#1119}.nexus-updates-dialog h2{font-size:34px;line-height:1.1;letter-spacing:-1px;margin:18px 0}.nexus-updates-dialog button{cursor:pointer}.updates-close{float:right;border:0;background:transparent;font-size:28px;padding:0 6px}.updates-eyebrow{font-size:11px;letter-spacing:2px;color:#9c301e}.nexus-updates-dialog fieldset{border:1px solid #ccc;padding:16px;margin:20px 0}.nexus-updates-dialog label{display:flex;align-items:flex-start;gap:10px;margin:12px 0}.nexus-updates-dialog input[type=checkbox]{margin-top:5px;accent-color:#9c301e;flex:0 0 16px;width:16px;height:16px}.updates-consent{font-size:14px}.updates-primary,.updates-secondary{display:block;padding:12px 18px;font:600 15px Arial,sans-serif;border:1px solid #9c301e;border-radius:5px;margin:14px 0;background:#9c301e;color:#fff}.updates-secondary{background:transparent;color:#9c301e}.updates-secondary[hidden]{display:none}.nexus-updates-dialog button:disabled{opacity:.55;cursor:wait}.updates-small,.nexus-updates-dialog details{font-size:12px;color:#5d5d5d}.nexus-updates-dialog summary{cursor:pointer}.nexus-updates-dialog #updates-status{font-size:14px;font-weight:bold}.nexus-updates-dialog a:focus-visible,.nexus-updates-dialog button:focus-visible,.nexus-updates-dialog input:focus-visible,.nexus-updates:focus-visible{outline:3px solid #b9831e;outline-offset:4px}@media(max-width:600px){.nexus-updates{right:12px;bottom:12px;font-size:13px}.nexus-updates-dialog{padding:24px}}
