:root{color-scheme:light;--pw-primary-color: rgb(var(--arcoblue-6));--pw-bg-color: #f4f7fb;--pw-page-bg: #f7f8fa;--pw-header-bg: rgba(255, 255, 255, .95);--pw-tabs-bg: #eef1f5;--pw-surface-bg: #fff;--pw-border-color: #e5e6eb;--pw-text-primary: #1d2129;--pw-text-secondary: #4e5969;--pw-text-muted: #86909c;--pw-control-hover-bg: rgba(var(--arcoblue-6), .08);--pw-control-hover-border: rgba(var(--arcoblue-6), .2);--pw-surface-hover: #f7f8fa;--pw-border-hover: #c9cdd4;--pw-shadow-raised: 0 6px 16px rgba(15, 35, 95, .1);--pw-shadow-active: 0 6px 16px rgba(var(--arcoblue-6), .22);--pw-card-radius: 8px;--pw-control-h: 32px;--pw-control-radius: 6px;--pw-control-font: 13px;--pw-mobile-breakpoint: 991px;--pw-motion-fast: .12s;--pw-motion-base: .18s;--pw-ease-emphasized: cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box}html,body,#app{width:100%;min-height:100%;margin:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--pw-bg-color);color:var(--pw-text-primary);-webkit-text-size-adjust:100%}body .arco-btn,body .arco-input-wrapper,body .arco-select-view,body .arco-picker,body .arco-textarea-wrapper{max-width:100%}a{color:inherit;text-decoration:none}.arco-card{min-width:0;border-radius:var(--pw-card-radius);overflow:hidden}.arco-card-body,.arco-card-header{border-radius:0}.page-container{display:flex;flex-direction:column;gap:16px;min-width:0}.page-card{border:none;border-radius:var(--pw-card-radius);box-shadow:0 8px 24px #0f235f0f;transition:box-shadow var(--pw-motion-base) var(--pw-ease-emphasized)}.page-container .page-card{border:none;border-radius:var(--pw-card-radius);box-shadow:0 8px 24px #0f235f0f}.page-container .page-card .arco-card-header{min-height:48px;padding:0 18px;border-bottom:1px solid var(--color-border-2)}.page-container .page-card .arco-card-header-title{font-size:15px;font-weight:600}.page-container .page-card .arco-card-body{padding:18px}.page-card:hover{box-shadow:0 10px 26px #0f235f17}.arco-btn:not(.arco-btn-disabled){transition:color var(--pw-motion-base) var(--pw-ease-emphasized),background-color var(--pw-motion-base) var(--pw-ease-emphasized),border-color var(--pw-motion-base) var(--pw-ease-emphasized),box-shadow var(--pw-motion-base) var(--pw-ease-emphasized),transform var(--pw-motion-fast) ease}.arco-btn:not(.arco-btn-disabled):active{transform:scale(.98)}body[arco-theme=dark]{--pw-bg-color: #141414;--pw-page-bg: #17171a;--pw-header-bg: rgba(35, 35, 38, .96);--pw-tabs-bg: #1c1c1f;--pw-surface-bg: #232326;--pw-border-color: #3a3a3c;--pw-text-primary: #f2f3f5;--pw-text-secondary: #c9cdd4;--pw-text-muted: #86909c;--pw-control-hover-bg: rgba(var(--arcoblue-6), .14);--pw-control-hover-border: rgba(var(--arcoblue-6), .36);--pw-surface-hover: #2b2b30;--pw-border-hover: #5a5a60;--pw-shadow-raised: 0 8px 20px rgba(0, 0, 0, .22);--pw-shadow-active: 0 8px 20px rgba(var(--arcoblue-6), .24)}body[arco-theme=dark] .page-card,body[arco-theme=dark] .arco-card,body[arco-theme=dark] .arco-modal,body[arco-theme=dark] .arco-drawer,body[arco-theme=dark] .mobile-record-card{background:var(--pw-surface-bg)!important;border-color:var(--pw-border-color)}body[arco-theme=dark] .app-header{background:var(--pw-header-bg);border-color:var(--pw-border-color)}body[arco-theme=dark] .layout-content{background:var(--pw-page-bg)}body[arco-theme=dark] .app-tabs{border-color:var(--pw-border-color);background:var(--pw-header-bg)}body[arco-theme=dark] .app-tab{color:var(--pw-text-muted);background:var(--pw-tabs-bg);border-color:var(--pw-border-color)}body[arco-theme=dark] .app-tab:hover{color:var(--pw-text-primary);background:var(--pw-surface-hover)}body[arco-theme=dark] .notification-panel,body[arco-theme=dark] .notification-panel__item,body[arco-theme=dark] .notification-panel__stat{color:var(--pw-text-primary);background:var(--pw-surface-bg);border-color:var(--pw-border-color)}body[arco-theme=dark] .notification-panel__stat,body[arco-theme=dark] .notification-panel__item--unread{background:var(--pw-surface-hover)}.page-header{display:flex;align-items:center;justify-content:space-between;gap:12px}[class$=__header-action],[class*="__header-action "]{display:flex;justify-content:flex-end}[class$=__header-action] .arco-btn,[class*="__header-action "] .arco-btn{width:100%;min-height:44px;border-radius:8px;touch-action:manipulation}[class$=__search-buttons],[class*="__search-buttons "]{display:flex;flex-wrap:wrap;gap:12px}.page-title{margin:0;font-size:24px;font-weight:600}.page-subtitle{margin:4px 0 0;color:var(--pw-text-muted)}.search-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.table-toolbar,.toolbar,.search-toolbar,[class$=__search-actions],[class*="__search-actions "]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.toolbar__filters.arco-space,.table-toolbar .arco-space,.search-toolbar .arco-space,[class$=__search-actions] .arco-space,[class*="__search-actions "] .arco-space{max-width:100%;flex-wrap:wrap}.toolbar__filters.arco-space .arco-space-item,.table-toolbar .arco-space .arco-space-item,.search-toolbar .arco-space .arco-space-item,[class$=__search-actions] .arco-space .arco-space-item,[class*="__search-actions "] .arco-space .arco-space-item{min-width:0}.search-grid+.table-toolbar{margin-top:16px}.arco-input-wrapper:not(.arco-input-size-large),.arco-select-view:not(.arco-select-size-large):not(.arco-select-view-multiple),.arco-picker:not(.arco-picker-size-large),.arco-input-number:not(.arco-input-number-size-large){height:var(--pw-control-h);border-radius:var(--pw-control-radius);font-size:var(--pw-control-font)}.arco-input-wrapper:not(.arco-input-size-large) .arco-input{height:100%}.arco-btn:not(.arco-btn-size-mini):not(.arco-btn-size-large):not(.arco-btn-text):not(.arco-btn-shape-circle){height:var(--pw-control-h);padding:0 12px;border-radius:var(--pw-control-radius);font-size:var(--pw-control-font)}.arco-table .arco-table-th,.arco-table .arco-table-td{padding:12px 16px;font-size:13px}.arco-form-horizontal:not(.arco-form-inline) .arco-form-item-label-col{flex:0 0 20.8333%;max-width:20.8333%;min-width:96px}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.stat-card:after,.message-stat__accent{display:none}.stat-card__label,.message-stat__meta,.stat-card span{display:block;color:var(--color-text-3);font-size:13px}.stat-card__value,.message-stat__value,.stat-card strong{display:block;margin-top:10px;color:var(--color-text-1);font-size:28px;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums}.stat-card__note{margin-top:8px;color:var(--color-text-3);font-size:13px;line-height:1.5}.action-group{display:inline-flex;gap:8px;flex-wrap:wrap}.page-container .selection-toolbar__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.table-pagination,[class$=__pagination],[class*="__pagination "]{display:flex;justify-content:flex-end;width:100%;margin-top:16px}.table-pagination .arco-pagination,[class$=__pagination] .arco-pagination,[class*="__pagination "] .arco-pagination{min-width:0}@media(max-width:991px){html,body,#app{overflow-x:hidden}.arco-card-body{padding:16px}.page-card{box-shadow:none}.arco-card-header{flex-wrap:nowrap;align-items:center;gap:8px}.arco-card-header-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arco-card-header .arco-card-header-extra{flex:0 0 auto;margin-left:auto;white-space:nowrap}.arco-btn{min-height:40px}.arco-pagination{width:100%;min-width:0;flex-wrap:wrap;justify-content:center;gap:8px}.arco-table{font-size:13px}.arco-table .arco-table-container{overflow-x:auto}.arco-table .arco-table-th,.arco-table .arco-table-td{padding:12px 10px;white-space:nowrap}.arco-modal{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important}.arco-modal-content{max-height:calc(100dvh - 24px);display:flex;flex-direction:column}.arco-modal-body{overflow-y:auto}.arco-modal-body>.arco-spin{display:block;width:100%;max-width:100%}.arco-modal-footer{padding-bottom:12px;padding-bottom:calc(12px + env(safe-area-inset-bottom))}.arco-drawer-container:not(.app-sidebar-drawer) .arco-drawer{width:100vw!important;max-width:100vw!important}.app-sidebar-drawer .arco-drawer{width:min(60vw,320px)!important;max-width:min(60vw,320px)!important}.arco-drawer-body{padding-bottom:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom))}.arco-form .arco-row{margin-right:0!important;margin-left:0!important}.arco-form .arco-col{width:100%;max-width:100%;flex:0 0 100%;padding-right:0!important;padding-left:0!important}.page-container{gap:12px}.page-header{align-items:flex-start;flex-direction:row}.arco-pagination-total,.arco-pagination-options,.arco-pagination:not(.arco-pagination-simple)>.arco-pagination-jumper{display:none}.arco-pagination-list{display:flex;max-width:100%;flex-wrap:wrap;justify-content:center;gap:8px;white-space:normal}.arco-pagination-item:not(:last-child){margin-right:0}.arco-pagination-item{flex:0 0 auto}.arco-pagination-item-previous,.arco-pagination-item-next{display:inline-flex;align-items:center;justify-content:center}.table-pagination,[class$=__pagination],[class*="__pagination "]{justify-content:center}.page-header>:first-child{min-width:0;flex:1 1 auto}.page-header>.arco-btn,.page-header>.arco-space{width:auto;min-width:0;flex:none}.page-header>.arco-btn,.page-header>.arco-space .arco-btn{width:auto;min-height:32px;padding:0 12px;white-space:nowrap}.page-header .arco-space{display:flex;flex-wrap:wrap;justify-content:flex-end;max-width:55%}.table-toolbar{align-items:stretch;flex-direction:column}.page-header>*,.table-toolbar>*,.toolbar>*,.search-toolbar>*,[class$=__search-actions]>*,[class*="__search-actions "]>*{min-width:0}.page-header .arco-space,.table-toolbar .arco-space,.toolbar__filters.arco-space,.toolbar .arco-space,.search-toolbar .arco-space,[class$=__search-actions] .arco-space,[class*="__search-actions "] .arco-space,.search-grid .arco-space{display:flex;flex-wrap:wrap;width:100%}.page-title{font-size:20px;line-height:1.3}:root{--pw-control-h: 40px}.search-grid{grid-template-columns:1fr;gap:12px}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.summary-grid,.metric-grid,.chart-grid,.daily-usage-summary__items,.detail-grid,.info-card__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.summary-card,.metric-card,.detail-grid__item,.daily-usage-summary__item{min-width:0}.search-grid>:first-child{grid-column:1 / -1}.action-group{width:100%}.action-group .arco-btn{flex:1 1 auto;min-width:0}.page-container .selection-toolbar__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-card-list__spin,.mobile-card-list__spin .arco-spin-children{width:100%}.mobile-selection-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding:10px 12px;border:1px solid var(--pw-border-color);border-radius:8px;background:var(--pw-surface-bg)}.mobile-selection-summary__text{color:var(--color-text-3);font-size:13px}.mobile-record-list{display:flex;flex-direction:column;gap:12px}.mobile-record-card{padding:14px;border:1px solid var(--pw-border-color);border-radius:8px;background:var(--pw-surface-bg)}.mobile-record-card+.mobile-record-card{margin-top:12px}.mobile-record-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mobile-record-card__checkbox{min-width:0;min-height:24px}.mobile-record-card__title{color:var(--pw-text-primary);font-size:14px;font-weight:600;line-height:1.5;word-break:break-word}.mobile-record-card__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.mobile-record-card__field{display:flex;flex-direction:column;gap:4px;min-width:0}.mobile-record-card__field--full{grid-column:1 / -1}.mobile-record-card__field-label{color:var(--pw-text-muted);font-size:12px}.mobile-record-card__field-value{color:var(--pw-text-primary);font-size:13px;line-height:1.6;word-break:break-word}.mobile-record-card__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px}.mobile-record-card__actions .arco-btn{width:100%;min-height:44px;border-radius:8px;touch-action:manipulation}}@media(max-width:640px){.toolbar__filters.arco-space .arco-select,.toolbar__filters.arco-space .arco-picker,.toolbar__filters.arco-space .arco-input-wrapper,.table-toolbar .arco-space .arco-select,.table-toolbar .arco-space .arco-picker,.table-toolbar .arco-space .arco-input-wrapper,.search-toolbar .arco-space .arco-select,.search-toolbar .arco-space .arco-picker,.search-toolbar .arco-space .arco-input-wrapper{width:100%!important}.mobile-selection-summary{flex-direction:column;align-items:stretch}.summary-grid,.metric-grid,.chart-grid,.daily-usage-summary__items,.detail-grid,.info-card__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:360px){.mobile-record-card__actions{grid-template-columns:1fr}}
