#bfl-cookie-dialog[hidden],#bfl-cookie-dialog [hidden],#bfl-cookie-dialog:not([open]){display:none!important}#bfl-cookie-dialog{position:fixed!important;inset:auto 20px 20px!important;margin:0!important;width:min(600px,calc(100vw - 40px))!important;max-width:calc(100vw - 40px)!important;max-height:calc(100dvh - 40px)!important;overflow:auto!important;padding:24px!important;border:1px solid #c7cfe8!important;border-radius:18px!important;background:#fff!important;color:#262933!important;z-index:2147483000!important;box-sizing:border-box!important;box-shadow:0 8px 40px #0004!important;font:400 14px/1.65 'Work Sans',sans-serif!important}#bfl-cookie-dialog::backdrop{background:#0007}#bfl-cookie-dialog h2{font:700 23px/1.3 'Exo 2',sans-serif!important;color:#262933!important;margin:0 0 12px!important}#bfl-cookie-dialog p{font:inherit!important;color:#555d6c!important;margin:0 0 14px!important}#bfl-cookie-dialog a{color:#b90052!important;text-decoration:underline!important;background:transparent!important}#bfl-cookie-dialog button,.bfl-calendar-consent button{font:600 14px/1.4 'Work Sans',sans-serif!important;background:#fff!important;color:#262933!important;border:1px solid #777!important;border-radius:8px!important;padding:12px 14px!important;min-height:46px!important;cursor:pointer!important;box-shadow:none!important;text-transform:none!important;letter-spacing:0!important}#bfl-cookie-dialog button:hover{background:#f2f3f6!important;color:#262933!important}#bfl-cookie-dialog .bfl-cookie-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}#bfl-cookie-dialog #bfl-cookie-allow{background:#ff0073!important;color:#000!important;border:1px solid #ff0073!important;font-weight:600!important}#bfl-cookie-details{margin-top:20px!important;border-top:1px solid #d8dbe4!important;padding-top:18px!important}#bfl-cookie-details label{display:flex!important;align-items:center!important;gap:10px!important;font:600 15px/1.5 'Work Sans',sans-serif!important;color:#262933!important;margin:0 0 6px!important}#bfl-cookie-details input{appearance:auto!important;accent-color:#ff0073!important;width:18px!important;height:18px!important;min-height:0!important;margin:0!important;padding:0!important}#bfl-cookie-details #bfl-cookie-save{width:100%!important;background:#ff0073!important;color:#000!important;border-color:#ff0073!important}#bfl-cookie-dialog :is(a,button,input):focus-visible,.bfl-cookie-footer button:focus-visible{outline:3px solid #0075f2!important;outline-offset:3px!important}.bfl-cookie-footer{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;padding:14px 20px}.bfl-cookie-footer button{border:0;background:transparent;color:#c7cfe8;font:400 13px/1.5 'Work Sans',sans-serif;text-decoration:underline;cursor:pointer;padding:6px}.bfl-cookie-footer [hidden]{display:none!important}.bfl-calendar-consent{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:260px;text-align:center;padding:32px 20px;background:#090909;border:1px solid #444;border-radius:18px;color:#c7cfe8;box-sizing:border-box}.bfl-calendar-consent p{font:400 15px/1.7 'Work Sans',sans-serif;margin:0}.bfl-calendar-consent a{color:#ff0073;text-decoration:underline}.bfl-calendar-consent button{background:#ff0073!important;color:#000!important;border-color:#ff0073!important} @media(max-width:600px){#bfl-cookie-dialog{inset:auto 16px calc(16px + env(safe-area-inset-bottom))!important;width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;padding:20px!important}#bfl-cookie-dialog .bfl-cookie-actions{grid-template-columns:1fr 1fr!important}}

#bfl-cookie-details .bfl-cookie-config-actions{display:grid;grid-template-columns:1fr;gap:10px}#bfl-cookie-details #bfl-cookie-reject{width:100%!important}
