#aicpts-standard-consent[hidden]{display:none!important}
#aicpts-standard-consent{position:fixed;right:12px;bottom:12px;z-index:10000;width:min(400px,calc(100% - 24px));max-height:calc(100dvh - 24px);overflow:auto;box-sizing:border-box;border:1px solid #bed0df;border-radius:10px;padding:12px 14px;background:#fff;color:#18364e;box-shadow:0 3px 18px #18364e20;font:12px/1.55 sans-serif}
#aicpts-standard-consent h2{margin:0 0 4px;font:700 14px/1.5 sans-serif}#aicpts-standard-consent p{margin:0 0 8px;font:12px/1.55 sans-serif;color:#41566a}
#aicpts-standard-consent .aicpts-consent-options{display:flex;gap:12px;flex-wrap:wrap;margin:8px 0}#aicpts-standard-consent label{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600}#aicpts-standard-consent input{appearance:auto;width:17px;height:17px;margin:0}
#aicpts-standard-consent .aicpts-consent-actions{display:flex;gap:8px}#aicpts-standard-consent button{flex:1;min-height:44px;border:1px solid #1561a7;border-radius:6px;padding:8px;background:#fff;color:#14518a;font:600 12px/1.4 sans-serif;cursor:pointer}#aicpts-standard-consent button:hover{background:#eef6fc}
#aicpts-standard-consent a,.aicpts-consent-settings{color:#145c9f;text-decoration:underline}#aicpts-standard-consent :focus-visible,.aicpts-consent-settings:focus-visible{outline:3px solid #2675cc;outline-offset:3px}
#aicpts-standard-consent summary{cursor:pointer;padding:6px 0;font-size:12px}.aicpts-consent-footer{padding:8px 20px 110px;text-align:center;background:#fff;font:12px/1.6 sans-serif}.aicpts-consent-settings{border:0;background:none;padding:6px;cursor:pointer}
