[hidden] { display: none !important; }
.maw-cookie-banner,.maw-cookie-overlay {font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;z-index:2147483000;color:#17212b}
.maw-cookie-banner *,.maw-cookie-overlay * {box-sizing:border-box}
.maw-cookie-banner {position:fixed;left:0;right:0;bottom:0;background:#fff;box-shadow:0 -4px 24px rgba(0,0,0,.19);border-top:1px solid #d8dce0;padding:20px}
.maw-cookie-inner {max-width:1160px;margin:auto;display:flex;gap:28px;align-items:center;justify-content:space-between}
.maw-cookie-copy {max-width:720px}.maw-cookie-copy p {margin:8px 0 0;line-height:1.55;font-size:14px}.maw-cookie-copy a {text-decoration:underline}
.maw-cookie-actions {display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}
.maw-cookie-actions button {appearance:none;border:1px solid #29394b;border-radius:5px;background:#fff;color:#17212b !important;padding:11px 15px;font:600 14px Arial,Helvetica,sans-serif;cursor:pointer;min-height:44px}
.maw-cookie-actions button:hover,.maw-cookie-actions button:focus-visible {outline:2px solid #6683a4;outline-offset:2px}
.maw-cookie-actions .maw-cookie-primary {background:#173a60;color:#fff !important;border-color:#173a60 !important;}
.maw-cookie-overlay {position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;padding:18px}
.maw-cookie-panel {width:min(100%,600px);max-height:90vh;overflow:auto;background:#fff;padding:25px;border-radius:8px;box-shadow:0 12px 50px rgba(0,0,0,.3)}
.maw-cookie-panel h2 {margin:0 0 10px;font-size:24px}.maw-cookie-panel p {line-height:1.5;font-size:14px}
.maw-cookie-choice {display:flex;justify-content:space-between;align-items:center;gap:18px;padding:15px 0;border-bottom:1px solid #e1e4e8;cursor:pointer}
.maw-cookie-choice small {display:block;margin-top:5px;line-height:1.4}.maw-cookie-choice input {width:20px;height:20px;flex:none}
.maw-cookie-panel .maw-cookie-actions {margin-top:20px}
@media(max-width:720px){.maw-cookie-inner {display:block}.maw-cookie-actions {justify-content:stretch;margin-top:14px}.maw-cookie-actions button {flex:1 1 auto}}
