html:not(.wecom-h5) .wecom-business-nav,html:not(.wecom-h5) .wecom-agent-tools,html:not(.wecom-h5) .wecom-agent-backdrop,html:not(.wecom-h5) .wecom-agent-close,html:not(.wecom-h5) .wecom-general-tools,html:not(.wecom-h5) .wecom-due-bar,html:not(.wecom-h5) .wecom-department-menus,html:not(.wecom-h5) .wecom-department-menu-link,html:not(.wecom-h5) .wecom-menu-more{display:none!important}
.wecom-business-nav a[hidden]{display:none!important}
@media(max-width:1023px){
 html.wecom-h5 body{max-width:none}
 html.wecom-h5 .wecom-business-nav{max-width:none}
 html.wecom-h5 .employee-workspace .assistant-work-tools[aria-label="部门工作工具"]{align-items:center!important;flex-wrap:wrap!important;height:auto!important;max-height:180px;overflow-y:auto!important;overflow-x:hidden!important}
 html.wecom-h5 .employee-workspace .assistant-work-tools[aria-label="部门工作工具"] a,html.wecom-h5 .employee-workspace .assistant-work-tools[aria-label="部门工作工具"] button{flex:0 0 auto!important;white-space:nowrap!important;min-width:0!important;padding:6px 12px!important}
 html.wecom-h5 .assistant-work-tools a,html.wecom-h5 .assistant-work-tools button,html.wecom-h5 .wecom-menu-more summary{min-height:38px!important;height:auto!important;margin:0!important;font-size:14px!important;line-height:22px!important;box-sizing:border-box}
 .wecom-menu-more{display:contents}
 .wecom-menu-more summary{display:inline-flex;align-items:center;padding:6px 12px;border:1px solid #ddd;border-radius:8px;color:#1677ff;cursor:pointer;list-style:none}
 .wecom-menu-more[open]{display:flex;flex:1 0 100%;flex-wrap:wrap;gap:8px}
 .wecom-menu-more[open] summary{flex-basis:100%;border:0;justify-content:flex-end;padding:0}
 .mobile-app,.mobile-tabbar{max-width:none}
}
@media(min-width:1024px){
 html.work-wide body{margin:0;max-width:none}
 .mobile-app{max-width:none;width:100%;box-shadow:none;min-height:100dvh}
 .wecom-native .mobile-header,.mobile-header{display:flex;align-items:center;min-height:64px;height:64px;padding:8px 32px;background:#fff;border-bottom:1px solid #eee;backdrop-filter:none}
 .mobile-header .mobile-eyebrow{font-size:12px}.mobile-header h1{font-size:20px;margin:0;line-height:28px}
 .mobile-header .icon-button{background:transparent}
 .mobile-app>.mobile-body{width:100%;max-width:1600px;margin:0 auto;padding:80px 24px 24px;box-sizing:border-box}
 .mobile-app>.mobile-body>.mobile-inline-toolbar{display:none}
 .mobile-tabbar{position:fixed;top:64px;bottom:auto;left:0;transform:none;max-width:none;padding:0;border-top:0;border-bottom:1px solid #eee;background:#fff}
 .mobile-tabbar .adm-tab-bar{max-width:800px;margin:auto;height:56px}
 .mobile-tabbar .adm-tab-bar-item{flex-direction:row;gap:8px;min-height:56px}.mobile-tabbar .adm-tab-bar-item-title{font-size:14px;margin:0}
 .mobile-section{margin:0 0 20px;border-radius:8px;padding:20px 0 8px}
 .admin-home.work-tab-home>.mobile-body{display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,1fr);gap:20px;align-content:start}
 .admin-home.work-tab-home>.mobile-body>.home-intro,.admin-home.work-tab-home>.mobile-body>.department-home,.admin-home.work-tab-home>.mobile-body>.mobile-error{grid-column:1/-1}
 .admin-home.work-tab-home>.mobile-body>.mobile-section{margin:0}
 .admin-home .department-entries{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 24px}
 .admin-home .home-intro{padding:0 16px!important}
 .mobile-app .business-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
 .mobile-app .department-entries button{padding-left:0;padding-right:0}
 .mobile-app .mobile-settings{margin:0 0 20px}
 .mobile-app .mobile-section.top{grid-column:1/-1}
 html.price-wecom:not(.wecom-h5) .price-page{max-width:none;margin:0}
}
