.asset-update-notice{z-index:15000;inset:auto 16px calc(16px + env(safe-area-inset-bottom)) auto;color:#102f54;max-width:min(620px,100vw - 32px);font-family:var(--font-geist-sans,Arial,sans-serif);background:#fff;border:1px solid #9ab9dc;border-radius:14px;align-items:center;gap:16px;padding:16px;font-size:14px;line-height:1.5;display:flex;position:fixed;box-shadow:0 8px 32px #102f5433}.asset-update-notice p{max-width:46ch;margin:4px 0 0}.asset-update-actions{flex-shrink:0;gap:8px;display:flex}.asset-update-actions button{color:#164a85;min-height:44px;font:inherit;cursor:pointer;background:#f1f6fc;border:1px solid #acc6e5;border-radius:10px;padding:8px 12px;font-weight:700}.asset-update-actions button:first-child{color:#fff;background:#1555a1}.asset-update-actions button:disabled{opacity:.55;cursor:not-allowed}.asset-update-actions button:focus-visible{outline-offset:3px;outline:3px solid #00b481}.asset-update-placeholder{color:#24496f;background:#f1f6fc;border:1px solid #c7d8ed;border-radius:12px;padding:12px 16px;font-size:14px;line-height:1.5}@media (width<=760px){.asset-update-notice{inset:auto 12px calc(84px + env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;gap:12px;max-width:none;padding:14px}.asset-update-actions button{flex:1}.asset-update-notice p{max-width:none}}
