.sifa-consent,.sifa-consent *{box-sizing:border-box}.sifa-consent{position:fixed;z-index:10000;inset:auto 20px 20px;max-width:1100px;margin:auto;display:flex;gap:30px;align-items:center;padding:25px 28px;border:1px solid #cbd3c3;border-radius:12px;background:#f9faf5;color:#28382e;box-shadow:0 8px 32px #14231b26;font:14px/1.6 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}.sifa-consent[hidden]{display:none!important}.sifa-consent h2{margin:0 0 8px;font:24px/1.25 Georgia,serif;letter-spacing:0;text-transform:none;color:inherit}.sifa-consent p{margin:0;font-size:13px;line-height:1.65;color:inherit;max-width:750px}.sifa-consent-actions{display:flex;flex-wrap:wrap;gap:9px;flex:0 0 190px}.sifa-consent button{width:100%;padding:10px 14px;border:1px solid #70846e;border-radius:5px;background:#fff;color:#28382e;font:13px/1.5 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;cursor:pointer}.sifa-consent button.sifa-consent-allow{background:#34543f;color:#fff;border-color:#34543f}.sifa-consent button[hidden]{display:none!important}.sifa-consent button:focus-visible,.sifa-consent-settings:focus-visible{outline:3px solid #879e6c;outline-offset:3px}.sifa-consent-settings{border:0;background:transparent;color:inherit;font:12px/1.6 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;text-decoration:underline;text-underline-offset:3px;padding:8px 0;cursor:pointer}.sifa-consent:focus{outline:2px solid #70846e;outline-offset:2px}@media(max-width:700px){.sifa-consent{inset:auto 12px 12px;padding:20px;display:block;max-height:calc(100dvh - 24px);overflow:auto}.sifa-consent-actions{margin-top:18px;display:grid;grid-template-columns:1fr 1fr}.sifa-consent-actions .sifa-consent-close,.sifa-consent-actions .sifa-consent-retry{grid-column:1/-1}.sifa-consent h2{font-size:23px}}

.sifa-consent .sifa-consent-status{margin-top:10px;font-weight:600}
