.mw-v2-banner,.mw-v2-banner *,.mw-v2-opener{box-sizing:border-box}.mw-v2-banner[hidden],.mw-v2-banner [hidden]{display:none!important}.mw-v2-banner{position:fixed;z-index:2147483645;bottom:20px;left:20px;width:min(580px,calc(100vw - 40px));max-height:85vh;overflow:auto;background:#fff;color:#17221d;border:1px solid #55685c;border-radius:12px;box-shadow:0 8px 40px #0003;padding:20px;font:16px/1.5 system-ui,sans-serif}.mw-v2-banner h2{font:600 22px/1.25 system-ui,sans-serif;color:#17221d;margin:0 0 10px}.mw-v2-banner p{margin:0 0 12px}.mw-v2-banner a{color:#214d32;text-decoration:underline}.mw-v2-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.mw-v2-banner button,.mw-v2-opener{appearance:none;min-height:44px;min-width:90px;padding:10px 16px;background:#214d32;color:white;border:2px solid #214d32;border-radius:6px;font:600 15px/1.3 system-ui,sans-serif;cursor:pointer;margin:0}.mw-v2-actions button:nth-child(3),.mw-v2-actions button:nth-child(4){background:white;color:#214d32}.mw-v2-banner button:focus-visible,.mw-v2-opener:focus-visible,.mw-v2-banner input:focus-visible{outline:3px solid #b34a00;outline-offset:3px}.mw-v2-banner fieldset{margin:16px 0;padding:12px;border:1px solid #75877a}.mw-v2-banner label{display:flex;gap:10px;align-items:center;padding:7px 0;color:#17221d;font:16px/1.4 system-ui,sans-serif}.mw-v2-banner input[type=checkbox]{appearance:auto;width:20px;height:20px;margin:0;flex:0 0 20px}.mw-v2-opener{position:fixed;z-index:2147483644;bottom:8px;left:8px;min-height:38px;padding:8px 12px;font-size:12px}.mw-v2-error{color:#8b1800!important;margin-top:12px!important}.mw-v2-banner button:hover,.mw-v2-opener:hover{filter:brightness(.9)}@media(max-width:520px){.mw-v2-banner{bottom:10px;left:10px;width:calc(100vw - 20px);padding:16px}.mw-v2-actions button{flex:1 1 40%}.mw-v2-banner h2{font-size:20px}}

/* The previous technical-only panel returns if this private plugin is deactivated or fails to mount. */
body.mw-v2-th-mounted #th-cookie-panel{display:none!important}
