/* 页脚保持文档流，长表单和手机操作按钮不会被固定条覆盖。 */
body{min-height:100vh;display:flex;flex-direction:column}#app{flex:1;width:100%}
#app .app-shell{min-height:calc(100dvh - 48px)}
#app .app-body,#app .login-main{min-height:calc(100dvh - var(--wj-header-height,60px) - 48px)}
#app .sidebar{height:calc(100dvh - var(--wj-header-height,60px) - 48px)}
#site-filing{box-sizing:border-box;min-height:48px;padding:8px 16px;border-top:1px solid #e1e9f3;background:#f4f7fb;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 20px;font:12px/1.6 "Microsoft YaHei",sans-serif;color:#56677b;text-align:center}
#site-filing a{display:inline-flex;align-items:center;justify-content:center;min-height:32px;gap:6px;color:inherit;text-decoration:none;overflow-wrap:anywhere}
#site-filing a:hover{text-decoration:underline}#site-filing a:focus-visible{outline:2px solid #1666c5;outline-offset:3px}
#site-police-slot:empty{display:none}#site-filing img{flex:none;object-fit:contain}
@media(max-width:600px){#site-filing{padding:8px 12px;gap:4px 12px}}
