._container_9xl5d_1{z-index:50;font-size:14px;position:relative}._footer_9xl5d_2{color:#18222e;background:#f4f5f7;flex-wrap:wrap;justify-content:center;gap:12px 20px;padding:18px 24px;display:flex}._footer_9xl5d_2 a{text-underline-offset:3px;text-decoration:underline}._footer_9xl5d_2 button{cursor:pointer;color:inherit;background:0 0;border:0;text-decoration:underline}._panel_9xl5d_5{color:#18222e;background:#fff;border:1px solid #b8c2ce;border-radius:12px;max-width:760px;max-height:85vh;margin:auto;padding:24px;position:fixed;bottom:12px;left:12px;right:12px;overflow:auto;box-shadow:0 8px 40px #18222e33}._panel_9xl5d_5 h2{margin:0 0 16px;font-size:20px}._panel_9xl5d_5 p{margin:12px 0;line-height:1.5}._actions_9xl5d_8{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}._actions_9xl5d_8 button{color:#18222e;font:inherit;cursor:pointer;background:#f4f5f7;border:1px solid #52677f;border-radius:6px;padding:10px 14px}._actions_9xl5d_8 button:disabled{opacity:.5;cursor:default}._actions_9xl5d_8 button:focus-visible,._footer_9xl5d_2 button:focus-visible{outline-offset:3px;outline:3px solid #2865b2}._note_9xl5d_12{font-size:12px}

body:has(footer a[href="/partners/developers/"]) .partnership-footer-link{display:none}

.domnr-cookie-banner{box-sizing:border-box;position:fixed;z-index:10000;left:50%;bottom:24px;transform:translateX(-50%);width:min(1080px,calc(100% - 40px));display:flex;align-items:center;gap:28px;padding:24px 28px;background:#fffdf8;color:#142d39;border:1px solid #e4d7bf;border-radius:20px;box-shadow:0 16px 60px #091c3030;font-family:Arial,sans-serif;text-align:left}
.domnr-cookie-banner-copy{flex:1;min-width:0}.domnr-cookie-banner h2{font-family:inherit;font-size:18px;font-weight:700;line-height:1.3;margin:0 0 8px;color:#142d39;letter-spacing:0}.domnr-cookie-banner p{font-size:14px;line-height:1.6;margin:0;color:#586775}.domnr-cookie-banner a{color:#8e672d;text-decoration:underline;text-underline-offset:3px}.domnr-cookie-banner-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;flex:0 0 370px}.domnr-cookie-banner button{box-sizing:border-box;cursor:pointer;border-radius:10px;padding:12px 17px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.3;min-height:44px;margin:0;white-space:nowrap;transition:background .15s,box-shadow .15s}.domnr-cookie-banner button:focus-visible{outline:3px solid #3c7d92;outline-offset:3px}.domnr-cookie-banner button:disabled{cursor:wait;opacity:.6}.domnr-cookie-accept{background:#b58d4f;border:1px solid #b58d4f;color:#fff}.domnr-cookie-accept:hover{background:#a57d40}.domnr-cookie-necessary{background:#fffdf8;border:1px solid #c4c9cb;color:#142d39}.domnr-cookie-necessary:hover{background:#f1eee6}.domnr-cookie-banner button.domnr-cookie-customise{background:transparent;border:0;color:#586775;min-height:30px;padding:0 12px;text-decoration:underline;text-underline-offset:3px;flex-basis:100%;font-weight:400}.domnr-cookie-error{flex-basis:100%;color:#a22!important}
@media(max-width:760px){.domnr-cookie-banner{bottom:12px;width:calc(100% - 24px);padding:20px;display:block;border-radius:16px}.domnr-cookie-banner h2{font-size:17px}.domnr-cookie-banner p{font-size:13px}.domnr-cookie-banner-actions{margin-top:16px;gap:8px}.domnr-cookie-banner button{flex:1 1 auto;padding:12px 10px;font-size:13px}.domnr-cookie-banner button.domnr-cookie-customise{margin-top:3px}}

.domnr-cookie-banner-actions{flex:0 0 auto;min-width:130px}.domnr-cookie-banner button.domnr-cookie-accept{min-width:130px}
@media(max-width:760px){.domnr-cookie-banner-actions{display:flex;justify-content:flex-end}.domnr-cookie-banner button.domnr-cookie-accept{flex:0 0 auto;min-width:130px}}
