.ap-consent-notice{z-index:10000;color:#171424;background:#f6f0e5;border:1px solid #bba16b;border-radius:.5rem;max-width:46rem;max-height:85dvh;margin-inline:auto;padding:1.2rem;font:1rem/1.5 system-ui,sans-serif;position:fixed;inset:auto 1rem 1rem;overflow:auto;box-shadow:0 4px 28px #0005}.ap-consent-notice h2{margin:0 0 .5rem;font:600 1.25rem/1.3 system-ui,sans-serif}.ap-consent-notice p{margin:.5rem 0}.ap-consent-notice a{color:#482228;text-decoration:underline}.ap-consent-notice fieldset{border:1px solid #8e7e67;margin-top:.8rem}.ap-consent-notice label{align-items:center;gap:.7rem;min-height:44px;display:flex}.ap-consent-notice input{width:20px;height:20px}.ap-consent-actions{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.ap-consent-actions button,.ap-consent-settings{color:#f6f0e5;min-height:44px;font:inherit;cursor:pointer;background:#171424;border:1px solid #9b824d;border-radius:.3rem;padding:.65rem .9rem}.ap-consent-actions button{flex:9rem}.ap-consent-settings{z-index:9999;font:.8rem/1.3 system-ui,sans-serif;position:fixed;bottom:.5rem;left:.5rem}.ap-consent-storage{z-index:9999;color:#171424;background:#f6f0e5;max-width:calc(100% - 1rem);padding:.5rem;position:fixed;bottom:3.5rem;left:.5rem}:is(.ap-consent-notice :focus-visible,.ap-consent-settings:focus-visible){outline-offset:3px;outline:3px solid #925a16}.ap-consent-footer{text-align:center;padding:1.5rem}.ap-consent-footer .ap-consent-settings{z-index:auto;color:#482228;background:0 0;text-decoration:underline;position:static}.ap-consent-notice h2{font-size:1.25rem}
