diff --git a/samples/Sample.Core/Pages/DataGrid/Examples/Banks.razor b/samples/Sample.Core/Pages/DataGrid/Examples/Banks.razor index 43713aa..94decee 100644 --- a/samples/Sample.Core/Pages/DataGrid/Examples/Banks.razor +++ b/samples/Sample.Core/Pages/DataGrid/Examples/Banks.razor @@ -7,15 +7,15 @@ + - - +
@grid.Pager.StartItem - @grid.Pager.EndItem of @grid.Pager.Total
diff --git a/src/LoreSoft.Blazor.Controls/Data/DataComponentBase.cs b/src/LoreSoft.Blazor.Controls/Data/DataComponentBase.cs index 5c12a43..0fc4529 100644 --- a/src/LoreSoft.Blazor.Controls/Data/DataComponentBase.cs +++ b/src/LoreSoft.Blazor.Controls/Data/DataComponentBase.cs @@ -158,6 +158,9 @@ protected virtual async ValueTask RefreshCoreAsync() else { DataError = ex; + Pager.Total = 0; + View = null; + } } finally diff --git a/src/LoreSoft.Blazor.Controls/Data/DataGrid.razor b/src/LoreSoft.Blazor.Controls/Data/DataGrid.razor index eca1a14..44a193e 100644 --- a/src/LoreSoft.Blazor.Controls/Data/DataGrid.razor +++ b/src/LoreSoft.Blazor.Controls/Data/DataGrid.razor @@ -20,7 +20,7 @@
- @if (DetailTemplate != null) + @if (DetailTemplate != null || HasGrouping) { } @@ -36,7 +36,7 @@ - @if (DetailTemplate != null) + @if (DetailTemplate != null || HasGrouping) { @@ -147,29 +147,40 @@ } - else if (View == null) + else if (View == null || IsLoading) { - for (int i = 0; i < 5; i++) + @if (LoadingTemplate != null) { - - @if (DetailTemplate != null) - { - - } - @if (Selectable) - { - - } - @foreach (var column in VisibleColumns) - { - - } + + } + else + { + for (int i = 0; i < 5; i++) + { + + @if (DetailTemplate != null || HasGrouping) + { + + } + @if (Selectable) + { + + } + @foreach (var column in VisibleColumns) + { + + } + + } + } } else if (View.Count == 0) { @@ -196,7 +207,7 @@ @RowFragment(item) } - else if (Groupable && Columns.Any(c => c.Grouping)) + else if (HasGrouping) { var groupColumn = Columns.FirstOrDefault(c => c.Grouping) ?? Columns.First(); @@ -205,22 +216,31 @@ var groupKey = group.Key; - + @if (Selectable) + { + + } + @foreach (var column in VisibleColumns) + { + + } + @if (IsGroupExpanded(groupKey)) { @foreach (var item in group) @@ -242,7 +262,7 @@ { - @if (DetailTemplate != null) + @if (DetailTemplate != null || HasGrouping) { } @@ -272,17 +292,6 @@ } - @if (IsLoading) - { - @if (LoadingTemplate == null) - { - - } - else - { - @LoadingTemplate - } - } @@ -307,6 +316,7 @@ @ondblclick="() => RowDoubleClick.InvokeAsync(item)" class="@RowClass" style="@(RowStyle?.Invoke(item))"> + @if (DetailTemplate != null) { } + else if (HasGrouping) + { + + } + @if (Selectable) { } + @foreach (var column in VisibleColumns) {
- - - -
+ @LoadingTemplate +
+ + + +
+ - - @if (groupColumn.GroupTemplate != null) - { - @groupColumn.GroupTemplate(group) - } - else - { - @groupColumn.HeaderTitle(): @groupKey - } + @if (groupColumn.GroupTemplate != null) + { + @groupColumn.GroupTemplate(group) + } + else if (column == groupColumn) + { + @groupKey + } +
@@ -316,6 +326,11 @@ class="data-grid-hierarchy-button @(IsRowExpanded(item) ? "data-grid-hierarchy-button-expanded" : "data-grid-hierarchy-button-collapsed" )"> @@ -328,6 +343,7 @@ > VisibleColumns => Columns.Where(c => c.Visible).ToList(); - protected int CellCount => (Columns?.Count ?? 0) + (DetailTemplate != null ? 1 : 0) + (Selectable ? 1 : 0); + protected int CellCount => (Columns?.Count ?? 0) + + (DetailTemplate != null || (Groupable && Columns.Any(c => c.Grouping)) ? 1 : 0) + + (Selectable ? 1 : 0); + protected bool HasGrouping => Groupable && Columns.Any(c => c.Grouping); + protected override async Task OnAfterRenderAsync(bool firstRender) { if (firstRender && (Columns == null || Columns.Count == 0)) // verify columns added @@ -233,7 +237,10 @@ protected void ToggleGroupRow(string key) protected bool IsAllSelected() { - return View?.All(IsRowSelected) == true; + if (View == null || View.Count == 0) + return false; + + return View.All(IsRowSelected); } protected void ToggleSelectAll() diff --git a/src/LoreSoft.Blazor.Controls/Data/DataPager.cs b/src/LoreSoft.Blazor.Controls/Data/DataPager.cs index 81da0d1..679786b 100644 --- a/src/LoreSoft.Blazor.Controls/Data/DataPager.cs +++ b/src/LoreSoft.Blazor.Controls/Data/DataPager.cs @@ -37,7 +37,7 @@ public class DataPager : ComponentBase, IDisposable public bool ShowPage { get; set; } = true; [Parameter] - public bool ShowEmpty { get; set; } = false; + public bool ShowEmpty { get; set; } = true; [Parameter] public bool CenterSelected { get; set; } = true; diff --git a/src/LoreSoft.Blazor.Controls/Styles/_data.scss b/src/LoreSoft.Blazor.Controls/Styles/_data.scss index d0319c8..ff13cfe 100644 --- a/src/LoreSoft.Blazor.Controls/Styles/_data.scss +++ b/src/LoreSoft.Blazor.Controls/Styles/_data.scss @@ -8,14 +8,17 @@ } .data-grid-error { - padding: 1.5rem; - color: #dc3545; + padding: 1.5rem !important; + color: #dc3545 !important; + text-align: center; + font-weight: 600; } .data-grid-empty { + padding: 1.5rem !important; + color: #6c757d !important; text-align: center; - padding: 1.5rem; - color: #6c757d; + font-weight: 600; } .data-grid-table { @@ -84,8 +87,10 @@ button.data-grid-header-filter { padding: 0 !important; } -.data-grid-group-cell { - font-weight: 600; +.data-grid-group-row { + td { + font-weight: 600; + } } .data-grid-hierarchy-button, diff --git a/src/LoreSoft.Blazor.Controls/wwwroot/BlazorControls.css b/src/LoreSoft.Blazor.Controls/wwwroot/BlazorControls.css index 11ba3eb..7be18ff 100644 --- a/src/LoreSoft.Blazor.Controls/wwwroot/BlazorControls.css +++ b/src/LoreSoft.Blazor.Controls/wwwroot/BlazorControls.css @@ -1 +1 @@ -.busy-loading-indicator{align-self:center;background-color:rgba(0,0,0,0);border:0;box-sizing:border-box;color:#ccc;display:inline-block;font-size:4px;line-height:1;margin-right:4px;outline:none;padding:8px;text-align:center;transition:color 150ms ease 0s;vertical-align:middle}.busy-loading-dot-1,.busy-loading-dot-2,.busy-loading-dot-3{background-color:#ccc;border-radius:1em;display:inline-block;height:1em;vertical-align:top;width:1em}.busy-loading-dot-2,.busy-loading-dot-3{margin-left:1em}.busy-loading-dot-1{animation:1s ease-in-out 0ms infinite normal none running dot-loading}.busy-loading-dot-2{animation:1s ease-in-out 160ms infinite normal none running dot-loading}.busy-loading-dot-3{animation:1s ease-in-out 320ms infinite normal none running dot-loading}.data-grid-container{position:relative}.data-grid{width:100%;border-collapse:collapse}.data-grid-error{padding:1.5rem;color:#dc3545}.data-grid-empty{text-align:center;padding:1.5rem;color:#6c757d}.data-grid-table{overflow-x:auto;-webkit-overflow-scrolling:touch}.data-grid-header{display:flex;flex-direction:row}.data-grid-header-title{flex-grow:1;text-align:left}button.data-grid-header-title,button.data-grid-header-filter{cursor:pointer;background-color:rgba(0,0,0,0);border:0 none;padding:0;font:inherit}.data-grid-header-sort{display:flex;justify-content:center;align-items:center}.data-grid-header-sort-asc::before,.data-grid-header-sort-desc::before,.data-grid-header-filter-icon::before,.data-grid-header-filter-active::before{display:inline-block;content:"";vertical-align:-0.125em;background-repeat:no-repeat;width:16px;height:16px;margin-left:.25rem;opacity:.5}.data-grid-header-sort-asc::before{background-image:url("data:image/svg+xml,")}.data-grid-header-sort-desc::before{background-image:url("data:image/svg+xml,")}.data-grid-header-filter-icon::before{background-image:url("data:image/svg+xml,")}.data-grid-header-filter-active::before{background-image:url("data:image/svg+xml,")}.data-grid-hierarchy-cell{text-align:center !important;vertical-align:middle !important;padding:0 !important}.data-grid-group-cell{font-weight:600}.data-grid-hierarchy-button,.data-grid-group-button{cursor:pointer;background-color:rgba(0,0,0,0);border:0 none;padding:0}.data-grid-group-button{padding-right:.5rem}.data-grid-hierarchy-button-expanded::before,.data-grid-hierarchy-button-collapsed::before,.data-grid-group-button-expanded::before,.data-grid-group-button-collapsed::before{display:inline-block;content:"";vertical-align:-0.125em;background-repeat:no-repeat;width:16px;height:16px;opacity:.5}.data-grid-hierarchy-button-expanded::before,.data-grid-group-button-expanded::before{background-image:url("data:image/svg+xml,")}.data-grid-hierarchy-button-collapsed::before,.data-grid-group-button-collapsed::before{background-image:url("data:image/svg+xml,")}.data-grid-header-sort-icon{margin-left:5px;opacity:.5}.data-pagination{display:flex;justify-content:space-between;align-items:center}.data-pager{display:flex;padding-left:0;list-style:none;margin:.25rem}.data-page-link{position:relative;display:block;color:#0d6efd;text-decoration:none;background-color:#fff;border:1px solid #dee2e6;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.data-page-link:hover{z-index:2;color:#0a58ca;background-color:#e9ecef;border-color:#dee2e6}.data-page-link:focus{z-index:3;color:#0a58ca;background-color:#e9ecef;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.data-page-item:not(:first-child) .data-page-link{margin-left:-1px}.data-page-item.active .data-page-link{z-index:3;color:#fff;background-color:#0d6efd;border-color:#0d6efd}.data-page-item.disabled .data-page-link{color:#6c757d;pointer-events:none;background-color:#fff;border-color:#dee2e6}.data-page-link{padding:.375rem .75rem}.data-page-item:first-child .data-page-link{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.data-page-item:last-child .data-page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.data-page-size-options select{padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:0 none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;margin-right:.3rem}.data-page-size-options select:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.data-page-size-options select:disabled{color:#6c757d;background-color:#e9ecef}.data-page-size-options select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 #212529}.data-page-size-options,.data-page-information{margin:.25rem}.data-grid-selector-cell{text-align:center !important;vertical-align:middle !important;padding-right:0 !important}.data-check{display:block;min-height:1.5rem;padding-left:1.5em}.data-check .data-check-input{float:left;margin-left:-1.5em}.data-check-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;cursor:pointer}.data-check-input[type=checkbox]{border-radius:.25em}.data-check-input:active{filter:brightness(90%)}.data-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.data-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.data-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}.data-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.data-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.data-check-input[disabled]~.data-check-label,.data-check-input:disabled~.data-check-label{opacity:.5}.data-list{position:relative}@media(max-width: 991.98px){.data-pagination{flex-flow:column wrap}.data-page-size-options{display:none}}.filter-background{bottom:0;left:0;position:absolute;right:0;top:0;position:fixed;background-color:rgba(0,0,0,0);z-index:1040;cursor:pointer}.filter-container{background-color:#fff;box-shadow:rgba(0,0,0,.1) 0px 0px 0px 1px,rgba(0,0,0,.1) 0px 4px 11px;margin-bottom:8px;margin-top:2px;position:absolute;width:100%;z-index:1050;box-sizing:border-box;border:1px solid #bfbfbf;border-radius:4px;min-height:150px;padding:.75em}.filter-row{padding:0;border:0 none}.filter-footer{margin-top:1em}.json-object{border:1px solid #dee2e6;border-collapse:collapse;width:100%;color:#212529}.json-name,.json-value{border-width:1px;padding:.25rem .25rem}.json-name{background-color:#f9f9f9;white-space:nowrap}.json-value{background-color:#fff;width:100%}.loading-block-overlay{background-color:rgba(0,0,0,.1);position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;z-index:9999;flex-flow:column wrap}.loading-block-spinner{display:block;z-index:1200}.loading-block-spinner-icon{animation:400ms linear 0s infinite normal none running progress-spinner-keframe;border-color:#212529 rgba(0,0,0,0) rgba(0,0,0,0) #212529;border-width:5px;border-style:solid;border-radius:50%;box-sizing:border-box;height:50px;width:50px}.loading-block-text{color:#212529}.datetimepicker{box-sizing:border-box;clear:both;position:relative;text-align:left}.datetimepicker-value-container{-webkit-box-align:center;align-items:center;display:flex;flex-wrap:wrap;position:relative;box-sizing:border-box;flex:1 1 0%;width:100%;border:1px solid #bfbfbf;border-radius:.25rem;z-index:1045}.datetimepicker-clear-button,.datetimepicker-calendar-button,.datetimepicker-time-button{color:#ccc;display:flex;align-items:center;box-sizing:border-box;background-color:#fff;border:0 none rgba(0,0,0,0);height:calc(1.5em + .75rem + 2px);padding:1px 4px}.datetimepicker-clear-button:hover{color:#de350b}.datetimepicker-calendar-button:hover,.datetimepicker-time-button:hover{color:#828282}.datetimepicker-calendar-button,.datetimepicker-time-button{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.datetimepicker.is-datepicker-open .datetimepicker-calendar-button{color:#2684ff}.datetimepicker.is-timepicker-open .datetimepicker-time-button{color:#2684ff}.datetimepicker-input{display:block;width:100%;height:calc(1.5em + .75rem + 2px);border:0 none rgba(0,0,0,0);border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;padding:.375rem .75rem;box-sizing:border-box;background-color:#fff;position:relative;-ms-flex:1 1 0%;flex:1 1 0%;min-width:0}.datetimepicker-background{bottom:0;left:0;position:absolute;right:0;top:0;position:fixed;background-color:rgba(0,0,0,0);z-index:1040;cursor:pointer}.datepicker-modal,.timepicker-modal{top:100%;background-color:#fff;box-shadow:rgba(0,0,0,.1) 0px 0px 0px 1px,rgba(0,0,0,.1) 0px 4px 11px;margin-bottom:8px;margin-top:2px;position:absolute;z-index:1050;box-sizing:border-box;border:1px solid #bfbfbf;border-radius:4px}.datepicker-table{display:table;margin:0 auto}.datepicker-header{display:table-header-group}.datepicker-header-cell,.datepicker-cell{text-align:center;vertical-align:middle;display:table-cell;border-radius:4px;padding:.45rem;color:#4a4a4a;text-decoration:none;border:0 none rgba(0,0,0,0);background-color:rgba(0,0,0,0)}.datepicker-header-cell{color:#7a7a7a;font-weight:600}.datepicker-body{display:table-row-group}.datepicker-row{display:table-row}.datepicker-cell:not(.is-disabled),.timepicker-cell:not(.is-disabled){cursor:pointer}.datepicker-cell:hover:not(.is-selected),.timepicker-cell:hover:not(.is-selected){background-color:#deebff;color:#0a0a0a}.datepicker-cell.is-today{border:1px solid rgba(38,132,255,.5)}.datepicker-cell.is-secondary-month,.datepicker-cell.is-disabled,.timepicker-cell.is-disabled{color:#b5b5b5 !important}.datepicker-cell.is-selected,.timepicker-cell.is-selected{background-color:#2684ff;color:#fff !important}.is-disabled{pointer-events:none}.datepicker-navigation{display:flex;justify-content:space-between}.datepicker-previous-button,.datepicker-next-button,.datepicker-today-button{background-color:rgba(0,0,0,0);color:#ccc;display:flex;align-items:center;box-sizing:border-box;padding:1px 3px;border:0 none rgba(0,0,0,0);margin:.2rem .15rem}.datepicker-today-button{color:#4a4a4a}.datepicker-select-month,.datepicker-input-year{color:#4a4a4a;display:flex;box-sizing:border-box;padding:1px 3px;border:none;margin:.2rem .15rem;font-weight:700;cursor:pointer}.datepicker-select-month{width:100px;-webkit-appearance:none;-moz-appearance:none;text-indent:.01px;-moz-text-overflow:"";text-overflow:""}.datepicker-input-year{width:60px;-moz-appearance:textfield}.datepicker-input-year::-webkit-outer-spin-button,.datepicker-input-year::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.timepicker-modal{width:150px;height:230px;overflow-x:hidden;overflow-y:scroll;padding:.4rem}.timepicker-cell{text-align:left;vertical-align:middle;padding:.15rem .6rem;color:#4a4a4a;text-decoration:none;border:0 none rgba(0,0,0,0);background-color:rgba(0,0,0,0)}.progress-container{pointer-events:none}.progress-status-bar{height:3px;left:0;margin-left:0;position:fixed;top:0;width:100%;z-index:1200}.progress-status-peg{display:block;height:100%;opacity:1;position:absolute;right:0;transform:rotate(3deg) translate(0px, -4px);width:100px}.progress-status-spinner{display:block;position:fixed;right:8px;top:22px;z-index:1200}.progress-status-spinner-icon{animation:400ms linear 0s infinite normal none running progress-spinner-keframe;border-width:2px;border-style:solid;border-radius:50%;box-sizing:border-box;height:18px;width:18px}@keyframes progress-spinner-keframe{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.query-builder{position:relative}.query-builder select,.query-builder button,.query-builder input,.query-button{color:#6c757d;background-color:#fff;border:1px solid #ccc;font-weight:400;padding:.25rem .75rem;margin:.125rem;font-size:1rem}.query-builder select,.query-builder button,.query-button{cursor:pointer}.query-builder select:hover,.query-builder button:hover,.query-builder input:hover,.query-button:hover{border:1px solid #6c757d;color:#000}.query-builder select:invalid,.query-builder input:invalid{border:1px solid #dc3546}.query-group .query-group{margin-left:2.5rem}.query-group-header{background-color:#f2f2f2;padding:.125rem}.query-button-delete::before{display:inline-block;content:"";vertical-align:-0.125em;background-repeat:no-repeat;width:16px;height:16px;opacity:.5;background-image:url("data:image/svg+xml,")}.query-button-add::before{display:inline-block;content:"";vertical-align:-0.125em;background-repeat:no-repeat;width:16px;height:16px;opacity:.5;background-image:url("data:image/svg+xml,")}.skeleton{height:1.2em;display:block;background-color:rgba(0,0,0,.05)}.skeleton-text{height:auto;transform:scale(1, 0.6);margin-top:0;margin-bottom:0;transform-origin:0 60%}.skeleton-text:empty:before{content:" "}.skeleton-circle{border-radius:50%}.skeleton-wave{overflow:hidden;position:relative}.skeleton-wave::after{top:0;left:0;right:0;bottom:0;content:"";position:absolute;animation:skeleton-keyframes-wave 1.6s linear .5s infinite;transform:translateX(-100%);background:linear-gradient(90deg, transparent, rgba(0, 0, 0, 0.04), transparent)}@keyframes skeleton-keyframes-wave{0%{transform:translateX(-100%)}60%{transform:translateX(100%)}100%{transform:translateX(100%)}}.toaster-container{display:flex;flex-direction:column;position:fixed;z-index:9999}.toaster-container.toaster-top-center{top:2rem;left:50%;transform:translate(-50%, 0%)}.toaster-container.toaster-top-left{top:2rem;left:2rem}.toaster-container.toaster-top-right{top:2rem;right:2rem}.toaster-container.toaster-bottom-center{bottom:2rem;left:50%;transform:translate(-50%, 0%)}.toaster-container.toaster-bottom-left{bottom:2rem;left:2rem}.toaster-container.toaster-bottom-right{bottom:2rem;right:2rem}.toaster-container .toast-element{display:flex;position:relative;flex-direction:row;animation:fadein 1.5s;margin-bottom:1rem;padding:.5rem;color:#1d1d1b;width:25rem;border-radius:.25rem;box-shadow:rgba(0,0,0,.3) 0px 10px 30px 2px;background-color:#fff;border-top:6px solid #fff}.toaster-container .toast-element.toast-information{border-top:6px solid #2563eb}.toaster-container .toast-element.toast-information .toast-icon{color:#2563eb}.toaster-container .toast-element.toast-success{border-top:6px solid #16a34a}.toaster-container .toast-element.toast-success .toast-icon{color:#16a34a}.toaster-container .toast-element.toast-warning{border-top:6px solid #eab308}.toaster-container .toast-element.toast-warning .toast-icon{color:#eab308}.toaster-container .toast-element.toast-error{border-top:6px solid #dc2626}.toaster-container .toast-element.toast-error .toast-icon{color:#dc2626}.toaster-container .toast-element .toast-icon{border:0;display:flex;align-items:center;margin-right:.5rem}.toaster-container .toast-element .toast-icon .toast-icon-image{height:22px;width:22px}.toaster-container .toast-element .toast-message{flex-grow:1;margin:auto 0;font-weight:500;font-size:.9rem;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;padding:.25rem}.toaster-container .toast-element .toast-close{box-sizing:content-box;width:1em;height:1em;padding:.5rem;color:#000;background:rgba(0,0,0,0) center/1em auto no-repeat;background-image:url("data:image/svg+xml,");border:0;border-radius:.375rem;opacity:.5}.toaster-container .toast-element .toast-close:hover{color:inherit}.toaster-container .toast-element .toast-progress-bar{position:absolute;bottom:0;left:0;right:0;height:6px;border-bottom-left-radius:.375rem;border-bottom-right-radius:.375rem}.toaster-container .toast-element .toast-progress-bar>span{position:absolute;filter:brightness(75%);height:6px;border-bottom-left-radius:.375rem;background-image:linear-gradient(rgba(0, 0, 0, 0.1) 0 0);transition:all .1s linear}@keyframes fadein{from{opacity:0}to{opacity:1}}.toggle-switch{position:relative;display:inline-block;width:70px;height:30px;margin:0}.toggle-switch input{opacity:0;width:0;height:0}.toggle-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;border-radius:4px}.toggle-slider:before{position:absolute;content:"";height:22px;width:26px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s;border-radius:2px}.toggle-slider:after{position:absolute;content:"NO";height:22px;width:26px;right:6px;top:6px;color:#828282;font-size:12px}.toggle-switch input:checked+.toggle-slider{background-color:#2684ff}.toggle-switch input:focus+.toggle-slider{outline:1px solid #2684ff}.toggle-switch input:checked+.toggle-slider:before{-webkit-transform:translateX(36px);-ms-transform:translateX(36px);transform:translateX(36px)}.toggle-switch input:checked+.toggle-slider:after{content:"YES";left:6px;top:6px;color:#e6e6e6}.typeahead-container{position:relative;box-sizing:border-box}.typeahead-background{bottom:0;left:0;position:absolute;right:0;top:0;position:fixed;background-color:rgba(0,0,0,0);z-index:1040;cursor:pointer}.typeahead-control{-webkit-box-align:center;align-items:center;background-color:#fff;cursor:default;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;min-height:38px;position:relative;box-sizing:border-box;border-color:#ccc;border-radius:4px;border-style:solid;border-width:1px;transition:all 100ms ease 0s;outline:0px !important;z-index:1045}.typeahead-value-container{-webkit-box-align:center;align-items:center;display:flex;flex-wrap:wrap;position:relative;box-sizing:border-box;flex:1 1 0%;padding:2px 8px}.typeahead-value-placeholder{opacity:.5}.typeahead-single-value{color:#333;margin-left:2px;margin-right:2px;max-width:calc(100% - 8px);position:absolute;text-overflow:ellipsis;white-space:nowrap;top:50%;transform:translateY(-50%);box-sizing:border-box}.typeahead-multi-value{background-color:#e6e6e6;display:flex;min-width:0px;box-sizing:border-box;border-radius:2px;margin:2px}.typeahead-multi-value-label{color:#333;font-size:85%;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;border-radius:2px;overflow:hidden;padding:3px 3px 3px 6px}.typeahead-multi-value-clear{-webkit-box-align:center;align-items:center;display:flex;padding-left:4px;padding-right:4px;box-sizing:border-box;border-radius:2px;background-color:rgba(0,0,0,0);border:0;outline:none}.typeahead-multi-value-clear:hover{background-color:#d4d4d4;color:#de350b}.typeahead-indicators{-webkit-box-align:center;align-items:center;align-self:stretch;display:flex;flex-shrink:0;box-sizing:border-box}.typeahead-indicator-separator{align-self:stretch;background-color:#ccc;margin-bottom:8px;margin-top:8px;width:1px;box-sizing:border-box}.typeahead-indicator{color:#ccc;display:flex;box-sizing:border-box;padding:8px;transition:color 150ms ease 0s;background-color:rgba(0,0,0,0);border:0;outline:none}.typeahead-clear-indicator{color:#ccc;display:flex;box-sizing:border-box;padding:8px;transition:color 150ms ease 0s}.typeahead-loading-indicator{color:#ccc;display:flex;align-self:center;font-size:4px;line-height:1;margin-right:4px;text-align:center;vertical-align:middle;box-sizing:border-box;padding:8px;transition:color 150ms ease 0s}.typeahead-loading-dot-1,.typeahead-loading-dot-2,.typeahead-loading-dot-3{background-color:#ccc;display:inline-block;height:1em;vertical-align:top;width:1em;border-radius:1em}.typeahead-loading-dot-2,.typeahead-loading-dot-3{margin-left:1em}.typeahead-loading-dot-1{animation:1s ease-in-out 0ms infinite normal none running dot-loading}.typeahead-loading-dot-2{animation:1s ease-in-out 160ms infinite normal none running dot-loading}.typeahead-loading-dot-3{animation:1s ease-in-out 320ms infinite normal none running dot-loading}.typeahead-svg{display:inline-block;fill:currentcolor;line-height:1;stroke:currentcolor;stroke-width:0}.typeahead-clear-indicator:hover{color:#de350b}.typeahead-chevron-indicator:hover{color:#828282}.typeahead-menu{top:100%;background-color:#fff;box-shadow:rgba(0,0,0,.1) 0px 0px 0px 1px,rgba(0,0,0,.1) 0px 4px 11px;margin-bottom:8px;margin-top:2px;position:absolute;width:100%;z-index:1050;box-sizing:border-box;border:1px solid #bfbfbf;border-radius:4px}.typeahead-search-container{margin:0}.typeahead-search-input{width:100%;border-top-left-radius:4px;border-top-right-radius:4px;border:1px solid #bfbfbf;padding:.5rem;box-sizing:border-box}.typeahead-menu-list{max-height:300px;overflow-y:auto;padding-bottom:4px;padding-top:4px;position:relative;box-sizing:border-box}.typeahead-option{background-color:rgba(0,0,0,0);color:inherit;cursor:pointer;display:block;font-size:inherit;width:100%;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;padding:8px 12px}.typeahead-option-no-records,.typeahead-option-loading{padding:.5rem;opacity:.5}.typeahead-option-footer{padding:.5rem}.typeahead-option-selected,.typeahead-option.typeahead-option-selected:hover{background-color:#2684ff;color:#fff}.typeahead-option:hover{background-color:#deebff}@keyframes dot-loading{0%,80%,100%{opacity:0}40%{opacity:1}}/*# sourceMappingURL=BlazorControls.css.map */ +.busy-loading-indicator{align-self:center;background-color:rgba(0,0,0,0);border:0;box-sizing:border-box;color:#ccc;display:inline-block;font-size:4px;line-height:1;margin-right:4px;outline:none;padding:8px;text-align:center;transition:color 150ms ease 0s;vertical-align:middle}.busy-loading-dot-1,.busy-loading-dot-2,.busy-loading-dot-3{background-color:#ccc;border-radius:1em;display:inline-block;height:1em;vertical-align:top;width:1em}.busy-loading-dot-2,.busy-loading-dot-3{margin-left:1em}.busy-loading-dot-1{animation:1s ease-in-out 0ms infinite normal none running dot-loading}.busy-loading-dot-2{animation:1s ease-in-out 160ms infinite normal none running dot-loading}.busy-loading-dot-3{animation:1s ease-in-out 320ms infinite normal none running dot-loading}.data-grid-container{position:relative}.data-grid{width:100%;border-collapse:collapse}.data-grid-error{padding:1.5rem !important;color:#dc3545 !important;text-align:center;font-weight:600}.data-grid-empty{padding:1.5rem !important;color:#6c757d !important;text-align:center;font-weight:600}.data-grid-table{overflow-x:auto;-webkit-overflow-scrolling:touch}.data-grid-header{display:flex;flex-direction:row}.data-grid-header-title{flex-grow:1;text-align:left}button.data-grid-header-title,button.data-grid-header-filter{cursor:pointer;background-color:rgba(0,0,0,0);border:0 none;padding:0;font:inherit}.data-grid-header-sort{display:flex;justify-content:center;align-items:center}.data-grid-header-sort-asc::before,.data-grid-header-sort-desc::before,.data-grid-header-filter-icon::before,.data-grid-header-filter-active::before{display:inline-block;content:"";vertical-align:-0.125em;background-repeat:no-repeat;width:16px;height:16px;margin-left:.25rem;opacity:.5}.data-grid-header-sort-asc::before{background-image:url("data:image/svg+xml,")}.data-grid-header-sort-desc::before{background-image:url("data:image/svg+xml,")}.data-grid-header-filter-icon::before{background-image:url("data:image/svg+xml,")}.data-grid-header-filter-active::before{background-image:url("data:image/svg+xml,")}.data-grid-hierarchy-cell{text-align:center !important;vertical-align:middle !important;padding:0 !important}.data-grid-group-row td{font-weight:600}.data-grid-hierarchy-button,.data-grid-group-button{cursor:pointer;background-color:rgba(0,0,0,0);border:0 none;padding:0}.data-grid-group-button{padding-right:.5rem}.data-grid-hierarchy-button-expanded::before,.data-grid-hierarchy-button-collapsed::before,.data-grid-group-button-expanded::before,.data-grid-group-button-collapsed::before{display:inline-block;content:"";vertical-align:-0.125em;background-repeat:no-repeat;width:16px;height:16px;opacity:.5}.data-grid-hierarchy-button-expanded::before,.data-grid-group-button-expanded::before{background-image:url("data:image/svg+xml,")}.data-grid-hierarchy-button-collapsed::before,.data-grid-group-button-collapsed::before{background-image:url("data:image/svg+xml,")}.data-grid-header-sort-icon{margin-left:5px;opacity:.5}.data-pagination{display:flex;justify-content:space-between;align-items:center}.data-pager{display:flex;padding-left:0;list-style:none;margin:.25rem}.data-page-link{position:relative;display:block;color:#0d6efd;text-decoration:none;background-color:#fff;border:1px solid #dee2e6;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.data-page-link:hover{z-index:2;color:#0a58ca;background-color:#e9ecef;border-color:#dee2e6}.data-page-link:focus{z-index:3;color:#0a58ca;background-color:#e9ecef;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.data-page-item:not(:first-child) .data-page-link{margin-left:-1px}.data-page-item.active .data-page-link{z-index:3;color:#fff;background-color:#0d6efd;border-color:#0d6efd}.data-page-item.disabled .data-page-link{color:#6c757d;pointer-events:none;background-color:#fff;border-color:#dee2e6}.data-page-link{padding:.375rem .75rem}.data-page-item:first-child .data-page-link{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.data-page-item:last-child .data-page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.data-page-size-options select{padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:0 none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;margin-right:.3rem}.data-page-size-options select:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.data-page-size-options select:disabled{color:#6c757d;background-color:#e9ecef}.data-page-size-options select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 #212529}.data-page-size-options,.data-page-information{margin:.25rem}.data-grid-selector-cell{text-align:center !important;vertical-align:middle !important;padding-right:0 !important}.data-check{display:block;min-height:1.5rem;padding-left:1.5em}.data-check .data-check-input{float:left;margin-left:-1.5em}.data-check-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;cursor:pointer}.data-check-input[type=checkbox]{border-radius:.25em}.data-check-input:active{filter:brightness(90%)}.data-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.data-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.data-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}.data-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.data-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.data-check-input[disabled]~.data-check-label,.data-check-input:disabled~.data-check-label{opacity:.5}.data-list{position:relative}@media(max-width: 991.98px){.data-pagination{flex-flow:column wrap}.data-page-size-options{display:none}}.filter-background{bottom:0;left:0;position:absolute;right:0;top:0;position:fixed;background-color:rgba(0,0,0,0);z-index:1040;cursor:pointer}.filter-container{background-color:#fff;box-shadow:rgba(0,0,0,.1) 0px 0px 0px 1px,rgba(0,0,0,.1) 0px 4px 11px;margin-bottom:8px;margin-top:2px;position:absolute;width:100%;z-index:1050;box-sizing:border-box;border:1px solid #bfbfbf;border-radius:4px;min-height:150px;padding:.75em}.filter-row{padding:0;border:0 none}.filter-footer{margin-top:1em}.json-object{border:1px solid #dee2e6;border-collapse:collapse;width:100%;color:#212529}.json-name,.json-value{border-width:1px;padding:.25rem .25rem}.json-name{background-color:#f9f9f9;white-space:nowrap}.json-value{background-color:#fff;width:100%}.loading-block-overlay{background-color:rgba(0,0,0,.1);position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;z-index:9999;flex-flow:column wrap}.loading-block-spinner{display:block;z-index:1200}.loading-block-spinner-icon{animation:400ms linear 0s infinite normal none running progress-spinner-keframe;border-color:#212529 rgba(0,0,0,0) rgba(0,0,0,0) #212529;border-width:5px;border-style:solid;border-radius:50%;box-sizing:border-box;height:50px;width:50px}.loading-block-text{color:#212529}.datetimepicker{box-sizing:border-box;clear:both;position:relative;text-align:left}.datetimepicker-value-container{-webkit-box-align:center;align-items:center;display:flex;flex-wrap:wrap;position:relative;box-sizing:border-box;flex:1 1 0%;width:100%;border:1px solid #bfbfbf;border-radius:.25rem;z-index:1045}.datetimepicker-clear-button,.datetimepicker-calendar-button,.datetimepicker-time-button{color:#ccc;display:flex;align-items:center;box-sizing:border-box;background-color:#fff;border:0 none rgba(0,0,0,0);height:calc(1.5em + .75rem + 2px);padding:1px 4px}.datetimepicker-clear-button:hover{color:#de350b}.datetimepicker-calendar-button:hover,.datetimepicker-time-button:hover{color:#828282}.datetimepicker-calendar-button,.datetimepicker-time-button{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.datetimepicker.is-datepicker-open .datetimepicker-calendar-button{color:#2684ff}.datetimepicker.is-timepicker-open .datetimepicker-time-button{color:#2684ff}.datetimepicker-input{display:block;width:100%;height:calc(1.5em + .75rem + 2px);border:0 none rgba(0,0,0,0);border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;padding:.375rem .75rem;box-sizing:border-box;background-color:#fff;position:relative;-ms-flex:1 1 0%;flex:1 1 0%;min-width:0}.datetimepicker-background{bottom:0;left:0;position:absolute;right:0;top:0;position:fixed;background-color:rgba(0,0,0,0);z-index:1040;cursor:pointer}.datepicker-modal,.timepicker-modal{top:100%;background-color:#fff;box-shadow:rgba(0,0,0,.1) 0px 0px 0px 1px,rgba(0,0,0,.1) 0px 4px 11px;margin-bottom:8px;margin-top:2px;position:absolute;z-index:1050;box-sizing:border-box;border:1px solid #bfbfbf;border-radius:4px}.datepicker-table{display:table;margin:0 auto}.datepicker-header{display:table-header-group}.datepicker-header-cell,.datepicker-cell{text-align:center;vertical-align:middle;display:table-cell;border-radius:4px;padding:.45rem;color:#4a4a4a;text-decoration:none;border:0 none rgba(0,0,0,0);background-color:rgba(0,0,0,0)}.datepicker-header-cell{color:#7a7a7a;font-weight:600}.datepicker-body{display:table-row-group}.datepicker-row{display:table-row}.datepicker-cell:not(.is-disabled),.timepicker-cell:not(.is-disabled){cursor:pointer}.datepicker-cell:hover:not(.is-selected),.timepicker-cell:hover:not(.is-selected){background-color:#deebff;color:#0a0a0a}.datepicker-cell.is-today{border:1px solid rgba(38,132,255,.5)}.datepicker-cell.is-secondary-month,.datepicker-cell.is-disabled,.timepicker-cell.is-disabled{color:#b5b5b5 !important}.datepicker-cell.is-selected,.timepicker-cell.is-selected{background-color:#2684ff;color:#fff !important}.is-disabled{pointer-events:none}.datepicker-navigation{display:flex;justify-content:space-between}.datepicker-previous-button,.datepicker-next-button,.datepicker-today-button{background-color:rgba(0,0,0,0);color:#ccc;display:flex;align-items:center;box-sizing:border-box;padding:1px 3px;border:0 none rgba(0,0,0,0);margin:.2rem .15rem}.datepicker-today-button{color:#4a4a4a}.datepicker-select-month,.datepicker-input-year{color:#4a4a4a;display:flex;box-sizing:border-box;padding:1px 3px;border:none;margin:.2rem .15rem;font-weight:700;cursor:pointer}.datepicker-select-month{width:100px;-webkit-appearance:none;-moz-appearance:none;text-indent:.01px;-moz-text-overflow:"";text-overflow:""}.datepicker-input-year{width:60px;-moz-appearance:textfield}.datepicker-input-year::-webkit-outer-spin-button,.datepicker-input-year::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.timepicker-modal{width:150px;height:230px;overflow-x:hidden;overflow-y:scroll;padding:.4rem}.timepicker-cell{text-align:left;vertical-align:middle;padding:.15rem .6rem;color:#4a4a4a;text-decoration:none;border:0 none rgba(0,0,0,0);background-color:rgba(0,0,0,0)}.progress-container{pointer-events:none}.progress-status-bar{height:3px;left:0;margin-left:0;position:fixed;top:0;width:100%;z-index:1200}.progress-status-peg{display:block;height:100%;opacity:1;position:absolute;right:0;transform:rotate(3deg) translate(0px, -4px);width:100px}.progress-status-spinner{display:block;position:fixed;right:8px;top:22px;z-index:1200}.progress-status-spinner-icon{animation:400ms linear 0s infinite normal none running progress-spinner-keframe;border-width:2px;border-style:solid;border-radius:50%;box-sizing:border-box;height:18px;width:18px}@keyframes progress-spinner-keframe{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.query-builder{position:relative}.query-builder select,.query-builder button,.query-builder input,.query-button{color:#6c757d;background-color:#fff;border:1px solid #ccc;font-weight:400;padding:.25rem .75rem;margin:.125rem;font-size:1rem}.query-builder select,.query-builder button,.query-button{cursor:pointer}.query-builder select:hover,.query-builder button:hover,.query-builder input:hover,.query-button:hover{border:1px solid #6c757d;color:#000}.query-builder select:invalid,.query-builder input:invalid{border:1px solid #dc3546}.query-group .query-group{margin-left:2.5rem}.query-group-header{background-color:#f2f2f2;padding:.125rem}.query-button-delete::before{display:inline-block;content:"";vertical-align:-0.125em;background-repeat:no-repeat;width:16px;height:16px;opacity:.5;background-image:url("data:image/svg+xml,")}.query-button-add::before{display:inline-block;content:"";vertical-align:-0.125em;background-repeat:no-repeat;width:16px;height:16px;opacity:.5;background-image:url("data:image/svg+xml,")}.skeleton{height:1.2em;display:block;background-color:rgba(0,0,0,.05)}.skeleton-text{height:auto;transform:scale(1, 0.6);margin-top:0;margin-bottom:0;transform-origin:0 60%}.skeleton-text:empty:before{content:" "}.skeleton-circle{border-radius:50%}.skeleton-wave{overflow:hidden;position:relative}.skeleton-wave::after{top:0;left:0;right:0;bottom:0;content:"";position:absolute;animation:skeleton-keyframes-wave 1.6s linear .5s infinite;transform:translateX(-100%);background:linear-gradient(90deg, transparent, rgba(0, 0, 0, 0.04), transparent)}@keyframes skeleton-keyframes-wave{0%{transform:translateX(-100%)}60%{transform:translateX(100%)}100%{transform:translateX(100%)}}.toaster-container{display:flex;flex-direction:column;position:fixed;z-index:9999}.toaster-container.toaster-top-center{top:2rem;left:50%;transform:translate(-50%, 0%)}.toaster-container.toaster-top-left{top:2rem;left:2rem}.toaster-container.toaster-top-right{top:2rem;right:2rem}.toaster-container.toaster-bottom-center{bottom:2rem;left:50%;transform:translate(-50%, 0%)}.toaster-container.toaster-bottom-left{bottom:2rem;left:2rem}.toaster-container.toaster-bottom-right{bottom:2rem;right:2rem}.toaster-container .toast-element{display:flex;position:relative;flex-direction:row;animation:fadein 1.5s;margin-bottom:1rem;padding:.5rem;color:#1d1d1b;width:25rem;border-radius:.25rem;box-shadow:rgba(0,0,0,.3) 0px 10px 30px 2px;background-color:#fff;border-top:6px solid #fff}.toaster-container .toast-element.toast-information{border-top:6px solid #2563eb}.toaster-container .toast-element.toast-information .toast-icon{color:#2563eb}.toaster-container .toast-element.toast-success{border-top:6px solid #16a34a}.toaster-container .toast-element.toast-success .toast-icon{color:#16a34a}.toaster-container .toast-element.toast-warning{border-top:6px solid #eab308}.toaster-container .toast-element.toast-warning .toast-icon{color:#eab308}.toaster-container .toast-element.toast-error{border-top:6px solid #dc2626}.toaster-container .toast-element.toast-error .toast-icon{color:#dc2626}.toaster-container .toast-element .toast-icon{border:0;display:flex;align-items:center;margin-right:.5rem}.toaster-container .toast-element .toast-icon .toast-icon-image{height:22px;width:22px}.toaster-container .toast-element .toast-message{flex-grow:1;margin:auto 0;font-weight:500;font-size:.9rem;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;padding:.25rem}.toaster-container .toast-element .toast-close{box-sizing:content-box;width:1em;height:1em;padding:.5rem;color:#000;background:rgba(0,0,0,0) center/1em auto no-repeat;background-image:url("data:image/svg+xml,");border:0;border-radius:.375rem;opacity:.5}.toaster-container .toast-element .toast-close:hover{color:inherit}.toaster-container .toast-element .toast-progress-bar{position:absolute;bottom:0;left:0;right:0;height:6px;border-bottom-left-radius:.375rem;border-bottom-right-radius:.375rem}.toaster-container .toast-element .toast-progress-bar>span{position:absolute;filter:brightness(75%);height:6px;border-bottom-left-radius:.375rem;background-image:linear-gradient(rgba(0, 0, 0, 0.1) 0 0);transition:all .1s linear}@keyframes fadein{from{opacity:0}to{opacity:1}}.toggle-switch{position:relative;display:inline-block;width:70px;height:30px;margin:0}.toggle-switch input{opacity:0;width:0;height:0}.toggle-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;border-radius:4px}.toggle-slider:before{position:absolute;content:"";height:22px;width:26px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s;border-radius:2px}.toggle-slider:after{position:absolute;content:"NO";height:22px;width:26px;right:6px;top:6px;color:#828282;font-size:12px}.toggle-switch input:checked+.toggle-slider{background-color:#2684ff}.toggle-switch input:focus+.toggle-slider{outline:1px solid #2684ff}.toggle-switch input:checked+.toggle-slider:before{-webkit-transform:translateX(36px);-ms-transform:translateX(36px);transform:translateX(36px)}.toggle-switch input:checked+.toggle-slider:after{content:"YES";left:6px;top:6px;color:#e6e6e6}.typeahead-container{position:relative;box-sizing:border-box}.typeahead-background{bottom:0;left:0;position:absolute;right:0;top:0;position:fixed;background-color:rgba(0,0,0,0);z-index:1040;cursor:pointer}.typeahead-control{-webkit-box-align:center;align-items:center;background-color:#fff;cursor:default;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;min-height:38px;position:relative;box-sizing:border-box;border-color:#ccc;border-radius:4px;border-style:solid;border-width:1px;transition:all 100ms ease 0s;outline:0px !important;z-index:1045}.typeahead-value-container{-webkit-box-align:center;align-items:center;display:flex;flex-wrap:wrap;position:relative;box-sizing:border-box;flex:1 1 0%;padding:2px 8px}.typeahead-value-placeholder{opacity:.5}.typeahead-single-value{color:#333;margin-left:2px;margin-right:2px;max-width:calc(100% - 8px);position:absolute;text-overflow:ellipsis;white-space:nowrap;top:50%;transform:translateY(-50%);box-sizing:border-box}.typeahead-multi-value{background-color:#e6e6e6;display:flex;min-width:0px;box-sizing:border-box;border-radius:2px;margin:2px}.typeahead-multi-value-label{color:#333;font-size:85%;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;border-radius:2px;overflow:hidden;padding:3px 3px 3px 6px}.typeahead-multi-value-clear{-webkit-box-align:center;align-items:center;display:flex;padding-left:4px;padding-right:4px;box-sizing:border-box;border-radius:2px;background-color:rgba(0,0,0,0);border:0;outline:none}.typeahead-multi-value-clear:hover{background-color:#d4d4d4;color:#de350b}.typeahead-indicators{-webkit-box-align:center;align-items:center;align-self:stretch;display:flex;flex-shrink:0;box-sizing:border-box}.typeahead-indicator-separator{align-self:stretch;background-color:#ccc;margin-bottom:8px;margin-top:8px;width:1px;box-sizing:border-box}.typeahead-indicator{color:#ccc;display:flex;box-sizing:border-box;padding:8px;transition:color 150ms ease 0s;background-color:rgba(0,0,0,0);border:0;outline:none}.typeahead-clear-indicator{color:#ccc;display:flex;box-sizing:border-box;padding:8px;transition:color 150ms ease 0s}.typeahead-loading-indicator{color:#ccc;display:flex;align-self:center;font-size:4px;line-height:1;margin-right:4px;text-align:center;vertical-align:middle;box-sizing:border-box;padding:8px;transition:color 150ms ease 0s}.typeahead-loading-dot-1,.typeahead-loading-dot-2,.typeahead-loading-dot-3{background-color:#ccc;display:inline-block;height:1em;vertical-align:top;width:1em;border-radius:1em}.typeahead-loading-dot-2,.typeahead-loading-dot-3{margin-left:1em}.typeahead-loading-dot-1{animation:1s ease-in-out 0ms infinite normal none running dot-loading}.typeahead-loading-dot-2{animation:1s ease-in-out 160ms infinite normal none running dot-loading}.typeahead-loading-dot-3{animation:1s ease-in-out 320ms infinite normal none running dot-loading}.typeahead-svg{display:inline-block;fill:currentcolor;line-height:1;stroke:currentcolor;stroke-width:0}.typeahead-clear-indicator:hover{color:#de350b}.typeahead-chevron-indicator:hover{color:#828282}.typeahead-menu{top:100%;background-color:#fff;box-shadow:rgba(0,0,0,.1) 0px 0px 0px 1px,rgba(0,0,0,.1) 0px 4px 11px;margin-bottom:8px;margin-top:2px;position:absolute;width:100%;z-index:1050;box-sizing:border-box;border:1px solid #bfbfbf;border-radius:4px}.typeahead-search-container{margin:0}.typeahead-search-input{width:100%;border-top-left-radius:4px;border-top-right-radius:4px;border:1px solid #bfbfbf;padding:.5rem;box-sizing:border-box}.typeahead-menu-list{max-height:300px;overflow-y:auto;padding-bottom:4px;padding-top:4px;position:relative;box-sizing:border-box}.typeahead-option{background-color:rgba(0,0,0,0);color:inherit;cursor:pointer;display:block;font-size:inherit;width:100%;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;padding:8px 12px}.typeahead-option-no-records,.typeahead-option-loading{padding:.5rem;opacity:.5}.typeahead-option-footer{padding:.5rem}.typeahead-option-selected,.typeahead-option.typeahead-option-selected:hover{background-color:#2684ff;color:#fff}.typeahead-option:hover{background-color:#deebff}@keyframes dot-loading{0%,80%,100%{opacity:0}40%{opacity:1}}/*# sourceMappingURL=BlazorControls.css.map */ diff --git a/src/LoreSoft.Blazor.Controls/wwwroot/BlazorControls.css.map b/src/LoreSoft.Blazor.Controls/wwwroot/BlazorControls.css.map index 131a266..ee8c81e 100644 --- a/src/LoreSoft.Blazor.Controls/wwwroot/BlazorControls.css.map +++ b/src/LoreSoft.Blazor.Controls/wwwroot/BlazorControls.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../Styles/_button.scss","../Styles/_data.scss","../Styles/_json.scss","../Styles/_loading.scss","../Styles/_picker.scss","../Styles/_progress.scss","../Styles/_query.scss","../Styles/_skeleton.scss","../Styles/_toaster.scss","../Styles/_toggle.scss","../Styles/_typeahead.scss","../Styles/controls.scss"],"names":[],"mappings":"CAAA,wBACE,kBACA,+BACA,SACA,sBACA,WACA,qBACA,cACA,cACA,iBACA,aACA,YACA,kBACA,+BACA,sBAGF,4DACE,sBACA,kBACA,qBACA,WACA,mBACA,UAGF,wCACE,gBAGF,oBACE,sEAGF,oBACE,wEAGF,oBACE,wECvCF,qBACE,kBAGF,WACE,WACA,yBAGF,iBACE,eACA,cAGF,iBACE,kBACA,eACA,cAGF,iBACE,gBACA,iCAGF,kBACE,aACA,mBAGF,wBACE,YACA,gBAGF,6DAEE,eACA,+BACA,cACA,UACA,aAGF,uBACE,aACA,uBACA,mBAGF,qJAIE,qBACA,WACA,wBACA,4BACA,WACA,YACA,mBACA,WAGF,mCACE,gQAGF,oCACE,6PAGF,sCACE,gaAGF,wCACE,oUAGF,0BACE,6BACA,iCACA,qBAGF,sBACE,gBAGF,oDAEE,eACA,+BACA,cACA,UAGF,wBACE,oBAGF,8KAIE,qBACA,WACA,wBACA,4BACA,WACA,YACA,WAGF,sFAEE,6PAGF,wFAEE,+PAGF,4BACE,gBACA,WAGF,iBACE,aACA,8BACA,mBAIF,YACE,aACA,eACA,gBACA,cAGF,gBACE,kBACA,cACA,cACA,qBACA,sBACA,yBACA,8HAGF,sBACE,UACA,cACA,yBACA,qBAGF,sBACE,UACA,cACA,yBACA,UACA,6CAGF,kDACE,iBAGF,uCACE,UACA,WACA,yBACA,qBAGF,yCACE,cACA,oBACA,sBACA,qBAGF,gBACE,uBAGF,4CACE,8BACA,iCAGF,2CACE,+BACA,kCAIF,+BACE,uCACA,eACA,gBACA,gBACA,cACA,sBACA,iPACA,4BACA,wCACA,0BACA,cACA,wBACA,qBACA,gBACA,eACA,mBAGF,qCACE,UACA,6CAGF,wCACE,cACA,yBAGF,8CACE,oBACA,0BAGF,+CAEE,cAGF,yBACE,6BACA,iCACA,2BAGF,YACE,cACA,kBACA,mBAGF,8BACE,WACA,mBAGF,kBACE,UACA,WACA,iBACA,mBACA,sBACA,4BACA,2BACA,wBACA,iCACA,wBACA,qBACA,gBACA,iCACA,mBACA,eAGF,iCACE,oBAGF,yBACE,uBAGF,wBACE,qBACA,UACA,6CAGF,0BACE,yBACA,qBAGF,yCACE,+OAGF,+CACE,yBACA,qBACA,yOAGF,2BACE,oBACA,YACA,WAGF,2FACE,WAGF,WACE,kBAGF,4BACE,iBACE,sBAGF,wBACE,cAIJ,mBACE,SACA,OACA,kBACA,QACA,MACA,eACA,+BACA,aACA,eAGF,kBACE,sBACA,sEACA,kBACA,eACA,kBACA,WACA,aACA,sBACA,yBACA,kBACA,iBACA,cAGF,YACE,UACA,cAGF,eACE,eC1WF,aACE,yBACA,yBACA,WACA,cAGF,uBAEE,iBACA,sBAGF,WACE,yBACA,mBAGF,YACE,sBACA,WCpBF,uBACE,gCACA,kBACA,MACA,OACA,aACA,mBACA,uBACA,WACA,YACA,aACA,sBAGF,uBACE,cACA,aAGF,4BACE,gFACA,yDACA,iBACA,mBACA,kBACA,sBACA,YACA,WAGF,oBACE,cC/BF,gBACE,sBACA,WACA,kBACA,gBAGF,gCACE,yBACA,mBACA,aACA,eACA,kBACA,sBACA,YACA,WACA,yBACA,qBACA,aAGF,yFAGE,WACA,aACA,mBACA,sBACA,sBACA,4BACA,kCACA,gBAGF,mCACE,cAGF,wEAEE,cAGF,4DAEE,+BACA,kCAGF,mEACE,cAGF,+DACE,cAGF,sBACE,cACA,WACA,kCACA,4BACA,8BACA,iCACA,uBACA,sBACA,sBACA,kBACA,gBACA,YACA,YAGF,2BACE,SACA,OACA,kBACA,QACA,MACA,eACA,+BACA,aACA,eAGF,oCAEE,SACA,sBACA,sEACA,kBACA,eACA,kBACA,aACA,sBACA,yBACA,kBAGF,kBACE,cACA,cAGF,mBACE,2BAGF,yCAEE,kBACA,sBACA,mBACA,kBACA,eACA,cACA,qBACA,4BACA,+BAGF,wBACE,cACA,gBAGF,iBACE,wBAGF,gBACE,kBAGF,sEAEE,eAGF,kFAEE,yBACA,cAGF,0BACE,qCAGF,8FAGE,yBAGF,0DAEE,yBACA,sBAKF,aACE,oBAGF,uBACE,aACA,8BAGF,6EAGE,+BACA,WACA,aACA,mBACA,sBACA,gBACA,4BACA,oBAGF,yBACE,cAGF,gDAEE,cACA,aACA,sBACA,gBACA,YACA,oBACA,gBACA,eAGF,yBACE,YACA,wBACA,qBACA,kBACA,sBACA,iBAGF,uBACE,WACA,0BAGF,oGAEE,wBACA,SAGF,kBACE,YACA,aACA,kBACA,kBACA,cAGF,iBACE,gBACA,sBACA,qBACA,cACA,qBACA,4BACA,+BC5OF,oBACE,oBAGF,qBACE,WACA,OACA,cACA,eACA,MACA,WACA,aAGF,qBACE,cACA,YACA,UACA,kBACA,QACA,4CACA,YAGF,yBACE,cACA,eACA,UACA,SACA,aAGF,8BACE,gFACA,iBACA,mBACA,kBACA,sBACA,YACA,WAGF,oCACE,GACE,uBAGF,KACE,0BChDJ,eACE,kBAGF,+EAIE,cACA,sBACA,sBACA,gBACA,sBACA,eACA,eAGF,0DAGE,eAGF,uGAIE,yBACA,WAGF,2DAEE,yBAIF,0BACE,mBAGF,oBACE,yBACA,gBAGF,6BACE,qBACA,WACA,wBACA,4BACA,WACA,YACA,WACA,4iBAGF,0BACE,qBACA,WACA,wBACA,4BACA,WACA,YACA,WACA,wVCjEF,UACE,aACA,cACA,iCAGF,eACE,YACA,wBACA,aACA,gBACA,uBAGF,4BACE,YAGF,iBACE,kBAGF,eACE,gBACA,kBAGF,sBACE,MACA,OACA,QACA,SACA,WACA,kBACA,2DACA,4BACA,iFAGF,mCACE,GACE,4BAGF,IACE,2BAGF,KACE,4BCjDJ,mBACE,aACA,sBACA,eACA,aAEA,sCACE,SACA,SACA,8BAGF,oCACE,SACA,UAGF,qCACE,SACA,WAGF,yCACE,YACA,SACA,8BAGF,uCACE,YACA,UAGF,wCACE,YACA,WAGF,kCACE,aACA,kBACA,mBACA,sBACA,mBACA,cACA,cACA,YACA,qBACA,4CACA,sBACA,0BAEA,oDACE,6BAEA,gEACE,cAIJ,gDACE,6BAEA,4DACE,cAIJ,gDACE,6BAEA,4DACE,cAIJ,8CACE,6BAEA,0DACE,cAIJ,8CACE,SACA,aACA,mBACA,mBAEA,gEACE,YACA,WAIJ,iDACE,YACA,cACA,gBACA,gBACA,yBACA,qBACA,sBACA,eAGF,+CACE,uBACA,UACA,WACA,cACA,WACA,mDACA,wTACA,SACA,sBACA,WAEA,qDACE,cAIJ,sDACE,kBACA,SACA,OACA,QACA,WACA,kCACA,mCAEA,2DACE,kBACA,uBACA,WACA,kCACA,yDACA,0BAMR,kBACE,KACE,UAGF,GACE,WCvJJ,eACE,kBACA,qBACA,WACA,YACA,SAGF,qBACE,UACA,QACA,SAGF,eACE,kBACA,eACA,MACA,OACA,QACA,SACA,sBACA,uBACA,eACA,kBAGF,sBACE,kBACA,WACA,YACA,WACA,SACA,WACA,sBACA,uBACA,eACA,kBAGF,qBACE,kBACA,aACA,YACA,WACA,UACA,QACA,cACA,eAGF,4CACE,yBAGF,0CACE,0BAGF,mDACE,mCACA,+BACA,2BAGF,kDACE,cACA,SACA,QACA,cCrEF,qBACE,kBACA,sBAGF,sBACE,SACA,OACA,kBACA,QACA,MACA,eACA,+BACA,aACA,eAGF,mBACE,yBACA,mBACA,sBACA,eACA,aACA,eACA,yBACA,8BACA,gBACA,kBACA,sBACA,kBACA,kBACA,mBACA,iBACA,6BACA,uBACA,aAGF,2BACE,yBACA,mBACA,aACA,eACA,kBACA,sBACA,YACA,gBAGF,6BACE,WAGF,wBACE,WACA,gBACA,iBACA,2BACA,kBACA,uBACA,mBACA,QACA,2BACA,sBAGF,uBACE,yBACA,aACA,cACA,sBACA,kBACA,WAGF,6BACE,WACA,cACA,uBACA,mBACA,sBACA,kBACA,gBACA,wBAGF,6BACE,yBACA,mBACA,aACA,iBACA,kBACA,sBACA,kBACA,+BACA,SACA,aAGF,mCACE,yBACA,cAGF,sBACE,yBACA,mBACA,mBACA,aACA,cACA,sBAGF,+BACE,mBACA,sBACA,kBACA,eACA,UACA,sBAGF,qBACE,WACA,aACA,sBACA,YACA,+BACA,+BACA,SACA,aAGF,2BACE,WACA,aACA,sBACA,YACA,+BAGF,6BACE,WACA,aACA,kBACA,cACA,cACA,iBACA,kBACA,sBACA,sBACA,YACA,+BAGF,2EAGE,sBACA,qBACA,WACA,mBACA,UACA,kBAGF,kDAEE,gBAGF,yBACE,sEAGF,yBACE,wEAGF,yBACE,wEAGF,eACE,qBACA,kBACA,cACA,oBACA,eAGF,iCACE,cAGF,mCACE,cAGF,gBACE,SACA,sBACA,sEACA,kBACA,eACA,kBACA,WACA,aACA,sBACA,yBACA,kBAGF,4BACE,SAGF,wBACE,WACA,2BACA,4BACA,yBACA,cACA,sBAGF,qBACE,iBACA,gBACA,mBACA,gBACA,kBACA,sBAGF,kBACE,+BACA,cACA,eACA,cACA,kBACA,WACA,iBACA,0CACA,sBACA,iBAGF,uDAEE,cACA,WAGF,yBACE,cAGF,6EAEE,yBACA,WAGF,wBACE,yBC7PF,uBACE,YACE,UAGF,IACE","file":"BlazorControls.css"} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../Styles/_button.scss","../Styles/_data.scss","../Styles/_json.scss","../Styles/_loading.scss","../Styles/_picker.scss","../Styles/_progress.scss","../Styles/_query.scss","../Styles/_skeleton.scss","../Styles/_toaster.scss","../Styles/_toggle.scss","../Styles/_typeahead.scss","../Styles/controls.scss"],"names":[],"mappings":"CAAA,wBACE,kBACA,+BACA,SACA,sBACA,WACA,qBACA,cACA,cACA,iBACA,aACA,YACA,kBACA,+BACA,sBAGF,4DACE,sBACA,kBACA,qBACA,WACA,mBACA,UAGF,wCACE,gBAGF,oBACE,sEAGF,oBACE,wEAGF,oBACE,wECvCF,qBACE,kBAGF,WACE,WACA,yBAGF,iBACE,0BACA,yBACA,kBACA,gBAGF,iBACE,0BACA,yBACA,kBACA,gBAGF,iBACE,gBACA,iCAGF,kBACE,aACA,mBAGF,wBACE,YACA,gBAGF,6DAEE,eACA,+BACA,cACA,UACA,aAGF,uBACE,aACA,uBACA,mBAGF,qJAIE,qBACA,WACA,wBACA,4BACA,WACA,YACA,mBACA,WAGF,mCACE,gQAGF,oCACE,6PAGF,sCACE,gaAGF,wCACE,oUAGF,0BACE,6BACA,iCACA,qBAIA,wBACE,gBAIJ,oDAEE,eACA,+BACA,cACA,UAGF,wBACE,oBAGF,8KAIE,qBACA,WACA,wBACA,4BACA,WACA,YACA,WAGF,sFAEE,6PAGF,wFAEE,+PAGF,4BACE,gBACA,WAGF,iBACE,aACA,8BACA,mBAIF,YACE,aACA,eACA,gBACA,cAGF,gBACE,kBACA,cACA,cACA,qBACA,sBACA,yBACA,8HAGF,sBACE,UACA,cACA,yBACA,qBAGF,sBACE,UACA,cACA,yBACA,UACA,6CAGF,kDACE,iBAGF,uCACE,UACA,WACA,yBACA,qBAGF,yCACE,cACA,oBACA,sBACA,qBAGF,gBACE,uBAGF,4CACE,8BACA,iCAGF,2CACE,+BACA,kCAIF,+BACE,uCACA,eACA,gBACA,gBACA,cACA,sBACA,iPACA,4BACA,wCACA,0BACA,cACA,wBACA,qBACA,gBACA,eACA,mBAGF,qCACE,UACA,6CAGF,wCACE,cACA,yBAGF,8CACE,oBACA,0BAGF,+CAEE,cAGF,yBACE,6BACA,iCACA,2BAGF,YACE,cACA,kBACA,mBAGF,8BACE,WACA,mBAGF,kBACE,UACA,WACA,iBACA,mBACA,sBACA,4BACA,2BACA,wBACA,iCACA,wBACA,qBACA,gBACA,iCACA,mBACA,eAGF,iCACE,oBAGF,yBACE,uBAGF,wBACE,qBACA,UACA,6CAGF,0BACE,yBACA,qBAGF,yCACE,+OAGF,+CACE,yBACA,qBACA,yOAGF,2BACE,oBACA,YACA,WAGF,2FACE,WAGF,WACE,kBAGF,4BACE,iBACE,sBAGF,wBACE,cAIJ,mBACE,SACA,OACA,kBACA,QACA,MACA,eACA,+BACA,aACA,eAGF,kBACE,sBACA,sEACA,kBACA,eACA,kBACA,WACA,aACA,sBACA,yBACA,kBACA,iBACA,cAGF,YACE,UACA,cAGF,eACE,eC/WF,aACE,yBACA,yBACA,WACA,cAGF,uBAEE,iBACA,sBAGF,WACE,yBACA,mBAGF,YACE,sBACA,WCpBF,uBACE,gCACA,kBACA,MACA,OACA,aACA,mBACA,uBACA,WACA,YACA,aACA,sBAGF,uBACE,cACA,aAGF,4BACE,gFACA,yDACA,iBACA,mBACA,kBACA,sBACA,YACA,WAGF,oBACE,cC/BF,gBACE,sBACA,WACA,kBACA,gBAGF,gCACE,yBACA,mBACA,aACA,eACA,kBACA,sBACA,YACA,WACA,yBACA,qBACA,aAGF,yFAGE,WACA,aACA,mBACA,sBACA,sBACA,4BACA,kCACA,gBAGF,mCACE,cAGF,wEAEE,cAGF,4DAEE,+BACA,kCAGF,mEACE,cAGF,+DACE,cAGF,sBACE,cACA,WACA,kCACA,4BACA,8BACA,iCACA,uBACA,sBACA,sBACA,kBACA,gBACA,YACA,YAGF,2BACE,SACA,OACA,kBACA,QACA,MACA,eACA,+BACA,aACA,eAGF,oCAEE,SACA,sBACA,sEACA,kBACA,eACA,kBACA,aACA,sBACA,yBACA,kBAGF,kBACE,cACA,cAGF,mBACE,2BAGF,yCAEE,kBACA,sBACA,mBACA,kBACA,eACA,cACA,qBACA,4BACA,+BAGF,wBACE,cACA,gBAGF,iBACE,wBAGF,gBACE,kBAGF,sEAEE,eAGF,kFAEE,yBACA,cAGF,0BACE,qCAGF,8FAGE,yBAGF,0DAEE,yBACA,sBAKF,aACE,oBAGF,uBACE,aACA,8BAGF,6EAGE,+BACA,WACA,aACA,mBACA,sBACA,gBACA,4BACA,oBAGF,yBACE,cAGF,gDAEE,cACA,aACA,sBACA,gBACA,YACA,oBACA,gBACA,eAGF,yBACE,YACA,wBACA,qBACA,kBACA,sBACA,iBAGF,uBACE,WACA,0BAGF,oGAEE,wBACA,SAGF,kBACE,YACA,aACA,kBACA,kBACA,cAGF,iBACE,gBACA,sBACA,qBACA,cACA,qBACA,4BACA,+BC5OF,oBACE,oBAGF,qBACE,WACA,OACA,cACA,eACA,MACA,WACA,aAGF,qBACE,cACA,YACA,UACA,kBACA,QACA,4CACA,YAGF,yBACE,cACA,eACA,UACA,SACA,aAGF,8BACE,gFACA,iBACA,mBACA,kBACA,sBACA,YACA,WAGF,oCACE,GACE,uBAGF,KACE,0BChDJ,eACE,kBAGF,+EAIE,cACA,sBACA,sBACA,gBACA,sBACA,eACA,eAGF,0DAGE,eAGF,uGAIE,yBACA,WAGF,2DAEE,yBAIF,0BACE,mBAGF,oBACE,yBACA,gBAGF,6BACE,qBACA,WACA,wBACA,4BACA,WACA,YACA,WACA,4iBAGF,0BACE,qBACA,WACA,wBACA,4BACA,WACA,YACA,WACA,wVCjEF,UACE,aACA,cACA,iCAGF,eACE,YACA,wBACA,aACA,gBACA,uBAGF,4BACE,YAGF,iBACE,kBAGF,eACE,gBACA,kBAGF,sBACE,MACA,OACA,QACA,SACA,WACA,kBACA,2DACA,4BACA,iFAGF,mCACE,GACE,4BAGF,IACE,2BAGF,KACE,4BCjDJ,mBACE,aACA,sBACA,eACA,aAEA,sCACE,SACA,SACA,8BAGF,oCACE,SACA,UAGF,qCACE,SACA,WAGF,yCACE,YACA,SACA,8BAGF,uCACE,YACA,UAGF,wCACE,YACA,WAGF,kCACE,aACA,kBACA,mBACA,sBACA,mBACA,cACA,cACA,YACA,qBACA,4CACA,sBACA,0BAEA,oDACE,6BAEA,gEACE,cAIJ,gDACE,6BAEA,4DACE,cAIJ,gDACE,6BAEA,4DACE,cAIJ,8CACE,6BAEA,0DACE,cAIJ,8CACE,SACA,aACA,mBACA,mBAEA,gEACE,YACA,WAIJ,iDACE,YACA,cACA,gBACA,gBACA,yBACA,qBACA,sBACA,eAGF,+CACE,uBACA,UACA,WACA,cACA,WACA,mDACA,wTACA,SACA,sBACA,WAEA,qDACE,cAIJ,sDACE,kBACA,SACA,OACA,QACA,WACA,kCACA,mCAEA,2DACE,kBACA,uBACA,WACA,kCACA,yDACA,0BAMR,kBACE,KACE,UAGF,GACE,WCvJJ,eACE,kBACA,qBACA,WACA,YACA,SAGF,qBACE,UACA,QACA,SAGF,eACE,kBACA,eACA,MACA,OACA,QACA,SACA,sBACA,uBACA,eACA,kBAGF,sBACE,kBACA,WACA,YACA,WACA,SACA,WACA,sBACA,uBACA,eACA,kBAGF,qBACE,kBACA,aACA,YACA,WACA,UACA,QACA,cACA,eAGF,4CACE,yBAGF,0CACE,0BAGF,mDACE,mCACA,+BACA,2BAGF,kDACE,cACA,SACA,QACA,cCrEF,qBACE,kBACA,sBAGF,sBACE,SACA,OACA,kBACA,QACA,MACA,eACA,+BACA,aACA,eAGF,mBACE,yBACA,mBACA,sBACA,eACA,aACA,eACA,yBACA,8BACA,gBACA,kBACA,sBACA,kBACA,kBACA,mBACA,iBACA,6BACA,uBACA,aAGF,2BACE,yBACA,mBACA,aACA,eACA,kBACA,sBACA,YACA,gBAGF,6BACE,WAGF,wBACE,WACA,gBACA,iBACA,2BACA,kBACA,uBACA,mBACA,QACA,2BACA,sBAGF,uBACE,yBACA,aACA,cACA,sBACA,kBACA,WAGF,6BACE,WACA,cACA,uBACA,mBACA,sBACA,kBACA,gBACA,wBAGF,6BACE,yBACA,mBACA,aACA,iBACA,kBACA,sBACA,kBACA,+BACA,SACA,aAGF,mCACE,yBACA,cAGF,sBACE,yBACA,mBACA,mBACA,aACA,cACA,sBAGF,+BACE,mBACA,sBACA,kBACA,eACA,UACA,sBAGF,qBACE,WACA,aACA,sBACA,YACA,+BACA,+BACA,SACA,aAGF,2BACE,WACA,aACA,sBACA,YACA,+BAGF,6BACE,WACA,aACA,kBACA,cACA,cACA,iBACA,kBACA,sBACA,sBACA,YACA,+BAGF,2EAGE,sBACA,qBACA,WACA,mBACA,UACA,kBAGF,kDAEE,gBAGF,yBACE,sEAGF,yBACE,wEAGF,yBACE,wEAGF,eACE,qBACA,kBACA,cACA,oBACA,eAGF,iCACE,cAGF,mCACE,cAGF,gBACE,SACA,sBACA,sEACA,kBACA,eACA,kBACA,WACA,aACA,sBACA,yBACA,kBAGF,4BACE,SAGF,wBACE,WACA,2BACA,4BACA,yBACA,cACA,sBAGF,qBACE,iBACA,gBACA,mBACA,gBACA,kBACA,sBAGF,kBACE,+BACA,cACA,eACA,cACA,kBACA,WACA,iBACA,0CACA,sBACA,iBAGF,uDAEE,cACA,WAGF,yBACE,cAGF,6EAEE,yBACA,WAGF,wBACE,yBC7PF,uBACE,YACE,UAGF,IACE","file":"BlazorControls.css"} \ No newline at end of file