/* Ferrum Analytics Consent: retains the fleet's bottom, wide, light consent layout. */
html .ferrum-consent__modal[hidden]{display:none}
.ferrum-consent{font:14px/1.45 system-ui,-apple-system,"Segoe UI",sans-serif;color:#172033}.ferrum-consent__notice{position:fixed;z-index:2147483000;left:1rem;right:1rem;bottom:1rem;max-width:960px;margin:auto;padding:1rem 1.25rem;background:#fff;border:1px solid #d8deea;border-radius:8px;box-shadow:0 12px 42px rgba(20,35,60,.24);display:flex;gap:1rem;align-items:center;justify-content:space-between}.ferrum-consent p{margin:.3rem 0}.ferrum-consent__actions{display:flex;flex-wrap:wrap;gap:.5rem}.ferrum-consent button{border:1px solid #64748b;border-radius:5px;background:#fff;color:#172033;padding:.55rem .8rem;cursor:pointer}.ferrum-consent .ferrum-consent__primary{background:#165dbe;border-color:#165dbe;color:#fff}.ferrum-consent__modal{position:fixed;z-index:2147483001;inset:0;background:rgba(12,20,34,.54);display:grid;place-items:center;padding:1rem}.ferrum-consent__panel{position:relative;width:min(560px,100%);padding:1.5rem;background:#fff;border-radius:9px;box-shadow:0 12px 42px rgba(0,0,0,.3)}.ferrum-consent__panel h2{margin-top:0}.ferrum-consent__service{display:block;padding:.7rem 0;border-top:1px solid #e4e8ef}.ferrum-consent__service--required{color:#475569}.ferrum-consent__close{position:absolute;right:.8rem;top:.6rem;border:0!important;font-size:1.5rem;padding:.15rem!important}@media(max-width:700px){.ferrum-consent__notice{display:block}.ferrum-consent__actions{margin-top:.8rem}}
