.pwa-footer{display:flex;gap:18px;align-items:center;flex-wrap:wrap;padding-bottom:30px;font-size:12px}.pwa-footer button,#install-dialog button{background:#fff;border:1px solid #8ea5b7;color:#133c61;padding:11px 16px;cursor:pointer;font:inherit}.pwa-footer span{max-width:700px;line-height:1.6}.offline-status{padding:13px 5%;background:#f5e8d9;color:#183d59;font-size:13px;line-height:1.65}.offline-status[hidden]{display:none}#install-dialog{max-width:min(540px,92vw);padding:30px;border:1px solid #a7bac8;background:#fbfcfd;color:#133c61}#install-dialog::backdrop{background:#071b3099}#install-dialog h2{font-size:32px}#install-dialog p{line-height:1.75}#close-install{float:right}

.footer-final-row{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-bottom:30px}.footer-final-row .agency-footer{padding-bottom:0;flex-shrink:0}.footer-final-row .pwa-footer{padding-bottom:0;justify-content:flex-end;flex-wrap:nowrap;min-width:0}.footer-final-row .pwa-footer button{flex-shrink:0}.footer-final-row .pwa-footer span{max-width:410px}.footer-final-row .pwa-footer button[hidden]{display:none}@media(max-width:900px){.footer-final-row{flex-wrap:wrap}.footer-final-row .pwa-footer{margin-left:auto}}@media(max-width:600px){.footer-final-row{align-items:flex-start;gap:22px}.footer-final-row .agency-footer{flex-shrink:1}.footer-final-row .pwa-footer{margin-left:0;justify-content:flex-start;flex-wrap:wrap}}
