/* 字号按原样式的 85% 缩放，保留字号层级。 */
html{font-size:93.5%}.boot-copy{font-size:12.155px}.brand-code{font-size:11.22px}.story-kicker,.section-index,.account-kicker{font-size:11.22px}.story-copy h1{font-size:clamp(41.14px,4.862vw,76.67px)}.story-copy p{font-size:14.96px}.route span{font-size:23.375px}.story-foot{font-size:10.285px}.login-panel-top{font-size:10.285px}.panel-index{font-size:18.7px}.dialog header h2{font-size:23.375px}.login-heading p{font-size:12.155px}.field-label>span{font-size:11.22px}.prefilled-phone-note{font-size:10.285px}.login-security{font-size:10.285px}.form-error{font-size:12.155px}.topbar-subtitle{font-size:12.155px}.user-chip strong{font-size:12.155px}.security-banner{font-size:12.155px}.page-intro h1{font-size:clamp(28.05px,3.74vw,45.815px)}.metric strong{font-size:29.92px}.section-toolbar{font-size:10.285px}.overview-sort>span{font-size:7.48px}.overview-sort button{font-size:9.35px}.phone-identity h2{font-size:23.375px}.account-phone-line{font-size:11.22px}.global-identity-badge{font-size:9.35px}.phone-copy-button{font-size:9.35px}.status-pill{font-size:11.22px}.owner-line{font-size:11.22px}.membership-top{font-size:10.285px}.membership-cell h3{font-size:13.09px}.coupon-number strong{font-size:33.66px}.coupon-number span{font-size:11.22px}.membership-meta{font-size:10.285px}.membership-open-hint{font-size:9.35px}.membership-open-hint strong{font-size:10.285px}.account-times{font-size:10.285px}.secondary-button{font-size:11.22px}.collection-progress{font-size:11.22px}.collection-progress strong{font-size:10.285px}.account-error{font-size:11.22px}.membership-order-button{font-size:10.285px}.guarantee-overview span{font-size:10.285px}.guarantee-overview strong{font-size:26.18px}.guarantee-overview small{font-size:8.415px}.guarantee-kicker{font-size:8.415px}.guarantee-group-head h2{font-size:21.505px}.guarantee-total span{font-size:10.285px}.guarantee-total strong{font-size:42.075px}.guarantee-channel-summary span{font-size:10.285px}.guarantee-channel-summary strong{font-size:22.44px}.guarantee-channel-summary small{font-size:8.415px}.guarantee-role{font-size:8.415px}.guarantee-line-state{font-size:8.415px}.guarantee-account>strong{font-size:13.09px}.guarantee-account>small{font-size:10.285px}.guarantee-channel-row span{font-size:9.35px}.guarantee-channel-row b{font-size:11.22px}.guarantee-empty-slot span{font-size:10.285px}.guarantee-empty-slot small{font-size:8.415px}.guarantee-source{font-size:9.35px}.refresh-config-panel>header span{font-size:8.415px}.refresh-config-panel>header strong{font-size:17.765px}.refresh-switch>span{font-size:11.22px}.refresh-switch em{font-size:19.635px}.refresh-interval-field>span{font-size:10.285px}.refresh-interval-field input{font-size:27.115px}.refresh-interval-field strong{font-size:11.22px}.refresh-interval-field small{font-size:9.35px}.refresh-presets button{font-size:9.35px}.refresh-pulse-panel>span{font-size:8.415px}.refresh-pulse-panel>strong{font-size:31.79px}.refresh-pulse-panel>p{font-size:10.285px}.refresh-time-grid span{font-size:8.415px}.refresh-time-grid strong{font-size:9.35px}.refresh-metric-strip span{font-size:9.35px}.refresh-metric-strip strong{font-size:22.44px}.refresh-metric-strip small{font-size:8.415px}.refresh-run-index{font-size:10.285px}.refresh-run>header>div:nth-child(2) strong{font-size:12.155px}.refresh-run>header>div:nth-child(2) small{font-size:9.35px}.refresh-run-state{font-size:9.35px}.refresh-run-counts span{font-size:9.35px}.refresh-run-message{font-size:9.35px}.refresh-log-account>div strong{font-size:10.285px}.refresh-log-account>div small{font-size:8.415px}.refresh-log-account>span:last-child{font-size:9.35px}.refresh-latest-mark{font-size:7.48px}.catalog-column>header span{font-size:9.35px}.catalog-column>header strong{font-size:15.895px}.catalog-column>header em{font-size:11.22px}.catalog-item>span:first-child{font-size:9.35px}.catalog-copy strong{font-size:11.22px}.catalog-copy p{font-size:9.35px}.catalog-meta em{font-size:8.415px}.catalog-meta small{font-size:8.415px}.catalog-empty{font-size:11.22px}.dialog-lead p{font-size:11.22px}.code-target{font-size:12.155px}.code-target strong{font-size:15.895px}.code-field input{font-size:25.245px}.vault-note{font-size:11.22px}.orders-summary span{font-size:10.285px}.order-index{font-size:9.35px}.order-main strong{font-size:12.155px}.order-main small{font-size:9.35px}.order-facts i{font-size:8.415px}.order-state{font-size:9.35px}.orders-empty{font-size:11.22px}.detail-loading{font-size:11.22px}.product-detail-hero span,.order-detail-hero span{font-size:9.35px}.product-detail-hero h3,.order-detail-hero h3{font-size:21.505px}.product-detail-hero p,.order-detail-hero p{font-size:11.22px}.detail-badges em{font-size:9.35px}.detail-quick-grid span,.detail-field-grid span{font-size:8.415px}.detail-quick-grid strong{font-size:10.285px}.detail-block h4{font-size:11.22px}.detail-field-grid strong{font-size:10.285px}.detail-sections p{font-size:11.22px}.user-row{font-size:12.155px}.user-head{font-size:9.35px}.role-tag,.state-tag{font-size:10.285px}@media(max-width:640px){.metric strong{font-size:25.245px}.phone-identity h2{font-size:18.7px}.account-kicker{font-size:8.415px}.story-copy h1{font-size:36.465px}}.rail-logo span{font-size:14.025px}.side-rail button{font-size:11.22px}.rail-subnav-button{font-size:10.285px!important}.suixin-auth-state>p{font-size:12.155px}.suixin-summary strong{font-size:20.57px}.suixin-service-grid article>header h3{font-size:14.96px}.suixin-service-grid article>p{font-size:12.155px}.suixin-target small{font-size:10.285px}.suixin-target strong{font-size:13.09px}.suixin-service-grid article>footer>span{font-size:11.22px}@media(max-width:640px){.suixin-summary span{font-size:11.22px}.suixin-summary strong{font-size:17.765px}}@media(max-width:640px){.side-rail nav button,.rail-bottom{font-size:8.415px}.rail-subnav-button{font-size:8.415px!important}}.benefit-account-bar strong{font-size:15.895px}.benefit-account-bar p{font-size:11.22px}.service-copy small{font-size:8.415px}.service-copy strong{font-size:14.025px}.service-copy p{font-size:10.285px}.service-status{font-size:9.35px}.benefit-readout strong{font-size:18.7px}.dialog-hint{font-size:11.22px}.global-plus-member small{font-size:8.415px}.global-plus-member strong{font-size:15.895px}.global-plus-member em{font-size:10.285px}.global-plus-benefits article>p{font-size:10.285px}.global-plus-benefits details{font-size:10.285px}.global-plus-benefits article>footer>span{font-size:10.285px}.ai-bean-readout>span{font-size:10.285px}.ai-bean-readout strong{font-size:14.96px}.ai-bean-readout em{font-size:8.415px}.global-plus-combo-action strong{font-size:12.155px}.global-plus-combo-action small{font-size:9.35px}.global-plus-tab-action small{font-size:9.35px}.consumption-result header strong{font-size:15.895px}.consumption-result header em{font-size:10.285px}.consumption-result article small{font-size:8.415px}.consumption-result article strong{font-size:10.285px}.qr-result>span{font-size:9.35px}.upstream-state p{font-size:11.22px}.service-products span{font-size:10.285px}.eligibility-state strong{font-size:11.22px}.eligibility-state p{font-size:10.285px}.operator-confirmation{font-size:10.285px}.account-rights-head h2,.catalog-preview-title h2{font-size:21.505px}.account-rights-head p,.catalog-preview-title p{font-size:11.22px}.rights-summary small{font-size:8.415px}.rights-summary strong{font-size:22.44px}.rights-summary>em{font-size:8.415px}.rights-filters button{font-size:10.285px}.claimable-check p{font-size:10.285px}.plus-category-head strong{font-size:13.09px}.plus-category-chips button{font-size:9.35px}.right-card-labels>span{font-size:8.415px}.right-card-subcategory{font-size:7.48px}.plus-bag-badge{font-size:7.48px}.right-card-copy h3{font-size:13.09px}.right-card-copy p{font-size:9.35px}.right-facts em{font-size:8.415px}.halfprice-identity-bar strong{font-size:14.025px}.halfprice-identity-bar label{font-size:10.285px}.halfprice-identity-status{font-size:10.285px}.halfprice-identity-bar .batch-all-button{font-size:9.35px}.batch-benefit-summary small{font-size:9.35px}.batch-benefit-steps span{font-size:9.35px}.batch-benefit-items article>div small{font-size:9.35px}.batch-benefit-items article>em{font-size:9.35px}.batch-benefit-items article>label{font-size:8.415px}.batch-benefit-items article>label input{font-size:15.895px}.batch-benefit-items article>p{font-size:9.35px}.halfprice-order-product strong{font-size:14.96px}.halfprice-order-product del{font-size:10.285px}.halfprice-order-dialog .operator-confirmation{font-size:10.285px}.halfprice-agreement{font-size:11.22px}.right-card footer>span{font-size:9.35px}.right-card footer button{font-size:9.35px}.rights-state{font-size:11.22px}.rights-warnings{font-size:9.35px}.tenant-switcher>span{font-size:9.35px}.tenant-switcher select{font-size:11.22px}.tenant-scope-banner{font-size:10.285px}.tenant-role-note{font-size:11.22px}.tenant-protected{font-size:10.285px}.audit-filter-bar label{font-size:9.35px}.audit-row{font-size:10.285px}.audit-head{font-size:8.415px}.audit-action strong,.audit-target strong{font-size:10.285px}.audit-action small{font-size:8.415px}.audit-row pre{font-size:8.415px}.audit-pagination{font-size:10.285px}@media(max-width:640px){.page-intro h1{font-size:clamp(27.115px,8.415vw,36.465px)}}.guarantee-channel-row small{font-size:8.415px}.permission-panel em{font-size:10.285px}.permission-grid span{font-size:11.22px}.permission-split p{font-size:11.22px}.embedded-audit-head h2{font-size:21.505px}.embedded-audit-head p{font-size:11.22px}.contract-dataset-tabs button em{font-size:9.35px}.contract-filter-bar label{font-size:9.35px}.contract-table-panel>header strong{font-size:16.83px}.contract-table-panel>header small{font-size:10.285px}.contract-summary-line{font-size:11.22px}.contract-summary-line strong{font-size:14.96px}.contract-table th,.contract-table td{font-size:11.22px}.contract-table th{font-size:9.35px}.business-panel header span{font-size:10.285px}.business-panel header strong{font-size:18.7px}.business-login-state span{font-size:11.22px}.business-toolbar>span{font-size:11.22px}.business-selected-card span{font-size:10.285px}.business-cancel-result span{font-size:10.285px}.business-cancel-result em{font-size:10.285px}.business-cancel-result summary{font-size:11.22px}.business-cancel-result pre{font-size:10.285px}.business-service-row{font-size:12.155px}.business-service-head{font-size:10.285px}.business-log-panel pre,.business-log-empty{font-size:11.22px}.rail-logo span{font-size:14.96px}.side-rail button{font-size:11.22px}.rail-subnav-button{font-size:10.285px!important}@media(max-width:640px){.side-rail nav>button,.rail-nav-group,.rail-nav-group>button{font-size:9.35px}.topbar-title{font-size:14.96px}.page-intro h1{font-size:clamp(28.985px,8.415vw,39.27px)}.metric strong{font-size:26.18px}.phone-identity h2{font-size:18.7px}}.theme-toggle{font-size:10.285px}@media(max-width:640px){.console-shell .side-rail nav>button,.console-shell .rail-nav-group>button{font-size:8.415px}}@media(max-width:640px){.console-shell .account-title-line h2{font-size:clamp(14.025px,4.675vw,18.7px)}.console-shell .global-identity-badge{font-size:8.415px}.console-shell .phone-copy-button{font-size:9.35px}.console-shell .status-pill{font-size:9.35px}.console-shell .card-actions>.secondary-button{font-size:clamp(9.35px,2.618vw,11.22px)}.console-shell .membership-cell h3,.console-shell .service-copy strong,.console-shell .right-card-copy h3,.console-shell .suixin-service-grid article>header h3,.console-shell .guarantee-account>strong,.console-shell .catalog-column>header strong,.console-shell .permission-split article strong,.console-shell .global-plus-benefits article>header span{font-size:13.09px}}@media(max-width:380px){.console-shell .status-pill{font-size:8.415px}.console-shell .card-actions>.secondary-button{font-size:9.35px}}.console-shell{font-size:14.025px}.console-shell .rail-logo span{font-size:14.025px}.console-shell .side-rail nav>button,.console-shell .rail-nav-group>button{font-size:12.155px}.console-shell .rail-subnav-button{font-size:10.7525px!important}.console-shell .rail-bottom{font-size:11.6875px}.console-shell .topbar-title{font-size:15.895px}.console-shell .topbar-subtitle{font-size:12.155px}.console-shell .tenant-scope-banner,.console-shell .security-banner{font-size:12.155px}.console-shell .page-intro h1{font-size:clamp(31.79px,2.94525vw,42.075px)}.console-shell .page-intro p{font-size:13.5575px}.console-shell .section-toolbar{font-size:12.155px}.console-shell .primary-button{font-size:12.6225px}.console-shell .secondary-button,.console-shell .ghost-button{font-size:11.6875px}.console-shell .field-label>span{font-size:12.155px}.console-shell .field-label input,.console-shell .field-label select,.console-shell .field-label textarea,.console-shell .tenant-switcher select,.console-shell .overview-sort select{font-size:13.09px}.console-shell .metric strong{font-size:clamp(27.115px,2.3375vw,34.595px)}.console-shell .metric small{font-size:11.6875px}.console-shell .phone-identity h2{font-size:21.505px}.console-shell .owner-line,.console-shell .account-phone-line,.console-shell .account-times{font-size:11.22px}.console-shell .membership-cell h3,.console-shell .service-copy strong,.console-shell .right-card-copy h3,.console-shell .guarantee-account>strong,.console-shell .catalog-column>header strong{font-size:14.025px}.console-shell .membership-number{font-size:29.92px}.console-shell table{font-size:12.6225px}.console-shell table th{font-size:11.22px}@media(max-width:640px){.console-shell{font-size:13.09px}.console-shell .side-rail nav>button,.console-shell .rail-nav-group>button{font-size:8.415px}.console-shell .topbar-title{font-size:14.025px}.console-shell .page-intro h1{font-size:clamp(25.245px,7.48vw,31.79px)}.console-shell .page-intro p{font-size:11.6875px}.console-shell .metric strong{font-size:24.31px}.console-shell .metric small{font-size:10.285px}.console-shell .membership-cell h3,.console-shell .service-copy strong,.console-shell .right-card-copy h3,.console-shell .guarantee-account>strong,.console-shell .catalog-column>header strong{font-size:13.09px}.console-shell table{font-size:11.6875px}}.consumption-result-heading>span{font-size:11.22px}.consumption-result-heading>strong{font-size:18.7px}.consumption-result-header>em{font-size:9.35px}.consumption-result .consumption-period-card>header span{font-size:12.155px}.consumption-result .consumption-period-card>header em{font-size:8.415px}.consumption-result .consumption-period-card>strong{font-size:22.44px}.consumption-result .consumption-period-card>small{font-size:9.35px}.consumption-result .consumption-period-card>footer span{font-size:9.35px}.consumption-result .consumption-trend strong{font-size:11.22px}.consumption-result .consumption-trend span{font-size:9.35px}.consumption-result .consumption-trend>em{font-size:8.415px}.consumption-result .consumption-chart-heading>div{font-size:11.22px}.consumption-result .consumption-chart-heading>small{font-size:8.415px}.consumption-result .consumption-chart article small{font-size:8.415px}.consumption-result .consumption-chart article strong{font-size:10.285px}.consumption-result>.consumption-legend{font-size:9.35px}@media(max-width:360px){.consumption-result .consumption-chart article small{font-size:7.65px}.consumption-result .consumption-chart article strong{font-size:8.925px}}@media(min-width:641px){.console-shell .rail-bottom{font-size:12.155px}}@media(max-width:640px){.console-shell .rail-bottom{font-size:8.415px}}.consumption-summary-head h2{font-size:16.83px}.consumption-summary-head p{font-size:10.285px}.consumption-refresh-badge{font-size:8.5px}.consumption-refresh-button{font-size:9.35px}.consumption-summary-stat span{font-size:10.285px}.consumption-summary-stat strong{font-size:20.57px}.consumption-summary-stat small{font-size:8.925px}.consumption-more-button{font-size:9.35px}.consumption-summary-foot{font-size:8.925px}.consumption-summary-warning{font-size:9.18px}.dialog-auto-note{font-size:10.2px}@media(max-width:360px){.consumption-summary-stat strong{font-size:18.7px}}.console-shell .tenant-switcher.page-intro-tenant>span{font-size:10.285px}.console-shell .page-intro-tenant select,.console-shell.theme-light .page-intro-tenant select{font-size:11.22px}.console-shell .consumption-summary-head h2{font-size:15.895px}.console-shell .consumption-summary-stat strong{font-size:19.125px}.console-shell{--ui-size-caption: 9.35px;--ui-size-small: 10.285px;--ui-size-body: 11.22px;--ui-size-row: 12.155px;--ui-size-card-title: 13.09px;--ui-size-section-title: 21.505px;--ui-size-stat: 22.44px;--ui-size-page-title: clamp(28.05px, 3.74vw, 45.815px);font-size:var(--ui-size-body)}.console-shell :is(button,input,select,textarea){font-size:var(--ui-size-body)}.console-shell .side-rail :is(button,span){font-size:var(--ui-size-small)}.console-shell .page-intro h1{font-size:var(--ui-size-page-title)}.console-shell .page-intro p,.console-shell .benefit-account-identity p,.console-shell .account-rights-head p,.console-shell .catalog-preview-title p,.console-shell .embedded-audit-head p,.console-shell .permission-split p,.console-shell .empty-state p,.console-shell .claimable-check p,.console-shell .upstream-state p,.console-shell .right-card-copy p,.console-shell .service-copy p,.console-shell .business-cancel-result small,.console-shell .business-service-row small,.console-shell .refresh-run-message,.console-shell .refresh-log-account small{font-size:var(--ui-size-body)}.console-shell :is(.section-index,.account-kicker,.section-toolbar,.membership-top,.guarantee-kicker,.refresh-run-index,.refresh-config-panel>header span,.business-panel header span,.business-selected-card span,.contract-filter-bar label,.audit-filter-bar label,.tenant-switcher>span,.global-identity-badge,.rights-summary small,.rights-summary>em,.right-card-labels>span,.right-card-subcategory,.plus-bag-badge,.right-facts em,.right-card footer>span,.plus-category-chips button,.contract-table th,.business-service-head,.audit-head,.permission-panel em,.tenant-protected,.refresh-latest-mark){font-size:var(--ui-size-small)}.console-shell :is(.primary-button,.secondary-button,.ghost-button,.text-button,.overview-sort button,.rights-filters button,.business-tabs button,.contract-dataset-tabs button,.contract-filter-bar button,.audit-pagination button,.contract-pagination button,.membership-order-button,.phone-copy-button,.right-card footer button,.global-plus-tab-action button,.batch-benefit-steps span){font-size:var(--ui-size-small)}.console-shell :is(.account-rights-head h2,.catalog-preview-title h2,.embedded-audit-head h2,.contract-table-panel>header strong,.business-panel header strong,.refresh-config-panel>header strong,.refresh-pulse-panel>header strong,.consumption-summary-head h2,.dialog>header h2){font-size:var(--ui-size-section-title)}.console-shell :is(.phone-identity h2,.guarantee-group-head h2,.empty-state h3,.membership-cell h3,.right-card-copy h3,.service-copy strong,.plus-category-head strong,.halfprice-identity-bar strong,.halfprice-order-product strong,.suixin-service-grid h3,.permission-panel strong,.permission-split strong,.business-selected-card strong,.business-service-row strong,.audit-action strong,.audit-target strong,.audit-actor strong,.refresh-log-account strong,.refresh-run-head strong,.contract-name-cell,.contract-summary-line strong,.business-login-state strong){font-size:var(--ui-size-card-title)}.console-shell :is(.metric strong,.rights-summary strong,.guarantee-overview strong,.guarantee-channel-summary strong,.refresh-metric strong,.consumption-summary-stat strong,.coupon-number strong){font-size:var(--ui-size-stat)}.console-shell :is(.metric small,.account-phone-line,.owner-line,.membership-meta,.membership-open-hint,.account-times,.collection-progress,.account-error,.guarantee-overview span,.guarantee-overview small,.guarantee-total span,.guarantee-total small,.guarantee-channel-summary span,.guarantee-channel-summary small,.guarantee-role,.guarantee-line-state,.guarantee-channel-row span,.guarantee-channel-row small,.guarantee-source,.refresh-switch>span,.refresh-switch em,.refresh-time-grid,.refresh-log-list,.refresh-run-counts,.business-login-state span,.business-toolbar>span,.contract-summary-line,.contract-table td,.contract-table-panel>header small,.contract-pagination,.audit-row,.audit-pagination,.permission-grid span,.tenant-role-note,.rights-state,.rights-warnings,.claimable-check small,.eligibility-state strong,.eligibility-state p,.operator-confirmation,.service-products span,.business-log-panel pre,.business-log-empty){font-size:var(--ui-size-body)}.console-shell :is(.overview-sort>span,.audit-action small,.audit-row pre){font-size:var(--ui-size-caption)}@media(max-width:640px){.console-shell{--ui-size-page-title: clamp(26.18px, 7.82vw, 34.595px)}}.login-switch{font-size:11.475px}.login-switch button{font-size:inherit}.console-shell.console-shell.console-shell.console-shell.console-shell.console-shell.console-shell .consumption-summary-stat strong{font-size:17px!important}.consumption-months-heading{font-size:11.05px}.consumption-months-heading span,.consumption-month span{font-size:10.2px}.consumption-month strong{font-size:11.9px}.consumption-months-empty{font-size:11.05px}.wednesday-page h1{font-size:22.95px}.wednesday-page h2{font-size:15.3px}.wednesday-account-title span{font-size:11.05px}.wednesday-retry label{font-size:11.05px}.wednesday-retry p{font-size:10.2px}.wednesday-app-row span{font-size:11.05px}.wednesday-test-result p{font-size:11.05px}@media(max-width:640px){.console-shell .side-rail nav>button[title=周三充值日] .wednesday-menu-label{font-size:7.65px!important}}.tariff-metrics strong{font-size:23.8px}.tariff-card-labels :is(span,em){font-size:10.2px}.tariff-card h2{font-size:15.3px}.tariff-price{font-size:21.25px}.tariff-dates span{font-size:11.05px}.tariff-panel h2{font-size:17.85px}.tariff-event-kind{font-size:11.05px}.tariff-events h3{font-size:14.45px}.tariff-events em{font-size:11.05px}.tariff-change span,.tariff-change time{font-size:11.05px}.tariff-forecast-tabs b{font-size:10.2px}@media(max-width:767px){.tariff-forecast-tabs button{font-size:11.05px}.tariff-filters :is(input,select),.tariff-panel select{font-size:13.6px}}

