.admin-attribution[data-v-94ef976c]{z-index:45;box-sizing:border-box;height:var(--admin-attribution-height);padding:4px 12px calc(4px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border,#dce0e5);background:var(--background,#f8fafc);color:var(--foreground,#334155);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 12px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:11px;line-height:16px;display:flex;position:fixed;inset:auto 0 0}.admin-attribution a[data-v-94ef976c]{color:var(--primary,#245cc3);text-underline-offset:2px;font-weight:650;text-decoration:underline}.admin-attribution a[data-v-94ef976c]:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid}.attribution-copyright[data-v-94ef976c]{white-space:nowrap}.route-recovery[data-v-5e6d6e18]{z-index:1000;box-sizing:border-box;color:#172033;overflow-wrap:anywhere;background:#fffaf2;border:1px solid #edc694;border-radius:8px;width:min(620px,100vw - 24px);padding:16px;font:13px/1.5 system-ui,sans-serif;position:fixed;top:64px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #17203324}strong[data-v-5e6d6e18]{font-size:15px}p[data-v-5e6d6e18]{margin:6px 0 12px}.route-recovery-actions[data-v-5e6d6e18]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}button[data-v-5e6d6e18],a[data-v-5e6d6e18]{box-sizing:border-box;color:#245cc3;max-width:100%;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7dee8;border-radius:5px;padding:7px 10px;text-decoration:none}button[data-v-5e6d6e18]:disabled{opacity:.6;cursor:default}button[data-v-5e6d6e18]:focus-visible,a[data-v-5e6d6e18]:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.page-fade-enter-active,.page-fade-leave-active{transition:opacity .14s ease-out}.page-fade-enter-from,.page-fade-leave-to{opacity:0}html.admin-attribution-visible{--admin-attribution-height:calc(32px + env(safe-area-inset-bottom,0px))}html.admin-attribution-visible body{padding-bottom:var(--admin-attribution-height)}html.admin-attribution-visible [data-slot=sidebar-wrapper]{min-height:calc(100svh - var(--admin-attribution-height))}html.admin-attribution-visible [data-collapsible][data-side]>.fixed{bottom:var(--admin-attribution-height);height:calc(100svh - var(--admin-attribution-height))}html.admin-attribution-visible .designer-workspace{bottom:var(--admin-attribution-height)}@media (width<=520px){html.admin-attribution-visible{--admin-attribution-height:calc(48px + env(safe-area-inset-bottom,0px))}}
