:root .el-button--primary:not(.is-plain,.is-text,.is-link){--el-button-text-color:var(--vision-on-primary,var(--el-color-white));--el-button-hover-text-color:var(--vision-on-primary,var(--el-color-white));--el-button-active-text-color:var(--vision-on-primary,var(--el-color-white));--el-button-disabled-text-color:var(--vision-on-primary,var(--el-color-white))}:root .el-button--primary:is(.is-plain,.is-text,.is-link){--el-button-hover-text-color:var(--vision-on-primary,var(--el-color-white));--el-button-active-text-color:var(--vision-on-primary,var(--el-color-white))}:root .el-radio-button{--el-radio-button-checked-text-color:var(--vision-on-primary,var(--el-color-white))}:root .el-checkbox-button{--el-checkbox-button-checked-text-color:var(--vision-on-primary,var(--el-color-white))}:root .el-tag--dark.el-tag--primary{--el-tag-text-color:var(--vision-on-primary,var(--el-color-white))}:root .el-pagination.is-background .btn-prev.is-active,:root .el-pagination.is-background .btn-next.is-active,:root .el-pagination.is-background .el-pager li.is-active{color:var(--vision-on-primary,var(--el-color-white))}:root .el-dialog{max-width:calc(100vw - 32px)}@media (width<=767px){:root .el-dialog{--el-dialog-margin-top:16px}:root .el-dialog__body{max-height:calc(100dvh - 180px);overflow-y:auto}}:root .vision-checkbox-list{flex-direction:column;gap:0;display:flex}:root .vision-checkbox-list__group{margin-bottom:16px}:root .vision-checkbox-list__label{color:var(--el-text-color-secondary);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--el-border-color-lighter);margin-bottom:8px;padding-bottom:4px;font-size:12px;font-weight:600}:root .vision-checkbox-list__item{white-space:normal;align-items:flex-start;width:100%;height:auto;margin-bottom:8px;display:flex}:root .vision-checkbox-list__item .el-checkbox__label{white-space:normal;overflow-wrap:break-word;flex-wrap:wrap;align-items:center;gap:4px;display:flex}:root .vision-checkbox-list__name{white-space:normal;overflow-wrap:break-word;font-weight:500}:root .vision-checkbox-list__tag{color:var(--el-text-color-secondary);background:var(--el-fill-color);white-space:normal;overflow-wrap:break-word;border-radius:3px;margin-left:8px;padding:1px 5px;font-family:monospace;font-size:11px}.eldb-stat-card[data-v-43c257c7]{border-radius:10px}.eldb-stat[data-v-43c257c7]{flex-direction:column;gap:10px;display:flex}.eldb-stat__header[data-v-43c257c7]{justify-content:space-between;align-items:center;display:flex}.eldb-stat__label[data-v-43c257c7]{color:var(--el-text-color-secondary);font-size:13px;font-weight:500}.eldb-stat__icon[data-v-43c257c7]{border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.eldb-stat__value-row[data-v-43c257c7]{align-items:baseline;gap:4px;display:flex}.eldb-stat__value[data-v-43c257c7]{font-size:30px;font-weight:700;line-height:1}.eldb-stat__unit[data-v-43c257c7]{color:var(--el-text-color-secondary);font-size:14px}.eldb-stat__trend[data-v-43c257c7]{align-items:center;gap:6px;display:flex}.eldb-stat__trend-value[data-v-43c257c7]{font-size:13px;font-weight:600}.eldb-stat__trend-label[data-v-43c257c7]{color:var(--el-text-color-placeholder);font-size:12px}.eldb-status[data-v-468f2db9]{align-items:center;gap:5px;font-weight:600;display:inline-flex}.eldb-status__dot[data-v-468f2db9]{border-radius:50%;flex-shrink:0;width:7px;height:7px}.eldb-avatar[data-v-83a28de5]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.eldb-avatar__img[data-v-83a28de5]{object-fit:cover;width:100%;height:100%}.eldb-avatar__silhouette[data-v-83a28de5]{width:100%;height:100%;display:block}.eldb-avatar__bg[data-v-83a28de5]{fill:var(--el-fill-color-light,#f3f4f6)}.eldb-avatar__fg[data-v-83a28de5]{fill:var(--el-text-color-placeholder,#9ca3af)}.vl-app-header[data-v-f0857590]{background:var(--vl-header-bg);color:var(--vl-header-text,#fff);z-index:100;flex-wrap:wrap;flex-shrink:0;align-items:center;display:flex}.vl-app-header__burger[data-v-f0857590]{color:var(--vl-header-text,#fff);cursor:pointer;background:0 0;border:none;flex-shrink:0;order:0;padding:4px 4px 4px 16px;font-size:20px;display:none}@media (width<=767px){.vl-app-header__burger[data-v-f0857590]{display:block}}.vl-app-header__logo[data-v-f0857590]{flex-shrink:0;order:1;align-items:center;gap:8px;height:52px;padding:0 0 0 16px;display:flex}.vl-app-header__logo-icon[data-v-f0857590]{font-size:18px;line-height:1}.vl-app-header__logo-text[data-v-f0857590]{letter-spacing:.3px;white-space:nowrap;font-size:15px;font-weight:700}.vl-app-header__logo-img[data-v-f0857590]{object-fit:contain;border-radius:6px;width:28px;height:28px}.vl-app-header__controls[data-v-f0857590]{flex-shrink:0;order:2;align-items:center;gap:8px;height:52px;margin-left:auto;padding:0 16px;display:flex}.vl-app-header__nav[data-v-f0857590]{scrollbar-width:none;border-top:1px solid var(--vl-header-border,color-mix(in srgb, var(--vl-header-text,#fff) 15%, transparent));flex-basis:100%;order:3;align-items:stretch;gap:2px;height:40px;padding:0 4px;display:flex;overflow-x:auto}.vl-app-header__nav[data-v-f0857590]::-webkit-scrollbar{display:none}@media (width<=767px){.vl-app-header--burger .vl-app-header__nav[data-v-f0857590]{display:none}}@media (width>=768px){.vl-app-header__logo[data-v-f0857590]{padding-left:24px}.vl-app-header__nav[data-v-f0857590]{border-top:none;flex:1;order:2;height:52px;margin-left:4px;padding:0 8px}.vl-app-header__controls[data-v-f0857590]{order:3;padding:0 24px 0 0}}.vl-app-header .vl-app-header__nav-link{height:100%;color:var(--vl-header-text-muted,color-mix(in srgb, var(--vl-header-text,#fff) 75%, transparent));white-space:nowrap;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;padding:0 12px;font-size:13px;font-weight:500;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex}.vl-app-header .vl-app-header__nav-link:hover{color:var(--vl-header-text,#fff)}.vl-app-header .vl-app-header__controls :is(.el-dropdown,.el-button.is-text,.el-button.is-link){color:inherit}.vl-app-header .vl-app-header__nav-link.is-active{color:var(--vl-header-text,#fff);border-bottom-color:currentColor;font-weight:600}.vl-side-panel{color:var(--el-text-color-primary)}.vl-side-panel .el-drawer__header{border-bottom:1px solid var(--el-border-color-light);color:var(--el-text-color-primary);margin-bottom:0;padding:14px 16px 14px 20px;font-size:16px;font-weight:600}.vl-side-panel .el-drawer__close-btn{min-width:44px;min-height:44px}.vl-side-panel .el-drawer__body{padding:20px}.vl-side-panel .el-drawer__footer{border-top:1px solid var(--el-border-color-light);padding:12px 20px}.vl-side-panel__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.vl-side-panel__actions .el-button+.el-button{margin-left:0}.vl-side-panel--mobile .el-drawer__body{padding:16px}.vl-side-panel--mobile .el-drawer__footer{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px))}.vl-side-panel--mobile .vl-side-panel__actions .el-button{flex:calc(50% - 4px);min-height:44px}
