/* wecom-admin-b2ffa3e803bee661.css */
.wa-page{color:#262626;font-size:14px;min-width:0}.wa-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px}.wa-heading h2{font-size:24px;line-height:32px;margin:8px 0;font-weight:600}.wa-heading p{margin:0}.wa-breadcrumb{font-size:14px}.wa-muted{color:#666}.wa-login{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:16px 20px;margin:0 0 16px;background:#fff;border:1px solid #f0f0f0;border-radius:8px}.wa-login-main{display:flex;align-items:center;gap:12px}.wa-login-main .ant-tag{margin:0}.wa-workspace{background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:20px 24px 16px}.wa-list-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px}.wa-list-heading h3{font-size:16px;line-height:24px;margin:0 0 6px;font-weight:600}.wa-separator{margin:0 10px;color:#bfbfbf}.wa-actions,.wa-filters,.wa-row-actions,.wa-drawer-footer,.wa-setting-status{display:flex;align-items:center;gap:8px}.wa-filters{gap:12px;margin-bottom:20px;flex-wrap:wrap}.wa-row-actions{gap:4px;white-space:nowrap}.wa-row-actions .ant-btn{padding-inline:4px}.wa-table .ant-pro-card-body{padding:0!important}.wa-note{color:#777;font-size:14px;display:flex;gap:16px;justify-content:space-between;margin-top:8px}.wa-footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:8px 0 16px;font-size:14px}.wa-field{margin:24px 0}.wa-field label{display:block;font-weight:500;margin-bottom:8px}.wa-field p{margin:8px 0;line-height:1.6}.wa-drawer-footer{justify-content:flex-end}.wa-page .ant-alert{margin-bottom:16px}.wa-table .ant-table-cell{font-size:14px}.wa-table .ant-table-thead>tr>th{font-weight:500}.wa-table .ant-pagination{margin-bottom:8px!important}


/* maintenance-c5a952d6bfd15c36.css */
.pm-panel{background:var(--ant-color-bg-container,#fff);padding:24px;margin-bottom:20px;border:1px solid var(--ant-color-border-secondary,#f0f0f0);border-radius:8px;min-width:0}.pm-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.pm-toolbar h3{font-size:16px;flex:1;margin:0}.pm-muted{color:#667085;font-size:14px;line-height:1.7}.pm-panel .ant-alert{margin-bottom:16px}.pm-overview{margin:0 24px 24px}.pm-preview{display:grid;grid-template-columns:minmax(340px,1fr) minmax(400px,1fr);gap:16px}.pm-preview iframe{width:100%;height:70vh;border:1px solid #e5e7eb}.pm-preview img{max-width:100%;max-height:70vh;object-fit:contain}

.wa-page{color:#262626;font-size:14px;min-width:0}.wa-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px}.wa-heading h2{font-size:24px;line-height:32px;margin:8px 0;font-weight:600}.wa-heading p{margin:0}.wa-breadcrumb{font-size:14px}.wa-muted{color:#666}.wa-login{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:16px 20px;margin:0 0 16px;background:#fff;border:1px solid #f0f0f0;border-radius:8px}.wa-login-main{display:flex;align-items:center;gap:12px}.wa-login-main .ant-tag{margin:0}.wa-workspace{background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:20px 24px 16px}.wa-list-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px}.wa-list-heading h3{font-size:16px;line-height:24px;margin:0 0 6px;font-weight:600}.wa-separator{margin:0 10px;color:#bfbfbf}.wa-actions,.wa-filters,.wa-row-actions,.wa-drawer-footer,.wa-setting-status{display:flex;align-items:center;gap:8px}.wa-filters{gap:12px;margin-bottom:20px;flex-wrap:wrap}.wa-row-actions{gap:4px;white-space:nowrap}.wa-row-actions .ant-btn{padding-inline:4px}.wa-table .ant-pro-card-body{padding:0!important}.wa-note{color:#777;font-size:14px;display:flex;gap:16px;justify-content:space-between;margin-top:8px}.wa-footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:8px 0 16px;font-size:14px}.wa-field{margin:24px 0}.wa-field label{display:block;font-weight:500;margin-bottom:8px}.wa-field p{margin:8px 0;line-height:1.6}.wa-drawer-footer{justify-content:flex-end}.wa-page .ant-alert{margin-bottom:16px}.wa-table .ant-table-cell{font-size:14px}.wa-table .ant-table-thead>tr>th{font-weight:500}.wa-table .ant-pagination{margin-bottom:8px!important}


/* connection-recovery-4d9aaf282ce735b8.css */
/* Department workbenches share this desktop conversation surface. */
.assistant-page .assistant-main{background:#fff;min-width:0}
.assistant-page .assistant-header{border-bottom:1px solid #f0f0f0;background:#fff}
.assistant-page .assistant-messages{scroll-padding-bottom:24px}
.assistant-page .message-row.user .message-content{background:#f4f4f5;border-radius:18px;padding:12px 18px}
.assistant-page .message-row.assistant .message-content{background:transparent;box-shadow:none}
.assistant-page .assistant-composer-wrap{background:#fff;padding-top:10px}
.workbench-compose{width:100%;max-width:1000px;margin:0 auto;color:#202124;font-size:14px}
.workbench-compose .ant-alert{margin-bottom:10px}
.workbench-input.assistant-composer{border:1px solid #dedee1;border-radius:16px;background:#fafafa;box-shadow:none;padding:10px 12px 8px;gap:0;min-height:0;transition:border-color .16s,box-shadow .16s}
.workbench-input.assistant-composer:focus-within{border-color:#a6a6ab;box-shadow:0 0 0 2px #00000003}
.workbench-input textarea.ant-input{font-size:15px!important;line-height:24px!important;padding:2px 4px!important;min-height:28px!important;resize:none}
.workbench-input-actions{margin-top:8px;display:flex;justify-content:space-between;align-items:center;gap:12px}
.workbench-input-actions>div{display:flex;align-items:center;gap:4px}
.workbench-muted{color:#777980;font-size:13px}
.workbench-compose .assistant-send-button{background:#262629!important;border-color:#262629!important;box-shadow:none!important;width:32px;height:32px;min-width:32px}
.workbench-compose .assistant-send-button:disabled{background:#e5e5e8!important;border-color:#e5e5e8!important;color:#999}
.workbench-input-actions .ant-btn{height:32px;min-width:32px;display:inline-flex;align-items:center;justify-content:center}
.workbench-input-actions .ant-btn-icon{display:inline-flex;align-items:center}
.workbench-input-actions .workbench-send-mode{font-size:13px;color:#62646b;gap:4px;padding:0 6px;border-radius:8px}
.workbench-input-actions .workbench-send-mode.ant-btn-icon-only{width:28px;min-width:28px;padding:0}
.workbench-compose-foot{display:flex;align-items:baseline;justify-content:space-between;gap:16px;min-height:24px;padding:5px 4px 0;font-size:12px;line-height:18px;color:#777}
.workbench-compose-foot [role="status"]{min-width:0}
.workbench-keyboard-hint{flex-shrink:0;color:#85878c;visibility:hidden}
.workbench-compose:focus-within .workbench-keyboard-hint{visibility:visible}
.workbench-queue{padding:0 6px 9px;max-height:240px;overflow:auto}
.workbench-queue-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:34px}
.workbench-queue-heading>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.workbench-queue-heading .ant-spin{margin-right:5px}
.workbench-queue-heading>div{display:flex;flex-shrink:0}
.workbench-queue-row{display:flex;gap:12px;align-items:center;padding:8px 0;border-top:1px solid #f0f0f0}
.workbench-queue-copy{flex:1;min-width:0}
.workbench-queue-copy>button{color:#38393c;display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:0;background:none;text-align:left;padding:2px 0;font:inherit;cursor:pointer}
.workbench-queue-copy>small{display:block;color:#777;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.workbench-row-actions{display:flex;flex-shrink:0;opacity:.75;transition:opacity .15s}
.workbench-queue-row:hover .workbench-row-actions,.workbench-queue-row:focus-within .workbench-row-actions{opacity:1}
.workbench-task-error{color:#a13d36;font-size:13px;margin-top:4px}
.workbench-other{background:none;border:0;color:#666;padding:4px 0;cursor:pointer;font:inherit}
.workbench-edit{padding:10px 0}
.workbench-edit>div{display:flex;justify-content:flex-end;gap:8px;margin-top:6px}
.workbench-files{display:flex;flex-wrap:wrap;gap:6px;padding:0 4px 8px}
.workbench-files>div{display:flex;align-items:center;max-width:100%;gap:4px;background:#eeeef0;border-radius:8px;padding:2px 4px 2px 8px}
.workbench-files span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}
@media(prefers-reduced-motion:reduce){.workbench-input.assistant-composer,.workbench-row-actions{transition:none}
}

.workbench-legacy{padding:8px;color:#666;font-size:13px}
.workbench-legacy>div{padding:8px 0;border-bottom:1px solid #eee}
.workbench-legacy p{margin:4px 0}


.workbench-input.assistant-composer{position:relative}
.workbench-input.assistant-composer.is-dragging{border-color:#80848c;border-style:dashed}
.workbench-drop-hint{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;border-radius:15px;background:rgba(250,250,250,.96);color:#41434a;font-size:14px;pointer-events:none}


/* procurement-price-responsive-c5748cef6238ea4a.css */
html.wecom-h5.price-wecom .ant-layout-sider,html.wecom-h5.price-wecom .ant-pro-layout-sider,html.wecom-h5.price-wecom .ant-pro-layout-header,html.wecom-h5.price-wecom header.ant-layout-header{display:none!important}
html.wecom-h5.price-wecom .ant-layout-has-sider>div:first-child:not(.ant-pro-layout-container){display:none!important}
html.wecom-h5.price-wecom .ant-pro-layout-container{margin-left:0!important;padding-left:0!important;width:100%!important;min-width:0!important}
html.wecom-h5.price-wecom .ant-pro-layout-content{margin:0!important;padding:0!important;min-width:0!important}
html.wecom-h5.price-wecom body,html.wecom-h5.price-wecom #root{min-width:0!important;overflow-x:hidden;background:#f5f6f8}
html.wecom-h5.price-wecom main{padding:0!important;min-width:0!important}
.price-mobile{max-width:720px;margin:0 auto;padding:16px 12px calc(24px + env(safe-area-inset-bottom));box-sizing:border-box;font-size:15px}
.price-mobile h2{font-size:21px;line-height:1.4}.price-mobile>div{max-width:100%;min-width:0}.price-mobile .ant-alert{padding:12px}.price-mobile .ant-alert-description{font-size:13px;line-height:1.65}
.price-mobile .ant-btn{min-height:40px}.price-mobile .ant-select{max-width:100%}.price-mobile .ant-input-search{width:100%!important}.price-mobile .ant-typography{overflow-wrap:anywhere}
.price-rule-settings>summary{cursor:pointer;margin-bottom:8px;color:#595959}.price-rule-settings>div{flex-wrap:wrap}
.price-mobile-list,.price-mobile-history{display:grid;gap:12px}.price-mobile-item{padding:16px;background:#fff;border:1px solid #e8eaed;border-radius:8px;min-width:0;overflow-wrap:anywhere}.price-mobile-item-heading{display:flex;gap:10px;justify-content:space-between;align-items:flex-start}.price-mobile-item-heading strong{font-size:16px;line-height:1.5}.price-mobile-item-heading .ant-tag{flex-shrink:0;margin:0}.price-mobile-item p{margin:8px 0;color:#595959;line-height:1.6}.price-mobile-prices{display:flex;gap:12px;justify-content:space-between}.price-mobile-prices span{display:flex;flex-direction:column;gap:4px;color:#595959}.price-mobile-prices strong{font-size:21px;color:#262626;font-variant-numeric:tabular-nums}.price-mobile-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.price-mobile-actions span{color:#8c8c8c}
html.wecom-h5.price-wecom .ant-drawer-content-wrapper{max-width:100vw!important}html.wecom-h5.price-wecom .ant-drawer-body{padding:16px!important;overflow-wrap:anywhere}html.wecom-h5.price-wecom .ant-drawer-body p{line-height:1.65}html.wecom-h5.price-wecom .ant-drawer-body .ant-btn{min-height:40px}

.price-mobile .ant-input-search .ant-input-search-button{min-height:32px;height:32px;width:32px;padding:0;display:inline-flex;align-items:center;justify-content:center}.price-mobile .ant-input-search .ant-input-search-button .anticon{font-size:14px;line-height:1}


/* business-board-8abcf210b2caf2c0.css */
.business-board{min-height:100vh;background:#f3f5f8;color:#172337;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;font-size:15px;line-height:1.5;--bb-blue:#245b91;--bb-muted:#657388;--bb-line:#e5eaf0}
.business-board *{box-sizing:border-box}.bb-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:25px 40px 23px;background:#182d46;color:#fff}.bb-company{color:#bbc9d9;font-size:14px;letter-spacing:1px}.bb-header h1{font-size:30px;line-height:1.35;margin:4px 0 0;font-weight:650;letter-spacing:1px}.bb-header h1 span{font-size:16px;color:#b4c5d9;margin-left:18px;font-weight:400;letter-spacing:0}.bb-header-actions{display:flex;align-items:center;gap:12px}.bb-updated{font-size:14px;color:#e1e9f2;text-align:right;margin-right:12px}.bb-updated small{display:block;color:#abbcd0;font-size:13px;margin-top:3px}.bb-header .ant-btn{height:36px}.bb-main{max-width:2100px;margin:0 auto;padding:20px 40px 28px}.bb-context{display:flex;justify-content:space-between;color:var(--bb-muted);font-size:14px;margin-bottom:14px}.bb-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#fff;border-top:3px solid var(--bb-blue);padding:24px 0}.bb-kpi{padding:0 26px;border-right:1px solid var(--bb-line)}.bb-kpi:last-child{border-right:0}.bb-kpi-label{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:16px;font-weight:550}.bb-kpi-value{font-variant-numeric:tabular-nums;font-size:44px;font-weight:650;line-height:1.35;margin:10px 0 6px;letter-spacing:-1px}.bb-kpi-value small{font-size:14px;color:var(--bb-muted);font-weight:400;margin-left:10px;letter-spacing:0}.bb-kpi-note{font-size:14px;color:var(--bb-muted)}.bb-pill{display:inline-block;font-weight:400;font-size:12px;white-space:nowrap;color:#52677e;background:#f1f5f8;padding:2px 7px;border-radius:3px}.bb-pill-warning{color:#95620c;background:#fff3d9}.bb-stale{color:#a36512!important}.bb-deliveries{margin-top:18px;background:#fff;display:grid;grid-template-columns:1fr 1fr}.bb-delivery{padding:22px 26px}.bb-delivery+.bb-delivery{border-left:1px solid var(--bb-line)}.bb-section-title{display:flex;align-items:center;justify-content:space-between;gap:16px}.bb-section-title h2{font-size:19px;font-weight:650;line-height:1.4;margin:0}.business-board a{color:var(--bb-blue);text-decoration:none;font-size:14px}.business-board a:hover{text-decoration:underline}.business-board .ant-btn a,.bb-header a{color:inherit}.bb-source{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:var(--bb-muted);margin-top:9px}.bb-bars{margin:22px 0}.bb-bar-row{display:grid;grid-template-columns:105px minmax(30px,1fr) 65px 20px;gap:12px;align-items:center;margin:14px 0}.bb-bar-row strong{text-align:right;font-variant-numeric:tabular-nums;font-size:20px;font-weight:550}.bb-bar-row small{color:var(--bb-muted);font-size:13px}.bb-bar-track{height:10px;background:#f0f3f7;border-radius:2px;overflow:hidden}.bb-bar-track>div{height:100%;background:#789bbc;border-radius:2px;transition:width .3s ease}.bb-overdue .bb-bar-track>div{background:#c59256}.bb-overdue strong{color:#9d641d}.bb-delivery-foot{display:flex;justify-content:space-between;gap:12px;padding-top:14px;border-top:1px solid var(--bb-line);font-size:13px;color:var(--bb-muted)}.bb-delivery-foot b{font-size:15px;color:#5c6675}.bb-details{display:grid;grid-template-columns:1.1fr 1fr 1fr;margin-top:18px;background:#fff}.bb-details>section{padding:22px 26px;min-width:0}.bb-details>section+section{border-left:1px solid var(--bb-line)}.bb-caption{color:var(--bb-muted);font-size:13px;margin:8px 0 18px}.bb-stages{display:flex;gap:12px;justify-content:space-between}.bb-stages>div{min-width:0;flex:1}.bb-stages span{font-size:14px;color:#52677e;display:flex;gap:6px;align-items:center}.bb-stages i{font-style:normal;font-size:11px;display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;border:1px solid #c6d1dd;border-radius:50%}.bb-stages strong,.bb-numbering strong{font-weight:550;font-size:29px;display:block;margin-top:8px;font-variant-numeric:tabular-nums}.bb-numbering{display:flex;gap:22px;justify-content:space-between}.bb-numbering strong{margin:0 0 7px}.bb-numbering span{font-size:14px;color:var(--bb-muted)}.bb-footnote{font-size:13px;color:var(--bb-muted);margin:18px 0 0;line-height:1.65}.bb-price{display:flex;align-items:baseline;gap:12px}.bb-price strong{font-size:37px;font-weight:550;line-height:1.5}.bb-price>span{font-size:14px;color:var(--bb-muted)}.bb-footer{display:flex;align-items:center;flex-wrap:wrap;gap:12px 30px;margin:18px 2px 0;font-size:13px;color:var(--bb-muted)}.bb-footer div{display:flex;gap:12px}.bb-footer b{font-weight:550;color:#495970}.bb-footer p{margin:0 0 0 auto}.bb-empty{min-height:100px;display:flex;align-items:center;justify-content:center;color:var(--bb-muted);font-size:15px}.bb-delivery .bb-empty{min-height:217px}.bb-notice{padding:12px 16px;background:#fff3dc;color:#885b16;border-left:3px solid #c99749;margin-bottom:14px}.bb-error{background:#fff0ed;color:#9b4235;border-color:#c47766}.business-board :focus-visible{outline:2px solid #5b92c6;outline-offset:3px}.bb-kpis,.bb-deliveries,.bb-details{animation:bb-enter .25s ease-out}@keyframes bb-enter{from{opacity:.65;transform:translateY(4px)}to{opacity:1;transform:none}}@media(min-width:2200px){.bb-main{max-width:3100px;padding:36px 56px}.bb-header{padding:32px 56px}.bb-header h1{font-size:42px}.bb-kpis{padding:35px 0}.bb-kpi-value{font-size:64px}.bb-delivery,.bb-details>section{padding:32px 40px}.bb-section-title h2{font-size:27px}.business-board{font-size:21px}.bb-bar-row{grid-template-columns:150px minmax(30px,1fr) 95px 30px;margin:24px 0}.bb-bar-row strong{font-size:30px}.bb-source,.bb-kpi-note,.bb-caption,.bb-footnote,.bb-footer,.bb-delivery-foot{font-size:18px}.bb-bars{margin:32px 0}.bb-stages strong,.bb-numbering strong{font-size:45px}.bb-stages span,.bb-numbering span{font-size:19px}}
@media(max-width:1450px){.bb-header{padding:20px 24px}.bb-main{padding:16px 24px 24px}.bb-kpi{padding:0 20px}.bb-kpi-label{font-size:15px}.bb-kpi-value{font-size:37px}.bb-kpi-note{font-size:13px}.bb-delivery,.bb-details>section{padding:20px}.bb-source{font-size:12px}.bb-details{grid-template-columns:1.05fr 1fr 1fr}.bb-section-title h2{font-size:18px}.bb-header h1{font-size:27px}.bb-updated{margin-right:0}}
@media(prefers-reduced-motion:reduce){.business-board *{animation:none!important;transition:none!important}}

.business-board .bb-header a.ant-btn{color:#172337;background:#fff}.business-board .bb-header a.ant-btn:hover{color:#245b91;background:#f5f8fc}

.bb-certificate{margin-top:18px;background:#fff;padding:22px 26px}.bb-certificate-states{display:flex;gap:70px}.bb-certificate-states strong{font-size:30px;display:block;font-weight:550}.bb-certificate-states span{color:var(--bb-muted);font-size:14px}.bb-sales-states{display:flex;gap:10px 22px;flex-wrap:wrap;font-size:13px;padding-top:12px;color:var(--bb-muted)}.bb-sales-states small{width:100%;font-size:12px}.bb-certificate .bb-caption{margin-bottom:10px}

.bb-details{grid-template-columns:repeat(4,minmax(0,1fr))}.bb-details .bb-certificate{margin:0}.bb-certificate-states{gap:18px;justify-content:space-between}.bb-certificate-states>div{flex:1}.bb-certificate-states span{font-size:13px}.bb-bars{margin:16px 0}.bb-bar-row{margin:10px 0}.bb-kpis{padding:20px 0}@media(max-width:1450px){.bb-details{grid-template-columns:repeat(2,minmax(0,1fr))}.bb-details>section:nth-child(3){border-left:0;border-top:1px solid var(--bb-line)}.bb-details>section:nth-child(4){border-top:1px solid var(--bb-line)}}


/* workbench-speed-e291aaf14089ec1d.css */
#root .employee-workspace .employee-ai-view{height:calc(100dvh - 240px)!important;min-height:400px!important}#root .employee-workspace .employee-ai-view .assistant-page{height:calc(100dvh - 240px)!important;max-height:calc(100dvh - 240px)!important;min-height:0!important;flex:none!important}@media(min-width:1500px){#root .employee-workspace .employee-ai-view{height:calc(100dvh - 210px)!important}#root .employee-workspace .employee-ai-view .assistant-page{height:calc(100dvh - 210px)!important;max-height:calc(100dvh - 210px)!important}}

/* finance-flow-9001af527ebb0a59.css */
/* Shared chat spacing; department-specific results use the same typography. */
.assistant-page .message-content{line-height:1.75;font-size:15px;overflow-wrap:anywhere}
.assistant-page .message-row{margin-bottom:26px}
.workbench-answer{max-width:1000px;color:#262626}
.workbench-answer h3{font-size:18px;line-height:1.55;margin:0 0 8px;font-weight:600}
.workbench-answer-summary{margin:0 0 18px;color:#595959}
.workbench-answer-section{margin:0 0 18px}
.workbench-answer-section h4{font-size:14px;font-weight:600;margin:0 0 7px;color:#262626}
.workbench-answer-section ul{margin:0;padding-left:20px}
.workbench-answer-section li{padding-left:2px;margin:5px 0;line-height:1.75}
.workbench-followups{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0 12px}
.workbench-followups button{font:inherit;font-size:13px;line-height:1.5;background:#fff;border:1px solid #d9d9d9;border-radius:6px;padding:6px 12px;color:#434343;cursor:pointer}
.workbench-followups button:hover{color:#1677ff;border-color:#91caff;background:#f5faff}
.workbench-followups button:disabled{cursor:not-allowed;color:#999;background:#fafafa}
.workbench-finance-tools{display:flex;align-items:center;gap:4px;padding:0 0 8px}
.workbench-finance-tools .ant-btn{font-size:13px;color:#595959;height:30px}
.workbench-skill-list section{border:1px solid #f0f0f0;border-radius:8px;margin:12px 0;padding:16px!important}
.workbench-skill-list p{color:#595959;line-height:1.65;margin:8px 0}
.workbench-skill-status{font-size:12px;color:#8c8c8c;margin-left:10px;font-weight:400}


/* workbench-spacing-145c484a4b0c9a3d.css */
#root .employee-workspace:has(.employee-ai-view:not([hidden])){height:calc(100dvh - 104px);min-height:0}#root .employee-workspace .employee-ai-view{height:100%!important;min-height:0!important}#root .employee-workspace .employee-ai-view .assistant-page{height:100%!important;max-height:none!important;min-height:0!important;flex:1 1 auto!important}#root .employee-workspace .assistant-main:has(.assistant-empty) .assistant-messages.assistant-empty{align-items:end;padding-bottom:24px}


/* workbench-chat-layout-b43aafefcb7e7a49.css */
#root .ant-pro-page-container-children-container:has(.employee-workspace){padding:16px 24px!important}#root .employee-workspace:has(.employee-ai-view:not([hidden])){height:calc(100dvh - 88px);row-gap:8px}#root .employee-workspace .assistant-main{grid-template-rows:minmax(0,1fr) auto}#root .employee-workspace .assistant-main>.assistant-header{display:none}#root .employee-workspace .assistant-main:has(.assistant-empty){grid-template-rows:minmax(16px,1fr) auto auto minmax(16px,1fr);overflow-y:auto}#root .employee-workspace .assistant-main:has(.assistant-empty)>.assistant-messages.assistant-empty{grid-row:2;align-items:center;padding-top:0;padding-bottom:20px;overflow:visible}#root .employee-workspace .assistant-main:has(.assistant-empty)>.assistant-composer-wrap{grid-row:3;border-top:0;padding-top:0!important}


/* workbench-chat-layout-b43aafefcb7e7a49.css */
#root .ant-pro-page-container-children-container:has(.employee-workspace){padding:16px 24px!important}#root .employee-workspace:has(.employee-ai-view:not([hidden])){height:calc(100dvh - 88px);row-gap:8px}#root .employee-workspace .assistant-main{grid-template-rows:minmax(0,1fr) auto}#root .employee-workspace .assistant-main>.assistant-header{display:none}#root .employee-workspace .assistant-main:has(.assistant-empty){grid-template-rows:minmax(16px,1fr) auto auto minmax(16px,1fr);overflow-y:auto}#root .employee-workspace .assistant-main:has(.assistant-empty)>.assistant-messages.assistant-empty{grid-row:2;align-items:center;padding-top:0;padding-bottom:20px;overflow:visible}#root .employee-workspace .assistant-main:has(.assistant-empty)>.assistant-composer-wrap{grid-row:3;border-top:0;padding-top:0!important}


/* quality-window-338fdb6892947de1.css */
/* These order tools retain tables; constrain grid tracks so overflow stays in the table. */
.ant-pro-page-container-children-container:has(:is([aria-label="查询仪表编号"],[aria-label="查询合格证订单"],#qualification-name)) > div {
  width:100%; max-width:100%; min-width:0; grid-template-columns:minmax(0,1fr);
}
.ant-pro-page-container-children-container:has(:is([aria-label="查询仪表编号"],[aria-label="查询合格证订单"],#qualification-name)) > div > section {
  min-width:0; max-width:100%; box-sizing:border-box;
}
.ant-pro-page-container-children-container:has(:is([aria-label="查询仪表编号"],[aria-label="查询合格证订单"],#qualification-name)) :is(.ant-table-wrapper,.ant-table-container,.ant-table-content) {max-width:100%;min-width:0;}
.ant-pro-page-container-children-container:has(:is([aria-label="查询仪表编号"],[aria-label="查询合格证订单"],#qualification-name)) .ant-table-content {overflow-x:auto!important;}
.ant-pro-page-container-children-container:has(:is([aria-label="查询仪表编号"],[aria-label="查询合格证订单"],#qualification-name)) > div > div,
.ant-pro-page-container-children-container:has(:is([aria-label="查询仪表编号"],[aria-label="查询合格证订单"],#qualification-name)) > div > section > div {min-width:0;flex-wrap:wrap;}
.ant-pro-page-container-children-container:has(:is([aria-label="查询仪表编号"],[aria-label="查询合格证订单"],#qualification-name)) .ant-input-search {max-width:100%;}
@media(max-width:900px){
 .ant-pro-page-container-children-container:has(#qualification-name) > div > section > div:has(>div>label[for="qualification-name"]) {grid-template-columns:minmax(0,1fr)!important;}
 .ant-pro-page-container-children-container:has(#qualification-name) .ant-select {max-width:100%;}
}
@media(max-width:767px){
 html.wecom-h5 .ant-pro-layout-content:has(:is([aria-label="查询仪表编号"],[aria-label="查询合格证订单"],#qualification-name)) {padding:0!important;margin:0!important;min-width:0!important;}
 html.wecom-h5 .ant-pro-layout-container:has(:is([aria-label="查询仪表编号"],[aria-label="查询合格证订单"],#qualification-name)) {padding-top:0!important;min-width:0!important;}
 html.wecom-h5 .ant-pro-layout-container:has(:is([aria-label="查询仪表编号"],[aria-label="查询合格证订单"],#qualification-name)) > div[style*="height: 56px"] {display:none!important;}
 html.wecom-h5 .ant-pro-page-container-children-container:has(:is([aria-label="查询仪表编号"],[aria-label="查询合格证订单"],#qualification-name)) {padding:16px!important;}
}


/* quality-window-2bd699cc16e5daa2.css */
/* These order tools retain tables; constrain grid tracks so overflow stays in the table. */
.ant-pro-page-container-children-container:has(:is([aria-label="查询仪表编号"],[aria-label="查询合格证订单"],#qualification-name)) > div {
  width:100%; max-width:100%; min-width:0; grid-template-columns:minmax(0,1fr);
}
.ant-pro-page-container-children-container:has(:is([aria-label="查询仪表编号"],[aria-label="查询合格证订单"],#qualification-name)) > div > section {
  min-width:0; max-width:100%; box-sizing:border-box;
}
.ant-pro-page-container-children-container:has(:is([aria-label="查询仪表编号"],[aria-label="查询合格证订单"],#qualification-name)) :is(.ant-table-wrapper,.ant-table-container,.ant-table-content) {max-width:100%;min-width:0;}
.ant-pro-page-container-children-container:has(:is([aria-label="查询仪表编号"],[aria-label="查询合格证订单"],#qualification-name)) .ant-table-content {overflow-x:auto!important;}
.ant-pro-page-container-children-container:has(:is([aria-label="查询仪表编号"],[aria-label="查询合格证订单"],#qualification-name)) > div > div,
.ant-pro-page-container-children-container:has(:is([aria-label="查询仪表编号"],[aria-label="查询合格证订单"],#qualification-name)) > div > section > div {min-width:0;flex-wrap:wrap;}
.ant-pro-page-container-children-container:has(:is([aria-label="查询仪表编号"],[aria-label="查询合格证订单"],#qualification-name)) .ant-input-search {max-width:100%;}
@media(max-width:900px){
 .ant-pro-page-container-children-container:has(#qualification-name) > div > section > div:has(>div>label[for="qualification-name"]) {grid-template-columns:minmax(0,1fr)!important;}
 .ant-pro-page-container-children-container:has(#qualification-name) .ant-select {max-width:100%;}
}
@media(max-width:767px){
 html.wecom-h5 .ant-pro-layout-content:has(:is([aria-label="查询仪表编号"],[aria-label="查询合格证订单"],#qualification-name)) {padding:0!important;margin:0!important;min-width:0!important;}
 html.wecom-h5 .ant-pro-layout-container:has(:is([aria-label="查询仪表编号"],[aria-label="查询合格证订单"],#qualification-name)) {padding-top:0!important;min-width:0!important;}
 html.wecom-h5 .ant-pro-layout-container:has(:is([aria-label="查询仪表编号"],[aria-label="查询合格证订单"],#qualification-name)) > .ant-layout-header {display:none!important;}
 html.wecom-h5 .ant-pro-page-container-children-container:has(:is([aria-label="查询仪表编号"],[aria-label="查询合格证订单"],#qualification-name)) {padding:16px!important;}
}

.ant-pro-page-container-children-container:has([aria-label="查询合格证订单"]) .ant-table :is(th,td):last-child {position:sticky;right:0;z-index:2;background:#fff;box-shadow:-1px 0 0 #f0f0f0;}


/* conversation-ui-18437429b35a0212.css */
/* All departments share the Ant Design control hierarchy. No business-specific button skins. */
.assistant-page{--conversation-gap:8px;--conversation-section:16px;--conversation-text:var(--ant-color-text,#262626);--conversation-secondary:var(--ant-color-text-secondary,#595959)}
.assistant-page .message-content{font-size:14px;line-height:1.75;color:var(--conversation-text);overflow-wrap:anywhere}
.workbench-answer h3{font-size:16px;line-height:1.5;margin:0 0 8px;font-weight:600}
.workbench-answer-summary{margin:0 0 16px;color:var(--ant-color-text-secondary,#595959)}
.workbench-answer-section{margin:0 0 16px}
.workbench-answer-section h4,.assistant-page .workplace-query-item h4,.assistant-page .workplace-questions h5{font-size:14px;font-weight:600;line-height:1.5;margin:0 0 8px}
.workbench-answer-section ul{margin:0;padding-left:20px}.workbench-answer-section li{margin:4px 0}
.conversation-actions{margin-top:16px}.conversation-actions-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px}
.conversation-action.ant-btn{font-size:14px;border-radius:6px;min-height:32px;height:auto;white-space:normal;padding:4px 15px;line-height:22px;max-width:100%}
.conversation-action.ant-btn-link,.conversation-action.ant-btn-text{padding:4px 8px}
.conversation-action-hint{font-size:12px;color:var(--ant-color-text-tertiary,#8c8c8c);margin-top:8px;line-height:20px}
.conversation-notice{margin:12px 0}
.conversation-tools{margin-top:12px}.conversation-tools-row{display:flex;align-items:center;flex-wrap:wrap;gap:4px}
.conversation-tools-row>.ant-btn{color:var(--ant-color-text-tertiary,#8c8c8c);width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center}
.conversation-tools-row>.ant-btn:hover{color:var(--ant-color-primary,#1677ff)}
.conversation-tool-notice{font-size:12px;color:var(--ant-color-text-secondary,#595959);margin-left:4px}
.conversation-more-menu{display:flex;flex-direction:column;align-items:stretch;min-width:180px;padding:4px;background:var(--ant-color-bg-elevated,#fff);border-radius:8px;box-shadow:0 6px 16px 0 #00000014,0 3px 6px -4px #0000001f}
.conversation-more-menu>.ant-btn{text-align:left;justify-content:flex-start;height:32px;font-size:14px;padding:4px 12px;color:var(--ant-color-text,#262626)}
.conversation-reader{max-height:65vh;overflow:auto;line-height:1.75;white-space:pre-wrap;padding-right:8px}
.assistant-page .message-content details{margin:12px 0}.assistant-page .message-content summary{cursor:pointer;font-size:14px;line-height:24px;color:var(--ant-color-text-secondary,#595959)}
.assistant-page .message-content summary:hover{color:var(--ant-color-primary,#1677ff)}
.assistant-page .workplace-questions{margin:16px 0;padding:12px 16px;background:var(--ant-color-fill-quaternary,#fafafa);border-left:3px solid var(--ant-color-border,#d9d9d9);border-radius:0 6px 6px 0}
.assistant-page .workplace-questions ul{margin:4px 0;padding-left:20px}
.assistant-page .workplace-result-table{font-size:14px}.assistant-page .workplace-result-table th{background:var(--ant-color-fill-quaternary,#fafafa);font-weight:600}
.conversation-choice.ant-btn[aria-pressed=true]{border-color:var(--ant-color-primary,#1677ff);color:var(--ant-color-primary,#1677ff);background:var(--ant-color-primary-bg,#e6f4ff)}
/* Long clarification forms keep their confirmation row inside the desktop viewport. */
.ant-modal:has(.conversation-actions),.ant-modal:has(.conversation-reader){top:32px;padding-bottom:32px}
.ant-modal:has(.conversation-actions) .ant-modal-body{max-height:calc(100dvh - 210px);overflow-y:auto;overscroll-behavior:contain;padding-right:8px}


/* wecom-h5-shell-f106d99cbc4fe80d.css */
@media all{
 html.wecom-h5{background:#f5f6f8;-webkit-text-size-adjust:100%}
 html.wecom-h5 body{background:#f5f6f8;color:#17212e;font-family:-apple-system,BlinkMacSystemFont,"PingFang SC",sans-serif}
 html.wecom-h5 #root{min-width:0;overflow-x:hidden}
 html.wecom-h5 .ant-pro-layout-sider,html.wecom-h5 .ant-layout-sider,html.wecom-h5 .ant-pro-layout-header{display:none!important}
 html.wecom-h5 .ant-pro-layout .ant-layout-has-sider>div:first-child:not(.ant-pro-layout-container){display:none!important}
 html.wecom-h5 .ant-pro-layout-container{margin-left:0!important;padding-left:0!important;width:100%!important}
 html.wecom-h5 .ant-pro-layout-content{margin-left:0!important;padding:0!important;width:100%!important}
 html.wecom-h5 .ant-pro-page-container{margin:0!important;padding:0!important;max-width:100%!important}
 html.wecom-h5 .ant-pro-page-container-children-container{padding:12px!important;max-width:100%!important}
 html.wecom-h5 .sales-business-page{gap:12px!important;padding:4px 0 20px!important;min-width:0}
 html.wecom-h5 .sales-business-page>div:first-child{display:block!important}
 html.wecom-h5 .sales-business-page>div:first-child>div{display:flex;gap:8px;overflow-x:auto;margin-top:10px;white-space:nowrap}
 html.wecom-h5 .sales-business-page h3{font-size:24px!important;letter-spacing:-.025em}
 html.wecom-h5 .sales-business-page [role="tablist"]{overflow-x:auto;white-space:nowrap;scrollbar-width:none}
 html.wecom-h5 .sales-business-page .ant-pro-card{border-radius:12px;box-shadow:none}
 html.wecom-h5 .sales-business-page .ant-pro-card-body{padding:16px!important}
 html.wecom-h5 .sales-business-page .ant-table-wrapper{max-width:100%;overflow-x:auto}
 html.wecom-h5 .employee-workspace{gap:12px!important;padding:12px 12px calc(12px + env(safe-area-inset-bottom))!important;background:#f5f6f8}
 html.wecom-h5 .employee-workspace h3{font-size:24px!important;line-height:1.25!important;letter-spacing:-.025em;margin:2px 0 8px!important;color:#17212e}
 html.wecom-h5 .employee-workspace [role="tablist"]{gap:6px!important;overflow-x:auto;white-space:nowrap;scrollbar-width:none}
 html.wecom-h5 .employee-workspace [role="tablist"] .ant-btn{border:0!important;box-shadow:none!important;border-radius:10px!important;min-height:39px!important;padding:0 16px!important;background:#e9edf1!important;color:#536273!important}
 html.wecom-h5 .employee-workspace [role="tablist"] .ant-btn-primary{background:#e7f0fa!important;color:#1764ae!important;font-weight:600!important}
 html.wecom-h5 .employee-workspace [aria-label="部门工作工具"]{display:flex!important;gap:7px!important;overflow-x:auto;scrollbar-width:none;white-space:nowrap}
 html.wecom-h5 .employee-workspace [aria-label="部门工作工具"] .ant-btn{border-radius:10px!important;min-height:38px!important;box-shadow:none!important}
 html.wecom-h5 .employee-ai-view{min-width:0;border-radius:13px;overflow:hidden;background:#fff}
 html.wecom-h5 .employee-ai-view .assistant-page{border:0!important;min-height:calc(100dvh - 215px)!important;height:calc(100dvh - 215px)!important;background:#fff}
 html.wecom-h5 .employee-ai-view .assistant-sidebar{border-right:1px solid #edf0f2!important}
 html.wecom-h5 .employee-ai-view .assistant-page button{border-radius:9px}
 html.wecom-h5 .employee-ai-view textarea{font-size:16px!important;line-height:1.55!important}
 html.wecom-h5 .employee-ai-view .ant-table-wrapper{max-width:100%;overflow-x:auto}
 html.wecom-h5 .employee-ai-view .ant-table{min-width:560px}
 html.wecom-h5 .employee-workspace .ant-card{border-color:#edf0f2;border-radius:12px;box-shadow:none}
 html.wecom-h5 .employee-workspace .ant-card-head{border-color:#edf0f2}
 html.wecom-h5 .employee-workspace .ant-form-item-label label{font-size:14px}
 html.wecom-h5 .employee-workspace .ant-input,html.wecom-h5 .employee-workspace .ant-select-selector{min-height:42px;font-size:16px}
 html.wecom-h5 .employee-workspace .ant-btn-primary{background:#1764ae}
}

@media all{
 html.wecom-h5,html.wecom-h5 body{background:#fff;color:#1b2430}
 html.wecom-h5 .ant-pro-page-container-children-container{padding:0!important}
 html.wecom-h5 .employee-workspace{display:flex!important;flex-direction:column!important;gap:0!important;padding:0!important;background:#fff!important;min-height:100dvh!important}
 html.wecom-h5 .employee-workspace>div:first-child{display:none!important}
 html.wecom-h5 .employee-workspace>[aria-label="工作方式"]{display:grid!important;grid-template-columns:1fr 1fr;flex:0 0 52px;gap:0!important;padding:4px 18px!important;border-bottom:1px solid #edf0f3;background:#fff;overflow:visible!important}
 html.wecom-h5 .employee-workspace>[aria-label="工作方式"] .ant-btn{height:42px!important;min-height:42px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#687689!important;font-size:15px!important;font-weight:500!important}
 html.wecom-h5 .employee-workspace>[aria-label="工作方式"] .ant-btn-primary{color:#1764ae!important;font-weight:650!important;border-bottom:2px solid #1764ae!important}
 html.wecom-h5 .employee-workspace>[aria-label="部门工作工具"]{padding:10px 18px!important;border-bottom:1px solid #edf0f3}
 html.wecom-h5 .employee-workspace:has(.employee-ai-view:not([hidden])){height:100dvh!important;min-height:0!important;overflow:hidden!important}
 html.wecom-h5 .employee-workspace:has(.employee-ai-view:not([hidden]))>[aria-label="部门工作工具"]{display:none!important}
 html.wecom-h5 .wecom-agent-tools{display:flex;align-items:center;gap:6px;flex:0 0 44px;padding:0 18px;border-bottom:1px solid #edf0f3;background:#fff}
 html.wecom-h5 .wecom-agent-tools span{margin-right:auto;color:#667587;font-size:13px;font-weight:600}
 html.wecom-h5 .wecom-agent-tools button{border:0;background:transparent;color:#1764ae;padding:10px 6px;font-size:14px;font-weight:600}
 html.wecom-h5 .employee-workspace:has(.employee-ai-view[hidden]) .wecom-agent-tools{display:none!important}
 html.wecom-h5 .employee-ai-view{display:flex!important;flex:1 1 auto!important;min-height:0!important;width:100%!important;border:0!important;border-radius:0!important;overflow:hidden!important;background:#fff}
 html.wecom-h5 .employee-ai-view[hidden]{display:none!important}
 html.wecom-h5 .employee-ai-view .assistant-page{display:flex!important;flex:1 1 auto!important;width:100%!important;height:100%!important;min-height:0!important;border:0!important}
 html.wecom-h5 .employee-ai-view .assistant-layout{display:flex!important;flex-direction:column!important;width:100%!important;height:100%!important;min-height:0!important}
 html.wecom-h5 .employee-ai-view .assistant-sidebar{display:none!important}
 html.wecom-h5 .employee-ai-view .assistant-main{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;min-height:0!important;width:100%!important;overflow:hidden!important}
 html.wecom-h5 .employee-ai-view .assistant-header{display:none!important}
 html.wecom-h5 .employee-ai-view .assistant-messages{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;min-height:0!important;overflow-y:auto!important;padding:16px 18px!important;background:#fff}
 html.wecom-h5 .employee-ai-view .assistant-messages.assistant-empty{justify-content:center!important;align-items:stretch!important}
 html.wecom-h5 .employee-ai-view .assistant-start{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:12px!important;width:100%!important;max-width:440px!important;margin:0 auto!important;padding:0!important;text-align:left!important}
 html.wecom-h5 .employee-ai-view .assistant-start .ant-avatar{display:none!important}
 html.wecom-h5 .employee-ai-view .assistant-start h2{margin:0 0 4px!important;font-size:25px!important;line-height:1.3!important;letter-spacing:-.03em!important;color:#1b2430!important}
 html.wecom-h5 .employee-ai-view .assistant-prompt-grid{display:flex!important;flex-direction:column!important;gap:8px!important;width:100%!important;margin:8px 0 0!important}
 html.wecom-h5 .employee-ai-view .assistant-prompt-grid .ant-btn{display:flex!important;justify-content:flex-start!important;width:100%!important;min-height:46px!important;height:auto!important;padding:11px 14px!important;border:1px solid #e6eaef!important;border-radius:12px!important;background:#fff!important;color:#334155!important;text-align:left!important;white-space:normal!important;box-shadow:none!important}
 html.wecom-h5 .employee-ai-view .assistant-composer-wrap,html.wecom-h5 .employee-ai-view .assistant-main:has(.assistant-empty) .assistant-composer-wrap{flex:0 0 auto!important;align-self:stretch!important;padding:8px 14px calc(10px + env(safe-area-inset-bottom))!important;border-top:1px solid #edf0f3!important;background:#fff!important}
 html.wecom-h5 .employee-ai-view .assistant-composer{border:1px solid #dce2e9!important;border-radius:18px!important;padding:8px 10px!important;box-shadow:none!important}
 html.wecom-h5 .employee-ai-view .assistant-composer .ant-input{width:100%!important;min-height:28px!important;font-size:16px!important;line-height:1.5!important}
 html.wecom-h5 .employee-ai-view .assistant-composer-actions{margin-top:1px!important}
 html.wecom-h5 .employee-ai-view .assistant-send-button{width:36px!important;height:36px!important;border-radius:50%!important}
 html.wecom-h5 .wecom-agent-close{display:none;position:fixed;z-index:1002;right:18px;top:calc(100dvh - min(70dvh,620px) + 10px);border:0;background:transparent;color:#1764ae;font-size:14px;font-weight:600;padding:10px}
 html.wecom-h5.wecom-agent-history .wecom-agent-close{display:block}
 html.wecom-h5 .wecom-agent-backdrop{display:none;position:fixed;inset:0;z-index:1000;border:0;background:rgba(15,23,42,.35)}
 html.wecom-h5.wecom-agent-history .wecom-agent-backdrop{display:block}
 html.wecom-h5.wecom-agent-history .employee-ai-view .assistant-sidebar{display:flex!important;flex-direction:column!important;position:fixed!important;z-index:1001!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:min(70dvh,620px)!important;min-height:250px!important;padding:50px 18px calc(16px + env(safe-area-inset-bottom))!important;border:0!important;border-radius:20px 20px 0 0!important;background:#fff!important;box-shadow:0 -14px 40px rgba(15,23,42,.12)!important}
 html.wecom-h5.wecom-agent-history .employee-ai-view .assistant-sidebar:before{content:'历史对话';position:absolute;top:18px;left:20px;font-size:17px;font-weight:650;color:#1b2430}
 html.wecom-h5.wecom-agent-history .employee-ai-view .assistant-sidebar>.assistant-new-button{display:block!important;flex:0 0 42px!important;width:100%!important;margin-bottom:12px!important}
 html.wecom-h5.wecom-agent-history .employee-ai-view .assistant-sidebar>.conversation-history{display:block!important;flex:1 1 auto!important;height:auto!important;overflow-y:auto!important;white-space:normal!important;list-style:none!important;margin:0!important;padding:0!important}
 html.wecom-h5.wecom-agent-history .employee-ai-view .assistant-sidebar .conversation-history>li{max-width:none!important;width:100%!important}
 html.wecom-h5 .employee-workspace:has(.employee-ai-view[hidden]){height:auto!important;padding-bottom:calc(16px + env(safe-area-inset-bottom))!important;background:#f7f8fa!important}
 html.wecom-h5 .employee-workspace:has(.employee-ai-view[hidden])>div:last-child{padding:12px!important}
 html.wecom-h5 [aria-label="采购交期提醒"],html.wecom-h5 [aria-label="采购交期提醒"] *{box-sizing:border-box!important}
 html.wecom-h5 [aria-label="采购交期提醒"]{display:flex!important;flex-direction:column!important;gap:12px!important;padding:0 0 20px!important}
 html.wecom-h5 [aria-label="采购交期提醒"]>.wecom-due-bar{display:flex!important;align-items:center!important;gap:10px!important;order:-10;padding:14px 2px 4px!important;background:transparent!important}
 html.wecom-h5 .wecom-due-bar strong{margin-right:auto;font-size:19px;letter-spacing:-.02em;color:#1b2430}
 html.wecom-h5 .wecom-due-bar button{border:0;background:transparent;color:#1764ae;font-size:13px;font-weight:600;padding:8px 0}
 html.wecom-h5 [aria-label="采购交期提醒"]>.wecom-due-settings,html.wecom-h5 [aria-label="采购交期提醒"]>.wecom-due-version{display:none!important;order:10!important}
 html.wecom-h5 [aria-label="采购交期提醒"].wecom-due-open>.wecom-due-settings{display:grid!important}
 html.wecom-h5 [aria-label="采购交期提醒"].wecom-due-open>.wecom-due-version{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;padding:16px!important;border:1px solid #e6eaef!important;border-radius:14px!important;background:#fff!important}
 html.wecom-h5 [aria-label="采购交期提醒"]>.wecom-due-filters{order:-5!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;padding:0 2px!important}
 html.wecom-h5 [aria-label="采购交期提醒"]>.wecom-due-filters .ant-select,html.wecom-h5 [aria-label="采购交期提醒"]>.wecom-due-filters .ant-input-search{width:100%!important;max-width:none!important}
 html.wecom-h5 [aria-label="采购交期提醒"]>.wecom-due-filters .ant-typography-secondary{font-size:12px!important;line-height:1.45!important;color:#718096!important}
 html.wecom-h5 [aria-label="采购交期提醒"]>.ant-table-wrapper{order:0!important}
 html.wecom-h5 [aria-label="采购交期提醒"] tbody{gap:0!important}
 html.wecom-h5 [aria-label="采购交期提醒"] tbody tr{margin:0 0 8px!important;border:1px solid #e8ecf0!important;border-radius:13px!important;padding:14px!important;box-shadow:none!important}
 html.wecom-h5 .employee-workspace:has(.employee-ai-view[hidden]) .ant-pro-card{border:0!important;border-radius:0!important;box-shadow:none!important;background:#fff!important}
 html.wecom-h5 .employee-workspace:has(.employee-ai-view[hidden]) .ant-pro-card-body{padding:14px!important}
 html.wecom-h5 .employee-workspace [aria-label="工作事项"]{display:flex!important;gap:4px!important;overflow-x:auto!important;white-space:nowrap!important;padding:8px 0!important;margin:0 0 12px!important;border-bottom:1px solid #edf0f3!important}
 html.wecom-h5 .employee-workspace [aria-label="工作事项"] .ant-btn{flex:0 0 auto!important;min-height:42px!important;border:0!important;border-radius:0!important;box-shadow:none!important}
 html.wecom-h5 [aria-label="采购交期提醒"] .ant-table-wrapper table{display:block!important;width:100%!important;min-width:0!important}
 html.wecom-h5 [aria-label="采购交期提醒"] .ant-table-wrapper thead,html.wecom-h5 [aria-label="采购交期提醒"] .ant-table-wrapper colgroup{display:none!important}
 html.wecom-h5 [aria-label="采购交期提醒"] .ant-table-wrapper tbody{display:grid!important;width:100%!important}
 html.wecom-h5 [aria-label="采购交期提醒"] .ant-table-wrapper tbody tr{display:grid!important;gap:3px!important;width:100%!important}
 html.wecom-h5 [aria-label="采购交期提醒"] .ant-table-wrapper tbody td{display:block!important;width:100%!important;min-width:0!important;border:0!important;padding:2px 0!important;overflow-wrap:anywhere!important}
 html.wecom-h5 [aria-label="采购交期提醒"] .ant-table-pagination{margin:14px 0!important}
}

.procurement-mobile-list{display:none}
@media all{
 html.wecom-h5{--mobile-ink:#20242b;--mobile-muted:#747b86;--mobile-accent:#1764ae}
 html.wecom-h5 .employee-workspace:has(.employee-ai-view[hidden]){background:#f5f5f7!important}
 html.wecom-h5 .employee-workspace>[aria-label="工作方式"]{margin:0!important;padding:8px 16px!important;flex-basis:54px!important;border:0!important;gap:2px!important;background:#f5f5f7!important}
 html.wecom-h5 .employee-workspace>[aria-label="工作方式"] .ant-btn{height:36px!important;min-height:36px!important;border-radius:8px!important;background:#e9eaed!important;font-size:14px!important;color:#68717e!important;padding:0 12px!important}
 html.wecom-h5 .employee-workspace>[aria-label="工作方式"] .ant-btn-primary{background:#fff!important;color:#20242b!important;border:0!important;box-shadow:0 1px 4px #18202c15!important}
 html.wecom-h5 .employee-workspace:has(.employee-ai-view[hidden])>div:last-child{padding:0 16px 24px!important}
 html.wecom-h5 .employee-workspace:has(.employee-ai-view[hidden]) .ant-pro-card,html.wecom-h5 .employee-workspace:has(.employee-ai-view[hidden]) .ant-pro-card-body{padding:0!important;background:transparent!important;min-width:0!important}
 html.wecom-h5 .employee-workspace [role="tablist"][aria-label="工作事项"]{display:flex!important;flex-wrap:nowrap!important;gap:20px!important;overflow-x:auto!important;scrollbar-width:none;padding:0!important;margin:0 0 16px!important;min-height:44px!important;align-items:center!important;border-bottom:1px solid #e4e5e8!important}
 html.wecom-h5 .employee-workspace [role="tablist"][aria-label="工作事项"] .ant-btn{flex:0 0 auto!important;padding:0!important;height:44px!important;min-height:44px!important;border-radius:0!important;font-size:14px!important;background:transparent!important;border:0!important;color:#727986!important;font-weight:500!important;box-shadow:none!important}
 html.wecom-h5 .employee-workspace [role="tablist"][aria-label="工作事项"] .ant-btn[aria-selected="true"]{color:#20242b!important;font-weight:650!important;border-bottom:2px solid #20242b!important}
 html.wecom-h5 .employee-workspace .ant-input,html.wecom-h5 .employee-workspace .ant-select-selector{font-size:16px!important}
 html.wecom-h5 .employee-workspace .ant-input-affix-wrapper,html.wecom-h5 .employee-workspace .ant-select-selector{min-height:42px!important;align-items:center!important;border-radius:10px!important}
 html.wecom-h5 .employee-workspace .ant-select-selection-item,html.wecom-h5 .employee-workspace .ant-select-selection-placeholder{line-height:40px!important}
 html.wecom-h5 .employee-workspace .wecom-list-filters{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px 2px!important;margin-bottom:16px!important}
 html.wecom-h5 .employee-workspace .wecom-list-filters>input,html.wecom-h5 .employee-workspace .wecom-list-filters>.ant-input-affix-wrapper{grid-column:1/-1;width:100%!important;min-height:42px!important;padding:8px 12px!important;border-radius:10px!important;background:#fff!important;border:1px solid #e6e8ec!important}
 html.wecom-h5 .employee-workspace .wecom-list-filters>.ant-btn{height:34px!important;min-height:34px!important;padding:0 2px!important;font-size:12px!important;border:0!important;border-radius:7px!important;background:transparent!important;box-shadow:none!important;color:#737b87!important}
 html.wecom-h5 .employee-workspace .wecom-list-filters>.ant-btn-primary{background:#e4ecf6!important;color:#1764ae!important;font-weight:600!important}
 html.wecom-h5 .employee-workspace .wecom-mobile-table .ant-table,html.wecom-h5 .employee-workspace .wecom-mobile-table .ant-table-container,html.wecom-h5 .employee-workspace .wecom-mobile-table .ant-table-content{background:transparent!important;overflow:visible!important;border:0!important}
 html.wecom-h5 .employee-workspace .wecom-mobile-table table{display:block!important;width:100%!important;min-width:0!important;table-layout:auto!important}
 html.wecom-h5 .employee-workspace .wecom-mobile-table colgroup,html.wecom-h5 .employee-workspace .wecom-mobile-table thead,html.wecom-h5 .employee-workspace .wecom-mobile-table .ant-table-measure-row{display:none!important}
 html.wecom-h5 .employee-workspace .wecom-mobile-table tbody{display:grid!important;gap:12px!important;width:100%!important}
 html.wecom-h5 .employee-workspace .wecom-mobile-table tbody>tr:not(.ant-table-measure-row){display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:10px 16px!important;padding:16px!important;background:#fff!important;border:0!important;border-radius:12px!important;width:100%!important;position:relative!important}
 html.wecom-h5 .employee-workspace .wecom-mobile-table tbody>tr>td{display:block!important;width:auto!important;min-width:0!important;max-width:100%!important;position:static!important;padding:0!important;border:0!important;background:transparent!important;white-space:normal!important;overflow-wrap:anywhere!important;font-size:14px!important;line-height:1.5!important;box-shadow:none!important}
 html.wecom-h5 .employee-workspace .wecom-mobile-table tbody>tr>td::before{content:attr(data-mobile-label);display:block!important;color:#8b919a!important;font-size:11px!important;line-height:1.5!important;margin:0 0 2px!important;position:static!important;width:auto!important;height:auto!important;background:none!important;transform:none!important}
 html.wecom-h5 .employee-workspace .wecom-mobile-table tbody>tr>td::after{display:none!important}
 html.wecom-h5 .employee-workspace .wecom-mobile-table tbody>tr>td.wecom-cell-title{grid-column:1/-1!important;padding-bottom:10px!important;border-bottom:1px solid #f0f1f3!important;font-size:16px!important;font-weight:600!important}
 html.wecom-h5 .employee-workspace .wecom-mobile-table td.wecom-cell-title::before,html.wecom-h5 .employee-workspace .wecom-mobile-table td.wecom-cell-action::before{display:none!important}
 html.wecom-h5 .employee-workspace .wecom-mobile-table td.wecom-cell-title a{color:#20242b!important}
 html.wecom-h5 .employee-workspace .wecom-mobile-table tbody>tr>td.wecom-cell-action{grid-column:1/-1!important;padding-top:6px!important;text-align:right!important}
 html.wecom-h5 .employee-workspace .wecom-mobile-table td.wecom-cell-action a{display:inline-flex!important;align-items:center;min-height:36px}
 html.wecom-h5 .employee-workspace .wecom-mobile-table tbody>tr>td.wecom-cell-empty{display:none!important}
 html.wecom-h5 .employee-workspace .wecom-mobile-table .ant-pagination{font-size:12px!important;justify-content:center!important;gap:4px!important;margin:16px 0!important}
 html.wecom-h5 .employee-workspace .wecom-mobile-table .ant-pagination-total-text{width:100%;text-align:center;margin:0!important;color:#858d98}
 html.wecom-h5 [aria-label="采购交期提醒"]{gap:12px!important;padding:0!important;overflow:visible!important}
 html.wecom-h5 [aria-label="采购交期提醒"]>.wecom-due-bar{padding:0!important;min-height:30px;order:-10!important}
 html.wecom-h5 .wecom-due-bar strong{font-size:14px!important;font-weight:500!important;color:#747b86!important}
 html.wecom-h5 .wecom-due-bar button{font-size:13px!important;padding:8px 0!important}
 html.wecom-h5 [aria-label="采购交期提醒"]>.procurement-filters{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;padding:0!important}
 html.wecom-h5 .procurement-filters .ant-select{height:42px!important}
 html.wecom-h5 .procurement-filters .ant-input-search .ant-input-group{display:flex!important;align-items:stretch!important}
 html.wecom-h5 .procurement-filters .ant-input-search .ant-input-affix-wrapper{flex:1!important;min-width:0!important;border-radius:10px 0 0 10px!important}
 html.wecom-h5 .procurement-filters .ant-input-search .ant-input-group-addon{width:42px!important;display:block!important;background:none!important}
 html.wecom-h5 .procurement-filters .ant-input-search .ant-input-search-button{width:42px!important;height:42px!important;padding:0!important;border-radius:0 10px 10px 0!important}
 html.wecom-h5 [aria-label="采购交期提醒"]>.procurement-data-stamp,html.wecom-h5 [aria-label="采购交期提醒"]>.procurement-recipient-settings,html.wecom-h5 [aria-label="采购交期提醒"]>.procurement-mute-settings,html.wecom-h5 .procurement-data-summary{display:none!important}
 html.wecom-h5 [aria-label="采购交期提醒"].wecom-due-open>.procurement-data-stamp,html.wecom-h5 [aria-label="采购交期提醒"].wecom-due-open>.procurement-recipient-settings,html.wecom-h5 [aria-label="采购交期提醒"].wecom-due-open>.procurement-mute-settings{display:flex!important;order:-2!important;flex-wrap:wrap!important;font-size:12px!important;padding:12px!important;background:#fff!important;border-radius:10px!important}
 html.wecom-h5 [aria-label="采购交期提醒"].wecom-due-open .procurement-data-summary{display:block!important}
 html.wecom-h5 [aria-label="采购交期提醒"].wecom-due-open>.wecom-due-settings,html.wecom-h5 [aria-label="采购交期提醒"].wecom-due-open>.wecom-due-version{order:-3!important}
 html.wecom-h5 [aria-label="采购交期提醒"]>.ant-table-wrapper{display:none!important}
 html.wecom-h5 .procurement-mobile-list{display:block!important;order:0!important}
 html.wecom-h5 .procurement-list-summary{display:flex;justify-content:space-between;color:#818894;font-size:12px;margin:0 0 10px}
 html.wecom-h5 .procurement-mobile-item{padding:16px;background:#fff;border-radius:12px;margin:0 0 12px;color:#20242b;line-height:1.5}
 html.wecom-h5 .procurement-mobile-heading{display:flex;gap:12px;align-items:flex-start;margin-bottom:8px}
 html.wecom-h5 .procurement-mobile-heading>strong{font-size:16px;flex:1;line-height:1.5}
 html.wecom-h5 .procurement-mobile-heading>span{flex:none;font-size:12px;color:#1764ae;padding-top:3px}
 html.wecom-h5 .procurement-mobile-heading>span.is-overdue{color:#b54138}
 html.wecom-h5 .procurement-mobile-material{font-size:14px;margin-bottom:10px;overflow-wrap:anywhere}
 html.wecom-h5 .procurement-mobile-material>span{color:#858b95;margin-left:8px;font-size:13px}
 html.wecom-h5 .procurement-mobile-facts{display:flex;justify-content:space-between;gap:10px;font-size:13px;color:#747b86}
 html.wecom-h5 .procurement-mobile-facts>strong{color:#20242b;font-size:15px}
 html.wecom-h5 .procurement-mobile-order{font-size:11px;color:#989da6;overflow-wrap:anywhere;margin-top:7px}
 html.wecom-h5 .procurement-mobile-actions{display:flex;justify-content:flex-end;align-items:center;gap:16px;margin-top:8px;padding-top:6px;border-top:1px solid #f0f1f3}
 html.wecom-h5 .procurement-mobile-actions>.ant-btn{padding:0!important;height:32px!important;min-height:32px!important;font-size:13px!important}
 html.wecom-h5 .procurement-mobile-selection{display:none;font-size:13px;gap:6px;align-items:center}
 html.wecom-h5 .wecom-due-open .procurement-mobile-selection{display:flex}
 html.wecom-h5 .procurement-mobile-selection input{width:20px;height:20px}
 html.wecom-h5 .procurement-mobile-note{color:#a06a20;font-size:12px;margin-top:6px}
 html.wecom-h5 .procurement-mobile-empty{padding:48px 16px;text-align:center;color:#8b929d}
 html.wecom-h5 .procurement-mobile-pagination{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#747b86;margin:16px 0}
 html.wecom-h5 .ant-drawer-content-wrapper{max-width:100vw!important}
 html.wecom-h5 .ant-drawer-body{padding:16px!important}
}
.procurement-detail-summary,.procurement-source-toggle{display:none}
.procurement-source-content{display:grid;gap:16px}
@media all{
 html.wecom-h5 [aria-label="采购交期提醒"]>.procurement-desktop-table{display:none!important}
 html.wecom-h5 .procurement-filters .ant-input-search{display:block!important;width:100%!important}
 html.wecom-h5 .procurement-filters .ant-input-search>.ant-input-wrapper{width:100%!important}
 html.wecom-h5 .procurement-detail-summary{display:grid;gap:8px;padding-bottom:16px;border-bottom:1px solid #eceef1}
 html.wecom-h5 .procurement-detail-summary>strong{font-size:18px}
 html.wecom-h5 .procurement-detail-summary>span{color:#737b87;font-size:14px}
 html.wecom-h5 .procurement-detail-summary>div{display:flex;justify-content:space-between;font-size:14px;color:#747b86}
 html.wecom-h5 .procurement-detail-summary>div>strong{color:#20242b}
 html.wecom-h5 .procurement-source-section{order:10;border-top:1px solid #eceef1;padding-top:8px}
 html.wecom-h5 .procurement-source-toggle{display:block;width:100%;text-align:left;border:0;background:none;color:#1764ae;font-size:14px;padding:12px 0;min-height:44px}
 html.wecom-h5 .procurement-source-content{display:none}
 html.wecom-h5 .procurement-source-section.is-open>.procurement-source-content{display:grid;font-size:13px}
 html.wecom-h5 .procurement-detail .ant-table-content{overflow-x:auto!important}
 html.wecom-h5 .procurement-detail .ant-table-content>table{min-width:540px!important}
}
@media all{
 html.wecom-h5 .employee-workspace [role="tabpanel"]>.wecom-mobile-row{display:flex!important;align-items:center!important;gap:16px!important;padding:16px!important;margin:0 0 10px!important;border:0!important;border-radius:12px!important;background:#fff!important;font-size:14px!important}
 html.wecom-h5 .wecom-mobile-row>.ant-btn{flex:none!important;min-height:40px!important;border:0!important;color:#1764ae!important;background:transparent!important;box-shadow:none!important;padding:0 4px!important}
 html.wecom-h5 .wecom-mobile-row>div{min-width:0!important;overflow-wrap:anywhere!important}
 html.wecom-h5 .wecom-mobile-row .ant-typography-secondary{font-size:12px!important}
}

@media all{
 html.wecom-h5 .employee-workspace .assistant-work-tools[aria-label="部门工作工具"],
 html.wecom-h5 .sales-assistant-workspace .assistant-work-tools[aria-label="部门工作工具"]{
  display:flex!important;flex:0 0 auto!important;justify-content:flex-start!important;align-items:center!important;
  box-sizing:border-box!important;width:100%!important;min-width:0!important;margin:0!important;
  padding:8px 16px!important;gap:8px!important;flex-wrap:nowrap!important;overflow-x:auto!important;
  scroll-padding-inline:16px;scrollbar-width:none;background:#fff!important;border-bottom:1px solid #edf0f3!important;
 }
 html.wecom-h5 .assistant-work-tools[aria-label="部门工作工具"]>.ant-btn{
  flex:0 0 auto!important;min-height:40px!important;height:40px!important;padding:0 12px!important;
  border-radius:10px!important;font-size:13px!important;line-height:38px!important;box-shadow:none!important;
 }
}

@media all{
 html.wecom-h5 .employee-ai-view>.integrated-ai-workspace,
 html.wecom-h5 .sales-assistant-workspace .integrated-ai-workspace,
 html.wecom-h5 .assistant-page,
 html.wecom-h5 .assistant-layout,
 html.wecom-h5 .assistant-main,
 html.wecom-h5 .assistant-messages{
  box-sizing:border-box!important;min-width:0!important;width:100%!important;max-width:100%!important;
 }
 html.wecom-h5 .employee-ai-view>.integrated-ai-workspace{flex:1 1 0%!important;min-height:0!important}
 html.wecom-h5 .assistant-messages{overflow-x:hidden!important}
 html.wecom-h5 .assistant-messages>.message-row{min-width:0!important;max-width:100%!important;width:100%!important;flex:0 0 auto!important}
 html.wecom-h5 .message-row.assistant>.message-content{box-sizing:border-box!important;min-width:0!important;max-width:100%!important;width:100%!important;flex:1 1 0%!important}
 html.wecom-h5 .message-text,
 html.wecom-h5 .message-text .workplace-query-item,
 html.wecom-h5 .message-text .workplace-query-evidence,
 html.wecom-h5 .assistant-message-reader-body{min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important}
 html.wecom-h5 .workplace-result-scroll{box-sizing:border-box!important;min-width:0!important;max-width:100%!important;width:100%!important;overflow:auto!important;touch-action:pan-x pan-y!important;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}
 html.wecom-h5 .workplace-result-table{display:table!important;min-width:720px!important;width:max(100%,720px)!important;max-width:none!important;table-layout:auto!important}
 html.wecom-h5 .workplace-result-table th,
 html.wecom-h5 .workplace-result-table td{white-space:normal!important;overflow-wrap:anywhere!important;vertical-align:top!important;min-width:110px!important}
 html.wecom-h5 .workplace-result-table th:first-child,
 html.wecom-h5 .workplace-result-table td:first-child{position:static!important}
 html.wecom-h5 .workplace-result-table caption::after{content:' · 左右滑动查看全部列';font-size:11px;color:#737b87}
 html.wecom-h5 .message-text table:not(.workplace-result-table){display:block;max-width:100%;overflow-x:auto;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch}
 html.wecom-h5 .message-text pre{min-width:0!important;max-width:100%!important;overflow:auto!important;touch-action:pan-x pan-y}
 html.wecom-h5 .assistant-main .ant-table-wrapper,
 html.wecom-h5 .assistant-main .ant-table-container,
 html.wecom-h5 .assistant-main .ant-table-content{min-width:0!important;max-width:100%!important;overflow-x:auto!important;touch-action:pan-x pan-y}
}

@media all{
 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 all{
 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}
}

html.wecom-h5 body{max-width:760px;margin:0 auto!important;background:#f5f6f8}html.wecom-h5 #root{padding-bottom:calc(62px + env(safe-area-inset-bottom));min-width:0}html.wecom-h5 .ant-pro-layout{min-width:0!important}html.wecom-h5 .ant-pro-layout-bg-list{display:none!important}html.wecom-h5 .wecom-business-nav{position:fixed;z-index:990;bottom:0;left:50%;transform:translateX(-50%);width:100%;max-width:760px;display:flex;background:#fff;border-top:1px solid #e7ebef;padding-bottom:env(safe-area-inset-bottom)}html.wecom-h5 .wecom-business-nav a{flex:1;display:flex;align-items:center;justify-content:center;min-height:58px;color:#1764ae;font-size:14px;text-decoration:none}html.wecom-h5 .employee-workspace:has(.employee-ai-view:not([hidden])){height:calc(var(--wecom-viewport-height,100dvh) - 62px - env(safe-area-inset-bottom))!important}html.wecom-h5 .ant-pro-layout-container{min-width:0!important;max-width:100%!important}html.wecom-h5 .ant-table-wrapper{max-width:100%;overflow-x:auto}html.wecom-h5 .ant-pro-page-container-warp{display:none!important}html.wecom-h5 .dedicated-workspace{padding:12px!important;min-width:0!important}html.wecom-h5 .dedicated-workspace-heading{display:flex;flex-wrap:wrap;gap:8px}html.wecom-h5 .dedicated-workspace-heading h2{font-size:20px}html.wecom-h5 .assistant-page{max-width:100%;min-width:0}html.wecom-h5 .assistant-sidebar{display:none}html.wecom-h5 .assistant-layout{grid-template-columns:minmax(0,1fr)!important}html.wecom-h5 .assistant-main{min-width:0!important}html.wecom-h5 .assistant-page:not(.employee-ai-view .assistant-page){height:calc(var(--wecom-viewport-height,100dvh) - 74px)!important;min-height:0!important}

html.wecom-h5 .wecom-business-nav a{flex-direction:column;gap:4px;font-size:12px}html.wecom-h5 .wecom-business-nav svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6}html.wecom-h5 .mobile-tabbar{display:none}html.wecom-h5 .mobile-body{padding-bottom:8px}

html.wecom-general-chat .assistant-work-tools{display:none!important}html.wecom-general-chat .assistant-page{display:flex!important;flex-direction:column!important;height:calc(var(--wecom-viewport-height,100dvh) - 64px)!important;border:0!important;margin:0!important;padding:0!important}html.wecom-general-chat .assistant-layout{display:flex!important;flex:1!important;min-height:0!important;flex-direction:column!important}html.wecom-general-chat .assistant-main{display:flex!important;flex-direction:column!important;min-height:0!important;flex:1!important;width:100%!important}html.wecom-general-chat .assistant-header{display:none!important}html.wecom-general-chat .assistant-messages{flex:1!important;min-height:0!important;overflow-y:auto!important;padding:16px!important}html.wecom-general-chat .assistant-start{max-width:440px!important;margin:auto!important;padding:0!important;text-align:left!important}html.wecom-general-chat .assistant-prompt-grid{display:flex!important;flex-direction:column!important;gap:8px!important}html.wecom-general-chat .assistant-prompt-grid button{white-space:normal!important;height:auto!important;min-height:44px!important;text-align:left!important}html.wecom-general-chat .assistant-composer-wrap{flex:0 0 auto!important;padding:10px 16px!important}html.wecom-general-chat .wecom-general-tools{display:flex;justify-content:flex-end;gap:12px;padding:8px 16px;border-bottom:1px solid #edf0f2;flex-shrink:0}html.wecom-general-chat .wecom-general-tools button{border:0;background:none;color:#1764ae;font-size:14px;min-height:36px}html.wecom-general-chat.wecom-general-history .assistant-sidebar{display:flex!important;position:fixed!important;z-index:1000;bottom:64px;left:50%;transform:translateX(-50%);width:min(100%,760px)!important;height:65dvh!important;background:white;box-shadow:0 -10px 40px #0002;border-top:1px solid #dce2e9;overflow-y:auto}

html.wecom-h5 .wecom-business-nav a{color:#777}html.wecom-h5 .wecom-business-nav a[aria-current="page"]{color:#1677ff}

