.bm-cookie-button{position:fixed;left:auto;right:16px;bottom:16px;z-index:9998;display:flex;align-items:center;gap:7px;border:1px solid #d6d9dd;border-radius:24px;background:#fff;color:#20252b;padding:9px 13px;font:12px/1.4 system-ui;box-shadow:0 2px 12px #0002;cursor:pointer}.bm-cookie-button[hidden]{display:none}.bm-cookie-button span{font-size:19px;line-height:1}#bm-consent{position:fixed;inset:auto 16px 16px auto;margin:0;box-sizing:border-box;width:min(360px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;border:1px solid #e0e2e5;border-radius:12px;background:#fff;color:#20252b;padding:20px;font:13px/1.5 system-ui;box-shadow:0 8px 36px #0003;z-index:9999}#bm-consent h2{margin:0 28px 10px 0;font:600 17px/1.3 system-ui}#bm-consent p{margin:10px 0}#bm-consent label{display:block;font-weight:600;margin-top:14px}#bm-consent input{width:17px;height:17px;vertical-align:middle}#bm-consent button,.bm-consent-media button{border:1px solid #66717b;background:#fff;color:#20252b;padding:9px 12px;border-radius:6px;font:600 12px/1.4 system-ui;cursor:pointer}#bm-consent .bm-cookie-close{position:absolute;right:12px;top:10px;border:0;padding:3px 8px;font:24px/1 system-ui;color:#59636d;background:transparent}#bm-consent a{color:#244f91;text-decoration:underline}.bm-cookie-details{margin-top:12px}.bm-cookie-details summary{cursor:pointer;color:#244f91;font-weight:600;padding:5px 0}.bm-cookie-details[open]{border-top:1px solid #e0e2e5;padding-top:8px}.bm-cookie-actions{display:flex;gap:8px;margin-top:16px}.bm-cookie-actions button{flex:1}#bm-consent button:focus-visible,#bm-consent summary:focus-visible,.bm-cookie-button:focus-visible{outline:3px solid #2864aa;outline-offset:3px}.bm-consent-media{border:1px solid #ccc;padding:20px;margin:20px 0}.bm-consent-media iframe{width:100%;aspect-ratio:16/9;border:0}@media(max-width:400px){#bm-consent{inset:auto 12px 12px auto;width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:18px}.bm-cookie-button{right:12px;bottom:12px}}
