.app-footer{background-color:var(--appFooter-background,var(--appFooter-background));border-top:1px solid var(--appFooter-border,var(--appFooter-border));color:var(--appFooter-text,var(--appFooter-text));display:block;width:100%}.app-footer__inner{align-items:center;box-sizing:border-box;display:flex;gap:var(--appFooter-gap,var(--appFooter-gap));min-height:var(--appFooter-height,var(--appFooter-height));padding:0 var(--appFooter-paddingX,var(--appFooter-paddingX))}.app-footer__status{align-items:center;color:var(--appFooter-status-text,var(--appFooter-status-text));display:inline-flex;font-size:13px;gap:var(--appFooter-status-gap,var(--appFooter-status-gap))}.app-footer__dot{border-radius:9999px;flex-shrink:0;height:8px;width:8px}.app-footer__dot--success{background-color:var(--appFooter-status-success,var(--appFooter-status-success))}.app-footer__dot--warning{background-color:var(--appFooter-status-warning,var(--appFooter-status-warning))}.app-footer__dot--error{background-color:var(--appFooter-status-error,var(--appFooter-status-error))}.app-footer__version{color:var(--appFooter-version-text,var(--appFooter-version-text));font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.app-footer__links{display:flex;flex-wrap:wrap;gap:var(--appFooter-gap,var(--appFooter-gap));margin-left:auto}.app-footer__link{color:var(--appFooter-link-text,var(--appFooter-link-text));font-size:13px;text-decoration:none}.app-footer__link:hover{color:var(--appFooter-link-hover,var(--appFooter-link-hover));text-decoration:underline}.app-footer__link:focus-visible{outline:2px solid var(--appFooter-focusRing,var(--appFooter-focusRing));outline-offset:2px}
