.bn-consent{position:fixed;bottom:16px;left:16px;z-index:3000;width:min(610px,calc(100% - 32px));background:#fff;color:#092033;border:1px solid #a4c9d6;border-top:4px solid #56d6ed;box-shadow:0 12px 44px #09203340;padding:22px;box-sizing:border-box;border-radius:12px;direction:rtl;font:inherit;max-height:70vh;overflow:auto}.bn-consent[hidden]{display:none}.bn-consent h2{font-size:21px;margin:0 0 10px}.bn-consent p{font-size:15px;line-height:1.65;margin:0 0 16px}.bn-consent-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.bn-consent-actions button{background:#092033;color:#fff;border:1px solid #092033;border-radius:6px;min-height:44px;padding:10px 16px;font:inherit;font-weight:700;cursor:pointer}.bn-consent-actions a{color:#0b5271;text-decoration:underline;padding:10px}.bn-consent-settings{font:inherit;background:transparent;color:inherit;border:1px solid currentColor;border-radius:5px;padding:10px 14px;cursor:pointer;margin:16px 0;min-height:44px}.bn-consent :focus-visible,.bn-consent-settings:focus-visible{outline:3px solid #0083a5;outline-offset:4px}@media(max-width:550px){.bn-consent{padding:16px;bottom:8px;left:8px;width:calc(100% - 16px)}.bn-consent-actions button{flex:1;min-width:130px}.bn-consent p{font-size:14px}}
