.ft-vault-consent{position:fixed;inset:auto 0 0;z-index:2147483000;padding:1rem max(1rem,calc((100% - 75rem)/2));background:#fff;color:#041133;border-top:3px solid #0146C7;box-shadow:0 -4px 20px #04113326;font:inherit}
.ft-vault-consent[hidden]{display:none}.ft-vault-consent p{margin:0 0 .75rem;line-height:1.5}.ft-vault-consent a{color:#0146C7;text-decoration:underline}.ft-vault-consent__actions{display:flex;flex-wrap:wrap;gap:.75rem}.ft-vault-consent button,.ft-vault-consent-settings{min-height:44px;padding:.5rem 1rem;border:1px solid #0146C7;border-radius:.4rem;background:#fff;color:#0146C7;font:inherit;cursor:pointer}.ft-vault-consent button:last-child{background:#0146C7;color:#fff}.ft-vault-consent-settings{position:fixed;left:1rem;bottom:1rem;z-index:50;box-shadow:0 2px 8px #04113326}.ft-vault-consent button:focus-visible,.ft-vault-consent-settings:focus-visible{outline:3px solid #FFD602;outline-offset:2px}
