/*!
 * material-tokens.css — Material Design 2 (MUI) design tokens + Bootstrap/Metronic remap
 * Part of the acg-faka admin Material UI restyle (additive override layer).
 *
 * Load order: this file FIRST, then material.css. Theme is chosen via
 * <html data-theme="light|dark" data-theme-pref="light|dark|auto"> set by the
 * inline FOUC guard (Header/Login <head>) and material.js.
 *
 * NOTE: never edit the vendor bundles (_admin.css / _.css / style.bundle.css / *.min.css).
 * All Material styling lives in material-*.css + material.js, added to BOTH css()/js()
 * arrays so it loads in dev (DEBUG=true) and prod (DEBUG=false) alike.
 */:root{--md-radius:8px;--md-radius-lg:12px;--md-radius-pill:9999px;--md-e0:none;--md-e1:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);--md-e2:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);--md-e3:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12);--md-e4:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);--md-e6:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);--md-e8:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);--md-e12:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12);--md-e16:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12);--md-e24:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);--md-ease:cubic-bezier(.4, 0, .2, 1);--md-ease-out:cubic-bezier(0, 0, .2, 1);--md-dur:.2s;--md-dur-fast:.12s;--md-font:"HarmonyOS Sans SC","Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}:root[data-theme=light]{--md-primary:#1976D2;--md-primary-hover:#1565C0;--md-primary-container:#E3F2FD;--md-on-primary:#FFFFFF;--md-secondary:#9C27B0;--md-secondary-hover:#7B1FA2;--md-on-secondary:#FFFFFF;--md-success:#2E7D32;--md-warning:#ED6C02;--md-error:#D32F2F;--md-info:#0288D1;--md-bg:#F4F5F7;--md-surface:#FFFFFF;--md-surface-2:#FFFFFF;--md-on-surface:rgba(0,0,0,.87);--md-on-surface-med:rgba(0,0,0,.60);--md-on-surface-dis:rgba(0,0,0,.38);--md-divider:rgba(0,0,0,.12);--md-nav-fg:#4b5563;--md-nav-section:#6b7280;--md-nav-active-fg:#111827;--md-outline:rgba(0,0,0,.23);--md-hover-overlay:rgba(0,0,0,.04);--md-selected-overlay:rgba(25,118,210,.08);--md-focus-ring:rgba(25,118,210,.40);--md-scrim:rgba(0,0,0,.5);--md-primary-rgb:25,118,210;--md-secondary-rgb:156,39,176;--md-success-rgb:46,125,50;--md-warning-rgb:237,108,2;--md-error-rgb:211,47,47;--md-info-rgb:2,136,209;--md-e1:0 1px 2px rgba(16,24,40,.04),0 2px 8px -2px rgba(16,24,40,.06);--md-e2:0 1px 2px rgba(16,24,40,.04),0 4px 12px -2px rgba(16,24,40,.08);--md-e3:0 2px 4px -1px rgba(16,24,40,.05),0 6px 16px -3px rgba(16,24,40,.09);--md-e4:0 2px 5px -1px rgba(16,24,40,.05),0 10px 22px -4px rgba(16,24,40,.10);--md-e6:0 3px 6px -2px rgba(16,24,40,.06),0 14px 28px -6px rgba(16,24,40,.12);--md-e8:0 4px 8px -2px rgba(16,24,40,.07),0 18px 36px -8px rgba(16,24,40,.14);--md-e12:0 6px 12px -3px rgba(16,24,40,.08),0 26px 48px -10px rgba(16,24,40,.16);--md-e16:0 8px 16px -4px rgba(16,24,40,.09),0 34px 60px -12px rgba(16,24,40,.18);--md-e24:0 12px 22px -6px rgba(16,24,40,.10),0 48px 80px -16px rgba(16,24,40,.22);color-scheme:light}:root[data-theme=dark]{--md-primary:#90CAF9;--md-primary-hover:#64B5F6;--md-primary-container:#0D47A1;--md-on-primary:rgba(0,0,0,.87);--md-secondary:#CE93D8;--md-secondary-hover:#BA68C8;--md-on-secondary:rgba(0,0,0,.87);--md-success:#66BB6A;--md-warning:#FFA726;--md-error:#F44336;--md-info:#29B6F6;--md-bg:#0e1013;--md-surface:#1a1e24;--md-surface-2:#232830;--md-on-surface:rgba(255,255,255,.92);--md-on-surface-med:rgba(255,255,255,.60);--md-on-surface-dis:rgba(255,255,255,.38);--md-divider:rgba(255,255,255,.10);--md-outline:rgba(255,255,255,.22);--md-nav-fg:rgba(255,255,255,.72);--md-nav-section:rgba(255,255,255,.48);--md-nav-active-fg:#ffffff;--md-hover-overlay:rgba(255,255,255,.08);--md-selected-overlay:rgba(144,202,249,.16);--md-focus-ring:rgba(144,202,249,.50);--md-scrim:rgba(0,0,0,.7);--md-primary-rgb:144,202,249;--md-secondary-rgb:206,147,216;--md-success-rgb:102,187,106;--md-warning-rgb:255,167,38;--md-error-rgb:244,67,54;--md-info-rgb:41,182,246;--md-e1:0 1px 3px rgba(0,0,0,.3);--md-e2:0 2px 6px -1px rgba(0,0,0,.38);--md-e3:0 3px 8px -2px rgba(0,0,0,.42);--md-e4:0 4px 11px -3px rgba(0,0,0,.48);--md-e6:0 6px 15px -3px rgba(0,0,0,.52);--md-e8:0 8px 20px -4px rgba(0,0,0,.56);--md-e12:0 12px 26px -6px rgba(0,0,0,.6);--md-e16:0 16px 34px -8px rgba(0,0,0,.66);--md-e24:0 22px 46px -10px rgba(0,0,0,.72);color-scheme:dark}:root[data-theme]{--bs-primary:var(--md-primary);--bs-primary-active:var(--md-primary-hover);--bs-success:var(--md-success);--bs-info:var(--md-secondary);--bs-warning:var(--md-warning);--bs-danger:var(--md-error);--bs-primary-rgb:var(--md-primary-rgb);--bs-success-rgb:var(--md-success-rgb);--bs-info-rgb:var(--md-secondary-rgb);--bs-warning-rgb:var(--md-warning-rgb);--bs-danger-rgb:var(--md-error-rgb);--bs-body-bg:var(--md-bg);--bs-body-color:var(--md-on-surface);--bs-border-color:var(--md-divider);--bs-link-color:var(--md-primary);--bs-link-hover-color:var(--md-primary-hover);--bs-link-color-rgb:var(--md-primary-rgb)}:root[data-theme=dark]{--bs-white:#1E1E1E;--bs-white-rgb:30,30,30;--bs-body-bg:#121212;--bs-light:#2A2A2A;--bs-light-rgb:42,42,42;--bs-dark:#EDEDED;--bs-dark-rgb:237,237,237;--bs-gray-100:#2A2A2A;--bs-gray-200:#333333;--bs-gray-300:#3D3D3D;--bs-gray-400:#4D4D4D;--bs-gray-500:#6E6E6E;--bs-gray-600:#9E9E9E;--bs-gray-700:#BDBDBD;--bs-gray-800:#E0E0E0;--bs-gray-900:#F5F5F5}/*!
 * md-components.css — SHARED Material UI component styles (acg-faka).
 * Extracted from the admin material.css so BOTH the admin AND the buyer/merchant frontend can load
 * the SAME styling for the shared JS components in assets/common/js/ (component.js popup/drawer,
 * form.js fields, table.js bootstrap-table, search.js toolbar, format.js badges) + generic primitives
 * (alerts, tooltips, toasts, select2, layui buttons, .text-* utilities).
 *   • Load AFTER md-tokens.css (this file references the --md-* design tokens).
 *   • All rules are scoped :root[data-theme] — the host page must set <html data-theme="light|dark">.
 * (Admin-shell styles — sidebar/header/layout/stat-cards/config — stay in assets/admin/css/material.css.)
 */:root[data-theme] .a-badge,:root[data-theme] .acg-badge,:root[data-theme] .table-item{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:3px 10px;font-size:12px;font-weight:500;line-height:1.6;border-radius:var(--md-radius);white-space:nowrap;vertical-align:middle;box-shadow:none!important;text-shadow:none!important;transition:background-color var(--md-dur-fast) var(--md-ease),border-color var(--md-dur-fast) var(--md-ease)}:root[data-theme] .a-badge,:root[data-theme] .acg-badge{border:1px solid var(--md-outline);background-color:transparent;color:var(--md-on-surface-med)}:root[data-theme] .table-item{border:none;background-color:var(--md-hover-overlay);color:var(--md-on-surface-med)}:root[data-theme] .a-badge>i,:root[data-theme] .acg-badge>i{display:none!important}:root[data-theme] .table-item i{font-size:12px}:root[data-theme] .table-item .table-item-name{color:inherit!important;text-shadow:none!important;font-size:12px}:root[data-theme] .a-badge-primary,:root[data-theme] .badge-light-primary{background-color:rgba(var(--md-primary-rgb),.1)!important;border:1px solid rgba(var(--md-primary-rgb),.45)!important;color:var(--md-primary)!important}:root[data-theme] .table-item-cate{background-color:rgba(var(--md-primary-rgb),.12)!important;color:var(--md-primary)!important}:root[data-theme] .a-badge-success,:root[data-theme] .badge-light-success{background-color:rgba(var(--md-success-rgb),.1)!important;border:1px solid rgba(var(--md-success-rgb),.45)!important;color:var(--md-success)!important}:root[data-theme] .table-item-user{background-color:rgba(var(--md-success-rgb),.14)!important;color:var(--md-success)!important}:root[data-theme] .a-badge-danger,:root[data-theme] .badge-light-danger{background-color:rgba(var(--md-error-rgb),.1)!important;border:1px solid rgba(var(--md-error-rgb),.45)!important;color:var(--md-error)!important}:root[data-theme] .a-badge-warning,:root[data-theme] .badge-light-warning{background-color:rgba(var(--md-warning-rgb),.12)!important;border:1px solid rgba(var(--md-warning-rgb),.5)!important;color:var(--md-warning)!important}:root[data-theme] .a-badge-info,:root[data-theme] .badge-light-info{background-color:rgba(var(--md-info-rgb),.1)!important;border:1px solid rgba(var(--md-info-rgb),.45)!important;color:var(--md-info)!important}:root[data-theme] .badge-light-cambridgeBlue{background-color:rgba(0,137,123,.1)!important;border:1px solid rgba(0,137,123,.45)!important;color:#00897b!important}:root[data-theme] .a-badge-dark,:root[data-theme] .a-badge-light,:root[data-theme] .a-badge-muted,:root[data-theme] .a-badge-secondary,:root[data-theme] .badge-light-dark{background-color:transparent!important;border:1px solid var(--md-outline)!important;color:var(--md-on-surface-med)!important}:root[data-theme] .a-badge-blue,:root[data-theme] .a-badge-link{background-color:rgba(var(--md-primary-rgb),.1)!important;border:1px solid rgba(var(--md-primary-rgb),.45)!important;color:var(--md-primary)!important}:root[data-theme] .a-badge-check{background-color:rgba(var(--md-success-rgb),.1)!important;border:1px solid rgba(var(--md-success-rgb),.45)!important;color:var(--md-success)!important}:root[data-theme] .a-badge-dollar{background-color:rgba(var(--md-warning-rgb),.12)!important;border:1px solid rgba(var(--md-warning-rgb),.5)!important;color:var(--md-warning)!important}:root[data-theme] .a-badge .text-dark,:root[data-theme] .table-item .text-dark{color:inherit!important}:root[data-theme] .a-badge-group,:root[data-theme] .badge-group{display:inline-flex;flex-wrap:wrap;gap:4px;align-items:center}:root[data-theme] .badge{border-radius:var(--md-radius);font-weight:500}:root[data-theme] .badge.badge-primary{background-color:var(--md-primary)!important;color:var(--md-on-primary)!important}:root[data-theme] .badge.badge-success{background-color:var(--md-success)!important;color:#fff!important}:root[data-theme] .badge.badge-danger{background-color:var(--md-error)!important;color:#fff!important}:root[data-theme] .a-badge-glass{display:inline-flex;align-items:center;gap:5px;padding:4px 11px;border-radius:var(--md-radius)!important;border:1px solid currentColor!important;border-color:color-mix(in srgb,currentColor 40%,transparent)!important;background:0 0!important;box-shadow:none!important;text-shadow:none!important;font-weight:500;transition:background-color var(--md-dur-fast) var(--md-ease),border-color var(--md-dur-fast) var(--md-ease)}:root[data-theme] .a-badge-glass:hover,:root[data-theme] .table .action-col .a-badge-glass:hover{background-color:var(--md-hover-overlay)!important;background-color:color-mix(in srgb,currentColor 9%,transparent)!important;border-color:currentColor!important}:root[data-theme] .table .action-col .a-badge-glass{background:0 0!important}:root[data-theme] .a-badge-glass:has(.btn-title:empty){gap:0}:root[data-theme] .text-primary{color:var(--md-primary)!important}:root[data-theme] .text-success{color:var(--md-success)!important}:root[data-theme] .text-danger{color:var(--md-error)!important}:root[data-theme] .text-warning{color:var(--md-warning)!important}:root[data-theme] .text-info{color:var(--md-info)!important}:root[data-theme] ::-webkit-scrollbar{width:10px;height:10px}:root[data-theme] ::-webkit-scrollbar-track{background:0 0}:root[data-theme] ::-webkit-scrollbar-thumb{background:var(--md-on-surface-dis);border-radius:var(--md-radius-pill);border:2px solid transparent;background-clip:content-box}:root[data-theme] ::-webkit-scrollbar-thumb:hover{background:var(--md-on-surface-med);background-clip:content-box}:root[data-theme] body{scrollbar-color:var(--md-on-surface-dis) transparent;scrollbar-width:thin}:root[data-theme] a{color:var(--md-primary)}:root[data-theme] .text-hover-primary:hover{color:var(--md-primary)!important}:root[data-theme] .layui-layer-page,:root[data-theme] .layui-layer.component-popup,:root[data-theme] .layui-layer.layui-layer-page{background:var(--md-surface)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-radius:var(--md-radius-lg);box-shadow:var(--md-e24);border:none}:root[data-theme=dark] .layui-layer.component-popup,:root[data-theme=dark] .layui-layer.layui-layer-page{border:1px solid var(--md-divider)}:root[data-theme] .layui-layer-page .layui-layer-title{background:0 0;color:var(--md-on-surface);font-weight:600;font-size:16px;border-bottom:1px solid var(--md-divider);border-radius:var(--md-radius-lg) var(--md-radius-lg) 0 0!important;box-shadow:none!important}:root[data-theme] .component-popup .layui-card-body,:root[data-theme] .layui-layer-page .layui-layer-content{background:var(--md-surface);color:var(--md-on-surface)}:root[data-theme] .component-popup .layui-card-body{padding-left:24px!important;padding-right:24px!important}:root[data-theme] .layui-layer-page:not(:has(.layui-layer-btn)) .layui-layer-content{border-radius:0 0 var(--md-radius-lg) var(--md-radius-lg)}:root[data-theme] .layui-layer-page .layui-layer-btn{border-top:1px solid var(--md-divider);padding:12px 20px;box-shadow:none!important;border-radius:0 0 var(--md-radius-lg) var(--md-radius-lg)!important}:root[data-theme] .layui-layer-page .layui-layer-btn .layui-layer-btn0{background:var(--md-primary)!important;border-color:var(--md-primary)!important;color:var(--md-on-primary)!important;border-radius:var(--md-radius);box-shadow:var(--md-e2);font-weight:500}:root[data-theme] .layui-layer-page .layui-layer-btn .layui-layer-btn0:hover{background:var(--md-primary-hover);box-shadow:var(--md-e4)}:root[data-theme] .layui-layer-page .layui-layer-btn .layui-layer-btn1{background:0 0;border:1px solid var(--md-outline);color:var(--md-on-surface-med)!important;border-radius:var(--md-radius)}:root[data-theme] .layui-layer-btn a i,:root[data-theme] .layui-layer-btn button i{color:inherit!important}:root[data-theme] .layui-layer-page .layui-layer-setwin .layui-layer-close{color:var(--md-on-surface-med)}:root[data-theme] .layui-layer-shade{background-color:var(--md-scrim)!important}:root[data-theme] .layui-layer-tab .layui-layer-title{background:var(--md-surface)!important;border-bottom:1px solid var(--md-divider)!important}:root[data-theme] .layui-layer-tab .layui-layer-title span{height:42px!important;width:auto!important;min-width:0!important;padding:0 18px!important;color:var(--md-on-surface-med)!important;font-weight:500;font-size:14px;border:none!important;border-radius:0!important;background:0 0!important;position:relative;justify-content:center;transition:color var(--md-dur-fast) var(--md-ease),background-color var(--md-dur-fast) var(--md-ease)}:root[data-theme] .layui-layer-tab .layui-layer-title span:first-child{padding-left:20px!important}:root[data-theme] .layui-layer-tab .layui-layer-title span i{color:var(--md-on-surface-med)!important}:root[data-theme] .layui-layer-tab .layui-layer-title span:hover{color:var(--md-on-surface)!important;background:var(--md-hover-overlay)!important}:root[data-theme] .layui-layer-tab .layui-layer-title span.layui-this{color:var(--md-primary)!important;background:0 0!important;border-radius:0!important}:root[data-theme] .layui-layer-tab .layui-layer-title span.layui-this i{color:var(--md-primary)!important}:root[data-theme] .layui-layer-tab .layui-layer-title span.layui-this::after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:2px;background:var(--md-primary);border-radius:2px 2px 0 0}:root[data-theme] .layui-layer.component-drawer{right:0!important;left:auto!important;top:0!important;height:100vh!important;border-radius:var(--md-radius-lg) 0 0 var(--md-radius-lg)!important;box-shadow:-12px 0 44px rgba(0,0,0,.32)!important;display:flex!important;flex-direction:column;max-height:100vh;overflow:visible;animation:md-drawer-in var(--md-dur) var(--md-ease)}:root[data-theme=dark] .layui-layer.component-drawer{border:1px solid var(--md-divider);border-right:none}:root[data-theme] .component-drawer .layui-layer-title{flex:0 0 auto}:root[data-theme] .component-drawer .layui-layer-content{flex:1 1 auto!important;height:auto!important;max-height:none!important;overflow-y:auto!important}:root[data-theme] .component-drawer .layui-layer-btn{flex:0 0 auto;margin:0!important}:root[data-theme] .component-drawer.layui-layer-tab .layui-layer-title{display:flex!important;flex-wrap:wrap;height:auto!important;min-height:42px;align-content:flex-start;padding-right:40px;overflow:visible!important}:root[data-theme] .component-drawer.layui-layer-tab .layui-layer-title span{float:none!important}@keyframes md-drawer-in{from{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes md-drawer-out{from{transform:translateX(0)}to{transform:translateX(100%)}}:root[data-theme] .layui-layer.component-drawer.layer-anim-close{animation:md-drawer-out var(--md-dur) var(--md-ease) forwards}:root[data-theme] .layui-input,:root[data-theme] .layui-select,:root[data-theme] .layui-textarea{background:0 0!important;border:1px solid var(--md-outline)!important;border-radius:var(--md-radius)!important;color:var(--md-on-surface);transition:border-color var(--md-dur-fast) var(--md-ease),box-shadow var(--md-dur-fast) var(--md-ease)}:root[data-theme] .layui-input::placeholder,:root[data-theme] .layui-textarea::placeholder{color:var(--md-on-surface-dis)}:root[data-theme] .layui-input:hover,:root[data-theme] .layui-textarea:hover{border-color:var(--md-on-surface)}:root[data-theme] .layui-input.layui-input-focus,:root[data-theme] .layui-input:focus,:root[data-theme] .layui-textarea:focus{border-color:var(--md-primary);box-shadow:0 0 0 1px var(--md-primary);outline:0}:root[data-theme] .layui-input:-webkit-autofill{-webkit-text-fill-color:var(--md-on-surface);-webkit-box-shadow:0 0 0 1000px var(--md-surface) inset;caret-color:var(--md-on-surface)}:root[data-theme] .widget-general{width:100%!important;display:block}:root[data-theme] .widget-w120,:root[data-theme] .widget-w140,:root[data-theme] .widget-w160,:root[data-theme] .widget-w180{width:100%!important}:root[data-theme] .widget-block{background:var(--md-surface-2);border:1px solid var(--md-divider)!important;border-radius:var(--md-radius-lg);padding:14px 16px 16px;margin-bottom:12px!important}:root[data-theme] .widget-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}:root[data-theme] .widget-title{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--md-on-surface-med)}:root[data-theme] .widget-title i{color:var(--md-primary);font-size:15px}:root[data-theme] .widget-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;cursor:pointer;color:var(--md-on-surface-med);transition:background-color var(--md-dur-fast) var(--md-ease),color var(--md-dur-fast) var(--md-ease)}:root[data-theme] .widget-del:hover{background:rgba(var(--md-error-rgb),.12);color:var(--md-error)}:root[data-theme] .widget-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}:root[data-theme] .widget-field:not(.widget-data-field){position:relative;display:block;min-width:0}:root[data-theme] .widget-field:not(.widget-data-field)>label{position:absolute;left:8px;top:50%;transform:translateY(-50%);transform-origin:left center;z-index:1;margin:0;padding:0 4px;font-size:14px;line-height:1;font-weight:400;color:var(--md-on-surface-med);pointer-events:none;background:0 0;max-width:calc(100% - 22px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:top var(--md-dur-fast) var(--md-ease),transform var(--md-dur-fast) var(--md-ease),color var(--md-dur-fast) var(--md-ease),background-color var(--md-dur-fast) var(--md-ease)}:root[data-theme] .widget-field:not(.widget-data-field):focus-within>label,:root[data-theme] .widget-field:not(.widget-data-field):has(.widget-general)>label,:root[data-theme] .widget-field:not(.widget-data-field):has(> .layui-input:not(:placeholder-shown))>label{top:0;transform:translateY(-50%) scale(.82);background:var(--md-surface-2)}:root[data-theme] .widget-field:not(.widget-data-field):focus-within>label{color:var(--md-primary)}:root[data-theme] .widget-data-field>label{display:block;margin-bottom:8px;font-size:12px;font-weight:500;color:var(--md-on-surface-med)}:root[data-theme] .widget-field .layui-form-select,:root[data-theme] .widget-field .layui-input,:root[data-theme] .widget-field .layui-textarea,:root[data-theme] .widget-field .widget-general{width:100%!important}:root[data-theme] .widget-data-field{margin-top:12px}:root[data-theme] .widget-options{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}:root[data-theme] .widget-option-row{display:grid;grid-template-columns:1fr 1fr 30px;gap:8px;align-items:center}:root[data-theme] .widget-option-row .layui-input{width:100%!important}:root[data-theme] .widget-opt-del:hover{background:rgba(var(--md-error-rgb),.12);color:var(--md-error)}:root[data-theme] .widget-option-add{display:inline-flex;align-items:center;gap:6px;cursor:pointer;user-select:none;font-size:12.5px;font-weight:500;color:var(--md-primary);padding:5px 8px;border-radius:var(--md-radius);transition:background-color var(--md-dur-fast) var(--md-ease)}:root[data-theme] .widget-option-add:hover{background:rgba(var(--md-primary-rgb),.08)}:root[data-theme] .widget-field:not(.widget-data-field)>.layui-input::placeholder,:root[data-theme] .widget-field:not(.widget-data-field)>.layui-textarea::placeholder{color:transparent!important}:root[data-theme] .widget-field:not(.widget-data-field):focus-within>.layui-input::placeholder,:root[data-theme] .widget-field:not(.widget-data-field):focus-within>.layui-textarea::placeholder{color:var(--md-on-surface-dis)!important}:root[data-theme] .mui-focused .widget-block .layui-input:not(:focus),:root[data-theme] .mui-focused .widget-block .layui-textarea:not(:focus){box-shadow:none!important}:root[data-theme] .widget-advanced{margin-top:14px;border-top:1px solid var(--md-divider);padding-top:10px}:root[data-theme] .widget-advanced-toggle{display:inline-flex;align-items:center;gap:6px;cursor:pointer;user-select:none;font-size:12.5px;font-weight:500;color:var(--md-on-surface-med);transition:color var(--md-dur-fast) var(--md-ease)}:root[data-theme] .widget-advanced-toggle:hover{color:var(--md-primary)}:root[data-theme] .widget-advanced-toggle i{font-size:12px;transition:transform var(--md-dur) var(--md-ease)}:root[data-theme] .widget-advanced.open .widget-advanced-toggle i{transform:rotate(90deg)}:root[data-theme] .widget-advanced-body{max-height:0;overflow:hidden;transition:max-height var(--md-dur) var(--md-ease)}:root[data-theme] .widget-advanced.open .widget-advanced-body{max-height:320px;margin-top:12px;overflow:visible;transition:max-height var(--md-dur) var(--md-ease),overflow 0s var(--md-dur)}:root[data-theme] .widget-add-control{display:inline-flex;align-items:center;gap:6px;margin:2px 0 4px;padding:9px 18px;border:1px dashed var(--md-outline);border-radius:var(--md-radius);background:0 0;color:var(--md-primary);font-size:13px;font-weight:500;cursor:pointer;transition:background-color var(--md-dur-fast) var(--md-ease),border-color var(--md-dur-fast) var(--md-ease)}:root[data-theme] .widget-add-control:hover{background:rgba(var(--md-primary-rgb),.08);border-color:var(--md-primary)}:root[data-theme] .layui-form-pane .layui-form-label{background:0 0;border-right:none;color:var(--md-on-surface-med)}:root[data-theme] .layui-form-pane .layui-form-item{border:none}:root[data-theme] .layui-form-item{margin-bottom:18px}:root[data-theme] .layui-form-item.mui-float{position:relative;margin-bottom:22px}:root[data-theme] .mui-float .layui-input-block{margin-left:0!important}:root[data-theme] .mui-float>.layui-form-label{position:absolute;left:10px;top:9px;width:auto;max-width:calc(100% - 28px);margin:0;padding:0 4px;float:none;text-align:left;font-size:14px;line-height:20px;height:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--md-on-surface-med);background:var(--md-surface);pointer-events:none;transform-origin:left top;transition:transform var(--md-dur-fast) var(--md-ease),color var(--md-dur-fast) var(--md-ease);z-index:2}:root[data-theme] .mui-float.mui-filled>.layui-form-label,:root[data-theme] .mui-float.mui-focused>.layui-form-label{transform:translateY(-18px) scale(.75);color:var(--md-primary)}:root[data-theme] .mui-float.mui-filled:not(.mui-focused)>.layui-form-label{color:var(--md-on-surface-med)}:root[data-theme] .mui-float .layui-input::placeholder,:root[data-theme] .mui-float .layui-textarea::placeholder{color:transparent}:root[data-theme] .mui-float.mui-focused .layui-input::placeholder,:root[data-theme] .mui-float.mui-focused .layui-textarea::placeholder{color:var(--md-on-surface-dis)}:root[data-theme] .mui-float.mui-focused .layui-input,:root[data-theme] .mui-float.mui-focused .layui-textarea{box-shadow:0 0 0 1px var(--md-primary)}:root[data-theme] .layui-form-select dl{background:var(--md-surface-2)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:1px solid var(--md-divider);border-radius:var(--md-radius);box-shadow:var(--md-e8);padding:4px 0;overflow-x:hidden}:root[data-theme] .layui-form-select dl dd{color:var(--md-on-surface);white-space:normal;word-break:break-word;line-height:1.6;height:auto;padding:7px 15px}:root[data-theme] .layui-form-select dl dd:hover{background:var(--md-hover-overlay)!important;box-shadow:none!important}:root[data-theme] .layui-form-select dl dd.layui-this{background:var(--md-selected-overlay)!important;box-shadow:none!important;color:var(--md-primary)}:root[data-theme] .layui-form-select .layui-edge{border-top-color:var(--md-on-surface-med)}:root[data-theme] .select2-container--default .select2-selection--multiple,:root[data-theme] .select2-container--default .select2-selection--single{background:0 0;border:1px solid var(--md-outline);border-radius:var(--md-radius)}:root[data-theme] .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--md-on-surface)}:root[data-theme] .select2-container--default.select2-container--open .select2-selection{border-color:var(--md-primary);box-shadow:0 0 0 1px var(--md-primary)}:root[data-theme] .select2-dropdown{background:var(--md-surface-2);border:1px solid var(--md-divider);border-radius:var(--md-radius-lg);box-shadow:var(--md-e8);overflow:hidden}:root[data-theme] .select2-dropdown .select2-results__options{padding:6px}:root[data-theme] .select2-results__option{color:var(--md-on-surface);padding:9px 12px;border-radius:var(--md-radius);font-size:14px;transition:background-color var(--md-dur-fast) var(--md-ease)}:root[data-theme] .select2-container--default .select2-results__option[aria-selected=true]{background:rgba(var(--md-primary-rgb),.1);color:var(--md-on-surface);font-weight:500}:root[data-theme] .select2-container--default .select2-results__option--highlighted[aria-selected]{background:rgba(var(--md-primary-rgb),.18)!important;color:var(--md-on-surface)!important}:root[data-theme] .select2-container--default .select2-search--dropdown .select2-search__field{background:0 0;color:var(--md-on-surface);border:1px solid var(--md-outline);border-radius:var(--md-radius)}:root[data-theme] .layui-form-switch{position:relative;display:inline-block;box-sizing:border-box;min-width:36px;width:36px;height:14px;line-height:normal;border:none;border-radius:7px;padding:0;margin:6px 0;vertical-align:middle;background-color:var(--md-on-surface-dis)!important;cursor:pointer;transition:background-color var(--md-dur) var(--md-ease)}:root[data-theme] .layui-form-switch em,:root[data-theme] .layui-form-switch>div{display:none!important}:root[data-theme] .layui-form-switch i{display:block!important;position:absolute;width:20px;height:20px;top:50%;left:0!important;right:auto;margin:0;border:none;transform:translateY(-50%);border-radius:50%;background-color:#fff;box-shadow:var(--md-e2);transition:left var(--md-dur) var(--md-ease),background-color var(--md-dur) var(--md-ease)}:root[data-theme] .layui-form-onswitch{background-color:rgba(var(--md-primary-rgb),.5)!important}:root[data-theme] .layui-form-onswitch i{left:16px!important;background-color:var(--md-primary)}:root[data-theme] .layui-form-checkbox[lay-skin=primary] i{border:2px solid var(--md-on-surface-med);border-radius:3px;color:transparent}:root[data-theme] .layui-form-checked[lay-skin=primary] i{background-color:var(--md-primary)!important;border-color:var(--md-primary)!important;color:#fff!important}:root[data-theme] .layui-form-checkbox span,:root[data-theme] .layui-form-checkbox.layui-form-checked span{color:var(--md-on-surface)}:root[data-theme] .layui-form-radio{display:inline-flex;align-items:center;padding:6px 0;margin:0 22px 0 0;line-height:normal}:root[data-theme] .layui-form-radio>i{font-size:0!important;display:inline-block;box-sizing:border-box;flex:0 0 auto;width:18px;height:18px;margin:0 8px 0 0;border:2px solid var(--md-on-surface-med);border-radius:50%;position:relative;background:0 0;transition:border-color var(--md-dur-fast) var(--md-ease)}:root[data-theme] .layui-form-radio>i::after{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-radius:50%;background:var(--md-primary);transform:translate(-50%,-50%) scale(0);transition:transform var(--md-dur-fast) var(--md-ease)}:root[data-theme] .layui-form-radio:hover>i{border-color:var(--md-primary)}:root[data-theme] .layui-form-radioed>i{border-color:var(--md-primary)!important}:root[data-theme] .layui-form-radioed>i::after{transform:translate(-50%,-50%) scale(1)}:root[data-theme] .layui-form-radio>div{color:var(--md-on-surface);font-size:14px;line-height:1}:root[data-theme] .component-popup .layui-form-item:has(.layui-form-checkbox)>.layui-form-label:not(.hide),:root[data-theme] .component-popup .layui-form-item:has(.layui-form-radio)>.layui-form-label:not(.hide),:root[data-theme] .component-popup .layui-form-item:has(.layui-form-switch)>.layui-form-label:not(.hide),:root[data-theme] .component-popup .layui-form-item:has(> .layui-input-block > .editor-wrapper)>.layui-form-label:not(.hide),:root[data-theme] .component-popup .layui-form-item:has(> .layui-input-block > .ev2-editor)>.layui-form-label:not(.hide){display:block;float:none;text-align:left;width:auto;max-width:100%;height:auto;margin:0;padding:0 0 8px 1px;font-size:12.5px;line-height:1.4;font-weight:500;color:var(--md-on-surface-med)}:root[data-theme] .component-popup .layui-form-item:has(.layui-form-checkbox)>.layui-input-block,:root[data-theme] .component-popup .layui-form-item:has(.layui-form-radio)>.layui-input-block,:root[data-theme] .component-popup .layui-form-item:has(.layui-form-switch)>.layui-input-block,:root[data-theme] .component-popup .layui-form-item:has(> .layui-input-block > .editor-wrapper)>.layui-input-block,:root[data-theme] .component-popup .layui-form-item:has(> .layui-input-block > .ev2-editor)>.layui-input-block{margin-left:0!important;min-height:0}:root[data-theme] .component-popup .layui-form-item:has(.layui-form-radio)>.layui-input-block{display:flex;flex-wrap:wrap;align-items:center;gap:2px 4px}:root[data-theme] .component-popup .layui-form-item:has(> .layui-input-block > xm-select){position:relative;margin-bottom:22px}:root[data-theme] .component-popup .layui-form-item:has(> .layui-input-block > xm-select)>.layui-form-label:not(.hide){position:absolute;z-index:2;left:10px;top:9px;float:none;width:auto;max-width:calc(100% - 28px);height:auto;margin:0;padding:0 4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--md-on-surface-med);background:var(--md-surface);font-size:14px;line-height:20px;text-align:left;pointer-events:none;transform:translateY(-18px) scale(.75);transform-origin:left top;transition:color var(--md-dur-fast) var(--md-ease)}:root[data-theme] .component-popup .layui-form-item:has(> .layui-input-block > xm-select)>.layui-input-block{margin-left:0!important;min-height:0}:root[data-theme] .component-popup .layui-form-item:has(> .layui-input-block > xm-select)>.layui-input-block>xm-select{min-height:42px;border:1px solid var(--md-outline);border-radius:var(--md-radius);background:var(--md-surface);color:var(--md-on-surface);transition:border-color var(--md-dur-fast) var(--md-ease),box-shadow var(--md-dur-fast) var(--md-ease)}:root[data-theme] .component-popup .layui-form-item:has(> .layui-input-block > xm-select):hover>.layui-input-block>xm-select{border-color:var(--md-on-surface)}:root[data-theme] .component-popup .layui-form-item:has(> .layui-input-block > xm-select):focus-within>.layui-form-label:not(.hide){color:var(--md-primary)}:root[data-theme] .component-popup .layui-form-item:has(> .layui-input-block > xm-select):focus-within>.layui-input-block>xm-select{border-color:var(--md-primary)!important;box-shadow:0 0 0 1px var(--md-primary)}:root[data-theme] .component-popup .layui-form-item:has(.file-render)>.layui-form-label:not(.hide),:root[data-theme] .component-popup .layui-form-item:has(.image-render)>.layui-form-label:not(.hide){display:block;float:none;text-align:left;width:auto;max-width:100%;height:auto;margin:0;padding:0 0 8px 1px;font-size:12.5px;line-height:1.4;font-weight:500;color:var(--md-on-surface-med)}:root[data-theme] .component-popup .layui-form-item:has(.file-render)>.layui-input-block,:root[data-theme] .component-popup .layui-form-item:has(.image-render)>.layui-input-block{margin-left:0!important;min-height:0}:root[data-theme] .component-popup .external-input,:root[data-theme] .component-popup .photo-album{display:inline-flex!important;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;margin-left:4px!important;top:0!important;vertical-align:middle;transition:background-color var(--md-dur-fast) var(--md-ease)}:root[data-theme] .component-popup .external-input:hover,:root[data-theme] .component-popup .photo-album:hover{background:var(--md-hover-overlay)}:root[data-theme] .component-popup .external-input i,:root[data-theme] .component-popup .photo-album i{color:var(--md-on-surface-med)!important;font-size:15px!important;margin:0!important;--fa-primary-color:currentColor;--fa-secondary-color:currentColor;--fa-secondary-opacity:.38}:root[data-theme] .component-popup .external-input:hover i,:root[data-theme] .component-popup .photo-album:hover i{color:var(--md-primary)!important}:root[data-theme] .component-popup .image-render img.image-upload{height:auto!important;width:auto;max-height:108px;max-width:100%;border-radius:var(--md-radius-lg);border:1px solid var(--md-divider);box-shadow:none!important;cursor:pointer;display:block;transition:border-color var(--md-dur-fast) var(--md-ease),opacity var(--md-dur-fast) var(--md-ease)}:root[data-theme] .component-popup .image-render img.image-upload:hover{border-color:var(--md-primary);opacity:.88}:root[data-theme] .component-popup .image-render .btn-upload{display:inline-flex!important;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:108px;height:108px;padding:0!important;background:0 0!important;box-shadow:none!important;border:1.5px dashed var(--md-outline)!important;border-radius:var(--md-radius-lg)!important;color:var(--md-on-surface-med)!important;font-size:12.5px;font-weight:500;line-height:1.3;transition:border-color var(--md-dur-fast) var(--md-ease),background-color var(--md-dur-fast) var(--md-ease),color var(--md-dur-fast) var(--md-ease)}:root[data-theme] .component-popup .image-render .btn-upload:hover{border-color:var(--md-primary)!important;background:rgba(var(--md-primary-rgb),.05)!important;color:var(--md-primary)!important}:root[data-theme] .component-popup .image-render .btn-upload i{color:inherit!important;font-size:20px!important;margin:0!important;--fa-primary-color:currentColor;--fa-secondary-color:currentColor;--fa-secondary-opacity:1}:root[data-theme] .component-popup .file-render .file-upload{display:inline-flex!important;align-items:center;gap:8px;height:auto!important;padding:8px 16px!important;min-width:0;background:0 0!important;box-shadow:none!important;border:1px solid var(--md-outline)!important;border-radius:var(--md-radius)!important;color:var(--md-on-surface-med)!important;font-size:13px;font-weight:500;transition:border-color var(--md-dur-fast) var(--md-ease),background-color var(--md-dur-fast) var(--md-ease),color var(--md-dur-fast) var(--md-ease)}:root[data-theme] .component-popup .file-render .file-upload:hover{border-color:var(--md-primary)!important;background:rgba(var(--md-primary-rgb),.05)!important;color:var(--md-primary)!important}:root[data-theme] .component-popup .file-render .file-upload i{color:inherit!important;--fa-primary-color:currentColor;--fa-secondary-color:currentColor;--fa-secondary-opacity:1}:root[data-theme] .component-popup:has(.photo-album-selected) .layui-layer-content{border-radius:0 0 var(--md-radius-lg) var(--md-radius-lg)}:root[data-theme] #photo-album-table,:root[data-theme] #photo-album-table tbody{justify-content:center!important}:root[data-theme] #photo-album-table img{border-radius:var(--md-radius)}:root[data-theme] #photo-album-table img:hover{transform:scale(1.06)}:root[data-theme] .layui-treeSelect .layui-anim,:root[data-theme] .layui-treeSelect.layui-form-select .layui-anim{background:var(--md-surface-2)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:1px solid var(--md-divider)!important;border-radius:var(--md-radius-lg)!important;box-shadow:var(--md-e8)!important;padding:6px!important}:root[data-theme] .layui-treeSelect .ztree{background:0 0;padding:0;margin:0}:root[data-theme] .layui-treeSelect .ztree li{line-height:normal}:root[data-theme] .layui-treeSelect .ztree li ul{padding:0 0 0 18px;margin:0;background:0 0!important}:root[data-theme] .layui-treeSelect .ztree li a{color:var(--md-on-surface)!important;height:auto;min-height:20px;line-height:20px;padding:4px 8px;margin:1px 2px 1px 0;border:none!important;border-radius:var(--md-radius);display:inline-block;vertical-align:middle;width:auto;transition:background-color var(--md-dur-fast) var(--md-ease)}:root[data-theme] .layui-treeSelect .ztree li a:hover{background:var(--md-hover-overlay)!important;color:var(--md-on-surface)!important;text-decoration:none!important;border:none!important}:root[data-theme] .layui-treeSelect .ztree li a.curSelectedNode,:root[data-theme] .layui-treeSelect .ztree li a.curSelectedNode:hover{background:rgba(var(--md-primary-rgb),.12)!important;color:var(--md-primary)!important;font-weight:500!important;border:none!important}:root[data-theme] .layui-treeSelect .ztree li a .node_name{font-size:14px}:root[data-theme] .layui-treeSelect .ztree li a span.button.ico_close,:root[data-theme] .layui-treeSelect .ztree li a span.button.ico_docu,:root[data-theme] .layui-treeSelect .ztree li a span.button.ico_open{display:none!important}:root[data-theme] .layui-treeSelect .ztree li span.button.switch{position:relative;top:0!important;width:20px;height:20px;vertical-align:middle;background:0 0!important}:root[data-theme] .layui-treeSelect .ztree li span.button.bottom_close::before,:root[data-theme] .layui-treeSelect .ztree li span.button.bottom_open::before,:root[data-theme] .layui-treeSelect .ztree li span.button.center_close::before,:root[data-theme] .layui-treeSelect .ztree li span.button.center_open::before,:root[data-theme] .layui-treeSelect .ztree li span.button.noline_close::before,:root[data-theme] .layui-treeSelect .ztree li span.button.noline_open::before,:root[data-theme] .layui-treeSelect .ztree li span.button.root_close::before,:root[data-theme] .layui-treeSelect .ztree li span.button.root_open::before,:root[data-theme] .layui-treeSelect .ztree li span.button.roots_close::before,:root[data-theme] .layui-treeSelect .ztree li span.button.roots_open::before{content:""!important;position:absolute;top:50%;left:50%;width:6px;height:6px;box-sizing:border-box;border:1.5px solid var(--md-on-surface-med);border-top:0;border-left:0;border-radius:0 0 1.5px 0;transform:translate(-60%,-50%) rotate(-45deg);transform-origin:center;transition:transform .24s cubic-bezier(.4, 0, .2, 1),border-color var(--md-dur-fast, .15s) var(--md-ease, ease)}:root[data-theme] .layui-treeSelect .ztree li span.button.bottom_open::before,:root[data-theme] .layui-treeSelect .ztree li span.button.center_open::before,:root[data-theme] .layui-treeSelect .ztree li span.button.noline_open::before,:root[data-theme] .layui-treeSelect .ztree li span.button.root_open::before,:root[data-theme] .layui-treeSelect .ztree li span.button.roots_open::before{transform:translate(-50%,-60%) rotate(45deg)}:root[data-theme] .layui-treeSelect .ztree li span.button.switch:hover::before{border-color:var(--md-on-surface)!important}:root[data-theme] .treegrid-expander>i{display:none!important}:root[data-theme] .treegrid-expander-collapsed::before,:root[data-theme] .treegrid-expander-expanded::before{content:"";display:inline-block;box-sizing:border-box;width:6px;height:6px;border:1.5px solid var(--md-on-surface-med);border-top:0;border-left:0;border-radius:0 0 1.5px 0;transform:rotate(-45deg);transition:transform .24s cubic-bezier(.4, 0, .2, 1),border-color var(--md-dur-fast, .15s) var(--md-ease, ease);vertical-align:middle;margin:0 8px 2px 3px}:root[data-theme] .treegrid-expander-expanded::before{transform:rotate(45deg)}:root[data-theme] .treegrid-expander:hover::before{border-color:var(--md-on-surface)!important}:root[data-theme] .layui-laydate{border:none;border-radius:var(--md-radius-lg);box-shadow:var(--md-e8)}:root[data-theme] .layui-laydate .layui-laydate-main{background:var(--md-surface-2);border-radius:var(--md-radius-lg)}:root[data-theme] .layui-laydate .layui-laydate-header{border-bottom:1px solid var(--md-divider);color:var(--md-on-surface)}:root[data-theme] .layui-laydate .layui-laydate-header i,:root[data-theme] .layui-laydate .layui-laydate-header span{color:var(--md-on-surface-med)}:root[data-theme] .layui-laydate .layui-laydate-content th{color:var(--md-on-surface-med)}:root[data-theme] .layui-laydate .layui-laydate-content td{color:var(--md-on-surface)}:root[data-theme] .layui-laydate .layui-laydate-content td:hover{background:var(--md-hover-overlay)}:root[data-theme] .layui-laydate .layui-laydate-content td.laydate-selected{background:var(--md-selected-overlay);color:var(--md-primary)}:root[data-theme] .layui-laydate .layui-laydate-content td.layui-this{background:var(--md-primary)!important;color:var(--md-on-primary)!important;border-radius:50%}:root[data-theme] .layui-laydate .laydate-day-now{color:var(--md-primary)}:root[data-theme] .layui-laydate .layui-laydate-footer{border-top:1px solid var(--md-divider)}:root[data-theme] .layui-laydate-footer span{color:var(--md-on-surface-med)}:root[data-theme] .layui-laydate .layui-laydate-footer span.laydate-btns-confirm{color:var(--md-primary)}:root[data-theme] .table-search .layui-input{background:var(--md-surface)}:root[data-theme] xm-select{border:1px solid var(--md-outline)!important;border-radius:var(--md-radius)!important;background-color:var(--md-surface)!important;min-height:32px!important;transition:border-color var(--md-dur-fast) var(--md-ease),box-shadow var(--md-dur-fast) var(--md-ease)}:root[data-theme] xm-select:hover{border-color:var(--md-on-surface)!important}:root[data-theme] xm-select.xm-select-show{border-color:var(--md-primary)!important;box-shadow:0 0 0 1px var(--md-primary) inset}:root[data-theme] xm-select .xm-tips{color:var(--md-on-surface-med)!important}:root[data-theme] xm-select .xm-label .xm-label-block{background-color:rgba(var(--md-primary-rgb),.12)!important;color:var(--md-primary)!important;border:none!important;border-radius:6px!important}:root[data-theme] xm-select .xm-body{border:1px solid var(--md-divider)!important;border-radius:var(--md-radius)!important;box-shadow:var(--md-e8)!important;background-color:var(--md-surface-2)!important}:root[data-theme] xm-select .xm-body .xm-option:hover{background-color:var(--md-hover-overlay)!important}:root[data-theme] xm-select .xm-body .xm-option.xm-select-this{color:var(--md-primary)!important}:root[data-theme] .layui-btn.query-button{background:0 0;border:1px solid var(--md-primary);color:var(--md-primary);border-radius:var(--md-radius);box-shadow:none;font-weight:500}:root[data-theme] .layui-btn.query-button:hover{background:rgba(var(--md-primary-rgb),.08)}:root[data-theme] .bootstrap-table .table-switch-state{gap:8px}:root[data-theme] .bootstrap-table .table-switch-state button{border:1px solid var(--md-outline)!important;border-radius:var(--md-radius)!important;background:0 0!important;color:var(--md-on-surface-med)!important;box-shadow:none!important;padding:6px 16px;font-weight:500;transition:background-color var(--md-dur-fast) var(--md-ease),color var(--md-dur-fast) var(--md-ease),border-color var(--md-dur-fast) var(--md-ease)}:root[data-theme] .bootstrap-table .table-switch-state button:hover{background:var(--md-hover-overlay)!important;color:var(--md-on-surface)!important;border-color:var(--md-on-surface)!important;transform:none!important}:root[data-theme] .bootstrap-table .table-switch-state button.active,:root[data-theme] .bootstrap-table .table-switch-state button.active:focus{background:rgba(var(--md-primary-rgb),.1)!important;color:var(--md-primary)!important;border-color:var(--md-primary)!important;font-weight:600}:root[data-theme] .bootstrap-table .table-switch-state button:focus:not(.active){background:0 0!important;color:var(--md-on-surface-med)!important}:root[data-theme] .layui-btn:not(.query-button):not(.layui-btn-primary){border-radius:var(--md-radius);font-weight:500}:root[data-theme] .layui-btn.layui-btn-primary{background:0 0;border:1px solid var(--md-outline);color:var(--md-on-surface);border-radius:var(--md-radius)}:root[data-theme] .bootstrap-table .table,:root[data-theme] .fixed-table-container{color:var(--md-on-surface);border-color:var(--md-divider)}:root[data-theme] .fixed-table-container{border:none}:root[data-theme] .bootstrap-table thead th{background-color:transparent;color:var(--md-on-surface-med);font-size:13px;font-weight:600;letter-spacing:.3px;border-top:none;border-bottom:1px solid var(--md-divider)}:root[data-theme] .bootstrap-table thead th .th-inner{padding:14px 16px;font-size:13px}:root[data-theme] .bootstrap-table tbody td{background-color:transparent;color:var(--md-on-surface);font-size:14px;padding:13px 16px;border-top:none;border-bottom:1px solid var(--md-divider);vertical-align:middle}:root[data-theme] .bootstrap-table tbody td:first-child,:root[data-theme] .bootstrap-table thead th:first-child .th-inner{padding-left:24px}:root[data-theme] .bootstrap-table tbody td:last-child,:root[data-theme] .bootstrap-table thead th:last-child .th-inner{padding-right:24px}:root[data-theme] .bootstrap-table tbody tr:last-child td{border-bottom:none}:root[data-theme] .bootstrap-table tbody tr{background-color:transparent;transition:background-color var(--md-dur-fast) var(--md-ease)}:root[data-theme] .bootstrap-table tbody tr:hover td{background-color:var(--md-hover-overlay)}:root[data-theme] .bootstrap-table tbody tr.selected td{background-color:var(--md-selected-overlay)}:root[data-theme] .table-striped>tbody>tr:nth-of-type(odd)>*{background-color:transparent;box-shadow:none;color:var(--md-on-surface)}:root[data-theme] .bootstrap-table th .btn-sort,:root[data-theme] .bootstrap-table th.sortable .sort{color:var(--md-on-surface-dis)}:root[data-theme] .bootstrap-table th.sortable:hover{color:var(--md-primary)}:root[data-theme] .bootstrap-table input[type=checkbox]{appearance:none!important;-webkit-appearance:none!important;width:18px!important;height:18px!important;margin:0!important;border:2px solid var(--md-on-surface-med)!important;border-radius:3px!important;background:0 0!important;box-shadow:none!important;cursor:pointer;position:relative;vertical-align:middle;transition:background-color var(--md-dur-fast) var(--md-ease),border-color var(--md-dur-fast) var(--md-ease)}:root[data-theme] .bootstrap-table input[type=checkbox]:hover{border-color:var(--md-primary)!important}:root[data-theme] .bootstrap-table input[type=checkbox]:checked{background-color:var(--md-primary)!important;border-color:var(--md-primary)!important}:root[data-theme] .bootstrap-table input[type=checkbox]:checked::after{content:"";position:absolute;left:5px;top:1.5px;width:4px;height:8px;border:solid var(--md-on-primary);border-width:0 2px 2px 0;transform:rotate(45deg)}:root[data-theme] .bootstrap-table input[type=radio]{accent-color:var(--md-primary)}:root[data-theme] .fixed-table-pagination{display:flex!important;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:12px;padding:8px 4px}:root[data-theme] .fixed-table-pagination>div{float:none!important;margin:0!important}:root[data-theme] .fixed-table-pagination .pagination-detail{display:flex;align-items:center;gap:8px;width:auto!important;flex:0 1 auto}:root[data-theme] .fixed-table-pagination .pagination{flex:0 0 auto;margin:0 0 0 auto!important}:root[data-theme] .metadata-text{background:0 0!important;border:none;border-bottom:1px solid var(--md-outline);border-radius:0!important;color:var(--md-on-surface);box-shadow:none}:root[data-theme] .metadata-text:focus{border-bottom-color:var(--md-primary);box-shadow:0 1px 0 0 var(--md-primary);outline:0}:root[data-theme] .metadata-select{background:0 0!important;border:1px solid var(--md-outline)!important;border-radius:var(--md-radius)!important;color:var(--md-on-surface)}:root[data-theme] .bootstrap-table td .image-render img,:root[data-theme] .render-image{border-radius:var(--md-radius);box-shadow:var(--md-e1)}:root[data-theme] .treegrid-expander,:root[data-theme] .treegrid-indent{color:var(--md-on-surface-med)}:root[data-theme] tr.detail-view>td{background:var(--md-hover-overlay)}:root[data-theme] .bootstrap-table .card-view{border-bottom:1px solid var(--md-divider)}:root[data-theme] .bootstrap-table .card-view .card-view-title{color:var(--md-on-surface-med)}:root[data-theme] .fixed-table-pagination .pagination .page-link{border:none;background:0 0;color:var(--md-on-surface-med);border-radius:var(--md-radius-pill);min-width:32px;height:32px;line-height:32px;text-align:center;margin:0 2px;transition:background-color var(--md-dur-fast) var(--md-ease)}:root[data-theme] .fixed-table-pagination .pagination .page-link{border-radius:var(--md-radius-pill)!important}:root[data-theme] .fixed-table-pagination .pagination .page-link:hover{background:var(--md-hover-overlay);color:var(--md-on-surface)}:root[data-theme] .fixed-table-pagination .pagination .page-item.active .page-link{background:var(--md-primary)!important;color:var(--md-on-primary)!important;box-shadow:var(--md-e1)}:root[data-theme] .fixed-table-pagination .pagination-detail,:root[data-theme] .fixed-table-pagination .pagination-info{color:var(--md-on-surface-med)}:root[data-theme] .fixed-table-pagination .page-list .btn{background:0 0;border:1px solid var(--md-outline);color:var(--md-on-surface);border-radius:var(--md-radius)}:root[data-theme] .fixed-table-pagination .page-list .dropdown-menu{background:var(--md-surface-2);border:1px solid var(--md-divider);border-radius:var(--md-radius);box-shadow:var(--md-e8)}:root[data-theme] .fixed-table-pagination .page-list .dropdown-item{color:var(--md-on-surface)}:root[data-theme] .fixed-table-pagination .page-list .dropdown-item:hover{background:var(--md-hover-overlay)}@media (max-width:767.98px){:root[data-theme] .fixed-table-pagination{flex-direction:column;flex-wrap:wrap;justify-content:center;gap:6px;padding:8px 0}:root[data-theme] .fixed-table-pagination .pagination-detail{justify-content:center;flex-wrap:wrap;margin:0!important}:root[data-theme] .fixed-table-pagination .pagination{flex:0 1 auto;flex-wrap:wrap;justify-content:center;margin:0!important}:root[data-theme] .fixed-table-pagination .pagination li{margin:0!important}:root[data-theme] .fixed-table-pagination .pagination .page-link{min-width:30px;height:30px;line-height:30px;margin:2px;padding-left:0;padding-right:0}}:root[data-theme] #toast-container{top:26px!important;bottom:auto!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;width:auto!important}:root[data-theme] #toast-container>div{width:auto!important;min-width:200px;max-width:460px;margin:0 auto 12px!important;padding:15px 22px 15px 54px!important;border-radius:14px!important;background-color:rgba(255,255,255,.94)!important;-webkit-backdrop-filter:blur(18px) saturate(180%);backdrop-filter:blur(18px) saturate(180%);border:1px solid rgba(17,24,39,.06)!important;box-shadow:0 1px 2px rgba(17,24,39,.05),0 10px 24px -8px rgba(17,24,39,.18),0 20px 52px -16px rgba(17,24,39,.16)!important;opacity:1!important;background-repeat:no-repeat!important;background-position:18px center!important;background-size:22px 22px!important;animation:uc-toast-in .42s cubic-bezier(.16,1,.3,1) both;transition:box-shadow .2s ease,transform .2s ease}:root[data-theme] #toast-container>div:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(17,24,39,.07),0 16px 32px -8px rgba(17,24,39,.24),0 28px 64px -16px rgba(17,24,39,.2)!important}:root[data-theme] #toast-container .toast-title{color:var(--md-on-surface)!important;font-weight:700!important;font-size:14px}:root[data-theme] #toast-container .toast-message{color:var(--md-on-surface)!important;font-size:14.5px;font-weight:600!important;letter-spacing:.01em;line-height:1.4}:root[data-theme] #toast-container .toast-progress{background:var(--md-primary)!important;opacity:.45;height:3px!important;border-radius:999px;margin:6px 6px 0}:root[data-theme] #toast-container>.toast,:root[data-theme] #toast-container>.toast-info{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='11' fill='%233b82f6'/%3E%3Cpath d='M12 10.8v6.6' stroke='white' stroke-width='2.3' stroke-linecap='round'/%3E%3Ccircle cx='12' cy='7' r='1.35' fill='white'/%3E%3C/svg%3E")!important}:root[data-theme] #toast-container>.toast-success{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='11' fill='%2322a95b'/%3E%3Cpath d='M6.6 12.5l3.2 3.2L17 7.9' fill='none' stroke='white' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}:root[data-theme] #toast-container>.toast-error{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='11' fill='%23e5484d'/%3E%3Cpath d='M8.3 8.3l7.4 7.4M15.7 8.3l-7.4 7.4' stroke='white' stroke-width='2.3' stroke-linecap='round'/%3E%3C/svg%3E")!important}:root[data-theme] #toast-container>.toast-warning{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='11' fill='%23f0a81e'/%3E%3Cpath d='M12 6.6v7.2' stroke='white' stroke-width='2.4' stroke-linecap='round'/%3E%3Ccircle cx='12' cy='17.2' r='1.35' fill='white'/%3E%3C/svg%3E")!important}:root[data-theme=dark] #toast-container>div{background-color:rgba(28,32,41,.9)!important;border-color:rgba(255,255,255,.09)!important;box-shadow:0 1px 2px rgba(0,0,0,.3),0 10px 24px -8px rgba(0,0,0,.5),0 20px 52px -16px rgba(0,0,0,.42)!important}@keyframes uc-toast-in{from{opacity:0;transform:translateY(-16px) scale(.93)}to{opacity:1;transform:translateY(0) scale(1)}}:root[data-theme] .swal2-popup{background:var(--md-surface-2);border-radius:var(--md-radius-lg);box-shadow:var(--md-e24);color:var(--md-on-surface)}:root[data-theme] .swal2-title{color:var(--md-on-surface)}:root[data-theme] .swal2-html-container{color:var(--md-on-surface-med)}:root[data-theme] .swal2-actions .swal2-confirm.swal2-styled{background:var(--md-primary)!important;color:var(--md-on-primary)!important;border-radius:var(--md-radius);box-shadow:var(--md-e2);font-weight:500}:root[data-theme] .swal2-actions .swal2-cancel.swal2-styled{background:0 0!important;color:var(--md-on-surface-med)!important;border:1px solid var(--md-outline);border-radius:var(--md-radius);box-shadow:none}:root[data-theme] .swal2-container{background:var(--md-scrim)}:root[data-theme] .swal2-input,:root[data-theme] .swal2-textarea{background:0 0;border:1px solid var(--md-outline);border-radius:var(--md-radius);color:var(--md-on-surface);box-shadow:none}:root[data-theme] .layui-layer-tips .layui-layer-content{background:rgba(33,33,33,.92)!important;color:#fff!important;border-radius:var(--md-radius);box-shadow:var(--md-e2);font-size:12px;padding:6px 10px;line-height:1.4}:root[data-theme] .layui-layer-tips i.layui-layer-TipsB,:root[data-theme] .layui-layer-tips i.layui-layer-TipsG,:root[data-theme] .layui-layer-tips i.layui-layer-TipsL,:root[data-theme] .layui-layer-tips i.layui-layer-TipsR,:root[data-theme] .layui-layer-tips i.layui-layer-TipsT{display:none!important}:root[data-theme] .editor-wrapper{border:1px solid var(--md-divider);border-radius:var(--md-radius-lg);overflow:hidden}:root[data-theme] .w-e-toolbar{background:var(--md-surface)!important;border-bottom:1px solid var(--md-divider)!important}:root[data-theme] .w-e-menu-panel,:root[data-theme] .w-e-text-container{background:var(--md-surface)!important}:root[data-theme=dark] .w-e-text-container .w-e-text{color:var(--md-on-surface)}:root[data-theme] .ace_editor{border-radius:var(--md-radius)}:root[data-theme] .editor-wrapper .ace_editor{border-top-left-radius:0;border-top-right-radius:0}:root[data-theme] .ev2-editor{border:1px solid var(--md-divider);border-radius:var(--md-radius-lg);overflow:hidden;background:var(--md-surface)}:root[data-theme] .ev2-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:5px 8px;background:var(--md-surface-2);border-bottom:1px solid var(--md-divider)}:root[data-theme] .ev2-tools{display:flex;flex-wrap:wrap;gap:1px}:root[data-theme] .ev2-actions{display:flex;align-items:center;gap:2px;margin-left:auto}:root[data-theme] .ev2-preview-toggle,:root[data-theme] .ev2-tb{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;background:0 0;color:var(--md-on-surface-med);border-radius:var(--md-radius);cursor:pointer;font-size:14px;transition:background-color var(--md-dur-fast) var(--md-ease),color var(--md-dur-fast) var(--md-ease)}:root[data-theme] .ev2-preview-toggle:hover,:root[data-theme] .ev2-tb:hover{background:var(--md-hover-overlay);color:var(--md-on-surface)}:root[data-theme] .ev2-preview-toggle.active{color:var(--md-primary);background:rgba(var(--md-primary-rgb),.1)}:root[data-theme] .ev2-mode-toggle{display:inline-flex;align-items:center;height:30px;padding:0 12px;border:none;background:0 0;color:var(--md-on-surface-med);border-radius:var(--md-radius);font-size:13px;cursor:pointer;transition:background-color var(--md-dur-fast) var(--md-ease),color var(--md-dur-fast) var(--md-ease)}:root[data-theme] .ev2-mode-toggle:hover{background:var(--md-hover-overlay);color:var(--md-primary)}:root[data-theme] .ev2-body{display:flex;align-items:stretch}:root[data-theme] .ev2-cm{position:relative;flex:1 1 50%;min-width:0;border-right:1px solid var(--md-divider)}:root[data-theme] .ev2-preview{flex:1 1 50%;min-width:0;overflow:auto;padding:14px 16px;color:var(--md-on-surface);background:var(--md-surface)}:root[data-theme] .ev2-editor[data-preview=off] .ev2-preview{display:none}:root[data-theme] .ev2-editor[data-preview=off] .ev2-cm{border-right:none}:root[data-theme] .ev2-ph{position:absolute;top:8px;left:12px;z-index:1;pointer-events:none;color:var(--md-on-surface-med);opacity:.55;font-size:13px}:root[data-theme] .ev2-cm .CodeMirror{background:var(--md-surface);color:var(--md-on-surface);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.7}:root[data-theme] .ev2-cm .CodeMirror-gutters{background:var(--md-surface);border-right:none}:root[data-theme] .ev2-cm .CodeMirror-cursor{border-left-color:var(--md-on-surface)}:root[data-theme] .ev2-cm .CodeMirror-selected{background:var(--md-selected-overlay)!important}:root[data-theme] .ev2-cm .cm-header{color:var(--md-primary);font-weight:600}:root[data-theme] .ev2-cm .cm-link,:root[data-theme] .ev2-cm .cm-url{color:var(--md-primary)}:root[data-theme] .ev2-cm .cm-quote{color:var(--md-on-surface-med);font-style:italic}:root[data-theme] .ev2-cm .cm-comment{color:var(--md-on-surface-med)}:root[data-theme] .ev2-preview{font-size:14px;line-height:1.7;word-wrap:break-word}:root[data-theme] .ev2-preview>:first-child{margin-top:0!important}:root[data-theme] .ev2-preview>:last-child{margin-bottom:0!important}:root[data-theme] .ev2-preview h1,:root[data-theme] .ev2-preview h2,:root[data-theme] .ev2-preview h3,:root[data-theme] .ev2-preview h4,:root[data-theme] .ev2-preview h5,:root[data-theme] .ev2-preview h6{margin:24px 0 16px;font-weight:600;line-height:1.25;color:var(--md-on-surface)}:root[data-theme] .ev2-preview h1{font-size:1.8em;padding-bottom:.3em;border-bottom:1px solid var(--md-divider)}:root[data-theme] .ev2-preview h2{font-size:1.45em;padding-bottom:.3em;border-bottom:1px solid var(--md-divider)}:root[data-theme] .ev2-preview h3{font-size:1.2em}:root[data-theme] .ev2-preview h4{font-size:1em}:root[data-theme] .ev2-preview h5{font-size:.9em}:root[data-theme] .ev2-preview h6{font-size:.85em;color:var(--md-on-surface-med)}:root[data-theme] .ev2-preview p{margin:0 0 16px}:root[data-theme] .ev2-preview a{color:var(--md-primary);text-decoration:none}:root[data-theme] .ev2-preview a:hover{text-decoration:underline}:root[data-theme] .ev2-preview strong{font-weight:600}:root[data-theme] .ev2-preview em{font-style:italic}:root[data-theme] .ev2-preview del{text-decoration:line-through}:root[data-theme] .ev2-preview ol,:root[data-theme] .ev2-preview ul{margin:0 0 16px;padding-left:2em}:root[data-theme] .ev2-preview ul{list-style:disc outside!important}:root[data-theme] .ev2-preview ol{list-style:decimal outside!important}:root[data-theme] .ev2-preview li{display:list-item!important;margin:.25em 0}:root[data-theme] .ev2-preview ul>li{list-style-type:disc!important}:root[data-theme] .ev2-preview ol>li{list-style-type:decimal!important}:root[data-theme] .ev2-preview ul ul>li{list-style-type:circle!important}:root[data-theme] .ev2-preview ul ul ul>li{list-style-type:square!important}:root[data-theme] .ev2-preview li>ol,:root[data-theme] .ev2-preview li>ul{margin:.25em 0}:root[data-theme] .ev2-preview li>p{margin:0 0 .5em}:root[data-theme] .ev2-preview ul>li.task-list-item{list-style:none!important;margin-left:-1.3em}:root[data-theme] .ev2-preview li.task-list-item input{margin:0 .45em 0 0}:root[data-theme] .ev2-preview blockquote{margin:0 0 16px;padding:0 1em;border-left:.25em solid var(--md-divider);color:var(--md-on-surface-med)}:root[data-theme] .ev2-preview blockquote>:last-child{margin-bottom:0}:root[data-theme] .ev2-preview code{background:var(--md-surface-2);border-radius:6px;padding:.2em .4em;font-size:85%;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}:root[data-theme] .ev2-preview pre{background:var(--md-surface-2);border-radius:var(--md-radius);padding:14px 16px;overflow:auto;margin:0 0 16px;line-height:1.45}:root[data-theme] .ev2-preview pre code{background:0 0;padding:0;font-size:100%;border-radius:0}:root[data-theme] .ev2-preview table{border-collapse:collapse;margin:0 0 16px;display:block;width:max-content;max-width:100%;overflow:auto}:root[data-theme] .ev2-preview td,:root[data-theme] .ev2-preview th{border:1px solid var(--md-divider);padding:6px 13px}:root[data-theme] .ev2-preview th{font-weight:600;background:var(--md-surface-2)}:root[data-theme] .ev2-preview tr:nth-child(2n) td{background:rgba(var(--md-primary-rgb),.04)}:root[data-theme] .ev2-preview img{max-width:100%;border-radius:var(--md-radius)}:root[data-theme] .ev2-preview hr{height:.25em;margin:24px 0;background:var(--md-divider);border:0}:root[data-theme] .ev2-editor .ace_editor{border-radius:0}@media (max-width:700px){:root[data-theme] .ev2-body{flex-direction:column}:root[data-theme] .ev2-cm{border-right:none;border-bottom:1px solid var(--md-divider)}:root[data-theme] .ev2-preview{max-height:200px;flex:0 0 auto}}:root[data-theme] .layui-layer-loading .layui-layer-content{filter:none}:root[data-theme] .table-search{background:0 0!important;background-image:none!important}:root[data-theme] .layui-btn.query-button,:root[data-theme] .table-search .layui-btn.query-button{background:0 0!important;border:1px solid var(--md-primary)!important;color:var(--md-primary)!important}:root[data-theme] .bootstrap-table .no-records-found td{color:var(--md-on-surface-med);padding:40px 0}:root[data-theme] .md-user-cell{display:flex;align-items:center;gap:12px;text-align:left}:root[data-theme] .md-user-cell__avatar{width:38px;height:38px;border-radius:50%;object-fit:cover;flex:0 0 auto;background:var(--md-surface-2)}:root[data-theme] .md-user-cell__avatar--ph{display:inline-flex;align-items:center;justify-content:center;font-size:15px;font-weight:600;color:var(--md-on-surface-med)}:root[data-theme] .md-user-cell__text{display:flex;flex-direction:column;min-width:0;line-height:1.35}:root[data-theme] .md-user-cell__name{font-size:14px;font-weight:500;color:var(--md-on-surface);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-theme] .md-user-cell__id{font-size:12px;color:var(--md-on-surface-med);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-theme] .md-user-cell__sub{font-size:12px;color:var(--md-on-surface-med);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-theme] .md-commodity-cell{display:flex;align-items:center;gap:12px;text-align:left}:root[data-theme] .md-commodity-cell__cover{width:44px;height:44px;border-radius:var(--md-radius);object-fit:cover;flex:0 0 auto;background:var(--md-surface-2);box-shadow:var(--md-e1);cursor:zoom-in}:root[data-theme] .md-commodity-cell__cover--ph{display:inline-flex;align-items:center;justify-content:center;box-shadow:none;color:var(--md-on-surface-med);font-size:18px;cursor:default}:root[data-theme] .md-commodity-cell__text{display:flex;flex-direction:column;min-width:0;gap:3px;line-height:1.35}:root[data-theme] .md-commodity-cell__name{font-size:14px;font-weight:500;color:var(--md-on-surface)}:root[data-theme] .md-commodity-cell__cat{display:flex;flex-wrap:wrap;align-items:center;gap:5px;font-size:12px;color:var(--md-on-surface-med)}:root[data-theme] .md-commodity-cell__cat-sep{color:var(--md-on-surface-dis);font-size:11px;line-height:1}:root[data-theme] .md-commodity-cell__sub{font-size:12px;color:var(--md-on-surface-med);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-theme] .md-commodity-cell--sm{gap:10px}:root[data-theme] .md-commodity-cell--sm .md-commodity-cell__cover{width:36px;height:36px;box-shadow:none;cursor:default}:root[data-theme] .md-pair{display:flex;flex-direction:column;gap:4px;text-align:left}:root[data-theme] .md-pair__row{display:flex;align-items:center;gap:8px;line-height:1.4}:root[data-theme] .md-pair__k{flex:0 0 auto;min-width:30px;font-size:11px;font-weight:500;letter-spacing:.2px;color:var(--md-on-surface-dis)}:root[data-theme] .md-pair__v{font-size:13px;color:var(--md-on-surface);white-space:nowrap}:root[data-theme] .md-pair__v--muted{color:var(--md-on-surface-med)}:root[data-theme] .pay-item{box-shadow:none!important;background:0 0;border:1px solid var(--md-outline);padding:3px 10px 3px 8px;border-radius:var(--md-radius-pill);gap:6px}:root[data-theme] .pay-item:hover{transform:none;background:var(--md-hover-overlay);border-color:rgba(var(--md-primary-rgb),.4)}:root[data-theme] .pay-item img{width:16px;height:16px;border-radius:50%}:root[data-theme] .pay-item span{color:var(--md-on-surface)!important;text-shadow:none!important;font-size:12.5px;font-weight:500}:root[data-theme] .md-secret{display:flex;flex-direction:column;gap:14px;padding:18px 20px 20px}:root[data-theme] .md-secret__code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.7;color:var(--md-on-surface);background:var(--md-bg);border:1px solid var(--md-divider);border-radius:var(--md-radius);padding:14px 16px;white-space:pre-wrap;word-break:break-all;max-height:320px;overflow:auto;user-select:all;-webkit-user-select:all}:root[data-theme] .md-secret__meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}:root[data-theme] .md-secret__bar{display:flex;justify-content:flex-end;gap:10px}:root[data-theme] .md-secret__btn{display:inline-flex;align-items:center;gap:6px;padding:7px 18px;border-radius:var(--md-radius);font-size:13px;font-weight:500;line-height:1.4;cursor:pointer;border:1px solid var(--md-outline);background:0 0;color:var(--md-on-surface);transition:background .15s ease,border-color .15s ease}:root[data-theme] .md-secret__btn:hover{background:var(--md-hover-overlay);border-color:rgba(var(--md-primary-rgb),.45)}:root[data-theme] .md-secret__btn--primary{background:var(--md-primary);border-color:var(--md-primary);color:var(--md-on-primary);box-shadow:var(--md-e1)}:root[data-theme] .md-secret__btn--primary:hover{filter:brightness(1.06)}:root[data-theme] .uc-cardtip{color:var(--md-on-surface-med);font-size:13px;line-height:1.7}:root[data-theme] .uc-cardtip p{margin:0 0 8px}:root[data-theme] .uc-cardtip b,:root[data-theme] .uc-cardtip strong{color:var(--md-on-surface);font-weight:700}:root[data-theme] .uc-cardtip code{padding:1px 6px;border-radius:5px;font-family:ui-monospace,Menlo,Consolas,monospace;background:rgba(var(--md-primary-rgb),.09);color:var(--md-primary)}:root[data-theme] .uc-cardtip__label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--md-on-surface-dis);margin-bottom:6px}:root[data-theme] .uc-cardtip__code{margin:4px 0 0;padding:12px 14px;border-radius:var(--md-radius);background:var(--md-bg);border:1px solid var(--md-divider);color:var(--md-on-surface);font-family:ui-monospace,"SF Mono",Menlo,Consolas,monospace;font-size:12.5px;line-height:1.9;white-space:pre-wrap;word-break:break-all}:root[data-theme] .uc-cardtip__legend{list-style:none;padding:0;margin:10px 0 0;display:flex;flex-direction:column;gap:8px}:root[data-theme] .uc-cardtip__legend li{font-size:12.5px;color:var(--md-on-surface-med);display:flex;align-items:center;gap:7px}:root[data-theme] .uc-cardtip__warn{display:flex;align-items:center;gap:8px;margin-top:12px;padding:10px 14px;border-radius:var(--md-radius);font-size:12.5px;font-weight:500;color:var(--md-warning);background:rgba(var(--md-warning-rgb),.1);border:1px solid rgba(var(--md-warning-rgb),.28)}:root[data-theme] .uc-cardtip__warn .material-icons-outlined{font-size:17px;flex:0 0 auto}:root[data-theme] .uc-cardtip__warn strong{color:var(--md-warning)}:root[data-theme] .md-plugin{display:inline-flex;align-items:center;gap:8px;padding:4px 10px;border-radius:var(--md-radius-pill);border:1px solid var(--md-divider);backdrop-filter:blur(12px) saturate(1.4);-webkit-backdrop-filter:blur(12px) saturate(1.4);transition:box-shadow .22s ease,transform .22s ease,border-color .22s ease,background .22s ease}:root[data-theme=light] .md-plugin{background:rgba(255,255,255,.55);border-color:rgba(15,23,42,.08);box-shadow:0 1px 2px rgba(16,24,40,.05),0 4px 12px -4px rgba(16,24,40,.1),inset 0 1px 0 rgba(255,255,255,.75)}:root[data-theme=dark] .md-plugin{background:rgba(255,255,255,.055);border-color:rgba(255,255,255,.11);box-shadow:0 1px 2px rgba(0,0,0,.25),0 4px 12px -4px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.1)}:root[data-theme] .md-plugin:hover{transform:translateY(-1px)}:root[data-theme=light] .md-plugin:hover{background:rgba(255,255,255,.72);border-color:rgba(15,23,42,.12);box-shadow:0 2px 4px rgba(16,24,40,.06),0 12px 26px -6px rgba(16,24,40,.16),inset 0 1px 0 rgba(255,255,255,.85)}:root[data-theme=dark] .md-plugin:hover{background:rgba(255,255,255,.09);border-color:rgba(255,255,255,.18);box-shadow:0 2px 4px rgba(0,0,0,.3),0 12px 26px -6px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.14)}:root[data-theme] .md-plugin__icon{width:20px;height:20px;flex:0 0 auto;border-radius:6px;object-fit:cover;box-shadow:0 1px 2px rgba(0,0,0,.12)}:root[data-theme] .md-plugin__name{font-size:12px;font-weight:600;color:var(--md-on-surface);white-space:nowrap;letter-spacing:.1px}:root[data-theme] .md-pay{display:inline-flex;align-items:center;gap:9px;text-align:left}:root[data-theme] .md-pay__icon{width:26px;height:26px;flex:0 0 auto;border-radius:50%;object-fit:cover;background:var(--md-surface-2);box-shadow:0 1px 2px rgba(0,0,0,.14)}:root[data-theme] .md-pay__name{font-size:14px;font-weight:500;color:var(--md-on-surface)}:root[data-theme] .md-file{display:flex;align-items:center;gap:11px;text-align:left}:root[data-theme] .md-file__thumb{width:40px;height:40px;flex:0 0 auto;border-radius:var(--md-radius);object-fit:cover;background:var(--md-surface-2);border:1px solid var(--md-divider)}:root[data-theme] .md-file__thumb--icon{display:inline-flex;align-items:center;justify-content:center;font-size:20px;color:var(--md-primary)}:root[data-theme] .md-file--previewable{user-select:none;-webkit-user-select:none}:root[data-theme] .md-file--previewable .md-file__thumb{cursor:zoom-in}:root[data-theme] .md-file__text{display:flex;flex-direction:column;min-width:0;gap:2px;line-height:1.4}:root[data-theme] .md-file__name{font-size:13.5px;font-weight:500;color:var(--md-on-surface);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:320px}:root[data-theme] .md-file__note{font-size:12px;color:var(--md-primary)}:root[data-theme] .md-version{display:inline-flex;align-items:center;padding:2px 9px;border-radius:var(--md-radius-pill);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:500;letter-spacing:.2px;color:var(--md-primary);background:rgba(var(--md-primary-rgb),.1)}:root[data-theme] .md-author{display:inline-flex;align-items:center;gap:5px;padding:3px 11px 3px 9px;border-radius:var(--md-radius-pill);font-size:12.5px;font-weight:500;color:var(--md-on-surface-med);background:var(--md-hover-overlay);border:1px solid var(--md-divider)}:root[data-theme] .md-author i{font-size:12px;opacity:.75}:root[data-theme] .md-detail-trigger{user-select:none;-webkit-user-select:none}:root[data-theme] .md-detail{display:flex;flex-direction:column;padding:4px 4px 2px;color:var(--md-on-surface)}:root[data-theme] .md-detail__header{padding:6px 8px 14px;margin-bottom:6px;border-bottom:1px solid var(--md-divider)}:root[data-theme] .md-detail__header .md-user-cell{gap:14px}:root[data-theme] .md-detail__header .md-user-cell__avatar{width:46px;height:46px}:root[data-theme] .md-detail__header .md-user-cell__name{font-size:16px;font-weight:600}:root[data-theme] .md-detail__header .md-user-cell__id{font-size:12px}:root[data-theme] .md-detail__body{display:flex;flex-direction:column}:root[data-theme] .md-detail__row{display:grid;grid-template-columns:116px 1fr;align-items:baseline;gap:14px;padding:10px 8px;border-bottom:1px solid var(--md-divider)}:root[data-theme] .md-detail__row:last-child{border-bottom:none}:root[data-theme] .md-detail__label{font-size:13px;font-weight:500;color:var(--md-on-surface-med);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-theme] .md-detail__value{font-size:14px;color:var(--md-on-surface);min-width:0;word-break:break-word;overflow-wrap:anywhere;line-height:1.5}:root[data-theme] .md-detail__value a{color:var(--md-primary)}:root[data-theme] .md-detail__value .icon-spin{color:var(--md-on-surface-med)}:root[data-theme] .md-detail-trigger{display:block;cursor:pointer}:root[data-theme] .table-search .mui-sf{position:relative}:root[data-theme] .table-search .mui-sf>.layui-input{padding-left:12px}:root[data-theme] .table-search .mui-sf--select .layui-form-select{position:static}:root[data-theme] .table-search .mui-sf__label{position:absolute;left:11px;top:50%;transform:translateY(-50%);transform-origin:left center;z-index:2;margin:0;padding:0 5px;max-width:calc(100% - 24px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px;line-height:1;font-weight:400;color:var(--md-on-surface-med);background:var(--md-surface);pointer-events:none;transition:top var(--md-dur-fast) var(--md-ease),transform var(--md-dur-fast) var(--md-ease),color var(--md-dur-fast) var(--md-ease)}:root[data-theme] .table-search .mui-sf--select>.mui-sf__label,:root[data-theme] .table-search .mui-sf:focus-within>.mui-sf__label,:root[data-theme] .table-search .mui-sf:has(input:not(:placeholder-shown))>.mui-sf__label{top:0;transform:translateY(-50%) scale(.82);max-width:calc((100% / .82) - 22px)}:root[data-theme] .table-search .mui-sf:focus-within>.mui-sf__label{color:var(--md-primary)}:root[data-theme] .alert{border-radius:var(--md-radius);border:1px solid transparent}:root[data-theme] .alert p{color:inherit;margin-bottom:0}:root[data-theme] .alert i{color:inherit!important}:root[data-theme] .alert.alert-warning{background:rgba(var(--md-warning-rgb),.13)!important;border-color:rgba(var(--md-warning-rgb),.38)!important;color:var(--md-warning)!important}:root[data-theme] .alert.alert-danger{background:rgba(var(--md-error-rgb),.13)!important;border-color:rgba(var(--md-error-rgb),.38)!important;color:var(--md-error)!important}:root[data-theme] .alert.alert-success{background:rgba(var(--md-success-rgb),.13)!important;border-color:rgba(var(--md-success-rgb),.38)!important;color:var(--md-success)!important}:root[data-theme] .alert.alert-info{background:rgba(var(--md-info-rgb),.13)!important;border-color:rgba(var(--md-info-rgb),.38)!important;color:var(--md-info)!important}:root[data-theme] .alert.alert-primary{background:rgba(var(--md-primary-rgb),.13)!important;border-color:rgba(var(--md-primary-rgb),.38)!important;color:var(--md-primary)!important}:root[data-theme] .layui-layer.md-message-layer{overflow:hidden;border:1px solid var(--md-divider);border-radius:20px;background:var(--md-surface);box-shadow:var(--md-e24)}:root[data-theme] .md-message-layer .layui-layer-content{max-height:min(72vh,720px);overflow:auto;background:var(--md-surface)}:root[data-theme] .md-message-preview{color:var(--md-on-surface)}:root[data-theme] .md-message-preview__header{position:sticky;top:0;z-index:2;display:grid;grid-template-columns:48px minmax(0,1fr) 40px;align-items:center;gap:14px;padding:22px 24px 18px;background:color-mix(in srgb,var(--md-surface) 92%,transparent);border-bottom:1px solid var(--md-divider);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}:root[data-theme] .md-message-preview__icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:15px;color:var(--md-primary);background:rgba(var(--md-primary-rgb),.12);box-shadow:inset 0 0 0 1px rgba(var(--md-primary-rgb),.16)}:root[data-theme] .md-message-preview__icon .material-icons-outlined{font-size:25px}:root[data-theme] .md-message-preview__heading{min-width:0}:root[data-theme] .md-message-preview__heading>span{display:block;margin-bottom:3px;color:var(--md-primary);font-size:10px;line-height:1.2;font-weight:800;letter-spacing:.15em}:root[data-theme] .md-message-preview__heading h2{margin:0;color:var(--md-on-surface);font-size:20px;line-height:1.35;font-weight:750;overflow-wrap:anywhere}:root[data-theme] .md-message-preview__heading time{display:block;margin-top:5px;color:var(--md-on-surface-med);font-size:12px}:root[data-theme] .md-message-preview__close{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;color:var(--md-on-surface-med);background:0 0;cursor:pointer;transition:color var(--md-dur-fast) var(--md-ease),background-color var(--md-dur-fast) var(--md-ease)}:root[data-theme] .md-message-preview__close:focus-visible,:root[data-theme] .md-message-preview__close:hover{color:var(--md-on-surface);background:var(--md-hover-overlay);outline:0}:root[data-theme] .md-message-preview__close .material-icons-outlined{font-size:22px}:root[data-theme] .md-message-preview__content{min-height:150px;padding:26px 28px 32px;color:var(--md-on-surface);font-size:15px;line-height:1.78;overflow-wrap:anywhere}:root[data-theme] .md-message-preview__content>:first-child{margin-top:0!important}:root[data-theme] .md-message-preview__content>:last-child{margin-bottom:0!important}:root[data-theme] .md-message-preview__content p{margin:0 0 14px}:root[data-theme] .md-message-preview__content h1,:root[data-theme] .md-message-preview__content h2,:root[data-theme] .md-message-preview__content h3,:root[data-theme] .md-message-preview__content h4,:root[data-theme] .md-message-preview__content h5,:root[data-theme] .md-message-preview__content h6{margin:1.1em 0 .55em;color:var(--md-on-surface);line-height:1.35;font-weight:750}:root[data-theme] .md-message-preview__content h1{font-size:1.55em}:root[data-theme] .md-message-preview__content h2{font-size:1.35em}:root[data-theme] .md-message-preview__content h3{font-size:1.18em}:root[data-theme] .md-message-preview__content ol,:root[data-theme] .md-message-preview__content ul{margin:0 0 14px;padding-left:1.8em}:root[data-theme] .md-message-preview__content ul{list-style:disc outside!important}:root[data-theme] .md-message-preview__content ol{list-style:decimal outside!important}:root[data-theme] .md-message-preview__content li{display:list-item!important;margin:.25em 0}:root[data-theme] .md-message-preview__content blockquote{margin:16px 0;padding:10px 15px;border-left:3px solid var(--md-primary);border-radius:0 var(--md-radius) var(--md-radius) 0;color:var(--md-on-surface-med);background:rgba(var(--md-primary-rgb),.07)}:root[data-theme] .md-message-preview__content code{padding:2px 6px;border-radius:6px;color:var(--md-primary);background:rgba(var(--md-primary-rgb),.09);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}:root[data-theme] .md-message-preview__content pre{overflow:auto;margin:16px 0;padding:15px;border:1px solid var(--md-divider);border-radius:var(--md-radius);background:var(--md-bg)}:root[data-theme] .md-message-preview__content pre code{padding:0;color:inherit;background:0 0}:root[data-theme] .md-message-preview__content a{color:var(--md-primary);text-decoration:none}:root[data-theme] .md-message-preview__content a:hover{text-decoration:underline}:root[data-theme] .md-message-preview__content img{display:block;max-width:100%;max-height:460px;margin:18px auto;border-radius:14px;object-fit:contain;cursor:zoom-in;border:1px solid var(--md-divider);box-shadow:var(--md-e2)}:root[data-theme] .md-message-preview__content table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}:root[data-theme] .md-message-preview__content td,:root[data-theme] .md-message-preview__content th{padding:8px 10px;border:1px solid var(--md-divider);white-space:nowrap}:root[data-theme] .md-message-preview__content th{background:var(--md-bg);font-weight:700}:root[data-theme] .md-message-layer .layui-layer-btn{margin:0!important;padding:14px 22px!important;border-top:1px solid var(--md-divider)!important;background:var(--md-surface)!important}:root[data-theme] .md-message-layer .layui-layer-btn .layui-layer-btn0{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:40px;padding:0 18px;border:0!important;border-radius:var(--md-radius)!important;color:var(--md-on-primary)!important;background:var(--md-primary)!important;box-shadow:var(--md-e2)!important}@media (max-width:640px){:root[data-theme] .layui-layer.md-message-layer{border:0;border-radius:0}:root[data-theme] .md-message-layer .layui-layer-content{max-height:calc(100vh - 69px);height:100%}:root[data-theme] .md-message-preview__header{grid-template-columns:42px minmax(0,1fr) 38px;gap:11px;padding:18px 16px 15px}:root[data-theme] .md-message-preview__icon{width:42px;height:42px;border-radius:13px}:root[data-theme] .md-message-preview__heading h2{font-size:18px}:root[data-theme] .md-message-preview__content{min-height:0;padding:22px 18px 36px;font-size:14.5px}:root[data-theme] .md-message-preview__content img{max-height:55vh}:root[data-theme] .md-message-layer .layui-layer-btn{position:sticky;bottom:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom))!important}:root[data-theme] .md-message-layer .layui-layer-btn .layui-layer-btn0{width:100%;box-sizing:border-box}}@media (prefers-reduced-motion:reduce){:root[data-theme] .md-message-preview__close{transition:none}}