.mk-consent-banner{position:fixed;right:22px;bottom:22px;width:min(740px,calc(100% - 44px));z-index:100010;background:#fffdf9;border:1px solid #d8d0c2;border-radius:12px;padding:24px;box-shadow:0 10px 45px #30251f30;font-size:14px;line-height:1.7;color:var(--ink)}.mk-consent-banner h2{font-size:26px;margin-bottom:12px}.mk-consent-banner p{margin-bottom:18px}.mk-consent-banner a,.mk-consent-dialog a{text-decoration:underline;text-underline-offset:3px;color:var(--olive)}.mk-consent-actions{display:flex;gap:10px;flex-wrap:wrap}.mk-consent-actions button{flex:1 1 160px;min-height:46px;padding:11px 12px;font-size:13px;background:var(--olive);border-color:var(--olive);color:#fff}.mk-consent-actions button:hover{background:var(--olive-dark)}.mk-consent-reopen{position:fixed;bottom:10px;left:10px;z-index:100005;font-size:11px;min-height:36px;padding:8px 12px;border:1px solid #b9b6a9;background:#fffdf9;color:var(--olive);box-shadow:0 2px 12px #30251f12}.mk-consent-reopen:hover{background:#eeefdf}.mk-consent-dialog{border:1px solid #d8d0c2;border-radius:12px;background:#fffdf9;color:var(--ink);padding:0;width:min(650px,calc(100% - 32px));max-height:85vh;max-height:85dvh;box-shadow:0 12px 50px #0003;overscroll-behavior:contain}.mk-consent-dialog::backdrop{background:#171a145c}.mk-consent-dialog-inner{padding:26px}.mk-consent-dialog-heading{display:flex;align-items:center;gap:16px;justify-content:space-between}.mk-consent-dialog h2{font-size:28px;margin-bottom:14px}.mk-consent-dialog p{font-size:14px;line-height:1.7}.mk-consent-dialog .mk-consent-close{border:0;background:transparent;color:var(--ink);font-size:27px;padding:4px 8px;min-width:44px;flex:0 0 44px}.mk-consent-category{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;border-top:1px solid var(--line);font-size:15px}.mk-consent-category small{display:block;font-size:12px;line-height:1.6;color:var(--muted);margin-top:5px}.mk-consent-category input{width:22px;height:22px;flex:0 0 22px;accent-color:var(--olive);cursor:pointer}.mk-consent-help{font-size:12px!important;color:var(--muted);margin-top:16px}.mk-consent-noscript{padding:12px;font-size:12px}@media(max-width:767px){.mk-consent-banner{right:12px;bottom:54px;width:calc(100% - 24px);padding:18px;font-size:13px;max-height:calc(100dvh - 80px);overflow:auto}.mk-consent-banner h2{font-size:23px}.mk-consent-actions{gap:8px}.mk-consent-actions button{flex-basis:100%;min-height:44px}.mk-consent-dialog-inner{padding:20px}.mk-consent-dialog h2{font-size:25px}.mk-consent-dialog{max-height:88dvh}}
.mk-consent-banner{isolation:isolate;background:linear-gradient(115deg,#fbf7ef,#fffdf9 65%,#eef0e3);border-top:4px solid var(--olive)}.mk-consent-watermark{position:absolute;right:-35px;top:45px;width:340px;height:150px;object-fit:contain;opacity:.055;pointer-events:none;z-index:-1}.mk-consent-brand{display:flex;align-items:center;gap:16px;margin-bottom:16px}.mk-consent-brand img{width:106px;height:46px;object-fit:contain}.mk-consent-brand span{border-left:1px solid #d0cdbb;padding-left:16px;color:var(--olive);font-size:11px;text-transform:uppercase;letter-spacing:.08em;line-height:1.6}.mk-consent-banner h2{color:#333d20}.mk-consent-dialog{background:#faf7f0;border-top:4px solid var(--olive)}.mk-consent-dialog-inner{position:relative;isolation:isolate;overflow:hidden}.mk-consent-dialog .mk-consent-watermark{top:95px;right:-30px;opacity:.04}.mk-consent-category{background:#fffdf8;border:1px solid #e4dfd2;border-radius:8px;padding:14px;margin-bottom:10px}.mk-consent-category:first-of-type{background:#f0f1e7}.mk-consent-category strong{color:#3c4629}.mk-consent-reopen{border-color:#bfc5a7;color:#4e5b30}@media(max-width:767px){.mk-consent-brand{gap:10px;margin-bottom:12px}.mk-consent-brand img{width:88px;height:38px}.mk-consent-brand span{font-size:9px;padding-left:10px}.mk-consent-watermark{width:250px;right:-55px;top:100px}.mk-consent-category{padding:12px}}
