.desktop-update-notice{z-index:1080;box-sizing:border-box;color:#17354b;text-align:start;background:#f5fbff;border:1px solid #c9dbe8;border-radius:12px;flex-direction:column;align-items:stretch;gap:12px;width:min(440px,100vw - 40px);padding:18px 20px;font:14px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;position:fixed;inset:auto 20px 20px auto;box-shadow:0 8px 32px #12354b26}.desktop-update-notice--critical{color:#7a1c25;background:#fff4f3;border:2px solid #c9303e}.desktop-update-copy{flex:1;min-width:0}.desktop-update-title{font-size:15px;font-weight:700;display:block}.desktop-update-notice p{overflow-wrap:anywhere;margin:5px 0 0}.desktop-update-version{opacity:.8;font-size:12px}.desktop-update-actions{flex-shrink:0;align-self:flex-end;max-width:100%}.desktop-update-actions .desktop-update-button{max-width:100%}.desktop-update-button{color:#fff;cursor:pointer;font:inherit;background:#135b83;border:1px solid #135b83;border-radius:7px;padding:9px 13px;font-weight:600;line-height:1.4}.desktop-update-button:hover:not(:disabled){background:#0b4262;border-color:#0b4262}.desktop-update-button:focus-visible{outline-offset:3px;outline:3px solid #0087cc}.desktop-update-button:disabled{opacity:.6;cursor:default}.desktop-update-notice--critical .desktop-update-button{background:#a7202e;border-color:#a7202e}.desktop-update-button--secondary{color:#17354b;background:#fff;border-color:#a9bbc7}.desktop-update-button--secondary:hover:not(:disabled){color:#fff}.desktop-update-progress{margin-top:8px;font-size:12px}.desktop-update-progress progress{accent-color:#135b83;width:100%;height:6px;margin-bottom:5px;display:block}.desktop-update-error{color:#8b1d28;margin-top:8px}.react-shell-dialog.desktop-update-confirm{z-index:1090;color:#17354b;background:#10273566;font:14px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:fixed;inset:0;overflow:auto}.desktop-update-confirm .modal-dialog{width:min(520px,100vw - 32px);max-width:520px;margin:max(32px,12vh) auto}.desktop-update-confirm .modal-content{background:#fff;border:0;border-radius:12px;box-shadow:0 16px 56px #10273544}.desktop-update-confirm .modal-header{border-bottom:0;justify-content:space-between;align-items:flex-start;padding:20px 22px 12px;display:flex}.desktop-update-confirm .modal-title{margin:0;font-size:19px;font-weight:650;line-height:1.4}.desktop-update-confirm .close{color:#17354b;cursor:pointer;background:0 0;border:0;padding:0 0 0 12px;font:26px/1 sans-serif}.desktop-update-confirm .modal-body{padding:0 22px 16px}.desktop-update-confirm-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:0 22px 22px;display:flex}@media (width<=600px){.desktop-update-notice{flex-direction:column;align-items:stretch;gap:12px;width:auto;padding:16px;inset:auto 12px 12px}.desktop-update-actions{align-self:stretch}.desktop-update-actions .desktop-update-button{width:100%}}@media print{.desktop-update-notice,.desktop-update-confirm{display:none!important}}
