/* Our consent banner (#1258); see resources/views/frontnew/layouts/tracking/consent-ui.blade.php. */
.ft-consent{position:fixed;z-index:100000;bottom:0;left:0;right:0;padding:1.25rem;background:#fff;color:#173747;border-top:1px solid #ccd5da;box-shadow:0 -4px 24px #0002;font:16px/1.5 Rubik,sans-serif}
.ft-consent[hidden],.ft-consent-manage[hidden]{display:none!important}
.ft-consent__inner{max-width:1100px;margin:auto;display:flex;gap:1.5rem;align-items:center;flex-wrap:wrap}
.ft-consent__copy{flex:1 1 360px}.ft-consent__copy p{margin:0 0 .5rem}
.ft-consent__actions{display:flex;gap:.6rem;flex-wrap:wrap}
.ft-consent button,.ft-consent-manage{font:inherit;min-height:44px;padding:.6rem 1rem;border:1px solid #2e5673;background:#fff;color:#173747;border-radius:4px;cursor:pointer}
.ft-consent button:focus-visible,.ft-consent-manage:focus-visible{outline:3px solid #2e5673;outline-offset:3px}
.ft-consent label{margin-right:1rem}.ft-consent input{margin-right:.4rem}
.ft-consent-manage{position:fixed;bottom:.5rem;left:.5rem;z-index:99999}
