.deferred-panel-notice{z-index:90;border:1px solid var(--ezy-accent-line);background:var(--color-kumo-base,#fff);width:360px;max-width:calc(100vw - 40px);color:var(--color-kumo-default,#1d2535);border-radius:12px;padding:18px;position:fixed;bottom:20px;right:20px;box-shadow:0 8px 30px #16243a22}.deferred-panel-notice p{margin:0 0 12px}.deferred-panel-notice button{color:var(--ezy-accent);cursor:pointer;margin-right:12px;font-weight:600}.deferred-panel-notice button:focus-visible{outline:2px solid var(--ezy-accent);outline-offset:3px}
