/* Footer belongs to the end of the document on landing and cabinet routes */
html[data-footer-flow="end"]{--frame-footer:0px;scroll-padding-bottom:20px}
html[data-footer-flow="end"] body{display:flex;flex-direction:column;min-height:100vh;padding-bottom:0}
html[data-footer-flow="end"] body>#main,html[data-footer-flow="end"] body>#workspace{flex:1 0 auto}
html[data-footer-flow="end"] .footer{position:static!important;inset:auto;width:100%;max-width:none;transform:none!important;z-index:auto;margin-top:auto;display:block!important;padding:28px max(24px,calc((100vw - 1280px)/2))}
html[data-footer-flow="end"] .footer .footer-content,html[data-footer-flow="end"] .footer:not(.is-expanded) .footer-content,html[data-footer-flow="end"] .footer .footer-content[hidden]{position:static;inset:auto;display:grid!important;grid-template-columns:1.35fr 1fr;max-height:none;overflow:visible;box-shadow:none;padding:0;border:0;gap:16px 30px}
html[data-footer-flow="end"] .footer-mobile,html[data-footer-flow="end"] .footer-sheet-head,html[data-footer-flow="end"] .footer-backdrop,html[data-footer-flow="end"] .footer-viewmode{display:none!important}
html[data-footer-flow="end"] #app-toast{bottom:20px}
html[data-footer-flow="end"] .sm-save,html[data-footer-flow="end"] .wp-sticky-selection{bottom:12px}
@media(max-width:760px){html[data-footer-flow="end"] .footer{padding:28px 20px calc(28px + env(safe-area-inset-bottom,0px))}html[data-footer-flow="end"] .footer .footer-content,html[data-footer-flow="end"] .footer:not(.is-expanded) .footer-content{grid-template-columns:1fr;gap:20px}html[data-footer-flow="end"] .footer .footer-links{grid-template-columns:1fr 1fr}html[data-footer-flow="end"] .footer .socials{justify-content:flex-start;flex-wrap:wrap}}
