/* A single action location for entry, editing, preferences and verification forms. */
html body [data-fitz-action-dock][data-fitz-action-dock][data-fitz-action-dock],
html body.fitz-detail-page.profile-scope-page:not(.profile-scope-embedded) .user-info-page #form#form.profile-scope-form[data-scope-layout] [data-fitz-action-dock] {
 position:fixed!important;inset:auto 0 var(--fitz-action-bottom,0px)!important;
 z-index:900!important;box-sizing:border-box!important;
 display:block!important;width:auto!important;max-width:none!important;
 margin:0!important;padding:12px max(16px,calc((100% - 728px)/2)) var(--fitz-action-safe,12px)!important;
 border:0!important;border-top:1px solid var(--fitz-color-border,#e4dfec)!important;
 border-radius:0!important;background:var(--fitz-color-surface,#fff)!important;
 box-shadow:none!important;backdrop-filter:none!important;transform:none!important;
}
html body [data-fitz-action-dock][data-fitz-action-dock][data-fitz-action-dock][hidden],html body #form#form [data-fitz-action-dock][hidden],html body .fitz-action-spacer[hidden] {display:none!important;}
html body [data-fitz-action-dock] .match-sticky-save-inner {width:100%;max-width:none;margin:0;}
html body [data-fitz-action-dock] :is(button[type="submit"],.signup-mode-submit,.member-mode-submit,.btn),
html body #form#form [data-fitz-action-dock] .btn {
 box-sizing:border-box;width:100%!important;max-width:none!important;min-height:52px!important;height:auto!important;
 margin:0!important;border-radius:var(--ds-radius,14px)!important;
}
html body .fitz-action-spacer {display:block;flex:0 0 auto;width:100%;height:var(--fitz-action-height,80px);pointer-events:none;}
html.fitz-action-layout {scroll-padding-bottom:calc(var(--fitz-action-height,80px) + var(--fitz-action-bottom,0px) + 16px);}
html.fitz-action-layout :is(.signup-onboarding-shell,.join-panel,.join-page) {scroll-padding-bottom:calc(var(--fitz-action-height,80px) + 16px);}
body.fitz-action-keyboard-open .footer-nav {visibility:hidden!important;pointer-events:none!important;}
/* A secondary cancel, when present, stays left of the primary action. */
html body [data-fitz-action-dock]:has(.profile-scope-cancel:not([hidden])),
html body #form#form [data-fitz-action-dock]:has(.profile-scope-cancel:not([hidden])) {display:flex!important;gap:12px;}
html body #form#form [data-fitz-action-dock] .profile-scope-cancel {width:auto!important;flex:0 0 80px;}