/* 消费查询整体高度缩至原来的 75%，保持面板宽度不变。 */

/* 1104 visual refinement. Presentation only; loaded after the existing theme. */
.console-shell.console-shell .page-intro h1 { font-size:clamp(22.1px,2.21vw,30.6px); }
.console-shell.console-shell :is(.section-index,.account-kicker) { font-size:10.2px; }
.console-shell.console-shell .dialog header h2 { font-size:19.55px; }
.login-page .story-copy h1 { font-size:clamp(27.2px,3.315vw,51px); }
.login-page .story-copy p { font-size:13.6px; }
@media(max-width:640px) {
  .console-shell.console-shell .page-intro h1 { font-size:22.1px; }
  .login-page .story-copy h1 { font-size:27.2px; }
}
/* Consumption query actions stay next to the automatic-query status. */
/* Remove decorative rainbow paint while preserving status and chart semantics. */

/* Soft card palettes: visual accents only, independent of business status. */
/* Vivid framing, requested after review of the pastel version. */
/* Subtle relief for display typography; body copy and form values stay crisp. */
/* Card frames follow the navigation item surface: thin outline, soft radius. */
/* Matched to the deployed 1102 Aurora card and navigation theme. */
.console-shell.console-shell.console-shell.console-shell .page-intro h1 { font-size:clamp(19.55px,1.7vw,24.65px); }
/* Consolidated action toolbars and unframed page headings. */

