/* 复用经营总览的玻璃材质与悬停聚焦。只改呈现，不改变尺寸、布局、DOM 或业务事件。 */
body[data-theme="liquid"] :is(
#members-page .member-metrics>.metric-card,
#orders-page .orders-metrics>.order-metric,
#daily-page #daily-summary>.daily-metric,
#attendance-page #att-metrics>.att-metric,
#my-business-page #my-business-summary>article,
#files-page #fm-kpis>.fm-kpi,
#customers-page .customers-metrics>.metric-card,
#materials-page .mat-stats>.mat-stat,
#memos-page .memo-stats>.memo-stat,
#finance-page #finance-kpi-wall>.kpi-cell,
#invoices-page .invoices-stats>.invoice-metric,
#performance-page .perf-core-row>.metric-card,
#performance-page .perf-sub-row>.metric-card,
#settings-page #setting-grid>:is(.data-card,.staff-card,.theme-card,.api-key-card),
#members-page #member-grid>.member-card,
#customers-page #customer-grid>.customer-card,
#files-page #fm-file-list>.fm-card:not(.list),
#memos-page .memo-grid>.memo-card
){background:var(--admin-surface)!important;border:1px solid var(--admin-card-border)!important;border-radius:var(--ui-radius,12px)!important;box-shadow:var(--admin-card-shadow)!important;backdrop-filter:var(--admin-surface-blur);-webkit-backdrop-filter:var(--admin-surface-blur)}
@media(hover:hover) and (pointer:fine){
#members-page .member-metrics>.metric-card,
#orders-page .orders-metrics>.order-metric,
#daily-page #daily-summary>.daily-metric,
#attendance-page #att-metrics>.att-metric,
#my-business-page #my-business-summary>article,
#files-page #fm-kpis>.fm-kpi,
#customers-page .customers-metrics>.metric-card,
#materials-page .mat-stats>.mat-stat,
#memos-page .memo-stats>.memo-stat,
#finance-page #finance-kpi-wall>.kpi-cell,
#invoices-page .invoices-stats>.invoice-metric,
#performance-page .perf-core-row>.metric-card,
#performance-page .perf-sub-row>.metric-card,
#settings-page #setting-grid>:is(.data-card,.staff-card,.theme-card,.api-key-card),
#members-page #member-grid>.member-card,
#customers-page #customer-grid>.customer-card,
#files-page #fm-file-list>.fm-card:not(.list),
#memos-page .memo-grid>.memo-card{position:relative;transition:transform .55s cubic-bezier(.22,.75,.25,1),filter .45s ease!important;transform-origin:center}
#members-page .member-metrics>.metric-card:hover,
#orders-page .orders-metrics>.order-metric:hover,
#daily-page #daily-summary>.daily-metric:hover,
#attendance-page #att-metrics>.att-metric:hover,
#my-business-page #my-business-summary>article:hover,
#files-page #fm-kpis>.fm-kpi:hover,
#customers-page .customers-metrics>.metric-card:hover,
#materials-page .mat-stats>.mat-stat:hover,
#memos-page .memo-stats>.memo-stat:hover,
#finance-page #finance-kpi-wall>.kpi-cell:hover,
#invoices-page .invoices-stats>.invoice-metric:hover,
#performance-page .perf-core-row>.metric-card:hover,
#performance-page .perf-sub-row>.metric-card:hover,
#settings-page #setting-grid>:is(.data-card,.staff-card,.theme-card,.api-key-card):hover,
#members-page #member-grid>.member-card:hover,
#customers-page #customer-grid>.customer-card:hover,
#files-page #fm-file-list>.fm-card:not(.list):hover,
#memos-page .memo-grid>.memo-card:hover{transform:scale(1.1)!important;filter:none;z-index:2}
/* 仅同组真实卡片参与弱化，空隙、列表行和表单面板不触发。 */
#members-page .member-metrics:has(>.metric-card:hover)>.metric-card:not(:hover),
#orders-page .orders-metrics:has(>.order-metric:hover)>.order-metric:not(:hover),
#daily-page #daily-summary:has(>.daily-metric:hover)>.daily-metric:not(:hover),
#attendance-page #att-metrics:has(>.att-metric:hover)>.att-metric:not(:hover),
#my-business-page #my-business-summary:has(>article:hover)>article:not(:hover),
#files-page #fm-kpis:has(>.fm-kpi:hover)>.fm-kpi:not(:hover),
#customers-page .customers-metrics:has(>.metric-card:hover)>.metric-card:not(:hover),
#materials-page .mat-stats:has(>.mat-stat:hover)>.mat-stat:not(:hover),
#memos-page .memo-stats:has(>.memo-stat:hover)>.memo-stat:not(:hover),
#finance-page #finance-kpi-wall:has(>.kpi-cell:hover)>.kpi-cell:not(:hover),
#invoices-page .invoices-stats:has(>.invoice-metric:hover)>.invoice-metric:not(:hover),
#performance-page .perf-core-row:has(>.metric-card:hover)>.metric-card:not(:hover),
#performance-page .perf-sub-row:has(>.metric-card:hover)>.metric-card:not(:hover),
#settings-page #setting-grid:has(>:is(.data-card,.staff-card,.theme-card,.api-key-card):hover)>:is(.data-card,.staff-card,.theme-card,.api-key-card):not(:hover),
#members-page #member-grid:has(>.member-card:hover)>.member-card:not(:hover),
#customers-page #customer-grid:has(>.customer-card:hover)>.customer-card:not(:hover),
#files-page #fm-file-list:has(>.fm-card:not(.list):hover)>.fm-card:not(.list):not(:hover),
#memos-page .memo-grid:has(>.memo-card:hover)>.memo-card:not(:hover){transform:scale(.9)!important;filter:blur(10px)}
}
