.update-submenu{display:flex;margin:0 0 22px}.store-update-dialog{border:1px solid #e6d3cd;border-radius:12px;width:min(620px,calc(100% - 32px));max-height:90vh;overflow:auto;background:#fff9f5;color:#422c34;padding:32px;font:15px/1.6 Arial,sans-serif}.store-update-dialog::backdrop{background:#37202d99}.store-update-dialog h2{font:30px Georgia,serif}.store-update-dialog select{display:block;width:100%;padding:10px;margin-top:8px}.update-close{float:right;border:0;background:transparent;font-size:26px;color:#7a2545;cursor:pointer}.store-update-dialog [data-status]{padding:15px;background:#f3e5e3;border-radius:6px}.store-update-dialog hr{border:0;border-top:1px solid #e6d3cd;margin:25px 0}.update-maintenance{margin:0;min-height:100vh;display:grid;place-items:center;background:#fff7ef url('update-background.png') center/cover no-repeat;color:#492c34;font:16px/1.7 Arial,sans-serif;text-align:center}.update-maintenance main{padding:40px;max-width:720px}.update-maintenance h1{font:38px/1.25 Georgia,serif}.update-maintenance a{display:inline-block;margin-top:22px;padding:12px 26px;background:#7a2545;color:white;border-radius:6px;text-decoration:none}.update-spinner{width:54px;height:54px;border:3px solid #e9ccd1;border-top-color:#7a2545;border-radius:50%;margin:0 auto 32px;animation:store-up-spin 1s linear infinite}@keyframes store-up-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.update-spinner{animation:none}}@media(max-width:600px){.update-maintenance h1{font-size:29px}}
