page{--mini-primary:var(--mini-primary);--mini-primary-dark:var(--mini-header-start);--mini-primary-light:var(--mini-primary-light);--mini-page-bg:var(--mini-page-bg);--mini-card-bg:#fff;--mini-elevated-bg:var(--mini-elevated-bg);--mini-text:var(--mini-text);--mini-text-secondary:var(--mini-text-secondary);--mini-text-muted:#94a3b8;--mini-text-inverse:#fff;--mini-border:var(--mini-border);--mini-divider:var(--mini-divider);--mini-shadow:var(--mini-shadow);--mini-success:#16845a;--mini-warning:#e09b25;--mini-danger:#d94a4a;--mini-disabled:#94a3b8;--mini-header-start:var(--mini-header-start);--mini-header-end:var(--mini-header-end);--mini-card-radius:0.45rem;--mini-control-radius:0.3rem;--mini-sheet-radius:0.65rem;background:var(--mini-page-bg);color:var(--mini-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}::-webkit-scrollbar,page::-webkit-scrollbar,taro-scroll-view-core::-webkit-scrollbar{background:transparent;color:transparent;display:none;height:0;width:0}.page{box-sizing:border-box;min-height:100vh;padding:.6rem}.section-title{font-size:.8rem;font-weight:600;margin:.7rem 0 .4rem}.empty{color:var(--mini-text-secondary);padding:2rem .6rem;text-align:center}.industrial-card{background:var(--mini-card-bg);border:.025rem solid var(--mini-border);border-radius:var(--mini-card-radius);box-shadow:0 .15rem .5rem var(--mini-shadow)}.agreement-page,.alarm-detail-page,.alarm-page,.bind-page,.control-record-page,.home-page,.line-detail-page,.line-products-page,.login-page,.mine-page,.privacy-page,.product-add-page,.product-detail-page,.product-page{background:var(--mini-page-bg)!important;color:var(--mini-text)}.home-hero,.line-products-header,.line-profile,.mine-profile,.product-header{background:linear-gradient(145deg,var(--mini-header-start),var(--mini-header-end))!important;color:var(--mini-text-inverse)!important}.alarm-header{background:linear-gradient(135deg,var(--mini-header-start),var(--mini-header-end))!important;color:var(--mini-text-inverse)!important}.alarm-detail-hero{background:linear-gradient(135deg,var(--mini-header-start),var(--mini-header-end))!important;color:var(--mini-text-inverse)!important}.alarm-card::before{background:var(--mini-primary)!important}.alarm-actions taro-button-core:not(.alarm-actions__close),.alarm-filters taro-text-core.active,.alarm-operation__submit:not(.alarm-operation__submit--close),.brand-mark,.filter-bar > taro-text-core,.gateway-bind-submit,.login-button,.primary-button,.product-add-submit{background:var(--mini-primary)!important;color:var(--mini-text-inverse)!important}.agreement-link,.alarm-card__foot taro-text-core:last-child,.alarm-detail-tabs taro-text-core.active,.alarm-record-card__link,.alarm-sheet__head taro-text-core:last-child,.detail-link,.gateway-card-actions,.gateway-toolbar taro-text-core:last-child,.home-retry,.line-products-retry,.product-add-line,.product-section-title,.scope-switcher taro-text-core:last-child{color:var(--mini-primary)!important}.alarm-card,.alarm-detail-group,.alarm-detail-state,.alarm-record-card,.alarm-stat,.bind-card,.control-record-summary,.data-card,.execute-card,.filter-bar,.gateway-toolbar,.home-kpi,.home-panel,.line-config-card,.line-product-card,.line-products-empty,.line-record-list,.loading,.mine-card,.product-add-card,.product-card,.product-empty,.product-tabs,.select-card,.state-card,.stats-grid taro-view-core{background:var(--mini-card-bg)!important;border-color:var(--mini-border)!important;border-radius:var(--mini-card-radius);box-shadow:0 .15rem .5rem var(--mini-shadow)}.alarm-operation,.alarm-operation__head,.alarm-sheet,.alarm-sheet__head,.detail-row,.detail-sheet,.detail-sheet__head,.gateway-bind-head,.gateway-bind-sheet{background:var(--mini-card-bg)!important}.agreement-date,.alarm-time,.control-record-summary > taro-view-core > taro-text-core:first-child,.dynamic-time,.execute-card__eyebrow,.home-kpi__unit,.home-subtitle,.line-detail__section-title taro-text-core:last-child,.line-product-card__meta,.login-tip,.mine-arrow,.privacy-date,.product-card__meta{color:var(--mini-text-muted)!important}.ability-label,.alarm-device,.bind-tip,.data-card > taro-text-core,.dynamic-content,.home-kpi__label,.line-product-card__meta,.login-copy,.mine-row,.product-card__meta,.scope-switcher,.status-rate__label{color:var(--mini-text-secondary)!important}.agreement-title,.alarm-card__name,.alarm-section-title,.bind-title,.dynamic-type,.execute-card__title,.home-kpi__number,.home-section-title,.line-detail__section-title taro-text-core:first-child,.line-product-card__name,.login-brand,.mine-section-title,.mine-value,.privacy-title,.product-card__name,.product-section-title,.status-item__value{color:var(--mini-text)!important}.alarm-operation taro-textarea-core,.bind-input,.gateway-bind-picker,.gateway-bind-remark,.gateway-device-row taro-input-core,.product-add-input,.product-add-textarea{background:var(--mini-elevated-bg)!important;border-color:var(--mini-border)!important;border-radius:var(--mini-control-radius)!important;color:var(--mini-text)!important}.alarm-card,.alarm-record-card,.data-card,.home-kpi,.home-panel,.line-product-card,.mine-card,.product-card{border-color:var(--mini-border)!important}.alarm-detail-tabs taro-text-core.active::after,.dynamic-dot,.home-kpi::before,.product-tabs .active,.quick-mark{background:var(--mini-primary)!important}.alarm-detail-tabs taro-text-core.active,.product-tabs .active{border-color:var(--mini-primary)!important;color:var(--mini-primary)!important}.monitor-page{background:var(--monitor-page-bg,var(--mini-page-bg))!important;color:var(--monitor-text,var(--mini-text))!important}.monitor-header{background:var(--monitor-primary,var(--mini-primary))!important}.monitor-card,.monitor-chart,.monitor-map,.monitor-parameter,.monitor-progress,.monitor-section,.monitor-status-light,.monitor-switch,.monitor-visual{background:var(--monitor-card-bg,var(--mini-card-bg));border-color:var(--monitor-card-border,var(--mini-border))}.line-card{background:linear-gradient(145deg,var(--mini-header-start),var(--mini-header-end))!important;border-radius:var(--mini-card-radius)!important;box-shadow:0 .3rem .625rem var(--mini-shadow)!important}.line-chart .line-bar{background:var(--mini-chart-1,var(--mini-primary))!important}