/* Shared business workspace theme. Keep native navigation and form behaviour. */
:root {
 --ea-primary:#3564e8; --ea-primary-dark:#2450cf; --ea-primary-soft:#edf2ff; --ea-primary-ring:rgba(53,100,232,.12); --ea8-theme-main-color:#3564e8;
 --ea-bg:#f4f6fa; --ea-surface:#fff; --ea-surface-2:#f8f9fc; --ea-text:#202b40; --ea-muted:#7b8599; --ea-border:#e9edf4; --ea-field-border:#dce2ec;
 --ea-action:#3564e8; --ea-action-hover:#2450cf; --ea-action-soft:#edf2ff; --ea-sidebar:#fff; --ea-sidebar-text:#566178;
 --ea-radius:7px; --ea-radius-lg:12px; --ea-shadow-sm:0 2px 5px rgba(27,43,76,.015); --ea-shadow:0 6px 24px rgba(27,43,76,.05);
}
:root.dark {
 color-scheme:dark; --ea-primary:#8daaff; --ea-primary-dark:#abc1ff; --ea-primary-soft:#253453; --ea-primary-ring:rgba(141,170,255,.16); --ea8-theme-main-color:#8daaff;
 --ea-bg:#131a27; --ea-surface:#1b2435; --ea-surface-2:#202c40; --ea-text:#e5ebf7; --ea-muted:#9aa8c0; --ea-border:#2b374d; --ea-field-border:#3c4b65;
 --ea-action:#416de6; --ea-action-hover:#527df0; --ea-action-soft:#253453; --ea-sidebar:#192232; --ea-sidebar-text:#a8b6ce;
 --ea-shadow-sm:0 2px 6px rgba(0,0,0,.04); --ea-shadow:0 6px 24px rgba(0,0,0,.08);
 --lay-color-bg-1:var(--ea-surface); --lay-color-bg-2:var(--ea-surface-2); --lay-color-bg-3:var(--ea-surface-2); --lay-color-bg-5:var(--ea-surface-2);
 --lay-color-text-1:var(--ea-text); --lay-color-text-2:var(--ea-text); --lay-color-text-3:var(--ea-muted); --lay-color-border-1:var(--ea-border); --lay-color-border-2:var(--ea-field-border);
}
html {scrollbar-color:#ced5e2 transparent}
html body {font-family:'Segoe UI','Microsoft YaHei','PingFang SC',sans-serif;font-size:14px;line-height:1.6;background:var(--ea-bg);color:var(--ea-text)}
html.dark body {background:var(--ea-bg);color:var(--ea-text)}
html.dark body.ea-form-page {background:var(--ea-surface)}
body .layuimini-main {padding:26px!important;box-shadow:none!important;border-radius:12px;color:var(--ea-text)}
body.ea-content-page .layuimini-main {min-height:calc(100vh - 24px)!important}

/* Navigation */
.layui-layout-admin .layui-header {background:var(--ea-surface)!important;border-bottom:1px solid var(--ea-border);box-shadow:none!important}
.layui-layout-admin .layuimini-logo {background:var(--ea-sidebar)!important;border-right:1px solid var(--ea-border)}
.layui-layout-admin .layuimini-logo a {display:flex;align-items:center;justify-content:flex-start;gap:11px;height:60px;padding-left:24px}
.layui-layout-admin .layuimini-logo img {width:32px;height:32px;border-radius:9px}
.layui-layout-admin .layuimini-logo h1 {margin:0;font-size:20px;letter-spacing:-.5px;font-weight:700;color:var(--ea-text)!important}
.layui-layout-admin .layuimini-menu-left,.layui-layout-admin .layui-side.layui-bg-black,.layui-layout-admin .layuimini-menu-left>ul,.layui-layout-admin .layuimini-menu-left .layui-nav {background:var(--ea-sidebar)!important}
.layui-layout-admin .layuimini-menu-left {border-right:1px solid var(--ea-border);padding-top:24px}
.layui-layout-admin .layuimini-menu-left::before {content:'工作空间';display:block;padding:0 26px 16px;color:var(--ea-muted);font-size:12px;letter-spacing:1px}
.layui-layout-admin .layuimini-menu-left .layui-nav-item {margin-bottom:5px}
.layui-layout-admin .layuimini-menu-left .layui-nav .layui-nav-item a {border-radius:7px;color:var(--ea-sidebar-text)!important;font-size:14px}
.layui-layout-admin .layuimini-menu-left .layui-nav .layui-nav-item>a {height:44px;line-height:44px;margin:0 14px;padding-top:0;padding-bottom:0}
.layui-layout-admin .layuimini-menu-left .layui-nav .layui-nav-item a:hover {background:var(--ea-surface-2)!important;color:var(--ea-primary)!important}
.layui-layout-admin .layuimini-menu-left .layui-nav-tree .layui-this {background:transparent!important}
.layui-layout-admin .layuimini-menu-left .layui-nav-tree .layui-this>a,.layui-layout-admin .layuimini-menu-left .layui-nav-tree .layui-nav-child dd.layui-this a {background:var(--ea-primary-soft)!important;color:var(--ea-primary)!important;font-weight:600}
.layui-layout-admin .layuimini-menu-left .layui-nav-tree .layui-nav-child {background:transparent!important;padding:4px 14px}
.layui-layout-admin .layuimini-menu-left .layui-nav-tree .layui-nav-child a {height:39px;line-height:39px}
.layui-layout-admin .layuimini-menu-left .layui-nav-more {color:var(--ea-muted)!important}
.layui-layout-admin .layuimini-menu-left .layui-nav-bar {display:none}
.layui-layout-admin .layuimini-menu-left .layui-nav-item a .fa {width:22px;font-size:15px;opacity:.85}
.layuimini-mini .layui-layout-admin .layuimini-menu-left::before {content:'';padding:0 0 10px}
.layuimini-mini .layui-layout-admin .layuimini-logo a {padding-left:14px}
.layui-header .layuimini-header-content>.layui-layout-right {right:16px}
.layui-header .layui-nav .layui-nav-item>a {color:var(--ea-muted)!important}
.layui-header .layui-nav .layui-nav-item>a:hover {color:var(--ea-primary)!important}
.layui-header .adminName {color:var(--ea-text);font-size:13px}
.layui-header .layui-nav-img {height:30px;width:30px;margin-right:9px;border:2px solid var(--ea-border)}
.layui-header .layuimini-tool {left:22px}
.layui-header .layuimini-tool i {height:32px;width:32px;line-height:32px;margin-top:14px;border-radius:7px;background:var(--ea-surface-2);color:var(--ea-muted)}
.layui-header .layuimini-tool i:hover {color:var(--ea-primary);background:var(--ea-primary-soft)!important}
.layui-layout-admin .layui-header .layuimini-header-content>ul>.layui-nav-item.layui-this {background:transparent!important}
.layui-header .layuimini-header-menu .layui-this>a {color:var(--ea-primary)!important}
.layui-header .layuimini-header-menu>.layui-nav-item>a {font-size:14px}
.layuimini-tab>.layui-tabs-header {height:46px;margin-left:24px;gap:4px;background:transparent!important}
.layuimini-tab>.layui-tabs-header li {height:30px;line-height:30px;padding:0 14px;font-size:13px;background:transparent;border:1px solid transparent}
.layuimini-tab>.layui-tabs-header .layui-this,.dark .layuimini-tab>.layui-tabs-header .layui-this {background:var(--ea-surface)!important;border:1px solid var(--ea-border);color:var(--ea-primary)!important;box-shadow:var(--ea-shadow-sm)!important}
.layuimini-tab>.layui-tabs-header .layui-this span,.dark .layuimini-tab>.layui-tabs-header .layui-this span {color:var(--ea-primary)!important}
.layuimini-tab>.layui-tabs-body {height:calc(100% - 46px)!important}
.layuimini-tab>.layui-tabs-body>.layui-tabs-item {padding:0 24px}
.layuimini-tab .layui-tab-control>li {height:46px;line-height:46px}
.layui-layout-admin .layui-body {background:var(--ea-bg)}
html.dark .layui-layout-admin .layui-body {background:var(--ea-bg)!important}
html.dark .layui-layout-admin .layui-header .layuimini-header-content>ul>.layui-nav-item.layui-this {background:transparent!important}

/* Overview */
.dashboard {max-width:1600px;padding:18px 0 10px}
.dashboard-heading {padding:5px 0 0;margin-bottom:28px;min-height:0;border:0;border-radius:0;background:transparent}
.dashboard .eyebrow {color:var(--ea-muted);font-size:11px;font-weight:500;letter-spacing:1.3px;margin-bottom:8px}
.dashboard h1 {font-size:27px;font-weight:650;letter-spacing:-.7px;line-height:1.5}
.dashboard-heading p {margin-top:7px;font-size:13px;color:var(--ea-muted)}
.dashboard-heading-tools {display:flex;align-items:center;gap:10px;flex-shrink:0}
.dashboard-date {position:static;display:flex;border:1px solid var(--ea-border);background:var(--ea-surface);color:var(--ea-muted);border-radius:7px;padding:9px 13px;font-size:12px;gap:8px}
.dashboard-refresh {display:inline-flex;align-items:center;gap:7px;height:39px;padding:0 14px;border:1px solid var(--ea-field-border);border-radius:7px;background:var(--ea-surface);color:var(--ea-text);font:inherit;font-size:13px;cursor:pointer}
.dashboard-refresh:hover {color:var(--ea-primary);border-color:var(--ea-primary)}
.section-label {margin-bottom:13px}.section-label h2 {font-size:14px;font-weight:600}
.demo-label {font-size:11px;color:var(--ea-muted)}.demo-label i {margin-right:4px}
.metric-grid {gap:18px;margin-bottom:22px}
.metric-card {padding:20px 22px 16px;border:1px solid var(--ea-border);border-radius:11px;box-shadow:var(--ea-shadow-sm)}
.metric-card:hover {transform:translateY(-2px);border-color:var(--ea-field-border)}
.metric-top {color:var(--ea-muted);font-size:13px}.metric-icon {width:33px;height:33px;border-radius:9px;font-size:14px}
.dashboard .metric-icon.blue,.dashboard .mini-bars.blue {color:#426be8!important;background:#eef2ff}
.dashboard .metric-icon.violet,.dashboard .mini-bars.violet {color:#8370d6!important;background:#f2effc}
.dashboard .metric-icon.amber,.dashboard .mini-bars.amber {color:#c39247!important;background:#fbf5e9}
.dashboard .metric-icon.teal,.dashboard .mini-bars.teal {color:#3b9c9a!important;background:#edf7f6}
.metric-value {margin:15px 0 16px;font-size:clamp(27px,2.4vw,34px);font-weight:650;letter-spacing:-.8px}
.metric-value small {font-size:20px}.metric-bottom {font-size:12px}.metric-bottom .trend {padding:0;background:transparent;font-size:12px}
.trend.up {color:#249678}.trend.down {color:#d0804a}
.dashboard .mini-bars {background:transparent!important;height:23px;gap:3px;opacity:.75}.mini-bars b {width:4px;opacity:.22}.mini-bars b:last-child {opacity:.65}
.dashboard-grid {grid-template-columns:minmax(0,1.8fr) minmax(300px,1fr);gap:22px}
.dashboard-panel {border-radius:11px;box-shadow:var(--ea-shadow-sm)}
.panel-heading {padding:21px 24px 13px}.panel-heading h2 {font-size:15px;font-weight:650}.panel-heading p {font-size:12px;margin-top:6px}
.chart-switch {border:0;padding:3px;background:var(--ea-surface-2);border-radius:7px}.chart-switch button {padding:6px 11px;font-size:12px}.chart-switch button.is-active {box-shadow:0 1px 4px rgba(27,43,76,.08)}
#echarts-records {height:295px}.chart-data {font-size:12px}.chart-data summary {padding:13px 0}
.quick-panel .mySwiper {margin:3px 18px 0}.quick-grid {gap:6px 0}.quick-link {font-size:12px;padding:15px 0;gap:10px}
.dashboard .quick-link i {width:42px;height:42px;border-radius:11px;font-size:17px;border:1px solid var(--ea-border);background:var(--ea-surface-2);color:#657799}
.dashboard .quick-link:hover i {background:var(--ea-primary-soft);color:var(--ea-primary);border-color:var(--ea-primary-soft);transform:translateY(-2px)}
.quick-hint {font-size:12px;padding:14px 0;margin:0 24px;text-align:left}.quick-pagination {margin:5px 0 10px}
.environment-grid {padding:20px 24px 24px;gap:20px}.environment-grid dt {font-size:12px}.environment-grid dd {font-size:15px;font-weight:600}
.environment-footer {font-size:12px;padding:14px 24px;gap:18px}.environment-footer button {font-size:12px}.subtle-tag {font-size:11px}
.help-panel {padding:23px 24px;background:var(--ea-surface)}.help-icon {width:42px;height:42px;background:var(--ea-primary-soft);border-radius:11px;font-size:19px}
.help-panel h2 {font-size:15px}.help-panel p {font-size:13px;margin:10px 0 17px}.help-links {font-size:12px;gap:25px}.dashboard-footer {font-size:11px;padding:20px 0 5px}
.dark .dashboard .metric-icon,.dark .dashboard .quick-link i {background:var(--ea-surface-2)}
.dark .dashboard .quick-link i {color:#a8bce7}
.dark .dashboard .metric-icon.blue {color:#8daaff!important}
.dark .dashboard .metric-icon.violet {color:#baa8ed!important}
.dark .dashboard .metric-icon.amber {color:#e7c28b!important}
.dark .dashboard .metric-icon.teal {color:#79c7c4!important}

/* List pages and editors */
.ea-page-heading {display:flex;align-items:center;gap:13px;margin-bottom:24px;padding:0 0 22px;border-bottom:1px solid var(--ea-border)}
.ea-page-icon {display:grid;place-items:center;flex:0 0 43px;height:43px;border-radius:10px;background:var(--ea-primary-soft);color:var(--ea-primary);font-size:18px}
.ea-page-heading h1 {margin:0;font-size:22px;font-weight:650;letter-spacing:-.5px;color:var(--ea-text)}.ea-page-heading p {margin-top:4px;font-size:13px;color:var(--ea-muted)}
.layuimini-container .table-search-fieldset {padding:16px 16px 10px!important;margin-bottom:20px;border:1px solid var(--ea-border)!important;border-radius:8px!important;background:var(--ea-surface-2)!important}
.layuimini-container .table-search-fieldset legend {padding:0 8px;font-size:12px;color:var(--ea-muted)}
.layuimini-container .form-search .layui-form-label {background:transparent;border-color:transparent;color:var(--ea-muted);font-size:13px}
.layuimini-container .table-search-fieldset .layui-btn[data-type="tableSearch"] {background:var(--ea-action)!important;color:#fff!important;border-color:var(--ea-action)!important}
.layui-input,.layui-textarea,.layui-select {font-size:13px;border-radius:6px}.layui-input::placeholder,.layui-textarea::placeholder {color:var(--ea-muted);opacity:.7}
.layui-input:focus,.layui-textarea:focus {border-color:var(--ea-primary)!important;box-shadow:0 0 0 3px var(--ea-primary-ring)}
.layui-form-select dl {padding:5px;border-radius:8px!important}.layui-form-select dl dd {border-radius:5px}.layui-form-select dl dd.layui-this {background:var(--ea-primary-soft)!important;color:var(--ea-primary)!important}
.layui-form-radio:hover>*,.layui-form-radioed>i {color:var(--ea-primary)!important}
.layui-btn {border-radius:6px;font-size:13px}
.layui-btn:not(.layui-btn-primary):not(.layui-btn-danger):not(.layui-btn-warm):not(.layui-btn-normal):not(.layui-btn-disabled),.layui-btn-normal {background-color:var(--ea-action)}
.layui-btn:hover {box-shadow:none;filter:none}.layui-btn-normal:hover {background:var(--ea-action-hover)}
.layuimini-container .layui-table-view {border:1px solid var(--ea-border);border-radius:8px;overflow:hidden}.layuimini-container .layui-table {border-radius:0!important;box-shadow:none}
.layuimini-container .layui-table-tool {background:var(--ea-surface)!important;padding:14px!important;border-bottom-color:var(--ea-border)}
.layuimini-container .layui-table-header th {background:var(--ea-surface-2)!important;color:var(--ea-muted)!important;font-weight:500}
.layuimini-container .layui-table td,.layuimini-container .layui-table th {border-color:var(--ea-border);padding-top:8px;padding-bottom:8px}
.layuimini-container .layui-table tbody tr:hover,.layuimini-container .layui-table-hover {background:var(--ea-surface-2)!important}
.layuimini-container .layui-table-cell {height:32px;line-height:32px;font-size:13px;font-variant-numeric:tabular-nums}
/* Native tables and custom tree tables share the same action hierarchy. */
.layuimini-container .layui-table-tool .layui-btn-group {
 display:flex;flex-wrap:wrap;align-items:center;gap:8px;overflow:visible;
}
.layuimini-container .layui-table-view .layui-table-tool .layui-btn-group>.layui-btn {
 display:inline-flex;align-items:center;justify-content:center;gap:6px;float:none;
 box-sizing:border-box;height:34px;line-height:1;padding:0 13px;margin:0!important;
 border:1px solid var(--ea-field-border)!important;border-radius:7px!important;
 background:var(--ea-surface)!important;color:var(--ea-text)!important;
 font-size:12px;font-weight:500!important;letter-spacing:0;box-shadow:none!important;
 filter:none!important;transition:background-color .15s,border-color .15s,color .15s!important;
}
.layuimini-container .layui-table-view .layui-table-tool .layui-btn-group>.layui-btn>i {margin:0;font-size:12px;opacity:.8}
.layuimini-container .layui-table-view .layui-table-tool .layui-btn-group>.layui-btn:hover {
 background:var(--ea-surface-2)!important;border-color:#a9b6b0!important;color:var(--ea-text)!important;
}
.layuimini-container .layui-table-view .layui-table-tool .layui-btn-group>.layui-btn:is([data-table-refresh],[data-treetable-refresh]) {
 width:34px;padding:0;color:var(--ea-muted)!important;
}
.layuimini-container .layui-table-view .layui-table-tool .layui-btn-group>.layui-btn[data-open][data-title="添加"] {
 background:#49796f!important;border-color:#49796f!important;color:#fff!important;
}
.layuimini-container .layui-table-view .layui-table-tool .layui-btn-group>.layui-btn[data-open][data-title="添加"]:hover {
 background:#386257!important;border-color:#386257!important;
}
.layuimini-container .layui-table-view .layui-table-tool .layui-btn-group>.layui-btn:is(.layui-btn-danger,[data-table-delete],[data-treetable-delete]) {
 color:#b95e60!important;background:var(--ea-surface)!important;border-color:var(--ea-field-border)!important;
}
.layuimini-container .layui-table-view .layui-table-tool .layui-btn-group>.layui-btn:is(.layui-btn-danger,[data-table-delete],[data-treetable-delete]):hover {
 color:#a7474c!important;background:#fff3f2!important;border-color:#e9c5c5!important;
}
.layuimini-container .layui-table-view .layui-table-tool .layui-btn-group>.layui-btn:focus-visible {outline:2px solid #49796f;outline-offset:3px}
.layuimini-container .layui-table-view .layui-table-tool .layui-btn-group>.layui-btn:is(:disabled,.layui-btn-disabled) {opacity:.45;cursor:not-allowed}
.dark .layuimini-container .layui-table-view .layui-table-tool .layui-btn-group>.layui-btn:is(.layui-btn-danger,[data-table-delete],[data-treetable-delete]) {color:#e5a0a3!important}
.dark .layuimini-container .layui-table-view .layui-table-tool .layui-btn-group>.layui-btn:is(.layui-btn-danger,[data-table-delete],[data-treetable-delete]):hover {background:#422d39!important;border-color:#77515b!important}
.layuimini-container .layui-table-body .layui-btn {border-radius:4px!important}
.layuimini-container .layui-table-page {padding:11px 10px;min-height:48px;height:auto;background:var(--ea-surface);border-top-color:var(--ea-border)}
.layuimini-container .layui-laypage .layui-laypage-count,.layuimini-container .layui-laypage .layui-laypage-limits,.layuimini-container .layui-laypage .layui-laypage-skip {color:var(--ea-muted)!important;border-color:transparent!important}
.layuimini-container .layui-menu {background:transparent}.layuimini-container .layui-menu li {border-radius:6px;color:var(--ea-muted);margin-bottom:4px}.layuimini-container .layui-menu-item-checked {background:var(--ea-primary-soft);color:var(--ea-primary)!important}
.layuimini-container .layui-menu .layui-menu-item-checked {background:var(--ea-primary-soft)!important}
.layuimini-container .layui-menu .layui-menu-item-checked::after {border-right-color:var(--ea-primary)}
.ea-content-page[data-ea-page="system.admin"] .layui-card-body.layui-border {border-color:var(--ea-border)!important;border-radius:8px;padding:18px 12px}
.ea-content-page[data-ea-page="system.admin"] .layui-card-body h2 {font-size:14px;font-weight:600;margin:0 8px 15px}
.ea-content-page[data-ea-page="system.admin"] .layui-table-body .layui-badge {padding:2px 7px;border-radius:4px;background:var(--ea-primary-soft);color:var(--ea-primary);font-size:11px}
.ea-content-page[data-ea-page="system.admin"] .layui-table-body img[data-image] {max-width:32px!important;max-height:32px!important;border-radius:8px}
body .layui-layer-easy {border-radius:12px!important}.ea-form-page .ea-editor-intro {padding-bottom:22px}.ea-form-page .ea-editor-icon {border-radius:10px}

/* Flat settings tabs; keep the forms inside their active panel. */
.ea-settings-page #docDemoTabBrief {background:var(--ea-surface);box-shadow:none;border:0}
.ea-settings-page #docDemoTabBrief>.layui-tabs-header {display:flex;gap:24px;height:48px;padding:0;border:0;border-bottom:1px solid var(--ea-border);background:transparent!important}
.ea-settings-page #docDemoTabBrief>.layui-tabs-header li {padding:0 4px;line-height:45px;height:45px;color:var(--ea-muted);font-size:14px;border:0;border-bottom:2px solid transparent}
.ea-settings-page #docDemoTabBrief>.layui-tabs-header li.layui-this {background:transparent;color:var(--ea-primary);border-bottom-color:var(--ea-primary);font-weight:600}
.ea-settings-page #docDemoTabBrief>.layui-tabs-header .layui-this::after {display:none}
.ea-settings-page #docDemoTabBrief>.layui-tabs-body {padding:12px 0 0}
.ea-settings-page .layuimini-form {max-width:880px;margin:0;padding:24px 0 10px}.ea-settings-page .layuimini-form .layui-form-item {padding-right:0;margin-bottom:23px}
.ea-settings-page .layui-form-label {width:124px;padding-left:0;font-size:13px;color:var(--ea-text)}.ea-settings-page .layui-input-block {margin-left:150px}
.ea-settings-page .layuimini-form .layui-form-label.required::after {position:static;display:inline-block;margin-left:4px}
.ea-settings-page tip {display:block;color:var(--ea-muted);margin-top:7px;font-size:12px;line-height:1.7}.ea-settings-page .hr-line {border-top:1px solid var(--ea-border);margin:28px 0}
body .layuimini-form>.layui-form-item>.layui-input-block tip,body .layuimini-form>.layui-form-item>.layui-inline tip {display:block;font-size:12px;line-height:1.7;margin-top:7px}
.ea-settings-page .layui-form-item.text-center {text-align:left;padding-left:150px}.ea-settings-page .layui-form-item.text-center .layui-btn {height:38px;line-height:36px;min-width:90px}

@media(min-width:1025px){
 .layuimini-all .layui-layout-admin .header{left:220px}
 .layuimini-all .layui-layout-admin .layuimini-logo,.layuimini-all .layui-layout-admin .layui-side,.layuimini-all .layuimini-menu-left>ul{width:220px}
 .layuimini-all .layui-layout-admin .layui-body{left:220px}
 .layuimini-mini .layui-layout-admin .layuimini-menu-left{width:60px!important}
 .layuimini-mini .layui-layout-admin .layuimini-menu-left>ul li i{width:24px!important}
 .layuimini-mini .layui-layout-admin .layuimini-menu-left .layui-nav-item>a{margin:0 7px;padding-left:10px!important}
 .layuimini-mini .layui-header .layuimini-tool{left:22px!important}
}
@media(max-width:1150px){.dashboard-date{display:none}.metric-grid{gap:14px}.metric-card{padding:18px}.dashboard-grid{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr)}}
@media(max-width:900px){.dashboard-grid{grid-template-columns:1fr}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.environment-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:640px){
 body .layuimini-main{padding:18px!important}.layuimini-tab>.layui-tabs-body>.layui-tabs-item{padding:0 12px}.layuimini-tab>.layui-tabs-header{margin-left:12px}.layui-header .layuimini-header-content>.layui-layout-right{right:4px}
 .dashboard{padding-top:16px}.dashboard-heading{gap:10px;margin-bottom:22px;align-items:center}.dashboard h1{font-size:23px}.dashboard .eyebrow{font-size:10px}.dashboard-heading p{max-width:240px;font-size:12px}.dashboard-refresh{padding:0;width:34px;height:34px;justify-content:center}.dashboard-refresh span{display:none}
 .metric-grid{gap:12px;margin-bottom:18px}.metric-card{padding:16px}.metric-top{font-size:12px}.metric-value{font-size:28px}.metric-bottom{font-size:11px;gap:6px}.mini-bars{display:none}.demo-label{font-size:10px}.section-label h2{font-size:13px}
 .dashboard-grid{gap:18px}.panel-heading{padding:19px 18px 12px}.panel-heading p{font-size:11px}.chart-switch button{padding:6px 8px;font-size:11px}#echarts-records{height:270px}.quick-link{font-size:12px}.quick-hint{margin:0 18px;font-size:11px}
 .environment-grid{grid-template-columns:1fr 1fr;padding:18px}.environment-footer{padding:14px 18px;gap:10px;font-size:11px}.environment-footer button{font-size:11px}.help-panel{padding:21px 18px}.dashboard-footer{font-size:10px}
 .ea-page-heading{padding-bottom:20px;margin-bottom:22px;gap:11px}.ea-page-heading h1{font-size:20px}.ea-page-heading p{font-size:12px}.ea-page-icon{flex-basis:39px;height:39px}
 .ea-settings-page #docDemoTabBrief>.layui-tabs-header{gap:18px}.ea-settings-page #docDemoTabBrief>.layui-tabs-header li{font-size:13px;padding:0}
 .ea-settings-page .layuimini-form{padding-top:20px}.ea-settings-page .layui-form-label{float:none;text-align:left;width:auto;padding:0 0 7px}.ea-settings-page .layui-input-block{margin-left:0}.ea-settings-page .layui-form-item.text-center{padding-left:0}
}
@media(prefers-reduced-motion:reduce){.metric-card,.quick-link i{transition:none}.metric-card:hover,.quick-link:hover i{transform:none}}
