.app-refresh-notice{box-sizing:border-box;border:1px solid var(--dashboard-border,#d5d5df);background:var(--dashboard-panel,#fff);width:min(420px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--dashboard-text,#24242a);text-align:center;border-radius:24px;margin:auto;padding:32px 28px 20px;font-family:inherit;position:fixed;inset:0;overflow-y:auto;box-shadow:0 24px 80px #0005}.app-refresh-notice::backdrop{background:#0009}.app-refresh-icon{background:color-mix(in srgb, var(--dashboard-accent,#e45a43) 12%, transparent);width:68px;height:68px;color:var(--dashboard-accent,#e45a43);border-radius:22px;place-items:center;margin:0 auto 22px;display:grid}.app-refresh-notice h2{letter-spacing:-.4px;margin:0;font-size:24px;font-weight:650;line-height:1.25}.app-refresh-notice p{color:var(--dashboard-muted,#676771);margin:12px 0 26px;font-size:15px;line-height:1.6}.app-refresh-notice>button{background:var(--dashboard-accent,#e45a43);color:#fff;width:100%;min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:13px;padding:12px 18px;font-size:15px;font-weight:600;display:block}.app-refresh-notice>button:disabled{opacity:.55;cursor:default}.app-refresh-notice>button:focus-visible{outline:2px solid var(--dashboard-accent,#e45a43);outline-offset:3px}
