@media(max-width:767px){
 html.wecom-h5 .employee-workspace:has(.employee-ai-view:not([hidden])){height:var(--wecom-viewport-height,100dvh)!important}
 html.wecom-h5 .assistant-work-tools[aria-label="部门工作工具"]{flex-wrap:nowrap!important;overflow-x:auto!important;min-height:56px!important;flex-shrink:0!important;scroll-padding-inline:16px;gap:8px!important}
 html.wecom-h5 .assistant-work-tools[aria-label="部门工作工具"]>*{flex-shrink:0!important}
 html.wecom-h5 .ant-modal{max-width:calc(100vw - 24px)!important;margin:12px auto!important;top:12px!important;padding-bottom:0!important}
 html.wecom-h5 .ant-modal-content{padding:20px 16px!important;border-radius:18px!important}
 html.wecom-h5 .ant-modal-body{max-height:calc(var(--wecom-viewport-height,100dvh) - 170px);overflow:auto;overscroll-behavior:contain}
 html.wecom-h5 .ant-drawer-body input,html.wecom-h5 .ant-drawer-body textarea,html.wecom-h5 .ant-modal-body input,html.wecom-h5 .ant-modal-body textarea{font-size:16px!important}
 html.wecom-h5 .ant-drawer-footer{padding:12px 16px calc(12px + env(safe-area-inset-bottom))!important}
 html.wecom-h5 .assistant-composer textarea{max-height:120px!important;overflow-y:auto!important}
 html.wecom-h5 .wecom-agent-tools button,html.wecom-h5 .wecom-agent-close{min-height:44px}
 html.wecom-h5 .ant-pagination-options{display:none!important}
 html.wecom-h5 .ant-drawer-content-wrapper{transition:transform .2s ease!important}
}
@media(prefers-reduced-motion:reduce){html.wecom-h5 *,html.wecom-h5 *:before,html.wecom-h5 *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}

.procurement-mobile-toolbar,.procurement-mobile-help{display:none}
@media(max-width:767px){
 html.wecom-h5 [aria-label="采购交期提醒"]>.procurement-push-management,html.wecom-h5 [aria-label="采购交期提醒"]>.procurement-data-controls{display:none!important}
 html.wecom-h5 [aria-label="采购交期提醒"].wecom-due-open>.procurement-push-management,html.wecom-h5 [aria-label="采购交期提醒"].wecom-due-open>.procurement-data-controls{display:flex!important;order:-3!important;background:#fff!important;padding:12px!important;border:0!important;border-radius:12px!important}
 html.wecom-h5 .procurement-data-controls .ant-select{max-width:100%!important;min-width:0!important}
 html.wecom-h5 .procurement-mobile-toolbar{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 12px;align-items:center}
 html.wecom-h5 .procurement-mobile-toolbar .ant-btn{height:40px;font-size:13px;padding-inline:12px;border-radius:10px}
 html.wecom-h5 .procurement-mobile-help{display:block;color:#747b86;font-size:13px;line-height:1.5;margin:0 0 12px}
 html.wecom-h5 .procurement-mobile-list.is-selecting .procurement-mobile-selection{display:flex}
 html.wecom-h5 .procurement-mobile-actions>.ant-btn{min-height:40px!important}
}
