/* Only the five requested top banners; leave reports, forms and action handlers intact. */
#app#app :is(.platform-center-page>.platform-hero,.takeover-page>.takeover-hero,.operations-hero-panel,.commission-hero-panel,.store-diagnosis-page>.store-diagnosis-hero){background:#fff!important;background-image:none!important;color:#273852!important;border:1px solid #e7edf4!important;border-radius:16px!important;box-shadow:none!important;min-height:0!important;height:auto!important;padding:24px 28px!important;margin-bottom:20px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:16px!important;overflow:hidden!important;isolation:auto!important}
#app#app :is(.platform-center-page>.platform-hero,.takeover-page>.takeover-hero,.operations-hero-panel,.commission-hero-panel,.store-diagnosis-page>.store-diagnosis-hero)::before,
#app#app :is(.platform-center-page>.platform-hero,.takeover-page>.takeover-hero,.operations-hero-panel,.commission-hero-panel,.store-diagnosis-page>.store-diagnosis-hero)::after{display:none!important;content:none!important;background:none!important}
#app#app :is(.platform-center-page>.platform-hero,.takeover-page>.takeover-hero,.operations-hero-panel,.commission-hero-panel,.store-diagnosis-page>.store-diagnosis-hero) :is(h1,h2,h3){font-family:inherit!important;color:#273852!important;-webkit-text-fill-color:#273852!important;font-size:26px!important;font-weight:700!important;line-height:1.4!important;margin:0!important;padding:0!important;text-shadow:none!important;letter-spacing:0!important;background:none!important}
#app#app .platform-center-page>.platform-hero>div:first-child,#app#app .takeover-hero>div,#app#app .commission-hero-copy,#app#app .store-diagnosis-hero>div{width:auto!important;max-width:100%!important;padding:0!important;margin:0!important;transform:none!important}
#app#app .platform-center-page>.platform-hero>div:first-child>:not(h3),
#app#app .platform-center-page>.platform-hero>.platform-pixel-cosmos,
#app#app .takeover-page>.takeover-hero>div>:not(h1),
#app#app .operations-hero-art,#app#app .operations-hero-copy>p,
#app#app .commission-hero-ribbons,#app#app .commission-hero-copy>:not(h1),
#app#app .store-diagnosis-page>.store-diagnosis-hero>div>:not(h1){display:none!important}
#app#app .operations-hero-toolbar{width:100%!important;min-height:0!important;padding:0!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:16px!important}
#app#app .operations-hero-toolbar .tag{background:#f2f5fa!important;color:#53647b!important;border:1px solid #e0e7f0!important}
#app#app .store-diagnosis-page>.store-diagnosis-hero>.store-diagnosis-primary{position:static!important;margin:0!important;transform:none!important;align-self:center!important}
@media(max-width:650px){#app#app :is(.platform-center-page>.platform-hero,.takeover-page>.takeover-hero,.operations-hero-panel,.commission-hero-panel,.store-diagnosis-page>.store-diagnosis-hero){padding:20px!important}#app#app :is(.platform-hero,.takeover-hero,.operations-hero-panel,.commission-hero-panel,.store-diagnosis-hero) :is(h1,h2,h3){font-size:23px!important}}
#app#app :is(.platform-center-page>.platform-hero,.takeover-page>.takeover-hero,.operations-hero-panel,.commission-hero-panel,.store-diagnosis-page>.store-diagnosis-hero){aspect-ratio:auto!important}
#app#app .platform-center-page>.platform-hero>div:first-child,#app#app .takeover-hero>div,#app#app .commission-hero-copy,#app#app .store-diagnosis-hero>div,#app#app .operations-hero-copy{min-height:0!important;height:auto!important;aspect-ratio:auto!important;position:static!important;inset:auto!important}
#app#app :is(.platform-center-page>.platform-hero,.takeover-page>.takeover-hero,.operations-hero-panel,.commission-hero-panel,.store-diagnosis-page>.store-diagnosis-hero){align-self:start!important;flex:0 0 auto!important;animation:none!important;transition:none!important}
#app#app :is(.tasks-hero,.aftersales-hero-panel,.work-updates-hero){background:#fff!important;background-image:none!important;color:#273852!important;border:1px solid #e7edf4!important;border-radius:16px!important;box-shadow:none!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;padding:24px 28px!important;margin-bottom:20px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;align-self:start!important;flex:0 0 auto!important;flex-wrap:wrap!important;gap:16px!important;overflow:hidden!important;animation:none!important;text-align:left!important}
#app#app :is(.tasks-hero,.aftersales-hero-panel,.work-updates-hero)::before,#app#app :is(.tasks-hero,.aftersales-hero-panel,.work-updates-hero)::after{content:none!important;display:none!important}
#app#app :is(.tasks-hero-art,.aftersales-hero-stream,.work-updates-light-sweep),#app#app .tasks-hero>div>p,#app#app .aftersales-hero-copy>p,#app#app .work-updates-hero-copy>p{display:none!important}
#app#app :is(.tasks-hero,.aftersales-hero-panel,.work-updates-hero) :is(h2,h3){font-family:inherit!important;color:#273852!important;-webkit-text-fill-color:#273852!important;font-size:26px!important;font-weight:700!important;line-height:1.4!important;letter-spacing:0!important;text-align:left!important;margin:0!important;padding:0!important;text-shadow:none!important;background:none!important}
#app#app :is(.tasks-hero,.aftersales-hero-panel,.work-updates-hero)>div,#app#app .aftersales-hero-copy{position:static!important;inset:auto!important;transform:none!important;min-height:0!important;height:auto!important;width:auto!important;max-width:100%!important;min-width:0!important;flex:0 1 auto!important;margin:0!important;padding:0!important;text-align:left!important}
#app#app .aftersales-hero-panel .kicker-row{justify-content:flex-start!important}
#app#app .work-updates-hero-date{position:static!important;inset:auto!important;background:#f2f5fa!important;color:#53647b!important;border:1px solid #e0e7f0!important;box-shadow:none!important;font-size:14px!important;padding:6px 12px!important}
#app#app .tasks-hero .hero-actions{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:10px!important}
#app#app .tasks-hero .segmented-control{background:#f2f5fa!important;border:1px solid #e0e7f0!important;box-shadow:none!important}
#app#app .tasks-hero .segmented-control a{color:#53647b!important;background:transparent!important}
#app#app .tasks-hero .segmented-control a.active{background:#ff4964!important;color:#fff!important}
#app#app .tasks-hero .ghost-button{background:#fff!important;color:#53647b!important;border:1px solid #d7e0eb!important}
@media(max-width:650px){#app#app :is(.tasks-hero,.aftersales-hero-panel,.work-updates-hero){padding:20px!important}#app#app :is(.tasks-hero,.aftersales-hero-panel,.work-updates-hero) :is(h2,h3){font-size:23px!important}}
/* These headings sit directly on the page, not inside another title card. */
#app#app#app :is(.platform-center-page>.platform-hero,.takeover-page>.takeover-hero,.operations-hero-panel,.commission-hero-panel,.toolbar-card:has([data-role="renewal-month"])){background:transparent!important;background-image:none!important;border:0!important;outline:0!important;box-shadow:none!important;border-radius:0!important;padding:12px 0!important}
#app#app#app :is(.operations-hero-toolbar,.operations-hero-copy,.toolbar-card:has([data-role="renewal-month"])>.section-heading){background:transparent!important;background-image:none!important;border:0!important;outline:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important}
#app#app#app :is(.platform-center-page>.platform-hero,.takeover-page>.takeover-hero,.operations-hero-panel,.commission-hero-panel,.toolbar-card:has([data-role="renewal-month"])) :is(h1,h2,h3){background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important}
#app#app#app .toolbar-card:has([data-role="renewal-month"])::before,#app#app#app .toolbar-card:has([data-role="renewal-month"])::after,#app#app#app .operations-hero-toolbar::before,#app#app#app .operations-hero-toolbar::after{display:none!important;content:none!important}
#app#app .workbench-page .tech-metric-grid .metric-card svg,#app#app .workbench-page .tech-metric-grid .metric-card svg *{color:#ff4964!important;stroke:#ff4964!important}
/* Flatten only explanatory/title/filter strips, never their interactive controls. */
#app#app#app :is(.meituan-vision-privacy,.meituan-vision-progress,.meituan-vision-report-controls,.takeover-records>.takeover-heading,.tech-operations-page>.card>.section-heading,.tech-leads-page>.card>.section-heading,.commission-adjustment-panel>.section-heading,.commission-bonus-panel>.section-heading,.page-grid:has(>[class~="toolbar-card"] [data-role="renewal-month"])>.card>.section-heading){background:transparent!important;background-image:none!important;border:0!important;outline:0!important;border-radius:0!important;box-shadow:none!important}
#app#app#app :is(.takeover-records>.takeover-heading,.tech-operations-page>.card>.section-heading,.tech-leads-page>.card>.section-heading,.commission-adjustment-panel>.section-heading,.commission-bonus-panel>.section-heading,.page-grid:has(>[class~="toolbar-card"] [data-role="renewal-month"])>.card>.section-heading){padding:0!important;min-height:0!important;margin-bottom:20px!important}
#app#app#app :is(.meituan-vision-privacy,.meituan-vision-report-controls){padding:12px 0!important}
#app#app#app :is(.meituan-vision-privacy,.meituan-vision-progress,.meituan-vision-report-controls,.takeover-records>.takeover-heading,.tech-operations-page>.card>.section-heading,.tech-leads-page>.card>.section-heading,.commission-adjustment-panel>.section-heading,.commission-bonus-panel>.section-heading,.page-grid:has(>[class~="toolbar-card"] [data-role="renewal-month"])>.card>.section-heading)::before,
#app#app#app :is(.meituan-vision-privacy,.meituan-vision-progress,.meituan-vision-report-controls,.takeover-records>.takeover-heading,.tech-operations-page>.card>.section-heading,.tech-leads-page>.card>.section-heading,.commission-adjustment-panel>.section-heading,.commission-bonus-panel>.section-heading,.page-grid:has(>[class~="toolbar-card"] [data-role="renewal-month"])>.card>.section-heading)::after{display:none!important;content:none!important}
#app#app#app .takeover-records>.takeover-heading>span{display:none!important}
#app#app#app .operation-grade-help-inline{background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important;padding:0!important}
/* Compact report intake, with the same number-left / copy-right heading in both rows. */
#app#app#app .platform-center-page{gap:14px!important;padding:0!important;margin:0!important}
#app#app#app .platform-center-page>.platform-hero{padding:8px 16px!important;margin:0!important}
#app#app#app .platform-product-switch{gap:14px!important;padding:0!important;margin:0!important}
#app#app#app .platform-product-switch>a{min-height:72px!important;padding:12px 16px!important;gap:14px!important;margin:0!important}
#app#app#app .platform-product-switch>a>b{width:42px!important;height:42px!important;min-width:42px!important;line-height:42px!important;font-size:23px!important}
#app#app#app .platform-center-page .meituan-vision-workspace{padding:0!important;gap:12px!important;margin:0!important}
#app#app#app .platform-center-page .meituan-vision-privacy,#app#app#app .platform-center-page .meituan-vision-report-controls{margin:0!important;padding:10px 16px!important;gap:12px!important;min-height:0!important}
#app#app#app .platform-center-page .meituan-vision-progress{padding:0!important;min-height:0!important}
#app#app#app .platform-center-page .meituan-vision-upload-section{padding:0!important;margin:0!important;background:transparent!important;box-shadow:none!important}
#app#app#app .platform-center-page :is(.meituan-report-upload-grid,.meituan-screenshot-upload-grid){gap:14px!important;padding:0!important;margin:0!important}
#app#app#app .platform-center-page :is(.meituan-report-upload-card,.meituan-vision-slot){padding:16px!important;margin:0!important;min-height:0!important;gap:10px!important}
#app#app#app .platform-center-page .meituan-report-upload-card{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;grid-template-rows:auto auto 1fr auto!important;gap:8px 12px!important;align-content:start!important}
#app#app#app .platform-center-page .meituan-report-upload-card>header{display:contents!important}
#app#app#app .platform-center-page .meituan-report-upload-card>header>b{grid-column:1;grid-row:1 / 3;align-self:start;width:42px!important;height:42px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:13px!important}
#app#app#app .platform-center-page .meituan-report-upload-card>header>span{display:none!important}
#app#app#app .platform-center-page .meituan-report-upload-card>h5{grid-column:2;grid-row:1;margin:0!important;font-size:16px!important;line-height:1.5!important}
#app#app#app .platform-center-page .meituan-report-upload-card>p{grid-column:2;grid-row:2;margin:0!important;min-height:36px!important;font-size:12px!important;line-height:1.5!important}
#app#app#app .platform-center-page .meituan-report-upload-card>:is(.meituan-report-file,footer){grid-column:1 / -1;margin:0!important}
#app#app#app .platform-center-page .meituan-vision-slot>header{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;gap:12px!important;align-items:start!important;margin:0!important;padding:0!important}
#app#app#app .platform-center-page .meituan-vision-slot>header>b{width:42px!important;height:42px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:13px!important}
#app#app#app .platform-center-page .meituan-vision-slot>header h5{font-size:16px!important;line-height:1.5!important;margin:0 0 8px!important}
#app#app#app .platform-center-page .meituan-vision-slot>header p{font-size:12px!important;line-height:1.5!important;margin:0!important;min-height:36px!important}
#app#app#app .platform-center-page .meituan-report-file{padding:12px!important;min-height:72px!important}
#app#app#app .platform-center-page .meituan-vision-placeholder{min-height:112px!important;padding:14px!important}
#app#app#app .takeover-page>.takeover-hero{display:none!important}
#app#app#app .takeover-page{padding-top:0!important}
#app#app#app .platform-center-page>.platform-hero.platform-hero{padding:8px 16px!important;margin:0!important}
#app#app#app .platform-center-page>.platform-product-switch{width:100%!important;max-width:none!important;box-sizing:border-box!important}
#app#app#app .tech-operations-page .operations-grade-toolbar{display:flex!important;justify-content:space-between!important;align-items:center!important;flex-wrap:wrap!important;gap:12px!important;margin-bottom:16px!important}
#app#app#app .tech-operations-page .operations-inline-actions{display:flex!important;justify-content:flex-start!important;align-items:center!important;flex-wrap:wrap!important;gap:10px!important;margin:0!important;padding:0!important}
#app#app#app .tech-operations-page .operations-grade-toolbar>.operation-grade-help-inline{margin-left:auto!important;max-width:100%!important}
/* Shared content gutter: headings, fields and rows use the same left edge. */
#app#app#app :is(.tech-operations-page,.tech-leads-page)>.card{padding:20px 24px!important}
#app#app#app .tech-operations-page .operation-record{padding:20px 0!important}
#app#app#app :is(.tech-operations-page,.tech-leads-page)>.card>.section-heading{padding:0!important;margin:0 0 16px!important}
#app#app#app .tech-leads-page .leads-hero-panel{padding:20px 24px!important}
#app#app#app :is(.commission-filter-panel,.commission-adjustment-panel,.commission-bonus-panel,.commission-lines-panel,.commission-manager-panel,.commission-rule-panel){padding:20px 24px!important}
#app#app#app .commission-hero-panel{padding:8px 24px!important;margin-bottom:14px!important}
#app#app#app :is(.commission-adjustment-panel,.commission-bonus-panel,.commission-lines-panel,.commission-manager-panel,.commission-rule-panel)>.section-heading{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important;margin:0 0 16px!important;min-height:0!important}
#app#app#app .page-grid:has(>[class~="toolbar-card"] [data-role="renewal-month"])>.card{padding:20px 24px!important}
#app#app#app .page-grid:has(>[class~="toolbar-card"] [data-role="renewal-month"])>.card>.section-heading{padding:0!important;margin:0 0 16px!important}
#app#app#app .page-grid:has(>[class~="toolbar-card"] [data-role="renewal-month"])>.metric-grid>.metric-card{padding:20px 24px!important}
#app#app#app .page-grid:has(>[class~="toolbar-card"] [data-role="renewal-month"]) .table :is(th,td):first-child{padding-left:0!important}
#app#app#app .store-diagnosis-page>:is(.store-diagnosis-hero,.store-diagnosis-history){padding:20px 24px!important;margin-bottom:0!important}
#app#app#app .store-diagnosis-history-list>article{padding-left:0!important;padding-right:0!important}
/* Match the neighboring workbench panels instead of the old sharp metric corners. */
#app#app#app .workbench-page :is(.tech-metric-grid>.metric-card,.workbench-news-board,.workbench-sales-performance){border-radius:24px!important}
#app#app#app .commission-summary-card{padding:20px 24px!important}
#app#app#app .tech-leads-page .leads-hero-panel>.management-toolbar{padding:0!important;margin:0!important}
#app#app#app .workbench-sales-heading{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px 16px!important}
#app#app#app .workbench-sales-heading>div{display:contents!important}
#app#app#app .workbench-sales-heading .eyebrow{grid-column:1;grid-row:1;margin:0!important}
#app#app#app .workbench-sales-heading #workbench-sales-title{grid-column:1;grid-row:2;margin:0!important}
#app#app#app .workbench-sales-heading .muted{grid-column:1 / -1;grid-row:3;margin:0!important}
#app#app#app .workbench-sales-heading>a{grid-column:2;grid-row:2;align-self:center!important;margin:0!important;white-space:nowrap}
#app#app#app .tasks-page>.tasks-hero{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:12px 24px!important;margin:0!important}
#app#app#app .tasks-page :is(.task-metric,.task-filter-card,.task-list-card){padding:20px 24px!important}
#app#app#app .tasks-page .task-list-card>.section-heading{background:#fff!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important;margin:0 0 16px!important;min-height:0!important}
#app#app#app .platform-center-page .meituan-vision-privacy>:is(b,span),#app#app#app .platform-center-page .meituan-vision-report-controls>p{display:none!important}
#app#app#app .platform-center-page .meituan-vision-report-switch{background:#fff!important;border:0!important;outline:0!important;box-shadow:none!important}
#app#app#app .platform-center-page .meituan-vision-actions>span{display:none!important}
#app#app#app .operations-filter-panel #operation-filter-form>.section-heading{background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;margin:0 0 16px!important;min-height:0!important;justify-content:flex-start!important}
#app#app#app .operations-filter-panel .toolbar-actions{justify-content:flex-start!important;margin:0!important}
#app#app#app .operations-filter-panel :is(form,.filter-grid,.field,[data-role="operation-filter-summary"],.filter-summary){background:#fff!important;background-image:none!important;box-shadow:none!important}
#app#app#app .operations-grade-toolbar>.operation-grade-help-inline{width:auto!important;min-width:0!important;flex:0 0 auto!important;margin-left:auto!important;padding:0!important}
#app#app#app .operations-grade-toolbar>.operation-grade-help-inline>summary{text-align:right!important}
#app#app#app .operations-grade-toolbar>.operation-grade-help-inline[open]{flex-basis:100%!important}
#app#app#app .operations-card-list .operation-record :is(.operation-platform-tags,.operation-progress-summary,.record-title-block,.record-meta,.record-title-row){background:transparent!important;background-image:none!important;border:0!important;outline:0!important;box-shadow:none!important}
/* Compact renewal summary, with one consistent card radius. */
#app#app#app .page-grid:has(>.toolbar-card [data-role="renewal-month"]){gap:16px!important}
#app#app#app .page-grid:has(>.toolbar-card [data-role="renewal-month"])>.toolbar-card{padding:8px 24px!important;margin:0!important;min-height:0!important}
#app#app#app .page-grid:has(>.toolbar-card [data-role="renewal-month"])>.toolbar-card>p{display:none!important}
#app#app#app .page-grid:has(>.toolbar-card [data-role="renewal-month"])>.toolbar-card>.section-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:12px!important;margin:0!important}
#app#app#app .toolbar-card:has([data-role="renewal-month"]) :is(h2,label){margin:0!important}
#app#app#app .toolbar-card:has([data-role="renewal-month"]) label{display:flex!important;align-items:center!important;gap:12px!important}
#app#app#app .toolbar-card [data-role="renewal-month"]{margin:0!important;width:220px!important;max-width:100%!important}
#app#app#app .page-grid:has(>.toolbar-card [data-role="renewal-month"])>.card:not(.toolbar-card),#app#app#app .page-grid:has(>.toolbar-card [data-role="renewal-month"])>.metric-grid>.metric-card{border-radius:24px!important}
#app#app#app .page-grid:has(>.toolbar-card [data-role="renewal-month"])>.metric-grid{margin:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}
#app#app#app .platform-center-page .meituan-vision-privacy{display:none!important}
#app#app#app .platform-center-page .report-required-mark{color:#ff4964!important;-webkit-text-fill-color:#ff4964!important;margin-left:5px;font-weight:700}
#app#app#app .platform-center-page .meituan-vision-actions{padding-left:16px!important;padding-right:16px!important;justify-content:flex-start!important}
#app#app#app .tech-operations-page .operations-grade-toolbar>.operations-inline-actions{display:contents!important}
#app#app#app .operations-grade-toolbar .operations-inline-actions>button{order:0!important;margin:0!important}
#app#app#app .operations-grade-toolbar .operations-inline-actions>.tag{order:1!important;margin-left:auto!important}
#app#app#app .tech-operations-page .operations-grade-toolbar>.operation-grade-help-inline{order:2!important;margin-left:0!important}
#app#app#app .operations-card-list .operation-record,#app#app#app .operations-card-list .operation-contract-summary-grid>div{background:#fff!important;background-image:none!important}
#app#app#app .commission-bonus-heading-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important;margin-left:auto!important;flex-wrap:wrap!important}
#app#app#app .commission-bonus-heading-actions>.commission-inline-help{margin:0!important;max-width:560px}
#app#app#app .commission-bonus-panel .commission-live-hint{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}
#app#app#app .commission-lines-panel>.section-heading{margin-bottom:0!important}
#app#app#app .operations-card-list{gap:0!important;box-shadow:none!important}
#app#app#app .operations-card-list>.operation-record{border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important;padding:24px 0!important}
#app#app#app .operations-card-list>.operation-record+.operation-record{border-top:1px solid #e7edf4!important}
#app#app#app .operations-card-list .operation-record :is(.record-main,.record-side,.operation-contract-summary-grid,.operation-contract-summary-grid>div){box-shadow:none!important}
#app#app#app #lead-filter-form,#app#app#app #lead-filter-form :is(.filter-grid,.field,.filter-summary,.section-heading){background:#fff!important;background-image:none!important;box-shadow:none!important}
#app#app#app .store-diagnosis-history,#app#app#app .store-diagnosis-history-list,#app#app#app .store-diagnosis-history-list>article{border:0!important;outline:0!important;box-shadow:none!important}
#app#app#app .store-diagnosis-history-list>article{border-radius:0!important;background:#fff!important}
#app#app#app .aftersales-workspace>:is(.aftersales-hero-panel,.aftersales-type-switch,.view-summary-card--controls-only){background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important;border-radius:0!important}
#app#app#app .aftersales-workspace>.table-wrap>:is(.kicker-row,.section-heading){background:#fff!important;background-image:none!important;border:0!important;box-shadow:none!important;border-radius:0!important}
#app#app#app .aftersales-workspace .aftersales-list-heading{background:#fff!important;background-image:none!important;border:0!important;box-shadow:none!important;border-radius:0!important}
#app#app#app .aftersales-workspace .table :is(thead,tbody,tr,th,td){background-color:#fff!important;background-image:none!important}
#app#app#app .meeting-record-header{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:12px!important;min-width:0!important;text-align:center!important}
#app#app#app .meeting-record-header>div:not(.meeting-date-badge){display:contents!important}
#app#app#app .meeting-record-header .meeting-record-meta{order:0!important;margin:0!important;white-space:normal!important}
#app#app#app .meeting-record-header .meeting-date-badge{order:1!important;margin:0!important;width:100%!important;max-width:none!important;background:transparent!important;border:0!important;box-shadow:none!important;display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;justify-content:center!important;gap:8px!important;padding:0!important}
#app#app#app .meeting-record-header small{order:2!important;display:block!important;width:100%!important;white-space:normal!important;overflow-wrap:anywhere}
#app#app#app .meituan-saved-report-table-wrap :is(table,thead,tbody,tr,th,td){background:#fff!important;background-image:none!important}
#app#app#app .meituan-saved-report-table-wrap th{font-size:16px!important;font-weight:700!important;color:#273852!important}
#app#app#app .platform-center-page .meituan-report-file.empty>span{display:none!important}
#app#app#app .platform-center-page .meituan-report-file.empty{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}
#app#app#app .platform-center-page :is(.meituan-report-file.empty>strong,.meituan-vision-placeholder>b){font-family:inherit!important;font-size:14px!important;font-weight:700!important;line-height:1.5!important;color:#3e5d52!important;text-align:center!important}
#app#app#app .platform-center-page .meituan-report-file.empty>strong{margin:0!important}
#app#app#app .meituan-saved-report-table-wrap :is(th,td):first-child{padding-left:0!important;text-align:left!important}
#app#app#app .meituan-saved-report-list,#app#app#app .meituan-saved-report-table-wrap,#app#app#app .meituan-saved-report-table-wrap :is(table,thead,tbody,tr,th,td){border:0!important;outline:0!important;box-shadow:none!important}
#app#app#app .platform-center-page :is(.meituan-vision-supplemental,.meituan-vision-actions){background:#fff!important;background-image:none!important;border:0!important;box-shadow:none!important}
#app#app#app .platform-center-page .platform-product-switch{border:0!important;box-shadow:none!important;background:transparent!important}
#app#app#app .platform-center-page .platform-product-switch>a{border:1px solid #e1e8f0!important;outline:0!important;box-shadow:none!important;align-items:center!important}
#app#app#app .platform-center-page .platform-product-switch>a::before,#app#app#app .platform-center-page .platform-product-switch>a::after{display:none!important;content:none!important}
#app#app#app .platform-center-page .platform-product-switch>a small{display:none!important}
#app#app#app .platform-center-page .platform-product-switch>a>span{display:flex!important;align-items:center!important;min-height:42px!important}
#app#app#app .platform-center-page .meituan-report-upload-card>p,#app#app#app .platform-center-page .meituan-vision-slot>header p{display:none!important}
#app#app#app .platform-center-page .meituan-report-upload-card{grid-template-rows:42px 1fr auto!important}
#app#app#app .platform-center-page .meituan-report-upload-card>header>b{grid-row:1!important;align-self:center!important}
#app#app#app .platform-center-page .meituan-report-upload-card>h5{align-self:center!important}
#app#app#app .platform-center-page .meituan-vision-slot>header{align-items:center!important;min-height:42px!important}
#app#app#app .platform-center-page .meituan-vision-slot>header h5{margin:0!important}
#app#app#app .platform-center-page .meituan-vision-slot>header>div{display:flex!important;align-items:center!important;height:42px!important;min-height:0!important;padding:0!important;margin:0!important}
#app#app#app .takeover-page .takeover-records{background:#fff!important;background-image:none!important;border:0!important;border-radius:24px!important;box-shadow:none!important;padding:24px!important}
#app#app#app .takeover-page .takeover-records :is(.takeover-record-list,.takeover-record-toolbar){background:transparent!important;border:0!important;box-shadow:none!important}
#app#app#app .takeover-page .takeover-record-list>article{background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important;border-radius:0!important;padding:18px 0!important;margin:0!important}
#app#app#app .operations-card-list .operation-record>.record-side{width:100%!important;grid-column:1 / -1!important;align-items:flex-start!important;justify-self:stretch!important;margin-left:0!important;padding-left:0!important}
#app#app#app .operations-card-list .operation-record :is(.record-actions,.record-status-stack){justify-content:flex-start!important;align-self:flex-start!important;margin-left:0!important;text-align:left!important}
#app#app#app .commission-bonus-form{align-items:end!important}
#app#app#app .commission-bonus-form :is(input:not([type="hidden"]),select),#app#app#app .commission-bonus-form>button{height:42px!important;min-height:42px!important;box-sizing:border-box!important;margin-bottom:0!important}
#app#app#app .commission-bonus-form>.commission-live-hint{height:42px!important;min-height:0!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important}
#app#app#app .commission-manager-panel .manager-summary-grid>.commission-summary-card{padding-left:0!important;padding-right:0!important}
#app#app#app .platform-center-page .meituan-vision-slot>header>b{margin:0!important;align-self:center!important}
#app#app#app .page-grid:has(>.toolbar-card [data-role="renewal-month"]) .table,#app#app#app .page-grid:has(>.toolbar-card [data-role="renewal-month"]) .table :is(thead,tbody,tr,th,td){border:0!important;box-shadow:none!important}
#app#app#app .page-grid:has(>.toolbar-card [data-role="renewal-month"]) .table th{font-size:16px!important;font-weight:700!important;color:#273852!important}
#app#app#app .tech-leads-page #lead-filter-form>.section-heading,#app#app#app .tech-leads-page .compact-list-panel>.section-heading{background:#fff!important;background-image:none!important;border:0!important;box-shadow:none!important;padding:0!important;min-height:0!important}
#app#app#app .tech-leads-page #lead-filter-form>.section-heading{justify-content:flex-start!important}
#app#app#app .tech-leads-page #lead-filter-form .toolbar-actions{justify-content:flex-start!important;margin-left:0!important}
#app#app#app .tech-leads-page .table,#app#app#app .tech-leads-page .table :is(thead,tbody,tr,th,td){background:#fff!important;background-image:none!important;border:0!important;box-shadow:none!important}
#app#app#app .store-diagnosis-page .store-diagnosis-history-list>article{border:0!important;box-shadow:none!important;padding-left:0!important;padding-right:0!important}
#app#app#app .commission-bonus-form>.commission-live-hint{align-self:end!important}
#app#app#app#app .commission-hero-panel{padding-left:24px!important;padding-right:24px!important}
#app#app#app .platform-center-page{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;background-image:none!important}
#app#app#app .platform-center-page::before,#app#app#app .platform-center-page::after{content:none!important;display:none!important}
#app#app#app .tech-leads-page .leads-hero-panel{background:#fff!important;background-image:none!important;border:0!important;box-shadow:none!important;min-height:0!important;color:#273852!important}
#app#app#app .tech-leads-page .leads-hero-panel::before,#app#app#app .tech-leads-page .leads-hero-panel::after,#app#app#app .tech-leads-page .leads-hero-art{display:none!important;content:none!important}
#app#app#app .tech-leads-page .leads-hero-panel .management-toolbar>div:first-child>:is(h2,p){color:#273852!important;-webkit-text-fill-color:#273852!important;text-shadow:none!important}
#app#app#app .tech-leads-page .leads-hero-panel h2{font-size:26px!important;line-height:1.4!important;margin:0!important}
#app#app#app .tech-leads-page .leads-hero-panel .toolbar-actions>.tag{color:#53647b!important;background:#fff!important;border-color:#e1e8f0!important}
#app#app#app .tech-leads-page .leads-hero-panel .toolbar-actions>.secondary-button{color:#273852!important;background:#fff!important;border:1px solid #d7e0eb!important;text-shadow:none!important}
#app#app#app .store-diagnosis-page>.store-diagnosis-hero{border:0!important;outline:0!important;box-shadow:none!important}
#app#app#app#app .aftersales-workspace{gap:16px!important}
#app#app#app#app .aftersales-workspace>.aftersales-hero-panel{padding:8px 24px!important;margin:0!important;min-height:0!important;height:auto!important}
#app#app#app#app .aftersales-hero-panel :is(.kicker-row,.aftersales-hero-copy,h3){background:transparent!important;background-image:none!important;box-shadow:none!important;border:0!important;min-height:0!important;margin:0!important;padding:0!important}
#app#app#app#app .aftersales-workspace>.aftersales-type-switch{padding:0 24px!important;margin:0!important;min-height:0!important;transform:none!important;left:auto!important;width:auto!important}
#app#app#app#app .aftersales-tabs{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important;transform:none!important;gap:12px!important;justify-content:flex-start!important}
#app#app#app#app .aftersales-tabs>a{border:1px solid #d9e4ef!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important;padding:12px 20px!important}
#app#app#app#app .aftersales-tabs>a.is-active{background:#ff4964!important;color:#fff!important;border-color:#ff4964!important}
#app#app#app .refund-store-results:empty{display:none!important}
#app#app#app#app .meetings-hero{background:transparent!important;background-image:none!important;border:0!important;outline:0!important;box-shadow:none!important;margin:0!important;padding:8px 44px!important;min-height:0!important;height:auto!important}
#app#app#app#app .meetings-hero::before,#app#app#app#app .meetings-hero::after{display:none!important;content:none!important}
#app#app#app#app .meetings-hero h3{font-size:26px!important;line-height:1.4!important;font-weight:700!important;margin:0!important;background:none!important;box-shadow:none!important;color:#273852!important}
#app#app#app#app .meetings-hero>div{background:none!important;box-shadow:none!important;padding:0!important;margin:0!important}
#app#app#app#app .meetings-hero>div>p{display:none!important}
#app#app#app#app .meetings-section-heading{background:#fff!important;background-image:none!important;border:0!important;box-shadow:none!important}
#app#app#app#app .meeting-record-header{background:#fff!important}
#app#app#app#app .operations-card-list .operation-record>.record-side{align-items:flex-end!important}
#app#app#app#app .operations-card-list .operation-record :is(.record-actions,.record-status-stack){justify-content:flex-end!important;align-self:flex-end!important;text-align:right!important}
@media(min-width:1100px){#app#app#app#app .operations-card-list .operation-record>.record-side{grid-column:2!important;grid-row:2 / 5!important}}
@media(max-width:1099px){#app#app#app#app .operations-card-list .operation-record>.record-side{grid-column:1 / -1!important;grid-row:auto!important}}
#app#app#app#app .management-sales-statistics>.section-heading{background:#fff!important;border:0!important;box-shadow:none!important;padding-left:18px!important;padding-right:18px!important}
#app#app#app#app .management-page :is(.management-table-wrap,.enterprise-table,.enterprise-table thead,.enterprise-table tbody,.enterprise-table tr,.enterprise-table th,.enterprise-table td){background:#fff!important;background-image:none!important;border:0!important;box-shadow:none!important}
#app#app#app#app#app .work-updates-page :is(.work-updates-hero,.work-update-section-heading,.report-history>.section-heading){background:transparent!important;background-image:none!important;border:0!important;outline:0!important;box-shadow:none!important;border-radius:0!important}
#app#app#app#app#app .work-updates-page :is(.work-updates-hero,.work-update-section-heading,.report-history>.section-heading)::before,#app#app#app#app#app .work-updates-page :is(.work-updates-hero,.work-update-section-heading,.report-history>.section-heading)::after{content:none!important;display:none!important}
#app#app#app#app .daily-work-report-card>.report-editor-heading{border:0!important;box-shadow:none!important}
#app#app#app#app .daily-work-report-form{border-top:0!important}
#app#app#app#app .meeting-record-header{align-items:center!important;justify-content:center!important;text-align:center!important}
#app#app#app#app .meeting-record-header .meeting-date-badge{margin:0!important;justify-content:center!important}
#app#app#app#app .platform-center-page{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;background-image:none!important}
#app#app#app#app .store-diagnosis-page>.store-diagnosis-hero{border:0!important;outline:0!important;box-shadow:none!important}
#app#app#app#app .taobao-vision-workspace .meituan-vision-placeholder>small{display:none!important}
#app#app#app#app .taobao-vision-workspace .meituan-vision-placeholder{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:10px!important;text-align:center!important}
#app#app#app#app .taobao-vision-workspace .meituan-vision-placeholder>:is(span,b){margin:0!important}
#app#app#app#app .refund-aftersales-page :is(.refund-filter-card,.refund-create-card,.refund-list-card)>.kicker-row>div:first-child{display:none!important}
/* Muted grade overview palette; preserve distinct grades and selection feedback. */
#app#app#app#app .operation-grade-stat.grade-s{--grade-ink:#776747;--grade-fill:#eee9de;--grade-edge:#d5cbb6}
#app#app#app#app .operation-grade-stat.grade-a{--grade-ink:#516d5a;--grade-fill:#e5ece5;--grade-edge:#becfc1}
#app#app#app#app .operation-grade-stat.grade-b{--grade-ink:#526d88;--grade-fill:#e4eaf0;--grade-edge:#bdcbd9}
#app#app#app#app .operation-grade-stat.grade-d{--grade-ink:#8a674d;--grade-fill:#efe6de;--grade-edge:#d8c5b5}
#app#app#app#app .operation-grade-stat.grade-e{--grade-ink:#8b5e65;--grade-fill:#efe3e5;--grade-edge:#d8bec3}
#app#app#app#app .operation-grade-stat.grade-unrated{--grade-ink:#626970;--grade-fill:#e9ebed;--grade-edge:#ccd1d6}
#app#app#app#app .operation-grade-stat{background:var(--grade-fill)!important;background-image:none!important;border-color:var(--grade-edge)!important;color:var(--grade-ink)!important;box-shadow:none!important}
#app#app#app#app .operation-grade-stat :is(span,strong){color:var(--grade-ink)!important}
#app#app#app#app .operation-grade-stat small{color:#697581!important}
#app#app#app#app .operation-grade-stat:is(:hover,.active){border-color:var(--grade-ink)!important;box-shadow:inset 0 0 0 1px var(--grade-ink)!important}
#app#app#app#app [data-operation-results]>.section-heading>.list-section-title{display:none!important}
#app#app#app#app [data-operation-results]>.section-heading{min-height:0!important;height:auto!important;padding:0!important;margin:0 0 8px!important;background:transparent!important;border:0!important;box-shadow:none!important;justify-content:flex-end!important}
#app#app#app#app [data-operation-results]>.operations-card-list{margin-top:0!important;padding-top:0!important}
#app#app#app#app#app .toolbar-card:has([data-role="renewal-month"]) h2{display:none!important}
@media(min-width:901px){#app#app#app#app#app .page-grid:has(>.toolbar-card [data-role="renewal-month"])>.metric-grid,#app#app#app#app#app .toolbar-card:has([data-role="renewal-month"]) label{grid-row:1!important}}
#app#app#app#app#app .tech-leads-page{row-gap:0!important}
#app#app#app#app#app .tech-leads-page>.leads-hero-panel{background:#fff!important;border-radius:24px 24px 0 0!important;margin-bottom:0!important;border:0!important;box-shadow:none!important}
#app#app#app#app#app .tech-leads-page>#lead-filter-form{background:#fff!important;border-radius:0 0 24px 24px!important;margin-top:0!important;border:0!important;box-shadow:none!important}
#app#app#app#app#app .tech-leads-page>:not(.leads-hero-panel):not(#lead-filter-form){margin-top:20px!important}
#app#app#app#app#app .tech-leads-page .leads-hero-panel .management-toolbar{background:transparent!important;box-shadow:none!important}
#app#app#app#app#app .lead-table,#app#app#app#app#app .lead-table :is(thead,tbody,tr,th,td){background:#fff!important;background-image:none!important;border:0!important;box-shadow:none!important}
#app#app#app#app#app .store-diagnosis-page{background:transparent!important;background-image:none!important;border:0!important;outline:0!important;box-shadow:none!important}
#app#app#app#app#app .store-diagnosis-page::before,#app#app#app#app#app .store-diagnosis-page::after{display:none!important;content:none!important}
#app#app#app#app#app .complaint-aftersales-page>:is(.aftersales-hero-panel,.aftersales-type-switch,.view-summary-card--controls-only,[data-aftersales-form-card]){padding-left:24px!important;padding-right:24px!important;margin-left:0!important;margin-right:0!important;box-shadow:none!important}
#app#app#app#app#app .complaint-aftersales-page :is(.view-summary-card--controls-only,.view-summary-controls,.view-filter-bar){background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}
#app#app#app#app#app .complaint-aftersales-page :is(.view-summary-controls,.view-filter-bar){padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}
#app#app#app#app#app .complaint-aftersales-page .view-summary-card--controls-only::before,#app#app#app#app#app .complaint-aftersales-page .view-summary-card--controls-only::after{display:none!important;content:none!important}
#app#app#app#app#app .complaint-aftersales-page .aftersales-list-heading>div:first-child{display:none!important}
#app#app#app#app#app .complaint-aftersales-page .aftersales-list-heading{background:transparent!important;border:0!important;box-shadow:none!important;min-height:0!important;padding-top:12px!important;padding-bottom:12px!important;justify-content:flex-end!important}
#app#app#app#app#app .complaint-aftersales-page :is(.table-wrap,.complaint-case-table,.complaint-case-table thead,.complaint-case-table tbody,.complaint-case-table tr,.complaint-case-table th,.complaint-case-table td){background:#fff!important;background-image:none!important;border:0!important;outline:0!important;box-shadow:none!important}
#app#app#app .page-grid:has(>.toolbar-card [data-role="renewal-month"]) .table :is(thead,tbody,tr,th,td){background:#fff!important;background-image:none!important}
@media(min-width:901px){
#app#app#app .page-grid:has(>.toolbar-card [data-role="renewal-month"]){grid-template-columns:minmax(0,1fr) auto!important}
#app#app#app .page-grid:has(>.toolbar-card [data-role="renewal-month"])>.toolbar-card,#app#app#app .page-grid:has(>.toolbar-card [data-role="renewal-month"])>.toolbar-card>.section-heading{display:contents!important}
#app#app#app .toolbar-card:has([data-role="renewal-month"]) h2{grid-column:1 / -1;grid-row:1;padding:8px 24px!important}
#app#app#app .toolbar-card:has([data-role="renewal-month"]) label{grid-column:2;grid-row:2;align-self:end!important;margin-right:24px!important}
#app#app#app .page-grid:has(>.toolbar-card [data-role="renewal-month"])>.metric-grid{grid-column:1;grid-row:2}
#app#app#app .page-grid:has(>.toolbar-card [data-role="renewal-month"])>.card:not(.toolbar-card){grid-column:1 / -1}
}
#app#app#app :is(input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]):not([type="button"]):not([type="submit"]),select,textarea){background-color:#fff!important;background-image:none!important}
@media(max-width:600px){#app#app#app .workbench-sales-heading{column-gap:10px!important}#app#app#app .workbench-sales-heading #workbench-sales-title{font-size:20px!important}#app#app#app .workbench-sales-heading>a{padding:8px 10px!important;font-size:12px!important}}
