.pm-consent{box-sizing:border-box;width:min(620px,94vw);max-height:90dvh;overflow:auto;border:1px solid #cce9ed;border-radius:22px;padding:24px;color:#09274b;font:16px/1.5 system-ui;background:#fff}.pm-consent::backdrop{background:#09274b66}.pm-consent h2{font-size:25px;margin:0 0 12px}.pm-consent-actions{display:flex;gap:8px;flex-wrap:wrap}.pm-consent button,.pm-cookie-preferences{appearance:none;border:1px solid #009eaa;border-radius:10px;color:#007f8b;background:#fff;font:600 14px system-ui;min-height:44px;padding:10px 14px;cursor:pointer}.pm-consent button:focus-visible,.pm-cookie-preferences:focus-visible{outline:3px solid #09274b;outline-offset:3px}.pm-consent-actions button{flex:1 1 145px}.pm-consent fieldset{border:1px solid #d7e7ea;border-radius:12px;margin-top:16px;padding:12px}.pm-consent label{display:flex;align-items:center;gap:10px;min-height:44px}.pm-consent input{width:20px;height:20px;flex:0 0 20px}.pm-consent a{color:#007f8b}.pm-cookie-preferences{margin:10px 0}.pm-consent [hidden]{display:none}
