.oido-consent{position:fixed;z-index:1000;inset:auto 22px 22px;max-width:1040px;margin-inline:auto;display:flex;align-items:center;gap:28px;background:#fff;color:#24303a;border:1px solid #c9d2d8;border-radius:8px;padding:24px;box-shadow:0 8px 40px #10273526;font-family:inherit}.oido-consent[hidden]{display:none}.oido-consent h2{font-size:19px;margin:0 0 8px;line-height:1.3;color:#24303a}.oido-consent p{font-size:14px;line-height:1.6;margin:0 0 8px;max-width:65ch;color:#485964}.oido-consent a{font-size:13px;color:#764624;text-decoration:underline}.oido-consent small{display:block;font-size:12px;margin-top:8px;color:#536572}.oido-consent small:empty{display:none}.oido-consent-actions{display:grid;gap:10px;min-width:180px}.oido-consent-actions button{font:inherit;font-size:13px;font-weight:600;line-height:1.4;color:#24303a;background:#f4f6f7;border:1px solid #aab8c1;border-radius:4px;padding:11px 16px;cursor:pointer;min-height:44px}.oido-consent-actions button:hover{background:#e9eef0}.oido-consent-actions button:focus-visible,.oido-privacy-settings:focus-visible{outline:3px solid #087e83;outline-offset:3px}.oido-consent-actions button:disabled{opacity:.5;cursor:not-allowed}.oido-privacy-settings{font:inherit;font-size:12px;background:none;border:0;color:inherit;text-decoration:underline;cursor:pointer;margin:14px auto;display:block;padding:8px}@media(max-width:700px){.oido-consent{inset:auto 12px 12px;padding:18px;display:block;max-height:85dvh;overflow:auto}.oido-consent-actions{grid-template-columns:1fr 1fr;margin-top:16px;min-width:0}.oido-consent p{font-size:13px}.oido-consent-actions button{font-size:12px;padding:10px}}
