.mc-cookie-notice,.mc-cookie-dialog{font-family:'DM Sans',Arial,sans-serif;color:#0c181d;background:#f8f6f1;font-size:14px;line-height:1.5;box-sizing:border-box}.mc-cookie-notice{position:fixed;z-index:10000;bottom:0;left:0;right:0;padding:18px max(24px,calc((100vw - 1200px)/2));border-top:1px solid #cdd3cc;display:flex;align-items:center;justify-content:space-between;gap:24px;box-shadow:0 -4px 20px #0c181d0d}.mc-cookie-notice p{margin:4px 0 0;max-width:720px;font-size:14px}.mc-cookie-actions{display:flex;flex-wrap:wrap;gap:8px;flex-shrink:0}.mc-cookie-actions button{font:inherit;font-weight:600;padding:10px 14px;border:1px solid #9aa69c;border-radius:4px;background:#fff;color:#0c181d;cursor:pointer}.mc-cookie-actions .mc-cookie-primary{background:#0c181d;border-color:#0c181d;color:#fff}.mc-cookie-actions button:hover{border-color:#69771e}.mc-cookie-actions button:focus-visible,.mc-cookie-settings:focus-visible,.mc-cookie-close:focus-visible{outline:3px solid #69771e;outline-offset:3px}.mc-cookie-dialog{max-width:540px;width:calc(100% - 32px);padding:32px;border:1px solid #cdd3cc;border-radius:6px;margin:auto}.mc-cookie-dialog::backdrop{background:#0c181d80}.mc-cookie-dialog h2{font-size:26px;line-height:1.2;margin:0 30px 18px 0}.mc-cookie-dialog p{font-size:14px;margin:0 0 20px}.mc-cookie-dialog a{color:#495816;display:block;margin:16px 0}.mc-cookie-category{border-top:1px solid #d8ddd5;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px 0}.mc-cookie-category strong{font-size:15px}.mc-cookie-category small{display:block;font-size:13px;font-weight:400;max-width:380px;margin-top:4px}.mc-cookie-category input{width:20px;height:20px;accent-color:#0c181d;flex-shrink:0}.mc-cookie-close{position:absolute;right:18px;top:12px;background:none;border:0;color:#0c181d;font-size:28px;cursor:pointer}.mc-cookie-settings{font:inherit;color:inherit;background:none;border:0;padding:0;text-decoration:underline;cursor:pointer}.mc-cookie-status:empty{display:none}.mc-cookie-dialog .mc-cookie-status{margin:18px 0 0}@media(max-width:850px){.mc-cookie-notice{padding:16px 20px;flex-direction:column;align-items:flex-start;gap:14px}.mc-cookie-actions button{padding:9px 12px}.mc-cookie-dialog{padding:26px 22px}}