/* Centered, transient operation feedback. The page remains clickable while the message is visible. */
.console-shell.console-shell.console-shell.console-shell .operation-feedback {
 font-size:12.75px;
}

/* Shared typography for every tenant and membership colour theme. */
.console-shell.console-shell.console-shell.console-shell.console-shell,
.login-page.login-page { font-size:11.9px;
}
.console-shell.console-shell.console-shell.console-shell.console-shell :is(p,small,label,td,th,summary,select,input,textarea,.right-facts,.right-card-copy,.user-row,.detail-field-grid,.halfprice-identity-status) { font-size:11.9px;
}
.console-shell.console-shell.console-shell.console-shell.console-shell :is(small,.section-index,.right-facts em,.right-card-subcategory,.right-card-labels span,.membership-cell p,.detail-field-grid span) { font-size:11.05px!important;
}
.console-shell.console-shell.console-shell.console-shell.console-shell .right-card footer > span { font-size:11.9px; }
.console-shell.console-shell.console-shell.console-shell.console-shell button { font-size:11.9px; }
/* Membership palettes must not override foreground readability. */
.console-shell.console-shell.console-shell.console-shell.console-shell.console-shell :is(small,.section-index,.consumption-summary-stat > span,.consumption-summary-footer,.right-card-copy p) { font-size:11.05px!important; }
.console-shell.console-shell.console-shell.console-shell.console-shell.console-shell :is(.rights-summary em,.consumption-summary-footer,.consumption-summary-foot,.right-card-labels span,.right-card-labels em,.consumption-auto-badge) { font-size:11.05px!important; }
.console-shell.console-shell.console-shell.console-shell.console-shell.console-shell :is(span,small,em,td,th,label,summary) { font-size:max(11.05px,1em); }
.console-shell.console-shell.console-shell.console-shell.console-shell .side-rail .rail-subnav-button span { font-size:11.05px!important; }

