.storage-notice{position:fixed;bottom:18px;left:18px;z-index:900;width:min(440px,calc(100vw - 36px));max-height:65vh;overflow:auto;background:#fff;color:#172033;border:1px solid #d9e0eb;border-radius:16px;padding:20px;box-shadow:0 10px 40px #14203826;font:14px/1.55 system-ui,sans-serif;box-sizing:border-box}.storage-notice[hidden]{display:none}.storage-notice h2{font-size:19px;margin:0 0 8px}.storage-notice p{margin:8px 0}.storage-notice a{color:#244bd6;text-decoration:underline}.storage-notice button,.storage-reopen{font:inherit;cursor:pointer;border:1px solid #cbd5e1;border-radius:8px;padding:9px 14px;background:#fff;color:#172033}.storage-notice button{background:#2856e8;color:#fff;margin-top:8px}.storage-reopen{font-size:12px;margin:8px}.storage-reopen-fixed{position:fixed;bottom:8px;left:8px;z-index:100}.storage-notice :focus-visible,.storage-reopen:focus-visible{outline:3px solid #ff8500;outline-offset:3px}@media(max-width:600px){.storage-notice{bottom:10px;left:10px;width:calc(100vw - 20px);padding:16px}}
