.maison-ad-panel{box-sizing:border-box;padding:22px;background:#faf8f2;color:#263f35;border:1px solid #d6d7c9;border-radius:5px;font:14px/1.6 Arial,sans-serif;box-shadow:0 8px 32px #0002}.maison-ad-panel strong{display:block;font-size:16px}.maison-ad-panel p{margin:10px 0}.maison-ad-panel a{color:inherit;text-decoration:underline}.maison-ad-panel button{font:inherit;min-height:42px;padding:9px 16px;border:1px solid #263f35;border-radius:3px;color:#263f35;background:#fff;cursor:pointer}.maison-ad-panel button:focus-visible,.maison-ad-settings:focus-visible{outline:3px solid #718a50;outline-offset:3px}.maison-ad-panel button:disabled{opacity:.5;cursor:default}.maison-ad-actions{display:flex;gap:12px;flex-wrap:wrap}.maison-ad-actions button{flex:1}.maison-ad-actions button:last-child{background:#263f35;color:#fff}#maison-ad-consent{position:fixed;bottom:22px;left:22px;z-index:9000;width:min(480px,calc(100% - 44px));max-height:65vh;overflow:auto}#maison-ad-dialog{width:min(500px,calc(100% - 32px));margin:auto}#maison-ad-dialog::backdrop{background:#0006}#maison-ad-dialog [data-marketing-close]{margin-top:12px}.maison-ad-settings{display:block;padding:0;border:0;background:none;color:inherit;text-align:left;text-decoration:underline;font:inherit;cursor:pointer}@media(max-width:700px){#maison-ad-consent{bottom:84px;left:12px;width:calc(100% - 24px);padding:16px;font-size:13px;max-height:60vh}}
