/* ERP PC dashboard presentation; customer mini-program and push settings are unchanged. */
@media(min-width:769px){
html[data-theme] .pc-layout [data-mp-dashboard-page]{padding:24px!important;background:var(--color-bg-page,#f3f6fa)!important;color:var(--color-text-primary,#20364e);}
html[data-theme] .pc-layout [data-mp-dashboard-page] .kpi-row{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px!important;padding:0!important;margin:0 0 22px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;}
html[data-theme] .pc-layout [data-mp-dashboard-page] .kpi-row::before{content:'今日经营';grid-column:1/-1;font-size:17px;font-weight:700;color:var(--color-text-primary,#20364e);line-height:24px;}
html[data-theme] .pc-layout [data-mp-dashboard-page] .kpi-row+.kpi-row::before{content:'累计概览';}
html[data-theme] .pc-layout [data-mp-dashboard-page] .stat-card{display:flex;flex-direction:column;justify-content:center;min-width:0!important;min-height:118px;padding:18px 20px!important;margin:0!important;border:1px solid var(--color-border,#dce5ee)!important;border-radius:10px!important;background:var(--color-bg-card,#fff)!important;box-shadow:0 2px 5px #19355204!important;box-sizing:border-box;}
html[data-theme] .pc-layout [data-mp-dashboard-page] .stat-card__label{font-size:13px!important;color:var(--color-text-secondary,#718094)!important;line-height:20px;}
html[data-theme] .pc-layout [data-mp-dashboard-page] .stat-card__value{margin-top:9px!important;font-size:28px!important;font-weight:700!important;line-height:36px!important;color:var(--color-text-primary,#203b57)!important;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;}
html[data-theme] .pc-layout [data-mp-dashboard-page] .stat-card__trend{margin-top:6px!important;color:var(--color-text-secondary,#718094)!important;font-size:12px!important;line-height:18px;}
html[data-theme] .pc-layout [data-mp-dashboard-page] :is(.ai-ops-panel,.subscribe-panel,.conversion-panel,.dashboard-panel){padding:22px!important;margin-bottom:20px!important;border:1px solid var(--color-border,#dce5ee)!important;border-radius:12px!important;background:var(--color-bg-card,#fff)!important;box-shadow:none!important;}
html[data-theme] .pc-layout [data-mp-dashboard-page] .ai-ops-title{color:var(--color-text-primary,#203b57)!important;font-size:17px!important;line-height:26px;}
html[data-theme] .pc-layout [data-mp-dashboard-page] .ai-ops-sub{display:block;margin-top:4px;color:var(--color-text-secondary,#718094)!important;font-size:12px;line-height:20px;}
html[data-theme] .pc-layout [data-mp-dashboard-page] .ai-ops-head{align-items:center!important;gap:18px!important;}
html[data-theme] .pc-layout [data-mp-dashboard-page] .ai-settings-actions{flex-wrap:wrap;gap:14px!important;flex-shrink:0;}
html[data-theme] .pc-layout [data-mp-dashboard-page] .subscribe-tip{padding:11px 14px!important;margin-top:18px!important;color:var(--color-text-secondary,#687d90)!important;background:var(--color-bg-subtle,#f4f7fb)!important;border-left:3px solid var(--color-primary,#2862a0);font-size:12px;line-height:20px;}
html[data-theme] .pc-layout [data-mp-dashboard-page] .subscribe-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 20px!important;margin-top:20px!important;}
html[data-theme] .pc-layout [data-mp-dashboard-page] .subscribe-grid label{min-width:0;gap:8px!important;font-size:13px!important;color:var(--color-text-secondary,#62778c)!important;}
html[data-theme] .pc-layout [data-mp-dashboard-page] .subscribe-grid :is(input,uni-input){height:40px!important;min-height:40px!important;padding:0 12px!important;line-height:40px!important;font-size:13px!important;border:1px solid var(--color-border,#cedbe8)!important;border-radius:6px!important;background:var(--color-bg-card,#fff)!important;color:var(--color-text-primary,#263d54)!important;box-sizing:border-box!important;}
html[data-theme] .pc-layout [data-mp-dashboard-page] .subscribe-grid uni-input input{height:100%!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;line-height:normal!important;}
html[data-theme] .pc-layout [data-mp-dashboard-page] .subscribe-grid :is(textarea,uni-textarea){min-height:112px!important;height:112px!important;padding:10px 12px!important;line-height:21px!important;font-size:12px!important;color:var(--color-text-primary,#263d54)!important;border:1px solid var(--color-border,#cedbe8)!important;border-radius:6px!important;background:var(--color-bg-subtle,#f8fafd)!important;box-sizing:border-box!important;overflow:auto;}
html[data-theme] .pc-layout [data-mp-dashboard-page] .subscribe-grid uni-textarea textarea{min-height:0!important;height:100%!important;padding:0!important;border:0!important;}
html[data-theme] .pc-layout [data-mp-dashboard-page] .subscribe-grid :is(input,textarea):focus{outline:2px solid #347ac52a;outline-offset:1px;}
html[data-theme] .pc-layout [data-mp-dashboard-page] .ai-metric-grid>view{background:var(--color-bg-subtle,#f7f9fc)!important;border-color:var(--color-border,#e0e7ef)!important;}
html[data-theme] .pc-layout [data-mp-dashboard-page] .ai-metric-grid strong{color:var(--color-primary,#2862a0)!important;font-variant-numeric:tabular-nums;}
}
@media(min-width:769px) and (max-width:1100px){html[data-theme] .pc-layout [data-mp-dashboard-page] .kpi-row{grid-template-columns:repeat(2,minmax(0,1fr));}html[data-theme] .pc-layout [data-mp-dashboard-page] .ai-ops-head{align-items:flex-start!important;}}
