.add3d-privacy-notice{position:fixed;z-index:10000;bottom:20px;left:20px;right:20px;max-width:1100px;margin:0 auto;display:flex;align-items:center;gap:24px;padding:20px 24px;border:1px solid #d8dde2;border-radius:12px;background:#fff;color:#15191e;box-shadow:0 8px 36px #15191e26;font:15px/1.55 system-ui,sans-serif;box-sizing:border-box}.add3d-privacy-notice p{margin:0;flex:1}.add3d-privacy-notice a{color:#a92d00;text-decoration:underline;text-underline-offset:3px}.add3d-privacy-notice button{flex:none;border:0;border-radius:6px;padding:12px 22px;background:#15191e;color:#fff;font:600 15px/1.4 system-ui,sans-serif;cursor:pointer;min-height:44px}.add3d-privacy-notice button:hover{background:#333b45}.add3d-privacy-notice a:focus-visible,.add3d-privacy-notice button:focus-visible{outline:3px solid #ff4d17;outline-offset:4px}@media(max-width:600px){.add3d-privacy-notice{bottom:12px;bottom:max(12px,env(safe-area-inset-bottom));left:12px;right:12px;padding:16px;gap:14px;flex-direction:column;align-items:stretch;font-size:14px;max-height:calc(100dvh - 24px);overflow:auto}.add3d-privacy-notice button{align-self:flex-end}}