diff --git a/src/BootstrapBlazor.Docs/wwwroot/docs/table/table.51.html b/src/BootstrapBlazor.Docs/wwwroot/docs/table/table.51.html
new file mode 100644
index 0000000000000000000000000000000000000000..06896a7b6315ff28bf0949d7af2c5afbd5a04ac3
--- /dev/null
+++ b/src/BootstrapBlazor.Docs/wwwroot/docs/table/table.51.html
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/BootstrapBlazor.Shared/Pages/Table/TablesBase.cs b/src/BootstrapBlazor.Shared/Pages/Table/TablesBase.cs
index 7b7d3d7460b6c792365a3afca30722be4e866e73..d962bc6963648ece1ab7f7cd9d87fb6880e19534 100644
--- a/src/BootstrapBlazor.Shared/Pages/Table/TablesBase.cs
+++ b/src/BootstrapBlazor.Shared/Pages/Table/TablesBase.cs
@@ -221,6 +221,13 @@ namespace BootstrapBlazor.Shared.Pages
ValueList = " — ",
DefaultValue = " — "
},
+ new AttributeItem() {
+ Name = "EditMode",
+ Description = "设置编辑行数据模式",
+ Type = "EditMode",
+ ValueList = "Popup|Inline|InCell",
+ DefaultValue = "Popup"
+ },
new AttributeItem() {
Name = "HeaderTemplate",
Description = "TableHeader 实例",
diff --git a/src/BootstrapBlazor.Shared/Pages/Table/TablesEdit.razor b/src/BootstrapBlazor.Shared/Pages/Table/TablesEdit.razor
index 81ebd59d39f6d3ec4bbcf12787c33bc05bc54ba0..7de1edb7a3f2aba263d5985798ae7b5fa1f2d804 100644
--- a/src/BootstrapBlazor.Shared/Pages/Table/TablesEdit.razor
+++ b/src/BootstrapBlazor.Shared/Pages/Table/TablesEdit.razor
@@ -126,3 +126,38 @@
+
+
+ EditMode
为枚举类型其值分别为:Popup
Inline
InCell
其默认值为 Popup
弹窗编辑行数据
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/BootstrapBlazor.Shared/wwwroot/css/site.css b/src/BootstrapBlazor.Shared/wwwroot/css/site.css
index 5317ac529e7ec173760b8c96040802c454aa472a..f1954fa80355218e67ec4267a10fcee88977479d 100644
--- a/src/BootstrapBlazor.Shared/wwwroot/css/site.css
+++ b/src/BootstrapBlazor.Shared/wwwroot/css/site.css
@@ -184,14 +184,6 @@ section {
border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
- .content .card-body .form-inline {
- margin-bottom: -1rem;
- }
-
- .content .card-body .modal-body .form-inline {
- margin-bottom: inherit;
- }
-
.content .code-label {
font-weight: 500;
color: #333;
diff --git a/src/BootstrapBlazor/Components/Table/EditMode.cs b/src/BootstrapBlazor/Components/Table/EditMode.cs
new file mode 100644
index 0000000000000000000000000000000000000000..f6387d1dbd3d41a2cf37f218a47f5f971abe6270
--- /dev/null
+++ b/src/BootstrapBlazor/Components/Table/EditMode.cs
@@ -0,0 +1,23 @@
+namespace BootstrapBlazor.Components
+{
+ ///
+ /// Table 组件编辑模式枚举类型
+ ///
+ public enum EditMode
+ {
+ ///
+ /// 弹窗式编辑模式
+ ///
+ Popup,
+
+ ///
+ /// 行内编辑模式
+ ///
+ EditForm,
+
+ ///
+ /// 单元格内编辑模式
+ ///
+ InCell
+ }
+}
diff --git a/src/BootstrapBlazor/Components/Table/Table.razor b/src/BootstrapBlazor/Components/Table/Table.razor
index d8cb87c3af10ec5ec7450735cac477ab5d7d6261..6734ed34e8bf2016b7de007644b7412d5302708e 100644
--- a/src/BootstrapBlazor/Components/Table/Table.razor
+++ b/src/BootstrapBlazor/Components/Table/Table.razor
@@ -260,6 +260,10 @@
@RenderHeader.Invoke(false)
}
+ @if (EditMode == EditMode.EditForm && ShowAddForm)
+ {
+ @RenderEditForm.Invoke(EditModel)
+ }
@foreach (var item in Items)
{
@RenderRow.Invoke(item)
@@ -283,6 +287,10 @@
}
+ if (EditMode == EditMode.EditForm && ShowEditForm && SelectedItems.FirstOrDefault() == item)
+ {
+ @RenderEditForm.Invoke(EditModel)
+ }
}
@if (ShowFooter)
@@ -477,4 +485,38 @@ RenderFragment RenderRow => item =>
}
;
+
+RenderFragment RenderEditForm => item =>
+@
+ @{
+ var colspanCount = Columns.Count;
+ if (IsMultipleSelect) colspanCount++;
+ if (ShowLineNo) colspanCount++;
+ if (DetailRowTemplate != null) colspanCount++;
+ if (ShowExtendButtons) colspanCount++;
+ }
+
+
+ @if (EditTemplate != null)
+ {
+ @EditTemplate.Invoke(item)
+ }
+ else
+ {
+
+
+
+
+
+
+
+
+
+ }
+
+ |
+
;
}
diff --git a/src/BootstrapBlazor/Components/Table/Table.razor.Edit.cs b/src/BootstrapBlazor/Components/Table/Table.razor.Edit.cs
index 68888dbb9141237e34d060e9bf4eda1c951d9dfb..01605a6e44717fd9c037d46af7299f425f9ddc2b 100644
--- a/src/BootstrapBlazor/Components/Table/Table.razor.Edit.cs
+++ b/src/BootstrapBlazor/Components/Table/Table.razor.Edit.cs
@@ -50,6 +50,12 @@ namespace BootstrapBlazor.Components
[Parameter]
public bool UseComponentWidth { get; set; }
+ ///
+ /// 获得/设置 组件编辑模式 默认为弹窗编辑行数据 PopupEditForm
+ ///
+ [Parameter]
+ public EditMode EditMode { get; set; }
+
///
/// 获得/设置 组件布局方式 默认为 Auto
///
diff --git a/src/BootstrapBlazor/Components/Table/Table.razor.Localization.cs b/src/BootstrapBlazor/Components/Table/Table.razor.Localization.cs
index 89250172b2418c78664dabec41479fc808a9ff36..b44ff85bfad03154a9bd4e740dd3a6995f5571a9 100644
--- a/src/BootstrapBlazor/Components/Table/Table.razor.Localization.cs
+++ b/src/BootstrapBlazor/Components/Table/Table.razor.Localization.cs
@@ -38,6 +38,13 @@ namespace BootstrapBlazor.Components
[NotNull]
public string? CancelDeleteButtonText { get; set; }
+ ///
+ /// 保存按钮文本
+ ///
+ [Parameter]
+ [NotNull]
+ public string? SaveButtonText { get; set; }
+
///
/// 确认删除按钮文本
///
@@ -232,6 +239,7 @@ namespace BootstrapBlazor.Components
AddButtonText ??= Localizer[nameof(AddButtonText)];
EditButtonText ??= Localizer[nameof(EditButtonText)];
DeleteButtonText ??= Localizer[nameof(DeleteButtonText)];
+ SaveButtonText ??= Localizer[nameof(SaveButtonText)];
CancelDeleteButtonText ??= Localizer[nameof(CancelDeleteButtonText)];
ConfirmDeleteButtonText ??= Localizer[nameof(ConfirmDeleteButtonText)];
ConfirmDeleteContentText ??= Localizer[nameof(ConfirmDeleteContentText)];
diff --git a/src/BootstrapBlazor/Components/Table/Table.razor.Toolbar.cs b/src/BootstrapBlazor/Components/Table/Table.razor.Toolbar.cs
index c18a8eb2b908caf2ac6d3158d859ed7f49a012d7..364fb2cbb49695ba466646f564749b9764e488f5 100644
--- a/src/BootstrapBlazor/Components/Table/Table.razor.Toolbar.cs
+++ b/src/BootstrapBlazor/Components/Table/Table.razor.Toolbar.cs
@@ -1,5 +1,6 @@
using Microsoft.AspNetCore.Components;
using Microsoft.AspNetCore.Components.Forms;
+using Microsoft.AspNetCore.Components.Web;
using System;
using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
@@ -150,6 +151,8 @@ namespace BootstrapBlazor.Components
return ColumnVisibles.First(i => i.FieldName == col.GetFieldName()).Visible && ColumnVisibles.Count(i => i.Visible) == 1;
}
+ private bool ShowAddForm { get; set; }
+
///
/// 新建按钮方法
///
@@ -163,8 +166,19 @@ namespace BootstrapBlazor.Components
SelectedItems.Clear();
EditModalTitleString = AddModalTitle;
- ShowEditorDialog();
+ if (EditMode == EditMode.Popup)
+ {
+ ShowEditorDialog();
+ }
+ else if (EditMode == EditMode.EditForm)
+ {
+ ShowAddForm = true;
+ ShowEditForm = false;
+ }
+ else if (EditMode == EditMode.InCell)
+ {
+ }
StateHasChanged();
}
else
@@ -179,6 +193,8 @@ namespace BootstrapBlazor.Components
}
}
+ private bool ShowEditForm { get; set; }
+
///
/// 编辑按钮方法
///
@@ -191,7 +207,19 @@ namespace BootstrapBlazor.Components
EditModel = SelectedItems[0].Clone();
EditModalTitleString = EditModalTitle;
- ShowEditorDialog();
+ if (EditMode == EditMode.Popup)
+ {
+ ShowEditorDialog();
+ }
+ else if (EditMode == EditMode.EditForm)
+ {
+ ShowEditForm = true;
+ ShowAddForm = false;
+ }
+ else if (EditMode == EditMode.InCell)
+ {
+
+ }
}
else
{
@@ -217,6 +245,19 @@ namespace BootstrapBlazor.Components
return Task.CompletedTask;
}
+ ///
+ /// 取消保存方法
+ ///
+ ///
+ protected EventCallback CancelSave() => EventCallback.Factory.Create(this, _ =>
+ {
+ if (EditMode == EditMode.EditForm)
+ {
+ ShowAddForm = false;
+ ShowEditForm = false;
+ }
+ });
+
///
/// 保存数据
///
@@ -226,6 +267,12 @@ namespace BootstrapBlazor.Components
var valid = false;
if (OnSaveAsync != null)
{
+ if (EditMode == EditMode.EditForm)
+ {
+ ShowAddForm = false;
+ ShowEditForm = false;
+ }
+
valid = await OnSaveAsync((TItem)context.Model);
var option = new ToastOption
{
diff --git a/src/BootstrapBlazor/Components/Table/Table.razor.cs b/src/BootstrapBlazor/Components/Table/Table.razor.cs
index 661245a94d6816ef651386c4993b57fdcdf197e7..ab10cfc7720e8b47bf358fdff1608b408b0cb742 100644
--- a/src/BootstrapBlazor/Components/Table/Table.razor.cs
+++ b/src/BootstrapBlazor/Components/Table/Table.razor.cs
@@ -212,13 +212,6 @@ namespace BootstrapBlazor.Components
PageItems = PageItemsSource.FirstOrDefault();
}
- // 初始化 EditModel
- if (EditModel == null)
- {
- if (OnAddAsync != null) EditModel = await OnAddAsync();
- else EditModel = new TItem();
- }
-
// 设置 OnSort 回调方法
OnSortAsync = QueryAsync;
diff --git a/src/BootstrapBlazor/Locales/en-US.json b/src/BootstrapBlazor/Locales/en-US.json
index e311c978c9e5bec520bcb213b0b2ab683dc75165..cac3ad0fccd2b848a7cbf08db8837dcd2a1ed2b8 100644
--- a/src/BootstrapBlazor/Locales/en-US.json
+++ b/src/BootstrapBlazor/Locales/en-US.json
@@ -112,6 +112,7 @@
"AddButtonText": "Add",
"EditButtonText": "Edit",
"DeleteButtonText": "Delete",
+ "SaveButtonText": "Save",
"CancelDeleteButtonText": "Cancel",
"ConfirmDeleteButtonText": "Delete",
"ConfirmDeleteContentText": "Are you sure to DELETE all selected rows?",
diff --git a/src/BootstrapBlazor/Locales/zh-CN.json b/src/BootstrapBlazor/Locales/zh-CN.json
index 80ee2db09142c0d879caba0a537e6b89ec104fe0..1ab326341f30e2c1aa94f950309fb50bd538232b 100644
--- a/src/BootstrapBlazor/Locales/zh-CN.json
+++ b/src/BootstrapBlazor/Locales/zh-CN.json
@@ -112,6 +112,7 @@
"AddButtonText": "新建",
"EditButtonText": "编辑",
"DeleteButtonText": "删除",
+ "SaveButtonText": "保存",
"CancelDeleteButtonText": "取消",
"ConfirmDeleteButtonText": "删除",
"ConfirmDeleteContentText": "确认要删除选中的所有行吗?",
diff --git a/src/BootstrapBlazor/wwwroot/css/bootstrap.blazor.css b/src/BootstrapBlazor/wwwroot/css/bootstrap.blazor.css
index 7e47f343c3944c16b3ecdec214bb039985488981..4eb87506564efee5ffefd2fc1b759f7dcfec5351 100644
--- a/src/BootstrapBlazor/wwwroot/css/bootstrap.blazor.css
+++ b/src/BootstrapBlazor/wwwroot/css/bootstrap.blazor.css
@@ -1549,7 +1549,8 @@ input:disabled,
}
.table .table-cell .table-container,
-.table .table-cell .tabs {
+.table .table-cell .tabs,
+.table .table-cell form {
flex: 1;
}
diff --git a/src/BootstrapBlazor/wwwroot/css/bootstrap.blazor.min.css b/src/BootstrapBlazor/wwwroot/css/bootstrap.blazor.min.css
index 8ccd409e1b0b2b564a1827f3b7c2be45702f28d9..55bf9318fe4468378432a89cad41e5363ff2aa4a 100644
--- a/src/BootstrapBlazor/wwwroot/css/bootstrap.blazor.min.css
+++ b/src/BootstrapBlazor/wwwroot/css/bootstrap.blazor.min.css
@@ -1 +1 @@
-@import url('../lib/bootstrap/css/bootstrap.min.css');@import url('../lib/font-awesome/css/font-awesome.min.css');@import url('../lib/summernote/summernote-bs4.min.css');@import url('../lib/swal/sweetalert2.min.css');html,body,button,.popover{font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,SimSun,sans-serif}body,.form-control,.dropdown-menu,.btn:not(.btn-xs):not(.btn-sm):not(.btn-md):not(.btn-lg):not(.btn-xl),.alert .close .fa-times,.toast .close,.input-group-text{font-size:.875rem}:focus,button:focus{outline:none}a{cursor:pointer}a,a:hover,a:focus{text-decoration:none;outline:none}.alert i{margin-right:.5rem}.alert .close{position:absolute;top:10px;right:0}.alert.is-bar.alert-info{border-left:5px solid #50bfff;background-color:#ecf8ff}.alert.is-bar.alert-success{border-left:5px solid #28a745;background-color:#ecf8ff}.alert.is-bar.alert-primary{border-left:5px solid #007bff;background-color:#ecf8ff}.alert.is-bar.alert-warning{border-left:5px solid #ffc107;background-color:#ecf8ff}.alert.is-bar.alert-danger{border-left:5px solid #dc3545;background-color:#ecf8ff}.btn:disabled,input:disabled,.datetime-picker-input-icon.disabled,.datetime-picker-input.is-disabled,.datetime-picker-input:disabled,.upload.is-disabled{cursor:not-allowed}.btn:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-secondary.dropdown-toggle:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus,.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:none}.btn-xs,.btn-group-xs>.btn{border-radius:.2rem;padding:.0625rem .3125rem;font-size:.75rem}.btn-xl,.btn-group-xl>.btn{padding:.8rem 1.25rem;font-size:1.35rem;border-radius:.4rem}.btn .badge,.btn i+span,.badge i+span{margin-left:4px}.btn.is-circle{border-radius:50%;width:45px;height:45px}.btn.is-round{border-radius:20px}@media(min-width:576px){.form-inline .control-label{padding-top:6px;padding-bottom:6px}}.form-select .dropdown-menu{margin-top:10px;max-height:274px;overflow-x:hidden;padding:.25rem 0;width:100%;font-size:inherit;cursor:pointer}.form-select .dropdown-menu-arrow{width:0;height:0;border-width:0 6px 6px;border-style:solid;border-color:transparent transparent rgba(0,0,0,.15);position:absolute;left:20px;margin-top:4px;z-index:1001;display:none}.form-select .dropdown-menu-arrow:after{content:" ";width:0;height:0;border-width:0 6px 6px;border-style:solid;border-color:transparent transparent #fff;position:absolute;top:1px;left:-6px}.form-select .form-select-input[readonly]{background-color:#fff}.form-select.show .dropdown-menu-arrow{display:block}.form-select.show .form-select-append i{transform:rotate(0)}.form-select.is-disabled .form-select-input{background-color:#f5f7fa;border-color:#e4e7ed;color:#c0c4cc;cursor:not-allowed}.form-select.is-disabled .form-select-append{color:#c0c4cc}.form-select-input{color:#606266;outline:none;padding-right:calc(1.5em + .75rem);cursor:pointer}.form-select-input:hover,.form-select-input:focus{border-color:#c0c4cc}.form-select-input:focus{box-shadow:none}.form-select-input.border-primary:hover{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-select-input.border-info:hover{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(23,162,184,.5)}.form-select-input.border-success:hover{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(40,167,69,.5)}.form-select-input.border-warning:hover{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(255,193,7,.5)}.form-select-input.border-danger:hover{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(220,53,69,.5)}.form-select-input.is-valid,.form-select-input.is-invalid{background-image:none}.form-select-append{position:absolute;height:100%;width:30px;right:0;top:0;color:#c0c4cc;pointer-events:none;display:flex;align-items:center;justify-content:center}.form-select-append i{transition:all .3s;transform:rotate(180deg)}.form-select .search{padding:7px 10px;position:relative;border-bottom:1px solid #ddd;padding-bottom:.625rem;margin-bottom:.5rem}.form-select .search .search-text{width:100%;padding-right:30px}.form-select .search .fa-search{position:absolute;left:calc(100% - 34px);top:18px;color:#adb5bd}.form-control:focus{border-color:#66afe9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-inline .row{flex:1}.form-inline .form-group .control-label{margin-right:10px;width:90px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus,.was-validated .custom-select:invalid:focus,.custom-select.is-invalid:focus{border-color:#dc3545;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(220,53,69,.6)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus,.was-validated .custom-select:valid:focus,.custom-select.is-valid:focus{border-color:#28a745;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(40,167,69,.6)}.arrow-primary{border-color:transparent transparent #007bff}.arrow-success{border-color:transparent transparent #28a745}.arrow-info{border-color:transparent transparent #17a2b8}.arrow-warning{border-color:transparent transparent #ffc107}.arrow-danger{border-color:transparent transparent #dc3545}.show .shadow-primary,.shadow-primary:hover,.shadow-primary:focus{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,123,255,.5);border-color:#007bff !important}.show .shadow-success,.shadow-success:hover,.shadow-success:focus{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(40,167,69,.5);border-color:#28a745 !important}.show .shadow-info,.shadow-info:hover,.shadow-info:focus{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(23,162,184,.5);border-color:#17a2b8 !important}.show .shadow-warning,.shadow-warning:hover,.shadow-warning:focus{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(255,193,7,.5);border-color:#ffc107 !important}.show .shadow-danger,.shadow-danger:hover,.shadow-danger:focus{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(220,53,69,.5);border:1px solid #dc3545 !important}.show .shadow-secondary,.shadow-secondary:hover,.shadow-secondary:focus{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #c0c4cc;border:1px solid #6c757d !important}.show .shadow-dark,.shadow-dark:hover,.shadow-dark:focus{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #c0c4cc;border:1px solid #343a40 !important}.show .shadow-default,.shadow-default:hover,.shadow-default:focus{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);border:1px solid #337ab7}.tooltip-inner{max-width:768px}.is-invalid .tooltip-inner{background-color:#dc3545}.is-invalid.bs-tooltip-auto[x-placement^=top] .arrow::before,.is-invalid.bs-tooltip-top .arrow::before{border-top-color:#dc3545}.is-invalid.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.is-invalid.bs-tooltip-bottom .arrow::before{border-bottom-color:#dc3545}.is-invalid.bs-tooltip-auto[x-placement^=left] .arrow::before,.is-invalid.bs-tooltip-left .arrow::before{border-left-color:#dc3545}.is-invalid.bs-tooltip-auto[x-placement^=right] .arrow::before,.is-invalid.bs-tooltip-right .arrow::before{border-right-color:#dc3545}.toggle{position:relative;overflow:hidden;border:1px solid #c0c4cc;min-width:70px;min-height:35px}.toggle.disabled .toggle-group label,.toggle.disabled .toggle-group span{cursor:not-allowed}.toggle.off .toggle-group{left:-100%}.toggle .btn-default,.toggle.btn-default{background-color:#e0e0e0;border-color:#ccc;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.toggle .btn-default:hover{color:#333;background-color:#d4d4d4}.toggle .toggle-group{position:absolute;width:200%;top:0;bottom:0;left:0;-webkit-transition:left .35s;-moz-user-select:none;-webkit-user-select:none;transition:left .35s}.toggle .toggle-group label{display:flex;align-items:center;justify-content:center}.toggle .toggle-group label,.toggle .toggle-group span{cursor:pointer}.toggle .toggle-group .toggle-on.bg-dark{color:#e4e7ed}.toggle .btn-handle{position:relative;margin:0 auto;padding-top:0;padding-bottom:0;height:100%;width:0;border-width:0 1px;background-image:linear-gradient(to bottom,#fff 0%,#e0e0e0 100%);border-color:#ccc;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.toggle .toggle-on{position:absolute;top:0;bottom:0;left:0;right:50%;margin:0;border:0;border-radius:0}.toggle .toggle-on.btn{padding-right:24px}.toggle .toggle-on.btn-lg{padding-right:31px}.toggle.off .toggle-off{color:#333}.toggle .toggle-off{position:absolute;top:0;bottom:0;left:50%;right:0;margin:0;border:0;border-radius:0;background-color:#e0e0e0}.toggle .toggle-off.btn{padding-left:24px}.toggle .toggle-off.btn-lg{padding-left:31px}.toggle.btn-lg{min-width:79px;min-height:45px}.toggle-handle.btn-lg{width:40px}.toggle.btn-sm{min-width:50px;min-height:30px}.toggle-on.btn-sm{padding-right:20px}.toggle-off.btn-sm{padding-left:20px}.toggle.btn-xs{min-width:35px;min-height:22px}.toggle-on.btn-xs{padding-right:12px}.toggle-off.btn-xs{padding-left:12px}.switch{display:inline-flex;align-items:center}.switch .switch-core{margin:0;display:inline-block;position:relative;border:1px solid #dcdfe6;outline:none;border-radius:10px;box-sizing:border-box;background:#dcdfe6;cursor:pointer;transition:border-color .3s,background-color .3s;vertical-align:middle}.switch .switch-core:after{content:"";position:absolute;top:1px;left:1px;border-radius:50%;transition:all .3s;width:16px;height:16px;background-color:#fff}.switch .switch-core:before{content:attr(data-inner-text);position:absolute;top:1px;left:calc(100% - 17px);transition:all .3s;font-size:80%;color:#606266}.switch.is-checked .switch-core:after{left:100%;margin-left:-17px}.switch.is-checked .switch-core:before{left:5px;color:#fff}.switch .switch-label{margin-left:10px;cursor:pointer}.switch.is-disabled{opacity:.6}.switch.is-disabled,.switch.switch.is-disabled .switch-core,.switch.switch.is-disabled .switch-label{cursor:not-allowed}.switch .switch-inner-text{font-size:80%}.form-inline .control-label+.form-checkbox{margin-bottom:.5rem}@media(min-width:576px){.form-inline .control-label+.form-checkbox{margin-bottom:0}}.control-label.checkbox-label{cursor:pointer}.form-checkbox{font-weight:500;cursor:pointer;display:inline-block;user-select:none;white-space:nowrap;margin:0;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,SimSun,sans-serif}.form-checkbox .radio-input{white-space:nowrap;cursor:pointer;outline:none;display:inline-block;line-height:1;position:relative;vertical-align:middle}.form-checkbox .radio-input .radio-inner{border:1px solid #dcdfe6;border-radius:100%;width:14px;height:14px;background-color:#fff;position:relative;cursor:pointer;display:inline-block;box-sizing:border-box}.form-checkbox .checkbox-input{display:inline-block;line-height:1;vertical-align:middle}.form-checkbox .checkbox-input .checkbox-inner{display:inline-block;border:1px solid #dcdfe6;border-radius:2px;width:14px;height:14px;position:relative;background-color:#fff;transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46)}.form-checkbox .checkbox-input .checkbox-inner:after{box-sizing:content-box;content:"";border:1px solid #fff;border-left:0;border-top:0;height:7px;left:4px;position:absolute;top:1px;transform:rotate(45deg) scaleY(0);width:3px;transition:transform .15s cubic-bezier(.71,-.46,.88,.6) .05s;transform-origin:center}.form-checkbox .radio-input .radio-inner:after{width:4px;height:4px;border-radius:100%;background-color:#fff;content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .15s ease-in}.form-checkbox .checkbox-label{margin-left:10px}.form-checkbox.is-checked .checkbox-input .checkbox-inner,.form-checkbox.is-indeterminate .checkbox-input .checkbox-inner,.form-checkbox.is-checked .radio-input .radio-inner{background-color:#409eff;border-color:#409eff}.form-checkbox.is-checked .checkbox-input .checkbox-inner:after{transform:rotate(45deg) scaleY(1)}.form-checkbox.is-checked .radio-input .radio-inner:after{transform:translate(-50%,-50%) scale(1)}.form-checkbox.is-disabled,.form-checkbox.is-disabled .radio-inner{cursor:not-allowed}.form-checkbox.is-disabled .checkbox-input .checkbox-inner,.form-checkbox.is-disabled .radio-input .radio-inner{background-color:#edf2fc;border-color:#dcdfe6}.form-checkbox.is-disabled .checkbox-label{color:#c0c4cc}.form-checkbox.is-disabled.is-checked .checkbox-input .checkbox-inner:after{border-color:#c0c4cc}.form-checkbox.is-indeterminate .checkbox-input .checkbox-inner:before{content:"";position:absolute;display:block;background-color:#fff;height:2px;transform:scale(.5);left:0;right:0;top:5px}.form-checkbox.is-invalid .checkbox-input .checkbox-inner{border-color:#dc3545}.form-checkbox.is-valid .checkbox-input .checkbox-inner{border-color:#28a745}.form-radio-group .form-checkbox:not(:last-child){margin-right:1rem}@media(min-width:576px){.form-inline .form-checkbox{display:inline-block}}.form-inline .progress{width:100%}.dropdown .dropdown-toggle:after,.dropup .dropdown-toggle:after,.dropright .dropdown-toggle:after,.btn-group .dropdown-toggle:not(:empty):after{margin-left:6px}.dropleft .dropdown-toggle:before{margin-right:6px}.dropdown-menu{max-height:186px;overflow:auto;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.dropdown-item{cursor:pointer}.collapse-group .collapse,.collapse-group .collapsing{margin-top:1rem}.toast-container{position:fixed;z-index:1040}.toast{width:246px;cursor:pointer;display:none;transition:transform .3s linear,opacity .3s linear;transform:translateX(100%)}.toast.show{transform:translateX(0)}.toast.left{transform:translateX(-100%)}.toast.left.show{transform:translateX(0)}.toast:hover{box-shadow:0 1px .75rem rgba(0,0,0,.15)}.toast .toast-progress{position:absolute;right:0;bottom:0;height:4px;width:0}.toast.left .toast-progress{left:0;right:unset}.toast .close{height:28px}@media(min-width:375px){.toast{min-width:300px}}@media(min-width:576px){.toast{min-width:320px}}.close{display:flex}.carousel{overflow:hidden}.carousel [data-slide]{outline:none;padding:0;margin:0 .5rem;height:36px;width:36px;cursor:pointer;transition:.3s;border-radius:50%;background-color:rgba(31,45,61,.5);border:solid 1px #e9ecef;color:#fff;top:50%;transform:translateY(-50%);text-align:center;font-size:1rem}.carousel:not(.hover) .carousel-control-prev{opacity:0;left:-10px}.carousel:not(.hover) .carousel-control-next{opacity:0;right:-10px}.carousel:not(.hover) .carousel-indicators{opacity:0;bottom:-10px}.carousel .carousel-indicators{opacity:1;transition:all .2s linear}.slider{flex:1 1 auto}.slider:after{clear:both}.slider:after,.slider:before{display:table;content:""}.slider-runway{width:100%;height:6px;margin:16px 0;background-color:#e4e7ed;border-radius:3px;position:relative;cursor:pointer}.slider-runway.disabled .slider-bar{background-color:#c0c4cc}.slider-runway.disabled .slider-button-wrapper,.slider-runway.disabled .slider-button.dragging,.slider-runway.disabled .slider-button.hover,.slider-runway.disabled .slider-button:hover{cursor:not-allowed}.slider-runway.disabled .slider-button.dragging,.slider-runway.disabled .slider-button.hover,.slider-runway.disabled .slider-button:hover{transform:scale(1)}.slider-runway.disabled .slider-button{border-color:#c0c4cc}.slider-bar{height:6px;background-color:#409eff;border-top-left-radius:3px;border-bottom-left-radius:3px;position:absolute}.slider-button-wrapper{height:36px;width:36px;position:absolute;top:-15px;transform:translateX(-50%);background-color:transparent;user-select:none;line-height:normal;display:flex;align-items:center;justify-content:center}.slider-button-wrapper:focus{outline:none}.slider-button-wrapper.hover,.slider-button-wrapper:hover{cursor:grab}.slider-button-wrapper.dragging{cursor:grabbing}.slider-button{width:16px;height:16px;border:2px solid #409eff;background-color:#fff;border-radius:50%;transition:.2s;user-select:none;outline:none}.slider-button.dragging,.slider-button.hover,.slider-button:hover{transform:scale(1.3)}.nav-pages{justify-content:space-between;align-items:center;width:100%}.pagination{margin:0;flex:1 1 auto;justify-content:flex-end}.page-link:focus{box-shadow:none}.pagination-items{display:inline-block}.pagination-items .form-select{width:100px;margin:0 10px}.pagination-items .form-select .dropdown-menu{min-width:unset;text-align:right}.pagination-items .form-select .form-control{width:100%}.page-item:hover .page-link-prev .fa-ellipsis-h:before{content:""}.page-item:hover .page-link-next .fa-ellipsis-h:before{content:""}.page-link{padding:.5rem .35rem;line-height:1}.page-link .fa{width:11px;text-align:center}@media(min-width:375px){.page-link{padding:.5rem .6rem}}@media(min-width:456px){.page-link{padding:.5rem .75rem}}.table-container{position:relative}.table-bordered{border-radius:4px}.table-bordered th:first-child,.table-bordered td:first-child,.table-bordered th.fixed-scroll{border-left-width:0}.table-bordered th:last-child,.table-bordered td:last-child,.table-bordered .table-fixed-header th:nth-last-of-type(2){border-right-width:0}.table-bordered tr:last-child td{border-bottom-width:0}.table-bordered .table-fixed-body td:last-child{border-right-width:1px}.table-th-checkbox{width:36px}.table-th-checkbox.show-text{width:80px}.table-th-button{width:130px}.table{margin-bottom:0}.table thead th,.table tbody td{border-top:none}.table thead th{white-space:nowrap}.table thead th.sortable:hover,.table thead th.filterable:hover{background-color:#e9ecef}.table thead th.sortable:hover>.fa{color:#999}.table thead th .table-cell{justify-content:space-between;position:relative}.table thead th .table-cell .table-text{flex:1}.table thead th .table-cell>.fa{content:"";position:absolute;right:-12px;top:-12px;bottom:-12px;width:1.5rem;display:flex;align-items:center;justify-content:center;color:#ddd}.table thead th .table-cell>.fa:hover{background-color:#ddd;color:#606266}.table thead th .table-cell .fa-filter{cursor:pointer}.table thead th .table-cell .fa-filter.active{color:#409eff}.table thead th.sortable .fa-sort-asc,.table thead th.sortable .fa-sort-desc{color:inherit}.table thead th.sortable .table-cell .table-text,.table thead th.filterable .table-cell .table-text{padding-right:1rem}.table thead th.filterable .table-cell .fa-filter{right:-12px}.table thead th.sortable.filterable .table-cell .fa-filter{right:calc(1.5rem - 12px)}.table thead th.sortable.filterable .table-cell .table-text{padding-right:2.5rem;overflow:hidden;text-overflow:ellipsis}.table tfoot{font-weight:bold;border-top:2px solid #dee2e6}.table td,.table th{min-width:0;text-overflow:ellipsis}.is-clickable tbody tr,.is-clickable .table-row{cursor:pointer}.table-cell{display:flex;align-items:center;word-break:break-all}.table-cell.is-sort{cursor:pointer}.table-cell.is-sort .fa-sort{color:#ddd}.table-cell .btn-group .btn{white-space:nowrap}.table-filter{position:absolute;left:0;top:0;width:100%;z-index:5}.table-filter .table-filter-item{min-width:220px;border-radius:.25rem;box-shadow:0 0 10px rgba(0,0,0,.125);background-color:#fff;border:1px solid rgba(0,0,0,.125);position:absolute;display:none}.table-filter .table-filter-item.show{display:block}.table-filter .card-header{padding:.5rem 1rem}.table-filter .card-arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0;top:calc((.5rem + 1px)*-1);left:calc(50% - .5rem)}.table-filter .card-arrow:before,.table-filter .card-arrow:after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.table-filter .card-arrow:before{border-bottom-color:#ced4da;top:0;border-width:0 .5rem .5rem .5rem}.table-filter .card-arrow:after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#f7f7f7}.table-filter .card-body{padding:1rem}.table-filter .card-body .is-condition{max-width:10rem}.table-filter .card-body>*:not(:first-child){margin-top:.5rem}.table-filter .card-footer{padding:.5rem;display:flex;white-space:nowrap}.table-filter .card-footer .btn:not(:first-child){margin-left:.5rem}.table-filter .card-footer .btn{padding:7px 15px;font-size:.875rem;border-radius:3px;line-height:12px;border:1px solid #dcdfe6;color:#606266;transition:border-color .3s linear,color .3s linear}.table-filter .card-footer .btn:not(.is-disabled):not(:disabled):hover{border-color:#409eff;color:#409eff}.table-striped tbody tr:not(:hover):not(.active):nth-of-type(odd),.table-striped .table-row:not(.active):nth-of-type(odd){background-color:#fafafa}.table-hover tbody tr.is-detail:hover{background-color:unset}.table tbody tr.is-master td:first-child{padding-left:0;padding-right:0}.table-toolbar:after{content:"";display:block;clear:both}.table-toolbar .table-toolbar-button{margin-bottom:.5rem}.table-toolbar .table-toolbar-button .table-toolbar-search{border-top-left-radius:4px;border-bottom-left-radius:4px}.table-toolbar .dropdown-menu .dropdown-item span{margin-left:.5rem}.table-toolbar .dropdown-item.hover,.table-toolbar .dropdown-item:hover{color:#fff;background-color:#007bff}.table-pagination{margin-top:.5rem}.btn-gear .dropdown-menu{min-width:initial;padding:0}.btn-gear .dropdown-menu .dropdown-item{padding:6px 12px;display:table-cell;color:#504d4d}.btn-gear .dropdown-menu .dropdown-item:not(:first-child){border-left:solid 1px #aeb2b7}.table-column-right{margin-left:.3125rem}.search-input-tooltip{font-size:.75rem}.search-input-tooltip kbd{display:inline-block;background:#17a2b8;padding:1px 6px}.table-fixed .table{table-layout:fixed}.table-fixed-header{overflow:hidden}.table-fixed-body{overflow-x:auto;overflow-y:scroll}.table-scroll{overflow:auto}.table-scroll .table tbody td .table-cell:not(.is-wrap){white-space:nowrap}.table-cell.is-ellips{display:block;overflow:hidden;text-overflow:ellipsis}.table-loading{display:flex;justify-content:center;align-items:center;border:1px solid #ddd;border-radius:4px;padding:2rem;flex:1}.table-modal-footer{margin:0 -1rem -1rem -1rem}.table tbody tr.active,.table tbody tr.active:hover td,.table-row.active{background-color:#9ec6ef}.table-row{padding:.75rem}.table-row:not(:last-child){border-bottom:1px solid #dee2e6}.table-row:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.table-row:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.table-row .table-cell:not(:last-child){padding-bottom:.5rem}.table-row .table-cell label:not(.form-checkbox){font-weight:bold;width:30%;margin-bottom:0;color:#212529;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-row.table-footer{display:flex}.table-row.table-footer .table-cell{padding-bottom:0}.table-row.table-footer .table-cell:first-child{font-weight:bold;width:30%;margin-bottom:0;color:#212529;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-fixed-column .table{table-layout:fixed;border-collapse:separate;border-spacing:0}.table-fixed-column .table tr:not(:hover) .fixed{background-color:#fff}.table-fixed-column .table tr .fixed{position:sticky;z-index:2}.table-fixed-column .table th,.table-fixed-column .table td{border-left-width:0;border-top-width:0}.table-striped.table-fixed-column tbody tr:nth-of-type(odd):not(:hover) .fixed,.table-striped.table-fixed-column .table-row:not(.active):nth-of-type(odd) .fixed{background-color:#fafafa}.table-fixed-column .table .fixed{border-right:1px solid #409eff}.table-fixed-column .table .fixed-right{border-right:inherit;border-left:1px solid #409eff}.table-fixed-column .fixed-scroll{position:sticky;right:0;background-color:#fff}.table-striped.table-fixed-column tbody tr.active .fixed,.table-striped.table-fixed-column .table-row.active .fixed{background-color:inherit}.table .is-bar{padding:0;justify-content:center}.table .is-bar .fa-caret-right{width:20px;height:20px;border-radius:50%;display:inline-flex;justify-content:center;align-items:center;cursor:pointer;transition:background-color .3s linear,transform .3s linear}.table .is-bar .fa-caret-right:hover{background-color:#ddd}.table .is-detail{display:none}.table .is-detail.show{display:table-row}.table .table-cell .table-container,.table .table-cell .tabs{flex:1}.table .table-cell .tabs .tabs-body{padding:1rem 0 0 0}.table-resize thead th{position:relative}.table-resize thead th .col-resizer{width:.25rem;display:block;position:absolute;top:0;right:0;bottom:0;cursor:col-resize}.table-resize .border-resize{border-right:1px solid #409eff}.popover{box-shadow:0 2px 12px 0 rgba(0,0,0,.1);min-width:240px;border-radius:4px;border:1px solid #ebeef5;border:1px solid #dcdfe6}.popover-confirm-body{margin:14px 0}.popover-confirm-body .fa+span{margin-left:.25rem}.popover-confirm-buttons{display:flex;justify-content:flex-end;margin-bottom:4px}.popover-confirm-buttons .btn{padding:7px 15px;line-height:12px}.popover-confirm-buttons .btn:last-child{margin-left:.5rem}.popover-datetime{border:none;box-shadow:none;max-width:unset}.popover-datetime .popover-body{padding:0}.popover-datetime[x-placement="right"] .popover-body{margin-left:-1px}.popover-datetime[x-placement="left"] .popover-body{margin-right:-1px}.popover-datetime[x-placement="top"] .popover-body{margin-bottom:-1px}.popover-datetime[x-placement="bottom"] .popover-body{margin-top:-1px}.bs-popover-top>.arrow::before,.bs-popover-auto[x-placement^="top"]>.arrow::before{border-top-color:#ced4da}.bs-popover-right>.arrow::before,.bs-popover-auto[x-placement^="right"]>.arrow::before{border-right-color:#ced4da}.bs-popover-bottom>.arrow::before,.bs-popover-auto[x-placement^="bottom"]>.arrow::before{border-bottom-color:#ced4da}.bs-popover-left>.arrow::before,.bs-popover-auto[x-placement^="left"]>.arrow::before{border-left-color:#ced4da}.datetime-picker-bar{position:relative;color:#adb5bd}.datetime-picker-input{cursor:pointer;padding-left:2rem}.datetime-picker-input[readonly]:not([disabled]){background-color:#fff}.datetime-picker-input-icon{position:absolute;left:0;top:0;line-height:35px;cursor:pointer;padding:0 .75rem}.date-picker-time-header{position:relative;border-bottom:1px solid #e4e4e4;font-size:12px;padding:8px 5px 5px;display:table;width:100%}.date-picker-time-header .date-picker-editor-wrap{position:relative;display:table-cell;padding:0 5px}.date-picker-time-header .date-picker-editor-wrap .input-inner{height:2rem;line-height:2rem;padding:0 1rem;cursor:pointer}.date-picker-time-header .date-picker-editor-wrap .input-inner[readonly]{background-color:#fff}.date-picker-editor-wrap .time-panel{position:absolute;z-index:-1;display:none;width:145px;margin-top:.25rem}.date-picker-editor-wrap .time-panel .time-spinner-item{height:28px;line-height:28px}.date-picker-editor-wrap .time-panel-content:after,.date-picker-editor-wrap .time-panel-content:before{margin-top:-32px;height:28px}.date-picker-editor-wrap .time-spinner-arrow.fa-angle-up{top:3px}.date-picker-editor-wrap .time-spinner-arrow.fa-angle-down{bottom:3px}.date-picker-editor-wrap .time-spinner-list-wrapper{height:84px;margin:36px 0}.is-open .date-picker-editor-wrap .time-panel{z-index:10;display:block}.date-picker{width:322px}.picker-panel{color:#606266;border:1px solid #ced4da;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);background:#fff;border-radius:4px;line-height:30px}.picker-panel-body-wrapper:after,.picker-panel-body:after{content:"";display:table;clear:both}.date-picker-header{margin:12px;display:flex;align-items:center}.date-picker .picker-panel-content{width:292px}.picker-panel-content{position:relative;margin:15px}.picker-panel-content table{table-layout:fixed;width:100%;font-size:12px;user-select:none}.picker-panel-content table td{text-align:center}.picker-panel-content table td .cell{display:block;margin:0 auto;cursor:pointer}.picker-panel-content table td.today div{color:#409eff;font-weight:700}.picker-panel-content table td.current:not(.disabled) .cell{color:#fff;background-color:#409eff}.date-table th{padding:5px;font-weight:400;border-bottom:1px solid #ebeef5;text-align:center}.date-table td.next-month,.date-table td.prev-month{color:#c0c4cc}.date-table td:not(.prev-month):not(.next-month):hover,.picker-panel-icon-btn:hover,.date-picker-header-label:hover{color:#409eff}.date-table td div{padding:7px 0}.date-table td .cell{display:block;width:24px;height:24px;margin:0 auto;line-height:24px;border-radius:50%;cursor:pointer}.picker-panel-icon-btn{color:#303133;border:0;background:transparent;cursor:pointer;outline:none}.date-picker-header-label{font-size:16px;font-weight:500;padding:0 5px;text-align:center;cursor:pointer;user-select:none}.pick-panel-arrow-left,.pick-panel-arrow-right{margin:0 6px}.year-table,.month-table{margin-top:29px}.year-table tr,.month-table tr{border-top:1px solid #ebeef5}.year-table td div{padding:12px 0}.year-table td .cell{width:48px;height:24px;line-height:24px;border-radius:16px}.month-table td div{padding:26px 0}.month-table td .cell{width:60px;border-radius:18px}@media(min-width:576px){.form-inline input.form-control{width:196px}.input-group input.form-control{width:1%}}.time-panel{border:1px solid #ced4da;background-color:#fff;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);border-radius:4px;width:180px;user-select:none}.time-panel-content{font-size:0;position:relative;overflow:hidden}.time-panel-content:before{padding-left:50%;margin-right:12%;margin-left:12%}.time-panel-content.has-seconds:before{padding-left:33.33333%}.time-panel-content:after,.time-panel-content:before{content:"";top:50%;position:absolute;margin-top:-36.6px;height:36.6px;left:0;right:0;border-top:1px solid #e4e7ed;border-bottom:1px solid #e4e7ed}.time-panel-content.has-seconds:after{left:66.66667%}.time-panel-content:after{left:50%;margin-left:12%;margin-right:12%}.time-spinner{width:100%;white-space:nowrap}.time-spinner.has-seconds .time-spinner-wrapper{width:33.3%}.time-spinner-wrapper.is-arrow{box-sizing:border-box;text-align:center;overflow:hidden}.time-spinner-wrapper{display:inline-flex;position:relative;align-items:center;justify-content:center}.time-spinner-wrapper.is-arrow .time-spinner-list{transition:transform .3s linear}.time-spinner-arrow{font-size:14px;color:#909399;position:absolute;left:0;width:100%;z-index:1;text-align:center;height:30px;line-height:30px;cursor:pointer}.time-spinner-arrow.fa-angle-up{top:10px}.time-spinner-arrow.fa-angle-down{bottom:10px}.time-spinner-list-wrapper{overflow:hidden;height:110px;margin:40px 0;width:100%}.time-spinner-list{margin:0;list-style:none}.time-spinner-input.input .input-inner,.time-spinner-list{padding:0;text-align:center}.time-spinner-item{height:36.6px;line-height:36.6px;font-size:12px;color:#606266;opacity:.6}.time-spinner-item.active:not(.disabled){font-weight:700;font-size:14px;opacity:1}.time-spinner-item.active:not(.disabled),.time-spinner-arrow:hover{color:#409eff}.time-spinner-item.prev,.time-spinner-item.next{opacity:.8;transform:scale(1,.8);line-height:30px}.time-panel-footer{border-top:1px solid #e4e4e4;padding:4px;height:36px;line-height:25px;text-align:right}.time-panel-btn{border:none;line-height:28px;padding:0 5px;margin:0 5px;cursor:pointer;background-color:transparent;outline:none;font-size:12px;color:#303133}.time-panel-btn.confirm{font-weight:800;color:#409eff}.picker-panel-footer{border-top:1px solid #e4e4e4;padding:4px;background-color:#fff;position:relative;display:flex}.picker-panel-footer .picker-panel-link-btn{padding:7px 15px;font-size:.75rem;border-radius:3px;line-height:12px;color:#606266;transition:border-color .3s linear,color .3s linear}.picker-panel-footer .picker-panel-link-btn.is-confirm{border:1px solid #dcdfe6}.picker-panel-footer .picker-panel-link-btn.is-confirm:hover{border-color:#409eff;color:#409eff}.picker-panel-footer .picker-panel-link-btn.is-now{color:#409eff}.tabs{display:flex}.tabs.tabs-top{flex-flow:column}.tabs.tabs-top.tabs-border-card .tabs-header{margin-bottom:0}.tabs.tabs-right{flex-flow:row-reverse}.tabs.tabs-left{flex-flow:row}.tabs.tabs-bottom{flex-flow:column-reverse}.tabs.tabs-card.tabs-bottom .tabs-header{border-top:1px solid #e4e7ed;border-bottom:none}.tabs.tabs-border-card.tabs-bottom .tabs-header{margin-top:0}.tabs .tabs-nav-wrap{position:relative;overflow:hidden}.tabs .tabs-nav-wrap:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#e4e7ed}.tabs.tabs-top .tabs-nav-wrap{margin-bottom:-1px}.tabs.tabs-bottom .tabs-nav-wrap{margin-top:-1px}.tabs.tabs-left .tabs-nav-wrap{margin-right:-1px}.tabs.tabs-right .tabs-nav-wrap{margin-left:-1px}.tabs.tabs-top .tabs-nav-wrap,.tabs.tabs-bottom .tabs-nav-wrap{width:100%}.tabs.tabs-top .tabs-nav-wrap.is-scrollable,.tabs.tabs-bottom .tabs-nav-wrap.is-scrollable{padding:0 30px}.tabs.tabs-left .tabs-nav-wrap,.tabs.tabs-right .tabs-nav-wrap{height:100%}.tabs.tabs-left .tabs-nav-wrap:after,.tabs.tabs-right .tabs-nav-wrap:after{left:auto;right:0;width:2px;height:100%}.tabs.tabs-right .tabs-nav-wrap:after{left:0;right:auto}.tabs.tabs-left .tabs-nav-wrap.is-scrollable,.tabs.tabs-right .tabs-nav-wrap.is-scrollable{padding:30px 0}.tabs .tabs-nav-next,.tabs-nav-prev{position:absolute;cursor:pointer;line-height:40px;height:40px;font-size:16px;color:#909399;width:30px;justify-content:center;align-items:center;display:none}.tabs .tabs-nav-prev{left:0;top:0}.tabs .tabs-nav-next{right:0;top:0}.tabs .tabs-nav-next:hover,.tabs-nav-prev:hover{color:#409eff}.tabs.tabs-left .tabs-nav-prev,.tabs.tabs-right .tabs-nav-prev{top:0;left:calc(50% - 15px);height:30px}.tabs.tabs-left .tabs-nav-prev i:before,.tabs-right .tabs-nav-prev i:before{content:""}.tabs.tabs-left .tabs-nav-next,.tabs.tabs-right .tabs-nav-next{top:auto;bottom:0;left:calc(50% - 15px);height:30px}.tabs.tabs-left .tabs-nav-next i:before,.tabs.tabs-right .tabs-nav-next i:before{content:""}.tabs .tabs-nav-scroll{overflow:hidden}.tabs.tabs-card.tabs-top .tabs-nav-scroll{border:solid 1px #ddd;border-radius:4px 4px 0 0;border-bottom:none}.tabs.tabs-card.tabs-bottom .tabs-nav-scroll{border:solid 1px #ddd;border-radius:0 0 4px 4px;border-top:none}.tabs.tabs-card.tabs-left .tabs-nav-scroll{border:solid 1px #ddd;border-radius:4px 0 0 4px;border-right:none}.tabs.tabs-card.tabs-right .tabs-nav-scroll{border:solid 1px #ddd;border-radius:0 4px 4px 0;border-left:none}.tabs.tabs-left .tabs-nav-scroll,.tabs.tabs-right .tabs-nav-scroll{height:100%}.tabs.tabs-top .tabs-nav-scroll,.tabs.tabs-bottom .tabs-nav-scroll{width:100%}.tabs .tabs-nav{white-space:nowrap;position:relative;display:flex}.tabs.tabs-left .tabs-nav,.tabs.tabs-right .tabs-nav{flex-flow:column}.tabs.tabs-left .tabs-nav .tabs-active-bar,.tabs.tabs-right .tabs-nav .tabs-active-bar{width:2px;height:40px}.tabs.tabs-left .tabs-item{text-align:right}.tabs.tabs-left .tabs-nav .tabs-active-bar{left:auto;right:0;top:auto;bottom:auto}.tabs.tabs-right .tabs-nav .tabs-active-bar{right:auto;left:0;top:auto;bottom:auto}.tabs .tabs-body{padding:1rem}.tabs.tabs-card .tabs-body{border:1px solid #e4e7ed}.tabs.tabs-card.tabs-top .tabs-body{border-top-width:0;border-radius:0 0 4px 4px}.tabs.tabs-card.tabs-bottom .tabs-body{border-bottom-width:0;border-radius:4px 4px 0 0}.tabs.tabs-card.tabs-left .tabs-body{border-left-width:0;border-radius:0 4px 4px 0}.tabs.tabs-card.tabs-right .tabs-body{border-right-width:0;border-radius:4px 0 0 4px}.is-scrollable .tabs-nav-prev,.is-scrollable .tabs-nav-next{display:flex}.tabs-active-bar{position:absolute;bottom:0;left:0;height:2px;background-color:#409eff;z-index:1;transition:transform .3s cubic-bezier(.645,.045,.355,1);list-style:none}.tabs-item.is-active{color:#409eff}.tabs-item{padding:0 20px;height:40px;line-height:40px;display:flex;list-style:none;font-size:14px;font-weight:500;color:#303133;cursor:pointer;align-items:center;position:relative}.tabs-item:hover{color:#409eff}.tabs-item .tabs-item-text{padding:0 .25rem;flex:1 1 auto}.tabs-item.is-closeable .tabs-item-text{margin-right:1rem;margin-left:1rem}.tabs-item:hover .tabs-item-close{display:flex}.tabs-item .tabs-item-close{width:18px;height:18px;display:none;position:absolute;right:1rem;justify-content:center;align-items:center;transition:all .3s linear}.tabs-item .tabs-item-close:hover{background-color:#e4e7ed;border-radius:4px}.tabs-content{overflow:hidden;position:relative}.tabs-card.tabs-top .tabs-header{border-bottom:1px solid #e4e7ed}.tabs-card .tabs-header .tabs-item.is-active{border-bottom-color:#fff}.tabs-card.tabs.tabs-left .tabs-header{border-right:1px solid #e4e7ed}.tabs-card.tabs.tabs-right .tabs-header{border-left:1px solid #e4e7ed}.tabs-card.tabs-bottom .tabs-header .tabs-item.is-active{border-top-color:#fff}.tabs-card.tabs-left .tabs-header .tabs-item.is-active{border-right-color:#fff}.tabs-card.tabs-right .tabs-header .tabs-item.is-active{border-left-color:#fff}.tabs-card .tabs-header .tabs-item:first-child{border-left:none}.tabs-card .tabs-header .tabs-item{border-bottom:1px solid transparent;border-left:1px solid #e4e7ed;transition:color .3s cubic-bezier(.645,.045,.355,1),padding .3s cubic-bezier(.645,.045,.355,1)}.tabs-card .tabs-header .tabs-item{border-bottom:1px solid transparent;border-left:1px solid #e4e7ed;transition:color .3s cubic-bezier(.645,.045,.355,1),padding .3s cubic-bezier(.645,.045,.355,1)}.tabs-card.tabs-top .tabs-header .tabs-item:last-child,.tabs-card.tabs-bottom .tabs-header .tabs-item:last-child{border-right:1px solid #e4e7ed}.tabs-card.tabs-bottom .tabs-header .tabs-item{border-top:1px solid transparent}.tabs-card.tabs-left .tabs-header .tabs-item{border-right:1px solid transparent;border-left:none;border-bottom:1px solid #e4e7ed}.tabs-card.tabs-right .tabs-header .tabs-item{border-left:1px solid transparent;border-right:none;border-bottom:1px solid #e4e7ed}.tabs-border-card{background:#fff;border:1px solid #dcdfe6;box-shadow:0 2px 4px 0 rgba(0,0,0,.12),0 0 6px 0 rgba(0,0,0,.04);border-radius:4px}.tabs-border-card .tabs-header{background-color:#f5f7fa;margin:0}.tabs-border-card .tabs-header .tabs-item.is-active{color:#409eff;background-color:#fff;border-right-color:#dcdfe6;border-left-color:#dcdfe6}.tabs-border-card .tabs-header .tabs-item{border:1px solid transparent;color:#909399}.tabs-border-card.tabs-top .tabs-header{border-bottom:1px solid #e4e7ed}.tabs-border-card.tabs-bottom .tabs-header{border-top:1px solid #e4e7ed}.tabs-border-card.tabs-top .tabs-header .tabs-item{margin-top:-1px}.tabs-border-card.tabs-top .tabs-header .tabs-item:first-child{border-top-left-radius:4px}.tabs-border-card.tabs-left .tabs-header,.tabs-border-card.tabs-right .tabs-header{border-bottom-width:0}.tabs-border-card.tabs-top .tabs-header .tabs-nav-wrap:not(.is-scrollable) .tabs-item,.tabs-border-card.tabs-bottom .tabs-header .tabs-nav-wrap:not(.is-scrollable) .tabs-item{margin-left:-1px}.tabs-border-card.tabs-left .tabs-item.is-active,.tabs-border-card.tabs-right .tabs-item.is-active{border-top-color:#dcdfe6;border-bottom-color:#dcdfe6}.tabs-border-card.tabs-left .tabs-item{border-left:none}.tabs-border-card.tabs-right .tabs-item{border-right:none}.tabs-border-card.tabs-left .tabs-item.is-active{border-right-color:#fff}.tabs-border-card.tabs-right .tabs-item.is-active{border-left-color:#fff}.tabs-bottom.tabs-border-card>.tabs-header .tabs-item:nth-child(2),.tabs-bottom.tabs-card>.tabs-header .tabs-item:nth-child(2),.tabs-bottom .tabs-left>.tabs-header .tabs-item:nth-child(2),.tabs-bottom .tabs-right>.tabs-header .tabs-item:nth-child(2),.tabs-top.tabs-border-card>.tabs-header .tabs-item:nth-child(2),.tabs-top.tabs-card>.tabs-header .tabs-item:nth-child(2),.tabs-top .tabs-left>.tabs-header .tabs-item:nth-child(2),.tabs-top .tabs-right>.tabs-header .tabs-item:nth-child(2){padding-left:20px}.tabs-bottom.tabs-border-card>.tabs-header .tabs-item:last-child,.tabs-bottom.tabs-card>.tabs-header .tabs-item:last-child,.tabs-bottom .tabs-left>.tabs-header .tabs-item:last-child,.tabs-bottom .tabs-right>.tabs-header .tabs-item:last-child,.tabs-top.tabs-border-card>.tabs-header .tabs-item:last-child,.tabs-top.tabs-card>.tabs-header .tabs-item:last-child,.tabs-top .tabs-left>.tabs-header .tabs-item:last-child,.tabs-top .tabs-right>.tabs-header .tabs-item:last-child{padding-right:20px}.tabs-card>.tabs-header .tabs-nav-wrap:after,.tabs-border-card>.tabs-header .tabs-nav-wrap:after{content:none}.tabs-card .tabs-item.is-closeable .tabs-item-text,.tabs-border-card .tabs-item.is-closeable .tabs-item-text{margin-right:1rem;margin-left:0}.transfer{font-size:14px}.transfer-panel{border:1px solid #ebeef5;border-radius:4px;overflow:hidden;background:#fff;display:inline-block;vertical-align:middle;width:200px;max-height:100%;box-sizing:border-box;position:relative}.transfer-panel .transfer-panel-header{height:40px;line-height:40px;background:#f5f7fa;margin:0;padding-left:15px;border-bottom:1px solid #ebeef5;color:#000}.transfer-panel-body{height:246px}.transfer-panel-list{margin:0;padding:6px 0;list-style:none;height:246px}.transfer-panel-list:not(.disabled){overflow:auto}.transfer-panel-item{height:30px;line-height:30px;padding-left:15px;display:block}.transfer-buttons{display:inline-block;vertical-align:middle;padding:0 30px}.transfer-buttons .btn{white-space:nowrap}.transfer-buttons .btn:not(:first-child){margin-left:10px}.transfer-buttons .is-disabled,.transfer-buttons .is-disabled:active,.transfer-buttons .is-disabled:focus,.transfer-buttons .is-disabled:hover,.transfer-buttons [disabled]{color:#fff;background-color:#a0cfff;border-color:#a0cfff}.transfer-panel-filter{text-align:center;margin:15px;display:block;width:auto;position:relative}.transfer-panel-filter .input-inner{height:32px;line-height:32px;width:100%;display:inline-block;border-radius:16px;padding-right:10px;padding-left:30px;border:1px solid #dcdfe6;transition:border-color .2s cubic-bezier(.645,.045,.355,1);color:#606266}.transfer-panel-filter .input-inner:focus{outline:none;border-color:#409eff}.transfer-panel-filter .input-prefix{height:100%;width:30px;transition:all .3s;position:absolute;left:4px;top:0;display:flex;align-items:center;justify-content:center;color:#c0c4cc}.transfer-panel-filter .input-prefix:hover i:before,.transfer-panel-filter .input-prefix.is-on i:before{cursor:pointer;content:""}.captcha{border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,.125)}.captcha-refresh{float:right;cursor:pointer;padding-left:.5rem}.captcha-body{position:relative}.captcha-body .captcha-load{display:flex;align-items:center;justify-content:center}.captcha-body .captcha-body-bg,.captcha-body .captcha-body-bar{position:absolute;border-radius:2px;top:0;left:0}.captcha-footer{text-align:center;background:#f7f9fa;color:#45494c;border-radius:2px;margin-top:.5rem;position:relative}.captcha-footer,.captcha-bar-bg{line-height:40px;height:40px}.captcha-bar-bg{position:absolute;border-radius:4px}.captcha-bar{position:absolute;top:0;left:0;width:40px;height:40px;background:#fff;box-shadow:0 0 3px rgba(0,0,0,.3);cursor:pointer;border-radius:2px;display:flex;align-items:center;justify-content:center}.captcha-footer.is-move .captcha-bar-text{display:none}.captcha-footer.is-move .captcha-bar-bg{border:1px solid #1991fa;background-color:#d1e9fe}.captcha-footer.is-valid .captcha-bar .fa-arrow-right:before{content:""}.captcha-footer.is-invalid .captcha-bar{border:1px solid #f57a7a;background-color:#f57a7a}.captcha-footer.is-invalid .captcha-bar-bg{border:1px solid #f57a7a;background-color:#fce1e1;border-width:1px 0 1px 1px}.captcha-footer.is-invalid .captcha-bar .fa-arrow-right:before{content:""}.captcha-footer.is-valid .captcha-bar{border:1px solid #52ccba;background-color:#52ccba}.captcha-footer.is-valid .captcha-bar-bg{border:1px solid #52ccba;border-width:1px 0 1px 1px;background-color:#d2f4ef}.captcha-footer.is-valid .captcha-bar .fa-arrow-right:before{content:""}.calendar-header{display:flex;justify-content:space-between;padding:12px 20px;border-bottom:1px solid #ebeef5}.calendar-title{color:#000;align-self:center;font-size:1rem}.calendar-button-group .btn{line-height:1;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dcdfe6;color:#606266;outline:none;margin:0;transition:.3s;padding:7px 15px;font-size:12px}.calendar-button-group .btn:focus,.calendar-button-group .btn:hover{color:#409eff;border-color:#c6e2ff;background-color:#ecf5ff}.calendar-button-group .btn:active{color:#3a8ee6;border-color:#3a8ee6;outline:none}.calendar-table{table-layout:fixed;width:100%}.calendar-table thead th{padding:12px 0;color:#606266;font-weight:400;text-align:center}.calendar-table:not(.is-range) td.next,.calendar-table:not(.is-range) td.prev{color:#c0c4cc}.calendar-table tr td:first-child{border-left:1px solid #ebeef5}.calendar-table tr:first-child td{border-top:1px solid #ebeef5}.calendar-table td{border-bottom:1px solid #ebeef5;border-right:1px solid #ebeef5;vertical-align:top;transition:background-color .2s ease;cursor:pointer}.calendar-table td.is-today{color:#409eff}.calendar-table td.is-selected{color:#1989fa}.calendar-table td.is-selected{background-color:#f2f8fe}.calendar-table .calendar-day{box-sizing:border-box;padding:8px;height:85px}.calendar-table .calendar-day:hover{cursor:pointer;background-color:#f2f8fe}.calendar-table:not(.is-range) td.next,.calendar-table:not(.is-range) td.prev{color:#c0c4cc}.calendar .table-week .week-header{border-radius:50%;border:1px solid transparent;padding:4px;display:inline-block;min-width:52px}.calendar .table-week .week-header.is-today{border:1px solid #409eff;color:#409eff}.calendar .table-week thead tr:last-child{border-bottom:2px solid #dee2e6}.calendar .table-week tbody tr{text-align:center}.calendar .table-week tbody td{padding:1rem 0;border-right:0;border-left:0;position:relative}.upload{display:flex;cursor:pointer;outline:none;flex-wrap:wrap}.upload.is-card{padding:1rem;border:dashed 1px #ddd;border-radius:6px}.upload.is-disabled{cursor:not-allowed}.upload-input{display:none}.upload-tip{margin-top:.5rem}.upload-prev{display:inline-flex;flex-wrap:wrap;border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;position:relative;overflow:hidden;justify-content:center;align-items:center;height:100%;width:100%}.upload-prev.is-invalid{border-style:solid}.upload-prev.is-valid{border:solid 1px #409eff}.upload-prev:hover{border-color:#409eff}.upload-prev:not(:first-child){margin-left:1rem}.upload-prev .fa-plus,.upload-prev .fa-spinner{font-size:1rem;position:absolute}.upload-prev img{width:100%;height:100%;display:none}.is-disabled .upload-prev{cursor:not-allowed;color:#dcdfe6}.is-card .upload-prev{padding:1rem;box-shadow:0 0 10px 0 rgba(0,0,0,.2);border-style:solid;align-items:flex-start}.is-card .upload-prev img{width:calc(100% - 2rem);height:auto;max-height:calc(100% - 4rem);border-radius:4px}.is-card .upload-prev .fa-plus,.is-card .upload-prev .fa-spinner{top:50%}.is-card .upload-prev{margin:0 1rem 1rem 0}.upload-prev-info{width:100%;align-self:flex-end;position:relative}.upload-prev-info .upload-list-item-size{text-align:center;font-size:11px;line-height:2;margin-bottom:.5rem}.upload-footer-toolbar{display:flex;justify-content:space-between}.upload-prev-progress{position:absolute;background-color:#ebeef5;display:none;bottom:20px;border-radius:3px;left:1rem;right:1rem}.is-invalid .upload-prev-progress .upload-prev-progress-cur{background-color:#dc3545}.is-invalid.upload-prev{border-color:#dc3545}.upload-item-circle{transform:rotate(-90deg);position:absolute}.upload-item-circle-progress{stroke:#1593ff}.is-valid .upload-item-circle-progress{stroke:#409eff}.is-invalid .upload-item-circle-progress{stroke:#dc3545}.upload-prev-progress-text{font-size:10px;line-height:10px;position:absolute;bottom:12px}.upload-prev-progress-cur{height:6px;width:0;border-radius:3px;transition:width .3s linear}.upload-button{align-self:flex-end;margin-left:1rem}.upload-item-label{position:absolute;top:-2px;right:-14px;text-align:center;transform:rotate(45deg);color:#fff;width:46px;height:20px;display:none}.upload-item-label .fa-check{transform:rotate(-45deg);font-size:12px}.upload-item-actions{display:none;position:absolute;width:100%;height:100%;left:0;top:0;cursor:default;text-align:center;color:#fff;opacity:0;font-size:20px;background-color:rgba(0,0,0,.5);transition:opacity .3s;align-items:center;justify-content:center}.upload-item-actions .upload-item-delete{cursor:pointer}.upload-prev.is-valid img,.is-valid .upload-item-label,.is-card .upload-prev.is-valid:hover .upload-item-label,.is-card .is-valid .upload-prev-info,.is-progress .is-uploading .upload-prev-progress,.is-load img,.upload-prev.is-active .fa-spinner{display:block}.upload-prev:hover .upload-item-label,.is-circle .is-valid .upload-item-label,.is-active .fa-plus,.is-load .fa-plus,.is-load .fa-spinner,.is-valid .fa-plus,.is-card .upload-prev.is-valid:hover .upload-item-actions,.is-stack .upload-prev,.upload-prev-info,.is-progress .is-valid .upload-prev-progress,.upload-prev .fa-spinner{display:none}.is-circle .upload-prev,.is-circle .upload-prev img{border-radius:50%}.is-circle .upload-prev .upload-item-label{width:100%;bottom:-8px;top:unset;left:0;transform:rotate(0);height:16px;line-height:16px}.is-circle .upload-prev .upload-item-label .fa-check{transform:rotate(0)}.upload-prev.is-valid:hover .upload-item-actions{display:flex;opacity:1}.upload-list{margin:0;padding:0;list-style:none;min-width:250px;max-height:200px;overflow:auto}.upload-list-item:first-child{margin-top:10px}.upload-list-item{font-size:14px;color:#606266;line-height:1.8;margin-top:.5rem;border-radius:4px;width:100%;display:flex;position:relative}.upload-prev-progress-info{display:none}.upload-prev-progress-info .upload-list-item-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.upload-list-item-rate{display:none}.upload-body{display:flex;flex-wrap:wrap}.upload-file-icon{font-size:60px;line-height:60px;display:none}.is-card .upload-file-icon{font-size:80px;line-height:80px;margin-top:40px}.is-stack .upload-file-icon{width:100px;text-align:center;border:solid 1px #eee;border-radius:4px;margin:4px;padding:4px}.is-stack{flex-direction:column}.is-stack .upload-button{align-self:flex-start;margin-left:0}.is-stack .upload-prev{margin-left:0;height:80px;justify-content:flex-start}.is-stack .upload-prev:not(:nth-child(2)){margin-top:1rem}.is-stack .upload-prev img{width:100px;height:auto;max-height:70px;border-radius:4px;border:solid 1px #eee;margin:.25rem}.is-stack .fa-plus,.is-stack .upload-prev .fa-spinner{display:none}.is-stack.is-progress .upload-prev-progress{display:flex;flex:1 1 auto;flex-direction:column;left:130px;right:50px}.is-stack .upload-prev-progress .upload-prev-progress-text{bottom:0;right:.5rem;color:#000}.is-stack .upload-prev-progress .upload-prev-progress-cur{height:10px}.is-stack .upload-prev-progress-info{display:flex;position:absolute;bottom:1.25rem;left:0;right:0}.is-stack .upload-list-item-rate{display:block}.is-stack .upload-body{overflow:auto;max-height:384px;padding-right:1rem;margin-top:1rem}.is-stack .upload-prev .upload-item-actions{position:absolute;bottom:1rem;right:.75rem;left:auto;top:auto;width:auto;height:auto;background:none;opacity:1;font-size:14px;border:solid 1px #dc3545;border-radius:.2rem;padding:.0625rem .3125rem}.is-stack .upload-prev .upload-item-actions .upload-item-delete{color:#dc3545}.is-stack .upload-prev .upload-item-actions:hover{background-color:#dc3545;border-color:#dc3545}.is-stack .upload-prev .upload-item-actions:hover .upload-item-delete{color:#fff}.is-stack .upload-prev:hover .upload-item-actions{display:block}.is-stack .is-invalid-file .upload-prev-progress{display:none}.upload-prev-invalid-file{display:none}.is-stack .is-invalid-file .upload-prev-invalid-file{display:flex;width:100%;margin:0 4rem 0 1rem}.upload-prev-invalid-file .file-name{text-overflow:ellipsis;overflow:hidden;max-width:180px;white-space:nowrap}.is-file.upload-prev img{display:none}.is-file .upload-file-icon{display:block}.upload .btn-reset{margin-left:.5rem}.divider{background-color:#dcdfe6;position:relative}.divider .divider-text{position:absolute;background-color:#fff;padding:0 20px;font-weight:500;color:#303133;font-size:14px}.divider.divider-horizontal{display:block;height:1px;width:100%;margin:1rem 0}.divider.divider-horizontal .divider-text.is-left{left:20px;transform:translateY(-50%)}.divider.divider-horizontal .divider-text.is-center{left:50%;transform:translateX(-50%) translateY(-50%)}.divider.divider-horizontal .divider-text.is-right{right:20px;transform:translateY(-50%)}.divider-vertical{width:1px;margin:0 1rem}.divider.divider-vertical .divider-text{padding:20px 0}.divider.divider-vertical .divider-text.is-left{top:20px;transform:translateX(-50%)}.divider.divider-vertical .divider-text.is-center{top:50%;transform:translateX(-50%) translateY(-50%)}.divider.divider-vertical .divider-text.is-right{bottom:20px;transform:translateX(-50%)}.accordion .card-header{padding:6px}.accordion .card-header-wrapper{display:flex;justify-content:space-between;align-items:center;padding-right:.5rem}.accordion .card-header-wrapper .fa-angle-down{transition:transform .3s linear}.accordion .card-header-wrapper .collapsed+.fa-angle-down{transform:rotate(-90deg)}.accordion .collapse-item{font-size:13px;line-height:1.8}.avatar{border-radius:4px;width:50px;height:50px;overflow:hidden;display:inline-flex;justify-content:center;align-items:center;background:#c0c4cc;color:#fff}.avatar img{width:100%;object-fit:cover}.avatar.is-circle{border-radius:50%}.avatar.is-xl{width:70px;height:70px}.avatar.is-lg{width:60px;height:60px}.avatar.is-sm{width:40px;height:40px}.avatar.is-xs{width:30px;height:30px}.avatar i{font-size:1.4rem}.tag{display:inline-block;height:32px;padding:0 10px;line-height:30px;font-size:12px;border-radius:4px;white-space:nowrap;margin:0}.tag.is-close{padding-right:30px}.tag.is-close .close{top:8px}.tag>i{margin-right:2px}.rate{height:18px;line-height:1;font-size:18px;cursor:pointer}.rate-item{width:18px;height:100%;margin-right:6px}.rate-item:last-child{margin-right:0}.rate-item i{color:#c6d1de;transition:.3s}.rate-item.is-on i{color:#f7ba2a}.rate-item.is-on i:before{content:""}.timeline{margin:0;padding:0;list-style:none}.timeline .time-line-item{position:relative;padding-bottom:1rem}.timeline .time-line-item:last-child{padding-bottom:0}.timeline .time-line-item .time-line-item-tail{position:absolute;left:4px;height:100%;border-left:2px solid #e4e7ed}.timeline .time-line-item:last-child .time-line-item-tail{display:none}.timeline .timeline-item-node-normal{left:-1px;width:12px;height:12px}.timeline .timeline-item-node{position:absolute;background-color:#e4e7ed;border-radius:50%;display:flex;justify-content:center;align-items:center}.timeline .timeline-item-node.is-icon{background-color:transparent}.timeline .timeline-item-wrapper{position:relative;padding-left:1.5rem;top:-4px}.timeline .timeline-item-content{color:#303133}.timeline .timeline-item-timestamp{margin-top:.5rem;color:#909399}.timeline.is-alternate .time-line-item-tail,.timeline.is-alternate .timeline-item-node{left:50%}.timeline.is-alternate .timeline-item-node{margin-left:-5px}.timeline.is-alternate .time-line-item:nth-child(odd) .timeline-item-wrapper{left:calc(50% - 5px);width:calc(50% - 1rem);text-align:left}.timeline.is-alternate .time-line-item:nth-child(even) .timeline-item-wrapper{width:calc(50% - 1rem);margin:0;text-align:right}.timeline.is-left .time-line-item-tail,.timeline.is-left .timeline-item-node{left:100%}.timeline.is-left .timeline-item-node{margin-left:-5px}.timeline.is-left .time-line-item .timeline-item-wrapper{width:calc(100% - 1rem);margin:0;text-align:right}.footer{background:#5b6e84;color:#fff;padding:10px 4px;height:40px;display:flex}.footer .footer-text{flex:1 1 auto;text-align:center}.menu{border-bottom:1px solid #e6e6e6}.menu .card,.menu .card .card-header{background-color:inherit}.menu .navbar{padding:0 1rem}.menu .nav-link{position:relative}.menu .nav-link i+span,.menu .dropdown-item i+span{margin-left:4px}.menu .navbar-nav>.nav-item{border-bottom:solid 2px transparent;position:relative}.menu .navbar-nav>.nav-item.active{color:#1890ff}.menu .navbar-nav>.nav-item:after{content:"";position:absolute;background-color:#1890ff;left:50%;height:2px;width:0;transition:width .3s linear,left .3s linear}.menu .navbar-nav>.nav-item.active:after{width:100%;left:0}.menu .nav-item .nav-link{padding:.5rem 1rem;color:rgba(0,0,0,.65);transition:color .3s linear;user-select:none;white-space:nowrap}.menu .nav-item .nav-link.active{color:#1890ff}.menu .nav-item .nav-link:hover{color:#1890ff}.menu .dropdown-menu{overflow:unset;margin-top:10px}.menu .dropdown-menu .dropdown-item{position:relative}.menu .dropdown-menu .dropdown-item,.menu .sub-menu .nav-item{padding:6px 20px;transition:background-color .3s linear}.menu .dropdown-menu .dropdown-item:hover,.menu .dropdown-menu .dropdown-item.active,.menu .sub-menu .nav-item.active,.menu .sub-menu .nav-item:hover{background-color:#60aff9}.menu .dropdown-menu-arrow{width:0;height:0;border-width:0 6px 6px;border-style:solid;border-color:transparent transparent rgba(0,0,0,.15);position:absolute;left:16px;margin-top:-15px}.menu .dropdown-menu-arrow:after{content:" ";width:0;height:0;border-width:0 6px 6px;border-style:solid;border-color:transparent transparent #fff;position:absolute;top:1px;left:-6px}.menu .sub-menu{display:none;background-color:#fff;white-space:nowrap;border:solid 1px #e6e6e6;border-radius:4px;padding:.5rem 0;position:absolute;left:100%;top:-9px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.menu .sub-menu .nav-item{border-bottom:none;min-width:10rem}.menu .sub-menu .nav-item .nav-link{padding:0;color:#212529;position:relative}.menu .dropdown-item:hover>.sub-menu,.menu .nav-item:hover>.nav-link>.sub-menu{display:block}.menu .nav-item:hover>.nav-link>.sub-menu{left:calc(100% + 20px);top:-15px}.menu .has-leaf>.nav-link-right{transition:transform .3s linear;position:absolute;right:14px;top:9px}.menu .sub-menu .has-leaf>.nav-link-right{right:0;top:3px}.menu .has-leaf:hover>.nav-link-right{transform:rotate(-90deg)}.menu.is-vertical{border:none;width:100%}.menu.is-vertical .accordion .card{border:none}.menu.is-vertical .accordion .card-header{padding:0;margin:0;border:none}.menu.is-vertical .accordion .card-header-wrapper{padding-right:.75rem}.menu.is-vertical .accordion .nav-link{flex:1 1 auto;user-select:none}.menu.is-vertical .nav-link{transition:color .3s linear;color:inherit;white-space:nowrap}.menu.is-vertical .nav-link.active,.menu.is-vertical .nav-link:hover,.menu.is-vertical .nav-link.active+i,.menu.is-vertical .nav-link:hover+i{color:#409eff}.menu.is-vertical .accordion .card-body{padding:0}.menu.is-vertical .has-leaf>.accordion{padding-left:20px}.menu.is-vertical .nav-link .nav-link-text{transition:width .3s linear,opacity .3s linear;opacity:1}.menu.is-vertical .has-leaf>.accordion{transition:padding-left .3s linear}.menu .nav-link-text{display:inline-block}.menu .nav-item.disabled{cursor:not-allowed}.menu .nav-item.disabled .nav-link,.menu .nav-link.disabled,.menu .card-header-wrapper.disabled,.dropdown-item.disabled{cursor:not-allowed;color:#ddd}@media(min-width:768px){.menu.is-vertical.is-collapsed .nav-link .nav-link-text{width:0;opacity:0}.menu.is-vertical.is-collapsed .has-leaf>.accordion{padding-left:0}}.layout{display:flex;height:100%;width:100%;flex-direction:column}.layout .layout-main{flex:1}.has-sidebar{flex-direction:row;display:flex;flex:1}.layout-side{position:relative}.layout-gotop{background:rgba(255,255,255,.5);width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:4px;transition:background-color .3s linear;color:#606266}.layout-gotop:hover{background-color:#fff;color:#606266}.layout.is-page .layout-side{transform:translateX(-100%);position:fixed;top:0;bottom:0;left:0;right:0;width:auto;transition:transform .3s linear;z-index:1030}.layout.is-page .layout-side.is-collapsed{transform:translateX(0)}.layout.is-page .has-sidebar .layout-side{top:50px}.layout.is-page .layout-right,.layout.is-page .has-sidebar .layout-main{width:100%}.layout.is-page.is-fixed{position:fixed;top:0;bottom:0;left:0;right:0}.layout.is-page .layout-header{background-color:#17a2b8;height:50px;color:#fff;display:flex;align-items:center;padding:0 1rem}.layout.is-page .layout-side{background-color:#2f4050;color:#dcdfe6}.layout-header-bar{padding:4px 12px;color:#fff;background-color:#1ab394;border-color:#1ab394;border-radius:4px}.layout-header-bar .fa-bars{transition:transform .3s linear}.layout-header-bar.is-collapsed .fa-bars{transform:rotate(90deg)}.layout.is-page .layout-main{padding:1rem;position:relative;min-height:calc(100vh - 90px)}.layout.is-page .layout-main.is-collapsed,.layout.is-page .layout-footer.is-collapsed{display:none}.layout.is-page .layout-header{z-index:1035;position:sticky}.layout.is-page .layout-header.is-fixed{top:0}.layout.is-page .layout-header .layout-avatar-right{width:44px;height:44px}.layout.is-page .has-sidebar .layout-side .layout-banner{display:none}.layout.is-page .layout-side .layout-banner{display:flex;align-items:center;padding:0 .625rem;background-color:#367fa9;height:50px;font-size:1.5rem}.layout-banner-link{display:flex;align-items:center;color:inherit}.layout.is-page .layout-side .layout-banner .layout-logo{width:44px;border-radius:4px}.layout.is-page .layout-side .layout-banner span{padding-left:1rem}.layout.is-page .layout-side .layout-user{border-bottom:1px solid #ddd;padding:.625rem;display:flex;flex-direction:row;align-items:center}.layout.is-page .layout-side .layout-user .layout-avatar{width:44px;height:44px;border-radius:50%}.layout.is-page .layout-side .layout-user span{padding-left:1rem}.layout.is-page .layout-side .layout-menu{overflow-x:hidden;padding:.5rem 0;height:calc(100vh - 115px)}.layout.is-page .layout-user-state{width:8px;height:8px;background-color:#28a745;border-radius:50%;margin-left:1rem}.layout.is-page .layout-footer{height:40px;color:#fff;background-color:#5b6e84;display:flex;align-items:center;padding:0 1rem}.layout.is-page .layout-footer.is-fixed{position:sticky;bottom:0}.layout.is-page .has-sidebar .layout-side.is-fixed-header,.layout.is-page .layout-footer.is-fixed{z-index:1020}@media(min-width:768px){.layout.is-page .layout-side{transform:translateX(0);position:relative}.layout.is-page .has-sidebar .layout-side{top:0}.layout.is-page.has-sidebar .layout-side.is-fixed-header{top:0;height:calc(100vh)}.layout.is-page :not(.layout-right) .layout-main,.layout.is-page .layout-right{width:calc(100% - 214px)}.layout.is-page .layout-side{width:214px}.layout.is-page .layout-side.is-collapsed,.layout.is-page .layout-side .menu.is-vertical.is-collapsed{width:70px}.layout.is-page .layout-side.is-fixed-header{position:sticky;top:50px;height:calc(100vh - 50px)}.layout.is-page .layout-side.is-fixed-header.is-fixed-footer{height:calc(100vh - 90px)}.layout.is-page .layout-side .layout-menu{height:auto}.layout .layout-side,.layout.is-page .layout-side,.layout .menu.is-vertical{transition:width .3s linear}.layout-right{display:flex;flex-flow:column;flex:1}.layout.is-page .layout-footer.is-fixed,.layout.is-page .layout-header.is-fixed,.layout.is-page .layout-side.is-fixed-header{z-index:1025}.layout.is-page .layout-title{display:inline-block;overflow:hidden;white-space:nowrap;flex:1 1 auto;opacity:1;transition:opacity .3s linear}.layout.is-page .is-collapsed .layout-title{opacity:0}.layout .is-collapsed .layout-user-state{display:none}.layout.is-page.has-sidebar .layout-side{min-height:calc(100vh)}.layout.is-page .has-sidebar .layout-side{min-height:calc(100vh - 90px)}.layout.is-page.has-sidebar .layout-side.is-fixed-header.is-fixed-footer .layout-menu,.layout.is-page .layout-side.is-fixed-header .layout-menu{height:calc(100vh - 115px)}.layout.is-page .layout-side.is-fixed-header.is-fixed-footer .layout-menu{height:calc(100vh - 155px)}.layout.is-page .layout-main.is-collapsed{display:block}.layout.is-page .layout-footer.is-collapsed{display:flex}.layout.is-page .layout-menu .menu.is-vertical .nav-link:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;opacity:0;transition:background-color .3s linear,opacity .3s linear}.layout.is-page .layout-menu .menu.is-vertical.is-collapsed .nav-link.active::before{opacity:1;background-color:#409eff}.layout.is-page .layout-side .layout-menu .slimScrollBar{opacity:1 !important;background-color:#c1c1c1 !important}}.steps{display:flex}.steps-horizontal{white-space:nowrap}.step{position:relative;flex-shrink:1}.step.is-horizontal{display:inline-block}.step.is-center .step-head,.step.is-center .step-main{text-align:center}.step-head{position:relative;width:100%;line-height:1}.step-head.is-success{color:#67c23a;border-color:#67c23a}.step-head.is-process{color:#303133;border-color:#303133}.step-head.is-wait{color:#c0c4cc;border-color:#c0c4cc}.step-head.is-finish{color:#409eff;border-color:#409eff}.step-head.is-error{color:#f56c6c;border-color:#f56c6c}.step-main{white-space:normal;text-align:left}.step-title{font-size:14px;line-height:38px}.step-title.is-success{color:#67c23a}.step-title.is-finish{color:#409eff}.step-title.is-process{font-weight:700;color:#303133}.step-title.is-wait{color:#c0c4cc}.step-title.is-error{color:#f56c6c}.step-description{padding-right:10%;margin-top:-5px;font-size:12px;line-height:20px;font-weight:400}.step-description.is-success{color:#67c23a}.step-description.is-finish{color:#409eff}.step-description.is-process{color:#303133}.step-description.is-wait{color:#c0c4cc}.step.is-center .step-description{padding-left:20%;padding-right:20%}.step-line{position:absolute;border-color:inherit;background-color:#c0c4cc}.step.is-horizontal .step-line{height:2px;top:11px;left:0;right:0}.step.is-center .step-line{left:50%;right:-50%}.step-line-inner{display:block;border:1px solid;border-color:inherit;transition:.15s ease-out;box-sizing:border-box;width:0;height:0}.step:last-of-type .step-line{display:none}.step-icon{position:relative;z-index:1;display:inline-flex;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;box-sizing:border-box;background:#fff;transition:.15s ease-out}.step-icon.is-text{border-radius:50%;border:2px solid;border-color:inherit}.step-icon.is-icon{width:40px}.step-icon-inner{display:inline-block;user-select:none;text-align:center;font-weight:700;line-height:1;color:inherit;font-style:normal}.step-icon-inner[class*=fa]:not(.is-status){font-size:25px;font-weight:400}.step:last-of-type.is-flex{flex-basis:auto !important;flex-shrink:0;flex-grow:0}.circle{display:inline-block;position:relative}.circle-progress{transition:stroke-dashoffset .3s linear}.circle-primary{stroke:#1593ff}.circle-danger{stroke:#dc3545}.circle-success{stroke:#28a745}.circle-warning{stroke:#ffc107}.circle-info{stroke:#17a2b8}.circle-secondary{stroke:#6c757d}.circle-dark{stroke:#343a40}.circle-title{display:flex;justify-content:center;align-items:center;position:absolute;top:0;bottom:0;left:0;right:0}.light{background-image:radial-gradient(circle,#fff,#aaa,#333);cursor:pointer;width:20px;height:20px;display:inline-block;border-radius:50%}.light+span{display:none}.light-danger{background-image:radial-gradient(circle,#e17777,#892726,#700604)}.light-danger.flash{animation:danger .6s linear infinite}.light-danger:hover{background-image:radial-gradient(circle,#e17777,#b33332,#bf211e)}@keyframes danger{0%{background-image:radial-gradient(circle,#e17777,#892726,#700604)}55%{background-image:radial-gradient(circle,#e17777,#892726,#700604)}100%{background-image:radial-gradient(circle,#fff,#aaa,#333)}}.light-success{background-image:radial-gradient(circle,#5cb85c,#116811,#024702)}.light-success.flash{animation:success .6s linear infinite}.light-success:hover{background-image:radial-gradient(circle,#5cb85c,#0c980c,#087b08)}@keyframes success{0%{background-image:radial-gradient(circle,#5cb85c,#116811,#024702)}55%{background-image:radial-gradient(circle,#5cb85c,#116811,#024702)}100%{background-image:radial-gradient(circle,#fff,#aaa,#333)}}.light-info{background-image:radial-gradient(circle,#5bc0de,#1d7792,#085166)}.light-info.flash{animation:info .6s linear infinite}.light-info:hover{background-image:radial-gradient(circle,#5bc0de,#085166,#085166)}@keyframes info{0%{background-image:radial-gradient(circle,#5bc0de,#1d7792,#085166)}55%{background-image:radial-gradient(circle,#5bc0de,#1d7792,#085166)}100%{background-image:radial-gradient(circle,#fff,#aaa,#333)}}.light-warning{background-image:radial-gradient(circle,#ffc107,#cc9f18,#a28018)}.light-warning.flash{animation:warning .6s linear infinite}.light-warning:hover{background-image:radial-gradient(circle,#ffc107,#a28018,#a28018)}@keyframes warning{0%{background-image:radial-gradient(circle,#ffc107,#cc9f18,#a28018)}55%{background-image:radial-gradient(circle,#ffc107,#cc9f18,#a28018)}100%{background-image:radial-gradient(circle,#fff,#aaa,#333)}}.light-primary{background-image:radial-gradient(circle,#007bff,#0f5fb5,#104f94)}.light-primary.flash{animation:primary .6s linear infinite}.light-primary:hover{background-image:radial-gradient(circle,#007bff,#104f94,#104f94)}@keyframes primary{0%{background-image:radial-gradient(circle,#007bff,#0f5fb5,#104f94)}55%{background-image:radial-gradient(circle,#007bff,#0f5fb5,#104f94)}100%{background-image:radial-gradient(circle,#fff,#aaa,#333)}}.light-secondary{background-image:radial-gradient(circle,#6c757d,#4b5054,#3b3d40)}.light-secondary.flash{animation:secondary .6s linear infinite}.light-secondary:hover{background-image:radial-gradient(circle,#6c757d,#3b3d40,#3b3d40)}@keyframes secondary{0%{background-image:radial-gradient(circle,#6c757d,#4b5054,#3b3d40)}55%{background-image:radial-gradient(circle,#6c757d,#3b3d40,#3b3d40)}100%{background-image:radial-gradient(circle,#fff,#aaa,#333)}}.light-dark{background-image:radial-gradient(circle,#6061e2,#3232a0,#17177b)}.light-dark.flash{animation:dark .6s linear infinite}.light-dark:hover{background-image:radial-gradient(circle,#6061e2,#17177b,#17177b)}@keyframes dark{0%{background-image:radial-gradient(circle,#6061e2,#3232a0,#17177b)}55%{background-image:radial-gradient(circle,#6061e2,#3232a0,#17177b)}100%{background-image:radial-gradient(circle,#fff,#aaa,#333)}}.console-body{padding:1rem;background-color:#174482;color:#fff;overflow:auto}.auto-complete{position:relative}.auto-complete input{padding-right:30px}.auto-complete .select-dropdown{position:absolute;top:40px;left:0;right:0;display:none;z-index:2}.auto-complete .select-dropdown .dropdown-list{max-height:300px;overflow:auto;padding:6px 0;list-style:none;margin:0;background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.176);border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.auto-complete .select-dropdown .dropdown-list .dropdown-item{padding:6px 20px}.auto-complete.is-complete .select-dropdown{display:block}.auto-complete .fa-spin{position:absolute;top:10.5px;right:8px;display:none}.auto-complete.is-loading .fa-spin{display:block}.drawer-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;margin:0;background-color:rgba(0,0,0,.5);transform:translateX(-100%);z-index:2020}.drawer-wrapper.is-open{transform:translateX(0)}.drawer-container{position:relative;left:0;right:0;top:0;bottom:0;height:100%;width:100%}.drawer{position:absolute;box-sizing:border-box;background-color:#fff;display:flex;flex-direction:column;box-shadow: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);overflow:hidden;transition:transform .3s linear;transform:translateX(-100%)}.drawer.left,.drawer.right{height:100%;top:0;bottom:0}.drawer.top,.drawer.bottom{width:100%;left:0;right:0}.drawer.right{right:0;transform:translateX(100%)}.drawer.top{top:0;transform:translateY(-100%)}.drawer.bottom{bottom:0;transform:translateY(100%)}.is-open .drawer{transform:translateX(0)}.message{position:fixed;left:1rem;right:1rem;z-index:1040;pointer-events:none}.message .alert{display:block;min-width:160px;max-width:480px;white-space:normal;opacity:0;top:-20px;bottom:unset;margin:1rem auto 0 auto;transition:opacity .3s linear,top .3s linear,bottom .3s linear;pointer-events:auto}.message .alert.show{opacity:1;bottom:unset;top:20px}.message.is-bottom .alert{top:unset;bottom:-20px}.message.is-bottom .alert.show{top:unset;bottom:20px}.tree .tree-root{padding:0;margin:0}.tree .tree-ul{padding:0 0 0 20px;margin:0;display:none}.tree .tree-ul.show{display:block}.tree .tree-item{list-style:none;cursor:pointer;margin:1px 0}.tree .tree-item:before{content:"";position:absolute;left:0;width:100%;height:29px;transition:background-color .3s linear}.tree .tree-item.hover:before{background-color:#66a2e0a1}.tree .tree-item.active:before{background-color:#409effa1}.tree .tree-item .tree-content{position:relative;display:flex;padding:.25rem 0;align-items:center}.tree .tree-item .tree-content .fa-caret-right{width:18px;height:18px;transition:transform .3s linear;display:flex;align-items:center;justify-content:center}.tree .tree-item .tree-content .show .fa-caret-right{transform:rotate(90deg)}.tree .tree-node{flex:1}.tree .form-checkbox{margin:0 4px}.tree-icon{width:18px}.editor .editor-body{cursor:pointer;min-height:50px;height:auto}.editor .editor-body:focus:before{content:none}.editor .editor-body:empty:before{content:attr(placeholder)}.editor .note-editor{background-color:#fff}.editor .note-editor .note-right{float:right}.editor .note-btn-close{background-image:-webkit-linear-gradient(top,#5bc0de 0%,#2aabd2 100%);background-image:-o-linear-gradient(top,#5bc0de 0%,#2aabd2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#2aabd2));background-image:linear-gradient(to bottom,#5bc0de 0%,#2aabd2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2aabd2',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#28a4c9;color:#fff}.split{display:block;height:100%;width:100%}.split .split-wrapper{display:flex;flex-direction:column;height:100%}.split .split-wrapper.is-horizontal{flex-direction:row}.split.dragging .split-wrapper{cursor:row-resize}.split.dragging .split-wrapper.is-horizontal{cursor:col-resize}.split .split-pane{justify-content:center;align-items:center;height:100%;display:flex;overflow:hidden}.split .split-bar{height:6px;width:100%;background:#f8f8f9;border:1px solid #dcdee2;border-left:none;border-right:none;cursor:row-resize;overflow:unset}.split .split-bar:hover,.split.dragging>.split-wrapper>.split-bar{background-color:#409eff}.split .split-bar:hover .split-trigger-bar,.split.dragging>.split-wrapper>.split-bar .split-trigger-bar{background-color:#ebeef5}.split .split-trigger{font-size:0;display:inline-block}.split .split-bar .split-trigger-bar{width:1px;height:4px;background:rgba(23,35,61,.25);margin-left:3px;display:inline-block}.split .split-wrapper.is-horizontal>.split-bar{width:6px;height:100%;border:1px solid #dcdee2;border-top:none;border-bottom:none;cursor:col-resize}.split .split-wrapper.is-horizontal>.split-bar .split-trigger-bar{width:4px;height:1px;margin-left:0;margin-top:3px}.scroll{height:100%;width:100%}.scroll.is-phone{overflow:auto}.search .input-group-append{position:relative}.search .auto-complete .fa-spin{left:-26px}.listview{border:1px solid rgba(0,0,0,.125);border-radius:.25rem;width:100%;height:100%;display:flex;flex-flow:column nowrap}.listview .listview-header{padding:1rem;border-bottom-color:inherit;border-bottom-width:1px;border-bottom-style:solid}.listview .listview-body{padding:1rem 0 0 1rem;position:relative;overflow:auto;display:flex;flex-flow:row wrap;flex:1}.listview .listview-body .listview-item{margin:0 1rem 1rem 0;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.listview .listview-body .listview-item:hover .card{cursor:pointer;border:1px solid #409eff}.listview .listview-body .listview-item-group{flex-basis:100%;margin:1rem 0;font-weight:bold;position:relative}.listview .listview-body .listview-item-group:after{content:"";position:absolute;top:calc(-50%);left:-1rem;right:0;background-color:rgba(0,0,0,.1);height:calc(200%)}.listview .listview-footer{padding:1rem;border-top-color:inherit;border-top-width:1px;border-top-style:solid}.input-number-fix::-webkit-outer-spin-button,.input-number-fix::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;-moz-appearance:textfield}.is-draggable .modal-header{cursor:pointer}.modal-header.is-drag{cursor:move}@media(min-width:576px){.form-inline .form-group{margin-bottom:1rem}.form-inline .row textarea{width:calc(100% - 100px)}}.checkbox-list{height:auto;display:flex;flex-flow:row wrap;padding-bottom:0}.checkbox-list .checkbox-item{display:inline-flex;width:120px;margin-bottom:.375rem}.checkbox-list .checkbox-item .form-checkbox{width:100%;display:flex;align-items:center;justify-content:flex-start;padding-right:.5rem}.checkbox-list .checkbox-item .form-checkbox .checkbox-input{display:inline-flex}.checkbox-list .checkbox-item .form-checkbox .checkbox-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:576px){.form-inline .checkbox-list{display:flex;width:calc(100% - 100px)}}.multi-select{width:100%;position:relative}.multi-select-toggle{border:solid 1px #ddd;border-radius:4px;cursor:pointer;min-height:35px;max-height:70px;overflow:auto}.multi-select-toggle.is-disabled{cursor:not-allowed}.multi-select-toggle .clear{padding:7px .25rem;display:none;color:#adb5bd}.multi-select-toggle .clear:hover{background-color:#ddd;border-radius:4px}.multi-select-toggle .dropdown{padding:7px .25rem;display:block}.multi-select-toggle.selected .clear{display:block}.multi-select-toggle.selected .dropdown,.multi-select-toggle.is-disabled .clear{display:none}.multi-select-toggle .append{position:absolute;height:100%;width:30px;right:0;top:0;color:#c0c4cc;display:flex;align-items:center;justify-content:center}.multi-select-toggle .append .dropdown{transition:all .3s;transform:rotate(180deg)}.show .multi-select-toggle .append .dropdown{transform:rotate(0)}.multi-select-items{display:flex;flex-wrap:wrap;padding-top:3px;padding-left:3px;position:relative}.multi-select-items span{border:solid 1px #ddd;border-radius:4px;padding:2px 6px;background-color:#e9ecef;margin-bottom:3px}.multi-select-items .multi-select-item{display:inline-block;max-width:130px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-right:3px}.multi-select-items .multi-select-item-group{display:inline-flex;position:relative}.multi-select-items .multi-select-item-group .multi-select-item{padding-left:9px}.multi-select-items .multi-select-close{border-top-right-radius:0;border-bottom-right-radius:0;margin-right:-3px;z-index:2;transition:color .3s linear,background-color .3s linear}.multi-select-items .multi-select-close:hover{color:#333;background-color:#ddd}.multi-select-menu{margin-top:10px;max-height:274px;padding:.25rem 0;width:100%;font-size:inherit;cursor:pointer;overflow:auto;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;position:absolute;z-index:1000;display:none}.multi-select-menu.show{display:block}.multi-select-menu .toolbar{padding:6px 10px}.multi-select-menu .toolbar .btn{line-height:12px;padding:7px 15px;border:1px solid #dee2e6;transition:border-color .3s linear,color .3s linear}.multi-select-menu .toolbar .btn:hover{border-color:#409eff;color:#409eff}.multi-select-menu .toolbar .btn:not(:last-child){margin-right:1rem}.multi-select-menu .search{padding:7px 10px;position:relative}.multi-select-menu .search .search-text{width:100%;padding-right:30px}.multi-select-menu .search .fa-search{position:absolute;left:calc(100% - 34px);top:18px;color:#adb5bd}.multi-select-menu-item{display:flex;padding:0 10px;align-items:center;transition:all .3s linear}.multi-select-menu-item.active{background-color:#dee2e6}.multi-select-menu-item:hover{background-color:#6fd6e6}.multi-select-menu-item>span{padding:.375rem .75rem}.form-inline .multi-select-menu-item .checkbox-label{display:none}@media(min-width:576px){.form-inline .multi-select{width:196px}}.multi-select-ph{height:30px;display:flex;align-items:center;padding-left:1rem;color:#c0c4cc}.ef-loading{display:flex;justify-content:center;align-items:center;border:1px solid #ddd;border-radius:4px;padding:2rem}.skeleton{width:100%;flex:1}.skeleton-content{position:relative}.skeleton-row{min-height:32px;background-color:#e9ecef}.skeleton-row:not(:last-child){margin-bottom:.5rem}.skeleton-content.round .skeleton-row{border-radius:4px}.skeleton-content.active .skeleton-row,.skeleton-content.active .skeleton-avatar{background:-webkit-gradient(linear,left top,right top,color-stop(25%,#f2f2f2),color-stop(37%,#e6e6e6),color-stop(63%,#f2f2f2));background:linear-gradient(90deg,#f2f2f2 25%,#e6e6e6 37%,#f2f2f2 63%);background-size:400% 100%;-webkit-animation:skeleton-loading 1.4s ease infinite;animation:skeleton-loading 1.4s ease infinite}@-webkit-keyframes skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}@keyframes skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}@media(min-width:576px){.skeleton-content .control-label.skeleton-row{margin-bottom:0}}.skeleton-content .form-control.skeleton-row{flex:1}.skeleton-avatar{width:2rem;height:2rem}.skeleton-content.round .skeleton-avatar{border-radius:4px}.skeleton-content .skeleton-avatar.circle{border-radius:50%}.swal .modal-header{display:none}.swal .swal2-icon,.swal .swal2-actions{display:flex}.swal .swal2-actions{margin-bottom:1rem}.scanner .scanner-video video{width:300px;height:170px;border:1px solid #ddd;border-radius:4px}.scanner .scanner-image{display:none}.camera .camera-header{width:300px;height:170px;border:1px solid #ddd;border-radius:4px}.camera canvas{display:none}.timer .time-panel-footer{display:flex;justify-content:space-between}.timer .time-panel-btn{border:1px solid transparent;border-radius:4px;transition:border .3s linear;padding:0 .65rem}.timer .time-panel-btn:hover{border-color:#ddd}.timer .time-panel-btn.confirm{color:#28a745}.timer .circle-title{flex-flow:column nowrap;bottom:66px}.timer .timer-body{font-size:3.5rem}.timer .timer-alert{font-size:1rem}.timer .timer-alert i{margin-right:.5rem}.timer .timer-buttons{display:flex;justify-content:space-between}.timer .timer-buttons .btn{border:5px double #949496;border-radius:50%;height:66px;width:66px;font-size:.75rem !important;padding:0}.qrcode .qrcode-img{width:128px;height:128px}.qrcode .qrcode-buttons{margin-top:1rem}
\ No newline at end of file
+@import url('../lib/bootstrap/css/bootstrap.min.css');@import url('../lib/font-awesome/css/font-awesome.min.css');@import url('../lib/summernote/summernote-bs4.min.css');@import url('../lib/swal/sweetalert2.min.css');html,body,button,.popover{font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,SimSun,sans-serif}body,.form-control,.dropdown-menu,.btn:not(.btn-xs):not(.btn-sm):not(.btn-md):not(.btn-lg):not(.btn-xl),.alert .close .fa-times,.toast .close,.input-group-text{font-size:.875rem}:focus,button:focus{outline:none}a{cursor:pointer}a,a:hover,a:focus{text-decoration:none;outline:none}.alert i{margin-right:.5rem}.alert .close{position:absolute;top:10px;right:0}.alert.is-bar.alert-info{border-left:5px solid #50bfff;background-color:#ecf8ff}.alert.is-bar.alert-success{border-left:5px solid #28a745;background-color:#ecf8ff}.alert.is-bar.alert-primary{border-left:5px solid #007bff;background-color:#ecf8ff}.alert.is-bar.alert-warning{border-left:5px solid #ffc107;background-color:#ecf8ff}.alert.is-bar.alert-danger{border-left:5px solid #dc3545;background-color:#ecf8ff}.btn:disabled,input:disabled,.datetime-picker-input-icon.disabled,.datetime-picker-input.is-disabled,.datetime-picker-input:disabled,.upload.is-disabled{cursor:not-allowed}.btn:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-secondary.dropdown-toggle:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus,.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:none}.btn-xs,.btn-group-xs>.btn{border-radius:.2rem;padding:.0625rem .3125rem;font-size:.75rem}.btn-xl,.btn-group-xl>.btn{padding:.8rem 1.25rem;font-size:1.35rem;border-radius:.4rem}.btn .badge,.btn i+span,.badge i+span{margin-left:4px}.btn.is-circle{border-radius:50%;width:45px;height:45px}.btn.is-round{border-radius:20px}@media(min-width:576px){.form-inline .control-label{padding-top:6px;padding-bottom:6px}}.form-select .dropdown-menu{margin-top:10px;max-height:274px;overflow-x:hidden;padding:.25rem 0;width:100%;font-size:inherit;cursor:pointer}.form-select .dropdown-menu-arrow{width:0;height:0;border-width:0 6px 6px;border-style:solid;border-color:transparent transparent rgba(0,0,0,.15);position:absolute;left:20px;margin-top:4px;z-index:1001;display:none}.form-select .dropdown-menu-arrow:after{content:" ";width:0;height:0;border-width:0 6px 6px;border-style:solid;border-color:transparent transparent #fff;position:absolute;top:1px;left:-6px}.form-select .form-select-input[readonly]{background-color:#fff}.form-select.show .dropdown-menu-arrow{display:block}.form-select.show .form-select-append i{transform:rotate(0)}.form-select.is-disabled .form-select-input{background-color:#f5f7fa;border-color:#e4e7ed;color:#c0c4cc;cursor:not-allowed}.form-select.is-disabled .form-select-append{color:#c0c4cc}.form-select-input{color:#606266;outline:none;padding-right:calc(1.5em + .75rem);cursor:pointer}.form-select-input:hover,.form-select-input:focus{border-color:#c0c4cc}.form-select-input:focus{box-shadow:none}.form-select-input.border-primary:hover{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-select-input.border-info:hover{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(23,162,184,.5)}.form-select-input.border-success:hover{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(40,167,69,.5)}.form-select-input.border-warning:hover{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(255,193,7,.5)}.form-select-input.border-danger:hover{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(220,53,69,.5)}.form-select-input.is-valid,.form-select-input.is-invalid{background-image:none}.form-select-append{position:absolute;height:100%;width:30px;right:0;top:0;color:#c0c4cc;pointer-events:none;display:flex;align-items:center;justify-content:center}.form-select-append i{transition:all .3s;transform:rotate(180deg)}.form-select .search{padding:7px 10px;position:relative;border-bottom:1px solid #ddd;padding-bottom:.625rem;margin-bottom:.5rem}.form-select .search .search-text{width:100%;padding-right:30px}.form-select .search .fa-search{position:absolute;left:calc(100% - 34px);top:18px;color:#adb5bd}.form-control:focus{border-color:#66afe9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-inline .row{flex:1}.form-inline .form-group .control-label{margin-right:10px;width:90px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus,.was-validated .custom-select:invalid:focus,.custom-select.is-invalid:focus{border-color:#dc3545;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(220,53,69,.6)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus,.was-validated .custom-select:valid:focus,.custom-select.is-valid:focus{border-color:#28a745;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(40,167,69,.6)}.arrow-primary{border-color:transparent transparent #007bff}.arrow-success{border-color:transparent transparent #28a745}.arrow-info{border-color:transparent transparent #17a2b8}.arrow-warning{border-color:transparent transparent #ffc107}.arrow-danger{border-color:transparent transparent #dc3545}.show .shadow-primary,.shadow-primary:hover,.shadow-primary:focus{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,123,255,.5);border-color:#007bff !important}.show .shadow-success,.shadow-success:hover,.shadow-success:focus{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(40,167,69,.5);border-color:#28a745 !important}.show .shadow-info,.shadow-info:hover,.shadow-info:focus{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(23,162,184,.5);border-color:#17a2b8 !important}.show .shadow-warning,.shadow-warning:hover,.shadow-warning:focus{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(255,193,7,.5);border-color:#ffc107 !important}.show .shadow-danger,.shadow-danger:hover,.shadow-danger:focus{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(220,53,69,.5);border:1px solid #dc3545 !important}.show .shadow-secondary,.shadow-secondary:hover,.shadow-secondary:focus{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #c0c4cc;border:1px solid #6c757d !important}.show .shadow-dark,.shadow-dark:hover,.shadow-dark:focus{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #c0c4cc;border:1px solid #343a40 !important}.show .shadow-default,.shadow-default:hover,.shadow-default:focus{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);border:1px solid #337ab7}.tooltip-inner{max-width:768px}.is-invalid .tooltip-inner{background-color:#dc3545}.is-invalid.bs-tooltip-auto[x-placement^=top] .arrow::before,.is-invalid.bs-tooltip-top .arrow::before{border-top-color:#dc3545}.is-invalid.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.is-invalid.bs-tooltip-bottom .arrow::before{border-bottom-color:#dc3545}.is-invalid.bs-tooltip-auto[x-placement^=left] .arrow::before,.is-invalid.bs-tooltip-left .arrow::before{border-left-color:#dc3545}.is-invalid.bs-tooltip-auto[x-placement^=right] .arrow::before,.is-invalid.bs-tooltip-right .arrow::before{border-right-color:#dc3545}.toggle{position:relative;overflow:hidden;border:1px solid #c0c4cc;min-width:70px;min-height:35px}.toggle.disabled .toggle-group label,.toggle.disabled .toggle-group span{cursor:not-allowed}.toggle.off .toggle-group{left:-100%}.toggle .btn-default,.toggle.btn-default{background-color:#e0e0e0;border-color:#ccc;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.toggle .btn-default:hover{color:#333;background-color:#d4d4d4}.toggle .toggle-group{position:absolute;width:200%;top:0;bottom:0;left:0;-webkit-transition:left .35s;-moz-user-select:none;-webkit-user-select:none;transition:left .35s}.toggle .toggle-group label{display:flex;align-items:center;justify-content:center}.toggle .toggle-group label,.toggle .toggle-group span{cursor:pointer}.toggle .toggle-group .toggle-on.bg-dark{color:#e4e7ed}.toggle .btn-handle{position:relative;margin:0 auto;padding-top:0;padding-bottom:0;height:100%;width:0;border-width:0 1px;background-image:linear-gradient(to bottom,#fff 0%,#e0e0e0 100%);border-color:#ccc;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.toggle .toggle-on{position:absolute;top:0;bottom:0;left:0;right:50%;margin:0;border:0;border-radius:0}.toggle .toggle-on.btn{padding-right:24px}.toggle .toggle-on.btn-lg{padding-right:31px}.toggle.off .toggle-off{color:#333}.toggle .toggle-off{position:absolute;top:0;bottom:0;left:50%;right:0;margin:0;border:0;border-radius:0;background-color:#e0e0e0}.toggle .toggle-off.btn{padding-left:24px}.toggle .toggle-off.btn-lg{padding-left:31px}.toggle.btn-lg{min-width:79px;min-height:45px}.toggle-handle.btn-lg{width:40px}.toggle.btn-sm{min-width:50px;min-height:30px}.toggle-on.btn-sm{padding-right:20px}.toggle-off.btn-sm{padding-left:20px}.toggle.btn-xs{min-width:35px;min-height:22px}.toggle-on.btn-xs{padding-right:12px}.toggle-off.btn-xs{padding-left:12px}.switch{display:inline-flex;align-items:center}.switch .switch-core{margin:0;display:inline-block;position:relative;border:1px solid #dcdfe6;outline:none;border-radius:10px;box-sizing:border-box;background:#dcdfe6;cursor:pointer;transition:border-color .3s,background-color .3s;vertical-align:middle}.switch .switch-core:after{content:"";position:absolute;top:1px;left:1px;border-radius:50%;transition:all .3s;width:16px;height:16px;background-color:#fff}.switch .switch-core:before{content:attr(data-inner-text);position:absolute;top:1px;left:calc(100% - 17px);transition:all .3s;font-size:80%;color:#606266}.switch.is-checked .switch-core:after{left:100%;margin-left:-17px}.switch.is-checked .switch-core:before{left:5px;color:#fff}.switch .switch-label{margin-left:10px;cursor:pointer}.switch.is-disabled{opacity:.6}.switch.is-disabled,.switch.switch.is-disabled .switch-core,.switch.switch.is-disabled .switch-label{cursor:not-allowed}.switch .switch-inner-text{font-size:80%}.form-inline .control-label+.form-checkbox{margin-bottom:.5rem}@media(min-width:576px){.form-inline .control-label+.form-checkbox{margin-bottom:0}}.control-label.checkbox-label{cursor:pointer}.form-checkbox{font-weight:500;cursor:pointer;display:inline-block;user-select:none;white-space:nowrap;margin:0;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,SimSun,sans-serif}.form-checkbox .radio-input{white-space:nowrap;cursor:pointer;outline:none;display:inline-block;line-height:1;position:relative;vertical-align:middle}.form-checkbox .radio-input .radio-inner{border:1px solid #dcdfe6;border-radius:100%;width:14px;height:14px;background-color:#fff;position:relative;cursor:pointer;display:inline-block;box-sizing:border-box}.form-checkbox .checkbox-input{display:inline-block;line-height:1;vertical-align:middle}.form-checkbox .checkbox-input .checkbox-inner{display:inline-block;border:1px solid #dcdfe6;border-radius:2px;width:14px;height:14px;position:relative;background-color:#fff;transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46)}.form-checkbox .checkbox-input .checkbox-inner:after{box-sizing:content-box;content:"";border:1px solid #fff;border-left:0;border-top:0;height:7px;left:4px;position:absolute;top:1px;transform:rotate(45deg) scaleY(0);width:3px;transition:transform .15s cubic-bezier(.71,-.46,.88,.6) .05s;transform-origin:center}.form-checkbox .radio-input .radio-inner:after{width:4px;height:4px;border-radius:100%;background-color:#fff;content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .15s ease-in}.form-checkbox .checkbox-label{margin-left:10px}.form-checkbox.is-checked .checkbox-input .checkbox-inner,.form-checkbox.is-indeterminate .checkbox-input .checkbox-inner,.form-checkbox.is-checked .radio-input .radio-inner{background-color:#409eff;border-color:#409eff}.form-checkbox.is-checked .checkbox-input .checkbox-inner:after{transform:rotate(45deg) scaleY(1)}.form-checkbox.is-checked .radio-input .radio-inner:after{transform:translate(-50%,-50%) scale(1)}.form-checkbox.is-disabled,.form-checkbox.is-disabled .radio-inner{cursor:not-allowed}.form-checkbox.is-disabled .checkbox-input .checkbox-inner,.form-checkbox.is-disabled .radio-input .radio-inner{background-color:#edf2fc;border-color:#dcdfe6}.form-checkbox.is-disabled .checkbox-label{color:#c0c4cc}.form-checkbox.is-disabled.is-checked .checkbox-input .checkbox-inner:after{border-color:#c0c4cc}.form-checkbox.is-indeterminate .checkbox-input .checkbox-inner:before{content:"";position:absolute;display:block;background-color:#fff;height:2px;transform:scale(.5);left:0;right:0;top:5px}.form-checkbox.is-invalid .checkbox-input .checkbox-inner{border-color:#dc3545}.form-checkbox.is-valid .checkbox-input .checkbox-inner{border-color:#28a745}.form-radio-group .form-checkbox:not(:last-child){margin-right:1rem}@media(min-width:576px){.form-inline .form-checkbox{display:inline-block}}.form-inline .progress{width:100%}.dropdown .dropdown-toggle:after,.dropup .dropdown-toggle:after,.dropright .dropdown-toggle:after,.btn-group .dropdown-toggle:not(:empty):after{margin-left:6px}.dropleft .dropdown-toggle:before{margin-right:6px}.dropdown-menu{max-height:186px;overflow:auto;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.dropdown-item{cursor:pointer}.collapse-group .collapse,.collapse-group .collapsing{margin-top:1rem}.toast-container{position:fixed;z-index:1040}.toast{width:246px;cursor:pointer;display:none;transition:transform .3s linear,opacity .3s linear;transform:translateX(100%)}.toast.show{transform:translateX(0)}.toast.left{transform:translateX(-100%)}.toast.left.show{transform:translateX(0)}.toast:hover{box-shadow:0 1px .75rem rgba(0,0,0,.15)}.toast .toast-progress{position:absolute;right:0;bottom:0;height:4px;width:0}.toast.left .toast-progress{left:0;right:unset}.toast .close{height:28px}@media(min-width:375px){.toast{min-width:300px}}@media(min-width:576px){.toast{min-width:320px}}.close{display:flex}.carousel{overflow:hidden}.carousel [data-slide]{outline:none;padding:0;margin:0 .5rem;height:36px;width:36px;cursor:pointer;transition:.3s;border-radius:50%;background-color:rgba(31,45,61,.5);border:solid 1px #e9ecef;color:#fff;top:50%;transform:translateY(-50%);text-align:center;font-size:1rem}.carousel:not(.hover) .carousel-control-prev{opacity:0;left:-10px}.carousel:not(.hover) .carousel-control-next{opacity:0;right:-10px}.carousel:not(.hover) .carousel-indicators{opacity:0;bottom:-10px}.carousel .carousel-indicators{opacity:1;transition:all .2s linear}.slider{flex:1 1 auto}.slider:after{clear:both}.slider:after,.slider:before{display:table;content:""}.slider-runway{width:100%;height:6px;margin:16px 0;background-color:#e4e7ed;border-radius:3px;position:relative;cursor:pointer}.slider-runway.disabled .slider-bar{background-color:#c0c4cc}.slider-runway.disabled .slider-button-wrapper,.slider-runway.disabled .slider-button.dragging,.slider-runway.disabled .slider-button.hover,.slider-runway.disabled .slider-button:hover{cursor:not-allowed}.slider-runway.disabled .slider-button.dragging,.slider-runway.disabled .slider-button.hover,.slider-runway.disabled .slider-button:hover{transform:scale(1)}.slider-runway.disabled .slider-button{border-color:#c0c4cc}.slider-bar{height:6px;background-color:#409eff;border-top-left-radius:3px;border-bottom-left-radius:3px;position:absolute}.slider-button-wrapper{height:36px;width:36px;position:absolute;top:-15px;transform:translateX(-50%);background-color:transparent;user-select:none;line-height:normal;display:flex;align-items:center;justify-content:center}.slider-button-wrapper:focus{outline:none}.slider-button-wrapper.hover,.slider-button-wrapper:hover{cursor:grab}.slider-button-wrapper.dragging{cursor:grabbing}.slider-button{width:16px;height:16px;border:2px solid #409eff;background-color:#fff;border-radius:50%;transition:.2s;user-select:none;outline:none}.slider-button.dragging,.slider-button.hover,.slider-button:hover{transform:scale(1.3)}.nav-pages{justify-content:space-between;align-items:center;width:100%}.pagination{margin:0;flex:1 1 auto;justify-content:flex-end}.page-link:focus{box-shadow:none}.pagination-items{display:inline-block}.pagination-items .form-select{width:100px;margin:0 10px}.pagination-items .form-select .dropdown-menu{min-width:unset;text-align:right}.pagination-items .form-select .form-control{width:100%}.page-item:hover .page-link-prev .fa-ellipsis-h:before{content:""}.page-item:hover .page-link-next .fa-ellipsis-h:before{content:""}.page-link{padding:.5rem .35rem;line-height:1}.page-link .fa{width:11px;text-align:center}@media(min-width:375px){.page-link{padding:.5rem .6rem}}@media(min-width:456px){.page-link{padding:.5rem .75rem}}.table-container{position:relative}.table-bordered{border-radius:4px}.table-bordered th:first-child,.table-bordered td:first-child,.table-bordered th.fixed-scroll{border-left-width:0}.table-bordered th:last-child,.table-bordered td:last-child,.table-bordered .table-fixed-header th:nth-last-of-type(2){border-right-width:0}.table-bordered tr:last-child td{border-bottom-width:0}.table-bordered .table-fixed-body td:last-child{border-right-width:1px}.table-th-checkbox{width:36px}.table-th-checkbox.show-text{width:80px}.table-th-button{width:130px}.table{margin-bottom:0}.table thead th,.table tbody td{border-top:none}.table thead th{white-space:nowrap}.table thead th.sortable:hover,.table thead th.filterable:hover{background-color:#e9ecef}.table thead th.sortable:hover>.fa{color:#999}.table thead th .table-cell{justify-content:space-between;position:relative}.table thead th .table-cell .table-text{flex:1}.table thead th .table-cell>.fa{content:"";position:absolute;right:-12px;top:-12px;bottom:-12px;width:1.5rem;display:flex;align-items:center;justify-content:center;color:#ddd}.table thead th .table-cell>.fa:hover{background-color:#ddd;color:#606266}.table thead th .table-cell .fa-filter{cursor:pointer}.table thead th .table-cell .fa-filter.active{color:#409eff}.table thead th.sortable .fa-sort-asc,.table thead th.sortable .fa-sort-desc{color:inherit}.table thead th.sortable .table-cell .table-text,.table thead th.filterable .table-cell .table-text{padding-right:1rem}.table thead th.filterable .table-cell .fa-filter{right:-12px}.table thead th.sortable.filterable .table-cell .fa-filter{right:calc(1.5rem - 12px)}.table thead th.sortable.filterable .table-cell .table-text{padding-right:2.5rem;overflow:hidden;text-overflow:ellipsis}.table tfoot{font-weight:bold;border-top:2px solid #dee2e6}.table td,.table th{min-width:0;text-overflow:ellipsis}.is-clickable tbody tr,.is-clickable .table-row{cursor:pointer}.table-cell{display:flex;align-items:center;word-break:break-all}.table-cell.is-sort{cursor:pointer}.table-cell.is-sort .fa-sort{color:#ddd}.table-cell .btn-group .btn{white-space:nowrap}.table-filter{position:absolute;left:0;top:0;width:100%;z-index:5}.table-filter .table-filter-item{min-width:220px;border-radius:.25rem;box-shadow:0 0 10px rgba(0,0,0,.125);background-color:#fff;border:1px solid rgba(0,0,0,.125);position:absolute;display:none}.table-filter .table-filter-item.show{display:block}.table-filter .card-header{padding:.5rem 1rem}.table-filter .card-arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0;top:calc((.5rem + 1px)*-1);left:calc(50% - .5rem)}.table-filter .card-arrow:before,.table-filter .card-arrow:after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.table-filter .card-arrow:before{border-bottom-color:#ced4da;top:0;border-width:0 .5rem .5rem .5rem}.table-filter .card-arrow:after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#f7f7f7}.table-filter .card-body{padding:1rem}.table-filter .card-body .is-condition{max-width:10rem}.table-filter .card-body>*:not(:first-child){margin-top:.5rem}.table-filter .card-footer{padding:.5rem;display:flex;white-space:nowrap}.table-filter .card-footer .btn:not(:first-child){margin-left:.5rem}.table-filter .card-footer .btn{padding:7px 15px;font-size:.875rem;border-radius:3px;line-height:12px;border:1px solid #dcdfe6;color:#606266;transition:border-color .3s linear,color .3s linear}.table-filter .card-footer .btn:not(.is-disabled):not(:disabled):hover{border-color:#409eff;color:#409eff}.table-striped tbody tr:not(:hover):not(.active):nth-of-type(odd),.table-striped .table-row:not(.active):nth-of-type(odd){background-color:#fafafa}.table-hover tbody tr.is-detail:hover{background-color:unset}.table tbody tr.is-master td:first-child{padding-left:0;padding-right:0}.table-toolbar:after{content:"";display:block;clear:both}.table-toolbar .table-toolbar-button{margin-bottom:.5rem}.table-toolbar .table-toolbar-button .table-toolbar-search{border-top-left-radius:4px;border-bottom-left-radius:4px}.table-toolbar .dropdown-menu .dropdown-item span{margin-left:.5rem}.table-toolbar .dropdown-item.hover,.table-toolbar .dropdown-item:hover{color:#fff;background-color:#007bff}.table-pagination{margin-top:.5rem}.btn-gear .dropdown-menu{min-width:initial;padding:0}.btn-gear .dropdown-menu .dropdown-item{padding:6px 12px;display:table-cell;color:#504d4d}.btn-gear .dropdown-menu .dropdown-item:not(:first-child){border-left:solid 1px #aeb2b7}.table-column-right{margin-left:.3125rem}.search-input-tooltip{font-size:.75rem}.search-input-tooltip kbd{display:inline-block;background:#17a2b8;padding:1px 6px}.table-fixed .table{table-layout:fixed}.table-fixed-header{overflow:hidden}.table-fixed-body{overflow-x:auto;overflow-y:scroll}.table-scroll{overflow:auto}.table-scroll .table tbody td .table-cell:not(.is-wrap){white-space:nowrap}.table-cell.is-ellips{display:block;overflow:hidden;text-overflow:ellipsis}.table-loading{display:flex;justify-content:center;align-items:center;border:1px solid #ddd;border-radius:4px;padding:2rem;flex:1}.table-modal-footer{margin:0 -1rem -1rem -1rem}.table tbody tr.active,.table tbody tr.active:hover td,.table-row.active{background-color:#9ec6ef}.table-row{padding:.75rem}.table-row:not(:last-child){border-bottom:1px solid #dee2e6}.table-row:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.table-row:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.table-row .table-cell:not(:last-child){padding-bottom:.5rem}.table-row .table-cell label:not(.form-checkbox){font-weight:bold;width:30%;margin-bottom:0;color:#212529;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-row.table-footer{display:flex}.table-row.table-footer .table-cell{padding-bottom:0}.table-row.table-footer .table-cell:first-child{font-weight:bold;width:30%;margin-bottom:0;color:#212529;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-fixed-column .table{table-layout:fixed;border-collapse:separate;border-spacing:0}.table-fixed-column .table tr:not(:hover) .fixed{background-color:#fff}.table-fixed-column .table tr .fixed{position:sticky;z-index:2}.table-fixed-column .table th,.table-fixed-column .table td{border-left-width:0;border-top-width:0}.table-striped.table-fixed-column tbody tr:nth-of-type(odd):not(:hover) .fixed,.table-striped.table-fixed-column .table-row:not(.active):nth-of-type(odd) .fixed{background-color:#fafafa}.table-fixed-column .table .fixed{border-right:1px solid #409eff}.table-fixed-column .table .fixed-right{border-right:inherit;border-left:1px solid #409eff}.table-fixed-column .fixed-scroll{position:sticky;right:0;background-color:#fff}.table-striped.table-fixed-column tbody tr.active .fixed,.table-striped.table-fixed-column .table-row.active .fixed{background-color:inherit}.table .is-bar{padding:0;justify-content:center}.table .is-bar .fa-caret-right{width:20px;height:20px;border-radius:50%;display:inline-flex;justify-content:center;align-items:center;cursor:pointer;transition:background-color .3s linear,transform .3s linear}.table .is-bar .fa-caret-right:hover{background-color:#ddd}.table .is-detail{display:none}.table .is-detail.show{display:table-row}.table .table-cell .table-container,.table .table-cell .tabs,.table .table-cell form{flex:1}.table .table-cell .tabs .tabs-body{padding:1rem 0 0 0}.table-resize thead th{position:relative}.table-resize thead th .col-resizer{width:.25rem;display:block;position:absolute;top:0;right:0;bottom:0;cursor:col-resize}.table-resize .border-resize{border-right:1px solid #409eff}.popover{box-shadow:0 2px 12px 0 rgba(0,0,0,.1);min-width:240px;border-radius:4px;border:1px solid #ebeef5;border:1px solid #dcdfe6}.popover-confirm-body{margin:14px 0}.popover-confirm-body .fa+span{margin-left:.25rem}.popover-confirm-buttons{display:flex;justify-content:flex-end;margin-bottom:4px}.popover-confirm-buttons .btn{padding:7px 15px;line-height:12px}.popover-confirm-buttons .btn:last-child{margin-left:.5rem}.popover-datetime{border:none;box-shadow:none;max-width:unset}.popover-datetime .popover-body{padding:0}.popover-datetime[x-placement="right"] .popover-body{margin-left:-1px}.popover-datetime[x-placement="left"] .popover-body{margin-right:-1px}.popover-datetime[x-placement="top"] .popover-body{margin-bottom:-1px}.popover-datetime[x-placement="bottom"] .popover-body{margin-top:-1px}.bs-popover-top>.arrow::before,.bs-popover-auto[x-placement^="top"]>.arrow::before{border-top-color:#ced4da}.bs-popover-right>.arrow::before,.bs-popover-auto[x-placement^="right"]>.arrow::before{border-right-color:#ced4da}.bs-popover-bottom>.arrow::before,.bs-popover-auto[x-placement^="bottom"]>.arrow::before{border-bottom-color:#ced4da}.bs-popover-left>.arrow::before,.bs-popover-auto[x-placement^="left"]>.arrow::before{border-left-color:#ced4da}.datetime-picker-bar{position:relative;color:#adb5bd}.datetime-picker-input{cursor:pointer;padding-left:2rem}.datetime-picker-input[readonly]:not([disabled]){background-color:#fff}.datetime-picker-input-icon{position:absolute;left:0;top:0;line-height:35px;cursor:pointer;padding:0 .75rem}.date-picker-time-header{position:relative;border-bottom:1px solid #e4e4e4;font-size:12px;padding:8px 5px 5px;display:table;width:100%}.date-picker-time-header .date-picker-editor-wrap{position:relative;display:table-cell;padding:0 5px}.date-picker-time-header .date-picker-editor-wrap .input-inner{height:2rem;line-height:2rem;padding:0 1rem;cursor:pointer}.date-picker-time-header .date-picker-editor-wrap .input-inner[readonly]{background-color:#fff}.date-picker-editor-wrap .time-panel{position:absolute;z-index:-1;display:none;width:145px;margin-top:.25rem}.date-picker-editor-wrap .time-panel .time-spinner-item{height:28px;line-height:28px}.date-picker-editor-wrap .time-panel-content:after,.date-picker-editor-wrap .time-panel-content:before{margin-top:-32px;height:28px}.date-picker-editor-wrap .time-spinner-arrow.fa-angle-up{top:3px}.date-picker-editor-wrap .time-spinner-arrow.fa-angle-down{bottom:3px}.date-picker-editor-wrap .time-spinner-list-wrapper{height:84px;margin:36px 0}.is-open .date-picker-editor-wrap .time-panel{z-index:10;display:block}.date-picker{width:322px}.picker-panel{color:#606266;border:1px solid #ced4da;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);background:#fff;border-radius:4px;line-height:30px}.picker-panel-body-wrapper:after,.picker-panel-body:after{content:"";display:table;clear:both}.date-picker-header{margin:12px;display:flex;align-items:center}.date-picker .picker-panel-content{width:292px}.picker-panel-content{position:relative;margin:15px}.picker-panel-content table{table-layout:fixed;width:100%;font-size:12px;user-select:none}.picker-panel-content table td{text-align:center}.picker-panel-content table td .cell{display:block;margin:0 auto;cursor:pointer}.picker-panel-content table td.today div{color:#409eff;font-weight:700}.picker-panel-content table td.current:not(.disabled) .cell{color:#fff;background-color:#409eff}.date-table th{padding:5px;font-weight:400;border-bottom:1px solid #ebeef5;text-align:center}.date-table td.next-month,.date-table td.prev-month{color:#c0c4cc}.date-table td:not(.prev-month):not(.next-month):hover,.picker-panel-icon-btn:hover,.date-picker-header-label:hover{color:#409eff}.date-table td div{padding:7px 0}.date-table td .cell{display:block;width:24px;height:24px;margin:0 auto;line-height:24px;border-radius:50%;cursor:pointer}.picker-panel-icon-btn{color:#303133;border:0;background:transparent;cursor:pointer;outline:none}.date-picker-header-label{font-size:16px;font-weight:500;padding:0 5px;text-align:center;cursor:pointer;user-select:none}.pick-panel-arrow-left,.pick-panel-arrow-right{margin:0 6px}.year-table,.month-table{margin-top:29px}.year-table tr,.month-table tr{border-top:1px solid #ebeef5}.year-table td div{padding:12px 0}.year-table td .cell{width:48px;height:24px;line-height:24px;border-radius:16px}.month-table td div{padding:26px 0}.month-table td .cell{width:60px;border-radius:18px}@media(min-width:576px){.form-inline input.form-control{width:196px}.input-group input.form-control{width:1%}}.time-panel{border:1px solid #ced4da;background-color:#fff;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);border-radius:4px;width:180px;user-select:none}.time-panel-content{font-size:0;position:relative;overflow:hidden}.time-panel-content:before{padding-left:50%;margin-right:12%;margin-left:12%}.time-panel-content.has-seconds:before{padding-left:33.33333%}.time-panel-content:after,.time-panel-content:before{content:"";top:50%;position:absolute;margin-top:-36.6px;height:36.6px;left:0;right:0;border-top:1px solid #e4e7ed;border-bottom:1px solid #e4e7ed}.time-panel-content.has-seconds:after{left:66.66667%}.time-panel-content:after{left:50%;margin-left:12%;margin-right:12%}.time-spinner{width:100%;white-space:nowrap}.time-spinner.has-seconds .time-spinner-wrapper{width:33.3%}.time-spinner-wrapper.is-arrow{box-sizing:border-box;text-align:center;overflow:hidden}.time-spinner-wrapper{display:inline-flex;position:relative;align-items:center;justify-content:center}.time-spinner-wrapper.is-arrow .time-spinner-list{transition:transform .3s linear}.time-spinner-arrow{font-size:14px;color:#909399;position:absolute;left:0;width:100%;z-index:1;text-align:center;height:30px;line-height:30px;cursor:pointer}.time-spinner-arrow.fa-angle-up{top:10px}.time-spinner-arrow.fa-angle-down{bottom:10px}.time-spinner-list-wrapper{overflow:hidden;height:110px;margin:40px 0;width:100%}.time-spinner-list{margin:0;list-style:none}.time-spinner-input.input .input-inner,.time-spinner-list{padding:0;text-align:center}.time-spinner-item{height:36.6px;line-height:36.6px;font-size:12px;color:#606266;opacity:.6}.time-spinner-item.active:not(.disabled){font-weight:700;font-size:14px;opacity:1}.time-spinner-item.active:not(.disabled),.time-spinner-arrow:hover{color:#409eff}.time-spinner-item.prev,.time-spinner-item.next{opacity:.8;transform:scale(1,.8);line-height:30px}.time-panel-footer{border-top:1px solid #e4e4e4;padding:4px;height:36px;line-height:25px;text-align:right}.time-panel-btn{border:none;line-height:28px;padding:0 5px;margin:0 5px;cursor:pointer;background-color:transparent;outline:none;font-size:12px;color:#303133}.time-panel-btn.confirm{font-weight:800;color:#409eff}.picker-panel-footer{border-top:1px solid #e4e4e4;padding:4px;background-color:#fff;position:relative;display:flex}.picker-panel-footer .picker-panel-link-btn{padding:7px 15px;font-size:.75rem;border-radius:3px;line-height:12px;color:#606266;transition:border-color .3s linear,color .3s linear}.picker-panel-footer .picker-panel-link-btn.is-confirm{border:1px solid #dcdfe6}.picker-panel-footer .picker-panel-link-btn.is-confirm:hover{border-color:#409eff;color:#409eff}.picker-panel-footer .picker-panel-link-btn.is-now{color:#409eff}.tabs{display:flex}.tabs.tabs-top{flex-flow:column}.tabs.tabs-top.tabs-border-card .tabs-header{margin-bottom:0}.tabs.tabs-right{flex-flow:row-reverse}.tabs.tabs-left{flex-flow:row}.tabs.tabs-bottom{flex-flow:column-reverse}.tabs.tabs-card.tabs-bottom .tabs-header{border-top:1px solid #e4e7ed;border-bottom:none}.tabs.tabs-border-card.tabs-bottom .tabs-header{margin-top:0}.tabs .tabs-nav-wrap{position:relative;overflow:hidden}.tabs .tabs-nav-wrap:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#e4e7ed}.tabs.tabs-top .tabs-nav-wrap{margin-bottom:-1px}.tabs.tabs-bottom .tabs-nav-wrap{margin-top:-1px}.tabs.tabs-left .tabs-nav-wrap{margin-right:-1px}.tabs.tabs-right .tabs-nav-wrap{margin-left:-1px}.tabs.tabs-top .tabs-nav-wrap,.tabs.tabs-bottom .tabs-nav-wrap{width:100%}.tabs.tabs-top .tabs-nav-wrap.is-scrollable,.tabs.tabs-bottom .tabs-nav-wrap.is-scrollable{padding:0 30px}.tabs.tabs-left .tabs-nav-wrap,.tabs.tabs-right .tabs-nav-wrap{height:100%}.tabs.tabs-left .tabs-nav-wrap:after,.tabs.tabs-right .tabs-nav-wrap:after{left:auto;right:0;width:2px;height:100%}.tabs.tabs-right .tabs-nav-wrap:after{left:0;right:auto}.tabs.tabs-left .tabs-nav-wrap.is-scrollable,.tabs.tabs-right .tabs-nav-wrap.is-scrollable{padding:30px 0}.tabs .tabs-nav-next,.tabs-nav-prev{position:absolute;cursor:pointer;line-height:40px;height:40px;font-size:16px;color:#909399;width:30px;justify-content:center;align-items:center;display:none}.tabs .tabs-nav-prev{left:0;top:0}.tabs .tabs-nav-next{right:0;top:0}.tabs .tabs-nav-next:hover,.tabs-nav-prev:hover{color:#409eff}.tabs.tabs-left .tabs-nav-prev,.tabs.tabs-right .tabs-nav-prev{top:0;left:calc(50% - 15px);height:30px}.tabs.tabs-left .tabs-nav-prev i:before,.tabs-right .tabs-nav-prev i:before{content:""}.tabs.tabs-left .tabs-nav-next,.tabs.tabs-right .tabs-nav-next{top:auto;bottom:0;left:calc(50% - 15px);height:30px}.tabs.tabs-left .tabs-nav-next i:before,.tabs.tabs-right .tabs-nav-next i:before{content:""}.tabs .tabs-nav-scroll{overflow:hidden}.tabs.tabs-card.tabs-top .tabs-nav-scroll{border:solid 1px #ddd;border-radius:4px 4px 0 0;border-bottom:none}.tabs.tabs-card.tabs-bottom .tabs-nav-scroll{border:solid 1px #ddd;border-radius:0 0 4px 4px;border-top:none}.tabs.tabs-card.tabs-left .tabs-nav-scroll{border:solid 1px #ddd;border-radius:4px 0 0 4px;border-right:none}.tabs.tabs-card.tabs-right .tabs-nav-scroll{border:solid 1px #ddd;border-radius:0 4px 4px 0;border-left:none}.tabs.tabs-left .tabs-nav-scroll,.tabs.tabs-right .tabs-nav-scroll{height:100%}.tabs.tabs-top .tabs-nav-scroll,.tabs.tabs-bottom .tabs-nav-scroll{width:100%}.tabs .tabs-nav{white-space:nowrap;position:relative;display:flex}.tabs.tabs-left .tabs-nav,.tabs.tabs-right .tabs-nav{flex-flow:column}.tabs.tabs-left .tabs-nav .tabs-active-bar,.tabs.tabs-right .tabs-nav .tabs-active-bar{width:2px;height:40px}.tabs.tabs-left .tabs-item{text-align:right}.tabs.tabs-left .tabs-nav .tabs-active-bar{left:auto;right:0;top:auto;bottom:auto}.tabs.tabs-right .tabs-nav .tabs-active-bar{right:auto;left:0;top:auto;bottom:auto}.tabs .tabs-body{padding:1rem}.tabs.tabs-card .tabs-body{border:1px solid #e4e7ed}.tabs.tabs-card.tabs-top .tabs-body{border-top-width:0;border-radius:0 0 4px 4px}.tabs.tabs-card.tabs-bottom .tabs-body{border-bottom-width:0;border-radius:4px 4px 0 0}.tabs.tabs-card.tabs-left .tabs-body{border-left-width:0;border-radius:0 4px 4px 0}.tabs.tabs-card.tabs-right .tabs-body{border-right-width:0;border-radius:4px 0 0 4px}.is-scrollable .tabs-nav-prev,.is-scrollable .tabs-nav-next{display:flex}.tabs-active-bar{position:absolute;bottom:0;left:0;height:2px;background-color:#409eff;z-index:1;transition:transform .3s cubic-bezier(.645,.045,.355,1);list-style:none}.tabs-item.is-active{color:#409eff}.tabs-item{padding:0 20px;height:40px;line-height:40px;display:flex;list-style:none;font-size:14px;font-weight:500;color:#303133;cursor:pointer;align-items:center;position:relative}.tabs-item:hover{color:#409eff}.tabs-item .tabs-item-text{padding:0 .25rem;flex:1 1 auto}.tabs-item.is-closeable .tabs-item-text{margin-right:1rem;margin-left:1rem}.tabs-item:hover .tabs-item-close{display:flex}.tabs-item .tabs-item-close{width:18px;height:18px;display:none;position:absolute;right:1rem;justify-content:center;align-items:center;transition:all .3s linear}.tabs-item .tabs-item-close:hover{background-color:#e4e7ed;border-radius:4px}.tabs-content{overflow:hidden;position:relative}.tabs-card.tabs-top .tabs-header{border-bottom:1px solid #e4e7ed}.tabs-card .tabs-header .tabs-item.is-active{border-bottom-color:#fff}.tabs-card.tabs.tabs-left .tabs-header{border-right:1px solid #e4e7ed}.tabs-card.tabs.tabs-right .tabs-header{border-left:1px solid #e4e7ed}.tabs-card.tabs-bottom .tabs-header .tabs-item.is-active{border-top-color:#fff}.tabs-card.tabs-left .tabs-header .tabs-item.is-active{border-right-color:#fff}.tabs-card.tabs-right .tabs-header .tabs-item.is-active{border-left-color:#fff}.tabs-card .tabs-header .tabs-item:first-child{border-left:none}.tabs-card .tabs-header .tabs-item{border-bottom:1px solid transparent;border-left:1px solid #e4e7ed;transition:color .3s cubic-bezier(.645,.045,.355,1),padding .3s cubic-bezier(.645,.045,.355,1)}.tabs-card .tabs-header .tabs-item{border-bottom:1px solid transparent;border-left:1px solid #e4e7ed;transition:color .3s cubic-bezier(.645,.045,.355,1),padding .3s cubic-bezier(.645,.045,.355,1)}.tabs-card.tabs-top .tabs-header .tabs-item:last-child,.tabs-card.tabs-bottom .tabs-header .tabs-item:last-child{border-right:1px solid #e4e7ed}.tabs-card.tabs-bottom .tabs-header .tabs-item{border-top:1px solid transparent}.tabs-card.tabs-left .tabs-header .tabs-item{border-right:1px solid transparent;border-left:none;border-bottom:1px solid #e4e7ed}.tabs-card.tabs-right .tabs-header .tabs-item{border-left:1px solid transparent;border-right:none;border-bottom:1px solid #e4e7ed}.tabs-border-card{background:#fff;border:1px solid #dcdfe6;box-shadow:0 2px 4px 0 rgba(0,0,0,.12),0 0 6px 0 rgba(0,0,0,.04);border-radius:4px}.tabs-border-card .tabs-header{background-color:#f5f7fa;margin:0}.tabs-border-card .tabs-header .tabs-item.is-active{color:#409eff;background-color:#fff;border-right-color:#dcdfe6;border-left-color:#dcdfe6}.tabs-border-card .tabs-header .tabs-item{border:1px solid transparent;color:#909399}.tabs-border-card.tabs-top .tabs-header{border-bottom:1px solid #e4e7ed}.tabs-border-card.tabs-bottom .tabs-header{border-top:1px solid #e4e7ed}.tabs-border-card.tabs-top .tabs-header .tabs-item{margin-top:-1px}.tabs-border-card.tabs-top .tabs-header .tabs-item:first-child{border-top-left-radius:4px}.tabs-border-card.tabs-left .tabs-header,.tabs-border-card.tabs-right .tabs-header{border-bottom-width:0}.tabs-border-card.tabs-top .tabs-header .tabs-nav-wrap:not(.is-scrollable) .tabs-item,.tabs-border-card.tabs-bottom .tabs-header .tabs-nav-wrap:not(.is-scrollable) .tabs-item{margin-left:-1px}.tabs-border-card.tabs-left .tabs-item.is-active,.tabs-border-card.tabs-right .tabs-item.is-active{border-top-color:#dcdfe6;border-bottom-color:#dcdfe6}.tabs-border-card.tabs-left .tabs-item{border-left:none}.tabs-border-card.tabs-right .tabs-item{border-right:none}.tabs-border-card.tabs-left .tabs-item.is-active{border-right-color:#fff}.tabs-border-card.tabs-right .tabs-item.is-active{border-left-color:#fff}.tabs-bottom.tabs-border-card>.tabs-header .tabs-item:nth-child(2),.tabs-bottom.tabs-card>.tabs-header .tabs-item:nth-child(2),.tabs-bottom .tabs-left>.tabs-header .tabs-item:nth-child(2),.tabs-bottom .tabs-right>.tabs-header .tabs-item:nth-child(2),.tabs-top.tabs-border-card>.tabs-header .tabs-item:nth-child(2),.tabs-top.tabs-card>.tabs-header .tabs-item:nth-child(2),.tabs-top .tabs-left>.tabs-header .tabs-item:nth-child(2),.tabs-top .tabs-right>.tabs-header .tabs-item:nth-child(2){padding-left:20px}.tabs-bottom.tabs-border-card>.tabs-header .tabs-item:last-child,.tabs-bottom.tabs-card>.tabs-header .tabs-item:last-child,.tabs-bottom .tabs-left>.tabs-header .tabs-item:last-child,.tabs-bottom .tabs-right>.tabs-header .tabs-item:last-child,.tabs-top.tabs-border-card>.tabs-header .tabs-item:last-child,.tabs-top.tabs-card>.tabs-header .tabs-item:last-child,.tabs-top .tabs-left>.tabs-header .tabs-item:last-child,.tabs-top .tabs-right>.tabs-header .tabs-item:last-child{padding-right:20px}.tabs-card>.tabs-header .tabs-nav-wrap:after,.tabs-border-card>.tabs-header .tabs-nav-wrap:after{content:none}.tabs-card .tabs-item.is-closeable .tabs-item-text,.tabs-border-card .tabs-item.is-closeable .tabs-item-text{margin-right:1rem;margin-left:0}.transfer{font-size:14px}.transfer-panel{border:1px solid #ebeef5;border-radius:4px;overflow:hidden;background:#fff;display:inline-block;vertical-align:middle;width:200px;max-height:100%;box-sizing:border-box;position:relative}.transfer-panel .transfer-panel-header{height:40px;line-height:40px;background:#f5f7fa;margin:0;padding-left:15px;border-bottom:1px solid #ebeef5;color:#000}.transfer-panel-body{height:246px}.transfer-panel-list{margin:0;padding:6px 0;list-style:none;height:246px}.transfer-panel-list:not(.disabled){overflow:auto}.transfer-panel-item{height:30px;line-height:30px;padding-left:15px;display:block}.transfer-buttons{display:inline-block;vertical-align:middle;padding:0 30px}.transfer-buttons .btn{white-space:nowrap}.transfer-buttons .btn:not(:first-child){margin-left:10px}.transfer-buttons .is-disabled,.transfer-buttons .is-disabled:active,.transfer-buttons .is-disabled:focus,.transfer-buttons .is-disabled:hover,.transfer-buttons [disabled]{color:#fff;background-color:#a0cfff;border-color:#a0cfff}.transfer-panel-filter{text-align:center;margin:15px;display:block;width:auto;position:relative}.transfer-panel-filter .input-inner{height:32px;line-height:32px;width:100%;display:inline-block;border-radius:16px;padding-right:10px;padding-left:30px;border:1px solid #dcdfe6;transition:border-color .2s cubic-bezier(.645,.045,.355,1);color:#606266}.transfer-panel-filter .input-inner:focus{outline:none;border-color:#409eff}.transfer-panel-filter .input-prefix{height:100%;width:30px;transition:all .3s;position:absolute;left:4px;top:0;display:flex;align-items:center;justify-content:center;color:#c0c4cc}.transfer-panel-filter .input-prefix:hover i:before,.transfer-panel-filter .input-prefix.is-on i:before{cursor:pointer;content:""}.captcha{border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,.125)}.captcha-refresh{float:right;cursor:pointer;padding-left:.5rem}.captcha-body{position:relative}.captcha-body .captcha-load{display:flex;align-items:center;justify-content:center}.captcha-body .captcha-body-bg,.captcha-body .captcha-body-bar{position:absolute;border-radius:2px;top:0;left:0}.captcha-footer{text-align:center;background:#f7f9fa;color:#45494c;border-radius:2px;margin-top:.5rem;position:relative}.captcha-footer,.captcha-bar-bg{line-height:40px;height:40px}.captcha-bar-bg{position:absolute;border-radius:4px}.captcha-bar{position:absolute;top:0;left:0;width:40px;height:40px;background:#fff;box-shadow:0 0 3px rgba(0,0,0,.3);cursor:pointer;border-radius:2px;display:flex;align-items:center;justify-content:center}.captcha-footer.is-move .captcha-bar-text{display:none}.captcha-footer.is-move .captcha-bar-bg{border:1px solid #1991fa;background-color:#d1e9fe}.captcha-footer.is-valid .captcha-bar .fa-arrow-right:before{content:""}.captcha-footer.is-invalid .captcha-bar{border:1px solid #f57a7a;background-color:#f57a7a}.captcha-footer.is-invalid .captcha-bar-bg{border:1px solid #f57a7a;background-color:#fce1e1;border-width:1px 0 1px 1px}.captcha-footer.is-invalid .captcha-bar .fa-arrow-right:before{content:""}.captcha-footer.is-valid .captcha-bar{border:1px solid #52ccba;background-color:#52ccba}.captcha-footer.is-valid .captcha-bar-bg{border:1px solid #52ccba;border-width:1px 0 1px 1px;background-color:#d2f4ef}.captcha-footer.is-valid .captcha-bar .fa-arrow-right:before{content:""}.calendar-header{display:flex;justify-content:space-between;padding:12px 20px;border-bottom:1px solid #ebeef5}.calendar-title{color:#000;align-self:center;font-size:1rem}.calendar-button-group .btn{line-height:1;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dcdfe6;color:#606266;outline:none;margin:0;transition:.3s;padding:7px 15px;font-size:12px}.calendar-button-group .btn:focus,.calendar-button-group .btn:hover{color:#409eff;border-color:#c6e2ff;background-color:#ecf5ff}.calendar-button-group .btn:active{color:#3a8ee6;border-color:#3a8ee6;outline:none}.calendar-table{table-layout:fixed;width:100%}.calendar-table thead th{padding:12px 0;color:#606266;font-weight:400;text-align:center}.calendar-table:not(.is-range) td.next,.calendar-table:not(.is-range) td.prev{color:#c0c4cc}.calendar-table tr td:first-child{border-left:1px solid #ebeef5}.calendar-table tr:first-child td{border-top:1px solid #ebeef5}.calendar-table td{border-bottom:1px solid #ebeef5;border-right:1px solid #ebeef5;vertical-align:top;transition:background-color .2s ease;cursor:pointer}.calendar-table td.is-today{color:#409eff}.calendar-table td.is-selected{color:#1989fa}.calendar-table td.is-selected{background-color:#f2f8fe}.calendar-table .calendar-day{box-sizing:border-box;padding:8px;height:85px}.calendar-table .calendar-day:hover{cursor:pointer;background-color:#f2f8fe}.calendar-table:not(.is-range) td.next,.calendar-table:not(.is-range) td.prev{color:#c0c4cc}.calendar .table-week .week-header{border-radius:50%;border:1px solid transparent;padding:4px;display:inline-block;min-width:52px}.calendar .table-week .week-header.is-today{border:1px solid #409eff;color:#409eff}.calendar .table-week thead tr:last-child{border-bottom:2px solid #dee2e6}.calendar .table-week tbody tr{text-align:center}.calendar .table-week tbody td{padding:1rem 0;border-right:0;border-left:0;position:relative}.upload{display:flex;cursor:pointer;outline:none;flex-wrap:wrap}.upload.is-card{padding:1rem;border:dashed 1px #ddd;border-radius:6px}.upload.is-disabled{cursor:not-allowed}.upload-input{display:none}.upload-tip{margin-top:.5rem}.upload-prev{display:inline-flex;flex-wrap:wrap;border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;position:relative;overflow:hidden;justify-content:center;align-items:center;height:100%;width:100%}.upload-prev.is-invalid{border-style:solid}.upload-prev.is-valid{border:solid 1px #409eff}.upload-prev:hover{border-color:#409eff}.upload-prev:not(:first-child){margin-left:1rem}.upload-prev .fa-plus,.upload-prev .fa-spinner{font-size:1rem;position:absolute}.upload-prev img{width:100%;height:100%;display:none}.is-disabled .upload-prev{cursor:not-allowed;color:#dcdfe6}.is-card .upload-prev{padding:1rem;box-shadow:0 0 10px 0 rgba(0,0,0,.2);border-style:solid;align-items:flex-start}.is-card .upload-prev img{width:calc(100% - 2rem);height:auto;max-height:calc(100% - 4rem);border-radius:4px}.is-card .upload-prev .fa-plus,.is-card .upload-prev .fa-spinner{top:50%}.is-card .upload-prev{margin:0 1rem 1rem 0}.upload-prev-info{width:100%;align-self:flex-end;position:relative}.upload-prev-info .upload-list-item-size{text-align:center;font-size:11px;line-height:2;margin-bottom:.5rem}.upload-footer-toolbar{display:flex;justify-content:space-between}.upload-prev-progress{position:absolute;background-color:#ebeef5;display:none;bottom:20px;border-radius:3px;left:1rem;right:1rem}.is-invalid .upload-prev-progress .upload-prev-progress-cur{background-color:#dc3545}.is-invalid.upload-prev{border-color:#dc3545}.upload-item-circle{transform:rotate(-90deg);position:absolute}.upload-item-circle-progress{stroke:#1593ff}.is-valid .upload-item-circle-progress{stroke:#409eff}.is-invalid .upload-item-circle-progress{stroke:#dc3545}.upload-prev-progress-text{font-size:10px;line-height:10px;position:absolute;bottom:12px}.upload-prev-progress-cur{height:6px;width:0;border-radius:3px;transition:width .3s linear}.upload-button{align-self:flex-end;margin-left:1rem}.upload-item-label{position:absolute;top:-2px;right:-14px;text-align:center;transform:rotate(45deg);color:#fff;width:46px;height:20px;display:none}.upload-item-label .fa-check{transform:rotate(-45deg);font-size:12px}.upload-item-actions{display:none;position:absolute;width:100%;height:100%;left:0;top:0;cursor:default;text-align:center;color:#fff;opacity:0;font-size:20px;background-color:rgba(0,0,0,.5);transition:opacity .3s;align-items:center;justify-content:center}.upload-item-actions .upload-item-delete{cursor:pointer}.upload-prev.is-valid img,.is-valid .upload-item-label,.is-card .upload-prev.is-valid:hover .upload-item-label,.is-card .is-valid .upload-prev-info,.is-progress .is-uploading .upload-prev-progress,.is-load img,.upload-prev.is-active .fa-spinner{display:block}.upload-prev:hover .upload-item-label,.is-circle .is-valid .upload-item-label,.is-active .fa-plus,.is-load .fa-plus,.is-load .fa-spinner,.is-valid .fa-plus,.is-card .upload-prev.is-valid:hover .upload-item-actions,.is-stack .upload-prev,.upload-prev-info,.is-progress .is-valid .upload-prev-progress,.upload-prev .fa-spinner{display:none}.is-circle .upload-prev,.is-circle .upload-prev img{border-radius:50%}.is-circle .upload-prev .upload-item-label{width:100%;bottom:-8px;top:unset;left:0;transform:rotate(0);height:16px;line-height:16px}.is-circle .upload-prev .upload-item-label .fa-check{transform:rotate(0)}.upload-prev.is-valid:hover .upload-item-actions{display:flex;opacity:1}.upload-list{margin:0;padding:0;list-style:none;min-width:250px;max-height:200px;overflow:auto}.upload-list-item:first-child{margin-top:10px}.upload-list-item{font-size:14px;color:#606266;line-height:1.8;margin-top:.5rem;border-radius:4px;width:100%;display:flex;position:relative}.upload-prev-progress-info{display:none}.upload-prev-progress-info .upload-list-item-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.upload-list-item-rate{display:none}.upload-body{display:flex;flex-wrap:wrap}.upload-file-icon{font-size:60px;line-height:60px;display:none}.is-card .upload-file-icon{font-size:80px;line-height:80px;margin-top:40px}.is-stack .upload-file-icon{width:100px;text-align:center;border:solid 1px #eee;border-radius:4px;margin:4px;padding:4px}.is-stack{flex-direction:column}.is-stack .upload-button{align-self:flex-start;margin-left:0}.is-stack .upload-prev{margin-left:0;height:80px;justify-content:flex-start}.is-stack .upload-prev:not(:nth-child(2)){margin-top:1rem}.is-stack .upload-prev img{width:100px;height:auto;max-height:70px;border-radius:4px;border:solid 1px #eee;margin:.25rem}.is-stack .fa-plus,.is-stack .upload-prev .fa-spinner{display:none}.is-stack.is-progress .upload-prev-progress{display:flex;flex:1 1 auto;flex-direction:column;left:130px;right:50px}.is-stack .upload-prev-progress .upload-prev-progress-text{bottom:0;right:.5rem;color:#000}.is-stack .upload-prev-progress .upload-prev-progress-cur{height:10px}.is-stack .upload-prev-progress-info{display:flex;position:absolute;bottom:1.25rem;left:0;right:0}.is-stack .upload-list-item-rate{display:block}.is-stack .upload-body{overflow:auto;max-height:384px;padding-right:1rem;margin-top:1rem}.is-stack .upload-prev .upload-item-actions{position:absolute;bottom:1rem;right:.75rem;left:auto;top:auto;width:auto;height:auto;background:none;opacity:1;font-size:14px;border:solid 1px #dc3545;border-radius:.2rem;padding:.0625rem .3125rem}.is-stack .upload-prev .upload-item-actions .upload-item-delete{color:#dc3545}.is-stack .upload-prev .upload-item-actions:hover{background-color:#dc3545;border-color:#dc3545}.is-stack .upload-prev .upload-item-actions:hover .upload-item-delete{color:#fff}.is-stack .upload-prev:hover .upload-item-actions{display:block}.is-stack .is-invalid-file .upload-prev-progress{display:none}.upload-prev-invalid-file{display:none}.is-stack .is-invalid-file .upload-prev-invalid-file{display:flex;width:100%;margin:0 4rem 0 1rem}.upload-prev-invalid-file .file-name{text-overflow:ellipsis;overflow:hidden;max-width:180px;white-space:nowrap}.is-file.upload-prev img{display:none}.is-file .upload-file-icon{display:block}.upload .btn-reset{margin-left:.5rem}.divider{background-color:#dcdfe6;position:relative}.divider .divider-text{position:absolute;background-color:#fff;padding:0 20px;font-weight:500;color:#303133;font-size:14px}.divider.divider-horizontal{display:block;height:1px;width:100%;margin:1rem 0}.divider.divider-horizontal .divider-text.is-left{left:20px;transform:translateY(-50%)}.divider.divider-horizontal .divider-text.is-center{left:50%;transform:translateX(-50%) translateY(-50%)}.divider.divider-horizontal .divider-text.is-right{right:20px;transform:translateY(-50%)}.divider-vertical{width:1px;margin:0 1rem}.divider.divider-vertical .divider-text{padding:20px 0}.divider.divider-vertical .divider-text.is-left{top:20px;transform:translateX(-50%)}.divider.divider-vertical .divider-text.is-center{top:50%;transform:translateX(-50%) translateY(-50%)}.divider.divider-vertical .divider-text.is-right{bottom:20px;transform:translateX(-50%)}.accordion .card-header{padding:6px}.accordion .card-header-wrapper{display:flex;justify-content:space-between;align-items:center;padding-right:.5rem}.accordion .card-header-wrapper .fa-angle-down{transition:transform .3s linear}.accordion .card-header-wrapper .collapsed+.fa-angle-down{transform:rotate(-90deg)}.accordion .collapse-item{font-size:13px;line-height:1.8}.avatar{border-radius:4px;width:50px;height:50px;overflow:hidden;display:inline-flex;justify-content:center;align-items:center;background:#c0c4cc;color:#fff}.avatar img{width:100%;object-fit:cover}.avatar.is-circle{border-radius:50%}.avatar.is-xl{width:70px;height:70px}.avatar.is-lg{width:60px;height:60px}.avatar.is-sm{width:40px;height:40px}.avatar.is-xs{width:30px;height:30px}.avatar i{font-size:1.4rem}.tag{display:inline-block;height:32px;padding:0 10px;line-height:30px;font-size:12px;border-radius:4px;white-space:nowrap;margin:0}.tag.is-close{padding-right:30px}.tag.is-close .close{top:8px}.tag>i{margin-right:2px}.rate{height:18px;line-height:1;font-size:18px;cursor:pointer}.rate-item{width:18px;height:100%;margin-right:6px}.rate-item:last-child{margin-right:0}.rate-item i{color:#c6d1de;transition:.3s}.rate-item.is-on i{color:#f7ba2a}.rate-item.is-on i:before{content:""}.timeline{margin:0;padding:0;list-style:none}.timeline .time-line-item{position:relative;padding-bottom:1rem}.timeline .time-line-item:last-child{padding-bottom:0}.timeline .time-line-item .time-line-item-tail{position:absolute;left:4px;height:100%;border-left:2px solid #e4e7ed}.timeline .time-line-item:last-child .time-line-item-tail{display:none}.timeline .timeline-item-node-normal{left:-1px;width:12px;height:12px}.timeline .timeline-item-node{position:absolute;background-color:#e4e7ed;border-radius:50%;display:flex;justify-content:center;align-items:center}.timeline .timeline-item-node.is-icon{background-color:transparent}.timeline .timeline-item-wrapper{position:relative;padding-left:1.5rem;top:-4px}.timeline .timeline-item-content{color:#303133}.timeline .timeline-item-timestamp{margin-top:.5rem;color:#909399}.timeline.is-alternate .time-line-item-tail,.timeline.is-alternate .timeline-item-node{left:50%}.timeline.is-alternate .timeline-item-node{margin-left:-5px}.timeline.is-alternate .time-line-item:nth-child(odd) .timeline-item-wrapper{left:calc(50% - 5px);width:calc(50% - 1rem);text-align:left}.timeline.is-alternate .time-line-item:nth-child(even) .timeline-item-wrapper{width:calc(50% - 1rem);margin:0;text-align:right}.timeline.is-left .time-line-item-tail,.timeline.is-left .timeline-item-node{left:100%}.timeline.is-left .timeline-item-node{margin-left:-5px}.timeline.is-left .time-line-item .timeline-item-wrapper{width:calc(100% - 1rem);margin:0;text-align:right}.footer{background:#5b6e84;color:#fff;padding:10px 4px;height:40px;display:flex}.footer .footer-text{flex:1 1 auto;text-align:center}.menu{border-bottom:1px solid #e6e6e6}.menu .card,.menu .card .card-header{background-color:inherit}.menu .navbar{padding:0 1rem}.menu .nav-link{position:relative}.menu .nav-link i+span,.menu .dropdown-item i+span{margin-left:4px}.menu .navbar-nav>.nav-item{border-bottom:solid 2px transparent;position:relative}.menu .navbar-nav>.nav-item.active{color:#1890ff}.menu .navbar-nav>.nav-item:after{content:"";position:absolute;background-color:#1890ff;left:50%;height:2px;width:0;transition:width .3s linear,left .3s linear}.menu .navbar-nav>.nav-item.active:after{width:100%;left:0}.menu .nav-item .nav-link{padding:.5rem 1rem;color:rgba(0,0,0,.65);transition:color .3s linear;user-select:none;white-space:nowrap}.menu .nav-item .nav-link.active{color:#1890ff}.menu .nav-item .nav-link:hover{color:#1890ff}.menu .dropdown-menu{overflow:unset;margin-top:10px}.menu .dropdown-menu .dropdown-item{position:relative}.menu .dropdown-menu .dropdown-item,.menu .sub-menu .nav-item{padding:6px 20px;transition:background-color .3s linear}.menu .dropdown-menu .dropdown-item:hover,.menu .dropdown-menu .dropdown-item.active,.menu .sub-menu .nav-item.active,.menu .sub-menu .nav-item:hover{background-color:#60aff9}.menu .dropdown-menu-arrow{width:0;height:0;border-width:0 6px 6px;border-style:solid;border-color:transparent transparent rgba(0,0,0,.15);position:absolute;left:16px;margin-top:-15px}.menu .dropdown-menu-arrow:after{content:" ";width:0;height:0;border-width:0 6px 6px;border-style:solid;border-color:transparent transparent #fff;position:absolute;top:1px;left:-6px}.menu .sub-menu{display:none;background-color:#fff;white-space:nowrap;border:solid 1px #e6e6e6;border-radius:4px;padding:.5rem 0;position:absolute;left:100%;top:-9px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.menu .sub-menu .nav-item{border-bottom:none;min-width:10rem}.menu .sub-menu .nav-item .nav-link{padding:0;color:#212529;position:relative}.menu .dropdown-item:hover>.sub-menu,.menu .nav-item:hover>.nav-link>.sub-menu{display:block}.menu .nav-item:hover>.nav-link>.sub-menu{left:calc(100% + 20px);top:-15px}.menu .has-leaf>.nav-link-right{transition:transform .3s linear;position:absolute;right:14px;top:9px}.menu .sub-menu .has-leaf>.nav-link-right{right:0;top:3px}.menu .has-leaf:hover>.nav-link-right{transform:rotate(-90deg)}.menu.is-vertical{border:none;width:100%}.menu.is-vertical .accordion .card{border:none}.menu.is-vertical .accordion .card-header{padding:0;margin:0;border:none}.menu.is-vertical .accordion .card-header-wrapper{padding-right:.75rem}.menu.is-vertical .accordion .nav-link{flex:1 1 auto;user-select:none}.menu.is-vertical .nav-link{transition:color .3s linear;color:inherit;white-space:nowrap}.menu.is-vertical .nav-link.active,.menu.is-vertical .nav-link:hover,.menu.is-vertical .nav-link.active+i,.menu.is-vertical .nav-link:hover+i{color:#409eff}.menu.is-vertical .accordion .card-body{padding:0}.menu.is-vertical .has-leaf>.accordion{padding-left:20px}.menu.is-vertical .nav-link .nav-link-text{transition:width .3s linear,opacity .3s linear;opacity:1}.menu.is-vertical .has-leaf>.accordion{transition:padding-left .3s linear}.menu .nav-link-text{display:inline-block}.menu .nav-item.disabled{cursor:not-allowed}.menu .nav-item.disabled .nav-link,.menu .nav-link.disabled,.menu .card-header-wrapper.disabled,.dropdown-item.disabled{cursor:not-allowed;color:#ddd}@media(min-width:768px){.menu.is-vertical.is-collapsed .nav-link .nav-link-text{width:0;opacity:0}.menu.is-vertical.is-collapsed .has-leaf>.accordion{padding-left:0}}.layout{display:flex;height:100%;width:100%;flex-direction:column}.layout .layout-main{flex:1}.has-sidebar{flex-direction:row;display:flex;flex:1}.layout-side{position:relative}.layout-gotop{background:rgba(255,255,255,.5);width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:4px;transition:background-color .3s linear;color:#606266}.layout-gotop:hover{background-color:#fff;color:#606266}.layout.is-page .layout-side{transform:translateX(-100%);position:fixed;top:0;bottom:0;left:0;right:0;width:auto;transition:transform .3s linear;z-index:1030}.layout.is-page .layout-side.is-collapsed{transform:translateX(0)}.layout.is-page .has-sidebar .layout-side{top:50px}.layout.is-page .layout-right,.layout.is-page .has-sidebar .layout-main{width:100%}.layout.is-page.is-fixed{position:fixed;top:0;bottom:0;left:0;right:0}.layout.is-page .layout-header{background-color:#17a2b8;height:50px;color:#fff;display:flex;align-items:center;padding:0 1rem}.layout.is-page .layout-side{background-color:#2f4050;color:#dcdfe6}.layout-header-bar{padding:4px 12px;color:#fff;background-color:#1ab394;border-color:#1ab394;border-radius:4px}.layout-header-bar .fa-bars{transition:transform .3s linear}.layout-header-bar.is-collapsed .fa-bars{transform:rotate(90deg)}.layout.is-page .layout-main{padding:1rem;position:relative;min-height:calc(100vh - 90px)}.layout.is-page .layout-main.is-collapsed,.layout.is-page .layout-footer.is-collapsed{display:none}.layout.is-page .layout-header{z-index:1035;position:sticky}.layout.is-page .layout-header.is-fixed{top:0}.layout.is-page .layout-header .layout-avatar-right{width:44px;height:44px}.layout.is-page .has-sidebar .layout-side .layout-banner{display:none}.layout.is-page .layout-side .layout-banner{display:flex;align-items:center;padding:0 .625rem;background-color:#367fa9;height:50px;font-size:1.5rem}.layout-banner-link{display:flex;align-items:center;color:inherit}.layout.is-page .layout-side .layout-banner .layout-logo{width:44px;border-radius:4px}.layout.is-page .layout-side .layout-banner span{padding-left:1rem}.layout.is-page .layout-side .layout-user{border-bottom:1px solid #ddd;padding:.625rem;display:flex;flex-direction:row;align-items:center}.layout.is-page .layout-side .layout-user .layout-avatar{width:44px;height:44px;border-radius:50%}.layout.is-page .layout-side .layout-user span{padding-left:1rem}.layout.is-page .layout-side .layout-menu{overflow-x:hidden;padding:.5rem 0;height:calc(100vh - 115px)}.layout.is-page .layout-user-state{width:8px;height:8px;background-color:#28a745;border-radius:50%;margin-left:1rem}.layout.is-page .layout-footer{height:40px;color:#fff;background-color:#5b6e84;display:flex;align-items:center;padding:0 1rem}.layout.is-page .layout-footer.is-fixed{position:sticky;bottom:0}.layout.is-page .has-sidebar .layout-side.is-fixed-header,.layout.is-page .layout-footer.is-fixed{z-index:1020}@media(min-width:768px){.layout.is-page .layout-side{transform:translateX(0);position:relative}.layout.is-page .has-sidebar .layout-side{top:0}.layout.is-page.has-sidebar .layout-side.is-fixed-header{top:0;height:calc(100vh)}.layout.is-page :not(.layout-right) .layout-main,.layout.is-page .layout-right{width:calc(100% - 214px)}.layout.is-page .layout-side{width:214px}.layout.is-page .layout-side.is-collapsed,.layout.is-page .layout-side .menu.is-vertical.is-collapsed{width:70px}.layout.is-page .layout-side.is-fixed-header{position:sticky;top:50px;height:calc(100vh - 50px)}.layout.is-page .layout-side.is-fixed-header.is-fixed-footer{height:calc(100vh - 90px)}.layout.is-page .layout-side .layout-menu{height:auto}.layout .layout-side,.layout.is-page .layout-side,.layout .menu.is-vertical{transition:width .3s linear}.layout-right{display:flex;flex-flow:column;flex:1}.layout.is-page .layout-footer.is-fixed,.layout.is-page .layout-header.is-fixed,.layout.is-page .layout-side.is-fixed-header{z-index:1025}.layout.is-page .layout-title{display:inline-block;overflow:hidden;white-space:nowrap;flex:1 1 auto;opacity:1;transition:opacity .3s linear}.layout.is-page .is-collapsed .layout-title{opacity:0}.layout .is-collapsed .layout-user-state{display:none}.layout.is-page.has-sidebar .layout-side{min-height:calc(100vh)}.layout.is-page .has-sidebar .layout-side{min-height:calc(100vh - 90px)}.layout.is-page.has-sidebar .layout-side.is-fixed-header.is-fixed-footer .layout-menu,.layout.is-page .layout-side.is-fixed-header .layout-menu{height:calc(100vh - 115px)}.layout.is-page .layout-side.is-fixed-header.is-fixed-footer .layout-menu{height:calc(100vh - 155px)}.layout.is-page .layout-main.is-collapsed{display:block}.layout.is-page .layout-footer.is-collapsed{display:flex}.layout.is-page .layout-menu .menu.is-vertical .nav-link:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;opacity:0;transition:background-color .3s linear,opacity .3s linear}.layout.is-page .layout-menu .menu.is-vertical.is-collapsed .nav-link.active::before{opacity:1;background-color:#409eff}.layout.is-page .layout-side .layout-menu .slimScrollBar{opacity:1 !important;background-color:#c1c1c1 !important}}.steps{display:flex}.steps-horizontal{white-space:nowrap}.step{position:relative;flex-shrink:1}.step.is-horizontal{display:inline-block}.step.is-center .step-head,.step.is-center .step-main{text-align:center}.step-head{position:relative;width:100%;line-height:1}.step-head.is-success{color:#67c23a;border-color:#67c23a}.step-head.is-process{color:#303133;border-color:#303133}.step-head.is-wait{color:#c0c4cc;border-color:#c0c4cc}.step-head.is-finish{color:#409eff;border-color:#409eff}.step-head.is-error{color:#f56c6c;border-color:#f56c6c}.step-main{white-space:normal;text-align:left}.step-title{font-size:14px;line-height:38px}.step-title.is-success{color:#67c23a}.step-title.is-finish{color:#409eff}.step-title.is-process{font-weight:700;color:#303133}.step-title.is-wait{color:#c0c4cc}.step-title.is-error{color:#f56c6c}.step-description{padding-right:10%;margin-top:-5px;font-size:12px;line-height:20px;font-weight:400}.step-description.is-success{color:#67c23a}.step-description.is-finish{color:#409eff}.step-description.is-process{color:#303133}.step-description.is-wait{color:#c0c4cc}.step.is-center .step-description{padding-left:20%;padding-right:20%}.step-line{position:absolute;border-color:inherit;background-color:#c0c4cc}.step.is-horizontal .step-line{height:2px;top:11px;left:0;right:0}.step.is-center .step-line{left:50%;right:-50%}.step-line-inner{display:block;border:1px solid;border-color:inherit;transition:.15s ease-out;box-sizing:border-box;width:0;height:0}.step:last-of-type .step-line{display:none}.step-icon{position:relative;z-index:1;display:inline-flex;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;box-sizing:border-box;background:#fff;transition:.15s ease-out}.step-icon.is-text{border-radius:50%;border:2px solid;border-color:inherit}.step-icon.is-icon{width:40px}.step-icon-inner{display:inline-block;user-select:none;text-align:center;font-weight:700;line-height:1;color:inherit;font-style:normal}.step-icon-inner[class*=fa]:not(.is-status){font-size:25px;font-weight:400}.step:last-of-type.is-flex{flex-basis:auto !important;flex-shrink:0;flex-grow:0}.circle{display:inline-block;position:relative}.circle-progress{transition:stroke-dashoffset .3s linear}.circle-primary{stroke:#1593ff}.circle-danger{stroke:#dc3545}.circle-success{stroke:#28a745}.circle-warning{stroke:#ffc107}.circle-info{stroke:#17a2b8}.circle-secondary{stroke:#6c757d}.circle-dark{stroke:#343a40}.circle-title{display:flex;justify-content:center;align-items:center;position:absolute;top:0;bottom:0;left:0;right:0}.light{background-image:radial-gradient(circle,#fff,#aaa,#333);cursor:pointer;width:20px;height:20px;display:inline-block;border-radius:50%}.light+span{display:none}.light-danger{background-image:radial-gradient(circle,#e17777,#892726,#700604)}.light-danger.flash{animation:danger .6s linear infinite}.light-danger:hover{background-image:radial-gradient(circle,#e17777,#b33332,#bf211e)}@keyframes danger{0%{background-image:radial-gradient(circle,#e17777,#892726,#700604)}55%{background-image:radial-gradient(circle,#e17777,#892726,#700604)}100%{background-image:radial-gradient(circle,#fff,#aaa,#333)}}.light-success{background-image:radial-gradient(circle,#5cb85c,#116811,#024702)}.light-success.flash{animation:success .6s linear infinite}.light-success:hover{background-image:radial-gradient(circle,#5cb85c,#0c980c,#087b08)}@keyframes success{0%{background-image:radial-gradient(circle,#5cb85c,#116811,#024702)}55%{background-image:radial-gradient(circle,#5cb85c,#116811,#024702)}100%{background-image:radial-gradient(circle,#fff,#aaa,#333)}}.light-info{background-image:radial-gradient(circle,#5bc0de,#1d7792,#085166)}.light-info.flash{animation:info .6s linear infinite}.light-info:hover{background-image:radial-gradient(circle,#5bc0de,#085166,#085166)}@keyframes info{0%{background-image:radial-gradient(circle,#5bc0de,#1d7792,#085166)}55%{background-image:radial-gradient(circle,#5bc0de,#1d7792,#085166)}100%{background-image:radial-gradient(circle,#fff,#aaa,#333)}}.light-warning{background-image:radial-gradient(circle,#ffc107,#cc9f18,#a28018)}.light-warning.flash{animation:warning .6s linear infinite}.light-warning:hover{background-image:radial-gradient(circle,#ffc107,#a28018,#a28018)}@keyframes warning{0%{background-image:radial-gradient(circle,#ffc107,#cc9f18,#a28018)}55%{background-image:radial-gradient(circle,#ffc107,#cc9f18,#a28018)}100%{background-image:radial-gradient(circle,#fff,#aaa,#333)}}.light-primary{background-image:radial-gradient(circle,#007bff,#0f5fb5,#104f94)}.light-primary.flash{animation:primary .6s linear infinite}.light-primary:hover{background-image:radial-gradient(circle,#007bff,#104f94,#104f94)}@keyframes primary{0%{background-image:radial-gradient(circle,#007bff,#0f5fb5,#104f94)}55%{background-image:radial-gradient(circle,#007bff,#0f5fb5,#104f94)}100%{background-image:radial-gradient(circle,#fff,#aaa,#333)}}.light-secondary{background-image:radial-gradient(circle,#6c757d,#4b5054,#3b3d40)}.light-secondary.flash{animation:secondary .6s linear infinite}.light-secondary:hover{background-image:radial-gradient(circle,#6c757d,#3b3d40,#3b3d40)}@keyframes secondary{0%{background-image:radial-gradient(circle,#6c757d,#4b5054,#3b3d40)}55%{background-image:radial-gradient(circle,#6c757d,#3b3d40,#3b3d40)}100%{background-image:radial-gradient(circle,#fff,#aaa,#333)}}.light-dark{background-image:radial-gradient(circle,#6061e2,#3232a0,#17177b)}.light-dark.flash{animation:dark .6s linear infinite}.light-dark:hover{background-image:radial-gradient(circle,#6061e2,#17177b,#17177b)}@keyframes dark{0%{background-image:radial-gradient(circle,#6061e2,#3232a0,#17177b)}55%{background-image:radial-gradient(circle,#6061e2,#3232a0,#17177b)}100%{background-image:radial-gradient(circle,#fff,#aaa,#333)}}.console-body{padding:1rem;background-color:#174482;color:#fff;overflow:auto}.auto-complete{position:relative}.auto-complete input{padding-right:30px}.auto-complete .select-dropdown{position:absolute;top:40px;left:0;right:0;display:none;z-index:2}.auto-complete .select-dropdown .dropdown-list{max-height:300px;overflow:auto;padding:6px 0;list-style:none;margin:0;background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.176);border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.auto-complete .select-dropdown .dropdown-list .dropdown-item{padding:6px 20px}.auto-complete.is-complete .select-dropdown{display:block}.auto-complete .fa-spin{position:absolute;top:10.5px;right:8px;display:none}.auto-complete.is-loading .fa-spin{display:block}.drawer-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;margin:0;background-color:rgba(0,0,0,.5);transform:translateX(-100%);z-index:2020}.drawer-wrapper.is-open{transform:translateX(0)}.drawer-container{position:relative;left:0;right:0;top:0;bottom:0;height:100%;width:100%}.drawer{position:absolute;box-sizing:border-box;background-color:#fff;display:flex;flex-direction:column;box-shadow: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);overflow:hidden;transition:transform .3s linear;transform:translateX(-100%)}.drawer.left,.drawer.right{height:100%;top:0;bottom:0}.drawer.top,.drawer.bottom{width:100%;left:0;right:0}.drawer.right{right:0;transform:translateX(100%)}.drawer.top{top:0;transform:translateY(-100%)}.drawer.bottom{bottom:0;transform:translateY(100%)}.is-open .drawer{transform:translateX(0)}.message{position:fixed;left:1rem;right:1rem;z-index:1040;pointer-events:none}.message .alert{display:block;min-width:160px;max-width:480px;white-space:normal;opacity:0;top:-20px;bottom:unset;margin:1rem auto 0 auto;transition:opacity .3s linear,top .3s linear,bottom .3s linear;pointer-events:auto}.message .alert.show{opacity:1;bottom:unset;top:20px}.message.is-bottom .alert{top:unset;bottom:-20px}.message.is-bottom .alert.show{top:unset;bottom:20px}.tree .tree-root{padding:0;margin:0}.tree .tree-ul{padding:0 0 0 20px;margin:0;display:none}.tree .tree-ul.show{display:block}.tree .tree-item{list-style:none;cursor:pointer;margin:1px 0}.tree .tree-item:before{content:"";position:absolute;left:0;width:100%;height:29px;transition:background-color .3s linear}.tree .tree-item.hover:before{background-color:#66a2e0a1}.tree .tree-item.active:before{background-color:#409effa1}.tree .tree-item .tree-content{position:relative;display:flex;padding:.25rem 0;align-items:center}.tree .tree-item .tree-content .fa-caret-right{width:18px;height:18px;transition:transform .3s linear;display:flex;align-items:center;justify-content:center}.tree .tree-item .tree-content .show .fa-caret-right{transform:rotate(90deg)}.tree .tree-node{flex:1}.tree .form-checkbox{margin:0 4px}.tree-icon{width:18px}.editor .editor-body{cursor:pointer;min-height:50px;height:auto}.editor .editor-body:focus:before{content:none}.editor .editor-body:empty:before{content:attr(placeholder)}.editor .note-editor{background-color:#fff}.editor .note-editor .note-right{float:right}.editor .note-btn-close{background-image:-webkit-linear-gradient(top,#5bc0de 0%,#2aabd2 100%);background-image:-o-linear-gradient(top,#5bc0de 0%,#2aabd2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#2aabd2));background-image:linear-gradient(to bottom,#5bc0de 0%,#2aabd2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2aabd2',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#28a4c9;color:#fff}.split{display:block;height:100%;width:100%}.split .split-wrapper{display:flex;flex-direction:column;height:100%}.split .split-wrapper.is-horizontal{flex-direction:row}.split.dragging .split-wrapper{cursor:row-resize}.split.dragging .split-wrapper.is-horizontal{cursor:col-resize}.split .split-pane{justify-content:center;align-items:center;height:100%;display:flex;overflow:hidden}.split .split-bar{height:6px;width:100%;background:#f8f8f9;border:1px solid #dcdee2;border-left:none;border-right:none;cursor:row-resize;overflow:unset}.split .split-bar:hover,.split.dragging>.split-wrapper>.split-bar{background-color:#409eff}.split .split-bar:hover .split-trigger-bar,.split.dragging>.split-wrapper>.split-bar .split-trigger-bar{background-color:#ebeef5}.split .split-trigger{font-size:0;display:inline-block}.split .split-bar .split-trigger-bar{width:1px;height:4px;background:rgba(23,35,61,.25);margin-left:3px;display:inline-block}.split .split-wrapper.is-horizontal>.split-bar{width:6px;height:100%;border:1px solid #dcdee2;border-top:none;border-bottom:none;cursor:col-resize}.split .split-wrapper.is-horizontal>.split-bar .split-trigger-bar{width:4px;height:1px;margin-left:0;margin-top:3px}.scroll{height:100%;width:100%}.scroll.is-phone{overflow:auto}.search .input-group-append{position:relative}.search .auto-complete .fa-spin{left:-26px}.listview{border:1px solid rgba(0,0,0,.125);border-radius:.25rem;width:100%;height:100%;display:flex;flex-flow:column nowrap}.listview .listview-header{padding:1rem;border-bottom-color:inherit;border-bottom-width:1px;border-bottom-style:solid}.listview .listview-body{padding:1rem 0 0 1rem;position:relative;overflow:auto;display:flex;flex-flow:row wrap;flex:1}.listview .listview-body .listview-item{margin:0 1rem 1rem 0;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.listview .listview-body .listview-item:hover .card{cursor:pointer;border:1px solid #409eff}.listview .listview-body .listview-item-group{flex-basis:100%;margin:1rem 0;font-weight:bold;position:relative}.listview .listview-body .listview-item-group:after{content:"";position:absolute;top:calc(-50%);left:-1rem;right:0;background-color:rgba(0,0,0,.1);height:calc(200%)}.listview .listview-footer{padding:1rem;border-top-color:inherit;border-top-width:1px;border-top-style:solid}.input-number-fix::-webkit-outer-spin-button,.input-number-fix::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;-moz-appearance:textfield}.is-draggable .modal-header{cursor:pointer}.modal-header.is-drag{cursor:move}@media(min-width:576px){.form-inline .form-group{margin-bottom:1rem}.form-inline .row textarea{width:calc(100% - 100px)}}.checkbox-list{height:auto;display:flex;flex-flow:row wrap;padding-bottom:0}.checkbox-list .checkbox-item{display:inline-flex;width:120px;margin-bottom:.375rem}.checkbox-list .checkbox-item .form-checkbox{width:100%;display:flex;align-items:center;justify-content:flex-start;padding-right:.5rem}.checkbox-list .checkbox-item .form-checkbox .checkbox-input{display:inline-flex}.checkbox-list .checkbox-item .form-checkbox .checkbox-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:576px){.form-inline .checkbox-list{display:flex;width:calc(100% - 100px)}}.multi-select{width:100%;position:relative}.multi-select-toggle{border:solid 1px #ddd;border-radius:4px;cursor:pointer;min-height:35px;max-height:70px;overflow:auto}.multi-select-toggle.is-disabled{cursor:not-allowed}.multi-select-toggle .clear{padding:7px .25rem;display:none;color:#adb5bd}.multi-select-toggle .clear:hover{background-color:#ddd;border-radius:4px}.multi-select-toggle .dropdown{padding:7px .25rem;display:block}.multi-select-toggle.selected .clear{display:block}.multi-select-toggle.selected .dropdown,.multi-select-toggle.is-disabled .clear{display:none}.multi-select-toggle .append{position:absolute;height:100%;width:30px;right:0;top:0;color:#c0c4cc;display:flex;align-items:center;justify-content:center}.multi-select-toggle .append .dropdown{transition:all .3s;transform:rotate(180deg)}.show .multi-select-toggle .append .dropdown{transform:rotate(0)}.multi-select-items{display:flex;flex-wrap:wrap;padding-top:3px;padding-left:3px;position:relative}.multi-select-items span{border:solid 1px #ddd;border-radius:4px;padding:2px 6px;background-color:#e9ecef;margin-bottom:3px}.multi-select-items .multi-select-item{display:inline-block;max-width:130px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-right:3px}.multi-select-items .multi-select-item-group{display:inline-flex;position:relative}.multi-select-items .multi-select-item-group .multi-select-item{padding-left:9px}.multi-select-items .multi-select-close{border-top-right-radius:0;border-bottom-right-radius:0;margin-right:-3px;z-index:2;transition:color .3s linear,background-color .3s linear}.multi-select-items .multi-select-close:hover{color:#333;background-color:#ddd}.multi-select-menu{margin-top:10px;max-height:274px;padding:.25rem 0;width:100%;font-size:inherit;cursor:pointer;overflow:auto;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;position:absolute;z-index:1000;display:none}.multi-select-menu.show{display:block}.multi-select-menu .toolbar{padding:6px 10px}.multi-select-menu .toolbar .btn{line-height:12px;padding:7px 15px;border:1px solid #dee2e6;transition:border-color .3s linear,color .3s linear}.multi-select-menu .toolbar .btn:hover{border-color:#409eff;color:#409eff}.multi-select-menu .toolbar .btn:not(:last-child){margin-right:1rem}.multi-select-menu .search{padding:7px 10px;position:relative}.multi-select-menu .search .search-text{width:100%;padding-right:30px}.multi-select-menu .search .fa-search{position:absolute;left:calc(100% - 34px);top:18px;color:#adb5bd}.multi-select-menu-item{display:flex;padding:0 10px;align-items:center;transition:all .3s linear}.multi-select-menu-item.active{background-color:#dee2e6}.multi-select-menu-item:hover{background-color:#6fd6e6}.multi-select-menu-item>span{padding:.375rem .75rem}.form-inline .multi-select-menu-item .checkbox-label{display:none}@media(min-width:576px){.form-inline .multi-select{width:196px}}.multi-select-ph{height:30px;display:flex;align-items:center;padding-left:1rem;color:#c0c4cc}.ef-loading{display:flex;justify-content:center;align-items:center;border:1px solid #ddd;border-radius:4px;padding:2rem}.skeleton{width:100%;flex:1}.skeleton-content{position:relative}.skeleton-row{min-height:32px;background-color:#e9ecef}.skeleton-row:not(:last-child){margin-bottom:.5rem}.skeleton-content.round .skeleton-row{border-radius:4px}.skeleton-content.active .skeleton-row,.skeleton-content.active .skeleton-avatar{background:-webkit-gradient(linear,left top,right top,color-stop(25%,#f2f2f2),color-stop(37%,#e6e6e6),color-stop(63%,#f2f2f2));background:linear-gradient(90deg,#f2f2f2 25%,#e6e6e6 37%,#f2f2f2 63%);background-size:400% 100%;-webkit-animation:skeleton-loading 1.4s ease infinite;animation:skeleton-loading 1.4s ease infinite}@-webkit-keyframes skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}@keyframes skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}@media(min-width:576px){.skeleton-content .control-label.skeleton-row{margin-bottom:0}}.skeleton-content .form-control.skeleton-row{flex:1}.skeleton-avatar{width:2rem;height:2rem}.skeleton-content.round .skeleton-avatar{border-radius:4px}.skeleton-content .skeleton-avatar.circle{border-radius:50%}.swal .modal-header{display:none}.swal .swal2-icon,.swal .swal2-actions{display:flex}.swal .swal2-actions{margin-bottom:1rem}.scanner .scanner-video video{width:300px;height:170px;border:1px solid #ddd;border-radius:4px}.scanner .scanner-image{display:none}.camera .camera-header{width:300px;height:170px;border:1px solid #ddd;border-radius:4px}.camera canvas{display:none}.timer .time-panel-footer{display:flex;justify-content:space-between}.timer .time-panel-btn{border:1px solid transparent;border-radius:4px;transition:border .3s linear;padding:0 .65rem}.timer .time-panel-btn:hover{border-color:#ddd}.timer .time-panel-btn.confirm{color:#28a745}.timer .circle-title{flex-flow:column nowrap;bottom:66px}.timer .timer-body{font-size:3.5rem}.timer .timer-alert{font-size:1rem}.timer .timer-alert i{margin-right:.5rem}.timer .timer-buttons{display:flex;justify-content:space-between}.timer .timer-buttons .btn{border:5px double #949496;border-radius:50%;height:66px;width:66px;font-size:.75rem !important;padding:0}.qrcode .qrcode-img{width:128px;height:128px}.qrcode .qrcode-buttons{margin-top:1rem}
\ No newline at end of file