/* 我的权益列表页签：用柔和的多色卡片区分筛选项，并强化当前页签。 */

@media (max-width: 767px) {/* Mobile presentation only. Loaded after the existing desktop/theme styles. */
@media (max-width: 767px) {

  .console-shell.console-shell .side-rail :is(nav > button, .rail-nav-group > button) {
    font-size: 10.2px;
  }
  .console-shell.console-shell .side-rail .wednesday-menu-label { font-size: 10.2px !important; }

  .console-shell.console-shell .side-rail .rail-bottom {
    font-size: 10.2px;
  }
  .console-shell.console-shell .page-intro h1 { font-size: 21.25px; }

  /* A desktop flex-basis becomes a 320px HEIGHT in the mobile column layout. */
  .console-shell.console-shell .page-intro-tenant select { font-size: 13.6px; }
  .console-shell.console-shell .metric strong { font-size: clamp(17px, 4.76vw, 22.1px); }
  .console-shell.console-shell .account-title-line h2 { font-size: 15.3px; }
  .console-shell.console-shell .global-identity-badge { font-size: 10.2px; }
  .console-shell.console-shell .membership-cell h3 { font-size: 11.9px; }
  .console-shell.console-shell .coupon-number strong { font-size: 24.65px; }
  .console-shell.console-shell .card-actions > .secondary-button { font-size: 11.05px; }
  .console-shell.console-shell .benefit-account-actions select { font-size: 13.6px; }
  .console-shell.console-shell .right-card-copy h3 { font-size: 13.6px; }
  .console-shell.console-shell :is(.field-label input, .field-label select, .field-label textarea) { font-size: 13.6px; }
  .console-shell.console-shell .wednesday-page :is(input, select) { font-size: 13.6px; }
}
}
/* 信息层级：弱化重复装饰，突出当前页面、状态和可操作控件。 */
.console-shell.console-shell.console-shell.console-shell .page-intro .section-index {
  font-size: 10.2px !important;
}

